instanceonTap createState _docsOpen_decoded_disposedThumbdispose initStatebuild_buildByViewMode_buildPlaceholderCard _buildThumb _decodeThumb_buildScreenCard_buildScreenActions _buildCardcolorpulsing_cdidUpdateWidgetchild_hoverisActiveWindow disconnected CatiaListTile_CatiaListTileState_confirmQuitCatia _StatusDot_StatusDotState _HoverReveal_HoverRevealState _ScreenTopBar�8StatefulWidget CatiaInstance VoidCallbackoverrideStateboolMap Uint8ListImagevoidvaluesimgdisposeclear initStateWidgetsBindinginstanceaddPostFrameCallbackcontextread CatiaProviderrefreshDesktopsWidget BuildContextwidget placeholderCatiaCardDropZonechildsessionSettings cardViewMode CardViewModescreenisOpenUnconnected AppColorswarn CatiaStatus disconnectedcoloropenPid activePidColoractiveWindowColor documentslengthOpacityopacityGestureDetectorbehaviorHitTestBehavioropaqueonTapsetState onDoubleTapfocusOpenGhostidfocusSavedGhost TintedCardtint DesktopTint forNumber desktopNumber alphaBlend withValuesalphapanel borderColor borderWidthColumncrossAxisAlignmentCrossAxisAlignmentstart mainAxisSize MainAxisSizeminchildrenRowFlexibleTexttitlemaxLinesoverflow TextOverflowellipsisstyle TextStyle textSecondary fontWeight FontWeightw700fontSizeheightSizedBoxwidthTooltipmessage desktopName isNotEmpty desktopLabel desktopGuid textMuted StatusBadgestatuscompactfileName fontStyle FontStyleitalic MiniToolbarsizeactionsMiniToolActionemojitooltipconnectShortcuttrimoktriggerConnectShortcutdangeropenSavedGhost dismissGhost Containerpadding symmetric horizontalvertical decoration BoxDecorationbg borderRadius BorderRadiuscircularborderBorderallPaddingdoc kindEmojiExpandedisActivenamescheduleMicrotask alignment AlignmentcenterCircularProgressIndicator strokeWidth waitDurationDuration millisecondsInkWell focusInstance clipBehaviorClip antiAlias FittedBoxfitBoxFitcoverhardEdgetoDoubleRawImageimageFuture containsKeyfromListinstantiateImageCodec getNextFramemounted debugPrinte realWindowPidpidselectedInstanceIdthumbFor AspectRatio aspectRatiomarginstripe cardBorder boxShadow BoxShadowColorsblackisLight blurRadiusoffsetOffsetStack Positionedfill filterQuality FilterQualitymedium DecoratedBoxgradientLinearGradientbegin topCenterend bottomCentercolorsstopsleftrighttopisActiveWindowbottom ColoredBoxclosedDocumentsForisEmptywhiteshadowsShadowgapiconIconsvisibility_outlinedenabled connectedphoto_camera_outlinedactive isThumbBusy captureThumbfolder_open_outlinedanydsaved restart_altrestartInstancelogout_outlinedisBusyprogressworkbenchInfoFor workbenchIdcardselectedpulsing EditableTitletextcaption textPrimaryonRenamerenameInstancevshowDesktopPickDialoglabelw800MiniPillaccenthasCustomTitle ClipRRectLinearProgressIndicatorvalue minHeightbackgroundColor scaleDown centerLeftrefresh isProblemreopenInstance edit_outlinedshowRenameDialogdesktop_windows_outlinedshowDesktopMoveDialogclose closeInstanceMacroPlayButton mouseCursorSystemMouseCursorsclickbasicactivateDocumentopenDocumentFolder saveDocument closeDocumentcdreopenClosedDocumentremoveClosedDocumentwhere StringBufferwrite showDialogbuilder AlertDialogcontenttoString TextButton onPressed Navigatorofctxpop quitCatiaSingleTickerProviderStateMixinAnimationControllervsyncdurationrepeatreversedidUpdateWidget isAnimatingstopAnimatedBuilder animationshapeBoxShapecircle MouseRegiononEnteronExitAnimatedOpacityStatelessWidgetStatefulWidgetStateSingleTickerProviderStateMixinStatelessWidgett@âDŽ–§;‰~3è˜ìŽ dart:asyncdart:typed_data2BEuiEdart:uiMpackage:flutter/material.dartvpackage:provider/provider.dart€¢../models/catia_instance.dart€Ë../models/catia_status.dart€ò../services/catia_provider.dart� ../services/session_service.dart�I../theme/app_theme.dart�l../theme/desktop_tints.dart�“catia_card_drop_zone.dart�¸tinted_card.dart�Ôdesktop_move_dialog.dart�ødesktop_pick_dialog.dart‚editable_title.dart‚;macro_play_button.dart‚]mini_toolbar.dart‚zrename_dialog.dart‚˜mini_pill.dart‚²status_badge.dart‚Ï ../services/workbench_icons.dart§eÀêó…y1JLu€Ÿ€¡€Ê€ñ��H�k�’�·�Ó�÷‚‚:‚\‚y‚—‚±‚΂ú‚üƒMƒ–ƒä„„n„œ„½„Ú„Ü….…0…=…}…€…‚…¼…օ؆†m†µ†Ó‡‡$‡&‡3‡G‡�‡º‡Öˆˆˆˆ4ˆJˆOˆQˆ^ˆtˆŒˆã‰‰S‰\‰a‰c‰·‰ÄŠ ŠWФŠÌŠè‹‹;‹G‹I‹K‹š‹äŒ6ŒiŒžŒç�'�G�L�N�š�êŽ6ŽgŽŸŽÔŽû�K�˜�æ� �;�†�Ô‘‘h‘z‘–‘ç’3’d’y’�’Û“'“o“Ž“¹“Δ”'”H”|”²”Ε•\•Š•«•Ζ–N–a–§–Η—3—g—�—¼—阘˜3˜P˜r˜™˜½˜õ™™W™�™´™Ú™ôš š"šOškš±››n›�›¾›íœ-œGœpœ¥œÍœó� �%�;�h�Ž�Å�é�ÿžž%ž:žPžšžøŸBŸ•ŸàŸþ 0 S t ¤ Æ æ ú¡ ¡6¡R¡m¡‰¡¬¡Î¡ñ¢<¢†¢Ô£$£K£‹£Í£ã¤¤B¤e¤�¤²¤Ö¤ö¥A¥Ž¥Õ¦¦R¦j¦‡¦¬¦Ð¦ð§<§�§²§á¨¨P¨h¨†¨«¨Ï¨ï©/©^©‰©Ó©ëªª5ªYª~ªÅ««P«h«‹«¬«Ï¬¬S¬—¬Ä­ ­ ­4­F­Š­¶­Ò® ®.®P®f®”®¾®û¯=¯S¯u¯¸¯Ù°°8°…°¬°Õ°ú±*±c±“±Ã±ç² ²B²k²™²ç³³[³�³Ä³ö´8´v´±´âµ#µIµmµ�µ¯µÍµé¶¶¶+¶=¶M¶[¶g¶q¶y¶~¶€¶É···`·¨·ð¸;¸‰¸Ï¹¹0¹J¹—¹ãº(º[ºtº‰ºžºÂºõ»-»9»_»»•»¬»ë»÷¼¼¼¼]¼•¼¬¼î½½:½Q½h½Ž½Ã½ý¾ ¾4¾„¾¡¾Á¾ë¿ ¿7¿g¿•¿¥¿³¿¿¿É¿Ñ¿Ö¿ØÀ@'À@dÀ@˜À@ÖÀ@áÀA-ÀAtÀA¾ÀBÀB@ÀB|ÀB©ÀBÆÀBâÀBóÀBüÀCÀC/ÀC@ÀCIÀCyÀCŒÀC¾ÀCÅÀCÊÀCÌÀDÀDÀD5ÀD‚ÀDÍÀEÀEbÀEªÀEúÀFÀF1ÀFNÀFkÀFrÀF¹ÀGÀG$ÀGvÀGÂÀHÀHEÀHvÀH­ÀH¯ÀHãÀHåÀI/ÀIxÀIÃÀIÝÀIøÀJÀJ2ÀJnÀJ—ÀJ»ÀJîÀK ÀK0ÀKfÀK‚ÀK½ÀKåÀL!ÀL/ÀLGÀL_ÀLuÀLÉÀM ÀM4ÀMDÀMRÀM^ÀMuÀMŒÀMÖÀMôÀNÀN3ÀNWÀN�ÀNŸÀN¯ÀN±ÀNüÀOÀO>ÀOjÀO—ÀOÈÀOúÀPÀPVÀP“ÀPÐÀQ ÀQ%ÀQ_ÀQuÀQ‰ÀQ›ÀQ«ÀQ­ÀQ÷ÀRÀR(ÀRAÀRXÀR}ÀR¢ÀRÓÀSÀSÀS"ÀS$ÀSoÀSˆÀS ÀS¹ÀSÓÀTÀT+ÀT-ÀTwÀT�ÀT¨ÀT¿ÀTÙÀTòÀUÀURÀUbÀUrÀU€ÀUŒÀU–ÀUžÀU£ÀU¥ÀUæÀVÀV ÀV=ÀVZÀVaÀV£ÀV´ÀVçÀVúÀW ÀW'ÀWbÀW�ÀW¨ÀW½ÀX ÀX)ÀX[ÀX„ÀX¬ÀXÍÀXýÀYÀYgÀY{ÀY�ÀYØÀYïÀZ$ÀZwÀZ—ÀZ¼ÀZþÀ[ À[BÀ[hÀ[«À[ÃÀ[ÙÀ[íÀ[ýÀ\ À\À\:À\PÀ\eÀ\xÀ\ŽÀ\°À\ÚÀ]"À]EÀ]…À]ÆÀ]ÖÀ]øÀ^$À^XÀ^{À^˜À^ÔÀ_À_$À_FÀ_qÀ_»À_øÀ`À`?À`aÀ`¥À`µÀ`×À`ùÀa#ÀaFÀa‰Àa™Àa»ÀaáÀb Àb.ÀbXÀb¤Àb´ÀbÂÀbÎÀbØÀbàÀbåÀbçÀcÀcIÀcpÀc²ÀcÜÀdÀdbÀd®ÀdûÀe?Àe†ÀeÐÀfÀfjÀf³ÀgÀgNÀgtÀgÃÀgßÀh1Àh}ÀhÌÀiÀi?ÀiOÀi‚ÀiÑÀjÀj_Àj©ÀjÙÀk Àk!ÀkoÀk¼ÀkíÀlÀlÀlTÀl^ÀlƒÀlºÀlÍÀlüÀmÀm+ÀmzÀmÃÀmàÀnÀnJÀnfÀnwÀn•ÀnåÀnÿÀo"ÀohÀo†Ào¹ÀoÙÀpÀpaÀp¨ÀpÐÀqÀq'Àq`Àq‹Àq¢Àq´ÀqÏÀrÀrgÀr²ÀrÛÀrøÀs)ÀsfÀszÀs¥ÀsÀÀséÀtÀthÀtºÀuÀu Àu\Àu£ÀuÜÀv2ÀvpÀv—ÀvÌÀwÀw%ÀwIÀwaÀw°ÀwÆÀwÚÀxÀxUÀx¤ÀxÛÀxõÀy9Ày’ÀyÓÀyöÀz3Àz`Àz�ÀzÓÀzôÀ{À{UÀ{}À{£À{½À{áÀ|À|BÀ|„À| À|ËÀ|ùÀ}!À}YÀ}�À}�À}·À}ÏÀ}åÀ}ùÀ~$À~jÀ~±À~ýÀEÀ�ÀÖÀ€À€4À€QÀ€‚À€ÇÀ€õÀ�À�/À�CÀ�UÀ�eÀ�xÀ�”À�ÏÀ�ýÀ‚BÀ‚qÀ‚�À‚½À‚ÞÀƒÀƒ9ÀƒeÀƒ©ÀƒÉÀƒçÀƒùÀ„ À„-À„WÀ„kÀ„ˆÀ„¥À„ÌÀ… À…BÀ…‚À…©À…åÀ†À†6À†NÀ†dÀ†‘À†ªÀ†ØÀ†ÿÀ‡2À‡XÀ‡|À‡”À‡ªÀ‡¾À‡ÐÀ‡àÀˆÀˆ[Àˆ¥Àˆ·ÀˆõÀ‰À‰+À‰PÀ‰|À‰²À‰ÛÀ‰üÀŠÀŠLÀŠ‚ÀйÀ‹À‹\À‹²À‹þÀŒKÀŒgÀŒ²À�À�TÀ�ªÀ�ðÀŽÀŽVÀŽ‹ÀŽÔÀ�$À�tÀ�®À�áÀ�,À�dÀ�§À�óÀ‘À‘;À‘fÀ‘�À‘ÏÀ‘ýÀ’HÀ’gÀ’“À’¾À’óÀ“)À“WÀ“¨À“ÇÀ“óÀ”À”NÀ”‚À”¯À”þÀ•À•KÀ•’À•ÁÀ•õÀ–EÀ–¬À–ßÀ—,À—ZÀ—�À—ÉÀ—ñÀ˜<À˜‚À˜ÊÀ˜æÀ™À™DÀ™{À™µÀ™ÛÀšÀš,ÀšYÀšwÀš“ÀšÁÀšüÀ›IÀ›•À›ÔÀ›úÀœ!ÀœKÀœ~ÀœœÀœ¸ÀœäÀ�À�]À�ºÀžÀžgÀžÁÀž÷ÀŸFÀŸ†ÀŸ¯ÀŸÙÀ À 6À WÀ vÀ ¤À ÛÀ ÿÀ¡OÀ¡¿À¢À¢8À¢_À¢�À¢ÝÀ¢ùÀ£'À£YÀ£ŽÀ£çÀ¤AÀ¤{À¤®À¤äÀ¥ À¥[À¥wÀ¥¥À¥ÍÀ¥ñÀ¦TÀ¦‡À¦ÔÀ¦ðÀ§ À§"À§8À§LÀ§wÀ§·À§ÉÀ§ÙÀ¨À¨mÀ¨¸À¨üÀ©!À©KÀ©xÀ©ˆÀ©ÛÀ©ùÀªIÀªsÀª�ÀªÐÀªüÀ«$À«_À«ŸÀ«³À«ÓÀ¬À¬3À¬nÀ¬ŽÀ¬ÌÀ¬öÀ­À­:À­ƒÀ­ÊÀ®À®XÀ®�À®ÄÀ®ÿÀ¯9À¯tÀ¯©À¯ëÀ°À°FÀ°iÀ°�À°·À°àÀ±À±5À±nÀ±žÀ±ÎÀ±òÀ²À²MÀ²vÀ²¤À²ÑÀ³À³GÀ³€À³ÕÀ´À´IÀ´~À´²À´äÀµ"Àµ]ÀµŽÀµÄÀ¶À¶BÀ¶hÀ¶ŒÀ¶®À¶çÀ·À·>À·jÀ·¿À¸ À¸]À¸�À¸ÂÀ¸ýÀ¹AÀ¹¨À¹åÀºÀºaÀº®ÀºâÀ»À»9À»_À»’À»ÄÀ¼À¼OÀ¼ƒÀ¼²À¼ÚÀ½À½3À½eÀ½�À½ÕÀ¾ À¾ZÀ¾�À¾ÇÀ¿À¿KÀ¿À¿®À¿ÖÀ¿üÀÀ/ÀÀ`ÀÀ¡ÀÀóÀÁ1ÀÁnÀÁ¸ÀÁìÀÂÀÂCÀÂiÀÂ�À¯ÀÂÏÀÂíÀà ÀÃ#ÀÃrÀÃÁÀÃóÀÄ%ÀÄEÀăÀÄ­ÀÄÕÀÄñÀÅÀÅ=ÀÅfÀÅ‹ÀÅÖÀÅöÀÆ-ÀÆTÀÆ€ÀƪÀÆØÀÇÀÇMÀÇÀǯÀÇïÀÈ.ÀÈRÀÈtÀÈ”ÀÈËÀÈõÀÉÀÉHÀÉyÀÉ©ÀÉèÀÊ>ÀÊ�ÀÊÊÀË ÀËYÀË‹ÀË´ÀËÚÀËþÀÌ/ÀÌ_À̪ÀÌåÀÍ4ÀÍfÀÍ�À͵ÀÍÙÀÍûÀÎÀÎ9ÀÎUÀÎoÀÎ…ÀΙÀΫÀλÀÎÉÀÎÕÀÎßÀÎçÀÎìÀÎïÀÎñÀÏDÀÏ•ÀÏÍÀÏîÀÐÀÐ"ÀÐ=ÀÐHÀÐwÀмÀÐÜÀÑÀÑÀÑHÀÑwÀÑ·ÀÑÏÀÑÔÀÒ&ÀÒLÀÒcÀÒ‡ÀÒÙÀÓ(ÀÓ:ÀÓOÀÓ‰ÀÓ°ÀÓ¼ÀÓÑÀÔ ÀÔVÀÔbÀÔlÀÔtÀÔzÀÔ´ÀÔ·ÀÔ¹ÀÕ ÀÕÀÕ\ÀÕªÀÕúÀÖ%ÀÖ;ÀÖRÀÖTÀÖ–ÀÖ˜ÀÖ¥ÀÖÞÀÖáÀÖãÀ×À×?À×{À×�À×ÀÀׯÀ×ÈÀ×ÕÀ×ëÀØÀØ6ÀØ;ÀØ=ÀØJÀØ~ÀØŸÀØðÀÙÀÙ?ÀÙtÀÙ†ÀÙ›ÀÙ¢ÀÙ§ÀÙ©ÀÙ¶ÀÙÊÀÙÝÀÙóÀÙøÀÙúÀÚÀÚ/ÀÚLÀÚbÀÚ�ÀÚžÀÚáÀÚûÀÛÀÛ&ÀÛ?ÀÛiÀÛ‚ÀÛ®ÀÛÊÀÛïÀÜÀÜCÀÜpÀܼÀÜÒÀÜæÀÝÀÝÀÝ7ÀÝcÀÝŽÀݶÀÞÀÞ*ÀÞlÀÞ�ÀÞ£ÀÞ·ÀÞÉÀÞÙÀÞçÀÞóÀÞýÀßÀß Àß ÀßÀßÀß^Àß­ÀßóÀà Àà7Àà9ÀàgÀàiÀàvÀà³Àà¶Àà¸ÀàïÀáÀá ÀáÀá>ÀáWÀá�ÀáÃÀáâÀâÀâ?Àâ]ÀâgÀâoÀâtÀâwÀâyÀâÂÀã ÀãTÀãƒÀã¤ÀãÂÀãÞÀãàÀãùÀäÀä9ÀäZÀäaÀäcÀäpÀä˜ÀäØÀäéÀäüÀåÀå:ÀåoÀå{ÀåžÀå±ÀåÉÀåæÀæÀæ.ÀæSÀæwÀæ£ÀæÀÀæÝÀæÿÀçÀçÀç)ÀçLÀç‘Àç¥ÀçñÀèÀèQÀè†ÀèÔÀèâÀèúÀé,ÀéQÀéuÀé“Àé¿ÀéÛÀéýÀê ÀêÀê'ÀêJÀê™Àê×ÀêáÀêéÀêîÀêñÀêó1ELu€¡€Ê€ñ��H�k�’�·�Ó�÷‚‚:‚\‚y‚—‚±‚΄ä„ñ„ó„ó „ù„þ„þ… ………$„Þ„ÞN„²„ž„²„Ò„¿„Ò…2…3…2…2I…T‚ü‚ü‚‚„t�¹/// Ultra-kompakt kart: tek satır baÅŸlık + tek satır dosya + 16px mini toolbar. /// BaÅŸlığa çift tık → yeniden adlandır. Toolbar: ðŸ‘� odak • â–¶ï¸� baÅŸlat • /// 📤 export • â�¹ durdur • 🔄 restart • âœ�ï¸� baÅŸlık • 📄 dökümanlar • â�Œ kapat. /// 🖥 M1 rozeti: CATIA'nın bulunduÄŸu sanal masaüstü. /// 📄 ile açılır döküman listesi: her dökümanda 📂 klasör • 💾 kaydet • â�Œ kapat.…Ï…Ã…¾…Æÿ‡†ô…Ú�'†ô€ü/// 📷 Decode edilmiÅŸ önizlemeler: PNG baytları → `ui.ImageInfo`. /// `Image.memory` yerine bunu kullanıyoruz (neden `_buildThumb` yorumunda). /// Anahtar `Uint8List` — her yakalamada yeni bir liste geldiÄŸi için /// eski kareyle karışmaz.‡‡ ‡‡ ‡(‡)‡(‡(�%‡:ˆSˆTˆSˆS� ˆe‰Ó‰Ó‰à‰¹‰º‰e‰e�à‰ÍV/// Karta bırakılan CATIA dosyası O CATIA'da açılır (bkz. catia_card_drop_zone).ŒPŒPŒ]‹M‹M�ýŒ?€ö/// 📺 GÖRÜNÜM SEÇİMİ: kullanıcı Ayarlar'dan seçtiÄŸi moda göre ya TV/poster /// kartı ya kompakt kart çizilir (`SessionSettings.cardViewMode`). TV /// modunda görüntü yoksa `_buildScreenCard` kendi içinde kompakt karta düşer.ކކŽ“�P�P©,Žp�3/// "BaÄŸlı deÄŸil" yer tutucu kart (kayıtlı oturumdan). BaÅŸlık + masaüstü /// rozeti + 🔌 durum hapı, altında ilk dosya (+N), 🔄 (gri kartta: CATIA'yı /// baÅŸlat + kayıtlı dökümanları aç), 📄 (kayıtlı dökümanları göster) ve /// â�Œ (bu açılışta listeden gizle) düğmeleri.¸ä¸ä¸ò¸ü¸ü ¹¶‚¶‚‰R¸Ø‚X/// 📷 Yakalanmış CATIA penceresinin önizlemesi. Tıklanınca CATIA öne /// gelir (görüntüdeki içerikle ilgilenmek isteyen kullanıcı için). /// /// NEDEN `Image.memory` DEĞİL: 226 KB'lık PNG'yi her yeniden çizimde /// `Image.memory` ile decode etmek Flutter'ın image cache'inde aynı /// `Uint8List` yeniden kullanıldığında eski kareyi gösterebiliyordu /// (kullanıcı "basıyorum bir ÅŸey olmuyor" diye bildirdi). Bunun yerine /// baytları `ui.Image`'a bir kez decode edip [_decoded] içinde tutuyoruz; /// `RawImage` doÄŸrudan o `ui.Image`'ı çizer — yeniden decode yok.À@€À@€ À@Š¿Ú¿ÚƒîÀ@s€�/// PNG baytlarını `ui.Image`'a çevirir (sonuç [_decoded] içinde saklanır). /// Hata olursa sessizce geçilir — önizleme kritik deÄŸil.ÀFÀFÀF'ÀF5ÀF5ÀFCÀFRÀFRÀF`ÀCÎÀCΑÓÀF‚:/// 📺 TV / POSTER MODU: Ekran görüntüsü kartın TAMAMINI kaplar. /// /// PROFESYONEL TV DÜZENİ: /// - Görüntü arka planda `BoxFit.cover` ile kartı baÅŸtan sona doldurur. /// - Kontroller görüntünün ÜSTÜNDE durur; okunabilirlik için üstte ve /// altta gradyan perde (scrim) vardır — parlak CATIA ekranlarında bile /// yazılar kaybolmaz. Ortada perde saydam: görüntü NET görünür. /// - Görüntü yoksa/henüz decode edilmediyse kompakt kart düşer; TV /// modunda "boÅŸ dev tablo" yerine bilgi dolu kompakt kart tercih edildi.ÀV ÀV ÀVÀV$ÀV$ÀV2ÀVAÀVAÀVOÀU§ÀU§�<ÀUïB/// 📺 Alt bar: dosya adı (solda) + ikon aksiyonları (saÄŸda).ÀbûÀbûÀcÀbéÀbéÀlÀbð…‚…‚ÀÉk…ˆÀÖ\ÀÖfÀÖhÀÖhÀÖvÀÖ}ÀÖ}ÀÖ‚ÀÖŒÀÖVÀÖV>ÀÖ3ÀÖ'ÀÖ3ÀÖHÀÖ=ÀÖHÀÖšÀÖ›ÀÖšÀÖšBÀÖ¹ÀÔ¹ÀÔ¹‚&ÀÖ�Y/// 🔴 Kart durum noktası: küçük renkli daire + isteÄŸe baÄŸlı nabız animasyonu. /// /// NEDEN AYRI: Kartın sol üstündeki durumu tek bakışta "okunmadan" anlatır. /// Emoji/Metin rozetlerinden daha ferah, liste kalabalığında daha okunaklı. /// Nabız yalnız ÖN PLANDAKİ pencere için çalışır (pulse = "bu ÅŸu an odakta").À×eÀ×xÀ×ÂÀׄÀ×À׆À×™ÀבÀ×›ÀסÀשÀ×¼À×¶ÀתÀ׸À×`À×A€‚À×`À×ÊÀ×ËÀ×ÊÀ×ÊoÀ×ÜÀØaÀØaÀØvÀØ?ÀØ@ÀØ?ÀØ?�fÀØQÀÙ«ÀÙ¬ÀÙ«ÀÙ«KÀÙ½ÀÚÀÚÀÚ#ÀÙüÀÙýÀÙüÀÙü… ÀÚÀÖãÀÖãˆ(ÀÖéÀàAÀàMÀàOÀàOÀà]Àà;Àà;*Àà/Àà"Àà/ÀàkÀàlÀàkÀàkFÀàŒÀßÀß�£Àßù€õ/// 📺 Fare üzerine gelince çocuÄŸu belirginleÅŸtiren sarmalayıcı (TV hissi): /// görüntü her zaman tam kapılı kalır, kart fare ile biraz daha canlı/parlak /// görünür (sinematik "TV" yaklaşımı: içerik önce, kontrol ikinci).ÀàÿÀàöÀàñÀàöÀá%Àá%Àá2Àá Àá Àá Àá �gÀáÀà¸Àà¸�½Àà¾ÀãèÀãõÀãýÀãýÀä ÀäÀäÀä(Àä=Àä=ÀäKÀãâÀãâ}Àã™Àã…Àã™Àã±Àã¦Àã±ÀãÏÀãÄÀãÏÀäÀäÀäŒÀäeÀäfÀäeÀäe†‡ÀäyÀâyÀâyˆvÀãZ€ë/// 📺 TV kartının ÜST barı: durum noktası + baÅŸlık + masaüstü ve durum /// rozetleri. Görüntünün ÜSTÜNDE durur; üstteki gradyan perde sayesinde /// parlak CATIA ekranlarında bile okunur (beyaz metin + siyah gölge).ÀÏðÀÏðÀÏýÀÐ ÀÐ ÀÐÀÐ$ÀÐ$ÀÐ2ÀÎñÀÎñ…ÄÀÏÚ€ë/// 🚪 CATIA'yı kapat: tüm uygulamayı kapattığı için önce onay sorar. Onaylanırsa /// CATIA penceresine kapatma isteÄŸi gider; kaydedilmemiÅŸ dökümanlar için CATIA /// kendi diyaloÄŸunu gösterir (zorla sonlandırma yok).…y1JLu€Ÿ€¡€Ê€ñ��H�k�’�·�Ó�÷‚‚:‚\‚y‚—‚±‚΂ú‚üƒMƒ–ƒä„„n„œ„½„Ú„Ü….…0…=…}…€…‚…¼…օ؆†m†µ†Ó‡‡$‡&‡3‡G‡�‡º‡Öˆˆˆˆ4ˆJˆOˆQˆ^ˆtˆŒˆã‰‰S‰\‰a‰c‰·‰ÄŠ ŠWФŠÌŠè‹‹;‹G‹I‹K‹š‹äŒ6ŒiŒžŒç�'�G�L�N�š�êŽ6ŽgŽŸŽÔŽû�K�˜�æ� �;�†�Ô‘‘h‘z‘–‘ç’3’d’y’�’Û“'“o“Ž“¹“Δ”'”H”|”²”Ε•\•Š•«•Ζ–N–a–§–Η—3—g—�—¼—阘˜3˜P˜r˜™˜½˜õ™™W™�™´™Ú™ôš š"šOškš±››n›�›¾›íœ-œGœpœ¥œÍœó� �%�;�h�Ž�Å�é�ÿžž%ž:žPžšžøŸBŸ•ŸàŸþ 0 S t ¤ Æ æ ú¡ ¡6¡R¡m¡‰¡¬¡Î¡ñ¢<¢†¢Ô£$£K£‹£Í£ã¤¤B¤e¤�¤²¤Ö¤ö¥A¥Ž¥Õ¦¦R¦j¦‡¦¬¦Ð¦ð§<§�§²§á¨¨P¨h¨†¨«¨Ï¨ï©/©^©‰©Ó©ëªª5ªYª~ªÅ««P«h«‹«¬«Ï¬¬S¬—¬Ä­ ­ ­4­F­Š­¶­Ò® ®.®P®f®”®¾®û¯=¯S¯u¯¸¯Ù°°8°…°¬°Õ°ú±*±c±“±Ã±ç² ²B²k²™²ç³³[³�³Ä³ö´8´v´±´âµ#µIµmµ�µ¯µÍµé¶¶¶+¶=¶M¶[¶g¶q¶y¶~¶€¶É···`·¨·ð¸;¸‰¸Ï¹¹0¹J¹—¹ãº(º[ºtº‰ºžºÂºõ»-»9»_»»•»¬»ë»÷¼¼¼¼]¼•¼¬¼î½½:½Q½h½Ž½Ã½ý¾ ¾4¾„¾¡¾Á¾ë¿ ¿7¿g¿•¿¥¿³¿¿¿É¿Ñ¿Ö¿ØÀ@'À@dÀ@˜À@ÖÀ@áÀA-ÀAtÀA¾ÀBÀB@ÀB|ÀB©ÀBÆÀBâÀBóÀBüÀCÀC/ÀC@ÀCIÀCyÀCŒÀC¾ÀCÅÀCÊÀCÌÀDÀDÀD5ÀD‚ÀDÍÀEÀEbÀEªÀEúÀFÀF1ÀFNÀFkÀFrÀF¹ÀGÀG$ÀGvÀGÂÀHÀHEÀHvÀH­ÀH¯ÀHãÀHåÀI/ÀIxÀIÃÀIÝÀIøÀJÀJ2ÀJnÀJ—ÀJ»ÀJîÀK ÀK0ÀKfÀK‚ÀK½ÀKåÀL!ÀL/ÀLGÀL_ÀLuÀLÉÀM ÀM4ÀMDÀMRÀM^ÀMuÀMŒÀMÖÀMôÀNÀN3ÀNWÀN�ÀNŸÀN¯ÀN±ÀNüÀOÀO>ÀOjÀO—ÀOÈÀOúÀPÀPVÀP“ÀPÐÀQ ÀQ%ÀQ_ÀQuÀQ‰ÀQ›ÀQ«ÀQ­ÀQ÷ÀRÀR(ÀRAÀRXÀR}ÀR¢ÀRÓÀSÀSÀS"ÀS$ÀSoÀSˆÀS ÀS¹ÀSÓÀTÀT+ÀT-ÀTwÀT�ÀT¨ÀT¿ÀTÙÀTòÀUÀURÀUbÀUrÀU€ÀUŒÀU–ÀUžÀU£ÀU¥ÀUæÀVÀV ÀV=ÀVZÀVaÀV£ÀV´ÀVçÀVúÀW ÀW'ÀWbÀW�ÀW¨ÀW½ÀX ÀX)ÀX[ÀX„ÀX¬ÀXÍÀXýÀYÀYgÀY{ÀY�ÀYØÀYïÀZ$ÀZwÀZ—ÀZ¼ÀZþÀ[ À[BÀ[hÀ[«À[ÃÀ[ÙÀ[íÀ[ýÀ\ À\À\:À\PÀ\eÀ\xÀ\ŽÀ\°À\ÚÀ]"À]EÀ]…À]ÆÀ]ÖÀ]øÀ^$À^XÀ^{À^˜À^ÔÀ_À_$À_FÀ_qÀ_»À_øÀ`À`?À`aÀ`¥À`µÀ`×À`ùÀa#ÀaFÀa‰Àa™Àa»ÀaáÀb Àb.ÀbXÀb¤Àb´ÀbÂÀbÎÀbØÀbàÀbåÀbçÀcÀcIÀcpÀc²ÀcÜÀdÀdbÀd®ÀdûÀe?Àe†ÀeÐÀfÀfjÀf³ÀgÀgNÀgtÀgÃÀgßÀh1Àh}ÀhÌÀiÀi?ÀiOÀi‚ÀiÑÀjÀj_Àj©ÀjÙÀk Àk!ÀkoÀk¼ÀkíÀlÀlÀlTÀl^ÀlƒÀlºÀlÍÀlüÀmÀm+ÀmzÀmÃÀmàÀnÀnJÀnfÀnwÀn•ÀnåÀnÿÀo"ÀohÀo†Ào¹ÀoÙÀpÀpaÀp¨ÀpÐÀqÀq'Àq`Àq‹Àq¢Àq´ÀqÏÀrÀrgÀr²ÀrÛÀrøÀs)ÀsfÀszÀs¥ÀsÀÀséÀtÀthÀtºÀuÀu Àu\Àu£ÀuÜÀv2ÀvpÀv—ÀvÌÀwÀw%ÀwIÀwaÀw°ÀwÆÀwÚÀxÀxUÀx¤ÀxÛÀxõÀy9Ày’ÀyÓÀyöÀz3Àz`Àz�ÀzÓÀzôÀ{À{UÀ{}À{£À{½À{áÀ|À|BÀ|„À| À|ËÀ|ùÀ}!À}YÀ}�À}�À}·À}ÏÀ}åÀ}ùÀ~$À~jÀ~±À~ýÀEÀ�ÀÖÀ€À€4À€QÀ€‚À€ÇÀ€õÀ�À�/À�CÀ�UÀ�eÀ�xÀ�”À�ÏÀ�ýÀ‚BÀ‚qÀ‚�À‚½À‚ÞÀƒÀƒ9ÀƒeÀƒ©ÀƒÉÀƒçÀƒùÀ„ À„-À„WÀ„kÀ„ˆÀ„¥À„ÌÀ… À…BÀ…‚À…©À…åÀ†À†6À†NÀ†dÀ†‘À†ªÀ†ØÀ†ÿÀ‡2À‡XÀ‡|À‡”À‡ªÀ‡¾À‡ÐÀ‡àÀˆÀˆ[Àˆ¥Àˆ·ÀˆõÀ‰À‰+À‰PÀ‰|À‰²À‰ÛÀ‰üÀŠÀŠLÀŠ‚ÀйÀ‹À‹\À‹²À‹þÀŒKÀŒgÀŒ²À�À�TÀ�ªÀ�ðÀŽÀŽVÀŽ‹ÀŽÔÀ�$À�tÀ�®À�áÀ�,À�dÀ�§À�óÀ‘À‘;À‘fÀ‘�À‘ÏÀ‘ýÀ’HÀ’gÀ’“À’¾À’óÀ“)À“WÀ“¨À“ÇÀ“óÀ”À”NÀ”‚À”¯À”þÀ•À•KÀ•’À•ÁÀ•õÀ–EÀ–¬À–ßÀ—,À—ZÀ—�À—ÉÀ—ñÀ˜<À˜‚À˜ÊÀ˜æÀ™À™DÀ™{À™µÀ™ÛÀšÀš,ÀšYÀšwÀš“ÀšÁÀšüÀ›IÀ›•À›ÔÀ›úÀœ!ÀœKÀœ~ÀœœÀœ¸ÀœäÀ�À�]À�ºÀžÀžgÀžÁÀž÷ÀŸFÀŸ†ÀŸ¯ÀŸÙÀ À 6À WÀ vÀ ¤À ÛÀ ÿÀ¡OÀ¡¿À¢À¢8À¢_À¢�À¢ÝÀ¢ùÀ£'À£YÀ£ŽÀ£çÀ¤AÀ¤{À¤®À¤äÀ¥ À¥[À¥wÀ¥¥À¥ÍÀ¥ñÀ¦TÀ¦‡À¦ÔÀ¦ðÀ§ À§"À§8À§LÀ§wÀ§·À§ÉÀ§ÙÀ¨À¨mÀ¨¸À¨üÀ©!À©KÀ©xÀ©ˆÀ©ÛÀ©ùÀªIÀªsÀª�ÀªÐÀªüÀ«$À«_À«ŸÀ«³À«ÓÀ¬À¬3À¬nÀ¬ŽÀ¬ÌÀ¬öÀ­À­:À­ƒÀ­ÊÀ®À®XÀ®�À®ÄÀ®ÿÀ¯9À¯tÀ¯©À¯ëÀ°À°FÀ°iÀ°�À°·À°àÀ±À±5À±nÀ±žÀ±ÎÀ±òÀ²À²MÀ²vÀ²¤À²ÑÀ³À³GÀ³€À³ÕÀ´À´IÀ´~À´²À´äÀµ"Àµ]ÀµŽÀµÄÀ¶À¶BÀ¶hÀ¶ŒÀ¶®À¶çÀ·À·>À·jÀ·¿À¸ À¸]À¸�À¸ÂÀ¸ýÀ¹AÀ¹¨À¹åÀºÀºaÀº®ÀºâÀ»À»9À»_À»’À»ÄÀ¼À¼OÀ¼ƒÀ¼²À¼ÚÀ½À½3À½eÀ½�À½ÕÀ¾ À¾ZÀ¾�À¾ÇÀ¿À¿KÀ¿À¿®À¿ÖÀ¿üÀÀ/ÀÀ`ÀÀ¡ÀÀóÀÁ1ÀÁnÀÁ¸ÀÁìÀÂÀÂCÀÂiÀÂ�À¯ÀÂÏÀÂíÀà ÀÃ#ÀÃrÀÃÁÀÃóÀÄ%ÀÄEÀăÀÄ­ÀÄÕÀÄñÀÅÀÅ=ÀÅfÀÅ‹ÀÅÖÀÅöÀÆ-ÀÆTÀÆ€ÀƪÀÆØÀÇÀÇMÀÇÀǯÀÇïÀÈ.ÀÈRÀÈtÀÈ”ÀÈËÀÈõÀÉÀÉHÀÉyÀÉ©ÀÉèÀÊ>ÀÊ�ÀÊÊÀË ÀËYÀË‹ÀË´ÀËÚÀËþÀÌ/ÀÌ_À̪ÀÌåÀÍ4ÀÍfÀÍ�À͵ÀÍÙÀÍûÀÎÀÎ9ÀÎUÀÎoÀÎ…ÀΙÀΫÀλÀÎÉÀÎÕÀÎßÀÎçÀÎìÀÎïÀÎñÀÏDÀÏ•ÀÏÍÀÏîÀÐÀÐ"ÀÐ=ÀÐHÀÐwÀмÀÐÜÀÑÀÑÀÑHÀÑwÀÑ·ÀÑÏÀÑÔÀÒ&ÀÒLÀÒcÀÒ‡ÀÒÙÀÓ(ÀÓ:ÀÓOÀÓ‰ÀÓ°ÀÓ¼ÀÓÑÀÔ ÀÔVÀÔbÀÔlÀÔtÀÔzÀÔ´ÀÔ·ÀÔ¹ÀÕ ÀÕÀÕ\ÀÕªÀÕúÀÖ%ÀÖ;ÀÖRÀÖTÀÖ–ÀÖ˜ÀÖ¥ÀÖÞÀÖáÀÖãÀ×À×?À×{À×�À×ÀÀׯÀ×ÈÀ×ÕÀ×ëÀØÀØ6ÀØ;ÀØ=ÀØJÀØ~ÀØŸÀØðÀÙÀÙ?ÀÙtÀÙ†ÀÙ›ÀÙ¢ÀÙ§ÀÙ©ÀÙ¶ÀÙÊÀÙÝÀÙóÀÙøÀÙúÀÚÀÚ/ÀÚLÀÚbÀÚ�ÀÚžÀÚáÀÚûÀÛÀÛ&ÀÛ?ÀÛiÀÛ‚ÀÛ®ÀÛÊÀÛïÀÜÀÜCÀÜpÀܼÀÜÒÀÜæÀÝÀÝÀÝ7ÀÝcÀÝŽÀݶÀÞÀÞ*ÀÞlÀÞ�ÀÞ£ÀÞ·ÀÞÉÀÞÙÀÞçÀÞóÀÞýÀßÀß Àß ÀßÀßÀß^Àß­ÀßóÀà Àà7Àà9ÀàgÀàiÀàvÀà³Àà¶Àà¸ÀàïÀáÀá ÀáÀá>ÀáWÀá�ÀáÃÀáâÀâÀâ?Àâ]ÀâgÀâoÀâtÀâwÀâyÀâÂÀã ÀãTÀãƒÀã¤ÀãÂÀãÞÀãàÀãùÀäÀä9ÀäZÀäaÀäcÀäpÀä˜ÀäØÀäéÀäüÀåÀå:ÀåoÀå{ÀåžÀå±ÀåÉÀåæÀæÀæ.ÀæSÀæwÀæ£ÀæÀÀæÝÀæÿÀçÀçÀç)ÀçLÀç‘Àç¥ÀçñÀèÀèQÀè†ÀèÔÀèâÀèúÀé,ÀéQÀéuÀé“Àé¿ÀéÛÀéýÀê ÀêÀê'ÀêJÀê™Àê×ÀêáÀêéÀêîÀêñÀêó CatiaListTile_CatiaListTileState_confirmQuitCatia _StatusDot_StatusDotState _HoverReveal_HoverRevealState _ScreenTopBarõ