ELF(4\4 (444444`` o  <z@@Qtdp111Rtd o  /system/bin/linker<CZa( 5G}7c(Ic 'Ck/H|:X-g  4 K    B k    % G f     0 P k       6 N [ x       IfRRduDTl_q%?Wv ?h~(Pu Bj-Gl!Pj!GnT"(@wV i}3Mi/6`/Vx;a& ? [ w     !!)!F!x!!!!!\__cxa_finalize__cxa_atexit_ZN21QMessageDialogOptionsD1Ev_ZdlPv__aeabi_unwind_cpp_pr0strlen_ZN7QString16fromAscii_helperEPKci_Znwj_ZN21QMessageDialogOptionsC1Ev_ZNK21QMessageDialogOptions4iconEv_ZN21QMessageDialogOptions7setIconENS_4IconE_ZNK21QMessageDialogOptions15standardButtonsEv_ZN21QMessageDialogOptions18setStandardButtonsE6QFlagsIN21QPlatformDialogHelper14StandardButtonEE_ZNK14QMessageLogger7warningEPKcz_ZN21QPlatformDialogHelper10buttonRoleENS_14StandardButtonE_ZN10QArrayData10deallocateEPS_jj_ZNK21QMessageDialogOptions11windowTitleEv_ZeqRK7QStringS1__ZN21QMessageDialogOptions14setWindowTitleERK7QString_ZNK21QMessageDialogOptions4textEv_ZN21QMessageDialogOptions7setTextERK7QString_ZNK21QMessageDialogOptions15informativeTextEv_ZN21QMessageDialogOptions18setInformativeTextERK7QString_ZNK21QMessageDialogOptions12detailedTextEv_ZN21QMessageDialogOptions15setDetailedTextERK7QString_ZN4QUrlC1ERK7QStringNS_11ParsingModeE_ZN4QUrlC1Ev_ZN28QPlatformMessageDialogHelper10setOptionsERK14QSharedPointerI21QMessageDialogOptionsE_ZNK11QMetaObject4castEP7QObject_ZNK10QQuickItem6windowEv_ZN7QObject7connectEPKS_PKcS1_S3_N2Qt14ConnectionTypeE_ZN11QMetaObject10ConnectionD1Ev_ZN10QQuickItem16staticMetaObjectE_ZN22QGuiApplicationPrivate14platform_themeE_ZN9QListData11shared_nullE_ZN18QFileDialogOptionsD1Ev_ZNK18QFileDialogOptions11windowTitleEv_ZNK4QUrl7isEmptyEv_ZN4QUrlD1Ev_ZNK18QFileDialogOptions16initialDirectoryEv_ZN18QFileDialogOptions30setInitiallySelectedNameFilterERK7QString_ZN18QFileDialogOptions14setWindowTitleERK7QString_ZNK4QUrl11toLocalFileEv_ZNK7QString10startsWithERKS_N2Qt15CaseSensitivityE_ZN7QString6removeEii_ZN4QDir11currentPathEv_ZN4QUrl13fromLocalFileERK7QString_ZN18QFileDialogOptions19setInitialDirectoryERK4QUrl_ZNK18QFileDialogOptions27initiallySelectedNameFilterEv_ZN10QArrayData11shared_nullE_ZN18QFileDialogOptions14setNameFiltersERK11QStringList_ZN9QtPrivate20QStringList_containsEPK11QStringListRK7QStringN2Qt15CaseSensitivityE_ZN9QListData7disposeEPNS_4DataE_ZNK18QFileDialogOptions11nameFiltersEv_ZN18QFileDialogOptions9setOptionENS_16FileDialogOptionEb_ZN18QFileDialogOptions11setFileModeENS_8FileModeE_ZN18QFileDialogOptions13setAcceptModeENS_10AcceptModeE_ZN18QFileDialogOptionsC1Ev_ZN9QListData6detachEi_ZN4QUrlC1ERKS__ZN9QListData11detach_growEPii_ZN9QListData6appendEv_ZN18QRegularExpressionC1ERK7QString6QFlagsINS_13PatternOptionEE_ZNK18QRegularExpression11globalMatchERK7QStringiNS_9MatchTypeE6QFlagsINS_11MatchOptionEE_ZNK31QRegularExpressionMatchIterator7hasNextEv_ZN31QRegularExpressionMatchIterator4nextEv_ZNK23QRegularExpressionMatch8capturedEi_ZN23QRegularExpressionMatchD1Ev_ZN31QRegularExpressionMatchIteratorD1Ev_ZN18QRegularExpressionD1Ev_ZN25QPlatformFileDialogHelper10setOptionsERK14QSharedPointerI18QFileDialogOptionsE_ZN8QJSValueC1ENS_12SpecialValueE_ZN5QtQml9qmlEngineEPK7QObject_ZN9QJSEngine9newObjectEv_ZN8QJSValueC1ERK7QString_ZN8QJSValue11setPropertyERK7QStringRKS__ZN8QJSValueD1Ev_ZNK4QUrl8toStringE12QUrlTwoFlagsINS_19UrlFormattingOptionENS_25ComponentFormattingOptionEE_ZN8QJSValue11setPropertyEjRKS__ZN9QFileInfoC1ERK7QString_ZNK9QFileInfo6existsEv_ZNK9QFileInfo5isDirEv_ZNK9QFileInfo12absolutePathEv_ZN9QFileInfoD1Ev__aeabi_unwind_cpp_pr1_ZN14QStandardPaths17standardLocationsENS_16StandardLocationE_ZN4QDirC1ERK7QString_ZNK4QDir10isReadableEv_ZN4QDirD1Ev_ZNK8QJSValue11isUndefinedEv_ZN9QJSEngine8newArrayEj_ZN8QJSValueaSERKS__ZN4QDir6drivesEv_ZN9QFileInfoC1ERKS__ZNK9QFileInfo16absoluteFilePathEv_ZN8QJSValueC1ERKS__ZN19QColorDialogOptionsD1Ev_ZNK19QColorDialogOptions11windowTitleEv_ZN19QColorDialogOptionsC1Ev_ZN6QColor10invalidateEv_ZNK19QColorDialogOptions10testOptionENS_17ColorDialogOptionE_ZNK6QColorneERKS__ZN6QColoraSERKS__ZN19QColorDialogOptions9setOptionENS_17ColorDialogOptionEb_ZN19QColorDialogOptions14setWindowTitleERK7QString_ZN26QPlatformColorDialogHelper10setOptionsERK14QSharedPointerI19QColorDialogOptionsE_ZN18QFontDialogOptionsD1Ev_ZNK18QFontDialogOptions11windowTitleEv_ZN18QFontDialogOptionsC1Ev_ZN5QFontC1Ev_ZNK18QFontDialogOptions10testOptionENS_16FontDialogOptionE_ZNK5QFontneERKS__ZN5QFontaSERKS__ZN18QFontDialogOptions9setOptionENS_16FontDialogOptionEb_ZN18QFontDialogOptions14setWindowTitleERK7QString_ZN5QFontD1Ev_ZN25QPlatformFontDialogHelper10setOptionsERK14QSharedPointerI18QFontDialogOptionsE_ZN7QObjectD2Ev_ZNK7QWindow8geometryEv_ZN11QTextStreamlsEc_ZN7QString15fromUtf8_helperEPKci_ZN11QTextStreamlsERK7QString_ZN11QMetaObject14normalizedTypeEPKc_ZN9QMetaType22registerNormalizedTypeERK10QByteArrayPFvPvEPFS3_PKvES5_PFS3_S3_S7_Ei6QFlagsINS_8TypeFlagEEPK11QMetaObject_ZN7QObjectC2EPS__ZN22QGuiApplicationPrivate20platform_integrationE__aeabi_i2d_ZN10QQuickItem8setWidthEd_ZN10QQuickItem9setHeightEd__aeabi_dcmplt__aeabi_d2iz_ZNK10QQuickItem13implicitWidthEv_ZNK7QObject8propertyEPKc_ZNK8QVariant6toRealEPb_ZN7QWindow15setMinimumWidthEi_ZN8QVariantD1Ev_ZNK10QQuickItem14implicitHeightEv_ZN7QWindow16setMinimumHeightEi_ZNK7QWindow11minimumSizeEv_ZN7QObject10disconnectEPKS_PKcS1_S3___aeabi_idiv_ZN15QGuiApplication13primaryScreenEv_ZNK7QScreen24availableVirtualGeometryEv_ZNK7QObject6senderEv_ZN7QWindow4setXEi_ZN10QQuickItem4setXEd_ZN7QWindow4setYEi_ZN10QQuickItem4setYEd_ZN7QWindow8setWidthEi_ZN7QWindow9setHeightEi_Zls6QDebugRK9QQmlError_ZN6QDebugD1Ev_ZN14QQmlMetaObject10canConvertERKS_S1__ZN12QQuickWindow16staticMetaObjectE_ZN8QVariantC1EiPKvjmemcpy_ZNK12QQuickWindow11contentItemEv_ZNK13QQmlComponent7isErrorEv_ZNK14QMessageLogger7warningEv_ZNK13QQmlComponent6errorsEv_ZN9QQmlErrorD1Ev_ZN10QQuickItem13setParentItemEPS__ZN7QObject11setPropertyEPKcRK8QVariant_ZNK13QQmlComponent3urlEv_Zls6QDebugRK4QUrl_ZN10QQuickItem4setZEd_ZN12QQuickWindowC1EP7QWindow_ZN7QObject9setParentEPS__ZN7QWindow8setFlagsE6QFlagsIN2Qt10WindowTypeEE_ZNK8QVariant5toIntEPb_ZNK8QVariant8toDoubleEPb_ZN7QWindow14setMinimumSizeERK5QSize_ZNK13QQmlComponent9isLoadingEv_ZN7QWindow11setGeometryERK5QRect_ZN8QVariantC1Eb_ZN10QQuickItem10setVisibleEb_ZN7QWindow18setTransientParentEPS__ZN7QWindow8setTitleERK7QString_ZN7QWindow11setModalityEN2Qt14WindowModalityE_ZN7QWindow10setVisibleEb_ZZN8QQmlData4initEvE11initialized_ZN7QStringaSERKS__ZN21QPlatformDialogHelper12buttonLayoutEN2Qt11OrientationENS_12ButtonLayoutE_ZN8QJSValueC1Ej_ZN13QQmlComponentC1EP10QQmlEngineRK4QUrlNS_15CompilationModeEP7QObject_ZNK11QObjectData17dynamicMetaObjectEv_ZN19QQmlExtensionPluginD2Ev_ZN11QQmlPrivate30qdeclarativeelement_destructorEP7QObject_ZN10QByteArray7reserveEi_ZN10QByteArray11reallocDataEj6QFlagsIN10QArrayData16AllocationOptionEE_ZNK4QUrl10isRelativeEv_ZN11QQmlPrivate11qmlregisterENS_16RegistrationTypeEPvqt_plugin_query_metadata_ZN10QByteArray6appendEPKcmallocfree_ZNK11QMetaObject9classNameEvmemset_ZN10QByteArrayC1EPKci__stack_chk_fail__stack_chk_guard_ZN15QtSharedPointer20ExternalRefCountData9getAndRefEPK7QObjectqt_plugin_instance__cxa_guard_acquire__cxa_guard_release__aeabi_atexit_ZN19QQmlExtensionPluginC2EP7QObject_ZN10QByteArray6appendEc_ZN9QMetaType25registerNormalizedTypedefERK10QByteArrayi_ZN12QTouchDevice7devicesEv_ZNK12QTouchDevice4typeEv_ZNK4QDir6existsERK7QString_ZNK7QString3argERKS_i5QChar_ZNK4QDir8filePathERK7QString_ZN16QCoreApplication4selfE_ZNK19QQmlExtensionPlugin7baseUrlEv_ZN4QDir2cdERK7QString_ZN7QString17fromLatin1_helperEPKci_ZN4QDirC1ERKS_strcmp_ZN19QQmlExtensionPlugin11qt_metacastEPKc_ZN19QQmlExtensionPlugin11qt_metacallEN11QMetaObject4CallEiPPv_ZTVN10__cxxabiv120__si_class_type_infoE_ZN7QObject5eventEP6QEvent_ZN7QObject11eventFilterEPS_P6QEvent_ZN7QObject10timerEventEP11QTimerEvent_ZN7QObject10childEventEP11QChildEvent_ZN7QObject11customEventEP6QEvent_ZN7QObject13connectNotifyERK11QMetaMethod_ZN7QObject16disconnectNotifyERK11QMetaMethod_ZN19QQmlExtensionPlugin16staticMetaObjectE_ZTI19QQmlExtensionPlugin_Z21qRegisterResourceDataiPKhS0_S0__Z23qUnregisterResourceDataiPKhS0_S0__ZN11QMetaObject8activateEP7QObjectPKS_iPPv__cxa_pure_virtual_ZN9QMetaType30hasRegisteredConverterFunctionEii_ZN9QMetaType25registerConverterFunctionEPKN9QtPrivate25AbstractConverterFunctionEii_ZN9QMetaType8typeNameEi_ZN10QByteArray6appendEPKci_ZNK10QByteArray8endsWithEc_ZN9QMetaType27unregisterConverterFunctionEii_ZN4QUrlaSERKS__ZNK6QColor7hslHueFEv_ZNK6QColor14hslSaturationFEv_ZNK6QColor10lightnessFEv_ZNK6QColor6alphaFEv_ZN5QFontC1ERKS__ZN7QObject11qt_metacastEPKc_ZN7QObject11qt_metacallEN11QMetaObject4CallEiPPv_ZN7QObject16staticMetaObjectE_ZTI7QObject_edata__bss_start_endlibQt5Quick.solibQt5Gui.solibQt5Qml.solibQt5Network.solibQt5Core.solibGLESv2.solibgnustl_shared.soliblog.solibz.solibdl.solibstdc++.solibm.solibc.so/work/build/______________________________PADDING______________________________/lib2#}7rSmRfj>.~=K10E|LH zqDV{FM *,;&! <?$NQ+:BJ]ihX s/p`)(b\yI"uW ^OPeUdaTvAGlZ_t%Yx5@wcnk8- [9'364gCo$(0<@HP\`hltx $(,048X\`dhlpt|ĀȀԀ؀܀  ,048<@`dhlptxāȁ́Ё܁ $(,48<@DHhlptx|ĂȂ̂ЂԂ؂ 04<@DHLT`dhlpxȃ̃Ѓԃ؃܃ $(HLPTX\`hlptȄ̄ЄԄ؄܄$(,048X\`dhltx|؅܅$(,048X\`dhlptx|؆܆$(,048X\`dhlpx|؇܇$(,048X\`dhlx|؈܈$(,048X\`dhlp|܉ ,048<@`dhlptxȋ̋؋ $(048<@DHLЋ!ԋ"܋#2 ~,Xdp|P<DL,<<<<<D@HP0@@@@@HDLT4DąDĆDćDĈDĉLHPX 8HȅHȆHȇHȈHȉPLT\$<L̅L̆L̇L̈L̉TPX`(@PЅPІPЇPЈPЉXT\ d,ăDĄTԅTԆTԇTԈTԉ\Xpp؉x\`dhlptx |    ČȌ̌ЌԌ ،$܌%&'()*+,-./0 13456 7$8(9,:0;4<8=<>@?D@HALBPCTDXE\F`GdHhIlJpKtLxM|NOPQRSTVWXYZ[\]^_`čaȍb̍cЍdԍe؍f܍ghijklmnopqr stuvw x$y(z,{0|4}8<@DHLPTX\`dhlptx|ĎȎ̎ЎԎ؎܎  $(,048<@DHLPTX\`dhlptx|ďȏ̏Џԏ؏܏-5Ə#ʌƏ#ʌƏ#ʌƏ#ʌƏ#ʌƏ#ʌƏ#ʌƏ#ʌƏ#ʌƏ#ʌƏ#ʌƏ#ʌƏ#ʌƏ#ʌƏ#ʌƏ#ʌƏ#ʌƏ#ʌƏ#ʌƏ#ʌƏ#ʌxƏ#ʌpƏ#ʌhƏ#ʌ`Ə#ʌXƏ#ʌPƏ#ʌHƏ#ʌ@Ə#ʌ8Ə#ʌ0Ə#ʌ(Ə#ʌ Ə#ʌƏ#ʌƏ#ʌƏ#ʌƏ#ʌƏ#ʌƏ#ʌƏ#ʌƏ#ʌƏ#ʌƏ#ʌƏ#ʌƏ#ʌƏ#ʌƏ#ʌƏ#ʌƏ#ʌƏ#ʌƏ#ʌƏ#ʌƏ#ʌxƏ#ʌpƏ#ʌhƏ#ʌ`Ə#ʌXƏ#ʌPƏ#ʌHƏ#ʌ@Ə#ʌ8Ə#ʌ0Ə#ʌ(Ə#ʌ Ə#ʌƏ#ʌƏ#ʌƏ#ʌƏ#ʌƏ#ʌƏ#ʌƏ#ʌƏ#ʌƏ#ʌƏ#ʌƏ#ʌƏ#ʌƏ#ʌƏ#ʌƏ#ʌƏ#ʌƏ#ʌƏ#ʌƏ#ʌƏ#ʌxƏ#ʌpƏ#ʌhƏ#ʌ`Ə#ʌXƏ#ʌPƏ#ʌHƏ#ʌ@Ə#ʌ8Ə#ʌ0Ə#ʌ(Ə#ʌ Ə#ʌƏ#ʌƏ#ʌƏ#ʌƏ#ʌƏ#ʌƏ#ʌƏ#ʌƏ#ʌƏ#ʌƏ#ʌƏ#ʌƏ#ʌƏ#ʌƏ#ʌƏ#ʌƏ#ʌƏ#ʌƏ#ʌƏ#ʌƏ#ʌxƏ#ʌpƏ#ʌhƏ#ʌ`Ə#ʌXƏ#ʌPƏ#ʌHƏ#ʌ@Ə#ʌ8Ə#ʌ0Ə#ʌ(Ə#ʌ Ə#ʌƏ#ʌƏ#ʌƏ#ʌƏ#ʌƏ#ʌƏ#ʌƏ#ʌƏ#ʌƏ#ʌƏ#ʌƏ#ʌƏ#ʌƏ#ʌƏ#ʌƏ#ʌƏ#ʌƏ#ʌƏ#ʌƏ#ʌƏ#ʌxƏ#ʌpƏ#ʌhƏ#ʌ`Ə#ʌXƏ#ʌPƏ#ʌHƏ#ʌ@Ə#ʌ8Ə#ʌ0Ə#ʌ(Ə#ʌ Ə#ʌƏ#ʌƏ#ʌƏ#ʌƏ"ʌƏ"ʌƏ"ʌƏ"ʌƏ"ʌƏ"ʌƏ"ʌƏ"ʌƏ"ʌƏ"ʌƏ"ʌƏ"ʌƏ"ʌƏ"ʌƏ"ʌƏ"ʌƏ"ʌxƏ"ʌpƏ"ʌhƏ"ʌ`Ə"ʌXƏ"ʌPƏ"ʌHƏ"ʌ@Ə"ʌ8Ə"ʌ0Ə"ʌ(Ə"ʌ Ə"ʌƏ"ʌƏ"ʌƏ"ʌƏ"ʌƏ"ʌƏ"ʌƏ"ʌƏ"ʌƏ"ʌƏ"ʌƏ"ʌƏ"ʌƏ"ʌƏ"ʌƏ"ʌƏ"ʌƏ"ʌƏ"ʌƏ"ʌƏ"ʌxƏ"ʌpƏ"ʌhƏ"ʌ`Ə"ʌXƏ"ʌPƏ"ʌHƏ"ʌ@Ə"ʌ8Ə"ʌ0Ə"ʌ(Ə"ʌ Ə"ʌƏ"ʌƏ"ʌƏ"ʌƏ"ʌƏ"ʌƏ"ʌƏ"ʌƏ"ʌD-@-j&@  v--P@-0/  (l-@- @T &@&8@-PQ@ " 88@-@ x0000080PU#p@-$0@P00C,00H03/P0S 00S 9`V  0p@#p@-(0@P00C000H03/P0S  0S `V  0p@"O-0P@P`(p 0 00cUU  0  0 0   ! P)000  Ѝ@-@P000 80S <0S0003/000(0 000P Ѝ@-0@S 00@P @0TA- M@` 0#3  00S01Q' QS# 0 !  "sc y0p100#<@0s0pc`00 0 0+0R100#<0 0 0@T 00 ЍC-4M@OXr`pLPP, 0000 0$0 2 0 `(0>>  #PPp `p`qaW `F+ X 0003/pP  01 00#0a0  1 !0 050  0` $ (0   } P 003/h0P 003/P0 0  004ЍPF. Þ@O- 0DMS 0H03/P& Y0 (@003/(0,vPe0UH0p3/0@8P`0 5/ eH03/0<03/^0SP 0S [ 0S     @Xd`p@P$` 0(@1S  ^0P [4$0000 0p$ 00 P1S <0P6$4$$0000 0*# p  0p# 0 p0S9(P 0(0hh3,040(808@T",SPP P 3#0(@ 0RS ] @ 2PY $,0 AS( 0 B\> 4 R $h2h"(@P0 00P#$828"0 (02"0 (0 1!0 (01!0( 050S !(@ !0 050PU (@q3vH M o@T Y xg0P(@003/`^ ^ SJ0(0QyJuDЍ'f:I@ӚКؙؙj\*p@-8P@`YP(p@%!p40@-00@H0D8{L@-@@-@D0D00000080;<00@0HO-H0LM 0P 8@D0 0  1 00,03/P@1@0 010$0 0s ] 1S0 t1 00p{<0 0P [ 00,`4P] q0 @000$P  p@(pP 0 P0(!00 !1 0 @,D ~0 000 0 0 @0.0<R0L00\0`0d0@T@X@DHG@ rV !0R OEߍd@~x$P  p@(pP 0 P0(!00 !1 0 @, 0 000 0 0 @00<0L00\0`0d0@T@X@DH@  !0R Eߍ/|T4d0|@-@P8@-@PP00  Q1  `R 0  !  100 08s@-`Q@P pP0`S U P PP /` 4Ѝp8@-@@PP RP PPO  L00 R  R 0S@?h0 0 `00 ?L00400P P8H@-03/s@-``PUp@d0P00$Y*  PPЍp8$0@-QM@Pp Ѝ0@L0UC_0 P00(0000 0 0(0 0Ѝ0HHO- bEM0`0 1100Pxp ' *@ 帐 @    >$P  p@(pP zT 4 !0 8  P0r ,- g0 000 0 0 @000<00@L00\0`0d0T@X@DH1@ \@ !0R 9Eߍ#v(x $O-$P  p@(pP d 4 !0 8  P0 ,` 0 000 0 0 @0J00<00@L00\0`0d0T@X@DHd@ s !0R lEߍ輻n40O-$P  p@(pP H 4 !0 8  P0 , 0 000 0 0 @0}00<00@L00\0`0d0T@X@DH@  !0R Eߍ舴g|0s@-``P}Up@d0P00$\l*  PdP2ЍptT0@-QM@Pp Ѝ0@tL0UC_0 P00(0000 0 0(0 0wЍ0x4O- bEM0`0 1100,P xp *@ 帐 @ )   >$P  p@(pP H 4 !0 8  P0 , 0 000 0 0 @000<00@L00\0`0d0T@X@DH@&  !0R Eߍ CdT`$@Ds@-``PUp@d0P00$~*  PPTЍpܲt0@-QM@Pp Ѝ0@L0UC_0 P00(0000 0 0(0 0Ѝ0O- bEM0`0 1100NP-xp@ *@ 帐 @ K   >$P  p@(pP $L 4 !0 8  P0 , 0 000 0 0 @0000<00@L00\0`0d0T@X@DH@H  !0R Eߍ蘭`x(lH̫s@-``PUp@d0P00$%*  PPvЍpll0@-QM@Pp Ѝ0@L0UC_0 P00(0000 0 0(0 0Ѝ0l8L0O- bEM0`0 1100pPOxpb *@ 帐 @ m   >$P  p@(pP FT 4 !0 8  P0> , 30 000 0 0 @R000<00@L00\0`0d0T@X@DH@j ( !0R Eߍ $S]@8Ts@-``PUp@d0P00$G*  PPЍp0@-QM@Pp Ѝ0@L0UC_0 P00(0000 0 0(0 0Ѝ0TPO- bEM0`0 1100Pqxp  *@ 帐 @    >PP  p@(p h(!04P $P8  P0` , U0 000 0 0 @t000<00@L00\0`0d0T@X@DH@ J. !0R 'Eߍ訦YܤO-$P  p@(pP H 4 !0 8  P0 ,N 0 000 0 0 @0800<00@L00\0`0d0T@X@DHR@ }a !0R ZEߍtR̿hDO-$P  p@(pP d 4 !0 8  P0 , 0 000 0 0 @0k00<00@L00\0`0d0T@X@DH@  !0R Eߍ@PsKtO- 0OH$@-^/O> 0FlH@-@0S /  03Ȇ  0-갆  0'ꘆ  0!ꀆ  0h  0P  08  0   0  0  0؅  0Q@-TR񏐿$(*,.147@@@@@@@@@@@@ 403/ < 2/@@@0@00@:0@  @? Qk PQPQlPQLPQ,PQ PQPQPQPQPQ lPQ LP0S 00d\PD8, 8@-@QP ( P 8@ 88,@-P`p @PxVT  0  VT0 @DfV4`T_ #&p<p< 0 0Hp<<[ p7 0 05<S1D00.VT( # .8V V V V V V VT0 @D Ѝ/0S /က8@-@QP (QP 8@Q882_0S /᐀Q@- R R 0@00D03/8@-@QP (p&P 8@&88`2@-pP`0@P5UT  0 UT0 @D#UT0  UT0BU U U U U U UT0 @D/0 /0 00Ps/0 0c/0  / /8@-@Pf 88@-0@PPQYP8LJ0S L/~  0~  0t~  0\~  0D~  0,~  0~8@-@P8 !PP@@@ @@@@@ @$@(@,@0@4@88@-0@ PPQP800 000x000h000X000P00 0H00$0@00(0800,000000(0040/dTQ0@-P P @P   $(,040@-@P @@-@P`@0S s |` 6/P0 @ p`@p`AqaT T  @`Q@-@ P P 0008@-PP _@Z0@008贁p@-`M`P]Up@`0`` 0080000H0 0 PPBPЍp7L@-`PPl@@0@P LpL0p00:88  7( @D \؄p@-T1MPOy`P PP$1@ 0 0$R 6 \1  `<  [>[P  >0 000 0 0PPڍ\00P0 Q1Ѝp謄5@PXDQ@-FR񏐇 #&(*,/@8@<@@@D@H@L 403/ < 2/0@0@0@@@&@0@a0@ Q7 PQPQPQPQPQdP0S 00 Q R@ 008@-@P88@-@QP (#HP 8@!88)@-P`p+@PVT  0> VT0 @DVS` T񏐒 (+5AD0@E0>F0<p"p</pS 0 0#lpF 0 0a]pZ 0 0R0pL03/ 0 0EG00BV+ T< 532-)%"#^V V V V V V V T 0 @D Ѝ/0S ,/r8@-@QP (vP 8@88,,@-@P @0S /r8@-PP @@8Q@-@ P P @-0PM@5/Tp!`$0 00|0P @0p0 0P@P 7/000@Ѝ`| .| {7@-Q@3R9 2r0S,PP P PP  P   Q@R00 Ѝ08@-@QP (P 8@a880*@-pP`k@PDUT  0 UT0 @D2UT` T*P! 00UT0U U U U U U UT 0^@D Ѝ0S /o  0wn  0qn  0kn  0en@-QG Rj (6^\ZX 403/R 803/L < 2/G 0 0  0 0G8 0 0  0 0))0X% Q# PQpPQPPQ0P0S00ЍXPD88@-@QP (P 8@88(@-MP`p@PV T  0e V T0 @DqV1`Tj "_D0L 0H000 %T0\ 0X000 &  0ITTTT<V(T  T T3/0 0  0 0 0 0  0 0nV V V V V V VT0 @DЍ/0S /j8@-@QP (P 8@E88*S0S /jQ@-R0@03/8@-@QP (`P 8@ 88*@-pP`*@P/UT* 0$ U UT0  UT0U U U U U U UT0 @D0S R/i  0i  0i  0ti  0\i  0Di  0,i  0iQ@-GR񏐅#%'*-0@@@@@@@ 403/ 803/ < 2/@@0@0@0@$0@) Q> PQPQPQPQxPQXPQ8P0S008@-@QP (P 8@88|'@-P`p@PpVT  0I VT0 @D^V'`TW ``J__ D L 0  00 0s3VT- a#fkpA/V V V V V V VT0 @D Ѝ/0S /d8@-@QP (GP 8@Y88 +g0S /dQ@-R0@03/8@-@QP (`"P 8@488*@-pP`>@P/UT* 0$ U UT0  UT0DU U U U U U UT0 @D0S /d  0c  0c  0c  0c  0c  0tcQ@-PR񏐅"%(+,.14567@@@@@@0400403/0@0@C0@g0@@r0@00D03/0@3@3@I@l@ Q5 PQPQPQtPQTPQ4P0S008@-@QP (P 8@_88'@-P`pZ@PVT  0J VT0 @DVB`T~ ')+-/1 0!00p0003/P00P0S _s] q `@7/PVS 00O !(/6?V+T9 50403/+0800<03/!.RvV V V V V V VT0 @D Ѝ0S /^  0^  0{^  0uh^  0oP^  0i8^  0c ^  0]^  0W]  0Q]7@-Q@JR񏐚!#'+~|zx0<03/s0Zo0k0@00D0 3/cP 5P :P wKR QP @PQ$PQPQPQPQPQPQdPQDP0S00 Ѝ0|p8@-@QP (uP 8@N88L+@-`PpX@PiUT  0/ UT0 @DWU,PTP !0003/`00`0S ;s9 p P@7/PU/<0@000'UT T T0<03/s\U U U U U U UT0 @D Ѝ0001P2\3|333D55`6t66607\8|8t8888d99:L:::;<0=p=>>??PAAABDCDDDHEFFFFFPGGH,IIIIDJhKuDda>% coHuz;mFdŽ PA؜w,&_ߝg3KX-ߐH6MPHiRЉ̥;@}?DD-61!زD|T,Xx@_{HX$71; sqH5z@gN,T:<vDcԍu%JܣdbeؔBHc0P"Cx%@;lECM ́z~.m@jINt"jgi\sfdAhnYdnrj?`f[ĘWcvvHmd25. (]IB7Ę[!԰g(tn"1Lrye^-}OGƅ>@K7&h:-|3D4Lu'>Ѭ1JNu `|{W@d2 LuH6+['gDn1-ܕ e&#{$(ɕeեmg0׀h:|6K[dx8$:ԛ@mpXΓHSq:̑ѵa0xb8hӢ;%)MB` I|-՚RT2rZ/m%o@\Icŏ>HҕBєP!:qj{_3f`U2mF m֐QyrH.xXhޭlYM` "H 冔ښ[g燰2@ؓo Z;.˃&'PzU$f]! â$hGAӐxa j7qr?g!SB ɚ 萼,m h!yL!\r_>ݨ,U{'m恞dw[p=Gm"+3=:a,r{fAI ,U=xiy@?ﵐF4ޯlaAI$Ws 7"J08\Wq;$Z l!? }@%(Uޣv5n$^8E9$>u"ui )ylqrXx`9F*5I}dGj'{WR]vg(tu,a*o`@;ȫMHb:&B$ˡPaJu9;m#y %F>P1,+h!,z^SڤCBj[ F`Q T~6uOVsx4Q\d1)vLpo0 EWm}O( Jgw-3`=aD7f)Ț“FZsGj j\hiBfLoXb~ ɛ, $A|=g}_ҒvU8V7(J̺4ɮz $rY!Y8 d"5gc1Vl9M +SfWJB0SNI뇏#HnBgsZQzZeo`/~%3^AtJdC3=V"lJFRtɫ\:aX07j?"ᅲik3O,um`֝!MVU&g fȃADXnxHQ(CYϤd1[օWB|$M]9c) :wfMvnͭpٚ_yfݹy$ͱ9$Â]AE8vP]G525bDE`TҖγ23V8~:wݦLbaV.0hV.3(=eDPǨ6% N0I>Dgcި_2U9{ӒvX+Cvz 6ç" Ύ:n{9\=YzVzVIA%^|[{Hq@HgǩH!ӆ $5l>:>%=y] ~._׭_%}["> jO~bkCd/ڄ ʥ]z=Ubj{G/A1E8#_vWn>`V\ O>v,D#XQ`| tC9RR{*^.U9]T:J-8 1虃b)䡸&|%$=M蚙 %R|L>!ŢYoB^|ǷgDw`t yŚd2IW^+DaWYhNr5z},dnw)K޵o_XJҼ"2hܨWlHI]Ç`t1֎G> h/`^O9A;`4T]ΟGaJ{F(DY_N 1]EyL>#q-luw_e{ΦGL }K^g_WXj&˵d}cAXGj9,sXT_'_xSˎUng A..Xpv<*'Br^,(3_=Qɨ IfoMݓ]n.)`*|~;b0rKP9k=},gc6E42yRU~)_CvDɗ?TgrO^+,n B§駟6 ΟYyJ#+==ŗv-c-EHI/ ݃ ۘ$4OZRo9B"vY =y!635@cFhw?ĘkcSa4U3/lM9% Ր9WS묆Dh7@:_"uϥⵆ!b i;ͬ״ _7 ܇X@`xksHEok D=r- Z ',YhFs[=z j_S.4=~̴'/s&pgj:Wwg W?9ĵMD]sr^/eÜPc3ۋiYsWߥ|?\N뻶g|Bt,ν;7bD}nNscx30z;f;W7 &VWȂH"\l#(<M\*tOʐh]_On]ukon8嫐Р,ul;`D0d@EݻP3p?qiE 7xyޤD1S0XD mdڷb[GX|HS"$ 1ɐNu{:ЉoEbm?PA+ggԋBuǟ1ZSpp8 eew=/wTy}jZump>M}Ӥ#S*%3Օ *!iHCK,c4?.K]$s;hP>5BcRZazV I2`[yas} `D>^G&8zѐ7i;7u8nAT_"־v)68NŒc9 ;4*ǬesLo܅IJb꓋fD[w|tԽ<=D#J9y J 4ފX V NN`ՖǴLbB |)$wd,L$:&1e[Y:5&@ 8Olj*j )pPLu, Qllo9+Vti>v.v=ƒ=^jkwU7F%Ldɜr^LZ7C(3\4ƍ!lkO&jlĭ^H~:pism5)~pE/t|m>0O#1`AJŃnB4OCH ̥PW%EсKx:"L9-E9(m=k44d2laKNg<4r 9sEwlSA؂N3 S:o27?O#bV/LܢJ±ܩV&+br^3 |Oq^O$rr3yv]{4O3*Z"d hdSLO;!{  ݄M핧p,N'9CaVNom̘|"kI`h1y%7g4Uḱھ33MF!_ һ )})b W-TT@bsNbmgwi~h,S)c]x@-@BP 먮dp_ֽ~UNTsSB#Mt%yʼn3gա?;.@O]z4ؑ*|:o@=,CԤ@-F))ےlCVZ(̓QDm%Ӝ&tF%S3ȿ<{HocPO:ҙT\ǼP7 i܋1 u"l{d>)2{<`WOpZoj/N7{qLj=|W6CE;VQ鿖{W =kV#o'eƜ*j-,s$jMuMF 7U ,kmT-:sB]4GmKMZ'HsRPn*d%((_kT2}V!K5QE/ *⃩ndHР(_)*{GޫCܧ!$J4BŷU_VRzLЀYnK",ѫ%d>Th$ʅk k@Ԅ ^P+4 c]ZvMMb7 E0FB^)yM{;+}0lob]pPI.m|LHfE?Tf|C̢yb̢O :nΞ*G|%X̓TM-5%FNQ(QK^юBReLMz+5Zm-Ѐlw'o ͦ㦑0AYr/r!vceP '9A+5Hk~΂3k-&s恐jnw^v"q'EIlF<꧙w<˼#GP"ʺ4KƔꮔd@Ik`;v]qKB*LTrɌU'U GMK ^J@3WjiJcH⯄/*! (w(X#V _z$~{uJU#U(H۳Y ;=,Lq#MFA]dٵ~p$7ٹQ3a;V@k2./lģ9T/;B R[8ˁ4fP?8?UDǃ_DJi6kbc5)6ON([oB^*l~7 #|ŘX2~:H[o?Q2T> t6lKPi<*8$I+EP%u#FI=G*>Pr53_Zj&n6?Hڧ9 UNfyyI&o0P 7NSs F6,!b+.zYez7Ybe(!-f [IֹZO^K\ҵƗ;Kʛ4z|侴OqGKHnd*Y{ۿqJ($W^ctPY@=X]*8<;P63ɔ@K=$eJU;^V3Ѯ'&J/2rpܕ/Jyى~="cw 1xZmoH_QF'2afs+Nb-v&V#c7/M4~Um0ӵ"rUu#1[q"9_/ D \&G /8KN9/[0r:;{yyѾOXRY0Nxc23/ ' /s?i]1H\WK-mܘַ1,hZysz ' ysu(`%Y A}$#KE#*:eJo%xWyƢ^#A~#=:|OgVwIk;yB"jCeDdM`ԂT1qTć JTTxYX5t=%:_,9wdsSk  JqE]e0V%xnz|~K}KLV8RHtSCpDԂC&@d@5PRMKl]6桬 rAY.xeE>Z9:TR e4qՇE'ڃ6M$MI%BT7w $Ii D`yDӴX^t} :|:;C gT81 Y('O8 gECkITw}Mv&< b-}/!FpNqUzpUr`6#i:6qw^#\i`kYu-X)ϣ)/[>Zݴ8?oxdOw\sCKte1HG9dr^F*/***************************************************************************** ** ** Copyright (C) 2014 Digia Plc and/or its subsidiary(-ies). ** Contact: http://www.qt-project.org/legal ** ** This file is part of the QtQuick.Dialogs module of the Qt Toolkit. ** ** $QT_BEGIN_LICENSE:BSD$ ** You may use this file under the terms of the BSD license as follows: ** ** "Redistribution and use in source and binary forms, with or without ** modification, are permitted provided that the following conditions are ** met: ** * Redistributions of source code must retain the above copyright ** notice, this list of conditions and the following disclaimer. ** * Redistributions in binary form must reproduce the above copyright ** notice, this list of conditions and the following disclaimer in ** the documentation and/or other materials provided with the ** distribution. ** * Neither the name of Digia Plc and its Subsidiary(-ies) nor the names ** of its contributors may be used to endorse or promote products derived ** from this software without specific prior written permission. ** ** ** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS ** "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT ** LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR ** A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT ** OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, ** SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT ** LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, ** DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY ** THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT ** (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE ** OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE." ** ** $QT_END_LICENSE$ ** *****************************************************************************/ import QtQuick 2.2 import QtQuick.Controls 1.2 import QtQuick.Dialogs 1.2 import QtQuick.Layouts 1.1 import QtQuick.Window 2.1 import "qml" AbstractDialog { id: root default property alias data: defaultContentItem.data onVisibilityChanged: if (visible && contentItem) contentItem.forceActiveFocus() Rectangle { id: content property real spacing: 6 property real outerSpacing: 12 property real buttonsRowImplicitWidth: minimumWidth property bool buttonsInSingleRow: defaultContentItem.width >= buttonsRowImplicitWidth property real minimumHeight: implicitHeight property real minimumWidth: Screen.pixelDensity * 50 implicitHeight: defaultContentItem.implicitHeight + spacing + outerSpacing * 2 + buttonsRight.implicitHeight implicitWidth: Math.min(root.__maximumDimension, Math.max( defaultContentItem.implicitWidth, buttonsRowImplicitWidth, Screen.pixelDensity * 50) + outerSpacing * 2); color: palette.window Keys.onPressed: { event.accepted = true switch (event.key) { case Qt.Key_Escape: case Qt.Key_Back: reject() break case Qt.Key_Enter: case Qt.Key_Return: accept() break default: event.accepted = false } } SystemPalette { id: palette } Item { id: defaultContentItem anchors { left: parent.left right: parent.right top: parent.top margins: content.outerSpacing } implicitHeight: childrenRect.height } Flow { id: buttonsLeft spacing: content.spacing anchors { left: parent.left bottom: content.buttonsInSingleRow ? parent.bottom : buttonsRight.top margins: content.outerSpacing } Repeater { id: buttonsLeftRepeater Button { text: (buttonsLeftRepeater.model && buttonsLeftRepeater.model[index] ? buttonsLeftRepeater.model[index].text : index) onClicked: root.click(buttonsLeftRepeater.model[index].standardButton) } } Button { id: moreButton text: qsTr("Show Details...") visible: false } } Flow { id: buttonsRight spacing: content.spacing layoutDirection: Qt.RightToLeft anchors { left: parent.left right: parent.right bottom: parent.bottom margins: content.outerSpacing } Repeater { id: buttonsRightRepeater // TODO maybe: insert gaps if the button requires it (destructive buttons only) Button { text: (buttonsRightRepeater.model && buttonsRightRepeater.model[index] ? buttonsRightRepeater.model[index].text : index) onClicked: root.click(buttonsRightRepeater.model[index].standardButton) } } } } function setupButtons() { buttonsLeftRepeater.model = root.__standardButtonsLeftModel() buttonsRightRepeater.model = root.__standardButtonsRightModel() if (!buttonsRightRepeater.model || buttonsRightRepeater.model.length < 2) return; var calcWidth = 0; function calculateForButton(i, b) { var buttonWidth = b.implicitWidth; if (buttonWidth > 0) { if (i > 0) buttonWidth += content.spacing calcWidth += buttonWidth } } for (var i = 0; i < buttonsRight.visibleChildren.length; ++i) calculateForButton(i, buttonsRight.visibleChildren[i]) content.minimumWidth = calcWidth + content.outerSpacing * 2 for (i = 0; i < buttonsLeft.visibleChildren.length; ++i) calculateForButton(i, buttonsLeft.visibleChildren[i]) content.buttonsRowImplicitWidth = calcWidth + content.spacing } onStandardButtonsChanged: setupButtons() Component.onCompleted: setupButtons() } PxF:!!y{|wC8w"'1|'zi|aɘd;>:v/ɛmIDcQ@@Ҳ~LV~@ :QB؊$kJ'S|'`w10/|،Dyo:ύŧ1>>fGHҘ܌\z4m 1L"eAvX$og! C4r)C #5O&xW q"J?IG@P$k'Kk;qR8&!Ium#(yl8!MX,un=ɽX Y쏄@xʄC*ֶ YJ`K]kfhcnΡ3@;@@B|`0P'gsA}>чΆkgRX53)qF"0&(Z{KQÀKFhA/EeunXB!e練a[ZVULE탹>ez c^fE}31u_Lӏ0i_b9E&.l8fb,>WnYdijn> `N[#b,뙱8AK̍KH{9⤛3\sIɝ-MD4!W6IͫofXĸgu1ϫ"B72TNN: SVuO SHd6ҁM^%Db]Za_:9_.g\n~7iHK bf{@זEh,l4lc8= J'0{e\ BwQ?G(V|̧i52v$|8ρV=AN/1"0)lYm2.T!rBK)Wl\t Yw,zJ7sNPq&j65żGB?@!Nt#P˿K k@#^`Iۑkv6;Jd?&?-'XABFk{'tsE`#~kT^r5j\ ËflN>[]Wzg 8 ȷ]&t>P) B0B^A˴Xyjambe,+"A1&﹯/䨄š!`):wqO yN"㮇C{XUl*L)F]a5-QRBR`,?6sd04Mb6$hS\|No؎sF-*L@:qΖVDZEæѕIG"UMf vN |v 1 PpA}`3 @it_uwʃTeoɉrF$G%hOr3?n~Z: w`q# -Z;:h^O< \^}?ˢG|IkOwR&D4nUf@MWOzu^U֏Yo VS̀i }ӥWߔn_]2/})V>|Pqy׆MrI[uピ1ަx5?\EBY$_qS'|`Q0;n-iMeuXU䦡^SLr_v1 oi+DAK|5VyJАJ>[7b<[b 46D;7S%@2&ҤxV.R]> Rjyٞ!2 l YiYL0Rlu=ƕnY_,oKF{R͍ȃH+l<4hPnAd%FZ,|תY@FK)\+iL΃OEN}ö9i< '3'q| OmiJwʻ| ^ ҧׇS.tq]> 4Hf_^A>ņMsZ~mo]~^v7-I+]HgN4Kv[%Zi<÷Ԑgb٭a1нs??%6rmhFg1Ew uN*nHrkp>p$~Ũ13ee11'f~o}p,shT-֒I߅&yE݃ ny?Nccu,>cۛ aܛ8B >C @Fprepk{q_<,,U/hRjZ//DEs4#\zz1PfEd@%@RjZiMYYY/YYYYY;;e$eYYYYYYYY;YYYY /YYYYYY/YL0%@%, UXEY KQKSZX4(Y`f UX%acc#b!!YC#DC`B-, `f-, d P&Z( CEcER[X!#!X PPX!@Y 8PX!8YY  CEcEad(PX! CEcE 0PX!0Y PX f a PX` PX! ` 6PX!6``YYY+YY#PXeYY-, E %ad CPX#B#B!!Y`-,#!#! dbB #B CEc C`Ec*! C +0%&QX`PaRYX#Y! @SX+!@Y#PXeY-,C+C`B-,#B# #Babfc`*-, E Ccb PX@`Yfc`D`-, CEB*!C`B- ,C#DC`B- , E +#C%` E#a d PX!0PX @YY#PXeY%#aDD`- , E +#C%` E#a d$PX@Y#PXeY%#aDD`- , #B EX!#!Y*!- ,EdaD-,` CJPX #BY CJRX #BY-, bfc c#aC` ` #B#-,KTXdDY$ e#x-,KQXKSXdDY!Y$e#x-,CUXCaB+YC%B %B %B# %PXC`%B #a*!#a #a*!C`%B%a*!Y CG CG`b PX@`Yfc Ccb PX@`Yfc`#DC>C`B-,ETX#B E #B #`B `aBB`+r+"Y-,+-,+-,+-,+-,+-,+-,+-,+-,+-, +-, +ETX#B E #B #`B `aBB`+r+"Y-,+- ,+-!,+-",+-#,+-$,+-%,+-&,+-',+-(, +-), <`-*, `` C#`C%a`)*!-+,*+**-,, G Ccb PX@`Yfc`#a8# UX G Ccb PX@`Yfc`#a8!Y--,ETX,*0"Y-., +ETX,*0"Y-/, 5`-0,Ecb PX@`Yfc+ Ccb PX@`Yfc+D>#8/*-1, < G Ccb PX@`Yfc`Ca8-2,.<-3, < G Ccb PX@`Yfc`CaCc8-4,% . G#B%IG#G#a Xb!Y#B3*-5,%%G#G#a C+e.# <8-6,%% .G#G#a #B C+ `PX @QX  &YBB# C #G#G#a#F`Cb PX@`Yfc` + a C`d#CadPXCaC`Y%b PX@`Yfca# &#Fa8#CF%CG#G#a` Cb PX@`Yfc`# +#C`+%a%b PX@`Yfc&a %`d#%`dPX!#!Y# &#Fa8Y-7, & .G#G#a#<8-8, #B F#G+#a8-9,%%G#G#aTX. <#!%%G#G#a %%G#G#a%%I%acc# Xb!Ycb PX@`Yfc`#.# <8#!Y-:, C .G#G#a ` `fb PX@`Yfc# <8-;,# .F%FRX ,5+# .F%FRX +-S,>+-T,>+-U,>+-V,@+-W,@+-X,@+-Y,@+-Z,C+-[,C+-\,C+-],C+-^,?+-_,?+-`,?+-a,?+-b,7+.++-c,7+;+-d,7+<+-e,7+=+-f,8+.++-g,8+;+-h,8+<+-i,8+=+-j,9+.++-k,9+;+-l,9+<+-m,9+=+-n,:+.++-o,:+;+-p,:+<+-q,:+=+-r, EX!#!YB+e$Px0-KRXYcpB*B*B*B *B *D$QX@XdD&QX@cTXDYYYY *Dp0v, pb&nJ0h"X 8 > B  d " ,JrnZ:(3!%!!auD(bjYR#,3@ 3-+&!-+467!2!"&7!#"&'5!57746&%3&/&' 6FSHkGײ>Z>>Z>`|4~ '<kkGֳ,@<\<@jYR,<LS@SMH@80( -+467!2!"&7!#"&'5!5463!2#!"&=463!2#!"&=463!2#!"&%3&/&' 6FS  w  w  w e`|4~ '<G$ $ $ $ $ $ jYR# #-+467!2!"&7!#"&'5!3&/&' 6FS`|4~ '< ,'-+546;2!2#!"&73!26'4&!"&'54&#"J33Jw3JJ3Y3JG  w v3JJ3J3w3JJ3   $ ) 3E >5.-+546;2!232#!"&?>3!54&!"&'54&#"3!26?654#!"J33J/3Jk4 R%3JGP&  _4 4 v3JJ3J3Z" &Jo&Z  $   Y/ ,# -+=467!2'!"&546!2'!"&546!2!"&GG-HH-GG /? @ <4+# -+=463!2#!"&5467!2!"&5463!2#!"&5467!2!"&**,***,***,***,*@*****,*,o*****,*, /?O_@[SKD<3+# -+=4632#"&546732'#"&546;2+"&546!2!"&5467!2'!"&5463!2#!"&      d      .l l 3k k 5k k l l 3k k 5k k Y 1 -  -+4>2".7>.6;546;232"/&txlhwRTPNj k k k  ^uttttuSTPPT^    Y 1 ( -+4>2".7>.4?62++"&=#"&txlhwRTPNi k k k ^uttttuSTPPTA   Y 2 . -+4>2".7>.4?6232+"/&txlhwRTPNW    ^uttttuSTPPTS l l l Y 1 *" -+4>2".7>.546;5462"&=#"&txlhwRTPNW    ^uttttuSTPPTl l  k ; -+467!2"/&   ; -+54?62#!"&    $@e| -+4?62"/&$  ^   @A|  -+54>"& d  Y +' -+4>2".72?;2672?64/&"txlh 2  iGi  2  ^uttttv 2 ii 2  Y +  -+4>2".72?64/&"4&'#"'&"txlh  2  iGi  2 ^uttttt  2 ii 2 Y * -+4>2".77!2?64/&"!"txlhj 3   3 j^uttttQj  3  3  jY +' -+4>2".72?64/!26'54&!764/&"txlh  3 jj 3  ^uttttu 3  jHj  3 Y , (! -+5467!2!"&7!2654&'!"63!2"/&^CC^^CC^   K e $ RB^`AB^`A    'Y , )$ -+5467!2!"&7!2654&'!"&?62#!"^CC^^CC^   K & RB^`AB^`A    y'Y + *# -+5467!2!"&73!2654&#!"46&^CC^^CC^   ''RB^`AB^`A  Af $ Y 0 +$ -+5467!2!"&7!2654&'!"4?632'"/&^CC^^CC^   k  RB^`AB^`A         -+5467!2!"&73!!!265!4%%46$$6H TS %46$Z%46$ } q;.0( -+476?>7>.'26'4'"/.'&"-8><4<-*:,   QH.T&z33zL^GSvxG**    .D@8*-+5467!2#"'&#!"!26=4?632#!"&4?6262"/&^C#  0%46$%4$ ^C0C^=$i $> 9 $B^4%0%46$# C^^N > i =$:   -+5467!2#!"&7!2654&#!"^CB`^C0C^G6$%44%0%4B^`A0C^^C%46$%44%BQ`mz@~tokg\UMF=-+7>76326?'&'#"'.'&67632%62 "'%##"'&?327>'&#"3276&'&#"7''54?'#4>.7%6.JQ.&DD&.QJ.6/MPJ.8>GG>6/JPL03]*74-)83--38)-47*'Y6GSY6, x BEGcQ*P/()/P*!<,/N,%$ ' ( #%+N/,/D %!J!%!J!6A$@Z!  MV#MjR+47 @ 753,&-+5467!2!"&'5!"&7!26=4&#!"!#"&75#3' _     w  . 4 Y  $ f֧.,-+47623 "&'467654.+"'&  }ZG"8>VV7}   Ko]  &8Z@0  ,=*-+476#"'&7476#"'&76'.'#"'& ,  i^   S$v[  '  '     la V"E# \(,   .+$-+5476!3546"&75#""'.'&Z}  }7VV>8" GoK  0@Z8& "4,&-+4762546;2#"' #&/&5 '#5##"&0 k z"~~#AA֏\Nrm f)B) Y 4D ?72" -+4>2".327>2;2646?>74.#";26=4&+"txlh J %8*#< k   >\15 k k ^utttt 7& @& " (1T. k Y +; 6. -+4>2".;26=4&+4&+";#";26=4&+"txlh  6  55 G k k ^uttttė Y  Y  Y Y " -+4>2".72764/&"'&"txlh  / 2  ~  2 ^uttttj /  2 ~ 2 j%-+4>32#"'&'5&6"?6?>?.Pd憆'*n$   Xd^I`8`¤`a&  *2Y . )" -+4>2".;2674'&+"326=4&+"txlhV g  { k k ^uttttZ  j  R#3 .' -+7>2!"&'&732674'&+"326=4&+"  "&"  "  g  z l l ###*)  j  -+546;2!2#!"&J33Jw3JJ3Y3Jv3JJ3J3w3JJ )%-+546;2!2!"'&4?>3!2#!"&J33J/3J05r#*V%_V&v3JJ3J3Z4)\(#(jYR,<C@ C=90) -+467!2!"&7!#"&'5!546;2#"&%57632#"'3&/&' 6FSH**** q`|4~ '<}***,n2 jYR0@U\@\VRJ<4.!-+467!2!"&7!#"&'5!&?62"'>/.7&?'&6?6/&3&/&' 6FSG~ffWM #M $ff~~)`|4~ '< / 0S jYR1CV]@]WOG<5*$-+467!2!"&7!#"&'5!546;76#"/#"&2764'.32764'.3&/&' 6FSH I\  \I   11   v  HH  88 `|4~ '<k ] ] & 44  R d XY  ED  jYR 3<@DHLS@SMKIGECA?=:61& -+467!2!"&7!#"&'5##5!47675332.726."35#535#35#535#3&/&' 6FGH 7G, <P~NF*:,(>&GGGGGHHHH`|4~ '<HHY#GG .>:0{GHGHGHHY 1# -+4>2".2?2?64/764/&"'&"txlh 2  ee  3 ee 3  ee  2 ee ^utttt  2 ee 2  ee  2 ee 2  ee =*/7 40.,(-+"/#"'.>?67'&462676327'767';@5S+08b*N$   ,U5'3`[)o~";4)3T, %RPN/!,U2A~o #Y /`K3# -+5463>7546;232++"&'5.'#"&54632>7#"&=463.''#"&'532+PYGZOOYGZPZ<G 6 } G 6 6 @** **]5 5 5 5 6 6 5 5 &6 6 5 5 6 6 5 5 6 6 5 5 6 6 5 5 5 jR-09<@ <:310.' -+546?>;26;2!"&'5!"&7!546?5#'#735!#'#7356&! F0/vw6  Z  (6 G G #/?GWg@c[SKD@;3.' -+546;7>73232+#!"&'#"&3!2>5!46;2+"&3'&'#46;2+"&746;2+"& ' ,,' 64%0%45  G $ $ 6> $ $ $ $ F$ ]] $ .DB.   BA  AA  A  -+#!#JP^|-+ 3!n|^-+% !!zz`JJ-+ 5!!^|^Uh#'7;KO@MLC<98/(%$-+2#!"&5463!2#!"&7463!2!"&'463!2!"&5467!m+<>*,<>*B*><+,>>++<>*+<<,B*><++><-h>+,<<,+>m>+,<<,+><,,<>+,<l<,,<>++<3/? @ :3*# -+46732'#"&'%46732'#"&546732+"&'%46732+"&5\@hA\ZBhAZ \AgA\\AgA\\@hA\ZBhAZ \AgA\\AgA\AZ\@hA\ZBhAZ\@hA\ZB_AZ\@hA\\AhAZ\@hA\\A Uh #/;GW[ko@wpmlc\YXOHFA50.) -+%!"3!264&'2!".6!"7!264&'2!".6!"3!264&'2!".62#"&'54635#2#"&=4635#2#"&=4635#u l A\XCAZ^?l l A\XCAZ^?l l A\XCAZ^?,<>*i+<<,iii,<<,i,<<,iii*><,i,<>*ii& ** h\Z\^ * ,i\Z\^,,i\Z\^&>*h,<>+h*>hh=>*i+<>*i*>ii>>+h+<>*h+>hhoM $).3@20-+(& -+%2!".62#!".632!"&>74  4  4  \+<>*,<@*m+<@),<@*m+<>**@<,Z>V<>T@l>T>>T>m>*,<>V<Y 3* -+5467!2!"&73;2675326'54&#54&'#"#"^CC^^CC^GGRB^`AB^`)H C :( -+5467!2#!"&7!2654&#!"546;546;232++"&=#"&^CB`^C0C^G6$%44%0%4H  $   $  B^`A0C^^C%46$%44%$   #     -+!#!5!3OPO -+46763!2#"/#"'. I    1   #"-+46763!2#"/#"'.?! I   G12 1  $//5l : b + J j     J n V &"Copyright (C) 2014 by original authors @ fontello.comCopyright (C) 2014 by original authors @ fontello.comqtquickcontrolsqtquickcontrolsRegularRegularqtquickcontrolsqtquickcontrolsqtquickcontrolsqtquickcontrolsVersion 1.0Version 1.0qtquickcontrolsqtquickcontrolsGenerated by svg2ttf from Fontello project.Generated by svg2ttf from Fontello project.http://fontello.comhttp://fontello.com E      !"#$%&'()*+,-./0123456789:;<=>?@ABuni25E7 file-imagedoc-textdoc folder-emptyfolder-open-emptymenuth-largeth-list down-circled2 up-circled2 left-circled2right-circled2down-dirup-dirleft-dir right-dir up-circled down-circled right-circled left-circledexpandcollapse expand-right collapse-leftcolumnstintcheck check-emptyscissorspastereply reply-allforwardhome help-circled info-circled ok-circledcommentattention-circled attentionfolder folder-open file-video file-code file-audio file-archivecancel-circledpipettetargetkeyboarddocstrashupdownleftrightth-large-outline th-large-1th-list-outline th-list-1 plus-squaredplus-squared-altbookmarkbookmark-emptyDϪx--,׳/**************************************************************************** ** ** Copyright (C) 2013 Digia Plc and/or its subsidiary(-ies). ** Contact: http://www.qt-project.org/legal ** ** This file is part of the Qt Graphical Effects module. ** ** $QT_BEGIN_LICENSE:BSD$ ** You may use this file under the terms of the BSD license as follows: ** ** "Redistribution and use in source and binary forms, with or without ** modification, are permitted provided that the following conditions are ** met: ** * Redistributions of source code must retain the above copyright ** notice, this list of conditions and the following disclaimer. ** * Redistributions in binary form must reproduce the above copyright ** notice, this list of conditions and the following disclaimer in ** the documentation and/or other materials provided with the ** distribution. ** * Neither the name of Digia Plc and its Subsidiary(-ies) nor the names ** of its contributors may be used to endorse or promote products derived ** from this software without specific prior written permission. ** ** ** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS ** "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT ** LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR ** A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT ** OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, ** SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT ** LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, ** DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY ** THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT ** (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE ** OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE." ** ** $QT_END_LICENSE$ ** ****************************************************************************/ import QtQuick 2.2 import QtQuick.Controls.Private 1.0 Item { id: colorSlider property real value: 1 property real maximum: 1 property real minimum: 0 property string text: "" property bool pressed: mouseArea.pressed property bool integer: false property Component trackDelegate property string handleSource: "../images/slider_handle.png" width: parent.width height: handle.height + textText.implicitHeight function updatePos() { if (maximum > minimum) { var pos = (track.width - 10) * (value - minimum) / (maximum - minimum) + 5; return Math.min(Math.max(pos, 5), track.width - 5) - 10; } else { return 5; } } SystemPalette { id: palette } Column { id: column width: parent.width spacing: 12 Text { id: textText anchors.horizontalCenter: parent.horizontalCenter text: colorSlider.text anchors.left: parent.left color: palette.windowText renderType: Settings.isMobile ? Text.QtRendering : Text.NativeRendering } Item { id: track height: 8 anchors.left: parent.left anchors.right: parent.right Loader { sourceComponent: trackDelegate width: parent.height height: parent.width y: width } BorderImage { source: "../images/sunken_frame.png" border.left: 8 border.right: 8 border.top:8 border.bottom: 8 anchors.fill: track anchors.margins: -1 anchors.topMargin: -2 anchors.leftMargin: -2 } Image { id: handle anchors.verticalCenter: parent.verticalCenter smooth: true source: "../images/slider_handle.png" x: updatePos() - 8 z: 1 } MouseArea { id: mouseArea anchors {left: parent.left; right: parent.right; verticalCenter: parent.verticalCenter} height: handle.height width: handle.width preventStealing: true onPressed: { var handleX = Math.max(0, Math.min(mouseX, mouseArea.width)) var realValue = (maximum - minimum) * handleX / mouseArea.width + minimum; value = colorSlider.integer ? Math.round(realValue) : realValue; } onPositionChanged: { if (pressed) { var handleX = Math.max(0, Math.min(mouseX, mouseArea.width)) var realValue = (maximum - minimum) * handleX / mouseArea.width + minimum; value = colorSlider.integer ? Math.round(realValue) : realValue; } } } } } } dColorSlider 1.0 ColorSlider.qml IconButtonStyle 1.0 IconButtonStyle.qml IconGlyph 1.0 IconGlyph.qml '/**************************************************************************** ** ** Copyright (C) 2014 Digia Plc and/or its subsidiary(-ies). ** Contact: http://www.qt-project.org/legal ** ** This file is part of the Qt Quick Controls module of the Qt Toolkit. ** ** $QT_BEGIN_LICENSE:BSD$ ** You may use this file under the terms of the BSD license as follows: ** ** "Redistribution and use in source and binary forms, with or without ** modification, are permitted provided that the following conditions are ** met: ** * Redistributions of source code must retain the above copyright ** notice, this list of conditions and the following disclaimer. ** * Redistributions in binary form must reproduce the above copyright ** notice, this list of conditions and the following disclaimer in ** the documentation and/or other materials provided with the ** distribution. ** * Neither the name of Digia Plc and its Subsidiary(-ies) nor the names ** of its contributors may be used to endorse or promote products derived ** from this software without specific prior written permission. ** ** ** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS ** "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT ** LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR ** A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT ** OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, ** SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT ** LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, ** DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY ** THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT ** (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE ** OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE." ** ** $QT_END_LICENSE$ ** ****************************************************************************/ import QtQuick 2.2 import QtQuick.Controls 1.2 import QtQuick.Controls.Private 1.0 import QtQuick.Controls.Styles 1.1 ButtonStyle { FontLoader { id: iconFont; source: "icons.ttf" } label: Text { id: text font.family: iconFont.name font.pointSize: TextSingleton.font.pointSize * 1.5 renderType: Settings.isMobile ? Text.QtRendering : Text.NativeRendering text: control.text color: SystemPaletteSingleton.buttonText(control.enabled) verticalAlignment: Text.AlignVCenter horizontalAlignment: Text.AlignHCenter } } /**************************************************************************** ** ** Copyright (C) 2014 Digia Plc and/or its subsidiary(-ies). ** Contact: http://www.qt-project.org/legal ** ** This file is part of the Qt Quick Controls module of the Qt Toolkit. ** ** $QT_BEGIN_LICENSE:BSD$ ** You may use this file under the terms of the BSD license as follows: ** ** "Redistribution and use in source and binary forms, with or without ** modification, are permitted provided that the following conditions are ** met: ** * Redistributions of source code must retain the above copyright ** notice, this list of conditions and the following disclaimer. ** * Redistributions in binary form must reproduce the above copyright ** notice, this list of conditions and the following disclaimer in ** the documentation and/or other materials provided with the ** distribution. ** * Neither the name of Digia Plc and its Subsidiary(-ies) nor the names ** of its contributors may be used to endorse or promote products derived ** from this software without specific prior written permission. ** ** ** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS ** "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT ** LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR ** A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT ** OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, ** SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT ** LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, ** DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY ** THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT ** (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE ** OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE." ** ** $QT_END_LICENSE$ ** ****************************************************************************/ import QtQuick 2.2 Text { id: icon width: height verticalAlignment: Text.AlignVCenter font.family: iconFont.name property alias unicode: icon.text FontLoader { id: iconFont; source: "icons.ttf"; onNameChanged: console.log("custom font" + name) } } v/***************************************************************************** ** ** Copyright (C) 2014 Digia Plc and/or its subsidiary(-ies). ** Contact: http://www.qt-project.org/legal ** ** This file is part of the QtQuick.Dialogs module of the Qt Toolkit. ** ** $QT_BEGIN_LICENSE:BSD$ ** You may use this file under the terms of the BSD license as follows: ** ** "Redistribution and use in source and binary forms, with or without ** modification, are permitted provided that the following conditions are ** met: ** * Redistributions of source code must retain the above copyright ** notice, this list of conditions and the following disclaimer. ** * Redistributions in binary form must reproduce the above copyright ** notice, this list of conditions and the following disclaimer in ** the documentation and/or other materials provided with the ** distribution. ** * Neither the name of Digia Plc and its Subsidiary(-ies) nor the names ** of its contributors may be used to endorse or promote products derived ** from this software without specific prior written permission. ** ** ** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS ** "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT ** LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR ** A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT ** OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, ** SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT ** LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, ** DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY ** THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT ** (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE ** OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE." ** ** $QT_END_LICENSE$ ** *****************************************************************************/ import QtQuick 2.2 Rectangle { color: "#80000000" anchors.fill: parent z: 1000000 property alias content: borderImage.content property bool dismissOnOuterClick: true signal dismissed MouseArea { anchors.fill: parent onClicked: if (dismissOnOuterClick) dismissed() BorderImage { id: borderImage property Item content MouseArea { anchors.fill: parent } width: content ? content.width + 15 : 0 height: content ? content.height + 15 : 0 onWidthChanged: if (content) content.x = 5 onHeightChanged: if (content) content.y = 5 border { left: 10; top: 10; right: 10; bottom: 10 } clip: true source: "../images/window_border.png" anchors.centerIn: parent onContentChanged: if (content) content.parent = borderImage } } } PNG  IHDR g PLTEe-gwtRNS@fIDAT]1PD&#X)!m9Vg}Y̎[ԑUjrcٿ.&KEӖ R `J!/%"^K 7 Sv;{gk G*Z;|/&8XO3w ?ƒ%,=c_WBݖ YɤAM^8m^:'uWgkh.zF6ĥ';$7;} V p?ko ^`OX`a`~JgVAj.eb$\<7$?/j٧86az+._  l3 vudv'Vix1EPL{&6;sb,#(AdL)@(AdL)@(AdL)@(AdL)@(AdL)@(AdL)@(AdL)@(AdL)@(AdL)@(AdL)@(AdL)@Ԩ@a=䯺%[e'(k8fW(]VwKpp(bkn˲|~{Ii:2Qca }߇B4?o}pYoIENDB`PNG  IHDR ˰sRGB pHYs  tIME  0&`'IDATc|*Eab  FEGzp-IENDB`LPNG  IHDRVgsRGBbKGD pHYs B(xtIME ;95Z"tEXtCommentCreated with GIMP on a MacwCIDATHN0-(4ryܜ? dlv%M9uӱ 3^$T(ݟl=XK`*/UNY*GG|swLh+X(Me!x|֪ {  <ŚOA]H,R! PLh-ER-T2gМڅSJM]o@ɪO}tG<#<Ѡ!JC}? ہF#x^X+-HuGcUerVj3rP_$v^2N9eƀCJi煕sKwcuԍr |{k钛V}x!fRu;R7;o{aώrwc|?45zIENDB`PNG  IHDR!#,cd pHYs  IDATX ͗oHe뿹eaŒrB,b!"LeDc`$BF,D41X0("ڊQꅺ65?z}?;y> % o)Q4h-8$c ؐxS vuuvKJJK^]]_\\… J[y,`դđ#GUTT`ԥDz DBw޽t̙/4/*^Kdі |UzoZ[[j <8VTT;;;ޒx5 ѣG|Z}e,sw:򊋋h4~w_f, 9A8OG޾} QP\CE K'Ol "5ݔ`%<lnn:8&԰0rٳgwooPfV~"qL8÷9Q[[ٳg`8Q7 /~*aBj+5A*B 1ƜuSDvbjlwMMʭX 9)w"3T]] bfffNB|H'"rر ܀A.s)p8utth7~nE477IP(FЧ5 2Y!s nUm"qN)3|( E VtBM 73]ZZ)B,v3AH'7fLB 7yM@(VfDTl5V|6N-tCd|" A 1dN(sZ@nE ܹn˜Wʅ;i 6Di\LHp.NѠaIFo@LVKLNNN-,,c_G @`) _18~&+W|%9 Mc49{ K:զm`Ņqc37Fee]rnP)UnݺuMGx-! >s"v?Qψc&EB)ӧNxzzzöBK˱inR[&ž+Jّp仒SY񋃃6444b(tA|̵>555Νq 50LZ؛UCo;w}2H?Н YM}19ɼʪ8$<755t:gZ^^ 600?> B2"~IyIecjK;-;2)G=p5 Zދ4D8]"CcJF~zpc)G7]/ g sKѶ"; T.Lڧa8 V_=$h$iIENDB`PNG  IHDR TgPLTEet-tRNS@fIDAT(ϭ DA^(L`uTHbl0E}x:;98 Z W TJ?Yr=a2;hIxKaSTpY (_}hEK ` ICktwJIJUďeUQSyq; M{RIENDB`PNG  IHDR g PLTEe-g tRNS@fIDATU 0 P2ܙ%KQzD'SiQOeט =~(ؖ -0i ((ZڑćȄ 14u(a}*Q8*3W,/zc@}}P2Ff dn:~E"+*0@mWڪ4|S5@f:eCբcw*wڻeyBgg'zzz8PIiniog%3 @(cmm | =@A677vVUG;%$3O$(+6Z0'<=MIɩJ=0|qɘPzHk朙WdSjF< fd(;dH=sӹ@ eU-:c}iv]=&rJ*pW=~g.@DqL+++X__'Yt POe24XdNi)9D@|[O~uqq,~Nm7d,m72%#'hf[O5xGJ.7RR:)"E\---n`җ `}iiC ͲТRNxT;5`Zy `0$g@SS[gJO"7@GGG#mmm|A'@ss3JGT?U???h4:ô]L0xGRv:bJJo>ޙ#gSuVnłHmm377WVFLAnC9VpIENDB`lPNG  IHDR;mGbKGD pHYs_tIME6&IDAT8ˍTAhHڅ j!1 .,jvK$|I vwnrAҽ"Tld-1ZA!^C5Ĵ^o7{eyW_p!I&˞=#5]R;Fc1aHbqL)MR#Kҗt:yDUբeY.eYE&t:F)}Ijd+ vJR,NFQ\#^__t8htR*bA̐ ;j J=eORkV Y1~Bhfgb5Bhl۶I4@4ζOfs!KVy'(J랋jݫW (xgrBkP%XIENDB`    rk_WZZRG<??7$-B%9!OaV VSV%V lj a]UNQQuickAbstractMessageDialogtextChangedinformativeTextChangeddetailedTextChangediconChangedstandardButtonsChangedbuttonClickeddiscardhelpyesnoapplyresetsetVisiblevsetTitleargsetTextsetInformativeTextsetDetailedTextsetIconIconiconsetStandardButtonsStandardButtonsbuttonsclickQQuickAbstractDialog::StandardButtonbuttonQPlatformDialogHelper::StandardButtonQPlatformDialogHelper::ButtonRoletextinformativeTextdetailedTextstandardIconSourcestandardButtonsQQuickAbstractDialog::StandardButtonsclickedButtonNoIconInformationWarningCriticalQuestion wxyz{|} ~             ++++++++++++++ + + + ++++ QI! QI" QI QI#PI$% QI& PI'()*+27QQuickAbstractMessageDialogQQuickPlatformMessageDialog27QQuickPlatformMessageDialogpt tpgX OQQuickMessageDialogDefaultPropertycontentItemacceptrejectQQuickItem*  ++ A 19QQuickMessageDialogQQuickStandardIconQQuickStandardButton0 97(+**, 2-      QQuickAbstractFileDialogfolderChangednameFiltersChangedfilterSelectedfileModeChangedselectionAcceptedsidebarVisibleChangedsetVisiblevsetTitletsetSelectExistingssetSelectMultiplesetSelectFoldersetFolderfsetNameFiltersselectNameFiltersetSelectedNameFilterIndexidxsetSidebarVisibleselectExistingselectMultipleselectFolderfoldernameFiltersselectedNameFilterselectedNameFilterExtensionsselectedNameFilterIndexfileUrlfileUrlsQListsidebarVisible ^_`abcd g j m p s v y |  +++++++ + + + + ++ + ++ QIQIQIQI QI PI PIQIPI ! PI"QI24QQuickAbstractFileDialogQQuickPlatformFileDialog24QQuickPlatformFileDialog    QQuickFileDialogDefaultPropertycontentItemclearSelectionaddSelectionpathurlToPathurlpathToUrlpathFolderQQuickItem*shortcutsQJSValue6) * - 0 3+    A T 16QQuickFileDialog   sord]OH< <9=> 4/1 2QQuickAbstractColorDialogshowAlphaChannelChangedcolorChangedcurrentColorChangedselectionAcceptedsetVisiblevsetModalityQt::WindowModalitymsetTitletsetColorargsetCurrentColorcurrentColorsetShowAlphaChannelshowAlphaChannelcolorcurrentHuecurrentSaturationcurrentLightnesscurrentAlpha V@ABCD G J M P S ++++++ + +C+C+QICQICQIPIPIPIPI25QQuickAbstractColorDialogQQuickPlatformColorDialog25QQuickPlatformColorDialog`b b^U FQQuickColorDialogDefaultPropertycontentItemacceptQQuickItem* + A 17QQuickColorDialog     QQuickAbstractFontDialogscalableFontsChangednonScalableFontsChangedmonospacedFontsChangedproportionalFontsChangedfontChangedcurrentFontChangedselectionAcceptedsetVisiblevsetModalityQt::WindowModalitymsetTitletsetFontargsetCurrentFontsetScalableFontssetNonScalableFontssetMonospacedFontssetProportionalFontsscalableFontsnonScalableFontsmonospacedFontsproportionalFontsfontcurrentFont^_`abcd e h k n q t w z } ++++++++ + + +@+@++++QIQIQIQI@QI@QI24QQuickAbstractFontDialogQQuickPlatformFontDialog24QQuickPlatformFontDialog`a a]T EQQuickFontDialogDefaultPropertycontentItemacceptQQuickItem* + A 16QQuickFontDialogxx xung\RG;0 )#$    |tj`WMD<1'QQuickAbstractDialogvisibilityChangedgeometryChangedmodalityChangedtitleChangedacceptedrejectedopenclosesetXargsetYsetWidthsetHeightdecorationLoadedacceptrejectvisibleChangedvwindowGeometryChangedminimumWidthChangedminimumHeightChangedimplicitHeightChangedvisiblemodalityQt::WindowModalitytitleisWindowxywidthheight__maximumDimensionStandardButtonNoButtonOkSaveSaveAllOpenYesYesToAllNoNoToAllAbortRetryIgnoreCloseCancelDiscardHelpApplyResetRestoreDefaultsNButtonsStandardButtons rstuvwx y z }           +++++++++ + + + ++++++++QI QI QIT QIQIQI QI!T "7#$%&' (@)*+,-./ 0@123456#$%&' (@)*+,-./ 0@12345620QQuickAbstractDialog    $z}txz%z  QQuickDialogDefaultPropertycontentItemtitleChangedstandardButtonsChangedbuttonClickeddiscardhelpyesnoapplyresetsetTitleargsetStandardButtonsStandardButtonsbuttonsclickQQuickAbstractDialog::StandardButtonbuttonacceptreject__standardButtonsLeftModelQJSValue__standardButtonsRightModeltitlestandardButtonsQQuickAbstractDialog::StandardButtonsclickedButtonQQuickItem*v `abcd e f g h i l o r s tu++++++++++ ++++ QI QI PI A 12QQuickDialogQTMETADATA qbjs IID,org.qt-project.Qt.QQmlExtensionInterface/1.0 classNameQtQuick2DialogsPluginversiondebugMetaData uri$ QtQuick.Dialogs Hp*(878L8(bI' T@@m`7 (,@DX\ptL1 7 47 88 - - 2, `x(D8 Hhl8 $8 6 N6, <6< 48 X1 <8 \D8 `L8 6 6 T7 h 7 =7< b(8$ L8< 8(    7\\8 `td8 (l8 ,4TXlpt8 p0|8 T8 8 8   8   8  0 8 4  8  x 8   8  P8 h8 8 DHPT8 Z8 < 8 8  8 ? ?, ?< x5$ 9 (9 Hh9 l$9 ,9 49 <9 D9 L9 X@ P@t yA Pp\9 td9 l9 t9 B B HE x49 8X\9 9 0G B0G, t\G< 9 d1 9 49 89 G G XHh x <9 @TXlp!p1 9 8!|!9 !9 H - Hl ^ @Ld  l#9 p####9 #: N N, N< x #$: $|1 : ($l$$: p$,: DO # DO L Oh o T%t%<: x%%%%%%%%%%%&&<(1 D: T((L: ($+T: dP dP U4 x (+H+d: L+`+d+x+|+++++++++++, , ,$,.l: . /t: $/0|: HZ HZ|  ] = a lbz (b b   b(# b85 b8G ct c c8 c8; d e( @e8xeH&xeH6eXkfXpfXfX gSglxglLhhh\h\h\; i`787<7T]8X8\ 9ts9x9|#::::;;;c<<ĭ =ȭ~=̭=ЭE>ԭ>ح ?ܭw??0@@@OAABBB8CC CD(HQDpDx$D<D<Dخ E?EcE0ETE0F4:FP0qF0TFP0FG0KG؁XG0G̯G0%HT]H0HH40I(T2I40dIdI0IЀTJ0OJJ̰0JxT K̰0IKK0K XL0ALHLd0LTMd0AMM,Mܱ,0N,N4,N`,BO,O,O,HP,P<,Ph,HQ`Q`RT`zR`R`NSt`SԵ`(T4`T` U`xUT`UdOVdV|d8WdWDdXdX dXpdhYԺdY8dAZdZ,Z,,[X,M[,[,[ܼ,\,@\4,}\`,\\\8]-]0A]0U]8Hk]8]8]]]̿D^̿D#^$D^$e^4D^4D^x$^x$^d3_d{_d(_d(__-`8]```tra a<aPZb bMc(cH<c8d@d9e4e|<efTf<0g<lg0gUhhl<hiDi$+j<dj jUk0k\<k=lTl4m8m<m%nqn$(o,o<oopHJppD pP pX q