instanceonTap createState bodyBuildsreset activePid realWindowPidactiveWindowColorconnectShortcut closedDocs desktopLabel==hashCode _sameDocs _docsOpenbuild_buildPlaceholderCard _buildCard CatiaListTileCatiaListTileDebug _TileInputs_CatiaListTileState_confirmQuitCatia€ÛStatefulWidget CatiaInstance VoidCallbackoverrideStateintvoid immutableStringListClosedCatiaDocument CatiaProvider activePid realWindowPididactiveWindowColorsessionSettingsconnectShortcut closedDocsclosedDocumentsFor desktopLabel desktopGuid desktopNumberboolObjecthashhashAll identicallengthiWidget BuildContextSelectorselectorfromproviderwidgetinstancebuilder bodyBuilds placeholderdCatiaCardDropZonechildreadisOpenUnconnected AppColorswarn CatiaStatus disconnectedcoloropenPidColor documentsOpacityopacityGestureDetectorbehaviorHitTestBehavioropaqueonTapsetState onDoubleTapfocusOpenGhostfocusSavedGhost TintedCardtint DesktopTint forNumber alphaBlend withValuesalphapanel borderColor borderWidthColumncrossAxisAlignmentCrossAxisAlignmentstart mainAxisSize MainAxisSizeminchildrenRowFlexibleTexttitlemaxLinesoverflow TextOverflowellipsisstyle TextStyle textSecondary fontWeight FontWeightw700fontSizeheightSizedBoxwidthTooltipmessage desktopName isNotEmpty textMuted StatusBadgestatuscompactfileName fontStyle FontStyleitalic MiniToolbarsizeactionsMiniToolActionemojitooltiptrimoktriggerConnectShortcutdangeropenSavedGhost dismissGhost Containerpadding symmetric horizontalvertical decoration BoxDecorationbg borderRadius BorderRadiuscircularborderBorderallPaddingdoc kindEmojiExpandedisActivenameisBusyprogresspidworkbenchInfoFor workbenchIdInkWell focusInstancecard cardBorder EditableTitletextcaptionisEmpty textPrimaryonRenamerenameInstancevshowDesktopPickDialoglabelw800MiniPillaccenthasCustomTitle ClipRRectLinearProgressIndicatorvalue minHeightbackgroundColorcenter FittedBoxfitBoxFit scaleDown alignment Alignment centerLeft connectedenabled isProblemreopenInstancerestartInstanceshowRenameDialogshowDesktopMoveDialoganysaved closeInstanceMacroPlayButton mouseCursorSystemMouseCursorsclickbasicactivateDocumentopenDocumentFolder saveDocument closeDocumentcdreopenClosedDocumentremoveClosedDocumentFuturewhere StringBufferwrite showDialogcontext AlertDialogcontenttoString TextButton onPressed Navigatorofctxpop quitCatiaStatefulWidgetStateÎ}d¡× ègëEê5Äíwpackage:flutter/material.dart)package:provider/provider.dartS../models/catia_document.dart{../models/catia_instance.dart€£../models/catia_status.dart€É../services/catia_provider.dart€ó../theme/app_theme.dart�../theme/desktop_tints.dart�;catia_card_drop_zone.dart�_tinted_card.dart�zdesktop_move_dialog.dart��desktop_pick_dialog.dart�Àeditable_title.dart�Þmacro_play_button.dart�ÿmini_toolbar.dart‚rename_dialog.dart‚8mini_pill.dart‚Qstatus_badge.dart‚m ../services/workbench_icons.dartŸêÀ¨Üƒ½(QRz€¢€È€ò��:�^�y�œ�¿�Ý�þ‚‚7‚P‚l‚—‚˜‚èƒ0ƒ}ƒ³„„2„R„n„o„À„Á„Í… ………P…T…¨…ø†F†•†×†Û‡‡2‡O‡P‡t‡�‡Ÿ‡ ‡Ü‡àˆ,ˆzˆ¿‰‰ ‰M‰š‰éŠŠ ŠVЛпŠû‹‹‹B‹b‹c‹²‹Ê‹ËŒŒ/Œ0Œ]Œ|Œ}ŒÃŒãŒä��L�M�”�ÝŽ(ŽEŽFŽ\ŽyŽšŽ¿Žâ�� �&�'�u�Â�â��P�Œ�¼�â�û‘%‘0‘9‘:‘‰‘×’-’p’|’ ’¾’ä““H“z“¦“Õ“Ö“â”””/”J”c”y”�”¦”§”û•!•M•v•¦•¬•½•Á•Õĕý–––j–p–À——V— —æ˜"˜l˜¹™™&™2™€™Ïšškš•šå›2›|›Æ›óœœAœnœÃ��I�l�™�Ê�Ý�è�ñ�òž=žŒž×ŸŸMŸ�Ÿ§Ÿö B � µ â¡,¡y¡Â¢ ¢¢7¢€¢´¢ä¢ø£ £X£££ê¤¤2¤F¤’¤�¤½¤ð¥%¥@¥¥Ì¥ù¦¦;¦r¦¹¦Ë§§6§j§™§Ì§å¨¨K¨c¨v¨’¨®¨Ï¨õ©©O©w©¯©äª ª/ªHª_ªtª ª»««k«»«Ü¬¬*¬^¬…¬ª¬Ã¬Ú¬ï­­@­v­™­®­Á­Ò­æ­û®D®¡®ê¯<¯†¯£¯Ô¯ö°°E°f°…°˜°©°Ò°í±±"±D±e±‡±Ñ²²g²¶²Ü³³\³q³´³Ø³û´´d´°´öµ µqµˆµ¤µÈµë¶ ¶U¶¥¶É¶÷··d·{·˜·¼·ß·þ¸=¸k¸•¸Þ¸õ¹¹=¹`¹„¹ÊººSºjºŒº¬ºÎ»»P»“»¿¼¼¼,¼=¼€¼«¼Æ¼ý½ ½A½V½ƒ½¬½è¾)¾>¾_¾¡¾Á¾ý¿¿j¿�¿¸¿ÜÀ@ À@CÀ@rÀ@¡À@ÄÀ@åÀAÀAEÀArÀA¿ÀAîÀB1ÀBeÀB˜ÀBÉÀC ÀCGÀC�ÀC±ÀCñÀDÀD9ÀDZÀDyÀD–ÀD±ÀDÈÀDÝÀDðÀEÀEÀEÀE(ÀE1ÀE8ÀE<ÀE=ÀExÀE¬ÀEÒÀE÷ÀF ÀF\ÀF¤ÀFïÀG;ÀG~ÀGÄÀH ÀHXÀH¥ÀHíÀI:ÀI†ÀI«ÀIåÀJÀJJÀJ~ÀJÌÀKÀK=ÀKLÀK~ÀKÌÀL ÀL ÀLmÀL¹ÀLéÀLûÀMÀMMÀMVÀMzÀM°ÀMÂÀMðÀN ÀNÀNkÀN³ÀNÏÀNïÀO7ÀORÀObÀOÀOÎÀOçÀP ÀPNÀPkÀP�ÀP¼ÀPûÀQÀQJÀQtÀQŠÀQ›ÀQµÀQÏÀQ÷ÀR!ÀRtÀRÅÀS ÀS)ÀSdÀSªÀSâÀT7ÀTtÀTšÀTÎÀUÀU%ÀUHÀU_ÀU­ÀUÂÀUÕÀUÿÀVNÀVœÀVÒÀVëÀW.ÀW†ÀWÆÀWèÀX$ÀXPÀXpÀXÁÀXáÀYÀY@ÀYgÀYŒÀY¥ÀYÈÀYðÀZÀZGÀZnÀZ¥ÀZÌÀZçÀ[À[À[,À[?À[iÀ[®À[ôÀ\?À\†À\ÐÀ]À]EÀ]qÀ]�À]½À^À^.À^QÀ^fÀ^yÀ^ŠÀ^™À^«À^ÆÀ_À_-À_qÀ_ŸÀ_ºÀ_éÀ` À`-À`bÀ`�À`ÐÀ`ïÀa ÀaÀa,ÀaOÀaxÀa‹Àa§ÀaÃÀaéÀb'Àb]ÀbœÀbÂÀbýÀc3ÀcLÀccÀcxÀc¤Àc¼ÀcéÀdÀdAÀdfÀd‰Àd ÀdµÀdÈÀdÙÀdèÀeÀeaÀeªÀe»ÀeøÀfÀf,ÀfPÀf{Àf°ÀfØÀføÀgÀgAÀghÀgžÀgôÀh?Àh”ÀhßÀi+ÀiFÀiqÀi›ÀiÑÀjÀj/ÀjyÀj—ÀjÂÀjìÀk ÀkUÀk‚ÀkÒÀkðÀlÀlDÀltÀl§ÀlÓÀm!Àm?ÀmgÀmŽÀmÝÀnCÀnuÀnÁÀnîÀoÀo[Ào‚ÀoÌÀpÀpXÀpsÀp›ÀpÂÀpøÀq1ÀqVÀq|Àq¥ÀqÑÀqîÀr Àr1ÀrXÀr¤ÀrïÀs-ÀsRÀsxÀs¡ÀsÓÀsðÀt Àt6Àt`Àt­Àu ÀukÀu´Àv ÀvBÀv�ÀvÏÀv÷Àw ÀwLÀw{Àw›Àw¹ÀwáÀxÀx+ÀxzÀxéÀy1Ày`Ày†ÀyÕÀyðÀzÀz?ÀzsÀzËÀ{$À{]À{�À{ÄÀ{ëÀ|9À|TÀ||À|¢À|ÅÀ}À}NÀ}šÀ}µÀ}ÎÀ}åÀ}úÀ~ À~7À~vÀ~‡À~–À~èÀÀTÀ}À–ÀØÀ€À€*À€dÀ€£À€¶À€ÕÀ�À�3À�mÀ�ŒÀ�ÉÀ�òÀ‚À‚4À‚|À‚ÂÀƒÀƒNÀƒvÀƒ¸ÀƒòÀ„+À„eÀ„™À„ÚÀ… À…3À…UÀ…{À…¡À…ÉÀ…íÀ†À†TÀ†ƒÀ†²À†ÕÀ†öÀ‡.À‡VÀ‡ƒÀ‡¯À‡åÀˆ#Àˆ[Àˆ¯ÀˆÞÀ‰!À‰UÀ‰ˆÀ‰¹À‰öÀŠ0ÀŠ`ÀŠ•ÀŠ×À‹À‹6À‹YÀ‹zÀ‹²À‹ÝÀŒÀŒ2ÀŒ†ÀŒÒÀ�"À�TÀ�…À�¿ÀŽÀŽhÀޤÀŽÑÀ�À�jÀ��À�ËÀ�òÀ�À�IÀ�zÀ�µÀ‘À‘6À‘dÀ‘‹À‘°À‘âÀ’À’JÀ’�À’µÀ“À“8À“oÀ“©À“ñÀ”$À”RÀ”yÀ”žÀ”ÐÀ•À•@À•‘À•ÎÀ– À–SÀ–†À–´À–ÛÀ—À—#À—DÀ—cÀ—€À—›À—´À˜À˜PÀ˜�À˜²À˜ÑÀ™À™7À™^À™yÀ™�À™ÃÀ™ëÀšÀšYÀšxÀš®ÀšÔÀšÿÀ›(À›UÀ›–À›ÈÀ›ùÀœ(ÀœgÀœ¥ÀœÈÀœéÀ�À�>À�gÀ��À�¸À�èÀžÀžUÀžªÀžúÀŸ4ÀŸsÀŸÁÀŸòÀ À ?À bÀ ’À ÁÀ¡ À¡EÀ¡“À¡ÄÀ¡ìÀ¢À¢4À¢UÀ¢tÀ¢‘À¢¬À¢ÅÀ¢ÚÀ¢íÀ¢þÀ£ À£À£%À£.À£5À£9À£;À£<À£ŽÀ£ÞÀ¤À¤5À¤MÀ¤gÀ¤�À¤‹À¤¹À¤ýÀ¥À¥TÀ¥YÀ¥…À¥³À¥òÀ¦ À¦ À¦^À¦ƒÀ¦™À¦¼À§ À§[À§lÀ§€À§¹À§ßÀ§êÀ§þÀ¨6À¨�À¨ŒÀ¨•À¨œÀ¨¡À¨ÚÀ¨Ü(Rz€¢€È€ò��:�^�y�œ�¿�Ý�þ‚‚7‚P‚l„w„„„†„† „Œ„‘„‘„Ÿ„©„©„·„q„qN„H„4„H„g„T„g„ÄĄÄÃH„䂘‚˜‚u„ �¹/// 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.‡L‡?‡4‡?‡R‡RJ‡‚%/// Test sonrası sayacı sıfırlar.……‚�‡‚/// 🧪 TEST KANCASI: [CatiaListTile]'ın GÖVDESİ kaç kez kuruldu. /// /// Neden var: kart `Selector` ile sarılıdır, ama kartın verisi (`widget.instance`) /// ÜSTTEN gelen bir parametredir. "İlgisiz bildirimde kart yeniden çizilmiyor" /// sözleÅŸmesi YALNIZCA bu sayıcıyla ölçülebilir — üstteki `Consumer`'a sayaç /// koymak ölçmez, çünkü o zaten her bildirimde yeniden kurulur (asıl sorun da /// budur). Projedeki `debugSet*` test kancalarıyla aynı gelenek. /// /// Üretimde `0` kalır; yalnız testler okur.ŽNŽYŽ`Ž`ŽnŽ}Ž}Ž‹ŽžŽžެŽÃŽÃŽÑ޿޿Žô���ŽHŽH€Ý�w��Š�������ž�¡�¡�¯�)�)‚�‹R/// [CatiaProvider]'ı dinleyip kartın gerçekten kullandığı alanları toplar.‹X‹D‹X)/// Bu kartın gösterdiÄŸi CATIA kaydı.‹¿‹ec‹¿Q/// 🟦 Ön plandaki pencerenin sahibi süreç (bkz. `CatiaProvider.activePid`).Œ ‹Í`Œ G/// Bu kartın gerçek pencere pid'i (native probe sonucu; yoksa null).ŒiŒ2HŒi*/// Ayarlardaki aktif-pencere vurgu rengi.ŒÒŒbŒÒO/// Hayalet karttaki 🔌 (baÄŸlanma kısayolu) düğmesinin görünürlüğü.�@Œæd�@?/// 🕘 "Daha önce açıktı" geçmiÅŸi (yeniden en yeniden).Ž7�O€ôŽ7€ë/// 🖥 BaÅŸlık satırındaki masaüstü rozeti metni ("M2", "Tasarım" …). /// Masaüstü listesi deÄŸiÅŸince de yeniden çizilmesi için metin SEÇİLİR /// (`desktopLabel` saf bir fonksiyondur, kart verisine baÄŸlı deÄŸildir).“ؓٓؓ؀Í“ì’�’� ’–’r’s‘<‘<‚˜’Œ�C/// `closedDocs` `provider.closedDocumentsFor` çaÄŸrısında HER seferinde YENİ /// bir `List.unmodifiable` olarak doÄŸar (bkz. `catia_provider.dart`), yani /// liste kimliÄŸi her turda deÄŸiÅŸir. Bu yüzden liste eleman ELeman karşılaÅŸtırılır: /// kayıtlar deÄŸiÅŸmediyse aynı nesneler durur, `==` doÄŸru döner.”¿”¿”ٔܔÜ”ö”©”©�”µŠûŠü‡ ‡ Ž"‹ ƒ²/// 🚀 PERF: kartın GÖSTERDİĞİ TÜM verinin anlık görüntüsü. /// /// Kart, üstündeki `Consumer` (bkz. `home_screen.dart`) her /// bildirimde — native snapshot'ı ~1,5 sn'de bir, odak deÄŸiÅŸiminde 400 ms'de /// bir — yeniden kurulduÄŸu için kartın `build`'i de o sırada baÅŸtan /// çalışıyordu. Oysa kartın okuduÄŸu alanların çoÄŸu o turda DEĞİŞMİYOR. /// /// [CatiaInstance] de bu görüntünün BİR PARÇASIDIR: kart gövdesi /// `widget.instance`ı okur, dolayısıyla veri deÄŸiÅŸtiÄŸinde yeniden çizilmesi /// ZORUNLUDUR. Kart, aÅŸağıdaki eÅŸitliÄŸi saÄŸlayan [`_CachedBuild`] ile sarılır /// (bkz. oradaki açıklama). /// /// âš ï¸� Kapsam bilinçli olarak DAR: kart görüntülediÄŸi alanlar dışındaki her /// deÄŸiÅŸiklik (ör. palet ayarları, oturum mesajları) kartı gereksiz /// yeniden çizmez. Kartın davranışını etkileyen bir alan eklenirse buraya /// da eklenmelidir.––•ÿ–™A™A™N™(™)––‡×™;ƒ"/// Karta bırakılan CATIA dosyası O CATIA'da açılır (bkz. catia_card_drop_zone). /// /// 🚀 PERF: burada ARTIK `refreshDesktops()` çaÄŸrısı YOK. Eskiden her kartın /// `initState`'i post-frame'da bunu tetikliyordu; `ListView.builder` tembel /// inÅŸa ettiÄŸi için KAYDIRDIKÇA her yeni kart yeni bir yoklama turu /// baÅŸlatıyordu (her tur listedeki TÜM CATIA'ların penceresini paralel /// sorguluyor — `_refreshDesktopsOnce`). O iÅŸ zaten 4/10 sn'de bir /// `_desktopPollTimer` ile kendiliÄŸinden yapılıyor (bkz. /// `catia_provider.dart` `_scheduleDesktopPoll`); kart açılışındaki ek /// çaÄŸrı yalnızca "rozet ilk karede doÄŸru görünsün" iÅŸine yarıyordu, o da /// liste seviyesinde TEK seferlik yapılıyor (bkz. `home_screen.dart` /// `_ActiveListState.initState`).Ÿ&Ÿ&Ÿ3Ÿ<Ÿ< ŸH�ô�ô§GŸ�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.ÀEQÀEQÀE^ÀEgÀEg ÀEsÀE?ÀE?À]ùÀEF•Ä•ÄÀ�v•ÊÀ¤7À¤7À¤DÀ¤OÀ¤OÀ¤]À¤iÀ¤iÀ¤wÀ£<À£<…ŸÀ¤"€ë/// 🚪 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).ƒ½(QRz€¢€È€ò��:�^�y�œ�¿�Ý�þ‚‚7‚P‚l‚—‚˜‚èƒ0ƒ}ƒ³„„2„R„n„o„À„Á„Í… ………P…T…¨…ø†F†•†×†Û‡‡2‡O‡P‡t‡�‡Ÿ‡ ‡Ü‡àˆ,ˆzˆ¿‰‰ ‰M‰š‰éŠŠ ŠVЛпŠû‹‹‹B‹b‹c‹²‹Ê‹ËŒŒ/Œ0Œ]Œ|Œ}ŒÃŒãŒä��L�M�”�ÝŽ(ŽEŽFŽ\ŽyŽšŽ¿Žâ�� �&�'�u�Â�â��P�Œ�¼�â�û‘%‘0‘9‘:‘‰‘×’-’p’|’ ’¾’ä““H“z“¦“Õ“Ö“â”””/”J”c”y”�”¦”§”û•!•M•v•¦•¬•½•Á•Õĕý–––j–p–À——V— —æ˜"˜l˜¹™™&™2™€™Ïšškš•šå›2›|›Æ›óœœAœnœÃ��I�l�™�Ê�Ý�è�ñ�òž=žŒž×ŸŸMŸ�Ÿ§Ÿö B � µ â¡,¡y¡Â¢ ¢¢7¢€¢´¢ä¢ø£ £X£££ê¤¤2¤F¤’¤�¤½¤ð¥%¥@¥¥Ì¥ù¦¦;¦r¦¹¦Ë§§6§j§™§Ì§å¨¨K¨c¨v¨’¨®¨Ï¨õ©©O©w©¯©äª ª/ªHª_ªtª ª»««k«»«Ü¬¬*¬^¬…¬ª¬Ã¬Ú¬ï­­@­v­™­®­Á­Ò­æ­û®D®¡®ê¯<¯†¯£¯Ô¯ö°°E°f°…°˜°©°Ò°í±±"±D±e±‡±Ñ²²g²¶²Ü³³\³q³´³Ø³û´´d´°´öµ µqµˆµ¤µÈµë¶ ¶U¶¥¶É¶÷··d·{·˜·¼·ß·þ¸=¸k¸•¸Þ¸õ¹¹=¹`¹„¹ÊººSºjºŒº¬ºÎ»»P»“»¿¼¼¼,¼=¼€¼«¼Æ¼ý½ ½A½V½ƒ½¬½è¾)¾>¾_¾¡¾Á¾ý¿¿j¿�¿¸¿ÜÀ@ À@CÀ@rÀ@¡À@ÄÀ@åÀAÀAEÀArÀA¿ÀAîÀB1ÀBeÀB˜ÀBÉÀC ÀCGÀC�ÀC±ÀCñÀDÀD9ÀDZÀDyÀD–ÀD±ÀDÈÀDÝÀDðÀEÀEÀEÀE(ÀE1ÀE8ÀE<ÀE=ÀExÀE¬ÀEÒÀE÷ÀF ÀF\ÀF¤ÀFïÀG;ÀG~ÀGÄÀH ÀHXÀH¥ÀHíÀI:ÀI†ÀI«ÀIåÀJÀJJÀJ~ÀJÌÀKÀK=ÀKLÀK~ÀKÌÀL ÀL ÀLmÀL¹ÀLéÀLûÀMÀMMÀMVÀMzÀM°ÀMÂÀMðÀN ÀNÀNkÀN³ÀNÏÀNïÀO7ÀORÀObÀOÀOÎÀOçÀP ÀPNÀPkÀP�ÀP¼ÀPûÀQÀQJÀQtÀQŠÀQ›ÀQµÀQÏÀQ÷ÀR!ÀRtÀRÅÀS ÀS)ÀSdÀSªÀSâÀT7ÀTtÀTšÀTÎÀUÀU%ÀUHÀU_ÀU­ÀUÂÀUÕÀUÿÀVNÀVœÀVÒÀVëÀW.ÀW†ÀWÆÀWèÀX$ÀXPÀXpÀXÁÀXáÀYÀY@ÀYgÀYŒÀY¥ÀYÈÀYðÀZÀZGÀZnÀZ¥ÀZÌÀZçÀ[À[À[,À[?À[iÀ[®À[ôÀ\?À\†À\ÐÀ]À]EÀ]qÀ]�À]½À^À^.À^QÀ^fÀ^yÀ^ŠÀ^™À^«À^ÆÀ_À_-À_qÀ_ŸÀ_ºÀ_éÀ` À`-À`bÀ`�À`ÐÀ`ïÀa ÀaÀa,ÀaOÀaxÀa‹Àa§ÀaÃÀaéÀb'Àb]ÀbœÀbÂÀbýÀc3ÀcLÀccÀcxÀc¤Àc¼ÀcéÀdÀdAÀdfÀd‰Àd ÀdµÀdÈÀdÙÀdèÀeÀeaÀeªÀe»ÀeøÀfÀf,ÀfPÀf{Àf°ÀfØÀføÀgÀgAÀghÀgžÀgôÀh?Àh”ÀhßÀi+ÀiFÀiqÀi›ÀiÑÀjÀj/ÀjyÀj—ÀjÂÀjìÀk ÀkUÀk‚ÀkÒÀkðÀlÀlDÀltÀl§ÀlÓÀm!Àm?ÀmgÀmŽÀmÝÀnCÀnuÀnÁÀnîÀoÀo[Ào‚ÀoÌÀpÀpXÀpsÀp›ÀpÂÀpøÀq1ÀqVÀq|Àq¥ÀqÑÀqîÀr Àr1ÀrXÀr¤ÀrïÀs-ÀsRÀsxÀs¡ÀsÓÀsðÀt Àt6Àt`Àt­Àu ÀukÀu´Àv ÀvBÀv�ÀvÏÀv÷Àw ÀwLÀw{Àw›Àw¹ÀwáÀxÀx+ÀxzÀxéÀy1Ày`Ày†ÀyÕÀyðÀzÀz?ÀzsÀzËÀ{$À{]À{�À{ÄÀ{ëÀ|9À|TÀ||À|¢À|ÅÀ}À}NÀ}šÀ}µÀ}ÎÀ}åÀ}úÀ~ À~7À~vÀ~‡À~–À~èÀÀTÀ}À–ÀØÀ€À€*À€dÀ€£À€¶À€ÕÀ�À�3À�mÀ�ŒÀ�ÉÀ�òÀ‚À‚4À‚|À‚ÂÀƒÀƒNÀƒvÀƒ¸ÀƒòÀ„+À„eÀ„™À„ÚÀ… À…3À…UÀ…{À…¡À…ÉÀ…íÀ†À†TÀ†ƒÀ†²À†ÕÀ†öÀ‡.À‡VÀ‡ƒÀ‡¯À‡åÀˆ#Àˆ[Àˆ¯ÀˆÞÀ‰!À‰UÀ‰ˆÀ‰¹À‰öÀŠ0ÀŠ`ÀŠ•ÀŠ×À‹À‹6À‹YÀ‹zÀ‹²À‹ÝÀŒÀŒ2ÀŒ†ÀŒÒÀ�"À�TÀ�…À�¿ÀŽÀŽhÀޤÀŽÑÀ�À�jÀ��À�ËÀ�òÀ�À�IÀ�zÀ�µÀ‘À‘6À‘dÀ‘‹À‘°À‘âÀ’À’JÀ’�À’µÀ“À“8À“oÀ“©À“ñÀ”$À”RÀ”yÀ”žÀ”ÐÀ•À•@À•‘À•ÎÀ– À–SÀ–†À–´À–ÛÀ—À—#À—DÀ—cÀ—€À—›À—´À˜À˜PÀ˜�À˜²À˜ÑÀ™À™7À™^À™yÀ™�À™ÃÀ™ëÀšÀšYÀšxÀš®ÀšÔÀšÿÀ›(À›UÀ›–À›ÈÀ›ùÀœ(ÀœgÀœ¥ÀœÈÀœéÀ�À�>À�gÀ��À�¸À�èÀžÀžUÀžªÀžúÀŸ4ÀŸsÀŸÁÀŸòÀ À ?À bÀ ’À ÁÀ¡ À¡EÀ¡“À¡ÄÀ¡ìÀ¢À¢4À¢UÀ¢tÀ¢‘À¢¬À¢ÅÀ¢ÚÀ¢íÀ¢þÀ£ À£À£%À£.À£5À£9À£;À£<À£ŽÀ£ÞÀ¤À¤5À¤MÀ¤gÀ¤�À¤‹À¤¹À¤ýÀ¥À¥TÀ¥YÀ¥…À¥³À¥òÀ¦ À¦ À¦^À¦ƒÀ¦™À¦¼À§ À§[À§lÀ§€À§¹À§ßÀ§êÀ§þÀ¨6À¨�À¨ŒÀ¨•À¨œÀ¨¡À¨ÚÀ¨Ü CatiaListTileCatiaListTileDebug _TileInputs_CatiaListTileState_confirmQuitCatia¡‡