ELF4H 4 (444] ] @j @z @z %& @@Ptd0? 0? 0? QtdRtd@j @z @z %%@.ip .J\)Fk/6Mk #*Uv.;O]Art(Np : a     ( X    3 m   . S   ; l    B{V6d'b 2]L{+VI|.s 6[}/YAj6Z{.C\!z+=Paq)Rl7z $ : I {    !,!H!d!r!!!!!""3"V"|""""g#####$ $)$O$u$$$$%%9%P%g%%%%%%%%&9&T&l&&&&&'/'M'}'''''(D(c(((%):)Y))))?*n****+%+I+m+++++,,*,:,Q,p,,,,-2-E-a-{----.4.n....../F/`/z/////0=0n0000001 1<1V111112-2P2w2222223+383R3f33333474N44444 55<5[5l5555566=6\66666667'7B7s77777 858p88888"9G9b99999":D:k::::+;S;;;;<a<<<pP<P)<< =H=]=z====>!>S>`>>>>>>'?e?~???@*@;@R@u@@@@ A$A@A\AAA A A __cxa_finalize__cxa_atexit__stack_chk_fail_ZN11QQmlPrivate30qdeclarativeelement_destructorEP7QObject_ZdlPv_ZN7QObjectD2Ev_ZN7QObjectC2EPS__ZN21QPersistentModelIndexD1Ev_ZNK7QWindow8geometryEv_ZN19QQuickImageProviderD2Ev_ZN12QQuickWindowD2Ev_ZN7QLocaleD1Ev_ZN10QArrayData10deallocateEPS_jj_ZN18QAbstractListModelD2Ev__stack_chk_guard_ZNK7QString11lastIndexOfE5QChariN2Qt15CaseSensitivityE_ZNK7QString5rightEi_ZN5QIcon9fromThemeERK7QString_ZNK5QIcon6pixmapERK5QSizeNS_4ModeENS_5StateE_ZN5QIconD1Ev_ZN19QQmlExtensionPluginC2EP7QObject_ZN11QTranslatorC1EP7QObject_ZN11QMetaObject14normalizedTypeEPKc_ZN9QMetaType22registerNormalizedTypeERK10QByteArrayPFvPvEPFS3_S3_PKvEi6QFlagsINS_8TypeFlagEEPK11QMetaObject_ZN9QMetaType25registerNormalizedTypedefERK10QByteArrayi_ZNK11QMetaObject9classNameEvstrlen_ZN10QByteArrayC1EPKci_ZN10QArrayData11shared_nullE_ZN11QQmlPrivate11qmlregisterENS_16RegistrationTypeEPvfree_ZN10QByteArray11reallocDataEj6QFlagsIN10QArrayData16AllocationOptionEE_ZN10QByteArray6appendEPKc_ZN10QByteArray6appendEcmalloc_ZN18QAbstractItemModel16staticMetaObjectE_ZN9QListData7disposeEPNS_4DataE_ZN9QHashData11free_helperEPFvPNS_4NodeEE_ZNK19QQmlExtensionPlugin7baseUrlEv_ZNK4QUrl11toLocalFileEv_ZN7QString15fromUtf8_helperEPKci_ZN7QString6appendERKS__ZN5QFileC1ERK7QString_ZN4QUrlD1Ev_ZNK5QFile6existsEv_ZN5QFileD1Ev_ZN7QString17fromLatin1_helperEPKci_Znwj_ZN19QQuickImageProviderC2EN21QQmlImageProviderBase9ImageTypeE6QFlagsINS0_4FlagEE_ZN7QString16fromAscii_helperEPKci_ZN10QQmlEngine16addImageProviderERK7QStringP21QQmlImageProviderBase_ZN12QLibraryInfo8locationENS_15LibraryLocationE_ZN7QLocaleC1Ev_ZN11QTranslator4loadERK7QLocaleRK7QStringS5_S5_S5__ZN16QCoreApplication17installTranslatorEP11QTranslator_ZN10QQmlEngine13addImportPathERK7QString_ZNK4QUrl8toStringE12QUrlTwoFlagsINS_19UrlFormattingOptionENS_25ComponentFormattingOptionEE_ZN4QUrlC1ERK7QStringNS_11ParsingModeE_ZNK4QUrl10isRelativeEv_ZN4QUrlC1ERKS__ZNK14QMessageLogger7warningEPKcz_ZTVN10__cxxabiv120__si_class_type_infoE_ZTI19QQuickImageProvider_ZNK19QQuickImageProvider9imageTypeEv_ZNK19QQuickImageProvider5flagsEv_ZN19QQuickImageProvider12requestImageERK7QStringP5QSizeRKS3__ZN19QQuickImageProvider14requestTextureERK7QStringP5QSizeRKS3__ZN7QObject11eventFilterEPS_P6QEvent_ZN7QObject10timerEventEP11QTimerEvent_ZN7QObject10childEventEP11QChildEvent_ZN7QObject11customEventEP6QEvent_ZN7QObject13connectNotifyERK11QMetaMethod_ZN7QObject16disconnectNotifyERK11QMetaMethod_ZN7QObject5eventEP6QEvent_ZNK18QAbstractListModel5indexEiiRK11QModelIndex_ZNK18QAbstractListModel6parentERK11QModelIndex_ZNK18QAbstractListModel7siblingEiiRK11QModelIndex_ZNK18QAbstractListModel11columnCountERK11QModelIndex_ZNK18QAbstractListModel11hasChildrenERK11QModelIndex_ZN18QAbstractItemModel7setDataERK11QModelIndexRK8QVarianti_ZNK18QAbstractItemModel10headerDataEiN2Qt11OrientationEi_ZN18QAbstractItemModel13setHeaderDataEiN2Qt11OrientationERK8QVarianti_ZNK18QAbstractItemModel8itemDataERK11QModelIndex_ZN18QAbstractItemModel11setItemDataERK11QModelIndexRK4QMapIi8QVariantE_ZNK18QAbstractItemModel9mimeTypesEv_ZNK18QAbstractItemModel8mimeDataERK5QListI11QModelIndexE_ZNK18QAbstractItemModel15canDropMimeDataEPK9QMimeDataN2Qt10DropActionEiiRK11QModelIndex_ZN18QAbstractListModel12dropMimeDataEPK9QMimeDataN2Qt10DropActionEiiRK11QModelIndex_ZNK18QAbstractItemModel20supportedDropActionsEv_ZNK18QAbstractItemModel20supportedDragActionsEv_ZN18QAbstractItemModel10insertRowsEiiRK11QModelIndex_ZN18QAbstractItemModel13insertColumnsEiiRK11QModelIndex_ZN18QAbstractItemModel10removeRowsEiiRK11QModelIndex_ZN18QAbstractItemModel13removeColumnsEiiRK11QModelIndex_ZN18QAbstractItemModel8moveRowsERK11QModelIndexiiS2_i_ZN18QAbstractItemModel11moveColumnsERK11QModelIndexiiS2_i_ZN18QAbstractItemModel9fetchMoreERK11QModelIndex_ZNK18QAbstractItemModel12canFetchMoreERK11QModelIndex_ZNK18QAbstractListModel5flagsERK11QModelIndex_ZN18QAbstractItemModel4sortEiN2Qt9SortOrderE_ZNK18QAbstractItemModel5buddyERK11QModelIndex_ZNK18QAbstractItemModel5matchERK11QModelIndexiRK8QVarianti6QFlagsIN2Qt9MatchFlagEE_ZNK18QAbstractItemModel4spanERK11QModelIndex_ZN18QAbstractItemModel6submitEv_ZN18QAbstractItemModel6revertEv_ZN10QQuickItem5eventEP6QEvent_ZNK10QQuickItem12boundingRectEv_ZNK10QQuickItem8clipRectEv_ZNK10QQuickItem8containsERK7QPointF_ZNK10QQuickItem16inputMethodQueryEN2Qt16InputMethodQueryE_ZNK10QQuickItem17isTextureProviderEv_ZNK10QQuickItem15textureProviderEv_ZN10QQuickItem10itemChangeENS_10ItemChangeERKNS_14ItemChangeDataE_ZN10QQuickItem10classBeginEv_ZN10QQuickItem17componentCompleteEv_ZN10QQuickItem13keyPressEventEP9QKeyEvent_ZN10QQuickItem15keyReleaseEventEP9QKeyEvent_ZN10QQuickItem16inputMethodEventEP17QInputMethodEvent_ZN10QQuickItem12focusInEventEP11QFocusEvent_ZN10QQuickItem13focusOutEventEP11QFocusEvent_ZN10QQuickItem15mousePressEventEP11QMouseEvent_ZN10QQuickItem14mouseMoveEventEP11QMouseEvent_ZN10QQuickItem17mouseReleaseEventEP11QMouseEvent_ZN10QQuickItem21mouseDoubleClickEventEP11QMouseEvent_ZN10QQuickItem16mouseUngrabEventEv_ZN10QQuickItem16touchUngrabEventEv_ZN10QQuickItem10touchEventEP11QTouchEvent_ZN10QQuickItem15hoverEnterEventEP11QHoverEvent_ZN10QQuickItem14hoverMoveEventEP11QHoverEvent_ZN10QQuickItem15hoverLeaveEventEP11QHoverEvent_ZN10QQuickItem14dragEnterEventEP15QDragEnterEvent_ZN10QQuickItem13dragMoveEventEP14QDragMoveEvent_ZN10QQuickItem14dragLeaveEventEP15QDragLeaveEvent_ZN10QQuickItem9dropEventEP10QDropEvent_ZN10QQuickItem21childMouseEventFilterEPS_P6QEvent_ZN10QQuickItem21windowDeactivateEventEv_ZN10QQuickItem15geometryChangedERK6QRectFS2__ZN10QQuickItem15updatePaintNodeEP7QSGNodePNS_19UpdatePaintNodeDataE_ZN10QQuickItem16releaseResourcesEv_ZN10QQuickItem12updatePolishEv_ZThn8_N10QQuickItem10classBeginEv_ZThn8_N10QQuickItem17componentCompleteEv_ZNK7QWindow11surfaceTypeEv_ZNK7QWindow6formatEv_ZNK12QQuickWindow14accessibleRootEv_ZNK12QQuickWindow11focusObjectEv_ZN12QQuickWindow11resizeEventEP12QResizeEvent_ZN7QWindow9moveEventEP10QMoveEvent_ZN12QQuickWindow12focusInEventEP11QFocusEvent_ZN12QQuickWindow13focusOutEventEP11QFocusEvent_ZN12QQuickWindow9showEventEP10QShowEvent_ZN12QQuickWindow13keyPressEventEP9QKeyEvent_ZN12QQuickWindow15keyReleaseEventEP9QKeyEvent_ZN12QQuickWindow21mouseDoubleClickEventEP11QMouseEvent_ZN12QQuickWindow10wheelEventEP11QWheelEvent_ZN7QWindow10touchEventEP11QTouchEvent_ZN7QWindow11tabletEventEP12QTabletEvent_ZN7QWindow11nativeEventERK10QByteArrayPvPl_ZNK7QWindow13surfaceHandleEv_ZThn8_NK7QWindow6formatEv_ZThn8_NK7QWindow13surfaceHandleEv_ZThn8_NK7QWindow11surfaceTypeEv_ZN10QQuickItem16staticMetaObjectE_ZN15QGuiApplication11focusWindowEv_ZNK11QMetaObject4castEP7QObject_ZNK10QQuickItem6windowEv_ZNK10QQuickItem9isVisibleEv_ZN4QUrlC1Ev_ZN5QIconC1Ev_ZN12QKeySequenceC1Ev_ZNK12QKeySequence8toStringENS_14SequenceFormatE_ZN8QVariantC1ERK7QString_ZNK8QVariant4typeEv_ZNK8QVariant8toStringEv_ZN12QKeySequence10fromStringERK7QStringNS_14SequenceFormatE_ZN12QKeySequenceD1Ev_ZNK12QKeySequenceeqERKS__ZNK12QKeySequence7isEmptyEv_ZN12QKeySequenceaSERKS__ZN22QGuiApplicationPrivate4selfE_ZN12QShortcutMap11addShortcutEP7QObjectRK12QKeySequenceN2Qt15ShortcutContextEPFbS1_S6_E_ZN8QVariantD1Ev_ZNK8QVariant5toIntEPb_ZN12QKeySequenceC1ENS_11StandardKeyE_ZN12QShortcutMap14removeShortcutEiP7QObjectRK12QKeySequence_ZN12QKeySequence8mnemonicERK7QString_ZeqRK7QStringS1__ZN7QStringaSERKS__ZNK4QUrleqERKS__ZN4QUrlaSERKS__ZN8QQmlFile19urlToLocalFileOrQrcERK4QUrl_ZN5QIconC1ERK7QString_ZNK5QIcon6isNullEv_ZN5QIcon9fromThemeERK7QStringRKS__ZN15QtSharedPointer20ExternalRefCountData9getAndRefEPK7QObject_ZN7QString23toLatin1_helper_inplaceERS__ZNK7QObject8propertyEPKc_ZNK8QVariant6toBoolEv_ZNK11QMetaObject13indexOfMethodEPKc_ZNK11QMetaObject6methodEi_ZN8QVariantC1Eb_ZN7QObject11setPropertyEPKcRK8QVariant_ZNK7QObject6senderEv_ZNK11QMetaObject13indexOfSignalEPKc_ZN7QObject7connectEPKS_RK11QMetaMethodS1_S4_N2Qt14ConnectionTypeE_ZN11QMetaObject10ConnectionD1Ev_ZN7QObject7connectEPKS_PKcS1_S3_N2Qt14ConnectionTypeE_ZNK14QMessageLogger7warningEv_ZN11QTextStreamlsERK7QString_ZN11QTextStreamlsEc_Zls6QDebugPK7QObject_ZN6QDebugD1Ev_ZN7QObject10disconnectEPKS_RK11QMetaMethodS1_S4__ZN7QObject10disconnectEPKS_PKcS1_S3__ZNK11QMetaObject10Connection18isConnected_helperEv_ZN7QObject10disconnectERKN11QMetaObject10ConnectionE_ZN11QMetaObject10ConnectionC1Ev_ZN9QListData11shared_nullE_ZN9QHashData11shared_nullE_ZN5QFontC1Ev_ZN15QGuiApplication12platformNameEv_ZN22QGuiApplicationPrivate14platform_themeE_ZN5QFontaSERKS__ZNK5QFonteqERKS__ZNK7QWindow9isVisibleEv_ZN7QWindow4hideEv_ZNK7QWindow15transientParentEv_ZN7QWindow19setMouseGrabEnabledEb_ZN7QWindow22setKeyboardGrabEnabledEb_ZN19QQuickRenderControl15renderWindowForEP12QQuickWindowP6QPoint_ZN7QWindow14visibleChangedEb_ZN7QWindow16staticMetaObjectE_ZN7QObject11connectImplEPKS_PPvS1_S3_PN9QtPrivate15QSlotObjectBaseEN2Qt14ConnectionTypeEPKiPK11QMetaObject_ZN15QGuiApplication15layoutDirectionEv_ZNK10QQuickItem14mapRectToSceneERK6QRectF_ZNK10QQuickItem5widthEv_ZN7QWindow11setPositionEii_ZNK7QWindow6screenEv_ZN7QCursor3posEPK7QScreen_Z4qInfv_ZNK7QWindow13mapFromGlobalERK6QPoint_ZN15QGuiApplication13primaryScreenEv_ZNK7QScreen17availableGeometryEv_ZN9QListData11detach_growEPii_ZN9QListData6appendEv_ZN9QHashData13detach_helperEPFvPNS_4NodeEPvEPFvS1_Eii_ZN9QListData6insertEi_ZN9QHashData12allocateNodeEi_ZN9QHashData6rehashEi_ZN9QListData6detachEi_ZN9QListData5eraseEPPv_ZN5QFontD1Ev_ZN9QListData6removeEi_ZN7QObject9setParentEPS__ZN5QIconC1ERKS__ZNK4QUrl7isEmptyEv_ZNK10QQuickItem8positionEv_ZNK7QWindow6parentEv_ZN7QWindow18setTransientParentEPS__ZN7QObject11deleteLaterEv_ZNK7QScreen8geometryEv_ZN7QWindow11setGeometryEiiii_ZNK10QQuickItem6heightEv_ZN10QQuickItem16forceActiveFocusEv_ZNK7QWindow9isExposedEv_ZNK7QWindow11mapToGlobalERK6QPoint_ZNK10QQuickItem12mapFromSceneERK7QPointF_ZN12QQuickWindowC2EP7QWindow_ZN7QWindow8setFlagsE6QFlagsIN2Qt10WindowTypeEE_ZN16QCoreApplication4selfE_ZNK12QQuickWindow11contentItemEv_ZNK10QQuickItem9mapToItemEPKS_RK7QPointF_ZN7QWindow4showEv_ZN12QQuickWindow16staticMetaObjectE_ZNK12QQuickWindow16mouseGrabberItemEv_ZN10QQuickItem11ungrabMouseEv_ZN10QQuickItem13setParentItemEPS__ZN11QMouseEventC1EN6QEvent4TypeERK7QPointFN2Qt11MouseButtonE6QFlagsIS6_ES7_INS5_16KeyboardModifierEE_ZN16QCoreApplication15notifyInternal2EP7QObjectP6QEvent_ZN11QMouseEventD1Ev_ZNK5QRect8containsERK6QPointb_ZN12QQuickWindow14mouseMoveEventEP11QMouseEvent_ZN12QQuickWindow15mousePressEventEP11QMouseEvent_ZN12QQuickWindow17mouseReleaseEventEP11QMouseEvent_ZN22QWindowSystemInterface21handleWindowActivatedEP7QWindowN2Qt11FocusReasonE_ZN12QQuickWindow11exposeEventEP12QExposeEvent_ZN12QQuickWindow9hideEventEP10QHideEvent_ZN12QQuickWindow5eventEP6QEvent_ZN11QTouchEvent10TouchPointC1ERKS0__ZNK11QTouchEvent10TouchPoint5stateEv_ZN11QTouchEvent10TouchPointD1Ev_ZNK11QTouchEvent10TouchPoint3posEv_ZN18QAbstractListModelC2EP7QObject_ZN7QLocaleC1ERKS__ZN8QVariantC1ERK5QDate_ZNK5QDate6daysToERKS__ZNK5QDate10weekNumberEPi_ZN10QArrayData8allocateEjjj6QFlagsINS_16AllocationOptionEE_ZNK5QDate5monthEv_ZNK5QDate4yearEv_ZN5QDateC1Eiii_ZNK5QDate9dayOfWeekEv_ZNK7QLocale14firstDayOfWeekEv_ZNK5QDate7addDaysEx_ZN18QAbstractItemModel11dataChangedERK11QModelIndexS2_RK7QVectorIiE_ZN18QAbstractItemModel13endResetModelEv_ZN18QAbstractItemModel15beginResetModelEv_ZNK7QLocaleneERKS__ZN7QLocaleaSERKS__ZN10QValidatorC2EP7QObject_ZN16QQmlParserStatusC2Ev_ZN16QDoubleValidatorC1EP7QObject_ZN16QDoubleValidator6setTopEd_ZN16QDoubleValidator9setBottomEd_ZN16QDoubleValidator11setDecimalsEi_ZN16QDoubleValidator11setNotationENS_8NotationE_ZN7QLocale16setNumberOptionsE6QFlagsINS_12NumberOptionEE_ZN10QValidator9setLocaleERK7QLocale_ZN7QString6numberEdci_ZNK7QString8toDoubleEPb_ZNK10QValidator6localeEv_ZNK7QLocale8toStringEdci_ZNK7QLocale14groupSeparatorEv_ZN7QString6removeE5QCharN2Qt15CaseSensitivityE_ZN16QDoubleValidatorD1Ev_ZN16QQmlParserStatusD2Ev_ZN10QValidatorD2Ev_ZNK7QString3midEii_ZNK16QDoubleValidator8validateER7QStringRi_ZNK7QLocale12decimalPointEv_ZNK7QString10startsWithERKS_N2Qt15CaseSensitivityE_ZN7QString6insertEiPK5QChari_ZNK7QString8endsWithERKS_N2Qt15CaseSensitivityE_ZNK7QLocale8toDoubleERK7QStringPb_ZTVN10__cxxabiv117__class_type_infoE_ZN5QDate11currentDateEv__cxa_guard_acquire__cxa_guard_release_Z7qgetenvPKc_ZNK10QByteArray6isNullEv_ZN12QTouchDevice7devicesEv_ZNK12QTouchDevice4typeEv_ZNK7QString10startsWithE13QLatin1StringN2Qt15CaseSensitivityE_ZN4QUrl13fromLocalFileERK7QString_ZN4QUrl9setSchemeERK7QString_ZN7QString6removeEii_ZN4QUrl7setPathERK7QStringNS_11ParsingModeE_Z14qt_defaultDpiXv_ZN15QGuiApplication10styleHintsEv_ZNK11QStyleHints17startDragDistanceEv_ZNK10QQmlEngine14importPathListEv_ZN9QFileInfoC1ERK7QString_ZNK9QFileInfo10isRelativeEv_ZN9QFileInfoD1Ev_ZN7QStringC1E5QChar_ZN4QDirC1ERK7QString_ZNK4QDir6existsERK7QString_ZN4QDirD1Ev_ZNK4QDir12absolutePathEv_Z5qHashRK7QStringj_ZN5QFile6existsERK7QString_ZN5QtQml9qmlEngineEPK7QObject_ZN13QQmlComponentC1EP10QQmlEngineRK4QUrlP7QObject_ZNK9QFileInfo12absolutePathEv_ZN4QDir9setFilterE6QFlagsINS_6FilterEE_ZN4QDir7setPathERK7QString_ZN4QDir2cdERK7QString_ZNK4QDir9entryListE6QFlagsINS_6FilterEES0_INS_8SortFlagEE_ZN8QLibrary9isLibraryERK7QString_ZNK4QDir16absoluteFilePathERK7QString_ZNK9QFileInfo4pathEv_ZN8QLibraryC1ERK7QStringP7QObject_ZN8QLibrary4loadEv_ZNK8QLibrary11errorStringEv_ZN6QDebug9putStringEPK5QCharj_ZN8QLibraryD1Ev_ZN8QLibrary7resolveEPKc_ZN7QString20fromLocal8Bit_helperEPKci_ZN16QtAndroidPrivate17androidSdkVersionEv_ZNK9QFileInfo8fileNameEv_ZN10QQuickItemC2EPS__ZN10QQuickItemD2Ev_ZN21QPersistentModelIndexC1ERKS__ZN21QPersistentModelIndexC1Ev_ZNK21QPersistentModelIndexcvRK11QModelIndexEv_ZN8QVariantC1Ei_ZN8QVariantC1ERK11QModelIndex_ZNK21QPersistentModelIndexeqERK11QModelIndexlog10floor_ZNK14QMessageLogger4infoEv_ZN7QStringC1Ei5QChar_ZNK7QString3argExii5QChar_ZN6QDebug12putByteArrayEPKcjNS_13Latin1ContentE_Zls6QDebugRK21QPersistentModelIndex_ZN11QTextStreamlsEi_ZN9QListData7reallocEi_ZN9QtPrivate20QContainerImplHelper3midEiPiS1__ZN9QListData6removeEii_ZN18QAbstractItemModel13endRemoveRowsEv_ZN18QAbstractItemModel15beginRemoveRowsERK11QModelIndexii_ZN10QByteArrayaSERKS__ZN14QItemSelectionC1ERK11QModelIndexS2__ZN9QHashData8nextNodeEPNS_4NodeE_ZN21QPersistentModelIndexC1ERK11QModelIndex_ZNK21QPersistentModelIndexeqERKS__ZNK21QPersistentModelIndex6parentEv_Zls6QDebugRK11QModelIndex_ZNK21QPersistentModelIndexneERK11QModelIndex_ZN11QTextStreamlsEPKc_ZN9QHashData8freeNodeEPv_ZNK21QPersistentModelIndex5flagsEv_ZN18QAbstractItemModel13beginMoveRowsERK11QModelIndexiiS2_i_ZN21QPersistentModelIndexaSERKS__ZN18QAbstractItemModel11endMoveRowsEv_ZN18QAbstractItemModel15beginInsertRowsERK11QModelIndexii_ZN18QAbstractItemModel13endInsertRowsEv_ZN21QPersistentModelIndexaSERK11QModelIndex_ZN10QQuickItem13windowChangedEP12QQuickWindow_ZNK10QQuickItem10mapToSceneERK7QPointF_ZN17QQuickItemPrivate24removeItemChangeListenerEP24QQuickItemChangeListener6QFlagsINS_10ChangeTypeEE_ZNK10QQuickItem10parentItemEv_ZN17QQuickItemPrivate21addItemChangeListenerEP24QQuickItemChangeListener6QFlagsINS_10ChangeTypeEE_Z23qUnregisterResourceDataiPKhS0_S0__Z21qRegisterResourceDataiPKhS0_S0__ZNK11QObjectData17dynamicMetaObjectEvqt_plugin_query_metadataqt_plugin_instancestrcmp_ZN19QQmlExtensionPlugin11qt_metacastEPKc_ZN19QQmlExtensionPlugin11qt_metacallEN11QMetaObject4CallEiPPv_ZN11QTranslatorD1Ev_ZN19QQmlExtensionPluginD2Ev_ZTI19QQmlExtensionPlugin_ZN19QQmlExtensionPlugin16staticMetaObjectE_ZN11QMetaObject8activateEP7QObjectPKS_iPPv_ZNK5QIconcv8QVariantEv_ZN7QObject11qt_metacastEPKc_ZN7QObject11qt_metacallEN11QMetaObject4CallEiPPv_ZTI7QObject_ZN7QObject16staticMetaObjectE_ZN5QFontC1ERKS__ZN12QQuickWindow11qt_metacastEPKc_ZN12QQuickWindow11qt_metacallEN11QMetaObject4CallEiPPv_ZTI12QQuickWindow_ZN18QAbstractListModel11qt_metacastEPKc_ZN18QAbstractListModel11qt_metacallEN11QMetaObject4CallEiPPv_ZTI18QAbstractListModel_ZN18QAbstractListModel16staticMetaObjectE_ZN10QValidator11qt_metacastEPKc_ZN10QValidator11qt_metacallEN11QMetaObject4CallEiPPv_ZTVN10__cxxabiv121__vmi_class_type_infoE_ZTI10QValidator_ZTI16QQmlParserStatus_ZN10QValidator16staticMetaObjectE_ZN10QQuickItem11qt_metacastEPKc_ZN10QQuickItem11qt_metacallEN11QMetaObject4CallEiPPv_ZTI10QQuickItem_ZN9QMetaType27unregisterConverterFunctionEii_ZN9QMetaType8typeNameEi_ZN10QByteArray6appendEPKci_ZNK10QByteArray8endsWithEc_ZN9QMetaType30hasRegisteredConverterFunctionEii_ZN9QMetaType25registerConverterFunctionEPKN9QtPrivate25AbstractConverterFunctionEii_edata__bss_start_endlibQt5Quick.solibQt5Gui.solibQt5Qml.solibQt5Network.solibQt5Core.solibGLESv2.solibgnustl_shared.soliblog.solibz.solibdl.solibstdc++.solibm.solibc.so$ORIGIN/../../../libRK?GI cW/DwKUZg\,8X2C6p5`H[{7;t9[ P#%v&Lx:+^QVsrmk w.>*fI|u]oO4{9eq)=3}MNEiFS7td1# + -";3%QZ d0iH*(O$hc}\gB'kurC>&nU<_Dzybvo Fel^/N]RV Aa =p6-02(  5jY"?.:T4JsL!@@m|qaXyjEJ`x'WzfhSYlbM_P A~T$n1B8<~G!),@z Lz Xz dz pz |z z z z z z z z z z z {  { { ${ 0{ <{ H{ T{ `{ l{ x{ { { { { { { { { { | | |  | | | | |  | $| (| ,| 0| 4| 8| <| @| D| H| L| P| T| | | | | | | | | | | | | | | | | | | | | | | | | | | } } } } ,} 0} @} } } } } } } } } } } } } } } } } } } } } ~ ~  ~ ~ ~  ~ $~ ,~ 0~ 8~ <~ D~ H~ d~ h~ l~ |~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ D H L P T X x |                  $ ( , 0 4 8       Ā Ѐ 4 D H L P T X       ā ȁ ́ Ё ԁ ؁        D H L P T X Ȃ    D H L P T X x |        ă ȃ ̃ Ѓ ԃ ؃    t          Ą ̄ Є Ԅ ؄ ܄           D H L P T X x |                      @ L d p t |        Ć ̆ Ԇ       8 < D H L P T \ ` d t          ć ԇ         $ 4 8 D H L P T X x |                      $ 4 @ D L P X \                8 < @          Ċ Ȋ ̊ Њ Ԋ ؊ ܊       8 < @ D H L P T X \ d h l p |  ċ ȋ ̋ Ћ ԋ ؋         $ D H L P T X \        Ԍ ، ܌          D H L P T X \       ԍ ؍ ܍         D H L P T X |    Ď Ȏ ̎ Ў Ԏ ؎   t     ď ȏ ̏ Џ ԏ ؏    $ D H L P T X x |           Đ       8 < D H L P T \ ` d t         đ ԑ         $ 4 D H L P T X Ȓ     $ ( 8 D H L P T X |          ܓ     $ ( , 0 4 8 d h l p t x       ̔       D P T  ĕ ȕ ̕         8 < @ D L P T X \ ` d h l p t x |                    $ ( , 0 4 8 < @ D H L P T X \ ` d h l p x |           ̘ И Ԙ ؘ ܘ           t $} >} >} >} >} >} >} >} >} >} >} >~ >~ >~ >(~ >4~ >@~ >І >p >Ї >0 > >0 >< >H >T >x > > > > > >p >Б >0 >4 > > > >Ȕ >} ?p~ @t~ Ax~ B~ C~ D D` D D@ D D` D D D` D` D D D` D D D D D D` D D D D D D D` D` D` D D D` D D D D` D` D D@ D D D D~ E Ed E ED E Ed E E Ed Ed E E Ed Eą E$ E$ E E Ed E E E$ E E$ E Ed Ed Ed E E Ed E$ E E Ed Ed Eē ED E E$ E$ E~ F Fh F FH F Fh F F Fh Fh F F Fh Fȅ F( F( F F Fh F F F( F F( F Fh Fh Fh F F Fh F( F F Fh Fh Fȓ FH F F( F( F~ G  Gl G GL G Gl G G Gl Gl G G Gl G̅ G, G, G G Gl G G G, G G, G Gl Gl Gl G G Gl G, G G Gl Gl G̓ GL G G, G, G~ H Hp H HP H Hp H H Hp Hp H H Hp HЅ H0 H0 H H Hp H H H0 H H0 H Hp Hp Hp H H Hp H0 H H Hp Hp HГ HP H H0 H0 H~ I It I IT I It I I It It I I It Iԅ I4 I4 I I It I I I4 I I4 I It It It I I It I4 I I It It Iԓ IT I I4 I4 I~ J\ J J< J J\ J J܁ J\ J܃ J J\ J J J J\ J J J J J J܋ J\ J܎ J܏ J\ J J J J\ J J< J| J J J K K K8 K L L L< L M M M@ MȀ N N NH Ǹ O O OL OԀ P P؀ Q Q QX Q܀ R R R\ R S S S` S T$ T$ Td T U( U( Uh U V, V, Vl V W0 W0 Wp W X4 X4 Xt X Y8 Y8 Yx Y Z< Z< Z| Z [@ [@ [ [ \D \D \ \ ]H ]H ] ] ^L ^L ^ ^ _P _P _ _ `T `T ` ` aX aX a a b\ b\ b b c` c` c c$ dd dd d d( eh eh e e, fl fl f f0 gp gp g g8 hx hx h h< i| i| i i\ j\ jx kx 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 y z z { { | | } }Ă ~Ē ~̂ ̒ Ђ В Ԃ Ԓ ؂ ؒ ܂ ܒ                       8 x x < | | D   H   P   T   X  \   `   h   l   x       Č č  Ȍ ȍ  ̌ ̍  Ќ Ѝ                  Ę  Ș  OȆ O ؆ X x ؇  8   А x ؑ <        ` x  X   x ؓ      Д      0 8 ؐ  8       ' ( ) *$  ( +, ,0 -4 .8 < @ D H L P /T 0X 1\ 2` 3d 4h 5l 6p  t 7x  | ! "  # 8 9 : ; < =         ę ș ̙ Й ԙ ؙ ܙ  % & @ A B C D E F G H I J K L M N$ O( P, Q0 R4 S8 T< U@ VD WH XL YP ZT [X \\ ]` ^d _h `l ap bt cx d| e f g h i j k l m n o p q r s t u vĚ wȚ x̚ yК zԚ {ؚ |ܚ } ~                $ ( , 0 4 8 < @ D H L P T X \ ` d h l p t x |                  ě ț ̛ Л ԛ ؛ ܛ                  $ ( , 0 4 8 < @ D H L P T X \ ` d h l p t x |                  Ĝ Ȝ ̜ М Ԝ ؜ ܜ                       $ ( , 0 4 8 < @ D  H !L "P #T $X %\ &` 'd (h )l +p ,t -x .| / 0 * 1 2 3 4 5 6 7 8 9 : ; < = > ?ĝ @ȝ A̝ BН Cԝ D؝ Eܝ F G H I J K L M N P Q R S T U V W X$ Y( Z, [0 \4 ]8 ^< _@ `D aH bL cP dT eX f\ g` id jh kl lp mt nx o| p q r s t u v w x y z { | h } ~  Ğ Ȟ ̞ О Ԟ ؞ ܞ                  $ ( , 0 4 8 < @ D H L P T X \ ` d h l p t x |                  ğ  hhhhh h($h0(h8p,h@`0hHP4hP@8hX0<h` @hhDhpHhxLhPhThXh\h`hdhhhplh`phPth@xh0|h hhhhhhhh h(h0h8ph@`hHPhP@hX0h` hhhphxhhhhhhhhph`hPh@h0h hhh hhhhh  h($h0(h8p,h@`0hHP4hP@8hX0<h` @hhDhpHhxLhPhThXh\h`hdhhhplh`phPth@xh0|h hhhhhhhh h(h0h8ph@`hHPhP@hX0h` hhhphxhhhhhhhhph`hPh@h0h hhh hhhhh  h($h0(h8p,h@`0hHP4hP@8hX0<h` @hhDhpHhxLhPhThXh\h`hdhhhplh`phPth@xh0|h hhhhhhhh h(h0h8ph@`hHPhP@hX0h` hhhphxhhhhhhhhph`hPh@h0h hhh hhhhh  h($h0(h8p,h@`0hHP4hP@8hX0<h` @hhDhpHhxLhPhThXh\h`hdhhhplh`phPth@xh0|h hhhhhhhh h(h0h8ph@`hHPhP@hX0h` hhhphxhhhhhhhhph`hPh@h0h hhh hhhhh  h($h0(h8p,h@`0hHP4hP@8hX0<h` @hhDhpHhxLhPhThXh\h`hdhhhplh`phPth@xh0|h hhhh h h h h h( h0 h8 ph@ `hH PhP @hX 0h` hh hp hx h h h h h h h h ph `h Ph @h 0h h h h h h h h h h( $h0 (h8 p,h@ `0hH P4hP @8hX 0<h` @hh Dhp Hhx Lh Ph Th Xh \h `h dh hh plh `ph Pth @xh 0|h h h h h h h h h h( h0 h8 ph@ `hH PhP @hX 0h` hh hp hx h h h h h h h h ph `h Ph @h 0h h h h h h h h h h( $h0 (h8 p,h@ `0hH P4hP @8hX 0<h` @hh Dhp Hhx Lh Ph Th Xh \h `h dh hh plh `ph Pth @xh 0|h h h h h h h h h h( h0 h8 ph@ `hH PhP @hX 0h` hh hp hx h h S d$荃 $d$[Sþ d$荃 D$ LD$$D$ D$D$<$Td$[d$D$tЍd$ Í'SZ. d$荃 D$D$ D$($d$[Ív'S d$d$[Ðt&$Ð&VSý d$t$ D$$4$ D$P@HVF4$D$d$[^Ív'UWVS[ d$ċl$,$D$,D$PD$ml$D$$jT$T$ vt$$\D$D$4$Ct$|$ <$@D$$D$D$$*|$4$.D$ D$D$$D$u~D$D$$,$4$4$L$,9usd$<[^_]Í&'](SD$$2t&t(uD$mt&'O(ED$ $t&v'UWVSÛ $$0D$,$4D$4D$D$$ s,$D$ uD$D$,$D$ +|D$D$,$D$ 虂D$D$,$D$ D$D$,$D$ 蕎D$ƁD$,$D$ #D$ЁD$,$D$ 豙D$D$D$,$D$ 5$$D$( p‰$0FDŽ$0$$ljD$8T$$t$(1D$$t fD$$t  $r$@*$DDŽ$@$$D$<QQml@List@Prop$@ ertyt$(@$D1󫋃D$D$\D$xD$ll$`D$dD$t$D$D$T$D$(HnL$$L$XL$0<D$D$($sD$|D$TD$D$$t$$I$;D$(4D$Tt&t(uD$\ut&'W(MD$P,t&(D$Xt&(D$Tt&(D$\t&3()D$\t&(D$\t&+xL$$Tv'$Nj<$D$$D$XL$$P D$$D$@9BЍD$X$D$0T$|$|$0<$$D$*<$D$ D$CD$CD$ D$wHT$XNj 1t *D$ D$ D$CD$CD$D$($ &4$T$$$$$T$$t$ d$荓tD$ $d$[ÍVS9 d$썃tt$ 4$˽4$sd$[^ÍT$D$t4tk JHJHJ H JHJHJHRPÐt7@@@ @@@@Ít&T$D$t4tk JHJHJ H JHJHJHRPÐt7@@@ @@@@Ít&T$D$t4tk JHJHJ H JHJHJHRPÐt7@@@ @@@@Ít&T$D$t4tk JHJHJ H JHJHJHRPÐt7@@@ @@@@Ít&T$D$t4tk JHJHJ H JHJHJHRPÐt7@@@ @@@@Ít&T$D$t4tk JHJHJ H JHJHJHRPÐt7@@@ @@@@Ít&T$D$t4tk JHJHJ H JHJHJHRPÐt7@@@ @@@@Ít&T$D$t4tk JHJHJ H JHJHJHRPÐt7@@@ @@@@Ít&T$D$t4tk JHJHJ H JHJHJHRPÐt7@@@ @@@@Ít&T$D$t4tk JHJHJ H JHJHJHRPÐt7@@@ @@@@Ít&T$D$t4tk JHJHJ H JHJHJHRPÐt7@@@ @@@@Ít&T$D$t4tk JHJHJ H JHJHJHRPÐt7@@@ @@@@Ít&T$D$t4tk JHJHJ H JHJHJHRPÐt7@@@ @@@@Ít&T$D$t4tk JHJHJ H JHJHJHRPÐt7@@@ @@@@Ít&T$D$t4tk JHJHJ H JHJHJHRPÐt7@@@ @@@@Ít&T$D$t4tk JHJHJ H JHJHJHRPÐt7@@@ @@@@Ít&T$D$t4tk JHJHJ H JHJHJHRPÐt7@@@ @@@@Ít&T$D$t4tk JHJHJ H JHJHJHRPÐt7@@@ @@@@Ít&T$D$t4tk JHJHJ H JHJHJHRPÐt7@@@ @@@@Ít&T$D$t4tk JHJHJ H JHJHJHRPÐt7@@@ @@@@Ít&T$D$t4tk JHJHJ H JHJHJHRPÐt7@@@ @@@@Ít&T$D$t4tk JHJHJ H JHJHJHRPÐt7@@@ @@@@Ít&T$D$t4tk JHJHJ H JHJHJHRPÐt7@@@ @@@@Ít&VSyM d$썃t$ F4$袱PFFt(uFt$肱4$ڱd$[^Ívl$VS͡ d$썃t$ F4$"PFFt(uFt$4$Z4$d$[^Ít&'l$vVSi= d$썃t$ 4$蛰 @F$$赯F u,D$D$$d4$ܰd$[^Ðt&t(uF f&'VSí d$썃t$ 4$ @F$$%F uT$8 uDD$D$$D$,蘞D$,L$<9d$L[^_]Í't*uыT$8몍&'Tt&?D$4$豞nD$BD$$T腹t&UWVS藹k d$t$8l$d4$D$$$|$(D(1󫍃E|$L$$$|$(D(1󫍃\F|$L$@D$<$$D$\DŽ$D$۔t$PD$<$辔$D$LD$D$$$D$4$D$fD$UD$lAD$D$ 4$D$B$D$P=D$D$$蕓D$,$$$$TDŽ$DŽ$ $$XDŽ$DŽ$$D$0DŽ$$D$(D$術$ƋurD$D$$$;D$8t$uD$\;D$4t$c$,9$<[^_]Í&'t*u$w'(D$Pt&6(,D$L t&DXTX@$$D$$$|$(D(1󫍃LH|$L$DD$<$$D$\DŽ$,D$Kt$PD$<$.$D$LD$D$$聍$D$4$D$֍D$,VD$AD$D$ 4$D$貎$D$P=D$D$$D$,$$$$TDŽ$DŽ$ $$XDŽ$DŽ$$D$0DŽ$$D$(D$$ƋurD$D$$Z$;D$8t$D$\;D$4t$ӌ$,9$<[^_]Í&'t*u$w'(D$Pt&6(,D$L t&DXTXD$肋$D$$$D(1󫋃H|$@D$<$$D$LD$ʇD$AD$AD$D$ <$D$覈$D$@D$D$$$D$<$D$ND$VD$AD$D$ <$D$*$D$@ED$D$$}D$4$vD$,t$$$$DDŽ$DŽ$$$HDŽ$DŽ$$D$0DŽ$$y$ƋujD$D$$…$;D$$$|$(D(1󫍃 I|$L$LD$<$$D$\DŽ$$D$諂t$PD$<$莂$D$LD$D$$$D$4$D$6D$,WD$,BD$D$ 4$D$$D$P=D$D$$eD$,$$$$TDŽ$DŽ$ $$XDŽ$DŽ$$D$0DŽ$$D$(D$q$ƋurD$D$$躀$;D$8t$ED$\;D$4t$3$,9$<[^_]Í&'t*u$w'(D$Pt&6(,D$L t&DXTXL$$D$$$|$$t$PD(1󫋃Pl$LD$,$$D$\D$$||$,$|$D$LD$D$$d{$D$4$D${D$WD$lBD$D$ 4$D$|$D$PPD$D$$zD$0$vD$($DŽ$$$TDŽ$ DŽ$$$XDŽ$DŽ$$D$,$D$$D$z$ƋuqD$D$$)z$;D$8t$zD$\;D$4t$z$,9$<[^_]Í't*u$x'(D$Pt&#(D$Lt&DX*TcP$RyNj<$D$PNyP jt$PD$@4$9BЃT$z|$4$z$D$*zPD$ D$ D$LBD$$$D(1󫋃(|$@D$<$$D$LD$uu$D$D$$B#D$<$gu$D$@D$D$$t$D$<$D$u|u$D$(D$$|XD$<$t$D$@GD$D$$/tD$4$vD$,t$$$$DDŽ$DŽ$$$HDŽ$$D$0$I$($'t$ƋuhD$D$$ps$;D$8t$sD$L;D$$$D(1󫋃T|$@D$<$$D$LD$oD$BD$|BD$D$ <$D$p$D$@D$D$$o$D$<$D$noD$,XD$BD$D$ <$D$Jp$D$@ED$D$$nD$4$vD$,t$$$$DDŽ$DŽ$$$HDŽ$DŽ$$D$0DŽ$$n$ƋujD$D$$m$;D$$$|$(D(1󫍃 J|$L$XD$<$$D$\DŽ$$D$jxt$PD$<$j$D$LD$D$$j$D$4$D$VjD$XD$BD$D$ 4$D$2k$D$P=D$D$$iD$,$$$$TDŽ$DŽ$ $$XDŽ$DŽ$$D$0DŽ$$D$(D$i$ƋurD$D$$h$;D$8t$eiD$\;D$4t$Si$,9$<[^_]Í&'t*u$w'(D$Pt&6(,D$L t&DXTXX$h$D$$$|$(D(1󫍃LJ|$L$\D$<$$D$\DŽ$(D$;dtt$PD$<$d$D$LD$D$$qc$D$4$D$cD$,YD$,CD$D$ 4$D$d$D$P=D$D$$bD$,$$$$TDŽ$DŽ$ $$XDŽ$DŽ$$D$0DŽ$$D$(D$c$ƋurD$D$$Jb$;D$8t$bD$\;D$4t$b$,9$<[^_]Í&'t*u$w'(D$Pt&6(,D$L t&DXTX\$ra$D$$$|$(D(1󫍃J|$L$`D$<$$D$\DŽ$D$]pt$PD$<$]$D$LD$D$$\$D$4$D$6]D$YD$lCD$D$ 4$D$^$D$P=D$D$$e\D$,$$$$TDŽ$DŽ$ $$XDŽ$DŽ$$D$0DŽ$$D$(D$q\$ƋurD$D$$[$;D$8t$E\D$\;D$4t$3\$,9$<[^_]Í&'t*u$w'(D$Pt&6(,D$L t&DXTX`$Z$D$$$D(1󫍃J|$@$,D$<$$D$LDŽ$ D$Wlu$D$D$$elD$<$V$D$@D$D$$=V$D$<$D$Vhu$D$HD$$*hKD$<$_V$D$@:D$D$$Ut$$$D$0DŽ$DŽ$$$DDŽ$DŽ$$$HDŽ$$D$4$U$ƋumD$D$$U$;D$$$D(1󫍃K|$@$0D$<$$D$LDŽ$D$mQdu$D$D$$UdD$<$:Q$D$@D$D$$P$D$<$D$P`u$D$lD$$`KD$<$P$D$@:D$D$$Pt$$$D$0DŽ$DŽ$$$DDŽ$DŽ$$$HDŽ$$D$4$ P$ƋumD$D$$UO$;D$$$D(1󫍃 L|$@$4D$<$$D$LDŽ$\D$K\u$D$/D$$E\D$<$K$D$@D$D$$J$D$<$D$2KXu$D$D$$ XKD$<$J$D$@:D$D$$RJt$$$D$0DŽ$DŽ$$$DDŽ$DŽ$$$HDŽ$$D$4$\J$ƋumD$D$$I$;D$$$D(1󫍃 M|$@$8D$<$$D$LDŽ$HD$ FTu$D$BD$$5TD$<$E$D$@D$D$$-E$D$<$D$EPu$D$D$$PKD$<$OE$D$@:D$D$$Dt$$$D$0DŽ$DŽ$$$DDŽ$DŽ$$$HDŽ$$D$4$D$ƋumD$D$$C$;D$|$L$ |$(t$DD(1󫋃dD$4$D$hD$,D$LD$P$$D$T$(D$XD$0D$\D$4D$dD$|D$5@L'D$4$"@D$lD$DD$D$$x?D$($D$?$;T$8t$?T$|;T$lj$l$H>MPoD$El$H,$9BЃT$?|$,$?$D$*?dD$ D$ D$CD$|C,$D$j?LT$HNj t * dD$ D$ D$CD$|C4$D$? 4$>D$|ljt$t$D$$$$L$8T$HD$D$$<.M9}M l$H vfGt&'zvBEvfOt&'UvGW&UWVSWû. $$PD$($\D$,$`D$0$,h$<<$D$$@$$|$$t$PD(1󫋃hl$LD$,$$D$\D$;D|$,$;$D$LD$D$$T:$D$4$D$:D$,ZD$ DD$D$ 4$D$;$D$PPD$D$$9D$0$vD$($DŽ$$$TDŽ$DŽ$$$X$D$,$M$l$ D$$D$9$ƋumD$D$$9$;D$8t$9D$\;D$4t$9$,9$<[^_]É't*u$|'(D$Pt&#(D$Lt&DX*Tch$B8Nj<$D$P>8P jt$PD$@4$9BЃT$8|$4$8$D$*8hD$ D$ D$CD$C4$D$8DNjD$Pt(D$PD$D$$7r hD$ D$ D$CD$C,$D$:84t&4$88D$\ljt$TD$`D$44$8$$$L$8 v'IL$<9xH vvfGt&'zvBEvfOt&'UvGGQ&UWVSWQ+( $$l$5$D$ 5pʼnt$H0D$D0D$PD$LljD$$t$ :1t ftD$Lu@(*D$LD($DŽ$@$$D$(QQml@List@Prop$@ ertyt$ @$$|$ D(1󫋃ll$$$|$(D(1󫍃,N|$L$pD$<$$D$\DŽ$$D$K.<t$PD$<$..$D$LD$D$$-$D$4$D$-D$,[D$DD$D$ 4$D$.$D$P=D$D$$-D$,$$$$TDŽ$DŽ$ $$XDŽ$DŽ$$D$0DŽ$$D$(D$-$ƋurD$D$$Z,$;D$8t$,D$\;D$4t$,$,9$<[^_]Í&'t*u$w'(D$Pt&6(,D$L t&DXTXp$+$D$$$|$(D(1󫍃N|$L$tD$<$$D$\DŽ$$D$'8t$PD$<$'$D$LD$D$$&$D$4$D$F'D$[D$DD$D$ 4$D$"($D$P=D$D$$u&D$,$$$$TDŽ$DŽ$ $$XDŽ$DŽ$$D$0DŽ$$D$(D$&$ƋurD$D$$%$;D$8t$U&D$\;D$4t$C&$,9$<[^_]Í&'t*u$w'(D$Pt&6(,D$L t&DXTXt$$$D$ $$@D$0$LD$4$$$g"$D$,k"pʼnt$H0D$D0D$PD$LljD$8t$,1t ftD$Lu@(*D$LD($DŽ$@$$D$<QQml@List@Prop$@ ertyt$,@$$D(1󫍃O|$@$$D$<$$D$LDŽ$|D$-!4u$D$̀D$$5t4D$<$ $D$@D$D$$M $D$<$D$ 0u$D$ڀD$$t0KD$<$o $D$@:D$D$$t$$$D$0DŽ$DŽ$$$DDŽ$DŽ$$$HDŽ$$D$4$$ƋumD$D$$$;D$$$|$(D(1󫍃LP|$L$xD$<$$D$\DŽ$D${,t$PD$<$^$D$LD$D$$$D$4$D$D$,\D$ ED$D$ 4$D$$D$P=D$D$$5D$,$$$$TDŽ$DŽ$ $$XDŽ$DŽ$$D$0DŽ$$D$(D$A$ƋurD$D$$$;D$8t$D$\;D$4t$$,9$<[^_]Í&'t*u$w'(D$Pt&6(,D$L t&DXTXx$$D$$$|$(D(1󫍃 Q|$L$|D$<$$D$\DŽ$$D$(t$PD$<$$D$LD$D$$!$D$4$D$vD$\D$LED$D$ 4$D$R$D$P=D$D$$D$,$$$$TDŽ$DŽ$ $$XDŽ$DŽ$$D$0DŽ$$D$(D$$ƋurD$D$$$;D$8t$D$\;D$4t$s$,9$<[^_]Í&'t*u$w'(D$Pt&6(,D$L t&DXTX|$"$D$$$|$$t$PD(1󫋃l$LD$,$$D$\D$d$|$,$Q$D$LD$D$$ $D$4$D$ D$,]D$ED$D$ 4$D$$D$PPD$D$$( D$0$vD$($DŽ$$$TDŽ$ DŽ$$$XDŽ$DŽ$$D$,$D$$D$ $ƋuqD$D$$i $;D$8t$ D$\;D$4t$ $,9$<[^_]Í't*u$x'(D$Pt&#(D$Lt&DX*Tc$ Nj<$D$P P jt$PD$@4$9BЃT$A |$4$E $D$*E D$ D$ D$lED$\E4$D$ $NjD$Pt(D$PD$D$$X r D$ D$ D$lED$\E,$D$ 4t&4$ D$\ljt$TD$`D$44$h $$$L$8 v'IL$<9xH vvfGt&'zvBEvfOt&'UvG$S$~ d$L$ u$ d$[Ít(uvڍ&'VSY$- d$썃4t$ 4$ @F $u@FF$~ 4$v d$[^Ð&'VS#ý d$썃4t$ 4$ @F $@FF$ 4$ 4$ d$[^ÐUWVSw#K d$ԋL$@)Uu`U tUDD$9t*v'~t<$ <$ 9t$u,$X d$,[^_] tmu܋)f뎍&'S"î d$L$ u$ d$[Ít(uvڍ&'VS"] d$썃t$ 4$@F$uFPHuX$lNT$ F$F$Ft(uFt$d4$d$[^Ðt&t)uFf떍&'VS!Ý d$썃t$ 4$@F$FPHuh$lNT$F$F$Ft(uFt$4$ 4$d$[^Í't)uFf농&'W1VS d$t$ ~t|$$t|$$d$[^_Ít&'v'F@@t729t1d$[^_Ð&d$[^_Ívp<$t$u u1Őt&$ uU1WVS5 d$t$0~t|$4t|$4d$[^_]É'v'F@@t't n 91t&d$[^_]Í&p<$t$Q t$U ƅu1ˍt&'Pt$$ t׉$[t$$ u,$ 뭸4WVS8 d$t$ D$$4$D$@F ~$ ~F$ FF$FFFF $ F($ ~,d$[^_fUWVS{ d$ԋl$|$@D$,$D$D$DP$T$n l$<$o D$u5D$D$$L$9u#d$,[^_]t(u؋D$&UWVS d$D$pt$8|$tD$,4$D$L <$ h|$l$<,$ D$|$@l$<$ D$8T$@<$D$@T$8 D$<D$D$$D$,4$h$l$ ,$ t$,$ ,$} u1D$ ,D$D$,l$D$t$h l$,<$l$|$,$i<$Q 4$ T$L9d$\[^_]Í+(!D$<t&4$ 뭍<$|$@D$ D$<$ D$8T$@<$D$@T$8h vD$,l$ D$D$t$ &'UWVSÛ d$ċt$(l$P4$}(D$,D$TD$v t$<$ u$<$ twt$<$ <$ t/4$ T$,9uod$<[^_]Í&'D$ D$|$l$t$ 뢐|$ l$D$t$ afUWVSÛ d$t$0l$4~,$|$ u l$<$ |$4$4$d$[^_]Ð&UWVSg; d$ċt$Pl$T~ ,$|$D$,J t&T$,9d$<[^_]É'l$<$$ F@l$D$$$D$ D$l$(,$D$ T$(FV,$D$(4$ͬD$$u3D$D$$4$#H&'t(uڋD$$뻍&'F$GT$D$JvfUWVS d$ċt$P|$Tn<$l$D$,t&T$,9d$<[^_]É'|$|$ ,$<$V T$|$|$$<$l$T$(|$$T$NT$l$(L$(n$i<$aD$ t't(t4$脫4$<AD$ vD$D$$HUWVSû d$|$0t$4o,t$,$ut$,$t$<$芫d$[^_]ÐSn d$D$ T$$8Pt P$ȫd$[fVSi= d$t$ D$$8FtF4$׫~ud$[^Ív'F4$D$d$[^Ð&S  d$D$ T$$8Pt Pxu d$[Ít&$҉T$d$[Ðv'VSÍ d$܀xt*HuA$T$ɉL$D$wT$D$T$$d$$[^Íptvtp u먐&T$Bt@tB Ív'1ÐWVS d$t$ |$$FH1҅9t&PtV tP1tF t$$l 1t<$V~ Ft *t[Ft+@t$F tFtO@tHF t$$4$!d$[^_É'V Z&$뛍1뷍b뵍UWVS d$ċ|$ t$Pl$D$,@D$D$<$|$4$<$@D$RD$D$$|$4$l$ D$ \D$D$$D$4$$F,D$D$$_F($TF$$IFt (F$FD$D$$F $FD$D$$4$T$,9d$<[^_]ÍvFm$`&(vD$(F,t&(vD$ O(EF%t&(vFf{v'VS] d$t$ 4$s4$d$[^Ít&UWVSW+ d$D$`|$dHɉT$t*<$>$Ɖw@d$[^_]Ív't,$S d$D$ T$$9PLt PL$8d$[fSÞ d$D$ T$$8PPt PP$Hd$[fSn d$؋T$4D$0JHtzPu+@@@ d$([&$L$D$D$d$([VS) d$t$ ~Pu5FHt$&t FH$'F@d$[^É'4$8~PtFP4$f믍t&WVSÌ d$D$ pHt7 t&'Ɖ4$D$<$ud$[^_1&SZ. d$T$ jpu$~t $r[fd$[Ív'S d$T$ B(t\ORl9u&d$[É$(t$id$[Í$ҍd$[Ðt&D$@pfS~ d$D$ @H$md$[ÐSzN d$D$ Pp~d$[ @Ht$Zd$[Ðv'S* d$D$ Pp~d$[ $8t߉$,Zd$[ÍUWVSë d$D$0$Q9Ƌx$u-M't$,$4t0$9t"t$<$tҍd$[^_]É'd$1[^_]Ðt&VSI d$t$ 4$Fp~ d$[^Ðt&FHt$QYd$[^Ív'WVS d$t$ |$$uMFHt@$D$$bt D$$D$<$~Pud$[^_Í&'t$ d$[^_ VSi= d$t$ V(td$[^Í'4$Fp݉4$itщ$]Xǐv'UWVS d$t$4|$8D$0H,iA )|$81ҍv'D*D$$GP$+r rx"L$8|$8 Q|$0O,iy )9|t,@$p +pD$<0d$[^_]Ít&v'D$<0d$[^_]Í념v'UWV1S d$D$4~_D$0@,PH )х~L1&T,$D$Zt6@$p +p;|$4tD$0@,PH )9|čd$[^_]É'ΐv'UWVSg; d$t$4|$0~t6W,BDD$$NQH$ViA )9|iO,iQ )9}cD(D$$tV@$FPTt/@t(Bd$[^_]ÍD*uԍv1d$[^_]Ðt&W,FBDݐv'UWVSg; d$ԋt$Dl$@D$;u4ETtht$D$D$ D$,$D$|$U,BD$DD$$P$BD$TtM@tFBCE,HP )ʃuDD$$:@$pTuv'1L$9u4d$,[^_]Ít&'E,pD֍t&U,BD$Dv'UWVS' $4$$}P$EP,$臟$,$D$d,$D$H8D$plj<$D$pD$D$tU(DDž҉D$<Ext}x<$0$D$|D$x\DŽ$$R$,P$HP x$D$$D$D$xD$D$X,f.rtX,щ$D$fT$8uD$8$JSt&E*v8Ґ&@D$D$ $-F PtT$8B DD$B|9yD$)j1t ffB9B }?D$$L$tL$tx|$$x|$x E0@ )B$D$FU0|$$D$(T$3zD$4$|$T$vfW9vW~&'UWVS[ d$䋃t$0@~,v@<$D$F,Plv@<$D$F,PTv v@<$D$sF,PTT$<$]F,H9H vFtD$$R@F(t$RF(Fx$Fh$F0PHuV$lOT$<$, 4$d$[^_]Ít&'ED$,$P4Uv't)uF0f똍&'VS ݷ d$t$ 4$c4$Kd$[^Ít&UWVSë d$D$dt$`D$,T$< $D$R4D$,@@9 ~0D$4F0D$Gv $ ~0D$4l$4D$3Gl$D$ D$D$$Q9ǍP D$|$,D$<$P4D$<$<$hD$4D$D$l$|$8$$D$ qD$D$@$P +P9T$Pl@D$D$ $D$$D$@$P LP|9t=t$(΍$dMI҉Ht9uӋt$(D$$QD$$D$@$T$P|t"t(ut$H<$@D$D$D$ $\D$4t(uD$4t$n44$T$<9d$L[^_]Ðt&D$,~,D$D$<$uxN,Q +Q9}vQ<$D$T$ D$D$<$wt&G9G }hD$<$L$DL$t|$ @ x|$xV0B P ftL$$)D$@$G<$D$~0D$3Gl$D$ D$D$$ \O&'UWVSW+ d$ԋt$@D$F0~0PHs$lOT$aG<$lOD$DFT~t~,t&'v@<$D$* F,Plv@<$D$ F,PTv v@<$D$ F,PTT$<$u9F,H9H zT$F49d$,[^_]ÍE,$P뼐t&ofFT~tV,D$F,D$$T$D$$}&)vrt&kv'SzN d$D$ D$$$tD$ d$[d$[Ív'WVS( d$t$ |$$4$|$F(t"|$$RPt$ d$[^_&d$[^_Ð&UWVSÛ d$ԋt$@D$F(t9l$xHt$,$R@V($l$׋D$t8t(t!4$T$9u/d$,[^_]ËD$&D$D$$xÐ&'Ð&'Ð&'d$D$ D$$RXd$ÐfÐ&'Ð&'D$T$tJHJHR P Ðv'UWVSwK d$t$0l$44$l$F$PH t|9u2f@l$$R49ttRuۡ t&d$[^_]ÐSί d$D$ T$$tSt.t d$[Ít&t$$d$[Í&'D$,1;JtCT$0d$[Í&JB D$(tL T$,R$T$эd$[fD$,R 9P… 맍v'S: d$L$ u$\d$[Ít(uvڍ&'UWVd$D$L$T$x p)x]9}&L| *9)t9ud$^_]Íd$D^)_]Í' $I $UWVd$D$t$|$(U E)9D0t4$DtJRtC1O9t:;$tR tڋItӋr1ɋtڋRu9uӍ'Ud$^T_)]Íd$^_]ÍvΉ4$I4$TUWVSwK d$ԋD$@|$HP|$|$@DD$D$D<$D$|$@T$DD$,At<.9l$t&$MI҉Ht9uӋD$@T$D,ADq T$Hl$|49t2t&$贺MI҉Ht9uӋD$u)D$PD$@PDT$Dd$,[^_]Ívtۋ|$/uѐō&'^&UWVS d$ԋl$@t$HEPt$,$DD$D$DD$D$EP|T$D9|$4t T$Ht$H <9Dt)^D$u4D$$ȻEPDT$Dd$,[^_]Í&'tӋL$)uɐ뺍&'1u{ui&t$su1Ҩu/uET$DH4|܍&ft fu&u^uDot&vfW#t&'vWvfWvW두&WVS̩ d$D$0|$4T$v1D$D$$T$9u!d$ [^_Ív$T$BT$et&UWVSwK d$ԍ|Ot$@lOD$D$ D$|$$ŋJBu|$$q.d$,[^_]Ít(uvэ&'UWVD$|$t$it1҉A9u%^_]Íj9/tЋ9t;ruv'WVS\ d$|$ P<$tD$$D$yQ |9Tt)6u$xd$[^_Ãt(td$[^_Í'uhu@ut렍ftߍ&'vfO뮍&'vO SzN d$D$ D$x$tPB +Bd$[Ðt&d$1[Ð&UWVS' d$D$0D$x$襽tD$4xvUB +B9D$4}gvFBtBD$E$'UzJ |9Lt)[u5$ݶUD$4BDd$[^_]Íd$1[^_]Ðt&t(tUfč&'u6uNt fsgfvO vfO렍&'UWVSÛ d$ċD$TD$D$,D$PD$x$1D$D$$GEPD$D$(DD$D$(D$E$D$EP|T$(9|$4t 3t$|H 9Dt )D$D$$EL$PDT$( E tL$D$I($L$R0,$較T$,9od$<[^_] t$E$0뗍'lt$.^Mt&1t ft$sE1Ҩt ftET$(H4| u^uD뢍&vfWCt&'vWvfWvWt&VS ݢ d$t$ D$$4$D$kF FF@Fd$[^Ðv'{ D$T$@\ZPXP X@@@PD$@ ÐfUWVSG d$ԋl$|$@t$D,$D$D$,$D$D$T$ŋD$D$$(T$D$D$$uZG tBWJtJ l9t%I($L$R4G 9ut$RG T$9d$,[^_]Ðt&u*kT$Jt&/*%T$t&G u$RG tO$L$Rd$,[^_]t&tt*u뭐t&T$UWVS' d$ԋt$|$Dl$@D$G$4$D$Ө4$;tGG(t`,$D$豨4$L$9uAd$,[^_]D$D$E ,$XQVSi= d$썋,aT$$t$ @P9u(B(t1D$4$腖d$[^&$؉'B$ʐv'S΋ d$D$ P(td$[ ,aRP9u!@$T$$$T$讖d$[Ð&$ې&UWVS致[ d$t$`D$F(t'@<$D$Չ4$4$rd$[^_]ÐF$ԍt&'4$&S誱~ d$荋,aD$ RP9uP(t&1ztBd$[Ít&$҉፴&P$Րv'VSI d$D$ T$$H(td$[^É',aRP9u@$t$$d$[^Ð&$ސ&WVSذì d$,at$ @P9uKF(tT1xtxFt|$$RX4$m|$4$pd$[^_É'4$뵉'F$말v'UWVSG d$ą|$8t$`D$dF(T$xu(T$<9uEd$L[^_] 4$8΍F$xt名t&4$ЀxtӍvˬv'WVSجì d$t$ |$$F(9t D$4$|$4$W4$nd$[^_ÐS芬^ d$荋,aT$ @P9uB(t6$d$[Ð&$Љ$d$[Í'B$$d$[Ð&'S ނ d$D$ P(td$[ ,aRP9u!@$T$$$T$讕d$[Ð&$ې&VS虫m d$D$ T$$H(td$[^É',aRP9u@$t$$诓d$[^Ð&$ސ&UWVS' d$|$0o,$v@uu,a@P9fG(|$$t2FttF|$D,$A.u4$d$[^_]Ív'F|$Eʼn$觩,a@P9t<$uv'1D'G$S&VS d$t$ 4$ fWF$F(PFD$$F0F8FHFLF@FPd$[^Ít&UWVS觩{ d$t$pl$tD$LF$t=߆t$|$ $L$|$ t$D$F$$n$l$|$8<$*fWɃT$@f.X,D$8f.X,*F(*߆D$,F0D$L$D$t$ l$<$٘<$辘D$,D$t$ D$l$<$D$褘<$艘T$L9uhd$\[^_]\,*\X,:t&\,*\X,̧UWVSקë~ d$ċl$Tt$P|$XD$,t,$踚t,$謚u14$̘9t l$4$蜚1t<$ޖVH~LFHt *|$$ݔ |$(T$D$D$t$ <$T$3<$D$+T$nt$ l$<$T$<$T$,9u^d$<[^_]Ð&$맍WVS舍\d d$t$ ~!t$D$$4$D$$d$[^_Í4$~tF!$V~tD$<$UWVSc d$$$fD$\t+|$4$证L$\9d$l[^_]f4$}D$|$FzuLQ@89t$D$L$sD$XT$T+D$P+T$LD$Xl$,G$D$LD$PT$TP,$DD$,$t1,$)t&t$T$$ЃT$D$됍l$D$8$fWɃT$@f.X,D$8f.rmX,ЉD$4D$0D$D$LD$$T$0X|$4$=~"uF"4$ii4$|,$Icf\,*\X,pt&\,*\X,(輊VSɊÝa d$t$ D$$4$D$+qFF F@d$[^Ít&VSyMa d$$soƋD$ 4$D$pFF F@d$[^Ð&D$@Ð&S ` d$D$ T$$9Pt P$Hnd$[fD$@ Ð&SʉÞ` d$D$ T$$9P t P $md$[fD$@Ð&S芉^` d$D$ T$$9Pt P$md$[fD$*@ @EÐv'VS9 ` d$t$ D$$4$$D$8~ FFF@F܋FFFF4$1nd$[^Ív'T$D$J RHv'VS虈m_ d$D$$t$ P$4$T$}d$[^VSY-_ d$܋D$0|$<t!PP@ d$$[^fT$4D$J T$82Q $ʉT$;}D$ʐt&T$ D$x L$I ;Q|@&Q JHVS蔇h^ d$T$ L$$r vtA1;B}d$[^f~>;B| ;rt&wL$$|ҺHd$[^Í&';rr뻐&VS ] d$܋T$4L$0D$)xQ ;B|L$9uNd$$[^fB PT$D$Ҷmr w=sy>wD$D$${VUWVSg;] d$|$`D$87D$wԋFV D$T$WFD$V D$D$4$|$4$gC~fUWVSW~+U d$ԋ|$@l$Dw$,$t$Ftud$,[^_]É'4$sl$4$D$(tt$<$g4$s9D$td$,[^_]&'D$T$t&JHJR HP vÐS}^T d$L$ A u#D$D$$ad$[Ðt&t(uA fˍ&'UWVD$|$t$it1҉A9u%^_]Íj9/tЋ9t;ruv'UWVS|ÛS d$ԋD$@L$H(E…uD9t.D$@D$D$$`D$@(d$,[^_]Ívu9u{t$D9u}:M t$Du 9t"v't A9u|$D}^u(kH&D$LL$D$$D$ T$|qT$ŋD$DED$@pH 9t$D<|$|$Du<BD$L$f.vȍBBf.$$d$\$R\^,x**rYYXX]]XYfTfUfV$$d$ÍvfUWVSWe+< d$ċt$PD$TL$\n@D$(L$ }W4T$<$W,\$\$T$<$\$U~D\$\$L$ D$(d$fW\f.ėf.Yf.5]f.\f.f.Yf.]f.d$<[^_]ffW\f.jėf.Yf.]f.\FEf.f.Yf.]f.FFd$<[^_]Ít&',$d$`d$<[^_]É'\$,$l$(T$ L$d$:`d$L$\T$ l$(f.[t&'lf.fWlfW'lf.fWY lf.fWt&'lfW lfW]f.;lf.fW čt&lfW]f.lfW]f.FF]lfWV lf.fWQ넍t&lf.fWY_AVSaÍ8 d$t$ D$$4$D$HF$WP@HF$HFfWp@F`<@H@$@4@,@@ @D@E@Fd$[^Ð&'WVSa7 d$|$ D$(t$$<$D$fGG$WfWwP@HGf<FNF$F4F,FF FDFEFFd$[^_VSy`M7 d$싃t$ P@HFFtR$9u1FFF$ZW4$Fd$[^Ít&'Ѝl$vVS_ý6 d$t$ 4$S4$+Fd$[^Ít&l$UfWWVS_w6 d$|$`\$dD$lwn\f.ėf.Yf.]n f.\f.f.Yf.]f.‰rtd$L[^_]Í'N,L$4$T$8D$0\$(D$'v\$f\T$8\$(D$0f.^n4D$'F zYuWF<}F,tsG@4D$$|$\$dt$`|$ld$L[^_]vF<\\^YXF,u\$<$]F D$<$^glf.fW_lfWNt&lfW lfWV lfW( lfW \\^Y&zUfWWVS\ç3 d$|$`T$dD$lwn\f.ėf.Yf.]nf.\f.f.Yf.]f.‰rtd$L[^_]Í'f4d$4$L$8D$0T$(D$'d$^,\$\$4$*T$(D$0_L$8d$D$'F\Vf.zUuSF<F F,uxT$\$<$9ZD$ubF\$D$<$ZD$EfnF<^  \\^YXF,tt|$\$lt$`|$dd$L[^_]|lf.fW?lfW.t&lfW lfW6 lfW lfW \\^YvFd$ԋD$0PBD$ D$4$D$d$,ÐD$@@Ðt&d$ԋD$0L$4PB]L$ $D$d$,ÐD$@@Ðt&WfWVSPY$0 d$|$PD$TwfTf$\f.f.Yėf.r}]f.siN4L$4$D$8zN,\$(L$4$#D$8\$0F$D$<$vVl$(D$0l$\$ 4$*d$@[^_flfWr lfWH lfW&'D$@@$Ðt&D$M. @T$`@\f.z u@<uX@D$D$$t&X@<H uP\\^YXD$D$t&@ D$D$\\^Y벍v' l$WVSW- d$t$ ~GGDD$4$UF@D$4$*VFu4Et"F@,D$$4$\$Sd$[^_Ít&F@4D$$*4$\$NS먍l$Fd$D$ @@,D$$d$ÐVfWS%V, d$D$PL$Tp^,\f.f.Yėqf.C]f.r d$D[^f\$4$d$8L$0F4\$(D$4$/L$0F<^F d$8N,u~\f.z*Vn\^XYf.~\YX|$(V4\$4$|$ d$D[^f\f.zVn\^XYf.w\Y\넍v'lfW lfW~ lfWH Vd$ԋD$0PB D$ D$4$D$Fd$,ÐD$@@Ðt&d$ԋD$0D$4D$ PBD$$d$,ÐD$@@ Ðt&D$gIk* @l$@<trPX \f.ztrHp\X^Yf.wd\ՉD$Y\D$P X\f.zu@D$D$~&'D$\YXD$Md$D$@@4D$$"d$ÐVfWSeR9) d$D$PD$Tȋp^4\f.'f.Yėf.]f.r d$D[^f\$4$d$8D$0N,\$(L$4$/^N\d$8D$0F4f.zfF<V \\^YXt$(F,\$ 4$t$d$D[^Ít&lfW, lfW lfW F<t*F h\\^YK&F>WVSP|' d$|$ D$$wV<у8tR ЈF<D$<$NfF\V4f.z/u-F<uWFD$<$d$[^_Í^F<N u0\\^YXfF 막'\\^Yҍv'D$@@<Ðd$D$ PBD$$"d$Ðd$D$ PBD$$d$ÐWVSHO& d$|$0wF$f.̗f.sRN4L$4$D$D$\$\$XÉ<$D$gd$ [^_ F4D$4$MN\$\Nd$<$^ԗXD$ d$ [^_ÍvlfW?&'WVSHN% d$|$0wF$f.̗f.sRN4L$4$D$D$\$\$\؉<$\$gd$ [^_ F4D$4$MF\$\Fd$<$^ԗ\d$d$ [^_Í&lfW?&'C$ t É'ǁÐt&B# t É'ǁÐt&UWVSLû# d$t$0D$4$I3@F$sDtGFVFVd$[^_]Í'<$"DtD$ D$D$,$Aǃ<$Cl$ D$$/Nt&<$CRD$ D$ D$/5,$DAǃ<$Cl$ D$ $F/UWVSwKK" d$D$0T$4h 2xJ11 t ;H~-;H|]~Vpxpx $"Ud$[^_]É'|;ps̋pxpx $Td$[^_]Í;pw2zpx э&'UWVSJÛ! d$ԋt$@|$DnNG11 tKti9~QWFV4$TVF9V }kFVFV 4$GTd$,[^_]Í&'|9v룍t&,$Au.G9 ;Fs뎉'D$ D$D$$D$V?ǃ,$AD$ T$D$$T-q&'UWVSwIK d$ԋt$@|$DnNG11 tR;F|[;VrV;}qWFV4$SVF9V |0;Fw+t&'d$,[^_]Í&~뻍t&'FVFV 4$Rd$,[^_]Ív;r{t&',$b@t\D$ D$ D$/5$D$=ǃ,$2@D$ T$D$ $+G&UWVSH d$ċl$(,$D$,D$?1L$(QI tD$ $,D$(uHD$D$$+PtwL$,9d$<[^_]Í&'t(uŋD$(릍&'9w1t&9u bf<uUt&D$$L$$T$D$>D$$>L$$T$AI t/t+9t&1҃9t<uu $L$b+L$‰T$L$,$*T$(D$(t7t(t,D$$uHD$D$$*t&D$(D$D$$*D$$t(D$$럐pEUWVSE d$ԋED$D$$=T$BtB |9u~9ti$=uT$ u,D$$,L$U9u?d$,[^_]Ív't*uՐt&&'T$11E&'Ív'd$D$ $d$Ð&UWVSDû d$ԋt$@l$HD$D$D$LT$vD$D$D$$(T$vl$4$(D$uYD$D$$(D$uWD$D$$(L$9uEd$,[^_]&t(uD$땍&'t(uD$C&UWVSCÛ d$ԋt$l$L|$@l$ 4$D$D$HD$D$DD$2D$ D$D$,$;|t$<$;T$uCD$D$${'L$9d$,[^_]v't*uʋT$뫍&'l$vt$t$4$&D$t$<$(D$tBt(t'uOD$D$,$&D$$D$D$&t또t&Av'T$D$JvfT$D$J vfUWVSAË d$t$0l$4~ l$<$0ul$<$04$Qd$[^_]Ðt&T$D$J vfUWVSGA d$ċ|$$t$Pl$T4$D$,.l$<$2D$l$($$&D$l$<$D$(\8T$( D$D$$D$%D$|$,$8T$(D$(,$$D$$uhD$D$$$L$,9d$<[^_] z*pT$(Ft&t(uD$$농&'D$5$ %l$4$D$(8D$(t@t(t1D$D$<$7D$|$4$7D$(D$D$$#A?SZ?. d$7*^ܗD$D$d$[Ð&'S? d$7$7*D$D$d$([ UWVS>é d$D$(D$pD$ D$LD$8T$$D$,G7D$8t$HP|P DD$9D$,D$H`D$D$$h!D$DD$D$$B!D$$T$t (D$0hD$(D$D$4D$D$8$L$0ŋ;Ax HD$,<$D$ WD$X$D$ D$<$D$XD$D$$D$TED$D$$4$*D$DD$D$$T$\9d$l[^_]f*T$Tst&D$4$D$,.' (vD$Tx(nD$DMt&(e&D$D$,$p*+t&'(vt&(vD$T(zD$XYD$0P'|$$T D$PD$D$$$ H9H |8P$T$!D$(D$D$4D$D$8$ŋD$0@D$$|$P!tYEzD$4JvB v Bv D$0z U@@ t@t )t/uCD$D$$D$D$$뱃)o뢐t&K.v'UWVSW.+ $t$~nD$|$,$D$|V9RR gD$PD$T@D$+D$Tt_t(tGD$PulD$D$$L$|D$+9~$[^_]ËD$T'$D$D$D$Ptt(uD$Pv'D$D$PD$0D$D$X$D$, 'D$,$'D$+L$,D$H$L$'D$xl$D,$D$hD$D$hD$lD$pD$tD$D|$L@tD$D$<$D$D|$$D$L5D$D$$D$DxtD$ $D$PPT$@ ,$D$9&D$Dx[D$ <$D$!D$D|$$.D$LD$D$$D$DxtD$ $FPT$@ ,$D$%D$DxD$<$D$D$D|$$D$LD$D$$tD$DxtD$ $jD$HPT$@ ,$D$%D$Dx,$ZD$H<D$D$$D$,$$vD$|$,$;NzQ T$PvQT$TvD$PU&'D$D$,$j$tЍD$D$,$N$RЅ$D$4T$4D$L$hT$ $L$4"$D$TT$hD$hT$TD$hD$D$$ FPv\ L$D$D$ $T$L$<D$8FPHL$<$L$D$8FD$4|$,$D$;FP D$0|$T$ T$0D$T$0|$$|$4$ D$hD$xD$PD$0 $D$hD$D$lD$pD$tYD$|$XD$<$ D$P|$$D$XD$D$$r D$PxtD$ $hFPT$@ D$D$0$ "D$PxtD$ $1D$0$ED$+ t&'t(D$X^&(D$Ht&C(9D$Lt&(D$Ldt&(D$Lt&n(dC&D$ $@t&'D$ $ Dt&'D$ $t&'N)vAF)fP9P |,P$T$D$4|$,$D$FD$$l$hL$4dL$4NjtCVoWvG vGv9VB W $D$D$T$8D$4 D$4T$8u7D$D$$T$4 T$4Z&l?(5v뱍&'t(ut&`$UWVS%$d$$D$4$$M ~@FF FD$xD$xD$(D$D$\$D$,D$xD$D$$ D$$: D$`l$(D$`D$<$>D$,l$$D$xD$D$$8l$,D$`,$Tl$D$dD$ D$ $D$8^D$dPH lLL$$9tl$|$4$-9l$$uD$tD$0JD$tHkl$(D$0,$D$l$D$pD$@ $,$D$thD$D$$PFT$pD$pVD$pD$D$$l$h,$QFnD$$D$|D$4D$$D$l$$F9P OD$xD$|D$4D$F $ND$|t (D$xD$D$$[4$l$(D$|$t$ t$D$,$,$D$|$t$ t$,$D$,$D$hyD$D$$D$8$5 D$`'D$D$$D$,$S$9V $[^_]Ã(D$xt&(D$x^t&(&(vD$tyD$|'$D$D$D$x7F(d$D$ D$$f.@Pzu d$[Í&@P$S d$[ÐD$@PÐ&D$@XÐSd$D$ T$$8PXt PX$8 d$[fSÞd$D$ D$X$HtP B +Bd$[Ðt&d$1[Ð&SzNd$D$ D$X$tP D$$BDd$[1UWVS'd$ċD$TD$D$,D$PD$X$@ PD$D$(DD$D$(D$E $KD$E P|T$(9|$4t t$|H 9Dt )D$ukD$$E L$PDT$( T$,9md$<[^_]Í't$ ,$0Í'tt$.u냍&'1t f3't$sE1Ҩt ftE T$(H4| u^uD뢍&vfWCt&'vWvfWvWt&VS}d$t$ D$$4$D$ @F$D$FFF@FFF d$[^Ðt&D$T$@!P\!P !P\%@@P&'VSÝd$܋D$D$0D$X$;t,H P D$$T$L$D$$T$9ud$$[^5t&D$PB +BfUWVS5 d$ԉD$@ tA|9t.t&ntU$,$,$K9u׋D$$d$,[^_]fUWVSÙd$ԉD$@ tB|9t#t&nt,$,$9uD$$d$,[^_]ÐVSY-d$t$ D$$4$D$[FF @F$F FFVd$[^Ít&T$Bt@tB Ív'1ÐSÎd$D$ $ad$[Ðv'UWVS[d$t$d|$`l$hD$t&'D$ $t&'D$ $D$`L&D$,$׉D$D9&UWVSGd$ԋt$@E4$D$$VD$FD$$T$D$$xF~PHuR$lNT$ GuK<$lND$4$T$E9u6d$,[^_]Ít&'t)tGttoufI&VSY-d$t$ 4$4$D$!d$[^ÍUWVSd$t$p4$D$LD$tD$l$<|$,J0D$|$D$,D$0D$4D$8D$ t$,$у|$|$(D$<$D$, d|$ l$l$4$HD$(u>D$D$$T$L9u(d$\[^_]Í't(uϋD$(&UWVSd$D$||$tt$xD$ l$pD$L9i^ED$(Ev@ $D$fEPTLL$v@D$D$($eEPT L$$ϋv9t$))֋v@D$D$($eEPD 8L$$D$D$$L$9s8t$l$, /t,$b,$*9rl$,Ev@D$D$($"eL$$t$E)t$Pt$(D4$)|$Ev@4$D$d|$ u T$L9u]d$\[^_]Í&,$֍t$ D$<|$,$D$D$hD$$D$Dt GD$D|$HvVF|$@D$vT$(R9PHT$(R9P8T$(R 9P (ct&'L$(I9HL$(I9HL$(I 9H D$$Χ&'UWVSקë~d$D$dt$`D$,D$&'UWVSGr$d$$,$t$$$ u&$9$[^_]Ív|$,$ԽLMAE %T$,8<9\@x +x;$T\AQE |$|$T$D$t$D$ <$Q0|$,$HD$$E @E T$LT$(׋t$$D$$D$ $+$t$Q0|$,$E@E I<;L$,HA +AMeIZu T$(|$|T$D$D$ t$<$Q0|$,$D$,(ET$\L$$T$$@0$L$D$|DŽ$DŽ$DŽ$|$D$ l$ЋEH0t$lD$,t$D$lD$pD$tD$xD$ l$<$D$уt$t$8D$4$D$l T$$t$ |$,$T$;D$8uaD$D$$|.t&t AuUt& '|$|D$(,$D$ D$,v(D$8농&E |$<$D$t$D$ <$T$Q0|$,$DD$$T&$t$,$$+$D$ $D$Et&'t$$׋M |$($|$v&UWVSm$t$D$|FL@AF 6F$HLyv@D$F$ F$H|D$,$|$豒D$,F@n EHD<$L$$L$$D$,$фGnFHv ,$iF3H|$,$L$L$$;Fwl$lT$8$D$l$D$lT$(8L$\$D$\@0D$`L$D$dD$hT$D$ t$,$ЋL$y~y~I N Bd$ ^_] y1i|$y u]B1ɋR%D$D$0L$ T$$D$0BJ t1t$iy qBd$ ^_]ÍRB룐fUWVSXd$|$0l$8At'‰1A49tt&;ht6;ud$[^_]Ð&D$D$4$}~t΍d$[^_]Í&'UWVS臁[Xd$ԍ,t$@lND$D$ D$|$$ tŋJBu|$$h.d$,[^_]Ít(uvэ&'UWVSWd$ԋt$@B ud$,[^_]Í&Bv 4$0B JD$1D$D$D4$D$vD$9F)Q9t)t&'T$}<$1}um|$y<$D$L$fL$L$$}D$|$B JB 9t$d$,[)Ɖ^_]ÍD$D$P$kfD$D$$|D$(h M9t='G'D$D3BfzJf9b$9LljD$q@ A&'A +&WVS(Ud$|$ P<$tD$$D$aqyQ |9Tt)6u$fd$[^_Ãt(td$[^_Í'uhu@ut렍ftߍ&'vfO뮍&'vO S~Td$D$ @t$kd$[Í&1VS}íTd$$b$D$d$[^Ð&VS}mTd$$bƋD$ 4$D$aXd$[^Ð&UWVSW}+Td$t$pl$tD$4$D$Lc@l$$jljFl$8$D$@D$Bd$荃D$D$ D$ D$ $hd$[Ít&S*kAd$荃D$D$ D$ D$ $hd$[Ít&UWVSjûAd$D$tl$pT$x|$|L$Lu ' ~Ufun5f:uV,$D$@D$@D$|OD$@tt-(u'D$@vD$D$$hN&T$L9'd$\[^_]É'W/9;9M9_ܻ9L99̼9 9)|9;9M9?B4E (& ĝv'? v'D$ D$,$D$~f'D$ D$,$D$Nf'D$ D$,$D$fY'GD$,$D$0D$,D$ D$D$,ev'D$ D$ ,$D$e'D$ D$ ,$D$~e'D$ D$ ,$D$Ne'G,$D$Vjv'D$@D$@D$,D$0D$,D$ D$,$D$d!GD$,$D$+D$+D$0D$,D$ D$D$,d D$ D$,$D$nd'GD$,$D$0D$,D$ D$D$,/djv'D$,$UKt&'GD$,D$4D$4,$D$@D$@D$&ND$@,$O1}tEEUv(t&kt&'l$L$4 $L$FWl$4D$@T$D/l$8W Gol$F),$D$N,$D$M,$D$L,$D$OLL$,$KL$,$JL$,$LIL$,$HREy'BeEY'BEE9'|$@D$<$D$4D$4D$*I|$,$H<$vGD$4(D$4t&'BE'BE'BuEi'BUEI'z5E)'JE 'RE (9aVSaÝ8d$t$$t74$|D$_T$ t$t$a_d$[^Í1퍶UWVSga;8d$ԋ|$@l$Dt$LD$H<$l$t$ D$_xEtQ U tNtYtTtNPDt&d$,[^_]Í& ~;d$,[^_] u O vd$, [^_]Ít&D$t$ D$<$D$D$룍&' 놐D$t$ l$<$D$XD$ LS*`6d$D$ @Pt$Z]d$[Ít&d$$[Ít&S_þ6d$荃$D$D$ D$ D$$j]d$[Ít&VS_}6d$̋D$DT$HuCuD$@$iQ'd$4[^É' t;u݋D$LҋuӋD$D$@$QP D$L<@9u@u뎍&'D$L@D$D$@$Qd$4[^ËD$L@D$D$@$gSd$4[^Å8D$ $D$D$@D$$"\d$4[^Ít&'D$Lҋ0tfL$@D$$L$OD$D$FD$FD$F D$ FD$$FD$(FD$,Fv'D$@@fVS]í4d$t$$t74$|D$[T$ t$t$q[d$[^Í1퍶UWVSw]K4d$ԋ|$@l$Dt$LD$H<$l$t$ D$)[xEtQ U tNtItDt>PDt&d$,[^_]Í&~+d$,[^_] d$,[^_]Ít&D$t$ D$<$D$D$볍&'떐D$t$ l$<$D$D$\SJ\3d$荓D$ $Bd$[ÍVS\2d$썃t$ 4$kB4$SBd$[^ÍS[î2d$D$ @Pt$ Yd$[Ít&d$[Ít&S[n2d$荃D$D$ D$ D$$Yd$[Ít&SZ[.2d$荃D$D$ D$ D$$Xd$[Ít&S[1d$荃D$D$ D$ D$$Xd$[Ít&SZî1d$荃D$D$ D$ D$$ZXd$[Ít&SZn1d$荃D$D$ D$ D$$Xd$[Ít&SZZ.1d$荃D$D$ D$ D$$Wd$[Ít&SZ0d$荃D$D$ D$ D$$Wd$[Ít&SYî0d$荃D$D$ D$ D$$ZWd$[Ít&SYn0d$荃D$D$ D$ D$$Wd$[Ít&SZY.0d$荃D$D$ D$ D$ $Vd$[Ít&SY/d$荃D$D$ D$ D$ $Vd$[Ít&UWVSXë/d$$$$$L$l L'W/9[9] 9o L9 9 9 9 L999 9uBu E t&T$l9 d$|[^_]É' t+ " tMthuË wЦGu'Gu/iE넍t&t;n&'? Uv'?p):EtEtv'D$ D$ ,$D$nT',$XWvD$ D$ ,$D$.T'E,$PTfG,$D$NWy'G,$D$^LY',$bCvG,$D$!n' GD$G,$D$m&,$XnvG,$D$mv'GD$G,$D$FiG,$D$tv'D$ D$G,$D$[\D$ D$,$D$R)'D$ D$,$D$~R'D$ D$,$D$NR'D$ D$,$D$R'D$ D$,$D$Qi'D$ D$,$D$Q9'D$ D$,$D$Q 'D$ D$,$D$^Q'D$ D$,$D$.Q',$vvG D$ GD$G,$D$Yjv'D$ ύ,$QCv,$T3v,$hf#vG,$D$O v'G,$D$O',$xPv,$QvD$ƊD$$zE~JsEgD$,$MPD$,$M9L$,$MM(,$D$L,$D$N,$D$ML$,$l$D$0$ND$0D$4GD$8GD$@P9E$E`hl$l$d,$,OT$dT$hD$dGW,$D$hCEED;EL1EP&E8l$D$@$LD$@D$DGD$HGD$LG D$PGD$TGD$XGD$\GET$d$l$P@T$dD$dD$dD$D$$4EtwEXi'G8 R5E)'P$D$(~4$D$,|$dx4PD$G|$d<$9CƒD$75D$,<$D$75$D$*75D$(<$D$ D$LBD$PDt&d$,[^_]Í& ~+d$,![^_] d$, [^_]Ít&D$|$ D$4$D$D$볍&' D$|$ D$ 4$D$_D${D$|$ l$4$D$8D$ <Ð&'T$D$t4tk JHJHJ H JHJHJHRPÐt7@@@ @@@@Ít&UWVSgK;"d$t$8l$d4$D$PDt&d$,[^_]Í&~+d$,[^_] d$,[^_]Ít&D$t$ D$<$D$D$볍&'떐D$t$ l$<$D$HD$\ T$D$ttÐv'UWVSDd$t$8l$d4$D$d$[Ít&S:Ad$荃D$D$ D$ D$$>d$[Ít&S@d$荃D$D$ D$ D$$z>d$[Ít&S@Îd$荃D$D$ D$ D$$:>d$[Ít&Sz@Nd$荃D$D$ D$ D$$=d$[Ít&S:@d$荃D$D$ D$ D$$=d$[Ít&VS?d$̋D$DD$D$D$$D$,D$D$(D$$D$ D$D$@$U=T$,9ud$4[^o?&'Sz?Nd$荃D$D$ D$ D$$d$荃D$D$ D$ D$$zÎd$荃D$D$ D$ D$$:Nd$荃D$D$ D$ D$$;d$[Ít&VS9> d$D$$uD$(tOd$[^Ð& tkuދT$(D$,ҋ+|$(uŋD$D$ $yD$ lD$D$ D$$Z;d$[^ÍvD$,l@9jp_TvD$,|$(0@D$(̵D$ >@89D$ HD$ $v'D$ @ fD$ @D$ $dx'L$ D$ $R0L$ $Јy&UWVS<[d$D$dl$`T$h|$lL$<t&?/vUD$0l$$D$RLD$l$$,$D$9D$$"WL$$D$0T$4L$(W GOL$,%?OL$8,$ ȉщD$8@ ? ЈD$;D$0D$$D$4D$(D$8D$, *T$<9jd$L[^_]É' t;u͋BuU,$D$R<룍vW/9+9},9l99SBHE<,${#vE,$PTfD$ D$,$D$7'D$ D$,$D$7'D$ D$,$D$7'D$ D$,$D$n7Y'D$ D$,$D$>7)',$({vD$,$y ET$0$l$PHT$0D$0&D$0D$D$$Zt&,$t&wt&D$,$xo BUEI'UD$0l$$D$RDL$0D$$T$0 t&'zE'JE'RE'(&7v'UWVS7Ûd$D$tl$pT$x|$|L$LuM w('Bu EfT$L9wd$\[^_]É' t+u͋wƋ4v'W/9t,9a9s9,9l99KB@E4t&?%Lv'G,$D$v'G,$D$?{v'D$ D$,$D$3'GD$,$D$@D$@D$0D$,D$ D$D$,3_ D$ D$,$D$N3)'D$ D$,$D$3'D$ D$,$D$2'D$ D$,$D$2'D$ D$,$D$2i',$蘉Sv,$(Cv,$x3v,$踃#v,$؂,$xET$@$l$P@T$@D$@=D$@D$D$$zt&E(l$L$4 $L$~Wl$4D$@T$D/l$8W Gol$d$D$ @Pt$)d$[Ít&d$[Ít&UWVS%,d$ԋ@ tE|9tA'Ft*t*ut$D$8D$$,9uȉ,$d$,[^_]ÐVS+}d$t$$t74$D$(T$ t$t$d$[^Í1퍶SJ+d$D$,D$ D$(D$D$$D$D$ $d$[ÍT$u't(tᐍt&Ð&'UWVS*Ûd$ԋt$@P4$lD$DD$D$P |Pt9t5&$MI҉Ht9uӋD$uD$d$,[^_]&t |$/t؍d$,[^_]Ð&UWVS*d$ԍl$@EE$D$ t&vBD$D$$U$BD0@D$tU$vE$@D$D$$U$B Dv$vBD$D$$U$BD8t2t*ut$D$D$<$D$D$D$D$$~t/FT$E‰D$.u4$GD$U$B9B D$,$|bE$PH t|9u!5t&@D$$R49ttRuס E$$U,$]bd$,[^_]Ít&|$D$<$P4D$<$bLUWVS(d$ԍl$@EE$D$ t&vBD$D$$U$BD0@D$tU$vE$@D$D$$U$B Dv$vBD$D$$U$BD8t2t*ut$D$ D$<$D$ D$D$D$$t/FT$E‰D$.u4$W D$U$B9B D$,$`E$PH t|9u!5t&@D$$R49ttRuס E$$e,$m`,$ d$,[^_]Í|$D$<$P4D$<$`<&S&d$D$ @Pt$J#d$[Ít&d$ [Ít&VS%íd$t$$t74$,D$#T$ t$t$d$[^Í1퍶Sz%Nd$荃 D$D$ D$ D$$"d$[Ít&S:%d$D$$uH|$(|$(t`|$(uD$ $́'d$[Ív' uD$,@9u؋@uɉ'D$ $褀d$[Í&'D$ $~d$[Í&'T$(tD$ D$D$ D$$!d$[Ð&UWVS'$d$ԋl$@t$D|$LD$H,$t$|$ D$x u~,d$,[^_]à uD$|$ D$,$D$dD$벍&'VS#]d$썃Tt$ FFHt(tMPFFt(uFt$ 4$ d$[^Í&'FHt$a l$VVS"íd$썃Tt$ FFHt(tMPFFt(uFt$4$5 4$d$[^ÍFHt$ l$VS*"d$D$ @Pt$Zd$[Ít&d$ [Ít&S!þd$荃 D$D$ D$ D$$jd$[Ít&S!~d$荃 D$D$ D$ D$$*d$[Ít&VSi!=d$D$$T$(uwNv tK rt}u(D$,ҋut$ D$4$d$[^É'D$,<P09|9u͋Bu뾍&'D$,ҋut$ VfD$,@D$D$ $rfD$ D$ D$D$ $d$[^ÍvD$ D$΍&'D$ $ D$ $Ĉ D$ t$ 4$&D$,vgv't$ VRL$ Qx&D$D$ $^Y'0t='D$D$$t&Rv'1҉VSÝd$t$$t74$D$T$ t$t$d$[^Í1퍶UWVSg;d$ԋ|$@l$Dt$LD$H<$l$t$ D$IxEtQ U tNtItDt>PDt&d$,[^_]Í&~+d$,[^_] d$,[^_]Ít&D$t$ D$<$D$$D$볍&'떐D$t$ l$<$D$D$\VS9 d$썃Tt$ FFt(uFt$^4$d$[^ l$VSÝd$썃Tt$ FFt(uFt$4$F4$d$[^Í&l$SZ.d$D$ @Pt$d$[Ít&d$[Ít&Sd$荃D$D$ D$ D$$d$[Ít&Sîd$荃D$D$ D$ D$$Zd$[Ít&Snd$荃D$D$ D$ D$$d$[Ít&VSY-d$D$$T$(u#!d$[^f tK "uۋD$,%|uD$D$ $Ő몍vD$, P09L 9 9rBg\t&D$ D$D$D$ $ d$[^ÍvD$ D$΍&'D$,0D$ D$뎍&'D$,vD$ $$'D$ $脏t'D$ $褏T'D$D$ $Ώ0'0uD$D$$'Jv'Rv'D$D$ $&VS}d$t$$t74$\D$T$ t$t$Ad$[^Í1퍶UWVSGd$ԋ|$@l$Dt$LD$H<$l$t$ D$xEtQ U tNtItDt>PDt&d$,[^_]Í&~+d$,[^_] d$,[^_]Ít&D$t$ D$<$D$D$볍&'떐D$t$ l$<$D$D$\Sd$荓TD$ $ld$[ÍVSýd$썃Tt$ 4$;4$#d$[^ÍS~d$D$ @Pt$d$[Ít&d$[Ít&VSi=d$܋D$D$D$D$4D$D$D$ D$D$0$T$9ud$$[^VSd$܋D$D$D$D$4D$D$D$ D$D$0$]T$9ud$$[^wVS]d$܋D$D$D$D$4D$D$D$ D$D$0$T$9ud$$[^UWVSd$D$dL$`.T$h|$ll$PDt&d$,[^_]Í&~+d$,[^_] d$,[^_]Ít&D$t$ D$<$D$D$볍&'떐D$t$ l$<$D$HD$\VSId$썃t$ F$$F u/D$D$$W4$d$[^Ð&t(uދF f뿍&'VSÝd$썃t$ F$$(F u/D$D$$4$O4$d$[^Ãt(uދF f뿍&'SJd$D$ @Pt$z d$[Ít&d$[Ít&S d$L$$D$,uT$(t|$(u D$ $)d$[ÍvP T$ PT$@D$D$ $͔d$[ÐVSmd$t$$t74$D$ T$ t$t$1 d$[^Í1퍶UWVS7 d$ԋl$@t$D|$LD$H,$t$|$ D$ x u~,d$,[^_]à uD$|$ D$,$D$D$벍&'S nd$荓D$ $d$[ÍVSi =d$썃t$ 4$4$d$[^ÍS* d$D$ @Pt$Z d$[Ít&d$[Ít&S þd$荃D$D$ D$ D$$j d$[Ít&S ~d$荃D$D$ D$ D$$* d$[Ít&Sj >d$荃D$D$ D$ D$$ d$[Ít&S* d$荃D$D$ D$ D$$ d$[Ít&S þd$荃D$D$ D$ D$$j d$[Ít&S ~d$荃D$D$ D$ D$$* d$[Ít&Sj >d$荃D$D$ D$ D$$d$[Ít&S* d$荃D$D$ D$ D$$d$[Ít&UWVS ûd$ԋD$D|$@T$Hl$LL$ wdL'|$D$$ЖET$UD$D$D$D$$'T$9d$,[^_]É' t+u͋Ewŋt'U<}9|999<9|9$9698B-"fm'<$8v<$XvD$ D$<$D$'D$ D$<$D$'D$ D$<$D$^Y'D$ D$<$D$.)'D$ D$<$D$'D$ D$<$D$'D$ D$<$D$'D$ D$<$D$ni'D$<$螑I'D$<$^)'D$<$T D$<$辒'<$D$"'D$<$~'D$<$D <$蘏]p|$D$$耕t&'<$]@<$xE0<$] <$X]|$D$$ t&'Bv'Bv'Bv'Bzv'g(]3&jE:v'J%v'R%t&UWVS7 d$l$4tu,$D$sT$0t)t#uD$0Pd$[^_]Í&l$$d$[^_]Í&1ʍUWVSkd$ԋ|$@l$Dt$LD$H<$l$t$ D$xEtQ U tNtItDt>PDt&d$,[^_]Í& ~+d$, [^_] d$,[^_]Ít&D$t$ D$<$D$D$볍&' 떐D$t$ l$<$D$D$\Sj>d$D$ @Pt$d$[Ít&d$d[Ít&VS)d$̋D$DD$D$D$HD$$D$D$,D$D$(D$$D$ dD$D$@$}T$,9ud$4[^VS}d$̋D$DD$D$D$HD$$D$D$,D$D$(D$$D$ dD$D$@$T$,9ud$4[^VS)d$̋D$DD$D$D$HD$$D$D$,D$D$(D$$D$ dD$D$@$}T$,9ud$4[^VS}d$̋D$DD$D$D$$D$,D$D$(D$$D$ dD$D$@$T$,9ud$4[^&'VS)d$̋D$DD$D$D$HD$$D$D$,D$D$(D$$D$ dD$D$@$}T$,9ud$4[^VS}d$̋D$DD$D$D$HD$$D$D$,D$D$(D$$D$ dD$D$@$T$,9ud$4[^VS)d$̋D$DD$D$D$HD$$D$D$,D$D$(D$$D$ dD$D$@$}T$,9ud$4[^VS}d$̋D$DD$D$D$HD$$D$D$,D$D$(D$$D$ dD$D$@$T$,9ud$4[^UWVS'd$$$$$L$\uQw, BuE ؍v'T$\9d$l[^_]É' t+u͋wƋLv'W%/9{|&9m&9|'9'9|(9(9|)99B.E"f?l,$&GD$,$ v'GD$,$kv'GD$@D$XD$TD$ dD$,$D$D$@D$T\GD$HD$XD$TD$ dD$,$D$D$HD$T ,$v,$(vGD$,$GD$,$;,$v,$vGD$(D$XD$TD$ dD$,$D$D$(D$T<GD$,$D$D$D$XD$TD$ dD$D$Td GD$0D$XD$TD$ dD$,$D$D$0D$TGD$8D$XD$TD$ dD$,$D$D$8D$TLGD$D$XD$TD$ dD$,$D$D$D$TqGD$ D$XD$TD$ dD$,$D$D$ D$T!蛪t&蛦t&Ktt&ˣdt&Tt&蛠Dt&;4t&K$t&D$,$ 'D$,$莥'D$,$^'D$,$'D$,$螟'D$,$>i'D$,$螦I',$D$A,BE 'BE'BE'zE'JE'RuEit&UWVSd$l$4tu,$ D$ST$0t)t#uD$0Pd$[^_]Í&l$$td$[^_]Í&1ʍUWVSwKd$ԋ|$@l$Dt$LD$H<$l$t$ D$)xEtQ U tNtItDt>PDt&d$,[^_]Í&~+d$,[^_] d$,[^_]Ít&D$t$ D$<$D$tD$볍&'떐D$t$ l$<$D$8D$\SJd$D$ @Pt$zd$[Ít&d$[Ít&S d$荃D$D$ D$ D$$d$[Ít&SÞd$荃D$D$ D$ D$$Jd$[Ít&S^d$荃D$D$ D$ D$$ d$[Ít&VSId$D$$T$(u#d$[^f tKuD$,~uȉD$D$ $Q D$,3P09W\39i39rBg\t&D$ D$D$D$ $d$[^ÍvD$ D$΍&'D$ D$뮍&'D$,tet@t$ VN Ht&D$D$ $@t&'t$ VNHt$ VNHcD$D$ $萨Bt&'J,!v'R v'VS d$t$$t74$ D$ET$ t$t$d$[^Í1퍶UWVS{d$ԋ|$@l$Dt$LD$H<$l$t$ D$YxEtQ U t3t.t)t#PDt&d$,[^_]Í&~d$,[^_] D$t$ D$<$D$D$Í&'릐D$t$ l$<$D$XD$lS^d$荓D$ $d$[ÍVSY-d$썃t$ 4$4$d$[^ÍSd$D$ @Pt$Jd$[Ít&d$$[Ít&Sîd$荃$D$D$ D$ D$$Zd$[Ít&Snd$荃$D$D$ D$ D$$d$[Ít&SZ.d$荃$D$D$ D$ D$$d$[Ít&UWVSd$ċD$Tl$PT$X|$\L$,umNfu.G D$ GD$G,$D$_t &T$,9d$<[^_]É' t;u͋"uD$,$葭 WL8/9 8989oBdEX&D$ $D$,$D$~)'D$ $D$,$D$N'D$ $D$,$D$?v',$,$(,$q,$訮al$D$($T$(D$(D$(D$D$$ l$D$($蠫뮍&'l$D$($D$,L$(D$$T$(,$8D$,$t JuEi'RUEI'7(-&v'VS}d$t$$t74$,D$T$ t$t$Ad$[^Í1퍶UWVSGd$ԋ|$@l$Dt$LD$H<$l$t$ D$xEtQ U tNtItDt>PDt&d$,[^_]Í&~+d$,[^_] d$,[^_]Ít&D$t$ D$<$D$TD$볍&'떐D$t$ l$<$D$D$\VSd$썃t$ FPHuv$ T$4F D$D$$FuVD$D$$4$d$[^ t)uFfut&'t(uFf똍&'x(vkF KfVSd$썃t$ FPHuv$ T$4F D$D$$FuVD$D$$4$4$d$[^Í&t)uFfut&'t(uFf똍&'x(vkF KfSd$D$ @Pt$Jd$[Ít&d$([Ít&Sîd$荃(D$D$ D$ D$$Zd$[Ít&Snd$荃(D$D$ D$ D$$d$[Ít&SZ.d$荃(D$D$ D$ D$$d$[Ít&Sd$荃(D$D$ D$ D$$d$[Ít&Sîd$荃(D$D$ D$ D$$Zd$[Ít&Snd$荃(D$D$ D$ D$$d$[Ít&VSY-d$D$$T$(uSwDLD$ t&'D$&(D$D$ $d$[^Ív t+uD$, w؋d⍶D$,L@P09@9@9 A9LA9A9gB\Qt&'D$#vD$vD$vD$vD$vD$, 0D$ D$$PD$ D$$D$ D$$JD$ D$$pD$ D$$UD$ D$$:D$ D$$^D$ D$$D$ D$$D$D$ $D$ $D$ $D$ $)D$ $D$ $#rD$ $P_D$ $}LD$ $9D$ $&D$ $dD$ $v'Bv'Bv'Bv'Jv'Rk`v'VSId$t$$t74$|D$T$ t$t$qd$[^Í1퍶UWVSûd$ԋ|$@l$Dt$LD$H<$l$t$ D$)xEtQ U tNtItDt>PDt&d$,[^_]Í&~+d$,[^_] d$, [^_]Ít&D$t$ D$<$D$D$볍&'떐D$t$ l$<$D$xD$ \SÎd$D$ @Pt$d$[Ít&d$[Ít&UWVSwKd$$$$ T$\tT$\9d$l[^_]Í&$)$ulj|$D$0$D$0ED$4ED$8ED$PDt&d$,[^_]Í&~+d$,[^_] d$,[^_]Ít&D$t$ D$<$D$D$볍&'떐D$t$ l$<$D$D$\Sîd$荓D$ $,d$[ÍVS}d$썃t$ 4$4$d$[^ÍÐ&'SZ.d$D$ @Pt$d$[Ít&d$[Ít&Sd$D$ @Pt$Jd$[Ít&d$[Ít&Sîd$荃D$D$ D$ D$$Zd$[Ít&VSmd$D$$uL$(t?d$[^Ð& t[uD$,0D$(uًD$ $,Wɐ&D$ D$D$ D$$d$[^ÍvD$,LS@9zPodfVSíd$t$$t74$D$T$ t$t$qd$[^Í1퍶VSyMd$t$$t74$D$T$ t$t$d$[^Í1퍶UWVSd$ԋ|$@l$Dt$LD$H<$l$t$ D$xEtQ t\Uvd t_t>t9ft2t-1҃) d$,[^_]Í&tLd$,[^_]ÅufD$t$ l$<$D$D$ t$ D$D$<$D$D$뎍v'S ީd$D$,D$ D$(D$D$$D$D$ $d$[ÍSÞd$荓tD$ $d$[ÍVSmd$썃tt$ 4$4$Ӹd$[^ÍSZ.d$荓4D$ $謸d$[ÍVS)d$썃4t$ 4${4$cd$[^ÍSþd$D$ @Pt$d$[Ít&d$[Ít&VS}d$̋D$DD$D$D$$D$,D$D$(D$$D$ D$D$@$T$,9ud$4[^&'S*d$荃D$D$ D$ D$$d$[Ít&VSýd$܋D$D$D$D$4D$D$D$ D$D$0$MT$9ud$$[^gVSyMd$܋D$D$D$D$4D$D$D$ D$D$0$T$9ud$$[^UWVSۦd$$$.$$l$\'D$@D$0‹GD$ GL$$D$D$,$S l$0D$>,$W,$loD$ oD$D$D$ D$3~MD$( D$(,$D$u'$ D$(l$$D$D$@'P(FD$@ WD$L$L$T$WT$LT$PPT$TPT$XP zv'G $D$QWPGD$ $D$LD$LD$HD$DD$ D$D$DD$ D$ $D$'GD$ $D$HD$DD$ D$D$Dv'GD$ $D$HD$DD$ D$D$D?jv'G $D$5LG $D$! ,G $D$?# v' $v $%vG D$ GD$G $D$&'GD$G $D$vGD$G $D$%svG D$ GD$G $D$Jv'GD$GD$G D$ GD$G $D$O v'G D$ GD$G $D$O v'G D$ GD$G $D$)v'GD$GD$G D$ GD$G $D$?,jv'G D$ GD$G $D$?:v' $X!$D$(ϫŋ,$D$L˫P D$LD$@9CƒD$D$L$D$8|l$l$8,$|$D$*|D$(D$ D$ D$lED$\E,$D$X$T$L D$D$$D$(訪D$(-$2D$,$ݪD$(D$(T$@ >T$@D$R9BƒD$D$@$D$0肫l$0D$D$,$T$D$<tL$($L$L$,L$,D$>,$,l$0D$>,$0,$|qD$pD$D$D$ D$ ~MD$(D$(,$D$u'>D$(l$$D$D$@D$D$$ /tzD$ $ pzeEY'JEE9'R%E' $D$2@D$D$L$D$8fD$@P|D$LP LP͉L$4L9|$(͐t&$ѨNjD$(<$T$T$,yT$,T$W$c}D$(9l$4u**vT$L*zT$Lt&HE%9D$LM D$8H@D$,%9H D$LD$8 D$0D$ $蔨KL$(i J9D$@J D$0D$(pD$0D$ $ED$L$T$$D$(薩,nD$(T$jD$D$D$ 8$T$T$L D$D$$D$(QD$(D$(L$(i J9D$@J D$0 $L$,胹L$, $lkT$,iT$, D$lv$T$)T$,cZ JT$L!D$(D$L$$T$D$(GP,nD$(T$jD$D$D$ 8$T$讦T$L D$D$$D$(D$(D$(V|$ $L$,Z L$,T $jT$, @T$, D$\r$T$T$,t rT$LI&VS ݖd$t$$t74$PDt&d$,[^_]Í&~+d$,[^_] d$,[^_]Ít&D$|$ D$4$D$D$볍&'D$|$ D$ 4$D$D${D$|$ l$4$D$hD$< D$ T$@,lP2 Fv 1ɨt ftPEPd$,[^_]Í'tEd$,[^_]Í&@D$ D$$%D$T$tEǀH T$CftEd$,[^_]Ð&uu%vOvfOѐUWVS'd$T$0:uAG tGl9t 4$u9u<$d$[^_]Ãt/u:v뭍&'UWVS觷{d$ԋt$D|$@teuo@<$D$ЩPlJ DJD$t9t+ t l$4$9t$ud$,[^_]É'td$,[^_]Ítȋd$,[^_]Ð&UWVSǶÛd$D$<t)t$<$]T$<9d$L[^_]$$D$, T$4 D$|$4R<$9BƒD$賛D$<$D$艴$D$<詛L$,l$$L$eD$><$e<$D$>m<$loD$ oD$D$D$ D$I~A%l$<$ u#$ l$|$$D$4t"(vD$4t&'D$D$$8Jvt$8$D$4$,nD$j4$D$D$D$ 8D$cT$8Ƌt't*t T$8'D$D$$蘘ʍl$8$D$,$Z,nD$j,$D$D$D$ 8D$ÙT$8ŋt*tzh'D$ <$pt&'Jx9VJ |$4l D$, T$8v'D$D$$舗[v$ $L$, L$, $jT$, ԪT$, D$\r$T$蔖T$,覲UWVS跲Ëd$D$<t)t$<$MT$<9d$L[^_]$2԰$D$, T$4 D$|$4R<$9BƒD$裗D$<$D$y$D$<虗L$,l$$L$UD$><$U<$D$>]<$|qD$pD$D$D$ D$9~A%l$<$u#l$|$$D$4t"(vD$4t&'D$D$$(Jvt$8$D$4$,nD$j4$D$D$D$ 8D$ST$8Ƌt't*t T$8'D$D$$舔ʍl$8$D$,$J,nD$j,$D$D$D$ 8D$賕T$8ŋt*tzh'D$ <$`t&'Jx9VJ |$4l D$, T$8v'D$D$$x[v $L$,ަL$, $lkT$,ĦT$, D$lv$T$脒T$,薮UWVS觮{d$ԋL$@)Eu`E tEDD$9t5v'~tG$<$<$諔9t$uՉ,$}d$,[^_]Ít&tmu)f뎍&'VS ݄d$썃t$ F$FPHu[$lNT$F$>F$CFt(uFt$4$_d$[^Ð&t)uFf듍&'VSY-d$썃t$ F$XFPHu[$lNT$iF$莉F$蓓Ft(uFt$G4$诓4$7d$[^Ãt)uFf듍&'S説~d$D$ @Pt$کd$[Ít&d$[Ít&Sj>d$荃D$D$ D$ D$$d$[Ít&S*d$荃D$D$ D$ D$$誩d$[Ít&VSýd$܋D$4T$8uCtu&D$ D$D$D$0$Td$$[^Í' t[uًD$<ҋuD$D$0$W6뱐t&D$ D$넍&'D$<|P09|9eBZOvD$<0tet@4D$0$\1!t&D$D$0$4'D$0$d1'L$0D$$L$ 1D$D$FD$FD$F 'Rv'UWVSd$l$4te,$LD$ST$0t ud$[^_]Íl$$脧d$[^_]Í&1ōUWVS臩[d$ԋ|$@l$Dt$LD$H<$l$t$ D$9x5tA tlUvt totJtEft>t9PDd$,[^_]Í&~kd$,[^_] d$,[^_]Ít&ЋƐD$t$ l$<$D$D$ D$t$ D$<$D$D$pQQuickMenu1 *QQmlListPropertyQQuickStack1 *QQuickRangedDate1 *QQuickRangeModel1 *QQuickWheelArea1 *QQuickSpinBoxValidator1 */ApplicationWindow.qmlAbstractStyleQtQuick.Controls.PrivateCalendarModelPaddingRangedDateRangeModelWheelAreaSpinBoxValidatorTooltipSettingsControls is an abstract type.ControlsTreeModelAdaptorScenePosListenerMenuPrivateMenuBarPrivatePopupWindowAbstractItemModeldesktoptheme_qtquickcontrolsqrc:/QtQuick/ControlsActionExclusiveGroupMenuItemMenuItemTypeMenuSeparatorMenuBaseStackSelectionMode/.qmldefaultApplicationWindowButtonCalendarCheckBoxComboBoxGroupBoxLabelMenuBarMenuStackViewProgressBarRadioButtonScrollViewSliderSpinBoxSplitViewStackViewDelegateStackViewTransitionStatusBarSwitchTabTabViewTableViewTableViewColumnTextAreaTextFieldToolBarToolButtonBusyIndicatorTreeViewcheckedupdateCurrent()1unbindCheckable(QObject*)2destroyed(QObject*)checkedChanged()toggled(bool)toggled()2titleChanged()2__textChanged()2aboutToShow()1hideMenu()2aboutToHide()1windowVisibleChanged(bool)2visibleChanged(bool)2__popupGeometryChanged()2geometryChanged()1clearPopupWindow()2willBeDeletedLater()1updateEnabled()2enabledChanged()1updateText()2textChanged()1updateIcon()2iconNameChanged()2iconSourceChanged()1updateShortcut()2shortcutChanged(QVariant)2triggered()1updateCheckable()2checkableChanged()1updateChecked()2toggled(bool)1trigger()2activated()1updateSelectedIndex()1unbindFromAction(QObject*)2exclusiveGroupChanged()1updatePosition()2xChanged()2yChanged()1dismissPopup()2popupDismissed()1setToBeDeletedLater()1deleteLater()2destroyed()1updateSize()2widthChanged()2heightChanged()2valueChanged()2minimumValueChanged()2maximumValueChanged()2decimalsChanged()2prefixChanged()2suffixChanged()QT_QUICK_CONTROLS_1_STYLEQT_QUICK_CONTROLS_STYLE:/qrcqrc:/:/QtQuick/Controls/StylesWARNING: Cannot find styleWARNING: Cannot load plugin for style : qt_quick_controls_style_initqt_quick_controls_style_pathAndroidBase- fallback:2styleChanged()2styleNameChanged()2stylePathChanged() > v .. Dumping%1 _q_TreeView_ItemDepth_q_TreeView_ItemExpanded_q_TreeView_HasChildren_q_TreeView_HasSibling_q_TreeView_ModelIndextruefalseQModelIndex inconsistency expected stored index parentmodel parentDepth inconsistency item depthancestors stack setitemParent inconsistencyExpanded inconsistency1modelHasBeenDestroyed()2modelReset()1modelHasBeenReset()QQuickWindow *QQmlListPropertyQQuickItem *QQmlParserStatusQVectorQListQQuickItemChangeListenerQQmlListPropertyQQmlListPropertyQQmlListPropertyQQmlListPropertyQQmlListPropertyAbstractItemModel is an abstract type.Do not create objects of type MenuItemTypeDo not create objects of type MenuBaseDo not create objects of type StackDo not create objects of type SelectionModeqmlRegisterType requires absolute URLs.QQuickAction::event: Ambiguous shortcut overload: %sQQuickExclusiveGroup1::bindCheckable(): Cannot bind to1applicationStateChanged(Qt::ApplicationState)2applicationStateChanged(Qt::ApplicationState)Model inconsistency: No model but stored visible itemsModel inconsistency: No model but stored expanded items2dataChanged(const QModelIndex&, const QModelIndex&, const QVector&)1modelDataChanged(const QModelIndex&, const QModelIndex&, const QVector&)2layoutAboutToBeChanged(const QList&, QAbstractItemModel::LayoutChangeHint)1modelLayoutAboutToBeChanged(const QList&, QAbstractItemModel::LayoutChangeHint)2layoutChanged(const QList&, QAbstractItemModel::LayoutChangeHint)1modelLayoutChanged(const QList&, QAbstractItemModel::LayoutChangeHint)2rowsAboutToBeInserted(const QModelIndex&, int, int)1modelRowsAboutToBeInserted(const QModelIndex &, int, int)2rowsInserted(const QModelIndex&, int, int)1modelRowsInserted(const QModelIndex&, int, int)2rowsAboutToBeRemoved(const QModelIndex&, int, int)1modelRowsAboutToBeRemoved(const QModelIndex&, int, int)2rowsRemoved(const QModelIndex&, int, int)1modelRowsRemoved(const QModelIndex&, int, int)2rowsAboutToBeMoved(const QModelIndex&, int, int, const QModelIndex&, int)1modelRowsAboutToBeMoved(const QModelIndex&, int, int, const QModelIndex&, int)2rowsMoved(const QModelIndex&, int, int, const QModelIndex&, int)1modelRowsMoved(const QModelIndex&, int, int, const QModelIndex&, int)org.qt-project.Qt.QQmlParserStatusQtMetaTypePrivate::QSequentialIterableImplqrc:/26QQuickDesktopIconProvider1N11QQmlPrivate11QQmlElementI13QQuickAction1EEN11QQmlPrivate11QQmlElementI21QQuickExclusiveGroup1EEN11QQmlPrivate11QQmlElementI15QQuickMenuItem1EEN11QQmlPrivate11QQmlElementI20QQuickMenuSeparator1EEN11QQmlPrivate11QQmlElementI20QQuickAbstractStyle1EEN11QQmlPrivate11QQmlElementI20QQuickCalendarModel1EEN11QQmlPrivate11QQmlElementI14QQuickPadding1EEN11QQmlPrivate11QQmlElementI17QQuickRangedDate1EEN11QQmlPrivate11QQmlElementI17QQuickRangeModel1EEN11QQmlPrivate11QQmlElementI16QQuickWheelArea1EEN11QQmlPrivate11QQmlElementI23QQuickSpinBoxValidator1EEN11QQmlPrivate11QQmlElementI23QQuickTreeModelAdaptor1EEN11QQmlPrivate11QQmlElementI23QQuickScenePosListener1EEN11QQmlPrivate11QQmlElementI11QQuickMenu1EEN11QQmlPrivate11QQmlElementI14QQuickMenuBar1EEN11QQmlPrivate11QQmlElementI18QQuickPopupWindow1EExcb??X@mB-q=$@X@4@?.@xcbxcbdate24QQuickRangeModel1Private/QtQuick/Controls/StylesBaseqrc/l)<)(\()1a24QQuickItemChangeListener :zJX(|b|mE"#p0Fm<o^n:Zj,*L>fxIT$D?k?tVths+\hE&2 NIiTz>R Jn"U_>z DF4C2!fZB 'Gh <?  Z @1"N  w ~#0 V" ֍ W V n & h VξT*< ˴= d {_ O7 h/UO dm~ 0  G0` |4 bC( BOr5ƅ">F\ŝq4 m cJR`W” 98߼BoVlB&n;QtQuick[sControls 0FSplitView.qml PTextField.qml %ScrollView.qmlStyles אBusyIndicator.qml 3<ToolBar.qml Calendar.qml ߸|SpinBox.qml <TextArea.qml@StackViewTransition.qml <Switch.qml Slider.qmlrTableViewColumn.qmlPrivate "MenuBar.qml 1StatusBar.qml <TableView.qml X^\Menu.qml ~TabView.qml{ToolButton.qml Label.qmlApplicationWindow.qml %TreeView.qmlStackViewDelegate.qmlUProgressBar.qml hq\Button.qml gRadioButton.qml uXTab.qml StackView.qml '&\ComboBox.qml GroupBox.qml V'CheckBox.qml<MenuContentItem.qmlD<AbstractCheckable.qmlJ3CalendarUtils.js (Style.qmlTHoverButton.qmlp|FocusFrame.qmlيTextHandle.qmlϼContentItem.qml KToolMenuButton.qml ScrollViewHelper.qmlbTableViewItemDelegateLoader.qml |StackViewSlideDelegate.qml StackView.js!TextInputWithHandles.qml+qmldir L3\SystemPaletteSingleton.qmlO|BasicButton.qml ˟\Control.qml "F\EditMenu.qml |CalendarHeaderModel.qml6|EditMenu_base.qml ד\ScrollBar.qmlzTableViewSelection.qml TabBar.qmlq\ColumnMenuContent.qml PhMenuItemSubControls.qml ïTextSingleton.qmlrSourceProxy.qml Sstyle.js 7ModalPopupBehavior.qml BasicTableView.qml FastGlow.qml MenuContentScroller.qmlkTreeViewItemDelegateLoader.qmlBase \SpinBoxStyle.qml D;\HandleStyle.qmlNProgressBarStyle.qml"}<ToolBarStyle.qml]\TextAreaStyle.qml |StatusBarStyle.qml cDelayButtonStyle.qml.O<CheckBoxStyle.qmlToolButtonStyle.qml)CommonStyleHelper.qml_GaugeStyle.qmljUTumblerStyle.qml `TabViewStyle.qmlt|CircularGaugeStyle.qml3\GroupBoxStyle.qml ƹ|ApplicationWindowStyle.qml$T<MenuBarStyle.qml CircularTickmarkLabelStyle.qml \FocusFrameStyle.qml^ZHandleStyleHelper.qmlCTableViewStyle.qml PieMenuStyle.qmlR\CalendarStyle.qml|OScrollViewStyle.qmlĠToggleButtonStyle.qml}images M|ButtonStyle.qml d|DialStyle.qmlSliderStyle.qmlTreeViewStyle.qmlE\StatusIndicatorStyle.qml ~\BusyIndicatorStyle.qmlv<SwitchStyle.qml $oComboBoxStyle.qml CircularButtonStyle.qml MenuStyle.qml <BasicTableViewStyle.qml \RadioButtonStyle.qml\TextFieldStyle.qmlFBspinner_small.png *'needle.png*gscrollbar-handle-vertical.pnggscrollbar-handle-transient.png{button_down.png LGleftanglearrow.pngNmarrow-up@2x.pngk!gslider-handle.png;'slider-groove.pngqwfocusframe.png ȁheader.png#'progress-indeterminate.pngIarrow-left@2x.pngUYknob.pngOarrow-down@2x.pngarrow-right@2x.png 6editbox.png groupbox.png check.png uWtab.png zarrow-up.png arrow-down.png ln'button.pnģrightanglearrow.pngspinner_large.png"darrow-right.png(5'spinner_medium.png +scrollbar-handle-horizontal.png $check@2x.pngtab_selected.png5'arrow-left.pngTbxk*eΚHO|Oϟ=|ϿVJ8g U mٲS@yČioY x`$)4.6Y$-r<+^4l]YSfWjU79ϷS'8 Y0<+Dmixaxƛ 7۲eqvʊi @bideQ3 Utm(V%+eQҏ a X㠭{W /x}ݞ>g3CqD#em(CH)^f4<9j\mb[g[]3TdHxqMn{ZMJDq9^0BU)bsN?F+܈ m;KݽΊf&s$w}QQY-u~p;:*sqnEGolQrđ{hׯàF"c g!"]6 ([zq[#dW7eWzx` IB%P(O(6n_"-70<~[v BγU h;.ЏLXTef(*qƝU3Xh۰ZUXg0g&)dI= }A95 `@A AsweYe-(0 m\+P  $,8Pi OC| %0C`l|74eT k&;c挗 ú3=@7MN`?ي ;tA8+-ֹZ,L]D1:YyJ9j< 1!Hܲ6oD<:C',O-7 ' Č%qtOq_$kйA˦hS̨ZrAlaVMO:&7U,2՘٢~'Y@eI<(q0` f*+UryIf_F/u#%yt?RB Qw\<9_l0<,Y5V83Z/C/$paP0Ϊ30}Yȋ9J-eZ bJK KER3Zh)tqi5"~MNYـPL2#= \NKpfS& ! f{݂ɡ"- / &w̤yD+Qk ۠!9˙eBe0KtIߠYq͘] R I ! T`@, ]'֐- 'AV칔ٱޱ;mY}c|(<'Sq`  @{1t.y\@))u+HV0+EZ`,8Fx)XT\%ļAx5۲/sZ,ShE1TMTa&ՍV`1ð⩎tU[GGd;2/#_w߂?̆Oa-׬V*V/;W3ɣg*- 3#âíz8AKcamft199*Ki2TZ*Tt@v/Zf3KEN;#&)b;Pđ5cUP9:x} %, @trݬhv*MŦ< xtu[ Di6[IgxĞ glS!.P)e& 3$| MP8rO_šg?x~U">TWᣉҶU+,у.yIyȍ7ҾvqW5h*DSn~ܷL_nY 3S\ Yum54.a#CVgl5טb ƹL䃟>a _@&A4 r 8rS~ KDjy<,7~Qa:>,, b6kX$$b]^nu c!72ee/NS$؄)RTx2兮;O"ۊHD\NIYIW);qC4?AJO\|qXSu';fgh?']5"gW`(3 *W=ZZ]q*zy y9NNX~'́\a 찒nkXt“?([4L5 HM;- ,꼈+03CP[3r- T4@5nT] C) 4Nd -2b2ZykQFA%, k1X>״瀽 P۱Ƚ @<X^ XKCHd-SmF^ԛCўDWBpqzR6v5":zsr>'7|p>bBZ;4 P i| zkxV"HKvyo0t|4.Qaqк.a0gvXljb,=gٛcG>ES^E:*<BOUM\ Ow8"qE x=DN'*ʆ{dҬNPYw \6VzI(7G-|a@0,x<؎@._(W`YץaMq:^Wÿ0+@B:ݧRV6:}j}0;:6OzU! `^EfJFJp 6^J pɓԳBH[#^78a j-Z`X'*)JQS].fR L= Vmx`}OQK,ޟ d@N1 f5*H8U;Q7 pCL5zǞ9+CV7ltJ9Zv/O!L @hw w͛clΐ/CrjNX폴qdWG<|܈WN+k]Yp}lvyQhɘ@0ơeXOvc5=/з:;^1@\e>~q}?\I mAƵ%QvNGu(볪_ϬjxX@sV ܢunQSDzbce+qd>#A0mo uBSPA0YsKYȟn؞=Ub[}Ki+^{5 ̢ Zo(k Ӫã; w4sE!D8>QQOvebuZxkQXNӈqaTt.c`Aש_ncx%yZEV/7O#82}HByX"&֛$Y-`,='Čq2kWucBqeEW=GC5A9|S:UC>X6ƄD ;=syDPN]'I"k ;2S${d@4_tQlK?&;mBLb&3KXYVȬ͑^DW2T&C?lĎ\1ɶm>.߂{#E˷JFz By jE_5}_oQ-m h^Bf.mY7d>l(}cd*+^"y,ngMA*N"@,B~<$=>2Q]Ñ|l|F'tk_stbc}H\eIm)vqǫQt3nhݖCu󪜲 1o]I@ɖ-FF]Cf^5NEbrP<ݐA ᵁFHpk_:aDx쏦T DgQ{S ɏн%%`keIHób\Aҡ{'3 4tMKw)UɲV[ *H|c5"X6Wҩ0>6CI̝JɎ]y% u XvGSHg[|ohȆvtu}Te#)KKhbSEK=!%>^g}L7?5Qj ]tsܬ!c,t[=M+s8S*S3@H~B~oFפl@<^ ϋ}rB"щ9p}a,n6!4vMM`fAMgx2lkUB.|9}G11qsNNNuzG^6Rt*P۲M )^:#@ݎ~Ⱦ[1Ɋ<;q8^`fPd }_4KsPtf=b" EVKc1 z}`AǿnVuY.5 TCf;fzoEyN!9$>cb]̔OQ)hؚ򷒾"?𦓮B0nئ憾ύlW]1ql;&]͋CHx.dtyZؑCQ|zj0C=8$Jriϧ(Ix.)~i v.tKHMH}˺\ K}i}晼..#rq(gm(ymqx!A0?d6vUVNp}'p~[y>ZfF-Ll ܥ"å~ɥ?W4ŷfV:i43Ꞻa> fVL Sw".8S`{e$X[S=sXUrWwltvJej%~rxkBA'FNԧ<+'^9:=<ŵdyX@kX 72ww{N{g먠1w0*]ʜ9vQ۞!w7sIQ;g O:+'ҐyW@=(Sp^䥎뗺|zS/}÷"Gpk>Pj'V,w]ٮOn_Xy'D|L\4֞gx F#+q 1Wx6ٔǖ,kl9S (7(q8R7?ǟ#=ͶfN㇏ʮͪ-efF:/-nld_t&Y% ^+Q/,Pl.*&o5s ֢LZY)ƅRV,ח.^?;|>xyuhm!]}P;+U %+X Va&/ ٖy]pzI8F |/ZW֬i(y#r7y l',4o\^m'"0f`)EmZ5g\o8<5þ- 2p TĨKR 0Fa|-B\_ZqtakG+[׼^gvOS!g(ٺ.T  -: o AxZٖ@{"3@MI e )uI\u"|U]U<Z~#U%7f@|- nygw_֢%q"؈BRxG:Yh'lWU0`!; hlP'8v:Ba`>*c0(y??'@HxA2Eoc|zLâOj&Bv j] A,P$Mi/Byzl @ϝ<~?gGGbHpkig<ʼ{={] <<::G ~>~YUzpvͿWy,jxae&_Gn¢,r4kB5Ud*Ԛ0cG$# pKOVր):|]kѰAk1Se@N!pr0PbК1#_USq}5>VV{'{ϵFX7䄦U Hv Aڀ60C#E%>脷8`ʾyƦW}kD?##9+J˕5K ڳ-ŢF:Ѿ{e>voenF fdG$.o5vFөgzBX`vu_-]hXgG"?D8 V lc l @"@)m!B*Lѫd1Z&WF;f#k/3~,5O}7)<_WJ!<K*nm;co ׬󊝝` ^H߷U Kߘ#* j)"{Xs\H&nDH)5:~+Tc@&**d$pa&'}ǡ"!xKc|KIBF`z-#;m٧!þD: VQ <:G ?إ`\Xa5VJ*zƮ#]b{XsTML@ft#-/vE>"ŁXIj[7mH3 4͖<잃OR4;?پuJBf')bECʆ~ AAxgLe^x2y#znh_Af)1,Ac0<S{01"uF땵N19`ox!(ZMعu`κL "g&9hW&U!]_͙2; (" Q;~n⊓ W.l @ CjΊ%P(>@D nm>/bExPNDH(o&L:u|fSv(:?@0.snat_#z!s;Tk?}R_-UO+(3`9,I#?a]H~ݺzBºV! d֭sn`BDŽEYF yЍy odM;0CօM]1% }9 _]!~zF%z;wZV(LERA V8i*Qhq0#>V2ˌ~$'˶WyPO@Xג}Y֔K|)EK_)yJ>ntt`+ʎ*p~A(^:UB;sx 2:ʤ*FtG(øxZ|gshC6Z6^*]#al;=9ȑ(3h\a|Ov?BXveш]~ Ӆ9aUrN) ZPq=8BS$10]!*(϶)H6 4ŴPjRXzM&9 DT93 \`kG ,vԵp(vSw`L@LXZU؃E!60< x@hU fMڊmdv o|"TRH++)A0<;:R :hhzģoGC~L2W ܻ2&` AZº|U)4/ǪQa# zߜ̈́><Z*@ֳ׫奬WKJxטh \pN-;̾J%= 9\H4ࡷ jkdē=K-i$G- emq O=+趟:m\o $pf)'C5 f%>Sʹ O!y)?4>):_A X5a4Q4ؠ,>W-Cq^͐fu<!۩/Oa{ W?27G^+;+%MW*)?[@zϱOgN?P(PĎ!V⨨¸=`h5 XRrUy%ʝD3 ϴHL-A_$Ljn~(f.Ei,pɞXޢ3;eOIO ^IV)b5=M`3iB`ů3@} bס%k;Z_uWRћ =bQ/.ە0ݔ>T: >f%%۝û1=YJ. 񷨯X[vDU݀w}[`zAR*+1 {=Jnӣ`?I&<˛=zŕL !amFs qQ#me.6SEZmjS.LW`=?8lG!FyFvB\OI%o6Xfb+)XWk}(s١ڼc b#$ Xżd1Q6x@mskTYRqS^_&iLFowwru]^"֟*ȸjO+ ~LP^ PV멫@T =jC. dhN#~6,ǢLi7wf[L:G1` -\9 h 0d6^#t=H.MQ~X8c $tB-MJ}#B=I"1HkPm%{胍RH|Em+0Gl#$C>CGe*{CQ3 Ԅ\ ׍%bnƒky|l8ev>[`y]DF~;\LXHRc@\f 1c;A!FI+ꇙޘle+*db=*dmy|)9wB$dݟ h}6< nF8d^hX1wc;26Ȋ.n9;G<;I ޝ49)E4! 9b₽ a}RK{بGޡp]Tz?E!JtB2?U}O$ςY7xtPxX^36'\ahx;8ڄC[b@hBDyƁKp0A` L%]G'Xcw'ȫnP?I)ʾͨm;tmϷT:n,~47n qmz%z{xjAk*`'MGo1LD a+K1b|D38XVy#+H||پJɜ] xG6RsX)qy/OU!榉N~o9$ɮ .QrT5Fm<.맖T {,.]2Mx{~z"{E:Y*l1"6è;Jt ˁ72KpQ+xDa5ZfCf,%7ܙgѨb/HDlL1uU/3A&$rT: T5'ldOYt[h^ J=^][/c;'$%5Bw=b}N~UyQGSpB mp2Tbii֖56 AF}]zB/w2oE'(o LOǪ=Ld,*FmXV4qV"RуsmE+s|.~e@OlU671 k9`xMM^|tO8zq/D/xp,w~bS0{LOM^ ߲ Sϋ6>H)eڨ x!e{z3s׈ .Be- .kn蹫!+*ݨ IFv5í7H_6>ү}~pZ_{gcp4 BPQ$,;W 'q4{7 JgPcB;F8'4ľ89]zNxzڛe3>׿JIt'#V;L')x|nck ηYn cUa\i9+Y8͇X6Իզ =ۣۣ5b s4x[ms6_ڴS7&vg'Mf2HH™$X &=}:N'H`R -y%䳹";Fp|r=gR4ْ80+3E#Ry/OpefdFoN"bJ{YFS")H*ϯHn ,o/zݗWﮎó7gҔɈӄiy_g+\$1Fnic{,8,J钔_ՌgHF1"F\5 Йd,e"ib 5Yka]2ƱeL,!E14;4eV,Y-e$yWʓTGLr υdPyLb˔~|Ga touq'd;r]T6yKͿ$MN;Pa\ecMC=OSH6WbS 55\KKY2<23]Z0-rV !٘MV2񯮦4ѕ Z }_":^q zj sIR.G5\y9*! 8>A!6$* %RGt9EN܋2zB`!x ?D 5Z ߴJCrجb^q3 ;g "cJ\` aS㦠jL2bc`h*L6nR>GdJ12Đ pf@de%t&g֜!8*L_fsOy57\xtSgBmTȺa .N;bk ]YTUh+i[ ҂ *$P1 +qʇQ+exjRךULaUB_ᯎX&RiuZYys̠Y^bOaӼi,X  2(Һ@*vIQFۂ9Z&NPY{b=ܔ BcKTJiul7ҳdGg1%BȸE`UgwGM:Rk$j ֤~)Z>F!Ĭ[stʍ!Iy[Wե:P>t6 FCx="HٚGBm\꺡pCХ2.3=Bj>q$1N6;65YHr-n ]C /Up ٗ/Uh#67!$vӭxK^ Uq<$nPԷ7 EdnGn)V[MʝgU )(R`ߌ|[^T J~;|{F9+za}>1$WLa/_{ӼK[MJbn~d{Mh)XLPh+mwߑ}jA"_kzZk\%G\l/f.Tȣfr6=4'b5Hh98sk5s fY/(Z@X6K}X"*Ý5=B&jT?hf< TjxfMNMvacȮUe9 i]X#EpSQgUs! 0\}ByC$!~}h|\윣>͈)y蘿 ώVPս@sËf0*=0e+m?N3.bsADəi;IDt>!$ɚ1'z%T%6f=05<8 ǧOUt_7!5q?ʶz[_CwиoezBBbDT@OϭG He2;`Z ;SY=|OvlMئ3=/r0jb; ՓN2~x!c]a1k6޽ͳmIkoM_n$l:eLi *_DQK+ Wl%o)v 0K˚ݒWޓCvMjkƤaYƁ~k:~BiG~?X ƒvm,O͝('r/$`| /Be5W*`s_4b9Nc{P{ߚc4VFgݧ4+8U/ֹtեh*:Hv}ݖz"vP}SH﩮]+[/ݭ1 b^O$+oPSq{`7zG"#U15cCJ)JUjZ79q^+;6SJTmH "YCNV1W:wӰ1dVWchBYŸݲOU'Nɜw_\ #NEֿb /**************************************************************************** ** ** Copyright (C) 2016 The Qt Company Ltd. ** Contact: https://www.qt.io/licensing/ ** ** This file is part of the Qt Quick Controls module of the Qt Toolkit. ** ** $QT_BEGIN_LICENSE:LGPL$ ** Commercial License Usage ** Licensees holding valid commercial Qt licenses may use this file in ** accordance with the commercial license agreement provided with the ** Software or, alternatively, in accordance with the terms contained in ** a written agreement between you and The Qt Company. For licensing terms ** and conditions see https://www.qt.io/terms-conditions. For further ** information use the contact form at https://www.qt.io/contact-us. ** ** GNU Lesser General Public License Usage ** Alternatively, this file may be used under the terms of the GNU Lesser ** General Public License version 3 as published by the Free Software ** Foundation and appearing in the file LICENSE.LGPL3 included in the ** packaging of this file. Please review the following information to ** ensure the GNU Lesser General Public License version 3 requirements ** will be met: https://www.gnu.org/licenses/lgpl-3.0.html. ** ** GNU General Public License Usage ** Alternatively, this file may be used under the terms of the GNU ** General Public License version 2.0 or (at your option) the GNU General ** Public license version 3 or any later version approved by the KDE Free ** Qt Foundation. The licenses are as published by the Free Software ** Foundation and appearing in the file LICENSE.GPL2 and LICENSE.GPL3 ** included in the packaging of this file. Please review the following ** information to ensure the GNU General Public License requirements will ** be met: https://www.gnu.org/licenses/gpl-2.0.html and ** https://www.gnu.org/licenses/gpl-3.0.html. ** ** $QT_END_LICENSE$ ** ****************************************************************************/ import QtQuick 2.2 import QtQuick.Controls 1.2 import QtQuick.Controls.Private 1.0 /*! \qmltype BusyIndicator \inqmlmodule QtQuick.Controls \since 5.2 \ingroup controls \brief A busy indicator. \image busyindicator.png The busy indicator should be used to indicate activity while content is being loaded or the UI is blocked waiting for a resource to become available. The following snippet shows how to use the BusyIndicator: \qml BusyIndicator { running: image.status === Image.Loading } \endqml You can create a custom appearance for a Busy Indicator by assigning a \l {BusyIndicatorStyle}. */ Control { id: indicator /*! \qmlproperty bool BusyIndicator::running This property holds whether the busy indicator is currently indicating activity. \note The indicator is only visible when this property is set to \c true. The default value is \c true. */ property bool running: true Accessible.role: Accessible.Indicator Accessible.name: "busy" style: Settings.styleComponent(Settings.style, "BusyIndicatorStyle.qml", indicator) } ^/**************************************************************************** ** ** Copyright (C) 2016 The Qt Company Ltd. ** Contact: https://www.qt.io/licensing/ ** ** This file is part of the Qt Quick Controls module of the Qt Toolkit. ** ** $QT_BEGIN_LICENSE:LGPL$ ** Commercial License Usage ** Licensees holding valid commercial Qt licenses may use this file in ** accordance with the commercial license agreement provided with the ** Software or, alternatively, in accordance with the terms contained in ** a written agreement between you and The Qt Company. For licensing terms ** and conditions see https://www.qt.io/terms-conditions. For further ** information use the contact form at https://www.qt.io/contact-us. ** ** GNU Lesser General Public License Usage ** Alternatively, this file may be used under the terms of the GNU Lesser ** General Public License version 3 as published by the Free Software ** Foundation and appearing in the file LICENSE.LGPL3 included in the ** packaging of this file. Please review the following information to ** ensure the GNU Lesser General Public License version 3 requirements ** will be met: https://www.gnu.org/licenses/lgpl-3.0.html. ** ** GNU General Public License Usage ** Alternatively, this file may be used under the terms of the GNU ** General Public License version 2.0 or (at your option) the GNU General ** Public license version 3 or any later version approved by the KDE Free ** Qt Foundation. The licenses are as published by the Free Software ** Foundation and appearing in the file LICENSE.GPL2 and LICENSE.GPL3 ** included in the packaging of this file. Please review the following ** information to ensure the GNU General Public License requirements will ** be met: https://www.gnu.org/licenses/gpl-2.0.html and ** https://www.gnu.org/licenses/gpl-3.0.html. ** ** $QT_END_LICENSE$ ** ****************************************************************************/ import QtQuick 2.2 import QtQuick.Controls 1.2 import QtQuick.Controls.Private 1.0 /*! \qmltype ToolBar \inqmlmodule QtQuick.Controls \since 5.1 \ingroup applicationwindow \ingroup controls \brief Contains ToolButton and related controls. \image toolbar.png The common way of using ToolBar is in relation to \l ApplicationWindow. It provides styling and is generally designed to work well with ToolButton as well as other controls. Note that the ToolBar does not provide a layout of its own, but requires you to position its contents, for instance by creating a \l RowLayout. If only a single item is used within the ToolBar, it will resize to fit the implicitHeight of its contained item. This makes it particularly suitable for use together with layouts. Otherwise the height is platform dependent. \code ApplicationWindow { ... toolBar:ToolBar { RowLayout { anchors.fill: parent ToolButton { iconSource: "new.png" } ToolButton { iconSource: "open.png" } ToolButton { iconSource: "save-as.png" } Item { Layout.fillWidth: true } CheckBox { text: "Enabled" checked: true Layout.alignment: Qt.AlignRight } } } } \endcode */ FocusScope { id: toolbar activeFocusOnTab: false Accessible.role: Accessible.ToolBar LayoutMirroring.enabled: Qt.application.layoutDirection === Qt.RightToLeft LayoutMirroring.childrenInherit: true width: parent ? parent.width : implicitWidth implicitWidth: container.leftMargin + container.rightMargin + Math.max(container.layoutWidth, __panel ? __panel.implicitWidth : 0) implicitHeight: container.topMargin + container.bottomMargin + Math.max(container.layoutHeight, __panel ? __panel.implicitHeight : 0) /*! \internal */ property Component style: Settings.styleComponent(Settings.style, "ToolBarStyle.qml", toolbar) /*! \internal */ property alias __style: styleLoader.item /*! \internal */ property Item __panel: panelLoader.item /*! \internal */ default property alias __content: container.data /*! \internal */ property var __menu /*! \qmlproperty Item ToolBar::contentItem This property holds the content Item of the tool bar. Items declared as children of a ToolBar are automatically parented to the ToolBar's contentItem. Items created dynamically need to be explicitly parented to the contentItem: \note The implicit size of the ToolBar is calculated based on the size of its content. If you want to anchor items inside the tool bar, you must specify an explicit width and height on the ToolBar itself. */ readonly property alias contentItem: container data: [ Loader { id: panelLoader anchors.fill: parent sourceComponent: styleLoader.item ? styleLoader.item.panel : null onLoaded: item.z = -1 Loader { id: styleLoader property alias __control: toolbar sourceComponent: style } }, Item { id: container z: 1 focus: true anchors.fill: parent anchors.topMargin: topMargin anchors.leftMargin: leftMargin anchors.rightMargin: rightMargin + (buttonLoader.active ? buttonLoader.width + rightMargin : 0) anchors.bottomMargin: bottomMargin property int topMargin: __style ? __style.padding.top : 0 property int bottomMargin: __style ? __style.padding.bottom : 0 property int leftMargin: __style ? __style.padding.left : 0 property int rightMargin: __style ? __style.padding.right : 0 property Item layoutItem: container.children.length === 1 ? container.children[0] : null property real layoutWidth: layoutItem ? (layoutItem.implicitWidth || layoutItem.width) + (layoutItem.anchors.fill ? layoutItem.anchors.leftMargin + layoutItem.anchors.rightMargin : 0) : 0 property real layoutHeight: layoutItem ? (layoutItem.implicitHeight || layoutItem.height) + (layoutItem.anchors.fill ? layoutItem.anchors.topMargin + layoutItem.anchors.bottomMargin : 0) : 0 }, Loader { id: buttonLoader anchors.right: parent.right anchors.rightMargin: container.rightMargin anchors.verticalCenter: parent.verticalCenter sourceComponent: ToolMenuButton { menu: toolbar.__menu panel: toolbar.__style.menuButton || null } active: !!__menu && __menu.items.length > 0 && !!__style.menuButton } ] } C3Sx[mo8_+ \I7^Hv7MEۺHJRv}E )N$ȇ3ϼp_klذ y,ؕ'I;7a`gLtogg:_Mɝ8TGhǡ~G X0qe2cqhpOhJƚ%2a^}dݻ/?^\_%P$Fgn@h6q 5&%|rXo*SჁT!OM#3&="a(a9QL-*&xns [Q pN6U1"v 3029i0_Τb,.AHFF&f@Uaiv5͢ s"*DҡT LJ?aO7-nv +aBk{ ^}{޲Gu* YUܫچ6mi"F}gz AALfg n{OqU pt e,8Ȥ$S'XNF" ȟ+PuJ|#ED1LD#GiH5)f'eAMV\|.[PLfHFI[H!#c 9_!+䔼 *( = jy64kNkFM밁PMC?;BpM381^Y[L±veq7~\Y,p^KM`/[cu5,E(qw6 8y FJjR_Eb.Qԁk H0:T;8 2p"zP vPT5cgz(bX a /Q8P$(Ő׋Pv@O$␠ b֗\% UA$6.V$J$O(J~MG5.V0I!6%>a1$<|Ӝ+ȳ{V3SeȾe7'"t Hg1aE%"E2LYB1y %D9/Bܳ4O`k]UC MTAv"! QgBY>fT^c՝;}$?R`DA A 3%o퀁j'kR6^< R `'\1WBRi2GV(b~ TҦhQ b#]bn,Q/R&CpaAX 905 1RlS5'(mM> \5&ƸN!zV+C*Z& +M٢Զ"='%#eT`V$ XQp4cT!d))\);B"v:c|'} }7@B4oԶ.瀿ҳ(kY3lxS׵̦U0PT%j"3 \[ QDk.Q u#x Os-I)uNci9|*>ZYTgBmDvn@5G_`Eb,5Js0\yib {{.Aj=O@EY%)HʲҵJӫW)PG0V$ē\$.4/YXތc{aþ<EM֔.5@JCemT ׂv9X%-|kFS ?Q'Q.lb2T+#кk>ƂBmPMUv~sۅ\%?sؖԂl攠oY[P̵\p.W@!3lm-8o E X8vm:}eB?ljs#Sսl bΌܠBQ{BZ7%T8q4Bċ(jI?XCːTq c @iJpr?|%+A/H6[̉oI3wvn*ͫ5u6*:hor߂E5v%f]_X6&dǶf,eb-l?٦Fm|wGH.{R? yvCg[7 :vEPǷثZ @B{U f \7tjQ47@!8h*w\v>&:m u*A U+T+qslQӥBfBCB=~?vi%N|8{\rQ~#_].ZV_c-3!Hʻ_tŕG q]]&&0O;`c}!gWFr6{[[3գ&klSΥ]=|^ofi.SGp 8Zn9, K6IGb\TE;&]tZRqrǕQxa wF:FQ{R^.5nvwgtg2a^W5DwӷQM+· n ?Ieuk[SM.5ч>ZvjxWn A#m['o Noy}I^f /I9yxaBcɹtC7O6J6/.|Ny R~O&w1ӁLи ^j6lspN4]m(KXS,|#3j$L>D4kh" >7]sDiPf"{Q.Hd ehԡ/.B!p5<y g1xko6csG٠Wa'Alj`p%./J63C"Gri %ycutf}vrt NQr`&K,2<5#63G<$R2jz^d&2 2LOx52D*׬Yp'ig/__ܜ~~zqu::yy~RTJ%9Q ؇OQ3 \f,]p*5pt+DTWW`sifDcg|Z QeXY[̃#+=1s^Fފ|q ^0E W̥t61B7 XYqԗ3]1 P)ʤZ D5X~ЁYl+"DWM'?aN Z[-E]JT f d/ki,Ncñ@22֨ Put]Ct+y8/3@9^3W(b9pʔ46g CI&#&R1"\pR->zn/o4bJXg%~kdED1y,DݧIt5=l0Q23E*o;IX FtqÐ/ c9AE┬1u/[  kFF5pBA5! 7 ӋmƸopgGtvW%0[E FQJLE`e> Rȣ=0tSR<ƕvi%6w-\઴ I @&Hc`#5BAl#iSm#мSP'J;V?ez5@:9+ Ob1ּʬ?m)kHNdV  nx`&7֒_dV8u-W<~_95gcr#\D }:٥:o٨*}'}%'ם?j%A\$2g Dyd}i  -8Y{#c4"*w%`ls:͠ۯ@u릐DA*ϴ7;_3O*q ?l-\Q\I/V 3B5= {_'<眮"Ay) jXB'/8z>juMT XڰiL4G2_bSEj-bŭU֗ IkDZAwt[Lܦ0ҋȂL pjq f~f6bݓHj6tV%X>%OJ/Cv [%1j%W Ҹq]GfcH7-|wv$8+mK 8 aI81bCZ{l|E\y >eFKFLS+(1+N&XUe;)t##%VdoKFdnx~jJm7Yjs#Z1MDXJ;k>+vg8h0i;DBD! ~ 7maWJ/aJFme;1}/*ȭǙ@GG5Q渑D! d͎؎(=E> E)ܷHG ^QTK4(Y v{COWSFm6~gإ4GKǍ.7+Ϗ1،!N|[~dHVC8onB` *0`t"DAuJvG` L7 >/MPc u1;P^4:}A6j_ڕ/gH6ډL ~!ĝ)#s|t2¬zp h?Ǡ; skγ'@ -.ߥE5Pnk7ǟŢƈ;Uv{o^- Fgw+F-f# Wc)JJV;yiwuCD!2XQ'CAhCw"l:4NGAAW^urK.Oiݷ$-޳g+"H j A~0F}Bu/(1>mrfmos}E!k@M·i+.A]OnPQ~׺IgWpF(wYnMm=1ړ~D?ײcX(E^ GG!@2%H\xGJ7dzU}5އ_ M^9}zS1 ǂ!`z(&N`I*\>~#bJtk9:*v;MU Wx=sѿ8{:-US#M%9Tvd3#q$1E1o$̄$p;=gܡb-᣿kx\|+d-ZNX?xlF?գxSWi>^,JL w%Z3Q3tzI"IJHν(2Gԟ^_||rϟ|{6>RTf0P]% "K5q%4SbġRn(Oؤp@BK*Ū,D%9By[,r(dV2uzƉm ף?0A6_e_2b==&05JQQ9;Bc?L1H&ӈV $xNF4A5 15|S3PhXsES:d+iBPO>!Yqo8{yj<Ɵ1U I&,QWșF W[U"S1Tj ao3QRԥ8 ʽe.X)I%ZF1'fV*A{j)4¬,s05rz[ct8GgyB0וkye@j|@+xy†duYAUQ(kĔ'a܈1 'tfٙ^+"E[8n\o;3Bo pMXW5 n97&%G/B+\C,2M\Mp@%OB,YPb[^cu[,X@p3&~ rRoUFw=e7MGR{7\(=Pkb퓢߳鉙1cgF u-K| ֞E-r7* ', k!y -5f_A+Z*#Ҍ|`lOvXnqeb-ԭQ G`*3KisQDai0DQj9I+vvJ ASTF^ޞ\IQ qsrcrwIgBl=ô+NՔB 39wFzˤ%-A9(6n%j~^K1IMZ~$-WgW(rK 3.J&YqO <ɚvJAgn%ۜF=KDkq(N\M9Gj1ĽjlWh-k&)#JɪeR"#-U4򧲖0v3fYQH2 8&8U$Z,l25nя"6x]VmCHS57w}5L4Lb`i!M {TF`|{U*/ Poz[ 齤O; uCheJOkiAtZHiȓȊr:TwT|>.ub_[0w"]Qc&ץH:8P F=gi:OhhŵR^i!H#fPa_T+ft ~dd@0*?ֺa#Jnu =>Lo"L~.'З"ݼ>Tv3@>I0eJ]yCRz١M 'n?@o]{j"xxی(t4zf2E$Ֆ-@r=qś.LR*KmfH4-e o1-ڷ\Re،1Qa+<ױ OJd-ŒgkAD*e`,2Fz/ǽ9/iW L?)s2p@\}5.<f!MSZ!S\ͮ%ԕt 4Y oa^h_;MLiⰒ3 Uus]$UJqWde 27DcR,udV 5r>9OS#,Q`;ƔVfMA5ٺϊȄ;4GF\BkT92g`53OS :͛7qr3,,PҁK{ÎR acg0i|>TnLԬ@ ^>mM!xk!b;!TTC/sv!'o|0 "%:Xi# 6n.m8r#9BH ./x[qރT~)*Bŕ NQp(N~@7DppYVmd<y5rr#D'KpXw%5o_apc*ϏWېGCZ(JaG(,PO5| PA6\(8j70㰙#QӵCa^!&E6&iN0lfmg}uY(q\% ݏ-+DaΠ*9 *&![[I§v$c\ ˤoq쀖ע@ 1*VWg <"UmG+cM}XPlLQ]ppC/UiG0S/v"-,Lkb8wp3 ˂r1pǀоPZ q9i00 nєu5U@%Y_<0:ACtOoK:K K`l ׹LfuEdhe.ȕݭ.(t!4v)ikNי,uCmY|;ZE~%֋ϊ+T ;u~tC,pw  W3 6#/Kɖ'Fz"cA.|\IB\:X[ˆؚ ص \v)UPb:2MT\הNr{&q8V%{|n+gSZ5{~1$"yGf.e'&m˹NgmטH@ļjGMsjJ&\WX6s@SGs#͹oՇfiETĔ9$:n!,g4 WtgL دohQOh㭱 ]1Ԡ+-~JO ax#;`zWfښ-ŗV>H!bWH . $vȩ 6|3~y%)\ˌgXf٢R6 Ǫ2 :2 LFϞk찹xd}-|odY' QuS>HKtvalHܱ[?k[lI{ta&3\+NuuM[%!'pt8Kwu8waqd9~z+ojzFĮϺ1>=6H\ƲB28\&/mTxYiԣM}xKMƞ|78 fu#aoiX;-&'~Ί^My}JIKV\W\nR&7UV t+eԞ̐ xlaV%Lw@=AcijVm]5Yp-ޅC"v邦 [,\=cC5vw>{t{oH`_ ;26fye70>lkMj>S|@cݓ4GS΄Ռ3ܑc ]5^\h|(`&p+o@3hPLEsv0\y?`şl>~ o_ _;.^ne޴Dl4 F.:7 ku8|<5LJ&kk7J[)-"شoTxC{:ADmg(*1*H&i_✉Az#8F~b߿mbqm/q y`|Gm"7ίjgs$^z"=A'^S)Gc̯ow"b6?1-<w$;MZ|b ;iTb_'_{]n0(Pglg=Č{ zs?|c ]ߦjXR[4r#/ZWŪLL,|kѹ@8= ǭ-l .v<$$+z#N(l46S/pwmhcfq8l0.M )n=*Jp e}ËE[y"+UDٖŶ`FwZ܈=?c4ۀW|Ӱz mr5G=N ڼj6Nc5 j:^k(~+SXahx1i͹d{w~xvQ+!`4nFIq= AIߍ#7qh&gZ*B1и/<{x+v¯[\;/^(LefKk_<5Dyvq^O%pOy}9X9+ݫh%/D3.7Ǯyd9g5h~W6&m kkZ]CuVql5|&8. x-ͦm~n!=cC^⿌.[&_4m!W}"PWx#D$C>'J.O5iO:JYF+_ɹz*Bi"L6vF9-6 ur= Pt4 /**************************************************************************** ** ** Copyright (C) 2016 The Qt Company Ltd. ** Contact: https://www.qt.io/licensing/ ** ** This file is part of the Qt Quick Controls module of the Qt Toolkit. ** ** $QT_BEGIN_LICENSE:LGPL$ ** Commercial License Usage ** Licensees holding valid commercial Qt licenses may use this file in ** accordance with the commercial license agreement provided with the ** Software or, alternatively, in accordance with the terms contained in ** a written agreement between you and The Qt Company. For licensing terms ** and conditions see https://www.qt.io/terms-conditions. For further ** information use the contact form at https://www.qt.io/contact-us. ** ** GNU Lesser General Public License Usage ** Alternatively, this file may be used under the terms of the GNU Lesser ** General Public License version 3 as published by the Free Software ** Foundation and appearing in the file LICENSE.LGPL3 included in the ** packaging of this file. Please review the following information to ** ensure the GNU Lesser General Public License version 3 requirements ** will be met: https://www.gnu.org/licenses/lgpl-3.0.html. ** ** GNU General Public License Usage ** Alternatively, this file may be used under the terms of the GNU ** General Public License version 2.0 or (at your option) the GNU General ** Public license version 3 or any later version approved by the KDE Free ** Qt Foundation. The licenses are as published by the Free Software ** Foundation and appearing in the file LICENSE.GPL2 and LICENSE.GPL3 ** included in the packaging of this file. Please review the following ** information to ensure the GNU General Public License requirements will ** be met: https://www.gnu.org/licenses/gpl-2.0.html and ** https://www.gnu.org/licenses/gpl-3.0.html. ** ** $QT_END_LICENSE$ ** ****************************************************************************/ import QtQuick 2.2 ParallelAnimation { id: root /*! The name of the animation that is running. Can be one of the following: \list \li 'PushTransition' \li 'PopTransition' \li 'ReplaceTransition' \endlist */ property string name /*! The page that is transitioning in. */ property Item enterItem /*! The page that is transitioning out */ property Item exitItem /*! Set to \c true if the transition is told to fast-forward directly to its end-state */ property bool immediate } -/**************************************************************************** ** ** Copyright (C) 2016 The Qt Company Ltd. ** Contact: https://www.qt.io/licensing/ ** ** This file is part of the Qt Quick Controls module of the Qt Toolkit. ** ** $QT_BEGIN_LICENSE:LGPL$ ** Commercial License Usage ** Licensees holding valid commercial Qt licenses may use this file in ** accordance with the commercial license agreement provided with the ** Software or, alternatively, in accordance with the terms contained in ** a written agreement between you and The Qt Company. For licensing terms ** and conditions see https://www.qt.io/terms-conditions. For further ** information use the contact form at https://www.qt.io/contact-us. ** ** GNU Lesser General Public License Usage ** Alternatively, this file may be used under the terms of the GNU Lesser ** General Public License version 3 as published by the Free Software ** Foundation and appearing in the file LICENSE.LGPL3 included in the ** packaging of this file. Please review the following information to ** ensure the GNU Lesser General Public License version 3 requirements ** will be met: https://www.gnu.org/licenses/lgpl-3.0.html. ** ** GNU General Public License Usage ** Alternatively, this file may be used under the terms of the GNU ** General Public License version 2.0 or (at your option) the GNU General ** Public license version 3 or any later version approved by the KDE Free ** Qt Foundation. The licenses are as published by the Free Software ** Foundation and appearing in the file LICENSE.GPL2 and LICENSE.GPL3 ** included in the packaging of this file. Please review the following ** information to ensure the GNU General Public License requirements will ** be met: https://www.gnu.org/licenses/gpl-2.0.html and ** https://www.gnu.org/licenses/gpl-3.0.html. ** ** $QT_END_LICENSE$ ** ****************************************************************************/ import QtQuick 2.2 import QtQuick.Controls 1.2 import QtQuick.Controls.Private 1.0 /*! \qmltype Switch \inqmlmodule QtQuick.Controls \since 5.2 \ingroup controls \brief A switch. \image switch.png \caption On and Off states of a Switch. A Switch is a toggle button that can be switched on (checked) or off (unchecked). Switches are typically used to represent features in an application that can be enabled or disabled without affecting others. On mobile platforms, switches are commonly used to enable or disable features. \qml Column { Switch { checked: true } Switch { checked: false } } \endqml You can create a custom appearance for a Switch by assigning a \l {SwitchStyle}. */ Control { id: root /*! This property is \c true if the control is checked. The default value is \c false. */ property bool checked: false /*! \qmlproperty bool Switch::pressed \since QtQuick.Controls 1.3 This property is \c true when the control is pressed. */ readonly property alias pressed: internal.pressed /*! This property is \c true if the control takes the focus when it is pressed; \l{QQuickItem::forceActiveFocus()}{forceActiveFocus()} will be called on the control. */ property bool activeFocusOnPress: false /*! This property stores the ExclusiveGroup that the control belongs to. */ property ExclusiveGroup exclusiveGroup: null /*! \since QtQuick.Controls 1.3 This signal is emitted when the control is clicked. */ signal clicked Keys.onPressed: { if (event.key === Qt.Key_Space && !event.isAutoRepeat) checked = !checked; } /*! \internal */ onExclusiveGroupChanged: { if (exclusiveGroup) exclusiveGroup.bindCheckable(root) } MouseArea { id: internal property Item handle: __panel.__handle property int min: __panel.min property int max: __panel.max focus: true anchors.fill: parent drag.threshold: 0 drag.target: handle drag.axis: Drag.XAxis drag.minimumX: min drag.maximumX: max onPressed: { if (activeFocusOnPress) root.forceActiveFocus() } onReleased: { if (drag.active) { checked = (handle.x < max/2) ? false : true; internal.handle.x = checked ? internal.max : internal.min } else { checked = (handle.x === max) ? false : true } } onClicked: root.clicked() } onCheckedChanged: { if (internal.handle) internal.handle.x = checked ? internal.max : internal.min } activeFocusOnTab: true Accessible.role: Accessible.CheckBox Accessible.name: "switch" /*! The style that should be applied to the switch. Custom style components can be created with: \codeline Qt.createComponent("path/to/style.qml", switchId); */ style: Settings.styleComponent(Settings.style, "SwitchStyle.qml", root) } M,xZmo۶_fw7lKtIwCAKMT5uHI5_'XKX*2x2$Ǔo dB%Ք,*xZ?U81K/zK2)#R1'ྮxAI$Itk!\E??{ŋ'篮Χ./ɘӔ\hySgvd)X#74 =pa2&W 982yȊу ]H2+RHq8rDs#BSdNaz4Y Gyp\){'ΘZ1XY&Reo؊;8@x $@E rvDiG1S`J|  o<⧳sCcL_ޣ5Ȅfdv+ 6J{"PO֟P,ܸuCf:+>=keqtZ\;, h&{{{>j]S@łTxXa w 'Qa!EUt$gsri$z1|})$ ssJJ}t9ڳ} z҃WҲ۱ʈG =\jr.*1SC^a ƀ/@r q*d#H 44/1x WkAQz .M XI`բ"1(?zLг<[2g 6ULFPczN -g 7?9nfS\deUDfS84j6-rc*h^u>A[ϳZԊgvf0}&ZCu2ĀN`IHzm ۆ-1aJAh&=uQN!0_csC/w?a""h:uefDw.qnt FD(-fRKP t!O ƚ wJ>Vd9.aNb8k:ަFWU2w<B At_VShok* ׮$L1?Ǩ&8<E5CXoD嘖v >(`e7PbĽ7p}vuM.FÓ?<N0g@?ꦴ^CgG9ȤOvJPzמ-:43ĽbƱo֨mKa!g]dNĂ~CF< T@GÂ׉CK2ǐ0꩹8TH"ŋk;1?r h3\ X]w͝6hAIݶ%}3QMtC`b0v_[KbRVm{H͵ئčy$;dr16Xxni@|_G''Q>8# BݶzroO6X@g$РfRA.x*eqk&M- TGQCc o1:߉`t-x4V=/r9sC%O`ϻsƶ_:Φ)heƻs9F*غD Q;@h\vZ7EF*ߎˉ K=ुVuua%[h xGwb$#Av;:!Ŋ'лmےhĬ>BKf10QFe᭠ #㫦`lj WYjH4ύ^fV$I|o# F]r/f67s]|y6X5-pu7bjMԨ8+,/{w/i%Hj5wCޡo*&!/**************************************************************************** ** ** Copyright (C) 2016 The Qt Company Ltd. ** Contact: https://www.qt.io/licensing/ ** ** This file is part of the Qt Quick Controls module of the Qt Toolkit. ** ** $QT_BEGIN_LICENSE:LGPL$ ** Commercial License Usage ** Licensees holding valid commercial Qt licenses may use this file in ** accordance with the commercial license agreement provided with the ** Software or, alternatively, in accordance with the terms contained in ** a written agreement between you and The Qt Company. For licensing terms ** and conditions see https://www.qt.io/terms-conditions. For further ** information use the contact form at https://www.qt.io/contact-us. ** ** GNU Lesser General Public License Usage ** Alternatively, this file may be used under the terms of the GNU Lesser ** General Public License version 3 as published by the Free Software ** Foundation and appearing in the file LICENSE.LGPL3 included in the ** packaging of this file. Please review the following information to ** ensure the GNU Lesser General Public License version 3 requirements ** will be met: https://www.gnu.org/licenses/lgpl-3.0.html. ** ** GNU General Public License Usage ** Alternatively, this file may be used under the terms of the GNU ** General Public License version 2.0 or (at your option) the GNU General ** Public license version 3 or any later version approved by the KDE Free ** Qt Foundation. The licenses are as published by the Free Software ** Foundation and appearing in the file LICENSE.GPL2 and LICENSE.GPL3 ** included in the packaging of this file. Please review the following ** information to ensure the GNU General Public License requirements will ** be met: https://www.gnu.org/licenses/gpl-2.0.html and ** https://www.gnu.org/licenses/gpl-3.0.html. ** ** $QT_END_LICENSE$ ** ****************************************************************************/ import QtQuick 2.2 /*! \qmltype TableViewColumn \inqmlmodule QtQuick.Controls \since 5.1 \ingroup viewitems \ingroup controls \brief Used to define columns in a \l TableView or in a \l TreeView. \image tableview.png TableViewColumn represents a column within a TableView or a TreeView. It provides properties to decide how the data in that column is presented. \qml TableView { TableViewColumn { role: "title"; title: "Title"; width: 100 } TableViewColumn { role: "author"; title: "Author"; width: 200 } model: libraryModel } \endqml \sa TableView, TreeView */ QtObject { /*! \internal */ property Item __view: null /*! \internal */ property int __index: -1 /*! The title text of the column. */ property string title /*! The model \c role of the column. */ property string role /*! The current width of the column. The default value depends on platform. If only one column is defined, the width expands to the viewport. */ property int width: (__view && __view.columnCount === 1) ? __view.viewport.width : 160 /*! The visible status of the column. */ property bool visible: true /*! Determines if the column should be resizable. \since QtQuick.Controls 1.1 */ property bool resizable: true /*! Determines if the column should be movable. The default value is \c true. \note A non-movable column may get indirectly moved if adjacent columns are movable. \since QtQuick.Controls 1.1 */ property bool movable: true /*! \qmlproperty enumeration TableViewColumn::elideMode The text elide mode of the column. Allowed values are: \list \li Text.ElideNone \li Text.ElideLeft \li Text.ElideMiddle \li Text.ElideRight - the default \endlist \sa {Text::elide}{elide} */ property int elideMode: Text.ElideRight /*! \qmlproperty enumeration TableViewColumn::horizontalAlignment The horizontal text alignment of the column. Allowed values are: \list \li Text.AlignLeft - the default \li Text.AlignRight \li Text.AlignHCenter \li Text.AlignJustify \endlist \sa {Text::horizontalAlignment}{horizontalAlignment} */ property int horizontalAlignment: Text.AlignLeft /*! The delegate of the column. This can be used to set the itemDelagate of a \l TableView or \l TreeView for a specific column. In the delegate you have access to the following special properties: \list \li styleData.selected - if the item is currently selected \li styleData.value - the value or text for this item \li styleData.textColor - the default text color for an item \li styleData.row - the index of the row \li styleData.column - the index of the column \li styleData.elideMode - the elide mode of the column \li styleData.textAlignment - the horizontal text alignment of the column \endlist */ property Component delegate Accessible.role: Accessible.ColumnHeader /*! \qmlmethod void TableViewColumn::resizeToContents() Resizes the column so that the implicitWidth of the contents on every row will fit. \since QtQuick.Controls 1.2 */ function resizeToContents() { var minWidth = 0 var listdata = __view.__listView.children[0] for (var i = 0; __index === -1 && i < __view.__columns.length; ++i) { if (__view.__columns[i] === this) __index = i } // ### HACK We don't have direct access to the instantiated item, // so we go spelunking. Each 'item' variable check is annotated // with the expected object it should point to in BasicTableView. for (var row = 0 ; row < listdata.children.length ; ++row) { var item = listdata.children[row] ? listdata.children[row].rowItem : undefined if (item) { // FocusScope { id: rowitem } item = item.children[1] if (item) { // Row { id: itemrow } item = item.children[__index] if (item) { // Repeater.delegate a.k.a. __view.__itemDelegateLoader var indent = __view.__isTreeView && __index === 0 ? item.__itemIndentation : 0 item = item.item if (item && item.hasOwnProperty("implicitWidth")) { minWidth = Math.max(minWidth, item.implicitWidth + indent) } } } } } if (minWidth) width = minWidth } } 1WxZ_s6=ncˎ3Ҏ?iN$!x+./R4(ם=&$ Tŗ+M&Sr|z[ 3YNņ\$BӹJ뼈u􇎸eЄ 2tgpggcqt\^oR$OIw;RyD3Uv vjW3Na9ǰTb`Pd{"yKLq WX Sp(ɌhI ()3&s*4ASrhf^eP9@E)M7]Ve[oMٌEQYz Yΐёd"n7L/5gs!{or&`=e TKe1z[evWoߙHikqA|TE?ObV  &X`&)rq\` 'ҩM."O2%ݪFs"lT4ci QDzz'{voL1l9ުoٿunYRR8#NRnoy1uъoɚ5D{S_̨QMD$j=enyc8c5-VTEUTٌ6Eޅc<16kC*[[0XO*K:o'7/iW%O\),`׸"pкM gpS[sR>z z67l>RT銊%nL CD?Εj#+$@!dB5L Ąb>o?l MX5RG]O@{0g1K=`1ez;nGtEc4 Ybto JQ,q6&"ε .qTKX1i)M*Dudþ^a VRCyVNB<<>AJcͤ f- %-@;py:,ISk.]B@7< ^,X UA,&<,&pw{l&I#YuDɒr1phˤc2e֤*^"'q@rXeGt;IPud]/XR`b y|/>V7Atrl oG"Eq"3VY 즳M6`_LPO2$c}glAT6Dm C4q?+YK~pXs:C\f.]f5A/'ou ;LpNtYՏtC%-LP<@H4zK)/֜;Xms_]pŧ@~ӎu3?m'-oؘ3# ؔK\(31|_pU[zIF·sJ 6LC[Mag%SaPWD'K( ۃ')èg(eb %2*_ O !!6 ~"=n oe޵iXcCnks Wo8eXOw8@.7/~cJ Nj9Ym`BZbmXw@ZEEӣdCr"ؐhߠW/ ~R@SR' {e򎽪”x Ę8De918C-P \)Mum6qbǰB+6kw-2_!4j8v4m3'Km8_ĦS "`Tv?-fu'%)5۷[|pc޲/1]Nu q`L5mڒ;8GŧplݮzpXxR鋑QRXOkZϝCaVO}5>3( Ӱ^Ok4Tڡ0|OŒۜ`43x>&L+$cvb =T,&{ 4|M:t:f-)p#{]~A(r[AКbP,xV%iDyuP ,̟!di?ÃWߓ#f *VB'QA)4̴^dr})ȸ[3 OTi"'D|snJ$:7+ezudY9{~98?=9]xQh43s #2:e8gXFf2M@5@SحY@4+zȆƱT 1#KgFG]OT16gBRoSzPaei1MHWC]Qry @XlG̠\)/rYHc7TTT ='}+eDw";C1El@)fԮDCc5~ަ+!)}֘>/Cyo0ќ.nf~!1 \ _3 `-)vmᮌh:r?~ ~B̍ @߱LJy<<}>4?c 0  'T'DHԤ/h=Q1eC&S}+q<|vZK:NvD)BR(?#R-.:?qzhcCErškM"sqP/)UeZOʅ^GTWխ# U7F}^0]q$(t )nNb~Om?X'Wy=udpwre)8=۪tEUX" +a2A[թ.?جgھN=lgb[chlS- |{)C|7`T[>PF3Z{yglafVxN&J}pz3깲'd1Ѹ!bYYl0٪>4$ Sܡʗ\GBF4gvDӒ YqWBN~[Vu{]]%UCi+K[9"@1/ŧEGe0k=L\nm:B7Uš7eWOig[ ;ؕV|r܊Uv5gj0BFPHx0&Itۙ>(C5hfa:40kIw-bpY,fS+o*6^uY 6ã2Wk[\/**************************************************************************** ** ** Copyright (C) 2016 The Qt Company Ltd. ** Contact: https://www.qt.io/licensing/ ** ** This file is part of the Qt Quick Controls module of the Qt Toolkit. ** ** $QT_BEGIN_LICENSE:LGPL$ ** Commercial License Usage ** Licensees holding valid commercial Qt licenses may use this file in ** accordance with the commercial license agreement provided with the ** Software or, alternatively, in accordance with the terms contained in ** a written agreement between you and The Qt Company. For licensing terms ** and conditions see https://www.qt.io/terms-conditions. For further ** information use the contact form at https://www.qt.io/contact-us. ** ** GNU Lesser General Public License Usage ** Alternatively, this file may be used under the terms of the GNU Lesser ** General Public License version 3 as published by the Free Software ** Foundation and appearing in the file LICENSE.LGPL3 included in the ** packaging of this file. Please review the following information to ** ensure the GNU Lesser General Public License version 3 requirements ** will be met: https://www.gnu.org/licenses/lgpl-3.0.html. ** ** GNU General Public License Usage ** Alternatively, this file may be used under the terms of the GNU ** General Public License version 2.0 or (at your option) the GNU General ** Public license version 3 or any later version approved by the KDE Free ** Qt Foundation. The licenses are as published by the Free Software ** Foundation and appearing in the file LICENSE.GPL2 and LICENSE.GPL3 ** included in the packaging of this file. Please review the following ** information to ensure the GNU General Public License requirements will ** be met: https://www.gnu.org/licenses/gpl-2.0.html and ** https://www.gnu.org/licenses/gpl-3.0.html. ** ** $QT_END_LICENSE$ ** ****************************************************************************/ import QtQuick 2.2 import QtQuick.Controls 1.2 import QtQuick.Controls.Styles 1.1 import QtQuick.Controls.Private 1.0 /*! \qmltype Menu \inqmlmodule QtQuick.Controls \since 5.1 \ingroup menus \ingroup controls \brief Provides a menu component for use as a context menu, popup menu, or as part of a menu bar. \image menu.png \code Menu { title: "Edit" MenuItem { text: "Cut" shortcut: "Ctrl+X" onTriggered: ... } MenuItem { text: "Copy" shortcut: "Ctrl+C" onTriggered: ... } MenuItem { text: "Paste" shortcut: "Ctrl+V" onTriggered: ... } MenuSeparator { } Menu { title: "More Stuff" MenuItem { text: "Do Nothing" } } } \endcode The main uses for menus: \list \li as a \e top-level menu in a \l MenuBar \li as a \e submenu inside another menu \li as a standalone or \e context menu \endlist Note that some properties, such as \c enabled, \c text, or \c iconSource, only make sense in a particular use case of the menu. \sa MenuBar, MenuItem, MenuSeparator */ MenuPrivate { id: root /*! \internal \omit Documented in qqquickmenu.cpp. \endomit */ function addMenu(title) { return root.insertMenu(items.length, title) } /*! \internal \omit Documented in qquickmenu.cpp. \endomit */ function insertMenu(index, title) { if (!__selfComponent) __selfComponent = Qt.createComponent("Menu.qml", root) var submenu = __selfComponent.createObject(__selfComponent, { "title": title }) root.insertItem(index, submenu) return submenu } /*! \internal */ property Component __selfComponent: null /*! \qmlproperty Component Menu::style \since QtQuick.Controls.Styles 1.2 The style Component for this control. \sa {MenuStyle} */ property Component style Component.onCompleted: { if (!style) { __usingDefaultStyle = true style = Qt.binding(function() { return Settings.styleComponent(Settings.style, "MenuStyle.qml", root) }) } } /*! \internal */ property bool __usingDefaultStyle: false /*! \internal */ property var __parentContentItem: __parentMenu ? __parentMenu.__contentItem : null /*! \internal */ property int __currentIndex: -1 /*! \internal */ onAboutToHide: __currentIndex = -1 on__MenuPopupDestroyed: contentLoader.active = false onPopupVisibleChanged: { if (__popupVisible) contentLoader.active = true } /*! \internal */ __contentItem: Loader { id: contentLoader Component { id: menuContent MenuContentItem { __menu: root } } sourceComponent: root.__isNative ? null : menuContent active: false focus: true Keys.forwardTo: item ? [item, root.__parentContentItem] : [] property bool altPressed: root.__parentContentItem ? root.__parentContentItem.altPressed : false } } (xZms6_z2=\q'9'qb77M (hGMowlr2.];+>#Ǟұ ;:8],{jՆ<̥lڦGH_L(+b?^,esY?8yܷ>хe+@׼к ]|rӗOO^/NxV+a2 vJ ‚lDcW9˚= D+a%w axis v-ݒd ~FPkrD9sw 2^8awJ]3hVXΥ 69"3ltɸ;KsmXm KP rV K{ GD4"\ǗA 9owb_ ka/t{V@ek,6 #gQdp 1t%4[NW<Nw=l b"oB{9Q'<nsCf~VU~=\5Η䨳p+p.9fyqUZ >P-8+ gO !xZUWQDA)p/תt$e }k]I+g@ (" _- ֚J_' qO+8S0q3 rVo~g`43m+5۠$BOrE\9IvHӼ' O#&w%dAؐ>PC5ǤU c"-A)xǿe h7rH,rp9.URRf@T ^@JE@ˢ e[R_@*EaQu1Eas-R$j)o/);A }_l'$]L1[}UhC~( CiHb;FrVd.Fhry8 E'v.L)" D9aF- {>{1cXVvPpВv*On'䛮4M٨{UB^]i'&y0(m΀10?~'|PX፺ֈ&1ql +O,mpn5u)I y8ՐP*[jcih+s}!Σ{$D@㣝Ѽ4a?;loש?Pt3mbnYz'C&T6W,J 4T@P5|·jbF`7hI3) o)zpcF[$iF" s,[E.2!+M-񓫔(F}kcM H7X=Ç"T1 øuԟiΈ2L7Gc٘NYl6}}F!i - a+#ʎSC}IC8Ď_]&My 2^31) conversion will fail, and it will be converted to 0, resulting in that we will call setMaximumWidth(0).... We therefore need to enforce the limit at a level where we are still operating on floating point values. */ readonly property real __qwindowsize_max: (1 << 24) - 1 /*! \internal */ property real __width: 0 Binding { target: root property: "__width" when: (root.minimumWidth <= root.maximumWidth) && !contentArea.__noImplicitWidthGiven value: Math.max(Math.min(root.maximumWidth, contentArea.implicitWidth), root.minimumWidth) } /*! \internal */ property real __height: 0 Binding { target: root property: "__height" when: (root.minimumHeight <= root.maximumHeight) && !contentArea.__noImplicitHeightGiven value: Math.max(Math.min(root.maximumHeight, contentArea.implicitHeight + __topBottomMargins), root.minimumHeight) } /* As soon as an application developer writes width: 200 this binding will be broken. This is the reason for this indirection via __width (and __height) */ width: __width height: __height minimumWidth: contentArea.__noMinimumWidthGiven ? 0 : contentArea.minimumWidth minimumHeight: contentArea.__noMinimumHeightGiven ? 0 : (contentArea.minimumHeight + __topBottomMargins) maximumWidth: Math.min(__qwindowsize_max, contentArea.maximumWidth) maximumHeight: Math.min(__qwindowsize_max, contentArea.maximumHeight + __topBottomMargins) /*! \internal */ default property alias data: contentArea.data flags: Qt.Window | Qt.WindowFullscreenButtonHint | Qt.WindowTitleHint | Qt.WindowSystemMenuHint | Qt.WindowMinMaxButtonsHint | Qt.WindowCloseButtonHint | Qt.WindowFullscreenButtonHint // QTBUG-35049: Windows is removing features we didn't ask for, even though Qt::CustomizeWindowHint is not set // Otherwise Qt.Window | Qt.WindowFullscreenButtonHint would be enough Loader { id: panelLoader anchors.fill: parent sourceComponent: __style ? __style.panel : null onStatusChanged: if (status === Loader.Error) console.error("Failed to load Style for", root) focus: true Loader { id: styleLoader sourceComponent: style property var __control: root property QtObject styleData: QtObject { readonly property bool hasColor: root.color != "#ffffff" } onStatusChanged: if (status === Loader.Error) console.error("Failed to load Style for", root) } Binding { target: toolBar; property: "parent"; value: __panel.toolBarArea } Binding { target: statusBar; property: "parent"; value: __panel.statusBarArea } Binding { property: "parent" target: menuBar ? menuBar.__contentItem : null when: menuBar && !menuBar.__isNative value: __panel.menuBarArea } Binding { target: menuBar; property: "__parentWindow"; value: root } Keys.forwardTo: menuBar ? [menuBar.__contentItem, __panel] : [] ContentItem { id: contentArea anchors.fill: parent parent: __panel.contentArea } } } ) Ya"W"Ly1><\.o"HaD4+lvNIAIJ C.~*AB,-Ȃ%k'4&wo/>\^]]_\^>\T-GI+I%_pFqL4c&15Kኔ^4g&"0(Y&b.i4@$qJ4$1i\OG(l*!.> SAy䑦}Es'%O%/+V0=V+Ae(,ND²<i ڴ@"G(I6e|⠖UDG qP?\!W(('hF9ۚ=h uxOY AjjH~LkX1+ =ȽV(By4sr5hHڴha$JXj2<.jrh1K)[*C(@ɩz>9L4'i$MQ ,+g<=xsHMe~g-n 58a9 jT G/GHB  'o,w*8^c:`ؽEAiƇ5-# s=\0:t`&A=h{Bpbθ~We Y 'IgSPg'`\0sέXSُ,ކEM'DŽ3& 6\ r̺4X$Fq%8ױy`<+1ҕ ;*9/3[N$]N00itqKS%].(Y6E 3" BChyC@=⟠BB֍i e&颂Ƶ6FD} T5ꕂH)S%os >p &@A3 TZO2HdȂĩ(yFaZzi [Jo14Pkl+ lVHV#R! |Ǫe@OjqpH_KfL,D9#&5sdpk/qwGY2b;fz/C,kXSéU3]z!waP)ڑ֘ݝDߌQd~2f.giP,1,*Iz`Da6C2jKAMćFk5 -U՟Cje9/bKnMPq Rf ڼxkL/aNYT@|0Ln%Bc,1kbA- ,3KĢ& f Ř.9 +mMR.3Ub,)d2 @/g*k㱓ɉl%drYJiWGj=O֜(6> LA H"[Js 1g!PZb( -`Ҙ!#r' s#9Gr"'P%y27JZHw\AŊz4=$FED>WeI[5hYS1q-256cR$<Lȩeò Of3ʑG6|dMZɩAiܰJs^~OcT+j͝6er8ѻ(=hȟHPuH@ZrZ$M;駁WImE*W cr]&C !cE(L ˔Mw'6/d2O׬z_CҼkA/ݐ 'b!6Q-j1[+DYmF[ċpuOD`a,6ɪdvna,L(>MSPˬ-ڝ8KC ۖW<Im8\Zuu4G}Ѐ }" v(mrZ>HOaX.BY|Φ7*ct͝NL\ΓilF1ΞT-Wx&}ɨ7xk@6_/#V[h6'AzkOb-5Q@#@D'ozDoh e}R]R+v]x|<+B}S+Qr&K#V(눜ՊDOL4eNHs͚QO* $הC&o.r(j˱hn=d$CN .yXXѾI(LS.ԯW՘zeՏy1g*ʑqۥқ~@ܰQ0hĸ<^L׃/[mcB=SH6֦͝%9M`}:s 2gI&j{{r?krqјX(s/1BAH< 3+LD.\`e&Oby`U.,I^Ÿ-(ax#wJCq2VmaoPnIVKbl;'"?!VnQu]>GZ{zӺG|2ƀ] QffzP8k!Ѐ.bVﶧ߇]Y}W.]\@[4-vyV; L? t]3Ev-]_`D!˫խQ~T''mK r]s״[ 5%Ӯμk{k\ȩu-5qcwuy+ LWE/Lؘ gٗcB^ mF4-`XpӞT-NZsIt}Ɗ:+WJs=v[L+:uTUn&dL]˩:08j7l~>ܝaX̷dXNmv<;{Jku( =5 偞w7ͼJF=Tz< * /**************************************************************************** ** ** Copyright (C) 2016 The Qt Company Ltd. ** Contact: https://www.qt.io/licensing/ ** ** This file is part of the Qt Quick Controls module of the Qt Toolkit. ** ** $QT_BEGIN_LICENSE:LGPL$ ** Commercial License Usage ** Licensees holding valid commercial Qt licenses may use this file in ** accordance with the commercial license agreement provided with the ** Software or, alternatively, in accordance with the terms contained in ** a written agreement between you and The Qt Company. For licensing terms ** and conditions see https://www.qt.io/terms-conditions. For further ** information use the contact form at https://www.qt.io/contact-us. ** ** GNU Lesser General Public License Usage ** Alternatively, this file may be used under the terms of the GNU Lesser ** General Public License version 3 as published by the Free Software ** Foundation and appearing in the file LICENSE.LGPL3 included in the ** packaging of this file. Please review the following information to ** ensure the GNU Lesser General Public License version 3 requirements ** will be met: https://www.gnu.org/licenses/lgpl-3.0.html. ** ** GNU General Public License Usage ** Alternatively, this file may be used under the terms of the GNU ** General Public License version 2.0 or (at your option) the GNU General ** Public license version 3 or any later version approved by the KDE Free ** Qt Foundation. The licenses are as published by the Free Software ** Foundation and appearing in the file LICENSE.GPL2 and LICENSE.GPL3 ** included in the packaging of this file. Please review the following ** information to ensure the GNU General Public License requirements will ** be met: https://www.gnu.org/licenses/gpl-2.0.html and ** https://www.gnu.org/licenses/gpl-3.0.html. ** ** $QT_END_LICENSE$ ** ****************************************************************************/ import QtQuick 2.2 /*! \qmltype StackViewDelegate \inqmlmodule QtQuick.Controls \ingroup controls \since 5.1 \brief A delegate used by StackView for loading transitions. See the documentation for the \l {StackView} component. */ QtObject { id: root /*! \qmlmethod Transition StackViewDelegate::getTransition(properties) The base implementation of this function just looks for a property named properties.name inside itself. \sa {Transitions} */ function getTransition(properties) { return root[properties.name] } /*! \qmlmethod void StackViewDelegate::transitionFinished(properties) The base implementation of this function is empty. \sa {Transitions} */ function transitionFinished(properties) { } /*! \qmlproperty Component StackViewDelegate::pushTransition The transition used on push operation. */ property Component pushTransition: StackViewTransition {} /*! \qmlproperty Component StackViewDelegate::popTransition The transition used on pop operation. Unless set, the popTransition is the same as pushTransition */ property Component popTransition: root["pushTransition"] /*! \qmlproperty Component StackViewDelegate::replaceTransition The transition used on replace operation. Unless set, the replaceTransition is the same as pushTransition */ property Component replaceTransition: root["pushTransition"] } /**************************************************************************** ** ** Copyright (C) 2016 The Qt Company Ltd. ** Contact: https://www.qt.io/licensing/ ** ** This file is part of the Qt Quick Controls module of the Qt Toolkit. ** ** $QT_BEGIN_LICENSE:LGPL$ ** Commercial License Usage ** Licensees holding valid commercial Qt licenses may use this file in ** accordance with the commercial license agreement provided with the ** Software or, alternatively, in accordance with the terms contained in ** a written agreement between you and The Qt Company. For licensing terms ** and conditions see https://www.qt.io/terms-conditions. For further ** information use the contact form at https://www.qt.io/contact-us. ** ** GNU Lesser General Public License Usage ** Alternatively, this file may be used under the terms of the GNU Lesser ** General Public License version 3 as published by the Free Software ** Foundation and appearing in the file LICENSE.LGPL3 included in the ** packaging of this file. Please review the following information to ** ensure the GNU Lesser General Public License version 3 requirements ** will be met: https://www.gnu.org/licenses/lgpl-3.0.html. ** ** GNU General Public License Usage ** Alternatively, this file may be used under the terms of the GNU ** General Public License version 2.0 or (at your option) the GNU General ** Public license version 3 or any later version approved by the KDE Free ** Qt Foundation. The licenses are as published by the Free Software ** Foundation and appearing in the file LICENSE.GPL2 and LICENSE.GPL3 ** included in the packaging of this file. Please review the following ** information to ensure the GNU General Public License requirements will ** be met: https://www.gnu.org/licenses/gpl-2.0.html and ** https://www.gnu.org/licenses/gpl-3.0.html. ** ** $QT_END_LICENSE$ ** ****************************************************************************/ import QtQuick 2.2 import QtQuick.Controls 1.2 import QtQuick.Controls.Private 1.0 /*! \qmltype ProgressBar \inqmlmodule QtQuick.Controls \since 5.1 \ingroup controls \brief A progress indicator. \image progressbar.png The ProgressBar is used to give an indication of the progress of an operation. \l value is updated regularly and must be between \l minimumValue and \l maximumValue. \code Column { ProgressBar { value: 0.5 } ProgressBar { indeterminate: true } } \endcode You can create a custom appearance for a ProgressBar by assigning a \l {ProgressBarStyle}. */ Control { id: progressbar /*! This property holds the progress bar's current value. Attempting to change the current value to one outside the minimum-maximum range has no effect on the current value. The default value is \c{0}. */ property real value: 0 /*! This property is the progress bar's minimum value. The \l value is clamped to this value. The default value is \c{0}. */ property real minimumValue: 0 /*! This property is the progress bar's maximum value. The \l value is clamped to this value. If maximumValue is smaller than \l minimumValue, \l minimumValue will be enforced. The default value is \c{1}. */ property real maximumValue: 1 /*! This property toggles indeterminate mode. When the actual progress is unknown, use this option. The progress bar will be animated as a busy indicator instead. The default value is \c false. */ property bool indeterminate: false /*! \qmlproperty enumeration orientation This property holds the orientation of the progress bar. \list \li Qt.Horizontal - Horizontal orientation. (Default) \li Qt.Vertical - Vertical orientation. \endlist */ property int orientation: Qt.Horizontal /*! \qmlproperty bool ProgressBar::hovered This property indicates whether the control is being hovered. */ readonly property alias hovered: hoverArea.containsMouse /*! \internal */ style: Settings.styleComponent(Settings.style, "ProgressBarStyle.qml", progressbar) /*! \internal */ property bool __initialized: false /*! \internal */ onMaximumValueChanged: setValue(value) /*! \internal */ onMinimumValueChanged: setValue(value) /*! \internal */ onValueChanged: if (__initialized) setValue(value) /*! \internal */ Component.onCompleted: { __initialized = true; setValue(value) } activeFocusOnTab: false Accessible.role: Accessible.ProgressBar Accessible.name: value implicitWidth:(__panel ? __panel.implicitWidth : 0) implicitHeight: (__panel ? __panel.implicitHeight: 0) MouseArea { id: hoverArea anchors.fill: parent hoverEnabled: Settings.hoverEnabled } /*! \internal */ function setValue(v) { var newval = parseFloat(v) if (!isNaN(newval)) { // we give minimumValue priority over maximum if they are inconsistent if (newval > maximumValue) { if (maximumValue >= minimumValue) newval = maximumValue; else newval = minimumValue } else if (v < minimumValue) { newval = minimumValue } if (value !== newval) value = newval } } } _/**************************************************************************** ** ** Copyright (C) 2016 The Qt Company Ltd. ** Contact: https://www.qt.io/licensing/ ** ** This file is part of the Qt Quick Controls module of the Qt Toolkit. ** ** $QT_BEGIN_LICENSE:LGPL$ ** Commercial License Usage ** Licensees holding valid commercial Qt licenses may use this file in ** accordance with the commercial license agreement provided with the ** Software or, alternatively, in accordance with the terms contained in ** a written agreement between you and The Qt Company. For licensing terms ** and conditions see https://www.qt.io/terms-conditions. For further ** information use the contact form at https://www.qt.io/contact-us. ** ** GNU Lesser General Public License Usage ** Alternatively, this file may be used under the terms of the GNU Lesser ** General Public License version 3 as published by the Free Software ** Foundation and appearing in the file LICENSE.LGPL3 included in the ** packaging of this file. Please review the following information to ** ensure the GNU Lesser General Public License version 3 requirements ** will be met: https://www.gnu.org/licenses/lgpl-3.0.html. ** ** GNU General Public License Usage ** Alternatively, this file may be used under the terms of the GNU ** General Public License version 2.0 or (at your option) the GNU General ** Public license version 3 or any later version approved by the KDE Free ** Qt Foundation. The licenses are as published by the Free Software ** Foundation and appearing in the file LICENSE.GPL2 and LICENSE.GPL3 ** included in the packaging of this file. Please review the following ** information to ensure the GNU General Public License requirements will ** be met: https://www.gnu.org/licenses/gpl-2.0.html and ** https://www.gnu.org/licenses/gpl-3.0.html. ** ** $QT_END_LICENSE$ ** ****************************************************************************/ import QtQuick 2.2 import QtQuick.Controls 1.2 import QtQuick.Controls.Private 1.0 /*! \qmltype Button \inqmlmodule QtQuick.Controls \since 5.1 \ingroup controls \brief A push button with a text label. \image button.png The push button is perhaps the most commonly used widget in any graphical user interface. Pushing (or clicking) a button commands the computer to perform some action or answer a question. Common examples of buttons are OK, Apply, Cancel, Close, Yes, No, and Help buttons. \qml Button { text: "Button" } \endqml Button is similar to the QPushButton widget. You can create a custom appearance for a Button by assigning a \l {ButtonStyle}. */ BasicButton { id: button /*! This property holds whether the push button is the default button. Default buttons decide what happens when the user presses enter in a dialog without giving a button explicit focus. \note This property only changes the appearance of the button. The expected behavior needs to be implemented by the user. The default value is \c false. */ property bool isDefault: false /*! Assign a \l Menu to this property to get a pull-down menu button. The default value is \c null. */ property Menu menu: null __effectivePressed: __behavior.effectivePressed || menu && menu.__popupVisible activeFocusOnTab: true Accessible.name: text style: Settings.styleComponent(Settings.style, "ButtonStyle.qml", button) Binding { target: menu property: "__minimumWidth" value: button.__panel.width } Binding { target: menu property: "__visualItem" value: button } Connections { target: __behavior onEffectivePressedChanged: { if (!Settings.hasTouchScreen && __behavior.effectivePressed && menu) popupMenuTimer.start() } onReleased: { if (Settings.hasTouchScreen && __behavior.containsMouse && menu) popupMenuTimer.start() } } Timer { id: popupMenuTimer interval: 10 onTriggered: { __behavior.keyPressed = false if (Qt.application.layoutDirection === Qt.RightToLeft) menu.__popup(Qt.rect(button.width, button.height, 0, 0), 0) else menu.__popup(Qt.rect(0, button.height, 0, 0), 0) } } } /**************************************************************************** ** ** Copyright (C) 2016 The Qt Company Ltd. ** Contact: https://www.qt.io/licensing/ ** ** This file is part of the Qt Quick Controls module of the Qt Toolkit. ** ** $QT_BEGIN_LICENSE:LGPL$ ** Commercial License Usage ** Licensees holding valid commercial Qt licenses may use this file in ** accordance with the commercial license agreement provided with the ** Software or, alternatively, in accordance with the terms contained in ** a written agreement between you and The Qt Company. For licensing terms ** and conditions see https://www.qt.io/terms-conditions. For further ** information use the contact form at https://www.qt.io/contact-us. ** ** GNU Lesser General Public License Usage ** Alternatively, this file may be used under the terms of the GNU Lesser ** General Public License version 3 as published by the Free Software ** Foundation and appearing in the file LICENSE.LGPL3 included in the ** packaging of this file. Please review the following information to ** ensure the GNU Lesser General Public License version 3 requirements ** will be met: https://www.gnu.org/licenses/lgpl-3.0.html. ** ** GNU General Public License Usage ** Alternatively, this file may be used under the terms of the GNU ** General Public License version 2.0 or (at your option) the GNU General ** Public license version 3 or any later version approved by the KDE Free ** Qt Foundation. The licenses are as published by the Free Software ** Foundation and appearing in the file LICENSE.GPL2 and LICENSE.GPL3 ** included in the packaging of this file. Please review the following ** information to ensure the GNU General Public License requirements will ** be met: https://www.gnu.org/licenses/gpl-2.0.html and ** https://www.gnu.org/licenses/gpl-3.0.html. ** ** $QT_END_LICENSE$ ** ****************************************************************************/ import QtQuick 2.2 import QtQuick.Controls 1.2 import QtQuick.Controls.Private 1.0 /*! \qmltype RadioButton \inqmlmodule QtQuick.Controls \since 5.1 \ingroup controls \brief A radio button with a text label. \image radiobutton.png A RadioButton is an option button that can be switched on (checked) or off (unchecked). Radio buttons typically present the user with a "one of many" choices. In a group of radio buttons, only one radio button can be checked at a time; if the user selects another button, the previously selected button is switched off. \qml GroupBox { title: "Tab Position" RowLayout { ExclusiveGroup { id: tabPositionGroup } RadioButton { text: "Top" checked: true exclusiveGroup: tabPositionGroup } RadioButton { text: "Bottom" exclusiveGroup: tabPositionGroup } } } \endqml You can create a custom appearance for a RadioButton by assigning a \l {RadioButtonStyle}. */ AbstractCheckable { id: radioButton activeFocusOnTab: true Accessible.name: text Accessible.role: Accessible.RadioButton /*! The style that should be applied to the radio button. Custom style components can be created with: \codeline Qt.createComponent("path/to/style.qml", radioButtonId); */ style: Settings.styleComponent(Settings.style, "RadioButtonStyle.qml", radioButton) __cycleStatesHandler: function() { checked = !checked; } } c/**************************************************************************** ** ** Copyright (C) 2016 The Qt Company Ltd. ** Contact: https://www.qt.io/licensing/ ** ** This file is part of the Qt Quick Controls module of the Qt Toolkit. ** ** $QT_BEGIN_LICENSE:LGPL$ ** Commercial License Usage ** Licensees holding valid commercial Qt licenses may use this file in ** accordance with the commercial license agreement provided with the ** Software or, alternatively, in accordance with the terms contained in ** a written agreement between you and The Qt Company. For licensing terms ** and conditions see https://www.qt.io/terms-conditions. For further ** information use the contact form at https://www.qt.io/contact-us. ** ** GNU Lesser General Public License Usage ** Alternatively, this file may be used under the terms of the GNU Lesser ** General Public License version 3 as published by the Free Software ** Foundation and appearing in the file LICENSE.LGPL3 included in the ** packaging of this file. Please review the following information to ** ensure the GNU Lesser General Public License version 3 requirements ** will be met: https://www.gnu.org/licenses/lgpl-3.0.html. ** ** GNU General Public License Usage ** Alternatively, this file may be used under the terms of the GNU ** General Public License version 2.0 or (at your option) the GNU General ** Public license version 3 or any later version approved by the KDE Free ** Qt Foundation. The licenses are as published by the Free Software ** Foundation and appearing in the file LICENSE.GPL2 and LICENSE.GPL3 ** included in the packaging of this file. Please review the following ** information to ensure the GNU General Public License requirements will ** be met: https://www.gnu.org/licenses/gpl-2.0.html and ** https://www.gnu.org/licenses/gpl-3.0.html. ** ** $QT_END_LICENSE$ ** ****************************************************************************/ import QtQuick 2.2 /*! \qmltype Tab \inqmlmodule QtQuick.Controls \since 5.1 \ingroup viewaddons \ingroup controls \brief Tab represents the content of a tab in a TabView. A Tab item inherits from Loader and provides a similar API. Tabs are lazily loaded; only tabs that have been made current (for example, by clicking on them) will have valid content. You can force loading of tabs by setting the active property to \c true: \code Tab { active: true } \endcode \sa TabView */ Loader { id: tab anchors.fill: parent /*! This property holds the title of the tab. */ property string title /*! \internal */ property bool __inserted: false Accessible.role: Accessible.LayeredPane active: false visible: false activeFocusOnTab: false onVisibleChanged: if (visible) active = true /*! \internal */ default property alias component: tab.sourceComponent } +x}kƕw ] zv.Ij,+ےG떥Ra ,`ݧCɲl 4Nw>>sKVm_]$y&M;uZnm6e.yrݶffՃ"_˫u$˼0 ]uTˤe|U$*렝y;P{7Ͽ;݋x>V^i&2xO.& ܤE% Ftt|^"t,-&5Q6fe6YM5G(ղݤ5̲&iњL)ڬ pNlmMz4m%io|[Չ[ KJDFm^M,,>ڲa5BeUR)3Uv&(&tA!==zi ?<w|}ܻW-dzǽK37{Y7@\{~^7]v DR_`Yr^YKWuխ\&>U*? nߗunKg@I9L3&b0/ݬ%i";n* sluHK+HxԐUE^'JBT1;b:sEK]@`JСA3cp!W(@Op%@[.AYUO^U%#AyZA'`t0Ң0W31RDS)0E^W0L$&\^WMUoX yҔ9̢%X˺ZgVXg,=@ayk2RT[4 MQ 8-u QKwv䬼:̈ ʌ8 ˮ(&w8uiu%eU9P |i_Ϧ7[ko?; Fr'4yRR0xX6虃Lr 2@=8ywUFN,0CgR#D*KHfnS Z)]`1 QH%$ ]ެ˺ JmpҭA TUxK=>Z=X'>Ci JkH𚜗>,)X,ryK}Ue*Z+Y%pUXM+V"u My/heH+ sRᙢfP76$O%  Nїè)]FLK);g3ވ]S[SO],71҄0cdۀ򫵙x; +JX4VC&<%bڶlL1mT9$7BdB+ĞU$߶'WM};uGY<gѢz.;M UWeć_rbLbS=̺|L|>x"qDS~`HzAFCdBq7G 'ap|E+3xlh$ngFiI8LJӆ"(X=_Q}g)nQeFcnsu9CE& T|І]ujV/#}cEc!͞ ڧ Sʃi`~`s&$Ϋ_Cu&pgqQܚ eU7-b?΁sn8`98lYyN:9c_}eKJIjE9$A"L29E3v&%fǔ\ܭ,:8+LDps! 5+6iXXv.l?/eJK2`~GCB&1Gp269=pɴA%^pvmu!`yPjs;F'JlDr=*/QP+hVdYbXl&ّg_?/"$0+D!9 tceszO$2+rXO{Kpq]<VJM=$׭@SFhw-w 揳f:(FP)l2%_'שc?/ jžKk*GӷyY4tV!e1\V]B ١e/8ߋ0LGرpFs?\iһml112>0 bg]i+-3*aFK(!H58˯91k)ѐ-hQΏ Zv^zIEE z\Y2K>td< MLNL! i da?Pq1R6ʡvZAF1zL.2(R>Yufm0~عUI // )s)V$ X&7V+;䳋(mŜ7 n`" ٦,4EEv&8+P$bۇ,?;;,~Xo v3Ƒ?˰wբ*z_,:3 zwx9ulJgC'876ybtp[|2j6b`)d4662~@葎yuWBq{g$^׹8D1"DA_`oo)^W#+ވo'5p8nkb .&8PވFv!JqjUXe6MѸ32z8PqhA FP$5H%n΍Nt0nM67+nqpw I9b`BŅ:Z,Hk@K]jPF3-;ztryC' ˒ OddO䇬cj.|-}2&w3#!|,83ig/L@8rYo JѸ}% $@%8S8Ֆ^Yds'ɣ8Z~-slw8F-i5G?`H[6WFzS#5I6XJvuIWi͌nLa[u)b>PIT0lj+ y+[^N,j#A!(0y9OF*u| +z޲ /@`unMfDޚIB%#NU󂪮EoAHYj I ZGt9DbA0@ngV~%RPӍ,|[{ZVkPzP͒(}Ō *KdԚnl Kl jѪHB2`R]mY}wJ wpuFZ~ xAL<-E۳Ş&iz'.2?aE(c?M(ޣ83Cܱ;9cMh]jYvzn<"RA\*Պz( v Zλ/q᯽0Bc|i)X"Na߼NJ3pӼ>4V*uՄ=6TFY#0p =Y[DڈG">(v3^qIPޠ|pK NPƅπ_5 O LobF1i'rĖ׈ȮF̔ޜLsMR#Zaa"'Ds!(Sc+U,p~%n Yr C3h ) }]Iww|& 7[µ^yLc0"|̎?ea#`a_|ewNbqKq3\lՉʀj9$!iyGrG|ZbTgڪbaBϪ{NiIy^<SAԐ xn۷ы`J OBGId%`C ԩ> -pƆ,@/4H.޽QLA5buVˁqt Vu醬zX+ch(&(Mt_o&g*qHQ>8u|n}vYdېmi)sC zxIīDKiV1zpګvVkb<߁hFO.\_.źoOq Q3~,;mǬBÇhhsvQ1s ˮDUR qۨKi1Lf-扣yߓzJlւKBT4\:͟'J] ]ӔF2+fރ[H@PjjE@sWh2 ?u$zտknE ]h-[XUΡh#ht?f}6sFq s`+=%"],>YR,r`( Vrem`ij;JAh AWi:.?[p"Ꮻ1w ?P8}l0vۍ Z,uA&)ʝCw*_U4Ef7,=F?ɦRlg/ϥWmUq0l<や{W@..1R$Ln0~N}>zrt4z6nu؄DKVƗ( ޞOE ?I-x&=Ա'}Ag S^)g't~ fu)mr<0@'%,xuL![`[PߚRףHtp1'<ޤ$\S{@HL0)$kf{:?(4}*rdꦲÔUuH[[A4XbENuTRHlյe~!菏"!|cӇOj8O?!wʩ91Kv*ؘ3yN9܋Q .Ep >ˌwĬ Ï|2NR yt4sucEe۔ϻwiv_&]O4se?6 * =@ XK,UAj6nCK~`xЏɿK}@S4ٻ xu=?XAKA֟R:|NݯEnV9%B1{P&?ُhL0]H.?ѷ#x<ٽOXk.R\vfB]d*bn 7-{c@G}O5  qz>]?%Bv(Ux֧[R3N6\1|}dmr}F? %(R:XHF0"xD76/jg2Ɨ73.41+8ȃPz??>6< p?IQ>$r6E}Mѱ~lw>i0sRFi:R]bOj~g9 =+y}ALyͣ *7A\XV/tEA؋|ϥ}'xC{,~(7sLldj 40A\`6f 47nНFU#64iO*exbۍ0q4ޫ\EB'~rr$;g~?j1aE9$L31!vB.Jt*z<{2 e0ZDѐnCKE9 U>v\䅮sC.)yk|Dc Ħ+{>3MRd@Qq8x !j ӽ}  "0ܶᎶS%z_`:g76̤gڑ ,a'<(C rV}uʜ,-eTZ%pF(nz[3Q?˚ߙ=iwﮐnC-v$DûwC}sbgwqc*xтԾ4ǭ0MZ/)WtѹM̡wAs HI >jQsFZ/DX+ߧc>''qA Um4Waћy]ӯQNJD^:rs?,;dgYf N+d&$~2^uHEkl:+UjzjMθd;h& 9"o4BPT/CJ&1&Ǥr^<h@Eԙl'0x'$}<IXSqKM;6 ޷ɭ/$+kېt3QUpNdU#$wˀO@>v`0a| U`ObY_Qf뇞2p;=vG~΀V[ B[^p@jg|ʴq[V i U%#$h۰}YmJnkT>$hb$m +X` M2tp4*K.*C'V2l[ܳBX(/a9s a+fؽ=]kN[ea| bx o8z2Reߺ/آX ittcïq~ ŕ;SuS>tgU[1Pm&ׯAM &hTzV9*i0>ߧ`@%dT:ށvaW/^Nk7]cZ~{bI4ɣmH@`OƟ4:O`Zźacz:Й=Zvq1Fn y|45ᄚށXqfʊ8GK̞ &sxĔ $k+ l9*lybBn^O ZV,ߞtC&s';Kyҡpp)"OIO;]:M3^(h鰝hأ6L&|@.Fڻ]9CR CE(&IO)@ݠsB1&g@L%q[?,{sB "F}Md(Yw‹\\Wu37P)OpƩʀ!tC Zui dYA215'*C~* zO'Ϟrɚ#R0+b+N8)z{PT؄{ A[UGiGSGLj |'?(9b G40bwO-( uPP=*&bd&Z{H$2ɴ"dCjm__a(>@K(O!7u̜~g/U}:(?gvoxw?x#cx/q5uO˴؈MȢI'H̛fY8?9<xOb!Js0m$>7d-ej&U&&nňàE+8 N&eDj愣B鬒r!F,Fe2e9mi"Yind:E`̢pT[q,;r%"k/JX1\U 1L5,j0Fa m bZVjIFz|"&V8XՆ/ފe%BV@W1qH?1X"Xr喡E+Ȫ<)/>r!πY 1r) I e1<䫌jDdNN#T*)T% r 87%BWlm}VϕHH6*ϑ RYJj̓|'ɼY>3x=JA$T o#$ ! SX;IBs.Zௗ(G4̻U37e[zx IB@<=‰Nh S1~`gG-% Gɣ֭zϒW1;;#"o6K6|\>-?]U}.ۀxXx!H \- AJɩx~ RdU@пKF{oo(\/'%h쉏fW^LG3syb-I3Ty#N=e $]73YU9ϰȎ"DT692g>|P nKԸm:~Vd7iٚvFʼnGyZ$Tx5h$3 |'/P*G8r IZ7>년H*~Բ!oYDž`AUUCy}'|lz`hW@“x-E3=v-I7zC8rl iW<ڣUlv 8y". i1Oo$9K7@ye+ Q!H4Jn!R"y:cJ#Z,5CFO`/ʹ@DAtYW6~1o!(&X9^Ϧ"K?Vf59F Y"U ,CDU%X-ȃa~C^/Rg0]pH HW\[(_Y.i)<-i IX*GjŢ g1KvZk9pN ѹRhY+Gpm5'=ߢj81ߑ<"/-Pnid(it6Q4?1 *V5]Ɗ&oܭ`N!Go䬛oټv[7ŗq b$@8(SZǍNFzH"%>PeD}Q 8t/e".k0sa `ܹ`7@q셰'a:EX*F7wm r!hZ84º6C#n Wb5w8Kf!*8m(g)on"' >L2>bl 5F\ 2)1J]1E Zh`c~4Bvs6þ,O7)be -尤kxYVNM x†LWi6Gɾ+w+Lb݋n͕/=R`b0mJAG$F!A5/%9l6a`='_a~ppH ̛4Č;^]ڢD>Xo fk3JYӒuw@YFw<7qӖ.sSځ \?Nxy8GǺW(UA76kS&F#e1+NJo;,psݑeybk3C\J("J-ģΨ[ APm1źe+M uV<&vJ\-G%3ZHk(S#E'Ӌڱ˴/r)3/w1\j=[ 7I9$!VˆD28OpFUFYxۣ p ^8/bo_ }TCI.7t߯' ' trוÓm22!\5w:fm;cHg2p f0 v}`=a9d'|D &C:I 33vJO,pg/Fݞm9`p}QIE< AHw$W1,X&k;pCg>JC1H8Kc_+ ^Ej ߧau5%A#y/xaAGrw-&@O򭊧s;TUu Ն {̭DdF]M&?h,Ue/REXFQj{98ډ0ڒᛸM T/e^k@eɥ[bwҴ7{|Hi'vny ^]jiYtU} {ءyPEaK N|} 5A}lW/3ԫ1sop8DXqP&aYC@|SjbNAb/VKE/a^嶡VnD_w}>i;q5xkێԨ&rVUI|۵X't82zNGkĩD)*)nI/s;D nRiLRLsM#53ϭ=W,L!`vmcY/Pz8-,0Nm5OܞHͥ%̥}{ N-K|DXgֲ Mq<|:(<ўk}W P:l#ﶩГZk۞J]YxH0O .ٳʧO [t*wK GP EO ߵWڻ (Tvty<Aww7RAN8xۘsIy-hľx@u2Oj?Vcs} Q*1mBK j18*u^MZ4{gC15G|p]{xCUGR I ]nU˶U`j\tPѴxQhe8*qPxO}~F'l!PغMGw{LնG>cY^EEj>47'@jv,'` =%A־E^g~! ff X2ySH2Hd - *LhC٭M"~.JnƦo1K̶]휾`ܮh`Sq++jqP,",M%XHj@a7:GP1lqh m17=N؉DixحءY&-吹` l14].2xrm߽:擎*{ V-K`߯܋|On[|i [Cܓlu~Oru7~Uij^.WzN"җW؄[\Cڰ(8MBVN{y)WͩLr U"é0PaXQL0*s[(&x&.qإZ?g\TqD' h6t >V\F|;o!+}t1RxJVwkOmaE|+z5vIRdWҍKÆ䮇Fk.t"9K,eG.pk[zD;ronק?st )#XxXm6_.th_rټt{4i8"%"ZwfHQ,;gY>3y: ~&􏝛jcr;;9]{IYqaȼvU%EWCdq!w\5EHW|p=SMV\KxF) :;(`c?iNčT ]YA/uU 6˗avwS6*hK yоO0 )hd+D Gs ̯Pr0~ M!跽y4aMF2 iQB&zΆ%9O /c5!Atϸs2c/>Tg;>>OAk'ݯ3`4]G:D(!>fk\^@6ɘ- [e%9<Ƈ~ ?RXF3 &~A>F!1*e}U b' egX`[#q^d#hZyn[9R\D(؉S,ɹ =((̕J3<^,b%Ofݜgd#FwJ"bJ{AS"H,;!ԫ.ώO/oOO篌DqdiDε|^22QG52PL$|U B4 Yp526H$c1KIx! +pr+jA%R)&#;` Xy qBrX8aj`e)rBe>|T2t5\qdT0ޭ i.ADTx22YEpP [@YiO_92&'0 ' vײGj ' I@Vd^5 Pp^@r$>+" Ni2*Q`YDвテ CmER<iQ3y:bd쑳'H, ZJ ?uKN7m7E#>UyF}a4\jLW C/Ã_HiA|7t k}5e%RPJĆ&miԢ)4XCm@g:]Uda 6TP-迿a+1DrU~<ɌtZ)vmr*# `=G !bGFa꟝v0Ń1eOc1ھQW0hl}] Eƒ삦>\#D-k#n+ch5MXTЀ#Yp$,VISb@3!?ZƒHr*P:_kD] xB2edࢠx -*(^] P ħp_\J EhT.$ȜY{[)2pddžeJtJVj7D GIx³gY nmGnm^vV\(! ,60lyj8"WheM"Ty eZbj幆uYGm)4ACyQt%8BeZ=:-y p}F—ŗ3g@\,n "nW ]iCo]`.LgYɪNg_N.; ]ݦy_#,8sh 7[oG>/aQI Z)гkg߾Vԡ du/p^QwwWQϡe۰CR$laxs]M0("6u-GW'שN$tW[Rlm:Nj$0r-Lu*rVFX65wCS0\?@ou}\K)Y0$?'0$rտmO nljXDy! H.'WKol~üU85K9aW+U#^OT F5} d$e fބ >O~3SoͰ<5}\L]e}4&;l9perܯFi^'O@*[1YV OmOKEDO7gA0e]} =ਏH0gTW"kp=. T5vu6r|ǃ5-&d1 9hf,j|nn*&pL`g2q72 ߜP>MH3PC=a䙖`U$,XRNQ,e^AOg@$vQ6c?=zؓ*ߓ,b#Itnm ` G'U~kTB0vs@PK䠢톟W΀o%;V$}3HwoW qC w`9y Uڦ\&|6(_Dה (#S噹_I=m̘ev%+ߍz~$X*n%<"Y;p؞dJk\JK _+`,EgmVWv%n`Wk]jfId LG&T̥96yt疿|On/9+z΋V, #jn?vȮc!{7'{^g;̡jL_ ]aIK7z<:j&$]{'ާD[W2O0 mԡժq®6 LdS[anj⥑}Ig2D)kN3sj8.j oxF7 rӧE;GP!ț {V쿞 w|/**************************************************************************** ** ** Copyright (C) 2016 The Qt Company Ltd. ** Contact: https://www.qt.io/licensing/ ** ** This file is part of the Qt Quick Controls module of the Qt Toolkit. ** ** $QT_BEGIN_LICENSE:LGPL$ ** Commercial License Usage ** Licensees holding valid commercial Qt licenses may use this file in ** accordance with the commercial license agreement provided with the ** Software or, alternatively, in accordance with the terms contained in ** a written agreement between you and The Qt Company. For licensing terms ** and conditions see https://www.qt.io/terms-conditions. For further ** information use the contact form at https://www.qt.io/contact-us. ** ** GNU Lesser General Public License Usage ** Alternatively, this file may be used under the terms of the GNU Lesser ** General Public License version 3 as published by the Free Software ** Foundation and appearing in the file LICENSE.LGPL3 included in the ** packaging of this file. Please review the following information to ** ensure the GNU Lesser General Public License version 3 requirements ** will be met: https://www.gnu.org/licenses/lgpl-3.0.html. ** ** GNU General Public License Usage ** Alternatively, this file may be used under the terms of the GNU ** General Public License version 2.0 or (at your option) the GNU General ** Public license version 3 or any later version approved by the KDE Free ** Qt Foundation. The licenses are as published by the Free Software ** Foundation and appearing in the file LICENSE.GPL2 and LICENSE.GPL3 ** included in the packaging of this file. Please review the following ** information to ensure the GNU General Public License requirements will ** be met: https://www.gnu.org/licenses/gpl-2.0.html and ** https://www.gnu.org/licenses/gpl-3.0.html. ** ** $QT_END_LICENSE$ ** ****************************************************************************/ import QtQuick 2.2 import QtQuick.Controls 1.2 import QtQuick.Controls.Private 1.0 import QtQuick.Window 2.2 /*! \qmltype AbstractCheckable \inqmlmodule QtQuick.Controls \brief An abstract representation of a checkable control with a label \qmlabstract \internal A checkable control is one that has two states: checked (on) and unchecked (off). AbstractCheckable encapsulates the basic behavior and states that are required by checkable controls. Examples of checkable controls are RadioButton and CheckBox. CheckBox extends AbstractCheckable's behavior by adding a third state: partially checked. */ Control { id: abstractCheckable /*! Emitted whenever the control is clicked. */ signal clicked /*! \qmlproperty bool AbstractCheckable::pressed This property is \c true if the control is being pressed. Set this property to manually invoke a mouse click. */ property alias pressed: mouseArea.effectivePressed /*! \qmlproperty bool AbstractCheckcable::hovered This property indicates whether the control is being hovered. */ readonly property alias hovered: mouseArea.containsMouse /*! This property is \c true if the control is checked. */ property bool checked: false Accessible.checked: checked Accessible.checkable: true /*! This property is \c true if the control takes the focus when it is pressed; \l{QQuickItem::forceActiveFocus()}{forceActiveFocus()} will be called on the control. */ property bool activeFocusOnPress: false /*! This property stores the ExclusiveGroup that the control belongs to. */ property ExclusiveGroup exclusiveGroup: null /*! This property holds the text that the label should display. */ property string text /*! This property holds the button tooltip. \since QtQuick.Controls 1.7 */ property string tooltip Accessible.description: tooltip /*! \internal */ property var __cycleStatesHandler: cycleRadioButtonStates activeFocusOnTab: true MouseArea { id: mouseArea focus: true anchors.fill: parent hoverEnabled: Settings.hoverEnabled enabled: !keyPressed property bool keyPressed: false property bool effectivePressed: pressed && containsMouse || keyPressed onClicked: abstractCheckable.clicked(); onPressed: if (activeFocusOnPress) forceActiveFocus(); onExited: Tooltip.hideText() onCanceled: Tooltip.hideText() onReleased: { if (containsMouse && (!exclusiveGroup || !checked)) __cycleStatesHandler(); } Timer { interval: 1000 running: mouseArea.containsMouse && !pressed && tooltip.length && mouseArea.Window.visibility !== Window.Hidden onTriggered: Tooltip.showText(mouseArea, Qt.point(mouseArea.mouseX, mouseArea.mouseY), tooltip) } } /*! \internal */ onExclusiveGroupChanged: { if (exclusiveGroup) exclusiveGroup.bindCheckable(abstractCheckable) } Keys.onPressed: { if (event.key === Qt.Key_Space && !event.isAutoRepeat && !mouseArea.pressed) mouseArea.keyPressed = true; } Keys.onReleased: { if (event.key === Qt.Key_Space && !event.isAutoRepeat && mouseArea.keyPressed) { mouseArea.keyPressed = false; if (!exclusiveGroup || !checked) __cycleStatesHandler(); clicked(); } } Action { // handle mnemonic text: abstractCheckable.text onTriggered: { if (!abstractCheckable.exclusiveGroup || !abstractCheckable.checked) abstractCheckable.__cycleStatesHandler(); abstractCheckable.clicked(); } } } /**************************************************************************** ** ** Copyright (C) 2016 The Qt Company Ltd. ** Contact: https://www.qt.io/licensing/ ** ** This file is part of the Qt Quick Controls module of the Qt Toolkit. ** ** $QT_BEGIN_LICENSE:LGPL$ ** Commercial License Usage ** Licensees holding valid commercial Qt licenses may use this file in ** accordance with the commercial license agreement provided with the ** Software or, alternatively, in accordance with the terms contained in ** a written agreement between you and The Qt Company. For licensing terms ** and conditions see https://www.qt.io/terms-conditions. For further ** information use the contact form at https://www.qt.io/contact-us. ** ** GNU Lesser General Public License Usage ** Alternatively, this file may be used under the terms of the GNU Lesser ** General Public License version 3 as published by the Free Software ** Foundation and appearing in the file LICENSE.LGPL3 included in the ** packaging of this file. Please review the following information to ** ensure the GNU Lesser General Public License version 3 requirements ** will be met: https://www.gnu.org/licenses/lgpl-3.0.html. ** ** GNU General Public License Usage ** Alternatively, this file may be used under the terms of the GNU ** General Public License version 2.0 or (at your option) the GNU General ** Public license version 3 or any later version approved by the KDE Free ** Qt Foundation. The licenses are as published by the Free Software ** Foundation and appearing in the file LICENSE.GPL2 and LICENSE.GPL3 ** included in the packaging of this file. Please review the following ** information to ensure the GNU General Public License requirements will ** be met: https://www.gnu.org/licenses/gpl-2.0.html and ** https://www.gnu.org/licenses/gpl-3.0.html. ** ** $QT_END_LICENSE$ ** ****************************************************************************/ .pragma library var daysInAWeek = 7; var monthsInAYear = 12; // Not the number of weeks per month, but the number of weeks that are // shown on a typical calendar. var weeksOnACalendarMonth = 6; // Can't create year 1 directly... var minimumCalendarDate = new Date(-1, 0, 1); minimumCalendarDate.setFullYear(minimumCalendarDate.getFullYear() + 2); var maximumCalendarDate = new Date(275759, 9, 25); function daysInMonth(date) { // Passing 0 as the day will give us the previous month, which will be // date.getMonth() since we added 1 to it. return new Date(date.getFullYear(), date.getMonth() + 1, 0).getDate(); } /*! Returns a copy of \a date with its month set to \a month, keeping the same day if possible. Does not modify \a date. */ function setMonth(date, month) { var oldDay = date.getDate(); var newDate = new Date(date); // Set the day first, because setting the month could cause it to skip ahead // a month if the day is larger than the latest day in that month. newDate.setDate(1); newDate.setMonth(month); // We'd like to have the previous day still selected when we change // months, but it might not be possible, so use the smallest of the two. newDate.setDate(Math.min(oldDay, daysInMonth(newDate))); return newDate; } /*! Returns the cell rectangle for the cell at the given \a index, assuming that the grid has a number of columns equal to \a columns and rows equal to \a rows, with an available width of \a availableWidth and height of \a availableHeight. If \a gridLineWidth is greater than \c 0, the cell rectangle will be calculated under the assumption that there is a grid between the cells: 31 | 1 | 2 | 3 | 4 | 5 | 6 -------------------------------- 7 | 8 | 9 | 10 | 11 | 12 | 13 -------------------------------- 14 | 15 | 16 | 17 | 18 | 19 | 20 -------------------------------- 21 | 22 | 23 | 24 | 25 | 26 | 27 -------------------------------- 28 | 29 | 30 | 31 | 1 | 2 | 3 -------------------------------- 4 | 5 | 6 | 7 | 8 | 9 | 10 */ function cellRectAt(index, columns, rows, availableWidth, availableHeight, gridLineWidth) { var col = Math.floor(index % columns); var row = Math.floor(index / columns); var availableWidthMinusGridLines = availableWidth - ((columns - 1) * gridLineWidth); var availableHeightMinusGridLines = availableHeight - ((rows - 1) * gridLineWidth); var remainingHorizontalSpace = Math.floor(availableWidthMinusGridLines % columns); var remainingVerticalSpace = Math.floor(availableHeightMinusGridLines % rows); var baseCellWidth = Math.floor(availableWidthMinusGridLines / columns); var baseCellHeight = Math.floor(availableHeightMinusGridLines / rows); var rect = Qt.rect(0, 0, 0, 0); rect.x = baseCellWidth * col; rect.width = baseCellWidth; if (remainingHorizontalSpace > 0) { if (col < remainingHorizontalSpace) { ++rect.width; } // This cell's x position should be increased by 1 for every column above it. rect.x += Math.min(remainingHorizontalSpace, col); } rect.y = baseCellHeight * row; rect.height = baseCellHeight; if (remainingVerticalSpace > 0) { if (row < remainingVerticalSpace) { ++rect.height; } // This cell's y position should be increased by 1 for every row above it. rect.y += Math.min(remainingVerticalSpace, row); } rect.x += col * gridLineWidth; rect.y += row * gridLineWidth; return rect; } /**************************************************************************** ** ** Copyright (C) 2016 The Qt Company Ltd. ** Contact: https://www.qt.io/licensing/ ** ** This file is part of the Qt Quick Controls module of the Qt Toolkit. ** ** $QT_BEGIN_LICENSE:LGPL$ ** Commercial License Usage ** Licensees holding valid commercial Qt licenses may use this file in ** accordance with the commercial license agreement provided with the ** Software or, alternatively, in accordance with the terms contained in ** a written agreement between you and The Qt Company. For licensing terms ** and conditions see https://www.qt.io/terms-conditions. For further ** information use the contact form at https://www.qt.io/contact-us. ** ** GNU Lesser General Public License Usage ** Alternatively, this file may be used under the terms of the GNU Lesser ** General Public License version 3 as published by the Free Software ** Foundation and appearing in the file LICENSE.LGPL3 included in the ** packaging of this file. Please review the following information to ** ensure the GNU Lesser General Public License version 3 requirements ** will be met: https://www.gnu.org/licenses/lgpl-3.0.html. ** ** GNU General Public License Usage ** Alternatively, this file may be used under the terms of the GNU ** General Public License version 2.0 or (at your option) the GNU General ** Public license version 3 or any later version approved by the KDE Free ** Qt Foundation. The licenses are as published by the Free Software ** Foundation and appearing in the file LICENSE.GPL2 and LICENSE.GPL3 ** included in the packaging of this file. Please review the following ** information to ensure the GNU General Public License requirements will ** be met: https://www.gnu.org/licenses/gpl-2.0.html and ** https://www.gnu.org/licenses/gpl-3.0.html. ** ** $QT_END_LICENSE$ ** ****************************************************************************/ import QtQuick 2.2 import QtQuick.Controls 1.2 import QtQuick.Controls.Private 1.0 /*! \qmltype Style \internal \inqmlmodule QtQuick.Controls.Private */ AbstractStyle { /*! The control this style is attached to. */ readonly property Item control: __control } $/**************************************************************************** ** ** Copyright (C) 2016 The Qt Company Ltd. ** Contact: https://www.qt.io/licensing/ ** ** This file is part of the Qt Quick Controls module of the Qt Toolkit. ** ** $QT_BEGIN_LICENSE:LGPL$ ** Commercial License Usage ** Licensees holding valid commercial Qt licenses may use this file in ** accordance with the commercial license agreement provided with the ** Software or, alternatively, in accordance with the terms contained in ** a written agreement between you and The Qt Company. For licensing terms ** and conditions see https://www.qt.io/terms-conditions. For further ** information use the contact form at https://www.qt.io/contact-us. ** ** GNU Lesser General Public License Usage ** Alternatively, this file may be used under the terms of the GNU Lesser ** General Public License version 3 as published by the Free Software ** Foundation and appearing in the file LICENSE.LGPL3 included in the ** packaging of this file. Please review the following information to ** ensure the GNU Lesser General Public License version 3 requirements ** will be met: https://www.gnu.org/licenses/lgpl-3.0.html. ** ** GNU General Public License Usage ** Alternatively, this file may be used under the terms of the GNU ** General Public License version 2.0 or (at your option) the GNU General ** Public license version 3 or any later version approved by the KDE Free ** Qt Foundation. The licenses are as published by the Free Software ** Foundation and appearing in the file LICENSE.GPL2 and LICENSE.GPL3 ** included in the packaging of this file. Please review the following ** information to ensure the GNU General Public License requirements will ** be met: https://www.gnu.org/licenses/gpl-2.0.html and ** https://www.gnu.org/licenses/gpl-3.0.html. ** ** $QT_END_LICENSE$ ** ****************************************************************************/ import QtQuick 2.2 import QtQuick.Controls 1.2 import QtQuick.Controls.Private 1.0 Item { id: button property alias source: image.source signal clicked Rectangle { id: fillRect anchors.fill: parent color: "black" opacity: mouse.pressed ? 0.07 : mouse.containsMouse ? 0.02 : 0.0 } Rectangle { border.color: gridColor anchors.fill: parent anchors.margins: -1 color: "transparent" opacity: fillRect.opacity * 10 } Image { id: image width: Math.min(implicitWidth, parent.width * 0.4) height: Math.min(implicitHeight, parent.height * 0.4) anchors.centerIn: parent fillMode: Image.PreserveAspectFit opacity: 0.6 } MouseArea { id: mouse anchors.fill: parent onClicked: button.clicked() hoverEnabled: Settings.hoverEnabled } } /**************************************************************************** ** ** Copyright (C) 2016 The Qt Company Ltd. ** Contact: https://www.qt.io/licensing/ ** ** This file is part of the Qt Quick Controls module of the Qt Toolkit. ** ** $QT_BEGIN_LICENSE:LGPL$ ** Commercial License Usage ** Licensees holding valid commercial Qt licenses may use this file in ** accordance with the commercial license agreement provided with the ** Software or, alternatively, in accordance with the terms contained in ** a written agreement between you and The Qt Company. For licensing terms ** and conditions see https://www.qt.io/terms-conditions. For further ** information use the contact form at https://www.qt.io/contact-us. ** ** GNU Lesser General Public License Usage ** Alternatively, this file may be used under the terms of the GNU Lesser ** General Public License version 3 as published by the Free Software ** Foundation and appearing in the file LICENSE.LGPL3 included in the ** packaging of this file. Please review the following information to ** ensure the GNU Lesser General Public License version 3 requirements ** will be met: https://www.gnu.org/licenses/lgpl-3.0.html. ** ** GNU General Public License Usage ** Alternatively, this file may be used under the terms of the GNU ** General Public License version 2.0 or (at your option) the GNU General ** Public license version 3 or any later version approved by the KDE Free ** Qt Foundation. The licenses are as published by the Free Software ** Foundation and appearing in the file LICENSE.GPL2 and LICENSE.GPL3 ** included in the packaging of this file. Please review the following ** information to ensure the GNU General Public License requirements will ** be met: https://www.gnu.org/licenses/gpl-2.0.html and ** https://www.gnu.org/licenses/gpl-3.0.html. ** ** $QT_END_LICENSE$ ** ****************************************************************************/ import QtQuick 2.2 import QtQuick.Controls 1.2 import QtQuick.Controls.Private 1.0 /*! \qmltype FocusFrame \internal \inqmlmodule QtQuick.Controls.Private */ Item { id: root activeFocusOnTab: false Accessible.role: Accessible.StatusBar anchors.topMargin: focusMargin anchors.leftMargin: focusMargin anchors.rightMargin: focusMargin anchors.bottomMargin: focusMargin property int focusMargin: loader.item ? loader.item.margin : -3 Loader { id: loader z: 2 anchors.fill: parent sourceComponent: Settings.styleComponent(Settings.style, "FocusFrameStyle.qml", root) } } /**************************************************************************** ** ** Copyright (C) 2016 The Qt Company Ltd. ** Contact: https://www.qt.io/licensing/ ** ** This file is part of the Qt Quick Controls module of the Qt Toolkit. ** ** $QT_BEGIN_LICENSE:LGPL$ ** Commercial License Usage ** Licensees holding valid commercial Qt licenses may use this file in ** accordance with the commercial license agreement provided with the ** Software or, alternatively, in accordance with the terms contained in ** a written agreement between you and The Qt Company. For licensing terms ** and conditions see https://www.qt.io/terms-conditions. For further ** information use the contact form at https://www.qt.io/contact-us. ** ** GNU Lesser General Public License Usage ** Alternatively, this file may be used under the terms of the GNU Lesser ** General Public License version 3 as published by the Free Software ** Foundation and appearing in the file LICENSE.LGPL3 included in the ** packaging of this file. Please review the following information to ** ensure the GNU Lesser General Public License version 3 requirements ** will be met: https://www.gnu.org/licenses/lgpl-3.0.html. ** ** GNU General Public License Usage ** Alternatively, this file may be used under the terms of the GNU ** General Public License version 2.0 or (at your option) the GNU General ** Public license version 3 or any later version approved by the KDE Free ** Qt Foundation. The licenses are as published by the Free Software ** Foundation and appearing in the file LICENSE.GPL2 and LICENSE.GPL3 ** included in the packaging of this file. Please review the following ** information to ensure the GNU General Public License requirements will ** be met: https://www.gnu.org/licenses/gpl-2.0.html and ** https://www.gnu.org/licenses/gpl-3.0.html. ** ** $QT_END_LICENSE$ ** ****************************************************************************/ import QtQuick 2.2 import QtQuick.Controls 1.2 import QtQuick.Controls.Private 1.0 Loader { id: handle property Item editor property int minimum: -1 property int maximum: -1 property int position: -1 property alias delegate: handle.sourceComponent readonly property alias pressed: mouse.pressed readonly property real handleX: x + (item ? item.x : 0) readonly property real handleY: y + (item ? item.y : 0) readonly property real handleWidth: item ? item.width : 0 readonly property real handleHeight: item ? item.height : 0 property Item control property QtObject styleData: QtObject { id: styleData signal activated() readonly property alias pressed: mouse.pressed readonly property alias position: handle.position readonly property bool hasSelection: editor.selectionStart !== editor.selectionEnd readonly property real lineHeight: position !== -1 ? editor.positionToRectangle(position).height : editor.cursorRectangle.height } function activate() { styleData.activated() } MouseArea { id: mouse anchors.fill: item enabled: item && item.visible preventStealing: true property real pressX property point offset property bool handleDragged: false onPressed: { Qt.inputMethod.commit() handleDragged = false pressX = mouse.x var handleRect = editor.positionToRectangle(handle.position) var centerX = handleRect.x + (handleRect.width / 2) var centerY = handleRect.y + (handleRect.height / 2) var center = mapFromItem(editor, centerX, centerY) offset = Qt.point(mouseX - center.x, mouseY - center.y) } onReleased: { if (!handleDragged) { // The user just clicked on the handle. In that // case clear the selection. var mousePos = editor.mapFromItem(item, mouse.x, mouse.y) var editorPos = editor.positionAt(mousePos.x, mousePos.y) editor.select(editorPos, editorPos) } } onPositionChanged: { handleDragged = true var pt = mapToItem(editor, mouse.x - offset.x, mouse.y - offset.y) // limit vertically within mix/max coordinates or content bounds var min = (minimum !== -1) ? minimum : 0 var max = (maximum !== -1) ? maximum : editor.length pt.y = Math.max(pt.y, editor.positionToRectangle(min).y) pt.y = Math.min(pt.y, editor.positionToRectangle(max).y) var pos = editor.positionAt(pt.x, pt.y) // limit horizontally within min/max character positions if (minimum !== -1) pos = Math.max(pos, minimum) pos = Math.max(pos, 0) if (maximum !== -1) pos = Math.min(pos, maximum) pos = Math.min(pos, editor.length) handle.position = pos } } } xWmO#7_1%&R(VEd-כ%{7/ gyxO ׊-} CNOFNRhZѠM&TDL,g,!Qt{3)#]??0dP7d6'z|fTp (|ȒlFKaj"y>+Mu00up)$L6 Dd( *b sr+:! TG@JV0 hD 9gt QLk**T'W2"F J24"jKcqi-b)*B͌?&j0;@8._NFUpIUu<Ǵ7;Scsj BDf*ؠ#L=@Pf/r{Pr!1Xʀᔄ!%P56L)uz^m7 wzxޠ ģ@ e|7#_,c񐗊Ъ +سX3_Q(5,G&(yµl*lGj2H/S?ӓ)8>3q.mXJntz~c✴Z#M0o`G$rcV *J8$3`q'?%ܽJ:m> 5_ݑӻ= @Ĩ糰LfQx2+U_Y+[dW'SR|6ZKeP]фH B*fUv;7foZYmȽ|:~RkE*.^Nz#ܵUzm'5BЫk糲 TU)]fꂿV{O1ULs͖ZOgMl47N{x/)K# _P2װMWN,y촳 }&p>@w^u{i"ŽWNr T`?kw~)b]D2|3q6!EI4lkN`֛7Ѝԏ3lrV)k՜e?sA/**************************************************************************** ** ** Copyright (C) 2016 The Qt Company Ltd. ** Contact: https://www.qt.io/licensing/ ** ** This file is part of the Qt Quick Controls module of the Qt Toolkit. ** ** $QT_BEGIN_LICENSE:LGPL$ ** Commercial License Usage ** Licensees holding valid commercial Qt licenses may use this file in ** accordance with the commercial license agreement provided with the ** Software or, alternatively, in accordance with the terms contained in ** a written agreement between you and The Qt Company. For licensing terms ** and conditions see https://www.qt.io/terms-conditions. For further ** information use the contact form at https://www.qt.io/contact-us. ** ** GNU Lesser General Public License Usage ** Alternatively, this file may be used under the terms of the GNU Lesser ** General Public License version 3 as published by the Free Software ** Foundation and appearing in the file LICENSE.LGPL3 included in the ** packaging of this file. Please review the following information to ** ensure the GNU Lesser General Public License version 3 requirements ** will be met: https://www.gnu.org/licenses/lgpl-3.0.html. ** ** GNU General Public License Usage ** Alternatively, this file may be used under the terms of the GNU ** General Public License version 2.0 or (at your option) the GNU General ** Public license version 3 or any later version approved by the KDE Free ** Qt Foundation. The licenses are as published by the Free Software ** Foundation and appearing in the file LICENSE.GPL2 and LICENSE.GPL3 ** included in the packaging of this file. Please review the following ** information to ensure the GNU General Public License requirements will ** be met: https://www.gnu.org/licenses/gpl-2.0.html and ** https://www.gnu.org/licenses/gpl-3.0.html. ** ** $QT_END_LICENSE$ ** ****************************************************************************/ import QtQuick 2.4 import QtQuick.Controls 1.3 import QtQuick.Controls.Private 1.0 FocusScope { id: button property Menu menu readonly property bool pressed: behavior.containsPress || behavior.keyPressed readonly property alias hovered: behavior.containsMouse property alias panel: loader.sourceComponent property alias __panel: loader.item activeFocusOnTab: true Accessible.role: Accessible.Button implicitWidth: __panel ? __panel.implicitWidth : 0 implicitHeight: __panel ? __panel.implicitHeight : 0 Loader { id: loader anchors.fill: parent property QtObject styleData: QtObject { readonly property alias pressed: button.pressed readonly property alias hovered: button.hovered readonly property alias activeFocus: button.activeFocus } onStatusChanged: if (status === Loader.Error) console.error("Failed to load Style for", button) } Keys.onPressed: { if (event.key === Qt.Key_Space && !event.isAutoRepeat && !behavior.keyPressed) behavior.keyPressed = true } Keys.onReleased: { if (event.key === Qt.Key_Space && !event.isAutoRepeat && behavior.keyPressed) behavior.keyPressed = false } onFocusChanged: { if (!focus) behavior.keyPressed = false } onPressedChanged: { if (!Settings.hasTouchScreen && !pressed && menu) popupMenuTimer.start() } MouseArea { id: behavior property bool keyPressed: false anchors.fill: parent enabled: !keyPressed hoverEnabled: Settings.hoverEnabled onReleased: { if (Settings.hasTouchScreen && containsMouse && menu) popupMenuTimer.start() } Timer { id: popupMenuTimer interval: 10 onTriggered: { behavior.keyPressed = false if (Qt.application.layoutDirection === Qt.RightToLeft) menu.__popup(Qt.rect(button.width, button.height, 0, 0), 0) else menu.__popup(Qt.rect(0, 0, button.width, button.height), 0) } } } Binding { target: menu property: "__minimumWidth" value: button.width } Binding { target: menu property: "__visualItem" value: button } } !xXmo6_E&>Ȋ6K1/KдK-6T)ʞHꅴ('Oǻ9bOA"[H:*s_])XI3hJrc5@S|諊3S>V4Gc3,cݫƚ,GH k֯`TEgWwO>^ ?\|: .ϬGiJdL1CCAsM@&a+9`t%UpgQs_@'KЩNkLq PE*X#׈YkBR[|,db?b+Rbȫ,]|FCD3‰^#pw~v#AOT^6fN3"s}Cz-˜8 VNlf#c`C Ʒ!ĬHLV+d8f\-KF0$Ɍ'sA|%dSNsʘeJ}‹HI>dl0ڏ*en2rh 4$nR][*-V`@_@a3dAoN *%(źyDЖu\J,##. GJē>V|Pa3N.>T~h +e :X {-t^b篯)S  9'ʡܔsVI][Ge`|ȊbM~=Yoc ij#,C*P,ƞ¬CaFL3=hYN|)8-3L1rNȲBOi{]`K\(]@A R6X%T`q*qJH \-o(É"hmLeвvA9lu$mL#lY@G/ IYeR 晈!"R;e-_]֏$)xnG.Az H%c[תbʾ'oPrB3ѼՊsi a59}:5MϏ}M@UsbG 9 D5qD1dN{M-#ahp>ut3^'mRFu(4 ;5ơS=T %94&f&88@M;:5ER+V}4Ԫٷa}퐪:޴t^jASu98A4WIɴ];pD.-3ͯ%{,0 *ɭ9w)K#~$ eCV] xc )aKZ)l"E:1r1@[[wwp'̜ziդL4K*;F^{bˑmPnp*jMcDSRKwa*A 'a =`3xWfzФ!>ӴH`V9քP@Jf/] i\a1wtuCw4i=sƥ?0`ue Ov)'?n@@ rie'r'g.\ӳ_@ ezbU7miNm/-Bj{Έ?{5O 9Zd8d{} (:[`>j᪅uij49V-G!|]̉4]D:? ~ xIP6W ]=O]6oa[KR&7pEُ_fXZv2:DdZ 1׻'c&~p=t+JkFƟͯ1O7+v-> yDeY=o^MMpt}_q9XNn[?Mql}:biAM/**************************************************************************** ** ** Copyright (C) 2016 The Qt Company Ltd. ** Contact: https://www.qt.io/licensing/ ** ** This file is part of the Qt Quick Controls module of the Qt Toolkit. ** ** $QT_BEGIN_LICENSE:LGPL$ ** Commercial License Usage ** Licensees holding valid commercial Qt licenses may use this file in ** accordance with the commercial license agreement provided with the ** Software or, alternatively, in accordance with the terms contained in ** a written agreement between you and The Qt Company. For licensing terms ** and conditions see https://www.qt.io/terms-conditions. For further ** information use the contact form at https://www.qt.io/contact-us. ** ** GNU Lesser General Public License Usage ** Alternatively, this file may be used under the terms of the GNU Lesser ** General Public License version 3 as published by the Free Software ** Foundation and appearing in the file LICENSE.LGPL3 included in the ** packaging of this file. Please review the following information to ** ensure the GNU Lesser General Public License version 3 requirements ** will be met: https://www.gnu.org/licenses/lgpl-3.0.html. ** ** GNU General Public License Usage ** Alternatively, this file may be used under the terms of the GNU ** General Public License version 2.0 or (at your option) the GNU General ** Public license version 3 or any later version approved by the KDE Free ** Qt Foundation. The licenses are as published by the Free Software ** Foundation and appearing in the file LICENSE.GPL2 and LICENSE.GPL3 ** included in the packaging of this file. Please review the following ** information to ensure the GNU General Public License requirements will ** be met: https://www.gnu.org/licenses/gpl-2.0.html and ** https://www.gnu.org/licenses/gpl-3.0.html. ** ** $QT_END_LICENSE$ ** ****************************************************************************/ // // W A R N I N G // ------------- // // This file is not part of the Qt API. It exists purely as an // implementation detail. This file may change from version to // version without notice, or even be removed. // // We mean it. // import QtQuick 2.5 import QtQuick.Controls 1.4 import QtQuick.Controls.Styles 1.4 /*! \qmltype TableViewItemDelegateLoader \internal \qmlabstract \inqmlmodule QtQuick.Controls.Private */ Loader { id: itemDelegateLoader width: __column ? __column.width : 0 height: parent ? parent.height : 0 visible: __column ? __column.visible : false sourceComponent: __model === undefined || styleData.row === -1 ? null : __column && __column.delegate ? __column.delegate : __itemDelegate // All these properties are internal property int __index property Item __rowItem: null property var __model: __rowItem ? __rowItem.itemModel : undefined property var __modelData: __rowItem ? __rowItem.itemModelData : undefined property TableViewColumn __column: null property Component __itemDelegate: null property var __mouseArea: null property var __style: null // These properties are exposed to the item delegate readonly property var model: __model readonly property var modelData: __modelData property QtObject styleData: QtObject { readonly property int row: __rowItem ? __rowItem.rowIndex : -1 readonly property int column: __index readonly property int elideMode: __column ? __column.elideMode : Text.ElideLeft readonly property int textAlignment: __column ? __column.horizontalAlignment : Text.AlignLeft readonly property bool selected: __rowItem ? __rowItem.itemSelected : false readonly property bool hasActiveFocus: __rowItem ? __rowItem.activeFocus : false readonly property bool pressed: __mouseArea && row === __mouseArea.pressedRow && column === __mouseArea.pressedColumn readonly property color textColor: __rowItem ? __rowItem.itemTextColor : "black" readonly property string role: __column ? __column.role : "" readonly property var value: model && model.hasOwnProperty(role) ? model[role] // Qml ListModel and QAbstractItemModel : modelData && modelData.hasOwnProperty(role) ? modelData[role] // QObjectList / QObject : modelData != undefined ? modelData : "" // Models without role } } ^vxWQO8~_1xdrHSnEA{U7M|8vp ۊ~cǛdPZbf1 _8TB$5s 7Upa$˙\Am) L1yUU7&j(x2zԫ0~LP305Eɣk( SqIvR⚛Cm_\}}|rzirz8>v(PG 8 =X@DL`!j8el%7-qiaX)3!Tܤch \91n-ʥiR& j X&?:! Ws. ӁJscPvX `XoW* j8Ar{^Nze߮毭-JTH/֍sz9skϊ qLyo jQ93`s n`{@'(cWեDr]^sT}L dIcU)!TU;hoE!^ǩiBTfkDp7Cb Rn1qPQO;@j *m[$ C7TajV*,5^b3cxyEFάqPȞ~W5 ʩ"=IPVO#'腾1>;Z˭`\ѳvalz[A½O믛LENE)x'&ҌfMtkɥkݡ 5Vİ>B mRfH9jC-G.=Y`tͬ+r,vٗFSj|h!7j\[܂D˝Z@ ?:ػ8u>D`¯bXruaMFzzɚ{t#E&2lenv: o%zna:V265%JL,(AcPa'iՁ~JÅ&I`¸xWrʣGK(6# rE߫\6Z.}hՁyh-h)rZ}[=)@lO{<fvlhw%cQ/**************************************************************************** ** ** Copyright (C) 2016 The Qt Company Ltd. ** Contact: https://www.qt.io/licensing/ ** ** This file is part of the Qt Quick Controls module of the Qt Toolkit. ** ** $QT_BEGIN_LICENSE:LGPL$ ** Commercial License Usage ** Licensees holding valid commercial Qt licenses may use this file in ** accordance with the commercial license agreement provided with the ** Software or, alternatively, in accordance with the terms contained in ** a written agreement between you and The Qt Company. For licensing terms ** and conditions see https://www.qt.io/terms-conditions. For further ** information use the contact form at https://www.qt.io/contact-us. ** ** GNU Lesser General Public License Usage ** Alternatively, this file may be used under the terms of the GNU Lesser ** General Public License version 3 as published by the Free Software ** Foundation and appearing in the file LICENSE.LGPL3 included in the ** packaging of this file. Please review the following information to ** ensure the GNU Lesser General Public License version 3 requirements ** will be met: https://www.gnu.org/licenses/lgpl-3.0.html. ** ** GNU General Public License Usage ** Alternatively, this file may be used under the terms of the GNU ** General Public License version 2.0 or (at your option) the GNU General ** Public license version 3 or any later version approved by the KDE Free ** Qt Foundation. The licenses are as published by the Free Software ** Foundation and appearing in the file LICENSE.GPL2 and LICENSE.GPL3 ** included in the packaging of this file. Please review the following ** information to ensure the GNU General Public License requirements will ** be met: https://www.gnu.org/licenses/gpl-2.0.html and ** https://www.gnu.org/licenses/gpl-3.0.html. ** ** $QT_END_LICENSE$ ** ****************************************************************************/ var stackView = []; function push(p) { if (!p) return stackView.push(p) __depth++ return p } function pop() { if (stackView.length === 0) return null var p = stackView.pop() __depth-- return p } function current() { if (stackView.length === 0) return null return stackView[stackView.length-1] }  \xX[o7~ׯ`6ȗX5|Q\cN7$3Ñ&{ɹlmB也\ѿgS/4nȍ8bM&:,4>YhhZ?()z)Pmdz\nzZLFdb,`cJ KBF!F4! Je I4\RT^+"?sX̄&K G)rWTjH3%Kw@OSP19sJqh2bp"l#"E\#J`0D5"%aIf2&*L⥋F CfidҔ)rSl f3{\_1ᔡ!D@:xjnMKRP/ޥ 9]!EBQ{ l04IUj,2v=QIhHfLu>y:blRlʓQ$WVA|-Q ؟)pu?#`cţCFEI5u3I4{Fy#*ip2VlR}{+ja*d`He L\t~C,kje'4Nhjl6ƪly뉄 4s K?kke37K~ L汹~ڮx਻dz!C/]UEs[-極}3 ؊pVN)k̙~AM\@VXi]Q @ ]0k@mdZ'}@ S9module QtQuick.Controls.Private AbstractCheckable 1.0 AbstractCheckable.qml CalendarHeaderModel 1.0 CalendarHeaderModel.qml Control 1.0 Control.qml CalendarUtils 1.0 CalendarUtils.js FocusFrame 1.0 FocusFrame.qml Margins 1.0 Margins.qml BasicButton 1.0 BasicButton.qml ScrollBar 1.0 ScrollBar.qml ScrollViewHelper 1.0 ScrollViewHelper.qml Style 1.0 Style.qml MenuItemSubControls 1.0 MenuItemSubControls.qml TabBar 1.0 TabBar.qml StackViewSlideDelegate 1.0 StackViewSlideDelegate.qml StyleHelpers 1.0 style.js JSArray 1.0 StackView.js TableViewSelection 1.0 TableViewSelection.qml FastGlow 1.0 FastGlow.qml SourceProxy 1.0 SourceProxy.qml GroupBoxStyle 1.0 ../Styles/Base/GroupBoxStyle.qml FocusFrameStyle 1.0 ../Styles/Base/FocusFrameStyle.qml ToolButtonStyle 1.0 ../Styles/Base/ToolButtonStyle.qml MenuContentItem 1.0 MenuContentItem.qml MenuContentScroller 1.0 MenuContentScroller.qml ColumnMenuContent 1.0 ColumnMenuContent.qml ContentItem 1.0 ContentItem.qml HoverButton 1.0 HoverButton.qml singleton SystemPaletteSingleton 1.0 SystemPaletteSingleton.qml singleton TextSingleton 1.0 TextSingleton.qml TextHandle 1.0 TextHandle.qml TextInputWithHandles 1.0 TextInputWithHandles.qml EditMenu 1.0 EditMenu.qml EditMenu_base 1.0 EditMenu_base.qml ToolMenuButton 1.0 ToolMenuButton.qml BasicTableView 1.0 BasicTableView.qml TableViewItemDelegateLoader 1.0 TableViewItemDelegateLoader.qml TreeViewItemDelegateLoader 1.0 TreeViewItemDelegateLoader.qml  $xQo8 )Ї: [͞fb]eɓ(Yǻ.(P"?{VnS˻+R%I %QI4(/qUUW+.ގu6R!\XR/f* 3I~") ŧl?-.ꊲ m,s!΂ HJ4 %UNCFı1B%)5!"f rkv2(fC|K"Zܡڿ0٣7kmŏ,KYއD'0=V9x=MH_w>VIk QsbmhH{7zu{?}wqzzbruysITUL re%`׆ kBD#K*xA rQEפ\" s *sFV, ?Oh4j VDrDSsG ô/XLj؜K␕0p1bV-/#&ABI4,J6LűuG5p9Wǜй!C)^M5 I7 Y~Ї3b@uձLsZ2ݠ>o ŽfxvE 9 Mi]3Y<`ea쾅\jcVTSFn fKVO VAg|o5}ndccŅ@SVll3qț(kmv-L%Rg dǐo"RCUqqDb0pK?.!ɻ Cfs1,_? N,Y֥f/^a 7ja;|&DzV@a p19f헮iY_3o)S|ּh))w`Kq;.{(m dQƕ$*FOƏTQJMvo묪<竧TD>}Rt;S=qV ZmM>n?auxpObGMsD>$ϛDg aౣRVD K@e%#1$l65\paI+8].ճu\ w!NP+08T>9wԟNG_8e|Cz++NOy yj7ǵg(+tj AݿwC!<M&#QߖT88%؜aç`<;e4S`세JEZ&׼v*NV. lwpv98Lt  2˒Z ` $*܍wNBWMGnMΥ_dfЁ (𽉯8k؀b\TnP/#]*^Zx=˾6yk:,}R)Y^=v2T BP<#3 BP~Lɛpd͒I=59rk2 | jm5V3q9ޤ϶ -9} 83g'8_G-LDܭYfTYB%v3AILP'bzۤ^'aEʘjTM6IfM{ M,\Cě a9MCM췑ì'O#|v>Ly[{6*FxYQe {*7(νP\%\<ǿΈ'ɶԖhEaRYGKn F]a07ǽ-J $õC0YE(ْCCWt^û5_=T+ .eJ#_a{K!^fR=q"}`cUބ+ |+I;#Z~oq6E+JquٖBκ-}b4“{ >t{e B /**************************************************************************** ** ** Copyright (C) 2016 The Qt Company Ltd. ** Contact: https://www.qt.io/licensing/ ** ** This file is part of the Qt Quick Controls module of the Qt Toolkit. ** ** $QT_BEGIN_LICENSE:LGPL$ ** Commercial License Usage ** Licensees holding valid commercial Qt licenses may use this file in ** accordance with the commercial license agreement provided with the ** Software or, alternatively, in accordance with the terms contained in ** a written agreement between you and The Qt Company. For licensing terms ** and conditions see https://www.qt.io/terms-conditions. For further ** information use the contact form at https://www.qt.io/contact-us. ** ** GNU Lesser General Public License Usage ** Alternatively, this file may be used under the terms of the GNU Lesser ** General Public License version 3 as published by the Free Software ** Foundation and appearing in the file LICENSE.LGPL3 included in the ** packaging of this file. Please review the following information to ** ensure the GNU Lesser General Public License version 3 requirements ** will be met: https://www.gnu.org/licenses/lgpl-3.0.html. ** ** GNU General Public License Usage ** Alternatively, this file may be used under the terms of the GNU ** General Public License version 2.0 or (at your option) the GNU General ** Public license version 3 or any later version approved by the KDE Free ** Qt Foundation. The licenses are as published by the Free Software ** Foundation and appearing in the file LICENSE.GPL2 and LICENSE.GPL3 ** included in the packaging of this file. Please review the following ** information to ensure the GNU General Public License requirements will ** be met: https://www.gnu.org/licenses/gpl-2.0.html and ** https://www.gnu.org/licenses/gpl-3.0.html. ** ** $QT_END_LICENSE$ ** ****************************************************************************/ import QtQuick 2.2 import QtQuick.Controls.Styles 1.1 /*! \qmltype Control \internal \qmlabstract \inqmlmodule QtQuick.Controls.Private */ FocusScope { id: root /*! \qmlproperty Component Control::style The style Component for this control. \sa {Qt Quick Controls Styles QML Types} */ property Component style /*! \internal */ property QtObject __style: styleLoader.item /*! \internal */ property Item __panel: panelLoader.item /*! \internal */ property var styleHints implicitWidth: __panel ? __panel.implicitWidth: 0 implicitHeight: __panel ? __panel.implicitHeight: 0 baselineOffset: __panel ? __panel.baselineOffset: 0 activeFocusOnTab: false /*! \internal */ property alias __styleData: styleLoader.styleData Loader { id: styleLoader sourceComponent: style property Item __control: root property QtObject styleData: null onStatusChanged: { if (status === Loader.Error) console.error("Failed to load Style for", root) } } Loader { id: panelLoader anchors.fill: parent sourceComponent: __style ? __style.panel : null onStatusChanged: if (status === Loader.Error) console.error("Failed to load Style for", root) } } /**************************************************************************** ** ** Copyright (C) 2016 The Qt Company Ltd. ** Contact: https://www.qt.io/licensing/ ** ** This file is part of the Qt Quick Controls module of the Qt Toolkit. ** ** $QT_BEGIN_LICENSE:LGPL$ ** Commercial License Usage ** Licensees holding valid commercial Qt licenses may use this file in ** accordance with the commercial license agreement provided with the ** Software or, alternatively, in accordance with the terms contained in ** a written agreement between you and The Qt Company. For licensing terms ** and conditions see https://www.qt.io/terms-conditions. For further ** information use the contact form at https://www.qt.io/contact-us. ** ** GNU Lesser General Public License Usage ** Alternatively, this file may be used under the terms of the GNU Lesser ** General Public License version 3 as published by the Free Software ** Foundation and appearing in the file LICENSE.LGPL3 included in the ** packaging of this file. Please review the following information to ** ensure the GNU Lesser General Public License version 3 requirements ** will be met: https://www.gnu.org/licenses/lgpl-3.0.html. ** ** GNU General Public License Usage ** Alternatively, this file may be used under the terms of the GNU ** General Public License version 2.0 or (at your option) the GNU General ** Public license version 3 or any later version approved by the KDE Free ** Qt Foundation. The licenses are as published by the Free Software ** Foundation and appearing in the file LICENSE.GPL2 and LICENSE.GPL3 ** included in the packaging of this file. Please review the following ** information to ensure the GNU General Public License requirements will ** be met: https://www.gnu.org/licenses/gpl-2.0.html and ** https://www.gnu.org/licenses/gpl-3.0.html. ** ** $QT_END_LICENSE$ ** ****************************************************************************/ import QtQuick 2.2 import QtQuick.Controls 1.2 import QtQuick.Controls.Private 1.0 Loader { property Item control property Item input property Item cursorHandle property Item selectionHandle property Flickable flickable property Component defaultMenu: item && item.defaultMenu ? item.defaultMenu : null property QtObject menuInstance: null property MouseArea mouseArea property QtObject style: __style Connections { target: control onMenuChanged: { if (menuInstance !== null) { menuInstance.destroy() menuInstance = null } } } function getMenuInstance() { // Lazy load menu when first requested if (!menuInstance && control.menu) { menuInstance = control.menu.createObject(input); } return menuInstance; } function syncStyle() { if (!style) return; if (style.__editMenu) sourceComponent = style.__editMenu; else { // todo: get ios/android/base menus from style as well source = (Qt.resolvedUrl(Qt.platform.os === "ios" ? "" : Qt.platform.os === "android" ? "" : "EditMenu_base.qml")); } } onStyleChanged: syncStyle(); Component.onCompleted: syncStyle(); } $/**************************************************************************** ** ** Copyright (C) 2016 The Qt Company Ltd. ** Contact: https://www.qt.io/licensing/ ** ** This file is part of the Qt Quick Controls module of the Qt Toolkit. ** ** $QT_BEGIN_LICENSE:LGPL$ ** Commercial License Usage ** Licensees holding valid commercial Qt licenses may use this file in ** accordance with the commercial license agreement provided with the ** Software or, alternatively, in accordance with the terms contained in ** a written agreement between you and The Qt Company. For licensing terms ** and conditions see https://www.qt.io/terms-conditions. For further ** information use the contact form at https://www.qt.io/contact-us. ** ** GNU Lesser General Public License Usage ** Alternatively, this file may be used under the terms of the GNU Lesser ** General Public License version 3 as published by the Free Software ** Foundation and appearing in the file LICENSE.LGPL3 included in the ** packaging of this file. Please review the following information to ** ensure the GNU Lesser General Public License version 3 requirements ** will be met: https://www.gnu.org/licenses/lgpl-3.0.html. ** ** GNU General Public License Usage ** Alternatively, this file may be used under the terms of the GNU ** General Public License version 2.0 or (at your option) the GNU General ** Public license version 3 or any later version approved by the KDE Free ** Qt Foundation. The licenses are as published by the Free Software ** Foundation and appearing in the file LICENSE.GPL2 and LICENSE.GPL3 ** included in the packaging of this file. Please review the following ** information to ensure the GNU General Public License requirements will ** be met: https://www.gnu.org/licenses/gpl-2.0.html and ** https://www.gnu.org/licenses/gpl-3.0.html. ** ** $QT_END_LICENSE$ ** ****************************************************************************/ import QtQuick 2.2 /* CalendarHeaderModel contains a list of the days of a week, according to a \l locale. The \l locale affects which day of the week is first in the model. The only role provided by the model is \c dayOfWeek, which is one of the following JavaScript values: \list \li \c Locale.Sunday \li \c Locale.Monday \li \c Locale.Tuesday \li \c Locale.Wednesday \li \c Locale.Thursday \li \c Locale.Friday \li \c Locale.Saturday \endlist */ ListModel { id: root /* The locale that this model should be based on. This affects which day of the week is first in the model. */ property var locale ListElement { dayOfWeek: Locale.Sunday } ListElement { dayOfWeek: Locale.Monday } ListElement { dayOfWeek: Locale.Tuesday } ListElement { dayOfWeek: Locale.Wednesday } ListElement { dayOfWeek: Locale.Thursday } ListElement { dayOfWeek: Locale.Friday } ListElement { dayOfWeek: Locale.Saturday } Component.onCompleted: { var daysOfWeek = [Locale.Sunday, Locale.Monday, Locale.Tuesday, Locale.Wednesday, Locale.Thursday, Locale.Friday, Locale.Saturday]; var firstDayOfWeek = root.locale.firstDayOfWeek; var shifted = daysOfWeek.splice(firstDayOfWeek, daysOfWeek.length - firstDayOfWeek); daysOfWeek = shifted.concat(daysOfWeek) if (firstDayOfWeek !== Locale.Sunday) { for (var i = 0; i < daysOfWeek.length; ++i) { root.setProperty(i, "dayOfWeek", daysOfWeek[i]); } } } } xXmo8 _CR'kڬ7,kPm%UkE)9WO_x<-^x%V q#ƕq,f[&,3j2,Ӡ Xx4 脈ꄔ#-bPZdhX !/+U!+!pg1޾NXe͵"{Mmp7+lG媉*(Ӽ(,R|Qa^_n~>VKĉk48X ƈ9[/86o\e0=no6iyVޖۡf^}uC]򟘘شQ騳]f(sg1)D_2 51|G ?Z=J d6jɔRpڥG-}oơCrZrig'78?۶'WF6v-[m"fxx -m+F-Z^\DC$X鹊.y3 d*r>zr[N}K=#t.`wp-ü^˞[ #xYmo8_Eaw9Mp&N4n ,m**E 7JMsNb gyo^?r.ҵPLCFn)MJLՈJh8\V7q1ϒ'auy|T*"D9jmRDE\=?"ʕWzu;7~z2]ze\ IZUHH2r$VKbFIle(+c%km}J-RIccţCV/r1,f-;BGdC#7BiH"R Ԡ N5N``=R`D~5 "X5Axt-V@k)M dAX•h#lChBM; t\ \ E1^ᗻSmVvvý85]+cDt#"Kٯɔʝ33*+o i8*Ai&,,fΕ<\ V8UCrMkS0e%h8B!3M뒀j2D|5Tʿo|@F$ɣD29lf>~i7R}2Hgț6 |@jPYi7۬юu'bTQ=Z /h h6V%9"%x]O0p׳J}r7M5P,<Q 4סlG:,Ud8} y@ w`9@_SqøFk߭z\fBNBQYS~uWM1!BǓPzvEs%cDnt+dA) nr=I*B20ưTL Q_rZ\MY1/l\"NGbP50=f^s*ň(;2-:]:pc%] )̓DYq&%OWBdp#kF$S@eZPX{{ ~x"TPLu k:j ųLrYXy+~H2({mZ²Ւ]}EOjmfWO]z]IY C'F8ؐѽ,Ne6@ |!U w&swN)Oݠh9(=Ӹ5cBM f$Θ)88lL2+^K:z~ kY>+|tV}bjVT+a9q́Vf~cC^(U,( ;2 rCYȗUEkJ5+]A-i˾ԹL]7]A3lBŠ\ &xcI"/"mtcx nxؕO5"UI[&]ϋ;m˶>6j491m׷C'H6\l3e3.;`/3?abŧ,R{;!y{l͓)9t3b9g2#~,F)7 \RK kJ߰ ֒7d$1/q @ fӬ_>9s7l5n?7~=]{ƮG9m}mEwHUo }@%zhwmkwCW7f_p9 oX6o8a-ˑgs:mkxobcxp*ɒID{?T63јlk4qrm,ԛ/ON/oN{WoG9#|p)=#]%F2М!F}9 B9fJ1aM%s(Xp)|M8Q+&1J+.Ē&ک42MaEpXIr\8X0vY(!-P%# % LUEat+3hXPD0 Ѧ7N0Uk%ZqT\(y%*ʾ+/pɍ1DZzefjKK.#B PB4f2@9egR%G=uU,3v$R }?\YUH(,qJ%RIsc%|R9NO 崝M۟.ցfj/W:oPGbkHFNH/%i XalqYAHx<݋錡bӚ}W˰-5J^D(ӾE*3xcӮ|vqj{ɂK*qwN$f->cfOf,6ē=0?E%/I7ݽџā|F3 #&PIwH 88=8)< 껷l37I5COc}8!˂Pṕ8(@Jbk``R=&5&I@:pGi<Sh+y}1,BP2懅M嬲rl"iTe_#Mlcv>٪.鲦01]q \{dw ՉlAa#q!#)R :yք®0@L04H V ;M,q/ל GBjuaL}=A @H{}>8كݦ5HU tKADP)B e_[NLG-^pI +P+T8 vʠ5ݢfzP%ѕIї:\QtKtkpxw{Ď>!~+ jWm4f>YZ7: YsưPxz0N;k7]97-ψ'=*F+qwBǺG'.ݛD.[2Υ#_}j? Uzdz^%v7.O/S Q+5QQdS,q;[H .NudmDn}ztRRqKoʈ[ctM<[J& 08xko7~c+AB;m^aP%^-7\e!}8"vp8o8zt|a\vn`ed͎43d cl8V蓉r"L&zX0M6L͘xs9&lZ[ipR4CˣoO\ _g)Z.Hc@ \s"c O4vc9ere %_D)O&Y b)RnTL=8bP3nFy#ui=`< s䰕ƈ$8q,JZ'Ӛ"JidL*E]Yl\d㟰DO M Zg_|`"˄fE"4,MɎ+%2 $cd JF:*CO:<"@L`x>DdǠ G`3k% [Qu APMA PW@G'EN12U΍ g{^m*n{-: `vzOz̍~Zf v/.eB3h=DҿhC ;nђnšVX́ yF)Denk,_@"z 0~"4[΅]YH%љF/,gladOrAނ׸e?`Nm-GO.Rw lJvmO (dB,x2GZ o'q,(O;feJ\*YC+* YǢcRWW~28=$gQ6wB49 @ьY`;hy.T^Q8O!:<l;-($pKqk#|&ݯjp%l- t#0b*4+)XL6 3˓u|)QUa|mg~iL2FHfϞ>RB+ikY -Li|r;QC;[zWr+ CόҧM B3:6n0<=<b3($+Yx^ԨaW.GD[vKO5pddA6C\}(2*x(4DyybռI =J+1Sp,թ*l@D#rCϧ0>\z-d&abѤ rXM oUfLM#V* C 4C+}?Y~z S3ća{kndIU_ T`͛Yxon\nG/gׯщ6 C!F>\=4{@a-W/aQ́&l>cҼ}T$  oE(+m76"U^T oE)qkM [0xm[^m0йU[u98Ȓ^_Rm*>~+qtB\ˏCR(:/G-Zs:VjuE1~v.:닢jǑj>i0-5&86Z}ɾҎ*$ƃa|b;7՜ +f3A;R&#g?YZ.Hr%4eeo4,nyRRW`mEvGWo1WM2'Cۄ|!{F܍%g.F C*tV,ŁKLA8*Ck2F`u4X#`jc+XZډ! O*y%2({a]aF ]xPiIPHe|[dH(J<qՔN?QPȨZ|zc$-f Д*^A90 `FУnKLKyrKqY&u{*ǰUGw]rpc0O䚾`,KxJnF]3ԦPĴ%O_iDR~AM߀$. %>=-x_ab:Ԁb `$fخsqЪS-,li-^~fj:n rc^[V_:A^&澕Q {?,mgdc(]ǣ,bXIǏW!>@]o{]rc--hPqM]]۶qw>JG Pm^2,PlmԺmòAa(},~4|5&Ӎ]x̒GL빀N)`,MmoL1)h~#.z˧4k7fSP/U9 L@֯ٴ:p٤-CZbpSL=yMeD(؎2+ w[Jx8Ct3:`{]wH?r쫿`y=3bq>9;}F℧+{է// 3#xio8{~[vi],9;&E:Ng1X,Zm4RT:HIvL 63y?;?rRҐɘY2*$&4411Yd^o&j"xdbRQY̹`fT8 |Դ9YF)񕛨"NjO'ggWNՊSA.|]urT"<%I%)ߴK$CDʄ57K+G't[1iHOYڀ#5ՠ%T%5r 2U\J&=3f NJU*ӎ"r4iZR!Sn9S 8B`ڼ F*\Ε^QǜЉ!xC [Ay叟KLL2 .f v߳GZg HI!S  e:yG(/K 9+-s{PrڔfM E+[;IDZ!+] )"ׂQI;֎BF!Ьzjچ5Mbt_"Rz1f"{GK3b/>}>ABjh24Ը1N* g((oÐmDFRk!,?> ,wΥfdωnՍ >FRzR@a<Tj!ĞqLvv*S>Qtk fg°CQ0=˘6Jbr[Mpy!; vJ8xj1y^k!04b S%EBΠHxk@9|!e4KG|cw?/db6ӑq'D4QRh _%9$Z@?8Nk59XF9<<$WUA_,-!ȹ?} Nvo1eɫp h$#Zi c2do`aӲg@fնDΗ關80Aq^g̔Sj &0ڦVjړ&>NM-PS0VC=\ْ>8qˠۦb]lX v&q';3Chv,P7Ew] /8ONGedOyBѿi%D݇eXv h*XF>o|n]C=P C_Yb4e;SY}d %]0rGB =Ki ORq4y Ic\Z" [=@O(ؓa[-2p|0h#I ˺6[}sywo}o@@{1,,ak .bؕhەKsg*u%MhtuIJYlOW3eZ߉ҰEQ/;\Edj ].T7|772{܃q oT"AQF>(SжG8߇Re ر:]up>6!4` zw1C!ЮBrk@myp,P.~g?0\oNmIɽO.`l|b)AVXܴӵE\X(`;t_pGОÄ侮+~PPthNro/9Y3~Xxק!e 5فKcߥ`yw'K}jjpn{;&9(1x7zT,MCǤꡳCvkJd4O wGFr]\*:<몫0b\ZT+@m߳!3.M92Y*w<0)E˸p;5hjɶ:[-s{^2&:il*5nK:S&]i+NXIxG u4rֱG1[Ra:2>@YroRRqo3+.ҝ7W dGZuѴk5AJ>v;Zc6tIww?K -ES{g2}o6iڛtۉ9Ӆ5sk1jL0!Zy}k푋`%/b}9m;aa5c \a [eQ-Ba,Z`:pv\3|/**************************************************************************** ** ** Copyright (C) 2016 The Qt Company Ltd. ** Contact: https://www.qt.io/licensing/ ** ** This file is part of the Qt Quick Controls module of the Qt Toolkit. ** ** $QT_BEGIN_LICENSE:LGPL$ ** Commercial License Usage ** Licensees holding valid commercial Qt licenses may use this file in ** accordance with the commercial license agreement provided with the ** Software or, alternatively, in accordance with the terms contained in ** a written agreement between you and The Qt Company. For licensing terms ** and conditions see https://www.qt.io/terms-conditions. For further ** information use the contact form at https://www.qt.io/contact-us. ** ** GNU Lesser General Public License Usage ** Alternatively, this file may be used under the terms of the GNU Lesser ** General Public License version 3 as published by the Free Software ** Foundation and appearing in the file LICENSE.LGPL3 included in the ** packaging of this file. Please review the following information to ** ensure the GNU Lesser General Public License version 3 requirements ** will be met: https://www.gnu.org/licenses/lgpl-3.0.html. ** ** GNU General Public License Usage ** Alternatively, this file may be used under the terms of the GNU ** General Public License version 2.0 or (at your option) the GNU General ** Public license version 3 or any later version approved by the KDE Free ** Qt Foundation. The licenses are as published by the Free Software ** Foundation and appearing in the file LICENSE.GPL2 and LICENSE.GPL3 ** included in the packaging of this file. Please review the following ** information to ensure the GNU General Public License requirements will ** be met: https://www.gnu.org/licenses/gpl-2.0.html and ** https://www.gnu.org/licenses/gpl-3.0.html. ** ** $QT_END_LICENSE$ ** ****************************************************************************/ import QtQuick 2.2 QtObject { property Component background: null property Component label: null property Component submenuIndicator: null property Component shortcut: null property Component checkmarkIndicator: null } /**************************************************************************** ** ** Copyright (C) 2016 The Qt Company Ltd. ** Contact: https://www.qt.io/licensing/ ** ** This file is part of the Qt Quick Controls module of the Qt Toolkit. ** ** $QT_BEGIN_LICENSE:LGPL$ ** Commercial License Usage ** Licensees holding valid commercial Qt licenses may use this file in ** accordance with the commercial license agreement provided with the ** Software or, alternatively, in accordance with the terms contained in ** a written agreement between you and The Qt Company. For licensing terms ** and conditions see https://www.qt.io/terms-conditions. For further ** information use the contact form at https://www.qt.io/contact-us. ** ** GNU Lesser General Public License Usage ** Alternatively, this file may be used under the terms of the GNU Lesser ** General Public License version 3 as published by the Free Software ** Foundation and appearing in the file LICENSE.LGPL3 included in the ** packaging of this file. Please review the following information to ** ensure the GNU Lesser General Public License version 3 requirements ** will be met: https://www.gnu.org/licenses/lgpl-3.0.html. ** ** GNU General Public License Usage ** Alternatively, this file may be used under the terms of the GNU ** General Public License version 2.0 or (at your option) the GNU General ** Public license version 3 or any later version approved by the KDE Free ** Qt Foundation. The licenses are as published by the Free Software ** Foundation and appearing in the file LICENSE.GPL2 and LICENSE.GPL3 ** included in the packaging of this file. Please review the following ** information to ensure the GNU General Public License requirements will ** be met: https://www.gnu.org/licenses/gpl-2.0.html and ** https://www.gnu.org/licenses/gpl-3.0.html. ** ** $QT_END_LICENSE$ ** ****************************************************************************/ pragma Singleton import QtQuick 2.2 Text { } \xWQo6~A/%aK K#[T)ʞ7%YP!%xwߑLW|:.u2b[8ǟ!08L`b[*B;42bR\eBׇXd0X34ghAgaoۏx8yDIM(CCAe` `, "7, 9,ƚb=$PRf ", p2, "", p3) } function removeAmpersands(match, p1, p2, p3) { return p1.concat(p2, p3) } function replaceAmpersands(text, replaceFunction) { return text.replace(/([^&]*)&(.)([^&]*)/g, replaceFunction) } function stylizeMnemonics(text) { return replaceAmpersands(text, underlineAmpersands) } function removeMnemonics(text) { return replaceAmpersands(text, removeAmpersands) } w/**************************************************************************** ** ** Copyright (C) 2016 The Qt Company Ltd. ** Contact: https://www.qt.io/licensing/ ** ** This file is part of the Qt Quick Controls module of the Qt Toolkit. ** ** $QT_BEGIN_LICENSE:LGPL$ ** Commercial License Usage ** Licensees holding valid commercial Qt licenses may use this file in ** accordance with the commercial license agreement provided with the ** Software or, alternatively, in accordance with the terms contained in ** a written agreement between you and The Qt Company. For licensing terms ** and conditions see https://www.qt.io/terms-conditions. For further ** information use the contact form at https://www.qt.io/contact-us. ** ** GNU Lesser General Public License Usage ** Alternatively, this file may be used under the terms of the GNU Lesser ** General Public License version 3 as published by the Free Software ** Foundation and appearing in the file LICENSE.LGPL3 included in the ** packaging of this file. Please review the following information to ** ensure the GNU Lesser General Public License version 3 requirements ** will be met: https://www.gnu.org/licenses/lgpl-3.0.html. ** ** GNU General Public License Usage ** Alternatively, this file may be used under the terms of the GNU ** General Public License version 2.0 or (at your option) the GNU General ** Public license version 3 or any later version approved by the KDE Free ** Qt Foundation. The licenses are as published by the Free Software ** Foundation and appearing in the file LICENSE.GPL2 and LICENSE.GPL3 ** included in the packaging of this file. Please review the following ** information to ensure the GNU General Public License requirements will ** be met: https://www.gnu.org/licenses/gpl-2.0.html and ** https://www.gnu.org/licenses/gpl-3.0.html. ** ** $QT_END_LICENSE$ ** ****************************************************************************/ import QtQuick 2.2 // KNOWN ISSUES // none /*! \qmltype ModalPopupBehavior \internal \inqmlmodule QtQuick.Controls.Private */ Item { id: popupBehavior property bool showing: false property bool whenAlso: true // modifier to the "showing" property property bool consumeCancelClick: true property int delay: 0 // delay before popout becomes visible property int deallocationDelay: 3000 // 3 seconds property Component popupComponent property alias popup: popupLoader.item // read-only property alias window: popupBehavior.root // read-only signal prepareToShow signal prepareToHide signal cancelledByClick // implementation anchors.fill: parent onShowingChanged: notifyChange() onWhenAlsoChanged: notifyChange() function notifyChange() { if(showing && whenAlso) { if(popupLoader.sourceComponent == undefined) { popupLoader.sourceComponent = popupComponent; } } else { mouseArea.enabled = false; // disable before opacity is changed in case it has fading behavior if(Qt.isQtObject(popupLoader.item)) { popupBehavior.prepareToHide(); popupLoader.item.opacity = 0; } } } property Item root: findRoot() function findRoot() { var p = parent; while(p.parent != undefined) p = p.parent; return p; } MouseArea { id: mouseArea anchors.fill: parent enabled: false // enabled only when popout is showing onPressed: { popupBehavior.showing = false; mouse.accepted = consumeCancelClick; cancelledByClick(); } } Loader { id: popupLoader } Timer { // visibility timer running: Qt.isQtObject(popupLoader.item) && showing && whenAlso interval: delay onTriggered: { popupBehavior.prepareToShow(); mouseArea.enabled = true; popup.opacity = 1; } } Timer { // deallocation timer running: Qt.isQtObject(popupLoader.item) && popupLoader.item.opacity == 0 interval: deallocationDelay onTriggered: popupLoader.sourceComponent = undefined } states: State { name: "active" when: Qt.isQtObject(popupLoader.item) && popupLoader.item.opacity > 0 ParentChange { target: popupBehavior; parent: root } } }  |x=o8`6Qp/WI?w.vcѶJw/~(YN -Hp8oٽs|*b[O|" Lg<[WUɖYŇՀMjVe|/M"+lOT0wƋ#VI3A+dY;(2^% v` fZP@$p ,5⥨ެ9Y-_Ğ3 $ IYɀTֻu3 m4/$(/?* b*V؝z_^{!2Qm/W R 1g1 ث Ey80/~+'rE ͂"9 &)4峙V;nw#GecZU"3>؍PUsػTpD,% X"OG OVߒLjZ˲*Jm>«?kX p!f@ !4?<͋RLJH W(o YÚq$jH@%|WM. =sb<Ji?.!iNLU AkSnBvtD6%(qx]Y (b )c:NٙfA/AaOD*(IJH +mS,OtKc~FRܠ:yާOS\D$-Ei|YPz` !b~V #ChPM e{lynL,k!kZ}%<ؠ mcݶGĄ閨Ai,f:͌0m1xGLPԣLD9ct+v6[NDTnfdp' E[[A^hs`24-M+Vvֹ@, s!|Av~BjZr( W"$2ˆe2KBK 89m?ä柚X9N`|;jOtj$G$ \^CaQU*lY2` ]as܌Gy?)lK#/ KC:CAMɫՌVB67T\Ҳ]ԗ`k7(1i?VMhzl>B:F~T (x 21Kk2IeXrOe8Q3JAIM"ä,|w&),K_U7|bvE7'N/!9I*/JY4"]H"oA!= 'OlW" H@]Z}CA P=N~B` ;hW%IK4Z<5ƅ#Ù/AsDM6DSµДP6P-RG[9 0DK,m= \v@]$08N;gMa97Bo %rFNU"a| oeS R~)wyI{!5^S>XbVB5QZ!SJoj%gYXWX3M(Jcuֈӷ[kTڪ[Y.g`Ec"1`93 JzQg6ћj\8 JAƨ 0C*l0gea\rw (|p(ϫ]b3~Od+t`"u"v\^c{*zsa^[; UV]^1&r\r$#t&A;XЩȯ8GKpy@Vzdr"n"rdO%X&Yxs!0bl@C n(ht6j8\#`BVʙ"eNb1N JkQm d^C]̉B9/(a)vr*d<CKN9EL1yINZ @B"$]Y,!Z&q5 p]+ _7{d`/ӵL4A%QNrںKlo|Åj5=h7^4ka84 5V닋I<dVMʖaͪYt*ҝ(/i^'US Olj|c(#)al:2S쎊3>+6r1VAUPZ$`pk cJd`RW=<; {eI,T g;[ 9U0s>K~[N3q1{`کU``,cr`RĠ4T򠲼zPNE m&ǘ UѴ6fbց3! ?~}<-+xA:JK˷FFX|~F"pֆoz (>Eb!%/ށi7Q~wϯWGxWs Ҕ6 Rê@n,*VEӲ7Ք~݆]F[AZv^>d4ܯrs܄ڀRUqS ʇTW+OXfq0wj.&e^ <5LY=ALSm{rqL6nM0g3>D6| ͠L#*\q]m^S`xQ,N^=e ljV$>U{\t*%WE&9 \3IOm "(L6]騞qe`H.gWSb(Lz~nx +SYwMDy֡]tG9ԁwsM:5c-SmڻϨRM{ʎu=3)Ƈ_!G)~q :$I'UOGE-:D*@ p<ѸDk(V|Zɚm \Xv8Tns{Hv`S}{FmC'@qҳ\`6ebi&l,N1E|N:%4otFq6 B>VWZ2YAe7LOK&TO?dNJ*tЕ c4||!OuR{S2a\hU'je0 ~ 'MVEwP mIbkK m5*:=75NDy91?+]OkӂE !$^r˿]#*N"P̏ymʩW9u*H74sLx $,Wܗ^Am #Ho!Up2e2tv A6|l^Ta)jzu~pZwT Hr| &;NhFA+ޥV@<@м)Ab> jYrڏ73N+c׼gfn`o]'4nMe酼uL9h Ŵ92,9 t SVHD skaoُrBo4Y>݌3=Ҿ#LU)A ru@FM- u KߐR32 jXˌPQvEM xOGRpεkv bfߛs^Vuq4yǤ~"o #\e5Ayψu= W]O&GMЀV_5M"/ B7\hYo*\3]l5e^Թ w1R_k=8WIIsO,dՍ]j쿶,X޲._NLMq^)'[X誹0׫n^c/Ug1]@*<=XlI򢾤lW uV#%:2SlC=Xt )BWPӪxL+fB3Hɝ2P` ƗS$[y <$0{ 芃lwwҶ16:V1⯓ ̇/u _00Mp'h#Y7%nSi?ӿUw]v8(֠A[-j%]iΚ~XZr׭V3E e;$:n&_%w󻮃o(,-((V@1&ԆA|o։+/oUS^q9bX+Ůvs1@ߥGνӓ򂐗hÄcaI&Y2ORX3(7eY%xJ@NlA7?w,*Wȴ[c7C4K@Մ QPA?˖3ӱXO|E oбӚTT ڢٮb8w,_'k(pBeKT($)%it|޳ hyp@&j@IU/XG/:M­-uս{==CڤWbT.gFϭ!2|j9-MÍ2| 2o8#>Tohuk-a=x5 f^kܩZ-HwLJ* d9xZ[s6~ׯd 2%֮8N&n4NCS E2 hY/ PPOv3dl;|8Ξ}g4ۓhh|9A^Ql ٣k2AHІ,?vZQ:'yg(G(~g(]!*+#F8GtYHcDwn_z՛Wgׯ^?mQkF3YـsI%8Z_"pm=*@6'L)YI.dG` EI%^pf}@/1$ ht(f+y2#8+qfa #⊳Ys1|yF\15[$3 pvPM̒O[LBl͸zZ1/Fhb9s,o4zM{g)eM(aB ('Cܖ 3skQ4gnQeQ$90.a^q0ߒ~_vjH$+hKCio@W1cSX$7)-n n.ʣK~EGj@ RQ঑{gpTGc)weN̽^0?Cf8yuj|r_\\͗)a墿'*ϥtC =D1>@$5LtnWq{3-L Z{W8Va3,vG Rma5Hb FƽXDgO!z]LulSHpj`,㛷iwfD~ (qME-(l_i'g4#м!C:sք=A mSc \jkU5-`Ř8/EX@~-lDʅM1YR{P J޲m WJ0Hc h2A'-} #Αxw2s6$@=SW# ̀gx515WFlD21e *B;7EsjR,p<ќ+ hJ$L5<^nEKf qeh\uf_jP&t:iO4I>4a=p0 ǧ ongZ-" Jq>&5ň(I;atƧ}g"v B>kh8Gӌc['HVXu%x2;]2LUS;dFdcQ~ qq11cu2F{xc<%cCq~]xQ1_c<3x_1!cGa[`Bc|3Ӳnҽ1{ȱic|YR{ VqOs̙@qs>a)qio+S?Kn {iRcۇJ?󴁎~N6׳6pћݬSϞ=J a7,ŋs]%m)7=rGA^#7WժHB%b| +ZSOZL H5QZhh} 5Aoa^<߽LЎ]1]_XN=O&}g@U*ZPNVYhU=2%u{7*3:z9Olyz9O<,*y Pd@"9׆voX %x~&$؏;;|Xe$rwfeEߟn/* Q:ǎcȱc5w9v {=#Ǟcܱ*FW->6UV5ݜCۏhNNķ-XXR?(UW8*'\ nHX [p%xU| 7i\؛i¶i>ǘbXwoT:]^nd}=o{/s M}ns`3juM2D ф,C4KPM=Buyɞ3&{8Jp@rhi)v^U=r {P)ۤO&T>5ogjGs5 9Gru# y:Cޑ|!Fc6c6S3|L&}ǽ!R}jw;45B %VS5XMPb5udQLʟ &@k*aOLxkr3+_h+gvWWI =]'A() /**************************************************************************** ** ** Copyright (C) 2016 The Qt Company Ltd. ** Contact: https://www.qt.io/licensing/ ** ** This file is part of the Qt Quick Controls module of the Qt Toolkit. ** ** $QT_BEGIN_LICENSE:LGPL$ ** Commercial License Usage ** Licensees holding valid commercial Qt licenses may use this file in ** accordance with the commercial license agreement provided with the ** Software or, alternatively, in accordance with the terms contained in ** a written agreement between you and The Qt Company. For licensing terms ** and conditions see https://www.qt.io/terms-conditions. For further ** information use the contact form at https://www.qt.io/contact-us. ** ** GNU Lesser General Public License Usage ** Alternatively, this file may be used under the terms of the GNU Lesser ** General Public License version 3 as published by the Free Software ** Foundation and appearing in the file LICENSE.LGPL3 included in the ** packaging of this file. Please review the following information to ** ensure the GNU Lesser General Public License version 3 requirements ** will be met: https://www.gnu.org/licenses/lgpl-3.0.html. ** ** GNU General Public License Usage ** Alternatively, this file may be used under the terms of the GNU ** General Public License version 2.0 or (at your option) the GNU General ** Public license version 3 or any later version approved by the KDE Free ** Qt Foundation. The licenses are as published by the Free Software ** Foundation and appearing in the file LICENSE.GPL2 and LICENSE.GPL3 ** included in the packaging of this file. Please review the following ** information to ensure the GNU General Public License requirements will ** be met: https://www.gnu.org/licenses/gpl-2.0.html and ** https://www.gnu.org/licenses/gpl-3.0.html. ** ** $QT_END_LICENSE$ ** ****************************************************************************/ import QtQuick 2.2 import QtQuick.Controls 1.2 import QtQuick.Controls.Private 1.0 MouseArea { id: scrollIndicator property int direction: 0 anchors { top: direction === Qt.UpArrow ? parent.top : undefined bottom: direction === Qt.DownArrow ? parent.bottom : undefined } hoverEnabled: visible && Settings.hoverEnabled height: scrollerLoader.height width: parent.width Loader { id: scrollerLoader width: parent.width sourceComponent: scrollIndicatorStyle // Extra property values for desktop style property var __menuItem: null property var styleData: { "index": -1, "type": MenuItemType.ScrollIndicator, "text": "", "selected": scrollIndicator.containsMouse, "scrollerDirection": scrollIndicator.direction, "checkable": false, "checked": false, "enabled": true } } Timer { interval: 100 repeat: true triggeredOnStart: true running: parent.containsMouse onTriggered: scrollABit() } } [/**************************************************************************** ** ** Copyright (C) 2016 The Qt Company Ltd. ** Contact: https://www.qt.io/licensing/ ** ** This file is part of the Qt Quick Controls module of the Qt Toolkit. ** ** $QT_BEGIN_LICENSE:LGPL$ ** Commercial License Usage ** Licensees holding valid commercial Qt licenses may use this file in ** accordance with the commercial license agreement provided with the ** Software or, alternatively, in accordance with the terms contained in ** a written agreement between you and The Qt Company. For licensing terms ** and conditions see https://www.qt.io/terms-conditions. For further ** information use the contact form at https://www.qt.io/contact-us. ** ** GNU Lesser General Public License Usage ** Alternatively, this file may be used under the terms of the GNU Lesser ** General Public License version 3 as published by the Free Software ** Foundation and appearing in the file LICENSE.LGPL3 included in the ** packaging of this file. Please review the following information to ** ensure the GNU Lesser General Public License version 3 requirements ** will be met: https://www.gnu.org/licenses/lgpl-3.0.html. ** ** GNU General Public License Usage ** Alternatively, this file may be used under the terms of the GNU ** General Public License version 2.0 or (at your option) the GNU General ** Public license version 3 or any later version approved by the KDE Free ** Qt Foundation. The licenses are as published by the Free Software ** Foundation and appearing in the file LICENSE.GPL2 and LICENSE.GPL3 ** included in the packaging of this file. Please review the following ** information to ensure the GNU General Public License requirements will ** be met: https://www.gnu.org/licenses/gpl-2.0.html and ** https://www.gnu.org/licenses/gpl-3.0.html. ** ** $QT_END_LICENSE$ ** ****************************************************************************/ // // W A R N I N G // ------------- // // This file is not part of the Qt API. It exists purely as an // implementation detail. This file may change from version to // version without notice, or even be removed. // // We mean it. // import QtQuick 2.5 import QtQuick.Controls 1.4 import QtQuick.Controls.Styles 1.4 import QtQuick.Controls.Private 1.0 /*! \qmltype TreeViewItemDelegateLoader \internal \qmlabstract \inqmlmodule QtQuick.Controls.Private */ TableViewItemDelegateLoader { id: itemDelegateLoader /* \internal */ readonly property int __itemIndentation: __style && __index === 0 ? __style.__indentation * (styleData.depth + 1) : 0 /* \internal */ property TreeModelAdaptor __treeModel: null // Exposed to the item delegate styleData: QtObject { readonly property int row: __rowItem ? __rowItem.rowIndex : -1 readonly property int column: __index readonly property int elideMode: __column ? __column.elideMode : Text.ElideLeft readonly property int textAlignment: __column ? __column.horizontalAlignment : Text.AlignLeft readonly property bool selected: __rowItem ? __rowItem.itemSelected : false readonly property bool hasActiveFocus: __rowItem ? __rowItem.activeFocus : false readonly property bool pressed: __mouseArea && row === __mouseArea.pressedRow && column === __mouseArea.pressedColumn readonly property color textColor: __rowItem ? __rowItem.itemTextColor : "black" readonly property string role: __column ? __column.role : "" readonly property var value: model && model.hasOwnProperty(role) ? model[role] : "" readonly property var index: model ? model["_q_TreeView_ModelIndex"] : __treeModel.index(-1,-1,null) readonly property int depth: model && column === 0 ? model["_q_TreeView_ItemDepth"] : 0 readonly property bool hasChildren: model ? model["_q_TreeView_HasChildren"] : false readonly property bool hasSibling: model ? model["_q_TreeView_HasSibling"] : false readonly property bool isExpanded: model ? model["_q_TreeView_ItemExpanded"] : false } onLoaded: { item.x = Qt.binding(function() { return __itemIndentation}) item.width = Qt.binding(function() { return width - __itemIndentation }) } Loader { id: branchDelegateLoader active: __model !== undefined && __index === 0 && styleData.hasChildren visible: itemDelegateLoader.width > __itemIndentation sourceComponent: __style && __style.__branchDelegate || null anchors.right: parent.item ? parent.item.left : undefined anchors.rightMargin: __style.__indentation > width ? (__style.__indentation - width) / 2 : 0 anchors.verticalCenter: parent.verticalCenter property QtObject styleData: itemDelegateLoader.styleData onLoaded: if (__rowItem) __rowItem.branchDecoration = item } } xuR0Fy E}83"^fd&5Mx{1ifnw6n~j#=t^hg ;#EӠ*SF(-1|8-D w|['KۻY(Y -=œX w&#Rо4A(}ZSYh[vIпT&;N}S^v͂( 0Jd>)Qrϭ+ V2QkyZḨΤ8pr uA|Qd)e57#c&bC3R jҫQcvkc ɋ{e "g+#z}JQ"n{;:E  d33ER0 6)vʓBȥU8_KW9\qeƒ XyIu3BEQ3?9[o@]@( Edz8v$ ?@AA_C7( ɇԢ1}FAB ‘- ɾ&e;zbP&PV 4vB' 3m=1^oڕl[Kp{ѥw\@s0^m@ * ) $z%9칑!Е=W- ӛR ٜ)N.:UeF ڐ?Y!j>8|Ipfd$'Ś 8VH8o<ge&d6Hf0cb) "E^< O'xzLs:g:pY9 5FxW"4^BD5Dl ZFdsMd.V+ @NEDUPujv3xM > .'l>@u#RM#'y4.7"LjH 9p.E1qY^ֲ'A("21ӳ%l4Gϴ0uNFʪJlxz^dl8Gun?%2>"#?06ژٱ\>3hwhb TD!,c[2UYvI:XRXNg%5)a$?c)U2 BnC-ѕXkܼ0خ`|/s D MId}5ѐ@ 0`L!a(d} 3aG~݆}6_ zen4~TGk c^G=naS^mSKa_6:'baxgpj_> wu)U,YҼ{ؖF_b}t^blQ?~7Z0qnp҃XcC7o\H4g,qeaN ={&CzrcjXowQ3r 0AĀՃ>6 E0C~Y/-n:xIU`'0W4qt9ے0zDi=L6=Ҳlaz/lnqzFkngsy "/ŭ5z@v?q+ ֗ etI]qi^:׶YGN<I#<[L%/Ȝ's*sܷ%>jiR$IE\]~-DzóWgϞ^\.ҔɈӄk  kvd)T#741j(D)]Uxbh ,bdRa ]HR)KqcW(JՊJ8< 4QLfT`M&-`+9@U$WegL̬EIhBAF1+.z56/%(Q BQ:RWU=b-Ÿ,_]FYQ0I^Ie9}ۯpPY jCћtd9&׊%`ʡ(奀͌Ц4hj,2hlǰ%eB$G@6=S@.FA'n8[y"IlP_ }*ccœMV/2r1qy3Iy2>J3^}G!كԐDh8%Y I0%05 $#o/NuT$H:U# H5&MjzAvkgA3t4  2{ 1o7&Osm2(8jMU@ph4y݈x)M:gR (E+N, lHԄ!=`R.H[)zY/$gstP"%kySg +gp@-YH LZM`}7/!y"EE1/uV"{ ❅{4bQn$ZX-C2!O#oSJi/|Za&qU5..@FmiR}3O 7,wu3ޚ }P[9›R_•J| {a.#KaPW@b 8rPt)kiU4p VWK- "}bϺQeYG4 _ r +K?gB)_kk#\ƻP6 )*N\f}6j.s۶?:򹱧tb%`ob|z;hguqg_!9 ?z4e(WWOuvKWQoU{{i DK. m 2=Aih8؄c}$jT~ho; T@lYaۊ˦]-I4zM#37= ; g)] [*7\ܛl%e:cp%'1[7RR?ܔܸGd7BB'6% r֍H(e2qZL\yFfc(z[Ȳ7 );qѽeb[ZTa_@)V -,]ñMsBY5Z_G>@"W0Iu{t?4AJ6zzP8g|~4hl AWR#`j>-І̇|<;_ t\P(ޜph_\Gư [fF@}nt>g wgnXwG[g_T^R zL??99 턔\Iy9+_@?D!IFyƖ􆛷+|i/ (2=ڶ;h*3w!)Z=w6xpmEpP/ص^WTCf+湠~ ^p]Dw͆muoy]|ݍ}rKl4v'~+W&X\HV1Na:MsABZ/\{UѬNd&)Qݟo*WӛO^ܜ=>.ϟFY6VRsf⽓ jHNZ%"nu@2%xN02MdX*2D/d{QXsHqB_Jυl.zl<e2GUp{;'/WV2OzkcE㠀P9#OW&wM,}Њyi%ύ$mV@:v`+^>x/9 rhrzպZg@4Q B«=|XG K{.Eي!^k MeQdj,)0*v#ĺLثu2 Rc՝"qA"' w hm /->r8ql,d zŰΛ^`FtיwpQt&0150j1NNH~`ԧ%,1ۈ䔣0x8CGuF!5ׂDX?ýG#>G!POGU<ѵHqB?g^iXz``[EGp/ߋ.B`컁LUb + rW–qXAO~+5eřdysfeh]uJM&* hdVh7tK-$>! _M{F;OFOvh)jLIi '5 ;fAnFޞh3{Q}׺$$==|o"R&_ʕ~P\ZK7VǺUx ͝]J 8tL0 5ث(E˙d1)KF~ R{HiNB#4VHaܕZm0k= |kvr O?=lQOzMfP7l /q=IO\ _UZ,%&RJgPmTUiړbN *,sqDWv봬wHW5_c|LJ>,k˖3v$ձ9 ;?&n¸8~p 10b`qAȷ|j01s|3(*%!'@#*?X,cW=6 ֒hy;;@8It;40+Ǻ'6ym͒z&>s:^F|eMߟ,wѫ)=7JBI{I)8Brxa1c2̌,{ ;9HZ9`)5XSIv 'xOy$%0v9"nRGMSeY6 iL9A ܖMC\Y[+4n%-%'d-n5椂ƤNb Xd8~[!~ /**************************************************************************** ** ** Copyright (C) 2016 The Qt Company Ltd. ** Contact: https://www.qt.io/licensing/ ** ** This file is part of the Qt Quick Controls module of the Qt Toolkit. ** ** $QT_BEGIN_LICENSE:LGPL$ ** Commercial License Usage ** Licensees holding valid commercial Qt licenses may use this file in ** accordance with the commercial license agreement provided with the ** Software or, alternatively, in accordance with the terms contained in ** a written agreement between you and The Qt Company. For licensing terms ** and conditions see https://www.qt.io/terms-conditions. For further ** information use the contact form at https://www.qt.io/contact-us. ** ** GNU Lesser General Public License Usage ** Alternatively, this file may be used under the terms of the GNU Lesser ** General Public License version 3 as published by the Free Software ** Foundation and appearing in the file LICENSE.LGPL3 included in the ** packaging of this file. Please review the following information to ** ensure the GNU Lesser General Public License version 3 requirements ** will be met: https://www.gnu.org/licenses/lgpl-3.0.html. ** ** GNU General Public License Usage ** Alternatively, this file may be used under the terms of the GNU ** General Public License version 2.0 or (at your option) the GNU General ** Public license version 3 or any later version approved by the KDE Free ** Qt Foundation. The licenses are as published by the Free Software ** Foundation and appearing in the file LICENSE.GPL2 and LICENSE.GPL3 ** included in the packaging of this file. Please review the following ** information to ensure the GNU General Public License requirements will ** be met: https://www.gnu.org/licenses/gpl-2.0.html and ** https://www.gnu.org/licenses/gpl-3.0.html. ** ** $QT_END_LICENSE$ ** ****************************************************************************/ import QtQuick 2.2 import QtQuick.Controls 1.2 import QtQuick.Controls.Private 1.0 /*! \qmltype StatusBarStyle \inqmlmodule QtQuick.Controls.Styles \ingroup controlsstyling \since 5.2 \brief Provides custom styling for StatusBar The status bar can be defined by overriding the background component and setting the content padding. Example: \qml StatusBar { style: StatusBarStyle { padding { left: 8 right: 8 top: 3 bottom: 3 } background: Rectangle { implicitHeight: 16 implicitWidth: 200 gradient: Gradient{ GradientStop{color: "#eee" ; position: 0} GradientStop{color: "#ccc" ; position: 1} } Rectangle { anchors.top: parent.top width: parent.width height: 1 color: "#999" } } } } \endqml */ Style { /*! The content padding inside the status bar. */ padding { left: 3 right: 3 top: 3 bottom: 2 } /*! This defines the background of the status bar. */ property Component background: Rectangle { implicitHeight: 16 implicitWidth: 200 gradient: Gradient{ GradientStop{color: "#eee" ; position: 0} GradientStop{color: "#ccc" ; position: 1} } Rectangle { anchors.top: parent.top width: parent.width height: 1 color: "#999" } } /*! This defines the panel of the status bar. */ property Component panel: Loader { sourceComponent: background } }   xYoo7Of}ᴉ$6\EY,utðg(;'T']u:F>R>'i !HHIyp ?2ڈElpOG?[ $ejMmD=,M`4ZVBʄZ Xdd.$'7e='"@.>Y2(z ,-޿?y}5/Ͻ=IM($N?'2H+6xFb-#0, kI6[! Cm"BNVD!OppeIjRD<N89 LZnb*$Uq0+;kN(y qBgHXUFU=au܇5GL4"\!F 0[pY˛wg7+n|foG:bG3"jGUqJ5-<'3EZl ހ߫" ʼЧ,M93j, 8ۊܥ'@ e)[38%SdRRWP;jDs;G}̅qrc%DW&s*,FE*O6`Q|BB0D98"r1 P2_mC DWuw1X}FAB;Ɖ$ p#̈́rلHOJ(̧"X(@7g\ܜvk4$nof޺4,E|Cw(ReFZrdR4ȝ:5b I'i Gų딓s.,V+Sz|wm@czE_r UỳSgF9+ϬNH i 8?oLp8 B7TеV o->?TjHs/A,ٌˍG*r`0a.iώMD5dcLf>0 m+ԉjk.RnTD" / N E0"9?+0{Ybg̔{AM\).NTgnȸjM@W7_z u *HC,Vtc}ن̸}(aRv%ގU :nMGm;e{D1Sj 蕚 %,ߎC5BDUUcutt ŵd "q v/RNYmJQ[];@jAwt۬ r>p mb8|_T^ãXAY6Y9x֔WVJ\귗p\X)zW#a^{[=f3r#RM^CeunUD!Pç9}ʦO{壣n͙-$l t9.&=[XNdV#ucI5q6ʴr Z>= x[qlEmr{YreL<SM32в`RH+څp*8MlN4:eZ$OE].Ѳ%f#F&˔Ɍ,tf QFqE5W̟&E-/KYKbE\ [fFa*lci9ƳU.̐;Y\eEq?R7Bi jZ/Rzsզatsyw5~q>_/rSΒpt SHM/7/Ƴ˧P Y^a.y[+J}k]Xxa]ۉy%+\ȃb/**************************************************************************** ** ** Copyright (C) 2016 The Qt Company Ltd. ** Contact: https://www.qt.io/licensing/ ** ** This file is part of the Qt Quick Controls module of the Qt Toolkit. ** ** $QT_BEGIN_LICENSE:LGPL$ ** Commercial License Usage ** Licensees holding valid commercial Qt licenses may use this file in ** accordance with the commercial license agreement provided with the ** Software or, alternatively, in accordance with the terms contained in ** a written agreement between you and The Qt Company. For licensing terms ** and conditions see https://www.qt.io/terms-conditions. For further ** information use the contact form at https://www.qt.io/contact-us. ** ** GNU Lesser General Public License Usage ** Alternatively, this file may be used under the terms of the GNU Lesser ** General Public License version 3 as published by the Free Software ** Foundation and appearing in the file LICENSE.LGPL3 included in the ** packaging of this file. Please review the following information to ** ensure the GNU Lesser General Public License version 3 requirements ** will be met: https://www.gnu.org/licenses/lgpl-3.0.html. ** ** GNU General Public License Usage ** Alternatively, this file may be used under the terms of the GNU ** General Public License version 2.0 or (at your option) the GNU General ** Public license version 3 or any later version approved by the KDE Free ** Qt Foundation. The licenses are as published by the Free Software ** Foundation and appearing in the file LICENSE.GPL2 and LICENSE.GPL3 ** included in the packaging of this file. Please review the following ** information to ensure the GNU General Public License requirements will ** be met: https://www.gnu.org/licenses/gpl-2.0.html and ** https://www.gnu.org/licenses/gpl-3.0.html. ** ** $QT_END_LICENSE$ ** ****************************************************************************/ import QtQuick 2.2 import QtQuick.Controls 1.2 import QtQuick.Controls.Private 1.0 /*! \qmltype ToolButtonStyle \internal \ingroup controlsstyling \inqmlmodule QtQuick.Controls.Styles */ Style { readonly property ToolButton control: __control property Component panel: Item { id: styleitem implicitWidth: (hasIcon ? icon.width : Math.max(label.implicitWidth + frame.border.left + frame.border.right, 36)) + (arrow.visible ? 10 : 0) implicitHeight: hasIcon ? icon.height : Math.max(label.implicitHeight, 36) readonly property bool hasIcon: icon.status === Image.Ready || icon.status === Image.Loading Rectangle { anchors.fill: parent visible: control.pressed || (control.checkable && control.checked) color: "lightgray" radius:4 border.color: "#aaa" } Item { anchors.left: parent.left anchors.right: arrow.left anchors.top: parent.top anchors.bottom: parent.bottom clip: true Text { id: label visible: !hasIcon anchors.centerIn: parent text: StyleHelpers.stylizeMnemonics(control.text) renderType: Settings.isMobile ? Text.QtRendering : Text.NativeRendering } Image { id: icon anchors.centerIn: parent source: control.iconSource } } BorderImage { id: frame anchors.fill: parent anchors.margins: -1 anchors.topMargin: -2 anchors.rightMargin: 0 source: "images/focusframe.png" visible: control.activeFocus border.left: 4 border.right: 4 border.top: 4 border.bottom: 4 } Image { id: arrow visible: control.menu !== null source: visible ? "images/arrow-down.png" : "" anchors.verticalCenter: parent.verticalCenter anchors.right: parent.right anchors.rightMargin: visible ? 3 : 0 opacity: control.enabled ? 0.7 : 0.5 } } } E/**************************************************************************** ** ** Copyright (C) 2016 The Qt Company Ltd. ** Contact: https://www.qt.io/licensing/ ** ** This file is part of the Qt Quick Extras module of the Qt Toolkit. ** ** $QT_BEGIN_LICENSE:LGPL$ ** Commercial License Usage ** Licensees holding valid commercial Qt licenses may use this file in ** accordance with the commercial license agreement provided with the ** Software or, alternatively, in accordance with the terms contained in ** a written agreement between you and The Qt Company. For licensing terms ** and conditions see https://www.qt.io/terms-conditions. For further ** information use the contact form at https://www.qt.io/contact-us. ** ** GNU Lesser General Public License Usage ** Alternatively, this file may be used under the terms of the GNU Lesser ** General Public License version 3 as published by the Free Software ** Foundation and appearing in the file LICENSE.LGPL3 included in the ** packaging of this file. Please review the following information to ** ensure the GNU Lesser General Public License version 3 requirements ** will be met: https://www.gnu.org/licenses/lgpl-3.0.html. ** ** GNU General Public License Usage ** Alternatively, this file may be used under the terms of the GNU ** General Public License version 2.0 or (at your option) the GNU General ** Public license version 3 or any later version approved by the KDE Free ** Qt Foundation. The licenses are as published by the Free Software ** Foundation and appearing in the file LICENSE.GPL2 and LICENSE.GPL3 ** included in the packaging of this file. Please review the following ** information to ensure the GNU General Public License requirements will ** be met: https://www.gnu.org/licenses/gpl-2.0.html and ** https://www.gnu.org/licenses/gpl-3.0.html. ** ** $QT_END_LICENSE$ ** ****************************************************************************/ import QtQuick 2.2 QtObject { property Item control property color buttonColorUpTop: "#e3e3e3" property color buttonColorUpBottom: "#b3b3b3" property color buttonColorDownTop: "#d3d3d3" property color buttonColorDownBottom: "#939393" property color textColorUp: "#4e4e4e" property color textColorDown: "#303030" property color textRaisedColorUp: "#ffffff" property color textRaisedColorDown: "#e3e3e3" property color offColor: "#ff0000" property color offColorShine: "#ff6666" property color onColor: "#00cc00" property color onColorShine: "#66ff66" property color inactiveColor: "#1f1f1f" property color inactiveColorShine: "#666666" } Wx\{s6ߟM$Gdd:㤞sS'vs3@"$H-A$$w$c}2޿Ƕ'dMŒM#KFrxZxKxɞ13%7d3ga+0#0b~iI2'\}䆧4#$ȡW2I!o^^8y}ʼnjYH#r&g׌.SXFIcFa@fK VtKrKc$Cg$ h 1SMrbc)OINhTWIJ HTˆICAMR)"0'K%?&qoAi-~+9cYR,ٞS`J H@2r1{kfs%nW BHUI Lzh]m1Ey MdMg V՚y:),BIpdxx`2aK890w"! */.X_ړ|fW&\?'w(f-"Pi=keq̡w 7iN9{ W>t1ScFd2"tw<v7U\ *"Q 3b[+p- Ab(G"U|QBEP=I" ]< @3au$$z-`)HhX!**Jz2>%IYA Ll@pASpH,vX<$'j2_/ʻ<[ehU,cd.-1up%B^l!i$ZM% hHv r7عL`wū,تkوdk6 [0b)x[}( ^D6)&sK4%`gQI2 Aoa4 2bW&$IE B` J2#T2Y%Q`bi"Nxt 3P'CDDn)=Fr8Q<!H_!bi2/  ,h2Ldvp>g1'uX$_&$ZשvS6g$\sXn&>A3J||Wv>n˰*o>)yPЉTNb^VͥBLV&Olv)U.md՞WqQX{B`VXI4w*%xS@b1#9-dV}I9lMMjHx[ZĄ]4V²9e-@!P)p/ iif`$k](opfj,+:.Բ`GmwLypnEᩐ.V_  ;8 5RrMM5N͘5{=ţHHOcv7P%GUPԖ+ iLЖҟ!IvI_S%;GHۯ+0KȎH]I_Jy{8'=raKnwМ<:I,h>E,Φ={:_V򏥄&a瓉sVlKc{Yv#9Y[ԉ U9U@ҳ lu2t-8 ҀQz*62#4FF!#a4"0rCY7g&-7zuGA4P-uF Q HGc$у NN!V] *-Y\O*QпP :LY%ő(l9*V (n@v#욥[M#s.rR"N)1ÃE_mbn#ACL !I)$>!A3~'-g(x0C2`-a3>2bJYY4EC+$DST551O8^<Vxw>t>TG#pqٳ)jīSb_):6IL]!"+ @A#>A~yYn6h scnB#`k v&s 8`(Eۜ#/ 84{jDʑQ=fC9(g:k JSpȈd VKrZXo#+a2 ye&Gػزv|h!~݌ 4IUA̚1qxNMd ѨFRYنj0l  <&RW*8aLWC ҰzUGj̴=r>7j^0xL$ =+hvQȢi)[+BV>-dtO=wd ~G܎A0cԋ_\iOm@%D$qjN)̢SҵCO©}CA'x'.I?UxJ 7d2< %xuCZZQe}.Սd& XVi .Zۅ{7V5WE%-[ndWg,+p_tk܏Ҭ{۵9Kц)Pvv4nVqR}f[5Y9ow ?b2#bTRV%}v_$# k/ FT5'!\A_ud=":8#4jG58r\&xy5Y^eD ڊ/#Mf1[AEB0WXdS!kALP6MDrC~84nc-܊5*#XiovpEQɂtfIwb޵m9wLމk *Xݽ* b;mߞ]TCUVlWKkE[f-v6prko6[Ųu,T@#N@ 3{+O`f+ƽLg3^jny'CD1Ҡi׊pV؆Tݳ)$m7Ʒ7l2aK^C ~3#WYfֹO fv%B߆ϳ:Z2[kPa`U;'rIɾ;`vB<%⚪=>$-YC`O QHY$Y XPebQQH= nfQ~LW3OMaO$ìYKJGN?k8/mf%펖!~(B*QK JxF'FꁏZD߆t $> 8&m2NڑI7n2ē;F y,i׏m+ltZ3qEJ}XjaDgX9`j*Tm(rS?rTӏWtʊ!Ѡ:Uz(e3C;\7iE-NS+qerwԕS*ݾ|E /-ޡMu~n&?辰'*oêK,XԿݎ957;~{E.2TwM.ynZDZtQ!q:'`DQnj ؚ_nbv-ƫWMښr ,nYw l|_);ךKM;%-[[uѻWݫz^vul趃m~Uml=WY{'טW͐Dߊ{soWKW+Cx&Cw{_1`*)7[9׾b]Xrbf& 0xko8{~/:m"?خ{a7Mse&-6YT)*N.!M{]E$༇T^[^԰Gj*{#G!'nw>{'U7MT&l,Co̵aǰ> ;3'lfWJ7xѳW׿>?;>ywy2\s ԻFy+]J s찹ƈDq$\{25y,WK"FH#U0UZi^1bXԈEFcge7 G7-h݌4ɴ|;I"4; ۋtl75kU~P#l,@UҙWAS:30ǒ) \bV(Sǂk5h7g>aV3'F5y"xVŧP-BF!?բS*5\!r&j>ROI7n8ý}M,,++kx=7 L(\819 aC00@? '/,_oN*8^abc0\hy F%h;R>Yhc(x#21j'B\vfpҘM`*Z cva&d41j!#Ҝ#k YTZ!)Ue B1dhIsOK["G7J2S(B,449a( Hd0jUCoc`b v}+cT-4*^64R\`8;M!RIs2>=<ub Xhs#qւtm].3Hy[gڹ6*s``$xZ|6A4ԭL HKWa:戠MϩJ##X 8@!?JHvQr K4xD^5gbs( EũcHV9 L{rΕ30!! SPv\_gGo튒gBO>V9 㚝5<uJxe/ UB6pzЄmx,tP-^o_Jc6> G_˗/:ٻE IfC, CPBl7:E8de:ׄJ}4|VG Y.yng[Ax HF˒k#cL6adTXVAg ¸cRRq˰4IVrEz< '"J`qb 5ߔ).~uzK3**wщݖh$Bu0W-ɽA_O ґB&*O*r`Fq9X#ɽazEUyj[rSoEETa aI}H@Ev iCDk[}i *[lN] <6B[8 [րe{kZ "TGFκ\tY[v+acr~uk#ȁ/Z#C>]H "ѐ.*AQϴ6 ]j,)%ӤjZU8+{Q[{+/kaqB!օVPMD&aU@zeWqvZ晴lJUXHڪpGPsNh6MEtկ/Oߪ~x $Mʄg lA|7 8:v)#E[nK}0Z)?ՍJ+Uц=pO" t_3^?Wc ,`;'-b,T2P9oUtxԍDv&XˮHVlPq Z'2v`w#S1OE )06_)c~c+'ZO8GV"1l_G,u$!Æ֗/촆k]/miBn{ }HGI,wv.U+E E4@)ND1~e0 XـMj\çYQx5a}͖]}S%Grs8^aUM]N)p#X}\l|T;3dwUjdOw zѵ$i؍+o;t~劽W1ģK_1\[Rp+;*EǕ(U/j=7mO'߬l|AB+g+ǯM<{,CffY ˨̽V|Q<gvsh;C *1.ږ{E5Z6F],:+ ^؋r9{:Nё;޼=Iu,,Z-Sϒ!\\l^qxYmo8_1 ȱ .4&Zm"R]ߢfHKviWmЈ3|f83u;>NTb40:ك%,9\D 7pnBqƆƇ1IlqR#,2d^+_Ҋs h!g ^:P),@6eI™&Sgi-]b)B"DܳmgRr:i|jT7PPLQ>3m8X )ɔo]EyJ/ŽE"Coi"YwGo}F ^ *!CɷR ;%C2z/yz{jUٻXJ?0pf#ȞanT;¶P6QE4㉎E@o-g<(QX֮+gSoZ 7N.Xap!`0~II8ܰ'tʵH("FZ^2;`/u챜M} i|%Qę|a9R"Y(*ݔ0, ֺҩ(}j0P:Ĉi ԇ㒄'a$aHo!|A&ӹRzSdͰy`Xl'PRiIy R.oo0L r&3>(!V:H3lr+^a#B3K4엑_E {[IfEb<^b}ޘtNxB[sKa0I̒]+~l1|!j!ݙ", ̘T3<@ڧ9 U,7Ԅ&\My]k]1e/9ux6gB,N}?F:6nֶXa3K[,Ԯ1b|p̘LnH.ƅXĶUR\7ef:K(\ K[,æ{M|P~^Ol|>u(RRO@x]o(MX͂KKJA&xdH[Te] ۿ΃RJ;m)1)-C`  E*\.n0?U6h3ذRZWg4SGofܗ/)椓rṽIQJ[:6aF2*FޯjTɉ~e[C׿q[.us1l#AɂVs=VK eh U7mrਭ{*Ǹ6ff 4;7HhVPYڑS4ȑgE%z0r룽M '1݂|Ml.) KWf6Y e+&$r\;JSEҌ>).RO V_21*om/0v83<4`-,*_իWToTr.86lG&Ulg:IY j /`T&dc|0hQV`ƭ>V >q4"QM}F9=I xaSNr=a~Dl2UB{,zcY}ჲmL|#:c<ܕ7vhviLimTw d|եG9v+zzfb椸xhnǽt,+j~|RuZ=լӻ=~0̥ysJan6 2^scȥYmF_sGF0ǻr^}{^op.~-ѱGrڬ><2$ S1 e;ttٲ#FcϽ~)>m5|69. 2r 5(TLjZۉ!dDoÐa-" +@HFxks6LLNkعi4͜MbM"!g`AвH|Xrr3UF">Ƀ9?\-cv앆Uɋ id ege$QTY8XYY.[r3m𾪳=ՊWl%蕔u#WWozŷo.^?Y|'J$9 cR)nx,qs`-C60_; DÓD`L/FB f7Y*\ʹ^s\ :f .0 g䰵ʴL赀'Y3^͋Rv{ ^BU04ә,*V>v`ۼV@B,Y1jqOpq=BUϿ]=P ۗ 엡܎HU/ -:ҍPz8V-lC(Xʔ E ;6CI:]mT5_4"@7X|2,%bk%:SL:n#wH+Ӈl1޿FB1@EúeWFW(&ĴB>Y}Bp ]ĘۧM<~lUJj fgљ{\r%<6$pM;"J8Xt7n@;v` <O?r);TR\=B%f<+F hGͼuIa+EĜ4^]ib#IHNt@ !/K@>x3/lhgJ9O(.4X*6tejf_6AA;#x_qu} FI|&`!Dj=GOHP^0A[*s4Ozɒ &rlsS GkQ +D@mKnăY4v t񳉙iVWFzP`1K?cpt7S'АeӤiUH"sbH-fp=~<\vzoovH ÃUk+lU_c#cK[k| spg)ajH;U@*0B |S"D('lr%hvEX 65A 5$ 6ӬC@4`RO$AV‚<`CM6A 8Nr\ |Lk]#ZiUlEgˇ,ִ)Hw# >,x*; z3:,Ȓ񍃺A?Bej􇳷 gi. kJlUSQ6B^#-liJ*W)tP7oa@4[s*S@Y&$`"]4%jj"+݆4)&Q엶佁NUR9Y UP&R{iIO)pA ib[/E1BR'?csh/Ot>_R1jlEށY{ F[D[H`OЌt,L&,>PYÍJj.rAt* eH.$ ܠ >@H Ժ!wb!h U]U $K#JA$*ѫ\s z{u~3 ce2%Y)-2fҘqATK&0޾EVɗ~(dza >aÇd;̡l4'Y1N:fh% |7(?7b H{iXM G]]f2{<6u ag\{ 1A+kqˑ/#v}Y.߲?<u!@~ihT ݟ);lh%b}9? A;uBKs^)Y$?U|]ŋ#C`UkWxHNyaYOfme7ʇ~qmN0)LyڌXpt\PcvIdxl ="gn}2[f^̄% qဲK91.EzPKp>9o>htIm>-\~ס=C >@;Sb^hw.XVB/ejdWҦC'е*wrkMga9 {Ok4pTmf 3-VXRV^=t;z-K"RI 4K mҲ13Yq'84mdj72'Wq!hB1:@;j>|hI;kaw ofV{|siY ֨WX3TAZ+?iz1'vC\Pb}n IܖJ8߫X$]9IZQY!já;?JbE7 ŔG+e,xblnJ<UsjwQ}insbN[st]04Ϳ.[/hL&Kkzg`O*$Hm"~#@<|9g/s d󴮳*Eͳ`sl&ڴ8)mXб1Zfx(|=/Trmv0&oO3r# P3_hK+O$ΚdknU EHd6 >+k{S OjNBq=Ӡ{Ude a+4c :&FW9,?OomwSBȕxE^>e*̿[NbQU2aZ Ԯ1ϷSVE\ʃؘINRx@jĈ&2S2Ӹq;16v*kkcW6D\öck*662:Yf4ϝ\H-Itʮ\0PºȀ̜=#&1s!C5G>}{v䎭PQ7~0T/<_٢sCzD9sk})%su`aEJ4o:3HڜC]mz\$ym,֍BUKlntTJABnDf )wEW] ݞ.ߺ+(G@~+M2 Bk^lf o($ԋu^!ٿa~;ϰ{j%g!}O' T' 팓ۍ$vx4eq]ΦtUlK.X!Pf2?1n>m*`GUqܿ*+dB<{^AX~L~Fו$kQJ?.%; Om.Ywi5rRߪ [ Ȭ7PIm4z~|2 t8aM6FU$xr7/+ &>tQx0T+GW댽¥ ĉ'Qq /T'0N~>?ۅv+ݳ)܅72 z~_2?biULO"Ic=36HeҌQch[G ;4\O_u(JD( .L 8kR.12)6eYe5^">:7Bdێk/,%u^l]9^<*,@Kp9lKwy)KJ ケ) 40qWwn6kceg;wly_DeCiG7AY+Xd򝱰V,h<y3v NՂ+AH ,p@8II~E<bw.GjYAE\+nbAEk;*Z]m՝ǖs!* u~b;a@7I u]kd/tl8]~wBN NbiPn0vF|EtCE=)\BA0-P4)'_DجQP9%~aktj2խ 5];Җ1{߻?>>9/**************************************************************************** ** ** Copyright (C) 2016 The Qt Company Ltd. ** Contact: https://www.qt.io/licensing/ ** ** This file is part of the Qt Quick Controls module of the Qt Toolkit. ** ** $QT_BEGIN_LICENSE:LGPL$ ** Commercial License Usage ** Licensees holding valid commercial Qt licenses may use this file in ** accordance with the commercial license agreement provided with the ** Software or, alternatively, in accordance with the terms contained in ** a written agreement between you and The Qt Company. For licensing terms ** and conditions see https://www.qt.io/terms-conditions. For further ** information use the contact form at https://www.qt.io/contact-us. ** ** GNU Lesser General Public License Usage ** Alternatively, this file may be used under the terms of the GNU Lesser ** General Public License version 3 as published by the Free Software ** Foundation and appearing in the file LICENSE.LGPL3 included in the ** packaging of this file. Please review the following information to ** ensure the GNU Lesser General Public License version 3 requirements ** will be met: https://www.gnu.org/licenses/lgpl-3.0.html. ** ** GNU General Public License Usage ** Alternatively, this file may be used under the terms of the GNU ** General Public License version 2.0 or (at your option) the GNU General ** Public license version 3 or any later version approved by the KDE Free ** Qt Foundation. The licenses are as published by the Free Software ** Foundation and appearing in the file LICENSE.GPL2 and LICENSE.GPL3 ** included in the packaging of this file. Please review the following ** information to ensure the GNU General Public License requirements will ** be met: https://www.gnu.org/licenses/gpl-2.0.html and ** https://www.gnu.org/licenses/gpl-3.0.html. ** ** $QT_END_LICENSE$ ** ****************************************************************************/ import QtQuick 2.2 import QtQuick.Controls 1.2 import QtQuick.Controls.Private 1.0 /*! \qmltype MenuBarStyle \inqmlmodule QtQuick.Controls.Styles \since 5.3 \ingroup controlsstyling \brief Provides custom styling for MenuBar \note Styling menu bars may not be supported on platforms using native menu bars through their QPA plugin. */ Style { id: root /*! \qmlmethod string MenuBarStyle::formatMnemonic(string text, bool underline = false) Returns a formatted string to render mnemonics for a given menu item. The mnemonic character is prefixed by an ampersand in the original string. Passing \c true for \c underline will underline the mnemonic character (e.g., \c formatMnemonic("&File", true) will return \c "File"). Passing \c false for \c underline will return the plain text form (e.g., \c formatMnemonic("&File", false) will return \c "File"). \sa Label */ function formatMnemonic(text, underline) { return underline ? StyleHelpers.stylizeMnemonics(text) : StyleHelpers.removeMnemonics(text) } /*! The background for the full menu bar. The background will be extended to the full containing window width. Its height will always fit all of the menu bar items. The final size will include the paddings. */ property Component background: Rectangle { color: "#dcdcdc" implicitHeight: 20 } /*! The menu bar item. \target styleData properties This item has to be configured using the \b styleData object which is in scope, and contains the following read-only properties: \table \row \li \b {styleData.index} : int \li The index of the menu item in its menu. \row \li \b {styleData.selected} : bool \li \c true if the menu item is selected. \row \li \b {styleData.open} : bool \li \c true when the pull down menu is open. \row \li \b {styleData.text} : string \li The menu bar item's text. \row \li \b {styleData.underlineMnemonic} : bool \li When \c true, the style should underline the menu item's label mnemonic. \endtable */ property Component itemDelegate: Rectangle { implicitWidth: text.width + 12 implicitHeight: text.height + 4 color: styleData.open ? "#49d" : "transparent" Text { id: text font: root.font text: formatMnemonic(styleData.text, styleData.underlineMnemonic) anchors.centerIn: parent renderType: Settings.isMobile ? Text.QtRendering : Text.NativeRendering color: styleData.open ? "white" : SystemPaletteSingleton.windowText(control.enabled) } } /*! The style component for the menubar's own menus and their submenus. \sa {MenuStyle} */ property Component menuStyle: MenuStyle { font: root.font } /*! \since QtQuick.Controls.Styles 1.3 The font of the control. */ property font font /*! \internal */ property bool __isNative: true } 4xkW6 63awYp1J/yLgTD̉2x?$ܽ"7JҘK=¿I=p~ᛣÓ' `'ǚ>#b`>`1Y 5G 2lP@$`;D4uh2jy,H,T${˙ +&C5Cc%0A @<t);d%R,,QdjZ$^xy-$cjT!*#" bV SlDp.d@q33Lʂ6IoN>cL7,dt{\M˾꯰!IBPLݫ )]3< g{P^5נܠbFSEJT5XhRuwÎ'j"uiVSr3 c0y>8^ pt,9(p+=xnBdz+QJ{bȡП?XxuĚqxrU'[^Ab6uGVK)9Lq!(kޙZ'|XܛK7<WaF~BxtٙK WO5"Wh@d17ǓxFQtSΊ{j9(8KȀ<#c'lz+rqļ36g\ ;vI̋#%@RRj@DN< 4TN4%U"C z)홿-=/#xl]DLu%QLD<*!slrG{aPD]#320㈹|ΙWqܦ9k"h\Mf9 tbbw3#J&,2Ne9"q/lH}ChjNɣa j*PS4ҹpFm!򏣃 )z1l'3Ex1PE5pbc":jXwou1qs P<;tH34zOj2W_CM7ަ{͌)5'P#P A,B~2QH^f]3o7DŽq ̇B5ѝua~3V/.fb HϺ/)ME8VKwW.S="QIdj7L]5شuăw" SC- &6FhZ`7O j~:kM:CBfHVKmXSD`@4 FH1m|ŀ`;+5fGnc[F+0G[ݶf}M̪/5. `T'/f?MgK+w1+_}}/T~i1PU\9}*AKީQʞՊ\/ilL 7u<K{[{(3.ŋfH*XU}t+sTUL"PmZCf|};|&Mwל6IR<0¶`U>-A4sI+#hAJ.%H6pfPe˾VCmm^,tޒ}ӪcAC"Y?cwEG+ Z CC,8RbH*PHARˆH8fg` @x8Z0Ui#l`BTme[`@ᛦl }j=0GgG1^߈NZ׵mf# `:ts]Rj@-]_&)[k] +ŅfsFݥywh4d/HJN=9:ҥ1]I-d즜Z3Isq~Rb38*M.pk\) oMMszu4<&Wti*G>hd^/erwJn;gƚ+S^K$wK| _ao52c%ܧIuҨ!v=XޔYǵ/0ƳGr_6ׅ]i_e#ȫ_Ƚ$Iowz@QzA@^>qB8,F#XAsGsD?LukG6<697Qo92w6>ݴg*'{{{d|q\a%fk4Dw%_,B/ʞo̮k>]ȶ':sKbE&x߃ KQn(qFC2?1OnJxA\m^Z蟛)9]S< ./_9&nqٻ|0 PCe{mo_6qJ-X3W*oMKK밽;n3;HP ?/7=!؁.Im ӴYޒli[CC{¾c rbg;2\o񬻓ml9ӎwm~k#+O=/*/)[JІp}YS}=vtsGo(̺\D$v,a̅ ˲ =Ky3 'Z);6jHCla V!?䚯j&x68;W@"'a P5Z߮o/Y {*6ע*xFsQ̪SBp /M`ߢP`/F2LWyfĢH#ʜ(ѯK8}m # IZBL7KBB.ЩU9\eS2UA~55H$ng6R@fe.VyV6zy.5+ ejpa.D6(_Ϭ %oևԀ b[CW-/ymkgJp`2tCw€ǘ2G)mG+CQ e?dx_BhU'V&nv:p=jdn) . GfVv0SZ@vsL`a`lHthKʱE6ޠ%@¤Kqk"`` `}eUZbgYَ;zzR#`/^`={E@9P m.w;_.6., DO!}q>_ѽP U;W.R(C1P`gk@^H{u@ℜ+ƝZ$eDn7hلc.SzpBRk‡zAmi5^%G5۝8ʠGnRSth*68N)gUX6Lwym/-䐡o 5 l{]kc%,mBd>e75Ugbrm(jL<(*ȕ)') Vb=-?yl gʮWR\=&@N+s \žMyOF=y[ ?0Bǩ@3@3~Ofx:))k@*<4M]xȀ &{aRoa.'ܠiXsI5YLNp.K;7Eࠕzi⁼ xKu"f?O0]] EJe''vvud=D~>O ?D`>"طHLz-.1$Jފ@[dfHib/FR=?_9ddWWފ2$PŎF.'aYʇea>)D/؂:`DkT4.JGX:^HTQe~ٶ%l󣫯{1UWkea/4ųR'RQe7<}(+.O  ;Meh9w>bn s- ˕ƮհYK0VhWrY`mF܆5Ӛ#}w\OLN;q<] =,۶\j tZ~IXK=)äR`>: C#\i=/ 9+tNE}& ;}eYkʌ^M^̲Qo,)<"`D5ռxBaQб  6KW;(`Bld; &D19d#;`jt;^ q6=E /O՞,j>S#d ^ҕ])=r_zk@dߏ*qD( UX#r?"PSN%^ptԋ #uN䥐τfp2ӶqN @;":vx`6ji"f6l]m{~)Qdedn_ceo8(isOw؉PdX>:ҖYb;=];~Nx6't}ҟc aJI=9$xCEw:3%޿ʋ* (0 L, ;vM0O403ұO g)cW;5cw=w0LpuPT{rܾz>xxmsILe- -r-[n|%sd[>ذ_Tiؚɦ)FqFyWߦlʋZt-ג-kYDn<ͻGpf\n9z꽨]7sP6ZnctEttlQ{5⟁@%(xZ(eB px3銜(=SL9r xDS=j32J0$.~Xģ/Z%̲hWY|y@׳Wo]99{wy68uqh6(r.(7N(S(#,4r&qDF% NpE0&< %˘O5M9MѨP.1_9204OCdG$wl +%XP2dp>a6%%Hy8Np U)  t)eI-%f/̓ݣ`?Yb.b; aH ldsdN5!)I10U`10lR"LHBWC bcPܿD@nƃ#5-!Dª;gU )PBR'By:T6ݩ?<KsvV; . om=a@u՜0 %_%TSxlf dG`OGz$s/0\HVgx6# q9)ReP,EK6 9Q.ث/b6́ 1 7BSlm'D`iq|.~?l ǚu;kw99D?v;C qշ/A~%1Z0hCHc~V:F G&PZ):8 c ZiVN#fNkwԝpw':%JAT[nm8M[P[@ H5h'o{!x`mIG,bq0{bƄ# 'b@> /G'l%.~n,iÀ#9` H|}#ׄ1P88jǧOnsST97ő|nϞ=m<3GNoI78O4PގswvbL1?aSA#Lib[jrߔbKDOE \:)T]12:ٛcJ&[0'.0Co 9{Tz1eeZgb^mLJ Jj⑎fq<4#  EuE"kA+tvNbp<;q?%g}n<0੭7^[uwWn}3(6ӿ^g`~Y ]&-"Nh5u<~|~q,V/-" `}2cYz􅢋f s )ykkQb@(XE Ggc"'L$k=Ƿ4!{7iìNo~Cg+j`*G⤪;={,ma}dҜ _^8u!Gaʳ)r;vZ*dLH&}i=Qby UJ6@KdH :ڄ/}B?hOf{mi\=ZW$09O#AaK3*'2ש,M$XdLvnѳgq:%㜖$6AI7n-LH()>7Dj=QVqRcU-يӞ/}ȦM̍@q\ccLx}ȩX˨\vi%`Nx{6w,hIvVs}KHSð P,Wb!) :Ѧ=2]-36M㮎aH%>ݩySpG.2&8c\>yppՂGǞW@WǮhv|5]]=/C}MxjQ5x؇Y?GvÜ3ՇOJep҂oL(ўCӺKQ#"0Kv#r-fgOQs'ުW 7&CZɿ9Nh((" 8&-oʓ,`#Yz;Lv(32 ؏44 B׼c85El%v]NqӖX00W\ί,Ǚ EZ<(̓Gʩ2MC,0.u%VRuY(ുЂ`ØV^'@TOVoT=~EǶOgܚN m(jF#2~/~V/X7a&̓xNd*#TCr֩2l`_%5(s/qǸf.Fª g`Gxѩ\9ڨb{| [W;k#co5QtD-D Q/$KWAüt0Mh}r ~<T6YAۮVtZȘVmʮ/V۟Mnˇ*ecg?};c8j;]K.|?`u- ~_q"VzF{X[nn0k~|DkUC^wuB0x>~{C D֡P\X9*MsT+b="7qmB ˊTm,5rjJ)Rr.j;rr6WUT ϽOZj6+2UߒcŖVX͊vWN98B0A?‰d(!YN3FɊʯ>~vpDh*>,~j0 zxT @zvFewQWŒV5̡p|QRZ/ni5te0`~ o qO3.E5S8x46J##^zf >5t͛Xv& YfNx])OuĦf㐮k1YG=n$YuCTeYD)C=UuhGmM Bxs۶wmLv[f93z" J׻H{xxxg'gY|6dtOGߐ9#o$,rɹ Jɐ̥̋pZeÄG,-x:;4T S09dS"57%)j"K ,KqR_~/Ϟ|?8BsX0qs#?tp ̳$Ȓ&<&QkihAפ|Y3"Ei1rxl0c Jlc[prM إx@h"HK:EfQR s9Y .%K+N\1Yg%iR_@eXiTHc.yDQ>4i)ETx:Ă⤑LG C@E$( Y]~ʯpi jAQWZ2Q~NŹb$'kE*<`1-)sF47c DI+V&!b)  `KV^$J/P _fH/kmu>{_rIƊ' rZ>K oY`.ISwPq0##@p AocБt a08ymTYRǫ!Phc (0c8Ѯ],2k[X )dPhOƞp[m3~Re/=_7R5 w?\`pހ""'˥\'LOMSpxapTDV\ vf"CřΦB5He!1 \@2Q!8$"@)x4P% P }Cfj'4Ycn͙&9$ks1>*jw]02 8~Ha[* T6$H޴8L8\. $xj3^L(5Ht†$២(6ōR(( fHLbv*. L1cB |E:uXtX@!gti C;$ROUXHˌNh0JA-A6a|tԜV ¢)p51/ZkPv24Xh12X\؅\ r݁6tH.`gEW\iq0\v2mT`BiSp;6ff< "/8?odsɆ`jP١%.&v&W`"j 8:3F)ziP^ӂX>bCyK{um#M63/34ZFF\ȣ&;H{XBVT&oᴬ3]_{C="V~jt#_5F8c^.U<3g0yX;3s/EV1Sq@+`+ zP%}?P0 OgSuq>$u%9:ֈzDS >YZ1+Zg WoվF=/sMH>*YLsV4=glN<Y1Nr1a{8"GxLnٲ欹;ec9 }NmvVu|5r]{l/%2rG{$}#8)ޝNl6l9T{{8}~T=.|>UWc %>UX5g[r4w^@K{ckd"Q ;a n5uG#n Op@sk䶕:7_nz{sAwVh흘ݐM.?.$UԮ}sq2 ՟c3LXiZ6iհ;Q>s߮Z'9z%ʯm{@QNSV'K K[df[~ ^Vo!Mm>AyM0Ec)vkUQ/82s5xWUDaVBMt \Ϲ^MĞyG%l P:nHYqZK0bg|$8N1v AUz_04,#3P/DihPtvpA˂;IP3',k NH|>țY ,-QV&=Ss~f3»`s̽ǘ@&Az4(hX섎5C2bl|֦lSu/?캂`)mbl^1Unt1> 迀`ڐPL+= > @J[,^p98Bz1814g`bGe>Y3 ڰ& [L~u||5@J->h˧==ݳ7-_3K?_A{v)9p_uyz;A7J=,|EZg|IoW$ݶޛ woKrwڳOf+o?J>m8tDuG -%-S yD 0g"[C› G@_AAŦ]MVY;p&\[]̈́LؼtŃ7A}1| +sn9L-*g2'~Vm˜tauuɽݶo~m67_-u7SNZ h#%_x^%DԚ/YuTIє-4^ow1=hX#zKb ؍'R3Ӡؠ%PT`:WY}޺FXwP(؟ -q5ꄩːydI[&niޘVynAt$eXCpVSa\MUWdtQݞ13>(Go_TɡԿz7WU5{|V类ٹUtM侎RXwfO&C_|BFq|}iշIm`^b;9.6`?6YwoM&txZo6i9ubX4+b%Z"B*E5#~8v6@wOL?w`J6!!?\E1'Tnȹ [Mip/_`)@1įx@Sb!Jm0YsYk9?f,fҐDXP#ʥZ5`* Ӓbb39B&NAxK!k͍a&q̚FeʠF3l لH;%4'4 oeh' /-?798q1Mitiqq^HK Ij rpǻ|ߤIp49֬)6#k?THGȃN­)uSxwR P}KQ T,alHcgݻ~ BM3 6 P%a:CQږklG̿R:bN OBaϩǶt!Q49M.hz3+bҧfi_0>KڲETf丱+y s$(Yn.#&[oB@?ty)܄RO0B'Oa1G{sԏ'+SHcfb ^fYO:[ VѕFulB(zmT߶R% 1:c haRim4\]5~nf`5*"+5~r[fd|좤}`P AL(w[_dU]%Ѧ^R[mbKPP6[$?/**************************************************************************** ** ** Copyright (C) 2016 The Qt Company Ltd. ** Contact: https://www.qt.io/licensing/ ** ** This file is part of the Qt Quick Controls module of the Qt Toolkit. ** ** $QT_BEGIN_LICENSE:LGPL$ ** Commercial License Usage ** Licensees holding valid commercial Qt licenses may use this file in ** accordance with the commercial license agreement provided with the ** Software or, alternatively, in accordance with the terms contained in ** a written agreement between you and The Qt Company. For licensing terms ** and conditions see https://www.qt.io/terms-conditions. For further ** information use the contact form at https://www.qt.io/contact-us. ** ** GNU Lesser General Public License Usage ** Alternatively, this file may be used under the terms of the GNU Lesser ** General Public License version 3 as published by the Free Software ** Foundation and appearing in the file LICENSE.LGPL3 included in the ** packaging of this file. Please review the following information to ** ensure the GNU Lesser General Public License version 3 requirements ** will be met: https://www.gnu.org/licenses/lgpl-3.0.html. ** ** GNU General Public License Usage ** Alternatively, this file may be used under the terms of the GNU ** General Public License version 2.0 or (at your option) the GNU General ** Public license version 3 or any later version approved by the KDE Free ** Qt Foundation. The licenses are as published by the Free Software ** Foundation and appearing in the file LICENSE.GPL2 and LICENSE.GPL3 ** included in the packaging of this file. Please review the following ** information to ensure the GNU General Public License requirements will ** be met: https://www.gnu.org/licenses/gpl-2.0.html and ** https://www.gnu.org/licenses/gpl-3.0.html. ** ** $QT_END_LICENSE$ ** ****************************************************************************/ import QtQuick 2.2 import QtQuick.Controls 1.2 import QtQuick.Controls.Private 1.0 /*! \qmltype ButtonStyle \inqmlmodule QtQuick.Controls.Styles \since 5.1 \ingroup controlsstyling \brief Provides custom styling for Button You can create a custom button by replacing the "background" delegate of the ButtonStyle with a custom design. Example: \qml Button { text: "A button" style: ButtonStyle { background: Rectangle { implicitWidth: 100 implicitHeight: 25 border.width: control.activeFocus ? 2 : 1 border.color: "#888" radius: 4 gradient: Gradient { GradientStop { position: 0 ; color: control.pressed ? "#ccc" : "#eee" } GradientStop { position: 1 ; color: control.pressed ? "#aaa" : "#ccc" } } } } } \endqml If you need a custom label, you can replace the label item. */ Style { id: buttonstyle /*! The \l {QtQuick.Controls::}{Button} this style is attached to. */ readonly property Button control: __control /*! The padding between the background and the label components. */ padding { top: 4 left: 4 right: 4 + (control.menu !== null ? Math.round(TextSingleton.implicitHeight * 0.5) : 0) bottom: 4 } /*! This defines the background of the button. */ property Component background: Item { property bool down: control.pressed || (control.checkable && control.checked) implicitWidth: Math.round(TextSingleton.implicitHeight * 4.5) implicitHeight: Math.max(25, Math.round(TextSingleton.implicitHeight * 1.2)) Rectangle { anchors.fill: parent anchors.bottomMargin: down ? 0 : -1 color: "#10000000" radius: baserect.radius } Rectangle { id: baserect gradient: Gradient { GradientStop {color: down ? "#aaa" : "#fefefe" ; position: 0} GradientStop {color: down ? "#ccc" : "#e3e3e3" ; position: down ? 0.1: 1} } radius: TextSingleton.implicitHeight * 0.16 anchors.fill: parent border.color: control.activeFocus ? "#47b" : "#999" Rectangle { anchors.fill: parent radius: parent.radius color: control.activeFocus ? "#47b" : "white" opacity: control.hovered || control.activeFocus ? 0.1 : 0 Behavior on opacity {NumberAnimation{ duration: 100 }} } } Image { id: imageItem visible: control.menu !== null source: "images/arrow-down.png" anchors.verticalCenter: parent.verticalCenter anchors.right: parent.right anchors.rightMargin: 4 opacity: control.enabled ? 0.6 : 0.5 } } /*! This defines the label of the button. */ property Component label: Item { implicitWidth: row.implicitWidth implicitHeight: row.implicitHeight baselineOffset: row.y + text.y + text.baselineOffset Row { id: row anchors.centerIn: parent spacing: 2 Image { source: control.iconSource anchors.verticalCenter: parent.verticalCenter } Text { id: text renderType: Settings.isMobile ? Text.QtRendering : Text.NativeRendering anchors.verticalCenter: parent.verticalCenter text: StyleHelpers.stylizeMnemonics(control.text) color: SystemPaletteSingleton.buttonText(control.enabled) } } } /*! \internal */ property Component panel: Item { anchors.fill: parent implicitWidth: Math.max(labelLoader.implicitWidth + padding.left + padding.right, backgroundLoader.implicitWidth) implicitHeight: Math.max(labelLoader.implicitHeight + padding.top + padding.bottom, backgroundLoader.implicitHeight) baselineOffset: labelLoader.item ? padding.top + labelLoader.item.baselineOffset : 0 Loader { id: backgroundLoader anchors.fill: parent sourceComponent: background } Loader { id: labelLoader sourceComponent: label anchors.fill: parent anchors.leftMargin: padding.left anchors.topMargin: padding.top anchors.rightMargin: padding.right anchors.bottomMargin: padding.bottom } } } 2xkoF^hLN,"q87pj +r%riIMofvI!+Fp&ĝg|;F%f}v<9zήӰya: dyC:/j|A"$YdCKzl9Wӆ2޳V`Kլ^KOt` }ٛgo‹7_~K엂` i Vnΐ "bE b)2r%X58R3 TcS-Tur'`lO2 ga+h-2gǩ+o6d<[ R<.PYDfU0CmV*`Q!$Ih' ӑf¸!k!ʢ򛷿 QB7" t{YNe_k,6 d#feFֽmh*Pg 3ǵb$"6(RAfFS+T5X73X2&V.=#je e*8]"VLS24-QSeȝ7VI* VqsY0 z Bh(&sT~,rؿ~  o<⟯+^bc0|~:&03=el:yRɡП?X B8{:10?s,s ;m*Rɴ`GCkޤb;ȥJf҆GhYyNçc|Xz N;ռN2X'L8N odT%b. g_YhdO"#iEJXR"OyD'3c9`BQ' )D GoEڝci!C(^U!!  4e@8@b,%rP* ؿc R)1S:! !}I @ϲυj5lbV!-ʔ LIVH~AeQӁ)e AjJLNj!U %"⩈kB x1$#!hY#0?QxqR!EҌrx\=X%^CvA`l_SM<ɗC>:K)z`@d_ـ˸"6qBCmP5Vb͗95(MĎ&cEѣW‚MUj q4q(QPYXW5@6Nḡ1@PK*2Qr9Je4FbȎĬe^ +(Ċd.'B| Iңo[ FȑOƜ3[` ʪذI攕S̼}MꊲNbF ezs&ޅHg%/v3ZH+ӏn\dWp0LK@Bj-|vljK̘3ЀmЙR v1|ļ?_;mc, ,E=36+j§6| N4³ڍ+3؏~LMkźaf|–Z{R5)+ںJ`UHEō"Bi q>:rKiŋl~MZK=;ba=8Oc4_)[;Gʢ_~5d䙆ܜpCc)]v{xCsJGoNZ4ۘ{|q$)7կ^mAeEU8j+'6YA[:[5+z \o0|+=@-TTu[~Bt O|4ܾ;p _6[=7T5KTϪp;US,>UoiSγwȔ&=vYCs{  |:c7=xoxCl7@aX@M̤&36j+2wMF0~{Z/ zE O ^-4kJ}@;j)^mg)="u^|)A/ yЬvvqa?(\1էլ_}}_崞}.?<ֵAkܱd{gƱx`} 4A)"Bvpt2d´Aeire碴^dwhrW =d/rg^7H.p><-Aa|p[;t72Ev> "JxYs6RjQy&:9ǵk77DBk`@в~xMIG(bX~@KNErtHfKrbFLdC.UD@dTz>+/c,ɢd9ZVQFgLTD,2zo(xڤE\9'gU=ӳ3( "ɥ2d8g_4Hy\{A(zUB4 YGjm ]Jb(J,,Q˭X5pJyD(WL&TEo`M@&`+y:kYH)Tv3ff#rB> IZUHHE"#ZzTm\DBȘ3F C噋oe%Lo9ݎ?+#134#$yґ^6z<DŽxq.[F8E-63@4eT!@f!va&y .q6՞#לQILj>X J+Z\QwSy$546ʘ5}䞐˱˛1_|tMy5(7|#@ $"EG j-z@Na5DDĿޟiT&Hłc?P3-VyqlRoAX3Õh"'U@i4xY}$X yK }<[~584Eek;ڿP|&"?3l|%.On[Q5}2~nN4qPH%V#U!S99NLzemz|ӭ"sY̓'& *7H@ :3ʬmf uFC )jH8GIJC%ZRL g e92>΅/Uw;aÝ3h䰁W?M0Ľ*V˕^kn`[]H-v6وu#.wIFx>K^h?zH zPPu{3 |ʻOF^Aj e%=.M=9:צ% 3Ib6sK0=I![ 2:&q)(+}ra:oV,Ms!Y*2}85]=(c`ҡfO{M08˺cq4ٛ7 =p0/nq.NNvsmem իW VaV:  kmo謁vroBR/EMXz!Q*>T7LŪ[ji v㰥VWxRg_8hwQSv :">给oqeyMqI]0>o>/969UJYlHtޒ+4Q(ؘ$2fL\Ά^]S2L6DMqro2~%gFӔUUzM՗ˋӳ۳+g|tȩ V?#S:c_JD`YP#<˙ Ds"lbh*Q2&6VDx~Bg9$Z-xĢܪYR  ô/XN%@3OAxK!K͍aq̒Q#x4)ZQ!#n)WuRJ2'mi0Q.J).z1gthj:zAQ>L.Y2MΙd|{Mvd?WF c8ahFD2ґ>J5Vi)@z& r">ߋO 9Oi0Yd 0wa%YdHBïtlT\ F&-<%Z:B)`YcٷkN67\t5}&@0%bpj0_8(8z#}@( MT/Q Z~@AA" E^fįlV$(2[ <FAB,Yű+Z=%ÚnT3ĠP6Pң i [ =c1^ {=>O4(5MbRq6k֐΋e cILͅŪ=&{E{]y6#;e@SRO)ŌɅasA71pkX2&V9Pf=O7j`egD䑉\ b6*.;DIa}@/E{6:7kNoLgRޤɘ@BraN[pB_ 1c\02_z&[O\V!amqMFFt bC{,1 7T#)wW+l/jTP=öQs]6139$5DLC ;Q;枼'lg@Q-ЁR@>,V!v5uN|'S؊A Ћ648Jzo]˻/] JT? ޝt(ȅ4oJAJQVAF dѢ.I-] zT|YvP:Œ2!x2׏/n Uٽ* |1<:Ldr9"18n5K܅c1];4 00e%֚Ȃ6t0}l_{ڀ13l|x%A+wm/{,: 9UhKmG N+=szyM:q$}1Wo՗[ӵ߇F[kk:Ut}Y'11:cbODdյVZW/9O4u؅=OLN;-%-c\޽8w ^¡[*5n#˛s|͵YnY{u71Ҏ'GoU]Uok;]Uܑpj@z$]M/**************************************************************************** ** ** Copyright (C) 2016 The Qt Company Ltd. ** Contact: https://www.qt.io/licensing/ ** ** This file is part of the Qt Quick Controls module of the Qt Toolkit. ** ** $QT_BEGIN_LICENSE:LGPL$ ** Commercial License Usage ** Licensees holding valid commercial Qt licenses may use this file in ** accordance with the commercial license agreement provided with the ** Software or, alternatively, in accordance with the terms contained in ** a written agreement between you and The Qt Company. For licensing terms ** and conditions see https://www.qt.io/terms-conditions. For further ** information use the contact form at https://www.qt.io/contact-us. ** ** GNU Lesser General Public License Usage ** Alternatively, this file may be used under the terms of the GNU Lesser ** General Public License version 3 as published by the Free Software ** Foundation and appearing in the file LICENSE.LGPL3 included in the ** packaging of this file. Please review the following information to ** ensure the GNU Lesser General Public License version 3 requirements ** will be met: https://www.gnu.org/licenses/lgpl-3.0.html. ** ** GNU General Public License Usage ** Alternatively, this file may be used under the terms of the GNU ** General Public License version 2.0 or (at your option) the GNU General ** Public license version 3 or any later version approved by the KDE Free ** Qt Foundation. The licenses are as published by the Free Software ** Foundation and appearing in the file LICENSE.GPL2 and LICENSE.GPL3 ** included in the packaging of this file. Please review the following ** information to ensure the GNU General Public License requirements will ** be met: https://www.gnu.org/licenses/gpl-2.0.html and ** https://www.gnu.org/licenses/gpl-3.0.html. ** ** $QT_END_LICENSE$ ** ****************************************************************************/ import QtQuick 2.2 import QtQuick.Controls 1.2 import QtQuick.Controls.Private 1.0 /*! \qmltype BusyIndicatorStyle \inqmlmodule QtQuick.Controls.Styles \since 5.2 \ingroup controlsstyling \brief Provides custom styling for BusyIndicatorStyle You can create a busy indicator by replacing the "indicator" delegate of the BusyIndicatorStyle with a custom design. Example: \qml BusyIndicator { style: BusyIndicatorStyle { indicator: Image { visible: control.running source: "spinner.png" RotationAnimator on rotation { running: control.running loops: Animation.Infinite duration: 2000 from: 0 ; to: 360 } } } } \endqml */ Style { id: indicatorstyle /*! The \l BusyIndicator this style is attached to. */ readonly property BusyIndicator control: __control /*! This defines the appearance of the busy indicator. */ property Component indicator: Item { id: indicatorItem implicitWidth: 48 implicitHeight: 48 opacity: control.running ? 1 : 0 Behavior on opacity { OpacityAnimator { duration: 250 } } Image { anchors.centerIn: parent anchors.alignWhenCentered: true width: Math.min(parent.width, parent.height) height: width source: width <= 32 ? "images/spinner_small.png" : width >= 48 ? "images/spinner_large.png" : "images/spinner_medium.png" RotationAnimator on rotation { duration: 800 loops: Animation.Infinite from: 0 to: 360 running: indicatorItem.visible && (control.running || indicatorItem.opacity > 0); } } } /*! \internal */ property Component panel: Item { anchors.fill: parent implicitWidth: indicatorLoader.implicitWidth implicitHeight: indicatorLoader.implicitHeight Loader { id: indicatorLoader sourceComponent: indicator anchors.centerIn: parent width: Math.min(parent.width, parent.height) height: width } } } xWmO8b[ ,muTU-ZPݗJI~c;"$6x3/HW1̦:pp'NI38V2QW.DJ;,Krp$cI8)^G,9J1e^̿5֤"Q޿2_^߼?>t~s=;8{n=c*}F8(|HH^@35Xk<:B1YAv6L@BIiL РV\-[] \QvCP&(Ĝ%hp)EƉUK++IN8YTHH2@zkj1kmKtQj+, YGӾD-$W8YF%҄J"ȾkWGLУڍ$@S5c̡'-} y^IoeL U@Y4$M)jV0u4wpy`ZR$%- qIKkOp.|%?s)IC'Í%\CNINʼ0{ԉT̛͜)l#15$T5)Եu ϯ1˜5#plX-a|pL.V5F_($̈5ljH# f] ĠI(&mI||Ҋ*t {c<˿F,NKe̙u9-\(3&/~>߾\R$?R+NKp\fc7y'zyjJPTlz9\ƅ='ϔUcdďHrVV͋~:u7hl$r IA0L?>(aIWL a*_p!,;V[ xNPC-F@j"2Նbv$SJ.Ԩp:Wwiq<ʺy,֎q.L!A J)jeFh/H(V54!Vg=u^UV|&*r.8nQN{>ڍWsd6ް\&2 Uijf5{Jdr;B\߅Zx9Mre/O!GTZ{yԶ{6-7$q7FhSLtajJ)RI efEbFӬwC_-W =)pt{M, %y{n?G$38ᇧ \{M68mz JkT Q/xis6~惝ڔ,;iNԳfG1D0 hEu=uIwvwJ}=WCeT|:dx /V \G5 ̴NaX,:'xӞz=)p?J9!}PSRd. k) ׁ#雳S|Tȩ F~K{R2"-<"a{YhN$|]0#RE4Yp=3BxYLǂE߆´놙=['lz8Bۧ?Z/Dӷ$' :w@z,h~kMc$edj2P ]+n-ϔb4Xn!muFf0 t[{;'#7" 33K yxD|{*& c9Bg 5s  P#=T#0 5\ʐӒ ژP@ȡ_a%nER H78mf&J҄ Sr. NpPmpK awוE@a2Kfs jl*۱3$gථ&u0g(x۠bW93xP z4''Ə~[_|Y*kmyY2\w mb56%U  +H"^A[yJ._bn';e ~a9L-9-O9$B2䧟HWMak(= c xmP! s|nVLWϼ)j8]Z8Aa@K@Kb:яFX7֧y0蟛CO*c3#yի}t41,oz~KhZ~_ qi< l\ZJi{ʩZv k7Ciܯa(?+ VFj{O)h5oTɠs>hٻ$ųg p*T1 ׌h֪=;8Ꮿ?ڜA0j(b aQQKZȜ}&;9=%4nqp, d6*RɏwVtfNDOΡޫ<$K,;>(^ bɲ@1tۇE)+-vS=њ+)QI hQ*|%hR &ҎM߉s`t݌fzpkF/>u/]oO/OO3bQs4MFJ+;k|"jh˴pgߔU  f{%fXY>r|yXh%_ڦEV 0gyKps[|3T bFb:_SU,5MŎzL@*:$'9!]gs;`J̄߭9)sղMjJ5 | I!|_~G& SlՈ# eifh߶ Y?)0?]Fdvv?-2psT-*^%*ϑgYs-ݰ(fsw~%iu#[:"YL%=}F¬0}U[fk$69}ݞ&ք_fM|[p'ޥQpuįMxpB b4sO`]lX8B{sHw;b| /**************************************************************************** ** ** Copyright (C) 2016 The Qt Company Ltd. ** Contact: https://www.qt.io/licensing/ ** ** This file is part of the Qt Quick Extras module of the Qt Toolkit. ** ** $QT_BEGIN_LICENSE:LGPL$ ** Commercial License Usage ** Licensees holding valid commercial Qt licenses may use this file in ** accordance with the commercial license agreement provided with the ** Software or, alternatively, in accordance with the terms contained in ** a written agreement between you and The Qt Company. For licensing terms ** and conditions see https://www.qt.io/terms-conditions. For further ** information use the contact form at https://www.qt.io/contact-us. ** ** GNU Lesser General Public License Usage ** Alternatively, this file may be used under the terms of the GNU Lesser ** General Public License version 3 as published by the Free Software ** Foundation and appearing in the file LICENSE.LGPL3 included in the ** packaging of this file. Please review the following information to ** ensure the GNU Lesser General Public License version 3 requirements ** will be met: https://www.gnu.org/licenses/lgpl-3.0.html. ** ** GNU General Public License Usage ** Alternatively, this file may be used under the terms of the GNU ** General Public License version 2.0 or (at your option) the GNU General ** Public license version 3 or any later version approved by the KDE Free ** Qt Foundation. The licenses are as published by the Free Software ** Foundation and appearing in the file LICENSE.GPL2 and LICENSE.GPL3 ** included in the packaging of this file. Please review the following ** information to ensure the GNU General Public License requirements will ** be met: https://www.gnu.org/licenses/gpl-2.0.html and ** https://www.gnu.org/licenses/gpl-3.0.html. ** ** $QT_END_LICENSE$ ** ****************************************************************************/ import QtQuick 2.2 import QtQuick.Controls.Styles 1.4 import QtQuick.Extras.Private 1.0 ButtonStyle { id: buttonStyle label: Text { anchors.fill: parent horizontalAlignment: Text.AlignHCenter verticalAlignment: Text.AlignVCenter text: control.text font.pixelSize: TextSingleton.font.pixelSize * 1.25 color: control.pressed || control.checked ? __buttonHelper.textColorDown : __buttonHelper.textColorUp styleColor: control.pressed || control.checked ? __buttonHelper.textRaisedColorDown : __buttonHelper.textRaisedColorUp style: Text.Raised wrapMode: Text.Wrap fontSizeMode: Text.Fit } /*! \internal */ property alias __buttonHelper: buttonHelper CircularButtonStyleHelper { id: buttonHelper control: buttonStyle.control } background: Item { implicitWidth: __buttonHelper.implicitWidth implicitHeight: __buttonHelper.implicitHeight Canvas { id: backgroundCanvas anchors.fill: parent Connections { target: control onPressedChanged: backgroundCanvas.requestPaint() } onPaint: { var ctx = getContext("2d"); __buttonHelper.paintBackground(ctx); } } } } ^Hnxis~f)V-T؊)h]DWXQ=ɥdxx_٢٫,_r6l.;:|0<]33<#6:Wb2BKŦ2 yY6e*eYXE%̫o, u`A}uu{h|z9`$%٘03cPly,#Vk`/8LJ^WaVD< [H='k zgH5ˋ^F"M6 ^Eʵr$ YtآZD腀7ˬdh{{II\ىyr37Iˢ Vw,tCtJ}>gc0t`Dj/(v\m"/yF "E}4Zˆ-mK(/naRP(\gŊaOa5 H $̯4(c* T3&UsHD1Sl?ELA=gTAʂ]]%%|ABH3e42:,&9P%|ĞLCPN{ɀ܅Hkɤr w1r~9d#\1ϱt/䯘 `  Äj$&AXR. ĤXiHJX* .]HUY%Z|9bG~f17E.4m42ɵZ;v:X]ZHш `> 'Œip6Ik9ʖGAjbcdF CyJSZ@ɠ 0`^rEgX#JV#YWq4d-m}B `{65 kv:nXI J#6'Zkw^q6DX)9^Fg<һ5;T?%PNϝڅҘXfkROĺdZD4AEpLQ)h9(3? TPOS%M`Y\BәwY5OUؿ+О>kKjE+--'] }M4%2F$WdK8N ȋHqN1 !D@q')&k6hkQM}(\I* `Tyk蜁Ƙ uXgcAhP x[yle->AjX31KLHB0Nc־*n=|KSofX, [9OU ɚ3 lG`""SCl{M,ٌiT9!E[Ef̔>BKXԦ R{FSjv*RIr!1=4Ͱ+|duY6MSt W%L() |ZyCk / \\㤰wRS!#Wz9D /> m?ZI.׺"v+s\?@m{`nؤbJ<@4z ߊPFg>z<V+T.4 00Xf?mb+V=51$vzoPsnʉ(W xbf^#uYǝ6PJ#vjjAw8:nZgj/s] bS;wwƏm= t|9b+!> ~j4 aƾ{jI}D&kxP[M)`+fckBY8 pf4Cfݘ`*WtP]*M6c#4 aCZpN)ww,m?fˣãm؊i/_O~=>;vݼy9볗ѿ @qZ2KղQZcOѴ1؀Faidqt/;3CK +7fZD*Rؙm^wfkQ<$o-jvR:?¾e;+AdeGQ?YCgY1l-0_Dm63wӸg: M㤣MQ~4KO:Ыb?*wvJЎv^6έF^!EҌې,' R,fG[a6 + &fggLC{傞f+X>_91x ǹ?xsՓ7d5>vMpk!u6|~$>[%dH{6:Py:[tJb wpv9Y;=|oN)L:[qSPLfv>^V3_ٳ)=Wumƛ^o_q>g/O'3{XN2^D5 K ]ڨk^ {h]]b[ˑTǯޭ8ӈ?ȕrF4z]7ȸ|>Gk|$}bM8KsYYSGR#-^9 haެv|[)0N Տa<#˜Qb} ET9;?onG$b2?}]J7gh+MD)leڜZ0C˽-tjsoްoﲊ\X#YSo&kbjLO+#{.J'~޳ejaݺ)tka9zZq;ֻYOѐ5?TޚC.D}}6t3/St|oDUWyc_v{wOn5Of/.'긛ѲrwGIJ~7'Æ6,n 4@-ǦH>J+6uio\!loM7վZ'4" #ވd]GyƣsTk E]zj۽Kuc˶Ff&kQڧ_L xX[oH~ϯ8R)˂%TVۖؓxfW=gر@̜xħ¾NFNC _(pi&Jx5"a|: |LT]q R P5JW<(+W"> mxL0 x I: ~S#D$b ѷ2AIN(Wzbgܠf[(UD)B u`f"^8v&d3q#m PbrFH+u%z"&A xMȕ- p[Ple"T0p,baз^컺Q ǂ YW% mt+LJ䥻4DAˀʑFaȧ0We 5tdK;yi֒!֬p& 岉PO",b.C3if,&Ƴ~#DX8a㈕n\w.BA|'x*+ cseJ2vգߐ+W Ķ-1$W>ީ(qj v  <0Zێ*;FD;ofnfX:0:VsX[ xp}kW kU +>]z\9[h+;7Iz9#,Lc|i?82ZF YU<.1>`=c&6 ]$y, [K)Fϼ/&݆_}gJ5R-]^mn=QS\jܼGStߥE7opA`<5`jɱyR!UEj^4Z6r+wW>U-$ 3$uNwpP9sxrS= G45uw]}&uz?7jw y~_&Hl݀ϗ"b'b/\쿿Jۨǝ)g{pLRW)tP觪vwc_J?gr@E[}ScC3Δz)KhXak_ O"xXmS8_KzrC@ FD,c+=NtZjO,4L :&2rk`'N\Ky) O$?s2r9Z<%c. Ն11NmGM+XE{#7^ˋS(9ZהN ,%S%"0̨ +8.H2\JGT̹Zk*ryB'ICf)M9VDgȈdJU 洍3 &jXf? BMEϯKLs&dMU ͈H&#PU92Wu=)gP /SP,3{Pr0)MF5"ֶrwvBE6E> YS;yF0 6i6l)!P9(g}ϸtܘs!Е1kDfғA71IMM,Q|EFBjhtv\5Ēc@Kp~ $S WX,?Q@]j6H# kgQmAPMUB>r>Pp@3N?[yϠqFިnzϻ|^7x[{,"a Yvm.)CK9D,)@1v3Мɍ^xԨ,uczVƉ`~iPgaO$n_n)_mMM(Fi@P9YP#3h-3g%LYY:7^փL{ҏ~ D|0t_k[݉tu|`*z p%xS ) YR ja=Yﵺ1Pz }u??ߘuȷDvrVoX[-qrFytۋ1))8%LEC>wO@e0ϥyS{LK8)°QX#zKl3.@-VѲIEй]r`wع/\Y @;!%fflrSixdh?&@ACf=jx uUVLyRVؕd)q>y&Y0A94uҴ1 (Ӫ2$HCa߳Dk;iγ%;wq)3#Ĺ܆b>@걒ȬRm"-I%s㘞1^2'iF+R@j JQo?sr$wS喹`;B7nߓMsEYOʛ]T)6F NaNYI1% Os%`RSoǏ TAnugq~|E~ eaCvCH]$C xd mZ *-:E8~D#Wmt$CxPAS-)G-biq:` @<֙Zh -2BS qHQ`tTJKcTxg@MgP4e]ަ"PP~6xښZ3&t(5 Q-65Hķ"u$Xuf`1YG/. Nn`penM%zdyႫJnl\ݝ$kRQ^wPZ!Y!kVBЃЏ0K,fPIw a<[:)rlg!z\_fp~n^T9@+$p=,u="GPRF-t8) t}{ZBz@Z16BOqi(,>@'yHVVhⷦר;U*B>jk!?LۭZtGUOg3VrzS#**aZĸ6LMU黹P1WF$jKA?xӼh MM59ccB;+ {Z %s"_n;J,p3g37VZ ե[[S[3n1XXu.L$\kSo^gug $#xAN̅N3˞51ʜ;t-o^:ޔ׾<Km]PSO\]k0ǡup)84?* q8#@ 0${Upx}1 { 8t:1UHs1,tY&_NTnHG Ol (< H[Ǿ-o_Oo.hh06/8>@[3o~z ]E yR&&l|t)FK\&'Mc Ǯ=ͪt B q_Vk7l55jby(l~AߖhgL%SH$:@HzR>Y `0dU7b>$$č\SScGgۉKC^\m 0=r#۩a\l Зb0&&&Cc25Ng:jtXoo0UHRS׆V8j5 FS}cZ5-:<&R=VX-^cigd EV!i|trWmL("U:/Ԗ.L:<NCwsE_6:nC$@@#GoձBa괰Z54׎t]0uzÓF4j]I&`11K  FWgR/<"$ L(Ng*G+Zqs[nqZXbja`Ȯ"~n&5x@K5 pg㝽.9&t$-se_EC+6IENDB`PNG  IHDRٸIDATh͛ˮ#E ی@;THC@b?[XFrfUu F(T\\nsq O[<ךA8?u"量 'gk8E=߰ ~*XpIac*GOk# Dp cñKq p a*pR,ѢK@mɂb#A F,/Dް9ȣD@v'OYÜkch{i>$~H7i -A\~O\8Κ铣 > K}|8A'޿!tP߱4|}*nZwt6&O3:Cdqc.>( e7˚-&޺[<)%dd?mwu[^?x g^`!&>ܒv/'qDS'D!U7jRf'e>)K@g'ZAְ3DY{L + 'nJpybBL6O\[X'J<k'JH i'z^ -PpA0"<9P'?m8{ynڑ֖txعp/Z=5O(Wl%{Yb`< -!,/}XOU:k\yclU :Ow?>=wxq5gyMlOĢGo۳&dwG>O-u(1#×ԈsCQDk*3)_DR]7IENDB`GPNG  IHDRB͑PLTEhStRNSIDAT '%]rHu0U.Ғgj/_s_wgrϫ=$=?( "y4Lw6kTKҳԉdlxV*af^3׽X:Zqu75sF}KZZ.sbqyޅ fԫ FR['?ﶛNT%^Y=c̾`N{@,3wxTɏ7#6rG% Ӹ^ j鲪VMΈ88G[Gú(g7[tDa_+m r4baMvq.EX{ ܽ]aM QԽ} [~u~ >cwYGﻤzhƾfs3kfxywtz#zv83{w18A('XHIENDB`PNG  IHDRCZPLTE5@tRNSY 5IDAT[c`@FCKB`#3aPBa/[`%&IENDB`ˉPNG  IHDRDg(0PLTEIII\\ tRNS ?EdAIDAT8c` f { 8 &0p0dTpVNX a%V"2= {gd+JIENDB`ΉPNG  IHDR!6-IDATH c`.b0@C?S 4QFÐD4 S(eo~d r@/H?IPJ x b 2p`ѠѠA֠FU2nO'5IENDB`PNG  IHDRbIDAT @ECzPSո22%I$>wRSk~ǂR[_B X?PbhB$2ĈEj< 8/4[IENDB` PNG  IHDRDHPLTEIII؟tRNS  x!f IDATHǥMN0 Dߤ % 'i5S=jxpbڛD~ewPS5^8:p^s"PAVW8ES51S }dS8T%r4Kdz~i}N1K%+P($d XnW9OBΖc(xm^"yq\BsCĻe͹lb!]Z6)Nbݫ"#34qDfػ:T[iJ 8 ;D;ڣH]DIENDB`5PNG  IHDRB)RJPLTEDDDgggnnnhhhhhh}}}~~~iiilllnnnpppqqqХVtRNSFG\]]^lm|WU0IDAT8Or0D-IJWevJV -: k o_yBqoK=p qɆ!]8rc_d)bM`бqTw@4ZQʞH 8۱gn`%l!c@r-L窬0w. )OzYմgtͦ6jѲs֯\s׫,^-Ϣqc[nWy–-<;xWtg䦫αIu0G"t]9k)3IENDB`PNG  IHDRADUEPLTEf r q!789a'tRNS #'<<=>?@@ABoppD bIDAT8 DQ"cH< p j+)Ofߞ! {2m>3` &pU[z '"HEzH}?oB6IENDB`PNG  IHDRNFFIDATxڴK0 C 9JVD%v DmҤ$i~~mu8m0 ` +H`E"'].xygdV" !L0%!TyK4Džua)\Be@JiVDgMJ~BIR,`5 k7"8|jז@C~1.ʚi{DNMG,hh5 >v)P$YQ/w{,wii+Rj)̖ݞ6l*_沨 J*7r&<-S9籌(q7-EcIENDB`PNG  IHDR<&oPLTEe?tRNS k>/`IDATHMr"; } aY! -k$ UQY֧#(Dwֲ,H{Qh)iLR 95(qx>K 5ѷy=$Gi}}kS2|J h1$.R+@>Mݻׯ9pY*E,P!<!@M(yV%\,/JRڨO㣴5xs̓;K1pD`3ߘyW:G~zY~|j  s3e\ B]1I|f~2 a珿/f/>fZ>$'U?.8fYrIi^>|c)ϑ~-:?Mm#0|SI:GfJP-am6~97\dk ƓEdn+l<'ILG Vy)-_39ys7+$V9fdfTשgFPou]UYExf7oߕ*bgF}Iz_Ky{뜽 1{O7[<3Ӈe]И~s\"'7'LXa75L4H9lt6 ު$]xݶnWF{1Wsd*3ngErۏE5>Ũ={Υ[idJ}?u/sw[V4t{,w /@aVs1M^Mjf7eÜnyhљ9iOV5p?'ma_ʂio[Kj3]GLR0Hc?:$U=z9 miIENDB`PNG  IHDRV]RIDATϱ @ Cw @-TlAT\bՏbׂkFQ=1aL"SwjI <#IENDB`PNG  IHDR:;QnIDATXX[lUΙݶH[E55(`}PcTME >` $II1"BB!܊i!ȭ9;3?grQH|`6ٙ7].&.[kkЎ,z]PH\,7H![ t;k~]􅁊˲y O鳵U*V.5U1zr's3>.z+ $PA h:n0û2'&0$f4C4yr5O  Pzrߎ4a T\Pd/yGW*\')+E1 1CȜ7Ƴ_TG 5(o"!*&?GhOVzA7щi^T葞% }ק)3{"(bB.zpr\`p+(3NjN喻K. 1d^bn.<Qpܩba9=o=qgi_\N(1N g2Ue&Aڑcee(@DÃ3";͏Sö~kt ERФ׾mwI^#U>QDU󿉃- aSL L\-=u ( X`P^BB A99J?οxc|b ;0 }8$TgIENDB`PNG  IHDRD#gIDATx1OA݃3˜XN7C11*Z9챵 V&,F0hޛndwf^6kD0nl0YH:7Q<__7zՄPKc@{h,NDLt!Wg:=ˋV_pg[5 1++.L?궩v"Nn`=q1┩ ӄo w#]{ $vN43=[7מȖIENDB`pPNG  IHDRB%}7IDAT]ʱ !ט[]\&_ DhXhUb/oުc[%>kh>cӡ*s l5VYjl`,aӔ⻱fݾ>ٮ?]-?IENDB`PNG  IHDR!6-IDATH c``GM{@@,H-=@LU5F ,$FAqhJ {Ġ++10d/z@i52@*A%ȕ)JP0PFgᨁ%Cp#bp!T8 < ʆ6; OBIENDB`sPNG  IHDRi7@:IDATxݜy@E̾Ͽczߧ%3/Z'Q0$p3 3 3@;=*dsI s5c$_aA2P wJ#+>|&$&0j@d@LD懅0oaz5![\"KD1c#`bλ@֓҃F@ndg Qmc+~'ކX 9bݔn:D t Q'(&p5;3b_S9vabGP^M3k}-)gƟCׇ'OXu("k2;~N! sr~vT$O3::e3LFhWQ(U, #C=eנ"fB}8v|\cV:.&OYG:1^Rϰ)|LGgdhh#9@#ċfEuɛOtVgncA@0xxq'O?rkj t@AB_b?tO>i_9{?K:V=KTocGէAfBeL867G)]@!>c_:'L*[((9`"\: >RGG4'?; !r ΁ )]vK)fMp@tl9HքM؇f/7 gՔ ^S~9}(g?Wf[۳srHI /&k WG79DTv#3-Y< ?ao=<gv\ApӴw4I٣䴝9zt2y:fk?[SK%挭< ckޡ0kGn BBOC/vJWڼZ!6cp09Zqƾz_P!x|)%sX+ؓ_5 `#yuoTX^u^5 @˱aRgYj . An]8butvaG ]"D` A@ryZp9Si]!`  >́ja d@!k i- /O+""7%=umR_gVV@zj Լ[+s7XP<5\8m]"3HȯԜ *Via\}xEE@T (Zu>iLT&8Im`CL5M{z^qXqH,8Z)ʀaсתQ=^q&-HvmpȎn-xEQ8cMl)&C_Ϟ-%F+{6oOHҢAʼ\VLV<缕v5@\pRx58l,<\Y5ƀ1K)v>je<}|; Œ~A uf Ifvo*^]OO?>' @- @UM@"v޼ނO?Q*Nw@@0`G K$-D_NOƟ}xP5{  5 0]w۱>xz[pl}ˑNA}8P Cl-UgVD?} @?(5Z5a޿İ |n-@=cGW5b돽P u 0!3͚6]b^x8*td)^bn[Zt-g$-69@ldphd֡ͤ?QA.D s漺+ϟ^ d@`,r=jj,pC;$İV7s@``/]$۽:z#osm&m(m-priY^î-{{:ܸ1ArH {6u=ݽӲۺϾ 38[Y1e=E^?w tIENDB`cPNG  IHDRl$[*IDAT[c`82B ; F10P:IENDB`UPNG  IHDR00 1 IDATXå}lUgǿܗ8hi24 EݛdPc]CYٺ[G-ALt $h4Q22^ْH{=}{;9s_=9sick6Y[aakBvoƦ77sZau\wB+WVz5YE 8D8s(/g,}Zx %):ylzGXE` b촶40-A5ʁFsL*(8su:ޘ[l3bO2&UꑾÓ:Wk3II''ăvpjk!0gUM%‰F=|]H#6LsF:xg{>5:p ia]b!}Ǡ:W%#(bjm߹ .-/©Gɂ*yw׾Vh4H8fSUzu8`kPQ3qvP18B`'c2E2͞SU|g b[kOr "YgaֱfuVp_&m:DL M=h nw<@iQy?v8M';7}Iw[ #(Z $o1Xݭ.TT;̀"O;`rw"Q# p/OX6> _ x۷ `z]`|\g̨rM}n|_߉G3y6]V GtG}5:x~RuZ`vo]m[,ž>q6Rvd; 0:gv~\B #% K,NIԣ'j~&PJUnN_)Jr(ڱ4Cc%soDIeG;=ݼHD 4~(QݥڟYHy4\l/e6Zr29Q{\'SUH@_zW&x/=;?4)m^5Th/&%Y}\'g3@`bH4wNI0'[=3_yUC#Ū]eE39Л9/ ,Fder/gksuqae"K˫aIP[q3I |h4i43"sVhi]l2"-|:#&Ҧii+Kh|d)Iȹc.c6ۂr3}-+R&B<~b F˘ BejrKb4i" Pw.N6^|\h52 DȻa䧺r 4!Z*p4R}1* iAVIENDB`9PNG  IHDRB^&PLTEk tRNSIDATqA@WGa Xf{b0epɤl+>.TInVb)>e*L$w^XI{w$$Ȁ6X% Hn dCburHJ:еxW# ^UE^.m4RO5y[|ᕋv%aMsgzBddjAZ"|mln'+hP}kGdm"Ԇk /B]di5`AZ&Bp|>ς+ %X7YVpY05X}7´w\ӷ[8AZdXz#VwFOeX'(+X<}]*\T ):&&*ԞtpA[<3g:Ide?QB ɚju)9)yګ@w!\7`ۧw%Ez;u=S?r.c ~K[]i"IENDB`PNG  IHDRB4Wz@uPLTE觧ױp+tRNS˷@IDAT8AN1 # $>d3DC\BHO^M#p>h#i1d;`X6XX=&S_zl+Jqyqg tlb'kMF-wy(Ql15Գn(kgekϤŁmdA)Ν=ڼ;}|%f|TVlW- =C=hTBS!Z*ExIENDB`bPNG  IHDRl$[)IDAT[c`' d<S@;Wgi]IENDB`QtQuickControls1Plugin22QtQuickControls1PluginL|21QQuickExclusiveGroup1  5 /)"! ! QQuickMenu1DefaultPropertyitemsitemsChangedtitleChanged__selectedIndexChangedaboutToShowaboutToHidepopupVisibleChanged__menuPopupDestroyed__popupGeometryChangedmenuContentItemChangedminimumWidthChanged__proxyChanged__dismissMenu__closeAndDestroy__dismissAndDestroyupdateSelectedIndexsetMenuContentItemQQuickItem*setPopupVisiblehideMenuclearPopupWindowupdateTextwindowVisibleChangedplatformMenuWindowVisibleChangedpopupaddItemQQuickMenuItem1*insertItemaddSeparatorinsertSeparatorQQuickMenuBase1*removeItemclear__popuptargetRectatItemIndexMenuTypemenuTypetitleQQmlListProperty__selectedIndex__popupVisible__contentItem__minimumWidth__font__xOffset__yOffset__actionQQuickAction1*__popupGeometry__isProxyDefaultMenuEditMenu11QQuickMenu1" !+++ PI PI P PI   QQuickMenuBar1DefaultPropertymenusmenusChangednativeChangedcontentItemChangedQQmlListProperty__contentItemQQuickItem*__parentWindowQQuickWindow*__isNative14QQuickMenuBar1<, L|Ll,\l|L, l  bOPSTUV W X Y Z [ \ _ +++++++++++++' QIQIQI QI)QI PIp pj[S KGHN NLDC C A>=45 *$#*QQuickMenuItem1triggeredtoggledcheckedtextChangedcheckableChangedexclusiveGroupChangedshortcutChangedactionChangedtriggerupdateShortcutupdateCheckableupdateCheckedbindToActionQQuickAction1*actionunbindFromActiontextcheckableexclusiveGroupQQuickExclusiveGroup1*shortcut>6789:; < = ++++++++ QI QI QI )PI  QQuickMenuText1enabledChangediconSourceChangediconNameChanged__textChanged__iconChangedupdateTextupdateEnabledupdateIconenablediconSourceiconName__iconQQuickMenuSeparator1+QI T 'T T  P !} QQuickMenuBase1visibleChangedvisibletypeQQuickMenuItemType1::MenuItemType__parentMenu__isNative__visualItemQQuickItem*` d a[PEQQuickMenuItemType1MenuItemTypeSeparatorItemMenuScrollIndicator15QQuickMenuBase120QQuickMenuSeparator115QQuickMenuText115QQuickMenuItem1QQuickMenuItemContainer124QQuickMenuItemContainer1"# $ % ++++`gj[ _ZQQuickMenuPopupWindow1willBeDeletedLatersetToBeDeletedLaterupdateSizeupdatePosition22QQuickMenuPopupWindow1L , 6./0 1 2 3 ++++++  Q Q   QQuickPopupWindow1DefaultPropertypopupContentItempopupDismissedgeometryChangedshowdismissPopupupdateSizeapplicationStateChangedQt::ApplicationStatestateQQuickItem*parentItem18QQuickPopupWindow1||\\ 8+++PIPI PI  PI PI PI<       QQuickStack1statusChangedviewChangedindexChangedindex__indexstatusStatus__statusviewQQuickItem*__viewInactiveDeactivatingActivatingActive12QQuickStack1p u sooqpQQuickSelectionMode1SelectionModeNoSelectionSingleSelectionExtendedSelectionMultiSelectionContiguousSelectionL\, >,/25 8 ;+++  QIQIPI   QQuickCalendarModel1visibleDateChangedvisibleDatelocaleChangedlocalecountChangedcountdateAtindexindexAtweekNumberAtrow20QQuickCalendarModel1+ +x ieZNCQQuickTooltip1showTextQQuickItem*itempostexthideText14QQuickTooltip1, \ !L!!|!"!!!<"l"\"""""" J@ABCDEF G H I ++++++++++ PI QIQIQIQIQI QI QI@ HE6:>> > < : 6 0*  QQuickSpinBoxValidator1valueChangedminimumValueChangedmaximumValueChangeddecimalsChangedstepSizeChangedprefixChangedsuffixChangedtextChangedincrementdecrementtextvalueminimumValuemaximumValuedecimalsstepSizeprefixsuffix23QQuickSpinBoxValidator1,.|.,<---+,l,|,,,,,l++ 0////l/L/,0QQuickWheelArea1verticalValueChangedhorizontalValueChangedverticalWheelMovedhorizontalWheelMovedscrollSpeedChangedactiveChangedverticalDeltahorizontalDeltahorizontalMinimumValuehorizontalMaximumValueverticalMinimumValueverticalMaximumValuehorizontalValueverticalValuescrollSpeedactiveinverted16QQuickWheelArea1 T  @ `eeZRRQQuickAbstractStyle1DefaultPropertydatapaddingQQuickPadding1*QQmlListProperty20QQuickAbstractStyle1 ONNNlNrolesmodelLayoutAboutToBeChangedQListparentsQAbstractItemModel::LayoutChangeHinthintmodelLayoutChangedmodelRowsAboutToBeInsertedparentstartendmodelRowsAboutToBeMovedsourceParentsourceStartsourceEnddestinationParentdestinationRowmodelRowsAboutToBeRemovedmodelRowsInsertedmodelRowsMovedmodelRowsRemovedmapRowToModelIndexrowselectionForRowRangeQItemSelectionfromIndextoIndexisExpandedrootIndex23QQuickTreeModelAdaptor1++ Y XIYIyx mibQQuickScenePosListener1scenePosChangedenabledChangeditemQQuickItem*scenePosenabled23QQuickScenePosListener1QTMETADATA qbjs IID,org.qt-project.Qt.QQmlExtensionInterface/1.0 classNameQtQuickControls1Plugin:versiondebugMetaData uri$ QtQuick.Controls Hp*zR| -DN4-$AO RAT-6AO dAt-AOIA-,C (C$C  CC  C C4CH C\CpCCBBBCBBC$C8BLC`CtC CCCC CCCC( C<CPCdCxCCC CCC$C CC,(C@$CT Ch,C|(C$C0C,C(C4C0C,C8C04CD0CXAA O j AA( hE:AA O f AAH |E (\ xEBAA O n AA E ( EAAA O m AA( E=AA O i AA E ( EEAA O q AA4 E (H E>AA O j AA(t F:AA O f AA F ( FBAA O n AA 4F  0F"AO PA( @F8AA O d AA@ TF%AO SA(` dF>AA O j AA( xF:AA O f AA F ( FBAA O n AA F ( F8AA O d AA(8F4AA O ` AA(dF<AA O h AA(F8AA O d AA(F4AA O ` AA( G<AA O h AA( G9AA O e AA,@4GRAA O0X,C0_ ACpdG `G*AO XA(pG4AA O ` AAG|G|\H| H| 4I|4I|H J|\xJ|pJ|PK|K|(L|L|M|lM|M|DN|$N|8O|LO|`O|t`P|P|(8QmAA O Y AA|Q (xQuAA O a AAQ ,QAA O W  AAF ,L(RAA O _  AAN P|R'AA AAOpYlCpZlCpplCp@ AA AAM (VAA O B AADHSKAA AAO`d\C` AA AAN DDPTKAA AAO`d\C` AA AAP DXUKAA AAO`d\C` AA AAN D`VKAA AAO`d\C` AA AAP DhWKAA AAO`d\C` AA AAN DdpXKAA AAO`d\C` AA AAP DxYKAA AAO`d\C` AA AAN DZKAA AAO`d\C` AA AAP D<[KAA AAO`d\C` AA AAN D\KAA AAO`d\C` AA AAP D]KAA AAO`d\C` AA AAN D^KAA AAO`d\C` AA AAP @\_AA AARW AA AAO @eAA AARW AA AAO @@lAA AARW AA AAO @(r AA AAR_ AA AAG @lXwAA AARW AA AAO @}AA AARX AA AAN @AA AAR AA AAE @8\ AA AAR_ AA AAG @|(AA AARW AA AAO @tAA AARW AA AAO @AA AARW AA AAO @H AA AAR| AA AAJ @xAA AAR| AA AAJ @AA AAR| AA AAJ @PAA AAR| AA AAJ @XIAA AAR_ AA AAG @ȻAA AAR\ AA AAJ @)AA AAR AA AAO @$AA AARW AA AAO @hLAA AARW AA AAO @AA AAR| AA AAJ @AA AARW AA AAO @4PAA AARW AA AAO @xAA AARX AA AAN BAO X AG (aAA O M AA( XiAA O U AA<8AA AAO@Y AA AAP xBAO X AG ,(AA O   AAF ,AA O   AAN PAA AAOP`LCPPLCPtLCP AA AAO HP4M AA AARC9 AA AAN 8 H4AA AAO@pAA O f AA(,93,AA O X AAX93D T(p939AA O e AA93!93-AO [A(936AA O ^ CA94-AO [A,:46AA O WC F AAL:(4-AO [A(l:846AA O ^ CAD:L4AA AAOPpLCPS AA AAC 8:4QAA AAO0yAA AA@;4AA AAOPpLCPy AA AAA ``;45AA AAOPkLCPLCPyLCPLCPLCP{LCPW AA AAD D;6AA AAOPTLCP\ AA AAA < <87AA AAO@ AA AAB (L<8eAA O M AA(x<8,AA O X AAD<9AA AAO@d;AA AAO`w\C`e\C``\C` AA AAC 0p><]AO b AM M AB KA8>=gAA O S  AAJ e  AAI <>D=wAA AAO0G AA AAB ?=UAO j AE 8D?=gAA O S  AAJ e  AAI 4?=AA AO Q A AAJ ?L>eAA AAO`M\C`q\C`w\C`q\C`w\C`w\C`w\C`w\C`u\C`o\C`q\C`k\C`c AA AAP 0@@4AIAA AO sA AA0t@PAqAO f AI Q AN OA,@AgAO O AP f AI 8@AgAA O S  AAJ e  AAI <ABAA AAO0 AA AAK (TABlAA O X AAPA$CAA AAOpslGpzlCprlCp\ AA AAA PADAA AAOPLCPtLCP\ AA AAI @LCP8(BEqAA AAO0YAA AA(dB0F,AA O X AATB4FAA AAOpnlCpm AA AAK vlCpTlCp`lCp4BlGAA AOP A AAF X CHAA AAOpWlCpPlFpzlHpqlCpTlCp~AA AA(|CHBAA O n AA`CHAA AAO@XAO06 AI 8RuO` A | D l\RvAA AAOP AA AAC  AA AAL R AA AAJ (RyAA O  AA0RLzAA AO zA AA,,SztAA O Q  AAL \Sz (pSz,AA O X AASz TSzAE AAO` AA AAN  AA AAH TTl}AE AAO` AA AAN + AA AAQ `T/D0jxT T3D0nT@ 4T<1AE EOP A AAC TD U@U,U 4@UAA AO f A AAE xUl Uh#D ^8U AE OPV  AAC   AAC UT/D0jUl  Vh/D0j$V 8V|LVh#D^8dVAE OPV  AAC   AAE 4VAA AO n A AAM VV#D ^WЇ#D ^HWAA AO0k A AAP I A AAD HhWAA AO0k A AAP E A AAH WP+Wl+@WoAA AAO0j,C0~ AA AAN P XAA AAO0 AA AAJ _ AA AAM <tXAAA AAO@j AA AAO TX XAA AAO@q AA AAH h AA AAD  YȾWAU,(Y AA O o  AAN PXY܌ AA ACOPbLCPc AA AAO nLCPcLCPDYAA AAO@YAA AAO@R AA AAG PjoAA AAR AA AAI CC<dj>AA AAO@U AA AAD Hj@AA AD0V A AAP f A AAG PjDAAA AAO0~ CA AAI [CA AA<DkAA AAOP AA AAP lkAA AARRCS AA AAN CCUCC<k0AA AAOP AA AAL X4lZAA AARCrCPCr AA AAE plWAA AARFClCOC^C|C^C|CCaCC}CZCCCCC`CaCCaC K OCaCCkCZCwC AA AAP CaCCCZCCC<n>AA AAO@R AA AAG TDn?AA AAO@Q AA AAH  AE AAM dn(QAA AAREKCtCC\ AA AAE <o ~AA AAOP AA AAH `Do`AA AARCCTC\ AA AAA |CoAA AARR AA AAD CZCCCC}F_CCD4p>AA AO J A AAA O A AAN <|p AA AAOPm AA AAL PpAA AAR AA AAA CC:C<qdAA AAO` AA AAM DPqAA AAO`3\C`[ AA AAH 8qAA AAO0uAA AA,qgAA O@N  AAA r@'AD `Al$rPAA AARfCEHC AA AAN EHCHrAA AAOC AA AAL tr$ GAA AARR AA AAD CdCCmFDCCXXs#3AA AARCEOC AA AAA <s&2AA AAOP AA AAD s`>t\>@th>AO Z AE P AO W AH ^ AA `t;4AO W AH (t;8AA O b CA(t<8AA O b CADtX>KAA AAO`d\C` AA AAN D$u;AA AAOplCp\ AA AAA (lu<8AA O b CAuLEuHEuDEu@EuVAA O B AAHv>\v>"pv> 8v>AE AO`}\H`E A AAM v?v? 8v?ZAA AAO0BAA AA4$w?AA O [  AAB L AA\w? (pw?,AA O X AAw? 0w?YAA AO A AAw @ 8w@ZAA AAO0BAA AAT4x@@AA AO _ A AAL { A AAR DA AA,x@AA O Z  AAC x8A x4A 4x0AlAA O C  CAH D FA4yhACAA D \  AAL L AATyA hyA@AO nAyBEAO nFyLBEAO nF ybAO PAyhB(zdB<AO Z AE DG,zhD4AO bALzXB8`zdB)AA O E  AAH  CA(zXCTAA O t  CAG zC:AO hA(zC=AA O i AA{D (({CEAA O q AAT{ D (h{D<AO Z AE DG,{0DqAA O@X  AAA ,{DqAA O@X  AAA {D<AO jA,|DiAA O0P  AAA D|0E<AO jAd|PE<AO jA|pE<AO jA,|EiAA O0P  AAA |E<AO jA|E<AO jA}F<AO jAP4}0F AA AAOp AA AAJ tlEp lE PlEp(}NTAA O t  CAG h}0O4AA AAO@q AA AAH I DA AAP T DA AAE ( ~P<AO Z AE DGL~P<AO jAl~S*AO XA(~S4AA O ` AA\~OAA O@C  AAJ   AAA ]  AAA r  AAL gAA O@j  AAC   AAD oD@pJp QpW q@^Pq^tq_qp_q` r``0r a`ra tbhtct@dtd4u gu huh viPvidvkvPkvk wkDw0lpwlwlwmw`p,xpXx rxPrxrx0sysXy tlyty0uywLzxzxt{ y{y$|Pz`|0}|}|},}@~d}~}~}~}}`~T~ t~P~~0~(ЁH0|@p\܀`8Б0<|`P@І`p܇p\ ̈Шzzzz z0{@${p8{{ȃ4pЭ(hp`(p< ԉ@(p`Ԋ 8L܋4Hн\0Ќ`00p00D`d@,@t0PX @8 L`P8t@ؓLԔ` ?@@AT0AhAACC$DH4MT]|0kpllmDnoHpt@pPppԳp@qqr$ s80sL@s`Pst`spsssĴsشst t,tXtltt@uصpz0zDzpzz {p{{@~H~t  P0̸`P@@ ,0tP`p(hЏ ؿ$`0@<P,ph(t0Hp̷@ԻdpԼ@(\ܽd8`PD p   T h |p 0 0@ D x  Pdx p,@Th|@<@`0\0p| `(X`P8@h !!H"#@#L%p%&& 'XP'''(P(($(D)dP)))*@@556D778`9P9994=xp=>8>L> @0@$p@P@|@0ApAAA40BTpBtBBpCCC$0DDpDdD`F KhQpQQ,PRtRS(S