ELFq44 (WV4499999YZGGG/usr/lib/ld.so.1 #$%')+,-0123489;>@ABCDEGHILMPQRSTVYZ[\_befghijknpqvy{|}    !"#$%')+,-/012456789;>ADEFGHIKLOPRSTUVXY[\^_`acdfhkprstuvxyz{|~  !"&(*./567:<=?FJKNOUWX]^`acdlmorstuwxz~  &(*.3:<=?@BCJMNQWZ]begijlmnoqw}8 +9!I5,T^GLgB"E9T"C:xAF> q;;,3!:, ?pp ;H,M2 !1/3 !3DBdXl p"}C<=<8 !H"D >$"7C0a6 !FpCx  |!TD;T"=$9DX"kAh3 !?"BX2 !*E;( <P"HAm;89"<4 9AB)/D KT W kl >@E< ?4 <L \C $"\ >@$= = @@< j<  Cx 9 wh F  @ 3D H  |T ^E@ : h A  ? C +9 MB j s  : T FT $< @ D, &>, M" _: tP,T $ 4!@ @ A, 2T DD fEL >8 9@Z= DC`8 F6 !E+EXHlH R;De:k;sd D A6!GCT 4(!A2œ$"U=HdF9|Fl<@l<(, "! P =?rEd2!-<ˆ"F<`"( K=0p;hw;<;P:`>yl@ :?@E@=k>r T"P 0 @0H8 "'@+?4>:C X34!>x@H| LTD4P!C<?;?NAm9"?|t E>PCl(<@K94KeTEHD  D8C3@R;pD>D<C)ƨ"%A [ sC$2 !.@T?` @-BKF$fB;<  $\| 3"BE4l=:9J2!,Bd 0T=GCjtP" {3`!8?(B(?, =`p  0@`MF@ 2!/=:0 C3BKAuDDF; "D\FHD@0,!)L@t 9pd:Hv"`P"Ep3@ !6T:A\Dh'@`B@t, >\>";\"T"C"D>#C#54D !B#G<#or #t>#TT"#T#E|#h #<|$"$=$MD$C$  $"&$A8%#@x%K(%XE(%}< %B%3P!7%BL%<4&E&"< &7|"&IB&dA&t&9I&| 'B4')$"'L 'a='t4 'P '` '9'C($:T(:>(@E(sD(D" (=)A)'A)G )X@)?)$` )t")L")?* 9*!~ *6T*H=*d;*z<*:*>*HT*z  *:*=*;+E+4 +L| +n?p+C+2P!++B|+C+A,B,FAP,c3x !9,lF, ,qt ,?,2!2,?d,=-$$ -@3!4-UE-}D-{d -:<-?-Fx-  . xp .#$ .Fh .];.mP".F.8 T.@.: .F`. /6</S<` /e@/?L/=/3(!5/:/Bp/F0 01TY| 0QF0s> 0E0`| 0E1?1<CH1]A1~;1:1:1>h1B2F2:B2Z3!;2i:$2A28""20 2At2F0"N T3;t3E=T3]X 3o<3` 3DP3T32 !03=x3F_ZN14liquidResistor11setSolutionE7QString_ZTS4Help_ZTVN10__cxxabiv120__si_class_type_infoE_DYNAMIC_ZN7QWidget17mouseReleaseEventEP11QMouseEvent_ZN10inductanceD0Ev_ZN11QMainWindow17setUsesBigPixmapsEb_ZN12QApplication4execEv_ZN11QHBoxLayoutC1EP7QWidgetiiPKc_ZN7QDialog6acceptEv_ZN9QLineEdit12setInputMaskERK7QString_ZN7QWidget14setErasePixmapERK7QPixmap_ZN18QMetaObjectCleanUp13setMetaObjectERP11QMetaObject_ZN8equationD0Ev_ZN7QWidget14dragEnterEventEP15QDragEnterEvent_ZN7QStringpLEPKc_ZN7QWidget13setFocusProxyEPS__ZN7QDialog11resizeEventEP12QResizeEvent_ZN4Help18qt_static_propertyEP7QObjectiiP8QVariant_ZNK7QWidget10sizePolicyEv_ZNK9QComboBox11currentItemEv_ZTS3rlc_ZN4HelpD1Ev_ZN18QMimeSourceFactory7setTextERK7QStringS2__ZN3rlc1fEv_ZN7QString6setNumEdci__dso_handle_ZTS10inductance_ZTI14liquidResistor_ZN7QWidget5closeEb_ZN14liquidResistor1fEvpthread_once_ZN7QWidget10enterEventEP6QEvent_ZN7QWidget11setTabOrderEPS_S0__ZTI4Helppthread_key_delete_ZN11QMainWindow11styleChangeER6QStyle_ZN7QDialog9qt_invokeEiP8QUObjectpthread_key_create_ZN7QWidget13focusOutEventEP11QFocusEvent_ZTS9RLCwindow_ZN7QWidget12imStartEventEP8QIMEvent_ZN9skinDepth1fEv_environ_ZN11QMainWindow16removeDockWindowEP11QDockWindow_ZN11QMainWindowC2EP7QWidgetPKcj_ZN11colorCodingD0Ev_ZN12QTextBrowserC1EP7QWidgetPKc_ZN7QWidget8x11EventEP7_XEventpthread_mutex_lock_ZN7QWidget11unsetCursorEv_ZTI25MimeSourceFactory_pptoolspthread_setspecific_ZN7QWidget11setGeometryEiiii_ZTI6QGList_ZN12QPaintDevice13setResolutionEi_ZN6QImage12loadFromDataEPKhjPKc_ZN10inductance1fEv_ZN3rlcD1Ev_ZN7QWidget13setEraseColorERK6QColor_ZN8QToolTip3addEP7QWidgetRK7QString__register_frame_info_ZN3rlc3U_0Ev_ZN12QApplicationC1ERiPPc_ZN7QWidget14setFocusPolicyENS_11FocusPolicyE_ZN7QWidget14mouseMoveEventEP11QMouseEvent__iob_ZN9skinDepth10setTabSin2Ev_ZN3rlc1FEv_Jv_RegisterClasses_ZN4Help14languageChangeEv_ZNK18QMimeSourceFactory4dataERK7QString_ZN7QObject16disconnectNotifyEPKc_ZN11QMainWindow21setRightJustificationEb_ZN9QGroupBoxC1EP7QWidgetPKc_init_ZN9RLCwindowC1EP7QWidgetPKcj_ZN10inductance12coaxial_lineEv_ZN7QWidget13keyPressEventEP9QKeyEvent_ZN9QMemArrayIcED1Ev_Z22qCleanupImages_pptoolsvfflush_ZN18QMimeSourceFactory16setExtensionTypeERK7QStringPKc_ZN11QMainWindow16staticMetaObjectEv_ZN18QMimeSourceFactory10addFactoryEPS__ZN7QGArray10deleteDataEPNS_10array_dataE_ZN10inductance3C2LEv_ZN9RLCwindow9qt_invokeEiP8QUObject_ZN7QWidget10closeEventEP11QCloseEvent_Unwind_Resume_ZN8equation2dfEi_ZNK12QPaintDevice7fontMetEP5QFontiPKci_ZN7QWidget14setMaximumSizeEii_ZN4Help7qt_castEPKc_ZNK4Help9classNameEv_ZN11QMainWindow15setOpaqueMovingEbsin_ZN4Help2trEPKcS1__ZN7QWidget17setBackgroundModeEN2Qt14BackgroundModeE_ZN4HelpC2EP7QWidgetPKcbj_ZN7QGArrayC2Ev_ZN7QWidget16contextMenuEventEP17QContextMenuEvent_ZN7QObject7connectEPKS_PKcS1_S3__ZN7QWidget13showMinimizedEv_ZN9RLCwindow18refresh_inductanceEv_ZN10tabulation8getValueEdtexp_end_ZN7QDialog4hideEv_ZN9RLCwindow18solve_color_codingEv_ZN7QWidget14setMinimumSizeEii_ZN7QWidget13enabledChangeEb_ZN11QMainWindow9qt_invokeEiP8QUObject_ZN9skinDepthD1Ev_ZNK7QString5asciiEv_ZTVN10__cxxabiv117__class_type_infoE_ZN9RLCwindow11qt_propertyEiiP8QVariant_ZTS25MimeSourceFactory_pptools_ZN11QMainWindow10childEventEP11QChildEvent_ZN7QWidget10setPaletteERK8QPalettestatic_QUType_int_ZN7QWidget18focusNextPrevChildEb_ZN11QMainWindow18setDockMenuEnabledEb_ZN10QUType_int3setEP8QUObjecti_ZN11QGridLayoutC1EP7QWidgetiiiiPKc_ZN10QTabWidgetC1EP7QWidgetPKcj_ZN7QWidget17setMicroFocusHintEiiiibP5QFont_ZN18QMimeSourceFactoryD2Ev_ZN7QWidget16setSizeIncrementEii_ZN11QGridLayout18addMultiCellLayoutEP7QLayoutiiiii_ZN11QMainWindow14moveDockWindowEP11QDockWindowN2Qt4DockE_ZN7QWidget9moveEventEP10QMoveEvent_ZN10inductance5helixEv_ZNK7QDialog8sizeHintEv_ZTI9RLCwindow_ZN11QMainWindow9whatsThisEv__eprintf_ZN7QDialog4execEvfloor_ZN7QPixmapaSERK6QImage_ZN10tabulation9setTablesEPdS0_s_ZN10inductance14CalculateLandCEv_ZN7QWidget11setIconTextERK7QString_ZTV4Help_ZN11QMainWindow10paintEventEP11QPaintEvent_ZTV9QMemArrayIcE_ZN25MimeSourceFactory_pptoolsD1Ev_ZN6QImageD1Ev_ZThn40_NK7QWidget6metricEi_exit_ZN7QDialog6resizeEii_ZN7QWidget7setIconERK7QPixmap_ZN7QObject11removeChildEPS__ZN7QWidgetC1EPS_PKcj_ZNK25MimeSourceFactory_pptools4dataERK7QString_ZN4Help9qt_invokeEiP8QUObject_ZNK18QMimeSourceFactory12makeAbsoluteERK7QStringS2__ZN11QMainWindow14setAppropriateEP11QDockWindowb_ZTI8equation_ZN10QBoxLayout9addLayoutEP7QLayouti_ZThn40_N4HelpD0Ev_ZN7QObject10childEventEP11QChildEvent_ZThn40_N9RLCwindowD0Ev_ZN10inductance15parallele_wiresEv_ZNK11QMainWindow15minimumSizeHintEv_ZdlPv_ZN7QWidget13setSizePolicyE11QSizePolicy_Znwj_ZN7QPixmapD1Ev_ZN7QStringaSERKS__ZeqRK7QStringS1__ZN8equation5solveEidNS_9SolveTypeElog10_ZN6QImageaSERKS__ZN11QMainWindow12showDockMenuERK6QPoint_ZN18QMimeSourceFactory13removeFactoryEPS_strcmp_ZN14liquidResistorD0Ev_ZN9RLCwindow8HelpOpenEv_ZN3rlc12solve_systemEiidd_ZN7QGArray7newDataEv_ZN10inductance3L2CEv_ZNK4Help10metaObjectEv_ZN7QObject11customEventEP12QCustomEvent_ZNK6QImage4copyEvputs_ZN10inductance2NsEd_ZTV25MimeSourceFactory_pptools_ZN11QMainWindow5eventEP6QEvent_ZN3rlc4dF_0Ei_ZTV11QSpacerItem_ZN11QMainWindow14setDockEnabledEN2Qt4DockEb_ZTS9QMemArrayIcE_ZN11QPushButtonC1EP7QWidgetPKc_ZNK6QGList5writeER11QDataStreamPv__cxa_pure_virtual_ZN7QWidget7setMaskERK7QRegion__deregister_frame_info_ZN6QGListD1Ev_ZN3rlc3F_0Ev_ZN12QPaintDevice3cmdEiP8QPainterP13QPDevCmdParam_ZN11QMainWindow11qt_propertyEiiP8QVariant_ZN7QWidget11resizeEventEP12QResizeEvent_ZNK11QMainWindow13centralWidgetEv_PROCEDURE_LINKAGE_TABLE__ZN7QString11shared_nullE_ZN11QMainWindow12setStatusBarEP10QStatusBar_ZN9RLCwindow7qt_castEPKc_ZN9RLCwindow16solve_skin_depthEv_ZN7QWidget13paletteChangeERK8QPalette_ZN7QWidget9hideEventEP10QHideEvent_ZN7QObject13connectNotifyEPKc_ZNK11QMainWindow9statusBarEv_ZN11QMainWindow13addDockWindowEP11QDockWindowRK7QStringN2Qt4DockEb_ZN11QMainWindow7qt_emitEiP8QUObject_ZN11QGridLayout9addLayoutEP7QLayoutii_ZN7QWidget15keyReleaseEventEP9QKeyEvent_ZN7QWidget9setWFlagsEj_ZN9skinDepth9setTabSinEv_ZN14liquidResistorC1Ev_ZN7QWidget12focusInEventEP11QFocusEvent_ZTS8equation_ZN11QMainWindow11eventFilterEP7QObjectP6QEvent_ZN7QGArray6assignERKS__ZN9RLCwindowD1Ev_ZN7QObject16checkConnectArgsEPKcPKS_S1__ZN7QWidget14setAcceptDropsEb_ZN7QWidget5eventEP6QEvent_ZN7QWidget13showMaximizedEv_ZN9QComboBox10insertItemERK7QStringi_ZN11QGridLayoutC1EP7QLayoutiiiPKc_ZN10inductance16rectangular_coilEv_ZN9skinDepth13setParametersENS_9TypeShapeE7QString_ZN3rlc4dU_0Eipthread_create_ZN11QMainWindow21setDockWindowsMovableEb_ZN7QString10fromLatin1EPKci_ZN7QString14makeSharedNullEv_GLOBAL_OFFSET_TABLE__ZTV8equation_ZN7QWidget15mousePressEventEP11QMouseEvent_Z19qInitImages_pptoolsv_ZTI7QGArray_ZN18QMimeSourceFactory14defaultFactoryEv_ZN7QWidget10imEndEventEP8QIMEvent_ZN8equationD1Ev_ZTV3rlc_ZN6QImageC1EPhiiiPjiNS_6EndianE_ZN7QWidget10showNormalEv_ZN18QMimeSourceFactory9setPixmapERK7QStringRK7QPixmap_ZN4HelpD0Ev_ZN7QDialogD2Ev_ZN4Help7qt_emitEiP8QUObject_ZN7QObject11insertChildEPS__ZN7QDialog16contextMenuEventEP17QContextMenuEvent_ZN11colorCoding5solveEidN8equation9SolveTypeE_ZTV10inductance_ZNK12QApplication9translateEPKcS1_S1_NS_8EncodingE_ZNSt8ios_base4InitC1Ev_ZN7QWidget10wheelEventEP11QWheelEvent_ZN11QMainWindow4hideEv_ZN7QWidget18setBackgroundColorERK6QColor_ZN7QWidget10fontChangeERK5QFont_ZN7QWidget10paintEventEP11QPaintEvent_ZNK9QComboBox11currentTextEv_ZN10inductanceD1Ev_ZNK7QWidget6metricEi_ZN7QDialog4showEv_ZN11QMainWindow11dockingAreaERK6QPoint_ZTV6QGList_ZN10inductance5disksEv_ZN7QStringC1EPKcpthread_getspecific_ZN11colorCodingD1Ev_ZN11QMainWindow9customizeEv_ZTI11colorCoding_ZTI18QMimeSourceFactoryfprintf_ZN7QWidget9setCursorERK7QCursor_ZN7QWidget6createEmbb_ZN18QMimeSourceFactory7setDataERK7QStringP11QMimeSource_ZN7QWidget4moveEii_ZN4HelpD2Ev_ZN18QMetaObjectCleanUpD1Ev_ZN7QDialog7qt_castEPKc_ZN6QLabel17setScaledContentsEb_ZN7QWidget26setPaletteBackgroundPixmapERK7QPixmapatexit_ZTI9skinDepth_ZTS9skinDepth_ZN11QStringData10deleteSelfEv_ZN7QDialog6rejectEv_ZN11QGridLayout7addItemEP11QLayoutItemii_ZN6QImageC1ERKS__ZN7QWidget21mouseDoubleClickEventEP11QMouseEvent_ZN11QMainWindow14setDockEnabledEP11QDockWindowN2Qt4DockEb_edata_ZNK12QPaintDevice10resolutionEv_ZN9RLCwindow6trUtf8EPKcS1__ZNK18QMimeSourceFactory8filePathEv_ZN18QMimeSourceFactory11setFilePathERK11QStringList_ZN7QWidget11setGeometryERK5QRect_ZN7QWidget9setWStateEj_ZTV9RLCwindow_ZN9QMemArrayIcED0Ev_ZN7QWidget7destroyEbb_ZN7QDialogC2EP7QWidgetPKcbj__gxx_personality_v0_ZTI7QDialog_ZN7QDialog11qt_propertyEiiP8QVariant_ZN11QMainWindowD2Ev_ZN4Help7metaObjE_ZN7QWidget9dropEventEP10QDropEvent_ZN11QMainWindow13addDockWindowEP11QDockWindowN2Qt4DockEb_ZN7QWidget14dragLeaveEventEP15QDragLeaveEvent_ZTI9QMemArrayIcE_ZN11QGridLayout9addWidgetEP7QWidgetiiimain_ZN7QGArrayD2Ev_ZN3rlcD0Ev_ZN9RLCwindow7metaObjE_ZN11QMainWindow11setUpLayoutEv_ZN9RLCwindow2trEPKcS1__ZN10QBoxLayout9addWidgetEP7QWidgetiipthread_mutex_unlock_ZN11QGridLayout12addMultiCellEP11QLayoutItemiiiii_ZN11QMainWindow14moveDockWindowEP11QDockWindowN2Qt4DockEbii_ZN7QWidget11tabletEventEP12QTabletEvent_ZN9RLCwindow7qt_emitEiP8QUObject_ZNK9RLCwindow10metaObjectEv_ZN7QWidget25setPaletteBackgroundColorERK6QColor_ZN7QObject11setPropertyEPKcRK8QVariant_lib_version_ZN11QMainWindow16setUsesTextLabelEb_ZN9RLCwindow9solve_rlcEv_ZN7QWidget10adjustSizeEv_ZTS11colorCoding_ZN7QWidget6resizeEii_ZN11QMainWindow16setCentralWidgetEP7QWidget_ZNK12QPaintDevice6handleEv_ZN10inductance2GsEd_ZN9skinDepthD0Ev_ZN7QWidget11setAutoMaskEb_ZN7QWidget10setCaptionERK7QString_ZN6QLabelC1EP7QWidgetPKcjpthread_mutex_trylock_ZN6QGList12compareItemsEPvS0__ZN7QDialog16staticMetaObjectEv_etext_ZN10inductance3KshEd_ZN7QWidget6polishEv_ZN25MimeSourceFactory_pptoolsD0Ev_ZN11colorCoding1fEv_ZNK7QDialog15minimumSizeHintEv_ZN9RLCwindowC2EP7QWidgetPKcj_ZN9RLCwindow14solve_liquid_REv_ZN9RLCwindow16solve_inductanceEv_ZN12QApplicationD1Ev_ZN7QWidget13dragMoveEventEP14QDragMoveEvent_ZNK7QString3argEdiciabort_ZN11QMainWindow15setToolTipGroupEP13QToolTipGroup_ZN7QWidget10updateMaskEv_ZNK6QGList5countEv_ZN11QMetaObject14new_metaobjectEPKcPS_PK9QMetaDataiS5_iPK13QMetaPropertyiPK9QMetaEnumiPK10QClassInfoi_ZN7QWidget15setActiveWindowEv_ZN7QWidget16setMouseTrackingEb_ZN3rlc5solveEPi_ZN7QObject10timerEventEP11QTimerEvent_ZN14QPtrCollection7newItemEPv_ZN10inductance10strip_lineEv_ZThn40_N4HelpD1Ev_ZThn40_N9RLCwindowD1Ev_ZN6QGList4readER11QDataStreamRPv_ZN11QMainWindow4showEv_ZN10inductance2KlEd_ZN7QString4nullE_ZN18QMimeSourceFactoryC2Ev_ZN9QComboBox5clearEv_ZN7QWidget11setBaseSizeEiipow_ZN7QDialog7qt_emitEiP8QUObject_ZTI14QPtrCollection_ZN8equation1fEvsqrt_ZN7QString8fromUtf8EPKci_ZN6QImageC1Ev_ZNK12QPaintDevice15x11RenderHandleEv_ZN14liquidResistorC2Ev_ZN9RLCwindow16staticMetaObjectEv_ZN6QGList5clearEv_ZN7QWidget9showEventEP10QShowEvent_ZTS6QGList_ZNK7QWidget14heightForWidthEi_ZN7QWidget14imComposeEventEP8QIMEvent_ZN7QWidget8setFocusEv_ZN7QWidget19setBackgroundOriginENS_16BackgroundOriginE_ZN7QWidget7setFontERK5QFont_ZTI3rlc_ZNK12QPaintDevice7fontInfEP5QFonti_ZN4HelpC1EP7QWidgetPKcbj_start_ZN6QGListD0Ev_ZTV14liquidResistor_ZN7QGArray9duplicateERKS__ZN11QGridLayout18addMultiCellWidgetEP7QWidgetiiiii_ZN9skinDepth10setTabRampEv_ZTS14liquidResistor_ZN11QMainWindow10setMenuBarEP8QMenuBar_ZN7QWidget17setKeyCompressionEb_ZN10inductance7setTypeEimemcpy_Z11qUncompressPKhi_ZN7QDialog11setGeometryEiiii_ZNK9RLCwindow9classNameEv_ZN8equation6NewtonEid_ZN4Help11qt_propertyEiiP8QVariant_ZN4Help6trUtf8EPKcS1__ZN7QPixmapC1Ev_ZN14liquidResistorD1Ev_ZN7QDialog13keyPressEventEP9QKeyEvent_ZTI11QMainWindow_ZN7QWidget10setEnabledEb_ZN7QStringaSEPKc_ZN7QDialog4moveEii_ZN9RLCwindow18qt_static_propertyEP7QObjectiiP8QVariant_ZN9QLineEditC1EP7QWidgetPKc_ZN9RLCwindowD2Ev_ZNK7QObject8propertyEPKc_ZN6QImage14setAlphaBufferEb_ZN7QDialog6resizeERK5QSize_ZTV11colorCodingatan_ZNK11QMainWindow8sizeHintEv_ZN7QWidget11styleChangeER6QStyle_ZN10inductance15converging_lineEv_ZN9RLCwindow14languageChangeEv_ZN7QDialog11setGeometryERK5QRect_ZN11QMainWindow7qt_castEPKc_ZNK11QMainWindow14isCustomizableEv_ZN4Help16staticMetaObjectEv_ZN12QPaintDevice10setX11DataEPK19QPaintDeviceX11Data_ZN18QMimeSourceFactory8setImageERK7QStringRK6QImage_ZN7QWidget10leaveEventEP6QEvent_ZN7QWidget17setUpdatesEnabledEb_ZNK7QString8toDoubleEPb_ZNK9QLineEdit4textEv_ZeqRK7QStringPKc_ZN18QMetaObjectCleanUpC1EPKcPFP11QMetaObjectvE_ZN7QWidget8reparentEPS_jRK6QPointb_ZN7QDialog10closeEventEP11QCloseEvent_ZNK7QWidget15customWhatsThisEv_ZTV9skinDepth_ZNSt8ios_base4InitD1Ev_ZN7QWidget19setBackgroundPixmapERK7QPixmap_ZN9QMemArrayIcE6detachEv_fini_ZN7QWidget7setMaskERK7QBitmap_ZN7QDialog11eventFilterEP7QObjectP6QEvent_ZN10QTabWidget9changeTabEP7QWidgetRK7QString_ZN7QWidget7setNameEPKc_ZN9RLCwindowD0Ev_ZN9QComboBoxC1EbP7QWidgetPKc_ZN3rlc1UEv_ZN7QWidget22windowActivationChangeEbqApp_ZTI10inductance_ZN7QPixmap14fromMimeSourceERK7QString_ZN7QDialog4doneEilibm.so.1SUNW_1.1libgcc_s.so.1GCC_3.0libc.so.1libqt.so.3libXext.so.0libX11.so.4libresolv.so.2libsocket.so.1libnsl.so.1libstdc++.so.6/usr/local/qt-3/lib4 ='44" y&P4048 ='49,F909$>9(CH|08z Pu|`9d"9p9|99>9F9@9z9h99i9Z97:l: ::$:0:<:H:Tk:`:l%:x:t:::::::::b:;;;  ;,;8=;D;P;\9;h;t;~;; ;.;;;;9;;;<<<<(<4V<@ >> >,r>8}>D>P>\>h>t_>>&>>8>=>R>l>>B>H>?f???(?4?@?L?X(?d?p?|??u??^?y?????@@ /@.@$S@0@<V@H@T@`@l@xO@@t@x@@@I@@@p@]@AdA<A A,yA8NAD!APA\Ah3AtAAAA[AArAAqAAAABBiBB(B4bB@BLUBX6BdBpB|BSBBBZBBBBB)BBCC OCC$C0(C<!CHCTC`ClCxYCgC*CCCKCCjC>C;CCD1DnD %D,qD8DDDPD\ DhDt4D{DDDD*D<DDDJD-DEEJEE(QE4E@aEL|EXEdEpE|EEEEEmE8E,EWEEEFF \FF$F0F<FH FTnF`FlFxFFFF FFFFFF F&G6 @D# @ 0@ @R, @ $|"@Z@@㿐#/|`  @  `@@`" `@$@```(``@`  +㿐㿐/ͮĂ` ` @ ```$ `@㿐pD@'DА  @37 @b@@@0@@@0@㿐.a?`6g ` b.?` @ ? .8`? @'' 聪 ʴ   aT` `@ 聪 @`?,` aT@$ .0```b, @b@ `@ `̕Εș J葢LN?< `?`?@20~7`W`#, b@/@b@@*? @%? @"? @@? @? H?@ LؑH?@ < b, b?@  @?Ё @? L?@ H؁J<#, b@@b@@?  ʁ Ȃ?@@  Jș*+蕣 H !L??㿀.`@ !?#聪H'c c J; @@#?H%@c0; @@@#聪H'8`(c@c(董 H; @@#?Hߘ@c8董 H; @@@#聪H8`c@董 Hȁx?.`%@  #cH?@\?< @@?聢 ʑ (cP 'cX)ݒcHX聪<   '㿈?耧 & .`@`(`̛;`?`h ʚ    4 @`耧 )%  .`@`(`̛;`? `h ʚ    4 @`0u 㿐@ِ#pc㿐?8@`? `?$@  "̀`?1$@"@ā@?c^b̐ ?c^b̐ ` ^*`c@ "  ""  " " " "{{{{{{{?`؝7?(c @``x Ȧ@{ ''ٖ 8@8@a8@@8@a?a8@@)8@PXa@@Q?a8@#@@`  g @H$@F?aX`;"?aP` "$c @2273ap?aX` "$c "?@??aP`"@$c @ 0$c "?@?a@0@@@!?a8@@?`7?aȔ @Ԑ0b @̐ ''* @8@c@@8@c?a@@)8@ (c@?a@#@@`  g @$@?a(`;"?a ` "$c @273ap?a(` "$c "?@m??a `"@@$c @Z0$c "?@R?a@40@L@M@L!?a@@?`h7?cȔ!@%`Ȕ!@ a''{ Ȃ@8@aȂ@@8@a?`Ȃ@@)8@a@?`Ț@#@@`  g @$@?``;"?`` "$c @273ap?`` "$c "?@??``"@$c @0$c "?@?a@0@@@!?`Ȃ@@?a87?Xa @vb @n ''̖ ᘂ@8@cHᘂ@@8@cP?a@@)8@ᰠc(@D?a@#@@`  g @;$@9?a`;"?a` "$c @%273ap?a` "$c "?@??a`"@$c @0$c "?@?a@֐0@@@!?a@@` ? ?cXؑH J,- N?H  H?@ !c`蕣 J??@? ch??@ȁ@Ё @>$㿈   cp ΕH??@}蕢@>$*+㿈 cx  H Α J? ?  葢 @>$()h ? (?Lc L ?   ?ؐ?cȑ J JΙ Α ???@8ȑ @Б J>$()㿀    ( PRґ̡ ґ Ε???@葢 @HcH>$*+P ? ? ?#c cЁ e?!#Ё Hc蕢ȁJ @#]?葠@?   !cЁ  ]#Ё Uؕ Nc蕢ЙcJ ȁ @@?葠@?  蕢 c? N  ?,? @H?c@$!葢?   !@葠@?   !?@`؁@ H聠 ́ J>$X ?蕠()J ?`H?  N (?ؐ??`ؑ J  ? @  ?ؐ??А `JЁ@ȕ N@>$() 0`:$` :$$: 8 8`(:$`0 :$$: : 0㿐$`$c(`bh@ @ t    ې `8(8H㿐`@> @@> 0>$> > 8㿐%$# b `"̚b $ $4$@`H0 b$`"@@&@0㿐%$# b `"̚b $ $4$@`H0 b$`"@{@&@0㾨`h``x?`?`?`?`?`?`?`?`?`?``p?H``?P`?????X`?``?ha?pa?xa?a?a ?a(?(?0?8?@? `P@M `X@G ! @@`` ; -a  a a0a>a8> ( Y$`X@) " a a@a>aH>  D$@``  a aPa>aX> $H0 h a a  ?  a  H?a  $?؁ ?1a``! `"a$#?aHa𕢈H??@aȕ@?А @a @$?@$?bH J Jb J 聣㿐?8@`? `?$@  "̀`?1$@"@n@o?ce`$ ?ce`$ 㿈b?  L b L Lb@L?b ?@f聢 @p`2h   @\??@\b(#b0 ?b8?3b@@F聢 b@ ?@Eb0? H!"H?  @2b@L @葢?  @& b0  b( )"H?@"HH Hb@?3b@b0؁ b@?> > > @@>  㿐?8@`? `?$@  "΀`?1$@"@@?cec ?cec p 0 8  (N>$>$ @i>$  bP #>$ LbX b`ʁH @#_???@bh L Jb`?葢ȁH @#I?a H;  4bX Lb`ȝHN#@?bX Lb`ȁHJ @9?b`?@:$bXJ b`șH ʁ L?% L"b`?@M$@I@E$?@@ ! L@9 !$?@2㿈  0 8>$0>$d>$ $$ J?H?聪 H@ !$0 聢X 0 8   (P>$8>$>$ @>$ bp  G>$ H3>$8  b @b$8H J Lh?b @bbH́Jf?b @ bȕLH ʁ @R?@b?@b @ @b] ?$bx @ Jb$8H@ LB?b?ؑ H虢 L?@sbx$ H NbؑJ @ H"?蝢 N?@) @?@}$?@{ !$?@t?@o !$?@h ܓ!?@b !$b㿐  (>$(>$D$($ Jȁ$@`  ``0 ecga<`fafb`b㿀.`@`?b葢H>`b葢H>`?b聢@>` 㿀.`@`?b葢H>`b葢H>`?b聢@>` h''.`'X@8`.@X ;` c ??ؒ??Н !?sС JؙH HБRȑ̥聠 H`؝HR?`ΙЙ L>` cH23,- 2cH .cP ") )ȑ(cX - ( - 0 8ȁJ @#? ( >$  b@R 0  ? ?@o ( cp@`, '(@.`;`@8` >$8+`   ( 0 8`0 ?>$0>$(>$>$>$ >$c`@!؀ ?H "{$8 g)  "$(聪H H#'?ؒch@4 @ '#\?#`?2   J?耢?  H߀` J?ؙ J$$ HJ @#?`?耦`B``̀`   8&$@ T`8&$@N  ? 8$$(H`?耦`&`($0@ H$ $Ȁ`?耦``)퀦`$8$(?(?耦`)$($mH$0 H@$ n Ȑ#$@$ $`H   H`H  !`0 H|$cc@x$`H H# c@m$`H  c@`$`0 HYc@W0T@]k$8$ȑH H?$(@Y? @$0 J?$8@P`H H?耦` `H$0&$@`@  ($(H?虠*+$8$(𙢉&$@`@  ($8 ?虠*+`S) &$@`8 `8&$@  ? 0@@ 㿐?8@`? `?$@  "π`?1$@"@ԁ@?cib ?cib Hc @`h @a @`a @ $ !(  㽀HbP @b @cc?@c?Hc?Pc?Xc?`c?hc?xc?c?c?c?`?`?`?`??p` ?`(?`0?`8? `@?(`H?0`P??8 $ !(@  `X @90a8 @3b?b ?b(?b0?b8?b@?bH?bP?bX?b`?bh?bp? bx?(b?`b?hb?pb?xb?b?b?b?b?b?b?b?b? *$ !(Ȕ`#  㿐`T`V`Xb@ ?c8b8> b@ސ ?c@b8> c@Ӑ ?cHb8> c@Ȑ ?cPb8> c@ ?cXb8> c@ ?c`b8> @c( ?chb8> ܐ9P ? ?    ??ΐ$?  ! !($?А– ?b8cL LH @?cHHc LБ LJ @s>$c JȠؑ Jcp@2>$#@@`  g @)#@$$  g @@$` "$c "@` "$c "@`G"$c "C$@?$`"$c "@`"$c  @0`"@?@?@x`"$c "@$(!$##̀ bX`#̚ch '7'  @`"#@' @@`"#@` 0``> ' #@ @@t`"#@k` 0``Z.` #;`#@ @@V`"#@M` 0``Q.` #;`#@ @c@8`"#@/` 0``G.` #;`#@ @E@`"#@` 0``O.` #;`#@ @'@`"#@` 0``.` #; a@ g@  @a؟ Ė g@  ̒@a؟ ̖ g@  @a؟ Ԗ g@ߘ  @a؟ ܖ g@Ә  @a؟  g@ǘ  @a؟ `"#"@b'`"#"ڰ @ְ `"#"@rb'` "@Gb'`"#@Z0@f'#`"#"@H0@l`?c@1 a@`"#"@)`"#"@b'`"#"i @e @4`?c@ a@000@`?c@ a@00@ `?c@А a@0~@`?`@ a@0k@`?`(@ a@z0X0W?߂bP#$c`%@7?߂`Р#@'۲ ȶ#@ @@?߂b`"c"@~` 0``?߲ ?߂bȶ#@!@@i?߂b`"c"@^` 0``?߲ ?߂bȶ#@!@t@I?߂b`"c"@>` 0`` ?߲ bȤ#@!(@U@*?߂b`"c"@` 0``?߲ '?߂Ȥ#@!@>А?߂b`"c"?@?ߦbФ`@ﵘ @@ $ g@  @a؟  g@ !@a؟   g@ !@a؟  g@ !(@a؟ ̚b$`"c"@`"c" @ ?ߘ"Ђ `̚b$ `"c"@` "@i`"c@~0@ۚ?߂b`"c"?@k?ߤbbж@`> b$`"c"@P`"c"2 @D. 0ɦbbФ@e`<b$0bbФ@S`<?0bbФ@F`<p!$#` `#" '耣`b@'`#̚c0 '7'@& '(?@ '(?@ 'ؑ(#@? @@א`"#@` 0``| `Hw  aH'@ aH'@ aH'@ g@˘  @a؟ b'`"#"@`D"#A @0=b'`"#"@u` "@L`"#@a0@mQ#`"#"@P @t? (#$c`͐ `"%'耣`Ȃ  '̂`"''̀`!<'!H'!T'!`'!p'!|' @4$?`"@??% @?!4ж  @ `` .@#@{@#@`"` 0``Ѐ``#@@@ݐ`"c@` 0```?в @!4`Ő; ;@` g@ݘ @a؟ ` !ha@'Ȁ`"c" @ $`"c"@`"c" @~ @P@'Ac@3c`'"@G'Ȁ`"c" @Z $`"2c"@K`"c@?0 $`"cA@0=`"c"@".@@E`={,ؐE P@'Ȁ`"c" @ $`"c"@`"c" @  `h잘 ;00!8'!@'!D'!L'!P'!X'!\'!d'!!h #@@&!@g` "$c "!@'!a@! #@@& |!@Y` "$c "@ !̐! #@@&b@` "$c "@ H #@@&!a@` "$c "@ P #@@&t!@` "$c "@ h #@@&]!Ȕ@ |` "$c  @0$c "@`"@t$c "@` "@c$c @}0$c @u0$c "@m` "@B`"@:$c @T0`"@*$c @D0`"@$c @40`"@ $c @$0`"@$c @0`"@$c @0`"@ڐ$c @0`"@ʐ$c @0`"@$c @0`4"@$c @0` "@` "@$c @0$c @0` "@z$c @0$c @0` "@b` "@Z$c @t0$c @l0` "@B` "@:$c @T0$c @L0` "@"` "@$c @40$c @,0` "@` "@$c @0$c @ 0` "@` "@ڐ$c @0$c @0` "@` "@$c @0$c @0` "@` "@$c @0$c @0` "@` "@z$c @0$c @0` "@b` "@Z$c @t0$c @l0` "@B` "@:$c @T0$c @L0` "@"` "@$c @40$c @,0` "@` "@$c @0$c @ 0` "@` "@ڐ$c @0$c @0` "@` "@$c @0$c @0` "@` "@$c @0$c @0` "@` "@z$c @0$c @0` "@b` "@Z$c @t0$c @l0` "@B` "@:$c @T0$c @L0` "@"` "@$c @40$c @,0` "@` "@$c @0$c @ 0` "@` "@ڐ$c @0$c @0` "@` "@$c @0$c @0` "@` "@$c @0$c @0` "@` "@z$c @0$c @0` "@b` "@Z$c @t0$c @l0` "@B` "@:$c @T0$c @L0` "@"` "@$c @40$c @,0` "@` "@$c @0$c @ 0` "@` "@ڐ$c @0$c @0` "@` "@$c @0$c @0` "@` "@$c @0$c @0` "@` "@z$c @0$c @0` "@b` "@Z$c @t0$c @l0` "@B` "@:$c @T0$c @L0` "@"` "@$c @40$c @,0` "@` "@$c @0$c @ 0` "@` "@ڐ$c @0$c @0` "@` "@$c @0$c @0` "@` "@$c @0$c @0` "@` "@z$c @0$c @0` "@b` "@Z$c @t0$c @l0` "@B` "@:$c @T0$c @L0` "@"` "@$c @40$c @,0` "@` "@$c @0$c @ 0` "@` "@ڐ$c @0$c @0` "@` "@$c @0$c @0` "@` "@$c @0$c @0` "@` "@z$c @0$c @0` "@b` "@Z$c @t0$c @l0` "@B` "@:$c @T0$c @L0` "@"` "@$c @40$c @,0` "@` "@$c @0$c @ 0` "@` "@ڐ$c @0$c @0` "@` "@$c @0$c @0` "@` "@$c @0$c @0` "@` "@z$c @0$c @0` "@b` "@Z$c @t0$c @l0` "@B` "@:$c @T0$c @L0` "@"` "@$c @40$c @,0` "@` "@~$c @0$c @ 0` "@~` "@~ڐ$c @~0$c @~0` "@~` "@~$c @~0$c @~0` "@~` "@~$c @~0$c @~0@~͂`hb@"& (&@~"@~@~@~7a0"@~p@~`Pۖp@~ې@~ے E#@@~0` `aǂ!'@~Β '!' X ܟ@!c''`\ !@'' @~!@@~@~ tx@~ @~@~@~ X`#\   @~ $!@~ \   @~ $!@~ $1$#" _"`  G"` "``"`?! ` ` ` "`$! l@@~@~u @~ $ x#@` x x@ ' @  x' 2' \ @ 2 xa@ x@~`  xa؟@ D! x @~Y @~? $#" d"`  G"` "``"`?! ` ` ` "`$! l@!!ؔ @~? @~+@~ x@~7 $ |#@` |0` `aǚ! |'`@@~ tP |@} $ @} X`#\    @} $!@}  @} $ aؐ@(D!   @} @}א X`#\    @}ٚ $!@}ʐ $ "  )"  A" #"  ?"" $! ` ` ` ! @}ٖ @} @} $ #@` 0` ``  '`@!   @} @} $ "  )"  A" #"  ?"" $! ` ` ` ! @} !! @} @}t \!  @}| $!@}j   @}v $ ! @}v @}\ 0@} $ ! @}i @}O @ @}[ $ ! @}[ !! @}Y @}< \!P  @}D $!@}2 ` @}> $ ! @}> @}$ p@}I $ ! @}1 @}  @}# $ ! @}# !! @}! @} \!  @}  $!@|  @} $ ! @} @| @} $ ! @| @|ߐ  @| $ ! @| !! @| @|̐ \!Ф  @|Ԗ $"@|  @|Ζ $ " @|Ζ @| @| $ " @| @|  @| $ " @| !" @| @| \"  @| $"@|   @| $ " @| @|| 0@| $ " @| @|o @ @|{ $ Ē" @|{ !" @|y @|\ \"P  @|d $"@|R ` @|^ $ #@` ȟ0` `aE!E '`@" Ȕ @|I @|/ p@|T $ #@` ̟0` ``  '`@" ̔ @|' @|   @| $ В" @| !" @| /@{ |a @?` "$c @{w@{ t |@{ޖ $ @{ؐ Xb#\ Ԕ   @{ښ $" @{ː @{ $ aؐ @  `l`X@  `l`T@  `l@{ X  ?@{ؚ ($"`@(@ @{ \"  @{ $"@{ xȤ @{ $ #@` ܟ0` ``  '`@" ܔ @{ @{s xؤ @{ $ #@` 0` ``  '`@"  @{j @{P x @{} $ x#@` x0` ``  '|`@|"  @{G "" @{E @{( \"  @{0 $"@{ \#  @{& $"@{  @{  $ " @{  @{ (@{+ $ " @{ ""@{- @z @@{ $ " @{ "" @{ "  ؔ  @{ @zݐ X@{ $ aؐ @  `l`X@  `l`T@  `l@z X  ?@z ($" `@(@ @z \#h  @z $"$@z x @z $ "$ @z @z @z $ "$ @z @z  @z $!"$ @z " "$ @z @zz \#  @z $"(@zp  @z| $!"( @z| @zb Ȥ@z $!"( @zo @zU ؤ @za $! "( @za " "( @z_ @zB \#  @zJ $",@z8 ” @zD $!", @zD @z* ”@zO $!", @z7 @z ”( @z) $!", @z) " ", @z' @z  \˜ @  @z $"0@z x–P @z- $!"0 @z  @y $#" -"`  G"` "``"`?"0 ` ` ` "`$"4 l@@yڐ ”`@y $! "0 @y " "0 @y @yȐ \˜ x  @yЖ $"8@y ” @yʖ $!$"8 @yʖ @y ”@y $!("8 @y @y ” @y $!,"8 @y " "8 @y "    @y @y |a Ԕ@?` "$c @y @ys t”Ȥ |@yp $!0@yj X‚`#\!0   @yl $"<@y] x– @y!0$!4#\"<!4   @y @yL \˜!  @yT $"H@yB ”!0@yN $!8aؐ@ B"H!8 @yI @y/ ” @yT!0$!<"H @y< @y" ”0!0@y. $!@"H @y. #\"<"H   @yJ @y  \˜!@  @y $"L@y ”P!0@y $!Daؐ@ B"L!D @y  @x ”`@y!0$!H"L @x @x ”p!0@x $!L"L @x #\"<"L   @y  @x̐ \˜!  @xԖ $"P@x ”!0@xΖ $!Paؐ@ B"P!P @xɖ @x ”@x!0$!T"P @x @x ”!0@x $!X"P @x #\"<"P   @xʚ @x \˜!  @x $"T@x ”Ф!0@x $!\`T@ !\a؟@(B"T!\ @x @xj ”@x!0$!``T@ "T!` @xr @xX ”!0@xd $!d`T@ "T!d @x_ #\"<"T   @x{ @x= $ "  !" " "  ?#$"@" `"  ` `#\"<"@   @xd @x# ”!0@x/ $!haؐ@(D#\"<!h   @xH @x  $ "  !" " "  ?#$"D" `"  ` `#\"<"D   @x4 @w \˜"  @w $"X@w ” !0@w $!laؐ@ B"X!l @w @w֐ ”0@w!0$!p"X @w @wɐ ”@!0@wՖ $!t"X @wՖ "<"X @wӖ @w \˜"P  @w $"\@w ”`!0@w $!xaؐ@ B"\!x @w @w ”p@w!0$!|"\ @w @w ”!0@w $!"\ @w "<"\ @w @wy X‚b#\    @w{ $"`@wl $ "  )"  A" #"  ?"" $"d ` ` ` "` @w{ @wU ”@ww!0$!p#@`!p0` `` !'t`@t"`!  @wU @w2 $ "  )"  A" #"  ?"" $"h ` ` ` "` @wA #\"<"`   @wQ @v |a!0@?` "$c @v@v t” |@v $!@v X‚b#\!   @v $"l@v X‚b#\    @v $"x@vِ ”!@v $!aؐ@(B"x!  @v @vŐ x– @v!$!h#@`!h0` `` !'l`@l"x!  @vĘ "l"x @v @v X‚c#\    @v $"|@v ”!@v $!aؐ@(B"|!  @v @v{ x–( @v!$!`#@`!`0` `` !'d`@d"|!  @vz "l"| @vo @vR X‚c8#\    @vT $"@vE ”H!@vQ $!"  @vY @v6 ”X@v[!$!"  @vK @v( ”h!@v4 $!aؐ@ B"!  @v7 "l" @v, @v X‚cx#\    @v $"@v ”!@v $!"  @v @u ”@v!$!"  @v @u ”!@u $!aؐ@ B"!  @u "l" @u @u̐ X‚c#\    @uΚ $"@u ”Ф!@u˖ $!aؐ@ B"!  @uΘ @u ”@u!$!"  @u @u ”!@u $!"  @u "l" @u @u XÂ`#\    @u $"@u| Ô@u!$!X#@`!X0` `` !'\`@\"!  @u| @uY $ )  G#" " " "  ?"" $" ` ` ` " @uh @uB $" " " "  "" $" ` ` ` " @uV "l" @uH @u+ $  !" " " "  "" $"p ` ` ` "l @u< @u $" " " "  "" $"t ` ` ` "l @u* @u Ô0!@u $!aؐ@ D"l!Ĕ  @u @tz |a!@?` "$c @to@tِ th |@t֖ $!@tА XÂ`@#\!Ȕ   @tҚ $"@tÐ XÂ`P#\    @tŚ $"@t!(Ô`@t!$!#\"!̔   @t @t $ o"   G" " #"  ?"" $" ` ` ` " @t @t Ôp@t!$!В"  @t "" @t @t |aĔ!ȟ@?` "$c "!@s! |  @t Ȃ !''#@@tȀ@ `@ 6""?`ؐ@ @+@$ @` @s%Ö! @sÖ @sÖ!@s7Òa!4@sÖ !@s~Ò8!@sxÒaH |@sr @tM  @tJ  @tG  @tD  @tA  @t>  @t; | |@t8  @t5  @t2  @t/  @t,  @t)  @t&!!@t#!(!(@t !!@t!!@t! ! @t!4!4@t!<!<@t!H!H@t!T!T@t !`!`@t!p!p@t!|!|@t!!@s!!@s!@s0@s|@s}@s0@su0@s0Òah@s@so0@sl0@si0`"$c @s0@sX0@sU0@sR0@sO0@sL0@sI0@sF0@sC0@s@0@s=0@s:0@s70@s40@s10@s.0@s+0@s(0@s%0@s"0@s0@s0@s0@s0@s0@s0@s 0@s 0@s0@s0@s0@r0@r0@r0~@r0{@r0x@r0u@r0r@r0o@r0l@r0i@r0f@rݐ0c@rڐ0`@rא0]@rԐ0Z@rѐ0W@rΐ0T@rː0Q@rȐ0N@rŐ0K@r0H@r0E@r0B@r0?@r0<@r09@r06@r03@r00`+"$c &@r]0"@r0@r0@r0@r0@r0`"$c  @r@0@r|0@ry0@rv0@rs0@rp0@rm0@rj0@rg0@rd0@ra0@r^0@r[0@rX0@rU0@rR0@rO0@rL0@rI0@rF0@rC0@r@0@r=0@r:0`"$c @q0@r)0@r&0@r#0@r 0@r0@r0@r0@r0@r0@r0@r 0@r0@r0@r0@q0@q0@q0@q0|@q0y@q0v@q0s@q0p@q0m@q0j@q0g@qސ0d@qې0a@qؐ0^@qՐ0[@qҐ0X`S"$c N@q0J@q0G@q0D@q0A@q0>@q0;@q08@q͂`hb@"& (&@q"@q@q@q7a0"@qp@q`Pۖp@q@q E#@@q0` `aǂ!'@q '!' X ܟ@!c''`\ !@'' @q|!@@q|@q} tx@qz @qz@q{@qo X`#\   @qq $!@qb \   @qj $!@qX $1$#" _"`  G"` "``"`?! ` ` ` "`$! l@@qH@q< @qH $ x#@` x x@ ' @  x' 2' \ @ 2 xa@ x@q'  xa؟@ D! x @q  @q $#" d"`  G"` "``"`?! ` ` ` "`$! l@!!ؔ @q @p@p x@p $ |#@` |0` `aǚ! |'`@@pȐ tP |@pŖ $ @p X`#\    @p $!@p  @p $ aؐ@(D!   @p @p X`#\    @p $!@p $ "  )"  A" #"  ?"" $! ` ` ` ! @p @pz @p $ #@` 0` ``  '`@!   @pz @pW $ "  )"  A" #"  ?"" $! ` ` ` ! @pf !! @pX @p; \!  @pC $!@p1   @p= $ ! @p= @p# 0@pH $ ! @p0 @p @ @p" $ ! @p" !! @p  @p \!P  @p  $!@o ` @p $ ! @p @o p@p $ ! @o @oސ  @o $ ! @o !! @o @oː \!  @oӖ $!@o  @o͖ $ ! @o͖ @o @o $ ! @o @o  @o $ ! @o !! @o @o \!Ф  @o $"@o  @o $ " @o @o{ @o $ " @o @on  @oz $ " @oz !" @ox @o[ \"  @oc $"@oQ   @o] $ " @o] @oC 0@oh $ " @oP @o6 @ @oB $ Ē" @oB !" @o@ @o# \"P  @o+ $"@o ` @o% $ #@` ȟ0` `aE!E '`@" Ȕ @o @n p@o $ #@` ̟0` ``  '`@" ̔ @n @nԐ  @n $ В" @n !" @nޖ /@nI |a @?` "$c @n>@n t |@n $ @n Xb#\ Ԕ   @n $" @n @n $ aؐ @  `l`X@  `l`T@  `l@nv X  ?@n ($"`@(@ @ng \"  @no $"@n] xȤ @n $ #@` ܟ0` ``  '`@" ܔ @nT @n: xؤ @ng $ #@` 0` ``  '`@"  @n1 @n x @nD $ x#@` x0` ``  '|`@|"  @n "" @n  @m \"  @m $"@m \#  @m $"@mې  @m $ " @m @m͐ (@m $ " @mږ ""@m @m @@m $ " @mɖ "" @mǖ "  ؔ  @mǘ @m X@m $ aؐ @  `l`X@  `l`T@  `l@m X  ?@m ($" `@(@ @my \#h  @m $"$@mo x @m{ $ "$ @m{ @ma @m $ "$ @mn @mT  @m` $!"$ @m` " "$ @m^ @mA \#  @mI $"(@m7  @mC $!"( @mC @m) Ȥ@mN $!"( @m6 @m ؤ @m( $! "( @m( " "( @m& @m  \#  @m $",@l ” @m  $!", @m  @l ”@m $!", @l @l ”( @l $!", @l " ", @l @lѐ \˜ @  @lٖ $"0@lǐ x–P @l $!"0 @lӖ @l $#" -"`  G"` "``"`?"0 ` ` ` "`$"4 l@@l ”`@l $! "0 @l " "0 @l @l \˜ x  @l $"8@l ” @l $!$"8 @l @lw ”@l $!("8 @l @lj ” @lv $!,"8 @lv " "8 @lt "    @lt @kے |a Ԕ@?` "$c @k@l: t”Ȥ |@l7 $!0@l1 X‚`#\!0   @l3 $"<@l$ x– @lQ!0$!4#\"<!4   @lN @l \˜!  @l $"H@l  ”!0@l $!8aؐ@ B"H!8 @l @k ” @l!0$!<"H @l @k ”0!0@k $!@"H @k #\"<"H   @l @kӐ \˜!@  @kۖ $"L@kɐ ”P!0@kՖ $!Daؐ@ B"L!D @kЖ @k ”`@k!0$!H"L @kÖ @k ”p!0@k $!L"L @k #\"<"L   @kњ @k \˜!  @k $"P@k ”!0@k $!Paؐ@ B"P!P @k @kv ”@k!0$!T"P @k @ki ”!0@ku $!X"P @ku #\"<"P   @k @kS \˜!  @k[ $"T@kI ”Ф!0@kU $!\`T@ !\a؟@(B"T!\ @kK @k1 ”@kV!0$!``T@ "T!` @k9 @k ”!0@k+ $!d`T@ "T!d @k& #\"<"T   @kB @k $ "  !" " "  ?#$"@" `"  ` `#\"<"@   @k+ @j ”!0@j $!haؐ@(D#\"<!h   @k @jԐ $ "  !" " "  ?#$"D" `"  ` `#\"<"D   @j @j \˜"  @j– $"X@j ” !0@j $!laؐ@ B"X!l @j @j ”0@j!0$!p"X @j @j ”@!0@j $!t"X @j "<"X @j @j} \˜"P  @j $"\@js ”`!0@j $!xaؐ@ B"\!x @jz @j` ”p@j!0$!|"\ @jm @jS ”!0@j_ $!"\ @j_ "<"\ @j] @j@ X‚b#\    @jB $"`@j3 $ "  )"  A" #"  ?"" $"d ` ` ` "` @jB @j ”@j>!0$!p#@`!p0` `` !'t`@t"`!  @j @i $ "  )"  A" #"  ?"" $"h ` ` ` "` @j #\"<"`   @j @id |a!0@?` "$c @iY@iÐ t” |@i $!@i X‚b#\!   @i $"l@i X‚b#\    @i $"x@i ”!@i $!aؐ@(B"x!  @i @i x– @i!$!h#@`!h0` `` !'l`@l"x!  @i "l"x @i @ic X‚c#\    @ie $"|@iV ”!@ib $!aؐ@(B"|!  @ie @iB x–( @io!$!`#@`!`0` `` !'d`@d"|!  @iA "l"| @i6 @i X‚c8#\    @i $"@i  ”H!@i $!"  @i  @h ”X@i"!$!"  @i @h ”h!@h $!aؐ@ B"!  @h "l" @h @h֐ X‚cx#\    @hؚ $"@hɐ ”!@hՖ $!"  @hݘ @h ”@h!$!"  @hϘ @h ”!@h $!aؐ@ B"!  @h "l" @h @h X‚c#\    @h $"@h ”Ф!@h $!aؐ@ B"!  @h @hr ”@h!$!"  @h @hd ”!@hp $!"  @hx "l" @hm @hP XÂ`#\    @hR $"@hC Ô@he!$!X#@`!X0` `` !'\`@\"!  @hC @h  $ )  G#" " " "  ?"" $" ` ` ` " @h/ @h  $" " " "  "" $" ` ` ` " @h "l" @h @g $  !" " " "  "" $"p ` ` ` "l @h @gݐ $" " " "  "" $"t ` ` ` "l @g @gː Ô0!@gז $!aؐ@ D"l!Ĕ  @gژ @gA |a!@?` "$c @g6@g th |@g $!@g XÂ`@#\!Ȕ   @g $"@g XÂ`P#\    @g $"@g}!(Ô`@g!$!#\"!̔   @g @gm $ o"   G" " #"  ?"" $" ` ` ` " @g| @gV Ôp@gx!$!В"  @gk "" @g` @f͐ |aĔ!ȟ@?` "$c "!@f! |  @gI ѴȂ !''#@@gbȀ@ `@ 6""?`ؐ@ @+@$ @` @fe%Ö! @f^Ö @fXÖ!@fR7Òa!4@fKÖ !@fEÒ8!@f?ÒaH |@f9 @g  @g  @g  @g   @g  @g  @g | |@f  @f  @f  @f  @f  @f  @f!!@f!(!(@f!!@f!!@f! ! @f!4!4@f!<!<@f!H!H@f!T!T@f!`!`@f!p!p@f!|!|@f!!@f!!@f!@fĐ0@fC@fD@e0@f<0@f0Òah@f@f60@f30@f00`"$c @e0@f0@f0@f0@f0@f0@f0@f 0@f 0@f0@f0@f0@e0@e0@e0@e0@e0@e0@e0@e0@e0@e0@e0@eݐ0@eڐ0@eא0@eԐ0@eѐ0@eΐ0@eː0@eȐ0@eŐ0@e0@e0~@e0{@e0x@e0u@e0r@e0o@e0l@e0i@e0f@e0c@e0`@e0]@e0Z@e0W@e0T@e0Q@e0N@e0K@e0H@e0E@e0B@e0?@e}0<@ez09@ew06@et03@eq00`+"$c &@e$0"@e`0@e]0@eZ0@eW0@eT0`"$c  @e0@eC0@e@0@e=0@e:0@e70@e40@e10@e.0@e+0@e(0@e%0@e"0@e0@e0@e0@e0@e0@e0@e 0@e 0@e0@e0@e0`"$c @d0@d0@d0@d0@d0@d0@d0@dސ0@dې0@dؐ0@dՐ0@dҐ0@dϐ0@d̐0@dɐ0@dƐ0@dÐ0@d0@d0|@d0y@d0v@d0s@d0p@d0m@d0j@d0g@d0d@d0a@d0^@d0[@d0X`S"$c N@dL0J@d0G@d0D@d0A@d0>@d|0;@dy08㿐͂baА& (@d&㿐͂baА& (@d&㿐͂ba& (@d&@dV㿈!Ð!x #@@`@`Y"!x #@@`@`a" ! #@@$b@` "$c "@cʐ!X #@@X a@`="ʐ!` #@@F @c`8"$c 3@c0/$c "!x@c!x`"@cy$c @c0$c "@c0$c "@c00܁@@d4͂baТ& (& !@'' @cʔ!@ʒax@cU#@@d@c@c` "$c @cG@c Xʂa#\   @c $`@c!(ʔ@c$`aؐ@ `a@ #\``   @cŚ @c ʔ@c$`#@``0` `` `'`@``  @c @cg $ "  G"  $" c"  ?"" $`#`#`#` ` @cu ϐ !e''#@@c@ ` @ 6""?@c`@+@$`@a`@b0!@cu@b`"$c @b0Òax@c^9 @bِ@bې00@@cQ͂baТ& (& !@'' @b!@ʒax@br#@@c:@bܒ@b` "$c @bd@bΐ Xʂa#\   @bК $`@b!(ʔ@b$`aؐ@ `a@ #\``   @b @b ʔ@bɒ$`#@``0` `` `'`@``  @b @b $ "  G"  $" c"  ?"" $`#`#`#` ` @b  !e''#@@b@ ` @ 6""?@b`@+@$`@a`@a0!@b@a`"$c @a0Òax@b{9 @a@a00㿐7$Ԁ`@b @bŵc$@bu&@bu@a@a~㿐!$"Ԁ`@bc@bg""Ԁ`$"@`@$"ԁ㿐?8@`? `?@  `?@ف?c`` ?c`` ˁ"@㿐$b˂ b@ `@#@@b&0#@?@b" 㿐$b˂ b@ `@#@@b 0#@?@b  x1$"؀`"@b˔<   #\#`#d#h#l#p@a"@&"$"@a"؁㿐ːb@`@a @a㿐 ,&@`(`cp@@aٔ& b4@ 0 b@ $"@a̒0bb b$b(b,@ 0b0@  ,8DX؝㿐@a 㿐@a  㿐?8@`? `?$@ "ܒb@ ̀`?1$@"@a@a?ccܐ ?ccܐ ́ 㿐$b̂ ` `@#@@aA0#@?@a= 㿐$b̂ ` `@#@@a'0#@?@a& x1$"`"@a?̔ܖ   #\#`#d#h#l#p@a &"$"@a"㿐̐``@a @a㿐 ,@@a ağ@ 㿐@a 㿐@a  㿐?8@`? `?$@ "` ``?1$@"@`ҁ@`?cb ?cb 㿐/_ᐂ` @`Ɛ @`ǐ @`㿐/_@`@?㿐㿠㿠S      㿐 ̚b&` #$c  @_o㿐 ̚b#` "$c @_Z@_㿐$` "#$ĉb@_G& ̚b$`"$c @_70 ̚b$`"@_ c@_%0㿐$` "#$ĉb@_& ̚b$` "$c @_@_? ̚b$`"@^Ԑc@^0㿐 ̚b&` #$c  @^㿐 ̚b#` "$c @^@_㿐 ̚b&` #$c  @^㿐 ̚b#` "$c @^@^܁㿐 ̚b&` #$c  @^㿐 ̚b#` "$c @^v@^㿐$` "#$ĉc@^c& ̚b$`"$c @^S0 ̚b$`"@^&c@^A0㿐$` "#$ĉc@^.& ̚b$` "$c @^@^[ ̚b$`"@]c@^ 0?ya?ya?a?a㿐̂cА@_ &㿐̂cА@_&@^$㿐͂`0@^&㿐͂`0@^&@^X@^ @``%0` `$   @(`@ #@` ?@^@^Ւ`## <0.@(`@ ` `@@]` ``@@^@^C{$c "݀ @] ـ `"@]X$c @]r0@^&0@^@(`)͚0Ђ@ #@ 0'`` @^@^ 0'@^s@+ 0ܠ `  #\#`   @^t #@@^r@^q@]@0(`@ ``"@^g @^f@] 0'@^B 0'@^<0 0'@^7 0@]͐ 0@]ɐ0cd㿐` @``" # `ܖ@  @@ " @ @@ " @ D@ " D D@ " Daa`2lastWindowClosed()1quit()?PbM?lC?@bM? I^5?PbM?6C-@È@@using f(x) from EQUATION class... this is not normal !??O;dZ?dZ1?Q?n?Q?ȓtj~?̋C%?1&x?zG{?|hr?܋C%?C%?nP?+?웥S?zG?/w?Z1'@ I^5@ =p =@B\(@ C%@F-@!I^5?}@#`A7?1&x?띲-V?;dZ?Q?tj?`A7K?9XbN?bM?Gz?1&?E? ěT? ě?o?r ě?\(?nO;?ȴ9Xb?1&x?E?dZ1? =p ?`A7?`A7L?vȴ9XStrip line field leakage correction factor: %1 Out of table interpolationError, calculation is wrong !%s ??zG{?nO;?1&y?O;dZ?Q?+?p =q?nO;?+?ěS?ղ-V?܋C%?E?zG?vȴ9X?&x@tj@ S@-V@E@"L@*+@0^vȴ9X@5C%@:zG@D:n@NLC@WolC?tj?vȴ9X?\(?Q?Q?1&?ΗO;d?љ?Ԭ1&y?`A7L?9XbM?Z1'?n?hr Ĝ?+?7KƧ?n?QR?p =q?tj?O;d?+ I^?S?-V?Ƨ-?+?+?bMSolenoid field leakage correction factor: %1??-V?Q?+ I^?/v?hr Ĝ? ěT?&x?$/@E@zG@;dZ@E@ 9XbM@ /w@-@# =p@o-V@Jn@lC@"h\)@$^5?|@*@/\(@3Qhr @733333@;@@O;@DqR@K6t@Qtj@TA7K@YOKƧ?bM?zG{?hr Ĝ?vȴ9?hr Ĝ??|hs?+ J?(\)?;dZ?$/?\(?tj?šo?+?7KƧ?Gz?̬1&y?5?|h?Ͼvȴ9X?ЃnP?`A7L?љ?-V?Ұ ě?nO?S?ӥS?+?I^5?}?ԋC%?ԛS?Helix N* correction factor: %1??-V?`A7L?l?O;dZ?S?bM?E?QR?"`?öE?ɺ^5?|?+ J?/w?Q?;dZ? =p ?M?ꟾvȴ9?+n ěO;dZ1&vȴ9XbMtj9XbNnO߿lC/vɿhr ſ333333+ JlChtj~?9XbM?E?A7KƨHelix G* correction factor: %1?QR?8*?>8*>72~?>72~>8* Warning: between two models. Please, check results!?ə?333333@ !TD&??>72~@ !TD&>72~hinitial condition not defined... k=%g in %d loops oscillating regimecritically damped regimeoverdamped regimesomething bad happened...?333333=q->. &֕@PNG  IHDR#'IDATXѲ(dt禣8kUMQv|. $) ů 0cѲ,Ϭ0a>3D\W9mZ@ aH!) 0FBR#@ aH!) 0FBR#@ aH!) 0=|.0-|<~캌WvN^PFFqQFo.۾ #ʁd+p #\+lϲ,O yyrq9 0~~ݻFO_Lwf4[>aDپcQ~#ܒ`>A਒ёFI"@j$#L`leH[E~CK(Z].EiC[@[kd+%)  Ul55[5l٪06m +)%) !g.d6<| $#=x$ #pcGNT65H^V콦4l_pO#GI"n:Za*:GxJv%9B^kNd~M{gŭh.{dU9 #16̱X7_Y+{Z>adR:30NO p{ӏ<|u8R'ad0:Q %$kq{֋0ɬk:3!J- 3G(#[;qY/ẁ̱/vzb톑 *'Y/~Wi&50{eD30rDuiz!Mf!l ב@} #gO,d֋/6ؖyiHԆɬ'z'Az}]6I끀g#G'G܆ֆ`HF:3gk%ش!!b2{մjwhr 6mDuDgZэ $8p?M<5s{A'1=|dSpPW$l1F;0_W6='(۴8hM֟MAI FmWv;[_F"f[꿞OjNop3K+l~ɼ|v61"π+8od3au5FB OC EEE= -f[]~_cl|ȫ%Z5cL߫NĨ["2B*U/F;܉Oc׾^ PIeJ+<ډGh}]DZKBEdnӊvZ`,Fމ~{~?Ͼo، _猜-8 %p']Qzޭ[G椔gu{I3+폖75Jrvcs52^F;߉k[{(IkӬ\Lmc1b6t)ѐmm#-kG0ѐ׌]KԬ|w>r4dgKw029znѣ!{唌FnBh1i1z*8ߕmN?-<[;[ +q-#R{"8#8y.x0LG u>2JmtD6ٻlm?i.̭:>5fstD$CN0kyW:JH( 8e10˵v.0Lm$˲<R y|fnj!](0B8xMWNUzv?ղm%\d;*{TV4UR[/j[{>o~ ##W;Ե{ {[fԩԷY;g,~-'^m?@-##?F "~I.e֜4Gtd[k殿O2ˊxM{FgdH-nx:=gwЂ0 hh9<lֺd^`60ޣ"%:*"X,Vr[]i]G)/#FJ;hQԾup>dE8jc7a3hl+mSܓ {eDl]M`Pq^RҹkI]6. p'յztj=-Z5h˚ #xe8ߞS}a0VgN+]k>DC`Jٿz3b^Ztu4Г0lqm1;27Ez{=,?|FQ'D1\۴X :sdд˷¯Pe(adJZ{Nܷ2S!S2ޗ]̫k6)[k#Dj;12 HȲ;Gߺ}[O:6tֲ,Ϛ@z0##(Gʈ^6KC{oGXIOe1WG/=aʽ(K+{#" h ۴BR#@ aH!) 0FBRʮ\\Ygg0Qw ogˎ.r֡\aQ6r# G|.kuj݉?o-dtPҩx0s-C#uȬQ}@ L衣A{>ȣAg-`nFF`@. ߍ,Z^Hɶ#gd|`e{o[3KF!"ݷVsF`kQ"ݫG֒G;zkm/Bc6636-0R'd뿒mh=ZէdG:C! "D-_=ȧm]1uh4rvBkXJ:-^{Ek Rm5mgث,>~.GM NМ3+W}^G:Abv8F_IkMy[P#05N;{lm岥5Qo*vDۡedMG'}kTM8aN6L%Wa̡hK~=glQ_@nӂ ~]^sNcdլ5dm=~,mT$zbo;@'AMeiF]-7eW~FAd5ZM F6Z}ܹZܪut2ʏ\ZF68bDDQf]I+whVoFYklFg 0fe5fϢE;J-]]-iyi6-4rrf2|5.4qcnVze'Ї0E>8 f{%FZܦ;K̖f;=:>3[E;[Z~ZLygq(5 #pBEu_5{~2WW<D>M ~"p[M2Vl>j Ғb0J;,?{f-˯1|xd=i}n@\ Hǣ:Ⱥ_FZ-~L&@_PVFOv:Õ|svD);j[щ67*!ZʱVngd֧Uy"ۻ3y-Fz:=[d=sգU~m~CF0 0}Cm>8b ##2":)mQFiyUFIY3wZNn ģۚs(6-Sr΁|{*)'>mHwviAdC::Gy.%y01d[eN>Zy=jvh6_l"ᬄ۬ Ћ۴'auɷflAބfj  @BRxN'mL[:IENDB`PNG  IHDR szzWIDAT(W;0 }2T8ݞ%]Mʹϖ[mTv1]\4%gKd GH>>RceXh`Ylaճ˺[%X]qG2>ptK>Ra{z>X6.c>Q\Ɨ>? kJ>lԞflux skin depth=%2 m@$@o@Wrong format for tmaxWrong format for imaxWrong format for U0Wrong format for RWrong format for CWrong format for L@$Parameter %d invalid ?PbMwire radius:radius of the wiremgap:gap between the two wireslength:length of the wiresinside radius:inside conductor radiusoutside radius:outside conductor radiuslength of the coaxial linewidth:width of the strip linegap between the two electrodeslength of the strip linesmall width:width of the smallest side of the strip linelarge width:width of the largest side of the strip linesmall radius 1:smallest radius of the circular electrodeslarge radius 2:largest radius of the circular electrodesgap 1:gap at the smallest radiusgap 2gap at the largest radiuswidth of the coilheight:height of the coillength of the coilradius:radius of the helixheight of the helixradius of the wire making the coilpitch:pitch of the helix (length between two turns)>. &֕Brought to you by Ivanhoe Technologies Inc.Pulsed Power tools - 0.8Pulsed Power ToolsIvanhoe Technologies
11030 Cochiti SE
Albuquerque, NM 87123
505-332-2170RLC calculator
leave 2 unknown values blank
Solve!Solve the two unfilled values

tmax:

rise time

s

U0:

charging voltage for the capacitors

V

R:

resistance of the circuit

ohm

L:

inductance of the circuit

H

C:

capacitance of the circuit

F

Imax:

current amplitude

A

RLCcolor codingblackbrownredorangeyellowgreenbluevioletgraywhitegoldfirst ringsecond ringthird ring

resistance:

resistance valuecalculate the value of the resistance, knowing its color codeLiquid resistors

diameter:

inside diameter of the resistance

mm

length:

length of the resistance

m

total value of the resistanceCuSO4NaClKMnO4solution typesolve the unknown value

concentration:

concentration of the solution

g/l

Resistorsparallel wirescoaxial linestrip lineconverging linedisksrectangular coilhelix (spring)select the geometry

wire radius:

gap:

none:

leave unknown value blank

L=

calculated inductance value

C=

calculated capacitance valuecalculate the inductance/capacitance knowing the geometry
the calculation is performed according to Knoefel, using all coefficients for field leakage, ...InductancesWaveform:RampSinusSinus^2current waveformMaterial:select material of the electrodesswaveform rise timeRise time:time at which we want to know the skin depthCurrent time:skin depth:depth such as B(x)=B(0)/esolve!solve the unknown value!Skin depth

PPtools aims to be a generic toolbox for people working in the Pulsed Powers field. Of course, it won't pretend to provide the kind of capability a full MHD or circuit code would but it should ease your life by providing a few convenient utilities.

This is free software, as defined by GPL v2. You can find the license included in the distribution of this software or by writing to
Free Software Foundation, Inc.
59 Temple Place - Suite 330, Boston, MA 02111-1307, USA

PPtools 0.8 is brought to you by Mathias Bavay working at Ivanhoe Technologies Inc. (Albuquerque, NM)

03/2005

HelpGet some more helpAboutPNGqt_central_widgetrlcwindowLayoutlayout25ITI_logopptools_tabsRLCLayouttext_statuslayout26button_solvelayout26_2rlc_name_1rlc_input_1rlc_unit_1layout28rlc_name_3rlc_input_3rlc_unit_3layout29rlc_name_4rlc_input_4rlc_unit_4layout30rlc_name_5rlc_input_5rlc_unit_5layout31rlc_name_6rlc_input_6rlc_unit_6layout27rlc_name_2rlc_input_2rlc_unit_2TabPageTabPageLayoutgroupBox1layout32band1_inputband2_inputband3_inputlayout29_2layout46_2textLabel2_2_6color_resistance_inputsolve_color_codegroupBox2layout46textLabel2_2diameter_inputtextLabel2_2_2layout47textLabel2_2_3length_inputtextLabel2_2_2_2layout49textLabel2_2_5resistance_inputtextLabel2_2_2_4layout52solution_selectbutton_solve_liquid_Rlayout48textLabel2_2_4concentration_inputtextLabel2_2_2_3TabPage_2TabPageLayout_2inductance_type_selectlayout17L_label_1L_input_1L_unit_1layout17_2L_label_2L_input_2L_unit_2layout17_3L_label_3L_input_3L_unit_3layout17_4L_label_4L_input_4L_unit_4L_status_textlayout17_5L_label_5L_input_5L_unit_5layout17_5_2L_label_6L_input_6L_unit_6layout26_2_2inductance_solveTabPage_3TabPageLayout_3layout23label_waveformselect_waveformlayout22label_materialselect_materiallayout24textLabel3risetime_inputtextLabel2layout25_2textLabel3_2current_time_inputtextLabel2_3layout26_3textLabel2_3_2skin_depth_inputtextLabel3_2_2layout27_2solve_skin_depth_buttontext_skin_depthAboutLayoutlayout14textBrowser1Help_button2pressed()1solve_rlc()2clicked()1solve_liquid_R()1solve_color_coding()1solve_inductance()1refresh_inductance()2activated(int)1solve_skin_depth()1HelpOpen()2currentChanged(QWidget*)rlcwindowHelp

Welcome to PPTools !

Here, you will find some help about this software, including details about how the calculations are performed.

Table Of Contents

  1. General concepts about the User Interface
  2. General concepts about numerical methods
  3. The RLC simulator
  4. The resistance calculator
  5. The inductance calculator
  6. The skin depth calculator

1. General concepts about the User Interface

Amongst all the tools grouped within this software, some principles have been kept the same:
  • Balloon help is available on almost all input fields: leave your mouse cursor still on an input field, a few words of explanations will appear.
  • When a button is labelled "solve", that means that you can leave any of the input fields blank and a solver will solve it (and re-write all the other values in order to make sure the form is consistent).
  • When a button is labelled "calculate", that means that there is a bunch of input fields and only one result field.
  • If a calculation does not converge (physically impossible set of parameters, ...), the displayed results will be obviously wrong: expect to see "NaN", "Inf" of negative numbers when they should be positive.
  • Most of the tools will try to give you as much information about the calculation that has been performed as possible.
  • All units are SI unless otherwise specified.

2. General concepts about the numerical methods

  • Equations are solved using Newton's method with a small (non-zero) initial condition. For parameters that can only be positive, a loop will try to divide that initial condition and try again if the computed result was negative.
  • Non-linear systems are solved using a method that can be found in Ortega, J and Rheinboldt, W (1970), "Iterative Solution of Non-linear equations in several variables", Academic Press, New York
  • Initial values used in the above mentionned algorithms are guesses based on physical considerations. They should be close enough to the real solution, in order for the methods to converge.
  • Tabulated values are computed using data tables and interpolations, knowing if one (or both) of their scale is log.
  • In order to make sure data is consistent, all fields are re-calculated after solving. That could explain that some fields could be a little bit altered after solving.

3. The RLC simulator

This simulator solves the two equations describing an RLC circuit. Because there are two equations, you have to fill out all fields but two. Please remember that you have to provide values that are physically possible !
The two equations that are solved are non-linear and are solved using an algorithm specifically designed for that kind of problems. Because that algorithm is not very robust in term of convergence, it has to be provided with very carefully chosen initial values. Such values are estimated using various physical consideration (quarter period of a pure LC circuit, fraction of the energy that could be dissipated in the resistance, ..). A few cases are solved using a simple Newton's algorithm.

4. The resistance calculator

The first section of that tab is about color coding for resistors. You can either select the color of the three rings of your resistor and it will tell you what is the value of that resistor, or enter the resistance your are looking for and it will tell you what colors you have to look for in order to come as close as possible to the value you requested (Once again, the resistance value will be updated to reflect the real resistance of the proposed choice).
The second section is about liquid resistors. You have to select the solution you are using (most of the time, copper sulfate, CuSO4, but other are available as a matter of convenience, even if they are far less interesting in term of available range). Then, fill up all but one value, then solve it and it will give you a set of consistent parameters. But you have to take care about the maximum amount of product that can be dissolved, since this is not treated by the solver (more details about going out of the internal tables given when you launch pptools from the command line). If there are no empty fields, the total resistance will be calculated.

5. The inductance calculator

This solver is about calculating inductance parameters knowing the geometry. First, select the geometry of your inductance. Then, fill out all but one parameters (be carreful, since L and C are equivalent, they are considered to be the same parameter), and run the solver. If you want to find some parameters in order to achieve a specific inductance or capacitance, leave one of the top fields blank, then fill out only ONE of the two bottom field (L and C) and run the solver. The equation will be solved and the other bottom parameter (L or C) will be displayed as well. If there are no empty field, the L and the C will be calculated.
Numerically speaking, these calculations account for flux leakage. There are performed according to the Knoepfel calculations (p312-324), including all coefficients. These coefficients are tabulated in the solver, using the appropriate interpolation. A status text field will display the value of these coefficients (if relevant) as well as warning when out of tables (most of limit values beeing trivial, this going out of tables should not be a problem most of the time).
For the rectangular coil, there is no available coefficient in a very specific regime. So, a weigthed average is used instead, providing a smooth transition between the two well defined regimes at the boundaries of that regime. Such a transition seems reasonnable, but the precision of the calculation would drop in that regime, so a warning is issued.
For the helix coil, the calculation in the Knoepfel seems obviously wrong, so don't complain if the results are wrong!

6. Skin depth calculator

This solver is about magnetic field skin depth in various materials. You have to select the applied signal shape, and then enter the parameters, leaving one field blank. Since these profiles are tabulated up to T/2, don't expect any relevant results at time greater than T/2!
This solver gives you the value of a "flux skin depth". This is the distance such as Sum(B) from 0 to d = Sum(B) from 0 to infinite / e. Practically speaking, this is equivalent to the length defined page 54 of the Knoepfel. It allows the skin depth to be meaningfull at times greater than T/4 and is specially suited for inductance calculations (because it is based on the flux). For a more detailed explanation of such a concept, please have a look at the Knoepfel or at my PhD thesis (p278, "La compression de flux magnétique dans le régime sub-microseconde pour l'obtention de hautes pressions et de rayonnement X intense", Paris XI, July 2002, Mathias Bavay)

Thank you for using PPTools !
OkOk, close this window!pptools_32x32.xpmHelpLayoutHelpBrowserHelpOk2clicked()1close()pptools_32x32.xpmpptools_16x16.xpmpptools_48x48.xpmITI_logo.xpmxK DSгPh~vJ/("EE5](:CT ݢ*nQ y G`3`Pa mzK1\C#'D[~2P a}j9JgZJL,0Eqz0հn0FK4"qiB{8 eps}3p+Oaٻ]95n&p?z O{x'.2qcAk3\#UE1dU ݢ*n E1,`Q bXm. @`p X x0 D"2J)in}s4{ Ra4jYG+u/Zq\:p[!p^I4wZOǡ/l*`l~ k{x㲬dt]uʽuEUyȄQxڬ: +3s̮uZ5bͺ /XW}zHV} +0@UU`p  x} D/1Qk:V އ ws7qpJ@Җ=Uyz%<"i#ſ@xœK C JWgBF! e .K/o;(};ێ6=MՔ𣊛:P8+gřֲ݄zHMXWODBb߱a"'{n%J? oRLCwindowsolve_rlc.`.Lsolve_liquid_R..xsolve_color_coding..solve_inductance..refresh_inductance//solve_skin_depth/8HelpOpen/XlanguageChange/psolve_rlc()solve_liquid_R()solve_color_coding()solve_inductance()refresh_inductance()solve_skin_depth()HelpOpen()languageChange()/.l/./././/,0/L0/d0(/HelplanguageChange0languageChange()002D?p?|??????2D?p?|??????2D?p?|??????2D?p?|??????2D?p?|??????2D?p?|??????2PH2PH2PH2PH2PH2PH6QGList6QGList6QGList6QGList6QGList6QGList2ztylX28equation2yl2210inductance3 yl3214liquidResistor3@`@3P211colorCoding3xpTyl323rlc3x|yl329skinDepth3œ,????@@ @@$425MimeSourceFactory_pptools4D8@0@<4P09QMemArrayIcE6H@H@T=T@`@l@x@@@@@@@@@@@AAA A,A8ADAPA\AhAtAAAA<AAAAAAA9BBBB(B4B@BLBXHBdBp=0;;B|BBBBBBBBBBCC CC$C0C<CHCTC`ClCxCCCCCCCCCCCDDD D,D8DDDPD\DhDtƈƨDDD<4DDDDDDDDEEEE(E4E@ELEXEdEpE|EEEE$`T6L`EEEEEEFF F689RLCwindow8 pF$F0=T@`@l@x@@F<@@@@@@@@AAA A,A8ADAPA\AhAtAAAA<AAAAAAAFHFTBBB(B4F`FlFxFBdF=;;B|BBBBBBBBBBCFCC$C0C<CHFC`FFFCCCCCCCCCCDDFD,D8DDDPD\DhDtƈƨDDDFFF8tˆEEEEEEFF F9 4HelpGI0WWI00<0H0T0`0l0x00000000000000 0,080D0P0\0h0t0000000000000~0{0x(0u40r@0oL0lX0id0fp0c|0`0]0Z0W0T0Q0N0K0H0E0B0? 0<09$06003<00H0-T0*`0'l0$x0!0000000 0 00000 0,080D0P0\0h0t000000000000000(040@0L0X0d0p0|000000000000 0|0y$0v00s<0pH0mT0j`0gl0dx0a0^0[0X0U0R0O0L0I0F0C0@0=0: 07,04801D0.P0+\0(h0%t0"0000000 0 000000(040@0L0X0d0p0|00000000000 0 0 0 $0 00 <0 H0 T0 `0 l0 x0 0 0 0 0 0 0 0 0 0 0 0 0} 0z 0w ,0t 80q D0n P0k \0h h0e t0b 0_ 0\ 0Y 0V 0S 0P 0M 0J 0G 0D 0A 0> 0; 08 (05 402 @0/ L0, X0) d0& p0# |0  0 0 0 0 0 0 0  0 0 0 0 0 0 $0 00 <0 H0 T0 `0 l0 x0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 ,0 80 D0 P0 \0 h0 t0 0 0 0 0 0 0 0 04B4M4Z4f4u4444"48  044-t 4 o8ob(o cTb| oo94 --)-{,)00+ +h*'*@(*0* {4hT4{L lLzPL|PG  rW - zP|PG  tP - <T - Xs  - twh - xp - yl@ - zh - {4{LzPL|PG  |W - @~X4 - `X - <X -  - L - $` -  -  @t - @ - `8 -  - D - YQ - Yo - zPL|PG  Y - @Y - `8 - l - $h - P -  T - zP|PG   - <@ - Xh - t`P - T - hzP|PG  T - <t - X` - t<4 - | - \| - 0 -  - h - P - 8TT - Th zPL|PG  $ - @ - `D -  - x Y - <Z5 - P[ - $<\ -  `]i - @^X - `_ - |` - `, - Pa - <`aF - L`a~ - 8`PXa - pTY|a - ?4t; - t4 - zPL|PG  , - @tX, - xˆ, - l - R -   - zPL|PG  œ$ - @$ - `d - \ - $ - $ - ,  - `` -  88PzP|PG  H@ - <h - Xdh - t| - HD -  -   - $ - x - T0lzP|PG  h - <h - X`| - tD -  P - p  - $ - x - 4LIA,4,pd[`, @$`x,[`, @$`x,[`, @$`x,[`, @$`x,8x88x<P\|P\|h88 ` p (T<x <(DpDHD`Dl<4x(0`<((4DP(,((0@xX hD Dh@Dhxp Xxu@plDD8 DLt$\| t\tT$4TD0Lt@tHTxt0 L, T, 0 |,, X,0,,X,l0,8(T(,x,,T,X,,(, \P, 0,,HP, , <0 < 8x88x< LTLX|tX8DtTXdD' ,44@$08L4@$08L4L$<,D$ 45d |5 6t406` x6$7$87Tl$7$7,$\8$8T$8P$8$9$@94t$:$94$dA$@$$@X$@t$@ $H?|$?$ ?t @$ p? , > $ 8> l$ >t $ > ,$ X= $ = $ =t L$ xI $ H $ 8H l$ Ht $ H((XG G GtD lG F $FX Ft F$<Ep$E$Et0$XE(D DL tDt D ,C` C Ct @Ct$B$B4$`Bt$B$ AT$|A$At$<Yp$X$X8$`Xt$X$(W\$W$Wt HW|$V V8,lVt$V$,U`$U$Ut $HU|$T$T<$lTt$T , 4S h$ S $ St!($!TS!$!R!$"R"H$"tRt"$"R#$#4Q#h #Q#$#Qt$, $XQ$ $P$ %P%L$%|Pt% %P&$&@O&t$&O&$'Ot'4 '`O'$'N'$( N(T (Nt($(N)$)@M)t$)M)$*Mt*88*xM*$*L+ $+8L+l$+Lt+$+L,,8,lK,$,K-$-,Kt-`$-K-$-J. $.LJ.$.Jt.$/J/<$/lI/$/I/$0,It0` 0=000<1($1X<1$1 (>(? (?(@ (@(A (A(B (B(C (C(D (D(E (E(F (F(G (G(H (H(I (I(J (J(K (K(L (L(M (M(N (N(O (O(P (P(Q (Q(R (R(S (S(T (T(U (U(V (V(W (W(X (X(Y (4-@-H-p ------x-.(-.tH-`.hl-.\-.(-.$d-.-.-.-.-(.@$-x.-/-/-/ $-X/|d-|/p-/d-/X $- 8/L D- \/@ t- /4 - /( $- / $- </ T- p/ - . $- . - 1L <\- 1@ \- 014 H0- 0 - 0 - 0 - 40 PH- 0 - 0 - 0,\-0\-$0Dp-0-0-0x,-H0l` -0`<-0TH-d0H|-0<-00-0$-00H$-0 -0-/-/($-`/l-/-/-/$-@/L-d4|p-4$-H4T-l4-4-4@-D4\x-4P-4D-48-84,D-\4 t$-4-40-83D-\3t$-3-30-83D-\3t$-3-30-83D-\3t8-3$-3x-3l-3`-3T$-3H -@3<X$-30-3$$-3-43 L$-3d- 2,- 2 T- t2 - 2 - 2 -!2!(-!P2!pt-"2t"-"(2h"@(-"x2\"t-#,2P#8-#P2D#l-#28#-#2,#<-$82 $D-$\2$x-$2$-$1$<-%D1%P-%h1%(-%1%-%1& $-&P1&\-&p1&-(T1(l,-(1p(-)1d) -)41X)@-)h.P)t-).D)l-*$.8*@(-*|.*------4-@-H-p ------x-.(-.tH-`.hl-.\-.(-.$d-.-.-.-.-(.@$-x.-/-/-/ $-X/|d-|/p-/d-/X $- 8/L D- \/@ t- /4 - /( $- / $- </ T- p/ - . $- . - 1L <\- 1@ \- 014 H0- 0 - 0 - 0 - 40 PH- 0 - 0 - 0,\-0\-$0Dp-0-0-0x,-H0l` -0`<-0TH-d0H|-0<-00-0$-00H$-0 -0-/-/($-`/l-/-/-/$-@/L-d4|p-4$-H4T-l4-4-4@-D4\x-4P-4D-48-84,D-\4 t$-4-40-83D-\3t$-3-30-83D-\3t$-3-30-83D-\3t8-3$-3x-3l-3`-3T$-3H -@3<X$-30-3$$-3-43 L$-3d- 2,- 2 T- t2 - 2 - 2 -!2!(-!P2!pt-"2t"-"(2h"@(-"x2\"t-#,2P#8-#P2D#l-#28#-#2,#<-$82 $D-$\2$x-$2$-$1$<-%D1%P-%h1%(-%1%-%1& $-&P1&\-&p1&-(T1(l,-(1p(-)1d) -)41X)@-)h.P)t-).D)l-*$.8*@(-*|.*------ 0\ t4 \$,`\ lP$0T | dt0Dt` TT | dt0Dt` T' H4$lxDT L@ PXDas: Sun WorkShop 6 99/08/18 as: Sun WorkShop 6 99/08/18 @(#)SunOS 5.8 Generic February 2000as: Sun WorkShop 6 99/08/18 GCC: (GNU) 3.4.0as: Sun WorkShop 6 2003/12/18 Compiler Common 6.0 Patch 114802-02 GCC: (GNU) 3.4.0as: Sun WorkShop 6 2003/12/18 Compiler Common 6.0 Patch 114802-02 GCC: (GNU) 3.4.0as: Sun WorkShop 6 2003/12/18 Compiler Common 6.0 Patch 114802-02 GCC: (GNU) 3.4.0as: Sun WorkShop 6 2003/12/18 Compiler Common 6.0 Patch 114802-02 GCC: (GNU) 3.4.0as: Sun WorkShop 6 2003/12/18 Compiler Common 6.0 Patch 114802-02 GCC: (GNU) 3.4.0as: Sun WorkShop 6 2003/12/18 Compiler Common 6.0 Patch 114802-02 GCC: (GNU) 3.4.0as: Sun WorkShop 6 2003/12/18 Compiler Common 6.0 Patch 114802-02 GCC: (GNU) 3.4.0as: Sun WorkShop 6 2003/12/18 Compiler Common 6.0 Patch 114802-02 GCC: (GNU) 3.4.0as: Sun WorkShop 6 2003/12/18 Compiler Common 6.0 Patch 114802-02 GCC: (GNU) 3.4.0as: Sun WorkShop 6 2003/12/18 Compiler Common 6.0 Patch 114802-02 GCC: (GNU) 3.4.0as: Sun WorkShop 6 2003/12/18 Compiler Common 6.0 Patch 114802-02 GCC: (GNU) 3.4.0as: Sun WorkShop 6 99/08/18 GCC: (GNU) 3.4.0as: Sun WorkShop 6 99/08/18 GCC: (GNU) 3.4.0as: Sun WorkShop 6 99/08/18 ld: Software Generation Utilities - Solaris Link Editors: 5.8-1.291.symtab.strtab.shstrtab.interp.hash.dynsym.dynstr.SUNW_version.rela.got.rela.bss.rela.plt.text.init.fini.gnu.linkonce.t._ZNK6QGList5countEv.gnu.linkonce.t._ZN8equationD1Ev.gnu.linkonce.t._ZN8equationD0Ev.gnu.linkonce.t._ZN10inductanceD1Ev.gnu.linkonce.t._ZN10inductanceD0Ev.gnu.linkonce.t._ZN14liquidResistorD1Ev.gnu.linkonce.t._ZN14liquidResistorD0Ev.gnu.linkonce.t._ZN11colorCodingD1Ev.gnu.linkonce.t._ZN11colorCodingD0Ev.gnu.linkonce.t._ZN3rlcD1Ev.gnu.linkonce.t._ZN3rlcD0Ev.gnu.linkonce.t._ZN9skinDepthD1Ev.gnu.linkonce.t._ZN9skinDepthD0Ev.gnu.linkonce.t._ZThn40_N9RLCwindowD1Ev.gnu.linkonce.t._ZThn40_N9RLCwindowD0Ev.gnu.linkonce.t._ZThn40_N4HelpD1Ev.gnu.linkonce.t._ZThn40_N4HelpD0Ev.gnu.linkonce.t._ZN25MimeSourceFactory_pptoolsD1Ev.gnu.linkonce.t._ZN25MimeSourceFactory_pptoolsD0Ev.gnu.linkonce.t._ZN9QMemArrayIcED1Ev.gnu.linkonce.t._ZN9QMemArrayIcED0Ev.gnu.linkonce.t._ZNK25MimeSourceFactory_pptools4dataERK7QString.gnu.linkonce.t._ZN9QMemArrayIcE6detachEv.gnu.linkonce.t._ZN7QWidget11setGeometryERK5QRect.gnu.linkonce.t._ZN7QWidget9setWStateEj.gnu.linkonce.t._ZN7QWidget9setWFlagsEj.gnu.linkonce.t._ZNK9RLCwindow10metaObjectEv.gnu.linkonce.t._ZNK4Help10metaObjectEv.rodata.gnu.linkonce.r._ZTV6QGList.gnu.linkonce.r._ZTI6QGList.gnu.linkonce.r._ZTS6QGList.gnu.linkonce.r._ZTV8equation.gnu.linkonce.r._ZTI8equation.gnu.linkonce.r._ZTS8equation.gnu.linkonce.r._ZTV10inductance.gnu.linkonce.r._ZTI10inductance.gnu.linkonce.r._ZTS10inductance.gnu.linkonce.r._ZTV14liquidResistor.gnu.linkonce.r._ZTI14liquidResistor.gnu.linkonce.r._ZTS14liquidResistor.gnu.linkonce.r._ZTV11colorCoding.gnu.linkonce.r._ZTI11colorCoding.gnu.linkonce.r._ZTS11colorCoding.gnu.linkonce.r._ZTV3rlc.gnu.linkonce.r._ZTI3rlc.gnu.linkonce.r._ZTS3rlc.gnu.linkonce.r._ZTV9skinDepth.gnu.linkonce.r._ZTI9skinDepth.gnu.linkonce.r._ZTS9skinDepth.gnu.linkonce.r._ZTV25MimeSourceFactory_pptools.gnu.linkonce.r._ZTI25MimeSourceFactory_pptools.gnu.linkonce.r._ZTS25MimeSourceFactory_pptools.gnu.linkonce.r._ZTV9QMemArrayIcE.gnu.linkonce.r._ZTI9QMemArrayIcE.gnu.linkonce.r._ZTS9QMemArrayIcE.gnu.linkonce.r._ZTV9RLCwindow.gnu.linkonce.r._ZTI9RLCwindow.gnu.linkonce.r._ZTS9RLCwindow.gnu.linkonce.r._ZTV4Help.gnu.linkonce.r._ZTI4Help.gnu.linkonce.r._ZTS4Help.got.plt.dynamic.data.ctors.dtors.eh_frame.jcr.data.rel.local.gcc_except_table.bss.comment#) 1-t-t49b(b(`Gbb0J QbbT [cTcT K eqqKkq00wDD0ttPT%PM  Tu``PTPTTT||;LLc``ttˆˆœœ$$7$\$,, 88HH@ƈƈ Eƨƨ mj0022H2P2P022<22Z22 x2222 22 2233 %33J3(3(l3@3@ 3P3P3`3`3x3x 333333 933 X33433 444(4( 4D4D ,4P4PN4`4`tm66 66 6688 9999,9494  GG H(H( HH$ I I $ I0I0X *WW /WW ?WW; Q4 V _