From acfa15bf3332fd059c573025434fbbb74a56751a Mon Sep 17 00:00:00 2001 From: Sebastien Benard Date: Wed, 10 Jan 2024 18:52:54 +0100 Subject: [PATCH 01/32] Added async render for Tiles layers (#1036) --- .../GenericLevelElementGroup.hx | 12 +++--- .../data/inst/LayerInstance.hx | 42 +++++++++++++++---- src/electron.renderer/display/LevelRender.hx | 4 ++ src/electron.renderer/importer/OgmoLoader.hx | 16 +++---- src/electron.renderer/tool/SelectionTool.hx | 4 +- src/electron.renderer/tool/lt/IntGridTool.hx | 18 +++----- src/electron.renderer/tool/lt/TileTool.hx | 15 ++++--- .../ui/modal/panel/EditLayerDefs.hx | 3 +- 8 files changed, 70 insertions(+), 44 deletions(-) diff --git a/src/electron.renderer/GenericLevelElementGroup.hx b/src/electron.renderer/GenericLevelElementGroup.hx index aa0aa57de..cf2d06be0 100644 --- a/src/electron.renderer/GenericLevelElementGroup.hx +++ b/src/electron.renderer/GenericLevelElementGroup.hx @@ -638,10 +638,10 @@ class GenericLevelElementGroup { for(cx in li.levelToLayerCx(r.leftPx)...li.levelToLayerCx(r.rightPx+1)) for(cy in li.levelToLayerCy(r.topPx)...li.levelToLayerCy(r.bottomPx+1)) { if( li.def.type==IntGrid ) - postRemovals.push( li.removeIntGrid.bind(cx,cy) ); + postRemovals.push( li.removeIntGrid.bind(cx,cy,false) ); if( li.def.type==Tiles ) - postRemovals.push( li.removeAllGridTiles.bind(cx,cy) ); + postRemovals.push( li.removeAllGridTiles.bind(cx,cy,false) ); } } changedLayers.set(li,li); @@ -756,8 +756,8 @@ class GenericLevelElementGroup { var tcx = cx + (to.cx-origin.cx)*gridRatio; var tcy = cy + (to.cy-origin.cy)*gridRatio; if( !isCopy && li.hasIntGrid(cx,cy) ) - postRemovals.push( ()-> li.removeIntGrid(cx,cy) ); - postInserts.push( ()-> li.setIntGrid(tcx, tcy, v) ); + postRemovals.push( ()-> li.removeIntGrid(cx,cy,false) ); + postInserts.push( ()-> li.setIntGrid(tcx, tcy, v, false) ); elements[i] = li.isValid(tcx,tcy) ? GridCell(li, tcx, tcy) : null; // update selection changedLayers.set(li,li); @@ -769,11 +769,11 @@ class GenericLevelElementGroup { var tcy = cy + (to.cy-origin.cy)*gridRatio; if( !isCopy && li.hasAnyGridTile(cx,cy) ) - postRemovals.push( ()-> li.removeAllGridTiles(cx,cy) ); + postRemovals.push( ()-> li.removeAllGridTiles(cx,cy,false) ); var stacking = li.getGridTileStack(cx,cy).length>1 || App.ME.settings.v.tileStacking; for( t in li.getGridTileStack(cx,cy) ) - postInserts.push( ()-> li.addGridTile(tcx, tcy, t.tileId, t.flips, stacking) ); + postInserts.push( ()-> li.addGridTile(tcx, tcy, t.tileId, t.flips, stacking, false) ); elements[i] = li.isValid(tcx,tcy) ? GridCell(li, tcx, tcy) : null; // update selection changedLayers.set(li,li); diff --git a/src/electron.renderer/data/inst/LayerInstance.hx b/src/electron.renderer/data/inst/LayerInstance.hx index c0305ce50..e09c6f67a 100644 --- a/src/electron.renderer/data/inst/LayerInstance.hx +++ b/src/electron.renderer/data/inst/LayerInstance.hx @@ -492,7 +492,7 @@ class LayerInstance { for(cy in 0...cHei) for(cx in 0...cWid) if( hasIntGrid(cx,cy) && !def.hasIntGridValue( getIntGrid(cx,cy) ) ) { - removeIntGrid(cx,cy); + removeIntGrid(cx,cy,false); if( def.isAutoLayer() ) autoTilesCache = null; anyChange = true; @@ -642,7 +642,7 @@ class LayerInstance { return v==null ? null : v.identifier; } - public function setIntGrid(cx:Int, cy:Int, v:Int) { + public function setIntGrid(cx:Int, cy:Int, v:Int, useAsyncRender:Bool) { requireType(IntGrid); if( isValid(cx,cy) ) { if( v>=0 ) { @@ -652,9 +652,11 @@ class LayerInstance { increaseAreaIntGridValueCount(v, cx, cy); intGrid.set( coordId(cx,cy), v ); } + if( useAsyncRender ) + asyncPaint(cx,cy, def.getIntGridValueColor(v)); } else - removeIntGrid(cx,cy); + removeIntGrid(cx,cy, useAsyncRender); } } @@ -663,12 +665,14 @@ class LayerInstance { return getIntGrid(cx,cy)!=0; } - public function removeIntGrid(cx:Int, cy:Int) { + public function removeIntGrid(cx:Int, cy:Int, useAsyncRender:Bool) { requireType(IntGrid); if( isValid(cx,cy) && hasIntGrid(cx,cy) ) { decreaseAreaIntGridValueCount( intGrid.get(coordId(cx,cy)), cx, cy ); intGrid.remove( coordId(cx,cy) ); } + if( useAsyncRender ) + asyncErase(cx,cy); } @@ -710,15 +714,25 @@ class LayerInstance { } + inline function asyncPaint(cx:Int, cy:Int, col:Col) { + if( isValid(cx,cy) && Editor.exists() ) + Editor.ME.levelRender.asyncPaint(this, cx,cy, col); + } + + inline function asyncErase(cx:Int, cy:Int) { + if( isValid(cx,cy) && Editor.exists() ) + Editor.ME.levelRender.asyncErase(this, cx,cy); + } + /** TILES *******************/ - public function addGridTile(cx:Int, cy:Int, tileId:Null, flips=0, stack=false) { + public function addGridTile(cx:Int, cy:Int, tileId:Null, flips=0, stack:Bool, useAsyncRender=true) { if( !isValid(cx,cy) ) return; if( tileId==null ) { - removeAllGridTiles(cx,cy); + removeAllGridTiles(cx,cy, useAsyncRender); return; } @@ -728,12 +742,18 @@ class LayerInstance { removeSpecificGridTile(cx, cy, tileId, flips); gridTiles.get( coordId(cx,cy) ).push({ tileId:tileId, flips:flips }); } + + if( useAsyncRender ) + asyncPaint(cx,cy,Pink); } - public inline function removeAllGridTiles(cx:Int, cy:Int) { - if( isValid(cx,cy) ) + public function removeAllGridTiles(cx:Int, cy:Int, useAsyncRender:Bool) { + if( isValid(cx,cy) ) { gridTiles.remove( coordId(cx,cy) ); + if( useAsyncRender ) + asyncErase(cx,cy); + } } @@ -748,12 +768,16 @@ class LayerInstance { } } - public inline function removeTopMostGridTile(cx:Int, cy:Int) { + public inline function removeTopMostGridTile(cx:Int, cy:Int, useAsyncRender:Bool) { if( hasAnyGridTile(cx,cy) ) { gridTiles.get( coordId(cx,cy) ).pop(); + if( gridTiles.get( coordId(cx,cy) ).length==0 ) gridTiles.remove( coordId(cx,cy) ); } + + if( useAsyncRender ) + asyncErase(cx,cy); } public inline function removeGridTileAtStackIndex(cx:Int, cy:Int, stackIdx:Int) { diff --git a/src/electron.renderer/display/LevelRender.hx b/src/electron.renderer/display/LevelRender.hx index d52bc58bb..c5de171ee 100644 --- a/src/electron.renderer/display/LevelRender.hx +++ b/src/electron.renderer/display/LevelRender.hx @@ -709,6 +709,10 @@ class LevelRender extends dn.Process { } } + public inline function asyncErase(li:data.inst.LayerInstance, cx,cy) { + asyncPaint(li,cx,cy,Red); + } + public inline function suspendAsyncRender() { cd.setS("asyncRenderSuspended",0.25); } diff --git a/src/electron.renderer/importer/OgmoLoader.hx b/src/electron.renderer/importer/OgmoLoader.hx index d271aa28e..a5fa53f65 100644 --- a/src/electron.renderer/importer/OgmoLoader.hx +++ b/src/electron.renderer/importer/OgmoLoader.hx @@ -342,9 +342,9 @@ class OgmoLoader { if( !ldtkIntGridIds.get(li.layerDefUid).exists(v) ) log.error("Unknown IntGrid value "+v+" in "+li.def.identifier); li.setIntGrid( - cx, - cy, - li.def.getIntGridIndexFromIdentifier(ldtkIntGridIds.get(li.layerDefUid).get(v)) + cx, cy, + li.def.getIntGridIndexFromIdentifier(ldtkIntGridIds.get(li.layerDefUid).get(v)), + false ); }); } @@ -353,9 +353,9 @@ class OgmoLoader { if( !ldtkIntGridIds.get(li.layerDefUid).exists(v) ) log.error("Unknown IntGrid value "+v+" in "+li.def.identifier); li.setIntGrid( - cx, - cy, - li.def.getIntGridIndexFromIdentifier(ldtkIntGridIds.get(li.layerDefUid).get(v)) + cx, cy, + li.def.getIntGridIndexFromIdentifier(ldtkIntGridIds.get(li.layerDefUid).get(v)), + false ); }); } @@ -443,13 +443,13 @@ class OgmoLoader { if( layerJson.data!=null ) { iterateArray1D( layerJson.data, li.cWid, (cx,cy,v)->{ if( v>=0 ) - li.addGridTile(cx,cy, v, _getFlipBit(cx,cy)); + li.addGridTile(cx,cy, v, _getFlipBit(cx,cy), false, false); }); } else if( layerJson.data2D!=null ) { iterateArray2D( layerJson.data2D, (cx,cy,v)->{ if( v>=0 ) - li.addGridTile(cx,cy, v, _getFlipBit(cx,cy)); + li.addGridTile(cx,cy, v, _getFlipBit(cx,cy), false, false); }); } diff --git a/src/electron.renderer/tool/SelectionTool.hx b/src/electron.renderer/tool/SelectionTool.hx index d096c0154..c77d80f3d 100644 --- a/src/electron.renderer/tool/SelectionTool.hx +++ b/src/electron.renderer/tool/SelectionTool.hx @@ -325,8 +325,8 @@ class SelectionTool extends Tool { if( li.hasAnyGridValue(cx,cy) ) { editor.curLevelTimeline.markGridChange(li, cx,cy); switch li.def.type { - case IntGrid: li.removeIntGrid(cx,cy); - case Tiles: li.removeAllGridTiles(cx,cy); + case IntGrid: li.removeIntGrid(cx,cy,true); + case Tiles: li.removeAllGridTiles(cx,cy,true); case Entities: case AutoLayer: } diff --git a/src/electron.renderer/tool/lt/IntGridTool.hx b/src/electron.renderer/tool/lt/IntGridTool.hx index 06c8cf443..12149c9f1 100644 --- a/src/electron.renderer/tool/lt/IntGridTool.hx +++ b/src/electron.renderer/tool/lt/IntGridTool.hx @@ -55,12 +55,10 @@ class IntGridTool extends tool.LayerTool { switch curMode { case null: case Add: - curLayerInstance.setIntGrid(cx, cy, getSelectedValue()); - editor.levelRender.asyncPaint(curLayerInstance, cx,cy, getSelectedColor()); + curLayerInstance.setIntGrid(cx, cy, getSelectedValue(), true); case Remove: - curLayerInstance.removeIntGrid(cx, cy); - editor.levelRender.asyncPaint(curLayerInstance, cx,cy, Red); + curLayerInstance.removeIntGrid(cx, cy, true); } if( old!=curLayerInstance.getIntGrid(cx,cy) ) { @@ -82,12 +80,10 @@ class IntGridTool extends tool.LayerTool { switch curMode { case null: case Add: - curLayerInstance.setIntGrid(cx,cy, getSelectedValue()); - editor.levelRender.asyncPaint(curLayerInstance, cx,cy, getSelectedColor()); + curLayerInstance.setIntGrid(cx,cy, getSelectedValue(), true); case Remove: - curLayerInstance.removeIntGrid(cx,cy); - editor.levelRender.asyncPaint(curLayerInstance, cx,cy, Red); + curLayerInstance.removeIntGrid(cx,cy, true); } if( old!=curLayerInstance.getIntGrid(cx,cy) ) { @@ -112,12 +108,10 @@ class IntGridTool extends tool.LayerTool { switch curMode { case null: case Add: - curLayerInstance.setIntGrid(cx,cy, v); - editor.levelRender.asyncPaint(curLayerInstance, cx,cy, getSelectedColor()); + curLayerInstance.setIntGrid(cx,cy, v, true); case Remove: - curLayerInstance.removeIntGrid(cx,cy); - editor.levelRender.asyncPaint(curLayerInstance, cx,cy, Red); + curLayerInstance.removeIntGrid(cx,cy, true); } } ); diff --git a/src/electron.renderer/tool/lt/TileTool.hx b/src/electron.renderer/tool/lt/TileTool.hx index b9116d714..ae4aecd1f 100644 --- a/src/electron.renderer/tool/lt/TileTool.hx +++ b/src/electron.renderer/tool/lt/TileTool.hx @@ -122,7 +122,7 @@ class TileTool extends tool.LayerTool { } case Remove: - curLayerInstance.removeAllGridTiles(cx,cy); + curLayerInstance.removeAllGridTiles(cx,cy, true); case _: } @@ -158,11 +158,12 @@ class TileTool extends tool.LayerTool { if( editor.curLayerInstance.hasAnyGridTile(cx,cy) ) { editor.curLevelTimeline.markGridChange(curLayerInstance, cx, cy); if( settings.v.tileStacking ) - editor.curLayerInstance.removeTopMostGridTile(cx,cy); + editor.curLayerInstance.removeTopMostGridTile(cx,cy, false); else - editor.curLayerInstance.removeAllGridTiles(cx,cy); + editor.curLayerInstance.removeAllGridTiles(cx,cy,false); anyChange = true; } + editor.levelRender.asyncErase(curLayerInstance,cx,cy); } } @@ -276,12 +277,13 @@ class TileTool extends tool.LayerTool { if( editor.curLayerInstance.hasAnyGridTile(cx,cy) && !hasAlreadyPaintedAt(cx,cy) ) { if( settings.v.tileStacking ) { markAsPainted(cx,cy); - editor.curLayerInstance.removeTopMostGridTile(cx,cy); + editor.curLayerInstance.removeTopMostGridTile(cx,cy,false); } else - editor.curLayerInstance.removeAllGridTiles(cx,cy); + editor.curLayerInstance.removeAllGridTiles(cx,cy,false); anyChange = true; } + editor.levelRender.asyncErase(curLayerInstance, cx,cy); } else { // Stamp erasing @@ -298,10 +300,11 @@ class TileTool extends tool.LayerTool { var tcx = cx + ( curTilesetDef.getTileCx(tid) - left ) * gridDiffScale; var tcy = cy + ( curTilesetDef.getTileCy(tid) - top ) * gridDiffScale; if( editor.curLayerInstance.hasAnyGridTile(tcx,tcy) && !hasAlreadyPaintedAt(tcx,tcy) ) { - editor.curLayerInstance.removeAllGridTiles(tcx,tcy); + editor.curLayerInstance.removeAllGridTiles(tcx,tcy,false); editor.curLevelTimeline.markGridChange(curLayerInstance, tcx, tcy); anyChange = true; } + editor.levelRender.asyncErase(curLayerInstance,tcx,tcy); } } diff --git a/src/electron.renderer/ui/modal/panel/EditLayerDefs.hx b/src/electron.renderer/ui/modal/panel/EditLayerDefs.hx index 0fe10379f..b9c27ceb0 100644 --- a/src/electron.renderer/ui/modal/panel/EditLayerDefs.hx +++ b/src/electron.renderer/ui/modal/panel/EditLayerDefs.hx @@ -136,7 +136,8 @@ class EditLayerDefs extends ui.modal.Panel { Std.int(tileInfos.y/ld.gridSize), tileInfos.tid, tileInfos.flips, - !td.isTileOpaque(tileInfos.tid) + !td.isTileOpaque(tileInfos.tid), + false ); } } From 266355b5603206a919171adc17b3d4f5259e3f59 Mon Sep 17 00:00:00 2001 From: Sebastien Benard Date: Wed, 10 Jan 2024 18:53:04 +0100 Subject: [PATCH 02/32] Lab --- tests/largeGridVania.ldtk | 338 ++++++++++++++++++++++++++++---------- 1 file changed, 255 insertions(+), 83 deletions(-) diff --git a/tests/largeGridVania.ldtk b/tests/largeGridVania.ldtk index dc0e8174d..4b6b33212 100644 --- a/tests/largeGridVania.ldtk +++ b/tests/largeGridVania.ldtk @@ -10,8 +10,8 @@ }, "iid": "a39fb1b0-7820-11ed-b6fd-87f9a01f3d6b", "jsonVersion": "1.5.0", - "appBuildId": 473583, - "nextUid": 160, + "appBuildId": 473585, + "nextUid": 161, "identifierStyle": "Capitalize", "toc": [{ "identifier": "Player", "instances": [], "instancesData": [] }], "worldLayout": "GridVania", @@ -146,6 +146,41 @@ "tilePivotY": 0, "biomeFieldUid": null }, + { + "__type": "Tiles", + "identifier": "Tiles", + "type": "Tiles", + "uid": 160, + "doc": null, + "uiColor": null, + "gridSize": 16, + "guideGridWid": 0, + "guideGridHei": 0, + "displayOpacity": 1, + "inactiveOpacity": 1, + "hideInList": false, + "hideFieldsWhenInactive": false, + "canSelectWhenInactive": true, + "renderInWorldView": true, + "pxOffsetX": 0, + "pxOffsetY": 0, + "parallaxFactorX": 0, + "parallaxFactorY": 0, + "parallaxScaling": true, + "requiredTags": [], + "excludedTags": [], + "autoTilesKilledByOtherLayerUid": null, + "uiFilterTags": ["test"], + "useAsyncRender": true, + "intGridValues": [], + "intGridValuesGroups": [], + "autoRuleGroups": [], + "autoSourceLayerDefUid": null, + "tilesetDefUid": 133, + "tilePivotX": 0, + "tilePivotY": 0, + "biomeFieldUid": null + }, { "__type": "Entities", "identifier": "Entities", @@ -205,7 +240,7 @@ "requiredTags": [], "excludedTags": [], "autoTilesKilledByOtherLayerUid": null, - "uiFilterTags": ["test"], + "uiFilterTags": [], "useAsyncRender": false, "intGridValues": [], "intGridValuesGroups": [], @@ -379,7 +414,7 @@ "excludedTags": [], "autoTilesKilledByOtherLayerUid": null, "uiFilterTags": ["test"], - "useAsyncRender": false, + "useAsyncRender": true, "intGridValues": [ { "value": 1, "identifier": "walls", "color": "#B1824C", "tile": { "tilesetUid": 6, "x": 256, "y": 96, "w": 16, "h": 16 }, "groupUid": 0 }, { "value": 2, "identifier": "water", "color": "#7297E5", "tile": { "tilesetUid": 6, "x": 320, "y": 160, "w": 16, "h": 16 }, "groupUid": 0 } @@ -991,7 +1026,7 @@ "requiredTags": [], "excludedTags": [], "autoTilesKilledByOtherLayerUid": null, - "uiFilterTags": ["test"], + "uiFilterTags": [], "useAsyncRender": false, "intGridValues": [], "intGridValuesGroups": [], @@ -1766,7 +1801,7 @@ "tagsSourceEnumUid": null, "enumTags": [], "customData": [], - "savedSelections": [], + "savedSelections": [{ "ids": [72,104,73,105], "mode": "Stamp" }], "cachedPixelData": { "opaqueTiles": "00000000000000000000000000000000000000000000000000000000000000000000000000000000111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "averageColors": "00004b344233459b423349a959a9379c688769758ca4bc9489aab9aa58cc58bc42d74d2244ce428f4c7e4ff74abb45564ffe7dda7888a899889900000000000069a969a97a99999999989a85998699767a7579667ccc7ccc7bcb7caa7ccc7ccc22d72d2224ce228f2c7e2ff72abb25562ffeba444955ab55974300000000000059764b97599868ac679a69ab4a84477756787688475347532a932a934a837a83f2b6fb22f3acf15afa6cfdc6f899f334fccca778a7440000000000000000000059aa49aa59996999699969aa489949995999799a499949992999299948997889a385a823a379a248a749aa85a667a223a8880000000000000000000000000000189919991999199939994778166727772889289948993aaa389949a959a959a932b63b2233ad315a395c3ec6389933343ccc00000000000000000000000000008aaa8aaa8aaa8aaa8aaa7bbb8aaa7bbb8bcb7aaa8bcb7bcb69aa8aaa8aaa69aa6abb6abb6abb6abb6a226a226a226a2261a661a661a661a600000000000000006c526c426c926c91659b649c66a566a46a7b6a7b667766776aba6abb676367636da46da46da46da4616c616c616c616c8abb8abb8abb8abb00000000000000006ba5579a6689598658875cb66abb9aa989aa98ac7abc6678968a88877c87cba952755823536952475648598454455223599900000000000000000000000000003ec63da76db79dc7554885498969b4377fa29e8289cdb9ce5ade5ade49ce49ce82a68a22839b8259885b8cb5855683238aab00000000000000000000000000005d745d867da87e75448c458b86ad76ae68ac679c779b78ce3c9378867ca6adb784858933847a844788498b94854584348989000000000000000000000000000057a668b899b8449396534493858364836853697769436667755667776c73498862b66b22639c615a695c6dc5655663346bbc00000000000000000000000000006bba79b87d9679ad776a7b988abc8abc4aceaace4bba4bba6b8c4c9c4cac5b7c62a66a22639c6159695b6db5655663236abb000000000000000000000000000059aaada7a9bdcdbd59aaada7a9bdcdbd8cb8a9b98ac889b8aabaacc79ea498bd82b68b2283ad815a8a5c8ec5856783348ccc000000000000000000000000000057ac596b55946abb5abb8ca65d8677ac437b5a3368886934547a595897a57b2372957923738a7258784a7c9474557323799a0000000000000000000000000000799a5c817b9b3a886abb8464676a7a967a857a857977898889882a954a956b9562d76d2264ce628f6c7e6ff76abb65566ffe0000000000000000000000000000499977997868799579875a6465995a8957a66a735ba53a935969479a576a467732d73d2234ce328f3c7e3ff73abb35563ffe00000000000000000000000000005744985596659b747a659a76768a7a567675477738873566597698779445946572d77d2274ce728f7c7e7ff77abb75567ffe000000000000000000000000000088668a66868a9b8577666a4467846987778a7789797a87888b8676667a767ca562d76d2264ce628f6c7e6ff76abb65566ffe0000000000000000000000000000449374934c957c9574847a438475a3958695768565956853b9447a777493a493000000000000000000000000000000000000000000000000000000000000000079547a838394689a49547a6357636975786383848997b384655873748974588400000000000000000000000000000000000000000000000000000000000000007da48ca769768b554b976cba3a824a82696259526a758c986963694268478b850000000000000000000000000000000000000000000000000000000000000000696559555579557458598674573353635677575579667a8758538b848a44838b0000000000000000000000000000000000000000000000000000000000000000385437883b95534549555a855877997598772b953b9529a939a95aa84b949a840000000000000000000000000000000000000000000000000000000000000000897687898776878578998485878b789a847b8b6579998a55886998788a879b9700000000000000000000000000000000000000000000000000000000000000006ba97988897469646b987a876a997a987b987955766777765c958a858777867700000000000000000000000000000000000000000000000000000000000000005a747b947b967866a855788928884566578879a98864a579233433343334633400000000000000000000000000000000000000000000000000000000000000006a747b846a844997598669987bb8b8aabaa96ba67cba9854687669864a864b86000000000000000000000000000000000000000000000000000000000000000038ab389b48ab47ac49ab48ac579b48ac49ab38ab58bc4b8659aa5c8457ac586a0000000000000000000000000000000000000000000000000000000000000000299b2999389a379b38893955589a79bc8c9588bc7a8c599a689a5b8558ac597a00000000000000000000000000000000000000000000000000000000000000002888378936773975579b389a579b488938884b74469a465747785b75568b586a000000000000000000000000000000000000000000000000000000000000000038553865285428444755566455763a64356746743779397445674c63469b585a0000000000000000000000000000000000000000000000000000000000000000284437643a7629641555297938874879385438664665355536775a85569a785a00000000000000000000000000000000000000000000000000000000000000005789789b779b6a75668a897b64558555876576798855845694749b74a68a986a000000000000000000000000000000000000000000000000000000000000000047776766678867667799798698768866976685673755387638763b74358b387a00000000000000000000000000000000000000000000000000000000000000005777686569874944498846774677685568646987677778775a456a65ab66ca550000000000000000000000000000000000000000000000000000000000000000355656666656455546455345634558655854aa749854775577737b64777a7a7900000000000000000000000000000000000000000000000000000000000000005955895598546c758c75ba76b88797749b75a98967888789978857888788a78800000000000000000000000000000000000000000000000000000000000000006977897799776a748a749a747987ba97aa998ba8a78bab75a87ab89cbb74b97b000000000000000000000000000000000000000000000000000000000000000059645788598858546a7569996a767a766887649c767476797a54766977667976000000000000000000000000000000000000000000000000000000000000000078887a75796577777a869976987799865777667787668a53857a885a98659546000000000000000000000000000000000000000000000000000000000000000087559877a96586779788b9769866888899877576777879647759a8659888a7440000000000000000000000000000000000000000000000000000000000000000785477887a55747b7585795b7999a9667456878889aa58997888797b56776855000000000000000000000000000000000000000000000000000000000000000048545854617b644557448744537b85565899899a39994a7a58998999a5558988000000000000000000000000000000000000000000000000000000000000000089659744a6559555a55698889486a57aab43a96b9556a665a854a579a744a5550000000000000000000000000000000000000000000000000000000000000000596587556677777777778578876687778974867787668876988897779876a744000000000000000000000000000000000000000000000000000000000000000067536556875448225922415851595456654587459456947b48997a86764585560000000000000000000000000000000000000000000000000000000000000000a854a89989998556a7559766a7779976a975997596749a64968a9779a55595450000000000000000000000000000000000000000000000000000000000000000674487549854885594558445a777a7778373579b5a32675584456975958b9944000000000000000000000000000000000000000000000000000000000000000077449754b674b469b964b658a766a864a777a975a566a754a677a875b777b9650000000000000000000000000000000000000000000000000000000000000000775577547445755676558744697377637766785334556566577859755877887600000000000000000000000000000000000000000000000000000000000000002789287328772a7436793a9457795a84368a3334323364555a757b856aaa9a5500000000000000000000000000000000000000000000000000000000000000005888516b5a3349a95964797778987a5375696a536668796577887a847a74797500000000000000000000000000000000000000000000000000000000000000007b537a53767b6769748775767a9a7988759c768a7b957a847775776478647854000000000000000000000000000000000000000000000000000000000000000098999788988998889b879a869a869a86696565676965667767446854677877880000000000000000000000000000000000000000000000000000000000000000678a77997ba647887a7589999ca59ba889aa9999655667bd6ba979a967bc6c7300000000000000000000000000000000000000000000000000000000000000006aaa6556518566775965485438985888576546854ca547775999699989997a9900000000000000000000000000000000000000000000000000000000000000006678526466335644769c5a7888547a785c4454a658885c946285627b6c54674a000000000000000000000000000000000000000000000000000000000000000033843b33359c337c395c3b853899355653745a33558b536b585b5a7557885445000000000000000000000000000000000000000000000000000000000000000026551566274525664a85486546564656377756664655465545454656516a656700000000000000000000000000000000000000000000000000000000000000004964696468553a86485437443645896588548856895477446a7569547a757954000000000000000000000000000000000000000000000000000000000000000036678566399988993b968b955ba658995566588859645a986ca7796477887ca6000000000000000000000000000000000000000000000000000000000000000019562a554c665c55156a256a468c557b1a8429744a845a83196b285a496b595b00000000000000000000000000000000000000000000000000000000000000001486248645a7549615782578469a5689187629764a875a861a692a694b7a5b79000000000000000000000000000000000000000000000000000000000000000017772777489858881555255546665556199528854884588411122112411251120000000000000000000000000000000000000000000000000000000000000000" @@ -5678,6 +5713,31 @@ "gridTiles": [], "entityInstances": [] }, + { + "__identifier": "Tiles", + "__type": "Tiles", + "__cWid": 256, + "__cHei": 256, + "__gridSize": 16, + "__opacity": 1, + "__pxTotalOffsetX": 0, + "__pxTotalOffsetY": 0, + "__tilesetDefUid": 133, + "__tilesetRelPath": null, + "iid": "3cbaa710-8990-11ee-83f0-ef792003c969", + "levelId": 159, + "layerDefUid": 160, + "pxOffsetX": 0, + "pxOffsetY": 0, + "visible": true, + "optionalRules": [], + "intGridCsv": [], + "autoLayerTiles": [], + "seed": 1205061, + "overrideTilesetUid": null, + "gridTiles": [], + "entityInstances": [] + }, { "__identifier": "Entities", "__type": "Entities", @@ -5731,18 +5791,26 @@ { "px": [1216,384], "src": [320,128], "f": 0, "t": 204, "d": [26,6220], "a": 1 }, { "px": [784,400], "src": [320,128], "f": 1, "t": 204, "d": [26,6449], "a": 1 }, { "px": [1216,400], "src": [320,128], "f": 0, "t": 204, "d": [26,6476], "a": 1 }, + { "px": [1552,400], "src": [320,128], "f": 1, "t": 204, "d": [26,6497], "a": 1 }, + { "px": [1696,400], "src": [320,128], "f": 0, "t": 204, "d": [26,6506], "a": 1 }, { "px": [784,416], "src": [320,128], "f": 1, "t": 204, "d": [26,6705], "a": 1 }, { "px": [1216,416], "src": [320,128], "f": 0, "t": 204, "d": [26,6732], "a": 1 }, { "px": [1264,416], "src": [320,128], "f": 1, "t": 204, "d": [26,6735], "a": 1 }, { "px": [1472,416], "src": [320,128], "f": 0, "t": 204, "d": [26,6748], "a": 1 }, + { "px": [1552,416], "src": [320,128], "f": 1, "t": 204, "d": [26,6753], "a": 1 }, + { "px": [1696,416], "src": [320,128], "f": 0, "t": 204, "d": [26,6762], "a": 1 }, { "px": [784,432], "src": [320,128], "f": 1, "t": 204, "d": [26,6961], "a": 1 }, { "px": [1216,432], "src": [320,128], "f": 0, "t": 204, "d": [26,6988], "a": 1 }, { "px": [1264,432], "src": [320,128], "f": 1, "t": 204, "d": [26,6991], "a": 1 }, { "px": [1472,432], "src": [320,128], "f": 0, "t": 204, "d": [26,7004], "a": 1 }, + { "px": [1552,432], "src": [320,128], "f": 1, "t": 204, "d": [26,7009], "a": 1 }, + { "px": [1696,432], "src": [320,128], "f": 0, "t": 204, "d": [26,7018], "a": 1 }, { "px": [784,448], "src": [320,128], "f": 1, "t": 204, "d": [26,7217], "a": 1 }, { "px": [1216,448], "src": [320,128], "f": 0, "t": 204, "d": [26,7244], "a": 1 }, { "px": [1264,448], "src": [320,128], "f": 1, "t": 204, "d": [26,7247], "a": 1 }, { "px": [1472,448], "src": [320,128], "f": 0, "t": 204, "d": [26,7260], "a": 1 }, + { "px": [1552,448], "src": [320,128], "f": 1, "t": 204, "d": [26,7265], "a": 1 }, + { "px": [1696,448], "src": [320,128], "f": 0, "t": 204, "d": [26,7274], "a": 1 }, { "px": [784,464], "src": [320,128], "f": 1, "t": 204, "d": [26,7473], "a": 1 }, { "px": [1216,464], "src": [320,128], "f": 0, "t": 204, "d": [26,7500], "a": 1 }, { "px": [1264,464], "src": [320,128], "f": 1, "t": 204, "d": [26,7503], "a": 1 }, @@ -5758,17 +5826,23 @@ { "px": [784,512], "src": [320,128], "f": 1, "t": 204, "d": [26,8241], "a": 1 }, { "px": [1216,512], "src": [320,128], "f": 0, "t": 204, "d": [26,8268], "a": 1 }, { "px": [1264,512], "src": [320,128], "f": 1, "t": 204, "d": [26,8271], "a": 1 }, - { "px": [1472,512], "src": [320,128], "f": 0, "t": 204, "d": [26,8284], "a": 1 }, + { "px": [1408,512], "src": [320,128], "f": 0, "t": 204, "d": [26,8280], "a": 1 }, + { "px": [1504,512], "src": [320,128], "f": 1, "t": 204, "d": [26,8286], "a": 1 }, + { "px": [1664,512], "src": [320,128], "f": 0, "t": 204, "d": [26,8296], "a": 1 }, { "px": [784,528], "src": [320,128], "f": 1, "t": 204, "d": [26,8497], "a": 1 }, { "px": [1216,528], "src": [320,128], "f": 0, "t": 204, "d": [26,8524], "a": 1 }, { "px": [1264,528], "src": [320,128], "f": 1, "t": 204, "d": [26,8527], "a": 1 }, - { "px": [1472,528], "src": [320,128], "f": 0, "t": 204, "d": [26,8540], "a": 1 }, + { "px": [1408,528], "src": [320,128], "f": 0, "t": 204, "d": [26,8536], "a": 1 }, + { "px": [1504,528], "src": [320,128], "f": 1, "t": 204, "d": [26,8542], "a": 1 }, + { "px": [1664,528], "src": [320,128], "f": 0, "t": 204, "d": [26,8552], "a": 1 }, { "px": [1264,544], "src": [320,128], "f": 1, "t": 204, "d": [26,8783], "a": 1 }, - { "px": [1472,544], "src": [320,128], "f": 0, "t": 204, "d": [26,8796], "a": 1 }, + { "px": [1408,544], "src": [320,128], "f": 0, "t": 204, "d": [26,8792], "a": 1 }, + { "px": [1504,544], "src": [320,128], "f": 1, "t": 204, "d": [26,8798], "a": 1 }, + { "px": [1664,544], "src": [320,128], "f": 0, "t": 204, "d": [26,8808], "a": 1 }, { "px": [1264,560], "src": [320,128], "f": 1, "t": 204, "d": [26,9039], "a": 1 }, - { "px": [1472,560], "src": [320,128], "f": 0, "t": 204, "d": [26,9052], "a": 1 }, + { "px": [1408,560], "src": [320,128], "f": 0, "t": 204, "d": [26,9048], "a": 1 }, { "px": [1264,576], "src": [320,128], "f": 1, "t": 204, "d": [26,9295], "a": 1 }, - { "px": [1472,576], "src": [320,128], "f": 0, "t": 204, "d": [26,9308], "a": 1 }, + { "px": [1408,576], "src": [320,128], "f": 0, "t": 204, "d": [26,9304], "a": 1 }, { "px": [992,608], "src": [320,128], "f": 1, "t": 204, "d": [26,9790], "a": 1 }, { "px": [1152,608], "src": [320,128], "f": 0, "t": 204, "d": [26,9800], "a": 1 }, { "px": [992,624], "src": [320,128], "f": 1, "t": 204, "d": [26,10046], "a": 1 }, @@ -5783,10 +5857,26 @@ { "px": [1152,688], "src": [320,128], "f": 0, "t": 204, "d": [26,11080], "a": 1 }, { "px": [784,336], "src": [320,96], "f": 1, "t": 158, "d": [138,5425], "a": 1 }, { "px": [1216,336], "src": [320,96], "f": 0, "t": 158, "d": [138,5452], "a": 1 }, + { "px": [1552,384], "src": [320,96], "f": 1, "t": 158, "d": [138,6241], "a": 1 }, + { "px": [1696,384], "src": [320,96], "f": 0, "t": 158, "d": [138,6250], "a": 1 }, { "px": [1264,400], "src": [320,96], "f": 1, "t": 158, "d": [138,6479], "a": 1 }, { "px": [1472,400], "src": [320,96], "f": 0, "t": 158, "d": [138,6492], "a": 1 }, + { "px": [1504,496], "src": [320,96], "f": 1, "t": 158, "d": [138,8030], "a": 1 }, + { "px": [1664,496], "src": [320,96], "f": 0, "t": 158, "d": [138,8040], "a": 1 }, { "px": [992,592], "src": [320,96], "f": 1, "t": 158, "d": [138,9534], "a": 1 }, { "px": [1152,592], "src": [320,96], "f": 0, "t": 158, "d": [138,9544], "a": 1 }, + { "px": [1568,464], "src": [336,112], "f": 0, "t": 182, "d": [27,7522], "a": 1 }, + { "px": [1584,464], "src": [336,112], "f": 0, "t": 182, "d": [27,7523], "a": 1 }, + { "px": [1600,464], "src": [336,112], "f": 0, "t": 182, "d": [27,7524], "a": 1 }, + { "px": [1616,464], "src": [336,112], "f": 0, "t": 182, "d": [27,7525], "a": 1 }, + { "px": [1632,464], "src": [336,112], "f": 0, "t": 182, "d": [27,7526], "a": 1 }, + { "px": [1648,464], "src": [336,112], "f": 0, "t": 182, "d": [27,7527], "a": 1 }, + { "px": [1664,464], "src": [336,112], "f": 0, "t": 182, "d": [27,7528], "a": 1 }, + { "px": [1680,464], "src": [336,112], "f": 0, "t": 182, "d": [27,7529], "a": 1 }, + { "px": [1408,512], "src": [336,112], "f": 0, "t": 182, "d": [27,8280], "a": 1 }, + { "px": [1424,512], "src": [336,112], "f": 0, "t": 182, "d": [27,8281], "a": 1 }, + { "px": [1440,512], "src": [336,112], "f": 0, "t": 182, "d": [27,8282], "a": 1 }, + { "px": [1456,512], "src": [336,112], "f": 0, "t": 182, "d": [27,8283], "a": 1 }, { "px": [800,544], "src": [336,112], "f": 0, "t": 182, "d": [27,8754], "a": 1 }, { "px": [816,544], "src": [336,112], "f": 0, "t": 182, "d": [27,8755], "a": 1 }, { "px": [832,544], "src": [336,112], "f": 0, "t": 182, "d": [27,8756], "a": 1 }, @@ -5813,6 +5903,15 @@ { "px": [1168,544], "src": [336,112], "f": 0, "t": 182, "d": [27,8777], "a": 1 }, { "px": [1184,544], "src": [336,112], "f": 0, "t": 182, "d": [27,8778], "a": 1 }, { "px": [1200,544], "src": [336,112], "f": 0, "t": 182, "d": [27,8779], "a": 1 }, + { "px": [1520,560], "src": [336,112], "f": 0, "t": 182, "d": [27,9055], "a": 1 }, + { "px": [1536,560], "src": [336,112], "f": 0, "t": 182, "d": [27,9056], "a": 1 }, + { "px": [1552,560], "src": [336,112], "f": 0, "t": 182, "d": [27,9057], "a": 1 }, + { "px": [1568,560], "src": [336,112], "f": 0, "t": 182, "d": [27,9058], "a": 1 }, + { "px": [1584,560], "src": [336,112], "f": 0, "t": 182, "d": [27,9059], "a": 1 }, + { "px": [1600,560], "src": [336,112], "f": 0, "t": 182, "d": [27,9060], "a": 1 }, + { "px": [1616,560], "src": [336,112], "f": 0, "t": 182, "d": [27,9061], "a": 1 }, + { "px": [1632,560], "src": [336,112], "f": 0, "t": 182, "d": [27,9062], "a": 1 }, + { "px": [1648,560], "src": [336,112], "f": 0, "t": 182, "d": [27,9063], "a": 1 }, { "px": [1280,592], "src": [336,112], "f": 0, "t": 182, "d": [27,9552], "a": 1 }, { "px": [1296,592], "src": [336,112], "f": 0, "t": 182, "d": [27,9553], "a": 1 }, { "px": [1312,592], "src": [336,112], "f": 0, "t": 182, "d": [27,9554], "a": 1 }, @@ -5821,10 +5920,6 @@ { "px": [1360,592], "src": [336,112], "f": 0, "t": 182, "d": [27,9557], "a": 1 }, { "px": [1376,592], "src": [336,112], "f": 0, "t": 182, "d": [27,9558], "a": 1 }, { "px": [1392,592], "src": [336,112], "f": 0, "t": 182, "d": [27,9559], "a": 1 }, - { "px": [1408,592], "src": [336,112], "f": 0, "t": 182, "d": [27,9560], "a": 1 }, - { "px": [1424,592], "src": [336,112], "f": 0, "t": 182, "d": [27,9561], "a": 1 }, - { "px": [1440,592], "src": [336,112], "f": 0, "t": 182, "d": [27,9562], "a": 1 }, - { "px": [1456,592], "src": [336,112], "f": 0, "t": 182, "d": [27,9563], "a": 1 }, { "px": [1008,704], "src": [336,112], "f": 0, "t": 182, "d": [27,11327], "a": 1 }, { "px": [1024,704], "src": [336,112], "f": 0, "t": 182, "d": [27,11328], "a": 1 }, { "px": [1040,704], "src": [336,112], "f": 0, "t": 182, "d": [27,11329], "a": 1 }, @@ -5834,10 +5929,15 @@ { "px": [1104,704], "src": [336,112], "f": 0, "t": 182, "d": [27,11333], "a": 1 }, { "px": [1120,704], "src": [336,112], "f": 0, "t": 182, "d": [27,11334], "a": 1 }, { "px": [1136,704], "src": [336,112], "f": 0, "t": 182, "d": [27,11335], "a": 1 }, + { "px": [1552,464], "src": [320,112], "f": 1, "t": 181, "d": [137,7521], "a": 1 }, + { "px": [1696,464], "src": [320,112], "f": 0, "t": 181, "d": [137,7530], "a": 1 }, + { "px": [1472,512], "src": [320,112], "f": 0, "t": 181, "d": [137,8284], "a": 1 }, { "px": [784,544], "src": [320,112], "f": 1, "t": 181, "d": [137,8753], "a": 1 }, { "px": [1216,544], "src": [320,112], "f": 0, "t": 181, "d": [137,8780], "a": 1 }, + { "px": [1504,560], "src": [320,112], "f": 1, "t": 181, "d": [137,9054], "a": 1 }, + { "px": [1664,560], "src": [320,112], "f": 0, "t": 181, "d": [137,9064], "a": 1 }, { "px": [1264,592], "src": [320,112], "f": 1, "t": 181, "d": [137,9551], "a": 1 }, - { "px": [1472,592], "src": [320,112], "f": 0, "t": 181, "d": [137,9564], "a": 1 }, + { "px": [1408,592], "src": [320,112], "f": 0, "t": 181, "d": [137,9560], "a": 1 }, { "px": [992,704], "src": [320,112], "f": 1, "t": 181, "d": [137,11326], "a": 1 }, { "px": [1152,704], "src": [320,112], "f": 0, "t": 181, "d": [137,11336], "a": 1 } ], @@ -6043,36 +6143,36 @@ 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1, 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, - 1,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 1,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,1,1,1,1,1,1,1,1,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1, - 1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,1, + 1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1, 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,1,1,1,1,1,1,1,1, - 1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 1,1,1,1,0,0,0,0,0,0,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0, - 0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,1,1,1,1,1,1,1,1,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -6094,43 +6194,43 @@ 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0, - 0,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, - 1,1,1,1,1,1,1,1,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 1,1,1,1,1,1,1,1,0,0,0,0,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1, + 1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1, - 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,1,1,1,1,1,1,1,1,0,0,0,0, + 0,0,0,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1, - 1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 1,1,1,1,1,1,1,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -7748,21 +7848,30 @@ { "px": [1184,368], "src": [32,32], "f": 0, "t": 48, "d": [8,5962], "a": 1 }, { "px": [816,384], "src": [32,32], "f": 0, "t": 48, "d": [8,6195], "a": 1 }, { "px": [832,400], "src": [32,32], "f": 0, "t": 48, "d": [8,6452], "a": 1 }, + { "px": [1664,400], "src": [32,32], "f": 0, "t": 48, "d": [8,6504], "a": 1 }, { "px": [816,416], "src": [32,32], "f": 0, "t": 48, "d": [8,6707], "a": 1 }, { "px": [1168,416], "src": [32,32], "f": 0, "t": 48, "d": [8,6729], "a": 1 }, { "px": [1328,416], "src": [32,32], "f": 0, "t": 48, "d": [8,6739], "a": 1 }, { "px": [1392,416], "src": [32,32], "f": 0, "t": 48, "d": [8,6743], "a": 1 }, { "px": [1424,416], "src": [32,32], "f": 0, "t": 48, "d": [8,6745], "a": 1 }, + { "px": [1584,416], "src": [32,32], "f": 0, "t": 48, "d": [8,6755], "a": 1 }, + { "px": [1616,416], "src": [32,32], "f": 0, "t": 48, "d": [8,6757], "a": 1 }, + { "px": [1648,416], "src": [32,32], "f": 0, "t": 48, "d": [8,6759], "a": 1 }, { "px": [832,432], "src": [32,32], "f": 0, "t": 48, "d": [8,6964], "a": 1 }, { "px": [1184,432], "src": [32,32], "f": 0, "t": 48, "d": [8,6986], "a": 1 }, { "px": [1376,432], "src": [32,32], "f": 0, "t": 48, "d": [8,6998], "a": 1 }, + { "px": [1600,432], "src": [32,32], "f": 0, "t": 48, "d": [8,7012], "a": 1 }, + { "px": [1632,432], "src": [32,32], "f": 0, "t": 48, "d": [8,7014], "a": 1 }, + { "px": [1664,432], "src": [32,32], "f": 0, "t": 48, "d": [8,7016], "a": 1 }, { "px": [816,448], "src": [32,32], "f": 0, "t": 48, "d": [8,7219], "a": 1 }, { "px": [1168,448], "src": [32,32], "f": 0, "t": 48, "d": [8,7241], "a": 1 }, { "px": [832,464], "src": [32,32], "f": 0, "t": 48, "d": [8,7476], "a": 1 }, { "px": [1184,464], "src": [32,32], "f": 0, "t": 48, "d": [8,7498], "a": 1 }, + { "px": [1408,464], "src": [32,32], "f": 0, "t": 48, "d": [8,7512], "a": 1 }, { "px": [816,480], "src": [32,32], "f": 0, "t": 48, "d": [8,7731], "a": 1 }, { "px": [1168,480], "src": [32,32], "f": 0, "t": 48, "d": [8,7753], "a": 1 }, { "px": [1296,480], "src": [32,32], "f": 0, "t": 48, "d": [8,7761], "a": 1 }, + { "px": [1392,480], "src": [32,32], "f": 0, "t": 48, "d": [8,7767], "a": 1 }, { "px": [1424,480], "src": [32,32], "f": 0, "t": 48, "d": [8,7769], "a": 1 }, { "px": [832,496], "src": [32,32], "f": 0, "t": 48, "d": [8,7988], "a": 1 }, { "px": [864,496], "src": [32,32], "f": 0, "t": 48, "d": [8,7990], "a": 1 }, @@ -7774,7 +7883,6 @@ { "px": [1152,496], "src": [32,32], "f": 0, "t": 48, "d": [8,8008], "a": 1 }, { "px": [1184,496], "src": [32,32], "f": 0, "t": 48, "d": [8,8010], "a": 1 }, { "px": [1312,496], "src": [32,32], "f": 0, "t": 48, "d": [8,8018], "a": 1 }, - { "px": [1440,496], "src": [32,32], "f": 0, "t": 48, "d": [8,8026], "a": 1 }, { "px": [816,512], "src": [32,32], "f": 0, "t": 48, "d": [8,8243], "a": 1 }, { "px": [848,512], "src": [32,32], "f": 0, "t": 48, "d": [8,8245], "a": 1 }, { "px": [880,512], "src": [32,32], "f": 0, "t": 48, "d": [8,8247], "a": 1 }, @@ -7784,17 +7892,18 @@ { "px": [1072,512], "src": [32,32], "f": 0, "t": 48, "d": [8,8259], "a": 1 }, { "px": [1136,512], "src": [32,32], "f": 0, "t": 48, "d": [8,8263], "a": 1 }, { "px": [1296,512], "src": [32,32], "f": 0, "t": 48, "d": [8,8273], "a": 1 }, - { "px": [1424,512], "src": [32,32], "f": 0, "t": 48, "d": [8,8281], "a": 1 }, + { "px": [1360,512], "src": [32,32], "f": 0, "t": 48, "d": [8,8277], "a": 1 }, + { "px": [1616,512], "src": [32,32], "f": 0, "t": 48, "d": [8,8293], "a": 1 }, { "px": [1312,528], "src": [32,32], "f": 0, "t": 48, "d": [8,8530], "a": 1 }, - { "px": [1440,528], "src": [32,32], "f": 0, "t": 48, "d": [8,8538], "a": 1 }, + { "px": [1376,528], "src": [32,32], "f": 0, "t": 48, "d": [8,8534], "a": 1 }, + { "px": [1536,528], "src": [32,32], "f": 0, "t": 48, "d": [8,8544], "a": 1 }, + { "px": [1600,528], "src": [32,32], "f": 0, "t": 48, "d": [8,8548], "a": 1 }, + { "px": [1632,528], "src": [32,32], "f": 0, "t": 48, "d": [8,8550], "a": 1 }, { "px": [1296,544], "src": [32,32], "f": 0, "t": 48, "d": [8,8785], "a": 1 }, { "px": [1328,544], "src": [32,32], "f": 0, "t": 48, "d": [8,8787], "a": 1 }, { "px": [1360,544], "src": [32,32], "f": 0, "t": 48, "d": [8,8789], "a": 1 }, - { "px": [1392,544], "src": [32,32], "f": 0, "t": 48, "d": [8,8791], "a": 1 }, - { "px": [1424,544], "src": [32,32], "f": 0, "t": 48, "d": [8,8793], "a": 1 }, { "px": [1344,560], "src": [32,32], "f": 0, "t": 48, "d": [8,9044], "a": 1 }, { "px": [1376,560], "src": [32,32], "f": 0, "t": 48, "d": [8,9046], "a": 1 }, - { "px": [1408,560], "src": [32,32], "f": 0, "t": 48, "d": [8,9048], "a": 1 }, { "px": [1040,608], "src": [32,32], "f": 0, "t": 48, "d": [8,9793], "a": 1 }, { "px": [1056,624], "src": [32,32], "f": 0, "t": 48, "d": [8,10050], "a": 1 }, { "px": [1088,624], "src": [32,32], "f": 0, "t": 48, "d": [8,10052], "a": 1 }, @@ -7827,6 +7936,8 @@ { "px": [1152,368], "src": [64,96], "f": 0, "t": 142, "d": [83,5960], "a": 1 }, { "px": [1168,384], "src": [96,96], "f": 0, "t": 144, "d": [83,6217], "a": 1 }, { "px": [1184,400], "src": [64,96], "f": 0, "t": 142, "d": [83,6474], "a": 1 }, + { "px": [1600,400], "src": [64,96], "f": 0, "t": 142, "d": [83,6500], "a": 1 }, + { "px": [1632,400], "src": [96,96], "f": 0, "t": 144, "d": [83,6502], "a": 1 }, { "px": [1296,416], "src": [64,96], "f": 0, "t": 142, "d": [83,6737], "a": 1 }, { "px": [1360,416], "src": [64,96], "f": 0, "t": 142, "d": [83,6741], "a": 1 }, { "px": [1312,432], "src": [96,96], "f": 0, "t": 144, "d": [83,6994], "a": 1 }, @@ -7836,16 +7947,21 @@ { "px": [1296,448], "src": [96,96], "f": 0, "t": 144, "d": [83,7249], "a": 1 }, { "px": [1424,448], "src": [64,96], "f": 0, "t": 142, "d": [83,7257], "a": 1 }, { "px": [1312,464], "src": [64,96], "f": 0, "t": 142, "d": [83,7506], "a": 1 }, + { "px": [1376,464], "src": [96,96], "f": 0, "t": 144, "d": [83,7510], "a": 1 }, { "px": [1440,464], "src": [96,96], "f": 0, "t": 144, "d": [83,7514], "a": 1 }, + { "px": [1360,480], "src": [96,96], "f": 0, "t": 144, "d": [83,7765], "a": 1 }, { "px": [992,496], "src": [64,96], "f": 0, "t": 142, "d": [83,7998], "a": 1 }, { "px": [1056,496], "src": [64,96], "f": 0, "t": 142, "d": [83,8002], "a": 1 }, { "px": [1120,496], "src": [96,96], "f": 0, "t": 144, "d": [83,8006], "a": 1 }, + { "px": [1376,496], "src": [64,96], "f": 0, "t": 142, "d": [83,8022], "a": 1 }, { "px": [912,512], "src": [96,96], "f": 0, "t": 144, "d": [83,8249], "a": 1 }, { "px": [944,512], "src": [64,96], "f": 0, "t": 142, "d": [83,8251], "a": 1 }, { "px": [1104,512], "src": [64,96], "f": 0, "t": 142, "d": [83,8261], "a": 1 }, { "px": [1168,512], "src": [96,96], "f": 0, "t": 144, "d": [83,8265], "a": 1 }, + { "px": [1552,512], "src": [96,96], "f": 0, "t": 144, "d": [83,8289], "a": 1 }, + { "px": [1584,512], "src": [96,96], "f": 0, "t": 144, "d": [83,8291], "a": 1 }, + { "px": [1568,528], "src": [64,96], "f": 0, "t": 142, "d": [83,8546], "a": 1 }, { "px": [1312,560], "src": [96,96], "f": 0, "t": 144, "d": [83,9042], "a": 1 }, - { "px": [1440,560], "src": [96,96], "f": 0, "t": 144, "d": [83,9050], "a": 1 }, { "px": [1072,608], "src": [64,96], "f": 0, "t": 142, "d": [83,9795], "a": 1 }, { "px": [1104,608], "src": [64,96], "f": 0, "t": 142, "d": [83,9797], "a": 1 }, { "px": [1024,624], "src": [64,96], "f": 0, "t": 142, "d": [83,10048], "a": 1 }, @@ -7878,6 +7994,9 @@ { "px": [1184,384], "src": [96,0], "f": 0, "t": 6, "d": [101,6218], "a": 1 }, { "px": [816,400], "src": [192,16], "f": 0, "t": 35, "d": [101,6451], "a": 1 }, { "px": [1168,400], "src": [224,96], "f": 0, "t": 152, "d": [101,6473], "a": 1 }, + { "px": [1584,400], "src": [96,0], "f": 0, "t": 6, "d": [101,6499], "a": 1 }, + { "px": [1616,400], "src": [192,16], "f": 0, "t": 35, "d": [101,6501], "a": 1 }, + { "px": [1648,400], "src": [192,16], "f": 0, "t": 35, "d": [101,6503], "a": 1 }, { "px": [832,416], "src": [224,96], "f": 0, "t": 152, "d": [101,6708], "a": 1 }, { "px": [1184,416], "src": [96,0], "f": 0, "t": 6, "d": [101,6730], "a": 1 }, { "px": [1312,416], "src": [192,16], "f": 0, "t": 35, "d": [101,6738], "a": 1 }, @@ -7885,6 +8004,9 @@ { "px": [1376,416], "src": [96,0], "f": 0, "t": 6, "d": [101,6742], "a": 1 }, { "px": [1408,416], "src": [192,16], "f": 0, "t": 35, "d": [101,6744], "a": 1 }, { "px": [1440,416], "src": [224,96], "f": 0, "t": 152, "d": [101,6746], "a": 1 }, + { "px": [1600,416], "src": [192,16], "f": 0, "t": 35, "d": [101,6756], "a": 1 }, + { "px": [1632,416], "src": [96,0], "f": 0, "t": 6, "d": [101,6758], "a": 1 }, + { "px": [1664,416], "src": [96,0], "f": 0, "t": 6, "d": [101,6760], "a": 1 }, { "px": [816,432], "src": [96,0], "f": 0, "t": 6, "d": [101,6963], "a": 1 }, { "px": [1168,432], "src": [192,16], "f": 0, "t": 35, "d": [101,6985], "a": 1 }, { "px": [1296,432], "src": [224,96], "f": 0, "t": 152, "d": [101,6993], "a": 1 }, @@ -7892,6 +8014,9 @@ { "px": [1360,432], "src": [192,16], "f": 0, "t": 35, "d": [101,6997], "a": 1 }, { "px": [1392,432], "src": [96,0], "f": 0, "t": 6, "d": [101,6999], "a": 1 }, { "px": [1424,432], "src": [96,0], "f": 0, "t": 6, "d": [101,7001], "a": 1 }, + { "px": [1584,432], "src": [192,16], "f": 0, "t": 35, "d": [101,7011], "a": 1 }, + { "px": [1616,432], "src": [224,96], "f": 0, "t": 152, "d": [101,7013], "a": 1 }, + { "px": [1648,432], "src": [96,0], "f": 0, "t": 6, "d": [101,7015], "a": 1 }, { "px": [832,448], "src": [96,0], "f": 0, "t": 6, "d": [101,7220], "a": 1 }, { "px": [1184,448], "src": [192,16], "f": 0, "t": 35, "d": [101,7242], "a": 1 }, { "px": [1312,448], "src": [192,16], "f": 0, "t": 35, "d": [101,7250], "a": 1 }, @@ -7899,10 +8024,14 @@ { "px": [816,464], "src": [224,96], "f": 0, "t": 152, "d": [101,7475], "a": 1 }, { "px": [1168,464], "src": [224,96], "f": 0, "t": 152, "d": [101,7497], "a": 1 }, { "px": [1296,464], "src": [192,16], "f": 0, "t": 35, "d": [101,7505], "a": 1 }, + { "px": [1360,464], "src": [224,96], "f": 0, "t": 152, "d": [101,7509], "a": 1 }, + { "px": [1392,464], "src": [224,96], "f": 0, "t": 152, "d": [101,7511], "a": 1 }, { "px": [1424,464], "src": [192,16], "f": 0, "t": 35, "d": [101,7513], "a": 1 }, { "px": [832,480], "src": [96,0], "f": 0, "t": 6, "d": [101,7732], "a": 1 }, { "px": [1184,480], "src": [96,0], "f": 0, "t": 6, "d": [101,7754], "a": 1 }, { "px": [1312,480], "src": [192,16], "f": 0, "t": 35, "d": [101,7762], "a": 1 }, + { "px": [1376,480], "src": [192,16], "f": 0, "t": 35, "d": [101,7766], "a": 1 }, + { "px": [1408,480], "src": [192,16], "f": 0, "t": 35, "d": [101,7768], "a": 1 }, { "px": [1440,480], "src": [192,16], "f": 0, "t": 35, "d": [101,7770], "a": 1 }, { "px": [816,496], "src": [224,96], "f": 0, "t": 152, "d": [101,7987], "a": 1 }, { "px": [848,496], "src": [224,96], "f": 0, "t": 152, "d": [101,7989], "a": 1 }, @@ -7917,7 +8046,7 @@ { "px": [1136,496], "src": [192,16], "f": 0, "t": 35, "d": [101,8007], "a": 1 }, { "px": [1168,496], "src": [96,0], "f": 0, "t": 6, "d": [101,8009], "a": 1 }, { "px": [1296,496], "src": [224,96], "f": 0, "t": 152, "d": [101,8017], "a": 1 }, - { "px": [1424,496], "src": [96,0], "f": 0, "t": 6, "d": [101,8025], "a": 1 }, + { "px": [1360,496], "src": [96,0], "f": 0, "t": 6, "d": [101,8021], "a": 1 }, { "px": [832,512], "src": [96,0], "f": 0, "t": 6, "d": [101,8244], "a": 1 }, { "px": [864,512], "src": [96,0], "f": 0, "t": 6, "d": [101,8246], "a": 1 }, { "px": [896,512], "src": [224,96], "f": 0, "t": 152, "d": [101,8248], "a": 1 }, @@ -7931,19 +8060,22 @@ { "px": [1152,512], "src": [96,0], "f": 0, "t": 6, "d": [101,8264], "a": 1 }, { "px": [1184,512], "src": [224,96], "f": 0, "t": 152, "d": [101,8266], "a": 1 }, { "px": [1312,512], "src": [192,16], "f": 0, "t": 35, "d": [101,8274], "a": 1 }, - { "px": [1440,512], "src": [192,16], "f": 0, "t": 35, "d": [101,8282], "a": 1 }, + { "px": [1376,512], "src": [96,0], "f": 0, "t": 6, "d": [101,8278], "a": 1 }, + { "px": [1536,512], "src": [96,0], "f": 0, "t": 6, "d": [101,8288], "a": 1 }, + { "px": [1568,512], "src": [96,0], "f": 0, "t": 6, "d": [101,8290], "a": 1 }, + { "px": [1600,512], "src": [96,0], "f": 0, "t": 6, "d": [101,8292], "a": 1 }, + { "px": [1632,512], "src": [192,16], "f": 0, "t": 35, "d": [101,8294], "a": 1 }, { "px": [1296,528], "src": [96,0], "f": 0, "t": 6, "d": [101,8529], "a": 1 }, - { "px": [1424,528], "src": [224,96], "f": 0, "t": 152, "d": [101,8537], "a": 1 }, + { "px": [1360,528], "src": [224,96], "f": 0, "t": 152, "d": [101,8533], "a": 1 }, + { "px": [1552,528], "src": [192,16], "f": 0, "t": 35, "d": [101,8545], "a": 1 }, + { "px": [1584,528], "src": [224,96], "f": 0, "t": 152, "d": [101,8547], "a": 1 }, + { "px": [1616,528], "src": [192,16], "f": 0, "t": 35, "d": [101,8549], "a": 1 }, { "px": [1312,544], "src": [224,96], "f": 0, "t": 152, "d": [101,8786], "a": 1 }, { "px": [1344,544], "src": [192,16], "f": 0, "t": 35, "d": [101,8788], "a": 1 }, { "px": [1376,544], "src": [96,0], "f": 0, "t": 6, "d": [101,8790], "a": 1 }, - { "px": [1408,544], "src": [224,96], "f": 0, "t": 152, "d": [101,8792], "a": 1 }, - { "px": [1440,544], "src": [192,16], "f": 0, "t": 35, "d": [101,8794], "a": 1 }, { "px": [1296,560], "src": [224,96], "f": 0, "t": 152, "d": [101,9041], "a": 1 }, { "px": [1328,560], "src": [224,96], "f": 0, "t": 152, "d": [101,9043], "a": 1 }, { "px": [1360,560], "src": [192,16], "f": 0, "t": 35, "d": [101,9045], "a": 1 }, - { "px": [1392,560], "src": [96,0], "f": 0, "t": 6, "d": [101,9047], "a": 1 }, - { "px": [1424,560], "src": [224,96], "f": 0, "t": 152, "d": [101,9049], "a": 1 }, { "px": [1024,608], "src": [192,16], "f": 0, "t": 35, "d": [101,9792], "a": 1 }, { "px": [1056,608], "src": [192,16], "f": 0, "t": 35, "d": [101,9794], "a": 1 }, { "px": [1088,608], "src": [192,16], "f": 0, "t": 35, "d": [101,9796], "a": 1 }, @@ -8065,10 +8197,6 @@ { "px": [1136,464], "src": [32,32], "f": 0, "t": 48, "d": [127,7495], "a": 1 }, { "px": [1152,464], "src": [32,32], "f": 0, "t": 48, "d": [127,7496], "a": 1 }, { "px": [1344,464], "src": [32,32], "f": 0, "t": 48, "d": [127,7508], "a": 1 }, - { "px": [1360,464], "src": [32,32], "f": 0, "t": 48, "d": [127,7509], "a": 1 }, - { "px": [1376,464], "src": [32,32], "f": 0, "t": 48, "d": [127,7510], "a": 1 }, - { "px": [1392,464], "src": [32,32], "f": 0, "t": 48, "d": [127,7511], "a": 1 }, - { "px": [1408,464], "src": [32,32], "f": 0, "t": 48, "d": [127,7512], "a": 1 }, { "px": [848,480], "src": [32,32], "f": 0, "t": 48, "d": [127,7733], "a": 1 }, { "px": [864,480], "src": [32,32], "f": 0, "t": 48, "d": [127,7734], "a": 1 }, { "px": [880,480], "src": [32,32], "f": 0, "t": 48, "d": [127,7735], "a": 1 }, @@ -8085,22 +8213,10 @@ { "px": [1152,480], "src": [32,32], "f": 0, "t": 48, "d": [127,7752], "a": 1 }, { "px": [1328,480], "src": [32,32], "f": 0, "t": 48, "d": [127,7763], "a": 1 }, { "px": [1344,480], "src": [32,32], "f": 0, "t": 48, "d": [127,7764], "a": 1 }, - { "px": [1360,480], "src": [32,32], "f": 0, "t": 48, "d": [127,7765], "a": 1 }, - { "px": [1392,480], "src": [32,32], "f": 0, "t": 48, "d": [127,7767], "a": 1 }, - { "px": [1408,480], "src": [32,32], "f": 0, "t": 48, "d": [127,7768], "a": 1 }, { "px": [1328,496], "src": [32,32], "f": 0, "t": 48, "d": [127,8019], "a": 1 }, { "px": [1344,496], "src": [32,32], "f": 0, "t": 48, "d": [127,8020], "a": 1 }, - { "px": [1360,496], "src": [32,32], "f": 0, "t": 48, "d": [127,8021], "a": 1 }, - { "px": [1376,496], "src": [32,32], "f": 0, "t": 48, "d": [127,8022], "a": 1 }, - { "px": [1408,496], "src": [32,32], "f": 0, "t": 48, "d": [127,8024], "a": 1 }, { "px": [1328,512], "src": [32,32], "f": 0, "t": 48, "d": [127,8275], "a": 1 }, - { "px": [1360,512], "src": [32,32], "f": 0, "t": 48, "d": [127,8277], "a": 1 }, - { "px": [1392,512], "src": [32,32], "f": 0, "t": 48, "d": [127,8279], "a": 1 }, - { "px": [1408,512], "src": [32,32], "f": 0, "t": 48, "d": [127,8280], "a": 1 }, { "px": [1344,528], "src": [32,32], "f": 0, "t": 48, "d": [127,8532], "a": 1 }, - { "px": [1376,528], "src": [32,32], "f": 0, "t": 48, "d": [127,8534], "a": 1 }, - { "px": [1392,528], "src": [32,32], "f": 0, "t": 48, "d": [127,8535], "a": 1 }, - { "px": [1408,528], "src": [32,32], "f": 0, "t": 48, "d": [127,8536], "a": 1 }, { "px": [1056,640], "src": [32,32], "f": 0, "t": 48, "d": [127,10306], "a": 1 }, { "px": [1072,640], "src": [32,32], "f": 0, "t": 48, "d": [127,10307], "a": 1 }, { "px": [896,384], "src": [96,96], "f": 0, "t": 144, "d": [126,6200], "a": 1 }, @@ -8132,13 +8248,16 @@ { "px": [1056,480], "src": [64,96], "f": 0, "t": 142, "d": [126,7746], "a": 1 }, { "px": [1088,480], "src": [96,96], "f": 0, "t": 144, "d": [126,7748], "a": 1 }, { "px": [1120,480], "src": [96,96], "f": 0, "t": 144, "d": [126,7750], "a": 1 }, - { "px": [1376,480], "src": [96,96], "f": 0, "t": 144, "d": [126,7766], "a": 1 }, - { "px": [1392,496], "src": [96,96], "f": 0, "t": 144, "d": [126,8023], "a": 1 }, { "px": [1344,512], "src": [96,96], "f": 0, "t": 144, "d": [126,8276], "a": 1 }, - { "px": [1376,512], "src": [64,96], "f": 0, "t": 142, "d": [126,8278], "a": 1 }, { "px": [1328,528], "src": [64,96], "f": 0, "t": 142, "d": [126,8531], "a": 1 }, - { "px": [1360,528], "src": [96,96], "f": 0, "t": 144, "d": [126,8533], "a": 1 }, { "px": [1088,640], "src": [96,96], "f": 0, "t": 144, "d": [126,10308], "a": 1 }, + { "px": [1600,448], "src": [256,160], "f": 0, "t": 246, "d": [12,7268], "a": 1 }, + { "px": [1616,448], "src": [256,160], "f": 0, "t": 246, "d": [12,7269], "a": 1 }, + { "px": [1632,448], "src": [256,160], "f": 0, "t": 246, "d": [12,7270], "a": 1 }, + { "px": [1664,448], "src": [256,160], "f": 0, "t": 246, "d": [12,7272], "a": 1 }, + { "px": [1408,496], "src": [256,160], "f": 0, "t": 246, "d": [12,8024], "a": 1 }, + { "px": [1424,496], "src": [256,160], "f": 0, "t": 246, "d": [12,8025], "a": 1 }, + { "px": [1440,496], "src": [256,160], "f": 0, "t": 246, "d": [12,8026], "a": 1 }, { "px": [832,528], "src": [256,160], "f": 0, "t": 246, "d": [12,8500], "a": 1 }, { "px": [848,528], "src": [256,160], "f": 0, "t": 246, "d": [12,8501], "a": 1 }, { "px": [864,528], "src": [256,160], "f": 0, "t": 246, "d": [12,8502], "a": 1 }, @@ -8157,12 +8276,16 @@ { "px": [1152,528], "src": [256,160], "f": 0, "t": 246, "d": [12,8520], "a": 1 }, { "px": [1168,528], "src": [256,160], "f": 0, "t": 246, "d": [12,8521], "a": 1 }, { "px": [1184,528], "src": [256,160], "f": 0, "t": 246, "d": [12,8522], "a": 1 }, + { "px": [1536,544], "src": [256,160], "f": 0, "t": 246, "d": [12,8800], "a": 1 }, + { "px": [1552,544], "src": [256,160], "f": 0, "t": 246, "d": [12,8801], "a": 1 }, + { "px": [1568,544], "src": [256,160], "f": 0, "t": 246, "d": [12,8802], "a": 1 }, + { "px": [1584,544], "src": [256,160], "f": 0, "t": 246, "d": [12,8803], "a": 1 }, + { "px": [1616,544], "src": [256,160], "f": 0, "t": 246, "d": [12,8805], "a": 1 }, + { "px": [1632,544], "src": [256,160], "f": 0, "t": 246, "d": [12,8806], "a": 1 }, { "px": [1296,576], "src": [256,160], "f": 0, "t": 246, "d": [12,9297], "a": 1 }, { "px": [1344,576], "src": [256,160], "f": 0, "t": 246, "d": [12,9300], "a": 1 }, { "px": [1360,576], "src": [256,160], "f": 0, "t": 246, "d": [12,9301], "a": 1 }, { "px": [1376,576], "src": [256,160], "f": 0, "t": 246, "d": [12,9302], "a": 1 }, - { "px": [1392,576], "src": [256,160], "f": 0, "t": 246, "d": [12,9303], "a": 1 }, - { "px": [1424,576], "src": [256,160], "f": 0, "t": 246, "d": [12,9305], "a": 1 }, { "px": [1024,688], "src": [256,160], "f": 0, "t": 246, "d": [12,11072], "a": 1 }, { "px": [1040,688], "src": [256,160], "f": 0, "t": 246, "d": [12,11073], "a": 1 }, { "px": [1072,688], "src": [256,160], "f": 0, "t": 246, "d": [12,11075], "a": 1 }, @@ -8177,14 +8300,20 @@ { "px": [1200,384], "src": [224,128], "f": 1, "t": 198, "d": [10,6219], "a": 1 }, { "px": [800,400], "src": [224,128], "f": 0, "t": 198, "d": [10,6450], "a": 1 }, { "px": [1200,400], "src": [224,128], "f": 1, "t": 198, "d": [10,6475], "a": 1 }, + { "px": [1568,400], "src": [224,128], "f": 0, "t": 198, "d": [10,6498], "a": 1 }, + { "px": [1680,400], "src": [224,128], "f": 1, "t": 198, "d": [10,6505], "a": 1 }, { "px": [800,416], "src": [224,128], "f": 0, "t": 198, "d": [10,6706], "a": 1 }, { "px": [1200,416], "src": [224,128], "f": 1, "t": 198, "d": [10,6731], "a": 1 }, { "px": [1280,416], "src": [224,128], "f": 0, "t": 198, "d": [10,6736], "a": 1 }, { "px": [1456,416], "src": [224,128], "f": 1, "t": 198, "d": [10,6747], "a": 1 }, + { "px": [1568,416], "src": [224,128], "f": 0, "t": 198, "d": [10,6754], "a": 1 }, + { "px": [1680,416], "src": [224,128], "f": 1, "t": 198, "d": [10,6761], "a": 1 }, { "px": [800,432], "src": [224,128], "f": 0, "t": 198, "d": [10,6962], "a": 1 }, { "px": [1200,432], "src": [224,128], "f": 1, "t": 198, "d": [10,6987], "a": 1 }, { "px": [1280,432], "src": [224,128], "f": 0, "t": 198, "d": [10,6992], "a": 1 }, { "px": [1456,432], "src": [224,128], "f": 1, "t": 198, "d": [10,7003], "a": 1 }, + { "px": [1568,432], "src": [224,128], "f": 0, "t": 198, "d": [10,7010], "a": 1 }, + { "px": [1680,432], "src": [224,128], "f": 1, "t": 198, "d": [10,7017], "a": 1 }, { "px": [800,448], "src": [224,128], "f": 0, "t": 198, "d": [10,7218], "a": 1 }, { "px": [1200,448], "src": [224,128], "f": 1, "t": 198, "d": [10,7243], "a": 1 }, { "px": [1280,448], "src": [224,128], "f": 0, "t": 198, "d": [10,7248], "a": 1 }, @@ -8200,17 +8329,20 @@ { "px": [800,496], "src": [224,128], "f": 0, "t": 198, "d": [10,7986], "a": 1 }, { "px": [1200,496], "src": [224,128], "f": 1, "t": 198, "d": [10,8011], "a": 1 }, { "px": [1280,496], "src": [224,128], "f": 0, "t": 198, "d": [10,8016], "a": 1 }, - { "px": [1456,496], "src": [224,128], "f": 1, "t": 198, "d": [10,8027], "a": 1 }, { "px": [800,512], "src": [224,128], "f": 0, "t": 198, "d": [10,8242], "a": 1 }, { "px": [1200,512], "src": [224,128], "f": 1, "t": 198, "d": [10,8267], "a": 1 }, { "px": [1280,512], "src": [224,128], "f": 0, "t": 198, "d": [10,8272], "a": 1 }, - { "px": [1456,512], "src": [224,128], "f": 1, "t": 198, "d": [10,8283], "a": 1 }, + { "px": [1392,512], "src": [224,128], "f": 1, "t": 198, "d": [10,8279], "a": 1 }, + { "px": [1520,512], "src": [224,128], "f": 0, "t": 198, "d": [10,8287], "a": 1 }, + { "px": [1648,512], "src": [224,128], "f": 1, "t": 198, "d": [10,8295], "a": 1 }, { "px": [1280,528], "src": [224,128], "f": 0, "t": 198, "d": [10,8528], "a": 1 }, - { "px": [1456,528], "src": [224,128], "f": 1, "t": 198, "d": [10,8539], "a": 1 }, + { "px": [1392,528], "src": [224,128], "f": 1, "t": 198, "d": [10,8535], "a": 1 }, + { "px": [1520,528], "src": [224,128], "f": 0, "t": 198, "d": [10,8543], "a": 1 }, + { "px": [1648,528], "src": [224,128], "f": 1, "t": 198, "d": [10,8551], "a": 1 }, { "px": [1280,544], "src": [224,128], "f": 0, "t": 198, "d": [10,8784], "a": 1 }, - { "px": [1456,544], "src": [224,128], "f": 1, "t": 198, "d": [10,8795], "a": 1 }, + { "px": [1392,544], "src": [224,128], "f": 1, "t": 198, "d": [10,8791], "a": 1 }, { "px": [1280,560], "src": [224,128], "f": 0, "t": 198, "d": [10,9040], "a": 1 }, - { "px": [1456,560], "src": [224,128], "f": 1, "t": 198, "d": [10,9051], "a": 1 }, + { "px": [1392,560], "src": [224,128], "f": 1, "t": 198, "d": [10,9047], "a": 1 }, { "px": [1008,608], "src": [224,128], "f": 0, "t": 198, "d": [10,9791], "a": 1 }, { "px": [1136,608], "src": [224,128], "f": 1, "t": 198, "d": [10,9799], "a": 1 }, { "px": [1008,624], "src": [224,128], "f": 0, "t": 198, "d": [10,10047], "a": 1 }, @@ -8221,20 +8353,27 @@ { "px": [1136,656], "src": [224,128], "f": 1, "t": 198, "d": [10,10567], "a": 1 }, { "px": [1008,672], "src": [224,128], "f": 0, "t": 198, "d": [10,10815], "a": 1 }, { "px": [1136,672], "src": [224,128], "f": 1, "t": 198, "d": [10,10823], "a": 1 }, + { "px": [1568,448], "src": [224,96], "f": 2, "t": 152, "d": [11,7266], "a": 1 }, + { "px": [1456,496], "src": [224,96], "f": 3, "t": 152, "d": [11,8027], "a": 1 }, { "px": [800,528], "src": [224,96], "f": 2, "t": 152, "d": [11,8498], "a": 1 }, { "px": [1200,528], "src": [224,96], "f": 3, "t": 152, "d": [11,8523], "a": 1 }, - { "px": [1456,576], "src": [224,96], "f": 3, "t": 152, "d": [11,9307], "a": 1 }, + { "px": [1520,544], "src": [224,96], "f": 2, "t": 152, "d": [11,8799], "a": 1 }, + { "px": [1648,544], "src": [224,96], "f": 3, "t": 152, "d": [11,8807], "a": 1 }, + { "px": [1392,576], "src": [224,96], "f": 3, "t": 152, "d": [11,9303], "a": 1 }, + { "px": [1392,496], "src": [224,96], "f": 0, "t": 152, "d": [14,8023], "a": 1 }, + { "px": [1584,448], "src": [160,192], "f": 0, "t": 286, "d": [78,7267], "a": 1 }, + { "px": [1648,448], "src": [192,192], "f": 0, "t": 288, "d": [78,7271], "a": 1 }, + { "px": [1680,448], "src": [192,192], "f": 0, "t": 288, "d": [78,7273], "a": 1 }, { "px": [816,528], "src": [160,192], "f": 0, "t": 286, "d": [78,8499], "a": 1 }, { "px": [896,528], "src": [192,192], "f": 0, "t": 288, "d": [78,8504], "a": 1 }, { "px": [912,528], "src": [192,192], "f": 0, "t": 288, "d": [78,8505], "a": 1 }, { "px": [1040,528], "src": [192,192], "f": 0, "t": 288, "d": [78,8513], "a": 1 }, { "px": [1088,528], "src": [192,192], "f": 0, "t": 288, "d": [78,8516], "a": 1 }, { "px": [1104,528], "src": [192,192], "f": 0, "t": 288, "d": [78,8517], "a": 1 }, + { "px": [1600,544], "src": [192,192], "f": 0, "t": 288, "d": [78,8804], "a": 1 }, { "px": [1280,576], "src": [160,192], "f": 0, "t": 286, "d": [78,9296], "a": 1 }, { "px": [1312,576], "src": [192,192], "f": 0, "t": 288, "d": [78,9298], "a": 1 }, { "px": [1328,576], "src": [160,192], "f": 0, "t": 286, "d": [78,9299], "a": 1 }, - { "px": [1408,576], "src": [192,192], "f": 0, "t": 288, "d": [78,9304], "a": 1 }, - { "px": [1440,576], "src": [192,192], "f": 0, "t": 288, "d": [78,9306], "a": 1 }, { "px": [1008,688], "src": [160,192], "f": 0, "t": 286, "d": [78,11071], "a": 1 }, { "px": [1056,688], "src": [160,192], "f": 0, "t": 286, "d": [78,11074], "a": 1 }, { "px": [1136,688], "src": [192,192], "f": 0, "t": 288, "d": [78,11079], "a": 1 }, @@ -8264,6 +8403,14 @@ { "px": [1168,336], "src": [32,0], "f": 0, "t": 2, "d": [80,5449], "a": 1 }, { "px": [1184,336], "src": [32,0], "f": 0, "t": 2, "d": [80,5450], "a": 1 }, { "px": [1200,336], "src": [32,0], "f": 0, "t": 2, "d": [80,5451], "a": 1 }, + { "px": [1568,384], "src": [32,0], "f": 0, "t": 2, "d": [80,6242], "a": 1 }, + { "px": [1584,384], "src": [32,0], "f": 0, "t": 2, "d": [80,6243], "a": 1 }, + { "px": [1600,384], "src": [32,0], "f": 0, "t": 2, "d": [80,6244], "a": 1 }, + { "px": [1616,384], "src": [32,0], "f": 0, "t": 2, "d": [80,6245], "a": 1 }, + { "px": [1632,384], "src": [32,0], "f": 0, "t": 2, "d": [80,6246], "a": 1 }, + { "px": [1648,384], "src": [32,0], "f": 0, "t": 2, "d": [80,6247], "a": 1 }, + { "px": [1664,384], "src": [32,0], "f": 0, "t": 2, "d": [80,6248], "a": 1 }, + { "px": [1680,384], "src": [32,0], "f": 0, "t": 2, "d": [80,6249], "a": 1 }, { "px": [1280,400], "src": [32,0], "f": 0, "t": 2, "d": [80,6480], "a": 1 }, { "px": [1296,400], "src": [32,0], "f": 0, "t": 2, "d": [80,6481], "a": 1 }, { "px": [1312,400], "src": [32,0], "f": 0, "t": 2, "d": [80,6482], "a": 1 }, @@ -8276,6 +8423,15 @@ { "px": [1424,400], "src": [32,0], "f": 0, "t": 2, "d": [80,6489], "a": 1 }, { "px": [1440,400], "src": [32,0], "f": 0, "t": 2, "d": [80,6490], "a": 1 }, { "px": [1456,400], "src": [32,0], "f": 0, "t": 2, "d": [80,6491], "a": 1 }, + { "px": [1520,496], "src": [32,0], "f": 0, "t": 2, "d": [80,8031], "a": 1 }, + { "px": [1536,496], "src": [32,0], "f": 0, "t": 2, "d": [80,8032], "a": 1 }, + { "px": [1552,496], "src": [32,0], "f": 0, "t": 2, "d": [80,8033], "a": 1 }, + { "px": [1568,496], "src": [32,0], "f": 0, "t": 2, "d": [80,8034], "a": 1 }, + { "px": [1584,496], "src": [32,0], "f": 0, "t": 2, "d": [80,8035], "a": 1 }, + { "px": [1600,496], "src": [32,0], "f": 0, "t": 2, "d": [80,8036], "a": 1 }, + { "px": [1616,496], "src": [32,0], "f": 0, "t": 2, "d": [80,8037], "a": 1 }, + { "px": [1632,496], "src": [32,0], "f": 0, "t": 2, "d": [80,8038], "a": 1 }, + { "px": [1648,496], "src": [32,0], "f": 0, "t": 2, "d": [80,8039], "a": 1 }, { "px": [1008,592], "src": [32,0], "f": 0, "t": 2, "d": [80,9535], "a": 1 }, { "px": [1024,592], "src": [32,0], "f": 0, "t": 2, "d": [80,9536], "a": 1 }, { "px": [1040,592], "src": [32,0], "f": 0, "t": 2, "d": [80,9537], "a": 1 }, @@ -8311,6 +8467,14 @@ { "px": [1168,320], "src": [32,96], "f": 0, "t": 140, "d": [110,5193], "a": 1 }, { "px": [1184,320], "src": [0,96], "f": 0, "t": 138, "d": [110,5194], "a": 1 }, { "px": [1200,320], "src": [0,96], "f": 0, "t": 138, "d": [110,5195], "a": 1 }, + { "px": [1568,368], "src": [32,96], "f": 0, "t": 140, "d": [110,5986], "a": 1 }, + { "px": [1584,368], "src": [32,96], "f": 0, "t": 140, "d": [110,5987], "a": 1 }, + { "px": [1600,368], "src": [0,96], "f": 0, "t": 138, "d": [110,5988], "a": 1 }, + { "px": [1616,368], "src": [32,96], "f": 0, "t": 140, "d": [110,5989], "a": 1 }, + { "px": [1632,368], "src": [0,96], "f": 0, "t": 138, "d": [110,5990], "a": 1 }, + { "px": [1648,368], "src": [0,96], "f": 0, "t": 138, "d": [110,5991], "a": 1 }, + { "px": [1664,368], "src": [0,96], "f": 0, "t": 138, "d": [110,5992], "a": 1 }, + { "px": [1680,368], "src": [32,96], "f": 0, "t": 140, "d": [110,5993], "a": 1 }, { "px": [1280,384], "src": [32,96], "f": 0, "t": 140, "d": [110,6224], "a": 1 }, { "px": [1296,384], "src": [32,96], "f": 0, "t": 140, "d": [110,6225], "a": 1 }, { "px": [1312,384], "src": [32,96], "f": 0, "t": 140, "d": [110,6226], "a": 1 }, @@ -8323,6 +8487,15 @@ { "px": [1424,384], "src": [0,96], "f": 0, "t": 138, "d": [110,6233], "a": 1 }, { "px": [1440,384], "src": [0,96], "f": 0, "t": 138, "d": [110,6234], "a": 1 }, { "px": [1456,384], "src": [32,96], "f": 0, "t": 140, "d": [110,6235], "a": 1 }, + { "px": [1520,480], "src": [0,96], "f": 0, "t": 138, "d": [110,7775], "a": 1 }, + { "px": [1536,480], "src": [0,96], "f": 0, "t": 138, "d": [110,7776], "a": 1 }, + { "px": [1552,480], "src": [0,96], "f": 0, "t": 138, "d": [110,7777], "a": 1 }, + { "px": [1568,480], "src": [0,96], "f": 0, "t": 138, "d": [110,7778], "a": 1 }, + { "px": [1584,480], "src": [32,96], "f": 0, "t": 140, "d": [110,7779], "a": 1 }, + { "px": [1600,480], "src": [0,96], "f": 0, "t": 138, "d": [110,7780], "a": 1 }, + { "px": [1616,480], "src": [32,96], "f": 0, "t": 140, "d": [110,7781], "a": 1 }, + { "px": [1632,480], "src": [32,96], "f": 0, "t": 140, "d": [110,7782], "a": 1 }, + { "px": [1648,480], "src": [0,96], "f": 0, "t": 138, "d": [110,7783], "a": 1 }, { "px": [1008,576], "src": [32,96], "f": 0, "t": 140, "d": [110,9279], "a": 1 }, { "px": [1024,576], "src": [32,96], "f": 0, "t": 140, "d": [110,9280], "a": 1 }, { "px": [1040,576], "src": [0,96], "f": 0, "t": 138, "d": [110,9281], "a": 1 }, @@ -8394,16 +8567,15 @@ { "px": [1136,544], "src": [176,240], "f": 0, "t": 356, "d": [112,9286], "a": 1 }, { "px": [1136,560], "src": [176,256], "f": 0, "t": 379, "d": [112,9286], "a": 1 }, { "px": [1136,576], "src": [176,272], "f": 0, "t": 402, "d": [112,9286], "a": 1 }, - { "px": [1424,624], "src": [144,240], "f": 2, "t": 354, "d": [112,9562], "a": 1 }, - { "px": [1424,608], "src": [144,256], "f": 2, "t": 377, "d": [112,9562], "a": 1 }, - { "px": [1424,592], "src": [144,272], "f": 2, "t": 400, "d": [112,9562], "a": 1 }, - { "px": [1440,624], "src": [160,240], "f": 2, "t": 355, "d": [112,9562], "a": 1 }, - { "px": [1440,608], "src": [160,256], "f": 2, "t": 378, "d": [112,9562], "a": 1 }, - { "px": [1440,592], "src": [160,272], "f": 2, "t": 401, "d": [112,9562], "a": 1 }, - { "px": [1456,624], "src": [176,240], "f": 2, "t": 356, "d": [112,9562], "a": 1 }, - { "px": [1456,608], "src": [176,256], "f": 2, "t": 379, "d": [112,9562], "a": 1 }, - { "px": [1456,592], "src": [176,272], "f": 2, "t": 402, "d": [112,9562], "a": 1 }, + { "px": [1600,464], "src": [96,208], "f": 0, "t": 305, "d": [114,7524], "a": 1 }, + { "px": [1632,464], "src": [128,224], "f": 0, "t": 330, "d": [114,7526], "a": 1 }, + { "px": [1408,512], "src": [96,208], "f": 0, "t": 305, "d": [114,8280], "a": 1 }, { "px": [1152,544], "src": [96,208], "f": 0, "t": 305, "d": [114,8776], "a": 1 }, + { "px": [1568,560], "src": [96,208], "f": 0, "t": 305, "d": [114,9058], "a": 1 }, + { "px": [1664,464], "src": [128,208], "f": 0, "t": 307, "d": [115,7528], "a": 1 }, + { "px": [1664,480], "src": [128,224], "f": 0, "t": 330, "d": [115,7528], "a": 1 }, + { "px": [1600,560], "src": [128,208], "f": 0, "t": 307, "d": [115,9060], "a": 1 }, + { "px": [1600,576], "src": [128,224], "f": 0, "t": 330, "d": [115,9060], "a": 1 }, { "px": [1312,592], "src": [128,208], "f": 0, "t": 307, "d": [115,9554], "a": 1 }, { "px": [1312,608], "src": [128,224], "f": 0, "t": 330, "d": [115,9554], "a": 1 } ], From c67e12b501aace1767632aef853e60be11800912 Mon Sep 17 00:00:00 2001 From: Sebastien Benard Date: Wed, 10 Jan 2024 20:37:08 +0100 Subject: [PATCH 03/32] Fixed tiles async painting (#1036) --- src/electron.renderer/data/def/LayerDef.hx | 4 ++ .../data/inst/LayerInstance.hx | 22 ++++++---- src/electron.renderer/tool/lt/TileTool.hx | 42 ++++++++++--------- 3 files changed, 41 insertions(+), 27 deletions(-) diff --git a/src/electron.renderer/data/def/LayerDef.hx b/src/electron.renderer/data/def/LayerDef.hx index 73013d477..8c02b10cd 100644 --- a/src/electron.renderer/data/def/LayerDef.hx +++ b/src/electron.renderer/data/def/LayerDef.hx @@ -467,6 +467,10 @@ class LayerDef { inline function set_tilePivotX(v) return tilePivotX = dn.M.fclamp(v, 0, 1); inline function set_tilePivotY(v) return tilePivotY = dn.M.fclamp(v, 0, 1); + public inline function getGridTileColor(tileId:Int) : dn.Col { + return _project.defs.getTilesetDef(tilesetDefUid).getAverageTileColor(tileId); + } + public inline function isAutoLayer() { return type==IntGrid && tilesetDefUid!=null || type==AutoLayer; diff --git a/src/electron.renderer/data/inst/LayerInstance.hx b/src/electron.renderer/data/inst/LayerInstance.hx index e09c6f67a..147fdcbc6 100644 --- a/src/electron.renderer/data/inst/LayerInstance.hx +++ b/src/electron.renderer/data/inst/LayerInstance.hx @@ -744,16 +744,20 @@ class LayerInstance { } if( useAsyncRender ) - asyncPaint(cx,cy,Pink); + asyncPaint(cx,cy, def.getGridTileColor(tileId)); } public function removeAllGridTiles(cx:Int, cy:Int, useAsyncRender:Bool) { - if( isValid(cx,cy) ) { + if( useAsyncRender ) + asyncErase(cx,cy); + + if( isValid(cx,cy) && hasAnyGridTile(cx,cy) ) { gridTiles.remove( coordId(cx,cy) ); - if( useAsyncRender ) - asyncErase(cx,cy); + return true; } + else + return false; } @@ -769,15 +773,19 @@ class LayerInstance { } public inline function removeTopMostGridTile(cx:Int, cy:Int, useAsyncRender:Bool) { + if( useAsyncRender ) + asyncErase(cx,cy); + if( hasAnyGridTile(cx,cy) ) { gridTiles.get( coordId(cx,cy) ).pop(); if( gridTiles.get( coordId(cx,cy) ).length==0 ) gridTiles.remove( coordId(cx,cy) ); - } - if( useAsyncRender ) - asyncErase(cx,cy); + return true; + } + else + return false; } public inline function removeGridTileAtStackIndex(cx:Int, cy:Int, stackIdx:Int) { diff --git a/src/electron.renderer/tool/lt/TileTool.hx b/src/electron.renderer/tool/lt/TileTool.hx index ae4aecd1f..f06ae1ff8 100644 --- a/src/electron.renderer/tool/lt/TileTool.hx +++ b/src/electron.renderer/tool/lt/TileTool.hx @@ -155,15 +155,15 @@ class TileTool extends tool.LayerTool { case Remove: // Erase rectangle - if( editor.curLayerInstance.hasAnyGridTile(cx,cy) ) { - editor.curLevelTimeline.markGridChange(curLayerInstance, cx, cy); - if( settings.v.tileStacking ) - editor.curLayerInstance.removeTopMostGridTile(cx,cy, false); - else - editor.curLayerInstance.removeAllGridTiles(cx,cy,false); - anyChange = true; + editor.curLevelTimeline.markGridChange(curLayerInstance, cx, cy); + if( settings.v.tileStacking ) { + if( editor.curLayerInstance.removeTopMostGridTile(cx,cy, true) ) + anyChange = true; + } + else { + if( editor.curLayerInstance.removeAllGridTiles(cx,cy, true) ) + anyChange = true; } - editor.levelRender.asyncErase(curLayerInstance,cx,cy); } } @@ -274,16 +274,18 @@ class TileTool extends tool.LayerTool { var anyChange = false; if( isRandomMode() || isPaintingSingleTile() ) { // Remove tiles one-by-one - if( editor.curLayerInstance.hasAnyGridTile(cx,cy) && !hasAlreadyPaintedAt(cx,cy) ) { + if( !hasAlreadyPaintedAt(cx,cy) ) { if( settings.v.tileStacking ) { - markAsPainted(cx,cy); - editor.curLayerInstance.removeTopMostGridTile(cx,cy,false); + if( editor.curLayerInstance.removeTopMostGridTile(cx,cy,true) ) { + markAsPainted(cx,cy); + anyChange = true; + } + } + else { + if( editor.curLayerInstance.removeAllGridTiles(cx,cy,true) ) + anyChange = true; } - else - editor.curLayerInstance.removeAllGridTiles(cx,cy,false); - anyChange = true; } - editor.levelRender.asyncErase(curLayerInstance, cx,cy); } else { // Stamp erasing @@ -299,12 +301,12 @@ class TileTool extends tool.LayerTool { for(tid in sel.ids) { var tcx = cx + ( curTilesetDef.getTileCx(tid) - left ) * gridDiffScale; var tcy = cy + ( curTilesetDef.getTileCy(tid) - top ) * gridDiffScale; - if( editor.curLayerInstance.hasAnyGridTile(tcx,tcy) && !hasAlreadyPaintedAt(tcx,tcy) ) { - editor.curLayerInstance.removeAllGridTiles(tcx,tcy,false); - editor.curLevelTimeline.markGridChange(curLayerInstance, tcx, tcy); - anyChange = true; + if( !hasAlreadyPaintedAt(tcx,tcy) ) { + if( editor.curLayerInstance.removeAllGridTiles(tcx,tcy,true) ) { + editor.curLevelTimeline.markGridChange(curLayerInstance, tcx, tcy); + anyChange = true; + } } - editor.levelRender.asyncErase(curLayerInstance,tcx,tcy); } } From 8039d3deb503b580f9375c90f9168402287a1713 Mon Sep 17 00:00:00 2001 From: Sebastien Benard Date: Wed, 10 Jan 2024 20:38:21 +0100 Subject: [PATCH 04/32] Added tilesets defs fast access (#1035) --- src/electron.renderer/data/Definitions.hx | 29 ++++++++++++++++------- 1 file changed, 21 insertions(+), 8 deletions(-) diff --git a/src/electron.renderer/data/Definitions.hx b/src/electron.renderer/data/Definitions.hx index 66b72ec1b..f3fd28e0b 100644 --- a/src/electron.renderer/data/Definitions.hx +++ b/src/electron.renderer/data/Definitions.hx @@ -12,8 +12,10 @@ class Definitions { public var externalEnums: Array = []; public var levelFields: Array = []; - var fastLayersAccessInt : Map = new Map(); - var fastLayersAccessStr : Map = new Map(); + var fastLayersAccessInt : Map = new Map(); + var fastLayersAccessStr : Map = new Map(); + var fastTilesetsAccessInt : Map = new Map(); + var fastTilesetsAccessStr : Map = new Map(); public function new(project:Project) { @@ -27,6 +29,13 @@ class Definitions { fastLayersAccessInt.set(ld.uid, ld); fastLayersAccessStr.set(ld.identifier, ld); } + + fastTilesetsAccessInt = new Map(); + fastTilesetsAccessStr = new Map(); + for(td in tilesets) { + fastTilesetsAccessInt.set(td.uid, td); + fastTilesetsAccessStr.set(td.identifier, td); + } } public function toJson(p:Project) : ldtk.Json.DefinitionsJson { @@ -130,8 +139,10 @@ class Definitions { public inline function getLayerDef(?id:String, ?uid:Int) : Null { if( uid!=null ) return fastLayersAccessInt.get(uid); - else + else if( id!=null ) return fastLayersAccessStr.get(id); + else + return null; } public function createLayerDef(type:ldtk.Json.LayerType, ?id:String) : data.def.LayerDef { @@ -598,11 +609,13 @@ class Definitions { _project.tidy(); } - public function getTilesetDef(id:haxe.extern.EitherType) : Null { - for(td in tilesets) - if( td.uid==id || td.identifier==id ) - return td; - return null; + public inline function getTilesetDef(?uid:Int, ?id:String) : Null { + if( uid!=null ) + return fastTilesetsAccessInt.get(uid); + else if( id!=null ) + return fastTilesetsAccessStr.get(id); + else + return null; } public function isTilesetIdentifierUnique(id:String, ?exclude:data.def.TilesetDef) { From 189a4d2ecadc5a2e201b2e2d1da5e8a124b19e6a Mon Sep 17 00:00:00 2001 From: Sebastien Benard Date: Wed, 10 Jan 2024 20:51:17 +0100 Subject: [PATCH 05/32] Added Entity defs fast access (#1035) --- src/electron.renderer/data/Definitions.hx | 68 ++++++++++++----------- src/electron.renderer/page/Editor.hx | 2 +- 2 files changed, 37 insertions(+), 33 deletions(-) diff --git a/src/electron.renderer/data/Definitions.hx b/src/electron.renderer/data/Definitions.hx index f3fd28e0b..54e99154e 100644 --- a/src/electron.renderer/data/Definitions.hx +++ b/src/electron.renderer/data/Definitions.hx @@ -12,29 +12,40 @@ class Definitions { public var externalEnums: Array = []; public var levelFields: Array = []; - var fastLayersAccessInt : Map = new Map(); - var fastLayersAccessStr : Map = new Map(); - var fastTilesetsAccessInt : Map = new Map(); - var fastTilesetsAccessStr : Map = new Map(); + var fastLayerAccessInt : Map = new Map(); + var fastLayerAccessStr : Map = new Map(); + + var fastTilesetAccessInt : Map = new Map(); + var fastTilesetAccessStr : Map = new Map(); + + var fastEntityAccessInt : Map = new Map(); + var fastEntityAccessStr : Map = new Map(); public function new(project:Project) { this._project = project; } - public function initFastAccess() { - fastLayersAccessInt = new Map(); - fastLayersAccessStr = new Map(); + public function initFastAccesses() { + fastLayerAccessInt = new Map(); + fastLayerAccessStr = new Map(); for(ld in layers) { - fastLayersAccessInt.set(ld.uid, ld); - fastLayersAccessStr.set(ld.identifier, ld); + fastLayerAccessInt.set(ld.uid, ld); + fastLayerAccessStr.set(ld.identifier, ld); } - fastTilesetsAccessInt = new Map(); - fastTilesetsAccessStr = new Map(); + fastTilesetAccessInt = new Map(); + fastTilesetAccessStr = new Map(); for(td in tilesets) { - fastTilesetsAccessInt.set(td.uid, td); - fastTilesetsAccessStr.set(td.identifier, td); + fastTilesetAccessInt.set(td.uid, td); + fastTilesetAccessStr.set(td.identifier, td); + } + + fastEntityAccessInt = new Map(); + fastEntityAccessStr = new Map(); + for(ed in entities) { + fastEntityAccessInt.set(ed.uid, ed); + fastEntityAccessStr.set(ed.identifier, ed); } } @@ -72,7 +83,7 @@ class Definitions { for(fieldJson in JsonTools.readArray(json.levelFields)) p.defs.levelFields.push( data.def.FieldDef.fromJson(p, fieldJson) ); - p.defs.initFastAccess(); + p.defs.initFastAccesses(); } public static function tidyFieldDefsArray(p:Project, fieldDefs:Array, ctx:String) { @@ -117,7 +128,7 @@ class Definitions { td.tidy(p); tidyFieldDefsArray(p, levelFields, "ProjectDefinitions"); - initFastAccess(); + initFastAccesses(); } /** LAYER DEFS *****************************************/ @@ -137,12 +148,9 @@ class Definitions { } public inline function getLayerDef(?id:String, ?uid:Int) : Null { - if( uid!=null ) - return fastLayersAccessInt.get(uid); - else if( id!=null ) - return fastLayersAccessStr.get(id); - else - return null; + return uid!=null ? fastLayerAccessInt.get(uid) + : id!=null ? fastLayerAccessStr.get(id) + : null; } public function createLayerDef(type:ldtk.Json.LayerType, ?id:String) : data.def.LayerDef { @@ -306,11 +314,10 @@ class Definitions { /** ENTITY DEFS *****************************************/ - public function getEntityDef(id:haxe.extern.EitherType) : Null { - for(ed in entities) - if( ed.uid==id || ed.identifier==id ) - return ed; - return null; + public inline function getEntityDef(?uid:Int, ?id:String) : Null { + return uid!=null ? fastEntityAccessInt.get(uid) + : id!=null ? fastEntityAccessStr.get(id) + : null; } public function createEntityDef() : data.def.EntityDef { @@ -610,12 +617,9 @@ class Definitions { } public inline function getTilesetDef(?uid:Int, ?id:String) : Null { - if( uid!=null ) - return fastTilesetsAccessInt.get(uid); - else if( id!=null ) - return fastTilesetsAccessStr.get(id); - else - return null; + return uid!=null ? fastTilesetAccessInt.get(uid) + : id!=null ? fastTilesetAccessStr.get(id) + : null; } public function isTilesetIdentifierUnique(id:String, ?exclude:data.def.TilesetDef) { diff --git a/src/electron.renderer/page/Editor.hx b/src/electron.renderer/page/Editor.hx index 3ab1721ae..76192f6d1 100644 --- a/src/electron.renderer/page/Editor.hx +++ b/src/electron.renderer/page/Editor.hx @@ -2310,7 +2310,7 @@ class Editor extends Page { updateAppBg(); case LayerDefChanged(defUid, contentInvalidated): - project.defs.initFastAccess(); + project.defs.initFastAccesses(); if( curLayerDef==null && project.defs.layers.length>0 ) selectLayerInstance( curLevel.getLayerInstance(project.defs.layers[0]) ); resetTools(); From 1600c2898a63df1bcce0df97a33cffc6f16da7e8 Mon Sep 17 00:00:00 2001 From: Sebastien Benard Date: Wed, 10 Jan 2024 20:55:00 +0100 Subject: [PATCH 06/32] Added Enums defs fast access (#1035) --- src/electron.renderer/data/Definitions.hx | 32 ++++++++++++++++------- 1 file changed, 22 insertions(+), 10 deletions(-) diff --git a/src/electron.renderer/data/Definitions.hx b/src/electron.renderer/data/Definitions.hx index 54e99154e..ffe8bcaa8 100644 --- a/src/electron.renderer/data/Definitions.hx +++ b/src/electron.renderer/data/Definitions.hx @@ -21,12 +21,16 @@ class Definitions { var fastEntityAccessInt : Map = new Map(); var fastEntityAccessStr : Map = new Map(); + var fastEnumAccessInt : Map = new Map(); + var fastEnumAccessStr : Map = new Map(); + public function new(project:Project) { this._project = project; } public function initFastAccesses() { + // Layers fastLayerAccessInt = new Map(); fastLayerAccessStr = new Map(); for(ld in layers) { @@ -34,6 +38,7 @@ class Definitions { fastLayerAccessStr.set(ld.identifier, ld); } + // Tilesets fastTilesetAccessInt = new Map(); fastTilesetAccessStr = new Map(); for(td in tilesets) { @@ -41,12 +46,25 @@ class Definitions { fastTilesetAccessStr.set(td.identifier, td); } + // Entities fastEntityAccessInt = new Map(); fastEntityAccessStr = new Map(); for(ed in entities) { fastEntityAccessInt.set(ed.uid, ed); fastEntityAccessStr.set(ed.identifier, ed); } + + // Enums + fastEnumAccessInt = new Map(); + fastEnumAccessStr = new Map(); + for(ed in enums) { + fastEnumAccessInt.set(ed.uid, ed); + fastEnumAccessStr.set(ed.identifier, ed); + } + for(ed in externalEnums) { + fastEnumAccessInt.set(ed.uid, ed); + fastEnumAccessStr.set(ed.identifier, ed); + } } public function toJson(p:Project) : ldtk.Json.DefinitionsJson { @@ -734,16 +752,10 @@ class Definitions { return true; } - public function getEnumDef(id:haxe.extern.EitherType) : Null { - for(ed in enums) - if( ed.uid==id || ed.identifier==id ) - return ed; - - for(ed in externalEnums) - if( ed.uid==id || ed.identifier==id ) - return ed; - - return null; + public function getEnumDef(?uid:Int, ?id:String) : Null { + return uid!=null ? fastEnumAccessInt.get(uid) + : id!=null ? fastEnumAccessStr.get(id) + : null; } public function getInternalEnumIndex(uid:Int) { From 5eae59890c89e9a65625bdeae524a6c54a8f6ce6 Mon Sep 17 00:00:00 2001 From: Sebastien Benard Date: Wed, 10 Jan 2024 20:55:13 +0100 Subject: [PATCH 07/32] Lab --- tests/largeGridVania.ldtk | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tests/largeGridVania.ldtk b/tests/largeGridVania.ldtk index 4b6b33212..17d884983 100644 --- a/tests/largeGridVania.ldtk +++ b/tests/largeGridVania.ldtk @@ -10,7 +10,7 @@ }, "iid": "a39fb1b0-7820-11ed-b6fd-87f9a01f3d6b", "jsonVersion": "1.5.0", - "appBuildId": 473585, + "appBuildId": 473587, "nextUid": 161, "identifierStyle": "Capitalize", "toc": [{ "identifier": "Player", "instances": [], "instancesData": [] }], From 9e9075341d1f720a90e6c09118f4b383dbb94dc7 Mon Sep 17 00:00:00 2001 From: Sebastien Benard Date: Wed, 10 Jan 2024 22:04:38 +0100 Subject: [PATCH 08/32] Fixed missing Kill Tiles option for IntGrid layers (#1040) --- app/assets/tpl/editLayerDefs.html | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app/assets/tpl/editLayerDefs.html b/app/assets/tpl/editLayerDefs.html index f0f6131f8..5c9a49194 100644 --- a/app/assets/tpl/editLayerDefs.html +++ b/app/assets/tpl/editLayerDefs.html @@ -274,11 +274,11 @@

-
+
If the selected Tile layer contains any tiles, this auto-layer won't draw anything under them.
-
+
From c6a49f7fce43150e233d843a7513f17b2d2658cb Mon Sep 17 00:00:00 2001 From: Sebastien Benard Date: Wed, 10 Jan 2024 22:05:57 +0100 Subject: [PATCH 09/32] Updated test map --- tests/largeGridVania.ldtk | 252 ++++++++++++++++++++++++++------------ 1 file changed, 177 insertions(+), 75 deletions(-) diff --git a/tests/largeGridVania.ldtk b/tests/largeGridVania.ldtk index 17d884983..3dfadb558 100644 --- a/tests/largeGridVania.ldtk +++ b/tests/largeGridVania.ldtk @@ -10,8 +10,8 @@ }, "iid": "a39fb1b0-7820-11ed-b6fd-87f9a01f3d6b", "jsonVersion": "1.5.0", - "appBuildId": 473587, - "nextUid": 161, + "appBuildId": 473588, + "nextUid": 162, "identifierStyle": "Capitalize", "toc": [{ "identifier": "Player", "instances": [], "instancesData": [] }], "worldLayout": "GridVania", @@ -42,19 +42,19 @@ "flags": [ "ExportOldTableOfContentData", "IgnoreBackupSuggest", "UseMultilinesType" ], "defs": { "layers": [ { - "__type": "IntGrid", - "identifier": "IntGrid2", - "type": "IntGrid", - "uid": 151, + "__type": "Entities", + "identifier": "Entities", + "type": "Entities", + "uid": 77, "doc": null, - "uiColor": null, + "uiColor": "#0099DB", "gridSize": 16, "guideGridWid": 0, "guideGridHei": 0, "displayOpacity": 1, - "inactiveOpacity": 1, + "inactiveOpacity": 0.8, "hideInList": false, - "hideFieldsWhenInactive": false, + "hideFieldsWhenInactive": true, "canSelectWhenInactive": true, "renderInWorldView": true, "pxOffsetX": 0, @@ -67,7 +67,7 @@ "autoTilesKilledByOtherLayerUid": null, "uiFilterTags": [], "useAsyncRender": false, - "intGridValues": [{ "value": 1, "identifier": null, "color": "#000000", "tile": null, "groupUid": 0 }], + "intGridValues": [], "intGridValuesGroups": [], "autoRuleGroups": [], "autoSourceLayerDefUid": null, @@ -78,9 +78,9 @@ }, { "__type": "IntGrid", - "identifier": "IntGrid", + "identifier": "IntGrid2", "type": "IntGrid", - "uid": 150, + "uid": 151, "doc": null, "uiColor": null, "gridSize": 16, @@ -112,19 +112,19 @@ "biomeFieldUid": null }, { - "__type": "Entities", - "identifier": "Entities2", - "type": "Entities", - "uid": 149, + "__type": "IntGrid", + "identifier": "IntGrid", + "type": "IntGrid", + "uid": 150, "doc": null, "uiColor": null, "gridSize": 16, "guideGridWid": 0, "guideGridHei": 0, "displayOpacity": 1, - "inactiveOpacity": 0.6, + "inactiveOpacity": 1, "hideInList": false, - "hideFieldsWhenInactive": true, + "hideFieldsWhenInactive": false, "canSelectWhenInactive": true, "renderInWorldView": true, "pxOffsetX": 0, @@ -137,7 +137,7 @@ "autoTilesKilledByOtherLayerUid": null, "uiFilterTags": [], "useAsyncRender": false, - "intGridValues": [], + "intGridValues": [{ "value": 1, "identifier": null, "color": "#000000", "tile": null, "groupUid": 0 }], "intGridValuesGroups": [], "autoRuleGroups": [], "autoSourceLayerDefUid": null, @@ -147,19 +147,19 @@ "biomeFieldUid": null }, { - "__type": "Tiles", - "identifier": "Tiles", - "type": "Tiles", - "uid": 160, + "__type": "Entities", + "identifier": "Entities2", + "type": "Entities", + "uid": 149, "doc": null, "uiColor": null, "gridSize": 16, "guideGridWid": 0, "guideGridHei": 0, "displayOpacity": 1, - "inactiveOpacity": 1, + "inactiveOpacity": 0.6, "hideInList": false, - "hideFieldsWhenInactive": false, + "hideFieldsWhenInactive": true, "canSelectWhenInactive": true, "renderInWorldView": true, "pxOffsetX": 0, @@ -170,31 +170,31 @@ "requiredTags": [], "excludedTags": [], "autoTilesKilledByOtherLayerUid": null, - "uiFilterTags": ["test"], - "useAsyncRender": true, + "uiFilterTags": [], + "useAsyncRender": false, "intGridValues": [], "intGridValuesGroups": [], "autoRuleGroups": [], "autoSourceLayerDefUid": null, - "tilesetDefUid": 133, + "tilesetDefUid": null, "tilePivotX": 0, "tilePivotY": 0, "biomeFieldUid": null }, { - "__type": "Entities", - "identifier": "Entities", - "type": "Entities", - "uid": 77, + "__type": "Tiles", + "identifier": "Custom_tiles", + "type": "Tiles", + "uid": 161, "doc": null, - "uiColor": "#0099DB", + "uiColor": "#733E39", "gridSize": 16, "guideGridWid": 0, "guideGridHei": 0, "displayOpacity": 1, - "inactiveOpacity": 0.8, + "inactiveOpacity": 1, "hideInList": false, - "hideFieldsWhenInactive": true, + "hideFieldsWhenInactive": false, "canSelectWhenInactive": true, "renderInWorldView": true, "pxOffsetX": 0, @@ -211,7 +211,7 @@ "intGridValuesGroups": [], "autoRuleGroups": [], "autoSourceLayerDefUid": null, - "tilesetDefUid": null, + "tilesetDefUid": 133, "tilePivotX": 0, "tilePivotY": 0, "biomeFieldUid": null @@ -412,7 +412,7 @@ "parallaxScaling": true, "requiredTags": [], "excludedTags": [], - "autoTilesKilledByOtherLayerUid": null, + "autoTilesKilledByOtherLayerUid": 161, "uiFilterTags": ["test"], "useAsyncRender": true, "intGridValues": [ @@ -1890,6 +1890,31 @@ "externalRelPath": null, "fieldInstances": [{ "__identifier": "roomType", "__type": "LocalEnum.RoomType", "__value": null, "__tile": null, "defUid": 99, "realEditorValues": [] }], "layerInstances": [ + { + "__identifier": "Entities", + "__type": "Entities", + "__cWid": 256, + "__cHei": 256, + "__gridSize": 16, + "__opacity": 1, + "__pxTotalOffsetX": 0, + "__pxTotalOffsetY": 0, + "__tilesetDefUid": null, + "__tilesetRelPath": null, + "iid": "c3526120-8990-11ee-aa7a-4bd80d0f3baf", + "levelId": 159, + "layerDefUid": 77, + "pxOffsetX": 0, + "pxOffsetY": 0, + "visible": true, + "optionalRules": [], + "intGridCsv": [], + "autoLayerTiles": [], + "seed": 9152859, + "overrideTilesetUid": null, + "gridTiles": [], + "entityInstances": [] + }, { "__identifier": "IntGrid2", "__type": "IntGrid", @@ -5714,7 +5739,7 @@ "entityInstances": [] }, { - "__identifier": "Tiles", + "__identifier": "Custom_tiles", "__type": "Tiles", "__cWid": 256, "__cHei": 256, @@ -5724,41 +5749,16 @@ "__pxTotalOffsetY": 0, "__tilesetDefUid": 133, "__tilesetRelPath": null, - "iid": "3cbaa710-8990-11ee-83f0-ef792003c969", - "levelId": 159, - "layerDefUid": 160, - "pxOffsetX": 0, - "pxOffsetY": 0, - "visible": true, - "optionalRules": [], - "intGridCsv": [], - "autoLayerTiles": [], - "seed": 1205061, - "overrideTilesetUid": null, - "gridTiles": [], - "entityInstances": [] - }, - { - "__identifier": "Entities", - "__type": "Entities", - "__cWid": 256, - "__cHei": 256, - "__gridSize": 16, - "__opacity": 1, - "__pxTotalOffsetX": 0, - "__pxTotalOffsetY": 0, - "__tilesetDefUid": null, - "__tilesetRelPath": null, - "iid": "c3526120-8990-11ee-aa7a-4bd80d0f3baf", + "iid": "43bd5e00-8990-11ee-a27e-d3ea792870c6", "levelId": 159, - "layerDefUid": 77, + "layerDefUid": 161, "pxOffsetX": 0, "pxOffsetY": 0, "visible": true, "optionalRules": [], "intGridCsv": [], "autoLayerTiles": [], - "seed": 9152859, + "seed": 9895153, "overrideTilesetUid": null, "gridTiles": [], "entityInstances": [] @@ -5853,8 +5853,18 @@ { "px": [1152,656], "src": [320,128], "f": 0, "t": 204, "d": [26,10568], "a": 1 }, { "px": [992,672], "src": [320,128], "f": 1, "t": 204, "d": [26,10814], "a": 1 }, { "px": [1152,672], "src": [320,128], "f": 0, "t": 204, "d": [26,10824], "a": 1 }, + { "px": [1408,672], "src": [320,128], "f": 1, "t": 204, "d": [26,10840], "a": 1 }, + { "px": [1568,672], "src": [320,128], "f": 0, "t": 204, "d": [26,10850], "a": 1 }, { "px": [992,688], "src": [320,128], "f": 1, "t": 204, "d": [26,11070], "a": 1 }, { "px": [1152,688], "src": [320,128], "f": 0, "t": 204, "d": [26,11080], "a": 1 }, + { "px": [1408,688], "src": [320,128], "f": 1, "t": 204, "d": [26,11096], "a": 1 }, + { "px": [1568,688], "src": [320,128], "f": 0, "t": 204, "d": [26,11106], "a": 1 }, + { "px": [1408,704], "src": [320,128], "f": 1, "t": 204, "d": [26,11352], "a": 1 }, + { "px": [1568,704], "src": [320,128], "f": 0, "t": 204, "d": [26,11362], "a": 1 }, + { "px": [1408,720], "src": [320,128], "f": 1, "t": 204, "d": [26,11608], "a": 1 }, + { "px": [1568,720], "src": [320,128], "f": 0, "t": 204, "d": [26,11618], "a": 1 }, + { "px": [1408,736], "src": [320,128], "f": 1, "t": 204, "d": [26,11864], "a": 1 }, + { "px": [1568,736], "src": [320,128], "f": 0, "t": 204, "d": [26,11874], "a": 1 }, { "px": [784,336], "src": [320,96], "f": 1, "t": 158, "d": [138,5425], "a": 1 }, { "px": [1216,336], "src": [320,96], "f": 0, "t": 158, "d": [138,5452], "a": 1 }, { "px": [1552,384], "src": [320,96], "f": 1, "t": 158, "d": [138,6241], "a": 1 }, @@ -5865,6 +5875,8 @@ { "px": [1664,496], "src": [320,96], "f": 0, "t": 158, "d": [138,8040], "a": 1 }, { "px": [992,592], "src": [320,96], "f": 1, "t": 158, "d": [138,9534], "a": 1 }, { "px": [1152,592], "src": [320,96], "f": 0, "t": 158, "d": [138,9544], "a": 1 }, + { "px": [1408,656], "src": [320,96], "f": 1, "t": 158, "d": [138,10584], "a": 1 }, + { "px": [1568,656], "src": [320,96], "f": 0, "t": 158, "d": [138,10594], "a": 1 }, { "px": [1568,464], "src": [336,112], "f": 0, "t": 182, "d": [27,7522], "a": 1 }, { "px": [1584,464], "src": [336,112], "f": 0, "t": 182, "d": [27,7523], "a": 1 }, { "px": [1600,464], "src": [336,112], "f": 0, "t": 182, "d": [27,7524], "a": 1 }, @@ -5929,6 +5941,15 @@ { "px": [1104,704], "src": [336,112], "f": 0, "t": 182, "d": [27,11333], "a": 1 }, { "px": [1120,704], "src": [336,112], "f": 0, "t": 182, "d": [27,11334], "a": 1 }, { "px": [1136,704], "src": [336,112], "f": 0, "t": 182, "d": [27,11335], "a": 1 }, + { "px": [1424,752], "src": [336,112], "f": 0, "t": 182, "d": [27,12121], "a": 1 }, + { "px": [1440,752], "src": [336,112], "f": 0, "t": 182, "d": [27,12122], "a": 1 }, + { "px": [1456,752], "src": [336,112], "f": 0, "t": 182, "d": [27,12123], "a": 1 }, + { "px": [1472,752], "src": [336,112], "f": 0, "t": 182, "d": [27,12124], "a": 1 }, + { "px": [1488,752], "src": [336,112], "f": 0, "t": 182, "d": [27,12125], "a": 1 }, + { "px": [1504,752], "src": [336,112], "f": 0, "t": 182, "d": [27,12126], "a": 1 }, + { "px": [1520,752], "src": [336,112], "f": 0, "t": 182, "d": [27,12127], "a": 1 }, + { "px": [1536,752], "src": [336,112], "f": 0, "t": 182, "d": [27,12128], "a": 1 }, + { "px": [1552,752], "src": [336,112], "f": 0, "t": 182, "d": [27,12129], "a": 1 }, { "px": [1552,464], "src": [320,112], "f": 1, "t": 181, "d": [137,7521], "a": 1 }, { "px": [1696,464], "src": [320,112], "f": 0, "t": 181, "d": [137,7530], "a": 1 }, { "px": [1472,512], "src": [320,112], "f": 0, "t": 181, "d": [137,8284], "a": 1 }, @@ -5939,7 +5960,9 @@ { "px": [1264,592], "src": [320,112], "f": 1, "t": 181, "d": [137,9551], "a": 1 }, { "px": [1408,592], "src": [320,112], "f": 0, "t": 181, "d": [137,9560], "a": 1 }, { "px": [992,704], "src": [320,112], "f": 1, "t": 181, "d": [137,11326], "a": 1 }, - { "px": [1152,704], "src": [320,112], "f": 0, "t": 181, "d": [137,11336], "a": 1 } + { "px": [1152,704], "src": [320,112], "f": 0, "t": 181, "d": [137,11336], "a": 1 }, + { "px": [1408,752], "src": [320,112], "f": 1, "t": 181, "d": [137,12120], "a": 1 }, + { "px": [1568,752], "src": [320,112], "f": 0, "t": 181, "d": [137,12130], "a": 1 } ], "seed": 7921017, "overrideTilesetUid": null, @@ -6267,14 +6290,14 @@ 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -6282,18 +6305,21 @@ 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -6301,10 +6327,7 @@ 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -7916,6 +7939,17 @@ { "px": [1040,672], "src": [32,32], "f": 0, "t": 48, "d": [8,10817], "a": 1 }, { "px": [1072,672], "src": [32,32], "f": 0, "t": 48, "d": [8,10819], "a": 1 }, { "px": [1104,672], "src": [32,32], "f": 0, "t": 48, "d": [8,10821], "a": 1 }, + { "px": [1456,672], "src": [32,32], "f": 0, "t": 48, "d": [8,10843], "a": 1 }, + { "px": [1488,672], "src": [32,32], "f": 0, "t": 48, "d": [8,10845], "a": 1 }, + { "px": [1520,672], "src": [32,32], "f": 0, "t": 48, "d": [8,10847], "a": 1 }, + { "px": [1440,688], "src": [32,32], "f": 0, "t": 48, "d": [8,11098], "a": 1 }, + { "px": [1472,688], "src": [32,32], "f": 0, "t": 48, "d": [8,11100], "a": 1 }, + { "px": [1504,688], "src": [32,32], "f": 0, "t": 48, "d": [8,11102], "a": 1 }, + { "px": [1536,688], "src": [32,32], "f": 0, "t": 48, "d": [8,11104], "a": 1 }, + { "px": [1456,704], "src": [32,32], "f": 0, "t": 48, "d": [8,11355], "a": 1 }, + { "px": [1520,704], "src": [32,32], "f": 0, "t": 48, "d": [8,11359], "a": 1 }, + { "px": [1504,720], "src": [32,32], "f": 0, "t": 48, "d": [8,11614], "a": 1 }, + { "px": [1536,720], "src": [32,32], "f": 0, "t": 48, "d": [8,11616], "a": 1 }, { "px": [816,352], "src": [96,96], "f": 0, "t": 144, "d": [83,5683], "a": 1 }, { "px": [880,352], "src": [64,96], "f": 0, "t": 142, "d": [83,5687], "a": 1 }, { "px": [912,352], "src": [96,96], "f": 0, "t": 144, "d": [83,5689], "a": 1 }, @@ -7966,6 +8000,9 @@ { "px": [1104,608], "src": [64,96], "f": 0, "t": 142, "d": [83,9797], "a": 1 }, { "px": [1024,624], "src": [64,96], "f": 0, "t": 142, "d": [83,10048], "a": 1 }, { "px": [1040,640], "src": [64,96], "f": 0, "t": 142, "d": [83,10305], "a": 1 }, + { "px": [1488,704], "src": [64,96], "f": 0, "t": 142, "d": [83,11357], "a": 1 }, + { "px": [1440,720], "src": [64,96], "f": 0, "t": 142, "d": [83,11610], "a": 1 }, + { "px": [1472,720], "src": [64,96], "f": 0, "t": 142, "d": [83,11612], "a": 1 }, { "px": [832,352], "src": [192,16], "f": 0, "t": 35, "d": [101,5684], "a": 1 }, { "px": [864,352], "src": [192,16], "f": 0, "t": 35, "d": [101,5686], "a": 1 }, { "px": [896,352], "src": [224,96], "f": 0, "t": 152, "d": [101,5688], "a": 1 }, @@ -8092,6 +8129,20 @@ { "px": [1056,672], "src": [192,16], "f": 0, "t": 35, "d": [101,10818], "a": 1 }, { "px": [1088,672], "src": [192,16], "f": 0, "t": 35, "d": [101,10820], "a": 1 }, { "px": [1120,672], "src": [96,0], "f": 0, "t": 6, "d": [101,10822], "a": 1 }, + { "px": [1440,672], "src": [192,16], "f": 0, "t": 35, "d": [101,10842], "a": 1 }, + { "px": [1472,672], "src": [192,16], "f": 0, "t": 35, "d": [101,10844], "a": 1 }, + { "px": [1504,672], "src": [192,16], "f": 0, "t": 35, "d": [101,10846], "a": 1 }, + { "px": [1536,672], "src": [96,0], "f": 0, "t": 6, "d": [101,10848], "a": 1 }, + { "px": [1456,688], "src": [96,0], "f": 0, "t": 6, "d": [101,11099], "a": 1 }, + { "px": [1488,688], "src": [192,16], "f": 0, "t": 35, "d": [101,11101], "a": 1 }, + { "px": [1520,688], "src": [192,16], "f": 0, "t": 35, "d": [101,11103], "a": 1 }, + { "px": [1440,704], "src": [224,96], "f": 0, "t": 152, "d": [101,11354], "a": 1 }, + { "px": [1472,704], "src": [224,96], "f": 0, "t": 152, "d": [101,11356], "a": 1 }, + { "px": [1504,704], "src": [96,0], "f": 0, "t": 6, "d": [101,11358], "a": 1 }, + { "px": [1536,704], "src": [224,96], "f": 0, "t": 152, "d": [101,11360], "a": 1 }, + { "px": [1456,720], "src": [224,96], "f": 0, "t": 152, "d": [101,11611], "a": 1 }, + { "px": [1488,720], "src": [192,16], "f": 0, "t": 35, "d": [101,11613], "a": 1 }, + { "px": [1520,720], "src": [96,0], "f": 0, "t": 6, "d": [101,11615], "a": 1 }, { "px": [848,384], "src": [32,32], "f": 0, "t": 48, "d": [127,6197], "a": 1 }, { "px": [864,384], "src": [32,32], "f": 0, "t": 48, "d": [127,6198], "a": 1 }, { "px": [880,384], "src": [32,32], "f": 0, "t": 48, "d": [127,6199], "a": 1 }, @@ -8292,6 +8343,11 @@ { "px": [1088,688], "src": [256,160], "f": 0, "t": 246, "d": [12,11076], "a": 1 }, { "px": [1104,688], "src": [256,160], "f": 0, "t": 246, "d": [12,11077], "a": 1 }, { "px": [1120,688], "src": [256,160], "f": 0, "t": 246, "d": [12,11078], "a": 1 }, + { "px": [1440,736], "src": [256,160], "f": 0, "t": 246, "d": [12,11866], "a": 1 }, + { "px": [1456,736], "src": [256,160], "f": 0, "t": 246, "d": [12,11867], "a": 1 }, + { "px": [1472,736], "src": [256,160], "f": 0, "t": 246, "d": [12,11868], "a": 1 }, + { "px": [1520,736], "src": [256,160], "f": 0, "t": 246, "d": [12,11871], "a": 1 }, + { "px": [1536,736], "src": [256,160], "f": 0, "t": 246, "d": [12,11872], "a": 1 }, { "px": [800,352], "src": [224,128], "f": 0, "t": 198, "d": [10,5682], "a": 1 }, { "px": [1200,352], "src": [224,128], "f": 1, "t": 198, "d": [10,5707], "a": 1 }, { "px": [800,368], "src": [224,128], "f": 0, "t": 198, "d": [10,5938], "a": 1 }, @@ -8353,6 +8409,14 @@ { "px": [1136,656], "src": [224,128], "f": 1, "t": 198, "d": [10,10567], "a": 1 }, { "px": [1008,672], "src": [224,128], "f": 0, "t": 198, "d": [10,10815], "a": 1 }, { "px": [1136,672], "src": [224,128], "f": 1, "t": 198, "d": [10,10823], "a": 1 }, + { "px": [1424,672], "src": [224,128], "f": 0, "t": 198, "d": [10,10841], "a": 1 }, + { "px": [1552,672], "src": [224,128], "f": 1, "t": 198, "d": [10,10849], "a": 1 }, + { "px": [1424,688], "src": [224,128], "f": 0, "t": 198, "d": [10,11097], "a": 1 }, + { "px": [1552,688], "src": [224,128], "f": 1, "t": 198, "d": [10,11105], "a": 1 }, + { "px": [1424,704], "src": [224,128], "f": 0, "t": 198, "d": [10,11353], "a": 1 }, + { "px": [1552,704], "src": [224,128], "f": 1, "t": 198, "d": [10,11361], "a": 1 }, + { "px": [1424,720], "src": [224,128], "f": 0, "t": 198, "d": [10,11609], "a": 1 }, + { "px": [1552,720], "src": [224,128], "f": 1, "t": 198, "d": [10,11617], "a": 1 }, { "px": [1568,448], "src": [224,96], "f": 2, "t": 152, "d": [11,7266], "a": 1 }, { "px": [1456,496], "src": [224,96], "f": 3, "t": 152, "d": [11,8027], "a": 1 }, { "px": [800,528], "src": [224,96], "f": 2, "t": 152, "d": [11,8498], "a": 1 }, @@ -8360,6 +8424,7 @@ { "px": [1520,544], "src": [224,96], "f": 2, "t": 152, "d": [11,8799], "a": 1 }, { "px": [1648,544], "src": [224,96], "f": 3, "t": 152, "d": [11,8807], "a": 1 }, { "px": [1392,576], "src": [224,96], "f": 3, "t": 152, "d": [11,9303], "a": 1 }, + { "px": [1424,736], "src": [224,96], "f": 2, "t": 152, "d": [11,11865], "a": 1 }, { "px": [1392,496], "src": [224,96], "f": 0, "t": 152, "d": [14,8023], "a": 1 }, { "px": [1584,448], "src": [160,192], "f": 0, "t": 286, "d": [78,7267], "a": 1 }, { "px": [1648,448], "src": [192,192], "f": 0, "t": 288, "d": [78,7271], "a": 1 }, @@ -8377,6 +8442,9 @@ { "px": [1008,688], "src": [160,192], "f": 0, "t": 286, "d": [78,11071], "a": 1 }, { "px": [1056,688], "src": [160,192], "f": 0, "t": 286, "d": [78,11074], "a": 1 }, { "px": [1136,688], "src": [192,192], "f": 0, "t": 288, "d": [78,11079], "a": 1 }, + { "px": [1488,736], "src": [160,192], "f": 0, "t": 286, "d": [78,11869], "a": 1 }, + { "px": [1504,736], "src": [192,192], "f": 0, "t": 288, "d": [78,11870], "a": 1 }, + { "px": [1552,736], "src": [160,192], "f": 0, "t": 286, "d": [78,11873], "a": 1 }, { "px": [800,336], "src": [32,0], "f": 0, "t": 2, "d": [80,5426], "a": 1 }, { "px": [816,336], "src": [32,0], "f": 0, "t": 2, "d": [80,5427], "a": 1 }, { "px": [832,336], "src": [32,0], "f": 0, "t": 2, "d": [80,5428], "a": 1 }, @@ -8441,6 +8509,15 @@ { "px": [1104,592], "src": [32,0], "f": 0, "t": 2, "d": [80,9541], "a": 1 }, { "px": [1120,592], "src": [32,0], "f": 0, "t": 2, "d": [80,9542], "a": 1 }, { "px": [1136,592], "src": [32,0], "f": 0, "t": 2, "d": [80,9543], "a": 1 }, + { "px": [1424,656], "src": [32,0], "f": 0, "t": 2, "d": [80,10585], "a": 1 }, + { "px": [1440,656], "src": [32,0], "f": 0, "t": 2, "d": [80,10586], "a": 1 }, + { "px": [1456,656], "src": [32,0], "f": 0, "t": 2, "d": [80,10587], "a": 1 }, + { "px": [1472,656], "src": [32,0], "f": 0, "t": 2, "d": [80,10588], "a": 1 }, + { "px": [1488,656], "src": [32,0], "f": 0, "t": 2, "d": [80,10589], "a": 1 }, + { "px": [1504,656], "src": [32,0], "f": 0, "t": 2, "d": [80,10590], "a": 1 }, + { "px": [1520,656], "src": [32,0], "f": 0, "t": 2, "d": [80,10591], "a": 1 }, + { "px": [1536,656], "src": [32,0], "f": 0, "t": 2, "d": [80,10592], "a": 1 }, + { "px": [1552,656], "src": [32,0], "f": 0, "t": 2, "d": [80,10593], "a": 1 }, { "px": [800,320], "src": [0,96], "f": 0, "t": 138, "d": [110,5170], "a": 1 }, { "px": [816,320], "src": [0,96], "f": 0, "t": 138, "d": [110,5171], "a": 1 }, { "px": [832,320], "src": [32,96], "f": 0, "t": 140, "d": [110,5172], "a": 1 }, @@ -8504,7 +8581,16 @@ { "px": [1088,576], "src": [0,96], "f": 0, "t": 138, "d": [110,9284], "a": 1 }, { "px": [1104,576], "src": [0,96], "f": 0, "t": 138, "d": [110,9285], "a": 1 }, { "px": [1120,576], "src": [32,96], "f": 0, "t": 140, "d": [110,9286], "a": 1 }, - { "px": [1136,576], "src": [32,96], "f": 0, "t": 140, "d": [110,9287], "a": 1 } + { "px": [1136,576], "src": [32,96], "f": 0, "t": 140, "d": [110,9287], "a": 1 }, + { "px": [1424,640], "src": [0,96], "f": 0, "t": 138, "d": [110,10329], "a": 1 }, + { "px": [1440,640], "src": [0,96], "f": 0, "t": 138, "d": [110,10330], "a": 1 }, + { "px": [1456,640], "src": [0,96], "f": 0, "t": 138, "d": [110,10331], "a": 1 }, + { "px": [1472,640], "src": [0,96], "f": 0, "t": 138, "d": [110,10332], "a": 1 }, + { "px": [1488,640], "src": [32,96], "f": 0, "t": 140, "d": [110,10333], "a": 1 }, + { "px": [1504,640], "src": [32,96], "f": 0, "t": 140, "d": [110,10334], "a": 1 }, + { "px": [1520,640], "src": [32,96], "f": 0, "t": 140, "d": [110,10335], "a": 1 }, + { "px": [1536,640], "src": [0,96], "f": 0, "t": 138, "d": [110,10336], "a": 1 }, + { "px": [1552,640], "src": [32,96], "f": 0, "t": 140, "d": [110,10337], "a": 1 } ], "seed": 687226, "overrideTilesetUid": null, @@ -8567,17 +8653,33 @@ { "px": [1136,544], "src": [176,240], "f": 0, "t": 356, "d": [112,9286], "a": 1 }, { "px": [1136,560], "src": [176,256], "f": 0, "t": 379, "d": [112,9286], "a": 1 }, { "px": [1136,576], "src": [176,272], "f": 0, "t": 402, "d": [112,9286], "a": 1 }, + { "px": [1504,608], "src": [144,240], "f": 0, "t": 354, "d": [112,10335], "a": 1 }, + { "px": [1504,624], "src": [144,256], "f": 0, "t": 377, "d": [112,10335], "a": 1 }, + { "px": [1504,640], "src": [144,272], "f": 0, "t": 400, "d": [112,10335], "a": 1 }, + { "px": [1520,608], "src": [160,240], "f": 0, "t": 355, "d": [112,10335], "a": 1 }, + { "px": [1520,624], "src": [160,256], "f": 0, "t": 378, "d": [112,10335], "a": 1 }, + { "px": [1520,640], "src": [160,272], "f": 0, "t": 401, "d": [112,10335], "a": 1 }, + { "px": [1536,608], "src": [176,240], "f": 0, "t": 356, "d": [112,10335], "a": 1 }, + { "px": [1536,624], "src": [176,256], "f": 0, "t": 379, "d": [112,10335], "a": 1 }, + { "px": [1536,640], "src": [176,272], "f": 0, "t": 402, "d": [112,10335], "a": 1 }, { "px": [1600,464], "src": [96,208], "f": 0, "t": 305, "d": [114,7524], "a": 1 }, { "px": [1632,464], "src": [128,224], "f": 0, "t": 330, "d": [114,7526], "a": 1 }, { "px": [1408,512], "src": [96,208], "f": 0, "t": 305, "d": [114,8280], "a": 1 }, { "px": [1152,544], "src": [96,208], "f": 0, "t": 305, "d": [114,8776], "a": 1 }, { "px": [1568,560], "src": [96,208], "f": 0, "t": 305, "d": [114,9058], "a": 1 }, + { "px": [1536,752], "src": [96,208], "f": 0, "t": 305, "d": [114,12128], "a": 1 }, { "px": [1664,464], "src": [128,208], "f": 0, "t": 307, "d": [115,7528], "a": 1 }, { "px": [1664,480], "src": [128,224], "f": 0, "t": 330, "d": [115,7528], "a": 1 }, { "px": [1600,560], "src": [128,208], "f": 0, "t": 307, "d": [115,9060], "a": 1 }, { "px": [1600,576], "src": [128,224], "f": 0, "t": 330, "d": [115,9060], "a": 1 }, { "px": [1312,592], "src": [128,208], "f": 0, "t": 307, "d": [115,9554], "a": 1 }, - { "px": [1312,608], "src": [128,224], "f": 0, "t": 330, "d": [115,9554], "a": 1 } + { "px": [1312,608], "src": [128,224], "f": 0, "t": 330, "d": [115,9554], "a": 1 }, + { "px": [1440,752], "src": [128,208], "f": 0, "t": 307, "d": [115,12122], "a": 1 }, + { "px": [1440,768], "src": [128,224], "f": 0, "t": 330, "d": [115,12122], "a": 1 }, + { "px": [1472,752], "src": [128,208], "f": 0, "t": 307, "d": [115,12124], "a": 1 }, + { "px": [1472,768], "src": [128,224], "f": 0, "t": 330, "d": [115,12124], "a": 1 }, + { "px": [1504,752], "src": [128,208], "f": 0, "t": 307, "d": [115,12126], "a": 1 }, + { "px": [1504,768], "src": [128,224], "f": 0, "t": 330, "d": [115,12126], "a": 1 } ], "seed": 6499193, "overrideTilesetUid": null, From 3ec8ce2b0c0c5c6e420174c21297ccde15cec346 Mon Sep 17 00:00:00 2001 From: Sebastien Benard Date: Wed, 10 Jan 2024 22:30:55 +0100 Subject: [PATCH 10/32] Updated macOS icons (#1039) --- app/buildAssets/level.icns | Bin 87498 -> 36237 bytes app/buildAssets/project.icns | Bin 77677 -> 32088 bytes 2 files changed, 0 insertions(+), 0 deletions(-) diff --git a/app/buildAssets/level.icns b/app/buildAssets/level.icns index 0848d50a83e998f4bf364b0dcf52de29cf664ae5..07ba641b82a5ea871f2075db9f983004c72c8a9d 100644 GIT binary patch literal 36237 zcmZs>V~{3M(=FPzZQHhO+qP}n_Ov~1+wN)G*0k+@?!52)?ui@coQm8#*UGBOid{c; zRjx>DQwLWdp!j%eQzq_zJ{$-L2+l@{hzK4g66PO9vvBivvT^e_-}wgLjLC(AVgC~I~U;pLZp8)iK&^n1rXSOIWQ0?(0|VSXMp_oKG6Tf z|D`hpC<2s$SpLKQC*6PGe~5Xl(3Dw(?wX_&jX zT01%rF*9&8F)=U$RDj_AWda5Q2Ll5F2Iv8y3JFO`DgFNqpbvxw{C|yt{9mJ>|7SD_ z=s&LuC{FC(BU1Om>yQMI+&K#P2tJb{~teq-X>Ovt|4VeJ@|=N6-bEX4n@H`!I%qRi2mr&yds4CDdtxe90v+f_bLOX!H`Z~UArf!uO_gAFhrtP3qh!VVvX zSD%!2+`*99OTLrDV%rvo+a1OA0n!%e-%!yyB!+v*qA-0o_4 znX~hlfQbc47KUJsVA9Zs_`7U7axc8&f2~ZsG=IkjZXk05tcK*dx!P4PFOZ@`)4!l= zVI=EI2weHhHvgr&1|8Q==K=(RbHgd?`iq8DLXLPM|5~7D06d;J3sGgk_MTvP!qu7S+I6gmMKzN`4NSV^|`DaETTJs zv1m_#Y#*X$In*zne^Z~1#|F_YzIeq!^?fQ@N3l|+!9BjQV9H2}aPE%nd@SC#9Q&TH z$_m$%-Sb!j~+~XHWcG`aR5CbC!!T0=^2VzpbF#)D)h9Ap15RY6CZd?Wp zF*+M6gdG}`xIAuLot^M=tDNiYOq8&_>OUp|Ym;a0YJ#Mzc0@UqrA)`gWQS2`q!13w zr4t;?g9dhB0|9ofxD#Xq2|Y%o6bUVZ*D%qLRx}M4`ybfgj--__dUqf*(qqUsOF( z0A{DY%d>X10l8v)36qjorOwBBEZjl|h3@Gy`km$rv{IlmZ8#!jvi9>y6UkZgAUdC0 ztmx&%aI#B@!wYACt|=%}O=I+5n1tVeya%>ld5Q8JUqE@%ETV zq0FAQC3k~L_T7-_N*mlL;N3GIA%{2FAcl1pD9@3n0;x(7AUSnKk)h zCC+6|)_$7OApEHS@dz`T^&VYAgg#_kde{fEriqRUqIlp6El$GtoVyqHTj<{TTn^Z< zTrF~Tk?}J@`IAJ^Fgx0D+qejoq8iS)%0doJ8FHi40?HVsoi<=`-Mf{F>X9+(;Fk?FMOxGVN?}_f@<=l1{nCk1w4{!j zm3idKj^XhcL-N891BZ|2pBS;&uN-2_H^Rv)mIUW{)5-d-6=(zib!8B~mB^}cP8yP` zO;$b_|AmKkkM-N8y1hF%2y>QooJ1|S;lsSb(g=hhs$u;@Znsz~PE$X3bs&0`!uOK&VKn{PNq^JHX|YLfl!1Jpo&3oTlcn*ag}A&STwTb|vV|G#Frz zF6E*gq>o8Xhw}URv`K1(0^rDbkES8KI(mM0QIvQm_-krP`)u)jx*d^iB{w9x3;XfcA_b&*sJ?tsv*|mx6)=WmA9$>T%fX@x9TOL#*ecB7nIuda^h0V(v z$lgYTdZY(QgtBr$F%kQ&BikU4rT2Bxro3_VY?-vMfs5@$p-0?uqM#!2peYys5-zU+ zs<5Dt?H6nfk_ZlHuwKsADJkcOfejZvB*iVTv^!>Eg~(diURZJmMeVgU1+V+!$c71>2*q60F2bPQz8gmWz~r6n)N79^(x^^bnYurW^So;s}!Ml;wxm9b{)ZA1N)Z~ zPhPhbSE^}B;@9wFkNN#Pv1W;cP3Jw{i6c_{?9#1vh5#I}lI9~x=e*8Xb{l~wI0!zT zq5)he+gGGoa)$K_Nfh(s);uVg3BmV+&*Vkp27VngI5wnDULe=Y1c+@e4;?bVo+h>3 z+OvP!Lp4upwrsoQguaK=ho#J}e-4jG{jqgl1jVmIgZl60S?Gs$H_5udX2Zvq^&X1z zuaA}0oE=&=*3T>u6Hex!NDTP5v1zYmH_N7so01ZKK^ehxR96zCL$pIT9zo~cSnqn( z6e43}r+}SdM_$F>+EL((u5cyf6!R9MtvuiD_*HGJ483KaB!Tvg1HPn57g+t{4^xzz zvRc!ft!~r5L^&`lm_w8_>xInW_C*zACG7Y?%wune07$JH!L;AL>p{{PkcOf3fB4l_ z;>DkKt-u}avgL#u7p81w^{dRGxywqGk%Ks3~MJ;D-t5~w-z4OT2eXsP;ekMJ8sLSPX z7_8zm4_5d}E`6983~bBIXux5lurcG??FIYfrc`81nj96S3khh$I%u&Ysa3Moh!rLG zRI58_^*FA3)aE{nQjD~Mbi@A1TQIhay7#%zk+6fw8r>TJpO|DALTaaDx|7x-F5jdM z(XQd-benOFtl)O~hW{D#T0WV#82HesKmw7J2|t>2Ntj({Dhp--HG)xRuw#-5u6y0x zTf*XjdvGibIzXm-NxnsK9x%Dt*k4}D#2$MR+AKt3RGk}EJ3FYj`*Z;6slqWFHaN{) z-FP*|W!^e@65-mRJz_(kcAHL9Mt^5nWxl!siZq31&%11u7dx})WgRpnWrbs~q?XY* zf1FzkK~%Z$)P5^LpoM7K7ixT=@d=285*HxLGskE!<0HOBjt~*y&e2LlG;F^_1#!dK zh(lZXS%XNA$*OfQN@qOxWP2)iNLyhTF_6C(930x!*Hx6tZW%a?SaNoPQXX%?n2^yE zO~%t43=!3(mxJ*|8ok7b62rUW-ZpF?rZ-n42jV zz1;UIB|qOsDV?ZKNH1q~x+y?huunHqNS??eDuTmtL-yoX-qGS{QN0!AcoPfUd;JkA z3L%cUdo@qlhYK&@mfgnYwRkBv&+caO)+p!Rz|k9d(lH-GLkXHHGI|}{*ri3xpXygK zMC+6lXZ#+g@i0@S=D|0pTPxVn2dp$m!UM$aL0!-t&FS%zylJE3+W2h>Pa@afgSIpe)tx3Z(Wdi3x`i2-8 z!Oy^cjQ>w1>najZ=XtE0R@gY2do9oV5w+7gkf5s;<*uagqT0uGM>zsTeX{iqs(R%I zD6T`;KDJ#-JMz09WOdbr2M^;kQZQ#eWYoz+Z66cyq^uAH7};0EzU^pKK~MJ_A(+f6 z$&E8Usg^xBj(qLz6J|*7Qv*yfxO;P2;+Q~tcdBlf3>$PMLH7gA*GD;Gqg}aVgB@@F|aCFeQqt{EwJw4;{6f-*~vF~1Eqmy2_c z+Gt{`*ecWS2NqLFEX8*v2Cq@SoekOr9i{{X9{wFRjynRS(vG(57J)IhFf~5dZF}y` z$@?y_riWkKc}H3YQyJgGwwq9Sf8l*L)Af=97+V}+ti+z@N^Au+GfnmKE(&HpX3u3q z`ZRAfh(N=l4Gv;=s3H;TUX`yo8PTLY>zv#M_+3CJ?pFf!3h8=Tdmo4(y{Y3(xrBT3 zzqY8nq`Kn!XQVCU+$*JNJO@lk3J1CtKN^Y(WG z=rf{Y0CZk39PLdcUIl}2R}K*c{y<&4^Wtwhi6Czwv%R$zEO47IZ35jafA~Z^UNJZS zMCT`Zh{TJ}rk=NTXo#APuS3=(?>YC4u_7W^GDJIhh9)TGBN^%SeAPyl+A!LnCZyd^ zb(Wd|;yJP9QMW?vhh)!bExuXD3xgELo~n6)p@hJM9?&~NFuJbYH=E$!Ks$76r$NBC z7(U25EoZEL1qt&|<25%s7ZP}1jxAC%v2DEXClDEL8z`h-h7G?-aDJ1j@=1_aS0~L= zU_$g^reGFfy2`)9+wopm5to+AvceZDqPQYD1c-8x74fw#x}{{C(K`3A5Ho4dC* zgFl~kTzJu(=F#(E+Q?Z%q{l?zS7sJRNWMk~n9RSGWhOA;8>Mv)HF7Dw~KSBP`s8-#BYKL(`8~_1u z(yRT{bbZvDRH8OR5=CV@02|Nph|Ug;M08>}e`fEVHi9?K`CGJ$MRCpyHi@*`^oo$r z-Q(7?3FVCX(~ltQ%3w7dI%FjuwE8lk-55GqFsHBn8BEe=(8DYmkTsq%PZm9{u2MBH z4$-K>`=yN~@2xIooA%cyi>y3+IyEND_=&Awdbm;;inMAGU8(E(0rN8OI)lHTclOH2 zV4G9sxf0v`m_i*8I5(I;sMI5{U_|WD_dU-e7khDzaRaZu_AH;)gW3cHY|D1j=a_r? zaYO*!g=F6Tb$s?pK@zJOLC&vCuReOkIP}GoZQcec6_3Jk=BF^{*+3p_jGig8{73e5 zQL9jr?o(fnQuor@-JYSgBFZxI0hA&m+Lz?fUO>S76bc4qy!EeP=pEiY&^32PAVmx9QnkWfVL zYb4E)JAoY!EGNyK9=;JA%MA}R5hl#rP=(ft5JDD*kA6=G)aOi@+0qsx>wq~vm~>}E z6Oayf9}*JA%r1-eEmrgrEfkcahURcW9z18^kOuPrdvbJGs4*4I3&-;(laqxrb{Y!; z>^fEA#E3>#Q?lzST0~PVzxplz1VWhfukWyQ(-A5^Qc=AM`X7rtAk@AdAjh;Sq6z`Y zz*dz7QNsLY@&P#nrhC!l~Jo|rd_NWw44c@1`KHSzqCSt0?E#RI>GXYjud3X zWcUamI78s^3+k)&ZX>{_tOx_{lWepM3r4ZMT&Y+1i8Q6-(w@M$nuwP9WhC_5P zG2eHCf6D)Utg7{)r0%tut_y9yTd%Xgkljn(4D@?;VRH4mvPcqN6Q|JY+X4e{6Bp8h(Mer@;w#LNu9_)L!}raSY^;UwW-Nx$aD>~&G|Uo z*Ic-0gmXv(XVx$VNH$(43*HVe#-y%hb-~l?S4vD0-+Q#;%MCoCLv%Q~$N5y5n++8x zfTuU&YD5BFWjH?%SEg!>$BS+leZ6OnIahI@(X3!#Nbg+gSU($g548HpQUDGtB3e3F zYOPxeb*O1)>!le#Q+yL6AbG;>{gAo$b;oa@%(Eqb|E|R~;6U9T!?zFKfQUic(@09d zZu7~uKS6V*(@-N!p*kWXZ-eoy8#u!vK19ujWr|Vnkg>G=eTqQGoP)fgs_35klMR55 z@d&~WrBQX5{F2tfS?@^pjY0>>h4q~pBx-}E47fsAFmd8Tl&V4VMX8kJt7S_}z5*ctH(Z-K zt6YVyOVnJ&0ask{EL(rg7-4IfFea7WsP-EwI4<5|Z;UAgs=sBgQLcmj`&hgrQ=hBT z4ioqsOFSkiTJr^y(?E?x}_D!L%7R zUn>jv3K44Sn}dCb*ks7~w=*!#YiMF=dX)@-lX)TG2j5wtZQIFrk#feXZkHlO8UqY9 zCK6-R-DObAA86+L1vnC83SSOuF`CTON8*R$*V~*%%EgBsuPK2J*SeWhPgZWdleyuZ zs&|;SoK{c(pC3X7hbaH2ZVqYJ!iFkS1NTiZ`QD=!VO%U;dx584NKhgo?!Lyrc)v_L z?In-&M7#^S&mL4n*PQfsw@(!_6Ps6=F3`=4VCC>1FLq(ljj|ti7&KI>w0CFeNunYv zpu^n#DrvAfQY6Osc0x`^S19!B7aQ{84rz3H+Ld<`b&kf+PNX=!%=C6(nChD^*=NIC zI}{koyTMW_j$<`YLP{p<6Cr+e9|RUA41T>-ben-yGdQp{`j?Y3gX?m#PzCdXHP9_4 z-zM|sc%F{%me1BW|tXqGgl{wd1p0sUUdj(ywtVUq?SiBI^!BRTIj1a+N*X>i~mQ`D&S+4-x<+LKf$ zwQNN$so{2P3rhF6LNg=8=rZtM6$2w4rBL3|J1E$BS2P8q!O;bnFV+)UuQHLfI{fF` zi>W>>Jab#8x`nl}m{k!$F0}D>K^dJ&_1DaQnw>_YNA!U?M0&On8h!yo^+L}AypwcT z?`spJ3jT)}ms|m5-G~O~K8f=Tl>jyZ7Gk1kC{+Mgv_GG83IQaXIq6!>A#b6baT~EU z0YQIy0ch=1VPsVjUpoW!=3}whtu1A$e(#P{PGa9%Y81)zdu<^J(HBCj__lhWg(sP% zyF=B3yg^TRR}TE#aCP>ZJ2hgv<-mQ;kF&;G!A1{)ciZ=Sv{<=@k^{+nz^m$@z8X2} zXr!3Rm!i#`)%gDJ#bZ3hLOF1#3+~G(Bk%Ze*~M#g3qeT35t9*wDj- z7SrC@fMsJ@VN5EY$N`x3195X|fF>W?C@I7%a{O#*Dv3^&-%rjUhE)L#Fb@b7|X_NuugQl5e^jtWI#RPQ;qZl5T5eB6IwFI}Mc#0Um0hxnD;Em()&_SQ?Dw}bH7(o|(E5O>~H%R%Kx zFHK-qZN*E}%btt6>w4B;q6AO}GsECZDV(8yeD|Lb`h9`XoZ}BK)&iX1(Es+{#(K)C z=upg?j$-2P|F_*l@yNN{Z@36AwR`pAX54PE1_iY~YAIW-bh$C>jc_8HiOo$x*~Y7f zoJ3>64J|T$Q+s)=PmWsVCPfjc{2_U{J@83eoP^rIEHmqXvRoIDc+$Zi_(Uh|p-0ix zb`Uxx6Z)K!y0M>~SMMdr!zR!~1ZS{d!8L%^xp<<`R)3IGk6TX_Kc?^V zm*o7}3!Z|AyM2!_fEA9N496!wT(&b z_N)>vx{O38q5<7{N#nv)iwg&V^2W?t)>y|b@cw|q?Q`@o28U7lr9Y z^IjnMG7 zev&6y=>{jZ?C>*2=-0UXJW{DA-sHr&i}WN}iZqHknn&Y~c!+ixka|PN{wge$);LdO z|C0Ne5qop8KI4slPRWV$81h2h9@DiKQJ@~jOLvhflb!E&tL3A{YMfj=c1$D$jJp@l zZJK)wHVn4vEF_AM4Us6f=^8S)WL9d_m3dT;%kv7=-D@GUX@G0(>QLNO(Bw8;Pej_j z17srs0anf8kO0X0yg*&7fSMdidrAR%Bcc`EX!jC9pgXkzK~e$HzWXQh7jK5ayEf~Im&5R(*$2SVf$Ja4gXcdQAB}FlEjR>Cy6V;!Rwr&rPmw)hoW1 zZZ1$4B(#|;2Mrbi;mr3QJt2G?dvHYHE$9N7%LFeUOrh|&b#RH^l#)lOL)En5Sc=`l zO^{vAN{#=l!6{C1W21uV)5*hF-cb@Smx{q2^Q;8VO?Y~dE(h?y`+pg}LQA|pMsovSNRIF|w)FDfAngt@ZlwmoRvzQ)OMWCt$i=?s9y zi9a$F6OMV363WfGcqL9Xr8EKTC#cSbN%I^%hNrxU9u;8)c8GNYm=+YnG$k}?dlmW|vd;$VO z4}ow>Lh$S*U50nP+WjP8)VrWeqWRxb?2*7!dI@&jgC$M-DAucFF0WNT(@7Xj=bji^H!R`>~&AA-5l$fXbzN zfd8%JGGc9SOJ)r%f_X8fBNEitp{&LvhF^u6NsN+{W06PjbKOKH3#DMc?p&UebT!Z_$$l5e1E~n}(mqo8e&CJSYo)N(nP%GRJPGx1C;e6FkrzqCahk$~$|%`G=8s8N z^>f16qKIN=e>h=8auFMetM(Mxl{i4wy8$ME38PY&@fstHoat2XO2-ds&vuycag6)@X9zlZgkJm!`2k3pPdG6Y<)d zx-a3o}+x3Opxd9CnJJ>f?!bU+mUj>D$7+JLs_FK1HF=6 z*m8rTkhZ!r;A(B^rH3V(6+%woIU3R0`ekkQsr05mX#bICc2lUWeS-RyT;>VmdV3>N zZNBnXU2oCrAb%CiQ^$x_1cC>f#s0G0@fq!C&Vs$y*xh&{FR|Nz#P$lgMP6(ECDvGG zgFqmHq|0;}Cq7!%eL+ScyufghGG~np45Tv!GWH`zuw2cV`~q7t*Hq(Sc(8j0P+ z#ewPuA8Lp!yKSac{yEb_uz*Ga|F?B_3KBD$?zBz9`bT;(gIc2jV)LuBS5OFRA9G@{ zLUHRC-J4gAv0Q;BIDl{PJ-i~qTm4~pgFfTn{FCy><2PVo;0jKU<3PGQqM{? z^h8;m^MuZE=&KWmZ-W_DZs$XFn2)C@`V=v-`!ORh5A95V4_>&KpI*uaQ`CZ(qXiJk z%ge(t8SAMb&)sj)O(L6sRH#uEOEaf~JI9q`v+7W35F2u?e;f4Esn0~w74ankB5Q_x zX<7te@<0gi1aPY+ee!%TiYO|;8A$(Ph$#<*j7=H$M=qkrGC??yeJ>=Qu>h|VbblPZ zq0-rWi~H$2ABpQc!{gbs*-+~X)}6J(`e0T8A<7jJcq-F{Dep8&Mp&8~%1CTUA+!c! ze+Yzze~JYK2nR2!P`FioqIa9lI8g?_kIlQC{gz-p^PN`$W75xJIpE4qhY68E8JqzG zB6kCckR=7o55(%$=bpa*N5%W^bQ{7dGsF~4UPk7S(GmgkHJ5K1Ml1~=T-MkV47OGh%H+wq_%GqsILnU92v|Ui;+ka2GjEWh)Km| z8gq7^Lzl-o?UWMxuN<}5wIF}9af#o7s>#aqJ3S?Y%7aK*^!d;I*XBfOso9EFhEMih zlFmLohz3wmac^Stwmh%KKC%~1V6}hxrK#|an5z0;LT_JrEgb5X_@c`SL>O#DS@GS@ zhHc#oFDn6r`!43Hn(Z)Cgb|4nJIy|oMRQ5um{Q)hO~ij_md2Xx5dN|@Qwt#RpG)v- z5+ZoBgHQgAW5^BCaG0!L$xmU>^eH&Bm_C+xWdImroVj0yvXB3%Xjxa;!cf+);_7s? zMBmA)q8;>jD*tttgg!2Kmj=F?VL!o-%Ao#$ct5#{GO@1+FhvUEh}#OUeGC7>Lvc^v z1!;(=ANDr~;KB7tMHUt5axCSf%X!a!Lcq*uOp})dw5|ko{5VYm+M*v*@x(VoH>EfdrY887c)IA&LJzz7Pm>F4#@JgIOKYeyE{pl+ zF_z6H1S^3T?vlv0RL2{)ALB~{76CooCUs7dC2$=dwNS_C^ky-=Mn+{ag~nF%FGL1g zzSsL$yV&xQMdW2&yF9GO`c$pqsS5ti`w2x5h2)*>nJ&>nNOv(V;ptWgb-}O?LGRB6 za9@r@e>UPO+b!zIe&V$@-QjvpYuWF}kvuDGJs_1!uaIG)(Qw@|H`lp?;pGT2M)FCY z7^ldslAm1=@FYj36kaj({T5&LqUZXZK=+-=iJu@(GX(}4))PWPD^ohK0~%|-!AVqI zedj&L>F*=JcdecUe~f;+7uev8XIFCDxfgLVHMs8|Gz*(_VJ7esF*k4TOdE^UgD@F- zE9%Prwsv<$WoC^@#wdG`0`RP7WHfYW(dw*Li60p zcL50l&cLg0fK@#z3iQD=C}-MwP^7!C|C z8Gzs)6^x`F2m&CQ7}sI10L4VXX9SLsK(fwY_rt_B_Z49SXifS?q+!R}sOtAj1AMW6 z8AO+6(t``jQ`+3?zd-ID_mqM1&+Ot6SuQbm^-AO=o*m9Z46h#3X#ZTzpJ_!+v5}-L z)o<0h@S3H6ujTj^`ty2I_^Cn3D}{~XB#}w~Yu*YRo4q{<|2Bve&k13RQdqd<50n+l z19iSBR&0H=D@4L`@Q$AxcZ&D}c4m_RIlnaLNC8QebWRwsHWz*Nk$ETwlk?`UnK*#M zzw}7%!Zj;|f_-h;q!ulm$I|Mm7ALJ)v?W_Ee_gi9lA+qqcSt)wrvgkaG6E&XtNXH{pMdwTeFyOdo`0C(GNr784?cU^95vYfGF8 z88aIRQ6dPDC=&ory#LpH%KO!?zt55pXClx93}EI}s#(?U7U|gr4mFy1aFu+@-pBZB zRhIM(tC?i0sN0)ufrrERQ}GDuSRJv8WrM5&@9)}%Xw*#~&S{|o*%(;4mr^yu{&H~1 zl?H@oaRIxu{Ok13y}(s^KzQZZ2j%#*b*Wv9(}$yi8W6IO6_CqD_1Q`LYvG|_>cHxB zn=#jEO$($dwztv41hI8Vs2f;lKy{jLTYLmf;f4epDTjInJLAi?p+%uvnfHSl9HlSc zyZy7>;*#xCrmiYxp>JZtX1`E_AjeRnU?*c4m51| zZs@Sfc6#@-Bw2|kF!#LyAlPZi7!r3ZafhR=@9i$J!@!o6DOt+}Soj=2B49)j*h6LkdE0xnoen;#>?>pi;`nDN1O1EOko z`HBi)qPrpUIpV>*3A`l>k!OYyjD~@4NI!6P1n&Hwbg4brb7S$Z8*&vei09QvWEr^y zxO*-v%RtkIslFlZpB~t99=cY$>gm8rn^5IVIaPj-VQ^$!brej{ywN0{U$-l5&m8r z;r9AZY|-}y;bB#UV}eY$MX8)jX~|k~5&l73AvQoD6;h`kd>~b|(Q9X;tbHt483mTdM#!GOi)yF{nfl$2 zI8z_`I4}{K!GM)e(f)Wyw2y56xIeJm#j9~YQ1;NeKk6gaF7*0V!Ytpv*sCT^5 z7WNlivkmf}gFu=9N#Qfw0`1?3(`ToE{@Jrp{K+K!tWvR3i>+RVKcxZ?H;Yi-mPx6@ z32|>lGo`I;LIg0ekR)fBAG_5#=r@XM!WNcxuU?WsZyfoh(Rm_J7_r~MFw9xPHAt9o@2sJ^-#q5_bwiB`l>h55J_j%xnRk3cYFl|R z19!QOQQsxiD=yeOMmQVPMTaVFU$!MB;hnRAj|AAGK@AFjcGzOfaQIY+nI*{N`>gLQkI|N5uaO7l#9cv}W+!8P zeQHRr=S+W3@7hE{HBp?C$z9X@T|Q_=vH(pjj9VmHr7`Xes$!jlY6ZczM1rWct(pd< zN|MRITPMJ3Lunj2RRLFL!+n9gOPO2t`_&@v?Sw@_Px+ovXXsIs+wTLVLL7f~zT0mN z>F;KD{u5glH1qedh$Vp;CE@3ZE!-79bHZdE@duO77m?s#-}UeE$L^ge@_k(dV%Aup zM&cb;4O(hvj0KHO#cnR-+&khN{o`>QXvXZ=_NMblfaR@d^)SR_R8)s9avIKWEA-(8 zo0BbaXS0F?J}T<=Jve8pmbt=%x034k+ch+sdiRB!k!~p&P@7*@@RTojSy?R6-wq@h2JX1_$hjrckZH>5oH zp$bzHohMf!3&uVS#5-;_Ii3p4ld(-mApx$vmB;rL9$t33LwI%zXBO`o&OZ6%7dvls z4lZyqeBMPwE0!(+x%VJLH7-L?S`U=?=p&g@|27i43*V^{6XIZNNmLupWROX%i4sRQR-0#$16O4C_v61zM{)DU@sa5kyulEukWx%#&L4LrmXAe`x)h>5l-jN@^*f|tKY?B zv6+Ct!rCm9cQFQa`M4jLtD`2Vz}2Tw1qNn?=M&ob>6~%(M)n8mWWj&`s+F3f*a{1F zIf6dpHvbOUt8lepP8Hl&#LBtB%5Vyi@#v^eb-!&HZ%0N9>gY=s9m3ab*zbTUgaHnR zR>0DxKZfi_Rv9^pUlcB3CNRdC-8;0UQT|R(1>I_BvEM#! z!^WCk+~A=V{*cv72KV&;t7YC@OjA|GnQO5zJ?C6jes>*b5l{%HSORe1_Z zKuS&ytT{XRk%g?D{@ct8@~bi@qJ$krm?SsK9_Qzv)Fb6ao9P9akIiWJCjgA=#`Xw3 zs(MX%WAk-LQqUlYy-xHD?{rlPR2^|WD`7bUI-nvF+lBuCWASFrUmZ*Ws8A?uU7F&x zC~siR5bI2ZTM}%+o$dE1$EKF|RD&oS1YB=>Y;CB2aS=B)i@ar#1bBPn>{#0}jRK^Y z#)>S>tIJUlQ@$$A%k-b=<5f*8S2Jr3BP5Mu`IG55RVKEKW9CV!QCE4=zQYKl#Gmx~ zjr^^%y*{JocW~SMTg{!$=kk-jzdxDpl7WV|DvoK?YW#q8`*S;0FI;K0-jo#!vQ;O>%$wawv`2X z8y>VqH~HskvjDaAE=7Ff$SJ*3>KzbAhzY0tl%N0~60?w$IWKuSfk@{Po$gXp>Of** ztETX1lPurA21PnSVbd;Ie6Bb+RNIz>bgbX< zopAHc+#um_uL%T#u%+sV1hcbqtrvP?T_ZTkWkb$9o!wH_W0cp+Xd%^ZgR~MCiT=kh zy-?~L3zQ1DP)9V94fwYJuv5uJ1_ngNDYt{|VI=b@jC4%)1ebpT zp}A@`T5FHs_bw;;-Uv30N+}|Vku@&eDDhuNI+aWW03m1H>s}bm0r@Io4Y>@_oFtJH zTJz^Fm_9-N$EbuEYQS-I?(2?xZpFLQ8^Km(ZHezFmUXnjyw_iBSV9*D$>Psz{Ab9T zu-yGvCpUHWQl_Uw<`9q|VD0Q=c8tBo(6+y3GWhn)AMV_*qi?g(jQy=bMnl0MnpT?E zu;wTZ&N)hde%S&74|DEo;#PYHvjY&17Te6n->)`HNiF238oi7GPXu_X$`fJPSGGZW9Ai&k%RjU?qmPL; zaBSDGz>Xq+C=@RlCJDX=Bsm)9%ZN7Lh=CLyTA!Hg`8dp*73Ez!QkhC0?+TZImCtR2 zV187C&IqSc*Ce+#xnG_c1+o?0z;i)GoeBi)9zPy+4K<3E;4;MS|22Q1w(;y&n;Vr& z!*NjV&Vb1hv+*zH3-Q=<*^&CGVYvI{GYgB7aD0pREAcUyT9W~2PcN?bPWG9_Ux66^ zN;T|A0ZBbW*^e(X(ZyK!wIf)Hdi^-t5RAzHB@CQLId0eQT3g%JKxdySGVBYh_N zxQRLbIS< zoy}N4m3UvvSm%K?njZ2Oh;Tl@EA*=Jbix|!*hR`G6(JgOZlL0ihxr%Z9&{2rfuUrW z{Vk8rW+PVV-OPY;>q&qF5yQ7ckSX2UU}XB7Dt~GVCD1%vu{3f~3LZG9gVdYxgfe{b z!ubDNNc3$@1atI_kQTHY#{B+T?*~^xK8({y^w3zM()nhkLsl~7MQ3f%U~~KP>XctI zzpQohUdT?O9|$q&nT|unT-bSB(m3i^%~QC{;1paHWxwQ2U-DIMn}TQUl-7H53Ghxd zJl+wB$;Y^-c@HLfBZBwUMZjy$sYXe7>12*l3=_qz>jpz^h~x3J)7U1PHU&8kfS`F} zsvD>KtJg9ZpCmbF21E~F*Q)DsPWEnFoJlSHy%=H-RgK0mU}e--7jQD!w(5q9sSibv zhp$I`<%zC~TV%jAgsiGN&GuWK3FME`0b#gJ#gm8n81BPe94Z2;3SlBj%dRym4Mkc_ z-2eG;i%(OzswiMywh}AM1BWs{kDf6*5ro# zP#~t2rzO&ZR zHWjnA0$6o9t~k$cZIEqOn9Nni%x4n-sog%Q9NMGB*Y9xUN=bDe))&qsc^ixD7-^zc zwab;YJyK~Be*Z9EZ5D)Cl9nZ+H`Bs>oHBemY4l%DM&P|FEzg}< zb@R+AO7yU`Qd;KaKa-a1QPMfBmXZ*L?1W4B5o}7-*RI!{P1a7X*`4YJUi;CJlI+iv zUrvYFlK%O;VHYEtw=W53MuhU2IG2MxOyenMV-jY)tr9JS`Ejb>H8`~$kp~;^u-=3` zE{>dJ*CenytiTu^%H*dtYY;67%XZRcp{{%J7!oeA?hD8%21L6@m-GJoDTkDixge5H z?4?lBhr=nTV~}SU4Gj20RcMaXd~T=knhdY0sbwRsA>wH-AsvX*f&VEyP~7@0!9lh^ zs))qX2j;?`9uiEZMc6hNi%Xt7Y9hEPT&#YtRpPzqU189IMIP-N84grFpiGd&((=mi zh9|HX6M73;NdM@dbi`i~bUY@@S%8gST3y@IRw@8A1X^ULc1*SU*0t+e2J(*F@3ov* z7|8m`3OFon=LJm8r>mQTp>KO7*5+N_Xi)4B(lPnLeC-9AzkB=m&rghrPjBD;ZmyEy zHMava9NJ}WA3Xqp$5|0Dx~XcU3In(Rd4GK7&D@LVa2pH zs&rRG3UPC(uWS-)+19~2)OOFHy<9aW!d>Tu3si}4_gGpwKBVTNiZ(~}qUhm8%Z{IGxVNmH9 zY}@9h5~FtGc@O{_I`V zSzc3=my&=4QsvFKDkF=G0KaDEG|fFRk=z&sL3J0IW98kK2GN%W&4*2bW{sckD$}Pk zTZ>8`m4>~Z4>5~^TRhD7%6huRjm<5z&+P;7n{}xIxt5%uJAmL$7)m8bPexn7Q?6Vt$HZ{0}5=vJrAaLxg$eWY)T z#3ZA|&7!IVdneMjn?wjbyPO%OB~50v^Z5WBs5$(Xb>lhbQ^K?(r+4TYPG<2~n5TnQ z#2ewna_VHM_T^`=f=VT~V#9$8?l%C2odmCOlC2~TXB_wnNMqEoQ=A8?9n^U$kNuT} ziIrZSN67ImCu`*MsrcipVI{SUzviP z2wMy2dV>`y2ngHQU}%B%r;w%hxw5X^>xfaJCS27rzp1S!)0VV z@Nj!s(36wiO=n)|+JYnfqd}!Rk6H9fa&uE=ioyDylIdx4N#G*$03s%a#x|I_Pf5>1 zj1LAX>qlkC=Up%y9lBP>MJIt%8K2@qh81A+I0iM&3N4?}fY6t8@3Ffa27;S;5&7k( zntAXRRf4JGl)w~rWm~jvr`xY*Wb#(UZ7Y)_rg~5;bB_nO7?0Iz6h46Lg3vHmAoy!9 zcVZ=o(MuylGg?&M&N&sf#IQD6IF;YZsg&OY=sUgd&l1M%lAi)*dy!@S@Z@c>1&2CD z>GR7iJvTNZUTu)hGK^q9&3Xh%tvIy`1nf>Y+K)1XRiw@6mu6&s+t54dWafMlh$+b@ z!wYNzLu2xN&#(3EAfMPH^|Uz-UUeXO8XbE*gqU6ksKh>l&qKqIV2;BZR5sCG;3%QQ zb617Rd$z|_NOkJB(}+v#!ytBBrM5Mf^4X6c<0CS$0E{up_UIiyW3Y7aXv{EOnBc3` zvoaKEPv*RCOC0#kV0PZD0y6@Sn366Uc4BEl!hO1J=sroM9W3pkw}q7$DuO*41H)uZ z&aZ`I>#ZCib=d=R5O~L4`DnLPNd$Ib+j2(~r;hnatE|+-NA}fJ=gj?-ieiC1hc*!X z#lkHV(Jo0yIeS+ZRXVVRPQL>@qd+e0%=8Xj-fo8Xs9U0KyVT z1a$+nc*tJB(A1XXnZVA>K;5`Bmb4l4PohjNOO1dv0(1hZ*4R!jZ*;El2xA#G8Xu>M zBoT=y8BA*Xfj1Kq;-J9WNt6!{mIgF?;7Uj&VVclVB%PB!;4qC-XfLC_{@XLyG)35J69Nb433L ziIZ|P^QuDN$EJ_J0Ji$g9IGl3QDTIEI9s$RX}?hl)FYc6#~hf*K78^f+XI)>r;=H5 zA>G4m+fM>qvExzR8|sgjOy;{h3@ED-b&&-HvBg5wHOz-mfyLGA&UL$t{8|rr14tr8 zdht&e0+RC*F5q&gyL;>yf|Q_77u@^xBuG)0P2{?NTLRt4@jd9$0;R)in+viFvrLgc z%E&kjQ!@t@q7pB~^bnpwN}_NMI+0Np{~QB=I-q|-FayE!LvO}Q&NKF)G+6NVhfO{A zf-_f8P>6#ggXn`b!;<7MFzmJAAuG^{T}-DPAK5`prTvWYtv`nelC&lDw>=S(r^^%e z*I&HWSUM4CrCiTJ|#M$S6GW%YG1a)9pY;;8SjGg&lm!pMF}tOz@c>KVlAVdy3kV`K?(8zK1^& zH0N*2Q9{gngBxV3)kX8wZMZ-@Za!GK;_Wz>>Ioj4g3o*cz2w@ojGS@tNE|i89^CnP?xMm#w{F zqG)hAlJ+V3n7GFn2QKy6f|0EB+Ajp6No>nlGF<`SSVv4mAP()*Cv?7xoZ^tcR%mJy z*4h8on^Qq1+WJMekeMq=alGjBOTse+mC*OQTHPdQ#^E&hBwxD)gmt;}O2CU5_d?9l zC#JwQmMGTvZoS5&!QGmI>xG(pIy+G4got4*G2y$>T(o>Q-t0RNbQ2|W=KZF78B8Q8 zrrMMV-r);4{MdoYMgaT$x0b9f)^{n?y({CQX4aQkqw+vWyS`cQh~+LFHY&lw=3`** zt*YY=2+Cr2Y2s!DUP_Bb`Ai$kp|@B)Tu}R0AO8lIMv=6N#TYPaJc83katz)dOsCS) z!}oT60y>+b`(~8B;yhaGc#7L52ZW_U!CP)59LqUjv9V>Bmqil4LFb&Ac^I+7ksq%y z7-ioki&C^f0F8e4t7Qr6^!R(c?pZLi7La4LI!!@dRji++7W!?^1ZOwzb(}14n?k#D zhRO+XAkv2*4t!Xhhgz(BTQP%|Pj(3GW@xPo*H>kWT#?_< zQXs!LfLru@DnCoR+Mifvx2f_$hA;z78^h=^0uBeEEZz2^{a18I8RFfPkJ)S8XIpK$ zkq10#g3!l-Dx%Xhs%fx3TelZlnDboYpni&ik|M?S4N@D%z81`va1*)i*d~|7kBA8y zaijQAj(Q||k=M3S-La;W;oq8jB2gNu8N~!X;X#mTq|2gr3Pc~e7OYWrTyqp&)d~#D zwDXJSwQVi6WwB*;2Ovf#NisJ`4>nIe==O`IBS1ZVt?W#`eEX^KMrJ#t?h~CqjA-^J zK47;x>y(bMot_K=;mm1=H6mxFE&HI&EW~EDT9qH*VRsS~ss(8dmK;_yb*A7|i-mUP zHykRHbMK)si<2$KV%BF1p8C1>o{%i4sGHUuU0})SpTg8Z1o)MjxeZh{;3;{tidLuEij6r~Ww*LXo1bTEp>7#OIy`Vo7n5}!#*OiT|g z9`kOOHujWv$c1})|IVp^Bviz%q&hs@hr1?WZIe9$82NnXb4vEEf%9r%dCLCD67n#+b+O2GYX4r;-FWt}^tjO6D;pRy z#nt7+KCS<@*Uhta|9y*d`X1_|fZ$$Hb(;TONKWh}?$<~|IN4VX8T(zuCSJ`sJNa%+ zlk)a}Ktbe*i^+0+L4E!8*wTD-BB-8$>I`tX@7~LC`6qZ>TJyKA8@}Ls zL)$a)?s<{73({}WF%+XP^THRkiV~4_BVC;V(Fj=1K-D!zzNARtROBI4FtJ9t^se{x z_l#*n+)srCHZ9=yMumcQ^vmfrzfOigFJSoQivj~JXp*+m`r(YZ)Rb+u69=oP`SIW<+Y{K1WVz03|lBySLxLw~XHmXmw zvIKh}PR5BU^`MBI-GN~K5EOOKeK-9ykZs}_?5td}Ktt^&+jPj~Z zpQb}?&^^WKd)uFhjB5qeuLT1b$wN@B0-2>crd0QrKaYs9H}3h}RS{|3!3LL=;6Re) zD01J}(-Fp1Q)5s3UL{>nLHq4q(G2$ssnn9PYWqT_qRvr+uSV9Wz`jM5#N*S1!`XK0 z+BK$|t|Kz3skRyYA|WgA<06p}yRaozDqS#zR4k+H`oGbTVWMLXgWId);FXI}SL)sp zj_2r@ayknJa+xC5jQKkeexEf29EU&i^SRkzkSWBW(3wv>?k^*r*e}T(^0qyL$y*mRc#qW zN-#V4S^TyYwNi?VUl(#;)W7H^U$=GIq)KzdH2F(6tBRKJ`$1i90YW5Q-G*`7c+l&| zEk+zJ>z}#}Sc*^@`uIE|( z&}+EHP3<(Z-xg*SAfL|u#`}!7p=kkT=ikYnWLywE@bE2{oRj0_Pm9C0l*!Uq6E){COJ)(9@9BWflEMkKJhlR>so6B&RmK*5im*7g#18Jfb^o&oSBtFXcZWBE8@g#|UlYK` zb9Cb=9Hc!M4?94D#XN2^%$JA`G2w(Z&Cg;B=wX& zDNqpKgL|P%e8H;_2*!&Fl};E7;Cl^EwtEy;q`=mE-2jQ0_+;6|?GX?L{Z1HX59Oop z2qDF`=cOdQDKx`6&s~lPOas1v2oS7WeH(dOboXE3HA*70pVE5q}|`wTp75l)q1vFdz83n-!GL zZEPKIB;L!pq=ZSgt2hbzqMl(R0|QB28P|~5khgUFJ!LMBeyylJl7`MR>8X^$N=q~f z19WO{`Nk|`QT$+_s})jBasYD}Mv8_iX?Z#WYoEv%om9PgYZFMa6Mb$$9(qasIoy5E zDz-MhGYjRfWb_QTx_pd{#06DGKst}iIcP`9y0S*L@jGrbHY^? z*kh3f(3^3h3V~>OMRAbn@%XMs;6Bhy%mj-m5{w*`0eK(s?<^b~0leuo4Up4eGdU^o zqm6X>uG%1R)lKWuDvG^6TkRvhCtr(Po_VtCMK44S@oYN*5W9RR}UC^oKCkTsay21mRv@x;|gydXiNY zoW8y6(+gRs098Wf3@0_eOnVaoxBV^(k|?TteIsyqGKRLo*cS9jorPx!9=*3);O%ya zE8-ddW-abLL9NCDTF@q2mR^MB5$p9*3P_|RrU!9D3PM{uP$T!?Q{)|F*^$6xj?=BL z{$55nGsw6PjaDPz2?v7U&>m^r*mco3Tllyz+K^Wg0l?(=>FmZ_3W;rQ2me%B%4cD; zxN1G1a~;`VX1oFjmZrVK^-iudopGA@v$`t`VE!`(e@5r3Brxg{-tsluT6krZt(rGS zP{gY*KI8b-=cZ{9sK&Zrb{!;$H{yt_K!qLE)Jhp^#$q+RXwC#5+g3iF~P(sgX*uAiTGFyo)FfT?Q5zPW*%S5}0X zFYVX(qqm69>(0-lFYW{-yFWyQM5GS~JuE^Q8I_$9O=bvOFgLSGfQH4kGbH9t1%_8Xu{C zeC}5Ubhs1;W|Enf-&3M$^Ydgt_UyK_s^#eP2|qx_tmN-0{}G^ke~8g$05~%86WrEn zvdq@l{jvxr0;)@0RRj`_y&mS=|G=@qf6#XTpWF#5|?|cmQ!tBwxwip&JoQF z(t)_xH3%G5qvY2tA(bQ$5mofc=`GFN0w8CTzV!G{u`p2qlGtKX+#QozT4v9r|CaqX z1xrfO)sWg`>AVoIKU5=PO)RLZe;ir}voVAOfDQP?_bI0%|I-lgo$QM5DH_5g2)EPN z`%v3H^nVwV_pVKL@*OgtSJY@$cEvu5;mv}0rtsUdWX}Co9h%WFs^a8c92^LvqAX3Toaw(YeXy$|a4Wyp-OhOF<>r z@Hp{5O+*A+#2G8yFU4n#t>f%ss;T@6pFTkc@<-6dVB}eopIg=OZ>Hf*;pC35(eZb3 z5=*uWTg>K!9%MMD=8^N!hCtk#-&^^f#1(=CN7TMCpZ$>ng(l;xtq`RfAhh4d;k{*4 zNZz3SF~=z=yA8@A>Z(yyD0FYv^L)-{=Un$T4hhi5t^kE|6g#HjOO#<bJ`qmozUmNbdQV$0-J>QyyBSG6K-YS$RAB{xJgUMM@f~c^C!; zaArCm^OoApvmsP!PoIoL#1t1*mV_m_p6^MP4TKK!g4~p|G;z?d-L`lO(}>7p0!->N z&qZlg6`(L+GD{5)4x>wcpr~*i8krcD&iIuktlsinVww(#M`mO;BK{PDgo3;zb$KP@ z|7u_`QpsFkDev-=>C*(!y^J4aov`utx{z;7g`Vu)7yFPjp3~I_Xq}ILly8N$87T){ zuw(jGFBLZ65pp~YDJziR_RznZ$m=DIEb#J+DO*{lisM@*s3@-*fs9U%MQB^R z=lU)x8{k`wTGG*{x)Hp-ah0q2q(`h6jz05rRkR;hovjnEWlVO2LI8u>0&E2Wr-)Te z^Dv_3NG?HqebnCqbH0XU5%&Bv(IxJ78ImHB?HXU(_iwQ-;WQ}L90Nq9NN%`<%K;XP2_ zKp=pPufBcsK9L(8hzL+A3J?yzfk65vpZat!frp0xl9BTOO)+~4ESWxC z0^$E^AqUi(r$S`a9)LdJacb^Th^;yD6OaLbCGnDvZ!gb;HM#2E@E(th8N(Eze9YUo zRvkzRaWsWz_2LG`7^I(Tx;#)@$Ngs`$`YL`|ul zIka?(g@oWZS`bsBv{RXdO(pDxKN+d$3$t*>%gaVg{ZL)}xTma4GS|?D?w^AFG;M;N zJYMDKUDqZq8|9vA$Zqi2%>LYedYw3)KwveL2t{PhC>Y%in5!wYykLLXIZpF4geGw z*!_u9@HK)Um1X~mXBd_H>hAv*;Igm7{)Yg`0h%b;M6sy~EWj5kBcpNr*NqR%I!ARO6Wu`KCeY z9tnf@Gm}96;hRFYwhga-4{LNbE`JAu+0ogR#K`MEBj*lVQP96F%;_Fb3sk5^A@wk2 z!k;7>WCC*1@Y9DZ=lr#wT4tN>7mw2z%aEV())-qHo~ftIE!VhOgy#VS74m*q|+)2WA=6A4AKh)++FpH=j48LxG>TA;LeFqaD-~MaFM(}t{X6| zq27}UTJ`|gUuyOflr7UUCOf@u3>}pF>nM1lR_YuM-ZQF6LQlAT$vB!k`Kh&0(}JLkFCI&a1qP@5B#I}Me=BDe{opHQbhI_-BYq?I>qH06 z8Zl{+1kZ;{2R_w44uW9R?~`lWpR3U<#$YG&_^$Ng<3x)(cCJ ziG#C*LKBO;V-odj6zTwJ%G191H>;U>hkZ6}&hMfY7FBW_uV>2MK|xVN18o`5C?+w z@;uqC2&T#r74M8q^pjkx?PhW@VwgOZ)ycz7hVpL}tcZv0LtRl1DAQ(Iq_fB(0%a+* z59K#Fv;(ZL4$|lmNw@IJjAi&Jjkl1xaiY7i~aHLdZv&L+?* z+`Y^;IPAacih{?`h8TE>$3G++OUYvbZsWCMPfz9!tw?W>rF8%NMyoisWuhrpjo`jF7#$u9nH?Z9-o8@RUBq_uM*8t`4H!?^(Lo zhe4zcP%*KFeK(;V$A@uArUNfu^(*Zzp!(TQkT7r_5Rv&rNK z-U@E?_+TFd)Y*0O02cQ_ll1TKCjN4&wu#JDnHq#-`fyA zHqg4t0v_6X*JOXoZ7Jqp-4^8VK=AQKzrAq2gm&9Ret4uDX@1Pd{I21@D;xxf)99& zwz7%X!+6nh=3>k-XKWCHyp8O|HC~=Atw-V87)hzv;m~i#@m4U;u-3n)4PY&`0BB@| zuc@KLO9EY0=E|AT^3Tebo-=EOQZ?CEe8islhHmo^X0I;w5Iw$#OO-3Unh|h^XH}z; z5iHCZHl}qA4U*;G$OYD9-UQ_}#-$BKLgCk3 zQrI8#le}WvK=e?f#_m#3UIHmLm+&Tcwe=yu52E2XCZPIYEGKRa% zdIJ3XPjgfU%nUsFmkDF~1&afSJP3vdf;>?ok%Wz!3k-gIzX+II1pdLG8HgfCVk^oU z-i2ZJiFw#xB$7X{p>FJ8Kke<{F0-do%i}9u$YcCMo@Sc{5kr3+CY~UCgIEQ;Bf95w zL8zA;?h(1IuN!vO^b zay0%CO$>VspXm9crLBDkk6P5Tr>+n5Vcd7{^6c|i2yd*82b4Nu3hMKz`9iJy-L(%B zK~Ug$3idjrw#?+6N~G1=JUB>i_1TbF?37VCboOK|sbo+EAL$cz4LI?-_GK6uPN1bP zdRLxA$>KTS=zL&z7}Oqn$7cBgS4>ZWN$3xQX-?yJFr}XSH5G}kH5%Uwe+s~HBtX;A zKWar-jsk>4uRK>8x&0vF&YLk~aY~U+L*5~5lxFA9Xn$4P=`c5LJ1_n}6x8!ced&{! zBUgNlYi1;((P)NgIO7m4lv$8{^sQiTY+t0|6aW1OAe*`MQx0b2H0gWFm*qZ{5^&?N z-1cY#!saV*1axP9Q}m2gOs zb{LYcY%diQ-H{4mpD*@9=ow-EyMXOdmk1e3INn?^^jhS%l1>ni8l>9MP~+>MCC!Rv zHK#N>MxQAXb|(FCqTlarn0%k!qSn#HSILl0RkI*?jfL!HE(7@5pFc?YBlFZ2V_OXa zWaSG|=`Y(P5n1htty zq-ewtFmJ?)q&sO{L;LtcMqye*APQ7!hcuurz|O0rr#|nTb)Qs**f53yoV?N(>ge0B z2QRyojziABVP-5}(x*K+4L9&v#atS3rdjd8wIKqlu`qRGCLZ} z?z)^f>_*4h?d}9o0+d%j)o+|riCbnGCKcZJ1)Hwm;{wrvKH^Iw<|)KU<-r9aC1D8k zol$+~g(BKQy-kTUJk9I;;2D3*@GcBh1J7&b97>Ks|4E3aO*zQ;WpNhoR%Iu?n~CGo znK4M*N)mZQ>3D4pEe~bn>xoJRPN_)9t>Y)&4zv?2waM!`aW09FId66}A&eel_soTB z++~!?P@KPvG~#u`_S#>gggq{{3FK)JpN9N4cP(NnV zB{rTw#pN^_Js;x;K5P)D&S7?T<_lzJs0TEUpFs+GIdoX?XI2Cu;(&x5;JihfK_UZ> z1B^VhFT^c$rp)5dJ#nk7B0gJl9uMY>eKBb9#nsN3TYoI#<3HA1u!i1DrL#RoPBvdM} zK(8A_d81oFzCH|cz1wf1E@2A1-G;~2jV|*VK*2(4f>< z_FVb7?Hf4{Y^RC1Kb29Pgdf?ZFAQF1B?pb`QAnfmUHxcA^EI3f`8~KsSn-LdPXnfz z8_eYC55rT49Uf1S!73A1YP9=rT12-dKds*d!wJDgfqgnDO4n2tlT&!hv+fx;Rda9s!FlA#xU3; z^fjHGM=Lg_LBXzxVXveG@jTqwBt6ntx_|fOMNTqCK}gqLg1c$${)dTz$ql|8Wa^h*PdK?(Qeh3s z;i{2cK|f2Y_nP$=osu{Jo91FDX}Mi)RvQN4BE`Yz_a%>yMQ2jQ3Q zlGeB0ldZr}f^n>{Zu^(u;5P<^wFE4hAOG1Gu%(g)CHkZ}PPGnY9tL)HyHq7Bq!i^9 zI2sbd^jnW8lXvKpZ)8-|(eh7YflkRxIfA~HewxFu zfrA5b`#E{KI?Zx-6y?$sE(plGZ>vnlEx`c)PW!GA(JY6HNCHAJ*FR7M0L;rOQM`gS z3%T-ZiMY9HGx+jDxxT6v=JJXV0EB`;8?eADX!f-7It*g;FR1!&6ICBjP}y|VYUQ3s zPiT?~lu`Y0VJ90R{Z9cLh*=V@!L+!X^b^JO5$ZlkNpf2ab%GO4$oai;rdJb9fs2?9;fQTeWGC9(|e}oot!N z)c6~W&?T!ZIVDTXl0GX6nZL%01R8R1+1ZZ>B ztah*Z;~6_QDdS5B05LJHjlqwScc5l5)tw+}+|W5@1^8K8X41A9LOTvQV2*tAdnwpf z9FypHjDHdxrou_RweH9>Pt{`kLXrv_tx635R@wS48pMGg#(a`pD=zo^qq zFc~%A;l4u|*eWr2S`&%)oSz|v@drtSiGPbn>$Wk%xvdUtYtN?kP_M@N12s)|X0ltX zW%i6dJ{Z0ijT#6fORQ$4yt6#Ton;&3J{=Z~i0(!H+dqid4jW>N5+?<8O_<+ahWtY=8*%w8@em2dx__63p&qwxJ(=}=}k6+_u5&zKL0lk)H%mh3ey)YdfLsS>dp zo&*Sw8^zeB=0tT#7)MI|yDowa$RIq{tXItPkBp6r2*)?hq5c6Na==*sYQSCzs^7Eh zV9S2NQb>wGX|x30O8pC40TQqzCuH&@u&8g|yZ89wjL=0fN4>ohlEXvx*a4=AKA}Ng zRy4nK3Cg5H)$+elR-knjQLzE2`5X2=y>_tHQgO3ZUHg`gTW7~pSKEwa6a-7YZgKZ@hKiyXzmQ+W9A>-C)d|ZRER;MvA{F$ zz$2_P^$aHx%|(6dJ7a7aak090O0N2XG_6YXvn;9!Nv;WAyL|3nvdl}d>OYyy`Qi<~ z!W&8>@*YXKzrbZMP57_kfXZi^PhIa;9sr6|k?g#j7?~^Fu1UoP_?;EV+2aY8?hZ(= z1DbEuQLJ+|RU#1oe|aVWxX{4QHXxO&$t!4*jPX@8zq)@Il1QKUt+txfDFyTe=8jT2 zPvkt-TOUNi7jCk?o$TNlA1}cIc?hLX`vLqMEf9NG)F@a7LAc~}m_ino|AaAqg~t~&@5^Na$t;|QD(+!nJbIWT__U?+ zOhyBt19TA-Xi$vW`WJ|*Ib**_&QK{rn?st=c13mmufoN~(K7Zh_^(_%@DT17l!5DM z;J8YEE;T#FMcC)D0ZrOI^grZv=j7QHlU|30uTrENUttp)_Cyl!(AU9Sho*ai`UNO~K9tSF<1_e1{*lqH?xsCv{Z__aa2 z^gCq8p+KI!(<15-2UB#1D%LzJ;IjV<;SO4@9$DKBRhE-5;sW{V1d=hF(NL@y^k zA>+Wn#xa3dapv{Fh3Sj8HTHd4;2BOWBt&`(l@@NZx6$s6O4@_VRLo&`Z;a3JjsK7AFQZjB55pGTGCP(>QlRtEljib0=l;KaK-K&t( z(?qYjxU4)s%-l| z@tiBh^zkr8FB#k?lFTBc@uykZD?OF~l{pb@d)XF@E76hBTyp8foT0~eYVRZB$v+ul zV|~9Ia9~w)*Pp~P5BpJ!FJ3-P$K0@xB!Eh6ijJ%8Ip1Vo?2Y<}&F>xMUe6Vz^`AcC z0>*{q6`kOnfJF1^Lc(f0&d@`pV1DhcaQU*Finu=wYxZte@++9UF?N8~ZM0P3!*}Pm zpGFZX#%4VkJfHGb`bedc6N5j~Cv~sGyB{l8h`*{oeR+G6ye;;frB)l`rF;w}pa-eFrC5pz_yE z3FPtpo=7zWB}R$>q5IrG=;AeIGbtQ1=`NNXLO)E1he=J@uR{jQQ(KMU8IS($^H-Dm8UKTuqmM+QVgnr1t%Geb@VKU?=hyqXJiOvx(7q5NBPi z=I#2G2sH)iYks@fvWI34?B&N2Wv>gdms0Pdq{x_tTw@6{)m?Lk3_axAtvG6_xf+HM z5c~E#Fl)#VwgA&Qw;Q|PGC?qv8pSE~!8sm}=L)XCzy~@XXXmF6G6PYNv~42<9x%L)#N{byK&@Qgw_ ze0r}0Y=DT-of{L=oBUC*n#>&lVn>_ zzUz7rnS~MAWzCa3lEiu+1-aF7?y`r?E+|X4?6+2jktV6>r=RuN2i<*5!j9i3%~mHO z%&M_R#o~4R_}YZVeR$Xadj{3MQ|h6&%AGH{kQbP?qJcG#v?m)8&zCABdXOVk(>oqR z(`%%Q=gI*Nzqc_#z*xpql&R8UD23P$qs%(wR83`X*0LL)oX1RYDm>MI@=6)J^hRaj z!~@A!ZsOKUeT>RyAeGbNQkcsKVKA8hfBUFP*ze9josFaJ%c(j1>o4?$MNXowU)*04 zq&_Q=xfVtr{`P~`zg2wRV+xoCSd!qijs9{To_s#;4tB*WkRcw8yTm|}5ef`1bKVW& zMS(yva$?;e=V0VCupK)^Y9eG%XMBI|D%srbhm}NBk~~{N0l&`qYp!NrtOn6TYI2Q& zev@3ROe}7r{^T zO0;%Um>NZY{A23s6N>wSr7ngp!R4lqS z3HnYl*X}IxLDe^Am8S4?xu~9{?!k!?f&vYnObASzEk+S_9_`s(WU-nfC0P-AKvXBW zQ#;!;TM?7q31tkH8};r{7;FV$47-809|mQ9#VDPf@RPMt_Hnk0#%2ivhaQ)Stn8>o3STzc4YVQ3JsN0ZQ_^tmRAkFUOIj%P@0OO261Z>111lP8T{Q*iIgt?2`29(Ilp)%3*4cs>G-t9Gc40GSqs zvcoGC`e0by1>5{fbq@uz_8*MXWEpo(?4ILx0icK>>WAnE_)DY|=MatHf7mpgpEHJ( zPgpw^2MQV7i^6~BB1j8wvFS)GrG~vgH;0 zR9gI~#C@0UE{T6W(Jd={m&k;>f#?#*ITCt4|AJPxYt`{_&kGJaLbs)#_>a%)9}b8q zw_RN#fd0k|bcg%bbLia}17nx0N^Wx|r+{8III4T8u!6>9IMu)N54$ZH7@IH~JFjk` zSD)b_FkXQh{=_~A{)O1J;=&b{l=z|BAZA`KjWo8}>(Ca6kIxzcHz=sjuk1?79-mU~ zK5_s>bnh6%!>2uUu+tSciS%Ln*Q=ae;FF;$N{FdePaMn~zOD3q-;U_4!d`#d9~P%B zRGppd}|h=lfy_8E}W z5PaPLTN}l1xw&iSKk>{ym7))YwvICO+ zhIo?a0K35r2&E4csr1$y7rXZ2^9Q|DRiS3(ji(3D;3Ubsxzo8{e_8)aFYx-v78E2C z7^A6nS6*shpnB-y)6YVVQ{_)pkKm^aUAhn0RW~;e!6H3n1MjbpAsqm#Fru+#Ql(-hI}|ZV~^;d*c_tCM-Xv7)8Hs^WgmX{E$Yz~t!iyE zjqKWC224(%I{*huIC^#eYM-b3GZEZ_4w@-o*I$_Wm#Pd`tUS9mZ4hP3pF%c`T5IS* zg*VcNipF!gDk$?IaO~g~28IQ(Ly>;v;BO>=t@07?U(yn=k$;|rec1$jcuqell1_u1 z7?W14W%+InvONmuzIEE})fW!K8I(9Ydq0%3XVUWJPc33!!fz#VMJG6~fvYqy@4nsT zt4zSY_5&SHz^5F|IYBF6@hYo~+x0i-4rI1fA~DFE>;in@U3dgjB z;{DcY_EsYJN^e9k2B$p>KlwnI;}vc^UtkotWsD%E3pvaEedOv2{AN5>D1cJM8Fa#A zy5mk3jyb1aNZL*hLiZxXb2t0(SgWy3y18;{HQ*Or3`&E6GaCJxvf{+v;^og`=T1 zCtwN}^S(9-LYEkdUv7j~J*|kB8PKP`GulPxE~Wb0mYh@-)083M7QBFt0;eg4j~g&j zta56fxB8|5I@FgGl~Lbi97pyU0nOZ(YrCYF<_0D&^L`_`w`(gTwwQ3Z<2Xj={zCkR=T_p1P)*XUM>+y`Y@uzT=*%C4tKv@@ri-jSaf)A*rN*@d6+YEI4nK>H=! z{e4s_Vmnm#Sg+4JWD@cN^EH^1{&_M`&=S^KJ?Gl^)VZo@b1N80(pmNiDtvqnKL2>n z0Z30yq;lV}vrVSE7V6{#sLOQ%?CVSN@8(A$m3Y*rG?dIy2g&qB$C#$0lI4N=#@BMX zfau*+;666w7RNRUlGAS`w6|qX7&eXdskci~PREhP6-hx3GtkHf^q|~Cq<^dx4W5G5 zsCDGXZXKC^0>7DTNfUG2G&5SIy((#1Rffs89Xfy7yF2JFu(V~+Q(gE(>@tqwY{j{& zSh(SwM@AmZM;LUEQ^4979Yvn9y+u27;|@Gu{+H2)Ykcu7u_#q{PbDc-5@GOg+NQ+014akD?Hx?9RJz5^00p{*oC|1?Cazm*9L(eR)(`~x6Q#q7 zVg=}?Dj?d82aRCo`q9M^`iW0BZoNRrk3?mS5z1cw9J+t8P)SC?-7%gRBf!T=^@jm& z|M?RT12|G{tp@cmM?;#{pja z>blQBhk^MIP-UNc9@J2Zd5UWOw{d6*YrDAA1?v0P1O)!g+4|W1{|2ic(q_Bb{8)lr zkWSlwkNdAEJy07=r4$ELU2gw3^D71FqrmRdR*5PV zQZv--PpIzq8F$HR56avZaU~M5!>})|o52r?&3Ap{zpZC6OPfd~z!h)Z$oP zhcbr0kpVXiC-w5k-YfzRBSr%FOoc*J&#$O9iJ-~%$o4@w7+Hse`GvN&41LSP;wivt zx*_)LKDC0&z!vgM_*UxQg9#-5S2^b*&klCeuPW-yi{ zCds~J8S9itH-*MJiVP+svcyf+E9;1ucXXfU{rmm%J%69)JZF1;&+mNB_xJlttqBqoOq|IGz{IRL4fz)3SZl z2vW6&=1@~nW5I2)V7Lz9mu|HDm0lSb2%U$#6BX*zw#5ySCr-&0vk3?Ch^E4C_>hM7 zDzOJ_>9mad^fm4gi~ zU)+62f2y*qLgOIQr2sLJESiRU+H}lg#vEluQVz@qfo4pXEIO3);{9-PFDiQ5sZ#Ch zOlrt{{FTR-fb@~Z0=0mN={bJ&>RVwv=0Xfq0thfR z*w!|*<`Lz0^t5^k0PB#mR~7Ix0DzUXgqk@X*9oPhB&~F6JGu>Ei#~)wNd5V+Qw%$i z%OH6?(_1S1qM%3svBM1chX4R@Avg9zc*?D%)1#AS&$2y+rWQKJVyZmJM*XC;ru3(_ zDb^QnmmGS>$ggf1sxSFcBdE9jUEl+rC(p6iLgMTT@msosUd9kXSnxCQgGH}i*ya5+ zF`~B|i>B<`n8IZEvX7h8-7%#KeaedPX+k5p0=M?ZV#kNO(FfAT8$-pU`bUxqZguXj z1V~KgOV1Q|kkXI#=ME9l#;vnwlQrrh!-t~8=F(6DbY|07)gQ+H{pTL=ocaJ%r3LM*$;Tv7Na5ME6 z;yyZ6PU8-Z&6p72$a&|X_x#rC9_JH}I)(yMl~tDYSe}y8(@IIwQ9Ay!yz&u9%|2U< zymFWDH!0zwpIilH4x~7M@euf3gSvB0M3P{+hG6-`6}Vpx$ld%suZz{o>fiRp0Cu*| z1h=6zmySEe@2$;V=s;P(ES-h%`w^LPUp+Y<8NcgudYsjB1@m!kzS1*&NUm<%K<7w$ z|M7p~@K+RVaPbgfEDOEq=|Be0(_ZL?S-)NhbINQV-Wj?k#}-&7%oxcCdY6bOs~T5w z(tbfAOV?X`9? zQRb&A`So>?fWpdHug({Fr%}1-|G+R!^@$NSfrG=m_CpFJ@x{vCPrB^y(T$k0@;4=W z_{8cz+tIdP9I-GAERTLp>`}RIu2BA4@aZ!hD;kL`W2?^lAN|Y~b~j>85X}^uX(=2< z&pKh1S4SMA-<#Ux3kZcI#et2qGMbAh0&$zjyVaq!wDJ@J7F#Udsap$pA7#XMB3{j5 zV}6kCK79nl?!GxWx3jjy)}O&cy6*e9DAg?A;R0oPZte#je&6g1Xna)zZA_SD@w}Gm zX4Pls=2bi8K4uF|ZbhzmBo;QmA6snwa0`6}N+w`t-LpU?I#JSX2G$L!;aILESLy`K zBj&BdRo2v4JvysB^T&}4^2q|5@U17ubLHT(@Ek*I{H?~6<9$x%8!K#srr8ko(udE` zX#SV(%t$7}nz(E8W$G2u9#vlZr`()g1;)*{z5Jl3QZo#}Tr^gfA&TS3l$WD}qdvZ2 zX8Oz#d9ab~%zH~k+d7s$jfx3&)BS=-6!t!F_ zq%BwQFs?>%AtSuyWzR5bvhQ$RcwZibM6q)FF0x97O)7Ws1pL7Erl4Pr1xi@-c&YE9MlNmLML`F`zOp_dT33qkTu$y6KbWrb>Ww?$ye;=ads=E-7?6^n?vJqIn>i@~X*PO3gLS z?5-Grt#sghZZ_cXt%nk8OIjiD%pjEWusjN~|KBJ7%lReraW`|UB4@24onR}gUY`WA z=>Ok9YKh4Gb$&iUi0zga@YAQ;r{Lf|iIQQQK` zC8_dy?`E3q&EBbqKFGB^{?rJyY59pm@WHFaF&saW#vNzdT%igH#1vW z-r2nn{)9*@gA~cO#|x;#AZ>Gbb!~+XX9c=Hz`qKN1%TIz8oz%YwK^0R*#@f~=vGQ( zx0HZo0|JV;dUVfHCR$Ks`j+V{1_P7at?{!?%b-QR4I|exEq(pr%a^`V0&`~bU4w2| QzvFfEJh2NyPOv}y2QSXsGW_F%0000mRtf|Juu$Pp|1gS~i>HH?0~5hN4Di3X{6B8-Peik{ zFmVC^0Qm?1br5jy|K{XY%>0QBzy_$U9P zf98yT<$o0cnEsRgx4Hk||Iq(O1_1{I{J-0;2>>wwpsFRn0#ph7w?y)8xTQfDTm!9lrhf~_%C8-NMz9EaLw3V|@Gg7~|a3r(e_x zd$d{D5>v~a`_y9n4eHc0pqr`WG!kgC=K!O1BrdF*x|@G1(KgvsXFqj!%CZ#0l==MC z7_#%=(uXX!J2#usSbo6Fg@-xD284%A1j)hL`q%tuD?vDVwR|)ERePw}7mu(dMgh4m z-n<5HMVJ^)5CD+XSpd6ba1coznApMYWEVFODI*U6<%gMN%UE38lj%bsUqGeX549&^ z5H$NGX$%}W1mDp$UUi$9|3Ob)uL_K2=-jih9qVUN(XEar?Zf^yC& z=dAO;VSm-NHqv*2A7E`GCFdRl`WX2+PjHvgBC;A&41(_s`vb3-BG}8naIcI>UEV$x zGc%h^aPQxJG&USfD(b}9@u~R^6~#;_N%NC#c2b?7zasflwzv~5-cn+A@VCpt;fFIk zy(S(DC7+7PqvY$2O1jf)e&r2drcM97BmYqb`lF;~HDw)E=jAaK+>l=gf}5=-jX)~P zP~N7PS$rfF;!4!j3RIJ>>INDn=bTpvB$ZwWv_It0wC3jT!l? zsgt88Yhd^j^o#H8EcejXcoAJtJ2x>TLmFc>Nqf0jPZFVwdH@H(zQTNRQ8$4Yh%YWc zdpOgNr3t0|db|@0_kohbZ8#vqtc7uOcKTm)qiN#4rV!3yc>M)^V*SB1;?p8@sduu^ z2P%RiLl9&xRm5-*F@e{fUzyrvc!2p<7Pvg*+)Q~Fntepr2FayaUXlsyU-VFAuKiFw z7KTS6i>Ujp|K<2umst&riO}6}a{>}TWVXzaG7h1}`-D@^6li2iBRcmncg%q`%M)K15X?KL*e}wsz`~G@ z44>w#pz>aIgzC;(_KS!U67pBX6ZnDJTC>T@xlh7mt!ZWb(9PmpYClY^+QYvQP$w4M zn{z*uAt6YqIx%(0Hq)pwhm_> z5k~=($`RLqQYvYvp?^6?l|XlW*!?_%F|+P5!e^zvticbS4b~SPGihCP0jtJYfXuj9 zSsy<2dLsr&1KbCn*#lkh^ZkL;OgDuRzDa#PeOF)rU}6VI+#`+kR`Cylr6H2^QSu|Q zTjG{^L94#&?0?O$ZCpCW2|ihYJI1hy+a^w_F+y-pW}Ro4>^neRISwG;B}B(5^7n67 z^qMfhKOedDHzgb@lCDb|oST=Gx7R)df!RVGd^ZaCDy4Q#XAi5K7eAv>^rD1-h;ZU! z;oRTI>KuB_(HWp^r0MNV3BugA$5OhS*^6ab!vRqO?bFF}3-PxKTDhF+`9&H}W{g<6 zF}UWvXqSOCP72eZCUtBkeR!DXXj-|!hC7qLwG^} zb^^c#1=Cf@-D&S*OSC)aT~_F!mk=c-k&FCQd2Vybv)9`*mcJRYZC!~$-@`yj#O+bZn~BpAjRAMxmydJUII6bF014PXe(>TIq2$RQkXd)l zW#d8_g!gah4JydJ(^~4?aQ%S)a*+?s3dQ0HZ0BG^R{K{W8H4z!HGEz4R<~%N6EytF z5nfw`kU}zlt$Wc^NVN5h4AZ=$xy+_i3;P9&XMuRoNcRnL*Lh0wdI>Hxfz2xYx4bCm zv|5Y-D@tH@Az*tWwD4;NH2^k`d zHSL$A4}Uxfl|Gsgsm~ma3nyE=GKIytC_xa|2R+nw*3WL6mlgv55g_#2U>_mhwTxD` zsACjCI{)FTi5pfCWWr6)qLdgs3Sf-Q@f-lyy9TuQFMIXd5C{W-@gyK9Dp7(vQ=D+Q zi4eoHFSSWc2cLpR=m?VihW?bA2OAX*?ZxgIZ9j!o{;K=Q&ysSL0Pf`~YUtwHW^p5R_e za(C`nT;Iv++Xf8+V4%P00HA%^mCXzmNR~g-!tA9pZ0n{SY}5NZSlB9wVCMf&4jTn2 z&9rlzPq7;yfU30q(fYX1U@KgZ(m1&Cg;1F%h*3m+UVrXD7%90-GweL%zjUCeJbxCeZW-P zPmCm8!XQ(IF8Q&%w~in+;<81#hs}S_AY~KQlmK;~Le0#^}S*UR&XFC*@g^ib0Wb9%~<$Q8NKGDX#oF%IS#}B!nUZ2g)ab# zBK)gfVMvHJIPKxtS;dz?YBOi61sV6Yn3cxUbci7#CXk9ZX(dhhU`R+Ykuzb?Z5YkaR4OfT8U6FnPYY<7h7Bvu7fNB!>1(0qzJe##zZdBqSF| zKEcTH$rw*4heH~!6AW8WLTo7s>8OUqY{b@resJt^RtZrY@E?l+CCna;5E9NU%R3Z9 z5{Mxom5i3mVuU}GheKMM=eRgUWtD`q|4i*uDYhEz?rwAq53mPKKsGA`fFU%OgoNON zUl<~U%?m?9$~$?y7!l}Y3<_z@3si~)n@>R6X8r={kXlMY`g`Zvzd01DJk_s3?#&H3 zmhZPRzFB$9w&X=lwLOF@Yc2LJ@7K!tBSyM>Bs{$ys`#?GB8Xr`k!h-!mU@vH$oAAk z9FI{&4C#N5R)_Z72$S(;-0-gtX#WX?S!VlHB<wusI0v?PR)vVh{ z5+!QJT_GU5+fgf0lob-O>;M+npFxrFhez9h|i86nRmu0GVAMBhbJVJ#8h;$K8MX|l-96RKEa8qW#| zBirKr7H6`_0-TB*Zdp>^lM;NT32e_8i@k@z5tvaLUU`Y+F1BEQp16>ElN_uXQ^-$i3{N@@t;3_lp)mDy9%C|p_7G&B%${{MxTNi<2?i4Flu+Ts%amoO0+yV#y2ImF)lujzpl{ZR0s}Mv zPni_=W69?~$l-q>)Vx+S{B6HGV1_(l)YoAl={jCKu*Y-jHQyyy2q(#iS0vJ0lC8Nx zK7r#6RjOXUlK9Fhp^=Fn+|Ki5ASlliHMd zx?{=y)XL3{(H*XAR5-6?&Be`qaUWyfCtkYZ zO=RLmW&Yi{Z}9h?doy>&CtFm(GV3#CNKg6_+BdQ=CJf(IxE&US;JkvTtcNLE{IPoO z;74SFl^jMT()ThknsN@Z2ofR(_taDLJ-vZ%U0VAq2cb2q&v0YXdsX@11^25HYfwK< z&QU5UY+%QZ^Xs?>ld}9uz=dmcQdbDC-+miL{Dx6goc9KU7ri7egsf3b1aqkAVaK?? zf85QL@13qO;t`b^Hj`04!ne*Hn)$LUJ$Bckec+ma7kYh%5aN9zwrzhDBJRqW&^6D()N=r>nO&j@0lN#Oq1Yb;c?TvTr`cU?l=JDNuEUo% z)ylXi-fLPVIH{7MEhvO$;Vg*2;cv9Q_kJ&9j88RmlYX}~5_1UZ7-ewZ^s_9#s(Jw% zTx8r+JjCKpZ1iZS-FKjVi>AoTQ~J75Dt^-pY7V_GxLvkru2@IHntfDhcBj=AZhb3E zNg~^35jTFSi3;ClGA*(%cOaI^i!k%2vzD|%qIc5It(r|mAe}H}R-)0d8Pr3(^nD7) zvy4z?O?BPPttB&@HW(tl8>b;rB=!@e5(~XI@~pu^?do$+crGw&3{JO@l43FU-}TE~ z0V(!=>#)wnq0MJwkbo@o_`QolQRh!fB#4^(XRlXWpVN(HxbsrSCN3lA$2MC-Dr0`k z0#5r#>w5l~2X%WU=wyZ8JkXF7$1!pyFhcoz{XTCI;+E&RF&!)+d4Lzi-%EQ8)OPH& zwGN{}D9HUpXW}1ea@cU^Uojel3gq$YZ~J1*aT2eTbMu%;dKDRNSI=fexvO_JFt0nO zpAsk}`>hA0O+)C(z}xp!7V9eam4}GzyFU|rCvG&&y?SgglfEW?Ti-ebDUsRtUx53H zpy?ul%lJRfHSbwo4ZSAIhEes_wO28XodJFv-hF$BvyEz?yaB>8Ul|hoIi2PrG+fhZO z`T{PQulj3JE|F#{c77!xLn-QZW~h=zzj`8_z2K=}=vt~*lZ}pBApS+To?9ex?Z|mX zM>h)*$!r97gz~2)JZiE#QpnS01*hLRtFVKV)?-co44-d`$0x3fw*cDxZ$@7gsrTwc zunBD~8b~(rhyHh%X$M9FE0r@nolzG=m2WFj3kCwpUI2jT+?)Frn8It2%He7Mea|4G z2WegKNxW{5Ryc(58E!EP9k2!`*yD6Sq9(9xJalJN)Re{a=HIC0MbTdqP}j__0X^sI zwS%$+uLPqOIH-unH-o1?31rw^HQ4~;pNDZmhz)!^Dg5R^qLA`pxWM8L91(q$QmyJDe&Fvz^W z#$sq6r2{YT>k-JtBkyt1(27L}?~{p7@W+8iE8f6$|C%_;w;SH)dhEm2q5uRF)8KhW zYElxMp4s2FIGN~DV9n9`k8RdF->tmy)ga*gvca)fCp8k##A{6&V?c-cAcj#jg7s83 z6ocx&!m&pwMsnkRV+=LC=@&sqP#8=qxcCNwN<#{vcnM;A&axHYXSpb;jDHOcujkft zKD&%OtIo3vqn#Pjl?LB*gBd)-dK5sGyh>9G+-&q3LIH`9XT``tUQw@31?HP#!>(@x z&~8gJ7k@q|eFCy&+2_vaHLyMEBUcWTkZeoE(0AguP4dOSO*O4SGJa=~_!BF1CmQ40$kMgPNMNFHP4 z%JibpKgIB%oSf`N;af~+`V+7aIzZ^(x6LC@rFmc(3%EqG&(m5BKSQ{-3BL~nWiKaD zkM+70n5#5--}#45tn78ZvQa5W*c}c2ZZ^%Bh~&>Q;^S%a0L~{^DDfeziSicaLyv_} zl~jitX=qOhBGD&SMD?PBP-uuJ%;BR(&=+j3RtPf!`Sa0F@|tOLc_>qVV9$ zsk=R%IcVQ9>J^|BmuC8lZ+_|g8C5~YUN28>&pVu+bOK>FxYa4`k`c^JW{)TuDvOvO z&4WlJRU(1MBfw3Z@Nq8w)H3%e&@O_bnq@%ZA#LLU2@6jNW-j8gN2ir>drq`0 zT@jX zgmhwm96$*$NLNU!r)Whe*0_7z2^}eKjKO<3&hrK8Q-}F=RqSK z6j%xcxh1qN%jq%L8^3@WqkCkgEN{?Yx~Ua9lw4xBHJ9`)%n{P+Lcq0r0fc7^`zhs) zARf9*)IBJvL|}3&3sKsy$&Quc4uG@?jGLrHUCPm)2<*^M5z&yC01z8DO+{5ix7tb^ zRy?D-f}ux)x+qn7|CQ<(DPhe^CE8_F8uYJ{C3F`A!3hgoqX-kDmL6`cUshztdB49sl5m$$fMAApRaip4)9w5B zgRG6}8)v{m0B*u<#KGFj zw&YbDTt0W3c9}P8eA5yG{9R&&rUMe2&)}dv4*%VJH|M(>D1Nw-{wI3iVKQL5$nm3X z#2?+vft^V?k*8mM$cLBL-7H&}EWe%yT#fdylcya*&nk~S+xJFep5t9HWQGM~E4ZG% z)~C3U`si5K0#Gn>8zKItNc4%C zM=x}G{2Za}aILSfNP zG#8Zw)!XVE$tZy%uyUx3(=bK)) z|0KY+ph~1NJ$DT5_Dqi6=oT$~!(33{GFEUnd_T!gX}N58D?RnJvi|Laqu=eXMR_o? z;yWx)=Edw~W7@q2geUG4b2E=YH@)}=$a9KQ01BaFtt+7jtBu!|C z%=zv_P&x09m*IlW0%GmWjz*G;2&8s;Rf z6@_kjGAXCEfDwMb?f0*p)(J}_i3E2()~7(BH#cu?W|gvN?EqW7`#h=BqU9rpcrff3 z4nPhntJrLhAgu`WnDSeizOk5wFb94Z6orm~bysa-H@_ZR2bJb-dG4(-6anL0mNCkc2SR!j1kz@pFl6(fqTD3)UaB5?-9miLq zQ+vdECS`#ZFX^U`P>NHT69ROiuDH64Nm_W^hDZ?F;!Sk4n{Q*JQi*^@r;x;I#}G z{=0f}uq2jsRH8HR@Hn8?gv@3>_9QAv$#atFe=?J*{O| zSp8(WWj_f-T~Je@tl)(f#{HEDMh%0W8=XeXCS^J+H>`nt9yVMsJ3Tnc-lidoZZMI+t8QObbO*;fN5(o4*$;=f>az50oLZ{)n>p(j};-!omtdn1Q^;-1a2rq^>>2CT#w8PgGAM}Ye+3U z`OTPhc{ON8?s=50CTg}rE{F?E;033dJSe9-d|pMpBM=$|fWpK-Ynuw5d9y1_vIX)^ zz?ZRfx`|cGpvZtcV~@^Rxe=-`t@uK|!BVAJC-k6`W*i!U!sM$RC73@TqCk;MTJ6f8 zr2!_V3?S!Q8i6n@dUgC;2NsJA(BoD5E`NM%zSTrdWYxqS;}~(0jdeVY-bhrA>B!?1 zK>0g(se=it^HFwmE-mY4VWg&;(Y~`{xsJQNX$?I0r*nOiK@Uv14B6*Y3Nmewe=+Uh z)#bIUc^P|DvcPerYZA&5UJ0|~LL{*)>wGyN_4(m{(bDz3oRu#aS!$NtwN6PM?$|6` z)0#GAH^bu!OO}dJT{Ykr6_1#UZ=05Y7Xcx-)i7yNQGii(lJZ`77LL@3W*^zcb}SM; zC}wf|J$|x@0^GFh1Ev`jcT2-L(B+@pj%Z|b{yT#P{Jd|7Ai!co5LM!Vl}T`HimIGd zO82;F+%Jc>`LN%(_%(bOhqPuJEZYsE$6@!Yk{{@vp_Z(es@ASLH1t2ks>38PFNF%= z{jf|Gk{x>~d4b9+wJxLzHrxs32~75E6rk+gdUdnzUC(x*l*hAr(L<#uXgBJRGw!u4;e=$4W;MFaLtVYH)W=-|xg%)Vk ztwf#@7;t*Ty3k8O+f`sGIlPB(DfcyUETLp4c)am#GjWW@T0s%LY~x5*i9xh-q}}^N zUh&+S?q^%y4Gl7^t`M7{+|k#NuPEaOpBDnw9;5xd8S2nm;c0kN;Oc%R5=jGcp<2tA@Htbv#?qj@e-Cyvow zqR;i%2PwXf$me6+K7UILX@)022BC7kxtg)84isnD+#)4xV}4uulr-<)egsvJVKu)t z0l1gKOxUegPWkEUG0~PqO)x7Z`h(3!F#h+AG72es3-Z-xgqojvD$tS-QtLAb(V0ZacB7`T0j%TV0 z(l35b1}8U{OcV5xR}i!?BcPkKnFu-oL;3dyH6zPN81(v~GH>PllQaNsxC=P`A_bd2 zjbRw+cC#j?F|ZR!#zV%E7b8O&;Lmubv4o+9;0h2f^el@ym2?&^VkdNRuMS{;P$VWJ}*F({b(1eoRv2A+p^!(IWqxtV8U(+>9~9?1kypDAC$M^ z(%4j~kQvhwgi&(1LiO^Q9Qd+{DhZMV_(rgGz@KronLNx z&dH6RNTc)8A66+dB5J)Mwp6qN`Zu!N$Gto@wK-UhU!BCkKIlKAFpF^XorzoB{mhAd z>`1?+f$)^r2q)8dFNvS%Ek{g6moL(BGx2oEg`pjU#)eH@hvFw{dvBsB=pOAqVEq7KOB`lori9(MH) z_E^erE}w(MnFZ?2eY_zW+e?OHZ+kogFUh2(h(x{NpyKFHzYJ(*xs6H6A4^4YbF~s+ zTl1(Zd8~bd4O$Ke$!+pxY`XPjR;UfZLE9ppo{@m$EYbC%m7Xqe->Y($TxA<58V?vU zTe61sU6XS6JwG~4RwvsI}bxc+^BLMnJue%Oy6iwU!?QbmX?5gn>ks`@C+c#Aos(DI=`vs2ER+gN{V7 z*PuooETU8xH9P1PLSk64O=^TfCQL)H$d|utg?u0_+6!bLTi|yJ$p$)tH_8sm3qKf$ zCm371DxeGP9QG%&Ymyk-YEA%Zp<1;T$l)qo<&nGlw%c-hLl_uMev$=u2cC=dI-6s( zN;U8NI<*roQT7H2m}2KQ@lNTg^aFuwlz&lrqQqM_@|$chzzEDh`PDpYa3jk8+R(hc2?!U|-tz3$0`c5JMMfZk{6%31Yk-0B+_ zF_+%((3?xM9gqY)L_+~u~R+q)# zLU}X`E&ZTz=Gr}Ka-HkuX|XZb(xX7?aHk&Q@ug^*K-}rk@LH=W>M~M;Ringuc(Zy~ zWk9ON^77w#cq5|tee9t9fD%MtO6#u%-2S(X37+)#S9tKmK3=;kSTK|QcDLi5^;YYn zraZ*_be1wHXUv^hP#4wPBhTg3XoGUL%19EN_pf5K&o_D#tdNdq-LvTYj?r$h)?Lq> z{U%D}j1oHkXwo1+$>8moK$-RajY@6+3(##x9JBBOsvyOGRRXA~vy*K*5}Yl(V5NY$ z(U|S_^y9#ZRZlaRs0J7qJvG?Jv?Tv`=NbYmq^Z6>Bd|E=)xK8I$o%jc7D7w|opS@1 zvj`am@rv%^P@NcpX((a3(j-xONzz0?V-(K2!;Y8q6q45hsU-+#nHjqpM>)WU7-&^d zXaEE0NH8vi7z>a^OO5~`mJz#9l@`5p#XyseI-!!!-^A6<;-mV`%vXEwQdZC znOXXTtRbn;jlNSqOBZ`j)E9nyd#5FQZkId3QqHLh$(NzWz9J4~7b2ZCRZ`&ZLb$F3 zR(8AtSF;co@Whk^S>s%p2KZYW$^#MRE8>3N+6olq))fjh(W4mMdDCbD^H0Pfa{c`# zrc~G=3XlK?Y)UrVKf$hm>*h(G?@q~e7+pP8aJRoI$Y(F~GaJn_%EUm5VcVL^UQ8K_ zL8hpt%o+dr6F58pih%&|DcuCTkn4lP$jJ&pgZ>vW>2U85sOs;SQ|F&B{a^nX$6=}B zsFeqJew8samY&oelRI%TnTgUnsZMt;2;KLrw5r0U7*BIS+6wnvuvvSy ztSx_hRZOEnX=!Z!N8e)y14X3G+xtH7+jNq+9-uX71YsQnsIV>ld_l^|7s?zRX=-eB zrH?%0*b95#@|)RTmkm>*g`zj{1mR(tp1QwWC>i$jUPcQgh9ZsDvf_WMEDvTJ&Ebb& z3d@~Yt>iz$p8Ztd-yK06> zfh<@iG?RpTuchy)R8-5;N-ft5xtO_*LQsp5U550Ct)$yN=u3iwwWha4D3N@*JU>_7_hAqLcPF0$0uyG&fn4cnlpwyfA<_2BQitzXntJUt=mWup2f{QV z=>Teua(qop)i|4Vm_78GLDXR5!O8n--1YK&9t``Ylw)qM{T4Edivl>EaJQt~sUNNu z!%{k1)^g**<(I~SNu0t1925P{6sl#F!oEm6c|@DqU!)$)W7f5FsTYR(PgdyFDgHkE zPpj++XQBT1vif##X-*&uh9(J<8%JOZ8LrnRj7#texOzM~$%KoQMc{3INBl7sy0ma2 zRSa-WTt3?V*v3ofp}Wrcs<4D~bY+{S32xvIlWUl&=h^~2comL+`}S+q7&~19YpDbS zNYJ6|19>4enBb^k64F<@BHHVQU#m*pyrbafFCx6Z6V|>91?fPaVvU7auQ%2qC-P6o zSkamRbZ%K~&Z`zOp`nlc6LnYO#kVAhT{7?x`0-=EJ%!kKdtGE)XUasrPteps#=fYL zK{*E>+3X)269Gr0+Qw;L;~Zdco;hkTkuvk3cUXv2oWQ_7obX-TNcj>{B{87cD zX6|me1z^xq8?1#Hra(o{D-7mfyBCNje9JD()T9-WJ|PiwTu421afA>f~s;dValjQ{)!TP(RVU% zCwk0$tEcs;D^GkYtu5=9{o<9Ue}=g?SFI9&sDM$pd*LHp`QwkO64hIkX|%-m!3;Q&W8N42<{9`_ul11cr!wzT`;bn3@& z$4jILMpht8Z>yHV*FfXojn`1T&MV+f7aY6R)82v(oFW{4OtBsLVm7?a3wLDwxFo8B z^qK&i%xmvjAa^J4E0#c|+K%gZnVWRg%L%%3smwk%dlF0wNRS$3Z>$~kqh=IP2eT_Q zKZ-*_iDzb8s)=Y2`62m?u{Dk8$TOXtz;X+94*7WcGwRv!Wg-cKddCIw%lt~dVr z#_JuLvKTz{S8Hq50YM_X^6TUF#+p_mu!03;Xpnq%xwT9-iAe)w5TbZ!6pmK#Evb<# zizsw^J#uC;9tz&RYQWP8@G{04MOQ0szuy z))wTwtD5+cWh(nnptXDv7at#(J%XB1KzHG_`V&>AC11wiQEQFg*^vN>4{kbQs?GN&MvA`CFmWi*oBTr?i?Mfoa>1m%9Y_(INI_kYR8NkaY1k4jFa z4jz%dOzqp1YRbzSJtZ84stR^(i!c?pVpAHu73B-B)QGiEWZZ5j<43~t2*E*(@7-VD`QWQoVE}RH&S^b$W|j>wgv`CeUQbuFm8zeX z?r?9|Uknb!-Y=0DkMMtKP*tIA&4-?d;ny+tt@+h$!d&qku6&gRasYMmJS6Ou2ur*q zwiX@<28CrKyQ9$VO@F?SK*j*amBe{maBk(S=6jx@Eeth{XO{u+CpK$q-n{=x-0uI? zO^@}JjdcN!`H1C<8EZR<_Lg8Q=q1pgKf&p}*jd4?Q&Zvb_oNLC zQCr^RaiJt;*rX*uz2&jxJi*=wAh=@jk*$i<`+^DItuG_GV zX(N~LS&%jnm8c^15iLXWUfA)TO!tow=CykqG!G7DS`uxKFO}=iR%2gpeRVEJwplpU z5U-xsgv|CxqX3^fzcT(5B^zX{r6{>zOHzRQ8(ms zO>SANW2Dz1W&~t*L~T((EK4j$D4CUN+%V0jq1Ts2dh8)xp)Ih8-5+^Kkj?kVdL$Vo z1X-Q4Sb6a9cWr;W>~{MmtuTI`L{-#ErjpdP+-eUf)l{Uk87EYS8*~aO z$j+6dmw|KZ7df!~4WmXJHD>qHJ2PDbm(#n3pk8xj0Z{%)FuQJUMF_!)JEyC7+P>Qo zTlZfIUZuNOm6BR~N94dBgQ}3FP0;*-tkTPwdD;ksF$)q@cOpa9*fv9x1A_ITX?^nTa(PTWRneGvpI@=@4C5@@kLlxm z;kdTw?eBJ&;X?T0P7S6sf0e0uFnGc743-ta<<^f&Cd!C>tsWMnO&2q9MV=AqUD@6T zEk(whr%}>|wEZdvG34Y_{eS{{H`7po`B6bsDGQm0Y~Ibpu`pDCfHS00#MXpehAfbF zl)hg-mW03I_7}X3Gm?R{OBgl_B=-+K?6n_X5t1k?ZSnvKrmvS!9~MXgsGlR((9Xxz z@q|3;y?AfMgfh%1R1wV+(uvqXTel#HfCPf#dP0RSAMFR+am+iUwjR%qTE(S3QRT+z z!}x;nFlZU>iu>PS#dv&$v67%1uvq=-ePN&Ov4&RW}{VOnK6mZORKyp(Z$E;&ZW~6`AnfvyD1##I;hhMV3{3 zh18m0f@9ut&7yoGhnwx-ub~jY)W3Goy@D7L0N)aO1vfS;2Vi<{bzqe8{$L;vZny?E zfdU4eAU;?qC1nM#O3 zCZt@1*1vprjL_JVhxF`W#5&#qy=ttj0jm$Ly=rfo+#Czf5FmN&mj77Hdg}@#d4clc zNct*XYR6yXvUBu!7M8N0~nuV5B7C@twRS0_B()@@> zrj`gtS#QMUPsL*-zQr8<9MRq22YsI?OCvT)l6{!mjC!05LAcpvQ=1d=mFQ0HgJ&s`J}G z7A#n@HCpb1Kw#6|`Lh5}sQt8@lgp zTXqJ!KJx)GA+vW{TO&#T2Z(28AY;_gnDJx~T~ApcXN&+?P>Fs0`A@qlpD`njg;>=m zAw&dmw7}J$=%fZiq}te&lCtT_ktiE{+tuhs005E^x?lCgB0}tvRta**H3F%R{u@n5 zY~~a9^WGgsk+v#ra++!|b`A*%Vd)_R#Y*!*pIKMm$@s_Pm$U7c9sePRzHq}1-%jZ- z7XCMzxw|WTie2q5f?nmwW z9C}*oM-Sk;b4(_@dFetnPLMGOdJ;Ev=%~1FgG3SG0?P{M`SxJb+dxFMg>B}7n1rsVGQ)jYc#aMYMpSB8$jv6vyS>|^#qwCUt zk>kE1wINC0uVOt^x^iOT1P{7k-Vjkc5QL<;72aM*&HDY#Moa(`=6f2TVJ*N)0#PGY zNs4*ZW#iWBjIqjyEhIC<0?sQy|z!$fQtngv=&iCt*mTI+E+3oz9 z8tH@D*3|HTKLP44(00ejRO43?gTm^>SLq7iQGZ0`?mEy-LGUTnGTPL9^9A1<0nCe4 zK8A;)MtMVVk)HRoMo4G`y0Av=9ae7RbLL1b4Ag+bz8Gvk`#7xR=6H1siL ztL-qNFj*Gak-bQP^$_*3U-=!msch#R;nVu%5oTcxj>AsRcA>))4Ip`!1nR-!ht_8# z*3l$?Mat#}rmR@)8~f^v0t7ttdtpLw&Q%PE-HuKkRCMBj{ZDuh4I#6E+X<6oy&NJ% zTRXZbO1NXslLk?)0V>Yo?tu3Pemvzi81@XHN+@p{FjPgtNJYkHx*`Ln@F0L&!(x}u zDl|HNsjkF??T-_RQanrrnV$x2{FXN*gQTE6_*YZ^U|#7L!%dbgvurbtWfHhSG`l$g zTgVbyo7M&ML9Ca7n9y1H=<4= zyH0OfDq{PT%N?GLdM*E2z_sckR1)GLV3Rq53t?VOUXe!-N{Wob%hH`dboj=(Nq*0; zx zBk+v2lqTyoM~OErSAwsfG;O!7?G0KEba3Y0ZT6JC|pycps&E|9M)-q|2*&gZ3<*Mrt%P9)eh#qewn^aHl6xB-+h& zljb*1Pb^3vKa^iNf*BWMrPx*KL5Ui9X}J9yV8&400`)YQX11Bb=8>2??EX>^F@qun z#G9QW)XUFLJ4q^dD8%PrCsZJsRe$M+hhvKBU02Wc9 zs@ddKThgM+c*uCsXg3RSEi0xUAdrErktuL3g$08J+z;-Ro9=IY1j`m;DlJ$`VNK5T(uz+v}(8GTmH z!gK9Y0$@nc`ZqJ9pCSy*h#G^I#3nUW9L}TNSR(#CJ*yhXLy>UFa*9uhVU(AV7!xYi3qO!)A?A zUM7#@5hA%8EH!1jJ<7>T2RyAt-9`X7=vU*@?w^EqhOwoeQae|Bf200`uKT!=KP4I! z=<#HP>Vs!p>Vl-a^!8!ELPhXZ#-bclQX~zaPDZ&XQec>&>kfJ7gg^Vq*)Ve z3qNh!wr$(CZQHhuY1_7K+nlyJ?e1yZdCxsx#CI!p!u)UXzgqAzr&MBc?0XJgKt*$cDMNT)0N4;}0RTkgbXAEurd0E-KT}M#8K(;*qYtf`k#Kxt%{!{V7Z9Ws8i} zP4!4ma9OII^RQ)_5bhKS=oK`d9>AsJhZreMENIM@bB)#{^y3KT?Qllk;C?Suqg)h~ zr_Ydu=y<*61SC}VUF*J33Vg7;aFBUO$09b?r(Z{q)lzA)t-z=&k&e%#nfAp;0{#ZL6^XJqi8cm(^o{ZX|1!m=^rC0Xy) zvCe(2U=?V)O7}nN8CSrRy2qUCn%}N7aJkkwqf)K8k$8tSs(FylJQom|>?iNS!2ROu z*s$enVvyE#U}!fRwJlVOb{Q{^VS5GF2PqMWs~)9&SYX?*CJJ5?ujz~_Va>xjEfz#k zf~?KqOD*3C@WDIj#pa=bMgBnW%xavIzBt7}@wmP+x(WJda_ylw4hXCkePi4GfE_NJ zN6;t0YcksLnuMp23L#V7Ywk^HOA*hSlJlhT z>#a9R7UefH_Ti6uCpSaw%Dyshm-w4V$Y>~$^`Gqhrk2*fFe^J0%2`o$I3Y*`JfoXr z-L;!$H^z!o*j9^V=qg1)xv_S9ltklR;A`2TpRvA4;*IMVaqJC(7*SURO7xB%jq`z01k3SvHc@QaFzG_u*Ck zGL5O;B_@^29qLV@yG1tj-mGyaVojF z*RkcswT8jIGg#XxcXgDlfS@^=y81L(L1(1H_ZE%>5j(Lu(Gwqjuo*5-tD3hrezr)5 zA{RmkxJL=D!n_w1!@9!8K&MBv@ux~+helv9%W##TV!*n8RtV!}YtUhkErEv1iB)$9 zf6T31%QR&bk!1KL)t{Q9gob8D*PIKaIuJkP}Hl=IjceNT=Q>r>3u{ock!W=OPb;`RyQ=;L%&Mu#Nl)@zy-Xq(6zPeHUefQDhq@(ZNn>C?G-6&;O7MwP4d+JwG}@$81>{9t6Vplw3n44#o3edA_GovT?+$%vI9_&a1l zm=xA4u9(BQ2lUH)I%&1_O?{C-|zbw)fNJE#+qij%34s)PE#D9+?=UU%hs+u2v1&(iM`L zSL2`2XJuRBKl^j6NHCtjML9txua*X!2~<}jKs8Asg0}dwtWp%8IflCEKhy*I15VLr z=28S00H^#>XXXQToq@j`b0@B|X7QroSnI7#adj|}rQfHdTQ8c;m`KzJ>sKGTQ}RJ& z;}fw|+Kj1n)2R{A>$3W8+F#E?S@YD zj;5j^FhvN#JRV%Eq$g!Z%RmCi(W`3VK$ix`b%{+N;Oo>6xgI_qg~^q`SmLy|YU!F| z#Nh6`!B6sy7SZcM;T(xor8E|&L=P^PKN*+$o+OkLt(x$}EGG{98Q3j{M%9`tJ*kro z{T*p9wHT+`F<~2M#B%LgU_NNH8u^qBFCK@!oe+Ou9Dj%l@T+7O@|etVvQ=B}a&HgA zrhR9$;-oXUQ>84FpGfSmI3UKqKahl1ZlcVwb3~Xgv46q`2p4OWG;3Z);o1*w#$gw@ z$BG+A+wm&Q1LRhaBY)Chm|YxFn?B4c;>?3QNUXlkay29@`mF)U&P+X5 z>hl}M8cwzCV=>ZntM&{4jsdupLLZ`etA4XeJkLUqMU7$LXDZ{kDwauDNy6z!ab==Y z+n;R?^1_)Vz&1Nw^43Mbgu`Xh9XbH9NjNVLQL@(a^y1Rxl@pIDkVjI4N#ZD>I{INp zH1|Qpj9*&=@YS;f>+>OboS|jny2XYC4E+~EZm|!~>Q?Izsh{7%V^N7vbD4ja01bxP-Tp}nngRhMNl~WQ;p=kp&^9M`g{2g?vh8+HL)H>V5Y+=rDoMI|2=IgJDoi z&u{UfrgtaI9OIS9f!H0R!nbEI2}fVwBTRF0U6P-c4c}`W`ybzG(UA_1wE=6N?>wv# zA*>@k4|-4{XrAYmHT{*VPj>2ER_iJ9o0<2WJ|{-@tbs0ekw0}KQB_E#_XH^>}%G}x(ky`vK)zs;H`X7*)#1dDAIKAJA z$#OF&!6K`0yNLDaiuR!X>H^*J$Vd8wDpqEqj_FCs2H_|^dHYg>;s;3*#U{^>ZWBa| zYs16I$4OA72iRP z!LFDWk+Eyr4{Ui;Iwd15=V}c`aDBpFd#kwMGJsIxxYX6DYMC@nQos?6oR*$uXH@YX6h3|_*X zspUQ{i`d2R>=Djh^Rq=;G&t@`#B@hl9V&7W&|T;uo~ggKyMN1TEb@V)9q_llrWaC> ziHOPfCCWjFJK#E?@!{33>TOr@dTORwrkyesAQmdOVtvMrSLLNFQ!}y1prz7sC#$;L zc1u-A4p*9(ga0+-Az?9hR*9t+|4?7`oCP(?;#9%tMA((Lm5}YBWj40SC@_*0iWle5 z534e66biSMC-2X*!AL@d{kV65yjPH=mDjVe>L#NEkTVcRBbT_5dl3OZNQ|0H3D*0UC?({lv^jGf+6ns>wBx6Cs$A0akxtiFuBP}?gun9b35Cb+ z8@1UXfpJp#JmM>?4e#KIyar{aTc{Oaf42eyq}Uo~Ba+#NFGITA;t~Z0W&$ErCY}G; zti0|9vHznO-EXx{p6IB3poiot`;qWEeHpVt zp>jQHb5w5#HYl&+FZm|>E=`VDSm5YGfuVsRZpYtVeX2Yzti~1?GC5)E%*3))a9xY} zW8u$?)|EO@)UfjKycnbP-w1!N4kvFi9ng@?KpB2aj>V~C6IZgM#OI1fF z=zm#;06BiJ@a_H9h=?sQXZgD{b3cQseHGfLBi@&JjusRXsozEcapBBw?=t^K4TU41 zRVq_j^d*0S>awP2Xz}goWPwZ|$DPLk#&;8SSkZW}UY1V}kxJ1=0%5YF@`ZA*1G7el zLX1C!$=~z>W0=UU{#-2|Ue$KF7*CT1S*@^~D`5K!r`cVC&isdSD|cDeR%hr8MGg_p zBtOEi5FixlH)W}dxfNrK+<8mpI}r78@WW_d$7D8SgX7!ue$?BXcU&>}ZQ!)}-+w$<|xtGPYj zLVZAgRro@&PlmdJf)j0ZTXsDrg4Z#KOtuafMmPRzZ~1S~>{o8->strxh)jBmaY>9h z+*#HRMN52cTH2IY88(77^IdT{NNM)S?E56XI{gPCfB_V!6~>vU$j$BzxJj>Fg~uOe zRmsCENXY5x6Pe9~VIyR+m%OM^?W()xOksh>nIHax!kWh|1E4oA+88Jsa`hJ7-BHsX zw2T%G)`!5$El35M7WU(D8&)lkkn;M6djNyOHsUs{NGY>{@ev{Ddb#%Ei-feneiDgR z{VehSi0`ffURP(yL%m`XExl2;Z@py_Rj;e2s8H=Fn}+OTvw z^+kit&^u86rOm#&(pGlA%Mlmh-rCPcc)F7yP>!`X{iK{;n~6eWOoVSD!EPeJg+!zf zi(hzgI|+_n#;zS{`l#B_wegaGJSCP=aX zH~1e;cTtzPb}vS3E1a|d(#9aWZ18LZQGg*-M2vYny8x{a79a*|_S9}b^hMxs45&0O z>t5OUz?KnHQl|I_5KBsSZHk5F{$d_`OaK=|h_~5IA1aW?Kx9LR2D+sydDN;o(|DlX zP<%O72pMsJ;6i*{n90zPyn33T6c0^C&ydl79m}lxKlboXNQH&=ua0nS%%*UWax+wF z2kt#lD_{0Ho@G=2x`?Lw!)L<6jF3Ke^Qmshy%Q_J3o)H@M`lO;)(<)|`{(damyf!3 zn;)5P?=x(m>?#meHZj+zM`>p&%OKvwHD7480_JKZvP2}uJq57X0gCkT1f}UE>t}iI zlU$mU0uD01gbrxqR4GAIWj6TCDm+-T?CjHnIW@B`zhamg;L=(Mw+?F ziJzEmLbP${`}|9?5VNP5UTsoQQRvb2E`3R!t$nvfWGazdg`9MdkJ+S_!Ofoq zbjM|BatOPo z!xNfl$I1*29ZOl0_x6S*Q0+IgI<*Cp{nL!{tb=quz5@oVOsBIVmAlGB8EJAeUj%)= z#Msie!+_Zl95#Vu(pRw+-qo6hwc|cfIrEZXv>)DR%=`2@Pn|6;S{W?}MH3dcBIdw7@l;sGDffloY+_tj6wwlfOH}NppNs{oL zYq%j*3FTj)S{tnkQhipM!*-1oqq4|NbeZA$2whol>gGEwj-!8(6`u}oyZU&T_IQA2 z8dDLtCi1qYnBMpjlP~)fA6E(V+S}hq!h=nfhF3B;V(Cv^=;?BAuFL`6K&48%4kP)7 zzhqoCvw2jq(yJ`97mBmuLfrS1RIanKt^a7BuAATk9zm*Dw`rYX%{%K%nD_uL&a`+)sl&S$rAdzo{Xux7{gUEU&r#*(NO+J1 zHW;0BP{y=I3(YVsd{XcsU<%33aO?4sFPT)DYSLwPxoc~@h3(fRxkh!PM@6k&a?Q>k z;)kcrHwNP?7DON(;wz;Oz!cqHH@M`jOLP-Cde7%+^g}>|))pQDV&aHeMH?7s=5+2= zj&YGod1JR9!7hSDG>8=CAAUC~%41wv;x*=AdRd$gdnyC%PQ|8wYBQ(}2?|Nd&+%E- zsto>62}!_mMzzOmBj5S<oZ3MZzPe-Pczx?73)b z@FZj1qa)@`31^_oGdn9T0P-xArouj5-R`7Vc*QaG9y?5TW2?i#a}-yZLQ58w<>GG@ zFkm;P>8Sy&qEW*@t!m4xXGdtv->J|F!FtXfzRu=2k)yNe1Ux>@Y0>ZDr%DpKXzx1n zr6l!(o2z9Va_j2~m6|eqnm4AsZu)*XC=sDCRH*OYxOTFaB4tFwmpsZ=T;4+^Udr^v zMxzRydZa-IjgSVNcOu;KG{8(-u(l&X73{Hp_((s_K8wV*H;#I}x6uArh3a9gX59}O zAaxTafv8a*mQ|OEm)~%2cdMzqHTH0rJs*GBD8zoR?$f^WY*m?N>nM)}kVc0V_ysgJ zXGT-E7whgen7}chCT!#E3J%G$QNO)H zEksPrF(`Q#3kRdbP#$Wx4vx+px4|rrXUJtp&*8_ua`0Slk?!h=RiYK;MzWe2+H{l` z2=!RERdB{9JAl@!fUxAZ_a%ZR!MSLtsq&4=(`fP(_~j+N#jxJ|fc7dFza&G;WMfn5 zGnA8~>mG*C`H?9ikc2kT^6%DajDLBBptyXOw0UN9~~&*q@dM{$isEm5zIeqtC;o zbfV^s>VF=kN?$p4U^kA{FOx#Hn?Xp8HR4=i*9HRh=$;t8)?c8*v=UIuRM{@=t2r=7 zJ2`jc_8oP(&uB%kw9$ROFGk)Yff!5m5D0vc7siJ43z#N2v+;%Nw?1_=jkXc_4PEM~ zC*K=<@|D^CkF)jlvh(NhDdo+TDSf+4VCXv`znEaSz?Y$F{Hq>gRpER0*Z<{gF&yBR zImRzhxEJ0P`Ww;!LBcdJcbWKnl0$r(Md74HMZ7w4ekkChPep!vv?!?BnGV95I_k{B z_T%&UR-ZF}9K}=ti}za(nB*xgeN1!(yKk&Kdsw*Xpf%-l01HrY_=@i>F5vS!?n;`% zbmnt8LEyRT2J$R2kfuNQX-u*@f!wu=d5o8Hn#(@!YleA;bQ)~Hk~jcgf2J{ zKv!dr(Dh&dUA&G=Iff6B-PfiJ!2;#SJY7EuzTT|O+jszQE0SYI5T+G#(c)kM~ZSe-)fV*XN)%*4! z_lk@+GKIsC_}G7DQ85Q#`B8sNv6fR4U@UAecBW#nOwL>4b%f;C((*)Yn{1Dv-iCd4 zLvE>^HrbhG1Ea1p*(Uh}mH~+4F0H>_Wg+-VpPH7O$@q zTQgq5XwohmGz*P9xb6kW&cyMIf!k4bI*Q`fs*N=VJwa?D3Js@_^a*td+Jhuz z!%;;!9@z>oz>(|WWKiU7c+An7++=GKIrYncX9R?6Sn5E02D zQy9D!t5crK+Uz*b)U|S9d@(kj_pNK_Z~A7m*qeqMYBm3YXHaSmM9(~8ekDT!V%Y|E zOMzA$iVVAuH|(gPvH_3`A1*YJdM?t4AVQ3RBIESlGy>a?G|N#E-sPKxokQl^dZQC@ zMlN9#C9&|vCc@1#{1IkZ{6SajzlHIR0~IZJ3!Xz03g+!O9&We~cpq2VdZ}O?^PBQiL;cg)eR9xX9!0z6eSN ztf>ge&5dGSU$Y&^at$LbO68k?q4;Ez^Gx_RWFcbn6LZ*>}dEI z>sgMu18Bw%MdOu z_(;BS<7}~$?pd13J5kj>1jVcoHd??jw8iz~Bk)Y3r&y&n)VBGHJ_K|0AbPRlH z*K~oE+BnbF;5HU6*)0Y(2t(6$qa$=FxS`BOjzPh)L~#*AmpQ-W3X~a{T%VZ*0i(|!4ZNGjI-pnTN0P^=8|{Q&X(fmpr8(XE9FD}K zVV)$b$#V6o%XuoNSUukMSwwHPg_Zor49WojyoG}VjPQ+fIKgjAk)LMMyMu}TCYdL{ znVmNZx+GL*HLKQI-|cAkJL2H>y3=pbsN2@AIcwQ!tKpD!P>M6_m{dRgVcO>s)FG8W z*gnrCI20{q3JrcHyf6jR3*1muwt{AyVW#e)0kQJTWFMUaE`T_dqq#{>xa}-)U8IYyrHMj0fUBYLL4&9vVE& zWdD5x<-leB^g{ew7keJ@~nSpS%4Fqn$3f+ej z9epW{U=kYbeJ8ixLl&E>o6ECtOPwxuZ_y@N(?#)-R3BlzR)Y?7DP1LmUW|~EkJv>= zckJMFA?b>bg^Uv}q$J7Tl`TWi19sL7^tYq?);lzZ5~~9JU>8UlJxE_2+&)Cpa?Xlb zVv)~%F!(;ciP!c$N)uIUS`R{0nsd;kI}$c)JQXD#gZ%s!+sFsVw+l-ONy_Q8Y0c7{ zFJQyE*GX)ApZHi{g(ZHk(yAq}3G50Zg(>W+#LB5-ic1NRVHt#T002}-F#Er*O--O6 zw|Y~DIxJI38{30ag}M0dY<2zjC&M{o-bB`2yUtW+4~82gwDb#9!(ZjZdPp*pprPI2QJ(w3K`aiDN<@qIIni+ zgd-FksJh+oAC2O2HxdlkXfb<6q5INu(}Q#anz8_7sdN4H)&Ff?3$qDJHW%r?Vhb?R+n9UISV()Pn*Tj{%~Q4yRqDOX zB%$hcbS5-rY^e|H`-6*tsfVN|t&joo;Vx~3mW%bKx#UTjnL3U_Li{|8CpF)>%W4?* z%Vx=LSAElpF=m$iIfOUIb7ToI%GgSPv1`32{PwWI=LLTT*;zkWzvXo^KJu?-SEd9s zJfB$KAfZZ14tt4F$HrBs(k|shY^QL*r!NHMMu&_zw*n`ax{~v}4HMgsE1wvuY@U%` z5z}T#%&!l+oUcY+IDhbZ`WrOAeE@*Dyo)9<_&e^s6!s)1-mnpE&$=A~kGqS~v+*Te zwP5=EOY8!rMeMiN#FshD$yxCkMoQqSWr_`~I*%livmiN2carvm6Yw0Q_O9IMC|IE9 z_vw zl*8j(Bm@PTR06S7w1q#2P&4_xrkg|vkrxsjiTGfUK1ir4r5_MO7)O%MPe zVw%Ns`(1=kVY~N#DJcZ%V|$~TTUTd~c~vMIzmaceRqwJ`eVq_<1@(PC zTz+J<|B@K;YYbp->Pm|lsPi_6>MUvhb(}IoY*!+$H zp4eVJYVZ;xjV&Y8M(dE9c&fFRB^4`INP@Cf+_j=|&AG;sPZls4TE*~%4WQYU6b)j88IIg# z-$nL2?}c7}{Y6kE=by>dQn_XV;-Kkpc3r5cN!83-4yZ%4v%LgYTY=6vohHHQ^M%yoZI9kX5rJ zISf5(Kd|fDsNBzlslNd%GDt{tL_KJiCQ9ZlW=QnoL9y7XCa%9DllVsRu?a^s{Pqqyb9(?m;>BS7Um- z;+qyRJ-7eT6=vt9){h>nu4K2tuYL&r&F|5qPK8($(S+O}(0Md8qnfZIOWoLj611%| zh{^$x-zq%(-fYD9;kAz+ zboe?2D$xkHpf8Z6HuhapgX6LU=kNhgn5Z~Fe2`s(Tm`>OU*~v=*Slnunf(_yb*RoR zft*eeFAtGzEnr6~sG;a-ssODdRwyQu_SSXa6{weSWb@*>TJ@gFy4U-k)^D3TibCS- z@>#@)5Afp1ismUBy2|XPlY9w9EbZJrb(vpdWN|Ucv$vS` zAebao+aYqaXwDQvdwL zD@i|(0(Mo~diBsjR5|(gYmSeg{xIopu#J39g>4N1%NK?gj5kH7XD~o*g!x}&17yyY zD-=Wx8Y>!e&&9;}1MBiQw<`9@FhC0jHqgxD4S}b&X`h)A#W ztd|1S@l?@erQ-kid2GbEt>p05S{v=P)>_z0T;(EbnIX`V^Zz&8^Z zpf@&O0)7M#PFebUtn7<{lJ|5RsUlAGO;unMMePkD$g#trf(O{RJEI^{Th4~ywku|@yNM@>&pPfOtQdqAzO z!#tW8&fSb+=jM`u&zoB4LBaT1m7HI1SeRK`Mh%+p%j*fq`p^>b>SX}{9O-u19B#9R zwPjz+*fyJdbiPH1iq*+0OAhgWmIeSK0@@6yow53cb&1{%eYf*=v2!px?a&FZasvng zK&bum2i+P*Ws5s~A+0vV3#(ig^A4Qi88c_TT26fqA;cy31xf`{H3IjWA}0N>WD{VH zhdnUmTw4NB|7h*u&J)Q7);~huF|CLV=Ek(9^cvFmf339j27OIl`|0|TRSx+(M*Nz!_`wn~0o*C-K~ z0Iz6ysAgRVR?SFHnGnHJzSG}bXP<=g!Yk~>aV`Y~!r8ri7Ozq2u*+HFQeO9qJY>ij zw|D_FCSuuK7e=?jVn6JYc<2L;Cd;%nH`+A55=~S{pJ5CzM zZq%{ z@XUiFHIFgkCP*THeOBmQjjo@l0FD=~E`$mn1U1rkWpBi|L3dA5XWP`p}g( z_%Oxh?0L}yX=eh=F{SeMg_RGGK3HU(Ws_!{B)vRlo&EEnmC60Df`dIly_lDcHp6qx zvE4_?q*z6hXukS6d{m1}9~h85e}gn>y()^dw*N5L@uop`HU@(3r~Y#v>bw7G>3>x9 zPgtF|w!fBhc&2&4?3NmNie{WK6hHDVMej{viegC1%}%i$6k(#)X|q+89vrt_8XIk~5VHNNmGsS-HIWJOT_LAVtxyF*lU zIZ#I`B4HOw5KFB)2p|A8g;@CY-D&X>3yE`?mVBhUvQE_t6y9{lfVhJ6u^O@k-7P2; z-lx>JsCTt9;P3a$R9%jadMB{M&;bhwNOc${wEk*2O6 zhinE?KQs0b&jKO8B~|bko%-z4_dbXJgq?9#z<&z%q>jQ$D$r}0 zrTzaOsm^8Ks@>d#h}Nw-DQT_8rHB}R|JobdrEAovJ~VL47K4i*{m}vZ_|2OycAr~6uHSlVqRtz~V&q_@pFro$qJhN| zk2JqAOd-FBt-mt+)0+PwZ}w1P0=EfYNi$~Le=$kX-O0RJ$swqh#2aQ$rbr2(R!Gtn zvwEfAE1u>#4t@Lj^&B|Cu#BH1ABq+`VLiM7m;@T6wl2SRzRUMRVg6qD(DaVjDPggz4`C$u*z^*=$MBAI6u; z==Q-qEFn7N6|;tGgt9sW=5AC3Bd$7l#Zv-ogVRcjNIr)%CMK(9!p`YOrAjj8Cy)G9LFqBo z;TN&tPvi|x-~~%aLJSxxZBxLJJ`rHyq}!4l!2J?LkzDQFb5!f6JS8cFPT?J5h5C1` zJb_9VpG!8^NlV+jrnDN%POc#0B$~AQckGd>WbULZCbQFW0Nv9;wc5rV$|agqXh`^a zgn2#+Gdupc3EcWdZ3{c1gmNtI6ssbw|4wpPqq-o98<>6(yM=KR(qyc3{zrO_XJw6Su3S z1Rs!WH%C<0X4RHr#;yOVBG{rE~q$y z4d|5U`C<#zl%KB@|_sB$V)J-~wSHmgB@bgMlKHqZE9~5@8wSKwu z5~eG@@@97F(eiVi2Vv7tSLBv_=-|e!{5whgZ~K4=yZqQ3Wi?ffs?GxwG$Y7 z2_!5-5v=REXYU0U8;`jQ7cth$|K8TY&(B?Q8}w*|-Hw!!8mh@%XP=_tJVuJ zwobQl(Ls3FR@3ecg=^bqbV`f-jmuIa@XJ{cl`6X?{rTo%$GD?HYWz_SNgE@iOe~1g z^GC&!n60WLT|y!iBI~7@w;|x=gF52H7~cN1N1Wd^KYC4h{c_-fBR;NZg|Lw1c}~{b zRiIwnaaNK5vSo!!PFqhw-^obU2PogClY9}*f~bL~=y!XQ`eSTPs=)?ABq3o?3Ztji z)j2S1deq=KcfsVaGU(?M2(^c67|QA7Hz-?+J(upQ%>Zj+tiJcS$UNBRvgu?}lmu}9 zG!)sx82VA0SQtbITnJjICTflE!=>dZ3yZlwWL;~n1@~Hek#3V8%(rVZo^jwoJ^tvV zb5hvOE+ML|Z}bX$1I8rc^fdb|ameS3%?{*=vkHm#eCWc~AH+W)mLN8@z>7vTr{kmX zvpf6hVl4C9!m^e}AkUtpc09q1#?E#n-0h7G3eH_6LvA9M52Wxs&YUj_LiS4w6*Q|Y zklUI`8gc*gL44-`t$$LHbCRbD82KSRMq5Jlge=wV$K?@~IkaaJoQ1h>MLcY~Iz8m) z42WnJESaGYjU2v>V!7}Uc$xfSEn2T5IG~k|TBn18<1P5Q@@x|_cp}Wavnz6i!clWP zf=@BGo$^sM^Cu${_t?&Ir7D9tHe(}E;wzmu6(eAoH$@Yi*P=VWNDC=&=XpPdpruFc z5O)_;eJU82v&y-`yYoZ@%^l+|T|hMK;=KTTB3 zK!JCkDV1Qhwg?lH^sX1M-rg8cV>JVSd&~OM*0z>^B&~sdrB(N-{R$3(i?5!JpbrLkjt}Os{7M z8UU@>LaIyeLycVeP7T&SDx;;#es+8h*Jltpbd;|jMI1fLn!qaFA7!9vT7W4bB1A+% z_OA^h2;>@pDalFztYJdP1W>5Qlo1h-xla+u(-NMWeQavuJb%O7v~UoCw&{`PJ= z``>-p2<@5F0D#GicC{%h4ARqHhiS!s+2W!IB^+A(U$Chd<=EB)|7T?8me#y1SxvE` z(z5J2(!2KXr~TxrV)rubLF}Cv+r%=B9{({636tSzxqpZevA+Z5QZi3$BUC(!_`ls# z5j(cXR&3Sdb6t6<;`@e35rbyQRfj|rwpfqi%{{CUF$IAFe%g3Eu23c+Ad)ftFK;Bd zOoN=DujFd%Jrgr4Q|ep)WvlvIY@~qFWoZ+Uu?Y!YoGyzvM zHBuN5SJ*j6RYM^Quq3xiGo)~b_2kF^tnOCYAe#(qYTzUrERV8{T<}M3m5lotcIuuI z9N2JDfsW&f(-t4Cs8||9#5(e;){rJ9BgN@jn8#V$7ZH`EFG#4O`AMGQ+|U|WU_mx8 zOBKEsiE3|APIyBQrW-l$3@sM|1*p9}6AFz>!`{vm@SrH`BuX)@{e2?He}!~;-3=gn z*(7|T3V=pi-*p`KLyDWTX<8Z2S3o`Q=-v^1zcC?DXebAJ<5wRhBrGW@y1C_O!hjJG zvb3^e?7C3gY-0Jy9KTMC0GJ1`fEcIv@dhC(Iq77M_pMvG1;zIA^)p7|7whuVjv{Wa zY2XIf*=wcOw=fnz+iSI`ZigE{Xf~^OsS#G@egFgt%04c^b4t*Nh@Pdiut>uoWQ(|1 zTvV&U%AI0Y-W7F_a4T80sth??eusQ}>40DFCQ@5T3Wq$(Ro;b;4;i+^ay%tyZZM(W z&eBNRPZi31l3_JTeb-D*-;rh#-E00&lGrSxp|>dF8xNP=08ya-ov!GhPnnlQ?fX$; zu4mBi--7T1*JyZ(HG1|DoUM!vUId4V+nx*Tck*-BTzGV2>baVBmU`1ePKMe`inY&PdBmrq_do% z4EE>kYPWBOvG3&0V5Lw^CDC_B7_le znw!79w^bG=qb%c=tWkW@eeY`9 zP6D1dSVy#t|z@5dizZai7REhquQ^B^dheN z^6E?=m3@T~W_MZKY^suy2R|mf7WBjj%4kIY5$N0$%_x==`9JvztC% zf3N*UeX-MhhC8)JVKiFxoI5254bIy|WG2q8K2r!V9v<0>lYcd|sR@X%@6<(7Klq4yXO^2FsgN|J4nQKrgh4SEDPMG36#g2Y)8 z%717B_r!#>SJQj>A{;%$4X~R%IKPwL27+{rGv$etbnVN^U}oMXbv$|(xYu>@QWP@| zFniW`lKz*0CUvOn*r4y|`R}R37_6x9%G}_2mH~NIJOKl#*=acoTaoblaToB|`S17B zA12=QUnk+a&h)551a6Y(fj|7kcb@Y9hqiZ&j&0xewPV}1ZQHhO+qP}nPG)9o&Sb{6 zZOxcBYwff4+2^+N-f!=yw5m$WXjQF7Rjbj{pWoB}YDid&BtJuD^?*sg^Hy3|Ar&I?I_8pqTWPWjpBweR$3g04{UAX zUGNQI3S)9G&*1gKlb*Q3b6ji}5*WC%zR+yusIY@LD}C|48Z5-=Pv~zcIRD zLY6Z^KfZ4)8T-gFz}Ts(t=IG1pr?w;=&?XCcbmopH?grN^xwfVjrkMg8Q(i}kg}*j zqW1}{X(fBBb>IJYi^cPx;~m`K&es(~M#0G=qp;n}mzk(ewqZ z^74L%K4j|Q1`{ptlr^$F_J%xfFCdEJkFTk;G1J2PrOaJ)EJ|iXT4k|a*~YmxNxvy! zztv%0G&5-3n^3UWTHIX=>x1cc-l|^?<^%bB%6FzABQwPMJoP56H|&!#B{M`RO+%9G z7mm!4Pi17%+~=+no9?d3mKNqE=jQ#kCeyy>{ps*#a%P5$;rhwnwkjaftr&8uH&L+tIT^;5j)!W_EK-X+LFDT*(rgpqmD1CBu^XaV9b zN0hhoz*oHd?8&ImG?`29tubK}MN!L(`;}imePdGQ(+rVsag;TU-SfLQ50)`}ipgNT zEWLe6ZQio;CE(P6PnU@Fh=PUOOSnex5pbBY&6d9!q748rAW&9|T~Mdu*na8V?hXOK zkYEhoElY{Fit(@727nwgLjIxu6}k5lzrmbZ0RHAR?ohxF0svj)r;eEb$ME(_wTZWnMFIov<+hx%pXQjvfFZ#{d%<7A*&78(yWjSlctRFXUVAkd5JgW#RpWvEBNH}^CVQG+46$?d z5nzDo)dJCg7t)YG;#%3Dl_t>klA%owpr<5m^r0%BOo9Ah6+z*r8pWVPj&#NWZDFMA zV7>YW^%sZ$3{hEP;eX}iLCWT#6aaAe&3#8&cI5qvMi9zwp&2QcNc>;q;!TpjnI;Sg z)?jRUfB-{+cYHA<1pXoV68IEf1apBb{vV)~GD~G3f)w-5FZ}xKKa)Z~@_q4s%e^XU zoSmv_-jSGGJ4X_T3^E7>ss~)70RGh6fA$u!N;4oS)riED8}c)9@|?IbA8UILB%my2 z9Rj`OKEKwk1y(ItKz9%ypxT+`idti0xaCJ{5=T~sU!KIda;P$?5D1QN2q(K**u92~)Uc2g!q~Tp~z-2wqf< zS+s^YMT9`A%I56^nwwPg`xdWP?a%@T4zHw2Oqmj3;JvBgMsA6$De~u@#;t&T#+`yx zO32y>kec~LR^S8}cG_K-pLd6_6I9N+oZ%GiCWISV{n4URq9$v$`I4yOotG`yd6%fN zzxoB>L^ms!_K1!;{pYS9pHi6uEy<9X$ejscKF|HC+t}O2dyvlp8`k>>fLOwj=gkxKMM^A}ffd~9}T)I_(r^7fbe!k?lhanq)A37?Fm`|(B$jXK{r%TFo^*T~s`9BrmxnGEG zznGw_#oy56hzx%hXGRQ3p?Dq_YstyKy7-0vX26V`cdvMxZE5S9%_a5aYY|O1=Lu!K z9JLeN(iYa-FCY)2)WxHKR~|e)je~Dkutx1Z$8IUvN|bH1i|QQl_qjf})|3u@0>uVL zFSnI*Dj0k^A~~)T-9$Ee%R0@?&;kkoY@NQ6Eq3Y~mOY4BGHSS)k)gFGKWDU@la?B968pOfX()7@`k zxYPLM-J9*pV>Z7vM@jDe8|P-Mp zp!^r5U;pl-`~!Sg}&``mfkFOb& z56c7V;YyFKHy~MK*>1LoZWDRYK%bojWcE(;^<)xE(~*@NQt|>N57FV({IDq}$hbaC zF<@O%wD4wekV`wT&pOu|)j&&p@y-Z(1bn%EqaA#X65qTYDx<}m zltK^xu00&F5h2vcQP=~hd~jJna78;b=p@1kRGf|NNh;bnEh8y0R(d7;%o;R9{6ycY z{>;F0i>Pgz)4-mo?pfMBL9d;{StN+Ni@LUYeu=GOe`1ia@^u_G3zarOGWs>UhFLYY zKGX|y7qNFzoZ-GNPlwE*j8KMrqA|bvIEU}m^5>CdVu86;y-TzJ|14oTHow zFa+mjjaH@%XR)ZFf%bN7)yEuLTl@`B?+YKL(IXiy?L4eA5;4h!DCD&|=rtWQ3tR^f z8O>!OD*?T;P#)52u8f+nE_3)7Ekh;7rf1;E4WAl6E#ato;g>d@KS_T)(SxKK4dX>a zA$fgaS(qgT!y3-iUVhgXH)x&#{sL_#q?qb4Dx67Y@*{jEhbS#oq&f^mrvI)p;v~4u zfwv5rgs01!eCH%D`GJ~NGI}U*a9E5ku;}iYIZvYG%x0GV$sSpJBTXZ=eAhFlu8rY* z`WJ+;i3>FK>^fX~8w)i44nNkyU?aKy-AA+drOtNCpN}&AX7y*orFSjs}+GhRx;9qy~gg{#pjgV-mnf=m<6g2L$U|*fO-3R z5V@kFhEXd+?`s_B5|b*XU_rtn>yUb-)H`zF{Qx8bXKU~O)ZL7+NA))r;-O1(P5cam}<=H4}DgoR_+no z1WHExHGy&Do8xK)Mod+o0G(jI@3$L$MK*%k?&lIr%_odP2i7%7}v|V)UH=f6h9E6XWu)cpLPqxrT8p$j8 zh6Y1U#WDySm8=0(jFkCGZ5?mhOjruew}vG(%&Fn!^}S6xyLNQHPSqB72Sq!{wkIP> z@BDb*DqpL!BhLfYQh~tF^VcuW)AN4l+c@wNNY`ZyTEvx7VMdEv$J{<)IySWA(|WT! z+Cqf&X7kr0HclKeAjDPt^8at7&CU#9n((g>%YOrH4lE1UutCFy6`OCU`}ZB|M;p*C z-$eZ{@CTYJxWoY=E^6OTIu_=t_WaF`6}xMCVy;YdFf?zz2GQDonzugNc`e~;_>lM5 z3Eq-g!qiFE+2Es<9EHRF|G@5W<0bQ;cFo(Dv3r3wU+xY}+sNXOj8#woP#N#}UB6?h;s<7GSfoQ=iiMxj0ddHn;>KyBNIzXJ3j{p#oQ25Ar@oFAk5|<{qvt zgyg!SyiimkK|W@vV2bKh#a@^Ch{S%gb}D5MGZ}!_*wn2|8jj!dlo8W=Yrr&V<6MLm zPR`)89Xrl!7L8kZ)8;c*MJ2tMP$R)k%DN$jv)JhWAK+WXTkNkGK<4C=@?VjFQ&!SD zH*DC@Qq7vM4xegxM|4I3U#9h2NSr>!A1IQPw?xj{dHG)U|G~jkJ}!oF&Wf&0weDX7 z&2alAgtztb5GsU+V+b_h2fiEle}nLc_|5s=8rQ>rHlPL!e#_%)(dqd6GYr6@$LR6@ z*oGr)&(psA45Z;+yA38M3Ry;kiv&A?0=_Ha@BfV6U@22f7-nY#xbS#>)v@b5GdlEr z!`n|Lg^?2YG`xkGV0~rl6vI&%eJHtpnaS4sUyEFfJT*~H#o|#eX8}JuV-?Wc9jkz* zu2=;$H-A+?bGI!5n!95a&|K}SfaY#k{jChFw5EV*;!ybE}H#3<{7r09=%Az>y9} zT8?I>BQlM1KV2b?JNq!pFB3jRN9rWA7Z9y8N4SXqi7<0RCB=)X?9KC=G}5JY+0(tw zkz**gWFH^EUl>crw;su7j<{#u^ltMNJG)nmvpFionx*%B@SFCY#cb1P1rwAkZ*@BC zbq$>Fl$rj-DeNuI3i*W+BT@|S<>#i2MN03Nc_a?cFi<^sq*BO9JBmp6E&k=+&b|7m zo|;qknjs2Bb6kFleAE}JMCyL6K z@j|?LsI5BVUS+lNXOgFu697lG+?F=4rlnuPrR2ZLbzqsjSN5Doip}D63`}gxF7fAs z&9WB86;*%~;e(AeE%lKiq2%W*8_5Ruit7A!Eq=}Xm~=WT>=F#ynQZDu>t}}tASErW zm_k%}|NOw*1m12_iEa1%?LH#<#f{Xi1FrOU?FAmN<5tGL6=9~IMxmiNUAzNP zB9Wf-?e96Q>Fc~V76iC4z(7))kG{yb%h`sN!0xr?b#~9 zGYF`qWF(3a#|X=vB_)1ULcY-Sl<0BO)ImBfiB0_-&7iQ01!@t@A!bFzO1S&&T8dk1 z8F6v0zW9u&hDm+4?4gs{T(#JfAPHpW8Mt(CW6BGN14s@mGmnWV1#4EXn8DWO0RiXN z7z&QW7}#yPX#@-JpgJBRgeOjMdj2~gDw0GVD?jrU>qFMNsW4T6<03TUB1;%XeG>pY z-k#zQ`l2x)NtF&-!7B@$FGiSvx)pQANrFW!(L@F)Z$fs7Q%o>k$rOGY!j~BO;!e8V z7K|;rW=kDbcMVQB9r0e_n|vI&9C97JBtLmMst#7nh4VoAYDF5jd{%7V5-nXhT3Ihw z7yKVaE1xkjDANY#tC7{6cl3;v`Gzte38Eo1@$v4N;h`2H@mnPXr*@UrgyJ#?RO=-YwOYaS6N%4EY!efyf{Zm(z=6Ctv=#3Lbf~+wSQ={V7J<1OZml%7 z;>XY2zOC|5R^fM>9FIFFgh>sXX6a8Lsc!YYI*&q#%W$+p5H#iY>UbJod;VY&j}!{D1KplUtN#|H#3oZ}^NuMgs5BGGGX8%B71GKI~l#B8dY&&_O(t&np<0PQC@a;10%FVFEz@vmF z{t9e{%^0}B8@UIx_@clt;mo*vQ~}%wUkUD}G&P;}jS|cT46#ZT0 z0_n-(s$aQ_^BnnQC9f3#m8`|HD9vc#H%OKx_9s4ew!5QQiI;5n+izg;dC5er>>*%E zYl8m++$*VzT?C*3-_&;e6W9x$Bdy&3kK%FpU@Wib%Z|kHnUSA9$e%l~&!`o~r)fhKhTYkw_5Gdx(FdX3W z{cliTuq8Z&R(D*lJD6s~_>xhZVXWpsX7K&|p7Ozv;3L2D&`u}@ga8mw`@oRk()q!n z7EG&o9fNK8+0?C z|Kjj2P;@I0vko@w;5%d^%)-6uNOmf-KpMRLqJ$=I88F~+a%7nvoA+l5QKRcO0Dx(8 z4yk0?BzFOWgN87psx`haxO|RdDNuh^cj8m91Ea((_V|F(FQsmnUmSjSpv^@I00V-k zER4I%;UK~i+QCfLassh)aZ11tT1x0t*?kX%8iKJhpES4bPMR8@i-}8qXhG=11!e{a z0|Y6ZoK4XDE)bOkK##l`o#4W|0CyTC76!L$e4Yy`4382*u5j;HX1jTDkU534n?z|$j4J>z#24NhzevDXEQ84oKAcHNQ@7EAjiN3w zb5s(A8)lt^8t2m4T9&(0iM+ZHGk5izue}T7UTm>Inm8@!SSFkf z#<(mQ6UI?%mEUu^RNbB!)xyR$Rd=t$BQ$PsxZR~wckij+M;=1zama z@VyU`%)0k~!S{*l+RT98)IqvUvX~eIGebg@q(6qJbW=gkGOdRqA;xT&Dg>D%o;V}+ z)ZyAClx~5OB)?g|R7vs3n-OEDGukLs>cbrY zx;sve?pmRskphLAzAL|Pz*#*8chsMDbT*ml`&+Hk>Ync;2+7*+$MZoYU6Ho#jKBIB zNUAD?MKxbS(4DLwu$AO6$I%te^^HOzUX$$g3f%hA{uu#yFfnC@eYLR^JO^cVH;^WB=WMNe3b@lz^;#U9H)ErG^e(Uc zOU)r6>{2)p6?#A6vST!Ad4*{-7y~_0s5EqG~WI(u+m7lk( zSdFB-)Bp;k+46#ZM>d1kw!Ad(3TSuR7m`eL%T}wNSLL_=6nUdHh279}jphy}FU5(U zDPmGKf!jQSCl)SGH{Cki{Kq{+{E<{-5q>o)&*|>bdMZb+6M~@=2FLz=NmiK|ysr*? zrsFAs+@CMh&$#`k$-%*iCmV)lhTcvcy<{O(*{b$l%4#(?_Ld*-9J#8u`7?*9{RKX} zBUF2a=zqpPP_gC-PHhr!8o0oN&saW*SE@M>IkLu4fR-XqCc90%h(lhM&HGa91gCU;jI#TKvJQx^ zH6=3N(XvFJ_ZIpkZ($kK(Zx|Ln(FwQ<=x1`Ypm+*OHhr2Ieq}GTHFB%_QTavTx+zC zG5JTaGS=F-t|U;+UJ{J_Y5mw_7?>otHNjKDYmX*BM?oSfx4IKFbp}1f2lq4sZ<3Y? z3Z-Ul>EvSTsI2s^Jx`j#;HZ7bgrslAqvj|bNvr7}5kV8FuF8NGv7ZE>t~;=AU7XNf zN4djcJ}?7DHq6sH@L=Fu49O7C_`vj7j~EX;?-#uN-S=oohO`_fuWMu=Mly==daOmh zflJkrLzDa-QJ5ctaOi{IS?%}}Xw34dH(A*W@<i&6G~7aMc_|kU8mZ@se2bR|ouQ^cy6PFP zg-uKc6!G$bY8ECnroJ7gG$CIiK*448G>s|wi;+(qqMj-I4I?>GG~gEg1$4u{+!o0v zJNa=qNMBtdZ`n7xq}B&&ZWNU!=k%jqdx|rGjU~28i1amR1AAMh=!}jCQ)T)m~~}D*Qj=bIF@LUxo!`L;$ll-D$lI^0EBc)v?NUSm(dt zyH8+X0){k$=Y2ndK%Q4o@gm=jRC#r9rhYQ!4di<=f7$l0h22j5xh&4>I6LP&HAhM) zyR-La@fnz<$Sr7#|ASO-1WkPn6XIiyFzB+l?!k;5QV4XyozhNhAN$6N9wq6ll$Bmo zSR*Us&Y_OYqXYH~am&0+iG_HAAD{xhiWgmN0h|zjM?d^ds8BM$1_76hhkybMq$Gl* zGgfZWLYsZuhsOUThgDQX_V^J{^pglqhirt1B7lBFL~j3&DWCU-z;3S_6!vZ^rv057 zUBPk(Cm63Lo&`0%UqiFjf~i0$WV19U^asWC0LKxFg#a@SE2LSP9}tAT{H^>W3SE$4 z{l^bG2OquGzA5%}@3Tj{ychs5B&4(-66nN2pp@Yd147C?I~Wq&)()7$Kr1%?oQ(#A zsA$dDF}|t0l$!rPjNgn1=7_T`DLUx;B>Vj!U;gpK0pDp!NJw|R27mz}{pH!`oqs>V z_db9B&EIqo;JZ>w|MGtu*rss+Q!mLW04R|5Ev3tLY)PCKP!ON**03rkVJ97Tx)57 zk@mz^oomA#Dn!!ZtGZq=8f)>u85FQFg<*J-llc^}#ab7n4{?t&#A6v-wZ`>#Eb_07 zJTUruWM30a=(KKcZlN72!*tj2Syi5RFiPi-sz1nfV_fQmcN_R`Dvjn0R*e+2`2NC-PS0|Wp=f~OBUc$r%x zMK*%GQ&cKjU_pq>kC@tG9Jv{b5_(7LCHO73rVXop(nISrFgF}Z7Q~CNJ_G~&DyZK&? zSk5jFz!3Wi7Q)atwJ{KP#YW@&dN2HXjU5xtKCQgFm+;p?1`%q$7e@7f8m#3z00{dn zKFxodx8mN(+*k)2qd|xL(i_Rn#Z1-0^OU_$@+Iy+FOt#lM4nPWh^#*49 z9RgsMTUUjSX2OPE>UFF~OEoxJ#q6^nT4Xavq8KyshWZM+1VqK+FZUQSCzRIaj?a|a zv4SwDA7`~()GSpVlD`eLCbP3PKu$RA3kL?^v1C;*3lo7Ff+1<0Ti~EsVOx?fX%d*H zUNAfH{Dtsj)0IQeSJxG{?SC_z25ihB&A55Fb3Iw_f}O9RX&v1;t9qZ+z)3qdxxhjE z>NxcxJpE59z-{%9+UzJ2%@nv@6vGl|Wer($s59qMc{=_!*3`@7qtoR5@}wHi#nx+h zQI9IMh3~_W?G{v6WC2a0pjuAVC;x*R_0YHhD2*uucXBiefH!5gxI(d}s zvxg3*Q*G2mcx_a|8aTFkl+5)kin*XCqvsxXkvM5U8_^HGl=&qgZ~R=HPZ;%b!)Z1V zlqB6NmZnHXL-efT+}0UE)@0TBJbLJ2IH!QR-9wm|_qI>Cz94 zZaN%>Noir4QJSr2u3_WjOrrG&A&Nyy*D)koI3dKq^w$sr4gi?!5HB8a?9FPbPO=~h zz~PpkEq@n!f?%{H>)el`*+fD)v_G+tyHx)=Hi_FdetK6r`aEScu^ zs*Z-tsms_xrg?5SLrd!(C4MjJm-QPQTy{O@U^y`vFI#ml-NSjWlaLC@%GTI2nWzM# z2njn!t9^zg;m7Iu@>Y;SWV-Rqs3pa#{mLqKEJ7|)U(%AdG4v09W|2G|B2nk^vZdWPQg3k>jwMEvrjm#h%VF!7z7ZF$3y<>U*%qX&kDd zvg3()P2!5zXR9ptvi}s@?NCoM7nJ{1uuD=83K0@s>&!0h_y^ZDZXrL=uaH>_FvAUm zDGO77ysM6JXHqg#qDvcsJCh1e{MK`gG0^{+KYQS$fa;!OF=Y2bL3+$LCtr`)k&+xV zFs)$Ms4UIEVaf2)U$ntiDtdFq`>bl)(H>kIp(OCnb&W(tK3}ouiB%ULD&UWc_EHgC zLzB|d7YBEap*U90z+vn_kBRqg0;t~JfCqd>YZnJ$K3BwOR}Q8WfFa`m1|Tp#6}vPw zP`*$06(850H8UyYK!cSfk{Z|{m$PvNCg*;Tc&GxU(-nE9PailC?Q$#9m+QJ?4g3+j zru0pT$>8N8ED%O!>k0w*5jsgSv>@K7>go7!rhke;fn;69 zWN(RcJHbXz|2q+of-dl`__?8DXyFn=_9Zp@+Yd?a;Qz!BlmNPkhA20XPzFvPKd z2O;@F*{7AvlRP?fx?GbwUySvtptrJ0UWWs!<8k*arIDMFsN;hZjI3iqvD%Taj4K8z znblOJayGR+YmB)SJi_lA+Wr7uzx4}*AvH-puJt9eEyrD!lQ?jYhN2SiAb5?;OGUj_ zc{ez?@1v4GEob2(hl&F~k_^)idUc?IFEw~X6UIPO#Zei>07FJ;{!^u@i(3t@g-%Dt zDlla+NJC!ij8xwZm za8U=8t6DNHe-tTm3?76-!s|Hpm>UUs($($*XWv;t+BwuKKpOc7qtfCWD*IZu% z>pLct3VI)HRm2Q!9U3HP#BK?XWq*RqyQjPMR>5xf;udQ@#(+JT11zRkgJ1E>HX5<> z(Pf(M7Gc%?S}Oz`rGT8#q;D9en?v7A75XAUP(|=j|2s)=U!NYQ|Lw&0K2V>3JMk8a ze`b4C#eF64n>z9Hg+Kk$9REDt@%a^hx>G(VZubSpUpD#MLVvEO@;Rq3YHTZwTry8j zssFiO&gWMnpPqxC>ikpIQ#JpXc$1$m>F2h6S-L#R{^z9a1%6w>Pd=o6y374+`Fhb= zpJ3>P3crHj-${c1%ZT3!f{1*m7Z~`k@?DsXs8^!s^>|TXVeSL?f@o9;kGjyC*vR-H za%3o=u;7`!il9Y41XsB9;a1EzuQuewAGaUx+9KflP zcNhO_@Dw9pbM~n>q{o8KM-xJ2Ch-7;OAa-9{udv9d-?|b%Mluq z>`TzPEr{x1Uc3(b*f*C7GD4_UU?zfd8l%sNm*U`!*+M}rJ%2D9eh?o+VDnYh!Y2Xs zr1?SqP68;2(Mxj!JENP7xdLk7_uj({wk>!&*MynEU0~PWM*J}nrd)#&ksk;Tq7-~M z^BG4jc-Iltnh?43)OzMcOWpu9UuWJp~}_`g+n{Zi+?hRHjZlOSG6dMpl5`6f0{w)C0sxtkCW z^*j1??bvsp@H~9owntg=0~XMQ47$enEN+R2)fCf|az$wAXgXDp%jEi?OXEjBY4MoT zVziHneod%TDS9LQn^#}T!qgLW>j)?`Q>ms!OQv;0XNqW8VE*!JC|~eb#00BT6Sku= z_DD^a`@R2HAmCpneCVavF}(N+K8c!eTvw7cDONE9)Dv#?a3VQYoChP~oriR<{+1>2qf3|@aj9P+WtzI(QI6;?{e zTArJfdx82Cw?`?wpjoJaYS;`Zk2M*d=AwBovEYpOQ4z*f+I$-CUdj7WmoAbLSx^x%t^2e`WX)bQ>UH*sWo{=K?MwxTt>!S^>Q`T*Wp(Mv#pFWQaavKxBPy6qx5biQ!d`-z`X-id_`d!Z?ykx;r zl3*;#eJ57MuvtEgr=YL^zR+MKI^gYSwg8JY20XAK*zh5aa-v#UKjTaHWeMxiHwwU04NA?SJ?Z- zQaOUZo~KPaP%51wj^q;)zB3qRItduIq{0-#Iz{U=m*9fym8}Nb2IOp}sOmWHhWsQg zbochyCGfz0W@%7qQ19wp&@*m&vI`>qmB=2l=k9$XXK6(Gn@f4#w5{V>D6GJ{21Z!S z>7U%YWY>gjSX7@F20oqC_Fn+`X-%_tHLa64rZ6&`+UvfDvr4>F6cxP*sieL!)SS+4 zUtZwFC8y(lK*G36u1g|kKGANIBOb9Kp9uVY_xXFv-XcYYQgHQ_C8llEKG@ng&^YTU z{_#aw;D6EMZDxc%H6y5cKkOFiw!-rb^%}WREf}IE_)PT&?JW}ZJP9sM0S$wOZSjNO zF;AqHs3`P*pIjsH5FjJl|qNJl@}LXPVm3g2aPEcIMTr>&;?qslz@ z=QRrLP=ttyLfOM$Mw`p^U*B4PJIanTt*9|8r!IPb&Fx@-u}V=^GHuFHEFdaF-!sd3@e?_kD*PLS64l*Iy>?rENU0GcxgrebJuTVXwDk6E*CD%PcC4WU zmCz4FcVwi^B4?t1j}i8nHA%oR(+Z*O#UCrGnJyc8LPv-C7^}jG88e&ACFUGS`Jl#e zTwUU|>!(VNs-|OhA15FoC57e4U&(CQ^xg=mtsrj*DQ=WTGtrYcaey)NRoj*eSN{*# z346JFS%l(joGz^U)T(C}B|r=b`In)b2b?XCz?-{D;MOi6Rn!usg;TH@cmSUl4+ul- zT6rX*>}6uJCt{n3xair2VA0aH<{Ap?Ki_G9Upnpn2flR z`)FGAmZHP`3o|)h2h9b+fq4xB+5G70kOy=QaR{Z20z?5wuTuZJ8z)&T-W~9LEAl9N zR2t$Mh6LaKY)J6jk{fzQf+4|od_jWmww0pj>k^rM=U({8lSA-T4vasU4> zb~0S1kht&PGa=)vG>8d0N{)U#<)Wr#ioL1HC7a#hGvvU0&y*FK-me~JAWOCZ0|pEj z0So|Oh*`b$7a02%o$~}C40oKoqpAIHlbu{X17$C|jKmow{1Pu}SPsE{ zjXiM<49gL^Y41>Ngq2{;+##n%JXA)o5@PGUZ2_%V*s}u8$0-z%FHa<_HmiYeCB&kF zAptTHL*<7)j05skh&y?z;Txoa_m@8+mso%BVGzaq9au+TqiR(^&&y~g0}{jD22PT% z)GhlXf(E6h`PmO9uEJ*c2mb#coqLV&3JEUi&j~3h$u_iTH(U}<-yfaC-&#wdu+F3* z!2vqD`w$+z@lTChnTw)rRyKY1BzP3cE|hHtf9kVUamvo?y#qZyNvrc;$JrxTg^5cwGR{LldwIAmK_hI&Pned_gY%2f<`! zhsTE}6@~0gQJ8#j)lTa!!LVr>{`m7mDtB!}v48yDFo@O)LV#}hjQvU6Y@Mj(5Yium zU$Gi0iIaCaeX}(vFa-l#gH+HYw2&$6HP^;U{r%$XewrEiu@!#m+YxNr=upQxQwcYs zh37P|rd#^(3>fxBEb`RdiG&7$Q951(z>Zj?wE7BAEV?@i6w}0p9(jae%AKSA(w@6E zn=*r62LA#e=gMzqXTWX4d4gqtb}r*3pr(E%hpMb*q|lO-)Jskoyp*D`Na>W z5&c*&SV|lE_y9JdGC;Vx3-eBU*k*@_cC~}fB(_~c$vl6aMvnMS=6uAaX)}mk!#AD&psVp;Y=2}G>21Tn$9f)mr z!15{OcQv+4M1+V92OKXlK~%|1>;z~B3G_tizLMKL^H_d{D+39--}k^4i9R^G&Me*J znJELf!rJ!E2{LOGyfe*UZq3@dZGZ6o;SHp0hbWRhejkHddj?V2ULir(_}F*B9jvvK zb7BojvA21Ya$mFyR^$t5YQ)j|lV6eZS9^>_3vc#zD)B!$ zZs23$$d$D_7)dZ2uRciN2hq!JC;{rT|W}t5s5`Ft0 zQ1rjap#GCZecw3XdpV>35I^rtN&kxj5wg5>s3X83oV(GMyB#;AaLW*FcnPdu79PUKKQ1PrkHF@$9z8=YTR7l5oh^)jW7b;> z6Afs~fETqqgvy_JfBgKToI@(CE5$Y;206-tmVmyYbvYhri-Q$WXn(clvv`NETMVvN z6#J3)V+$(b(W$K7@~h>w8ZCP?%LP@Wu~GgK0z!^cX@npMF`ieJvM!G z?eEWlSBbk)@?e&IY#TZr#1FI`PfOp99=`&JW;&(b0Q|w`_d7-M{z(~_lb6D#K!-X% z;D5-U$BjgaJ9?Tl)hTK!MX!hBpHbA~84*2|9rdSgmg}-+d^{L->*vm$h6=D`$!ND- zW5`u*0YRJu)cB9^uL$4oHy~GV14b;S3PMpp6mW8OD4`CHa6 zq1A(<_CUebzq3qI0s!VVhY_juQTk~Yy?OF^DHp1PC=e`%|0#klqh;cJAO%>W^}iD! zV70l@oeb9&pl_$0Zvz`?XLs?tzCp4~P~-u1R6QrQ^`18VX1VqNf7lnXIZ}f3A%q|sLsX}MoRYfKjepKz3S?1oh;;!bMo^>KtA%tP@ho}IrshY zqAOI%*g(7enSw1uexcY}8_zU;-{*QJPc6bJy;qQbt4MGhh&l zjd=)%mz>80!^xBiFm4X3F5``*7a8j7RERmUZ6t;j%y1btgNY6-2-#_zYc}M4zY=BC zN@~j7IJ8U5wTw^iMIVS?P&xV=Nfc=4~6U^u?)xU zv^4w;n*CG=)~yqqTUP2WALK}PDL058fm*+kGt*&uTp1V!Ec#*E!7S#34sKAv5^3&o zpb#LRhC^lmP^_`Q(HqfXT|acGz1^00#N0dd;V;TyL7zmy@+@UAx!-#nKMb{tXRqb9 zyaY&Ok5|~D<*QOu?eyw&ts@OA;2Hj$m56XJt62&s8PMu=gtJGCo_KVYt2=5C5f3UE z?tSsE-@+OGAuiqrmbE`aO7M+d9&BE~$1j{X@@HoHx3nE}) za9TV7%VkX}EC6#gt(0DU_l$Xrm9K!TX-dia9MeNoIqlmM zkEZc!f{^TK)J}X^~mRs#yjbmyJ!`v?h?iTzfy(UqjQ~ing!_};pMj@;=4s7zn732C2j-oX? ztAg$-&87-L0eC__QL56(`gvd|5@DJHL6Rz!SCfMw*GmBd*7P};iW=FY55Jf#W*C8s za==#RG{itAi#M7t?p*Eyz!Z*NuZ~Wwh*)J#LRq0Y^*M_!ZBR+h+mF|`PzW@8&Ugni zWIjm0_0oLPSdHg=~K~(oi<2$23!F*k%;G+NJK) zG#PYTWy|i~)>Q*x6z$sh97M&EwBma&s@mI$hG1iUJf3uzN-f&?!(UeLk^k)n28Ms@ zfi1f$vr;t^A4qd}X}=mdG+zOd1j8ZafYpJ}8+ATv{|{|%0UXD+WebX#EoNr0$YLgo znPoA{V#X3PS^E!o@-8k(B1gt_;2P0HyI6}}0Fh#?a5y-@8 zgMl!4!>cnxrs>qu3IA9nNxBvqT8h{LiNs#s)4;$qf<=}Pdfs5I{pc*Zv8d{1<$HwvYFl6Uj9d?h-?LFlo&^#fO}(~v3!BD z`^c*^#4Dzl5Ne!SuSWK_b|1AF^xUHXXR!P^AR?YG%?LbC9xS$i=1?r>$W&s zA?Fwt%5Wo^QN*kO6%Iwi_WTtTT5H)raj|d6BS~B|GNcXan{Y;O5J7lMy3x*)iK!*h zy&)idygyX8>zjERW~=P2f|ETell~xt^}jVoh1Rls@f&(9iQFl|s*YH$|61}?da9(r zg?=;u0e?>W6s~K5qk*p@Fm>QhIwwi^-R?nL^}h(bGLIwPGh`|}VEj`jmg_fEGngs5 zuInGh*xw3gReBDzm^K3)G^i;uPJW8>sxfaqkp*QH^pPcDklHXj>I3^q^w7d(SP*$? z2mya~ds*K}3Ld*zqIUjsRhMcp9vq?ImvH*FI|%Ciz*?QH27pfe{;IAFU&pUZMhqM2 zrG9Y3(gHuT5BE%05BNL9JsD6dqlDG!_OHp-GnP{$dT6Rmm|k|Ar^pD5Fw2j@O3dbp zM}nl9-xmtLV7yH5t8W$JS|PB8n-N*>7flzfik)Z3aVg&K-NbSS2Rte<#pq9jffTRj z{)*Qc?RGP{z{4w6`eGRIw0W>rU?*5(t0suwfw2hX5(9gfGp<6(sK%pu4+I$1DrHVQ1x|{}i*fCm6o!{IhaKVuAz$niqJD1Xx3Xj0+7Ez1TfU zr|7{!Re5YrXJ7mi(Iv=&DY=Oa1!cF!t}!-_fbjQ0;I1k_xF|MI*?tmSq(Zc1jc1L z^azjo=KiFu5aj@S;Y32IvMbeJi^g5y5o0`awp**);X|p_+fu%1b_^25Abx8!d<|oLLVg$Xd|H0@&V3Q@u?#-CDV&bu<#+MCJPHf$p)eS2 z2&sCS0J;@!Dx>@GsWGML*qkU8&fZ*JaB23d{S*|yxmv}v+hok#d$~Q_Y?lD-Q>kScfFWv@k7v@0D9Oq`{la*B0`}Ma@o~P_WTs- z`5s$9E+YmOv}jHm>7%^ht5iHnjxL?RbbIGdO9@)d>W$+7%SsXxRDwuaw#Y#usi48* z7R^t2U@Vey_Kk_+#F))-A1u=PRs4y%C$iDdi4NWa>y3&C?~kO}CGiQ8wSAiy7bYy#**`sdacPd)#? zUVP=AVRfLdEq9vn@;`Eke|WODQtH<3;`dMt;fOZ@Y=NSgc!Kh%KYzD-(`F<8uI})#D`f9WU9)d+hdAkZ2Jf9#shPtiQOg;c@6*HKX0G2~n+`N6g4NCc z)2CFWXT6U!Rd)_QUJe$I`Fnc$vG*)Y!%ErQo{TCz)sFLvobZg#M9pmuNzbE%*PLF` z#J=*X&)0Tj;(hq*Tu(CWw1&$zS=>dT>NuB<0$fhl|+mKH=vT&87#YCNYkDle*pMU?1P|a|Ry1v}j`}s<#_~-Hb#zx?Mu80Ob zAd$eUmK_uf^x9ur`WW?6-?>q>?B+@jm$|=8zTUi|e}NH@(}7_A>KO#WmEt{*%v$@V z-^G^KcBVnT&gzABqZL3t3;(bGG(^lhTMf{8gk>Hy z75UfrYx8%A->r<-8SEW(|Q#Fo0m0ll+SwZ zG9DN#uOh>8tf+=!!XowjLdo?9htb)xM-J(Q^5g3iaclFhamlKgjiWQ*$j<&K-)p9# z5muuRH;4|EF3;${|M@#$;N^xuQiBKElDum0wE9r=JZibtq!kw#nS+h`dssgI`yGB> zYczrv2DKPmoVFw{tp#Z0Q%giof*0V2v;ALfSXgSejRfeEx#GYvQu`l51b^-Li-7-| z2mfcgqn%hVxy>?5rK3aYT+a^i%F_Q28)ztJReX`z!YQ=_<1h&$XvAskFfw~Eai+yG z^oQ83SKfRpfoNMr;zaxlO?p30X7@RqIbKM;Cs;PF2PO*GZ*@r5m6s-n~iL7Gcp&mOv4g z&474yhqHT`dcDO`4e5+w>5Et84M}5bO1_>@nMd0@A$^{rkQ${<>dC6YItK-}tP$j_ ze}u%eHiU}@ZJ@G7(Dn9q70fxov7O$uHv3D(#}*8|Pf*&RiX|B+2xQxHo~I(nPqOXC zznwOK#?mg4DTeu6zbqb9k1($xKnvqdaNYy)EZ5dVg2NOli#c6QQl-1>?C0iJ z){QZQ_QRT+-qXoKDh+4C{>3X>A&rvTzN-L1y+a-{9mj(ETkoepCsj2nN_|b%kp*>~ zOsdi^5A11KRA^3y3UzKy$m_V8&5yj1Y|cTsI%&)4RL9uNVoA7-?EQ!xB*N^7WK}}k zJMj1;xz_w_JQqsz?;Tuuj(EMrA$rHM6}dIC$r_NN%m+7|Chy9K5MvW}G%@W1Xmj=}V@qM)(PeQf6@{jj0Q$`g!0APlIR zV$l3a$kIp@Zp!O2TMSL2ElimCOX(6mUTI|HN_&@B&MSRBn#ecuuxw>VxE^Ls7rfUM zVRX%Z2RUq{A_iJd?Le~FRZ)Ryc}4VQ)G+WgOfoet^rF!3jhjacIy}V45}bua@RDmB z5{TK51buoQ(LfmY6n0h}0mw$9P>vatK^qYHba|ov*-wT%R4L)Uc>qrEQ^N179fq#Y z-3Rp~)r+Y@y7uZ}~2POC{Md&J==V{@}8#r_g zKkAI3i7oXWf$4NRDkTS=q=G*ggC~X4do1s4Sbk2RntGk=Fc%btH& zJwt7(mQoI$5kkow40ntfm0xUlQ*C1CT_oFAiK0#OOp5o@UQ>wR8hGbK{JS(M{fce+ z?cO*CDzdhN;Bp{A{9faC_+64M22*ZYHIF0{ESpqrqI?@rFuMNSQ!x{}z_TIbzxYs=eFTKiclgkVd<1Xih=r6gANRL;!$*}? z`}JEC-;~5)r>-LZ5-$-q&z>Ij^!sSNbTp0DTWpVC80L<#_zhhcMBoa%_>aw9*9D7T zNNw1*KPeIerxI<>4KvI%p$cdYIdDg^2olhusY7M#H5^y>>B;O}f@@W!yS_g(wq)X{ zk`hjwbPS9__6>4N43y(0u>@R2h(mOVbu;j+dk78P^6dIkjA;L8c6KKw72PJP<4`yh zAg`Px7Pul)oS=WX?4Lw{){(>2d4lzXAaV#nP)6k-%Cn{HJoW*bhukMbeDsfAt#;wrXLKO)VVL`M_$dV!+rM%Pe6ij-A;Mw@+z4%b;QNL~08${#z6_Ug zP>sxv@Y*~5k++wMqe9qeHiQ2Fb^q3Jf_O+wJ}Zf`qJ=CRT&N&(UC~)7h5Xdz5@8EFT%5BmaMGazu0(}Q7sZR9`t6EYgl=! zYX+CUhRdR-plF;TiD%w?MDDj5h>FmBrY~NhSRzIY#!DO0Wt7CUaDl;9)h6Hg@}EJOq~C7x?k*=eIA(>pEsvJ?^!o z4owY4wWlfE{I!@r((I)p0@Tjq7rJ3s@9&BR+SZg#&{lb*dut^ob@XLMv9Y`%{x)$r-;m(>hy5dg{C<&o1_>z#!aDJ4dj5~NJ_&wk} z!}eAg%>s)Zv7w4s20cft=^K$75??I6UsxPi6{*5Tg6yioW7;R~HYWiSJnX4~79@2A z89`PLdv}6W#yj$9pOjn}PboRyvx#IG1&-McQUn^>?)k!6)EK;_`UvY{nEkm9s219+ z?Iv@EDrV6OJ15sXzAT#RoDOURRyqPArk~Oxkn;gcDVA)l<43)@v#H0eG~!ILbDr8% z0roL5R9c4|HTZEo(51I+*13Mjs{^TOUlVmMpahZ4P>xG0@fQR~2%?#&MG;3Q`pme{*^&oyv*i(n!$C6`JG3YQ$G_~@v2oiF|>C#1ieT<1y&#mJS z1fi3tnv@_{Mrwm`8{f@G8zJ?UX*18lUcxtTWi6zBXub`O5Ahl>@SQvJ@5pRUX_mpX zXj64QnV^O2axlc<)5oDYtA1gY`u;}!WacO%H}UxZGoTKZzSwF7<-!E&+wvh)0QcFc zWu9hh1UP+b5>rz}%1OkhE6j*MBs!yoT$TeA@2fRcaIZ2e;mj9Nuit*-ymSf%AaxrJ z&U?UYp~SpPJeJ2VJ~WfDT>bP0Ae=cH3~76};@Id}B&;asP^;iu0smBPI@$LF8NB#$ zy)O8Z#9Kc8JM5o18O?r>!oy>xQRef-qNIH;zgED#l4~HL0jrvca3nA4N$+e!c6#w( z`;-|?Oc0wgRC-5Dg;P2Q+9`A$Z%9C zwDu%sdCRoQ&3r6!Q$@CrlN#R^ZNqXE`+Gie#jk=P)c}WF`ooM(d(5hBB8#QnsC8l5 zXnHn4<0-)^Za6)hwJ*4dFD8R<|^yY?Jvm_Z-6n>?3KapuS!one}atx zZOeBsM$&tyB)j?~1>+p0;PQSBUJkFePYoq;S$`B)KEt_RhDoBk+4S3(azO z(frFlBbLDs3qr_H4dHd9xHD!nvKRp{j+zN~iY`0o7BN8w8@q`+M^T|ABZ1RlCtL}|sX`=^*@UqxwuO=+ zRvsTAZxA&xb{(BUw6<2CEadVAvw2Sh76IK@UXk;oqFELgH~{3$S(|U_PpyfLic#6Aq5HTa%mQz8y;M^O12PiWfwpvA zAOLi1apv3F%=V@@EDe^N^ZgId%qd(cVdCO`EhOAc(SeAJxql>}xj|3~7C}^eoaM5F zx9nxt$*{u1obH_3p^;xtD#p6$qxSkN%13-SthV)RkX3jTOnev&zECJD7-9J!_@%azML&1s zoa7Ry9MU4n@FPxT z$wmzRes(%w{%P_kGwp`hWYRN^)oFwZ%Pn2D!X_`U&Qy<2XafuKXV;ICX;5|mD$=q0 zfgg02V3peVN^cPyO8;$T;i=05uEis*K&e;2$iK`xD#-uIpehW2@jcU;^Bu`}`02S) z+xYPgm;N?%$}xd|CzsIa2WrirHK~QpN4R6x>8@5mwQsIFMVNJ=L=)>B>lYkSFh%}1 z`bo6Xx^CIf5zKGlO#=F5E?6tQcj90@%T6qa?msC>+F;SPHk`C;cSAbuX^Fk6Q zZD6RhA3lyqQw_M%m1+X+RCi)8su!!CFj%E4J=I~p7>;Nu;?LIDhqKqi{iG1Oy|6>? zc_q>=LIEK?xYknq!En*k!mF)}OmJ}-hSEGaNbPU470^2%Nw$7>Q_x(tSVY;00Uakj z-X8g}gL^K;+dp)N<4w`yP48;J&GlR&{}C4tB?(RXF4axk%a!irCw1Ba764YobM6OS z6uH!g9y=ZjgDiup9My4 zIVV3xsVP=|>mzZ#42UZ$^{MS`lLNWpxok*wcWLtpZaR zbohgu_PtEgGkc&gC~*?wwvx(T!AzXiwTbuL-w2mbib7sK3T)ntHWb#9)aJWklMC*A zcg9e)jiM-H1HVpTl0 z%u~duqS%5{*8aA~Pa1kdv9XPX3pU!`>&x&L{d^8}0RJ2VzN`kq#JWlJ5G~P}>UviM zH*1vAf_gW+NEZCh@x;Ulmb%&=1&2~44bS@NsX)h|vTZf-FG4p;%$DUt;-hz_nG0Z@ z*MUjkJ*#{6sv08p4;mwc`iS}^-<&mCh5Fbgkm_OR;a;JTJ`CD*60#8y67C(RJ1;u% znUfK3r&siT>66;n4dS;F8|Cz@<)de9#Rtpplx||s`}*rP0<|gS3#eWuc~S{R zAJL_YC#)bll9a<4v!^Y?%)S4XR-#qo9lfko%1=g?O103d<^jt$Mk7s_;M{?CN3Wt8 zR5+&LPnJRhqH2ouYBJTyvM!d3@bZ*Rf|ts0?F|j6Y-iU?G9@zKphR-{ch_= zxp?u(H3tXb4~30TH4P(&IP+re{*6m}N%j**kB<28YiGqz>kFdIeev3CQV(g^oPqj#7%h3dhLX#59l@9r;MWLrIV`{EzIlsBV%$yPnds5G-qd-d3Q1;iAD(74wr zjKuXBBtsf*G1Ao*AQHDvUvS1Rj}f7U7wJ_Wk9=+_CX*Z_?T4-n5#9LSF^e#=S$gZN z+(weVB(-0#2)|dXKTiT#P)-&d8Y`0mRY)ZdcEJ$sC!Wuwun93@W1(z3-K&IHX3*oD zY^9njaO1kfJs`vf!)9PP=tTapylCN4F*4r#Xlp>tDA|zRmH`%-8?1sXo|y3Z_=DSA zT<4GE+ma#`1XOkm7T25QbJ7{pNUX34PLyu zuE_KuViCH1HpI{Yh@9*mW%$m4(D?9YCB!}AZiKMCdP`c)m27VDE`y9dj6|t>p z{-BI+nR~9<7$3}Bfw$-SH}WLn;aJ(eW*4O90SDQ~Pr*m;kxg7 zS4xJ2ZC0PBRMo*i0~b&Rw#vR%R%0C!l=uL_?{p?|@x|@pIdiJ|ia@zV@hYvc@9x{yZzd!|q6rxl%b$S-SELs;xtv`F2B37MppJ9?bj8%USW}+VpgXUVB56KY`OL1(Ldc z0PpB5M_aNl5rOlW#~UUZRZLAP&Kh6e>_}>T1iFarJ9zIN*b%x}P%dT!Sv0$vfTBywG8HnvmEB*CVBSzQu#>g?ha2#$;4l#-C4XVqV4pZgZpgWuet zzQv}$3wfG|Ef{|Xdamy@fInRBP7O2rw{>tZaB$X$4 zXda(lAu*)t{wUmyZ|^V7tq{<9_mwr*=OclYfl7DZ`fmo}%N=0~VmKMNlIu$Hq#uZITJ=y94Xe!Dg{FpmJP_D?*;Fi+}7oEPKo8YR1EK_fOE zJb2fx2PdITLs+o0-9O_vo);&DJBiAl8(B8(&E*8DyHv^cH+Drt710D>Q+;&y%8JEW0SDKd0k)N}d!gONp(zf90Eh z(UNvdpJhk(bRkzcLiP}2AE*++TA7GLP+rSmCA()^R<|1;HK&BO=b;ZxPAG)JdjvwP zV%O!&J~Q0d}-yzFhPYR-l6j8~i}T$;?CG2nJuypi=SWyvEPesHi2j4Do*pEZ z`4@-yBYB&yNN6n%OBp`%O+?21_{Wy%4NMxOA$E)wXRN@FMUwlujrYe|tr~)AjaLrt zKSkS_j<{XkeLwuvf}l)hUgDWt>T*(>=@LX(c5-@uySn#Zp@jOKOmuWSVr)lkP*s}! zT~DtbD*|e|Qg?Qfr?iRQ0W^%EL$`0Nxr&{$W{CC-(*eh;5hau0ha2uzN*ThkQJr#b=Z3DI<{Z$o#hU z7S|#YbL!9)gE{`~XDQGf%dq2hpe%0~5!`7BW!8f^ngc?QXRqM3Qyp&;-9{YFO}+Ng zpO`g1ta9Mk!+~I~Y6orzoBd37 zwgQHYZsTh72~o;OgoAE5J8l*q{hcg}eJA1Ju15h>vc;UJB#DQREGXEuPUJ^aj-yqV zfl^@w2LXR0B0o#F*qKOn^hDvf`waYoLUi5Kc@R2uJo)0R`B%YqSWF8Arvl1UPyQ1q zasY*qS3v=w$~vbP`UMY0-*95oD_$wW{|HNiTE3Hx?@#*xpvZWkwtQ^e;EDsRf|pw8f7~pv^iftuGKJIx3^c$E z8T~@sD@kEmikO_vDC%?qqGMKXzO)2j)z0DwvE5j$FU7N(qDH>n+m1Fw4+h@U8sZrV zKLW0%4isVA4W+VHA+BiyCw4MNSXWk(4qbm(mj+xpXu>7gU!=km6*_JUM=@X=I<_Y25hqa4hOHA9ZtX4GB zp%NTw!yVN*?A zk;-bOY(tYOo*lNi(?Qvn8A7eCcgtfd)W(iO#eVih72n+eMGHBxbm|W{V4vV*FF$)Y zt_@%l>>sxVlK+N1IQ)DUV1h-(t0L;Cjz~=F=yA>XzJ0jgP)Fl%_lX%7#-nrYR@<_3 zD+NJE%k$zk{VZO!Vh4I9Zp{f|9|q>qnnS5A+(W(SlQ+x%02cd<1|AieyFfQcOX5zH zaWmiUM^cqlP8D0D_=cn@ekJlRp(ij1G(03FLKSvT91M(MR7TpalG8U(NbOFH*xzvB z@>5c4FmpYvn549d7zR3HjA>upGyp6O_!SUy$be?{#u``$t@8PCP5k3JUS9SnPbX$q zHH%qIW+f&amSGVaeL|e2n;+E^nket6haUnli3z~NmLVPJ1&;V!253+fFOcX8Z=< zw;{cBBmtK~2~MziVhKMIu+|}y1}#P5+#^}0<$Qk0gZ0k2S%vEm<%(`+3kqrfG?+hJ zY7H#~Va}>cM78p?n3B%Eng1L=|I)+?Ka5B&L`>45`A|LyO_eU}%gZt!k53`*@Wk#@akJ+MX6W}^^ zs}g-(rIkDq0H&pkEpff@|30| zEshS>hZ{cAk5``LiBUa#Ts(;?wY8)f0iM9cU%08lC9qk>#b08TzV`Lol7D%VBaN=` zoK{a&!*2;*rOo7!yfqZwL6RdQ@)7`3mwWBAQbG1!-|A7RMVynL|fN&dy0 zD;8*ocj}N}qv+A$_^F1JTMKb9w6BaHMm=c3td)i$;%13(2a_>w3bwnxcRhZhN3HpH zg{B6_2h0X~Wb@byXBHeOa12dOP)eShZ1rY~C0U^y$b{WrSw$}rPi*7gY|Ih1<>|vX z?MaknXXcM;6D`8*lmMq}=A3eNKe%VkK;56yBvdtn-z{vKDRy!v_k(hQV1n$Cg~pCr zBdx9d$;%V-ajWl(*SL69?uWZ4d81MhRltq9^5bH+xcc%`e=!*-fkoN7H*-E93#5whx|G+d7fV<93j1#5HYHFn)3bmA z&hGFWd6CynHofCOfWgJVGh5;ux8;%pQ{Pn!b-L9!!5P76TsRrUwAE3fjMb)S*uaK^QFz{ca-&J2W&q_){)T2um-uCHsl}v6)j> z@LVf}7OjpiMW5es3w8!IxoX!AEb5|qvp9zi_{@w2P`zyhhQ*y*4mf^Xc0aL)p9J;y zz=2BfJOR&fv=;sGmhZX|L8%V|ErCfU8w=z|cLOU%T>eNPzVJAe=H zQ9(;HKqogsoFfk$$&O{86AP3rA&einFP?>70|6F>f%_be1{2ENc>@0Mq)|ASz~@ z0vCxlTpb$c{pPP7ZV&YrcqA%jaeuE~MK0 z)QNXxo0}P*Z7Azx{FAYf82x)3`QMqyBN&CRtOUh}KuO^0Wn4XeH1N~6 z6R@60fxn!M-Ouu>q+3z-E?g5B!<`0ySYR@bMUs*3NV=?y9f%scz#D{lNGotB;B{*H zy(DZIkAy{$G7oUtyjYNPPj3*_%)i}|;1l{zKmWQi)9~YL{S7F4wI&;*)VNb|1CjA- zzyo=axMgL8JxiA1Los1cSu=*nSftHWV2s;uXoLmfX^QZ1sAjCyp^fpIF*)A4Ax{Ha zQ{u2tqth0Yhz6b?=((J-arTB-mZ$(BW|Z>%UfqU|(#!89-*!ZQQ7lV`*7du!WoSC0 zVl@^so(2hRL*mO_@LBltVwpez&%&t{&RU9yM#pA|) zLG^jgm$Fr}enc^O_?!p$;ltqo2T7sYakqp@iaejkqbh6^$y;BOVihE{M^by%lx zyOXKT`QL|T#Q0$!=&I)=Mz!Vd$#2wLT{*vIdlGv`TP;=2v=9r*f6xa!qM)s&P{PAX z-6!9Po)wOEUCa|L(HyBk{2asTxe(N=tb<)DJWfp|SbNLDioJOL?R;aVMT_UTgU!3n zU;{baYIk5^xhL^<9QHeH$!`*$nO)eO5WXGZKJ3V&lS-4ZA9tTD9My_)p2 zJw(cM%Ax%Xni�N!nDpqC1-wP{V^Z+wpavA{u$+5y&Y@f=GyPv8Mj881*6zv_&&e z_VLLeho1FYOuq?!Ysx)GvtKkIf$Q|i5WCMlVgS;5zZIY^+CK;H?%9%%k20Yy+P;Vj zS?2br2%X3PIS%hP4PNYK*1dqbc?QinZ=Zo`-(D7yAWe_XP22u`8a-tVIO`_3Ii8Re z;~QgRo~8{1815+F3pN+OycGZ%R{)I$Z=f@X_uQ{}l=fbgO)+k;yh3pF7e@eZz zyT7pSTz(V8px6ds{|&ELrrVzoFE!rt zHs4`XPw-e09-!NxOS+fo6~b~8B@7VLB+M>zN#betG@m{U0ruF1K$v{Q#n@HIs;UNZCv+xIRj z^EFZ=W7IWVJa+oW4{@%@9pAEde$L5V+@BTTXyAGf;`5h_&SpN+oFy}DJf zZx<|tvDn+a*3P-wr3TyPqjU%>r3`>8;QUb7&&T?Ezz|L)P`v)cg7d?nCuni-EPo)l z8a&?nMmpJxD6AosQ-ABMppK=al$)9r|BdWV%mn74oq7u0l})rQ>QOnpE;KEL8ai?a zGejj3`Ix7PU9a7t8Ym)mP3k(JPM{&etF9qOJUcIiwxoRwl!rRDVr*qV`xl}f2>6qPf3@#Ke>vXU0-Xv}5I3U99~9T$$25pQ2}J&j1eN)B(J3H6 z+@v393cb{s0O1}}5Sg{DAe`YCo|7E;=|yFH9#vYBoUSY7$IV%}7yQ!i{RrL$GBD&i zBU9nSqd88!;K2a4iY;CqCb;Tk(yX-;#87lU46t3?MWKtr2d}Q$e~abhicI z-Cjm5F&*<*C{E{pp}0XHdxXE5DT;vetrIlmd}F&geyNX6job9^+7$MGH7uoM6(h}G zoEr+m!-@4{B>Dlk5fW#qJW{$r*ar~i9^?OS%>C{(m3aW%Ww{_URf(_siM^^<=Hjms zQ&?prQ%Mp!PuX#OmFv``&fg$!cd7Goc8&*Q_=oE)$J*zA1H1w?iu%sy$V z&({1OK4uUiA0UKri~?&-bbPlQ9A*hg7LuP}B(GHYZGLaBQ=Kb(qMSP1i*O~&Q|h}+ zOQhP@n^(BGi3QF2*DM;;r-5=u ze+ZffTs<)LGOjC@cKbQ+`^jFmJzU{}5$^x;-ffWrPCm093xi&he$g*HyqjR4 zyam-tATonS{^K7U{J%JSf6y}<0-Kkj!tRAhLwe75ch)MUy`^Y?(m40(b%21~{JgVo-CS>r zj6Yp;@}`K0?OEYc&XX4{A$0g%S)T(CKP5+WN%FiEPa}o(!~M3=$d%9(u1N0a)-j3u z55PXDFT}T@UnYp)peyxVS$GJD2!y_tGcdZayxc5S;-mHTq%NHSc$jFTiY@*Hhrz(h z7RK=~fqNwS_3cs1tyfv&*+`|+j?^}eQ?A1c@85nyW%w0#4DC;Lr^jCx4AL=N(ph8j ze}gZXwr?yoK-~X#O#e3E->Ckq&!vE4C3z;pAD}rRT9{o_m z8L~zitGWai9p%+BU#DHg54%hP$(xaJwQ=TnfAdj6&#)inuo}a`%+FO2QGWUr-^i!Y zPEP`SnHdf!_ z#oh$2Op3vADP&4zRW`WBi-d!LcORbh1-~K(auj!*H z=L<}C%Q^!cpK7^U*c=gq&XiiUoR95~VrSOr8*(&pz%VHUIcV~bWqbj-tXi98gdI1} z?}jap6qgNCdx}1lSI%xgLB~YYh!4@sSv5etPT%vYhoiCT^sQgx$lR6kvKqkwNXH# zCdG|`r^|=cjgZ!Uz6Pv@R`hdZqRRmBQ3x%N=AHh-Fq> zabI(^7i4|KH+_6aLCD~z;pbc;akVdPr{VhO(W~Cedt|ZMtFSQ7HnFGEGN>H+JNern zWBz0XNH2lIA=VgbdM~}2I}48-NHER3S7()7Px*`DZt04aTy?*Nh4|c6euU}7^U<6Z zzHI{HJdxe8e#^dCihTt0(j*c*Cv6&q0!d2fqq2#Do8elNqBZwb_giXrc3379Km=2@ zi-i<=D^g#^+zwYx!h2HVMU}!>_&&Y&j>7WEySlqM*yK+AC{}0i)S-q8^NKlt)EzJX z8?D8nqT>tp@v;m?)!2s$>38JrOCN?IClu@AR$IyZd_1`fPXN*#E_4H@kK?|)DRdJy!^szo7i0>omW z&arE|{u{;=L?|e1=s5|^w56kVCiG?)$_K)l72z9xp$lRukFZJCI*BPRd>P|;H9keL z0Ee!WYC#eUU-`u{%a)-M=wG-v_SkAf~g8u0buYP)wE(1;Fu9H!EY30_1 z;yrg{ON}CdEwKvHd1!4@1CML6lEEeP9trCpF0Wv;~07b40(wz8+N$y5fLwQQho;pn2_`|#P$ZRgFIc(z?WTMamk z?v1iPW4|y4DU^l&gmv489Q+_ki&a@FJ2WiHC0w1ACKaL}0#1F9;u!n!!A9cS=E1M8 zW0yR`c8g7wl^@N;*gB>=oj) zA173U*fs60%j>hKin)MYFa&w!|7xu%6RrNjCJUbYWHmKC$S*Rk#0` z{5JQgScNNPCIta!fUJ-Bg+~`PlS@39b8XQ3`JS-nm(7++#8;B<-ImshdxFzxlePD_ zAz%9*J^>P41}-Fn>#&+Ae|!n^Z{OSnRV8~+RGD~<$6yLUUYurK%XlWh-{JaI)VKJx zwE|%Ni>^xj&`Zh2dzQ)8GCD^{>!Z2w#^?LAs)|VS5Jc1WT6wZ|DzpxmxsC2fJA`Fy zeQT(!?fx{B9ZseG=fbs@2IMZogze(z7mbz)+NrIq@5~r(Gl⪙;aYx-C~oN)1_ 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

o>K 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 JVC8M;{{Tt!gPQ;V literal 77677 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 d@_5AgjegxklN>s6v+vz>BnSjj4bg{cf*3H^- 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 Date: Wed, 10 Jan 2024 22:38:51 +0100 Subject: [PATCH 11/32] Updated app icon on macOS (#1039) --- app/buildAssets/icon.icns | Bin 160340 -> 30099 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/app/buildAssets/icon.icns b/app/buildAssets/icon.icns index 4450faaaa19934d6abcc8a29e3c1ef5a831e45ed..66b275c04aaaecd8ea012e7f7162976802ab5515 100644 GIT binary patch literal 30099 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�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 X<;B%?LLb#|Wh3&{;S0YIaOHmixNxZo literal 160340 zcmZsBV~{97v)$UZdDpgW+qP}nwr$&c*S2ljX72a$l1e3+nVvq~HPutqKYHp+wS|$b z69AB-vV{=?{XZ=Y0001EDNjHE3l#?S52Khmd)QmrGZOs60ROG!{%P}nCYpu0u_FKg z$Upc`K)}KOa|Qt3$j;gk@V_9!zn#d)*u?a|&Hw-a0s#M$|7ZXJpnntKpZ#zA3up8z z_p1QF_#f-P!~F;T*Z99|5O6@i|Gj>V0f+$rg&a)`ob4Pr2_y}i1i2$6#-!WMFIo>1pxs7{M80P=I0j|m;XQ4uMPkT;Q!YP^#An&|G(aNfd8Zm z$N~D_6-m2cR{2QmsOXX5sK^`9H}_Uxyr2C(zGWLkO?a(;pPXv8g8taT)@;YO6zbBp zMyQ&R-o5u}fUO6dgzx&+gX4wyN#f=4shRw+>{nggLzEJV%X1tys`|OoGW%q(U4x&b zZP>$ClXvcm0b`a%cmC`f0WTA>hgS1im^KePk?SGQBvwcQM7I6?>Hk6Q)r(O;ys6cM zRA7#Y!d%=#oggP-7BT4n*0m!vZ=ur{T(uW))6s?CD2M+`J%8zLkgM|R^RTlgUI2e4 zl!zR*5km}1DBzX>awB_zU7VdnXI&bx%JoZ?=iUVS+Gn>VkJp&PJJ|CXlJoH88uA_4 z1x)fl>!h+AW#wFwF+A(}&Lj*R2_s}Up4zq{)z#PMlom^jdMDy2C5bnS$2_@&v39A! z=laK6(TzKrc%tW`v>UwYc4Tem!b$M-^fUr(9WZNA2xI3e(FayrE0d+ZNsm7ZOCQ3m z0F?#^GqU#nz!mn7FwfD=!sC?Bm{}w7&Acyk-NqIm6TnV=h<1h1!tQ zf4K}=#z!Uwbtcmb^iiTCJU!vnmJ? zEp8}bU!z~Mov7W5HJ+S!QRo(tS6sm0*6xJyi;Cl4;y<^xU_SjsKmvxTT~8;89}7CB zVved36KPvlg|a-%z}SmOEW;OCD^|D!AovxI-q+uw0ao)} z)7YT`60<9!35D|=HIdDC_yRd#JYU?C??p=kr`-fK>tXy$YUs~HIuL7exTki#6!&#{ z4|D*o>L4UN9n1xu`IxViRU(|sJW}UN7E^+;-EA{NkUyQb+67e(CptS>H)bO{pj3#Q$53849hj?tB$Un6Jh@is!sP}qw~ zZ`gKTNoPc!ad2zO$@f&~DvA0Wz(St!fN5f5TMa@Gb476zC}0k!-oTZFW^klitDp@h zW)wnCA`*^>H`skJmst(E0tQYMhbbYbu2A#cZa+g4HxOng@7kf>NlLXjA@wuG*#`Vq zKq`@-^ zk!-X#)`2-gWU8O2^ZqO<8 z5Kr+xE8c|36D7MgtJ97eE%24I^Dt@*%E@ICS~d*Itea@cXfiFw$jU>(X}Zkt8zqzk z)qD?uvm(&3)(R22%NSeC(Yg>Rjn=FKj6h`6jIMgN`pirja5mW2)8o9oyJ5!vd86Vm zkzYbaz{C8T>p+-cSRv$TUf?!+p)4$Ph<7={%rt$Wg}~DG?l076k_;$g zA+b&0+Xv`qo~U5lVKDL=Tk37-@ESwJ5eD02nCsOKjsXzNsY%nOa-*<-vD?l+0YPB5rzb3Rdsi_4gkm( zVKFf-cGw+Zo&hq|Izc7O0qkgPJfkkNk+{Y_99^Nxs;RiiPHVyIt>Ldu7rTttWQw$X z4~B6ivF*ildFCwWXjj^Jp}HI%zBd{ybCFIhC<`dLaX)C4yH7!fuolI~g%w)SB*lVT zDT*R}XbQ-$)@%w%RA9skpLH5+%m_%w?hy=ts(VIb<+@-3b>+H7bcx5}{aWf)VK;S7 zJemF}Bd+)&NK1X6`vT5sxQBTgo3$Z~^6_c=7nmcUxp1nsv6wW>fRS;S1wdeeXS!@g?FROk2 zz+yI56N?=9l3apx-j}yH`_$23q;aH<-__sVSESG?9tH1r62+SFlhAwp#$>E>tDD+} zecun80qa1NFIT8Pla4QIq?8SBV4EB$hY)rot--UsWTaaxcgE1Tyr6gT7;M{%tTkgR zCo!<tu}qri?c!S97YDdeyzCq;ztNApB3XOfDWIMsOW^!|8P&RmZelJk zpj&yS;2oQAd?0+lke8m6Iv`m{rmjBR_D^9-3R}k2)77dDfDFQWF&lS4>n!p|Eb`ME z&abC1y{>Z^B-%#~=B1`K_nh}U%L`PShEnO0GqQQgIu@$#Oo02B0P^MG@=D&Mvl1CX zh?t<$h&v-*CXcyhT^75gz?`!6*=7P10PVV8zpK;P!GexAXD^B)0rYArdHNu;2eNi zG9dKcIHbmq6h7S01B!u~v&z3@53Cq{=&5qimWc6P0mdyPbGC2nfbqZ zEzz4d52U?yZhXsx}{Jy#_(wxc|aPqtgntM#E$Y! zq$tN3zF(~yn)pib?yflKlYNz&3qXN=qMyh&-axd(-%60|&6*5aDrqY}v1K;LUAZTa zfw2Z#;mLKmukvpu;5CT$1|}1lND3$BwB^XYX)zmvgEWM{AKd8%p8T zxv?~$Ht9l}O9fP;bH9yoM-BH(B9zrk%wPIc*ID?)T;rTXSKPposbI9_rlG0^stR0H zvyAWI9-PbAjmE~KCZ3)4749N@+Dr!0Jua6pr#u4qrA)euT2W#=f@vsIyF98QOeyyy z;vUJN`Yrtck+K;YW)+9oyzXMs<(7caCWSta_gF{KrwIG}# z3VM{V4Ygd}=cK|vwmaR3O0ed}>LcidLIPsTfH0idKVF(XX=S>BXQkqpTLr~-yPnTj zU&e3hLnH6ToJ*_UYm*8PHZ?;AX0ex>T-RoJHk!I8BA8Fi%}f$pMwN%5gok*IL;gOE zDC7^mKU8GsWjhg?^S7`-VP>P=)psU$1`!?o5qF5r7mf2O@7TOn1;$L(|3snp{#d-|EL1+dm_3$ z^)DOH`?!nN8nNlvy+U!nNo*op7lB2C(s;{}Vv ztI3nFu++uDB`!fuf{T)OIFU#*sYNDw7=; zv{~@oh*sH}yJy^t+F%XfBO|#JhK@b1aXa#24-bh;119{{2fW}f#a0O_KJ~I~xIv9- z)?g`-LGSa4qYeiRyknpSjO0E-efxyRy#jsrSoNDo6Wm=G#euf?6Xlj|El8A zuou+Kf}R(x)ot3ie>G@=qi6YC0I{wkf9_`!5N{dO# zS;DFsiLarQlVbsq&Y`CW&ZtC^mkdac?VQiYDzdFtd#%A{Ws@jWu?qAQvoA^BQU-}sH4Ad4Y~mD93F7x`vo*u z2c!q;)?-TJ+dc~8^)^7Ssizw|2sE?XG0M5_SoS|(*dG)GIZ;AJz1|p4g}`HnfPBtE zN%eGuYgRjel)SOCD}93C$FL zy<#_96LRdA166ZXS(`#5KsKVIp@S-FD@l3|#W{^4)c2!RdPp(|ixAN`IwdLu#D6@i zBohv$7p26AJH}m{sR3$tc8T%bI#A%a73PpBC7RYDI0^v&-jBrLc))=AVoorsPRmIf zu{<=0@Pj93A|p9dmxoD}hQ z;X47@PQd#YMbp2#{T2C=p(ipxVb_9jN4~5_E?{N;8?&~%6QZi##FbtFewe#tIp4zR zgGj|C7~8gv50=1+UkdV?sLvL9jjFF%Aa_>kshKS8bkTW#*{i6HovGBrWh#d^_2z{o zUR-9`L*j<`xjFuqcSvFH+4}jdoFYEk6Mgi-x`Y%~`OlRm69H?&dvC@EIQ;kPIvh=k z?Amfp5xp`37fzj!LS*gQq6JPi za5@3aWOte)hVX6?3>x8)rQe~p6Dd#Wh{U|%g*#mZZ`LggrqQxlLL5a>7nrL4H==j1 zNpLn}*_4q?n}53`_Cpbh6M2K1l{#Wi2J-m}>COZ0r9=i&PtguYxaZC1`lz#Us=3;d z4%e}B7SX>C?pq!pH(RMY$7F|0`wp$gWD5sNmy1U^@5o*0jiV(QoP@3tuPxreyYEi8 z20JJ(kpr0Db(3F}xzbv@UQ2$;!Jgvwq~{<%a1##aElhDgRY}qvS12|%-zQ&H;l;N0 zyQ5fsCBipkYiDhlU@Fjj3s7TJIKFRIdBJtLL>m2N*JNTzX^AP_(dZBdCgE&F&dSJF2yw&!&uYJorV6b?=P$Z$5x38a(<;D`a+ z^r%Q;=*3bT1;f^{h$qI6-2=hcH}DSv?&TU1ck2mzQp8H0z|{Qc;XjO=msIdMeClcP z*`XRSVp_gb(HvAPR#g)VNDX&Ye$7GxU`xV0K@K*O|Eu&e$eB_7LRhK~N}}&1r6;=2 zix8d-dJRt+ce3wOq&e~ldId8qK?lAmAv3{ku9dJ0JXp1d874@$4+)m7N*qy0R%vbH;tvMU zSaF?cB!jYvM*OQXC)R`%RzimZ@@A@Tj^H|u;IjR?Ut3e#P^;5&WM;ib9$ZU-wwjL@T>Z|pN0B$Q4r{T7QOZ6t``qCaLZwC8)C`h%3S*Q=SIGsF8b~Xm}hW3%!Hn66g|a*ChHh9w_IZKN*#_DXiC7>O&CR7~pJCp;O0;_JU6P@ zQa46!>I*GYK*~s&Lq!TQ0i4~;nK zWdoEdbf;xuANj9pxMGs6kyJ3bq7K`;>9G} z>uZHIuy!s|lQ(!5ttiznrHwAI8} z4*vehg!x;SpPJqT!`guSwwZt3Bef*;w>h6J!bQ?4XJRIDsOxU^S(s^7v4p*@MH#^k z(0=1+6Z8TUl6&<=rD@T-vr~XaTOChW6%0h4aJeI)<`b^dxMR8>A{k&F0p0-psu27x zb5jR~@2mxr07YlkJ}LZz1%kh$Zm`DV2tom7O3|O1Dt`2J)I3=7;*-VEp^TWy&@Bze zu^?e&(N!Ye3l@Ahw363g!ve#3tfJblW*U8i<2!J>AKE2e20U7lcNz z#ZTjFK25mhn0FveQvg**7H|MXJ#malT!hmjU3?-wcmNVn6!N$jcXV;0`-Gmx_E` z_f6-exgL1@lf+1=74Y_H;vZn61ReuMkY_htunP6ety8kl>NO1WoaoMQ1g6x>3Gt~R z9v@)3F=`Q!!}T*Tbmy}K>bR|b*V1D%X@>P-f&Dr*vr+H>d=C(*&nAW13<^6RmYXj_ zC>!;9P<7QVqaAij{Y>`h-Mi%kR1CI*cURsgwVfJaT~V- z?v?Hx3&6nJC^14*@*f1{*8}FAlx-fT;r`lWY8o=M3Urme1MF-^`7{tFYF7#gh{Rc@pp*dbXda~7Y14svdQi;mi z1#b!OGIZg<73BP92N!jH@iOM$T!X9c-d@vnFRgXJ$w&OTP(8Y6#Uq-W-SKUn9fN)) zytl%>w)8!v(o1hCKLUA1gecPLUBcuX=AUwo3171@r)dZE6n{)<_s2p&*hZhMn%XJL zbN;BcK9y}Jyze?s%A|Bk2*isM@=~f4g056D;304y+TEwYSWHm>ZT)J_vt=lg2vD}R zej1T#vu0#vAex~7imSO}*IK&I;^T&0{?s_be=3i$U<1Rmv#u~A`U4*!y!0f8pv0hG1|RyOR>yk06ooA$(uqzXrZ zXg0IKk+zxF1;7HnY3-6!K_j0Mrg zO``T-h(zPJfbkOkS#HNK>9=A8Gav|twC_(C@ne_7M6s<{my4s|>ajo4Lvs<>z(VgZJ(F1&|p z#whPH?=Un@f(RyfKBQ05l7qQrlmYJ1KRVRlsD5wYGjgcmgl=m1!O-$&9f++8JLu`5w1lcBYZ{=i*Ob*BZ%K zEg;^YH(w>M^m}jr?XEBI2*Efj(=AkXJ7CSWFp!ZaaaNO9k@Kk8jEb>WR1zQL1TExaK5Cd@X6@$Ba(u_H)lA%Mt7)EyyBBc}J}11^DPOzS#-LTr z#dNdX&)=31=vGbmMUHOlJRkIS#qtg>noUfN+9O@S84&?1#iU}dXVAfdoJV7rLIclN zq|%s$nGb+pwhPuBL>IjL-bVBGA9z+HngS3k@SE$m6l|T_ocG)#hT8IR4>wp1{En>X z;Zm3L=}f*FPgMq`i`>{dD=WRnG6(@khBkDdG>C#PTL_b1YqLC1>Zr2I%7@c|GWmRa zuslz=dN2pM)G#wjeE7RJc-4v%OFXCvgcCJcs>h}z*F~N+xe0y~SyP8EGIP)#;Pw1WTf921hwZ z`*5f;nEX_Dq0=&|Etuk)d}w8U3>nQ8^3YgCEx4i^M)wxCyblvUT_7w>2PQ2o=PSsB z2gl|*hgJ`;4VZ#GI#Y^Gbb`z?P_CQS(-2qMpk&KwyAuLa6DD^=5auG1d8qZ>{#05; zvdLG3BKjMuMn7S06F1y*6snnsPGnwpBNWi{+XL9p!5%*n_IfaB; zdLs|-JL_9~VSu*1;T(7TKglv_C{H5rMDFH5UHDBI#e|ezwq>#qa`|q_;vS1nDs-L* znk-+2J)?vScX1f8IwjL~os=w^1i=yIPh@oJv!#09k|Q zUzUeP9KP(#s;3M~*vm*Zs2uFC1l1Xmxz$8M#Q6{VOb6<-4M<3$jsW#`q##UydK7g{ z&gvPdLO__LOYX?XrQcwF|M=k`xj^)&vr8~U2U<3vh6Z2f+OEEGZRCBc^ICsxs`qe? zm%fO}&40--O~_SXh$8dcVTb4Z3Z>rGq7Xn1OOs5s3+271|B{YXe+mH$(H2XmF8aQ= zd^R>WC_@h+Hq*N@+)Nk0e834!R=VI1IVlYxAV$ny#IW-+P*O)bNr7pw=O>LY27{eZ zi}nFMPU-CDx$xR?s@cQjy(;)N_c(wGy6yEPx;MJHUDTYWq-Z%awi8}kCUX208n~UVYC_x8?kbjB^_$AxR1n@d{ia-Y*2hJrm zQ7E~x2EhtK%M7$0rNo*y>dIi68kM4KG72$KS&glpA|9ztypQu8)b9~KcSORs zK+3}N_%aStcMwiOb$hD5I+QWkdXVow0A@r@07dS7exw`FpZ9KNEvo)_;qfr#WS>2%^47cJ_K>_O9 z15gj=T!!Wb7pjN;Gbme`nPc}X2&|OnJcrwsmqqzMG zCy-DT)0>FCaQYOzlv*zb>CG>7PbDY--gDH$jo_j#VS?#26qYHjRBe~G{|P2ZZX+SL zgy6cb8F-OXdkvxGUE3!#3WqsoVm076vCF?vKD z{O<`1n1GuUbr3?Sh1>};h+v83p=^I5C`l&Rdv~w~8*3-8GZcyvfMkOmX+Sn>Wj~Wh zT3mpp3zlMLO{G4eYiVrBG;gymW;bU|L5GdKiAx{NWImJegHSEFg7mqT|N zH-!DR*>i2;)%;kI(kNb|-wnc8G5b^6_vi4Mq(C!zm*qQjoZhY;wSCS|vT59C=_El( z8ywO$j@3nj$~BCy2t?~QgaQebps63t2mi3yrc2rqB1UbQ<~#zjz`o04DQ`fenvbHT z?KCf7orBwqCz$e5xds7Bfw1oq2sbMvx0s_p*97 zNAD?tqS7RV-!qr~AEbOeSvb~a=E(H5b2c8Yd z@0vuXz)1JVyKiW~j?y@f+z$X?m${b?J4VI}yl*=}H=DN+v?MVUvpl$rOzB$yA3(RF z7?XYlj+rom)p+URg{Rik#%oNm)1cWv)!+>CXq5)Xkq>WehyE-g$$q;DzT2qlI|fgt}e|+z{rm9eXM8w z+F*D?HN}vjzL?i9R#wUlo{)6XkV!d|HW+Xfk)gl)WX@QXGjDp0HD5A~jSplsqq;1IzbXJ`Er)+yNa9?%Wxr=)w6 zHuyKw=bEgR1_j}ADL-}}kJc}K!xzMNHY0F#0D~|CH#u~9)9K_p&9+w&2F&s zHj5iHoPHqy`Na`s-XDcsiXQI_AwG+?-KeY7oFhl#u(&lB;N zM7=ECm_dlE*p;MmNE_G}Z1%dXY5Z;_X6`b=uf+&W+!7=`$Pqpg`v?x{3l%$`nbExJ zTpTfj`H8p&{9F(CKmwhs0G6AveAPbU#BQhLzBjf3hd2%@F{fX2zml|za-CLt6^z=D zt!tQh5X0NSfT8$ePgAhPoSITAg$;3zb<@xA0JMXMo*NSTGRH7YQZ3gm$WhNKLsR4~ zO>)6f)S*K#m#_N;`~v4_TD}rd*w9jgc%D}acGa~EMN|b>AHt%5LTV7V3%hn!$qxMl z;E~q~UQgz{I2Ah|f?|tMsBJTXak39=1%b~O#GO_4Zu{%Kq}s>vH3ge2 zM006-yode~h<(2nv#XrefpDMsQMr$oR%#43Z97{m!33}cRxyb0{?^@cnH)V&#du!C z%L`sg)lt4QEhA8@rVd#$9^yQ%pVKb*#S@&h*pop@5??AY$RDYA^*;^}ien%CG3GFKT8`?<*MUC^!3u z;f<9aogvHVnpD8xGD=Q<4W-S?#)egR9hhquHGjqvq|SIDEb&X$6O{on9i(E0pzaS3V6Zdd2QU9Qu{F>`?Pr?WP zxN?wC5y5Iu5l9S&Po?{@ml4R!_k5qk9gn|>PD-0ua@VimbtdGZKh3AydNT&X55Me!|;%k~ZH3F^xo|F6iPd>ySTl}m~IL2dYJU|FV08W*| zHd+bAA0BxZJ|;!}?znUF{Z|Z~-~3VkDlD6IY<;V_kKICd>dKU1nsXlJDspz4o~HM& zU4@aA4JBF{fwzpPq3ZHPDa7-W!cQ9Xy-27#bpy^o{fd-sD+M(Ec5?<_lJHup{Y^#G zqmMBphWka)pR`Z)msy9Ec5A&s?Ezw}7u#d-BK!;DPmBErKS|D~!C`z{f*r}RBBudB zUlRnAg<|W2%89JEq9XkFLf{`VN0ZPae&)CmQA7Q_R(n$c*@w5T+MXy3cSkvr zSf3jRXF`KVfpQOLRtulG{Cj%NqkWnzN!x8|#+0goC)!%7mnRa(3E@f%ppB&OzcZTQ zna^y0&=1MoBy*VsB;%8)X3~aaF*0fv!tkO6!R}~-IHLH_j{A8@*S@}RaM<3bMifLU z8at=HqMvie^NWm<%_Yx=+WmplBzrj%Ym3eb9B-G5lUB%Xl926O>qXG+nuxFsSeG?j z<9@+kiw+A!X*qlz>7@85iT&-4R@^GBnZJDtk_@tSm?(NS#d*fqtR6q>vF1)rx!t4_ zr6}ADF$-w#eFQP6ct(1V4=?9Kpf0J_=M&@_se;)b#(@tu42=K|rP~ zzFxbY)eHqO85u{05k>NqDBX-tpILbkU4x)%r_hmM!v+Mb5zoITtvDpmDDyo{=4JCd z)z0HXLg`lm_Ia2p?Ps^zdnQHK_9VN8g5Ef)#qBrcQ%Xau-mxIkDv;#d+4h`lb=Bce z1A)|eX`aq~`Bg<6RcpL1XZm=EQf|Jj`IQ}Oc?m?UtjW*ionN#E?Xt5Nl;zh|)Q4=$ ztiHClv)zJ?2nvnq?S?DvcMCR_^w81ygn|GTrYchCYP2?6*$B@D!PJiN|IHAW!RH_# zcP`$6v_IF1p5Iv_oe5|%{G)vaCt<8!V}{K$&mtrf-%B$nG$rmPfswQ_s04LhruykaxS8mUZ!PEnVe7$i7uXU#Gr`{6*Ok%G0dx+=smASU zj`|0{d$W^tb!WJ&xXcLsR}|OqNV{DNFu`bM*9fY}z(JSQn&)v+qsYi_Muzl>Ooq$h z#Xvs)toq}9J|PuGYsJE$@ElyW+yfj`C6o=hOWZ%90sozMjy{Xq zTCZEI6n`_&)A#X4&g@3Y_YA z*;Lc3CZ>=~DVE)}d;+Ef)d$R&cJtW|<*|1i5jWFv6FM5WO>@G&OudrTTD-Iwg;k7_ z)=7xNpLNv6=sdn;ZNgG)c#gWJ(o|bc)E%&8ELr)l02hW21^{%FLc~UZ(_J?tmrpjahPEj1+853I zbo34KZ`S>5$yOEmi<-XNhagVXoPH|C7t%AcxhQno!mm*Bav8p>?BC^{Y9RVm3f-r~CijSQt=4~)st#^fTr@*l0J@D;lr*UUi&fb#^~uwc@yCmLxG>R(6c%|y z?z&4ckq}o9B>T@QcQ!m%5?31^3e2k7}S;mrH!y344oaB;rTSCAB&y7=m>abcNG_9xrj^S)IsTX zoz<6cDa!f%1!eh5zE{xOLYPCAg%|Te!0AQJVpK6nO`RmAIcIRZZDe0B1)+Mt ziw@rv5Y;R{d^oKJZ(Mf~A(rAbVPF0g(CMdKTjQPE%wF7s<#iWZ>*xkE9)J0&_cZk# zl8`i_A>6)HQ7<&|3ljSM`4llM=6D^|dfn`^Tqi zvgWrQugH5;I8EjIR!24BaE9eCXj5R*24>4V1IX9R{Zg}QyTyDwr%AjPR^g!j9815D z-968liGK)ky@*T}Fj^1qO=%diY>CnMWzJB;9RT|HSJN`%?n<8GCdl>O(C>qkT#~(q zJ*S3*_CV8~1FMMQ)IlUvQJx=7;KiG-2@LY7lq+mw?E~EAj3KrpxNA<(i}f})dVZv1(FP&5yPqu%ELDLir(K0ZCHdG8j2dHnun?Xf6_OgD)cv#- zbZ0UrnRa-~fK(0V>4O~%y8M->9Yo4D%u#%7>Vr6x$O300#e%0&&Qkra*RJ<-Rkk?My7%-L*4>W-F!R$pNlO3om zBqQocw)ksM3}i;3M!sTbLk@0=q9~2OyhQ4h9HSSRo+!z54D+43W(R6L2%)cU5 z9@&=~1p>9e?+da&IqmnI$&-}KF`TY~IA@z*84G(VtU z4wqeGiy-fbnw*I!AeL&_`?@n1#-{^h?c@U1dC9u~PEbI8ZTeOL$$637{Vbtj(z

I1%cS4p| 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%0Ai|se%qX@((bpY?z522TQR` z#f9D>h`lMgop9Q%#SWSYAPb>%v{s_tfTU_OBgxaYVxO@il3~nPQ#*^fwe87KzA^o! z#>Yzl@v2+t`lorYabln(b(o$*j^jUZ9Rff240p_8NhL?%b0&a|d%3DJ3#{Lx>^ z%fyuL{z72bo=$?jS1>748(~Uyqurp}wHIMwF-E*C8u$dLgE(1l%}}qQ$G<&0TKm>e z)sFeRxllu!dld+Gjc$;s9Ahi*VeMf1)Q-0@IZ9tQG*>k{O-ou7s^Xf5JI&zIoDK;o zV5?FlNXa6<7L{We+-rfQ+B5zuN*gWRV7(r zEGvQP`Cgg?*Yq*^#$prD7=?$%KR&WKuO8zDsiR14^+t;SU3gd)JWX$CDNMWq%g$Aw zHgrpAX`_7t4q?P|1Ees&k1cS>-&L-KvMnpXozp(|aqE}hDeb}huw_G#!Xks_?<$ey z(vjn?UMRfDerbz0DFQESbgLxL05Aa*SXN36%#eI4HgQ3G2=E57odvccfCgkpp-(9T zuG+QtPs0l@$m>upppS ziUtBAXuu5)uP_)ngy;OCbn7pRG%6IaC*293){l4PZ6$vT11{>{>zF7EM*k2(9TjK9 zOFagIyU>07trsu!bxEM21oB26Z&8eQH=@q8gV4V{Zj_jBZmXl+9#KVz%S`PGjDrNS zF;i>rHA-wqo5y#TTJ;io~sVargA%7~zzT00NwuyIxDcXX=n))Gm3S0__O_YPpL|$%O!; zm9HucJMsufNTbjY3l@x^;>ndI_yVKdnLQ<-L2#Jw$bXpN&Qk?+IBAI;`MJrY{!ZqH z;P!N~P~sH3d?xhQVz-goXMuI$H-rTOh5*sMghwZ|Fxq9uIX=9G|J0A0IK2Tdgc&yn(@(8eg(iQCzAJeNmB*{G&tNnVH?KMM3;R zTvi0RfB?HQ3WV+I@-NcgnuEKig#%^uzVyqeU?Ow$7XFpCnc!lJyv0J=a-d*LB3G}4 z8lr7koxbCM)|7R}eGZn*b;lW5p#swL@q5VixmZo!L&QJXx7O`O$b__RWiXI|A1w-f z6QK&8Z)(V!Cq5<154TX2{zABzMDa9Shb}i%`DMaEc~5}Am0J?1W5Iw9K=W3|L34mr zzvIla<%7TM6lq4hSo?@VerlazI1V~^}7Ur4t^qTfZ``$ujz zn3f2NyUCjLvM?ym{BXh>VOArMB4pg3@%jkf8RSfecQ{vYMKSE1p4b=^>GJVMpBK># z0kY0A^`L^tw^bo5GE7NwvGjNy-47r066Ae}BDt<-66&?VRl1;jsTM?fEhG`p+hGeW({Ie4NZX&PrVCni-e980D z)g2Uk+elVY7!ro6Vfm5jsV0}&cVgo0y9eY9+Ngp5p)Q4ubqRe1zb_gOV&C9{=bjb9 z4*-xXR#XH#2--+f5$T+@hbqP7R}hU2;pKT-$)pURYx;fAwsZnR7*Bo&bAZsGtvEzu z4CJTIiF13GRs0L%2+j%VA&YF@sCfuoN5FG@mM0c%D?8CG?4Re)*?*Qz468Bw&1&BWQK>I~3+qcMJ3e4;0I=7yCKlM0 z8TB+{M9kARbyHCh)PJYoOr$@IzUbMnvS{IDOS!TUw!;|-@ciO{wpwNyqe|^R!bJ2F z3|5f z349({hY(vSK*>fhS1{A;>);?q|A`%GjXNCR75fOzRzPf=(dasoh=$37uEp}zqxm1C3K}6eA_hs5f-3aL_vL*UHt|41Z1`6tzj P=c#N!IKvt;ekX!63sTidq( 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

BXLF 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 z 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�b;%S= zfyW=gUQDjcNIqpr>X|sk>xFsJ;SNF{KA_O|>97V^FMdWJgjCc{iwOBh3R~Ej1w+R+_$bmwmNTjqO%)B>jN!ox3VDab%%hJ~)g(D7q{%l1zhNelKXaJB> zl(HL{SYP+HW1%JoYp?a3;5l**#gc;a=WO+=pp}SS*2}_mC~f%5#$Jp~T_^_#*<=Bh zt6a*@E3``^pn90tq6dsGP>tUT>jNO%R-V^_4qv zZM#FzFrp=({vk6d7vfOg5Y8OiWHU1;XQ*Q>#\-xhuiHE}T>k!^j0kdc~xi(IW3# z@XA*t#&U|K_pZAthGI*4Rd>4RbKASkV7W3B)&K&iQC9r^7lBDg#dMzP*^75qQr!N~ zi72g7#x~@x9kOJn!iHi|Bs$@&iweedANDbozK3?=95yx~f4}pMQ&k76 zkFIM*s2J)lP8~o)k#nvBLY3wCOfk!*UOu_aA6Nfcjs{>YQ_NmuiX0bzgj<=u1<)&@6RDVxKPQj&~3cGOu~ zs5?Ku(BU`#Ztodm50Uxo%z=S1J!YEvJ)pi~5`>!OKiRSNKiAT_Fw*0!XCz8r>`l{( zm&@qq&Pdbd>MY?6~N;CvKAzh zb)@njk?t|HJz|p`*W~zlg2>A8KC9|hVADWBU^4nO?%!=Y7UtPl7aKcuu4aF67D}#; zJ7aB};%D&1h#O2GPFd`{d5dH!oWGyU_LtgcfA&US5piRuA3<#K>gP`{*X4V^SMmW% zG?U%>MVd|zrzu=<&#Hfh)8z+GcjIwA6WlAvRJ_g}x?>zBF;&Nw3Kc0hr^X87 zlCfI>v$C2uHwAf|Z3H>qtVW(DCU1v{_kZ@vuD^ln3i{n-lQko5KLu4QX(ENDW(C?u PI<-`?@Z! Date: Wed, 10 Jan 2024 23:23:13 +0100 Subject: [PATCH 12/32] Fixed advanced options align --- app/assets/css/app.min.css | 2 +- app/assets/css/app.scss | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/app/assets/css/app.min.css b/app/assets/css/app.min.css index c05db2c8d..cb866fbe2 100644 --- a/app/assets/css/app.min.css +++ b/app/assets/css/app.min.css @@ -1 +1 @@ -@font-face{font-family:Roboto;src:url("../fonts/RobotoCondensed-Light.ttf")}@font-face{font-family:Roboto Bold;src:url("../fonts/RobotoCondensed-Bold.ttf")}body{margin:0;padding:0;background:#1e2229;color:#fff;font-family:Arial,Helvetica,sans-serif;font-size:11pt}ul{margin:0;padding:0;list-style:none}ul li{margin:0;padding:0}*{-webkit-user-select:none;-moz-user-select:none;user-select:none}a{color:#fc0}img{vertical-align:middle}xml{display:none}h1{color:#f0f}h1,h2,h3,h4,h5{margin:0;padding:0}h1 .icon,h2 .icon,h3 .icon,h4 .icon,h5 .icon{vertical-align:bottom;width:2em;height:2em}h1 .icon,h1 img,h2 .icon,h2 img,h3 .icon,h3 img,h4 .icon,h4 img,h5 .icon,h5 img{margin-right:4px}h1{font-family:Roboto}h2{margin-bottom:32px;padding-bottom:8px;border-bottom:1px solid #fc0;font-family:Roboto;font-size:18pt;color:#fc0;text-transform:uppercase}h3{margin-top:16px;margin-bottom:8px;padding-bottom:2px;border-bottom:1px solid #fc0;font-family:Roboto;font-size:13pt;color:#fc0;text-transform:uppercase}h4{margin-bottom:4px;padding-bottom:2px;font-family:Roboto;font-size:12pt;color:#fc0;text-transform:uppercase}hr{margin:0;padding:0;border:none;background:rgba(0,0,0,0);margin-top:8px;margin-bottom:8px;border-bottom:1px solid #545d73}button{width:100%;margin:1px;padding:10px;color:#fff;text-transform:uppercase;text-align:center;border:none;box-shadow:0px -2px 0px rgba(0,0,0,.3) inset,0px 0px 2px rgba(255,255,255,.22) inset,0px 2px 1px rgba(0,0,0,.3);background-color:#e34d00;cursor:pointer;text-shadow:0px 1px 0px rgba(0,0,0,.28)}button:disabled{color:#737f9d;text-shadow:none;box-shadow:0px 0px 2px #737f9d inset;cursor:not-allowed;background-color:#1e2229;background-image:url("../img/stripesLight.png");background-repeat:repeat}button:disabled .icon{opacity:.3}button:disabled:hover{color:#737f9d;box-shadow:0px 0px 2px #737f9d inset;background-color:#2e333f}button:hover{background-color:#ff5d4a}button>.icon{width:1.7em;height:1.7em}button:focus{outline:inherit}button.active{background-color:#545d73 !important;border-color:#545d73 !important;box-shadow:none}button.strong{padding-top:24px;padding-bottom:24px;font-size:13pt}button[href]{display:flex;justify-content:center;align-items:center;background-color:#545d73;text-decoration:none;text-transform:none;box-shadow:0px -2px 0px rgba(0,0,0,.3) inset,0px 2px 0px rgba(0,0,0,.4)}button[href] .icon{margin-right:4px;opacity:.5}button[href]:hover{background-color:#737f9d}button.cancel,button.gray,button.grey{background-color:#545d73}button.cancel:hover,button.gray:hover,button.grey:hover{background-color:#737f9d}button.blue{background-color:#2a73ab}button.blue:hover{background-color:#348fd5}button.purple{background-color:#9976f1}button.purple:hover{background-color:#b19aff}button.brown{background-color:#944e36}button.brown:hover{background-color:#bf6546}button.red{background-color:#791105}button.red:hover{background-color:#9d1202}button.help{background-color:#498d55}button.help:hover{background-color:#5eab6b}button.discord{background-color:#7289da !important}button.discord:hover{background-color:#85a0ff !important}button.guide{padding:8px;font-size:10pt;text-transform:none;background-color:#3c6148;color:#79dd8a}button.guide:hover{background-color:#5eab6b;color:#fff}button.toggle{background-color:#1e2229;box-shadow:none;border-radius:2px}button.toggle.on{box-shadow:0 0 8px #cfdd40 inset;outline:1px solid #cfdd40}button.toggle:not(.on){outline:1px solid #545d73}button.toggle:not(.on) .icon{opacity:.5}button.blue{background-color:#2a73ab}button.blue:hover{background-color:#348fd5}button.green{background-color:#5eab6b}button.green:hover{background-color:#79dd8a}button.dark{background-color:#313742;box-shadow:0px 0px 2px #545d73 inset,0px 0px 3px #000,0px 2px 2px #000}button.dark:hover{background-color:#545d73}button.transparent{box-shadow:none;background-color:rgba(0,0,0,0);border-radius:3px}button.transparent:hover{background-color:#fc0}button.context{border:1px solid rgba(0,0,0,.2);border-radius:2px;background-color:rgba(0,0,0,.1)}button.context:hover{background:rgba(0,0,0,.5)}button.pending{color:#fc0;background-color:#2e333f;outline:none;border:1px solid #fc0;border-radius:3px;box-shadow:none;cursor:crosshair}.appLogo{min-width:300px;min-height:100px;background-image:url("../img/LDtk-simple.svg");background-repeat:no-repeat;background-size:contain;background-position:center;image-rendering:-webkit-optimize-contrast}.appLogo.full{background-image:url("../img/LDtk.svg")}.appLogo.shine{background-image:url("../img/LDtk-shine-1024.png")}.appIcon{width:100px;height:100px;background-image:url("../appIcon.png");background-repeat:no-repeat;background-size:contain;background-position:center;image-rendering:-webkit-optimize-contrast}#miniNotif{position:absolute;z-index:98;bottom:15px;left:0px;display:none;overflow:hidden;color:#fff;font-size:9pt;background-color:rgba(0,0,0,.85);padding:4px;padding-left:16px;border-radius:3px;border-top-left-radius:0px;border-bottom-left-radius:0px;pointer-events:none;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-name:miniNotifArrival;animation-name:miniNotifArrival}@-webkit-keyframes miniNotifArrival{from{padding-left:0px}to{padding-left:16px}}@keyframes miniNotifArrival{from{padding-left:0px}to{padding-left:16px}}#updateInstall{display:none;position:absolute;top:15px;right:0;z-index:99;display:grid;grid-template-columns:auto -webkit-min-content;grid-template-columns:auto min-content}#updateInstall button{margin:0;-webkit-animation:anim_slideUp 2s;animation:anim_slideUp 2s;padding:8px}#updateInstall button.proceed{display:grid;grid-template-rows:auto auto;width:auto;text-align:left}#updateInstall button.proceed .icon{grid-column:1/2;grid-row:1/3;align-self:center;margin-right:10px}#updateInstall button.proceed strong{grid-column:2/3;font-size:9pt;margin-bottom:4px}#updateInstall button.proceed em{grid-column:2/3;opacity:.7;font-style:normal;font-size:8pt}.buttons{display:flex;flex-wrap:wrap;margin-top:2px;margin-bottom:2px;border-radius:6px;overflow:hidden}.buttons button{flex:1 1 0}.buttons button.full{flex-basis:100%}.buttons button.small{flex-grow:0}.buttons button.debug{flex:0 0 0;display:none}.help:not(.icon):not(button){min-height:2.5em;padding:10px;padding-left:60px;color:#79dd8a;font-family:Roboto;font-size:1.1em;border:1px dashed #79dd8a;border-radius:6px;background-image:url("../icons/helpBg.svg");background-repeat:no-repeat;background-position:6px 6px}.help:not(.icon):not(button) p{margin:0}.help:not(.icon):not(button) p+p{margin-top:8px}.help:not(.icon):not(button).guide{position:absolute;z-index:2;display:none;background-color:#3c6148;right:0}.help:not(.icon):not(button).guide dl{margin:0;padding:0;display:grid;grid-template-columns:-webkit-min-content auto;grid-template-columns:min-content auto}.help:not(.icon):not(button).guide dl dt{font-family:monospace;color:#fc0}.help:not(.icon):not(button).guide dl dd{padding-left:8px;padding-bottom:8px}a.exploreTo{display:flex;max-width:24px;align-items:center;justify-items:center;flex:0 0 auto !important;padding:4px;background-color:#545d73;border-radius:3px;cursor:pointer}a.exploreTo:hover{color:#000;background-color:#fc0}a.exploreTo .icon{width:1.5em;height:1.5em}.progressBar{position:relative;margin-bottom:20px;min-width:400px;height:8px;background-color:#1e2229;border:1px solid #fc0;padding:1px;border-radius:2px}.progressBar .barWrapper{position:absolute;z-index:1;width:calc(100% - 2px);height:calc(100% - 2px);top:1px;left:1px}.progressBar .barWrapper .bar{min-width:1px;width:1px;height:100%;background-color:#fc0;box-shadow:0px 0px 8px #d56932,0px 0px 16px #791105;box-sizing:border-box;border-radius:3px}.progressBar .label{position:absolute;z-index:2;right:1px;top:12px;color:#fff;font-size:9pt;color:#737f9d}div.warning:not(.window){box-sizing:border-box;padding:8px;margin-top:4px;margin-bottom:16px;border:1px dashed red;color:#fff;box-shadow:0px 0px 32px darkred inset,0px 0px 4px darkred;text-shadow:0px -1px 4px red,0px 1px 4px red;background-color:rgba(0,0,0,.66)}div.safe:not(.window){box-sizing:border-box;padding:8px;margin-top:4px;margin-bottom:16px;border:1px dashed #79dd8a;color:#fff;box-shadow:0px 0px 32px #3c6148 inset,0px 0px 4px helpDark;text-shadow:0px -1px 4px #79dd8a,0px 1px 4px #3c6148;background-color:#3c6148}info,div.info{display:grid;justify-items:center;align-items:center;box-sizing:border-box;font-size:14pt;font-family:Arial,Helvetica,sans-serif;width:32px;height:32px;margin-left:4px;font-weight:bold;text-align:center;color:#79dd8a;border:3px solid #79dd8a;border-radius:16px;cursor:help}info:hover,div.info:hover{color:#fc0;border-color:#fc0;opacity:1}info::before,div.info::before{content:"?"}info.small,div.info.small{width:16px;height:16px;font-size:9pt;border-width:2px}warning{display:grid;justify-items:center;align-items:center;box-sizing:border-box;font-size:15pt;width:28px;height:28px;margin-left:4px;font-weight:bold;text-align:center;color:#fc0;border:3px solid #e34d00;border-radius:16px;cursor:help;box-shadow:0px 0px 10px #e34d00,0px 0px 10px #e34d00 inset;background-color:#791105}warning:hover{color:#fc0;border-color:#fc0;background-color:#e34d00}warning::before{content:"!"}dt.infoHighlight label{color:#79dd8a !important;text-shadow:0px 0px 8px #5eab6b}dd.infoHighlight{background-color:#3c6148;box-shadow:0px 0px 16px #3c6148;outline:1px solid #5eab6b;outline-offset:2px}dd.infoHighlight span{color:#79dd8a}dd.infoHighlight select{border-color:#79dd8a;background-color:#5eab6b}dd.infoHighlight input[type=text]{border-color:#5eab6b;background-color:#273f2f}span.key,div.key{display:inline-block;margin:1px;padding:1px;padding-left:5px;padding-right:5px;min-width:16px;text-align:center;text-transform:uppercase;font-family:Roboto;font-style:normal;font-weight:bold;font-size:.9em;text-shadow:0px 2px 1px rgba(0,0,0,.5);background-color:rgba(225,214,187,.55);border-bottom:4px solid rgba(224,213,186,.55);box-shadow:0px 2px 2px #000;border-radius:2px}span.key+.key,div.key+.key{margin-left:0}span.key.shift,span.key.ctrl,span.key.alt,div.key.shift,div.key.ctrl,div.key.alt{text-shadow:none}span.key.shift,div.key.shift{color:rgba(0,0,0,0);text-shadow:none;color:#feb9c2;background-color:rgba(253,79,102,.55);border-color:rgba(253,81,103,.55);border-bottom-color:rgba(253,77,100,.55)}span.key.special,div.key.special{color:#e1c9fe;background-color:rgba(181,119,253,.55);border-color:rgba(182,121,253,.55);border-bottom-color:rgba(180,117,253,.55)}span.key.meta,div.key.meta{color:rgba(0,0,0,0);text-shadow:none;background-image:url("../icons/meta.png");background-repeat:no-repeat;background-position:center;background-size:contain;background-color:rgba(253,79,102,.55);border-color:rgba(253,81,103,.55);border-bottom-color:rgba(253,77,100,.55)}span.key.ctrl,div.key.ctrl{color:#feb9c2;background-color:rgba(253,79,102,.55);border-color:rgba(253,81,103,.55);border-bottom-color:rgba(253,77,100,.55)}span.key.alt,div.key.alt{color:#feb9c2;background-color:rgba(253,79,102,.55);border-color:rgba(253,81,103,.55);border-bottom-color:rgba(253,77,100,.55)}.path{flex:1 1 auto;text-align:right;overflow:auto;opacity:1;align-items:center}.path span{vertical-align:middle}.path span+span{margin-left:2px}.path span:not(.slash){display:inline-block;font-size:9pt}.path span:not(.slash):last-of-type{color:#fff !important;font-weight:bold;font-size:10pt}.path span.slash{color:#737f9d;font-weight:bold;font-size:12pt}.path span.highlight{padding:2px 4px;border-radius:2px;color:#fff;text-shadow:0px 2px 0px rgba(0,0,0,.3)}canvas.tile{width:32px;height:32px;border:1px solid #545d73;border-radius:4px;image-rendering:-moz-crisp-edges;image-rendering:pixelated}canvas.tile.empty{background-image:url("../img/stripes.png")}canvas.tile.multi{box-shadow:2px 2px 0px #000,3px 3px 0px #fff}canvas.tile:not(.active){cursor:not-allowed}canvas.tile:not(.active):hover{border-color:#e34d00}canvas.tile.active.empty{border-color:#e34d00}canvas.tile.active:hover{border-color:#fc0;cursor:pointer}.quickSearch{position:relative}.quickSearch .clear{position:absolute;right:12px;height:100%;z-index:1;opacity:.5;cursor:pointer}.quickSearch .clear:hover{opacity:1}.quickSearch input[type=text]{width:100%;border-radius:16px;background-image:url("../icons/search.svg");background-repeat:no-repeat;background-position:left 8px center;background-size:16px;box-sizing:border-box;padding-left:28px}ul.niceList{box-sizing:border-box;padding:4px;margin-top:4px;background-color:#1e2229;overflow-x:hidden}ul.niceList:not(ul.niceList ul.niceList){min-height:200px;margin-bottom:4px;border:1px solid #545d73}ul.niceList:first-child{margin-top:0}ul.niceList:empty{background-image:url("../img/stripes.png");box-shadow:0px 0px 16px rgba(0,0,0,.4) inset;text-align:center;padding-top:30px}ul.niceList:empty::before{content:"No element";color:#545d73;font-style:italic;font-family:Roboto;font-size:1.3em}ul.niceList#layers:empty::before{content:"No layer"}ul.niceList.compact>li:not(.title,.subList){padding:3px 4px}ul.niceList>li:not(.title,.subList){display:grid;justify-items:left;align-items:center;grid-template-columns:auto -webkit-min-content;grid-template-columns:auto min-content;gap:0px 8px;padding:6px 8px;margin-bottom:1px;font-size:12pt;background-color:#2e333f;cursor:pointer}ul.niceList>li:not(.title,.subList).subList{display:grid;grid-template-columns:auto}ul.niceList>li:not(.title,.subList).subList ul{width:100%;overflow:hidden}ul.niceList>li:not(.title,.subList).subList ul>li{overflow:hidden}ul.niceList>li:not(.title,.subList):not(.active):hover{outline:2px solid rgba(255,255,255,.65);outline-offset:-2px}ul.niceList>li:not(.title,.subList) button.context{padding:0;min-width:16px;height:100%}ul.niceList>li:not(.title,.subList) button.context .icon{width:1em}ul.niceList>li.title{display:grid;grid-template-columns:auto -webkit-min-content;grid-template-columns:auto min-content;align-items:center;padding-top:1px;padding-bottom:1px;padding-right:1px;margin-top:2px;color:#fc0;font-size:.8em;font-family:Roboto;border-top:1px solid #545d73}ul.niceList>li.title:not(.collapser){padding-left:4px}ul.niceList>li.title .links{display:flex;gap:1px}ul.niceList>li.title a{display:flex;justify-items:center;align-items:center;font-size:1.3em;padding:3px;background-color:#2e333f;border-radius:2px;cursor:pointer;color:#fff}ul.niceList>li.title a:hover{background-color:#000}ul.niceList>li.title a.red:not(:hover){background-color:#791105}ul.niceList>li.title a .icon{width:1em;height:1em}ul.niceList>li div.error{grid-column:span 2;grid-row:2;padding:8px;margin-top:4px;font-size:10pt;color:#fff;text-transform:uppercase;border-radius:4px;background-color:#e34d00;border:1px solid #ffa386;outline:none;box-shadow:0px 0px 16px #e34d00}ul.niceList>li.iconLeft{grid-template-columns:-webkit-min-content auto;grid-template-columns:min-content auto}ul.niceList>li.iconLeft .icon,ul.niceList>li.iconLeft .entityPreview{order:0}ul.niceList>li.iconRight{grid-template-columns:auto -webkit-min-content;grid-template-columns:auto min-content}ul.niceList>li.iconRight .icon,ul.niceList>li.iconRight .entityPreview{order:1}ul.niceList>li.active{background-color:#fc0;color:#000}ul.niceList>li.active:not(.customColor){box-shadow:0px 0px 2px #ffc inset,0px 0px 4px #a00}ul.niceList>li.active.customColor{outline:1px solid #fff;outline-offset:-2px}ul.niceList>li.subList.searchMatched{display:block !important}ul.niceList .searchDiscarded{display:none !important}ul.tabs{display:flex;flex-wrap:nowrap;margin-bottom:16px;padding-top:4px;padding-left:4px;justify-items:flex-end;background-color:#1e2229;border-bottom:1px solid #fc0;box-shadow:0px -4px 0px #000 inset}ul.tabs li{font-family:Roboto;margin-top:8px;padding:8px;padding-bottom:4px;color:#fc0;background-color:#2e333f;box-shadow:2px -2px 2px rgba(0,0,0,.3);cursor:pointer;border-top-left-radius:3px;border-top-right-radius:3px}ul.tabs li+li{margin-left:8px}ul.tabs li.active{color:#000;font-weight:bold;background-color:#fc0;padding-bottom:8px;margin-top:0}ul.tabs li:hover:not(.active){color:#fff;padding-bottom:6px;margin-top:6px}ul.log{box-sizing:border-box;padding:4px;margin-bottom:4px;max-width:80vw;min-width:50vw;min-height:300px;max-height:80vh;border:1px solid #545d73;background-color:#1e2229;overflow:auto}ul.log li{padding:4px;padding-left:8px}ul.log li:hover{outline:1px dashed #545d73}ul.log li span.op{display:inline-block;margin-left:8px;padding:2px;padding-left:4px;padding-right:4px;font-size:8pt;color:#fff;background-color:#2e333f;color:#737f9d;border-radius:2px}ul.log li.opAddValue,ul.log li.opAddEnum{color:#a7d93d}ul.log li.opAddValue span.op,ul.log li.opAddEnum span.op{color:#000;background-color:#a7d93d}ul.log li.opDateUpdated{color:#58d395}ul.log li.opDateUpdated span.op{color:#000;background-color:#58d395}ul.log li.opRemoveValue,ul.log li.opRemoveEnum{color:#e34d00}ul.log li.opRemoveValue span.op,ul.log li.opRemoveEnum span.op{color:#fff;background-color:#e34d00}ul.log li.opRemoveValue.unused,ul.log li.opRemoveEnum.unused{color:#737f9d}ul.log li.opRemoveValue.unused span.op,ul.log li.opRemoveEnum.unused span.op{background-color:#545d73}ul.log li.opChecksumUpdated{color:#737f9d}.icon{display:inline-block;vertical-align:middle;width:1.3em;height:1.3em;background-position:center center;background-repeat:no-repeat;background-size:contain}.icon.left{background-image:url("../icons/arrow_left.svg")}.icon.right{background-image:url("../icons/arrow_right.svg")}.icon.up{background-image:url("../icons/arrow_up.svg")}.icon.down{background-image:url("../icons/arrow_down.svg")}.icon.active{background-image:url("../icons/active.png")}.icon.alpha{background-image:url("../icons/alpha.svg")}.icon.appUpdate{background-image:url("../icons/appUpdate.svg")}.icon.add{background-image:url("../icons/add.svg")}.icon.autoLayer{background-image:url("../icons/autoLayer.svg")}.icon.bug{background-image:url("../icons/bug.svg")}.icon.checker{background-image:url("../icons/checker.svg")}.icon.checkboxOn{background-image:url("../icons/checkboxOn.svg")}.icon.checkboxOff{background-image:url("../icons/checkboxOff.svg")}.icon.clear{background-image:url("../icons/clear.svg")}.icon.close{background-image:url("../icons/close.png")}.icon.color{background-image:url("../icons/color.svg")}.icon.collapsed{background-image:url("../icons/collapsed.svg")}.icon.community{background-image:url("../icons/community.svg")}.icon.contextMenu{background-image:url("../icons/contextMenu.svg")}.icon.contextMenuOpen{background-image:url("../icons/contextMenuOpen.svg")}.icon.copy{background-image:url("../icons/copy.svg")}.icon.cut{background-image:url("../icons/cut.svg")}.icon.delete{background-image:url("../icons/delete.svg")}.icon.deleteIcon{background-image:url("../icons/deleteIcon.svg")}.icon.embed{background-image:url("../icons/embed.svg")}.icon.discord{background-image:url("../icons/discord.svg")}.icon.download{background-image:url("../icons/download.svg")}.icon.doc{background-image:url("../icons/doc.svg")}.icon.edit{background-image:url("../icons/edit.svg")}.icon.email{background-image:url("../icons/email.svg")}.icon.emptySpaceOff{background-image:url("../icons/emptySpaceOff.png")}.icon.emptySpaceOn{background-image:url("../icons/emptySpaceOn.png")}.icon.entity{background-image:url("../icons/entity.png")}.icon.enum{background-image:url("../icons/enum.png")}.icon.exit{background-image:url("../icons/exit.svg")}.icon.expanded{background-image:url("../icons/expanded.svg")}.icon.fit{background-image:url("../icons/fit.svg")}.icon.flatten{background-image:url("../icons/flatten.svg")}.icon.folder{background-image:url("../icons/folder.svg")}.icon.folderOpen{background-image:url("../icons/folderOpen.svg")}.icon.folderClose{background-image:url("../icons/folderClose.svg")}.icon.fullscreen{background-image:url("../icons/fullscreen.svg")}.icon.fullscreen_exit{background-image:url("../icons/fullscreen_exit.svg")}.icon.ghost{background-image:url("../icons/ghost.svg")}.icon.gridOff{background-image:url("../icons/gridOff.svg")}.icon.gridOn{background-image:url("../icons/gridOn.svg")}.icon.gridView{background-image:url("../icons/gridView.svg")}.icon.help{background-image:url("../icons/help.svg")}.icon.hidden{background-image:url("../icons/hidden.png")}.icon.history{background-image:url("../icons/history.svg")}.icon.pickIcon{background-image:url("../icons/pickIcon.svg")}.icon.inactive{background-image:url("../icons/inactive.png")}.icon.intGrid{background-image:url("../icons/intGrid.png")}.icon.json{background-image:url("../icons/json.svg")}.icon.layer{background-image:url("../icons/layer.png")}.icon.level{background-image:url("../icons/level.svg")}.icon.list{background-image:url("../icons/list.svg")}.icon.listView{background-image:url("../icons/listView.svg")}.icon.locate{background-image:url("../icons/locate.svg")}.icon.link{background-image:url("../icons/link.svg")}.icon.lock{background-image:url("../icons/lock.svg")}.icon.love{background-image:url("../icons/love.svg")}.icon.manual{background-image:url("../icons/manual.svg")}.icon.new{background-image:url("../icons/new.svg")}.icon.offset{background-image:url("../icons/offset.svg")}.icon.open{background-image:url("../icons/open.svg")}.icon.optional{background-image:url("../icons/optional.svg")}.icon.outOfBounds{background-image:url("../icons/outOfBounds.svg")}.icon.partial{background-image:url("../icons/partial.png")}.icon.paste{background-image:url("../icons/paste.svg")}.icon.pick{background-image:url("../icons/pick.svg")}.icon.prohibited{background-image:url("../icons/prohibited.svg")}.icon.project{background-image:url("../icons/projectSettings.png")}.icon.random{background-image:url("../icons/random.svg")}.icon.recall{background-image:url("../icons/recall.svg")}.icon.refresh{background-image:url("../icons/refresh.svg")}.icon.rename{background-image:url("../icons/rename.svg")}.icon.reset{background-image:url("../icons/reset.svg")}.icon.rule{background-image:url("../icons/rule.svg")}.icon.save{background-image:url("../icons/save.svg")}.icon.saveAs{background-image:url("../icons/saveAs.svg")}.icon.search{background-image:url("../icons/search.svg")}.icon.settings{background-image:url("../icons/settings.svg")}.icon.showDetailsOff{background-image:url("../icons/showDetailsOff.svg")}.icon.showDetailsOn{background-image:url("../icons/showDetailsOn.svg")}.icon.singleLayer{background-image:url("../icons/singleLayer.svg")}.icon.slide{background-image:url("../icons/delete.svg")}.icon.stop{background-image:url("../icons/stop.svg")}.icon.tile{background-image:url("../icons/tile.png")}.icon.toggleOn{background-image:url("../icons/toggleOn.svg")}.icon.toggleOff{background-image:url("../icons/toggleOff.svg")}.icon.trust{background-image:url("../icons/trust.svg")}.icon.tutorial{background-image:url("../icons/tutorial.svg")}.icon.unlink{background-image:url("../icons/unlink.svg")}.icon.unlock{background-image:url("../icons/unlock.svg")}.icon.update{background-image:url("../icons/update.svg")}.icon.visible{background-image:url("../icons/visible.png")}.icon.warn{background-image:url("../icons/warn.svg")}.icon.web{background-image:url("../icons/web.svg")}.icon.wizard{background-image:url("../icons/wizard.svg")}.icon.world{background-image:url("../icons/world.svg")}.icon.zen{background-image:url("../icons/zen.svg")}.icon.up{background-image:url("../icons/up.svg")}.icon.down{background-image:url("../icons/down.svg")}.icon.left{background-image:url("../icons/left.svg")}.icon.right{background-image:url("../icons/right.svg")}.icon.mouseLeft{background-image:url("../icons/mouseLeft.png");image-rendering:-moz-crisp-edges;image-rendering:pixelated}.icon.mouseRight{background-image:url("../icons/mouseRight.png");image-rendering:-moz-crisp-edges;image-rendering:pixelated}.icon.mouseWheel{background-image:url("../icons/mouseWheel.png");image-rendering:-moz-crisp-edges;image-rendering:pixelated}.icon.mouseMiddle{background-image:url("../icons/mouseMiddle.png");image-rendering:-moz-crisp-edges;image-rendering:pixelated}.icon.loading{background-image:url("../img/gif/loading.gif");opacity:.5}.black{filter:brightness(0)}.orange{filter:brightness(0.6) sepia(1) hue-rotate(0.25rad) saturate(10)}.icon.red{filter:brightness(0.4) sepia(1) hue-rotate(-0.4rad) saturate(6)}.collapser{min-height:.8em;padding-top:4px;padding-bottom:4px;padding-left:24px;color:#fc0;font-family:Roboto;font-size:13pt;text-transform:uppercase;background-repeat:no-repeat;background-position:left center}.collapser>span:not(.inlined){text-transform:none;font-weight:bold;color:#fff}.collapser.expanded{cursor:url("../cursors/collapse.svg") 16 16,zoom-out;color:#000;background-color:#737f9d;background-image:url("../icons/expanded.svg")}.collapser.expanded+*:not(:empty){margin-bottom:8px}.collapser.expanded:hover{color:#000;background-color:#fc0;border-color:#fc0}.collapser.expanded:hover+*:not(:empty){border-color:#fc0}.collapser.collapsed{cursor:cell;background-color:#545d73;border:1px solid #545d73;background-image:url("../icons/collapsed.svg");margin-bottom:2px;border-radius:3px}.collapser.collapsed:hover{color:#000;background-color:#fc0;border-color:#fc0}.collapser+*:not(:empty){box-sizing:border-box;padding:8px;border:1px solid #545d73}div.entityRef{display:grid;grid-template-rows:-webkit-min-content;grid-template-rows:min-content;padding:4px;padding-left:25px;cursor:url("../cursors/locate.svg") 16 16,zoom-out;border:1px solid #545d73;border-radius:4px;background-image:url("../icons/right.svg");background-repeat:no-repeat;background-position:left center}div.entityRef.isBackRef{background-image:url("../icons/left.svg")}div.entityRef .id{font-size:9pt;font-weight:bold;color:#fc0}div.entityRef .location{font-size:8pt}div.entityRef .location .level{font-weight:bold;color:#737f9d}div.entityRef .location em{opacity:.7;font-style:normal}div.entityRef .location .world{color:#737f9d}div.entityRef:hover{border-color:#fc0}div.entityRef:hover .id{color:#fff}div.entityRef:hover .location{color:#fff}div.entityRef+.entityRef{margin-top:4px}.layerType{display:grid;grid-template-columns:-webkit-min-content auto;grid-template-columns:min-content auto;gap:4px;align-items:center;font-size:12pt}.layerType .icon{width:3em;height:3em}.icon.fieldType{display:flex;flex-direction:column;align-items:center;justify-content:center;width:85px;height:85px;overflow:hidden;box-sizing:border-box;text-transform:none;font-family:Roboto;border:1px dashed #fff;border-radius:4px}.icon.fieldType .typeName{margin-bottom:3px;font-style:normal;font-weight:bold;font-size:13pt;opacity:1;text-shadow:none}.icon.fieldType .typeIcon{font-size:21pt;opacity:.5;text-shadow:0px 2px 2px rgba(0,0,0,.4)}.icon.entityPreview{width:auto;height:auto;overflow:hidden;-o-object-fit:cover;object-fit:cover;outline-offset:-1px}.icon.entityPreview canvas{width:100%;height:100%;image-rendering:auto}.icon.entityPreview.hasBg{padding:1px;box-sizing:border-box}.icon.entityPreview img{width:100%;height:100%;image-rendering:-moz-crisp-edges;image-rendering:pixelated}.pivotEditor{display:grid;grid-template-columns:-webkit-min-content auto;grid-template-columns:min-content auto;gap:8px;align-items:center;margin-left:4px}.pivotEditor .grid{position:relative;display:grid;align-items:stretch;justify-items:stretch;grid-template-columns:repeat(3, 20px);grid-template-rows:repeat(3, 20px)}.pivotEditor .grid .bg{position:absolute;margin-top:16.665%;margin-left:16.665%;width:66.66%;height:66.66%;border:1px dashed #fff;z-index:-1}.pivotEditor .grid label{position:relative;display:grid;align-items:center;justify-items:center;cursor:pointer;border-radius:16px}.pivotEditor .grid label:hover input:not(:checked){border-color:#fc0}.pivotEditor .grid label input[type=radio]{width:100%;height:100%;margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #737f9d;background-color:#2e333f;cursor:pointer}.pivotEditor .grid label input[type=radio]:checked{width:100%;height:100%;background-color:#fc0;border:1px solid #ff4;box-shadow:0px 0px 8px #fc0;opacity:1;z-index:1}.pivotEditor.showAdvanced .advanced>a{display:none}.pivotEditor.showAdvanced .advanced .options{display:grid;padding:4px;border:1px solid #1e2229;border-radius:3px}.pivotEditor .advanced .options{display:none;grid-template-columns:auto -webkit-min-content auto;grid-template-columns:auto min-content auto;gap:4px;align-items:center}.pivotEditor .advanced .options .float,.pivotEditor .advanced .options .pixels{display:flex;flex-wrap:nowrap;align-items:center;gap:4px}.pivotEditor .advanced .options .float span,.pivotEditor .advanced .options .pixels span{color:#737f9d;font-size:9pt}.pivotEditor .advanced .options .float input,.pivotEditor .advanced .options .pixels input{width:40px;font-size:9pt}.pivotEditor .advanced .options .sep{border-left:1px solid #545d73;font-size:0}dl.form{display:grid;grid-template-columns:-webkit-min-content auto;grid-template-columns:min-content auto;grid-auto-rows:-webkit-min-content;grid-auto-rows:min-content;width:100%;margin:0}dl.form{padding-bottom:16px}dl.form>dt{grid-column:1/2;display:grid;grid-template-columns:auto -webkit-min-content;grid-template-columns:auto min-content;min-width:110px;max-width:130px;padding-right:8px;overflow-x:hidden;text-overflow:ellipsis;font-size:9.5pt}dl.form>dt label{padding-top:4px;color:#c1cfeb;text-align:right}dl.form>dt .info,dl.form>dt info{margin-top:4px}dl.form>dt.full{width:auto !important;max-width:none !important;grid-column:1/3}dl.form>dt info,dl.form>dt div.info{width:24px;height:16px;margin-left:8px;font-size:9pt;border:none;background-color:#545d73;color:#1e2229;opacity:.45}dl.form>dt info::before,dl.form>dt div.info::before{content:"?"}dl.form>dt info:hover,dl.form>dt div.info:hover{opacity:1;border-color:#79dd8a;box-shadow:0px 0px 8px #5eab6b;color:#fff;text-shadow:0px 0px 2px #79dd8a;background-color:#79dd8a}dl.form>dd{grid-column:2/3;margin:0}dl.form>dt,dl.form>dd{margin-bottom:10px}dl.form>dd{display:flex;flex-wrap:wrap;align-items:flex-start;border-radius:3px}dl.form>dd>*{flex:1 1 0px}dl.form>dd>.warning{flex:1 0 100%}dl.form>dd>.pivot{flex:0 0 auto}dl.form>dd>input[type=text],dl.form>dd>input[type=text]{width:0px}dl.form>dd>input[type=color]{flex:.1 1 64px}dl.form>dd>input[type=checkbox]{flex:0 1 auto}dl.form>dd>select{flex:1 1 0}dl.form>dd>select:not(.full){width:0}dl.form>dd.checkboxes{display:grid;grid-template-columns:repeat(2, 1fr);gap:3px}dl.form>dd.checkboxes label{display:grid;grid-template-columns:-webkit-min-content auto;grid-template-columns:min-content auto;width:100%;box-sizing:border-box;font-size:9pt;color:#c1cfeb}dl.form>dd button{margin-top:0;padding-top:4px;padding-bottom:4px;align-self:stretch}dl.form>dd div.multiLines{width:100%;max-height:85px;overflow:hidden;padding:8px;font-style:italic;font-size:80%;text-overflow:ellipsis;white-space:pre-wrap;border:1px dashed #545d73;cursor:pointer}dl.form>dd div.multiLines.usingDefault{color:#737f9d;background-image:url("../img/stripes.png")}dl.form>dd div.multiLines:hover{border-color:#fff}dl.form>dd .imagePicker{display:flex;align-items:stretch}dl.form>dd .imagePicker button.reload{flex:0 1 0px;padding:3px}dl.form>dd .imagePicker button.pick{flex:1 1 auto;text-transform:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}dl.form>dd .imagePicker button.recall{flex:0 1 0px;padding:3px}dl.form>dd .imagePicker button.remove{flex:0 1 0px;padding:3px}dl.form>dd .imagePicker .exploreTo{margin-bottom:2px}dl.form>dd .imagePicker.empty button.pick{background-color:#545d73;opacity:.6}dl.form>dd .imagePicker.empty button.pick:hover{background-color:#737f9d;opacity:1}dl.form>dd .imagePicker.empty button.remove{display:none}dl.form>dd .imagePicker.error{margin-top:4px;margin-bottom:4px;padding:3px;border:1px solid #fc0;border-radius:3px;background-color:#791105;box-shadow:0px 0px 4px #e34d00 inset,0px 0px 8px #fc0,0px 0px 16px #e34d00}dl.form>dd .locate{flex:0 0 auto}dl.form>dd .small{flex:0 1 60px}dl.form>dd .small[placeholder]{flex:0 1 90px}dl.form>dd .tiny{flex:0 1 45px}dl.form>dd .tiny[placeholder]{flex:0 1 60px}dl.form>dd .tiny.slider:not(:disabled){flex:0 1 30px}dl.form>dd button.tiny{padding:4px}dl.form>dd a[href]{font-size:.8em;align-self:center;white-space:nowrap}dl.form>dd info,dl.form>dd div.info{flex:0 0 32px}dl.form>dd warning{flex:0 0 28px}dl.form>dd div.help{margin-top:8px;margin-bottom:16px;flex:1 0 100%;box-sizing:border-box}dl.form>dd input[type=text]:not(:-moz-read-only):hover{outline:1px solid #fc0;outline-offset:-1px}dl.form>dd input[type=text]:not(:read-only):hover{outline:1px solid #fc0;outline-offset:-1px}dl.form>dd *+input[type=checkbox]{margin-left:16px}dl.form>dd input[type=checkbox]+label{flex:0 1 auto;align-self:center;padding-left:4px;white-space:nowrap;text-align:left}dl.form>dd>label{flex:0 1 0px;display:flex;margin-right:16px;padding-right:3px;flex-wrap:nowrap;align-items:center;white-space:nowrap;cursor:pointer;border-radius:4px}dl.form>dd>label input{margin-right:4px}dl.form>dd>label:hover{color:#fc0;background-color:#545d73}dl.form>dd input[type=color]{flex:0 1 64px;height:32px;cursor:pointer;padding:0}dl.form>dd input[type=color].null{background-image:url("../img/stripes.png");background-color:gray;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-width:1px;border-color:rgba(0,0,0,0);opacity:.3}dl.form>dd input[type=color].null:hover{opacity:1}dl.form>dd input[type=color]:hover{outline:1px solid #fc0}dl.form>dd .colorButton{display:grid;grid-template-columns:auto -webkit-min-content;grid-template-columns:auto min-content;height:32px;min-width:64px;flex:0 1 64px;cursor:pointer;box-sizing:border-box;border:4px solid #1e2229;outline:1px solid #737f9d;outline-offset:-2px}dl.form>dd .colorButton .curColor{display:flex;align-items:center;justify-content:center}dl.form>dd .colorButton .curColor .icon{opacity:.5}dl.form>dd .colorButton .curColor:not(.null) .icon{display:none}dl.form>dd .colorButton .curColor.null{background-color:#2e333f;background-image:url("../img/stripes.png")}dl.form>dd .colorButton .reset{padding:0;margin:0}dl.form>dd .colorButton .reset .icon{height:85%}dl.form>dd .colorButton:hover{outline:1px solid #fc0}dl.form>dd>span{margin:3px;flex:0 0 8px;align-self:center;opacity:.5;text-align:center;white-space:nowrap}dl.form>dd>span.long{flex:1 1 20px;white-space:normal;text-align:left}dl.form>dd>span:last-child{text-align:left}dl.form>dd+li{margin-top:8px}select{display:block;padding:5px;max-width:100%;color:#fff;border:1px solid #737f9d;background-color:#545d73}select:not(.gray){border-radius:3px;box-shadow:0px 2px 0px rgba(0,0,0,.3)}select:disabled{color:#737f9d;border-color:#2e333f;background-color:#1e2229;cursor:not-allowed}select:disabled:hover{border-color:#545d73}select:not(:disabled):hover{border-color:#fff;cursor:pointer}select.isNull,select.gray{border:1px dashed #545d73;padding:8px;color:#fff;background-color:#2e333f;background-image:url("../img/stripes.png")}select option{overflow:hidden;color:#fc0;background-color:#545d73;cursor:pointer}select option:disabled{color:#737f9d;font-style:italic}select option:disabled::before{content:"LOCKED"}select:empty{background-color:rgba(0,0,0,0);border-color:#545d73;opacity:.7}select.noValue:not(:focus){background-color:#545d73;background-image:url("../img/stripes.png");color:#fff}select.required:not(:focus){color:#fff;background-color:#791105;border-color:#e34d00;box-shadow:0px 0px 8px #e34d00}.advancedSelect+select{display:none !important}.advancedSelect{flex:1 1 0;overflow:hidden;align-self:center;position:relative;color:#c1cfeb;font-size:9.5pt;border:1px solid #545d73;border-radius:3px;cursor:pointer}.advancedSelect .expand{position:absolute;right:0;top:0;height:100%;pointer-events:none;background-color:rgba(30,34,41,.67)}.advancedSelect:hover{border-color:#fc0;color:#fc0}.advancedSelect .option{padding:2px 4px;line-height:24px;white-space:nowrap;overflow:hidden;background-color:#1e2229;border-radius:3px}.advancedSelect .option img{width:auto;height:32px;margin-right:8px;image-rendering:-moz-crisp-edges;image-rendering:pixelated}.array .advancedSelect .option img{height:24px}.advancedSelect .option .placeholder{display:inline-block;width:24px;height:24px;margin-right:8px;vertical-align:middle;background-image:url("../img/stripes.png");border:1px solid #545d73}.advancedSelect .option:not(.selected){display:none}.window.dialog.selectPicker .wrapper{padding:0;border-radius:3px;background-color:#1e2229;overflow:hidden;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding:1px;border:1px solid #737f9d}.window.dialog.selectPicker .wrapper .content{display:grid;grid-template-rows:-webkit-min-content -webkit-min-content;grid-template-rows:min-content min-content;gap:1px}.window.dialog.selectPicker .wrapper .content .header{display:grid;grid-template-columns:auto -webkit-min-content;grid-template-columns:auto min-content}.window.dialog.selectPicker .wrapper .content .header button{padding:4px}.window.dialog.selectPicker .wrapper .content input.search{width:100%}.window.dialog.selectPicker .wrapper .content .values{max-height:80vh;overflow-y:auto;background-color:#545d73}.window.dialog.selectPicker .wrapper .content .values.grid{display:grid}.window.dialog.selectPicker .wrapper .content .values.grid.grid-2{grid-template-columns:repeat(2, 1fr)}.window.dialog.selectPicker .wrapper .content .values.grid.grid-3{grid-template-columns:repeat(3, 1fr)}.window.dialog.selectPicker .wrapper .content .values.grid.grid-4{grid-template-columns:repeat(4, 1fr)}.window.dialog.selectPicker .wrapper .content .values.grid.grid-5{grid-template-columns:repeat(5, 1fr)}.window.dialog.selectPicker .wrapper .content .values.grid.grid-6{grid-template-columns:repeat(6, 1fr)}.window.dialog.selectPicker .wrapper .content .values.grid.grid-7{grid-template-columns:repeat(7, 1fr)}.window.dialog.selectPicker .wrapper .content .values.grid.grid-8{grid-template-columns:repeat(8, 1fr)}.window.dialog.selectPicker .wrapper .content .values.grid.grid-9{grid-template-columns:repeat(9, 1fr)}.window.dialog.selectPicker .wrapper .content .values.grid.grid-10{grid-template-columns:repeat(10, 1fr)}.window.dialog.selectPicker .wrapper .content .values.grid.hasImg .value{display:grid;grid-template-columns:auto;grid-template-rows:-webkit-min-content -webkit-min-content;grid-template-rows:min-content min-content;gap:2px;justify-items:center;font-size:8pt;border-top:1px solid #1e2229;border-left:1px solid #1e2229}.window.dialog.selectPicker .wrapper .content .values.grid.hasImg .value img{width:48px}.window.dialog.selectPicker .wrapper .content .values.grid.hasImg .value .placeholder{width:48px;height:48px}.window.dialog.selectPicker .wrapper .content .values.grid.hasImg .value.default{gap:4px;grid-template-rows:auto;grid-template-columns:-webkit-min-content -webkit-min-content;grid-template-columns:min-content min-content}.window.dialog.selectPicker .wrapper .content .values.grid.hasImg .value.default img{width:24px;height:auto}.window.dialog.selectPicker .wrapper .content .values.hasImg .value{grid-template-columns:-webkit-min-content auto;grid-template-columns:min-content auto}.window.dialog.selectPicker .wrapper .content .values .value{display:grid;grid-template-columns:auto;gap:8px;padding:4px;border:1px solid rgba(0,0,0,0);align-items:center;cursor:pointer;white-space:nowrap}.window.dialog.selectPicker .wrapper .content .values .value.default{gap:4px;grid-column:1/-1;justify-content:center;font-style:italic;font-size:9pt}.window.dialog.selectPicker .wrapper .content .values .value.default:not(.selected){opacity:.7}.window.dialog.selectPicker .wrapper .content .values .value+.value{border-top:1px solid #737f9d}.window.dialog.selectPicker .wrapper .content .values .value *{pointer-events:none}.window.dialog.selectPicker .wrapper .content .values .value img{display:block;width:32px;height:auto;image-rendering:-moz-crisp-edges;image-rendering:pixelated}.window.dialog.selectPicker .wrapper .content .values .value.null{grid-template-columns:auto;background-image:url("../img/stripes.png");background-color:#545d73}.window.dialog.selectPicker .wrapper .content .values .value.null .placeholder{display:none}.window.dialog.selectPicker .wrapper .content .values .value .placeholder{width:32px;height:32px;background-image:url("../img/stripes.png");border:1px solid #545d73}.window.dialog.selectPicker .wrapper .content .values .value.disabled{color:#545d73;font-style:italic;pointer-events:none;background-color:#2e333f}.window.dialog.selectPicker .wrapper .content .values .value.selected{outline:1px dashed #fff !important;outline-offset:-2px !important}.window.dialog.selectPicker .wrapper .content .values .value.selected.hasImg{outline:3px dashed #fff !important;outline-offset:-4px !important}.window.dialog.selectPicker .wrapper .content .values .value.focus{outline:1px solid #ff4;outline-offset:-2px;background-color:#fc0 !important;color:#000}input[type=text],input[type=number]{display:block;padding:8px;color:#fff;background-color:#1e2229;border:1px solid #545d73}input[type=text]:disabled,input[type=number]:disabled{color:#545d73;background-color:#2e333f;cursor:not-allowed}input[type=text]:-moz-read-only, input[type=number]:-moz-read-only{background-color:rgba(0,0,0,0);color:#737f9d}input[type=text]:read-only,input[type=number]:read-only{background-color:rgba(0,0,0,0);color:#737f9d}input[type=text]:focus,input[type=number]:focus{border-color:#fc0;box-shadow:0px 0px 4px #e34d00;outline:none}input[type=text].grayed,input[type=number].grayed{font-style:italic;color:#737f9d}input.slider:not(:disabled){cursor:ew-resize;flex:1 0 48px;box-sizing:content-box}input.slider:not(:disabled):not(.hideSliderIcon){padding-right:20px;background-image:url("../icons/slide.svg");background-repeat:no-repeat;background-position:right 4px center}input.slider:not(:disabled):hover{outline:1px solid #fc0}input.slider:not(:disabled).editing{border-color:#fc0 !important;border-style:dashed;color:#fc0;outline:none !important;box-shadow:0px 0px 8px #d56932 !important}input[type=text].percentage{flex:0 0 32px;box-sizing:content-box;padding-right:20px;background-image:url("../icons/percent.svg");background-size:10pt;background-repeat:no-repeat;background-position:right 4px center}input[type=checkbox]{width:24px;height:24px}input[type=checkbox]:not(:disabled){cursor:pointer}input[type=checkbox]:not(:disabled):hover{outline:1px solid #fc0}input[type=checkbox]:disabled{opacity:.3}input[type=file]{display:none}textarea{resize:none;height:200px;padding:8px;color:#fff;overflow-y:auto;background-color:#1e2229;border:1px solid #545d73;box-shadow:0px 0px 16px #000 inset}textarea:focus{border-color:#fc0;box-shadow:0px 0px 4px #e34d00;outline:none}.tagEditor{display:flex;flex-wrap:wrap;justify-items:stretch}.tagEditor .empty{flex:0 0 auto;padding:4px 8px;margin-right:16px;font-size:9pt;white-space:nowrap;color:#737f9d;font-style:italic;cursor:pointer;border:1px dashed #545d73;border-radius:4px}.tagEditor .empty:hover{color:#fc0}.tagEditor input[type=text]{width:5em}.tagEditor .actions{display:grid;grid-auto-columns:32px;grid-auto-flow:column}.tagEditor .actions button{height:100%;padding:0}.tagEditor .tag,.tagEditor input[type=text]{padding:4px;padding-right:8px;border-radius:2px;border-top-right-radius:8px;border-bottom-right-radius:8px}.tagEditor .tag{display:grid;grid-template-columns:auto -webkit-min-content;grid-template-columns:auto min-content;min-width:5em;margin-right:2px;margin-bottom:2px;box-sizing:border-box;flex:0 0 auto;white-space:nowrap;border:1px solid #c5926d;background-color:#a17250}.tagEditor .tag:hover{color:#fc0;border-color:#fc0}.tagEditor .tag .label{color:#fff;font-style:italic;cursor:text}.tagEditor .tag button.delete{margin-left:8px;padding:0}.tagEditor .tag button.delete .icon{width:1.2em;height:1.2em}.namePatternEditor{display:grid;grid-template-columns:auto -webkit-min-content -webkit-min-content;grid-template-columns:auto min-content min-content;align-items:center}.namePatternEditor a.reset{font-size:9pt;margin-left:4px;cursor:pointer}.namePatternEditor a.reset:hover{color:#fff}.namePatternEditor .pattern{display:flex;flex-wrap:wrap;padding:4px;padding-bottom:2px;border:1px solid #545d73;background-color:#1e2229}.namePatternEditor .pattern>*{margin-bottom:2px}.namePatternEditor .pattern .block{flex:0 1 0px;padding:3px 2px;min-height:1ch;font-size:9pt;white-space:nowrap;border-radius:3px;border:1px solid #1e2229}.namePatternEditor .pattern .block.var{font-weight:bold;font-size:9pt;font-family:"Courier New",Courier,monospace;text-transform:uppercase;border:1px solid #737f9d;background-color:#545d73;border-left-color:#c1cfeb;border-right-color:#c1cfeb}.namePatternEditor .pattern .block.var:hover{border-color:#c1cfeb}.namePatternEditor .pattern .block.str{background-color:#2e333f;border-bottom-color:#545d73}.namePatternEditor .pattern .block.str:hover{border-color:#fff}.namePatternEditor .pattern .block.empty{padding:0;min-width:.2ch}.namePatternEditor .pattern .block.empty:hover{min-width:1ch;border-style:dashed;background-color:#545d73}.namePatternEditor .pattern .block.empty.last{min-width:2ch}.namePatternEditor .pattern .block:hover{cursor:pointer}.namePatternEditor .pattern .block.str.selected{display:none}.namePatternEditor .pattern .block.var.selected{border:1px solid #ff4;background-color:#d56932}.namePatternEditor .pattern .block.tmp{white-space:pre}.namePatternEditor .pattern .block.tmp,.namePatternEditor .pattern input[type=text]{padding:3px;min-width:2ch;font-size:9pt;color:#fc0;border:none;border-bottom:1px dashed #fc0;border-radius:0;box-shadow:none}.namePatternEditor .pattern button.add{flex:0 1 0px;white-space:nowrap}.namePatternEditor .pattern.sorting .block:not(.draggable){display:none}.namePatternEditor .stocks .stock{font-size:9pt;margin-bottom:1px}.namePatternEditor .stocks .stock strong{display:inline-block;margin-right:8px;padding:2px 4px;min-width:15ch;border-radius:3px;background-color:#545d73}.namePatternEditor .stocks .stock em{font-style:normal;color:#737f9d}.namePatternEditor .stocks .stock:hover{color:#fff;background-color:#545d73}.tip{position:absolute;z-index:99;box-sizing:border-box;border-radius:4px;background-color:#3c6148;box-shadow:0px 0px 2px rgba(0,0,0,.6),0px 3px 0px rgba(0,0,0,.4),0px 8px 16px rgba(0,0,0,.3);pointer-events:none}.tip .content{display:grid;grid-template-columns:auto -webkit-min-content;grid-template-columns:auto min-content;box-sizing:border-box;width:100%;padding:12px;padding-left:18px;padding-right:18px;align-items:center;font-size:1em;color:#79dd8a}.tip .content .text{max-width:250px;text-shadow:0px 1px 0px rgba(0,0,0,.5),0px 2px 4px rgba(0,0,0,.5)}.tip .content .text strong{display:block;color:#fff;font-size:1.2em;font-style:normal;margin-bottom:4px}.tip .content .keys{font-style:normal;margin-left:20px;white-space:nowrap}.tip .content .key{color:#fff}.tip .content p{margin:0}.tip .content p+p{margin-top:7px}.tip.infoTip .content{padding:10px;font-style:normal;font-size:1em}.tip.link{background-color:#425b83}.tip.link .content{color:#acd6f7;font-family:monospace;font-size:7pt;white-space:nowrap;overflow-x:hidden}.tip.link .content .text{font-style:normal}#notificationList{position:absolute;z-index:99;box-sizing:border-box;display:flex;flex-direction:column;align-items:flex-end;padding-left:10px;padding-top:10px;padding-bottom:30px;bottom:10vh;right:0px;overflow:hidden;pointer-events:none}#notificationList .notification{flex:0 1 auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;min-width:150px;margin-bottom:8px;background-color:#1e2229;border:1px solid #545d73;border-right:8px solid #545d73;border-top-left-radius:3px;border-bottom-left-radius:3px;box-shadow:0px 2px 4px #000,0px 8px 4px rgba(0,0,0,.5);-webkit-animation:1.3s anim_slideUp;animation:1.3s anim_slideUp}#notificationList .notification .content{padding:6px;padding-right:40px;padding-left:20px}#notificationList .notification .content .title{font-weight:bold;margin-bottom:4px}#notificationList .notification .content .sub{opacity:.8;padding-left:4px}#notificationList .notification .content pre{font-size:8pt}#notificationList .notification.blink{-webkit-animation:1s anim_slideUp,1.5s .25s anim_blinkOnce;animation:1s anim_slideUp,1.5s .25s anim_blinkOnce}#notificationList .notification:not(.latest){opacity:.8;border-right-width:4px;transition:border .3s,opacity .3s;background-image:url("../img/stripesLight.png");background-repeat:repeat}#notificationList .notification:not(.latest) .content{zoom:.9;opacity:.8;transition:padding .3s ease;padding-top:4px;padding-bottom:4px;padding-right:20px}.quickNotif{position:absolute;z-index:99;display:grid;align-items:center;justify-items:center;top:5px;box-sizing:border-box;pointer-events:none}.quickNotif .wrapper{display:flex;margin-left:110px;margin-top:15px;padding:4px 16px;align-items:center;font-family:Roboto;font-size:30pt;color:#fc0;background-color:rgba(0,0,0,.8);border-radius:8px;-webkit-animation:slidedown 1s;animation:slidedown 1s}.quickNotif .wrapper .icon{margin-right:8px}@-webkit-keyframes anim_slideUp{from{max-height:0;overflow:hidden}to{max-height:200}}@keyframes anim_slideUp{from{max-height:0;overflow:hidden}to{max-height:200}}@-webkit-keyframes anim_blinkOnce{0%{filter:brightness(7)}10%{filter:brightness(3)}40%{filter:brightness(1.5)}100%{filter:brightness(1)}}@keyframes anim_blinkOnce{0%{filter:brightness(7)}10%{filter:brightness(3)}40%{filter:brightness(1.5)}100%{filter:brightness(1)}}.lastChance{position:absolute;z-index:99;top:40px;right:0;min-width:150px;background-color:#791105;border-left:4px solid #e34d00;box-shadow:0px 8px 16px rgba(0,0,0,.3);-webkit-animation:anim_slideUp 1.2s;animation:anim_slideUp 1.2s}.lastChance .content{display:grid;align-items:center;width:100%;box-sizing:border-box;padding:20px;padding-right:80px;gap:10px;grid-template-columns:-webkit-min-content auto;grid-template-columns:min-content auto;grid-template-rows:auto auto;justify-content:right}.lastChance .content button{grid-row:1/3;height:100%}.lastChance .content .action{grid-column:2/3;font-weight:bold;color:#fc0}.lastChance .content .desc{grid-column:2/3;grid-row:2/3;max-width:250px;font-style:italic;font-size:9pt;color:#fff;opacity:.7}.typeSuggestion{position:absolute;left:0px;top:0px;z-index:98;background:#1e2229}.typeSuggestion li{padding:4px}.typeSuggestion li.out{display:none}.typeSuggestion li.focus{background-color:#fc0;color:#000}.typeSuggestion li.focus strong{color:#000}.typeSuggestion li:hover{outline:1px dotted #fc0;cursor:pointer}.typeSuggestion li strong{color:#fc0;font-weight:normal}.valuePicker{position:absolute;z-index:97;display:grid;grid-template-columns:64px auto 100px;gap:16px;align-items:center;padding:16px;border-radius:4px;left:calc(50vw - 200px);top:85vh;width:400px;background-color:#1e2229;box-shadow:0px 0px 32px #000,0px 0px 16px #000;border:1px dashed #fc0}.valuePicker>.icon{width:48px;height:48px}.valuePicker.error{background-color:#e34d00;box-shadow:0px 0px 32px #e34d00}.valuePicker.error .instructions{display:none}.valuePicker.error .error{color:#fff}.valuePicker .desc{display:grid;gap:8px;grid-template-rows:auto auto}.valuePicker .desc .instructions{color:#fc0;font-weight:bold;text-align:center}.window{position:absolute;left:0px;top:0px;width:100vw;height:100vh;z-index:98}.window .mask{position:absolute;z-index:1;top:0px;left:0px;width:100vw;height:100vh;background-color:rgba(0,0,0,.35)}.window .mask.transparent{opacity:0 !important}.window.centered{display:grid;align-items:center;justify-items:center}.window.centered>.wrapper{position:static;border-radius:4px;border:none;box-shadow:4px 4px 0px rgba(0,0,0,.3),0px 8px 32px #000}.window.centered.forceScroll{align-items:initial}.window:not(.centered)>.wrapper{top:50px;left:50px}.window>.wrapper{display:block;position:absolute;overflow:auto;z-index:2;box-sizing:border-box;padding:20px;background:#2e333f;border:1px solid #545d73;box-shadow:0px 0px 32px #000,0px 8px 32px rgba(0,0,0,.3)}.window>.wrapper>.content>h2:first-of-type{display:grid;grid-template-columns:-webkit-min-content auto;grid-template-columns:min-content auto;grid-auto-flow:column;grid-auto-columns:-webkit-min-content;grid-auto-columns:min-content;align-items:center;margin:-20px;margin-bottom:16px;padding:6px 20px;color:#fff;font-size:15pt;white-space:nowrap;border:0;background-color:#545d73;border-top:1px solid #737f9d}.window>.wrapper>.content>h2:first-of-type>.icon{margin-right:12px}.window>.wrapper>.content>h2:first-of-type button.close{align-self:stretch}.window>.wrapper>.content>h2:first-of-type button.close .icon{margin:0}.window.panel{width:auto;height:auto}.window.panel .mask{width:calc( 100vw - 300px );left:300px}.window.panel button.close{width:auto;height:auto;padding:6px;border-radius:3px;border:1px solid #2e333f;background-color:rgba(0,0,0,0);box-shadow:0px 1px 0px rgba(0,0,0,.2)}.window.panel button.close:hover{border-color:#fff}.window.panel button.close:hover .icon{filter:brightness(0)}.window.panel button.close:hover{background-color:#fff}.window.panel>.wrapper{top:0px;left:0px;height:100vh;overflow-x:hidden;border-left:none;border-bottom:none;border-top:none;border-top-right-radius:5px;box-shadow:8px 0px 0px rgba(0,0,0,.5)}.window.panel>.wrapper.backupLock{background-color:#2e333f;background-image:url(../img/stripesLight.png);background-repeat:repeat}.window.panel>.wrapper.backupLock .content>*:not(h2:first-of-type){opacity:.2}.window.panel>.wrapper.backupLock .content>*:not(h2:first-of-type) *{cursor:not-allowed !important}.window.panel>.wrapper.backupLock .backupNotice{z-index:2;pointer-events:none;position:absolute;display:grid;align-items:center;justify-content:center;top:0;left:0;width:100%;height:100%}.window.panel>.wrapper.backupLock .backupNotice span{padding:16px;border-radius:4px;background-color:#6594ff;box-shadow:0px 0px 16px rgba(0,0,0,.4)}.window.panel>.wrapper .content{width:800px}.window.panel>.wrapper .content h2,.window.panel>.wrapper .content h3,.window.panel>.wrapper .content h4{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.window.panel>.wrapper .content ul.niceList li{font-size:10pt}.window.editAppSettings .wrapper .content{width:940px}.window.editAppSettings .wrapper .content .columns{display:grid;grid-template-columns:380px auto;gap:32px}.window.editAppSettings .wrapper .content button.update{display:grid;margin-bottom:32px;grid-template-columns:-webkit-min-content -webkit-min-content;grid-template-columns:min-content min-content;justify-content:center;text-align:left;white-space:nowrap}.window.editAppSettings .wrapper .content button.update .icon{grid-column:1/2;grid-row:1/3;margin-right:10px;align-self:center}.window.editAppSettings .wrapper .content button.update strong{grid-column:2/3;font-size:12pt}.window.editAppSettings .wrapper .content button.update em{grid-column:2/3;font-style:normal;text-transform:none}.window.editAppSettings .wrapper .content dl.form dt{max-width:none;white-space:nowrap}.window.editAppSettings .wrapper .content dl.form dd.log{overflow:hidden;flex-wrap:nowrap}.window.editAppSettings .wrapper .content dl.form dd.log .logPath{flex:1 1 auto;padding:4px;text-align:left;overflow:hidden;text-overflow:ellipsis;border:1px solid #545d73}.window.editAppSettings .wrapper .content dl.form dd.log button{flex:0 1 0px;padding:0 2px}.window.moveEntitiesBetweenLayers .wrapper>.content{width:700px}.window.moveEntitiesBetweenLayers .wrapper>.content select{margin-left:4px;margin-right:8px}.window.lockMessage .wrapper .content .task{font-family:Roboto;font-size:18pt;color:#fc0}.window.lockMessage .wrapper .content .task p{margin-top:.5em;margin-bottom:.5em}.window.lockMessage .wrapper .content .sub{color:#737f9d;text-align:center}.window.textEditor .wrapper .content{display:grid;grid-template-rows:-webkit-min-content -webkit-min-content auto;grid-template-rows:min-content min-content auto;width:80vw;height:70vh}.window.textEditor .wrapper .content h2{margin-bottom:8px}.window.textEditor .wrapper .content .header{display:grid;grid-auto-columns:auto;grid-auto-flow:column;gap:8px}.window.textEditor .wrapper .content .header:not(:empty){padding-top:8px;padding-bottom:8px}.window.textEditor .wrapper .content .header .desc{background-color:#1e2229;padding:8px;color:#79dd8a}.window.textEditor .wrapper .content .CodeMirror{width:100%;height:100%}.window.support .mask{background-color:rgba(84,93,115,.8)}.window.support .wrapper{border-radius:8px;box-shadow:0px 0px 48px #000;background-color:#1e2229}.window.support .wrapper .content{width:700px}.window.support .wrapper .content h2{background-color:#000;border:0px}.window.support .wrapper .content header{display:grid;justify-items:center;align-items:center;margin:-20px;margin-bottom:16px;padding:32px 64px;background-color:#000}.window.support .wrapper .content header .bgWrapper{width:100%;background-image:url(../img/deepnight.png);background-position:center;background-size:contain;background-repeat:no-repeat;min-height:300px}.window.support .wrapper .content p{margin-top:16px;margin-bottom:16px}.window.support .wrapper .content .title{margin-top:32px;margin-bottom:32px;color:#fc0;font-size:1.6em;font-weight:bold;text-align:center}.window.support .wrapper .content .title p{margin:0}.window.support .wrapper .content .buttons{margin-top:32px;height:3.5em}.window.changelog>.mask{background-color:rgba(0,0,0,.9) !important}.window.changelog>.wrapper{position:relative;padding:0 !important;overflow-x:hidden;overflow-y:hidden}.window.changelog>.wrapper .content{width:900px;max-height:96vh;min-height:50vh;display:grid;grid-template-rows:-webkit-min-content auto;grid-template-rows:min-content auto;height:100%}.window.changelog>.wrapper .content .changelogsWrapper{padding:20px;overflow-x:hidden;overflow-y:auto;background-color:#1e2229;color:#c1cfeb}.window.changelog>.wrapper .content.short{min-height:0;max-height:450px}.window.changelog>.wrapper .content header{display:grid;grid-template-columns:-webkit-min-content auto -webkit-min-content;grid-template-columns:min-content auto min-content;align-items:stretch;font-family:Roboto}.window.changelog>.wrapper .content header .version{display:grid;align-items:center;grid-template-columns:-webkit-min-content -webkit-min-content;grid-template-columns:min-content min-content;padding:16px;font-size:50pt;line-height:55pt;color:#1e2229;background-color:#fc0;white-space:nowrap}.window.changelog>.wrapper .content header .version em{font-style:normal}.window.changelog>.wrapper .content header .version.long{font-size:35pt}.window.changelog>.wrapper .content header .title{display:grid;align-items:center;padding-left:16px;padding-top:16px;padding-bottom:16px;padding-right:64px;font-size:20pt;font-style:italic;color:#fc0;background-color:#2e333f}.window.changelog>.wrapper .content header .title:empty{background-color:#2e333f}.window.changelog>.wrapper .content header .cornerButtons{display:grid;grid-template-rows:-webkit-min-content;grid-template-rows:min-content;align-items:flex-start;padding:8px;width:auto}.window.changelog>.wrapper .content .newUpdate{position:absolute;top:0;right:0;width:200px;height:200px;pointer-events:none;z-index:1}.window.changelog>.wrapper .content .newUpdate span{display:block;position:absolute;transform:rotate(45deg);top:65px;left:-50px;width:300px;padding:16px;white-space:nowrap;box-shadow:0px 4px 8px #000;text-align:center;font-size:1.3em;font-family:Roboto;text-transform:uppercase;color:#000;background-color:#fc0}.window.changelog>.wrapper .content .hotfixes:not(:empty){margin-bottom:32px}.window.changelog>.wrapper .content .hotfixes .hotfix{padding:8px;font-size:10pt;border:1px solid #545d73;border-radius:3px;margin-bottom:8px;cursor:pointer;background-color:#2e333f}.window.changelog>.wrapper .content .hotfixes .hotfix:hover{border-color:#fc0}.window.changelog>.wrapper .content .hotfixes .hotfix .hotfixVersion{font-size:11pt;color:#fc0;font-weight:bold}.window.changelog>.wrapper .content .hotfixes .hotfix .hotfixVersion em{color:#737f9d}.window.changelog>.wrapper .content .hotfixes .hotfix:not(.collapsed){padding-bottom:16px}.window.changelog>.wrapper .content .hotfixes .hotfix:not(.collapsed) .hotfixVersion{margin-bottom:8px}.window.changelog>.wrapper .content .hotfixes .hotfix:not(.collapsed) .icon{background-image:url("../icons/expanded.svg")}.window.changelog>.wrapper .content .hotfixes .hotfix.collapsed>*:not(.hotfixVersion){display:none}.window.changelog>.wrapper .content .hotfixes .hotfix.collapsed .icon{background-image:url("../icons/collapsed.svg")}.window.changelog>.wrapper .content .hotfixes .hotfix.latest:not(.collapsed){color:#fff;border-color:#c1cfeb;background-color:#545d73}.window.changelog>.wrapper .content .hotfixes .hotfix>ul{list-style:square inside}.window.changelog>.wrapper .content .hotfixes .hotfix>ul>li{padding-left:8px;margin-bottom:4px;padding-bottom:4px}.window.changelog>.wrapper .content .markdownHtml h2.version{margin-bottom:32px;font-size:25pt;color:#737f9d;border-bottom:1px solid #737f9d}.window.changelog>.wrapper .content .markdownHtml h2+h2{margin-top:0 !important}.window.changelog>.wrapper .content .markdownHtml img{width:100%;height:auto;border:1px solid #000;border-radius:4px;box-shadow:0px 0px 16px #000 inset;image-rendering:-webkit-optimize-contrast}.window.changelog>.wrapper .content .markdownHtml a:hover{color:#fff}.window.changelog>.wrapper .content .markdownHtml strong{color:#fff}.window.changelog>.wrapper .content .markdownHtml code{display:inline-block;padding:0px 4px;color:#3fdfac;border:1px solid #2e333f;white-space:nowrap;border-radius:3px}.window.changelog>.wrapper .content .markdownHtml code[class^=language-]{white-space:pre-wrap}.window.changelog>.wrapper .content .markdownHtml h2{border-bottom-width:2px}.window.changelog>.wrapper .content .markdownHtml h2:not(:first-child){margin-top:48px}.window.changelog>.wrapper .content .markdownHtml h2+h3{margin-top:0}.window.changelog>.wrapper .content .markdownHtml h3{border:0;margin-top:40px}.window.changelog>.wrapper .content .markdownHtml>p+ul{list-style:square;padding-left:32px}.window.changelog>.wrapper .content .markdownHtml>p+ul li{border:0}.window.changelog>.wrapper .content .markdownHtml>ul>li{border-bottom:1px dashed #2e333f;padding-bottom:8px;margin-bottom:8px}.window.changelog>.wrapper .content .markdownHtml>ul>li ul{margin-top:16px;list-style:square;padding-left:32px}.window.changelog>.wrapper .content .markdownHtml>ul>li ul li+li{margin-top:8px}.window.changelog>.wrapper .content .markdownHtml>ul>li:last-child{border:none;padding-bottom:0;margin-bottom:0}.window.changelog>.wrapper .content .markdownHtml .imgWrapper{position:relative;overflow:hidden;border-radius:4px;border:1px solid #1e2229;outline:1px solid #545d73}.window.changelog>.wrapper .content .markdownHtml .imgWrapper img{transition:transform 1s}.window.changelog>.wrapper .content .markdownHtml .imgWrapper img:hover{transform:scale(1.05)}.window.changelog>.wrapper .content .markdownHtml .imgWrapper .shadow{position:absolute;top:0;left:0;width:100%;height:100%;box-shadow:0px -8px 32px rgba(0,0,0,.6) inset;pointer-events:none}.window.progress{display:grid;align-items:flex-start;justify-items:center}.window.progress>.wrapper{position:static;padding:8px}.window.progress>.wrapper .title{font-family:Roboto;color:#fc0;font-size:14pt;margin-bottom:8px}.window.metaProgress{display:grid;align-items:flex-start;justify-items:center}.window.metaProgress>.wrapper{width:600px;position:static;padding:8px;background-color:#2e333f}.window.metaProgress>.wrapper .title{font-family:Roboto;color:#fc0;font-size:14pt;margin-bottom:8px}.window.metaProgress>.wrapper .progressBar{margin-bottom:0}.window.metaProgress>.wrapper .progressBar .bar{background-color:#ff4}*.contextMenuOpen{outline:1px dashed #fc0 !important;outline-offset:-1px}*.contextMenuOpen>button.context{background:rgba(0,0,0,.5) !important;outline:1px solid #fc0;outline-offset:-1px}.window.contextMenu .wrapper{padding:0px;border-radius:2px;box-shadow:0px 0px 16px #000,0px 4px 8px #000;outline:1px solid #000;overflow-x:hidden}.window.contextMenu .wrapper .content{display:grid;grid-auto-rows:auto}.window.contextMenu .wrapper .content .title{padding:8px 20px;color:#fff;font-weight:bold;background-color:#2e333f}.window.contextMenu .wrapper .content .separator{background-color:#121418;height:8px}.window.contextMenu .wrapper .content.noWrap button{white-space:nowrap}.window.contextMenu .wrapper .content .group{display:flex;flex-wrap:nowrap}.window.contextMenu .wrapper .content .group button{text-align:center;border:none;padding-left:10px;padding-right:10px}.window.contextMenu .wrapper .content button{display:block;margin:0;padding:8px 20px;font-size:10pt;color:#fc0;text-align:left;background-color:#1e2229;border-radius:0}.window.contextMenu .wrapper .content button.duplicate{font-weight:bold;color:#c1cfeb;font-size:12pt;text-transform:none}.window.contextMenu .wrapper .content button:hover:not(:disabled){background-color:#fc0;color:#000;text-shadow:none}.window.contextMenu .wrapper .content button:hover:not(:disabled) strong{color:#000}.window.contextMenu .wrapper .content button.contextMenuOpen{background-color:#d56932;color:#fff}.window.contextMenu .wrapper .content button.contextMenuOpen *{color:#fff}.window.contextMenu .wrapper .content button strong{color:#ff4}.window.contextMenu .wrapper .content button .icon:not(.selectionTick){opacity:.7;width:22px;height:22px;margin-right:8px}.window.contextMenu .wrapper .content button img{width:22px !important;height:auto !important;max-height:22px;margin-right:8px;background-image:url("../img/stripesLight.png");outline:1px solid rgba(0,0,0,.6)}.window.contextMenu .wrapper .content button .icon.selectionTick{width:24px;height:24px;margin-right:4px}.window.contextMenu .wrapper .content button .icon.selectionTick.checkboxOn{filter:brightness(1) sepia(1) hue-rotate(0.15rad) saturate(10)}.window.contextMenu .wrapper .content button .icon.selectionTick.checkboxOff{opacity:.35}.window.contextMenu .wrapper .content button.selected{color:#fff}.window.contextMenu .wrapper .content button.selected *{color:#fff}.window.contextMenu .wrapper .content button .sub{display:block;margin-top:2px;text-transform:none;color:#737f9d;font-size:9pt;max-width:300px}.window.contextMenu .wrapper .content button:disabled{color:#545d73;font-style:italic;background-repeat:repeat;background-image:url("../img/stripesLight.png")}.window.contextMenu .wrapper .content button:disabled .icon,.window.contextMenu .wrapper .content button:disabled img{opacity:.25}.window.contextMenu .wrapper .content button.crash:not(:hover){background-color:#3c6148}.window.contextMenu .wrapper .content button.warning{background-color:#791105}.window.contextMenu .wrapper .content button.warning:hover{color:#fff;background-color:#e34d00}.window.contextMenu .wrapper .content button.strong{font-weight:bold;color:#ff4}.window.contextMenu .wrapper .content button.separatorBefore{margin-top:8px}.window.contextMenu .wrapper .content button.separatorAfter{margin-bottom:8px}.window.contextMenu .wrapper .content button+button{border-top:1px solid #2e333f}.window.contextMenu.subMenuOpen .wrapper{box-shadow:none}.window.contextMenu.subMenuOpen button:not(.contextMenuOpen){opacity:.2}.window.contextMenu.subMenuOpen button.contextMenuOpen{opacity:.5}.window.dialog{overflow:hidden}.window.dialog.confirm .wrapper{max-width:400px}.window.dialog.confirm .wrapper .content p:first-of-type{margin-top:0}.window.dialog.warning .wrapper{max-width:400px;background-color:#791105;border-color:#e34d00}.window.dialog.error .wrapper{max-width:450px;background-color:#791105;border-color:#e34d00}.window.dialog.error .wrapper h2:first-of-type{background-color:#e34d00}.window.dialog.error .wrapper button{white-space:nowrap}.window.dialog.choice .wrapper{max-width:400px}.window.dialog.choice .wrapper .buttons button{flex:1 0 100%;white-space:nowrap;text-transform:none}.window.dialog.message .wrapper{max-width:500px}.window.dialog.message .wrapper p{margin:0}.window.dialog.message .wrapper *+p{margin-top:1em}.window.dialog.message.hasIcon .content{display:grid;gap:16px;grid-template-columns:-webkit-min-content auto;grid-template-columns:min-content auto;align-items:stretch;overflow:hidden}.window.dialog.message.hasIcon .content .iconWrapper{padding:16px;background-color:#000;border-radius:8px}.window.dialog.message.hasIcon .content .iconWrapper .icon{width:4em;height:4em}.window.dialog>.mask{background-color:rgba(0,0,0,.55)}.window.dialog>.wrapper{padding:20px;box-shadow:0px 8px 32px rgba(0,0,0,.6)}.window.dialog>.wrapper .buttons{margin-top:16px;flex-wrap:wrap}.window.dialog>.wrapper .buttons button{margin:1px}.window.dialog>.wrapper .buttons button:not(.small):not(.full){flex:1 1 0}.window.dialog>.wrapper .buttons button.confirm{flex-grow:2}.window.dialog>.wrapper ul.fileList{padding:8px;background-color:#1e2229;border-radius:3px;font-family:"Courier New",Courier,monospace;font-size:9pt}.window.dialog.warning .wrapper .content{max-width:400px}.window.sync .wrapper .content{max-width:none}.window.sync .wrapper .content h2{display:block}.window.sync .wrapper .content h2 .file{color:#ff4;text-transform:none}.window.sync .wrapper .content .label{display:inline-block;padding:2px 4px;margin-left:16px;font-size:7.5pt;font-family:Arial,Helvetica,sans-serif;color:#000;font-weight:normal;text-decoration:none;text-transform:uppercase;border-radius:3px;background-color:#545d73}.window.sync .wrapper .content .label.added{color:#000;background-color:#cfdd40}.window.sync .wrapper .content .label.removed{color:#fff;background-color:#e34d00}.window.sync .wrapper .content .label.unchanged{color:#737f9d;font-style:italic;background-color:rgba(0,0,0,0)}.window.sync .wrapper .content select{display:inline-block;margin-left:16px;background-color:#2e333f}.window.sync .wrapper .content select.required{border:1px solid #e34d00;color:#737f9d}.window.sync .wrapper .content select option{background-color:#1e2229;color:#fff}.window.sync .wrapper .content select option.def{color:#737f9d;font-style:italic}.window.sync .wrapper .content select option.remove{color:#ffa386}.window.sync .wrapper .content ul.log li:hover{outline:none}.window.sync .wrapper .content ul.log li.enum .title{font-size:12pt;white-space:nowrap}.window.sync .wrapper .content ul.log li.enum.added{color:#cfdd40}.window.sync .wrapper .content ul.log li.enum.removed{color:#e34d00;text-decoration:line-through}.window.sync .wrapper .content ul.log li.enum.unchanged{color:#737f9d}.window.sync .wrapper .content ul.log li.enum ul.values{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-bottom:8px;margin-left:8px;padding-left:12px;padding-right:16px;padding-top:4px;padding-bottom:8px;border-left:1px solid #545d73;border-bottom:1px solid #545d73;border-bottom-left-radius:4px;border-bottom-right-radius:4px}.window.sync .wrapper .content ul.log li.enum ul.values li{white-space:nowrap;padding:0px 2px;font-size:10pt}.window.sync .wrapper .content ul.log li.enum ul.values li:not([class]){color:#545d73;font-style:italic}.window.sync .wrapper .content ul.log li.enum ul.values li.added{color:#cfdd40}.window.sync .wrapper .content ul.log li.enum ul.values li.removed{color:#e34d00;text-decoration:line-through}.window.logPrint .wrapper .content{max-width:70vw}.window.logPrint .wrapper .content .logHeader{display:grid;grid-template-columns:1fr .5fr;min-width:400px;padding:8px;margin-bottom:8px;background-color:#1e2229;border-radius:4px}.window.logPrint .wrapper .content .logHeader .content{display:grid;align-items:center}.window.logPrint .wrapper .content .logHeader.error{background-color:#791105}.window.logPrint .wrapper .content ul.log{min-width:auto}.window.logPrint .wrapper .content ul.log:empty{display:none}.window.logPrint .wrapper .content ul.log li{font-family:monospace;white-space:pre-wrap;border-left:4px solid #545d73;padding-left:8px;color:#fff}.window.logPrint .wrapper .content ul.log li.critical{padding:12px;border-left-color:#ff4;border-top:1px solid #ffa386;border-bottom:1px solid #ffa386;border-right:1px solid #ffa386;background-color:#e34d00;box-shadow:0px 0px 16px #e34d00;color:#fff;font-weight:bold}.window.logPrint .wrapper .content ul.log li.critical+.critical{margin-top:4px}.window.lostFile .wrapper .content{max-width:50vw}.window.lostFile .wrapper .content .path{text-align:left;padding:4px;background-color:#1e2229;border:1px solid #e34d00}.window.fileChanged .wrapper .content{max-width:50vw}.window.fileChanged .wrapper .content .path{text-align:left;padding:4px;background-color:#1e2229;border:1px solid #e34d00}.window.panel.helpPanel .wrapper .content{width:auto;display:grid;gap:16px}.window.panel.helpPanel h3{margin-top:0}.window.panel.helpPanel .links{display:grid;grid-template-columns:auto auto;gap:16px}.window.panel.helpPanel .links .buttons{display:block}.window.panel.helpPanel .links .buttons button{justify-content:start;text-align:inherit;text-transform:none}.window.panel.helpPanel .links .videosWrapper .videos{display:grid;gap:4px;grid-template-columns:repeat(2, 1fr)}.window.panel.helpPanel .links .videosWrapper .videos>a{border:1px solid #000;cursor:pointer;box-shadow:0px 0px 8px rgba(0,0,0,.5);background-color:#000;background-image:url("../img/stripesLight.png");background-repeat:repeat;height:180px}.window.panel.helpPanel .links .videosWrapper .videos>a img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.window.panel.helpPanel .links .videosWrapper .videos>a:hover{border-color:#fc0}.window.panel.helpPanel .keys{display:grid;grid-template-columns:repeat(2, 420px);gap:16px}.window.panel.helpPanel .key+.icon{margin-left:4px}.window.panel.helpPanel dl{display:grid;grid-template-columns:.5fr 1fr;align-items:stretch;gap:1px}.window.panel.helpPanel dl dt{margin:0;text-align:right;white-space:nowrap}.window.panel.helpPanel dl dt .icon{width:32px;height:32px}.window.panel.helpPanel dl dd{display:grid;align-items:center;margin:0;font-family:Roboto}.window.panel.helpPanel dl span.misc{margin-left:3px;margin-right:3px}.window.panel.helpPanel dl.major dt{padding:4px;background-color:#1e2229;border-radius:4px}.window.panel.helpPanel dl.major dd{padding:4px;background-color:#545d73;border-radius:4px;font-size:12pt}.window.panel.helpPanel dl.minor dt{padding:4px;padding-right:8px;background-color:#1e2229;border-radius:4px}.window.panel.helpPanel dl.minor dd{padding-left:10px}.window.dialog.fieldTypes>.wrapper,.window.dialog.layerTypes>.wrapper{width:auto;padding:4px}.window.dialog.fieldTypes>.wrapper .content,.window.dialog.layerTypes>.wrapper .content{display:grid;width:100%;gap:2px}.window.dialog.fieldTypes>.wrapper .content button,.window.dialog.layerTypes>.wrapper .content button{margin:0;padding:6px}.window.dialog.fieldTypes>.wrapper .content button:hover,.window.dialog.layerTypes>.wrapper .content button:hover{color:#000;background-color:#fc0 !important}.window.dialog.inputDialog>.wrapper{min-width:400px}.window.dialog.inputDialog>.wrapper .inputWrapper{display:grid;grid-template-columns:auto -webkit-min-content;grid-template-columns:auto min-content;align-items:center}.window.dialog.inputDialog>.wrapper .inputWrapper .suffix{padding-left:4px}.window.dialog.inputDialog>.wrapper .inputWrapper .suffix:empty{display:none}.window.dialog.inputDialog>.wrapper .error{color:#e34d00;margin-top:4px;min-height:1em}.window.dialog.colorPicker>.wrapper{padding:4px;background-color:#1e2229;border:1px solid #2e333f;border-radius:3px}.window.dialog.colorPicker>.wrapper .content{overflow:hidden;display:grid;grid-template-rows:32px -webkit-min-content auto;grid-template-rows:32px min-content auto;gap:4px}.window.dialog.colorPicker>.wrapper .content .preview{border:1px solid #545d73;outline:1px solid #000;outline-offset:-2px}.window.dialog.colorPicker>.wrapper .content .input{display:grid;grid-template-columns:auto;grid-auto-flow:column;grid-auto-columns:-webkit-min-content;grid-auto-columns:min-content;position:relative}.window.dialog.colorPicker>.wrapper .content .input span{display:flex;align-items:center;height:100%;color:#545d73;position:absolute;margin-left:7px}.window.dialog.colorPicker>.wrapper .content .input input{padding-left:17px}.window.dialog.colorPicker>.wrapper .content .input .copy.done{opacity:.2}.window.dialog.colorPicker>.wrapper .content .input .paste:not(.enabled){opacity:.2}.window.dialog.colorPicker>.wrapper .content .expand{color:#737f9d;font-size:.8em;padding-top:2px;padding-bottom:2px}.window.dialog.colorPicker>.wrapper .content .expand:hover{color:#fc0}.window.dialog.colorPicker>.wrapper .content .expand.on{cursor:pointer;color:#fff;background-color:#545d73}.window.dialog.colorPicker>.wrapper .content .expand.off{cursor:cell;background-color:#2e333f}.window.dialog.colorPicker>.wrapper .content .expand.on .icon.off{display:none}.window.dialog.colorPicker>.wrapper .content .expand.off .icon.on{display:none}.window.dialog.colorPicker>.wrapper .content .expand.showAll .showAll.off{display:none}.window.dialog.colorPicker>.wrapper .content .expand:not(.showAll) .showAll.on{display:none}.window.dialog.colorPicker>.wrapper .content .recents{display:grid;grid-template-columns:repeat(12, 1fr);grid-auto-rows:24px;padding:4px;max-width:320px;max-height:180px;overflow-y:auto;border-left:1px solid #545d73;background-color:#2e333f;border-bottom-left-radius:4px;border-bottom-right-radius:4px}.window.dialog.colorPicker>.wrapper .content .recents:empty{display:none}.window.dialog.colorPicker>.wrapper .content .recents.empty{font-style:italic;color:#737f9d}.window.dialog.colorPicker>.wrapper .content .recents .color{border:1px solid #000;cursor:pointer}.window.dialog.colorPicker>.wrapper .content .recents .color:hover{outline:2px solid #fff;outline-offset:-2px}.window.dialog.colorPicker>.wrapper .content .recents .showAll{padding:2px;grid-column-start:1;grid-column-end:-1;font-size:.8em;color:#fc0;cursor:pointer}.window.dialog.colorPicker>.wrapper .content .recents .showAll:hover{color:#fff}.window.dialog.convertFieldType>.wrapper{width:auto;padding:2px}.window.dialog.convertFieldType>.wrapper .content{width:100%;gap:2px}.window.dialog.convertFieldType>.wrapper .content button{margin:0;margin-bottom:1px;text-transform:none;white-space:nowrap}.window.dialog.fieldTypes .content{grid-template-columns:repeat(5, -webkit-min-content);grid-template-columns:repeat(5, min-content)}.window.dialog.enums .content button{display:flex;width:100%;padding-top:6px;padding-bottom:6px;text-transform:none}.window.dialog.enums .content button .id{flex:1 0 auto;text-align:left}.window.dialog.enums .content button .source{flex:0 1 0;margin-left:8px;font-size:8pt;opacity:.7}.window.dialog.layerTypes .content{grid-auto-rows:100px;grid-template-columns:100px 300px;gap:4px !important}.window.dialog.layerTypes .content .icon{display:block;width:3em;height:3em;margin:auto;margin-bottom:4px}.window.dialog.layerTypes .content .desc{display:grid;align-items:center;padding:8px;color:#79dd8a;background-color:#3c6148;border-radius:4px;border:1px dashed #5eab6b}.window.dialog.layerTypes .content .layerType{display:block;font-size:inherit}.toolPopOutPlaceholder{width:100%;height:100%;outline:2px solid red;background-color:darkred}.window.popOutPalette{align-items:flex-start}.window.popOutPalette>.wrapper{overflow:hidden;padding:0;border:none;outline:1px solid #fff;box-shadow:0px 0px 32px #000}.window.popOutPalette>.wrapper>.content{width:max(45vw, 500px);max-height:70vh}.panelMask{position:absolute;background-color:rgba(0,0,0,.75);opacity:.5;z-index:97}ul.sortable:not(.customHandle):not(.onlyDraggables)>li,ul.sortable:not(.customHandle).onlyDraggables>li.draggable{background-image:url("../icons/dragAlpha.svg");background-repeat:no-repeat;background-position:4px center;padding-left:28px !important}ul.sortable:not(.customHandle):not(.onlyDraggables)>li.dragging,ul.sortable:not(.customHandle).onlyDraggables>li.draggable.dragging{cursor:ns-resize}ul.sortable:not(.customHandle).onlyDraggables>li:not(.draggable){padding-left:32px !important}body.panning #worldDepths,body.panning #editingOptions,body.panning #mainPanel,body.panning #permanentNotifications,body.panning .entityInstanceEditor{pointer-events:none}ul.sortable li.dragging{color:#fff;outline:1px dashed #fc0;outline-offset:-1px;opacity:.7;box-shadow:0px 0px 8px #e34d00 inset;background-color:#d56932 !important;background-image:url("../img/stripes.png");background-repeat:repeat}div.sortHandle{display:inline-block;background:url("../icons/drag.svg") no-repeat;background-position:center center;border-right:1px solid #1e2229;padding-left:24px;padding-top:32px;opacity:.3;cursor:move}div.sortHandle:hover{opacity:1;background-color:#fc0;border-radius:2px}#debug{display:none;position:absolute;z-index:99;padding:8px;right:0px;top:0px;font-size:9pt;color:#fff;text-shadow:0px 1px 3px #000;background-color:rgba(0,0,0,.4);max-width:40vw;max-height:100vh;overflow-y:hidden;pointer-events:none}#debug p,#debug pre{white-space:pre-wrap;word-wrap:break-word}#debug p{margin:0;padding:0;margin:0}#debug pre{margin:0;padding:0;font-family:Roboto}#debug p+p{margin-top:3px}#mouseCoords{display:flex;flex-wrap:nowrap;position:absolute;z-index:99;right:3px;bottom:3px;pointer-events:none}#mouseCoords span{padding:4px 8px;font-size:9pt;color:#fff;text-shadow:0px 1px 3px #000;background-color:rgba(0,0,0,.4);border-radius:6px;pointer-events:none}#mouseCoords span+span{margin-left:8px}#mouseCoords span.grid{background-color:rgba(63,195,165,.4)}#mouseCoords span.level{background-color:rgba(37,115,97,.4)}#mouseCoords span.world{background-color:rgba(35,51,115,.4)}#appMask{position:fixed;top:0;left:0;z-index:999;width:100vw;height:100vh;background-color:#1e2229;pointer-events:none}canvas#webgl{position:absolute;top:0;left:0;z-index:1}canvas#webgl:not(.active){visibility:hidden;width:100px !important;height:100px !important}canvas#webgl.active{height:100vh !important}body.hasValuePicker canvas#webgl{outline:4px dashed #fc0 !important;outline-offset:-16px;filter:sepia(0.4)}#page{position:absolute;top:0;left:0;z-index:2}#page.locked{pointer-events:none}#crashed{position:absolute;box-sizing:border-box;top:0;left:0;width:100vw;height:100vh;z-index:9999;padding-bottom:20px;pointer-events:none;display:flex;flex-flow:column;justify-content:flex-end;align-items:center;background-color:rgba(227,77,0,.4);box-shadow:0px 0px 64px inset #e34d00;background-repeat:repeat}#crashed>*{margin:0;margin-bottom:3px;color:#ff4;text-shadow:0px 2px 4px #000;background-color:rgba(0,0,0,.5)}#clicktrap{position:absolute;display:none;top:0;left:0;width:100vw;height:100vh;z-index:9999}#clicktrap:not(.transparent){background-color:rgba(30,34,41,.4);background-image:url("../img/stripesLight.png");background-repeat:repeat}#page.editor #glCtxLost{display:none;position:absolute;align-items:center;justify-items:center;z-index:3;width:300px;left:calc(50vw - 150px);top:calc(50vh - 20px);padding:16px;color:#e34d00;text-align:center;border:1px solid #e34d00;border-radius:4px;box-shadow:0px 0px 32px #791105 inset;background-color:#000}#page.editor #glCtxLost .icon{width:2em;height:2em;margin-bottom:8px}#page.editor #glCtxLost p{margin:0}#page.editor #glCtxLost p+p{margin-top:4px}body.noGlCtx #page.editor #glCtxLost{display:block}body.noGlCtx #page.editor canvas{cursor:not-allowed !important}#page.editor #permanentNotifications{position:absolute;top:0;left:300px;width:calc( 100vw - 300px );z-index:1}#page.editor #permanentNotifications li{padding-top:8px;padding-bottom:8px;font-size:9pt;color:#fff;font-weight:bold;text-align:center;background-color:#e34d00}#page.editor #permanentNotifications li .backupHeader{display:grid;max-width:600px;margin:auto;grid-template-columns:auto -webkit-min-content;grid-template-columns:auto min-content;gap:16px}#page.editor #permanentNotifications li .backupHeader .desc{display:grid;align-items:center;text-align:left}#page.editor #permanentNotifications li .backupHeader .desc p{margin-top:4px;margin-bottom:4px}#page.editor #permanentNotifications li .backupHeader button{width:250px;height:40px;align-self:center}#page.editor #permanentNotifications li#backup{background-color:#6594ff}#page.editor #permanentNotifications li#tutorialDesc{display:flex;justify-content:center;font-size:11pt;font-weight:normal;background-color:#5eab6b}#page.editor #permanentNotifications li#tutorialDesc .wrapper{display:grid;align-items:center;max-width:700px;min-height:64px;padding-left:64px;text-align:left;background-image:url("../icons/help.svg");background-repeat:no-repeat;background-position:left center}#page.editor #permanentNotifications li#tutorialDesc .wrapper p{margin:0}#page.editor #permanentNotifications li#tutorialDesc .wrapper p+p{margin-top:6px}#page.editor #mainPanel{position:absolute;top:0;left:0;width:300px;height:100vh;display:grid;overflow:hidden;grid-template-rows:repeat(4, -webkit-min-content) auto;grid-template-rows:repeat(4, min-content) auto;background:#1e2229;box-sizing:border-box;border-right:2px solid #000}#page.editor #mainPanel #mainbar{overflow:hidden}#page.editor #mainPanel #mainbar .buttons{margin:0;border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:0;margin-bottom:4px}#page.editor #mainPanel #mainbar .buttons button{margin:0;padding:0;padding-top:8px;padding-bottom:8px}#page.editor #mainPanel #mainbar .buttons button .icon{width:1.5em;height:1.5em}#page.editor #mainPanel #mainbar .buttons.faded button:not(.active){opacity:.5;box-shadow:0px -6px 0px rgba(0,0,0,.4) inset}#page.editor #mainPanel ul.niceList{min-height:auto}#page.editor #mainPanel ul#layers{overflow-x:hidden;overflow-y:auto;margin:0;border:0;padding:0;min-height:100px;max-height:250px}#page.editor #mainPanel ul#layers:empty{padding:32px;border:1px solid #2e333f}#page.editor #mainPanel ul#layers li.filter{display:block;padding:0;cursor:initial}#page.editor #mainPanel ul#layers li.filter select{width:100%;background-color:#1e2229;font-size:9pt;color:#545d73}#page.editor #mainPanel ul#layers li.filter select option{color:#fff;font-size:11pt;padding:8px;background-color:#545d73}#page.editor #mainPanel ul#layers li.filter select option:selected{background-color:#fc0;color:#000}#page.editor #mainPanel ul#layers li.filter ul{padding:1px;display:flex;flex-wrap:wrap;gap:1px}#page.editor #mainPanel ul#layers li.filter ul li{flex:0 0 2em;text-align:center;font-size:8pt;padding:4px 6px;cursor:pointer;border-radius:3px;border:1px solid #545d73}#page.editor #mainPanel ul#layers li.filter ul li.active{color:#000;background-color:#fc0;border-color:#fc0}#page.editor #mainPanel ul#layers li.filter ul li:not(.active):hover{outline:1px solid #fc0}#page.editor #mainPanel ul#layers li.filter:hover{outline:none}#page.editor #mainPanel ul#layers li.layer{grid-template-columns:-webkit-min-content -webkit-min-content auto -webkit-min-content;grid-template-columns:min-content min-content auto min-content;padding:0;padding-left:8px;align-items:stretch}#page.editor #mainPanel ul#layers li.layer.hidden{opacity:.4}#page.editor #mainPanel ul#layers li.layer.hidden .actions .vis{cursor:zoom-in}#page.editor #mainPanel ul#layers li.layer.hidden .actions .vis .icon{background-image:url("../icons/hidden.png")}#page.editor #mainPanel ul#layers li.layer.hiddenFromList .name{font-style:italic;color:#e34d00}#page.editor #mainPanel ul#layers li.layer .shortcut{display:flex;align-items:center;min-width:1.2em;text-align:center;opacity:.5;font-weight:bold;font-size:8pt}#page.editor #mainPanel ul#layers li.layer .layerIcon{display:flex;align-items:center}#page.editor #mainPanel ul#layers li.layer .name{display:flex;align-items:center;overflow-x:hidden;padding-top:8px;padding-bottom:8px;font-size:10pt}#page.editor #mainPanel ul#layers li.layer .actions{display:flex}#page.editor #mainPanel ul#layers li.layer .actions .vis{display:flex;align-items:center;padding:0px 4px;color:#fff;text-shadow:0px 0px 4px #000;order:2;border-radius:3px;cursor:zoom-out}#page.editor #mainPanel ul#layers li.layer .actions .vis .icon{background-image:url("../icons/visible.png")}#page.editor #mainPanel ul#layers li.layer .actions .vis:hover{background-color:#fff}#page.editor #mainPanel ul#layers li.layer .actions a{display:flex;align-items:center;padding:4px;margin-top:1px;margin-bottom:1px;color:#fff;white-space:nowrap;font-size:8pt;text-transform:uppercase;text-decoration:none;background-color:#545d73;border-radius:3px;cursor:pointer}#page.editor #mainPanel ul#layers li.layer .actions a:hover{color:#000;background-color:#fff}#page.editor #mainPanel #guide{display:flex;min-height:1.3em;flex-wrap:wrap;padding:4px;margin-bottom:16px;vertical-align:middle;font-family:Roboto;color:#79dd8a;font-size:.9em;align-items:stretch;background-color:#273f2f;border-top:1px solid #5eab6b;border-bottom:1px solid #5eab6b}#page.editor #mainPanel #guide:empty{margin:0;padding:0;min-height:0;background-color:rgba(0,0,0,0);border:none}#page.editor #mainPanel #guide>span{padding-left:1px;padding-right:8px;color:#79dd8a;font-style:italic;white-space:nowrap;flex:0 1 auto;margin-right:3px;margin-bottom:1px;background-color:#3c6148;border-radius:3px}#page.editor #mainPanel #guide .key{color:#fff;margin:0;margin-right:1px;box-shadow:none}#page.editor #mainPanel #guide .key:last-of-type{margin-right:4px}#page.editor #mainPanel .optionsWrapper{display:flex;flex-wrap:nowrap}#page.editor #mainPanel .optionsWrapper #toolOptions{display:flex;flex:1}#page.editor #mainPanel .optionsWrapper #toolOptions select{flex:1 1 100%;width:100%}#page.editor #mainPanel .optionsWrapper #toolOptions select option.bad{color:#545d73}#page.editor #mainPanel .optionsWrapper #paletteOptions{flex:0;display:flex;flex-wrap:nowrap}#page.editor #mainPanel .optionsWrapper #paletteOptions:not(:empty){margin-left:8px}#page.editor #mainPanel .optionsWrapper button{padding:2px 4px}#page.editor #mainPanel #mainPaletteWrapper{overflow-x:hidden;overflow-y:auto;position:relative}#page.editor #mainPanel #mainPaletteWrapper:empty{margin-top:1px;box-sizing:border-box;box-shadow:0px 0px 8px #1e2229 inset;outline-color:#545d73;border-top:1px solid #2e333f;background-image:url("../img/stripes.png")}#page.editor #mainPanel #mainPaletteWrapper ul.niceList{height:100%;box-sizing:border-box}#page.editor #editingOptions{position:absolute;z-index:1;top:46px;left:300px;display:grid;gap:1px;background-color:#1e2229;padding:3px;padding-left:0;border-radius:4px;border-top-left-radius:0px;border-bottom-left-radius:0px}#page.editor #editingOptions .title{font-family:Roboto;padding:2px 0;font-size:9pt;text-align:center}#page.editor #editingOptions .title.editing{color:#cfdd40}#page.editor #editingOptions .title.visuals{color:#6594ff}#page.editor #editingOptions ul+.title{margin-top:8px}#page.editor #editingOptions ul li{align-items:center;border:1px solid #545d73;border-radius:3px;padding:4px;cursor:pointer}#page.editor #editingOptions ul li+li{margin-top:1px}#page.editor #editingOptions ul li.separator{padding:0;cursor:default;border:none;height:16px}#page.editor #editingOptions ul li .icon{width:24px;height:24px}#page.editor #editingOptions ul li.active .off{display:none}#page.editor #editingOptions ul li:not(.active){opacity:.66}#page.editor #editingOptions ul li:not(.active) .on{display:none}#page.editor #editingOptions ul li:not(.active) .icon{opacity:.35}#page.editor #editingOptions ul li:hover{border-color:#fff}#page.editor #editingOptions ul li.unsupported{cursor:not-allowed;border-color:rgba(0,0,0,0);background-image:url("../img/stripes.png");box-shadow:none}#page.editor #editingOptions ul li.unsupported .icon{opacity:.2}#page.editor #editingOptions ul.editing li.active{border-color:#cfdd40;background-color:#3c6148;box-shadow:0px 0px 4px #79dd8a,0px 0px 16px #cfdd40 inset}#page.editor #editingOptions ul.editing li:not(.active){border-color:#5eab6b;background-color:#273f2f}#page.editor #editingOptions ul.editing li:not(.active) .icon{filter:brightness(1) sepia(1) hue-rotate(0.15rad) saturate(10)}#page.editor #editingOptions ul.visuals li.active{border-color:#8dd3ff;background-color:#6594ff;box-shadow:0px 0px 4px #6594ff,0px 0px 16px #8dd3ff inset}#page.editor #editingOptions ul.visuals li:not(.active){border-color:#6594ff;background-color:#1e366f}#page.editor #editingOptions ul.visuals li:not(.active) .icon{opacity:.6;filter:brightness(0.7) sepia(1) hue-rotate(3.5rad) saturate(30)}#page.editor #worldList{position:absolute;z-index:2;top:4px;margin-left:4px;left:300px}#page.editor #worldList ul{display:grid;padding:2px;grid-auto-flow:column;grid-auto-columns:-webkit-min-content;grid-auto-columns:min-content;gap:2px;border-radius:3px;background-color:#1e2229}#page.editor #worldList ul li{display:flex;justify-content:center;align-items:center;width:40px;height:24px;color:#fc0;font-size:9pt;font-weight:bold;font-family:Roboto;overflow:hidden;cursor:pointer;border:1px solid #545d73;border-radius:3px}#page.editor #worldList ul li.active{color:#000;background-color:#fc0}#page.editor #worldList ul li:not(.active):hover{color:#fff;border-color:#fff}#page.editor #worldDepths{position:absolute;z-index:2;top:46px;left:340px;display:grid;background-color:#1e2229;padding:3px;border-radius:4px;max-height:70vh;overflow-y:auto;box-shadow:0px 4px 2px rgba(0,0,0,.4)}#page.editor #worldDepths>.title{display:grid;grid-template-columns:auto -webkit-min-content;grid-template-columns:auto min-content;padding-top:3px;margin-bottom:8px;white-space:nowrap;font-size:.8em;font-weight:bold;color:#545d73;text-align:center}#page.editor #worldDepths>.title info{opacity:.66}#page.editor #worldDepths>ul{display:grid}#page.editor #worldDepths>ul li{display:grid;grid-template-columns:-webkit-min-content -webkit-min-content;grid-template-columns:min-content min-content;gap:3px;align-items:center;justify-content:flex-start;border-radius:4px;padding-left:4px;padding-right:4px;cursor:pointer}#page.editor #worldDepths>ul li:not(:first-child){margin-top:-8px}#page.editor #worldDepths>ul li .icon{width:50px;height:28px;background-image:url("../icons/worldLayer_below.svg");background-repeat:no-repeat;background-position:left center;background-size:contain;transform:scaleY(-1)}#page.editor #worldDepths>ul li:last-child .icon{background-image:url("../icons/worldLayer_top.svg")}#page.editor #worldDepths>ul li:first-child .icon{opacity:.5}#page.editor #worldDepths>ul li .label{font-size:10pt;color:#545d73;padding:0px 4px;border-radius:4px;min-width:1em;text-align:center}#page.editor #worldDepths>ul li.active{z-index:2;border-color:#fc0;pointer-events:none}#page.editor #worldDepths>ul li.active .icon{opacity:1;filter:brightness(0.6) sepia(1) hue-rotate(0.25rad) saturate(10)}#page.editor #worldDepths>ul li.active .label{color:#000;background-color:#fc0}#page.editor #worldDepths>ul li:not(.active):hover{margin-left:2px;background-color:#2e333f}#page.editor #worldDepths>ul li:not(.active):hover .icon{filter:brightness(0.6) sepia(1) hue-rotate(0.25rad) saturate(10)}#page.editor #worldDepths>ul li:not(.active):hover .label{color:#c1cfeb}#page.editor #commandPalette{position:absolute;z-index:99;top:0;left:0;display:grid;justify-content:center;align-items:flex-start;padding-top:8px;width:100vw;height:100vh;box-sizing:border-box}#page.editor #commandPalette .mask{position:absolute;z-index:0;width:100vw;height:100vh;background-color:rgba(0,0,0,.7)}#page.editor #commandPalette .wrapper{z-index:1}#page.editor #commandPalette .wrapper .content{width:35em}#page.editor #commandPalette .wrapper .content input[type=text]{width:100%}#page.editor #commandPalette .wrapper .content .results{box-sizing:border-box;margin-top:8px;padding-top:8px;padding-bottom:8px;background-color:#1e2229;border-radius:3px}#page.editor #commandPalette .wrapper .content .results .element{display:grid;padding:3px 16px;cursor:pointer;gap:8px;font-size:10pt;align-items:center;grid-template-columns:-webkit-min-content auto -webkit-min-content;grid-template-columns:min-content auto min-content}#page.editor #commandPalette .wrapper .content .results .element .context{font-size:9pt;opacity:.5}#page.editor #commandPalette .wrapper .content .results .element:not(.active).SE_Definition{color:#fc0;background-color:rgba(255,204,0,.15)}#page.editor #commandPalette .wrapper .content .results .element:not(.active).SE_World{color:#94483b;background-color:rgba(148,72,59,.15)}#page.editor #commandPalette .wrapper .content .results .element:not(.active).SE_Level{color:#70a9ff;background-color:rgba(112,169,255,.15)}#page.editor #commandPalette .wrapper .content .results .element:not(.active).SE_Entity{color:#20e2a5;background-color:rgba(32,226,165,.15)}#page.editor #commandPalette .wrapper .content .results .element.active{color:#000 !important}#page.editor #commandPalette .wrapper .content .results .element.active.context{font-weight:bold}#page.editor #commandPalette .wrapper .content .results .element.active.SE_Definition{background-color:#fc0}#page.editor #commandPalette .wrapper .content .results .element.active.SE_World{background-color:#94483b}#page.editor #commandPalette .wrapper .content .results .element.active.SE_Level{background-color:#70a9ff}#page.editor #commandPalette .wrapper .content .results .element.active.SE_Entity{background-color:#20e2a5}#page.editor #commandPalette .wrapper .content .results .more{position:absolute;pointer-events:none;width:100%;left:0;bottom:8px;height:2em;background:linear-gradient(0deg, rgb(30, 34, 41) 0%, rgba(30, 34, 41, 0) 100%)}#page.editor:not(.zenMode) #zenModeRevealer{display:none}#page.editor.zenMode #permanentNotifications{width:100vw;left:0;z-index:0}#page.editor.zenMode:not(.revealed) #zenModeRevealer{display:block;position:absolute;top:0;left:0;z-index:1;width:16px;height:100vh;background-image:url("../img/stripes.png");background-color:rgba(255,255,255,.1);border-right:1px solid #fff;cursor:e-resize}#page.editor.zenMode:not(.revealed) #mainPanel,#page.editor.zenMode:not(.revealed) #editingOptions{display:none}#page.editor.zenMode:not(.revealed) .panelMask{display:none}#page.editor.zenMode:not(.revealed) .panel.worldPanel{display:none}#page.editor.zenMode.revealed.worldMode #mainPanel,#page.editor.zenMode.revealed.worldMode #editingOptions{display:none}#page.updating{display:grid;width:100vw;height:100vh;align-content:center;justify-content:center;background-color:#1e2229}#page.updating .wrapper{display:grid;padding-top:32px}#page.updating .wrapper .appLogo{margin-bottom:16px}#page.updating .wrapper .updating{padding:16px;font-size:1.3em;color:#000;text-align:center;border-radius:3px;background-color:#fc0;-webkit-animation:anim_slideUp 1s;animation:anim_slideUp 1s}#page.crashReport{width:100vw;height:100vh;display:grid;align-items:center;justify-items:center;background-color:#1e2229;background-image:url("../img/stripes.png")}#page.crashReport>.wrapper{background-color:#2e333f;padding:32px;width:700px;max-width:90vw;border-radius:4px;box-shadow:0px 8px 0px rgba(0,0,0,.2),0px 0px 32px rgba(0,0,0,.3)}#page.crashReport>.wrapper a{text-decoration:underline;cursor:pointer}#page.crashReport>.wrapper a:hover{color:#fff}#page.crashReport>.wrapper .desc{display:grid;grid-template-columns:-webkit-min-content auto;grid-template-columns:min-content auto;align-items:center;gap:16px;margin-top:16px}#page.crashReport>.wrapper .desc .ghost{width:100px;height:100px}#page.crashReport>.wrapper .desc .text{border-left:1px solid #545d73;padding-left:16px;border-radius:16px}#page.crashReport>.wrapper .desc .text .arrow{position:absolute;margin-left:-32px;margin-top:24px;width:0;height:0;border-top:16px solid rgba(0,0,0,0);border-right:16px solid #545d73;border-bottom:16px solid rgba(0,0,0,0)}#page.crashReport>.wrapper .desc .text .backup{background-color:#5eab6b;padding:8px;border-radius:4px;color:#fff;font-weight:bold}#page.crashReport>.wrapper .desc .text .backup:empty{display:none}#page.crashReport>.wrapper .error{padding:16px;margin-top:16px;margin-bottom:16px;color:#fff;text-shadow:0px 0px 8px #e34d00,0px 0px 16px #e34d00;font-family:monospace;white-space:pre-wrap;background-color:#791105;border:1px solid #fc0;box-shadow:0px 0px 16px #e34d00}#page.crashReport>.wrapper .buttons button.copy,#page.crashReport>.wrapper .buttons button.report{flex-grow:.66}#page.crashReport>.wrapper .buttons button.done{opacity:.35}#page.home{display:grid;width:100vw;height:100vh;align-content:center;background-color:#1e2229}#page.home>.wrapper{display:grid;grid-template-columns:100%;grid-template-rows:32vh 58vh 10vh;box-sizing:border-box;width:80vw;min-width:960px;max-width:1200px;margin:auto;height:100%;align-items:center;justify-content:center}@media(max-width: 1000px){#page.home>.wrapper .buttons button{font-size:9pt !important}}#page.home>.wrapper header{display:grid;grid-template-columns:-webkit-min-content -webkit-min-content auto -webkit-min-content;grid-template-columns:min-content min-content auto min-content;gap:16px;align-self:stretch;align-items:center;background-image:url("../img/homeBg_header.png");background-size:contain;background-repeat:no-repeat;background-position:bottom center}#page.home>.wrapper header .appIcon{width:140px;height:140px}#page.home>.wrapper header .appLogo{min-height:128px;background-position:left center}#page.home>.wrapper header .version{display:grid;padding-left:16px;padding-right:16px;grid-auto-flow:column;grid-auto-columns:-webkit-min-content;grid-auto-columns:min-content;text-align:center;margin-top:8px;white-space:nowrap;color:#545d73;font-size:140px;font-family:Roboto;letter-spacing:-0.06em;border-radius:4px}#page.home>.wrapper header .version *{display:inline-block}#page.home>.wrapper header .version strong{font-weight:bold}#page.home>.wrapper header .version em{display:none}#page.home>.wrapper header .version.patchRelease em{display:block;padding-left:10px;font-style:normal}#page.home>.wrapper header .disclaimer{margin-top:8px;margin-bottom:8px;padding:16px;font-size:9pt;background-color:#791105;border-radius:3px}#page.home>.wrapper header .disclaimer h2{font-size:10pt;border:none;margin:0;padding:0;margin-bottom:4px}#page.home>.wrapper header .disclaimer p{margin:0;margin-bottom:4px}#page.home>.wrapper header .disclaimer strong{text-decoration:underline}#page.home>.wrapper .footer{display:grid;grid-template-columns:-webkit-min-content auto;grid-template-columns:min-content auto;box-sizing:border-box;padding-top:16px;padding-bottom:16px;align-self:center}#page.home>.wrapper .footer a img{height:2.5em}#page.home>.wrapper .footer span{color:#545d73;text-align:right;margin-top:20px;font-size:.75em}#page.home>.wrapper .main{display:grid;width:100%;grid-template-columns:auto 250px;box-sizing:border-box;padding-top:30px;height:100%;background-image:url("../img/homeBg_main.png");background-size:contain;background-repeat:no-repeat;background-position:top center}#page.home>.wrapper .buttons{flex-wrap:nowrap}#page.home>.wrapper .buttons button{display:grid;grid-auto-flow:column;gap:6px;justify-content:center;align-items:center;height:38px;padding:0px 8px;font-size:11pt;white-space:nowrap;text-transform:none}#page.home>.wrapper .buttons button.small{flex:.5 1 0px}#page.home>.wrapper .buttons button.small .icon{margin:0}#page.home>.wrapper .buttons button.buy{text-transform:none}#page.home>.wrapper .buttons button.settings{flex:0 1 0px}#page.home>.wrapper .buttons button.exit{display:none;flex:0 1 0px}#page.home>.wrapper .buttons button.import{flex:0 1 0px}body.fullscreen #page.home .buttons .exit{display:inherit !important}#page.home>.wrapper .files{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:-webkit-min-content -webkit-min-content auto;grid-template-rows:min-content min-content auto;gap:8px;height:100%;overflow:hidden}#page.home>.wrapper .files .search{grid-column:1/3}#page.home>.wrapper .files.hasSamples{grid-template-rows:-webkit-min-content -webkit-min-content auto;grid-template-rows:min-content min-content auto}#page.home>.wrapper .files .buttons{grid-column:1/3}#page.home>.wrapper .files .allSamples{display:none;grid-column:1/3;padding:4px;border:1px solid #79dd8a;border-radius:3px;background-color:#273f2f}#page.home>.wrapper .files .allSamples .title{display:grid;grid-template-columns:auto -webkit-min-content;grid-template-columns:auto min-content;align-items:flex-end;margin:-4px;margin-bottom:0;padding:8px;font:Roboto;color:#79dd8a;font-size:10pt}#page.home>.wrapper .files .allSamples .title button.hide{padding:0;background:#3c6148;box-shadow:none;border:1px solid #5eab6b;margin-top:-4px;margin-bottom:-4px}#page.home>.wrapper .files .allSamples .title button.hide:hover{border-color:#fff}#page.home>.wrapper .files .allSamples .scroller{display:flex;overflow-x:auto;padding:4px;padding-bottom:8px;background-color:#3c6148}#page.home>.wrapper .files .allSamples .sample{display:grid;flex:0 0 128px;border-radius:4px;overflow:hidden;grid-template-rows:96px auto;cursor:pointer;background-color:#000}#page.home>.wrapper .files .allSamples .sample:hover{outline:1px solid #fff}#page.home>.wrapper .files .allSamples .sample.seen{opacity:.6}#page.home>.wrapper .files .allSamples .sample.seen .name{color:#c1cfeb}#page.home>.wrapper .files .allSamples .sample .thumb{background-position:center;background-size:cover;border:1px solid #000;box-shadow:0px 0px 8px #000 inset,0px 0px 8px #000 inset}#page.home>.wrapper .files .allSamples .sample .name{display:grid;align-content:center;padding:4px 2px;font-size:8.5pt;text-align:center;color:#fff}#page.home>.wrapper .files .allSamples .sample+.sample{margin-left:4px}#page.home>.wrapper .files ul.recentFiles,#page.home>.wrapper .files ul.recentDirs{overflow-y:auto;margin-top:0;margin-bottom:0;padding:4px;min-height:0}#page.home>.wrapper .files ul.recentFiles li.title,#page.home>.wrapper .files ul.recentDirs li.title{border:0;padding:3px 0px}#page.home>.wrapper .files ul.recentFiles:empty,#page.home>.wrapper .files ul.recentDirs:empty{padding:40px}#page.home>.wrapper .files ul.recentFiles:empty::before,#page.home>.wrapper .files ul.recentDirs:empty::before{color:#737f9d;text-shadow:0px 2px 8px #1e2229,0px 2px 2px #1e2229}#page.home>.wrapper .files ul.recentFiles li .path,#page.home>.wrapper .files ul.recentDirs li .path{width:100%;overflow:hidden;white-space:nowrap;text-align:left}#page.home>.wrapper .files ul.recentFiles:empty::before{content:"No recent project file"}#page.home>.wrapper .files ul.recentFiles li{display:grid;overflow:hidden;grid-template-columns:auto -webkit-min-content -webkit-min-content;grid-template-columns:auto min-content min-content;grid-template-rows:auto auto}#page.home>.wrapper .files ul.recentFiles li.missing .fileName{text-decoration:line-through;font-weight:normal;color:#ffa386 !important}#page.home>.wrapper .files ul.recentFiles li .fileName{grid-column:1/2;font-weight:bold;overflow:hidden;width:100%;white-space:nowrap;text-overflow:ellipsis}#page.home>.wrapper .files ul.recentFiles li .path{grid-column:1/2;grid-row:2/3;font-size:9pt;color:#737f9d;text-overflow:ellipsis;opacity:.55}#page.home>.wrapper .files ul.recentFiles li .path>span:last-of-type{display:none}#page.home>.wrapper .files ul.recentFiles li.sample .fileName{color:#79dd8a !important;grid-row:1/3}#page.home>.wrapper .files ul.recentFiles li.sample .path{display:none}#page.home>.wrapper .files ul.recentFiles li .backupWrapper{grid-column:2/3;grid-row:1/3;align-self:stretch}#page.home>.wrapper .files ul.recentFiles li .backupWrapper button.backups{padding:0 2px;height:100%}#page.home>.wrapper .files ul.recentFiles li .backupWrapper .loading{padding:3px;border-radius:6px;background-color:#545d73;opacity:.3}#page.home>.wrapper .files ul.recentFiles li button.context{grid-column:3/4;grid-row:1/3;align-self:stretch}#page.home>.wrapper .files ul.recentFiles li:first-of-type:hover{outline-color:#fff}#page.home>.wrapper .files ul.recentFiles li.crash{border:1px solid #79dd8a;background-color:#3c6148;box-shadow:0px 0px 16px #79dd8a}#page.home>.wrapper .files ul.recentDirs:empty::before{content:"No recent folder"}#page.home>.wrapper .files ul.recentDirs li{padding:2px 8px}#page.home>.wrapper .files ul.recentDirs .path{text-overflow:ellipsis}#page.home>.wrapper .files ul.recentDirs li.sample .path>span{color:#79dd8a !important}#page.home>.wrapper .files ul.recentDirs li.missing .path>span{color:#ffa386 !important;text-decoration:line-through}#page.home>.wrapper .files .buttons{margin:0}#page.home>.wrapper .about{display:grid;grid-template-rows:auto;gap:8px;height:100%;overflow:hidden;margin-left:16px;background-color:#2e333f;border-radius:4px}#page.home>.wrapper .about .buttons{display:grid;grid-template-rows:40px -webkit-min-content;grid-template-rows:40px min-content;grid-auto-rows:40px;margin:0}#page.home>.wrapper .about .buttons button{height:auto}#page.home>.wrapper .about .buttons button{justify-content:flex-start}#page.home>.wrapper .about .buttons button[href]{box-shadow:none;background-color:#2e333f;border-bottom:1px solid #1e2229}#page.home>.wrapper .about .buttons button[href]:hover{background-color:#545d73}#page.home>.wrapper .about .buttons button.update{display:grid;grid-template-columns:-webkit-min-content auto;grid-template-columns:min-content auto;grid-template-rows:-webkit-min-content auto;grid-template-rows:min-content auto;justify-content:flex-start;align-content:center;overflow:hidden;padding-top:16px;padding-bottom:16px;text-align:left;white-space:initial;font-family:Roboto}#page.home>.wrapper .about .buttons button.update .icon{grid-row:2/3;align-self:flex-start;width:2.2em;height:2.2em;filter:brightness(0.6) sepia(1) hue-rotate(0.25rad) saturate(10)}#page.home>.wrapper .about .buttons button.update em{grid-column:1/3;font-style:normal;opacity:.8}#page.home>.wrapper .about .buttons button.update strong{grid-column:2/3;font-size:14pt;font-weight:normal;color:#fc0}.palette{display:grid;grid-template-rows:auto fit-content(24px);align-items:center;width:100%;height:100%;background-color:#1e2229;image-rendering:-moz-crisp-edges;image-rendering:pixelated}.palette.entities,.palette.intGrid{grid-template-rows:-webkit-min-content auto fit-content(24px);grid-template-rows:min-content auto fit-content(24px)}.palette.entities .bar,.palette.intGrid .bar{display:grid;gap:4px;grid-template-columns:auto -webkit-min-content;grid-template-columns:auto min-content}.palette.entities .bar button,.palette.intGrid .bar button{padding:2px 6px}.palette.entities ul.niceList:not(.col-1) .subList ul,.palette.intGrid ul.niceList:not(.col-1) .subList ul{display:grid}.palette.entities ul.niceList:not(.col-1) .subList ul li,.palette.intGrid ul.niceList:not(.col-1) .subList ul li{display:grid;grid-template:none;grid-template-rows:auto -webkit-min-content;grid-template-rows:auto min-content;justify-items:center;padding:2px;font-size:8pt;line-height:1.2em;border:none}.palette.entities ul.niceList:not(.col-1) .subList ul li .name,.palette.intGrid ul.niceList:not(.col-1) .subList ul li .name{overflow:hidden}.palette.entities ul.niceList.col-2 .sublist ul,.palette.intGrid ul.niceList.col-2 .sublist ul{grid-template-columns:repeat(2, 1fr)}.palette.entities ul.niceList.col-3 .sublist ul,.palette.intGrid ul.niceList.col-3 .sublist ul{grid-template-columns:repeat(3, 1fr)}.palette.entities ul.niceList.col-4 .sublist ul,.palette.intGrid ul.niceList.col-4 .sublist ul{grid-template-columns:repeat(4, 1fr)}.palette.entities ul.niceList.col-5 .sublist ul,.palette.intGrid ul.niceList.col-5 .sublist ul{grid-template-columns:repeat(5, 1fr)}.palette.entities ul.niceList.col-6 .sublist ul,.palette.intGrid ul.niceList.col-6 .sublist ul{grid-template-columns:repeat(6, 1fr)}.palette.entities ul.niceList.col-7 .sublist ul,.palette.intGrid ul.niceList.col-7 .sublist ul{grid-template-columns:repeat(7, 1fr)}.palette.entities ul.niceList.col-8 .sublist ul,.palette.intGrid ul.niceList.col-8 .sublist ul{grid-template-columns:repeat(8, 1fr)}.palette.entities ul.niceList.col-9 .sublist ul,.palette.intGrid ul.niceList.col-9 .sublist ul{grid-template-columns:repeat(9, 1fr)}.palette.entities ul.niceList.col-10 .sublist ul,.palette.intGrid ul.niceList.col-10 .sublist ul{grid-template-columns:repeat(10, 1fr)}.palette.intGrid ul.niceList:not(.col-1) .subList ul li .intGridValue{width:100%;height:auto;min-height:64px;border:none}.palette.intGrid ul.niceList:not(.col-1) .subList ul li .intGridValue img{-o-object-fit:contain;object-fit:contain}.palette.intGrid ul.niceList.col-2 .sublist ul li .intGridValue{min-height:128px}.palette.intGrid ul.niceList.col-3 .sublist ul li .intGridValue{min-height:96px}.palette.intGrid ul.niceList.col-5 .sublist ul li .intGridValue{min-height:50px}.palette.intGrid ul.niceList.col-6 .sublist ul li .intGridValue{min-height:40px}.palette.intGrid ul.niceList.col-7 .sublist ul li .intGridValue{min-height:40px}.palette.intGrid ul.niceList.col-8 .sublist ul li .intGridValue{min-height:30px}.palette.intGrid ul.niceList.col-9 .sublist ul li .intGridValue{min-height:30px}.palette.intGrid ul.niceList.col-10 .sublist ul li .intGridValue{min-height:30px}.palette.entities ul.niceList:not(.col-1) .subList ul li .entityPreview{margin:0;width:100% !important;height:auto !important}.palette.entities ul.niceList.col-2 .subList ul li .entityPreview{zoom:4}.palette.entities ul.niceList.col-3 .subList ul li .entityPreview{zoom:3}.palette.invalid{background:url("../img/stripes.png")}.palette.invalid .warning{color:#e34d00;margin:50px}.palette .toolOptions{display:flex;flex-wrap:nowrap;padding-top:1px}.palette .toolOptions>*+*{margin-left:10px}.palette .toolOptions>*{flex:0 1 auto}.palette .toolOptions label{display:flex;align-items:center;flex-wrap:nowrap;white-space:nowrap}.palette .toolOptions label input[type=checkbox]{flex:0 0 auto;width:24px;height:24px;margin-right:4px}.palette .toolOptions button{width:auto;padding-top:4px;text-transform:none;padding-bottom:4px;margin-bottom:3px}.palette ul.niceList{margin:0;padding:4px;width:100%;height:100%;border:0px}.palette ul.niceList li:not(.title):not(.subList){display:flex;min-height:16px;cursor:pointer;box-shadow:none;border:0;border-left:6px solid #fff}.palette ul.niceList li:not(.title):not(.subList):not(.active):hover{outline:1px solid #fff !important;outline-offset:-1px}.palette ul.niceList li.subList{padding:0}.palette ul.niceList li.entity{overflow:hidden}.palette ul.niceList li.entity .entityPreview{margin-right:8px}.palette ul.niceList li.color{padding-left:10px;overflow:hidden;line-height:32px}.palette ul.niceList li.active{outline:1px solid #fff !important;outline-offset:-1px}.intGridValue{position:relative;width:32px;height:32px;border:1px solid #fff;border-radius:2px;overflow:hidden}.intGridValue .index{position:absolute;z-index:1;display:flex;align-items:center;justify-content:center;font-weight:bold;line-height:initial}.intGridValue:not(.hasIcon) .index{width:100%;height:100%}.intGridValue.hasIcon .index{top:0;left:0;font-size:8.5pt;padding:1px 2px;border-bottom-right-radius:3px}.intGridValue img{position:absolute;top:0;left:0;width:100% !important;height:100% !important;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.tileset{width:100%;height:100%;padding:1px;position:relative;overflow:hidden;box-sizing:border-box}.tileset .tilesetWrapper{width:100%;height:100%;position:relative;overflow:hidden;box-sizing:border-box;background-color:#1e2229}.tileset .tilesetWrapper[cursor=pan]{cursor:-webkit-grab;cursor:grab}.tileset .tilesetWrapper[cursor=pick]{cursor:pointer}.tileset .tilesetWrapper[cursor=forbidden]{cursor:not-allowed}.tileset .tilesetWrapper[cursor=paint]{cursor:crosshair}.tileset .selectionInfos{position:absolute;z-index:2;pointer-events:none;top:0;right:0;height:1em;font-size:.75em;padding:1px 4px;background-color:#1e2229;box-shadow:-2px 2px 4px #000;opacity:.7}.tileset canvas{image-rendering:-moz-crisp-edges;image-rendering:pixelated;outline:1px solid rgba(0,0,0,.4);box-shadow:0px 0px 16px #000;background-image:url("../img/transparency.png");background-repeat:repeat;background-color:#2e333f}.tileset.singleTileMode .selectionsWrapper .tileCursor.selection{border-width:1px;border-color:#fc0;border-style:solid;box-shadow:0px 0px 16px #e34d00}.tileset .highlightWrapper{pointer-events:none;position:relative}.tileset .highlightWrapper .line{position:absolute;z-index:1;min-width:1px;min-height:1px;outline:2px solid #f0f;outline-offset:-2px;border:1px solid #000;background-color:rgba(255,0,255,.2)}.tileset .selectionsWrapper,.tileset .cursorsWrapper{pointer-events:none;position:relative}.tileset .selectionsWrapper .tileCursor,.tileset .cursorsWrapper .tileCursor{position:absolute;z-index:1;min-width:1px;min-height:1px;box-sizing:border-box;pointer-events:none;border-color:rgba(255,255,255,.5);border-style:solid;border-width:0px}.tileset .selectionsWrapper .tileCursor.mouseOver,.tileset .cursorsWrapper .tileCursor.mouseOver{border-color:rgba(255,255,255,.25)}.tileset .selectionsWrapper .tileCursor.randomMode,.tileset .cursorsWrapper .tileCursor.randomMode{border-width:1px;border-color:rgba(144,238,144,.5);border-style:dotted}.tileset .selectionsWrapper .tileCursor.randomMode.selection,.tileset .cursorsWrapper .tileCursor.randomMode.selection{border-color:#90ee90;border-style:solid}.tileset .selectionsWrapper .tileCursor.stampMode.selection,.tileset .cursorsWrapper .tileCursor.stampMode.selection{border-color:#f3e4a4;border-style:solid}.tileset .selectionsWrapper .tileCursor.left,.tileset .cursorsWrapper .tileCursor.left{border-left-width:1px}.tileset .selectionsWrapper .tileCursor.right,.tileset .cursorsWrapper .tileCursor.right{border-right-width:1px}.tileset .selectionsWrapper .tileCursor.top,.tileset .cursorsWrapper .tileCursor.top{border-top-width:1px}.tileset .selectionsWrapper .tileCursor.bottom,.tileset .cursorsWrapper .tileCursor.bottom{border-bottom-width:1px}.tileset .selectionsWrapper .tileCursor.remove,.tileset .cursorsWrapper .tileCursor.remove{border-color:red}.tileset.tileTagger{display:grid;grid-template-columns:auto;grid-auto-flow:column;grid-auto-columns:-webkit-min-content;grid-auto-columns:min-content}.tileset.tileTagger .tools{display:grid;overflow:hidden;grid-template-rows:auto;width:130px}.tileset.tileTagger .tools ul.values{overflow-y:auto}.tileset.tileTagger .tools ul.values li{overflow:hidden;grid-template-columns:-webkit-min-content;grid-template-columns:min-content;grid-auto-flow:column;grid-auto-columns:auto;text-overflow:ellipsis;border:none;border-left:5px solid #fff;white-space:nowrap}.tileset.tileTagger .tools ul.values li.active{color:inherit;outline:2px solid #fff;outline-offset:-2px;box-shadow:none}.tileset.tileTagger .tools ul.values li.none{border:none;background-color:#2e333f;color:#737f9d}.window.singleTilePicker{z-index:99}.window.singleTilePicker .wrapper{padding:0}.window.singleTilePicker .wrapper .content{width:90vw;height:90vh}.entityInstanceEditor{position:absolute;z-index:10;width:350px;box-sizing:border-box;box-shadow:-4px 0px 16px rgba(0,0,0,.6);background-color:#1e2229;transition:opacity .3s}.entityInstanceEditor.faded{opacity:.3}.entityInstanceEditor .entityInstanceWrapper{overflow:auto;max-height:90vh;padding:10px;box-sizing:border-box}.entityInstanceEditor .resizeBar{position:absolute;top:0;left:0;width:4px;height:100%;background-color:#fc0;cursor:ew-resize}.entityInstanceEditor header{display:grid;grid-template-columns:auto -webkit-min-content;grid-template-columns:auto min-content;width:100%;padding-bottom:4px;margin-bottom:4px;overflow:hidden;font-weight:bold;color:#fc0;border-bottom:1px solid #545d73}.entityInstanceEditor header a{display:inline-block;padding:2px 4px;font-size:8pt;color:#000;border-radius:2px;background-color:#fc0;cursor:pointer}.entityInstanceEditor header a:hover{background-color:#fff}.entityInstanceEditor .empty{color:#737f9d;font-style:italic}.entityInstanceEditor .doc{padding:8px 8px;margin-bottom:8px;color:#79dd8a;background-color:#273f2f;border-radius:3px;border:1px solid #5eab6b}.entityInstanceEditor .doc p{font-size:10pt;margin:0}.entityInstanceEditor .doc p+p{margin-top:4px}.entityInstanceEditor dl.extraInfos{width:auto;margin-bottom:8px;padding:8px;padding-bottom:0;border:1px solid #737f9d;border-left-width:2px;border-top:none;border-bottom-left-radius:4px;border-bottom-right-radius:4px;background-color:#2e333f}.entityInstanceEditor dl.extraInfos:empty{display:none}.entityInstanceEditor dl.extraInfos dt{padding-top:0;min-width:80px;align-items:center}.entityInstanceEditor dl.extraInfos dd{color:#737f9d}.entityInstanceEditor dl.extraInfos dd.iid button.copy{flex:0 1 0px}.entityInstanceEditor dl.extraInfos dd.iid input.iid{color:#c1cfeb;font-size:8pt}.entityInstanceEditor dl.extraInfos dd.coords{align-items:center}.entityInstanceEditor dl.extraInfos dd.coords input{padding:3px;font-size:.8em}.entityInstanceEditor dl.extraInfos dd .unit{display:inline-block;padding:1px 6px;font-size:.9em;color:#737f9d;opacity:1;border:1px dashed #545d73;border-radius:4px;text-align:center;cursor:pointer}.entityInstanceEditor dl.extraInfos dd .unit:hover{border-color:#fc0;color:#fc0}.fieldDefsForm{width:100%;height:100%;overflow:hidden;display:grid;gap:8px;grid-template-columns:200px auto;grid-template-rows:40px auto}.fieldDefsForm .buttons{flex-wrap:nowrap}.fieldDefsForm button{white-space:nowrap}.fieldDefsForm ul.fieldList{overflow:auto;margin:0;grid-row:2/3}.fieldDefsForm ul.fieldList li{grid-template-columns:auto -webkit-min-content -webkit-min-content;grid-template-columns:auto min-content min-content;gap:0px 2px;overflow:hidden}.fieldDefsForm ul.fieldList li .name{width:100%;overflow:hidden}.fieldDefsForm ul.fieldList li .type{display:block;box-sizing:border-box;flex:0 1 0px;width:3em;padding:4px;overflow:hidden;color:#fff;font-weight:bold;font-size:8pt;text-align:center;border:1px solid #fff;border-radius:3px;box-shadow:0px 0px 4px rgba(0,0,0,.5)}.fieldDefsForm ul.fieldList li .type.array{border-left:2px solid #fff !important;border-right:2px solid #fff !important;border-top:none;border-bottom:none}.fieldDefsForm ul.fieldList:empty::before{content:"No custom field"}.fieldDefsForm .buttons{grid-column:1/2;grid-row:1/2}.fieldDefsForm dl.form{overflow:auto;grid-column:2/3;grid-row:1/3}.fieldDefsForm dl.form h3{margin:0}.fieldDefsForm dl.form input.type{font-family:"Courier New",Courier,monospace}.fieldDefsForm dl.form dt>label{flex:0 0 100px}.fieldDefsForm dl.form button.convert,.fieldDefsForm dl.form .F_Path.file-select{padding:4px;flex:0 1 0px;align-self:stretch}.fieldDefsForm dl.form .allowedRefTags:not(:empty){margin-top:4px}.fieldDefsForm dl.form .defaultTile{display:flex;margin-left:8px}.fieldDefsForm dl.form .defaultTile>span{align-self:center;color:#737f9d}.fieldDefsForm dl.form .defaultTile .picker canvas.empty:not(:hover){border-color:#545d73}.fieldDefsForm dl.form .defaultTile .clear{flex:0 1 0px}.fieldDefsForm dl.form dd.displayMode select:first-of-type{flex:1 1 150px}.fieldDefsForm dl.form select#allowedRefs{flex:1 0 100%}.fieldDefsForm dl.form *[class*=F_],.fieldDefsForm dl.form.type-level .onlyEntity,.fieldDefsForm dl.form.type-entity .onlyLevel,.fieldDefsForm dl.form *[class=NotArray],.fieldDefsForm dl.form *[class=Array]{display:none}.fieldDefsForm dl.form *[class*=F_]+dd,.fieldDefsForm dl.form.type-level .onlyEntity+dd,.fieldDefsForm dl.form.type-entity .onlyLevel+dd,.fieldDefsForm dl.form *[class=NotArray]+dd,.fieldDefsForm dl.form *[class=Array]+dd{display:none}.fieldDefsForm dl.form.type-Array .Array,.fieldDefsForm dl.form.type-NotArray .NotArray,.fieldDefsForm dl.form.type-F_Int .F_int,.fieldDefsForm dl.form.type-F_Float .F_Float,.fieldDefsForm dl.form.type-F_Bool .F_Bool,.fieldDefsForm dl.form.type-F_Color .F_Color,.fieldDefsForm dl.form.type-F_Enum .F_Enum,.fieldDefsForm dl.form.type-F_Point .F_Point,.fieldDefsForm dl.form.type-F_Text .F_Text,.fieldDefsForm dl.form.type-F_String .F_String,.fieldDefsForm dl.form.type-F_EntityRef .F_EntityRef,.fieldDefsForm dl.form.type-F_Tile .F_Tile,.fieldDefsForm dl.form.type-F_Path .F_Path{display:flex}.fieldDefsForm dl.form.type-Array .Array:not(li),.fieldDefsForm dl.form.type-NotArray .NotArray:not(li),.fieldDefsForm dl.form.type-F_Int .F_int:not(li),.fieldDefsForm dl.form.type-F_Float .F_Float:not(li),.fieldDefsForm dl.form.type-F_Bool .F_Bool:not(li),.fieldDefsForm dl.form.type-F_Color .F_Color:not(li),.fieldDefsForm dl.form.type-F_Enum .F_Enum:not(li),.fieldDefsForm dl.form.type-F_Point .F_Point:not(li),.fieldDefsForm dl.form.type-F_Text .F_Text:not(li),.fieldDefsForm dl.form.type-F_String .F_String:not(li),.fieldDefsForm dl.form.type-F_EntityRef .F_EntityRef:not(li),.fieldDefsForm dl.form.type-F_Tile .F_Tile:not(li),.fieldDefsForm dl.form.type-F_Path .F_Path:not(li){display:inherit}.fieldDefsForm dl.form.type-Array .Array.info,.fieldDefsForm dl.form.type-NotArray .NotArray.info,.fieldDefsForm dl.form.type-F_Int .F_int.info,.fieldDefsForm dl.form.type-F_Float .F_Float.info,.fieldDefsForm dl.form.type-F_Bool .F_Bool.info,.fieldDefsForm dl.form.type-F_Color .F_Color.info,.fieldDefsForm dl.form.type-F_Enum .F_Enum.info,.fieldDefsForm dl.form.type-F_Point .F_Point.info,.fieldDefsForm dl.form.type-F_Text .F_Text.info,.fieldDefsForm dl.form.type-F_String .F_String.info,.fieldDefsForm dl.form.type-F_EntityRef .F_EntityRef.info,.fieldDefsForm dl.form.type-F_Tile .F_Tile.info,.fieldDefsForm dl.form.type-F_Path .F_Path.info{display:grid}.fieldDefsForm dl.form.type-Array .Array+dd,.fieldDefsForm dl.form.type-NotArray .NotArray+dd,.fieldDefsForm dl.form.type-F_Int .F_int+dd,.fieldDefsForm dl.form.type-F_Float .F_Float+dd,.fieldDefsForm dl.form.type-F_Bool .F_Bool+dd,.fieldDefsForm dl.form.type-F_Color .F_Color+dd,.fieldDefsForm dl.form.type-F_Enum .F_Enum+dd,.fieldDefsForm dl.form.type-F_Point .F_Point+dd,.fieldDefsForm dl.form.type-F_Text .F_Text+dd,.fieldDefsForm dl.form.type-F_String .F_String+dd,.fieldDefsForm dl.form.type-F_EntityRef .F_EntityRef+dd,.fieldDefsForm dl.form.type-F_Tile .F_Tile+dd,.fieldDefsForm dl.form.type-F_Path .F_Path+dd{display:flex}.fieldDefsForm dl.form.type-F_Path .F_Path.file-select{display:initial}dl.form.fieldInstanceEditor{padding:0;border:none;grid-template-columns:120px auto;-moz-column-gap:2px;column-gap:2px}dl.form.fieldInstanceEditor>dt{max-width:none}dl.form.fieldInstanceEditor>dt label{overflow:hidden}dl.form.fieldInstanceEditor dt.isDefault:not(:hover){color:#737f9d;font-style:italic;opacity:.9}dl.form.fieldInstanceEditor dt[error]{color:#e34d00 !important;opacity:1 !important;background-color:#791105 !important;border-left:4px solid #e34d00}dl.form.fieldInstanceEditor dt[error] label{background:rgba(0,0,0,0) !important;padding:5px;color:#ffa386}dl.form.fieldInstanceEditor dd[error]{background-color:#791105;opacity:1 !important}dl.form.fieldInstanceEditor dt:not(.isDefault){padding:4px;border-radius:0;border-top-left-radius:4px;border-bottom-left-radius:4px;background-color:#737f9d}dl.form.fieldInstanceEditor dd:not(.isDefault){padding:2px;border-radius:0;border-top-right-radius:4px;border-bottom-right-radius:4px;background-color:#2e333f}dl.form.fieldInstanceEditor dd.isDefault:not(:hover){opacity:.35}dl.form.fieldInstanceEditor dd.isDefault:not(:hover) input[type=checkbox]{opacity:.35}dl.form.fieldInstanceEditor span.inputWithDefaultOption{display:flex;align-items:center;opacity:1 !important;padding:0 !important;flex:1 1 auto !important}dl.form.fieldInstanceEditor span.inputWithDefaultOption input[type=text]{width:100%;margin-right:0}dl.form.fieldInstanceEditor span.inputWithDefaultOption select{min-width:140px}dl.form.fieldInstanceEditor span.inputWithDefaultOption span.value{flex:1 1 auto}dl.form.fieldInstanceEditor dd.F_Bool span.value{flex:0 1 0px}dl.form.fieldInstanceEditor dd.F_String span.inputWithDefaultOption input[type=text]{max-width:none}dl.form.fieldInstanceEditor input.slider:not(:disabled){box-sizing:border-box}dl.form.fieldInstanceEditor span.prefix,dl.form.fieldInstanceEditor span.suffix{color:#737f9d;padding:3px}dl.form.fieldInstanceEditor span.usingDefault{flex:0 0 0px;align-self:center;margin-left:10px;font-size:.75em;color:#737f9d;opacity:1}dl.form.fieldInstanceEditor .entityRef{flex:1 0 auto;font-size:8pt;color:#ff4;cursor:url("../cursors/followRef.svg") 16 16,zoom-in}dl.form.fieldInstanceEditor .entityRef:hover{border-color:#ff4}dl.form.fieldInstanceEditor [error] .entityRef{color:#ffa386;font-style:italic}dl.form.fieldInstanceEditor button.pickRef,dl.form.fieldInstanceEditor button.removeRef{flex:0 1 0px;padding:4px}dl.form.fieldInstanceEditor button.pickRef .icon,dl.form.fieldInstanceEditor button.removeRef .icon{width:16px;height:16px}dl.form.fieldInstanceEditor button.removePoint{flex:.2 1 0px}dl.form.fieldInstanceEditor button.locate,dl.form.fieldInstanceEditor button.fileSelectButton{flex:0 1 0px}dl.form.fieldInstanceEditor input[type=color]{width:100%}dl.form.fieldInstanceEditor canvas.tile{flex:0 0 auto;zoom:1.5}dl.form.fieldInstanceEditor button.clearTile{flex:0 1 24px;padding:4px}dl.form.fieldInstanceEditor input.fileNotFound{color:#fc0;border-color:#fc0;background-color:#791105;box-shadow:0px 0px 8px #e34d00}dl.form.fieldInstanceEditor .colorWrapper{display:grid;justify-items:center;align-items:center;box-sizing:border-box;min-width:64px;min-height:32px;padding:4px;color:#fff;text-shadow:0px 2px 2px #000,0px 0px 8px #000;border:1px solid #000;box-shadow:0px 0px 2px #000 inset;cursor:pointer;border-radius:2px}dl.form.fieldInstanceEditor .colorWrapper:hover{outline:1px solid #fc0;outline-offset:-1px}dl.form.fieldInstanceEditor .colorWrapper.usingDefault{background-image:url("../img/stripes.png")}dl.form.fieldInstanceEditor .colorWrapper input{visibility:hidden;width:0px !important;height:0px !important}dl.form.fieldInstanceEditor textarea{height:auto;overflow-x:auto;overflow-y:hidden;font-size:8.5pt}dl.form.fieldInstanceEditor a.usingDefault{display:flex;width:100%;text-decoration:none;border:1px dashed #545d73;padding:8px;align-items:center;background-color:#2e333f;background-image:url("../img/stripes.png")}dl.form.fieldInstanceEditor a.usingDefault.required{border-color:#fc0;box-shadow:0px 0px 4px #e34d00,0px 0px 8px #e34d00 inset;background-color:#791105}dl.form.fieldInstanceEditor a.usingDefault.required span.value{text-shadow:none;color:#fc0 !important}dl.form.fieldInstanceEditor a.usingDefault.required span.label{text-shadow:none;color:#fc0 !important}dl.form.fieldInstanceEditor a.usingDefault.checkbox{padding:0;padding-right:8px}dl.form.fieldInstanceEditor a.usingDefault span{opacity:1;text-shadow:2px 0px 4px #2e333f,0px 2px 4px #2e333f,-2px 0px 4px #2e333f,0px -2px 4px #2e333f}dl.form.fieldInstanceEditor a.usingDefault span.value{flex:1 1 auto;color:#fff;font-style:italic}dl.form.fieldInstanceEditor a.usingDefault span.label{font-size:.75em;font-style:italic;color:#737f9d}dl.form.fieldInstanceEditor a.usingDefault:hover{border-color:#fc0}dl.form.fieldInstanceEditor select.usingDefault{border:1px dashed #545d73;padding:8px;color:#fff;background-color:#2e333f;background-image:url("../img/stripes.png")}dl.form.fieldInstanceEditor button.usingDefault:not(.required){background-image:url("../img/stripes.png")}dl.form.fieldInstanceEditor button.required{outline:1px solid #fc0;box-shadow:0px 0px 32px #e34d00}dl.form.fieldInstanceEditor button.reset{margin-left:10px;flex:0;align-self:center;padding:4px 1px}dl.form.fieldInstanceEditor button.reset .icon{width:20px;height:20px}dl.form.fieldInstanceEditor span.point{padding:4px;align-self:center;font-family:"Courier New",Courier,monospace;color:#c1cfeb;font-size:10pt;border-radius:6px;background-color:#2e333f}dl.form.fieldInstanceEditor .F_Path input{cursor:pointer}dl.form.fieldInstanceEditor .F_Path button{flex:0 1 0px;padding:0 4px;align-self:stretch}dl.form.fieldInstanceEditor .F_Path button .icon{width:1.3em}dl.form.fieldInstanceEditor div.array{display:grid;grid-template-columns:auto;gap:2px;box-sizing:border-box;margin-left:4px;padding:8px;padding-right:2px;overflow-x:hidden;overflow-y:auto;border-left:1px solid #fff;border-top-left-radius:8px;border-bottom-left-radius:8px}dl.form.fieldInstanceEditor div.array.empty{padding:2px}dl.form.fieldInstanceEditor div.array.empty li.compact{display:none}dl.form.fieldInstanceEditor div.array button.add{padding:0}dl.form.fieldInstanceEditor div.array ul.values{overflow:hidden}dl.form.fieldInstanceEditor div.array ul.values>li{display:flex;flex-wrap:nowrap;overflow:hidden;height:33px}dl.form.fieldInstanceEditor div.array ul.values>li.F_Point{height:auto}dl.form.fieldInstanceEditor div.array ul.values>li span:not([class]){align-self:center;padding-left:2px;padding-right:2px;color:#737f9d}dl.form.fieldInstanceEditor div.array ul.values>li .sortHandle{flex:0 1 0px;background-color:#545d73}dl.form.fieldInstanceEditor div.array ul.values>li button{flex:0;align-self:center;padding:4px 1px}dl.form.fieldInstanceEditor div.array ul.values>li button .icon{width:20px;height:20px}dl.form.fieldInstanceEditor div.array ul.values>li button.remove{flex:0 1 16px}dl.form.fieldInstanceEditor div.array ul.values>li button.missingRef{padding:4px;font-size:9pt;white-space:nowrap}dl.form.fieldInstanceEditor div.array ul.values>li select{width:100%;padding:0}dl.form.fieldInstanceEditor div.array ul.values>li .colorWrapper,dl.form.fieldInstanceEditor div.array ul.values>li input[type=text]{width:100%}dl.form.fieldInstanceEditor div.array ul.values>li.compact{color:#737f9d;font-size:9pt;padding-bottom:4px}dl.form.fieldInstanceEditor div.array button.remove{padding:0;margin:0}.window.panel button.delete{flex:0 0 32px}.window.panel.editLayerDefs .content,.window.panel.editTilesetDefs .content{display:grid;width:960px;height:100%;justify-content:stretch;-moz-column-gap:16px;column-gap:16px;grid-template-rows:-webkit-min-content auto;grid-template-rows:min-content auto;grid-template-columns:250px auto}.window.panel.editLayerDefs .content .help,.window.panel.editTilesetDefs .content .help{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.window.panel.editLayerDefs .content .path,.window.panel.editTilesetDefs .content .path{flex:1 0 100%;box-sizing:border-box}.window.panel.editLayerDefs .content>h2:first-of-type,.window.panel.editTilesetDefs .content>h2:first-of-type{grid-column:1/3}.window.panel.editLayerDefs .content>.header,.window.panel.editTilesetDefs .content>.header{grid-column:1/3}.window.panel.editLayerDefs .content .mainList,.window.panel.editTilesetDefs .content .mainList{display:grid;grid-template-rows:-webkit-min-content auto;grid-template-rows:min-content auto}.window.panel.editLayerDefs .content .mainList .error,.window.panel.editTilesetDefs .content .mainList .error{padding:2px 8px;font-size:8pt}.window.panel.editProject .content{display:grid;grid-template-columns:auto;grid-template-rows:repeat(3, -webkit-min-content);grid-template-rows:repeat(3, min-content);gap:16px}.window.panel.editProject .content dl.form>dt{max-width:none;width:250px}.window.panel.editProject .content dl.form>dt>label:first-of-type{max-width:none}.window.panel.editProject .content a.defaultLevelNamePattern{flex:0 1 auto;margin-left:8px;align-self:center;font-size:9pt;cursor:pointer}.window.panel.editProject .content a.defaultLevelNamePattern:hover{color:#fff}.window.panel.editProject .content a[href]{margin-left:8px;flex-grow:0}.window.panel.editProject .content .collapser.collapsed{margin-bottom:16px}.window.panel.editProject .content .form.advanced{padding:8px;box-sizing:border-box;margin-top:-16px;border:1px solid #545d73}.window.panel.editProject .content .form.advanced ul.advFlags{padding-bottom:48px}.window.panel.editProject .content .form.advanced ul.advFlags li{display:grid;-moz-column-gap:8px;column-gap:8px;grid-template-columns:-webkit-min-content auto;grid-template-columns:min-content auto;align-items:center;margin-bottom:8px}.window.panel.editProject .content .form.advanced ul.advFlags li input{cursor:pointer}.window.panel.editProject .content .form.advanced ul.advFlags li label{margin:0;text-transform:none;font-weight:bold;color:#fff;cursor:pointer}.window.panel.editProject .content .form.advanced ul.advFlags li .desc{grid-column:2/3;font-size:.85em;color:#c1cfeb}.window.panel.editProject .content .form.advanced ul.advFlags li .desc p{margin:0}.window.panel.editProject .content .form.advanced ul.advFlags li .desc p+p{margin-top:4px}.window.panel.editProject .content dd.imageExportOnly{display:none}.window.panel.editProject .content dd.imageExportMode{position:relative;display:grid;grid-template-columns:-webkit-min-content auto -webkit-min-content;grid-template-columns:min-content auto min-content;gap:4px}.window.panel.editProject .content dd.imageExportMode .locate{grid-column:1/2}.window.panel.editProject .content dd.imageExportMode select{grid-column:2/4;width:100%}.window.panel.editProject .content dd.imageExportMode input[type=text]{grid-column:1/3;width:auto}.window.panel.editProject .content dd.imageExportMode .example{grid-row:3/4;grid-column:1/4;text-align:right;color:#79dd8a;font-family:monospace}.window.panel.editProject .content dd.imageExportMode .pngPatternEditor{grid-column:1/4}.window.panel.editProject .content dd.customCommands{display:block}.window.panel.editProject .content dd.customCommands ul{margin-bottom:4px}.window.panel.editProject .content dd.customCommands ul li{display:flex;flex-wrap:nowrap}.window.panel.editProject .content dd.customCommands ul li select{flex:0 1 0px}.window.panel.editProject .content dd.customCommands ul li input[type=text]{flex-grow:1;font-size:8pt;font-family:"Courier New",Courier,monospace}.window.panel.editProject .content dd.customCommands ul li button{flex:0 1 0px;padding-left:0;padding-right:0}.window.panel.editProject .content .trusted,.window.panel.editProject .content .untrusted{font-size:9pt;padding:8px;margin-bottom:4px;border:1px solid #545d73;border-radius:3px}.window.panel.editProject .content .trusted a,.window.panel.editProject .content .untrusted a{cursor:pointer}.window.panel.editProject .content .trusted a:hover,.window.panel.editProject .content .untrusted a:hover{color:#fff}.window.panel.editProject .content .trusted{border-color:#cfdd40}.window.panel.editProject .content .untrusted{border-color:#e34d00}.window.panel.editProject .content .curBackupPath{flex:1 1 0}.window.panel.editProject .content .resetBackupPath{flex:0 1 0;padding-left:2px;padding-right:2px}.window.panel.editProject .content h2{margin-bottom:0}.window.panel.editProject .content .buttons.main{margin-bottom:10px}.window.panel.editEnumDefs .content{display:grid;grid-template-rows:-webkit-min-content auto;grid-template-rows:min-content auto;grid-template-columns:250px auto;-moz-column-gap:16px;column-gap:16px;height:100%}.window.panel.editEnumDefs .content .help{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.window.panel.editEnumDefs .content>h2:first-of-type{grid-column:1/3}.window.panel.editEnumDefs .content .header{grid-column:1/3}.window.panel.editEnumDefs .content .enumList{grid-column:1/2;display:grid;grid-template-rows:-webkit-min-content -webkit-min-content auto;grid-template-rows:min-content min-content auto;overflow:hidden}.window.panel.editEnumDefs .content .enumList ul{overflow:auto}.window.panel.editEnumDefs .content .enumList ul li .name{overflow-x:hidden;width:100%}.window.panel.editEnumDefs .content .enumList ul li.missing{background-color:#791105}.window.panel.editEnumDefs .content .enumFormWrapper{overflow-y:hidden;display:grid;grid-template-columns:100%;grid-template-rows:-webkit-min-content auto;grid-template-rows:min-content auto}.window.panel.editEnumDefs .content .enumFormWrapper.externalEnum dl.enumForm .noExternal{display:none}.window.panel.editEnumDefs .content .enumFormWrapper.externalEnum dl.enumForm dt.onlyExternal{display:grid}.window.panel.editEnumDefs .content .enumFormWrapper.externalEnum dl.enumForm ul.enumValues li{grid-template-columns:-webkit-min-content auto;grid-template-columns:min-content auto}.window.panel.editEnumDefs .content .enumFormWrapper.externalEnum dl.enumForm .path{padding:5px;text-align:left;border:1px solid #545d73}.window.panel.editEnumDefs .content .enumFormWrapper.externalEnum dl.enumForm .exploreTo{margin-left:4px;padding:6px}.window.panel.editEnumDefs .content .enumFormWrapper dl.enumForm button.createEnumValue{flex:1 0 100%}.window.panel.editEnumDefs .content .enumFormWrapper dl.enumForm .onlyExternal{display:none}.window.panel.editEnumDefs .content .enumFormWrapper.externalEnum .valuesWrapper{grid-template-rows:-webkit-min-content auto;grid-template-rows:min-content auto}.window.panel.editEnumDefs .content .enumFormWrapper .valuesWrapper{display:grid;padding-right:1px;overflow-y:hidden;grid-template-rows:-webkit-min-content -webkit-min-content auto;grid-template-rows:min-content min-content auto}.window.panel.editEnumDefs .content .enumFormWrapper .valuesWrapper ul.enumValues{overflow-x:hidden;overflow-y:auto}.window.panel.editEnumDefs .content .enumFormWrapper .valuesWrapper ul.enumValues.external .sortHandle{display:none}.window.panel.editEnumDefs .content .enumFormWrapper .valuesWrapper ul.enumValues.external li{grid-template-columns:32px 32px auto}.window.panel.editEnumDefs .content .enumFormWrapper .valuesWrapper ul.enumValues li{display:grid;gap:3px;grid-template-columns:-webkit-min-content 32px 32px auto 32px;grid-template-columns:min-content 32px 32px auto 32px;grid-auto-flow:column;margin-bottom:4px}.window.panel.editEnumDefs .content .enumFormWrapper .valuesWrapper ul.enumValues li input[type=color]{width:auto;height:32px;border:1px solid #fc0}.window.panel.editEnumDefs .content .enumFormWrapper .valuesWrapper ul.enumValues li input[type=color]:disabled{border-color:rgba(0,0,0,0);background-image:url("../img/stripes.png");cursor:not-allowed}.window.panel.editEnumDefs .content .enumFormWrapper .valuesWrapper ul.enumValues li input[type=color]:hover:not(:disabled){border-color:#fff}.window.panel.editEnumDefs .content .enumFormWrapper .valuesWrapper ul.enumValues li input[type=text]{padding:3px}.window.panel.editEnumDefs .content .enumFormWrapper .valuesWrapper ul.enumValues li button{padding:0}.window.panel.editEnumDefs .content .enumFormWrapper .valuesWrapper>h2{margin-bottom:8px}.window.panel.editEnumDefs .content .enumFormWrapper .valuesWrapper>button{margin-bottom:4px}.window.panel.editLayerDefs .content dl.form{overflow-x:hidden;padding-right:4px;overflow-y:auto;grid-template-columns:160px auto}.window.panel.editLayerDefs .content dl.form>dt{max-width:none}.window.panel.editLayerDefs .content dl.form .advanced{margin-top:16px}.window.panel.editLayerDefs .content dl.form .advanced button{flex:0 1 auto;min-height:2.5em}.window.panel.editLayerDefs .content .mainList{grid-template-rows:-webkit-min-content -webkit-min-content auto;grid-template-rows:min-content min-content auto}.window.panel.editLayerDefs .content .mainList ul li{grid-template-columns:-webkit-min-content auto -webkit-min-content;grid-template-columns:min-content auto min-content}.window.panel.editLayerDefs .content .mainList ul li .name{width:100%;overflow-x:hidden}.window.panel.editLayerDefs .content .mainList ul li.hidden{font-style:italic;opacity:.8}.window.panel.editLayerDefs .content .mainList ul li.hidden:not(.active){color:#ffa386}.window.panel.editLayerDefs .content .mainList ul li .icon{width:1.8em;height:1.8em}.window.panel.editLayerDefs .content .mainList ul:empty::before{content:"No layer"}.window.panel.editLayerDefs .content .typeIcon .icon{width:2.5em;height:2.5em}.window.panel.editLayerDefs .content button.editAutoRules{flex-grow:0;white-space:nowrap;margin-left:2px}.window.panel.editLayerDefs .content dd.intGridValues{padding:10px;background-color:#1e2229;border-radius:3px}.window.panel.editLayerDefs .content dd.intGridValues .buttons{flex:1 0 100%;display:grid;grid-template-columns:auto 25%;gap:2px;border-radius:2px}.window.panel.editLayerDefs .content dd.intGridValues ul.intGridValuesGroups{flex:1 0 100%}.window.panel.editLayerDefs .content dd.intGridValues ul.intGridValuesGroups li{position:relative}.window.panel.editLayerDefs .content dd.intGridValues ul.intGridValuesGroups li+li{margin-top:4px}.window.panel.editLayerDefs .content dd.intGridValues ul.intGridValuesGroups>li{padding:8px 2px;border-left:3px solid #737f9d;border-radius:2px;background-color:#2e333f;background-position:4px 16px}.window.panel.editLayerDefs .content dd.intGridValues ul.intGridValuesGroups>li:not(.none):hover{border-color:#fff}.window.panel.editLayerDefs .content dd.intGridValues ul.intGridValuesGroups>li.none{border-left:none;padding-left:8px}.window.panel.editLayerDefs .content dd.intGridValues ul.intGridValuesGroups>li.none .header button{display:none}.window.panel.editLayerDefs .content dd.intGridValues ul.intGridValuesGroups .header{display:grid;padding:2px;padding-top:0;align-items:center;grid-template-columns:-webkit-min-content auto;grid-template-columns:min-content auto;grid-auto-flow:column;grid-auto-columns:-webkit-min-content;grid-auto-columns:min-content}.window.panel.editLayerDefs .content dd.intGridValues ul.intGridValuesGroups .header .name{padding:4px;margin-right:8px}.window.panel.editLayerDefs .content dd.intGridValues ul.intGridValuesGroups .header .name.editable{color:#fff;font-weight:bold;cursor:text}.window.panel.editLayerDefs .content dd.intGridValues ul.intGridValuesGroups .header .name.editable:hover{color:#ff4;outline:1px dashed #737f9d}.window.panel.editLayerDefs .content dd.intGridValues ul.intGridValuesGroups .header .name:not(.editable){color:#737f9d;font-style:italic}.window.panel.editLayerDefs .content dd.intGridValues ul.intGridValuesGroups .header .groupIcon{width:1.5em;height:1.5em}.window.panel.editLayerDefs .content dd.intGridValues ul.intGridValuesGroups ul.intGridValuesGroup:empty{margin:0;margin-right:16px;min-height:20px;border:none;background-image:url("../img/stripes.png")}.window.panel.editLayerDefs .content dd.intGridValues ul.intGridValuesGroups ul.intGridValuesGroup.none .groupHeader{font-style:italic;color:#c1cfeb}.window.panel.editLayerDefs .content dd.intGridValues ul.intGridValuesGroups ul.intGridValuesGroup li:hover{background-color:#545d73;outline:1px solid #737f9d}.window.panel.editLayerDefs .content dd.intGridValues ul.intGridValuesGroups li.value{display:grid;align-items:center;grid-template-columns:-webkit-min-content 32px 64px 32px auto -webkit-min-content;grid-template-columns:min-content 32px 64px 32px auto min-content;gap:4px}.window.panel.editLayerDefs .content dd.intGridValues ul.intGridValuesGroups li.value input[type=color]{width:100%;height:100%}.window.panel.editLayerDefs .content dd.intGridValues ul.intGridValuesGroups li.value input.name{text-align:center;font-style:italic}.window.panel.editLayerDefs .content dd.intGridValues ul.intGridValuesGroups li.value span.id{display:grid;min-width:1.5em;min-height:1.5em;align-content:center;text-align:center;font-weight:bold;font-size:1.3em;border:1px solid #fff;border-radius:3px}.window.panel.editLayerDefs .content dd.intGridValues ul.intGridValuesGroups li.value span.tile{align-self:stretch}.window.panel.editLayerDefs .content dd.intGridValues ul.intGridValuesGroups li.value span.tile:empty{background-image:url("../img/stripes.png");background-repeat:repeat}.window.panel.editLayerDefs .content dd.intGridValues ul.intGridValuesGroups li.value button.remove{align-self:stretch;padding:0;width:28px}.window.panel.editLayerDefs .content dl.form .IntGrid,.window.panel.editLayerDefs .content dl.form .IntGridAutoLayer,.window.panel.editLayerDefs .content dl.form .AutoLayer,.window.panel.editLayerDefs .content dl.form .Tiles,.window.panel.editLayerDefs .content dl.form .Entities{display:none}.window.panel.editLayerDefs .content dl.form.type-IntGrid .IntGrid,.window.panel.editLayerDefs .content dl.form.type-IntGridAutoLayer .IntGridAutoLayer,.window.panel.editLayerDefs .content dl.form.type-AutoLayer .AutoLayer,.window.panel.editLayerDefs .content dl.form.type-Entities .Entities,.window.panel.editLayerDefs .content dl.form.type-Tiles .Tiles{display:grid}.window.panel.editLayerDefs .content dl.form.type-IntGrid .IntGrid:not(dt,label),.window.panel.editLayerDefs .content dl.form.type-IntGridAutoLayer .IntGridAutoLayer:not(dt,label),.window.panel.editLayerDefs .content dl.form.type-AutoLayer .AutoLayer:not(dt,label),.window.panel.editLayerDefs .content dl.form.type-Entities .Entities:not(dt,label),.window.panel.editLayerDefs .content dl.form.type-Tiles .Tiles:not(dt,label){display:flex}body.sorting ul.collapsedSortTarget{display:block !important}.window.panel.worldPanel>.wrapper{padding:0;box-shadow:none;background-color:#1e2229;overflow:hidden}.window.panel.worldPanel .scroller{padding:16px;overflow-y:auto}.window.panel.worldPanel .content{width:400px;height:100%;display:grid;grid-template-rows:-webkit-min-content auto;grid-template-rows:min-content auto}.window.panel.worldPanel .content h2:first-of-type{margin:0}.window.panel.worldPanel .content .worldBar{border-radius:0;margin-bottom:8px}.window.panel.worldPanel .content .worldBar select{flex:1 0 auto}.window.panel.worldPanel .content .levelBar{margin-bottom:16px}.window.panel.worldPanel .content .worldSettings h2,.window.panel.worldPanel .content .currentLevelInstance h2{margin-bottom:8px}.window.panel.worldPanel .content .levelFields{display:grid;grid-template-rows:-webkit-min-content auto;grid-template-rows:min-content auto}.window.panel.worldPanel .content .worldSettings .buttons{margin-bottom:16px}.window.panel.worldPanel .content .worldSettings .buttons button:not(.running) span.running{display:none}.window.panel.worldPanel .content .worldSettings .buttons button.running{outline:1px solid #fc0;box-shadow:0px 0px 16px #e34d00;opacity:.5}.window.panel.worldPanel .content .worldSettings .buttons button.running span.ready{display:none}.window.panel.worldPanel .content .worldSettings dl.form{padding-bottom:0}.window.panel.worldPanel .content .worldSettings dl.form dd{overflow:hidden}.window.panel.worldPanel .content .worldSettings dl.form .GridVania,.window.panel.worldPanel .content .worldSettings dl.form .LinearHorizontal,.window.panel.worldPanel .content .worldSettings dl.form .LinearVertical,.window.panel.worldPanel .content .worldSettings dl.form .Free{display:none}.window.panel.worldPanel .content .worldSettings dl.form.layout-GridVania .GridVania,.window.panel.worldPanel .content .worldSettings dl.form.layout-LinearHorizontal .LinearHorizontal,.window.panel.worldPanel .content .worldSettings dl.form.layout-LinearVertical .LinearVertical,.window.panel.worldPanel .content .worldSettings dl.form.layout-Free .Free{display:flex}.window.panel.editLevelFieldDefs{width:auto}.window.panel.editLevelFieldDefs .content{display:grid;grid-template-rows:-webkit-min-content auto;grid-template-rows:min-content auto;gap:8px;width:750px;height:100%}.window.panel.editLevelFieldDefs .content h2{margin-bottom:8px}.window.panel.levelInstancePanel{width:auto}.window.panel.levelInstancePanel .wrapper{overflow-x:hidden}.window.panel.levelInstancePanel .content{display:grid;grid-template-rows:repeat(4, -webkit-min-content) auto;grid-template-rows:repeat(4, min-content) auto;gap:8px;width:450px;height:100%}.window.panel.levelInstancePanel .content dl#levelForm{grid-template-columns:110px auto}.window.panel.levelInstancePanel .content dl#levelForm dt{min-width:none;max-width:none}.window.panel.levelInstancePanel .content dl#levelForm input#identifier{font-size:14pt}.window.panel.levelInstancePanel .content dl#levelForm .bg{display:grid;align-items:stretch}.window.panel.levelInstancePanel .content dl#levelForm .bg button.pick{width:0}.window.panel.levelInstancePanel .content dl#levelForm .bg .pos{display:grid;grid-template-columns:160px -webkit-min-content;grid-template-columns:160px min-content;justify-content:stretch}.window.panel.levelInstancePanel .content dl#levelForm .bg .pos .pivotEditor .grid{grid-template-columns:repeat(3, 14px);grid-template-rows:repeat(3, 14px)}.window.panel.levelInstancePanel .content dl#levelForm .bg .pos select{font-size:9pt}.levelInstanceForm.disabled{background-image:url("../img/stripesLight.png");background-repeat:repeat}.levelInstanceForm.disabled #levelProps dt,.levelInstanceForm.disabled #levelProps dd,.levelInstanceForm.disabled .fieldInstanceEditor dt,.levelInstanceForm.disabled .fieldInstanceEditor dd{opacity:.3}.levelInstanceForm.disabled #levelProps *,.levelInstanceForm.disabled .fieldInstanceEditor *{pointer-events:none}.levelInstanceForm .buttons{flex-wrap:nowrap;margin-bottom:32px}.levelInstanceForm .buttons button.delete{flex:0 1 0px}.levelInstanceForm .buttons button{white-space:nowrap}.levelInstanceForm dl#levelProps{grid-template-columns:110px auto}.levelInstanceForm dl#levelProps>dt{min-width:0;max-width:none}.levelInstanceForm dl#levelProps #iid{font-size:.8em}.levelInstanceForm dl#levelProps .bg{display:grid;align-items:stretch}.levelInstanceForm dl#levelProps .bg button.pick{width:0}.levelInstanceForm dl#levelProps .bg .pos{display:grid;grid-template-columns:160px -webkit-min-content;grid-template-columns:160px min-content;justify-content:stretch}.levelInstanceForm dl#levelProps .bg .pos .pivotEditor .grid{grid-template-columns:repeat(3, 14px);grid-template-rows:repeat(3, 14px)}.levelInstanceForm dl#levelProps .bg .pos select{font-size:9pt}.levelInstanceForm dl#levelProps .depth{align-items:stretch}.levelInstanceForm dl#levelProps .depth input{text-align:center}.levelInstanceForm dl#levelProps .depth .depthButtons{display:grid;grid-template-rows:repeat(2, 20px);max-width:32px}.levelInstanceForm dl#levelProps .depth .depthButtons button{padding-top:0px;padding-bottom:0px}.levelInstanceForm dl#levelProps .depth .depthButtons button .icon{height:20px}.levelInstanceForm dl.form.fieldInstanceEditor:not(:empty){box-shadow:0px 0px 16px #000;background-color:#2e333f}.levelInstanceForm dl.form.fieldInstanceEditor:empty{padding-top:32px;padding-bottom:32px;color:#737f9d;text-align:center;grid-template-columns:auto;background-image:url("../img/stripes.png")}.levelInstanceForm dl.form.fieldInstanceEditor:empty::before{content:"No custom field."}.levelInstanceForm h2{margin-top:16px;margin-bottom:8px}.levelInstanceForm a.reset{flex:0 0 auto;align-self:center;font-size:9pt;text-decoration:underline;margin-left:8px;padding:2px 4px;border-radius:3px;cursor:pointer}.levelInstanceForm a.reset:hover{text-decoration:none;color:#000;background-color:#fc0}.window.panel.editAllAutoLayerRules{width:auto}.window.panel.editAllAutoLayerRules .wrapper{padding:8px}.window.panel.editAllAutoLayerRules .content{display:grid;grid-template-rows:-webkit-min-content -webkit-min-content auto;grid-template-rows:min-content min-content auto;gap:8px;height:100%;width:340px}.window.panel.editAllAutoLayerRules .content h2:first-of-type{margin:-8px;margin-bottom:8px}.window.panel.editAllAutoLayerRules .content h2:first-of-type>.icon{width:1.1em;height:1.1em}.window.panel.editAllAutoLayerRules .content h2:first-of-type button.close{padding:3px}.window.panel.editAllAutoLayerRules .content header{display:flex;width:100%;align-items:stretch;flex-wrap:wrap}.window.panel.editAllAutoLayerRules .content header>*+*{margin:1px}.window.panel.editAllAutoLayerRules .content header button{flex:1 1 0px;white-space:nowrap;font-size:9pt}.window.panel.editAllAutoLayerRules .content header button.seed{flex:0 1 0px}.window.panel.editAllAutoLayerRules .content header label{display:flex;flex-wrap:nowrap;align-items:center;padding-right:4px;font-size:9pt;color:#737f9d;background-color:#1e2229;border-radius:3px;cursor:pointer}.window.panel.editAllAutoLayerRules .content header label input{cursor:pointer}.window.panel.editAllAutoLayerRules .content header label:hover{color:#000;background-color:#fc0}.window.panel.editAllAutoLayerRules .content header select{width:100%}.window.panel.editAllAutoLayerRules .content ul.ruleGroups{border:1px solid #545d73;overflow-y:auto;background-color:#1e2229}.window.panel.editAllAutoLayerRules .content ul.ruleGroups>li:last-child{margin-bottom:30px}.window.panel.editAllAutoLayerRules .content ul.ruleGroups li.placeholder{grid-template-columns:auto -webkit-min-content;grid-template-columns:auto min-content;display:grid;overflow:hidden;word-wrap:nowrap;cursor:not-allowed;background-image:url("../img/stripes.png")}.window.panel.editAllAutoLayerRules .content ul.ruleGroups li.placeholder strong{font-weight:bold}.window.panel.editAllAutoLayerRules .content ul.ruleGroups li.placeholder em{color:#737f9d}.window.panel.editAllAutoLayerRules .content ul.ruleGroups li div.warning{grid-column:1/99;margin:0}.window.panel.editAllAutoLayerRules .content ul.ruleGroups:empty{background-image:url("../img/stripes.png");box-shadow:0px 0px 16px rgba(0,0,0,.4) inset;text-align:center;padding-top:30px}.window.panel.editAllAutoLayerRules .content ul.ruleGroups>li{position:relative;display:grid;grid-template-columns:28px auto;background-color:#2e333f;margin-bottom:12px}.window.panel.editAllAutoLayerRules .content ul.ruleGroups>li .sortHandle{grid-column:1/2}.window.panel.editAllAutoLayerRules .content ul.ruleGroups>li header{grid-column:2/3}.window.panel.editAllAutoLayerRules .content ul.ruleGroups>li ul.ruleGroup{grid-column:1/3}.window.panel.editAllAutoLayerRules .content ul.ruleGroups>li>.sortHandle{opacity:1;border-radius:0;background-color:#545d73}.window.panel.editAllAutoLayerRules .content ul.ruleGroups>li>.sortHandle:hover{background-color:#fc0 !important}.window.panel.editAllAutoLayerRules .content ul.ruleGroups>li.highlight header{outline:1px solid #f0f;background-color:#707}.window.panel.editAllAutoLayerRules .content ul.ruleGroups>li.disabled{opacity:.35;background-image:url("../img/stripes.png");background-color:rgba(68,0,0,.7) !important}.window.panel.editAllAutoLayerRules .content ul.ruleGroups>li.disabled>.sortHandle{opacity:.35;background-color:rgba(0,0,0,0) !important}.window.panel.editAllAutoLayerRules .content ul.ruleGroups>li.disabled>.sortHandle:hover{background-color:#fc0 !important}.window.panel.editAllAutoLayerRules .content ul.ruleGroups>li.disabled header,.window.panel.editAllAutoLayerRules .content ul.ruleGroups>li.disabled ul.ruleGroup{background:rgba(0,0,0,0) !important}.window.panel.editAllAutoLayerRules .content ul.ruleGroups>li.disabled header .name{color:#e34d00;font-weight:normal;font-style:italic}.window.panel.editAllAutoLayerRules .content ul.ruleGroups>li.disabled header .name:hover .text{color:#c1cfeb}.window.panel.editAllAutoLayerRules .content ul.ruleGroups>li.notApplied:not(.disabled) header .name:not(input){font-style:italic;text-decoration:line-through;font-weight:normal;color:#737f9d}.window.panel.editAllAutoLayerRules .content ul.ruleGroups>li.notApplied:not(.disabled) header .name:not(input):hover{color:#fff}.window.panel.editAllAutoLayerRules .content ul.ruleGroups>li.notApplied:not(.disabled) header .biome{filter:blur(2px);opacity:.8}.window.panel.editAllAutoLayerRules .content ul.ruleGroups>li.collapsed{margin-top:0;margin-bottom:1px;padding:0;box-shadow:none;border:0}.window.panel.editAllAutoLayerRules .content ul.ruleGroups>li.collapsed header .name{cursor:pointer}.window.panel.editAllAutoLayerRules .content ul.ruleGroups>li.collapsed ul.ruleGroup{display:none}.window.panel.editAllAutoLayerRules .content ul.ruleGroups>li ul.collapsedSortTarget{display:none;position:absolute;padding:8px;top:0;left:0;bottom:0;right:0;overflow:hidden}.window.panel.editAllAutoLayerRules .content ul.ruleGroups>li ul.collapsedSortTarget:not(:empty){outline:2px solid #fc0}.window.panel.editAllAutoLayerRules .content ul.ruleGroups>li ul.collapsedSortTarget *{visibility:hidden}.window.panel.editAllAutoLayerRules .content ul.ruleGroups>li header{display:grid;grid-auto-flow:column;grid-template-columns:-webkit-min-content auto;grid-template-columns:min-content auto;grid-auto-columns:-webkit-min-content;grid-auto-columns:min-content;align-items:stretch;width:100%;height:34px;background-color:#545d73}.window.panel.editAllAutoLayerRules .content ul.ruleGroups>li header div.name{display:grid;grid-template-columns:-webkit-min-content auto;grid-template-columns:min-content auto;align-content:center;align-items:center;gap:6px;width:100%;height:100%;font-weight:bold;overflow-x:hidden;white-space:nowrap;cursor:pointer}.window.panel.editAllAutoLayerRules .content ul.ruleGroups>li header div.name .customIcon{margin-top:1px;margin-bottom:1px;box-shadow:0px 0px 4px #000;background-color:rgba(0,0,0,.4)}.window.panel.editAllAutoLayerRules .content ul.ruleGroups>li header div.name .text{overflow:hidden;text-overflow:ellipsis}.window.panel.editAllAutoLayerRules .content ul.ruleGroups>li header input.name{display:none;width:90%}.window.panel.editAllAutoLayerRules .content ul.ruleGroups>li header .optional{align-self:center;display:flex;align-items:center;padding:1px 4px;color:#fff;font-size:8pt;height:1.3em;border-radius:3px;cursor:help}.window.panel.editAllAutoLayerRules .content ul.ruleGroups>li header .biome{display:flex;align-items:center;justify-content:center;cursor:pointer;min-width:24px}.window.panel.editAllAutoLayerRules .content ul.ruleGroups>li header .biome:hover{background-color:rgba(255,255,255,.4)}.window.panel.editAllAutoLayerRules .content ul.ruleGroups>li header .biome.multiples img{width:16px !important;height:auto !important;max-height:16px}.window.panel.editAllAutoLayerRules .content ul.ruleGroups>li header .biome:not(.multiples) img{width:24px !important;height:auto !important;max-height:24px}.window.panel.editAllAutoLayerRules .content ul.ruleGroups>li header .biome .op{color:#fff;text-shadow:1px 1px 1px #000,-1px -1px 1px #000}.window.panel.editAllAutoLayerRules .content ul.ruleGroups>li header .biome .empty{width:8px;height:8px;border-radius:8px;border:1px solid #000;opacity:.4}.window.panel.editAllAutoLayerRules .content ul.ruleGroups>li header button{padding:3px;margin:0;min-width:24px}.window.panel.editAllAutoLayerRules .content ul.ruleGroups>li header button.add{font-weight:bold;font-size:12pt}.window.panel.editAllAutoLayerRules .content ul.ruleGroups>li header button.groupToggler:hover{background-color:rgba(255,255,255,.34) !important}.window.panel.editAllAutoLayerRules .content ul.ruleGroups>li header button.off{opacity:.3;background-color:#e34d00}.window.panel.editAllAutoLayerRules .content ul.ruleGroups>li header button.groupToggler .icon{width:30px}.window.panel.editAllAutoLayerRules .content ul.ruleGroups>li header button.groupToggler .icon.toggleOn{filter:brightness(0.6) sepia(1) hue-rotate(0.8rad) saturate(2)}.window.panel.editAllAutoLayerRules .content ul.ruleGroups>li header button.groupToggler .icon.toggleOff{filter:brightness(0.6) sepia(1) hue-rotate(-0.8rad) saturate(10)}.window.panel.editAllAutoLayerRules .content ul.ruleGroups>li header .context{border-radius:0;border-width:0}.window.panel.editAllAutoLayerRules .content ul.ruleGroups>li:not(.optional) header div.name:hover{background-color:rgba(255,255,255,.2) !important}.window.panel.editAllAutoLayerRules .content ul.ruleGroups>li ul.ruleGroup{position:relative;display:grid;align-items:flex-start;grid-template-columns:auto;grid-auto-rows:-webkit-min-content;grid-auto-rows:min-content;gap:2px}.window.panel.editAllAutoLayerRules .content ul.ruleGroups>li ul.ruleGroup:empty{background-image:url("../img/stripes.png");box-shadow:0px 0px 16px rgba(0,0,0,.4) inset;text-align:center;padding-top:30px;padding-bottom:30px}.window.panel.editAllAutoLayerRules .content ul.ruleGroups>li ul.ruleGroup:empty::before{content:"Use [+] above to add a new rule"}.window.panel.editAllAutoLayerRules .content ul.ruleGroups>li ul.ruleGroup li.wizardHelp{padding:8px}.window.panel.editAllAutoLayerRules .content ul.ruleGroups>li ul.ruleGroup li.wizardHelp .help{margin-top:8px}.window.panel.editAllAutoLayerRules .content ul.ruleGroups>li ul.ruleGroup li.wizardHelp a.advanced{display:block;padding:4px;font-size:8pt;text-align:center}.window.panel.editAllAutoLayerRules .content ul.ruleGroups>li ul.ruleGroup li.wizardHelp a.advanced:hover{color:#fff}.window.panel.editAllAutoLayerRules .content ul.ruleGroups>li ul.ruleGroup li.rule{position:relative;display:grid;box-sizing:border-box;gap:2px;grid-template-columns:-webkit-min-content -webkit-min-content 80px auto repeat(2, -webkit-min-content);grid-template-columns:min-content min-content 80px auto repeat(2, min-content);align-items:center;padding:2px;background-color:#1e2229;border-radius:3px;border:1px dashed rgba(0,0,0,0)}.window.panel.editAllAutoLayerRules .content ul.ruleGroups>li ul.ruleGroup li.rule.wizard{filter:saturate(0.2) blur(2px);pointer-events:none}.window.panel.editAllAutoLayerRules .content ul.ruleGroups>li ul.ruleGroup li.rule.highlight{outline:1px solid #f0f;background-color:#707}.window.panel.editAllAutoLayerRules .content ul.ruleGroups>li ul.ruleGroup li.rule.inactive{background-image:url("../img/stripesLight.png");background-color:rgba(121,17,5,.5);opacity:.6}.window.panel.editAllAutoLayerRules .content ul.ruleGroups>li ul.ruleGroup li.rule .ruleToggler{display:flex;height:100%;align-items:center;justify-content:center}.window.panel.editAllAutoLayerRules .content ul.ruleGroups>li ul.ruleGroup li.rule .ruleToggler:hover{cursor:pointer;background-color:#2e333f}.window.panel.editAllAutoLayerRules .content ul.ruleGroups>li ul.ruleGroup li.rule .ruleToggler .icon{width:21px;height:21px}.window.panel.editAllAutoLayerRules .content ul.ruleGroups>li ul.ruleGroup li.rule .ruleToggler .icon.toggleOn{filter:brightness(0.6) sepia(1) hue-rotate(0.8rad) saturate(2)}.window.panel.editAllAutoLayerRules .content ul.ruleGroups>li ul.ruleGroup li.rule .ruleToggler .icon.toggleOff{filter:brightness(0.3) sepia(1) hue-rotate(-0.8rad) saturate(3)}.window.panel.editAllAutoLayerRules .content ul.ruleGroups>li ul.ruleGroup li.rule button.insert{position:absolute;z-index:2;display:none;right:0px;padding:0;width:18px;height:18px;font-weight:bold;opacity:.6}.window.panel.editAllAutoLayerRules .content ul.ruleGroups>li ul.ruleGroup li.rule button.insert .icon{width:100%;height:100%}.window.panel.editAllAutoLayerRules .content ul.ruleGroups>li ul.ruleGroup li.rule button.insert:hover{opacity:1}.window.panel.editAllAutoLayerRules .content ul.ruleGroups>li ul.ruleGroup li.rule button.insert.before{top:-10px}.window.panel.editAllAutoLayerRules .content ul.ruleGroups>li ul.ruleGroup li.rule button.insert.after{bottom:-10px}.window.panel.editAllAutoLayerRules .content ul.ruleGroups>li ul.ruleGroup li.rule:hover button.insert{display:block}.window.panel.editAllAutoLayerRules .content ul.ruleGroups>li ul.ruleGroup li.rule.last{border-color:#fff}.window.panel.editAllAutoLayerRules .content ul.ruleGroups>li ul.ruleGroup li.rule .options{display:grid;grid-template-columns:repeat(7, 1fr);gap:2px}.window.panel.editAllAutoLayerRules .content ul.ruleGroups>li ul.ruleGroup li.rule .options>*{padding:3px;background-color:#2e333f;border-radius:4px}.window.panel.editAllAutoLayerRules .content ul.ruleGroups>li ul.ruleGroup li.rule .options>*:hover{background-color:#545d73}.window.panel.editAllAutoLayerRules .content ul.ruleGroups>li ul.ruleGroup li.rule .options .icon{width:18px;height:18px}.window.panel.editAllAutoLayerRules .content ul.ruleGroups>li ul.ruleGroup li.rule .options input[type=text]{padding-left:24px;font-size:9pt;background-repeat:no-repeat;background-position:3px center;background-size:18px}.window.panel.editAllAutoLayerRules .content ul.ruleGroups>li ul.ruleGroup li.rule .options input[type=text].max:not(:focus,.editing){opacity:.25}.window.panel.editAllAutoLayerRules .content ul.ruleGroups>li ul.ruleGroup li.rule .options input[type=text]:focus,.window.panel.editAllAutoLayerRules .content ul.ruleGroups>li ul.ruleGroup li.rule .options input[type=text].editing{background-color:#1e2229}.window.panel.editAllAutoLayerRules .content ul.ruleGroups>li ul.ruleGroup li.rule .options input[type=text][name=random]{grid-column:span 3;background-image:url("../icons/random.svg")}.window.panel.editAllAutoLayerRules .content ul.ruleGroups>li ul.ruleGroup li.rule .options input[type=text][name=random].off{color:#e34d00}.window.panel.editAllAutoLayerRules .content ul.ruleGroups>li ul.ruleGroup li.rule .options input[type=text][name=alpha]{grid-column:span 3;background-image:url("../icons/alpha.svg")}.window.panel.editAllAutoLayerRules .content ul.ruleGroups>li ul.ruleGroup li.rule .options .randomOffset{grid-column:span 2}.window.panel.editAllAutoLayerRules .content ul.ruleGroups>li ul.ruleGroup li.rule .options .modulo{display:grid;grid-column:span 2;align-items:center;font-size:9pt;text-align:center;white-space:nowrap;cursor:pointer}.window.panel.editAllAutoLayerRules .content ul.ruleGroups>li ul.ruleGroup li.rule .options .modulo.default{opacity:.4;color:#e34d00;background-color:#791105}.window.panel.editAllAutoLayerRules .content ul.ruleGroups>li ul.ruleGroup li.rule .options .modulo:hover{color:#1e2229;background-color:#fc0}.window.panel.editAllAutoLayerRules .content ul.ruleGroups>li ul.ruleGroup li.rule .options a{flex:.5 1 auto;display:grid;align-content:center;justify-content:center;border:1px solid #545d73;text-align:center;font-size:8pt;cursor:pointer}.window.panel.editAllAutoLayerRules .content ul.ruleGroups>li ul.ruleGroup li.rule .options a:hover{color:#fff !important}.window.panel.editAllAutoLayerRules .content ul.ruleGroups>li ul.ruleGroup li.rule .options a.on{color:#cfdd40;font-weight:bold;text-shadow:0px 0px 4px #cfdd40;border-color:#cfdd40}.window.panel.editAllAutoLayerRules .content ul.ruleGroups>li ul.ruleGroup li.rule .options a.off{opacity:.4;color:#e34d00;font-style:italic;border:1px dashed #e34d00;background-color:#791105}.window.panel.editAllAutoLayerRules .content ul.ruleGroups>li ul.ruleGroup li.rule .options a.off .icon{opacity:.5}.window.panel.editAllAutoLayerRules .content ul.ruleGroups>li ul.ruleGroup li.rule .options a.on span.off{display:none}.window.panel.editAllAutoLayerRules .content ul.ruleGroups>li ul.ruleGroup li.rule .options a.off span.on{display:none}.window.panel.editAllAutoLayerRules .content ul.ruleGroups>li ul.ruleGroup li.rule .options a.break.on{color:#009dff;border-color:#009dff;text-shadow:0px 0px 4px #009dff}.window.panel.editAllAutoLayerRules .content ul.ruleGroups>li ul.ruleGroup li.rule button{padding:4px}.window.panel.editAllAutoLayerRules .content ul.ruleGroups>li ul.ruleGroup li.rule input[type=text]{border-color:rgba(0,0,0,0)}.window.panel.editAllAutoLayerRules .content ul.ruleGroups>li ul.ruleGroup li.rule input[type=text]:focus{border-color:#fc0}.window.panel.editAllAutoLayerRules .content ul.ruleGroups>li ul.ruleGroup li.rule>.preview{margin-right:8px;cursor:pointer;display:grid;justify-items:center}.window.panel.editAllAutoLayerRules .content ul.ruleGroups>li ul.ruleGroup li.rule>.preview .error{display:grid;justify-content:center;align-content:center;box-sizing:border-box;padding:10px;min-width:32px;min-height:32px;color:#e34d00;background-color:#791105;background-image:url("../img/stripes.png");border:1px solid #e34d00}.window.panel.editAllAutoLayerRules .content ul.ruleGroups>li ul.ruleGroup li.rule>.preview .autoPatternGrid{border-color:#2e333f}.window.panel.editAllAutoLayerRules .content ul.ruleGroups>li ul.ruleGroup li.rule>.preview:hover{outline:1px solid #fc0}.autoPatternGrid{display:grid;gap:2px}.autoPatternGrid.size-1{grid-template-columns:repeat(1, auto)}.autoPatternGrid.size-3{grid-template-columns:repeat(3, auto)}.autoPatternGrid.size-5{grid-template-columns:repeat(5, auto)}.autoPatternGrid.size-7{grid-template-columns:repeat(7, auto)}.autoPatternGrid.size-9{grid-template-columns:repeat(9, auto)}.autoPatternGrid.preview{gap:1px;border:1px solid #545d73}.autoPatternGrid.preview.size-1 .cell{zoom:1}.autoPatternGrid.preview.size-3 .cell{zoom:.5}.autoPatternGrid.preview.size-5 .cell{zoom:.3}.autoPatternGrid.preview.size-7 .cell{zoom:.2}.autoPatternGrid.preview.size-9 .cell{zoom:.15}.autoPatternGrid.preview .cell{opacity:.5}.autoPatternGrid.preview .cell.empty{background:#2e333f;box-shadow:none;border:none}.autoPatternGrid.preview .cell.center{opacity:1}.autoPatternGrid.preview .cell.center canvas{box-sizing:border-box;padding:2px;background-color:gray;background-image:url("../img/stripes.png");border:1px solid #fff;border-radius:3px;box-shadow:0px 2px 4px #000}.autoPatternGrid.preview .cell.center canvas.multi{box-shadow:2px 2px 0px #000,3px 3px 0px #fff}.autoPatternGrid.preview.size-3 .cell.center canvas{zoom:2;margin-left:-50%;margin-top:-50%}.autoPatternGrid.preview.size-5 .cell.center canvas{zoom:2;margin-left:-50%;margin-top:-50%}.autoPatternGrid.preview.size-7 .cell.center canvas{zoom:3;margin-left:-75%;margin-top:-75%}.autoPatternGrid.preview.size-9 .cell.center canvas{zoom:3;margin-left:-75%;margin-top:-75%}.autoPatternGrid .stampPreview{position:absolute;z-index:10;box-sizing:border-box;box-shadow:0px 0px 4px #000 inset,0px 0px 8px #000 inset,0px 0px 8px #000;border:3px solid #fc0;outline:2px solid #000;pointer-events:none}.autoPatternGrid .cell{display:grid;position:relative;justify-content:center;align-content:center;width:32px;height:32px;border:1px dotted #545d73;background-color:#2e333f;box-shadow:0px 0px 2px #000 inset;border-radius:4px}.autoPatternGrid .cell.editable{cursor:pointer}.autoPatternGrid .cell.editable:hover{border-color:#fc0}.autoPatternGrid .cell.empty{box-shadow:0px 2px 4px #000 inset;background-image:url("../img/stripes.png");border-radius:0px}.autoPatternGrid .cell.not{outline:2px solid #e34d00;outline-offset:-5px}.autoPatternGrid .cell.anything:not(.not){font-size:16pt;font-weight:bold;outline:1px solid #fff;outline-offset:-3px}.autoPatternGrid .cell.anything:not(.not)::before{content:"?"}.autoPatternGrid .cell.anything.not{color:#e34d00;font-size:14pt;outline:2px solid #e34d00;outline-offset:-4px}.autoPatternGrid .cell.group{background-image:url("../icons/folderClose.svg");background-repeat:no-repeat;background-position:center center;background-size:65%;outline:1px solid #fff;outline-offset:-2px}.autoPatternGrid .cell .cellIcon{width:32px;height:32px;position:absolute;top:0;left:0;z-index:1;background-repeat:no-repeat;background-position:center center;image-rendering:-moz-crisp-edges;image-rendering:pixelated}.autoPatternGrid .cell .cellIcon.cross{background-image:url("../icons/cross.png");background-size:65%}.autoPatternGrid .cell .cellIcon.nothing{background-image:url("../icons/prohibited.svg");background-size:70%;filter:brightness(0.6) sepia(1) hue-rotate(-0.5rad) saturate(10)}.autoPatternGrid .cell.error{background-color:#f0f;border-color:#e34d00;outline:2px solid #e34d00;outline-offset:-4px;font-size:10pt}.autoPatternGrid .cell.error::before{content:"ERR"}.autoPatternGrid .cell.center{border:1px dashed #fff;border-radius:4px}.autoPatternGrid .cell canvas{pointer-events:none;position:absolute;z-index:2;image-rendering:-moz-crisp-edges;image-rendering:pixelated}.autoPatternGrid .cell .valueIcon{pointer-events:none;position:absolute;z-index:0;image-rendering:-moz-crisp-edges;image-rendering:pixelated}.window.dialog.rulePerlinSettings .wrapper{width:350px}.window.dialog.rulePerlinSettings .wrapper dl.form dt{min-width:0;white-space:nowrap}.window.dialog.rulePerlinSettings .wrapper dl.form dd{align-items:stretch;flex-wrap:nowrap}.window.dialog.rulePerlinSettings .wrapper dl.form label{flex:0 0 50px}.window.dialog.rulePerlinSettings .wrapper dl.form input#perlinSeed{flex:1 0 80px}.window.dialog.rulePerlinSettings .wrapper dl.form button{padding-top:0;padding-bottom:0}.window.dialog.ruleRandomOffsets .wrapper{width:500px}.window.dialog.ruleRandomOffsets .wrapper dl.form dt{min-width:0;padding-right:1em;white-space:nowrap}.window.dialog.ruleRandomOffsets .wrapper dl.form dd{flex-wrap:nowrap;align-items:stretch}.window.dialog.ruleRandomOffsets .wrapper dl.form label{flex:1 1 0px}.window.dialog.ruleRandomOffsets .wrapper dl.form input[type=text]{flex:1 1 40px}.window.dialog.ruleRandomOffsets .wrapper dl.form button.link{padding:2px}.window.dialog.ruleRandomOffsets .wrapper dl.form button.link .unlink{opacity:.35}.window.dialog.ruleRandomOffsets .wrapper dl.form button.link:hover{background-color:#545d73}.window.dialog.ruleRandomOffsets .wrapper dl.form button.reset{flex:0;padding:2px}.window.dialog.ruleModuloEditor>.wrapper .content{display:grid;max-width:400px;gap:8px}.window.dialog.ruleModuloEditor>.wrapper .content .help{grid-column:1/3}.window.dialog.ruleModuloEditor>.wrapper .content .form{margin-top:8px;padding-top:8px;border-top:1px solid #545d73;grid-column:1/span 2;grid-row:4/span 1}.window.dialog.ruleModuloEditor>.wrapper .content .form dt{white-space:nowrap;max-width:none}.window.dialog.ruleModuloEditor>.wrapper .content .options{border:1px solid #545d73;padding:8px;grid-column:2/3}.window.dialog.ruleModuloEditor>.wrapper .content .options label{white-space:nowrap;color:#737f9d;text-align:center}.window.dialog.ruleModuloEditor>.wrapper .content input.default{color:#545d73}.window.dialog.ruleModuloEditor>.wrapper .content .reset{grid-column:2/3;grid-row:2/3;align-self:center;justify-self:center;font-size:10pt}.window.dialog.ruleModuloEditor>.wrapper .content .reset:hover{color:#fff}.window.dialog.ruleModuloEditor>.wrapper .content .axis{display:grid;gap:8px}.window.dialog.ruleModuloEditor>.wrapper .content .axis.x{grid-column:1/2;grid-row:2/3;grid-template-columns:repeat(3, -webkit-min-content);grid-template-columns:repeat(3, min-content);align-items:center;justify-content:center}.window.dialog.ruleModuloEditor>.wrapper .content .axis.y{grid-column:2/3;grid-row:3/4;grid-template-rows:repeat(3, -webkit-min-content);grid-template-rows:repeat(3, min-content);align-content:center;justify-items:center}.window.dialog.ruleModuloEditor>.wrapper .content .axis input{width:70px}.window.dialog.ruleModuloEditor>.wrapper .content .preview{grid-column:1/2;grid-row:3/4;display:grid;gap:2px;min-width:200px;padding:1px;border:1px solid #545d73}.window.dialog.ruleModuloEditor>.wrapper .content .preview .cell{padding-top:100%;border:1px solid #737f9d;background-color:#545d73;background-image:url("../img/stripesLight.png");background-repeat:repeat}.window.dialog.ruleModuloEditor>.wrapper .content .preview .cell.active{background-color:#3c6148;background-image:url("../icons/active.png");background-repeat:no-repeat;background-position:center;background-size:contain}.window.dialog.ruleEditor>.wrapper{padding:8px;justify-self:left;margin-left:80px}.window.dialog.ruleEditor>.wrapper .content{display:grid;gap:8px;grid-template-rows:repeat(4, -webkit-min-content);grid-template-rows:repeat(4, min-content);padding:4px;min-width:300px;position:relative}.window.dialog.ruleEditor>.wrapper .content.guided{grid-template-columns:auto 400px;outline:1px solid #79dd8a;outline-offset:4px}.window.dialog.ruleEditor>.wrapper .content.guided button.guide{display:none}.window.dialog.ruleEditor>.wrapper .content:not(.guided) .explain,.window.dialog.ruleEditor>.wrapper .content:not(.guided) .help{display:none}.window.dialog.ruleEditor>.wrapper .content .help p+p{margin-top:8px}.window.dialog.ruleEditor>.wrapper .content .help.intro{grid-column:1/3}.window.dialog.ruleEditor>.wrapper .content .help:not(.intro){grid-column:2/3}.window.dialog.ruleEditor>.wrapper .content .help.big{grid-row:3/5}.window.dialog.ruleEditor>.wrapper .content>:not(.help){grid-column:1/2}.window.dialog.ruleEditor>.wrapper .content .explain,.window.dialog.ruleEditor>.wrapper .content .outOfBounds,.window.dialog.ruleEditor>.wrapper .content .tileSettings,.window.dialog.ruleEditor>.wrapper .content .pattern .editor,.window.dialog.ruleEditor>.wrapper .content .pattern .valuePalette{width:100%;height:100%;padding:16px;box-sizing:border-box;background-color:#1e2229;border-radius:3px}.window.dialog.ruleEditor>.wrapper .content .debugInfos{position:absolute;right:-5px;bottom:-8px;font-size:8pt;color:#737f9d}.window.dialog.ruleEditor>.wrapper .content .explain{display:grid;align-items:center;width:580px;min-height:calc(4em + 32px);font-size:10pt;text-align:left;transition:background-color .3s}.window.dialog.ruleEditor>.wrapper .content .explain:not(:empty){color:#79dd8a;transition:background-color .1s;background-color:#3c6148}.window.dialog.ruleEditor>.wrapper .content .explain:empty{color:#737f9d;font-style:italic}.window.dialog.ruleEditor>.wrapper .content .explain:empty::before{content:"Move your cursor over a cell in the pattern to get more explanations about its meaning."}.window.dialog.ruleEditor>.wrapper .content .explain p{margin:0;padding:0}.window.dialog.ruleEditor>.wrapper .content .outOfBounds{display:grid;grid-template-columns:-webkit-min-content auto;grid-template-columns:min-content auto;gap:8px;align-items:center}.window.dialog.ruleEditor>.wrapper .content .outOfBounds select{max-width:250px;text-overflow:ellipsis}.window.dialog.ruleEditor>.wrapper .content .outOfBounds select.hasValue{border-left:5px solid #545d73}.window.dialog.ruleEditor>.wrapper .content .outOfBounds label{color:#737f9d;font-size:9pt;white-space:nowrap}.window.dialog.ruleEditor>.wrapper .content .tileSettings{display:grid;justify-items:stretch;grid-template-columns:8em auto -webkit-min-content;grid-template-columns:8em auto min-content}.window.dialog.ruleEditor>.wrapper .content .tileSettings .tileRects{display:grid;margin-left:8px}.window.dialog.ruleEditor>.wrapper .content .tileSettings .tileRects .allTiles{display:flex;flex-wrap:wrap;padding:3px 2px;border-radius:3px;min-height:32px;max-width:350px;box-shadow:0 0 8px #000 inset}.window.dialog.ruleEditor>.wrapper .content .tileSettings .tileRects .allTiles img{border:1px solid #737f9d;border-radius:2px;width:auto;min-height:48px;image-rendering:-moz-crisp-edges;image-rendering:pixelated}.window.dialog.ruleEditor>.wrapper .content .tileSettings .tileRects .allTiles img.clickable{cursor:pointer}.window.dialog.ruleEditor>.wrapper .content .tileSettings .tileRects .allTiles img.clickable:hover{border-color:#fc0}.window.dialog.ruleEditor>.wrapper .content .tileSettings .tileRects .allTiles button{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding-top:0;padding-bottom:0}.window.dialog.ruleEditor>.wrapper .content .tileSettings .tileRects .allTiles button .icon{width:1.3em;height:1.3em}.window.dialog.ruleEditor>.wrapper .content .tileSettings .tileRects .allTiles.clickable{cursor:pointer}.window.dialog.ruleEditor>.wrapper .content .tileSettings .tileRects .allTiles.clickable:empty{background-image:url("../img/stripes.png");outline:1px solid #d56932}.window.dialog.ruleEditor>.wrapper .content .tileSettings .tileRects .allTiles.clickable:hover{outline:1px solid #fc0}.window.dialog.ruleEditor>.wrapper .content .tileSettings .tileRects .allTiles.clickable:hover img{border-color:#fff}.window.dialog.ruleEditor>.wrapper .content .tileSettings .tileRects canvas{image-rendering:-moz-crisp-edges;image-rendering:pixelated;zoom:2;border:1px solid #fc0;cursor:pointer;width:24px !important;height:24px !important;background-color:gray;background-image:url("../img/stripes.png")}.window.dialog.ruleEditor>.wrapper .content .tileSettings .tileRects canvas:hover{border-color:#fff}.window.dialog.ruleEditor>.wrapper .content .tileSettings .tileRects canvas.empty{border-color:#e34d00;box-shadow:0px 0px 32px #e34d00}.window.dialog.ruleEditor>.wrapper .content .tileSettings .options:not(:empty){margin-left:8px}.window.dialog.ruleEditor>.wrapper .content .pattern{display:grid;grid-template-columns:300px auto;gap:8px}.window.dialog.ruleEditor>.wrapper .content .pattern .editor{display:grid;grid-template-rows:-webkit-min-content auto;grid-template-rows:min-content auto;gap:4px}.window.dialog.ruleEditor>.wrapper .content .pattern .editor select{width:100%;overflow:hidden}.window.dialog.ruleEditor>.wrapper .content .pattern .editor .grid{display:grid;justify-items:center;align-items:center}.window.dialog.ruleEditor>.wrapper .content .pattern .valuePalette{position:relative;max-height:400px;overflow-y:auto}.window.dialog.ruleEditor>.wrapper .content .pattern .valuePalette button.displayMode{position:absolute;top:0;right:0;width:auto;padding:3px 1px;background-color:#1e2229}.window.dialog.ruleEditor>.wrapper .content .pattern .valuePalette button.displayMode:hover{background-color:#fc0}.window.dialog.ruleEditor>.wrapper .content .pattern .valuePalette ul.groups li.title{display:flex;align-items:center;padding:3px 4px;border-top-left-radius:2px;border-top-right-radius:2px;cursor:pointer;font-size:9pt;white-space:nowrap;overflow:hidden;border-top-left-radius:3px;border-top-right-radius:3px}.window.dialog.ruleEditor>.wrapper .content .pattern .valuePalette ul.groups li.title:not(.active){color:#737f9d}.window.dialog.ruleEditor>.wrapper .content .pattern .valuePalette ul.groups li.title:not(.active) .icon{opacity:.4}.window.dialog.ruleEditor>.wrapper .content .pattern .valuePalette ul.groups li.title .icon{margin-right:3px}.window.dialog.ruleEditor>.wrapper .content .pattern .valuePalette ul.groups li.title:not(.active):hover{outline:1px solid #fff}.window.dialog.ruleEditor>.wrapper .content .pattern .valuePalette ul.groups li.title:not(.active):hover+li.subList{outline:1px dashed #fff}.window.dialog.ruleEditor>.wrapper .content .pattern .valuePalette ul.groups li.title.active{color:#000;background-color:#fff !important;font-weight:bold}.window.dialog.ruleEditor>.wrapper .content .pattern .valuePalette ul.groups li.title.active+li.subList{outline:2px solid #fff;background-color:#2e333f;outline-offset:-2px}.window.dialog.ruleEditor>.wrapper .content .pattern .valuePalette ul.groups li.title.active+li.subList li.value{filter:none}.window.dialog.ruleEditor>.wrapper .content .pattern .valuePalette ul.groups.col-1 li.value{display:grid;grid-template-columns:32px auto}.window.dialog.ruleEditor>.wrapper .content .pattern .valuePalette ul.groups.col-1 li.value .name{padding:8px}.window.dialog.ruleEditor>.wrapper .content .pattern .valuePalette ul.groups.col-1 li.value+li{margin-top:1px}.window.dialog.ruleEditor>.wrapper .content .pattern .valuePalette ul.groups[class*=col-] ul.groupValues{display:grid}.window.dialog.ruleEditor>.wrapper .content .pattern .valuePalette ul.groups[class*=col-] ul.groupValues>li{padding:0;grid-template-columns:auto;justify-items:center;overflow:hidden;border:none}.window.dialog.ruleEditor>.wrapper .content .pattern .valuePalette ul.groups[class*=col-] ul.groupValues>li .intGridValue{width:100%;border:none}.window.dialog.ruleEditor>.wrapper .content .pattern .valuePalette ul.groups[class*=col-] ul.groupValues>li .name{display:block;padding:3px 0;font-size:8.5pt;font-weight:normal;text-align:center;overflow:hidden}.window.dialog.ruleEditor>.wrapper .content .pattern .valuePalette ul.groups[class*=col-] ul.groupValues>li.any{align-items:center}.window.dialog.ruleEditor>.wrapper .content .pattern .valuePalette ul.groups[class*=col-] ul.groupValues>li.any .value{display:none}.window.dialog.ruleEditor>.wrapper .content .pattern .valuePalette ul.groups[class*=col-].col-5>li.title,.window.dialog.ruleEditor>.wrapper .content .pattern .valuePalette ul.groups[class*=col-].col-6>li.title,.window.dialog.ruleEditor>.wrapper .content .pattern .valuePalette ul.groups[class*=col-].col-7>li.title,.window.dialog.ruleEditor>.wrapper .content .pattern .valuePalette ul.groups[class*=col-].col-8>li.title,.window.dialog.ruleEditor>.wrapper .content .pattern .valuePalette ul.groups[class*=col-].col-9>li.title,.window.dialog.ruleEditor>.wrapper .content .pattern .valuePalette ul.groups[class*=col-].col-10>li.title{padding:2px}.window.dialog.ruleEditor>.wrapper .content .pattern .valuePalette ul.groups[class*=col-].col-5>li.subList,.window.dialog.ruleEditor>.wrapper .content .pattern .valuePalette ul.groups[class*=col-].col-6>li.subList,.window.dialog.ruleEditor>.wrapper .content .pattern .valuePalette ul.groups[class*=col-].col-7>li.subList,.window.dialog.ruleEditor>.wrapper .content .pattern .valuePalette ul.groups[class*=col-].col-8>li.subList,.window.dialog.ruleEditor>.wrapper .content .pattern .valuePalette ul.groups[class*=col-].col-9>li.subList,.window.dialog.ruleEditor>.wrapper .content .pattern .valuePalette ul.groups[class*=col-].col-10>li.subList{padding:4px}.window.dialog.ruleEditor>.wrapper .content .pattern .valuePalette ul.groups[class*=col-].col-2 ul.groupValues{grid-template-columns:repeat(2, 1fr)}.window.dialog.ruleEditor>.wrapper .content .pattern .valuePalette ul.groups[class*=col-].col-2 ul.groupValues li .intGridValue{height:80px}.window.dialog.ruleEditor>.wrapper .content .pattern .valuePalette ul.groups[class*=col-].col-3 ul.groupValues{grid-template-columns:repeat(3, 1fr)}.window.dialog.ruleEditor>.wrapper .content .pattern .valuePalette ul.groups[class*=col-].col-3 ul.groupValues li .intGridValue{height:60px}.window.dialog.ruleEditor>.wrapper .content .pattern .valuePalette ul.groups[class*=col-].col-4 ul.groupValues{grid-template-columns:repeat(4, 1fr)}.window.dialog.ruleEditor>.wrapper .content .pattern .valuePalette ul.groups[class*=col-].col-4 ul.groupValues li .intGridValue{height:50px}.window.dialog.ruleEditor>.wrapper .content .pattern .valuePalette ul.groups[class*=col-].col-5 ul.groupValues{grid-template-columns:repeat(5, 1fr)}.window.dialog.ruleEditor>.wrapper .content .pattern .valuePalette ul.groups[class*=col-].col-5 ul.groupValues li .intGridValue{height:50px}.window.dialog.ruleEditor>.wrapper .content .pattern .valuePalette ul.groups[class*=col-].col-6 ul.groupValues{grid-template-columns:repeat(6, 1fr)}.window.dialog.ruleEditor>.wrapper .content .pattern .valuePalette ul.groups[class*=col-].col-6 ul.groupValues li .intGridValue{height:40px}.window.dialog.ruleEditor>.wrapper .content .pattern .valuePalette ul.groups[class*=col-].col-7 ul.groupValues{grid-template-columns:repeat(7, 1fr)}.window.dialog.ruleEditor>.wrapper .content .pattern .valuePalette ul.groups[class*=col-].col-7 ul.groupValues li .intGridValue{height:35px}.window.dialog.ruleEditor>.wrapper .content .pattern .valuePalette ul.groups[class*=col-].col-8 ul.groupValues{grid-template-columns:repeat(8, 1fr)}.window.dialog.ruleEditor>.wrapper .content .pattern .valuePalette ul.groups[class*=col-].col-8 ul.groupValues li .intGridValue{height:30px}.window.dialog.ruleEditor>.wrapper .content .pattern .valuePalette ul.groups[class*=col-].col-9 ul.groupValues{grid-template-columns:repeat(9, 1fr)}.window.dialog.ruleEditor>.wrapper .content .pattern .valuePalette ul.groups[class*=col-].col-9 ul.groupValues li .intGridValue{height:30px}.window.dialog.ruleEditor>.wrapper .content .pattern .valuePalette ul.groups[class*=col-].col-10 ul.groupValues{grid-template-columns:repeat(10, 1fr)}.window.dialog.ruleEditor>.wrapper .content .pattern .valuePalette ul.groups[class*=col-].col-10 ul.groupValues li .intGridValue{height:25px}.window.dialog.ruleEditor>.wrapper .content .pattern .valuePalette ul.groups li.subList{margin-bottom:8px;padding:8px}.window.dialog.ruleEditor>.wrapper .content .pattern .valuePalette ul.groups li.subList>ul{gap:2px}.window.dialog.ruleEditor>.wrapper .content .pattern .valuePalette ul.groups li.subList li.value{cursor:pointer;padding:1px}.window.dialog.ruleEditor>.wrapper .content .pattern .valuePalette ul.groups li.subList li.value:hover{outline:1px dashed #fff}.window.dialog.ruleEditor>.wrapper .content .pattern .valuePalette ul.groups li.subList li.value.active{outline:2px solid #fff;outline-offset:-1px}.window.dialog.ruleEditor>.wrapper .content .pattern .valuePalette ul.groups li.subList li.value.active .value{color:#1e2229;background-color:#fff;box-shadow:0px 4px 8px rgba(0,0,0,.4)}.window.dialog.ruleEditor>.wrapper .content .pattern .valuePalette ul.groups li.subList li.value:not(.active){filter:brightness(0.8)}.window.dialog.ruleEditor>.wrapper .content .pattern .valuePalette ul.groups li.any{padding:8px;font-style:italic;background-image:url("../img/any.png");border-color:#1e2229;cursor:pointer}.window.dialog.ruleEditor>.wrapper .content .pattern .valuePalette ul.groups li.any:not(.active):hover{outline:1px dashed #fff}.window.dialog.ruleEditor>.wrapper .content .pattern .valuePalette ul.groups li.any.active{outline:2px solid #fff;outline-offset:-2px}.window.dialog.ruleEditor>.wrapper .content .help{margin-top:8px}.window.dialog.ruleEditor>.wrapper .content .help p{margin:0;padding:0}.window.dialog.ruleEditor>.wrapper .content .help ul{display:grid;gap:2px;width:100%;margin-top:8px;margin-bottom:10px}.window.dialog.ruleEditor>.wrapper .content .help ul li{padding:6px;margin-left:8px;font-size:9pt;border-radius:3px;background-color:#1e2229}.window.panel.editTilesetDefs .mainList ul:empty::before{content:"No tileset"}.window.panel.editTilesetDefs .content{grid-template-rows:-webkit-min-content -webkit-min-content auto;grid-template-rows:min-content min-content auto;grid-template-columns:300px auto}.window.panel.editTilesetDefs .content .help{grid-row:2/4;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.window.panel.editTilesetDefs .content .mainList{grid-template-rows:-webkit-min-content -webkit-min-content auto;grid-template-rows:min-content min-content auto;grid-row:2/4}.window.panel.editTilesetDefs .content .mainList span.name{display:grid;grid-template-columns:repeat(2, -webkit-min-content);grid-template-columns:repeat(2, min-content);overflow-x:hidden;width:100%}.window.panel.editTilesetDefs .content .mainList span.name .icon{margin-right:4px}.window.panel.editTilesetDefs .content .mainList .active .name .icon{filter:brightness(0)}.window.panel.editTilesetDefs .content dl.form{grid-row:2/3}.window.panel.editTilesetDefs .content dl.form dt{max-width:none;white-space:nowrap}.window.panel.editTilesetDefs .content dl.form:not(.embed) .embedTileset{display:none}.window.panel.editTilesetDefs .content dl.form.embed{padding-bottom:0}.window.panel.editTilesetDefs .content dl.form.embed .notEmbed{display:none}.window.panel.editTilesetDefs .content dl.form.embed .notEmbed+dd{display:none}.window.panel.editTilesetDefs .content dl.form.embed dd.embedTileset{display:block;padding:16px;margin-top:16px;margin-bottom:0;border:1px dashed #737f9d;border-radius:4px;grid-column:1/3}.window.panel.editTilesetDefs .content dl.form.embed dd.embedTileset .desc{color:#fff}.window.panel.editTilesetDefs .content dl.form.embed dd.embedTileset .license{margin-top:8px;color:#fc0}.window.panel.editTilesetDefs .content dl.form.embed dd.embedTileset .infos{display:grid;grid-template-columns:auto -webkit-min-content;grid-template-columns:auto min-content;align-items:center;padding-bottom:8px;margin-bottom:8px;color:#c1cfeb;border-bottom:1px solid #545d73}.window.panel.editTilesetDefs .content .pickerWrapper{grid-row:3/4}.window.panel.editTilesetDefs .content .tilesDemo canvas{display:block;width:100%;image-rendering:-moz-crisp-edges;image-rendering:pixelated}.window.panel.editTilesetDefs .content .pickerWrapper{overflow:hidden;outline:1px solid #fff;outline-offset:-1px;box-shadow:0px 4px 16px rgba(0,0,0,.4) inset;background-color:rgba(0,0,0,.4)}.window.panel.entityDefs .content{display:grid;height:100%;justify-content:stretch;-moz-column-gap:16px;column-gap:16px;grid-template-rows:-webkit-min-content auto;grid-template-rows:min-content auto;grid-template-columns:250px auto}.window.panel.entityDefs .content.noHelp{grid-template-rows:-webkit-min-content auto;grid-template-rows:min-content auto}.window.panel.entityDefs .content.noHelp>.header{display:none}.window.panel.entityDefs .content dl.form.main{padding-bottom:0}.window.panel.entityDefs .content dl.form.extra{padding:8px;width:calc(100% - 16px);outline:1px solid #545d73;outline-offset:-1px}.window.panel.entityDefs .content dl.form.extra .minMax{margin-left:16px;display:flex;align-items:center}.window.panel.entityDefs .content dl.form.extra .minMax span{flex:0 1 0;opacity:.6;padding:0 3px}.window.panel.entityDefs .content dl.form.extra .minMax span.sep{margin-left:16px}.window.panel.entityDefs .content dl.form.extra .minMax input{flex:1 1 32px;width:0}.window.panel.entityDefs .content>h2:first-of-type{grid-column:1/3}.window.panel.entityDefs .content>.header{grid-column:1/3}.window.panel.entityDefs .content>.entityList{display:grid;grid-template-rows:-webkit-min-content -webkit-min-content auto;grid-template-rows:min-content min-content auto;overflow:hidden}.window.panel.entityDefs .content>.entityList>ul{overflow:auto}.window.panel.entityDefs .content>.entityList>ul li:not(.subList):not(.title){grid-template-columns:-webkit-min-content auto -webkit-min-content;grid-template-columns:min-content auto min-content}.window.panel.entityDefs .content>.entityList>ul li:not(.subList):not(.title) .name{overflow-x:hidden;width:100%}.window.panel.entityDefs .content>.entityList ul:empty::before{content:"No entity"}.window.panel.entityDefs .content .rightColumn{overflow:hidden;display:grid;grid-template-rows:-webkit-min-content auto;grid-template-rows:min-content auto}.window.panel.entityDefs .content .rightColumn .entityForm{margin-bottom:16px}.window.panel.entityDefs .content button{white-space:nowrap}.window.panel.entityDefs .content .renderMode *[class*=mode_]{display:none}.window.panel.entityDefs .content .renderMode.mode_Rectangle .mode_Rectangle,.window.panel.entityDefs .content .renderMode.mode_Ellipse .mode_Ellipse,.window.panel.entityDefs .content .renderMode.mode_Tile .mode_Tile{display:block}.window.panel.entityDefs .content .renderMode select,.window.panel.entityDefs .content .renderMode canvas{margin-left:4px}.window.panel.entityDefs .content .renderMode select.renderMode{flex:1 1 0px}.window.panel.entityDefs .content .renderMode .tilePicker{flex:0 0 auto}.window.panel.entityDefs .content .renderMode .nineSlice{display:flex;flex:1 0 100%;flex-wrap:nowrap;opacity:1;align-items:center}.window.panel.entityDefs .content .renderMode .nineSlice span{opacity:.8;margin-left:8px}.window.panel.entityDefs .content .renderMode .nineSlice input{width:40px}.window.panel.entityDefs .content{width:960px}.window.panel.entityDefs .previewWrapper{position:relative;float:right;margin:8px;border:1px solid #545d73;display:none}.window.panel.entityDefs .previewWrapper .entityPreview{width:64px;height:64px}.window.panel.entityDefs .previewWrapper .label{position:absolute;z-index:1;bottom:0px;right:0px;font-size:7pt;text-transform:uppercase}.window.panel.entityDefs input[type=color]{min-height:32px}#timelineDebug{position:absolute;top:10px;right:10px;z-index:99;pointer-events:none}#timelineDebug .timeline{display:grid;grid-template-rows:16px;gap:1px;padding:2px;margin-top:8px;border:1px solid #545d73;border-radius:3px;background-color:rgba(0,0,0,.7);box-shadow:0px 4px 8px #000}#timelineDebug .timeline>div{overflow:hidden}#timelineDebug .timeline>div.header{font-size:8pt;padding:3px}#timelineDebug .timeline>div.header.row{text-align:center;font-size:7pt}#timelineDebug .timeline>div.header.level{color:#fc0}#timelineDebug .timeline>div.current{border-right:3px solid #fc0;box-shadow:-2px 0px 0px rgba(0,0,0,.5) inset}#timelineDebug .timeline>div.hasState{background-color:#79dd8a}#timelineDebug .timeline>div.hasState.extend{background-color:#5eab6b;background-repeat:no-repeat;background-image:url("../icons/arrow_right.svg");background-position:center;opacity:.66}#timelineDebug .timeline>div.hasState.level{background-color:#ff4}#timelineDebug .timeline>div.hasState.level.extend{background-color:#fc0}#timelineDebug .timeline>div.empty{background-color:#2e333f;background-image:url("../img/stripes.png");background-repeat:repeat}#timelineDebug .timeline>div.na{background-color:#791105;background-image:url("../img/stripesLight.png");background-repeat:repeat}#timelineDebug ul.allTimelines{padding-top:8px}#timelineDebug ul.allTimelines li{text-align:right;font-size:8pt;color:#fff;text-shadow:0px 2px 4px #000}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:#2e333f;border-left:1px solid #545d73}::-webkit-scrollbar-thumb{background:#737f9d}::-webkit-scrollbar-thumb:hover{background:#c1cfeb}.window.ruleGroupRemap .wrapper .content{display:grid;grid-template-columns:300px 600px;grid-template-rows:-webkit-min-content auto;grid-template-rows:min-content auto;-moz-column-gap:16px;column-gap:16px}.window.ruleGroupRemap .wrapper .content>h2{grid-column:1/3}.window.ruleGroupRemap .wrapper .content h3:first-child{margin-top:0}.window.ruleGroupRemap .wrapper .content input[type=text]{width:100%}.window.ruleGroupRemap .wrapper .content ul.intGridIds{margin-top:8px;margin-bottom:8px}.window.ruleGroupRemap .wrapper .content ul.intGridIds li{display:grid;grid-template-columns:auto -webkit-min-content auto;grid-template-columns:auto min-content auto;margin-bottom:2px;align-items:center}.window.ruleGroupRemap .wrapper .content ul.intGridIds li .oldId,.window.ruleGroupRemap .wrapper .content ul.intGridIds li .newId{padding:8px;border-radius:3px;text-shadow:1px 1px 1px #000,-1px -1px 1px #000,0px 2px 3px #000}.window.ruleGroupRemap .wrapper .content ul.intGridIds li .oldId{opacity:.66;cursor:not-allowed}.window.ruleGroupRemap .wrapper .content ul.intGridIds li .newId{border:1px solid #fff;cursor:pointer}.window.ruleGroupRemap .wrapper .content ul.intGridIds li .newId:hover{border-color:#fc0}.window.ruleGroupRemap .wrapper .content ul.intGridIds li .newId.unchanged{font-style:italic;color:#c1cfeb}.window.ruleGroupRemap .wrapper .content ul.intGridIds li .unchanged{color:#c1cfeb;font-style:italic;text-shadow:none;background-color:rgba(0,0,0,0) !important;border:1px dashed #545d73}.window.ruleGroupRemap .wrapper .content .rightColumn>.tileset{height:60vh;border:1px solid #fff;outline:1px solid #000}.window.intGridValuePicker .wrapper{padding:8px;background-color:#000;border:none;border-radius:4px}.window.intGridValuePicker .wrapper .content ul li{padding:8px;border-radius:3px;border:2px solid rgba(0,0,0,0);text-shadow:0px 1px 0px #000,0px 0px 3px rgba(0,0,0,.5),0px 0px 2px rgba(0,0,0,.5);cursor:pointer}.window.intGridValuePicker .wrapper .content ul li[value="0"]{border:1px solid #545d73;background-color:#2e333f}.window.intGridValuePicker .wrapper .content ul li:hover:not(.active){border-color:#fff;opacity:.8 !important}.window.intGridValuePicker .wrapper .content ul li.active{margin:0;margin-top:2px;margin-bottom:2px;border:3px solid #fff;cursor:initial}.window.intGridValuePicker .wrapper .content ul li:not(.active){opacity:.66;background-image:url("../img/stripes.png");background-repeat:repeat}.window.intGridValuePicker .wrapper .content ul li+li{margin-top:1px}.window.outOfBoundsPolicyGlobal .wrapper .content{width:600px}.window.outOfBoundsPolicyGlobal .wrapper .content dl.form{margin-top:16px;margin-bottom:0}.window.rulesWizard .wrapper .content .layout{display:grid;width:90vw;height:72vh;grid-template-columns:-webkit-min-content auto;grid-template-columns:min-content auto;grid-template-rows:100%;-moz-column-gap:8px;column-gap:8px}.window.rulesWizard .wrapper .content .layout .side .help{margin-bottom:8px}.window.rulesWizard .wrapper .content .layout .side label{display:block;color:#c1cfeb;margin-bottom:4px;font-size:10pt}.window.rulesWizard .wrapper .content .layout .side info{display:inline-block;font-family:inherit;width:20px;height:18px;margin:0;margin-left:2px;margin-right:2px;font-size:10pt;border-width:2px}.window.rulesWizard .wrapper .content .layout .side .intGrid{margin-bottom:16px;cursor:pointer}.window.rulesWizard .wrapper .content .layout .side .intGrid .wrapper{display:grid;grid-template-columns:32px 32px auto;gap:4px;padding:2px;white-space:nowrap;border-radius:3px}.window.rulesWizard .wrapper .content .layout .side .intGrid .color,.window.rulesWizard .wrapper .content .layout .side .intGrid .id,.window.rulesWizard .wrapper .content .layout .side .intGrid .name,.window.rulesWizard .wrapper .content .layout .side .intGrid .noValue{padding:6px}.window.rulesWizard .wrapper .content .layout .side .intGrid:not(.empty) .noValue{display:none}.window.rulesWizard .wrapper .content .layout .side .intGrid .id{text-align:center}.window.rulesWizard .wrapper .content .layout .side .intGrid.empty{grid-template-columns:auto;font-size:8pt}.window.rulesWizard .wrapper .content .layout .side .intGrid.empty.main{color:#ff4;border:1px solid #fc0;background-color:#791105;box-shadow:0px 0px 8px #e34d00}.window.rulesWizard .wrapper .content .layout .side .intGrid.empty.other{font-style:italic;color:#c1cfeb;border:1px solid #545d73;background-color:#2e333f}.window.rulesWizard .wrapper .content .layout .side .intGrid.empty .color,.window.rulesWizard .wrapper .content .layout .side .intGrid.empty .id,.window.rulesWizard .wrapper .content .layout .side .intGrid.empty .name{display:none}.window.rulesWizard .wrapper .content .layout .side .intGrid:hover{background-color:#fc0 !important;border-color:#fff !important}.window.rulesWizard .wrapper .content .layout .side .intGrid:hover *{color:#000 !important}.window.rulesWizard .wrapper .content .layout .side .important{position:absolute;z-index:2;margin-left:-1px;margin-right:-1px;width:197px;height:164px;border:1px solid #79dd8a;border-radius:3px;pointer-events:none}.window.rulesWizard .wrapper .content .layout .side .grid{display:grid;gap:1px;grid-template-columns:repeat(12, 32px);grid-template-rows:repeat(5, 32px);background:url("../img/stripesLight.png") repeat;background-color:#000;border:1px solid #545d73}@media(max-width: 900px){.window.rulesWizard .wrapper .content .layout .side .grid{grid-template-columns:repeat(11, 16px);grid-template-rows:repeat(5, 16px)}}.window.rulesWizard .wrapper .content .layout .side .grid .cell{position:relative;outline:1px solid #1e2229;outline-offset:-1px;cursor:pointer}.window.rulesWizard .wrapper .content .layout .side .grid .cell:not(:empty){background-color:#000}.window.rulesWizard .wrapper .content .layout .side .grid .cell img{width:100% !important;height:100% !important}.window.rulesWizard .wrapper .content .layout .side .grid .cell:hover{outline-color:#fc0}.window.rulesWizard .wrapper .content .layout .side .grid .cell.active{outline:3px solid #fff !important;z-index:2}.window.rulesWizard .wrapper .content .layout .side .grid .cell img.faded{position:absolute;z-index:1;top:0;left:0;opacity:.11}.window.rulesWizard .wrapper .content .layout .side .grid .cell.mirror{outline:1px dashed #fff}.window.rulesWizard .wrapper .content .layout .side .grid .cell.defined{outline:1px solid #fff}.window.rulesWizard .wrapper .content .layout .side dl.form dt{max-width:none;white-space:nowrap;align-items:center}.window.rulesWizard .wrapper .content .layout>.tileset{border:1px solid #737f9d}.window.commandRunner .wrapper .content{max-width:80vw}.window.commandRunner .wrapper .content.untrusted{width:500px;max-height:80vh}.window.commandRunner .wrapper .content.untrusted .untrustedWarning .commands{white-space:pre-wrap;font-family:"Courier New",Courier,monospace;background-color:#1e2229;padding:8px;text-shadow:none;border-radius:3px}.window.commandRunner .wrapper .content.untrusted .trusted{display:none}.window.commandRunner .wrapper .content:not(.untrusted) .untrustedWarning{display:none}.window.commandRunner .wrapper .content .output{padding:8px;min-width:500px;min-height:200px;max-height:60vh;overflow:auto;background-color:#1e2229;border:1px solid #545d73;font-size:8pt}.window.commandRunner .wrapper .content .output pre{margin:0;color:#c1cfeb}.window.commandRunner .wrapper .content .output pre.sep{padding-top:8px;margin-bottom:8px;border-bottom:1px solid #2e333f} \ No newline at end of file +@font-face{font-family:Roboto;src:url("../fonts/RobotoCondensed-Light.ttf")}@font-face{font-family:Roboto Bold;src:url("../fonts/RobotoCondensed-Bold.ttf")}body{margin:0;padding:0;background:#1e2229;color:#fff;font-family:Arial,Helvetica,sans-serif;font-size:11pt}ul{margin:0;padding:0;list-style:none}ul li{margin:0;padding:0}*{-webkit-user-select:none;-moz-user-select:none;user-select:none}a{color:#fc0}img{vertical-align:middle}xml{display:none}h1{color:#f0f}h1,h2,h3,h4,h5{margin:0;padding:0}h1 .icon,h2 .icon,h3 .icon,h4 .icon,h5 .icon{vertical-align:bottom;width:2em;height:2em}h1 .icon,h1 img,h2 .icon,h2 img,h3 .icon,h3 img,h4 .icon,h4 img,h5 .icon,h5 img{margin-right:4px}h1{font-family:Roboto}h2{margin-bottom:32px;padding-bottom:8px;border-bottom:1px solid #fc0;font-family:Roboto;font-size:18pt;color:#fc0;text-transform:uppercase}h3{margin-top:16px;margin-bottom:8px;padding-bottom:2px;border-bottom:1px solid #fc0;font-family:Roboto;font-size:13pt;color:#fc0;text-transform:uppercase}h4{margin-bottom:4px;padding-bottom:2px;font-family:Roboto;font-size:12pt;color:#fc0;text-transform:uppercase}hr{margin:0;padding:0;border:none;background:rgba(0,0,0,0);margin-top:8px;margin-bottom:8px;border-bottom:1px solid #545d73}button{width:100%;margin:1px;padding:10px;color:#fff;text-transform:uppercase;text-align:center;border:none;box-shadow:0px -2px 0px rgba(0,0,0,.3) inset,0px 0px 2px rgba(255,255,255,.22) inset,0px 2px 1px rgba(0,0,0,.3);background-color:#e34d00;cursor:pointer;text-shadow:0px 1px 0px rgba(0,0,0,.28)}button:disabled{color:#737f9d;text-shadow:none;box-shadow:0px 0px 2px #737f9d inset;cursor:not-allowed;background-color:#1e2229;background-image:url("../img/stripesLight.png");background-repeat:repeat}button:disabled .icon{opacity:.3}button:disabled:hover{color:#737f9d;box-shadow:0px 0px 2px #737f9d inset;background-color:#2e333f}button:hover{background-color:#ff5d4a}button>.icon{width:1.7em;height:1.7em}button:focus{outline:inherit}button.active{background-color:#545d73 !important;border-color:#545d73 !important;box-shadow:none}button.strong{padding-top:24px;padding-bottom:24px;font-size:13pt}button[href]{display:flex;justify-content:center;align-items:center;background-color:#545d73;text-decoration:none;text-transform:none;box-shadow:0px -2px 0px rgba(0,0,0,.3) inset,0px 2px 0px rgba(0,0,0,.4)}button[href] .icon{margin-right:4px;opacity:.5}button[href]:hover{background-color:#737f9d}button.cancel,button.gray,button.grey{background-color:#545d73}button.cancel:hover,button.gray:hover,button.grey:hover{background-color:#737f9d}button.blue{background-color:#2a73ab}button.blue:hover{background-color:#348fd5}button.purple{background-color:#9976f1}button.purple:hover{background-color:#b19aff}button.brown{background-color:#944e36}button.brown:hover{background-color:#bf6546}button.red{background-color:#791105}button.red:hover{background-color:#9d1202}button.help{background-color:#498d55}button.help:hover{background-color:#5eab6b}button.discord{background-color:#7289da !important}button.discord:hover{background-color:#85a0ff !important}button.guide{padding:8px;font-size:10pt;text-transform:none;background-color:#3c6148;color:#79dd8a}button.guide:hover{background-color:#5eab6b;color:#fff}button.toggle{background-color:#1e2229;box-shadow:none;border-radius:2px}button.toggle.on{box-shadow:0 0 8px #cfdd40 inset;outline:1px solid #cfdd40}button.toggle:not(.on){outline:1px solid #545d73}button.toggle:not(.on) .icon{opacity:.5}button.blue{background-color:#2a73ab}button.blue:hover{background-color:#348fd5}button.green{background-color:#5eab6b}button.green:hover{background-color:#79dd8a}button.dark{background-color:#313742;box-shadow:0px 0px 2px #545d73 inset,0px 0px 3px #000,0px 2px 2px #000}button.dark:hover{background-color:#545d73}button.transparent{box-shadow:none;background-color:rgba(0,0,0,0);border-radius:3px}button.transparent:hover{background-color:#fc0}button.context{border:1px solid rgba(0,0,0,.2);border-radius:2px;background-color:rgba(0,0,0,.1)}button.context:hover{background:rgba(0,0,0,.5)}button.pending{color:#fc0;background-color:#2e333f;outline:none;border:1px solid #fc0;border-radius:3px;box-shadow:none;cursor:crosshair}.appLogo{min-width:300px;min-height:100px;background-image:url("../img/LDtk-simple.svg");background-repeat:no-repeat;background-size:contain;background-position:center;image-rendering:-webkit-optimize-contrast}.appLogo.full{background-image:url("../img/LDtk.svg")}.appLogo.shine{background-image:url("../img/LDtk-shine-1024.png")}.appIcon{width:100px;height:100px;background-image:url("../appIcon.png");background-repeat:no-repeat;background-size:contain;background-position:center;image-rendering:-webkit-optimize-contrast}#miniNotif{position:absolute;z-index:98;bottom:15px;left:0px;display:none;overflow:hidden;color:#fff;font-size:9pt;background-color:rgba(0,0,0,.85);padding:4px;padding-left:16px;border-radius:3px;border-top-left-radius:0px;border-bottom-left-radius:0px;pointer-events:none;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-name:miniNotifArrival;animation-name:miniNotifArrival}@-webkit-keyframes miniNotifArrival{from{padding-left:0px}to{padding-left:16px}}@keyframes miniNotifArrival{from{padding-left:0px}to{padding-left:16px}}#updateInstall{display:none;position:absolute;top:15px;right:0;z-index:99;display:grid;grid-template-columns:auto -webkit-min-content;grid-template-columns:auto min-content}#updateInstall button{margin:0;-webkit-animation:anim_slideUp 2s;animation:anim_slideUp 2s;padding:8px}#updateInstall button.proceed{display:grid;grid-template-rows:auto auto;width:auto;text-align:left}#updateInstall button.proceed .icon{grid-column:1/2;grid-row:1/3;align-self:center;margin-right:10px}#updateInstall button.proceed strong{grid-column:2/3;font-size:9pt;margin-bottom:4px}#updateInstall button.proceed em{grid-column:2/3;opacity:.7;font-style:normal;font-size:8pt}.buttons{display:flex;flex-wrap:wrap;margin-top:2px;margin-bottom:2px;border-radius:6px;overflow:hidden}.buttons button{flex:1 1 0}.buttons button.full{flex-basis:100%}.buttons button.small{flex-grow:0}.buttons button.debug{flex:0 0 0;display:none}.help:not(.icon):not(button){min-height:2.5em;padding:10px;padding-left:60px;color:#79dd8a;font-family:Roboto;font-size:1.1em;border:1px dashed #79dd8a;border-radius:6px;background-image:url("../icons/helpBg.svg");background-repeat:no-repeat;background-position:6px 6px}.help:not(.icon):not(button) p{margin:0}.help:not(.icon):not(button) p+p{margin-top:8px}.help:not(.icon):not(button).guide{position:absolute;z-index:2;display:none;background-color:#3c6148;right:0}.help:not(.icon):not(button).guide dl{margin:0;padding:0;display:grid;grid-template-columns:-webkit-min-content auto;grid-template-columns:min-content auto}.help:not(.icon):not(button).guide dl dt{font-family:monospace;color:#fc0}.help:not(.icon):not(button).guide dl dd{padding-left:8px;padding-bottom:8px}a.exploreTo{display:flex;max-width:24px;align-items:center;justify-items:center;flex:0 0 auto !important;padding:4px;background-color:#545d73;border-radius:3px;cursor:pointer}a.exploreTo:hover{color:#000;background-color:#fc0}a.exploreTo .icon{width:1.5em;height:1.5em}.progressBar{position:relative;margin-bottom:20px;min-width:400px;height:8px;background-color:#1e2229;border:1px solid #fc0;padding:1px;border-radius:2px}.progressBar .barWrapper{position:absolute;z-index:1;width:calc(100% - 2px);height:calc(100% - 2px);top:1px;left:1px}.progressBar .barWrapper .bar{min-width:1px;width:1px;height:100%;background-color:#fc0;box-shadow:0px 0px 8px #d56932,0px 0px 16px #791105;box-sizing:border-box;border-radius:3px}.progressBar .label{position:absolute;z-index:2;right:1px;top:12px;color:#fff;font-size:9pt;color:#737f9d}div.warning:not(.window){box-sizing:border-box;padding:8px;margin-top:4px;margin-bottom:16px;border:1px dashed red;color:#fff;box-shadow:0px 0px 32px darkred inset,0px 0px 4px darkred;text-shadow:0px -1px 4px red,0px 1px 4px red;background-color:rgba(0,0,0,.66)}div.safe:not(.window){box-sizing:border-box;padding:8px;margin-top:4px;margin-bottom:16px;border:1px dashed #79dd8a;color:#fff;box-shadow:0px 0px 32px #3c6148 inset,0px 0px 4px helpDark;text-shadow:0px -1px 4px #79dd8a,0px 1px 4px #3c6148;background-color:#3c6148}info,div.info{display:grid;justify-items:center;align-items:center;box-sizing:border-box;font-size:14pt;font-family:Arial,Helvetica,sans-serif;width:32px;height:32px;margin-left:4px;font-weight:bold;text-align:center;color:#79dd8a;border:3px solid #79dd8a;border-radius:16px;cursor:help}info:hover,div.info:hover{color:#fc0;border-color:#fc0;opacity:1}info::before,div.info::before{content:"?"}info.small,div.info.small{width:16px;height:16px;font-size:9pt;border-width:2px}warning{display:grid;justify-items:center;align-items:center;box-sizing:border-box;font-size:15pt;width:28px;height:28px;margin-left:4px;font-weight:bold;text-align:center;color:#fc0;border:3px solid #e34d00;border-radius:16px;cursor:help;box-shadow:0px 0px 10px #e34d00,0px 0px 10px #e34d00 inset;background-color:#791105}warning:hover{color:#fc0;border-color:#fc0;background-color:#e34d00}warning::before{content:"!"}dt.infoHighlight label{color:#79dd8a !important;text-shadow:0px 0px 8px #5eab6b}dd.infoHighlight{background-color:#3c6148;box-shadow:0px 0px 16px #3c6148;outline:1px solid #5eab6b;outline-offset:2px}dd.infoHighlight span{color:#79dd8a}dd.infoHighlight select{border-color:#79dd8a;background-color:#5eab6b}dd.infoHighlight input[type=text]{border-color:#5eab6b;background-color:#273f2f}span.key,div.key{display:inline-block;margin:1px;padding:1px;padding-left:5px;padding-right:5px;min-width:16px;text-align:center;text-transform:uppercase;font-family:Roboto;font-style:normal;font-weight:bold;font-size:.9em;text-shadow:0px 2px 1px rgba(0,0,0,.5);background-color:rgba(225,214,187,.55);border-bottom:4px solid rgba(224,213,186,.55);box-shadow:0px 2px 2px #000;border-radius:2px}span.key+.key,div.key+.key{margin-left:0}span.key.shift,span.key.ctrl,span.key.alt,div.key.shift,div.key.ctrl,div.key.alt{text-shadow:none}span.key.shift,div.key.shift{color:rgba(0,0,0,0);text-shadow:none;color:#feb9c2;background-color:rgba(253,79,102,.55);border-color:rgba(253,81,103,.55);border-bottom-color:rgba(253,77,100,.55)}span.key.special,div.key.special{color:#e1c9fe;background-color:rgba(181,119,253,.55);border-color:rgba(182,121,253,.55);border-bottom-color:rgba(180,117,253,.55)}span.key.meta,div.key.meta{color:rgba(0,0,0,0);text-shadow:none;background-image:url("../icons/meta.png");background-repeat:no-repeat;background-position:center;background-size:contain;background-color:rgba(253,79,102,.55);border-color:rgba(253,81,103,.55);border-bottom-color:rgba(253,77,100,.55)}span.key.ctrl,div.key.ctrl{color:#feb9c2;background-color:rgba(253,79,102,.55);border-color:rgba(253,81,103,.55);border-bottom-color:rgba(253,77,100,.55)}span.key.alt,div.key.alt{color:#feb9c2;background-color:rgba(253,79,102,.55);border-color:rgba(253,81,103,.55);border-bottom-color:rgba(253,77,100,.55)}.path{flex:1 1 auto;text-align:right;overflow:auto;opacity:1;align-items:center}.path span{vertical-align:middle}.path span+span{margin-left:2px}.path span:not(.slash){display:inline-block;font-size:9pt}.path span:not(.slash):last-of-type{color:#fff !important;font-weight:bold;font-size:10pt}.path span.slash{color:#737f9d;font-weight:bold;font-size:12pt}.path span.highlight{padding:2px 4px;border-radius:2px;color:#fff;text-shadow:0px 2px 0px rgba(0,0,0,.3)}canvas.tile{width:32px;height:32px;border:1px solid #545d73;border-radius:4px;image-rendering:-moz-crisp-edges;image-rendering:pixelated}canvas.tile.empty{background-image:url("../img/stripes.png")}canvas.tile.multi{box-shadow:2px 2px 0px #000,3px 3px 0px #fff}canvas.tile:not(.active){cursor:not-allowed}canvas.tile:not(.active):hover{border-color:#e34d00}canvas.tile.active.empty{border-color:#e34d00}canvas.tile.active:hover{border-color:#fc0;cursor:pointer}.quickSearch{position:relative}.quickSearch .clear{position:absolute;right:12px;height:100%;z-index:1;opacity:.5;cursor:pointer}.quickSearch .clear:hover{opacity:1}.quickSearch input[type=text]{width:100%;border-radius:16px;background-image:url("../icons/search.svg");background-repeat:no-repeat;background-position:left 8px center;background-size:16px;box-sizing:border-box;padding-left:28px}ul.niceList{box-sizing:border-box;padding:4px;margin-top:4px;background-color:#1e2229;overflow-x:hidden}ul.niceList:not(ul.niceList ul.niceList){min-height:200px;margin-bottom:4px;border:1px solid #545d73}ul.niceList:first-child{margin-top:0}ul.niceList:empty{background-image:url("../img/stripes.png");box-shadow:0px 0px 16px rgba(0,0,0,.4) inset;text-align:center;padding-top:30px}ul.niceList:empty::before{content:"No element";color:#545d73;font-style:italic;font-family:Roboto;font-size:1.3em}ul.niceList#layers:empty::before{content:"No layer"}ul.niceList.compact>li:not(.title,.subList){padding:3px 4px}ul.niceList>li:not(.title,.subList){display:grid;justify-items:left;align-items:center;grid-template-columns:auto -webkit-min-content;grid-template-columns:auto min-content;gap:0px 8px;padding:6px 8px;margin-bottom:1px;font-size:12pt;background-color:#2e333f;cursor:pointer}ul.niceList>li:not(.title,.subList).subList{display:grid;grid-template-columns:auto}ul.niceList>li:not(.title,.subList).subList ul{width:100%;overflow:hidden}ul.niceList>li:not(.title,.subList).subList ul>li{overflow:hidden}ul.niceList>li:not(.title,.subList):not(.active):hover{outline:2px solid rgba(255,255,255,.65);outline-offset:-2px}ul.niceList>li:not(.title,.subList) button.context{padding:0;min-width:16px;height:100%}ul.niceList>li:not(.title,.subList) button.context .icon{width:1em}ul.niceList>li.title{display:grid;grid-template-columns:auto -webkit-min-content;grid-template-columns:auto min-content;align-items:center;padding-top:1px;padding-bottom:1px;padding-right:1px;margin-top:2px;color:#fc0;font-size:.8em;font-family:Roboto;border-top:1px solid #545d73}ul.niceList>li.title:not(.collapser){padding-left:4px}ul.niceList>li.title .links{display:flex;gap:1px}ul.niceList>li.title a{display:flex;justify-items:center;align-items:center;font-size:1.3em;padding:3px;background-color:#2e333f;border-radius:2px;cursor:pointer;color:#fff}ul.niceList>li.title a:hover{background-color:#000}ul.niceList>li.title a.red:not(:hover){background-color:#791105}ul.niceList>li.title a .icon{width:1em;height:1em}ul.niceList>li div.error{grid-column:span 2;grid-row:2;padding:8px;margin-top:4px;font-size:10pt;color:#fff;text-transform:uppercase;border-radius:4px;background-color:#e34d00;border:1px solid #ffa386;outline:none;box-shadow:0px 0px 16px #e34d00}ul.niceList>li.iconLeft{grid-template-columns:-webkit-min-content auto;grid-template-columns:min-content auto}ul.niceList>li.iconLeft .icon,ul.niceList>li.iconLeft .entityPreview{order:0}ul.niceList>li.iconRight{grid-template-columns:auto -webkit-min-content;grid-template-columns:auto min-content}ul.niceList>li.iconRight .icon,ul.niceList>li.iconRight .entityPreview{order:1}ul.niceList>li.active{background-color:#fc0;color:#000}ul.niceList>li.active:not(.customColor){box-shadow:0px 0px 2px #ffc inset,0px 0px 4px #a00}ul.niceList>li.active.customColor{outline:1px solid #fff;outline-offset:-2px}ul.niceList>li.subList.searchMatched{display:block !important}ul.niceList .searchDiscarded{display:none !important}ul.tabs{display:flex;flex-wrap:nowrap;margin-bottom:16px;padding-top:4px;padding-left:4px;justify-items:flex-end;background-color:#1e2229;border-bottom:1px solid #fc0;box-shadow:0px -4px 0px #000 inset}ul.tabs li{font-family:Roboto;margin-top:8px;padding:8px;padding-bottom:4px;color:#fc0;background-color:#2e333f;box-shadow:2px -2px 2px rgba(0,0,0,.3);cursor:pointer;border-top-left-radius:3px;border-top-right-radius:3px}ul.tabs li+li{margin-left:8px}ul.tabs li.active{color:#000;font-weight:bold;background-color:#fc0;padding-bottom:8px;margin-top:0}ul.tabs li:hover:not(.active){color:#fff;padding-bottom:6px;margin-top:6px}ul.log{box-sizing:border-box;padding:4px;margin-bottom:4px;max-width:80vw;min-width:50vw;min-height:300px;max-height:80vh;border:1px solid #545d73;background-color:#1e2229;overflow:auto}ul.log li{padding:4px;padding-left:8px}ul.log li:hover{outline:1px dashed #545d73}ul.log li span.op{display:inline-block;margin-left:8px;padding:2px;padding-left:4px;padding-right:4px;font-size:8pt;color:#fff;background-color:#2e333f;color:#737f9d;border-radius:2px}ul.log li.opAddValue,ul.log li.opAddEnum{color:#a7d93d}ul.log li.opAddValue span.op,ul.log li.opAddEnum span.op{color:#000;background-color:#a7d93d}ul.log li.opDateUpdated{color:#58d395}ul.log li.opDateUpdated span.op{color:#000;background-color:#58d395}ul.log li.opRemoveValue,ul.log li.opRemoveEnum{color:#e34d00}ul.log li.opRemoveValue span.op,ul.log li.opRemoveEnum span.op{color:#fff;background-color:#e34d00}ul.log li.opRemoveValue.unused,ul.log li.opRemoveEnum.unused{color:#737f9d}ul.log li.opRemoveValue.unused span.op,ul.log li.opRemoveEnum.unused span.op{background-color:#545d73}ul.log li.opChecksumUpdated{color:#737f9d}.icon{display:inline-block;vertical-align:middle;width:1.3em;height:1.3em;background-position:center center;background-repeat:no-repeat;background-size:contain}.icon.left{background-image:url("../icons/arrow_left.svg")}.icon.right{background-image:url("../icons/arrow_right.svg")}.icon.up{background-image:url("../icons/arrow_up.svg")}.icon.down{background-image:url("../icons/arrow_down.svg")}.icon.active{background-image:url("../icons/active.png")}.icon.alpha{background-image:url("../icons/alpha.svg")}.icon.appUpdate{background-image:url("../icons/appUpdate.svg")}.icon.add{background-image:url("../icons/add.svg")}.icon.autoLayer{background-image:url("../icons/autoLayer.svg")}.icon.bug{background-image:url("../icons/bug.svg")}.icon.checker{background-image:url("../icons/checker.svg")}.icon.checkboxOn{background-image:url("../icons/checkboxOn.svg")}.icon.checkboxOff{background-image:url("../icons/checkboxOff.svg")}.icon.clear{background-image:url("../icons/clear.svg")}.icon.close{background-image:url("../icons/close.png")}.icon.color{background-image:url("../icons/color.svg")}.icon.collapsed{background-image:url("../icons/collapsed.svg")}.icon.community{background-image:url("../icons/community.svg")}.icon.contextMenu{background-image:url("../icons/contextMenu.svg")}.icon.contextMenuOpen{background-image:url("../icons/contextMenuOpen.svg")}.icon.copy{background-image:url("../icons/copy.svg")}.icon.cut{background-image:url("../icons/cut.svg")}.icon.delete{background-image:url("../icons/delete.svg")}.icon.deleteIcon{background-image:url("../icons/deleteIcon.svg")}.icon.embed{background-image:url("../icons/embed.svg")}.icon.discord{background-image:url("../icons/discord.svg")}.icon.download{background-image:url("../icons/download.svg")}.icon.doc{background-image:url("../icons/doc.svg")}.icon.edit{background-image:url("../icons/edit.svg")}.icon.email{background-image:url("../icons/email.svg")}.icon.emptySpaceOff{background-image:url("../icons/emptySpaceOff.png")}.icon.emptySpaceOn{background-image:url("../icons/emptySpaceOn.png")}.icon.entity{background-image:url("../icons/entity.png")}.icon.enum{background-image:url("../icons/enum.png")}.icon.exit{background-image:url("../icons/exit.svg")}.icon.expanded{background-image:url("../icons/expanded.svg")}.icon.fit{background-image:url("../icons/fit.svg")}.icon.flatten{background-image:url("../icons/flatten.svg")}.icon.folder{background-image:url("../icons/folder.svg")}.icon.folderOpen{background-image:url("../icons/folderOpen.svg")}.icon.folderClose{background-image:url("../icons/folderClose.svg")}.icon.fullscreen{background-image:url("../icons/fullscreen.svg")}.icon.fullscreen_exit{background-image:url("../icons/fullscreen_exit.svg")}.icon.ghost{background-image:url("../icons/ghost.svg")}.icon.gridOff{background-image:url("../icons/gridOff.svg")}.icon.gridOn{background-image:url("../icons/gridOn.svg")}.icon.gridView{background-image:url("../icons/gridView.svg")}.icon.help{background-image:url("../icons/help.svg")}.icon.hidden{background-image:url("../icons/hidden.png")}.icon.history{background-image:url("../icons/history.svg")}.icon.pickIcon{background-image:url("../icons/pickIcon.svg")}.icon.inactive{background-image:url("../icons/inactive.png")}.icon.intGrid{background-image:url("../icons/intGrid.png")}.icon.json{background-image:url("../icons/json.svg")}.icon.layer{background-image:url("../icons/layer.png")}.icon.level{background-image:url("../icons/level.svg")}.icon.list{background-image:url("../icons/list.svg")}.icon.listView{background-image:url("../icons/listView.svg")}.icon.locate{background-image:url("../icons/locate.svg")}.icon.link{background-image:url("../icons/link.svg")}.icon.lock{background-image:url("../icons/lock.svg")}.icon.love{background-image:url("../icons/love.svg")}.icon.manual{background-image:url("../icons/manual.svg")}.icon.new{background-image:url("../icons/new.svg")}.icon.offset{background-image:url("../icons/offset.svg")}.icon.open{background-image:url("../icons/open.svg")}.icon.optional{background-image:url("../icons/optional.svg")}.icon.outOfBounds{background-image:url("../icons/outOfBounds.svg")}.icon.partial{background-image:url("../icons/partial.png")}.icon.paste{background-image:url("../icons/paste.svg")}.icon.pick{background-image:url("../icons/pick.svg")}.icon.prohibited{background-image:url("../icons/prohibited.svg")}.icon.project{background-image:url("../icons/projectSettings.png")}.icon.random{background-image:url("../icons/random.svg")}.icon.recall{background-image:url("../icons/recall.svg")}.icon.refresh{background-image:url("../icons/refresh.svg")}.icon.rename{background-image:url("../icons/rename.svg")}.icon.reset{background-image:url("../icons/reset.svg")}.icon.rule{background-image:url("../icons/rule.svg")}.icon.save{background-image:url("../icons/save.svg")}.icon.saveAs{background-image:url("../icons/saveAs.svg")}.icon.search{background-image:url("../icons/search.svg")}.icon.settings{background-image:url("../icons/settings.svg")}.icon.showDetailsOff{background-image:url("../icons/showDetailsOff.svg")}.icon.showDetailsOn{background-image:url("../icons/showDetailsOn.svg")}.icon.singleLayer{background-image:url("../icons/singleLayer.svg")}.icon.slide{background-image:url("../icons/delete.svg")}.icon.stop{background-image:url("../icons/stop.svg")}.icon.tile{background-image:url("../icons/tile.png")}.icon.toggleOn{background-image:url("../icons/toggleOn.svg")}.icon.toggleOff{background-image:url("../icons/toggleOff.svg")}.icon.trust{background-image:url("../icons/trust.svg")}.icon.tutorial{background-image:url("../icons/tutorial.svg")}.icon.unlink{background-image:url("../icons/unlink.svg")}.icon.unlock{background-image:url("../icons/unlock.svg")}.icon.update{background-image:url("../icons/update.svg")}.icon.visible{background-image:url("../icons/visible.png")}.icon.warn{background-image:url("../icons/warn.svg")}.icon.web{background-image:url("../icons/web.svg")}.icon.wizard{background-image:url("../icons/wizard.svg")}.icon.world{background-image:url("../icons/world.svg")}.icon.zen{background-image:url("../icons/zen.svg")}.icon.up{background-image:url("../icons/up.svg")}.icon.down{background-image:url("../icons/down.svg")}.icon.left{background-image:url("../icons/left.svg")}.icon.right{background-image:url("../icons/right.svg")}.icon.mouseLeft{background-image:url("../icons/mouseLeft.png");image-rendering:-moz-crisp-edges;image-rendering:pixelated}.icon.mouseRight{background-image:url("../icons/mouseRight.png");image-rendering:-moz-crisp-edges;image-rendering:pixelated}.icon.mouseWheel{background-image:url("../icons/mouseWheel.png");image-rendering:-moz-crisp-edges;image-rendering:pixelated}.icon.mouseMiddle{background-image:url("../icons/mouseMiddle.png");image-rendering:-moz-crisp-edges;image-rendering:pixelated}.icon.loading{background-image:url("../img/gif/loading.gif");opacity:.5}.black{filter:brightness(0)}.orange{filter:brightness(0.6) sepia(1) hue-rotate(0.25rad) saturate(10)}.icon.red{filter:brightness(0.4) sepia(1) hue-rotate(-0.4rad) saturate(6)}.collapser{min-height:.8em;padding-top:4px;padding-bottom:4px;padding-left:24px;color:#fc0;font-family:Roboto;font-size:13pt;text-transform:uppercase;background-repeat:no-repeat;background-position:left center}.collapser>span:not(.inlined){text-transform:none;font-weight:bold;color:#fff}.collapser.expanded{cursor:url("../cursors/collapse.svg") 16 16,zoom-out;color:#000;background-color:#737f9d;background-image:url("../icons/expanded.svg")}.collapser.expanded+*:not(:empty){margin-bottom:8px}.collapser.expanded:hover{color:#000;background-color:#fc0;border-color:#fc0}.collapser.expanded:hover+*:not(:empty){border-color:#fc0}.collapser.collapsed{cursor:cell;background-color:#545d73;border:1px solid #545d73;background-image:url("../icons/collapsed.svg");margin-bottom:2px;border-radius:3px}.collapser.collapsed:hover{color:#000;background-color:#fc0;border-color:#fc0}.collapser+*:not(:empty){box-sizing:border-box;padding:8px;border:1px solid #545d73}div.entityRef{display:grid;grid-template-rows:-webkit-min-content;grid-template-rows:min-content;padding:4px;padding-left:25px;cursor:url("../cursors/locate.svg") 16 16,zoom-out;border:1px solid #545d73;border-radius:4px;background-image:url("../icons/right.svg");background-repeat:no-repeat;background-position:left center}div.entityRef.isBackRef{background-image:url("../icons/left.svg")}div.entityRef .id{font-size:9pt;font-weight:bold;color:#fc0}div.entityRef .location{font-size:8pt}div.entityRef .location .level{font-weight:bold;color:#737f9d}div.entityRef .location em{opacity:.7;font-style:normal}div.entityRef .location .world{color:#737f9d}div.entityRef:hover{border-color:#fc0}div.entityRef:hover .id{color:#fff}div.entityRef:hover .location{color:#fff}div.entityRef+.entityRef{margin-top:4px}.layerType{display:grid;grid-template-columns:-webkit-min-content auto;grid-template-columns:min-content auto;gap:4px;align-items:center;font-size:12pt}.layerType .icon{width:3em;height:3em}.icon.fieldType{display:flex;flex-direction:column;align-items:center;justify-content:center;width:85px;height:85px;overflow:hidden;box-sizing:border-box;text-transform:none;font-family:Roboto;border:1px dashed #fff;border-radius:4px}.icon.fieldType .typeName{margin-bottom:3px;font-style:normal;font-weight:bold;font-size:13pt;opacity:1;text-shadow:none}.icon.fieldType .typeIcon{font-size:21pt;opacity:.5;text-shadow:0px 2px 2px rgba(0,0,0,.4)}.icon.entityPreview{width:auto;height:auto;overflow:hidden;-o-object-fit:cover;object-fit:cover;outline-offset:-1px}.icon.entityPreview canvas{width:100%;height:100%;image-rendering:auto}.icon.entityPreview.hasBg{padding:1px;box-sizing:border-box}.icon.entityPreview img{width:100%;height:100%;image-rendering:-moz-crisp-edges;image-rendering:pixelated}.pivotEditor{display:grid;grid-template-columns:-webkit-min-content auto;grid-template-columns:min-content auto;gap:8px;align-items:center;margin-left:4px}.pivotEditor .grid{position:relative;display:grid;align-items:stretch;justify-items:stretch;grid-template-columns:repeat(3, 20px);grid-template-rows:repeat(3, 20px)}.pivotEditor .grid .bg{position:absolute;margin-top:16.665%;margin-left:16.665%;width:66.66%;height:66.66%;border:1px dashed #fff;z-index:-1}.pivotEditor .grid label{position:relative;display:grid;align-items:center;justify-items:center;cursor:pointer;border-radius:16px}.pivotEditor .grid label:hover input:not(:checked){border-color:#fc0}.pivotEditor .grid label input[type=radio]{width:100%;height:100%;margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #737f9d;background-color:#2e333f;cursor:pointer}.pivotEditor .grid label input[type=radio]:checked{width:100%;height:100%;background-color:#fc0;border:1px solid #ff4;box-shadow:0px 0px 8px #fc0;opacity:1;z-index:1}.pivotEditor.showAdvanced .advanced>a{display:none}.pivotEditor.showAdvanced .advanced .options{display:grid;padding:4px;border:1px solid #1e2229;border-radius:3px}.pivotEditor .advanced .options{display:none;grid-template-columns:auto -webkit-min-content auto;grid-template-columns:auto min-content auto;gap:4px;align-items:center}.pivotEditor .advanced .options .float,.pivotEditor .advanced .options .pixels{display:flex;flex-wrap:nowrap;align-items:center;gap:4px}.pivotEditor .advanced .options .float span,.pivotEditor .advanced .options .pixels span{color:#737f9d;font-size:9pt}.pivotEditor .advanced .options .float input,.pivotEditor .advanced .options .pixels input{width:40px;font-size:9pt}.pivotEditor .advanced .options .sep{border-left:1px solid #545d73;font-size:0}dl.form{display:grid;grid-template-columns:-webkit-min-content auto;grid-template-columns:min-content auto;grid-auto-rows:-webkit-min-content;grid-auto-rows:min-content;width:100%;margin:0}dl.form{padding-bottom:16px}dl.form>dt{grid-column:1/2;display:grid;grid-template-columns:auto -webkit-min-content;grid-template-columns:auto min-content;min-width:110px;max-width:130px;padding-right:8px;overflow-x:hidden;text-overflow:ellipsis;font-size:9.5pt}dl.form>dt label{padding-top:4px;color:#c1cfeb;text-align:right}dl.form>dt .info,dl.form>dt info{margin-top:4px}dl.form>dt.full{width:auto !important;max-width:none !important;grid-column:1/3}dl.form>dt info,dl.form>dt div.info{width:24px;height:16px;margin-left:8px;font-size:9pt;border:none;background-color:#545d73;color:#1e2229;opacity:.45}dl.form>dt info::before,dl.form>dt div.info::before{content:"?"}dl.form>dt info:hover,dl.form>dt div.info:hover{opacity:1;border-color:#79dd8a;box-shadow:0px 0px 8px #5eab6b;color:#fff;text-shadow:0px 0px 2px #79dd8a;background-color:#79dd8a}dl.form>dd{grid-column:2/3;margin:0}dl.form>dt,dl.form>dd{margin-bottom:10px}dl.form>dd{display:flex;flex-wrap:wrap;align-items:flex-start;border-radius:3px}dl.form>dd>*{flex:1 1 0px}dl.form>dd>.warning{flex:1 0 100%}dl.form>dd>.pivot{flex:0 0 auto}dl.form>dd>input[type=text],dl.form>dd>input[type=text]{width:0px}dl.form>dd>input[type=color]{flex:.1 1 64px}dl.form>dd>input[type=checkbox]{flex:0 1 auto}dl.form>dd>select{flex:1 1 0}dl.form>dd>select:not(.full){width:0}dl.form>dd.checkboxes{display:grid;grid-template-columns:repeat(2, 1fr);gap:3px}dl.form>dd.checkboxes label{display:grid;grid-template-columns:-webkit-min-content auto;grid-template-columns:min-content auto;width:100%;box-sizing:border-box;font-size:9pt;color:#c1cfeb}dl.form>dd button{margin-top:0;padding-top:4px;padding-bottom:4px;align-self:stretch}dl.form>dd div.multiLines{width:100%;max-height:85px;overflow:hidden;padding:8px;font-style:italic;font-size:80%;text-overflow:ellipsis;white-space:pre-wrap;border:1px dashed #545d73;cursor:pointer}dl.form>dd div.multiLines.usingDefault{color:#737f9d;background-image:url("../img/stripes.png")}dl.form>dd div.multiLines:hover{border-color:#fff}dl.form>dd .imagePicker{display:flex;align-items:stretch}dl.form>dd .imagePicker button.reload{flex:0 1 0px;padding:3px}dl.form>dd .imagePicker button.pick{flex:1 1 auto;text-transform:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}dl.form>dd .imagePicker button.recall{flex:0 1 0px;padding:3px}dl.form>dd .imagePicker button.remove{flex:0 1 0px;padding:3px}dl.form>dd .imagePicker .exploreTo{margin-bottom:2px}dl.form>dd .imagePicker.empty button.pick{background-color:#545d73;opacity:.6}dl.form>dd .imagePicker.empty button.pick:hover{background-color:#737f9d;opacity:1}dl.form>dd .imagePicker.empty button.remove{display:none}dl.form>dd .imagePicker.error{margin-top:4px;margin-bottom:4px;padding:3px;border:1px solid #fc0;border-radius:3px;background-color:#791105;box-shadow:0px 0px 4px #e34d00 inset,0px 0px 8px #fc0,0px 0px 16px #e34d00}dl.form>dd .locate{flex:0 0 auto}dl.form>dd .small{flex:0 1 60px}dl.form>dd .small[placeholder]{flex:0 1 90px}dl.form>dd .tiny{flex:0 1 45px}dl.form>dd .tiny[placeholder]{flex:0 1 60px}dl.form>dd .tiny.slider:not(:disabled){flex:0 1 30px}dl.form>dd button.tiny{padding:4px}dl.form>dd a[href]{font-size:.8em;align-self:center;white-space:nowrap}dl.form>dd info,dl.form>dd div.info{flex:0 0 32px}dl.form>dd warning{flex:0 0 28px}dl.form>dd div.help{margin-top:8px;margin-bottom:16px;flex:1 0 100%;box-sizing:border-box}dl.form>dd input[type=text]:not(:-moz-read-only):hover{outline:1px solid #fc0;outline-offset:-1px}dl.form>dd input[type=text]:not(:read-only):hover{outline:1px solid #fc0;outline-offset:-1px}dl.form>dd *+input[type=checkbox]{margin-left:16px}dl.form>dd input[type=checkbox]+label{flex:0 1 auto;align-self:center;padding-left:4px;white-space:nowrap;text-align:left}dl.form>dd>label{flex:0 1 0px;display:flex;margin-right:16px;padding-right:3px;flex-wrap:nowrap;align-items:center;white-space:nowrap;cursor:pointer;border-radius:4px}dl.form>dd>label input{margin-right:4px}dl.form>dd>label:hover{color:#fc0;background-color:#545d73}dl.form>dd input[type=color]{flex:0 1 64px;height:32px;cursor:pointer;padding:0}dl.form>dd input[type=color].null{background-image:url("../img/stripes.png");background-color:gray;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-width:1px;border-color:rgba(0,0,0,0);opacity:.3}dl.form>dd input[type=color].null:hover{opacity:1}dl.form>dd input[type=color]:hover{outline:1px solid #fc0}dl.form>dd .colorButton{display:grid;grid-template-columns:auto -webkit-min-content;grid-template-columns:auto min-content;height:32px;min-width:64px;flex:0 1 64px;cursor:pointer;box-sizing:border-box;border:4px solid #1e2229;outline:1px solid #737f9d;outline-offset:-2px}dl.form>dd .colorButton .curColor{display:flex;align-items:center;justify-content:center}dl.form>dd .colorButton .curColor .icon{opacity:.5}dl.form>dd .colorButton .curColor:not(.null) .icon{display:none}dl.form>dd .colorButton .curColor.null{background-color:#2e333f;background-image:url("../img/stripes.png")}dl.form>dd .colorButton .reset{padding:0;margin:0}dl.form>dd .colorButton .reset .icon{height:85%}dl.form>dd .colorButton:hover{outline:1px solid #fc0}dl.form>dd>span{margin:3px;flex:0 0 8px;align-self:center;opacity:.5;text-align:center;white-space:nowrap}dl.form>dd>span.long{flex:1 1 20px;white-space:normal;text-align:left}dl.form>dd>span:last-child{text-align:left}dl.form>dd+li{margin-top:8px}select{display:block;padding:5px;max-width:100%;color:#fff;border:1px solid #737f9d;background-color:#545d73}select:not(.gray){border-radius:3px;box-shadow:0px 2px 0px rgba(0,0,0,.3)}select:disabled{color:#737f9d;border-color:#2e333f;background-color:#1e2229;cursor:not-allowed}select:disabled:hover{border-color:#545d73}select:not(:disabled):hover{border-color:#fff;cursor:pointer}select.isNull,select.gray{border:1px dashed #545d73;padding:8px;color:#fff;background-color:#2e333f;background-image:url("../img/stripes.png")}select option{overflow:hidden;color:#fc0;background-color:#545d73;cursor:pointer}select option:disabled{color:#737f9d;font-style:italic}select option:disabled::before{content:"LOCKED"}select:empty{background-color:rgba(0,0,0,0);border-color:#545d73;opacity:.7}select.noValue:not(:focus){background-color:#545d73;background-image:url("../img/stripes.png");color:#fff}select.required:not(:focus){color:#fff;background-color:#791105;border-color:#e34d00;box-shadow:0px 0px 8px #e34d00}.advancedSelect+select{display:none !important}.advancedSelect{flex:1 1 0;overflow:hidden;align-self:center;position:relative;color:#c1cfeb;font-size:9.5pt;border:1px solid #545d73;border-radius:3px;cursor:pointer}.advancedSelect .expand{position:absolute;right:0;top:0;height:100%;pointer-events:none;background-color:rgba(30,34,41,.67)}.advancedSelect:hover{border-color:#fc0;color:#fc0}.advancedSelect .option{padding:2px 4px;line-height:24px;white-space:nowrap;overflow:hidden;background-color:#1e2229;border-radius:3px}.advancedSelect .option img{width:auto;height:32px;margin-right:8px;image-rendering:-moz-crisp-edges;image-rendering:pixelated}.array .advancedSelect .option img{height:24px}.advancedSelect .option .placeholder{display:inline-block;width:24px;height:24px;margin-right:8px;vertical-align:middle;background-image:url("../img/stripes.png");border:1px solid #545d73}.advancedSelect .option:not(.selected){display:none}.window.dialog.selectPicker .wrapper{padding:0;border-radius:3px;background-color:#1e2229;overflow:hidden;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding:1px;border:1px solid #737f9d}.window.dialog.selectPicker .wrapper .content{display:grid;grid-template-rows:-webkit-min-content -webkit-min-content;grid-template-rows:min-content min-content;gap:1px}.window.dialog.selectPicker .wrapper .content .header{display:grid;grid-template-columns:auto -webkit-min-content;grid-template-columns:auto min-content}.window.dialog.selectPicker .wrapper .content .header button{padding:4px}.window.dialog.selectPicker .wrapper .content input.search{width:100%}.window.dialog.selectPicker .wrapper .content .values{max-height:80vh;overflow-y:auto;background-color:#545d73}.window.dialog.selectPicker .wrapper .content .values.grid{display:grid}.window.dialog.selectPicker .wrapper .content .values.grid.grid-2{grid-template-columns:repeat(2, 1fr)}.window.dialog.selectPicker .wrapper .content .values.grid.grid-3{grid-template-columns:repeat(3, 1fr)}.window.dialog.selectPicker .wrapper .content .values.grid.grid-4{grid-template-columns:repeat(4, 1fr)}.window.dialog.selectPicker .wrapper .content .values.grid.grid-5{grid-template-columns:repeat(5, 1fr)}.window.dialog.selectPicker .wrapper .content .values.grid.grid-6{grid-template-columns:repeat(6, 1fr)}.window.dialog.selectPicker .wrapper .content .values.grid.grid-7{grid-template-columns:repeat(7, 1fr)}.window.dialog.selectPicker .wrapper .content .values.grid.grid-8{grid-template-columns:repeat(8, 1fr)}.window.dialog.selectPicker .wrapper .content .values.grid.grid-9{grid-template-columns:repeat(9, 1fr)}.window.dialog.selectPicker .wrapper .content .values.grid.grid-10{grid-template-columns:repeat(10, 1fr)}.window.dialog.selectPicker .wrapper .content .values.grid.hasImg .value{display:grid;grid-template-columns:auto;grid-template-rows:-webkit-min-content -webkit-min-content;grid-template-rows:min-content min-content;gap:2px;justify-items:center;font-size:8pt;border-top:1px solid #1e2229;border-left:1px solid #1e2229}.window.dialog.selectPicker .wrapper .content .values.grid.hasImg .value img{width:48px}.window.dialog.selectPicker .wrapper .content .values.grid.hasImg .value .placeholder{width:48px;height:48px}.window.dialog.selectPicker .wrapper .content .values.grid.hasImg .value.default{gap:4px;grid-template-rows:auto;grid-template-columns:-webkit-min-content -webkit-min-content;grid-template-columns:min-content min-content}.window.dialog.selectPicker .wrapper .content .values.grid.hasImg .value.default img{width:24px;height:auto}.window.dialog.selectPicker .wrapper .content .values.hasImg .value{grid-template-columns:-webkit-min-content auto;grid-template-columns:min-content auto}.window.dialog.selectPicker .wrapper .content .values .value{display:grid;grid-template-columns:auto;gap:8px;padding:4px;border:1px solid rgba(0,0,0,0);align-items:center;cursor:pointer;white-space:nowrap}.window.dialog.selectPicker .wrapper .content .values .value.default{gap:4px;grid-column:1/-1;justify-content:center;font-style:italic;font-size:9pt}.window.dialog.selectPicker .wrapper .content .values .value.default:not(.selected){opacity:.7}.window.dialog.selectPicker .wrapper .content .values .value+.value{border-top:1px solid #737f9d}.window.dialog.selectPicker .wrapper .content .values .value *{pointer-events:none}.window.dialog.selectPicker .wrapper .content .values .value img{display:block;width:32px;height:auto;image-rendering:-moz-crisp-edges;image-rendering:pixelated}.window.dialog.selectPicker .wrapper .content .values .value.null{grid-template-columns:auto;background-image:url("../img/stripes.png");background-color:#545d73}.window.dialog.selectPicker .wrapper .content .values .value.null .placeholder{display:none}.window.dialog.selectPicker .wrapper .content .values .value .placeholder{width:32px;height:32px;background-image:url("../img/stripes.png");border:1px solid #545d73}.window.dialog.selectPicker .wrapper .content .values .value.disabled{color:#545d73;font-style:italic;pointer-events:none;background-color:#2e333f}.window.dialog.selectPicker .wrapper .content .values .value.selected{outline:1px dashed #fff !important;outline-offset:-2px !important}.window.dialog.selectPicker .wrapper .content .values .value.selected.hasImg{outline:3px dashed #fff !important;outline-offset:-4px !important}.window.dialog.selectPicker .wrapper .content .values .value.focus{outline:1px solid #ff4;outline-offset:-2px;background-color:#fc0 !important;color:#000}input[type=text],input[type=number]{display:block;padding:8px;color:#fff;background-color:#1e2229;border:1px solid #545d73}input[type=text]:disabled,input[type=number]:disabled{color:#545d73;background-color:#2e333f;cursor:not-allowed}input[type=text]:-moz-read-only, input[type=number]:-moz-read-only{background-color:rgba(0,0,0,0);color:#737f9d}input[type=text]:read-only,input[type=number]:read-only{background-color:rgba(0,0,0,0);color:#737f9d}input[type=text]:focus,input[type=number]:focus{border-color:#fc0;box-shadow:0px 0px 4px #e34d00;outline:none}input[type=text].grayed,input[type=number].grayed{font-style:italic;color:#737f9d}input.slider:not(:disabled){cursor:ew-resize;flex:1 0 48px;box-sizing:content-box}input.slider:not(:disabled):not(.hideSliderIcon){padding-right:20px;background-image:url("../icons/slide.svg");background-repeat:no-repeat;background-position:right 4px center}input.slider:not(:disabled):hover{outline:1px solid #fc0}input.slider:not(:disabled).editing{border-color:#fc0 !important;border-style:dashed;color:#fc0;outline:none !important;box-shadow:0px 0px 8px #d56932 !important}input[type=text].percentage{flex:0 0 32px;box-sizing:content-box;padding-right:20px;background-image:url("../icons/percent.svg");background-size:10pt;background-repeat:no-repeat;background-position:right 4px center}input[type=checkbox]{width:24px;height:24px}input[type=checkbox]:not(:disabled){cursor:pointer}input[type=checkbox]:not(:disabled):hover{outline:1px solid #fc0}input[type=checkbox]:disabled{opacity:.3}input[type=file]{display:none}textarea{resize:none;height:200px;padding:8px;color:#fff;overflow-y:auto;background-color:#1e2229;border:1px solid #545d73;box-shadow:0px 0px 16px #000 inset}textarea:focus{border-color:#fc0;box-shadow:0px 0px 4px #e34d00;outline:none}.tagEditor{display:flex;flex-wrap:wrap;justify-items:stretch}.tagEditor .empty{flex:0 0 auto;padding:4px 8px;margin-right:16px;font-size:9pt;white-space:nowrap;color:#737f9d;font-style:italic;cursor:pointer;border:1px dashed #545d73;border-radius:4px}.tagEditor .empty:hover{color:#fc0}.tagEditor input[type=text]{width:5em}.tagEditor .actions{display:grid;grid-auto-columns:32px;grid-auto-flow:column}.tagEditor .actions button{height:100%;padding:0}.tagEditor .tag,.tagEditor input[type=text]{padding:4px;padding-right:8px;border-radius:2px;border-top-right-radius:8px;border-bottom-right-radius:8px}.tagEditor .tag{display:grid;grid-template-columns:auto -webkit-min-content;grid-template-columns:auto min-content;min-width:5em;margin-right:2px;margin-bottom:2px;box-sizing:border-box;flex:0 0 auto;white-space:nowrap;border:1px solid #c5926d;background-color:#a17250}.tagEditor .tag:hover{color:#fc0;border-color:#fc0}.tagEditor .tag .label{color:#fff;font-style:italic;cursor:text}.tagEditor .tag button.delete{margin-left:8px;padding:0}.tagEditor .tag button.delete .icon{width:1.2em;height:1.2em}.namePatternEditor{display:grid;grid-template-columns:auto -webkit-min-content -webkit-min-content;grid-template-columns:auto min-content min-content;align-items:center}.namePatternEditor a.reset{font-size:9pt;margin-left:4px;cursor:pointer}.namePatternEditor a.reset:hover{color:#fff}.namePatternEditor .pattern{display:flex;flex-wrap:wrap;padding:4px;padding-bottom:2px;border:1px solid #545d73;background-color:#1e2229}.namePatternEditor .pattern>*{margin-bottom:2px}.namePatternEditor .pattern .block{flex:0 1 0px;padding:3px 2px;min-height:1ch;font-size:9pt;white-space:nowrap;border-radius:3px;border:1px solid #1e2229}.namePatternEditor .pattern .block.var{font-weight:bold;font-size:9pt;font-family:"Courier New",Courier,monospace;text-transform:uppercase;border:1px solid #737f9d;background-color:#545d73;border-left-color:#c1cfeb;border-right-color:#c1cfeb}.namePatternEditor .pattern .block.var:hover{border-color:#c1cfeb}.namePatternEditor .pattern .block.str{background-color:#2e333f;border-bottom-color:#545d73}.namePatternEditor .pattern .block.str:hover{border-color:#fff}.namePatternEditor .pattern .block.empty{padding:0;min-width:.2ch}.namePatternEditor .pattern .block.empty:hover{min-width:1ch;border-style:dashed;background-color:#545d73}.namePatternEditor .pattern .block.empty.last{min-width:2ch}.namePatternEditor .pattern .block:hover{cursor:pointer}.namePatternEditor .pattern .block.str.selected{display:none}.namePatternEditor .pattern .block.var.selected{border:1px solid #ff4;background-color:#d56932}.namePatternEditor .pattern .block.tmp{white-space:pre}.namePatternEditor .pattern .block.tmp,.namePatternEditor .pattern input[type=text]{padding:3px;min-width:2ch;font-size:9pt;color:#fc0;border:none;border-bottom:1px dashed #fc0;border-radius:0;box-shadow:none}.namePatternEditor .pattern button.add{flex:0 1 0px;white-space:nowrap}.namePatternEditor .pattern.sorting .block:not(.draggable){display:none}.namePatternEditor .stocks .stock{font-size:9pt;margin-bottom:1px}.namePatternEditor .stocks .stock strong{display:inline-block;margin-right:8px;padding:2px 4px;min-width:15ch;border-radius:3px;background-color:#545d73}.namePatternEditor .stocks .stock em{font-style:normal;color:#737f9d}.namePatternEditor .stocks .stock:hover{color:#fff;background-color:#545d73}.tip{position:absolute;z-index:99;box-sizing:border-box;border-radius:4px;background-color:#3c6148;box-shadow:0px 0px 2px rgba(0,0,0,.6),0px 3px 0px rgba(0,0,0,.4),0px 8px 16px rgba(0,0,0,.3);pointer-events:none}.tip .content{display:grid;grid-template-columns:auto -webkit-min-content;grid-template-columns:auto min-content;box-sizing:border-box;width:100%;padding:12px;padding-left:18px;padding-right:18px;align-items:center;font-size:1em;color:#79dd8a}.tip .content .text{max-width:250px;text-shadow:0px 1px 0px rgba(0,0,0,.5),0px 2px 4px rgba(0,0,0,.5)}.tip .content .text strong{display:block;color:#fff;font-size:1.2em;font-style:normal;margin-bottom:4px}.tip .content .keys{font-style:normal;margin-left:20px;white-space:nowrap}.tip .content .key{color:#fff}.tip .content p{margin:0}.tip .content p+p{margin-top:7px}.tip.infoTip .content{padding:10px;font-style:normal;font-size:1em}.tip.link{background-color:#425b83}.tip.link .content{color:#acd6f7;font-family:monospace;font-size:7pt;white-space:nowrap;overflow-x:hidden}.tip.link .content .text{font-style:normal}#notificationList{position:absolute;z-index:99;box-sizing:border-box;display:flex;flex-direction:column;align-items:flex-end;padding-left:10px;padding-top:10px;padding-bottom:30px;bottom:10vh;right:0px;overflow:hidden;pointer-events:none}#notificationList .notification{flex:0 1 auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;min-width:150px;margin-bottom:8px;background-color:#1e2229;border:1px solid #545d73;border-right:8px solid #545d73;border-top-left-radius:3px;border-bottom-left-radius:3px;box-shadow:0px 2px 4px #000,0px 8px 4px rgba(0,0,0,.5);-webkit-animation:1.3s anim_slideUp;animation:1.3s anim_slideUp}#notificationList .notification .content{padding:6px;padding-right:40px;padding-left:20px}#notificationList .notification .content .title{font-weight:bold;margin-bottom:4px}#notificationList .notification .content .sub{opacity:.8;padding-left:4px}#notificationList .notification .content pre{font-size:8pt}#notificationList .notification.blink{-webkit-animation:1s anim_slideUp,1.5s .25s anim_blinkOnce;animation:1s anim_slideUp,1.5s .25s anim_blinkOnce}#notificationList .notification:not(.latest){opacity:.8;border-right-width:4px;transition:border .3s,opacity .3s;background-image:url("../img/stripesLight.png");background-repeat:repeat}#notificationList .notification:not(.latest) .content{zoom:.9;opacity:.8;transition:padding .3s ease;padding-top:4px;padding-bottom:4px;padding-right:20px}.quickNotif{position:absolute;z-index:99;display:grid;align-items:center;justify-items:center;top:5px;box-sizing:border-box;pointer-events:none}.quickNotif .wrapper{display:flex;margin-left:110px;margin-top:15px;padding:4px 16px;align-items:center;font-family:Roboto;font-size:30pt;color:#fc0;background-color:rgba(0,0,0,.8);border-radius:8px;-webkit-animation:slidedown 1s;animation:slidedown 1s}.quickNotif .wrapper .icon{margin-right:8px}@-webkit-keyframes anim_slideUp{from{max-height:0;overflow:hidden}to{max-height:200}}@keyframes anim_slideUp{from{max-height:0;overflow:hidden}to{max-height:200}}@-webkit-keyframes anim_blinkOnce{0%{filter:brightness(7)}10%{filter:brightness(3)}40%{filter:brightness(1.5)}100%{filter:brightness(1)}}@keyframes anim_blinkOnce{0%{filter:brightness(7)}10%{filter:brightness(3)}40%{filter:brightness(1.5)}100%{filter:brightness(1)}}.lastChance{position:absolute;z-index:99;top:40px;right:0;min-width:150px;background-color:#791105;border-left:4px solid #e34d00;box-shadow:0px 8px 16px rgba(0,0,0,.3);-webkit-animation:anim_slideUp 1.2s;animation:anim_slideUp 1.2s}.lastChance .content{display:grid;align-items:center;width:100%;box-sizing:border-box;padding:20px;padding-right:80px;gap:10px;grid-template-columns:-webkit-min-content auto;grid-template-columns:min-content auto;grid-template-rows:auto auto;justify-content:right}.lastChance .content button{grid-row:1/3;height:100%}.lastChance .content .action{grid-column:2/3;font-weight:bold;color:#fc0}.lastChance .content .desc{grid-column:2/3;grid-row:2/3;max-width:250px;font-style:italic;font-size:9pt;color:#fff;opacity:.7}.typeSuggestion{position:absolute;left:0px;top:0px;z-index:98;background:#1e2229}.typeSuggestion li{padding:4px}.typeSuggestion li.out{display:none}.typeSuggestion li.focus{background-color:#fc0;color:#000}.typeSuggestion li.focus strong{color:#000}.typeSuggestion li:hover{outline:1px dotted #fc0;cursor:pointer}.typeSuggestion li strong{color:#fc0;font-weight:normal}.valuePicker{position:absolute;z-index:97;display:grid;grid-template-columns:64px auto 100px;gap:16px;align-items:center;padding:16px;border-radius:4px;left:calc(50vw - 200px);top:85vh;width:400px;background-color:#1e2229;box-shadow:0px 0px 32px #000,0px 0px 16px #000;border:1px dashed #fc0}.valuePicker>.icon{width:48px;height:48px}.valuePicker.error{background-color:#e34d00;box-shadow:0px 0px 32px #e34d00}.valuePicker.error .instructions{display:none}.valuePicker.error .error{color:#fff}.valuePicker .desc{display:grid;gap:8px;grid-template-rows:auto auto}.valuePicker .desc .instructions{color:#fc0;font-weight:bold;text-align:center}.window{position:absolute;left:0px;top:0px;width:100vw;height:100vh;z-index:98}.window .mask{position:absolute;z-index:1;top:0px;left:0px;width:100vw;height:100vh;background-color:rgba(0,0,0,.35)}.window .mask.transparent{opacity:0 !important}.window.centered{display:grid;align-items:center;justify-items:center}.window.centered>.wrapper{position:static;border-radius:4px;border:none;box-shadow:4px 4px 0px rgba(0,0,0,.3),0px 8px 32px #000}.window.centered.forceScroll{align-items:initial}.window:not(.centered)>.wrapper{top:50px;left:50px}.window>.wrapper{display:block;position:absolute;overflow:auto;z-index:2;box-sizing:border-box;padding:20px;background:#2e333f;border:1px solid #545d73;box-shadow:0px 0px 32px #000,0px 8px 32px rgba(0,0,0,.3)}.window>.wrapper>.content>h2:first-of-type{display:grid;grid-template-columns:-webkit-min-content auto;grid-template-columns:min-content auto;grid-auto-flow:column;grid-auto-columns:-webkit-min-content;grid-auto-columns:min-content;align-items:center;margin:-20px;margin-bottom:16px;padding:6px 20px;color:#fff;font-size:15pt;white-space:nowrap;border:0;background-color:#545d73;border-top:1px solid #737f9d}.window>.wrapper>.content>h2:first-of-type>.icon{margin-right:12px}.window>.wrapper>.content>h2:first-of-type button.close{align-self:stretch}.window>.wrapper>.content>h2:first-of-type button.close .icon{margin:0}.window.panel{width:auto;height:auto}.window.panel .mask{width:calc( 100vw - 300px );left:300px}.window.panel button.close{width:auto;height:auto;padding:6px;border-radius:3px;border:1px solid #2e333f;background-color:rgba(0,0,0,0);box-shadow:0px 1px 0px rgba(0,0,0,.2)}.window.panel button.close:hover{border-color:#fff}.window.panel button.close:hover .icon{filter:brightness(0)}.window.panel button.close:hover{background-color:#fff}.window.panel>.wrapper{top:0px;left:0px;height:100vh;overflow-x:hidden;border-left:none;border-bottom:none;border-top:none;border-top-right-radius:5px;box-shadow:8px 0px 0px rgba(0,0,0,.5)}.window.panel>.wrapper.backupLock{background-color:#2e333f;background-image:url(../img/stripesLight.png);background-repeat:repeat}.window.panel>.wrapper.backupLock .content>*:not(h2:first-of-type){opacity:.2}.window.panel>.wrapper.backupLock .content>*:not(h2:first-of-type) *{cursor:not-allowed !important}.window.panel>.wrapper.backupLock .backupNotice{z-index:2;pointer-events:none;position:absolute;display:grid;align-items:center;justify-content:center;top:0;left:0;width:100%;height:100%}.window.panel>.wrapper.backupLock .backupNotice span{padding:16px;border-radius:4px;background-color:#6594ff;box-shadow:0px 0px 16px rgba(0,0,0,.4)}.window.panel>.wrapper .content{width:800px}.window.panel>.wrapper .content h2,.window.panel>.wrapper .content h3,.window.panel>.wrapper .content h4{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.window.panel>.wrapper .content ul.niceList li{font-size:10pt}.window.editAppSettings .wrapper .content{width:940px}.window.editAppSettings .wrapper .content .columns{display:grid;grid-template-columns:380px auto;gap:32px}.window.editAppSettings .wrapper .content button.update{display:grid;margin-bottom:32px;grid-template-columns:-webkit-min-content -webkit-min-content;grid-template-columns:min-content min-content;justify-content:center;text-align:left;white-space:nowrap}.window.editAppSettings .wrapper .content button.update .icon{grid-column:1/2;grid-row:1/3;margin-right:10px;align-self:center}.window.editAppSettings .wrapper .content button.update strong{grid-column:2/3;font-size:12pt}.window.editAppSettings .wrapper .content button.update em{grid-column:2/3;font-style:normal;text-transform:none}.window.editAppSettings .wrapper .content dl.form dt{max-width:none;white-space:nowrap}.window.editAppSettings .wrapper .content dl.form dd.log{overflow:hidden;flex-wrap:nowrap}.window.editAppSettings .wrapper .content dl.form dd.log .logPath{flex:1 1 auto;padding:4px;text-align:left;overflow:hidden;text-overflow:ellipsis;border:1px solid #545d73}.window.editAppSettings .wrapper .content dl.form dd.log button{flex:0 1 0px;padding:0 2px}.window.moveEntitiesBetweenLayers .wrapper>.content{width:700px}.window.moveEntitiesBetweenLayers .wrapper>.content select{margin-left:4px;margin-right:8px}.window.lockMessage .wrapper .content .task{font-family:Roboto;font-size:18pt;color:#fc0}.window.lockMessage .wrapper .content .task p{margin-top:.5em;margin-bottom:.5em}.window.lockMessage .wrapper .content .sub{color:#737f9d;text-align:center}.window.textEditor .wrapper .content{display:grid;grid-template-rows:-webkit-min-content -webkit-min-content auto;grid-template-rows:min-content min-content auto;width:80vw;height:70vh}.window.textEditor .wrapper .content h2{margin-bottom:8px}.window.textEditor .wrapper .content .header{display:grid;grid-auto-columns:auto;grid-auto-flow:column;gap:8px}.window.textEditor .wrapper .content .header:not(:empty){padding-top:8px;padding-bottom:8px}.window.textEditor .wrapper .content .header .desc{background-color:#1e2229;padding:8px;color:#79dd8a}.window.textEditor .wrapper .content .CodeMirror{width:100%;height:100%}.window.support .mask{background-color:rgba(84,93,115,.8)}.window.support .wrapper{border-radius:8px;box-shadow:0px 0px 48px #000;background-color:#1e2229}.window.support .wrapper .content{width:700px}.window.support .wrapper .content h2{background-color:#000;border:0px}.window.support .wrapper .content header{display:grid;justify-items:center;align-items:center;margin:-20px;margin-bottom:16px;padding:32px 64px;background-color:#000}.window.support .wrapper .content header .bgWrapper{width:100%;background-image:url(../img/deepnight.png);background-position:center;background-size:contain;background-repeat:no-repeat;min-height:300px}.window.support .wrapper .content p{margin-top:16px;margin-bottom:16px}.window.support .wrapper .content .title{margin-top:32px;margin-bottom:32px;color:#fc0;font-size:1.6em;font-weight:bold;text-align:center}.window.support .wrapper .content .title p{margin:0}.window.support .wrapper .content .buttons{margin-top:32px;height:3.5em}.window.changelog>.mask{background-color:rgba(0,0,0,.9) !important}.window.changelog>.wrapper{position:relative;padding:0 !important;overflow-x:hidden;overflow-y:hidden}.window.changelog>.wrapper .content{width:900px;max-height:96vh;min-height:50vh;display:grid;grid-template-rows:-webkit-min-content auto;grid-template-rows:min-content auto;height:100%}.window.changelog>.wrapper .content .changelogsWrapper{padding:20px;overflow-x:hidden;overflow-y:auto;background-color:#1e2229;color:#c1cfeb}.window.changelog>.wrapper .content.short{min-height:0;max-height:450px}.window.changelog>.wrapper .content header{display:grid;grid-template-columns:-webkit-min-content auto -webkit-min-content;grid-template-columns:min-content auto min-content;align-items:stretch;font-family:Roboto}.window.changelog>.wrapper .content header .version{display:grid;align-items:center;grid-template-columns:-webkit-min-content -webkit-min-content;grid-template-columns:min-content min-content;padding:16px;font-size:50pt;line-height:55pt;color:#1e2229;background-color:#fc0;white-space:nowrap}.window.changelog>.wrapper .content header .version em{font-style:normal}.window.changelog>.wrapper .content header .version.long{font-size:35pt}.window.changelog>.wrapper .content header .title{display:grid;align-items:center;padding-left:16px;padding-top:16px;padding-bottom:16px;padding-right:64px;font-size:20pt;font-style:italic;color:#fc0;background-color:#2e333f}.window.changelog>.wrapper .content header .title:empty{background-color:#2e333f}.window.changelog>.wrapper .content header .cornerButtons{display:grid;grid-template-rows:-webkit-min-content;grid-template-rows:min-content;align-items:flex-start;padding:8px;width:auto}.window.changelog>.wrapper .content .newUpdate{position:absolute;top:0;right:0;width:200px;height:200px;pointer-events:none;z-index:1}.window.changelog>.wrapper .content .newUpdate span{display:block;position:absolute;transform:rotate(45deg);top:65px;left:-50px;width:300px;padding:16px;white-space:nowrap;box-shadow:0px 4px 8px #000;text-align:center;font-size:1.3em;font-family:Roboto;text-transform:uppercase;color:#000;background-color:#fc0}.window.changelog>.wrapper .content .hotfixes:not(:empty){margin-bottom:32px}.window.changelog>.wrapper .content .hotfixes .hotfix{padding:8px;font-size:10pt;border:1px solid #545d73;border-radius:3px;margin-bottom:8px;cursor:pointer;background-color:#2e333f}.window.changelog>.wrapper .content .hotfixes .hotfix:hover{border-color:#fc0}.window.changelog>.wrapper .content .hotfixes .hotfix .hotfixVersion{font-size:11pt;color:#fc0;font-weight:bold}.window.changelog>.wrapper .content .hotfixes .hotfix .hotfixVersion em{color:#737f9d}.window.changelog>.wrapper .content .hotfixes .hotfix:not(.collapsed){padding-bottom:16px}.window.changelog>.wrapper .content .hotfixes .hotfix:not(.collapsed) .hotfixVersion{margin-bottom:8px}.window.changelog>.wrapper .content .hotfixes .hotfix:not(.collapsed) .icon{background-image:url("../icons/expanded.svg")}.window.changelog>.wrapper .content .hotfixes .hotfix.collapsed>*:not(.hotfixVersion){display:none}.window.changelog>.wrapper .content .hotfixes .hotfix.collapsed .icon{background-image:url("../icons/collapsed.svg")}.window.changelog>.wrapper .content .hotfixes .hotfix.latest:not(.collapsed){color:#fff;border-color:#c1cfeb;background-color:#545d73}.window.changelog>.wrapper .content .hotfixes .hotfix>ul{list-style:square inside}.window.changelog>.wrapper .content .hotfixes .hotfix>ul>li{padding-left:8px;margin-bottom:4px;padding-bottom:4px}.window.changelog>.wrapper .content .markdownHtml h2.version{margin-bottom:32px;font-size:25pt;color:#737f9d;border-bottom:1px solid #737f9d}.window.changelog>.wrapper .content .markdownHtml h2+h2{margin-top:0 !important}.window.changelog>.wrapper .content .markdownHtml img{width:100%;height:auto;border:1px solid #000;border-radius:4px;box-shadow:0px 0px 16px #000 inset;image-rendering:-webkit-optimize-contrast}.window.changelog>.wrapper .content .markdownHtml a:hover{color:#fff}.window.changelog>.wrapper .content .markdownHtml strong{color:#fff}.window.changelog>.wrapper .content .markdownHtml code{display:inline-block;padding:0px 4px;color:#3fdfac;border:1px solid #2e333f;white-space:nowrap;border-radius:3px}.window.changelog>.wrapper .content .markdownHtml code[class^=language-]{white-space:pre-wrap}.window.changelog>.wrapper .content .markdownHtml h2{border-bottom-width:2px}.window.changelog>.wrapper .content .markdownHtml h2:not(:first-child){margin-top:48px}.window.changelog>.wrapper .content .markdownHtml h2+h3{margin-top:0}.window.changelog>.wrapper .content .markdownHtml h3{border:0;margin-top:40px}.window.changelog>.wrapper .content .markdownHtml>p+ul{list-style:square;padding-left:32px}.window.changelog>.wrapper .content .markdownHtml>p+ul li{border:0}.window.changelog>.wrapper .content .markdownHtml>ul>li{border-bottom:1px dashed #2e333f;padding-bottom:8px;margin-bottom:8px}.window.changelog>.wrapper .content .markdownHtml>ul>li ul{margin-top:16px;list-style:square;padding-left:32px}.window.changelog>.wrapper .content .markdownHtml>ul>li ul li+li{margin-top:8px}.window.changelog>.wrapper .content .markdownHtml>ul>li:last-child{border:none;padding-bottom:0;margin-bottom:0}.window.changelog>.wrapper .content .markdownHtml .imgWrapper{position:relative;overflow:hidden;border-radius:4px;border:1px solid #1e2229;outline:1px solid #545d73}.window.changelog>.wrapper .content .markdownHtml .imgWrapper img{transition:transform 1s}.window.changelog>.wrapper .content .markdownHtml .imgWrapper img:hover{transform:scale(1.05)}.window.changelog>.wrapper .content .markdownHtml .imgWrapper .shadow{position:absolute;top:0;left:0;width:100%;height:100%;box-shadow:0px -8px 32px rgba(0,0,0,.6) inset;pointer-events:none}.window.progress{display:grid;align-items:flex-start;justify-items:center}.window.progress>.wrapper{position:static;padding:8px}.window.progress>.wrapper .title{font-family:Roboto;color:#fc0;font-size:14pt;margin-bottom:8px}.window.metaProgress{display:grid;align-items:flex-start;justify-items:center}.window.metaProgress>.wrapper{width:600px;position:static;padding:8px;background-color:#2e333f}.window.metaProgress>.wrapper .title{font-family:Roboto;color:#fc0;font-size:14pt;margin-bottom:8px}.window.metaProgress>.wrapper .progressBar{margin-bottom:0}.window.metaProgress>.wrapper .progressBar .bar{background-color:#ff4}*.contextMenuOpen{outline:1px dashed #fc0 !important;outline-offset:-1px}*.contextMenuOpen>button.context{background:rgba(0,0,0,.5) !important;outline:1px solid #fc0;outline-offset:-1px}.window.contextMenu .wrapper{padding:0px;border-radius:2px;box-shadow:0px 0px 16px #000,0px 4px 8px #000;outline:1px solid #000;overflow-x:hidden}.window.contextMenu .wrapper .content{display:grid;grid-auto-rows:auto}.window.contextMenu .wrapper .content .title{padding:8px 20px;color:#fff;font-weight:bold;background-color:#2e333f}.window.contextMenu .wrapper .content .separator{background-color:#121418;height:8px}.window.contextMenu .wrapper .content.noWrap button{white-space:nowrap}.window.contextMenu .wrapper .content .group{display:flex;flex-wrap:nowrap}.window.contextMenu .wrapper .content .group button{text-align:center;border:none;padding-left:10px;padding-right:10px}.window.contextMenu .wrapper .content button{display:block;margin:0;padding:8px 20px;font-size:10pt;color:#fc0;text-align:left;background-color:#1e2229;border-radius:0}.window.contextMenu .wrapper .content button.duplicate{font-weight:bold;color:#c1cfeb;font-size:12pt;text-transform:none}.window.contextMenu .wrapper .content button:hover:not(:disabled){background-color:#fc0;color:#000;text-shadow:none}.window.contextMenu .wrapper .content button:hover:not(:disabled) strong{color:#000}.window.contextMenu .wrapper .content button.contextMenuOpen{background-color:#d56932;color:#fff}.window.contextMenu .wrapper .content button.contextMenuOpen *{color:#fff}.window.contextMenu .wrapper .content button strong{color:#ff4}.window.contextMenu .wrapper .content button .icon:not(.selectionTick){opacity:.7;width:22px;height:22px;margin-right:8px}.window.contextMenu .wrapper .content button img{width:22px !important;height:auto !important;max-height:22px;margin-right:8px;background-image:url("../img/stripesLight.png");outline:1px solid rgba(0,0,0,.6)}.window.contextMenu .wrapper .content button .icon.selectionTick{width:24px;height:24px;margin-right:4px}.window.contextMenu .wrapper .content button .icon.selectionTick.checkboxOn{filter:brightness(1) sepia(1) hue-rotate(0.15rad) saturate(10)}.window.contextMenu .wrapper .content button .icon.selectionTick.checkboxOff{opacity:.35}.window.contextMenu .wrapper .content button.selected{color:#fff}.window.contextMenu .wrapper .content button.selected *{color:#fff}.window.contextMenu .wrapper .content button .sub{display:block;margin-top:2px;text-transform:none;color:#737f9d;font-size:9pt;max-width:300px}.window.contextMenu .wrapper .content button:disabled{color:#545d73;font-style:italic;background-repeat:repeat;background-image:url("../img/stripesLight.png")}.window.contextMenu .wrapper .content button:disabled .icon,.window.contextMenu .wrapper .content button:disabled img{opacity:.25}.window.contextMenu .wrapper .content button.crash:not(:hover){background-color:#3c6148}.window.contextMenu .wrapper .content button.warning{background-color:#791105}.window.contextMenu .wrapper .content button.warning:hover{color:#fff;background-color:#e34d00}.window.contextMenu .wrapper .content button.strong{font-weight:bold;color:#ff4}.window.contextMenu .wrapper .content button.separatorBefore{margin-top:8px}.window.contextMenu .wrapper .content button.separatorAfter{margin-bottom:8px}.window.contextMenu .wrapper .content button+button{border-top:1px solid #2e333f}.window.contextMenu.subMenuOpen .wrapper{box-shadow:none}.window.contextMenu.subMenuOpen button:not(.contextMenuOpen){opacity:.2}.window.contextMenu.subMenuOpen button.contextMenuOpen{opacity:.5}.window.dialog{overflow:hidden}.window.dialog.confirm .wrapper{max-width:400px}.window.dialog.confirm .wrapper .content p:first-of-type{margin-top:0}.window.dialog.warning .wrapper{max-width:400px;background-color:#791105;border-color:#e34d00}.window.dialog.error .wrapper{max-width:450px;background-color:#791105;border-color:#e34d00}.window.dialog.error .wrapper h2:first-of-type{background-color:#e34d00}.window.dialog.error .wrapper button{white-space:nowrap}.window.dialog.choice .wrapper{max-width:400px}.window.dialog.choice .wrapper .buttons button{flex:1 0 100%;white-space:nowrap;text-transform:none}.window.dialog.message .wrapper{max-width:500px}.window.dialog.message .wrapper p{margin:0}.window.dialog.message .wrapper *+p{margin-top:1em}.window.dialog.message.hasIcon .content{display:grid;gap:16px;grid-template-columns:-webkit-min-content auto;grid-template-columns:min-content auto;align-items:stretch;overflow:hidden}.window.dialog.message.hasIcon .content .iconWrapper{padding:16px;background-color:#000;border-radius:8px}.window.dialog.message.hasIcon .content .iconWrapper .icon{width:4em;height:4em}.window.dialog>.mask{background-color:rgba(0,0,0,.55)}.window.dialog>.wrapper{padding:20px;box-shadow:0px 8px 32px rgba(0,0,0,.6)}.window.dialog>.wrapper .buttons{margin-top:16px;flex-wrap:wrap}.window.dialog>.wrapper .buttons button{margin:1px}.window.dialog>.wrapper .buttons button:not(.small):not(.full){flex:1 1 0}.window.dialog>.wrapper .buttons button.confirm{flex-grow:2}.window.dialog>.wrapper ul.fileList{padding:8px;background-color:#1e2229;border-radius:3px;font-family:"Courier New",Courier,monospace;font-size:9pt}.window.dialog.warning .wrapper .content{max-width:400px}.window.sync .wrapper .content{max-width:none}.window.sync .wrapper .content h2{display:block}.window.sync .wrapper .content h2 .file{color:#ff4;text-transform:none}.window.sync .wrapper .content .label{display:inline-block;padding:2px 4px;margin-left:16px;font-size:7.5pt;font-family:Arial,Helvetica,sans-serif;color:#000;font-weight:normal;text-decoration:none;text-transform:uppercase;border-radius:3px;background-color:#545d73}.window.sync .wrapper .content .label.added{color:#000;background-color:#cfdd40}.window.sync .wrapper .content .label.removed{color:#fff;background-color:#e34d00}.window.sync .wrapper .content .label.unchanged{color:#737f9d;font-style:italic;background-color:rgba(0,0,0,0)}.window.sync .wrapper .content select{display:inline-block;margin-left:16px;background-color:#2e333f}.window.sync .wrapper .content select.required{border:1px solid #e34d00;color:#737f9d}.window.sync .wrapper .content select option{background-color:#1e2229;color:#fff}.window.sync .wrapper .content select option.def{color:#737f9d;font-style:italic}.window.sync .wrapper .content select option.remove{color:#ffa386}.window.sync .wrapper .content ul.log li:hover{outline:none}.window.sync .wrapper .content ul.log li.enum .title{font-size:12pt;white-space:nowrap}.window.sync .wrapper .content ul.log li.enum.added{color:#cfdd40}.window.sync .wrapper .content ul.log li.enum.removed{color:#e34d00;text-decoration:line-through}.window.sync .wrapper .content ul.log li.enum.unchanged{color:#737f9d}.window.sync .wrapper .content ul.log li.enum ul.values{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-bottom:8px;margin-left:8px;padding-left:12px;padding-right:16px;padding-top:4px;padding-bottom:8px;border-left:1px solid #545d73;border-bottom:1px solid #545d73;border-bottom-left-radius:4px;border-bottom-right-radius:4px}.window.sync .wrapper .content ul.log li.enum ul.values li{white-space:nowrap;padding:0px 2px;font-size:10pt}.window.sync .wrapper .content ul.log li.enum ul.values li:not([class]){color:#545d73;font-style:italic}.window.sync .wrapper .content ul.log li.enum ul.values li.added{color:#cfdd40}.window.sync .wrapper .content ul.log li.enum ul.values li.removed{color:#e34d00;text-decoration:line-through}.window.logPrint .wrapper .content{max-width:70vw}.window.logPrint .wrapper .content .logHeader{display:grid;grid-template-columns:1fr .5fr;min-width:400px;padding:8px;margin-bottom:8px;background-color:#1e2229;border-radius:4px}.window.logPrint .wrapper .content .logHeader .content{display:grid;align-items:center}.window.logPrint .wrapper .content .logHeader.error{background-color:#791105}.window.logPrint .wrapper .content ul.log{min-width:auto}.window.logPrint .wrapper .content ul.log:empty{display:none}.window.logPrint .wrapper .content ul.log li{font-family:monospace;white-space:pre-wrap;border-left:4px solid #545d73;padding-left:8px;color:#fff}.window.logPrint .wrapper .content ul.log li.critical{padding:12px;border-left-color:#ff4;border-top:1px solid #ffa386;border-bottom:1px solid #ffa386;border-right:1px solid #ffa386;background-color:#e34d00;box-shadow:0px 0px 16px #e34d00;color:#fff;font-weight:bold}.window.logPrint .wrapper .content ul.log li.critical+.critical{margin-top:4px}.window.lostFile .wrapper .content{max-width:50vw}.window.lostFile .wrapper .content .path{text-align:left;padding:4px;background-color:#1e2229;border:1px solid #e34d00}.window.fileChanged .wrapper .content{max-width:50vw}.window.fileChanged .wrapper .content .path{text-align:left;padding:4px;background-color:#1e2229;border:1px solid #e34d00}.window.panel.helpPanel .wrapper .content{width:auto;display:grid;gap:16px}.window.panel.helpPanel h3{margin-top:0}.window.panel.helpPanel .links{display:grid;grid-template-columns:auto auto;gap:16px}.window.panel.helpPanel .links .buttons{display:block}.window.panel.helpPanel .links .buttons button{justify-content:start;text-align:inherit;text-transform:none}.window.panel.helpPanel .links .videosWrapper .videos{display:grid;gap:4px;grid-template-columns:repeat(2, 1fr)}.window.panel.helpPanel .links .videosWrapper .videos>a{border:1px solid #000;cursor:pointer;box-shadow:0px 0px 8px rgba(0,0,0,.5);background-color:#000;background-image:url("../img/stripesLight.png");background-repeat:repeat;height:180px}.window.panel.helpPanel .links .videosWrapper .videos>a img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.window.panel.helpPanel .links .videosWrapper .videos>a:hover{border-color:#fc0}.window.panel.helpPanel .keys{display:grid;grid-template-columns:repeat(2, 420px);gap:16px}.window.panel.helpPanel .key+.icon{margin-left:4px}.window.panel.helpPanel dl{display:grid;grid-template-columns:.5fr 1fr;align-items:stretch;gap:1px}.window.panel.helpPanel dl dt{margin:0;text-align:right;white-space:nowrap}.window.panel.helpPanel dl dt .icon{width:32px;height:32px}.window.panel.helpPanel dl dd{display:grid;align-items:center;margin:0;font-family:Roboto}.window.panel.helpPanel dl span.misc{margin-left:3px;margin-right:3px}.window.panel.helpPanel dl.major dt{padding:4px;background-color:#1e2229;border-radius:4px}.window.panel.helpPanel dl.major dd{padding:4px;background-color:#545d73;border-radius:4px;font-size:12pt}.window.panel.helpPanel dl.minor dt{padding:4px;padding-right:8px;background-color:#1e2229;border-radius:4px}.window.panel.helpPanel dl.minor dd{padding-left:10px}.window.dialog.fieldTypes>.wrapper,.window.dialog.layerTypes>.wrapper{width:auto;padding:4px}.window.dialog.fieldTypes>.wrapper .content,.window.dialog.layerTypes>.wrapper .content{display:grid;width:100%;gap:2px}.window.dialog.fieldTypes>.wrapper .content button,.window.dialog.layerTypes>.wrapper .content button{margin:0;padding:6px}.window.dialog.fieldTypes>.wrapper .content button:hover,.window.dialog.layerTypes>.wrapper .content button:hover{color:#000;background-color:#fc0 !important}.window.dialog.inputDialog>.wrapper{min-width:400px}.window.dialog.inputDialog>.wrapper .inputWrapper{display:grid;grid-template-columns:auto -webkit-min-content;grid-template-columns:auto min-content;align-items:center}.window.dialog.inputDialog>.wrapper .inputWrapper .suffix{padding-left:4px}.window.dialog.inputDialog>.wrapper .inputWrapper .suffix:empty{display:none}.window.dialog.inputDialog>.wrapper .error{color:#e34d00;margin-top:4px;min-height:1em}.window.dialog.colorPicker>.wrapper{padding:4px;background-color:#1e2229;border:1px solid #2e333f;border-radius:3px}.window.dialog.colorPicker>.wrapper .content{overflow:hidden;display:grid;grid-template-rows:32px -webkit-min-content auto;grid-template-rows:32px min-content auto;gap:4px}.window.dialog.colorPicker>.wrapper .content .preview{border:1px solid #545d73;outline:1px solid #000;outline-offset:-2px}.window.dialog.colorPicker>.wrapper .content .input{display:grid;grid-template-columns:auto;grid-auto-flow:column;grid-auto-columns:-webkit-min-content;grid-auto-columns:min-content;position:relative}.window.dialog.colorPicker>.wrapper .content .input span{display:flex;align-items:center;height:100%;color:#545d73;position:absolute;margin-left:7px}.window.dialog.colorPicker>.wrapper .content .input input{padding-left:17px}.window.dialog.colorPicker>.wrapper .content .input .copy.done{opacity:.2}.window.dialog.colorPicker>.wrapper .content .input .paste:not(.enabled){opacity:.2}.window.dialog.colorPicker>.wrapper .content .expand{color:#737f9d;font-size:.8em;padding-top:2px;padding-bottom:2px}.window.dialog.colorPicker>.wrapper .content .expand:hover{color:#fc0}.window.dialog.colorPicker>.wrapper .content .expand.on{cursor:pointer;color:#fff;background-color:#545d73}.window.dialog.colorPicker>.wrapper .content .expand.off{cursor:cell;background-color:#2e333f}.window.dialog.colorPicker>.wrapper .content .expand.on .icon.off{display:none}.window.dialog.colorPicker>.wrapper .content .expand.off .icon.on{display:none}.window.dialog.colorPicker>.wrapper .content .expand.showAll .showAll.off{display:none}.window.dialog.colorPicker>.wrapper .content .expand:not(.showAll) .showAll.on{display:none}.window.dialog.colorPicker>.wrapper .content .recents{display:grid;grid-template-columns:repeat(12, 1fr);grid-auto-rows:24px;padding:4px;max-width:320px;max-height:180px;overflow-y:auto;border-left:1px solid #545d73;background-color:#2e333f;border-bottom-left-radius:4px;border-bottom-right-radius:4px}.window.dialog.colorPicker>.wrapper .content .recents:empty{display:none}.window.dialog.colorPicker>.wrapper .content .recents.empty{font-style:italic;color:#737f9d}.window.dialog.colorPicker>.wrapper .content .recents .color{border:1px solid #000;cursor:pointer}.window.dialog.colorPicker>.wrapper .content .recents .color:hover{outline:2px solid #fff;outline-offset:-2px}.window.dialog.colorPicker>.wrapper .content .recents .showAll{padding:2px;grid-column-start:1;grid-column-end:-1;font-size:.8em;color:#fc0;cursor:pointer}.window.dialog.colorPicker>.wrapper .content .recents .showAll:hover{color:#fff}.window.dialog.convertFieldType>.wrapper{width:auto;padding:2px}.window.dialog.convertFieldType>.wrapper .content{width:100%;gap:2px}.window.dialog.convertFieldType>.wrapper .content button{margin:0;margin-bottom:1px;text-transform:none;white-space:nowrap}.window.dialog.fieldTypes .content{grid-template-columns:repeat(5, -webkit-min-content);grid-template-columns:repeat(5, min-content)}.window.dialog.enums .content button{display:flex;width:100%;padding-top:6px;padding-bottom:6px;text-transform:none}.window.dialog.enums .content button .id{flex:1 0 auto;text-align:left}.window.dialog.enums .content button .source{flex:0 1 0;margin-left:8px;font-size:8pt;opacity:.7}.window.dialog.layerTypes .content{grid-auto-rows:100px;grid-template-columns:100px 300px;gap:4px !important}.window.dialog.layerTypes .content .icon{display:block;width:3em;height:3em;margin:auto;margin-bottom:4px}.window.dialog.layerTypes .content .desc{display:grid;align-items:center;padding:8px;color:#79dd8a;background-color:#3c6148;border-radius:4px;border:1px dashed #5eab6b}.window.dialog.layerTypes .content .layerType{display:block;font-size:inherit}.toolPopOutPlaceholder{width:100%;height:100%;outline:2px solid red;background-color:darkred}.window.popOutPalette{align-items:flex-start}.window.popOutPalette>.wrapper{overflow:hidden;padding:0;border:none;outline:1px solid #fff;box-shadow:0px 0px 32px #000}.window.popOutPalette>.wrapper>.content{width:max(45vw, 500px);max-height:70vh}.panelMask{position:absolute;background-color:rgba(0,0,0,.75);opacity:.5;z-index:97}ul.sortable:not(.customHandle):not(.onlyDraggables)>li,ul.sortable:not(.customHandle).onlyDraggables>li.draggable{background-image:url("../icons/dragAlpha.svg");background-repeat:no-repeat;background-position:4px center;padding-left:28px !important}ul.sortable:not(.customHandle):not(.onlyDraggables)>li.dragging,ul.sortable:not(.customHandle).onlyDraggables>li.draggable.dragging{cursor:ns-resize}ul.sortable:not(.customHandle).onlyDraggables>li:not(.draggable){padding-left:32px !important}body.panning #worldDepths,body.panning #editingOptions,body.panning #mainPanel,body.panning #permanentNotifications,body.panning .entityInstanceEditor{pointer-events:none}ul.sortable li.dragging{color:#fff;outline:1px dashed #fc0;outline-offset:-1px;opacity:.7;box-shadow:0px 0px 8px #e34d00 inset;background-color:#d56932 !important;background-image:url("../img/stripes.png");background-repeat:repeat}div.sortHandle{display:inline-block;background:url("../icons/drag.svg") no-repeat;background-position:center center;border-right:1px solid #1e2229;padding-left:24px;padding-top:32px;opacity:.3;cursor:move}div.sortHandle:hover{opacity:1;background-color:#fc0;border-radius:2px}#debug{display:none;position:absolute;z-index:99;padding:8px;right:0px;top:0px;font-size:9pt;color:#fff;text-shadow:0px 1px 3px #000;background-color:rgba(0,0,0,.4);max-width:40vw;max-height:100vh;overflow-y:hidden;pointer-events:none}#debug p,#debug pre{white-space:pre-wrap;word-wrap:break-word}#debug p{margin:0;padding:0;margin:0}#debug pre{margin:0;padding:0;font-family:Roboto}#debug p+p{margin-top:3px}#mouseCoords{display:flex;flex-wrap:nowrap;position:absolute;z-index:99;right:3px;bottom:3px;pointer-events:none}#mouseCoords span{padding:4px 8px;font-size:9pt;color:#fff;text-shadow:0px 1px 3px #000;background-color:rgba(0,0,0,.4);border-radius:6px;pointer-events:none}#mouseCoords span+span{margin-left:8px}#mouseCoords span.grid{background-color:rgba(63,195,165,.4)}#mouseCoords span.level{background-color:rgba(37,115,97,.4)}#mouseCoords span.world{background-color:rgba(35,51,115,.4)}#appMask{position:fixed;top:0;left:0;z-index:999;width:100vw;height:100vh;background-color:#1e2229;pointer-events:none}canvas#webgl{position:absolute;top:0;left:0;z-index:1}canvas#webgl:not(.active){visibility:hidden;width:100px !important;height:100px !important}canvas#webgl.active{height:100vh !important}body.hasValuePicker canvas#webgl{outline:4px dashed #fc0 !important;outline-offset:-16px;filter:sepia(0.4)}#page{position:absolute;top:0;left:0;z-index:2}#page.locked{pointer-events:none}#crashed{position:absolute;box-sizing:border-box;top:0;left:0;width:100vw;height:100vh;z-index:9999;padding-bottom:20px;pointer-events:none;display:flex;flex-flow:column;justify-content:flex-end;align-items:center;background-color:rgba(227,77,0,.4);box-shadow:0px 0px 64px inset #e34d00;background-repeat:repeat}#crashed>*{margin:0;margin-bottom:3px;color:#ff4;text-shadow:0px 2px 4px #000;background-color:rgba(0,0,0,.5)}#clicktrap{position:absolute;display:none;top:0;left:0;width:100vw;height:100vh;z-index:9999}#clicktrap:not(.transparent){background-color:rgba(30,34,41,.4);background-image:url("../img/stripesLight.png");background-repeat:repeat}#page.editor #glCtxLost{display:none;position:absolute;align-items:center;justify-items:center;z-index:3;width:300px;left:calc(50vw - 150px);top:calc(50vh - 20px);padding:16px;color:#e34d00;text-align:center;border:1px solid #e34d00;border-radius:4px;box-shadow:0px 0px 32px #791105 inset;background-color:#000}#page.editor #glCtxLost .icon{width:2em;height:2em;margin-bottom:8px}#page.editor #glCtxLost p{margin:0}#page.editor #glCtxLost p+p{margin-top:4px}body.noGlCtx #page.editor #glCtxLost{display:block}body.noGlCtx #page.editor canvas{cursor:not-allowed !important}#page.editor #permanentNotifications{position:absolute;top:0;left:300px;width:calc( 100vw - 300px );z-index:1}#page.editor #permanentNotifications li{padding-top:8px;padding-bottom:8px;font-size:9pt;color:#fff;font-weight:bold;text-align:center;background-color:#e34d00}#page.editor #permanentNotifications li .backupHeader{display:grid;max-width:600px;margin:auto;grid-template-columns:auto -webkit-min-content;grid-template-columns:auto min-content;gap:16px}#page.editor #permanentNotifications li .backupHeader .desc{display:grid;align-items:center;text-align:left}#page.editor #permanentNotifications li .backupHeader .desc p{margin-top:4px;margin-bottom:4px}#page.editor #permanentNotifications li .backupHeader button{width:250px;height:40px;align-self:center}#page.editor #permanentNotifications li#backup{background-color:#6594ff}#page.editor #permanentNotifications li#tutorialDesc{display:flex;justify-content:center;font-size:11pt;font-weight:normal;background-color:#5eab6b}#page.editor #permanentNotifications li#tutorialDesc .wrapper{display:grid;align-items:center;max-width:700px;min-height:64px;padding-left:64px;text-align:left;background-image:url("../icons/help.svg");background-repeat:no-repeat;background-position:left center}#page.editor #permanentNotifications li#tutorialDesc .wrapper p{margin:0}#page.editor #permanentNotifications li#tutorialDesc .wrapper p+p{margin-top:6px}#page.editor #mainPanel{position:absolute;top:0;left:0;width:300px;height:100vh;display:grid;overflow:hidden;grid-template-rows:repeat(4, -webkit-min-content) auto;grid-template-rows:repeat(4, min-content) auto;background:#1e2229;box-sizing:border-box;border-right:2px solid #000}#page.editor #mainPanel #mainbar{overflow:hidden}#page.editor #mainPanel #mainbar .buttons{margin:0;border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:0;margin-bottom:4px}#page.editor #mainPanel #mainbar .buttons button{margin:0;padding:0;padding-top:8px;padding-bottom:8px}#page.editor #mainPanel #mainbar .buttons button .icon{width:1.5em;height:1.5em}#page.editor #mainPanel #mainbar .buttons.faded button:not(.active){opacity:.5;box-shadow:0px -6px 0px rgba(0,0,0,.4) inset}#page.editor #mainPanel ul.niceList{min-height:auto}#page.editor #mainPanel ul#layers{overflow-x:hidden;overflow-y:auto;margin:0;border:0;padding:0;min-height:100px;max-height:250px}#page.editor #mainPanel ul#layers:empty{padding:32px;border:1px solid #2e333f}#page.editor #mainPanel ul#layers li.filter{display:block;padding:0;cursor:initial}#page.editor #mainPanel ul#layers li.filter select{width:100%;background-color:#1e2229;font-size:9pt;color:#545d73}#page.editor #mainPanel ul#layers li.filter select option{color:#fff;font-size:11pt;padding:8px;background-color:#545d73}#page.editor #mainPanel ul#layers li.filter select option:selected{background-color:#fc0;color:#000}#page.editor #mainPanel ul#layers li.filter ul{padding:1px;display:flex;flex-wrap:wrap;gap:1px}#page.editor #mainPanel ul#layers li.filter ul li{flex:0 0 2em;text-align:center;font-size:8pt;padding:4px 6px;cursor:pointer;border-radius:3px;border:1px solid #545d73}#page.editor #mainPanel ul#layers li.filter ul li.active{color:#000;background-color:#fc0;border-color:#fc0}#page.editor #mainPanel ul#layers li.filter ul li:not(.active):hover{outline:1px solid #fc0}#page.editor #mainPanel ul#layers li.filter:hover{outline:none}#page.editor #mainPanel ul#layers li.layer{grid-template-columns:-webkit-min-content -webkit-min-content auto -webkit-min-content;grid-template-columns:min-content min-content auto min-content;padding:0;padding-left:8px;align-items:stretch}#page.editor #mainPanel ul#layers li.layer.hidden{opacity:.4}#page.editor #mainPanel ul#layers li.layer.hidden .actions .vis{cursor:zoom-in}#page.editor #mainPanel ul#layers li.layer.hidden .actions .vis .icon{background-image:url("../icons/hidden.png")}#page.editor #mainPanel ul#layers li.layer.hiddenFromList .name{font-style:italic;color:#e34d00}#page.editor #mainPanel ul#layers li.layer .shortcut{display:flex;align-items:center;min-width:1.2em;text-align:center;opacity:.5;font-weight:bold;font-size:8pt}#page.editor #mainPanel ul#layers li.layer .layerIcon{display:flex;align-items:center}#page.editor #mainPanel ul#layers li.layer .name{display:flex;align-items:center;overflow-x:hidden;padding-top:8px;padding-bottom:8px;font-size:10pt}#page.editor #mainPanel ul#layers li.layer .actions{display:flex}#page.editor #mainPanel ul#layers li.layer .actions .vis{display:flex;align-items:center;padding:0px 4px;color:#fff;text-shadow:0px 0px 4px #000;order:2;border-radius:3px;cursor:zoom-out}#page.editor #mainPanel ul#layers li.layer .actions .vis .icon{background-image:url("../icons/visible.png")}#page.editor #mainPanel ul#layers li.layer .actions .vis:hover{background-color:#fff}#page.editor #mainPanel ul#layers li.layer .actions a{display:flex;align-items:center;padding:4px;margin-top:1px;margin-bottom:1px;color:#fff;white-space:nowrap;font-size:8pt;text-transform:uppercase;text-decoration:none;background-color:#545d73;border-radius:3px;cursor:pointer}#page.editor #mainPanel ul#layers li.layer .actions a:hover{color:#000;background-color:#fff}#page.editor #mainPanel #guide{display:flex;min-height:1.3em;flex-wrap:wrap;padding:4px;margin-bottom:16px;vertical-align:middle;font-family:Roboto;color:#79dd8a;font-size:.9em;align-items:stretch;background-color:#273f2f;border-top:1px solid #5eab6b;border-bottom:1px solid #5eab6b}#page.editor #mainPanel #guide:empty{margin:0;padding:0;min-height:0;background-color:rgba(0,0,0,0);border:none}#page.editor #mainPanel #guide>span{padding-left:1px;padding-right:8px;color:#79dd8a;font-style:italic;white-space:nowrap;flex:0 1 auto;margin-right:3px;margin-bottom:1px;background-color:#3c6148;border-radius:3px}#page.editor #mainPanel #guide .key{color:#fff;margin:0;margin-right:1px;box-shadow:none}#page.editor #mainPanel #guide .key:last-of-type{margin-right:4px}#page.editor #mainPanel .optionsWrapper{display:flex;flex-wrap:nowrap}#page.editor #mainPanel .optionsWrapper #toolOptions{display:flex;flex:1}#page.editor #mainPanel .optionsWrapper #toolOptions select{flex:1 1 100%;width:100%}#page.editor #mainPanel .optionsWrapper #toolOptions select option.bad{color:#545d73}#page.editor #mainPanel .optionsWrapper #paletteOptions{flex:0;display:flex;flex-wrap:nowrap}#page.editor #mainPanel .optionsWrapper #paletteOptions:not(:empty){margin-left:8px}#page.editor #mainPanel .optionsWrapper button{padding:2px 4px}#page.editor #mainPanel #mainPaletteWrapper{overflow-x:hidden;overflow-y:auto;position:relative}#page.editor #mainPanel #mainPaletteWrapper:empty{margin-top:1px;box-sizing:border-box;box-shadow:0px 0px 8px #1e2229 inset;outline-color:#545d73;border-top:1px solid #2e333f;background-image:url("../img/stripes.png")}#page.editor #mainPanel #mainPaletteWrapper ul.niceList{height:100%;box-sizing:border-box}#page.editor #editingOptions{position:absolute;z-index:1;top:46px;left:300px;display:grid;gap:1px;background-color:#1e2229;padding:3px;padding-left:0;border-radius:4px;border-top-left-radius:0px;border-bottom-left-radius:0px}#page.editor #editingOptions .title{font-family:Roboto;padding:2px 0;font-size:9pt;text-align:center}#page.editor #editingOptions .title.editing{color:#cfdd40}#page.editor #editingOptions .title.visuals{color:#6594ff}#page.editor #editingOptions ul+.title{margin-top:8px}#page.editor #editingOptions ul li{align-items:center;border:1px solid #545d73;border-radius:3px;padding:4px;cursor:pointer}#page.editor #editingOptions ul li+li{margin-top:1px}#page.editor #editingOptions ul li.separator{padding:0;cursor:default;border:none;height:16px}#page.editor #editingOptions ul li .icon{width:24px;height:24px}#page.editor #editingOptions ul li.active .off{display:none}#page.editor #editingOptions ul li:not(.active){opacity:.66}#page.editor #editingOptions ul li:not(.active) .on{display:none}#page.editor #editingOptions ul li:not(.active) .icon{opacity:.35}#page.editor #editingOptions ul li:hover{border-color:#fff}#page.editor #editingOptions ul li.unsupported{cursor:not-allowed;border-color:rgba(0,0,0,0);background-image:url("../img/stripes.png");box-shadow:none}#page.editor #editingOptions ul li.unsupported .icon{opacity:.2}#page.editor #editingOptions ul.editing li.active{border-color:#cfdd40;background-color:#3c6148;box-shadow:0px 0px 4px #79dd8a,0px 0px 16px #cfdd40 inset}#page.editor #editingOptions ul.editing li:not(.active){border-color:#5eab6b;background-color:#273f2f}#page.editor #editingOptions ul.editing li:not(.active) .icon{filter:brightness(1) sepia(1) hue-rotate(0.15rad) saturate(10)}#page.editor #editingOptions ul.visuals li.active{border-color:#8dd3ff;background-color:#6594ff;box-shadow:0px 0px 4px #6594ff,0px 0px 16px #8dd3ff inset}#page.editor #editingOptions ul.visuals li:not(.active){border-color:#6594ff;background-color:#1e366f}#page.editor #editingOptions ul.visuals li:not(.active) .icon{opacity:.6;filter:brightness(0.7) sepia(1) hue-rotate(3.5rad) saturate(30)}#page.editor #worldList{position:absolute;z-index:2;top:4px;margin-left:4px;left:300px}#page.editor #worldList ul{display:grid;padding:2px;grid-auto-flow:column;grid-auto-columns:-webkit-min-content;grid-auto-columns:min-content;gap:2px;border-radius:3px;background-color:#1e2229}#page.editor #worldList ul li{display:flex;justify-content:center;align-items:center;width:40px;height:24px;color:#fc0;font-size:9pt;font-weight:bold;font-family:Roboto;overflow:hidden;cursor:pointer;border:1px solid #545d73;border-radius:3px}#page.editor #worldList ul li.active{color:#000;background-color:#fc0}#page.editor #worldList ul li:not(.active):hover{color:#fff;border-color:#fff}#page.editor #worldDepths{position:absolute;z-index:2;top:46px;left:340px;display:grid;background-color:#1e2229;padding:3px;border-radius:4px;max-height:70vh;overflow-y:auto;box-shadow:0px 4px 2px rgba(0,0,0,.4)}#page.editor #worldDepths>.title{display:grid;grid-template-columns:auto -webkit-min-content;grid-template-columns:auto min-content;padding-top:3px;margin-bottom:8px;white-space:nowrap;font-size:.8em;font-weight:bold;color:#545d73;text-align:center}#page.editor #worldDepths>.title info{opacity:.66}#page.editor #worldDepths>ul{display:grid}#page.editor #worldDepths>ul li{display:grid;grid-template-columns:-webkit-min-content -webkit-min-content;grid-template-columns:min-content min-content;gap:3px;align-items:center;justify-content:flex-start;border-radius:4px;padding-left:4px;padding-right:4px;cursor:pointer}#page.editor #worldDepths>ul li:not(:first-child){margin-top:-8px}#page.editor #worldDepths>ul li .icon{width:50px;height:28px;background-image:url("../icons/worldLayer_below.svg");background-repeat:no-repeat;background-position:left center;background-size:contain;transform:scaleY(-1)}#page.editor #worldDepths>ul li:last-child .icon{background-image:url("../icons/worldLayer_top.svg")}#page.editor #worldDepths>ul li:first-child .icon{opacity:.5}#page.editor #worldDepths>ul li .label{font-size:10pt;color:#545d73;padding:0px 4px;border-radius:4px;min-width:1em;text-align:center}#page.editor #worldDepths>ul li.active{z-index:2;border-color:#fc0;pointer-events:none}#page.editor #worldDepths>ul li.active .icon{opacity:1;filter:brightness(0.6) sepia(1) hue-rotate(0.25rad) saturate(10)}#page.editor #worldDepths>ul li.active .label{color:#000;background-color:#fc0}#page.editor #worldDepths>ul li:not(.active):hover{margin-left:2px;background-color:#2e333f}#page.editor #worldDepths>ul li:not(.active):hover .icon{filter:brightness(0.6) sepia(1) hue-rotate(0.25rad) saturate(10)}#page.editor #worldDepths>ul li:not(.active):hover .label{color:#c1cfeb}#page.editor #commandPalette{position:absolute;z-index:99;top:0;left:0;display:grid;justify-content:center;align-items:flex-start;padding-top:8px;width:100vw;height:100vh;box-sizing:border-box}#page.editor #commandPalette .mask{position:absolute;z-index:0;width:100vw;height:100vh;background-color:rgba(0,0,0,.7)}#page.editor #commandPalette .wrapper{z-index:1}#page.editor #commandPalette .wrapper .content{width:35em}#page.editor #commandPalette .wrapper .content input[type=text]{width:100%}#page.editor #commandPalette .wrapper .content .results{box-sizing:border-box;margin-top:8px;padding-top:8px;padding-bottom:8px;background-color:#1e2229;border-radius:3px}#page.editor #commandPalette .wrapper .content .results .element{display:grid;padding:3px 16px;cursor:pointer;gap:8px;font-size:10pt;align-items:center;grid-template-columns:-webkit-min-content auto -webkit-min-content;grid-template-columns:min-content auto min-content}#page.editor #commandPalette .wrapper .content .results .element .context{font-size:9pt;opacity:.5}#page.editor #commandPalette .wrapper .content .results .element:not(.active).SE_Definition{color:#fc0;background-color:rgba(255,204,0,.15)}#page.editor #commandPalette .wrapper .content .results .element:not(.active).SE_World{color:#94483b;background-color:rgba(148,72,59,.15)}#page.editor #commandPalette .wrapper .content .results .element:not(.active).SE_Level{color:#70a9ff;background-color:rgba(112,169,255,.15)}#page.editor #commandPalette .wrapper .content .results .element:not(.active).SE_Entity{color:#20e2a5;background-color:rgba(32,226,165,.15)}#page.editor #commandPalette .wrapper .content .results .element.active{color:#000 !important}#page.editor #commandPalette .wrapper .content .results .element.active.context{font-weight:bold}#page.editor #commandPalette .wrapper .content .results .element.active.SE_Definition{background-color:#fc0}#page.editor #commandPalette .wrapper .content .results .element.active.SE_World{background-color:#94483b}#page.editor #commandPalette .wrapper .content .results .element.active.SE_Level{background-color:#70a9ff}#page.editor #commandPalette .wrapper .content .results .element.active.SE_Entity{background-color:#20e2a5}#page.editor #commandPalette .wrapper .content .results .more{position:absolute;pointer-events:none;width:100%;left:0;bottom:8px;height:2em;background:linear-gradient(0deg, rgb(30, 34, 41) 0%, rgba(30, 34, 41, 0) 100%)}#page.editor:not(.zenMode) #zenModeRevealer{display:none}#page.editor.zenMode #permanentNotifications{width:100vw;left:0;z-index:0}#page.editor.zenMode:not(.revealed) #zenModeRevealer{display:block;position:absolute;top:0;left:0;z-index:1;width:16px;height:100vh;background-image:url("../img/stripes.png");background-color:rgba(255,255,255,.1);border-right:1px solid #fff;cursor:e-resize}#page.editor.zenMode:not(.revealed) #mainPanel,#page.editor.zenMode:not(.revealed) #editingOptions{display:none}#page.editor.zenMode:not(.revealed) .panelMask{display:none}#page.editor.zenMode:not(.revealed) .panel.worldPanel{display:none}#page.editor.zenMode.revealed.worldMode #mainPanel,#page.editor.zenMode.revealed.worldMode #editingOptions{display:none}#page.updating{display:grid;width:100vw;height:100vh;align-content:center;justify-content:center;background-color:#1e2229}#page.updating .wrapper{display:grid;padding-top:32px}#page.updating .wrapper .appLogo{margin-bottom:16px}#page.updating .wrapper .updating{padding:16px;font-size:1.3em;color:#000;text-align:center;border-radius:3px;background-color:#fc0;-webkit-animation:anim_slideUp 1s;animation:anim_slideUp 1s}#page.crashReport{width:100vw;height:100vh;display:grid;align-items:center;justify-items:center;background-color:#1e2229;background-image:url("../img/stripes.png")}#page.crashReport>.wrapper{background-color:#2e333f;padding:32px;width:700px;max-width:90vw;border-radius:4px;box-shadow:0px 8px 0px rgba(0,0,0,.2),0px 0px 32px rgba(0,0,0,.3)}#page.crashReport>.wrapper a{text-decoration:underline;cursor:pointer}#page.crashReport>.wrapper a:hover{color:#fff}#page.crashReport>.wrapper .desc{display:grid;grid-template-columns:-webkit-min-content auto;grid-template-columns:min-content auto;align-items:center;gap:16px;margin-top:16px}#page.crashReport>.wrapper .desc .ghost{width:100px;height:100px}#page.crashReport>.wrapper .desc .text{border-left:1px solid #545d73;padding-left:16px;border-radius:16px}#page.crashReport>.wrapper .desc .text .arrow{position:absolute;margin-left:-32px;margin-top:24px;width:0;height:0;border-top:16px solid rgba(0,0,0,0);border-right:16px solid #545d73;border-bottom:16px solid rgba(0,0,0,0)}#page.crashReport>.wrapper .desc .text .backup{background-color:#5eab6b;padding:8px;border-radius:4px;color:#fff;font-weight:bold}#page.crashReport>.wrapper .desc .text .backup:empty{display:none}#page.crashReport>.wrapper .error{padding:16px;margin-top:16px;margin-bottom:16px;color:#fff;text-shadow:0px 0px 8px #e34d00,0px 0px 16px #e34d00;font-family:monospace;white-space:pre-wrap;background-color:#791105;border:1px solid #fc0;box-shadow:0px 0px 16px #e34d00}#page.crashReport>.wrapper .buttons button.copy,#page.crashReport>.wrapper .buttons button.report{flex-grow:.66}#page.crashReport>.wrapper .buttons button.done{opacity:.35}#page.home{display:grid;width:100vw;height:100vh;align-content:center;background-color:#1e2229}#page.home>.wrapper{display:grid;grid-template-columns:100%;grid-template-rows:32vh 58vh 10vh;box-sizing:border-box;width:80vw;min-width:960px;max-width:1200px;margin:auto;height:100%;align-items:center;justify-content:center}@media(max-width: 1000px){#page.home>.wrapper .buttons button{font-size:9pt !important}}#page.home>.wrapper header{display:grid;grid-template-columns:-webkit-min-content -webkit-min-content auto -webkit-min-content;grid-template-columns:min-content min-content auto min-content;gap:16px;align-self:stretch;align-items:center;background-image:url("../img/homeBg_header.png");background-size:contain;background-repeat:no-repeat;background-position:bottom center}#page.home>.wrapper header .appIcon{width:140px;height:140px}#page.home>.wrapper header .appLogo{min-height:128px;background-position:left center}#page.home>.wrapper header .version{display:grid;padding-left:16px;padding-right:16px;grid-auto-flow:column;grid-auto-columns:-webkit-min-content;grid-auto-columns:min-content;text-align:center;margin-top:8px;white-space:nowrap;color:#545d73;font-size:140px;font-family:Roboto;letter-spacing:-0.06em;border-radius:4px}#page.home>.wrapper header .version *{display:inline-block}#page.home>.wrapper header .version strong{font-weight:bold}#page.home>.wrapper header .version em{display:none}#page.home>.wrapper header .version.patchRelease em{display:block;padding-left:10px;font-style:normal}#page.home>.wrapper header .disclaimer{margin-top:8px;margin-bottom:8px;padding:16px;font-size:9pt;background-color:#791105;border-radius:3px}#page.home>.wrapper header .disclaimer h2{font-size:10pt;border:none;margin:0;padding:0;margin-bottom:4px}#page.home>.wrapper header .disclaimer p{margin:0;margin-bottom:4px}#page.home>.wrapper header .disclaimer strong{text-decoration:underline}#page.home>.wrapper .footer{display:grid;grid-template-columns:-webkit-min-content auto;grid-template-columns:min-content auto;box-sizing:border-box;padding-top:16px;padding-bottom:16px;align-self:center}#page.home>.wrapper .footer a img{height:2.5em}#page.home>.wrapper .footer span{color:#545d73;text-align:right;margin-top:20px;font-size:.75em}#page.home>.wrapper .main{display:grid;width:100%;grid-template-columns:auto 250px;box-sizing:border-box;padding-top:30px;height:100%;background-image:url("../img/homeBg_main.png");background-size:contain;background-repeat:no-repeat;background-position:top center}#page.home>.wrapper .buttons{flex-wrap:nowrap}#page.home>.wrapper .buttons button{display:grid;grid-auto-flow:column;gap:6px;justify-content:center;align-items:center;height:38px;padding:0px 8px;font-size:11pt;white-space:nowrap;text-transform:none}#page.home>.wrapper .buttons button.small{flex:.5 1 0px}#page.home>.wrapper .buttons button.small .icon{margin:0}#page.home>.wrapper .buttons button.buy{text-transform:none}#page.home>.wrapper .buttons button.settings{flex:0 1 0px}#page.home>.wrapper .buttons button.exit{display:none;flex:0 1 0px}#page.home>.wrapper .buttons button.import{flex:0 1 0px}body.fullscreen #page.home .buttons .exit{display:inherit !important}#page.home>.wrapper .files{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:-webkit-min-content -webkit-min-content auto;grid-template-rows:min-content min-content auto;gap:8px;height:100%;overflow:hidden}#page.home>.wrapper .files .search{grid-column:1/3}#page.home>.wrapper .files.hasSamples{grid-template-rows:-webkit-min-content -webkit-min-content auto;grid-template-rows:min-content min-content auto}#page.home>.wrapper .files .buttons{grid-column:1/3}#page.home>.wrapper .files .allSamples{display:none;grid-column:1/3;padding:4px;border:1px solid #79dd8a;border-radius:3px;background-color:#273f2f}#page.home>.wrapper .files .allSamples .title{display:grid;grid-template-columns:auto -webkit-min-content;grid-template-columns:auto min-content;align-items:flex-end;margin:-4px;margin-bottom:0;padding:8px;font:Roboto;color:#79dd8a;font-size:10pt}#page.home>.wrapper .files .allSamples .title button.hide{padding:0;background:#3c6148;box-shadow:none;border:1px solid #5eab6b;margin-top:-4px;margin-bottom:-4px}#page.home>.wrapper .files .allSamples .title button.hide:hover{border-color:#fff}#page.home>.wrapper .files .allSamples .scroller{display:flex;overflow-x:auto;padding:4px;padding-bottom:8px;background-color:#3c6148}#page.home>.wrapper .files .allSamples .sample{display:grid;flex:0 0 128px;border-radius:4px;overflow:hidden;grid-template-rows:96px auto;cursor:pointer;background-color:#000}#page.home>.wrapper .files .allSamples .sample:hover{outline:1px solid #fff}#page.home>.wrapper .files .allSamples .sample.seen{opacity:.6}#page.home>.wrapper .files .allSamples .sample.seen .name{color:#c1cfeb}#page.home>.wrapper .files .allSamples .sample .thumb{background-position:center;background-size:cover;border:1px solid #000;box-shadow:0px 0px 8px #000 inset,0px 0px 8px #000 inset}#page.home>.wrapper .files .allSamples .sample .name{display:grid;align-content:center;padding:4px 2px;font-size:8.5pt;text-align:center;color:#fff}#page.home>.wrapper .files .allSamples .sample+.sample{margin-left:4px}#page.home>.wrapper .files ul.recentFiles,#page.home>.wrapper .files ul.recentDirs{overflow-y:auto;margin-top:0;margin-bottom:0;padding:4px;min-height:0}#page.home>.wrapper .files ul.recentFiles li.title,#page.home>.wrapper .files ul.recentDirs li.title{border:0;padding:3px 0px}#page.home>.wrapper .files ul.recentFiles:empty,#page.home>.wrapper .files ul.recentDirs:empty{padding:40px}#page.home>.wrapper .files ul.recentFiles:empty::before,#page.home>.wrapper .files ul.recentDirs:empty::before{color:#737f9d;text-shadow:0px 2px 8px #1e2229,0px 2px 2px #1e2229}#page.home>.wrapper .files ul.recentFiles li .path,#page.home>.wrapper .files ul.recentDirs li .path{width:100%;overflow:hidden;white-space:nowrap;text-align:left}#page.home>.wrapper .files ul.recentFiles:empty::before{content:"No recent project file"}#page.home>.wrapper .files ul.recentFiles li{display:grid;overflow:hidden;grid-template-columns:auto -webkit-min-content -webkit-min-content;grid-template-columns:auto min-content min-content;grid-template-rows:auto auto}#page.home>.wrapper .files ul.recentFiles li.missing .fileName{text-decoration:line-through;font-weight:normal;color:#ffa386 !important}#page.home>.wrapper .files ul.recentFiles li .fileName{grid-column:1/2;font-weight:bold;overflow:hidden;width:100%;white-space:nowrap;text-overflow:ellipsis}#page.home>.wrapper .files ul.recentFiles li .path{grid-column:1/2;grid-row:2/3;font-size:9pt;color:#737f9d;text-overflow:ellipsis;opacity:.55}#page.home>.wrapper .files ul.recentFiles li .path>span:last-of-type{display:none}#page.home>.wrapper .files ul.recentFiles li.sample .fileName{color:#79dd8a !important;grid-row:1/3}#page.home>.wrapper .files ul.recentFiles li.sample .path{display:none}#page.home>.wrapper .files ul.recentFiles li .backupWrapper{grid-column:2/3;grid-row:1/3;align-self:stretch}#page.home>.wrapper .files ul.recentFiles li .backupWrapper button.backups{padding:0 2px;height:100%}#page.home>.wrapper .files ul.recentFiles li .backupWrapper .loading{padding:3px;border-radius:6px;background-color:#545d73;opacity:.3}#page.home>.wrapper .files ul.recentFiles li button.context{grid-column:3/4;grid-row:1/3;align-self:stretch}#page.home>.wrapper .files ul.recentFiles li:first-of-type:hover{outline-color:#fff}#page.home>.wrapper .files ul.recentFiles li.crash{border:1px solid #79dd8a;background-color:#3c6148;box-shadow:0px 0px 16px #79dd8a}#page.home>.wrapper .files ul.recentDirs:empty::before{content:"No recent folder"}#page.home>.wrapper .files ul.recentDirs li{padding:2px 8px}#page.home>.wrapper .files ul.recentDirs .path{text-overflow:ellipsis}#page.home>.wrapper .files ul.recentDirs li.sample .path>span{color:#79dd8a !important}#page.home>.wrapper .files ul.recentDirs li.missing .path>span{color:#ffa386 !important;text-decoration:line-through}#page.home>.wrapper .files .buttons{margin:0}#page.home>.wrapper .about{display:grid;grid-template-rows:auto;gap:8px;height:100%;overflow:hidden;margin-left:16px;background-color:#2e333f;border-radius:4px}#page.home>.wrapper .about .buttons{display:grid;grid-template-rows:40px -webkit-min-content;grid-template-rows:40px min-content;grid-auto-rows:40px;margin:0}#page.home>.wrapper .about .buttons button{height:auto}#page.home>.wrapper .about .buttons button{justify-content:flex-start}#page.home>.wrapper .about .buttons button[href]{box-shadow:none;background-color:#2e333f;border-bottom:1px solid #1e2229}#page.home>.wrapper .about .buttons button[href]:hover{background-color:#545d73}#page.home>.wrapper .about .buttons button.update{display:grid;grid-template-columns:-webkit-min-content auto;grid-template-columns:min-content auto;grid-template-rows:-webkit-min-content auto;grid-template-rows:min-content auto;justify-content:flex-start;align-content:center;overflow:hidden;padding-top:16px;padding-bottom:16px;text-align:left;white-space:initial;font-family:Roboto}#page.home>.wrapper .about .buttons button.update .icon{grid-row:2/3;align-self:flex-start;width:2.2em;height:2.2em;filter:brightness(0.6) sepia(1) hue-rotate(0.25rad) saturate(10)}#page.home>.wrapper .about .buttons button.update em{grid-column:1/3;font-style:normal;opacity:.8}#page.home>.wrapper .about .buttons button.update strong{grid-column:2/3;font-size:14pt;font-weight:normal;color:#fc0}.palette{display:grid;grid-template-rows:auto fit-content(24px);align-items:center;width:100%;height:100%;background-color:#1e2229;image-rendering:-moz-crisp-edges;image-rendering:pixelated}.palette.entities,.palette.intGrid{grid-template-rows:-webkit-min-content auto fit-content(24px);grid-template-rows:min-content auto fit-content(24px)}.palette.entities .bar,.palette.intGrid .bar{display:grid;gap:4px;grid-template-columns:auto -webkit-min-content;grid-template-columns:auto min-content}.palette.entities .bar button,.palette.intGrid .bar button{padding:2px 6px}.palette.entities ul.niceList:not(.col-1) .subList ul,.palette.intGrid ul.niceList:not(.col-1) .subList ul{display:grid}.palette.entities ul.niceList:not(.col-1) .subList ul li,.palette.intGrid ul.niceList:not(.col-1) .subList ul li{display:grid;grid-template:none;grid-template-rows:auto -webkit-min-content;grid-template-rows:auto min-content;justify-items:center;padding:2px;font-size:8pt;line-height:1.2em;border:none}.palette.entities ul.niceList:not(.col-1) .subList ul li .name,.palette.intGrid ul.niceList:not(.col-1) .subList ul li .name{overflow:hidden}.palette.entities ul.niceList.col-2 .sublist ul,.palette.intGrid ul.niceList.col-2 .sublist ul{grid-template-columns:repeat(2, 1fr)}.palette.entities ul.niceList.col-3 .sublist ul,.palette.intGrid ul.niceList.col-3 .sublist ul{grid-template-columns:repeat(3, 1fr)}.palette.entities ul.niceList.col-4 .sublist ul,.palette.intGrid ul.niceList.col-4 .sublist ul{grid-template-columns:repeat(4, 1fr)}.palette.entities ul.niceList.col-5 .sublist ul,.palette.intGrid ul.niceList.col-5 .sublist ul{grid-template-columns:repeat(5, 1fr)}.palette.entities ul.niceList.col-6 .sublist ul,.palette.intGrid ul.niceList.col-6 .sublist ul{grid-template-columns:repeat(6, 1fr)}.palette.entities ul.niceList.col-7 .sublist ul,.palette.intGrid ul.niceList.col-7 .sublist ul{grid-template-columns:repeat(7, 1fr)}.palette.entities ul.niceList.col-8 .sublist ul,.palette.intGrid ul.niceList.col-8 .sublist ul{grid-template-columns:repeat(8, 1fr)}.palette.entities ul.niceList.col-9 .sublist ul,.palette.intGrid ul.niceList.col-9 .sublist ul{grid-template-columns:repeat(9, 1fr)}.palette.entities ul.niceList.col-10 .sublist ul,.palette.intGrid ul.niceList.col-10 .sublist ul{grid-template-columns:repeat(10, 1fr)}.palette.intGrid ul.niceList:not(.col-1) .subList ul li .intGridValue{width:100%;height:auto;min-height:64px;border:none}.palette.intGrid ul.niceList:not(.col-1) .subList ul li .intGridValue img{-o-object-fit:contain;object-fit:contain}.palette.intGrid ul.niceList.col-2 .sublist ul li .intGridValue{min-height:128px}.palette.intGrid ul.niceList.col-3 .sublist ul li .intGridValue{min-height:96px}.palette.intGrid ul.niceList.col-5 .sublist ul li .intGridValue{min-height:50px}.palette.intGrid ul.niceList.col-6 .sublist ul li .intGridValue{min-height:40px}.palette.intGrid ul.niceList.col-7 .sublist ul li .intGridValue{min-height:40px}.palette.intGrid ul.niceList.col-8 .sublist ul li .intGridValue{min-height:30px}.palette.intGrid ul.niceList.col-9 .sublist ul li .intGridValue{min-height:30px}.palette.intGrid ul.niceList.col-10 .sublist ul li .intGridValue{min-height:30px}.palette.entities ul.niceList:not(.col-1) .subList ul li .entityPreview{margin:0;width:100% !important;height:auto !important}.palette.entities ul.niceList.col-2 .subList ul li .entityPreview{zoom:4}.palette.entities ul.niceList.col-3 .subList ul li .entityPreview{zoom:3}.palette.invalid{background:url("../img/stripes.png")}.palette.invalid .warning{color:#e34d00;margin:50px}.palette .toolOptions{display:flex;flex-wrap:nowrap;padding-top:1px}.palette .toolOptions>*+*{margin-left:10px}.palette .toolOptions>*{flex:0 1 auto}.palette .toolOptions label{display:flex;align-items:center;flex-wrap:nowrap;white-space:nowrap}.palette .toolOptions label input[type=checkbox]{flex:0 0 auto;width:24px;height:24px;margin-right:4px}.palette .toolOptions button{width:auto;padding-top:4px;text-transform:none;padding-bottom:4px;margin-bottom:3px}.palette ul.niceList{margin:0;padding:4px;width:100%;height:100%;border:0px}.palette ul.niceList li:not(.title):not(.subList){display:flex;min-height:16px;cursor:pointer;box-shadow:none;border:0;border-left:6px solid #fff}.palette ul.niceList li:not(.title):not(.subList):not(.active):hover{outline:1px solid #fff !important;outline-offset:-1px}.palette ul.niceList li.subList{padding:0}.palette ul.niceList li.entity{overflow:hidden}.palette ul.niceList li.entity .entityPreview{margin-right:8px}.palette ul.niceList li.color{padding-left:10px;overflow:hidden;line-height:32px}.palette ul.niceList li.active{outline:1px solid #fff !important;outline-offset:-1px}.intGridValue{position:relative;width:32px;height:32px;border:1px solid #fff;border-radius:2px;overflow:hidden}.intGridValue .index{position:absolute;z-index:1;display:flex;align-items:center;justify-content:center;font-weight:bold;line-height:initial}.intGridValue:not(.hasIcon) .index{width:100%;height:100%}.intGridValue.hasIcon .index{top:0;left:0;font-size:8.5pt;padding:1px 2px;border-bottom-right-radius:3px}.intGridValue img{position:absolute;top:0;left:0;width:100% !important;height:100% !important;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.tileset{width:100%;height:100%;padding:1px;position:relative;overflow:hidden;box-sizing:border-box}.tileset .tilesetWrapper{width:100%;height:100%;position:relative;overflow:hidden;box-sizing:border-box;background-color:#1e2229}.tileset .tilesetWrapper[cursor=pan]{cursor:-webkit-grab;cursor:grab}.tileset .tilesetWrapper[cursor=pick]{cursor:pointer}.tileset .tilesetWrapper[cursor=forbidden]{cursor:not-allowed}.tileset .tilesetWrapper[cursor=paint]{cursor:crosshair}.tileset .selectionInfos{position:absolute;z-index:2;pointer-events:none;top:0;right:0;height:1em;font-size:.75em;padding:1px 4px;background-color:#1e2229;box-shadow:-2px 2px 4px #000;opacity:.7}.tileset canvas{image-rendering:-moz-crisp-edges;image-rendering:pixelated;outline:1px solid rgba(0,0,0,.4);box-shadow:0px 0px 16px #000;background-image:url("../img/transparency.png");background-repeat:repeat;background-color:#2e333f}.tileset.singleTileMode .selectionsWrapper .tileCursor.selection{border-width:1px;border-color:#fc0;border-style:solid;box-shadow:0px 0px 16px #e34d00}.tileset .highlightWrapper{pointer-events:none;position:relative}.tileset .highlightWrapper .line{position:absolute;z-index:1;min-width:1px;min-height:1px;outline:2px solid #f0f;outline-offset:-2px;border:1px solid #000;background-color:rgba(255,0,255,.2)}.tileset .selectionsWrapper,.tileset .cursorsWrapper{pointer-events:none;position:relative}.tileset .selectionsWrapper .tileCursor,.tileset .cursorsWrapper .tileCursor{position:absolute;z-index:1;min-width:1px;min-height:1px;box-sizing:border-box;pointer-events:none;border-color:rgba(255,255,255,.5);border-style:solid;border-width:0px}.tileset .selectionsWrapper .tileCursor.mouseOver,.tileset .cursorsWrapper .tileCursor.mouseOver{border-color:rgba(255,255,255,.25)}.tileset .selectionsWrapper .tileCursor.randomMode,.tileset .cursorsWrapper .tileCursor.randomMode{border-width:1px;border-color:rgba(144,238,144,.5);border-style:dotted}.tileset .selectionsWrapper .tileCursor.randomMode.selection,.tileset .cursorsWrapper .tileCursor.randomMode.selection{border-color:#90ee90;border-style:solid}.tileset .selectionsWrapper .tileCursor.stampMode.selection,.tileset .cursorsWrapper .tileCursor.stampMode.selection{border-color:#f3e4a4;border-style:solid}.tileset .selectionsWrapper .tileCursor.left,.tileset .cursorsWrapper .tileCursor.left{border-left-width:1px}.tileset .selectionsWrapper .tileCursor.right,.tileset .cursorsWrapper .tileCursor.right{border-right-width:1px}.tileset .selectionsWrapper .tileCursor.top,.tileset .cursorsWrapper .tileCursor.top{border-top-width:1px}.tileset .selectionsWrapper .tileCursor.bottom,.tileset .cursorsWrapper .tileCursor.bottom{border-bottom-width:1px}.tileset .selectionsWrapper .tileCursor.remove,.tileset .cursorsWrapper .tileCursor.remove{border-color:red}.tileset.tileTagger{display:grid;grid-template-columns:auto;grid-auto-flow:column;grid-auto-columns:-webkit-min-content;grid-auto-columns:min-content}.tileset.tileTagger .tools{display:grid;overflow:hidden;grid-template-rows:auto;width:130px}.tileset.tileTagger .tools ul.values{overflow-y:auto}.tileset.tileTagger .tools ul.values li{overflow:hidden;grid-template-columns:-webkit-min-content;grid-template-columns:min-content;grid-auto-flow:column;grid-auto-columns:auto;text-overflow:ellipsis;border:none;border-left:5px solid #fff;white-space:nowrap}.tileset.tileTagger .tools ul.values li.active{color:inherit;outline:2px solid #fff;outline-offset:-2px;box-shadow:none}.tileset.tileTagger .tools ul.values li.none{border:none;background-color:#2e333f;color:#737f9d}.window.singleTilePicker{z-index:99}.window.singleTilePicker .wrapper{padding:0}.window.singleTilePicker .wrapper .content{width:90vw;height:90vh}.entityInstanceEditor{position:absolute;z-index:10;width:350px;box-sizing:border-box;box-shadow:-4px 0px 16px rgba(0,0,0,.6);background-color:#1e2229;transition:opacity .3s}.entityInstanceEditor.faded{opacity:.3}.entityInstanceEditor .entityInstanceWrapper{overflow:auto;max-height:90vh;padding:10px;box-sizing:border-box}.entityInstanceEditor .resizeBar{position:absolute;top:0;left:0;width:4px;height:100%;background-color:#fc0;cursor:ew-resize}.entityInstanceEditor header{display:grid;grid-template-columns:auto -webkit-min-content;grid-template-columns:auto min-content;width:100%;padding-bottom:4px;margin-bottom:4px;overflow:hidden;font-weight:bold;color:#fc0;border-bottom:1px solid #545d73}.entityInstanceEditor header a{display:inline-block;padding:2px 4px;font-size:8pt;color:#000;border-radius:2px;background-color:#fc0;cursor:pointer}.entityInstanceEditor header a:hover{background-color:#fff}.entityInstanceEditor .empty{color:#737f9d;font-style:italic}.entityInstanceEditor .doc{padding:8px 8px;margin-bottom:8px;color:#79dd8a;background-color:#273f2f;border-radius:3px;border:1px solid #5eab6b}.entityInstanceEditor .doc p{font-size:10pt;margin:0}.entityInstanceEditor .doc p+p{margin-top:4px}.entityInstanceEditor dl.extraInfos{width:auto;margin-bottom:8px;padding:8px;padding-bottom:0;border:1px solid #737f9d;border-left-width:2px;border-top:none;border-bottom-left-radius:4px;border-bottom-right-radius:4px;background-color:#2e333f}.entityInstanceEditor dl.extraInfos:empty{display:none}.entityInstanceEditor dl.extraInfos dt{padding-top:0;min-width:80px;align-items:center}.entityInstanceEditor dl.extraInfos dd{color:#737f9d}.entityInstanceEditor dl.extraInfos dd.iid button.copy{flex:0 1 0px}.entityInstanceEditor dl.extraInfos dd.iid input.iid{color:#c1cfeb;font-size:8pt}.entityInstanceEditor dl.extraInfos dd.coords{align-items:center}.entityInstanceEditor dl.extraInfos dd.coords input{padding:3px;font-size:.8em}.entityInstanceEditor dl.extraInfos dd .unit{display:inline-block;padding:1px 6px;font-size:.9em;color:#737f9d;opacity:1;border:1px dashed #545d73;border-radius:4px;text-align:center;cursor:pointer}.entityInstanceEditor dl.extraInfos dd .unit:hover{border-color:#fc0;color:#fc0}.fieldDefsForm{width:100%;height:100%;overflow:hidden;display:grid;gap:8px;grid-template-columns:200px auto;grid-template-rows:40px auto}.fieldDefsForm .buttons{flex-wrap:nowrap}.fieldDefsForm button{white-space:nowrap}.fieldDefsForm ul.fieldList{overflow:auto;margin:0;grid-row:2/3}.fieldDefsForm ul.fieldList li{grid-template-columns:auto -webkit-min-content -webkit-min-content;grid-template-columns:auto min-content min-content;gap:0px 2px;overflow:hidden}.fieldDefsForm ul.fieldList li .name{width:100%;overflow:hidden}.fieldDefsForm ul.fieldList li .type{display:block;box-sizing:border-box;flex:0 1 0px;width:3em;padding:4px;overflow:hidden;color:#fff;font-weight:bold;font-size:8pt;text-align:center;border:1px solid #fff;border-radius:3px;box-shadow:0px 0px 4px rgba(0,0,0,.5)}.fieldDefsForm ul.fieldList li .type.array{border-left:2px solid #fff !important;border-right:2px solid #fff !important;border-top:none;border-bottom:none}.fieldDefsForm ul.fieldList:empty::before{content:"No custom field"}.fieldDefsForm .buttons{grid-column:1/2;grid-row:1/2}.fieldDefsForm dl.form{overflow:auto;grid-column:2/3;grid-row:1/3}.fieldDefsForm dl.form h3{margin:0}.fieldDefsForm dl.form input.type{font-family:"Courier New",Courier,monospace}.fieldDefsForm dl.form dt>label{flex:0 0 100px}.fieldDefsForm dl.form button.convert,.fieldDefsForm dl.form .F_Path.file-select{padding:4px;flex:0 1 0px;align-self:stretch}.fieldDefsForm dl.form .allowedRefTags:not(:empty){margin-top:4px}.fieldDefsForm dl.form .defaultTile{display:flex;margin-left:8px}.fieldDefsForm dl.form .defaultTile>span{align-self:center;color:#737f9d}.fieldDefsForm dl.form .defaultTile .picker canvas.empty:not(:hover){border-color:#545d73}.fieldDefsForm dl.form .defaultTile .clear{flex:0 1 0px}.fieldDefsForm dl.form dd.displayMode select:first-of-type{flex:1 1 150px}.fieldDefsForm dl.form select#allowedRefs{flex:1 0 100%}.fieldDefsForm dl.form *[class*=F_],.fieldDefsForm dl.form.type-level .onlyEntity,.fieldDefsForm dl.form.type-entity .onlyLevel,.fieldDefsForm dl.form *[class=NotArray],.fieldDefsForm dl.form *[class=Array]{display:none}.fieldDefsForm dl.form *[class*=F_]+dd,.fieldDefsForm dl.form.type-level .onlyEntity+dd,.fieldDefsForm dl.form.type-entity .onlyLevel+dd,.fieldDefsForm dl.form *[class=NotArray]+dd,.fieldDefsForm dl.form *[class=Array]+dd{display:none}.fieldDefsForm dl.form.type-Array .Array,.fieldDefsForm dl.form.type-NotArray .NotArray,.fieldDefsForm dl.form.type-F_Int .F_int,.fieldDefsForm dl.form.type-F_Float .F_Float,.fieldDefsForm dl.form.type-F_Bool .F_Bool,.fieldDefsForm dl.form.type-F_Color .F_Color,.fieldDefsForm dl.form.type-F_Enum .F_Enum,.fieldDefsForm dl.form.type-F_Point .F_Point,.fieldDefsForm dl.form.type-F_Text .F_Text,.fieldDefsForm dl.form.type-F_String .F_String,.fieldDefsForm dl.form.type-F_EntityRef .F_EntityRef,.fieldDefsForm dl.form.type-F_Tile .F_Tile,.fieldDefsForm dl.form.type-F_Path .F_Path{display:flex}.fieldDefsForm dl.form.type-Array .Array:not(li),.fieldDefsForm dl.form.type-NotArray .NotArray:not(li),.fieldDefsForm dl.form.type-F_Int .F_int:not(li),.fieldDefsForm dl.form.type-F_Float .F_Float:not(li),.fieldDefsForm dl.form.type-F_Bool .F_Bool:not(li),.fieldDefsForm dl.form.type-F_Color .F_Color:not(li),.fieldDefsForm dl.form.type-F_Enum .F_Enum:not(li),.fieldDefsForm dl.form.type-F_Point .F_Point:not(li),.fieldDefsForm dl.form.type-F_Text .F_Text:not(li),.fieldDefsForm dl.form.type-F_String .F_String:not(li),.fieldDefsForm dl.form.type-F_EntityRef .F_EntityRef:not(li),.fieldDefsForm dl.form.type-F_Tile .F_Tile:not(li),.fieldDefsForm dl.form.type-F_Path .F_Path:not(li){display:inherit}.fieldDefsForm dl.form.type-Array .Array.info,.fieldDefsForm dl.form.type-NotArray .NotArray.info,.fieldDefsForm dl.form.type-F_Int .F_int.info,.fieldDefsForm dl.form.type-F_Float .F_Float.info,.fieldDefsForm dl.form.type-F_Bool .F_Bool.info,.fieldDefsForm dl.form.type-F_Color .F_Color.info,.fieldDefsForm dl.form.type-F_Enum .F_Enum.info,.fieldDefsForm dl.form.type-F_Point .F_Point.info,.fieldDefsForm dl.form.type-F_Text .F_Text.info,.fieldDefsForm dl.form.type-F_String .F_String.info,.fieldDefsForm dl.form.type-F_EntityRef .F_EntityRef.info,.fieldDefsForm dl.form.type-F_Tile .F_Tile.info,.fieldDefsForm dl.form.type-F_Path .F_Path.info{display:grid}.fieldDefsForm dl.form.type-Array .Array+dd,.fieldDefsForm dl.form.type-NotArray .NotArray+dd,.fieldDefsForm dl.form.type-F_Int .F_int+dd,.fieldDefsForm dl.form.type-F_Float .F_Float+dd,.fieldDefsForm dl.form.type-F_Bool .F_Bool+dd,.fieldDefsForm dl.form.type-F_Color .F_Color+dd,.fieldDefsForm dl.form.type-F_Enum .F_Enum+dd,.fieldDefsForm dl.form.type-F_Point .F_Point+dd,.fieldDefsForm dl.form.type-F_Text .F_Text+dd,.fieldDefsForm dl.form.type-F_String .F_String+dd,.fieldDefsForm dl.form.type-F_EntityRef .F_EntityRef+dd,.fieldDefsForm dl.form.type-F_Tile .F_Tile+dd,.fieldDefsForm dl.form.type-F_Path .F_Path+dd{display:flex}.fieldDefsForm dl.form.type-F_Path .F_Path.file-select{display:initial}dl.form.fieldInstanceEditor{padding:0;border:none;grid-template-columns:120px auto;-moz-column-gap:2px;column-gap:2px}dl.form.fieldInstanceEditor>dt{max-width:none}dl.form.fieldInstanceEditor>dt label{overflow:hidden}dl.form.fieldInstanceEditor dt.isDefault:not(:hover){color:#737f9d;font-style:italic;opacity:.9}dl.form.fieldInstanceEditor dt[error]{color:#e34d00 !important;opacity:1 !important;background-color:#791105 !important;border-left:4px solid #e34d00}dl.form.fieldInstanceEditor dt[error] label{background:rgba(0,0,0,0) !important;padding:5px;color:#ffa386}dl.form.fieldInstanceEditor dd[error]{background-color:#791105;opacity:1 !important}dl.form.fieldInstanceEditor dt:not(.isDefault){padding:4px;border-radius:0;border-top-left-radius:4px;border-bottom-left-radius:4px;background-color:#737f9d}dl.form.fieldInstanceEditor dd:not(.isDefault){padding:2px;border-radius:0;border-top-right-radius:4px;border-bottom-right-radius:4px;background-color:#2e333f}dl.form.fieldInstanceEditor dd.isDefault:not(:hover){opacity:.35}dl.form.fieldInstanceEditor dd.isDefault:not(:hover) input[type=checkbox]{opacity:.35}dl.form.fieldInstanceEditor span.inputWithDefaultOption{display:flex;align-items:center;opacity:1 !important;padding:0 !important;flex:1 1 auto !important}dl.form.fieldInstanceEditor span.inputWithDefaultOption input[type=text]{width:100%;margin-right:0}dl.form.fieldInstanceEditor span.inputWithDefaultOption select{min-width:140px}dl.form.fieldInstanceEditor span.inputWithDefaultOption span.value{flex:1 1 auto}dl.form.fieldInstanceEditor dd.F_Bool span.value{flex:0 1 0px}dl.form.fieldInstanceEditor dd.F_String span.inputWithDefaultOption input[type=text]{max-width:none}dl.form.fieldInstanceEditor input.slider:not(:disabled){box-sizing:border-box}dl.form.fieldInstanceEditor span.prefix,dl.form.fieldInstanceEditor span.suffix{color:#737f9d;padding:3px}dl.form.fieldInstanceEditor span.usingDefault{flex:0 0 0px;align-self:center;margin-left:10px;font-size:.75em;color:#737f9d;opacity:1}dl.form.fieldInstanceEditor .entityRef{flex:1 0 auto;font-size:8pt;color:#ff4;cursor:url("../cursors/followRef.svg") 16 16,zoom-in}dl.form.fieldInstanceEditor .entityRef:hover{border-color:#ff4}dl.form.fieldInstanceEditor [error] .entityRef{color:#ffa386;font-style:italic}dl.form.fieldInstanceEditor button.pickRef,dl.form.fieldInstanceEditor button.removeRef{flex:0 1 0px;padding:4px}dl.form.fieldInstanceEditor button.pickRef .icon,dl.form.fieldInstanceEditor button.removeRef .icon{width:16px;height:16px}dl.form.fieldInstanceEditor button.removePoint{flex:.2 1 0px}dl.form.fieldInstanceEditor button.locate,dl.form.fieldInstanceEditor button.fileSelectButton{flex:0 1 0px}dl.form.fieldInstanceEditor input[type=color]{width:100%}dl.form.fieldInstanceEditor canvas.tile{flex:0 0 auto;zoom:1.5}dl.form.fieldInstanceEditor button.clearTile{flex:0 1 24px;padding:4px}dl.form.fieldInstanceEditor input.fileNotFound{color:#fc0;border-color:#fc0;background-color:#791105;box-shadow:0px 0px 8px #e34d00}dl.form.fieldInstanceEditor .colorWrapper{display:grid;justify-items:center;align-items:center;box-sizing:border-box;min-width:64px;min-height:32px;padding:4px;color:#fff;text-shadow:0px 2px 2px #000,0px 0px 8px #000;border:1px solid #000;box-shadow:0px 0px 2px #000 inset;cursor:pointer;border-radius:2px}dl.form.fieldInstanceEditor .colorWrapper:hover{outline:1px solid #fc0;outline-offset:-1px}dl.form.fieldInstanceEditor .colorWrapper.usingDefault{background-image:url("../img/stripes.png")}dl.form.fieldInstanceEditor .colorWrapper input{visibility:hidden;width:0px !important;height:0px !important}dl.form.fieldInstanceEditor textarea{height:auto;overflow-x:auto;overflow-y:hidden;font-size:8.5pt}dl.form.fieldInstanceEditor a.usingDefault{display:flex;width:100%;text-decoration:none;border:1px dashed #545d73;padding:8px;align-items:center;background-color:#2e333f;background-image:url("../img/stripes.png")}dl.form.fieldInstanceEditor a.usingDefault.required{border-color:#fc0;box-shadow:0px 0px 4px #e34d00,0px 0px 8px #e34d00 inset;background-color:#791105}dl.form.fieldInstanceEditor a.usingDefault.required span.value{text-shadow:none;color:#fc0 !important}dl.form.fieldInstanceEditor a.usingDefault.required span.label{text-shadow:none;color:#fc0 !important}dl.form.fieldInstanceEditor a.usingDefault.checkbox{padding:0;padding-right:8px}dl.form.fieldInstanceEditor a.usingDefault span{opacity:1;text-shadow:2px 0px 4px #2e333f,0px 2px 4px #2e333f,-2px 0px 4px #2e333f,0px -2px 4px #2e333f}dl.form.fieldInstanceEditor a.usingDefault span.value{flex:1 1 auto;color:#fff;font-style:italic}dl.form.fieldInstanceEditor a.usingDefault span.label{font-size:.75em;font-style:italic;color:#737f9d}dl.form.fieldInstanceEditor a.usingDefault:hover{border-color:#fc0}dl.form.fieldInstanceEditor select.usingDefault{border:1px dashed #545d73;padding:8px;color:#fff;background-color:#2e333f;background-image:url("../img/stripes.png")}dl.form.fieldInstanceEditor button.usingDefault:not(.required){background-image:url("../img/stripes.png")}dl.form.fieldInstanceEditor button.required{outline:1px solid #fc0;box-shadow:0px 0px 32px #e34d00}dl.form.fieldInstanceEditor button.reset{margin-left:10px;flex:0;align-self:center;padding:4px 1px}dl.form.fieldInstanceEditor button.reset .icon{width:20px;height:20px}dl.form.fieldInstanceEditor span.point{padding:4px;align-self:center;font-family:"Courier New",Courier,monospace;color:#c1cfeb;font-size:10pt;border-radius:6px;background-color:#2e333f}dl.form.fieldInstanceEditor .F_Path input{cursor:pointer}dl.form.fieldInstanceEditor .F_Path button{flex:0 1 0px;padding:0 4px;align-self:stretch}dl.form.fieldInstanceEditor .F_Path button .icon{width:1.3em}dl.form.fieldInstanceEditor div.array{display:grid;grid-template-columns:auto;gap:2px;box-sizing:border-box;margin-left:4px;padding:8px;padding-right:2px;overflow-x:hidden;overflow-y:auto;border-left:1px solid #fff;border-top-left-radius:8px;border-bottom-left-radius:8px}dl.form.fieldInstanceEditor div.array.empty{padding:2px}dl.form.fieldInstanceEditor div.array.empty li.compact{display:none}dl.form.fieldInstanceEditor div.array button.add{padding:0}dl.form.fieldInstanceEditor div.array ul.values{overflow:hidden}dl.form.fieldInstanceEditor div.array ul.values>li{display:flex;flex-wrap:nowrap;overflow:hidden;height:33px}dl.form.fieldInstanceEditor div.array ul.values>li.F_Point{height:auto}dl.form.fieldInstanceEditor div.array ul.values>li span:not([class]){align-self:center;padding-left:2px;padding-right:2px;color:#737f9d}dl.form.fieldInstanceEditor div.array ul.values>li .sortHandle{flex:0 1 0px;background-color:#545d73}dl.form.fieldInstanceEditor div.array ul.values>li button{flex:0;align-self:center;padding:4px 1px}dl.form.fieldInstanceEditor div.array ul.values>li button .icon{width:20px;height:20px}dl.form.fieldInstanceEditor div.array ul.values>li button.remove{flex:0 1 16px}dl.form.fieldInstanceEditor div.array ul.values>li button.missingRef{padding:4px;font-size:9pt;white-space:nowrap}dl.form.fieldInstanceEditor div.array ul.values>li select{width:100%;padding:0}dl.form.fieldInstanceEditor div.array ul.values>li .colorWrapper,dl.form.fieldInstanceEditor div.array ul.values>li input[type=text]{width:100%}dl.form.fieldInstanceEditor div.array ul.values>li.compact{color:#737f9d;font-size:9pt;padding-bottom:4px}dl.form.fieldInstanceEditor div.array button.remove{padding:0;margin:0}.window.panel button.delete{flex:0 0 32px}.window.panel.editLayerDefs .content,.window.panel.editTilesetDefs .content{display:grid;width:960px;height:100%;justify-content:stretch;-moz-column-gap:16px;column-gap:16px;grid-template-rows:-webkit-min-content auto;grid-template-rows:min-content auto;grid-template-columns:250px auto}.window.panel.editLayerDefs .content .help,.window.panel.editTilesetDefs .content .help{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.window.panel.editLayerDefs .content .path,.window.panel.editTilesetDefs .content .path{flex:1 0 100%;box-sizing:border-box}.window.panel.editLayerDefs .content>h2:first-of-type,.window.panel.editTilesetDefs .content>h2:first-of-type{grid-column:1/3}.window.panel.editLayerDefs .content>.header,.window.panel.editTilesetDefs .content>.header{grid-column:1/3}.window.panel.editLayerDefs .content .mainList,.window.panel.editTilesetDefs .content .mainList{display:grid;grid-template-rows:-webkit-min-content auto;grid-template-rows:min-content auto}.window.panel.editLayerDefs .content .mainList .error,.window.panel.editTilesetDefs .content .mainList .error{padding:2px 8px;font-size:8pt}.window.panel.editProject .content{display:grid;grid-template-columns:auto;grid-template-rows:repeat(3, -webkit-min-content);grid-template-rows:repeat(3, min-content);gap:16px}.window.panel.editProject .content dl.form>dt{max-width:none;width:250px}.window.panel.editProject .content dl.form>dt>label:first-of-type{max-width:none}.window.panel.editProject .content a.defaultLevelNamePattern{flex:0 1 auto;margin-left:8px;align-self:center;font-size:9pt;cursor:pointer}.window.panel.editProject .content a.defaultLevelNamePattern:hover{color:#fff}.window.panel.editProject .content a[href]{margin-left:8px;flex-grow:0}.window.panel.editProject .content .collapser.collapsed{margin-bottom:16px}.window.panel.editProject .content .form.advanced{padding:8px;box-sizing:border-box;margin-top:-16px;border:1px solid #545d73}.window.panel.editProject .content .form.advanced ul.advFlags{padding-bottom:48px}.window.panel.editProject .content .form.advanced ul.advFlags li{display:grid;-moz-column-gap:8px;column-gap:8px;grid-template-columns:-webkit-min-content auto;grid-template-columns:min-content auto;align-items:center;margin-bottom:8px}.window.panel.editProject .content .form.advanced ul.advFlags li input{cursor:pointer}.window.panel.editProject .content .form.advanced ul.advFlags li label{margin:0;text-transform:none;font-weight:bold;text-align:left;color:#fff;cursor:pointer}.window.panel.editProject .content .form.advanced ul.advFlags li .desc{grid-column:2/3;font-size:.85em;color:#c1cfeb}.window.panel.editProject .content .form.advanced ul.advFlags li .desc p{margin:0}.window.panel.editProject .content .form.advanced ul.advFlags li .desc p+p{margin-top:4px}.window.panel.editProject .content dd.imageExportOnly{display:none}.window.panel.editProject .content dd.imageExportMode{position:relative;display:grid;grid-template-columns:-webkit-min-content auto -webkit-min-content;grid-template-columns:min-content auto min-content;gap:4px}.window.panel.editProject .content dd.imageExportMode .locate{grid-column:1/2}.window.panel.editProject .content dd.imageExportMode select{grid-column:2/4;width:100%}.window.panel.editProject .content dd.imageExportMode input[type=text]{grid-column:1/3;width:auto}.window.panel.editProject .content dd.imageExportMode .example{grid-row:3/4;grid-column:1/4;text-align:right;color:#79dd8a;font-family:monospace}.window.panel.editProject .content dd.imageExportMode .pngPatternEditor{grid-column:1/4}.window.panel.editProject .content dd.customCommands{display:block}.window.panel.editProject .content dd.customCommands ul{margin-bottom:4px}.window.panel.editProject .content dd.customCommands ul li{display:flex;flex-wrap:nowrap}.window.panel.editProject .content dd.customCommands ul li select{flex:0 1 0px}.window.panel.editProject .content dd.customCommands ul li input[type=text]{flex-grow:1;font-size:8pt;font-family:"Courier New",Courier,monospace}.window.panel.editProject .content dd.customCommands ul li button{flex:0 1 0px;padding-left:0;padding-right:0}.window.panel.editProject .content .trusted,.window.panel.editProject .content .untrusted{font-size:9pt;padding:8px;margin-bottom:4px;border:1px solid #545d73;border-radius:3px}.window.panel.editProject .content .trusted a,.window.panel.editProject .content .untrusted a{cursor:pointer}.window.panel.editProject .content .trusted a:hover,.window.panel.editProject .content .untrusted a:hover{color:#fff}.window.panel.editProject .content .trusted{border-color:#cfdd40}.window.panel.editProject .content .untrusted{border-color:#e34d00}.window.panel.editProject .content .curBackupPath{flex:1 1 0}.window.panel.editProject .content .resetBackupPath{flex:0 1 0;padding-left:2px;padding-right:2px}.window.panel.editProject .content h2{margin-bottom:0}.window.panel.editProject .content .buttons.main{margin-bottom:10px}.window.panel.editEnumDefs .content{display:grid;grid-template-rows:-webkit-min-content auto;grid-template-rows:min-content auto;grid-template-columns:250px auto;-moz-column-gap:16px;column-gap:16px;height:100%}.window.panel.editEnumDefs .content .help{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.window.panel.editEnumDefs .content>h2:first-of-type{grid-column:1/3}.window.panel.editEnumDefs .content .header{grid-column:1/3}.window.panel.editEnumDefs .content .enumList{grid-column:1/2;display:grid;grid-template-rows:-webkit-min-content -webkit-min-content auto;grid-template-rows:min-content min-content auto;overflow:hidden}.window.panel.editEnumDefs .content .enumList ul{overflow:auto}.window.panel.editEnumDefs .content .enumList ul li .name{overflow-x:hidden;width:100%}.window.panel.editEnumDefs .content .enumList ul li.missing{background-color:#791105}.window.panel.editEnumDefs .content .enumFormWrapper{overflow-y:hidden;display:grid;grid-template-columns:100%;grid-template-rows:-webkit-min-content auto;grid-template-rows:min-content auto}.window.panel.editEnumDefs .content .enumFormWrapper.externalEnum dl.enumForm .noExternal{display:none}.window.panel.editEnumDefs .content .enumFormWrapper.externalEnum dl.enumForm dt.onlyExternal{display:grid}.window.panel.editEnumDefs .content .enumFormWrapper.externalEnum dl.enumForm ul.enumValues li{grid-template-columns:-webkit-min-content auto;grid-template-columns:min-content auto}.window.panel.editEnumDefs .content .enumFormWrapper.externalEnum dl.enumForm .path{padding:5px;text-align:left;border:1px solid #545d73}.window.panel.editEnumDefs .content .enumFormWrapper.externalEnum dl.enumForm .exploreTo{margin-left:4px;padding:6px}.window.panel.editEnumDefs .content .enumFormWrapper dl.enumForm button.createEnumValue{flex:1 0 100%}.window.panel.editEnumDefs .content .enumFormWrapper dl.enumForm .onlyExternal{display:none}.window.panel.editEnumDefs .content .enumFormWrapper.externalEnum .valuesWrapper{grid-template-rows:-webkit-min-content auto;grid-template-rows:min-content auto}.window.panel.editEnumDefs .content .enumFormWrapper .valuesWrapper{display:grid;padding-right:1px;overflow-y:hidden;grid-template-rows:-webkit-min-content -webkit-min-content auto;grid-template-rows:min-content min-content auto}.window.panel.editEnumDefs .content .enumFormWrapper .valuesWrapper ul.enumValues{overflow-x:hidden;overflow-y:auto}.window.panel.editEnumDefs .content .enumFormWrapper .valuesWrapper ul.enumValues.external .sortHandle{display:none}.window.panel.editEnumDefs .content .enumFormWrapper .valuesWrapper ul.enumValues.external li{grid-template-columns:32px 32px auto}.window.panel.editEnumDefs .content .enumFormWrapper .valuesWrapper ul.enumValues li{display:grid;gap:3px;grid-template-columns:-webkit-min-content 32px 32px auto 32px;grid-template-columns:min-content 32px 32px auto 32px;grid-auto-flow:column;margin-bottom:4px}.window.panel.editEnumDefs .content .enumFormWrapper .valuesWrapper ul.enumValues li input[type=color]{width:auto;height:32px;border:1px solid #fc0}.window.panel.editEnumDefs .content .enumFormWrapper .valuesWrapper ul.enumValues li input[type=color]:disabled{border-color:rgba(0,0,0,0);background-image:url("../img/stripes.png");cursor:not-allowed}.window.panel.editEnumDefs .content .enumFormWrapper .valuesWrapper ul.enumValues li input[type=color]:hover:not(:disabled){border-color:#fff}.window.panel.editEnumDefs .content .enumFormWrapper .valuesWrapper ul.enumValues li input[type=text]{padding:3px}.window.panel.editEnumDefs .content .enumFormWrapper .valuesWrapper ul.enumValues li button{padding:0}.window.panel.editEnumDefs .content .enumFormWrapper .valuesWrapper>h2{margin-bottom:8px}.window.panel.editEnumDefs .content .enumFormWrapper .valuesWrapper>button{margin-bottom:4px}.window.panel.editLayerDefs .content dl.form{overflow-x:hidden;padding-right:4px;overflow-y:auto;grid-template-columns:160px auto}.window.panel.editLayerDefs .content dl.form>dt{max-width:none}.window.panel.editLayerDefs .content dl.form .advanced{margin-top:16px}.window.panel.editLayerDefs .content dl.form .advanced button{flex:0 1 auto;min-height:2.5em}.window.panel.editLayerDefs .content .mainList{grid-template-rows:-webkit-min-content -webkit-min-content auto;grid-template-rows:min-content min-content auto}.window.panel.editLayerDefs .content .mainList ul li{grid-template-columns:-webkit-min-content auto -webkit-min-content;grid-template-columns:min-content auto min-content}.window.panel.editLayerDefs .content .mainList ul li .name{width:100%;overflow-x:hidden}.window.panel.editLayerDefs .content .mainList ul li.hidden{font-style:italic;opacity:.8}.window.panel.editLayerDefs .content .mainList ul li.hidden:not(.active){color:#ffa386}.window.panel.editLayerDefs .content .mainList ul li .icon{width:1.8em;height:1.8em}.window.panel.editLayerDefs .content .mainList ul:empty::before{content:"No layer"}.window.panel.editLayerDefs .content .typeIcon .icon{width:2.5em;height:2.5em}.window.panel.editLayerDefs .content button.editAutoRules{flex-grow:0;white-space:nowrap;margin-left:2px}.window.panel.editLayerDefs .content dd.intGridValues{padding:10px;background-color:#1e2229;border-radius:3px}.window.panel.editLayerDefs .content dd.intGridValues .buttons{flex:1 0 100%;display:grid;grid-template-columns:auto 25%;gap:2px;border-radius:2px}.window.panel.editLayerDefs .content dd.intGridValues ul.intGridValuesGroups{flex:1 0 100%}.window.panel.editLayerDefs .content dd.intGridValues ul.intGridValuesGroups li{position:relative}.window.panel.editLayerDefs .content dd.intGridValues ul.intGridValuesGroups li+li{margin-top:4px}.window.panel.editLayerDefs .content dd.intGridValues ul.intGridValuesGroups>li{padding:8px 2px;border-left:3px solid #737f9d;border-radius:2px;background-color:#2e333f;background-position:4px 16px}.window.panel.editLayerDefs .content dd.intGridValues ul.intGridValuesGroups>li:not(.none):hover{border-color:#fff}.window.panel.editLayerDefs .content dd.intGridValues ul.intGridValuesGroups>li.none{border-left:none;padding-left:8px}.window.panel.editLayerDefs .content dd.intGridValues ul.intGridValuesGroups>li.none .header button{display:none}.window.panel.editLayerDefs .content dd.intGridValues ul.intGridValuesGroups .header{display:grid;padding:2px;padding-top:0;align-items:center;grid-template-columns:-webkit-min-content auto;grid-template-columns:min-content auto;grid-auto-flow:column;grid-auto-columns:-webkit-min-content;grid-auto-columns:min-content}.window.panel.editLayerDefs .content dd.intGridValues ul.intGridValuesGroups .header .name{padding:4px;margin-right:8px}.window.panel.editLayerDefs .content dd.intGridValues ul.intGridValuesGroups .header .name.editable{color:#fff;font-weight:bold;cursor:text}.window.panel.editLayerDefs .content dd.intGridValues ul.intGridValuesGroups .header .name.editable:hover{color:#ff4;outline:1px dashed #737f9d}.window.panel.editLayerDefs .content dd.intGridValues ul.intGridValuesGroups .header .name:not(.editable){color:#737f9d;font-style:italic}.window.panel.editLayerDefs .content dd.intGridValues ul.intGridValuesGroups .header .groupIcon{width:1.5em;height:1.5em}.window.panel.editLayerDefs .content dd.intGridValues ul.intGridValuesGroups ul.intGridValuesGroup:empty{margin:0;margin-right:16px;min-height:20px;border:none;background-image:url("../img/stripes.png")}.window.panel.editLayerDefs .content dd.intGridValues ul.intGridValuesGroups ul.intGridValuesGroup.none .groupHeader{font-style:italic;color:#c1cfeb}.window.panel.editLayerDefs .content dd.intGridValues ul.intGridValuesGroups ul.intGridValuesGroup li:hover{background-color:#545d73;outline:1px solid #737f9d}.window.panel.editLayerDefs .content dd.intGridValues ul.intGridValuesGroups li.value{display:grid;align-items:center;grid-template-columns:-webkit-min-content 32px 64px 32px auto -webkit-min-content;grid-template-columns:min-content 32px 64px 32px auto min-content;gap:4px}.window.panel.editLayerDefs .content dd.intGridValues ul.intGridValuesGroups li.value input[type=color]{width:100%;height:100%}.window.panel.editLayerDefs .content dd.intGridValues ul.intGridValuesGroups li.value input.name{text-align:center;font-style:italic}.window.panel.editLayerDefs .content dd.intGridValues ul.intGridValuesGroups li.value span.id{display:grid;min-width:1.5em;min-height:1.5em;align-content:center;text-align:center;font-weight:bold;font-size:1.3em;border:1px solid #fff;border-radius:3px}.window.panel.editLayerDefs .content dd.intGridValues ul.intGridValuesGroups li.value span.tile{align-self:stretch}.window.panel.editLayerDefs .content dd.intGridValues ul.intGridValuesGroups li.value span.tile:empty{background-image:url("../img/stripes.png");background-repeat:repeat}.window.panel.editLayerDefs .content dd.intGridValues ul.intGridValuesGroups li.value button.remove{align-self:stretch;padding:0;width:28px}.window.panel.editLayerDefs .content dl.form .IntGrid,.window.panel.editLayerDefs .content dl.form .IntGridAutoLayer,.window.panel.editLayerDefs .content dl.form .AutoLayer,.window.panel.editLayerDefs .content dl.form .Tiles,.window.panel.editLayerDefs .content dl.form .Entities{display:none}.window.panel.editLayerDefs .content dl.form.type-IntGrid .IntGrid,.window.panel.editLayerDefs .content dl.form.type-IntGridAutoLayer .IntGridAutoLayer,.window.panel.editLayerDefs .content dl.form.type-AutoLayer .AutoLayer,.window.panel.editLayerDefs .content dl.form.type-Entities .Entities,.window.panel.editLayerDefs .content dl.form.type-Tiles .Tiles{display:grid}.window.panel.editLayerDefs .content dl.form.type-IntGrid .IntGrid:not(dt,label),.window.panel.editLayerDefs .content dl.form.type-IntGridAutoLayer .IntGridAutoLayer:not(dt,label),.window.panel.editLayerDefs .content dl.form.type-AutoLayer .AutoLayer:not(dt,label),.window.panel.editLayerDefs .content dl.form.type-Entities .Entities:not(dt,label),.window.panel.editLayerDefs .content dl.form.type-Tiles .Tiles:not(dt,label){display:flex}body.sorting ul.collapsedSortTarget{display:block !important}.window.panel.worldPanel>.wrapper{padding:0;box-shadow:none;background-color:#1e2229;overflow:hidden}.window.panel.worldPanel .scroller{padding:16px;overflow-y:auto}.window.panel.worldPanel .content{width:400px;height:100%;display:grid;grid-template-rows:-webkit-min-content auto;grid-template-rows:min-content auto}.window.panel.worldPanel .content h2:first-of-type{margin:0}.window.panel.worldPanel .content .worldBar{border-radius:0;margin-bottom:8px}.window.panel.worldPanel .content .worldBar select{flex:1 0 auto}.window.panel.worldPanel .content .levelBar{margin-bottom:16px}.window.panel.worldPanel .content .worldSettings h2,.window.panel.worldPanel .content .currentLevelInstance h2{margin-bottom:8px}.window.panel.worldPanel .content .levelFields{display:grid;grid-template-rows:-webkit-min-content auto;grid-template-rows:min-content auto}.window.panel.worldPanel .content .worldSettings .buttons{margin-bottom:16px}.window.panel.worldPanel .content .worldSettings .buttons button:not(.running) span.running{display:none}.window.panel.worldPanel .content .worldSettings .buttons button.running{outline:1px solid #fc0;box-shadow:0px 0px 16px #e34d00;opacity:.5}.window.panel.worldPanel .content .worldSettings .buttons button.running span.ready{display:none}.window.panel.worldPanel .content .worldSettings dl.form{padding-bottom:0}.window.panel.worldPanel .content .worldSettings dl.form dd{overflow:hidden}.window.panel.worldPanel .content .worldSettings dl.form .GridVania,.window.panel.worldPanel .content .worldSettings dl.form .LinearHorizontal,.window.panel.worldPanel .content .worldSettings dl.form .LinearVertical,.window.panel.worldPanel .content .worldSettings dl.form .Free{display:none}.window.panel.worldPanel .content .worldSettings dl.form.layout-GridVania .GridVania,.window.panel.worldPanel .content .worldSettings dl.form.layout-LinearHorizontal .LinearHorizontal,.window.panel.worldPanel .content .worldSettings dl.form.layout-LinearVertical .LinearVertical,.window.panel.worldPanel .content .worldSettings dl.form.layout-Free .Free{display:flex}.window.panel.editLevelFieldDefs{width:auto}.window.panel.editLevelFieldDefs .content{display:grid;grid-template-rows:-webkit-min-content auto;grid-template-rows:min-content auto;gap:8px;width:750px;height:100%}.window.panel.editLevelFieldDefs .content h2{margin-bottom:8px}.window.panel.levelInstancePanel{width:auto}.window.panel.levelInstancePanel .wrapper{overflow-x:hidden}.window.panel.levelInstancePanel .content{display:grid;grid-template-rows:repeat(4, -webkit-min-content) auto;grid-template-rows:repeat(4, min-content) auto;gap:8px;width:450px;height:100%}.window.panel.levelInstancePanel .content dl#levelForm{grid-template-columns:110px auto}.window.panel.levelInstancePanel .content dl#levelForm dt{min-width:none;max-width:none}.window.panel.levelInstancePanel .content dl#levelForm input#identifier{font-size:14pt}.window.panel.levelInstancePanel .content dl#levelForm .bg{display:grid;align-items:stretch}.window.panel.levelInstancePanel .content dl#levelForm .bg button.pick{width:0}.window.panel.levelInstancePanel .content dl#levelForm .bg .pos{display:grid;grid-template-columns:160px -webkit-min-content;grid-template-columns:160px min-content;justify-content:stretch}.window.panel.levelInstancePanel .content dl#levelForm .bg .pos .pivotEditor .grid{grid-template-columns:repeat(3, 14px);grid-template-rows:repeat(3, 14px)}.window.panel.levelInstancePanel .content dl#levelForm .bg .pos select{font-size:9pt}.levelInstanceForm.disabled{background-image:url("../img/stripesLight.png");background-repeat:repeat}.levelInstanceForm.disabled #levelProps dt,.levelInstanceForm.disabled #levelProps dd,.levelInstanceForm.disabled .fieldInstanceEditor dt,.levelInstanceForm.disabled .fieldInstanceEditor dd{opacity:.3}.levelInstanceForm.disabled #levelProps *,.levelInstanceForm.disabled .fieldInstanceEditor *{pointer-events:none}.levelInstanceForm .buttons{flex-wrap:nowrap;margin-bottom:32px}.levelInstanceForm .buttons button.delete{flex:0 1 0px}.levelInstanceForm .buttons button{white-space:nowrap}.levelInstanceForm dl#levelProps{grid-template-columns:110px auto}.levelInstanceForm dl#levelProps>dt{min-width:0;max-width:none}.levelInstanceForm dl#levelProps #iid{font-size:.8em}.levelInstanceForm dl#levelProps .bg{display:grid;align-items:stretch}.levelInstanceForm dl#levelProps .bg button.pick{width:0}.levelInstanceForm dl#levelProps .bg .pos{display:grid;grid-template-columns:160px -webkit-min-content;grid-template-columns:160px min-content;justify-content:stretch}.levelInstanceForm dl#levelProps .bg .pos .pivotEditor .grid{grid-template-columns:repeat(3, 14px);grid-template-rows:repeat(3, 14px)}.levelInstanceForm dl#levelProps .bg .pos select{font-size:9pt}.levelInstanceForm dl#levelProps .depth{align-items:stretch}.levelInstanceForm dl#levelProps .depth input{text-align:center}.levelInstanceForm dl#levelProps .depth .depthButtons{display:grid;grid-template-rows:repeat(2, 20px);max-width:32px}.levelInstanceForm dl#levelProps .depth .depthButtons button{padding-top:0px;padding-bottom:0px}.levelInstanceForm dl#levelProps .depth .depthButtons button .icon{height:20px}.levelInstanceForm dl.form.fieldInstanceEditor:not(:empty){box-shadow:0px 0px 16px #000;background-color:#2e333f}.levelInstanceForm dl.form.fieldInstanceEditor:empty{padding-top:32px;padding-bottom:32px;color:#737f9d;text-align:center;grid-template-columns:auto;background-image:url("../img/stripes.png")}.levelInstanceForm dl.form.fieldInstanceEditor:empty::before{content:"No custom field."}.levelInstanceForm h2{margin-top:16px;margin-bottom:8px}.levelInstanceForm a.reset{flex:0 0 auto;align-self:center;font-size:9pt;text-decoration:underline;margin-left:8px;padding:2px 4px;border-radius:3px;cursor:pointer}.levelInstanceForm a.reset:hover{text-decoration:none;color:#000;background-color:#fc0}.window.panel.editAllAutoLayerRules{width:auto}.window.panel.editAllAutoLayerRules .wrapper{padding:8px}.window.panel.editAllAutoLayerRules .content{display:grid;grid-template-rows:-webkit-min-content -webkit-min-content auto;grid-template-rows:min-content min-content auto;gap:8px;height:100%;width:340px}.window.panel.editAllAutoLayerRules .content h2:first-of-type{margin:-8px;margin-bottom:8px}.window.panel.editAllAutoLayerRules .content h2:first-of-type>.icon{width:1.1em;height:1.1em}.window.panel.editAllAutoLayerRules .content h2:first-of-type button.close{padding:3px}.window.panel.editAllAutoLayerRules .content header{display:flex;width:100%;align-items:stretch;flex-wrap:wrap}.window.panel.editAllAutoLayerRules .content header>*+*{margin:1px}.window.panel.editAllAutoLayerRules .content header button{flex:1 1 0px;white-space:nowrap;font-size:9pt}.window.panel.editAllAutoLayerRules .content header button.seed{flex:0 1 0px}.window.panel.editAllAutoLayerRules .content header label{display:flex;flex-wrap:nowrap;align-items:center;padding-right:4px;font-size:9pt;color:#737f9d;background-color:#1e2229;border-radius:3px;cursor:pointer}.window.panel.editAllAutoLayerRules .content header label input{cursor:pointer}.window.panel.editAllAutoLayerRules .content header label:hover{color:#000;background-color:#fc0}.window.panel.editAllAutoLayerRules .content header select{width:100%}.window.panel.editAllAutoLayerRules .content ul.ruleGroups{border:1px solid #545d73;overflow-y:auto;background-color:#1e2229}.window.panel.editAllAutoLayerRules .content ul.ruleGroups>li:last-child{margin-bottom:30px}.window.panel.editAllAutoLayerRules .content ul.ruleGroups li.placeholder{grid-template-columns:auto -webkit-min-content;grid-template-columns:auto min-content;display:grid;overflow:hidden;word-wrap:nowrap;cursor:not-allowed;background-image:url("../img/stripes.png")}.window.panel.editAllAutoLayerRules .content ul.ruleGroups li.placeholder strong{font-weight:bold}.window.panel.editAllAutoLayerRules .content ul.ruleGroups li.placeholder em{color:#737f9d}.window.panel.editAllAutoLayerRules .content ul.ruleGroups li div.warning{grid-column:1/99;margin:0}.window.panel.editAllAutoLayerRules .content ul.ruleGroups:empty{background-image:url("../img/stripes.png");box-shadow:0px 0px 16px rgba(0,0,0,.4) inset;text-align:center;padding-top:30px}.window.panel.editAllAutoLayerRules .content ul.ruleGroups>li{position:relative;display:grid;grid-template-columns:28px auto;background-color:#2e333f;margin-bottom:12px}.window.panel.editAllAutoLayerRules .content ul.ruleGroups>li .sortHandle{grid-column:1/2}.window.panel.editAllAutoLayerRules .content ul.ruleGroups>li header{grid-column:2/3}.window.panel.editAllAutoLayerRules .content ul.ruleGroups>li ul.ruleGroup{grid-column:1/3}.window.panel.editAllAutoLayerRules .content ul.ruleGroups>li>.sortHandle{opacity:1;border-radius:0;background-color:#545d73}.window.panel.editAllAutoLayerRules .content ul.ruleGroups>li>.sortHandle:hover{background-color:#fc0 !important}.window.panel.editAllAutoLayerRules .content ul.ruleGroups>li.highlight header{outline:1px solid #f0f;background-color:#707}.window.panel.editAllAutoLayerRules .content ul.ruleGroups>li.disabled{opacity:.35;background-image:url("../img/stripes.png");background-color:rgba(68,0,0,.7) !important}.window.panel.editAllAutoLayerRules .content ul.ruleGroups>li.disabled>.sortHandle{opacity:.35;background-color:rgba(0,0,0,0) !important}.window.panel.editAllAutoLayerRules .content ul.ruleGroups>li.disabled>.sortHandle:hover{background-color:#fc0 !important}.window.panel.editAllAutoLayerRules .content ul.ruleGroups>li.disabled header,.window.panel.editAllAutoLayerRules .content ul.ruleGroups>li.disabled ul.ruleGroup{background:rgba(0,0,0,0) !important}.window.panel.editAllAutoLayerRules .content ul.ruleGroups>li.disabled header .name{color:#e34d00;font-weight:normal;font-style:italic}.window.panel.editAllAutoLayerRules .content ul.ruleGroups>li.disabled header .name:hover .text{color:#c1cfeb}.window.panel.editAllAutoLayerRules .content ul.ruleGroups>li.notApplied:not(.disabled) header .name:not(input){font-style:italic;text-decoration:line-through;font-weight:normal;color:#737f9d}.window.panel.editAllAutoLayerRules .content ul.ruleGroups>li.notApplied:not(.disabled) header .name:not(input):hover{color:#fff}.window.panel.editAllAutoLayerRules .content ul.ruleGroups>li.notApplied:not(.disabled) header .biome{filter:blur(2px);opacity:.8}.window.panel.editAllAutoLayerRules .content ul.ruleGroups>li.collapsed{margin-top:0;margin-bottom:1px;padding:0;box-shadow:none;border:0}.window.panel.editAllAutoLayerRules .content ul.ruleGroups>li.collapsed header .name{cursor:pointer}.window.panel.editAllAutoLayerRules .content ul.ruleGroups>li.collapsed ul.ruleGroup{display:none}.window.panel.editAllAutoLayerRules .content ul.ruleGroups>li ul.collapsedSortTarget{display:none;position:absolute;padding:8px;top:0;left:0;bottom:0;right:0;overflow:hidden}.window.panel.editAllAutoLayerRules .content ul.ruleGroups>li ul.collapsedSortTarget:not(:empty){outline:2px solid #fc0}.window.panel.editAllAutoLayerRules .content ul.ruleGroups>li ul.collapsedSortTarget *{visibility:hidden}.window.panel.editAllAutoLayerRules .content ul.ruleGroups>li header{display:grid;grid-auto-flow:column;grid-template-columns:-webkit-min-content auto;grid-template-columns:min-content auto;grid-auto-columns:-webkit-min-content;grid-auto-columns:min-content;align-items:stretch;width:100%;height:34px;background-color:#545d73}.window.panel.editAllAutoLayerRules .content ul.ruleGroups>li header div.name{display:grid;grid-template-columns:-webkit-min-content auto;grid-template-columns:min-content auto;align-content:center;align-items:center;gap:6px;width:100%;height:100%;font-weight:bold;overflow-x:hidden;white-space:nowrap;cursor:pointer}.window.panel.editAllAutoLayerRules .content ul.ruleGroups>li header div.name .customIcon{margin-top:1px;margin-bottom:1px;box-shadow:0px 0px 4px #000;background-color:rgba(0,0,0,.4)}.window.panel.editAllAutoLayerRules .content ul.ruleGroups>li header div.name .text{overflow:hidden;text-overflow:ellipsis}.window.panel.editAllAutoLayerRules .content ul.ruleGroups>li header input.name{display:none;width:90%}.window.panel.editAllAutoLayerRules .content ul.ruleGroups>li header .optional{align-self:center;display:flex;align-items:center;padding:1px 4px;color:#fff;font-size:8pt;height:1.3em;border-radius:3px;cursor:help}.window.panel.editAllAutoLayerRules .content ul.ruleGroups>li header .biome{display:flex;align-items:center;justify-content:center;cursor:pointer;min-width:24px}.window.panel.editAllAutoLayerRules .content ul.ruleGroups>li header .biome:hover{background-color:rgba(255,255,255,.4)}.window.panel.editAllAutoLayerRules .content ul.ruleGroups>li header .biome.multiples img{width:16px !important;height:auto !important;max-height:16px}.window.panel.editAllAutoLayerRules .content ul.ruleGroups>li header .biome:not(.multiples) img{width:24px !important;height:auto !important;max-height:24px}.window.panel.editAllAutoLayerRules .content ul.ruleGroups>li header .biome .op{color:#fff;text-shadow:1px 1px 1px #000,-1px -1px 1px #000}.window.panel.editAllAutoLayerRules .content ul.ruleGroups>li header .biome .empty{width:8px;height:8px;border-radius:8px;border:1px solid #000;opacity:.4}.window.panel.editAllAutoLayerRules .content ul.ruleGroups>li header button{padding:3px;margin:0;min-width:24px}.window.panel.editAllAutoLayerRules .content ul.ruleGroups>li header button.add{font-weight:bold;font-size:12pt}.window.panel.editAllAutoLayerRules .content ul.ruleGroups>li header button.groupToggler:hover{background-color:rgba(255,255,255,.34) !important}.window.panel.editAllAutoLayerRules .content ul.ruleGroups>li header button.off{opacity:.3;background-color:#e34d00}.window.panel.editAllAutoLayerRules .content ul.ruleGroups>li header button.groupToggler .icon{width:30px}.window.panel.editAllAutoLayerRules .content ul.ruleGroups>li header button.groupToggler .icon.toggleOn{filter:brightness(0.6) sepia(1) hue-rotate(0.8rad) saturate(2)}.window.panel.editAllAutoLayerRules .content ul.ruleGroups>li header button.groupToggler .icon.toggleOff{filter:brightness(0.6) sepia(1) hue-rotate(-0.8rad) saturate(10)}.window.panel.editAllAutoLayerRules .content ul.ruleGroups>li header .context{border-radius:0;border-width:0}.window.panel.editAllAutoLayerRules .content ul.ruleGroups>li:not(.optional) header div.name:hover{background-color:rgba(255,255,255,.2) !important}.window.panel.editAllAutoLayerRules .content ul.ruleGroups>li ul.ruleGroup{position:relative;display:grid;align-items:flex-start;grid-template-columns:auto;grid-auto-rows:-webkit-min-content;grid-auto-rows:min-content;gap:2px}.window.panel.editAllAutoLayerRules .content ul.ruleGroups>li ul.ruleGroup:empty{background-image:url("../img/stripes.png");box-shadow:0px 0px 16px rgba(0,0,0,.4) inset;text-align:center;padding-top:30px;padding-bottom:30px}.window.panel.editAllAutoLayerRules .content ul.ruleGroups>li ul.ruleGroup:empty::before{content:"Use [+] above to add a new rule"}.window.panel.editAllAutoLayerRules .content ul.ruleGroups>li ul.ruleGroup li.wizardHelp{padding:8px}.window.panel.editAllAutoLayerRules .content ul.ruleGroups>li ul.ruleGroup li.wizardHelp .help{margin-top:8px}.window.panel.editAllAutoLayerRules .content ul.ruleGroups>li ul.ruleGroup li.wizardHelp a.advanced{display:block;padding:4px;font-size:8pt;text-align:center}.window.panel.editAllAutoLayerRules .content ul.ruleGroups>li ul.ruleGroup li.wizardHelp a.advanced:hover{color:#fff}.window.panel.editAllAutoLayerRules .content ul.ruleGroups>li ul.ruleGroup li.rule{position:relative;display:grid;box-sizing:border-box;gap:2px;grid-template-columns:-webkit-min-content -webkit-min-content 80px auto repeat(2, -webkit-min-content);grid-template-columns:min-content min-content 80px auto repeat(2, min-content);align-items:center;padding:2px;background-color:#1e2229;border-radius:3px;border:1px dashed rgba(0,0,0,0)}.window.panel.editAllAutoLayerRules .content ul.ruleGroups>li ul.ruleGroup li.rule.wizard{filter:saturate(0.2) blur(2px);pointer-events:none}.window.panel.editAllAutoLayerRules .content ul.ruleGroups>li ul.ruleGroup li.rule.highlight{outline:1px solid #f0f;background-color:#707}.window.panel.editAllAutoLayerRules .content ul.ruleGroups>li ul.ruleGroup li.rule.inactive{background-image:url("../img/stripesLight.png");background-color:rgba(121,17,5,.5);opacity:.6}.window.panel.editAllAutoLayerRules .content ul.ruleGroups>li ul.ruleGroup li.rule .ruleToggler{display:flex;height:100%;align-items:center;justify-content:center}.window.panel.editAllAutoLayerRules .content ul.ruleGroups>li ul.ruleGroup li.rule .ruleToggler:hover{cursor:pointer;background-color:#2e333f}.window.panel.editAllAutoLayerRules .content ul.ruleGroups>li ul.ruleGroup li.rule .ruleToggler .icon{width:21px;height:21px}.window.panel.editAllAutoLayerRules .content ul.ruleGroups>li ul.ruleGroup li.rule .ruleToggler .icon.toggleOn{filter:brightness(0.6) sepia(1) hue-rotate(0.8rad) saturate(2)}.window.panel.editAllAutoLayerRules .content ul.ruleGroups>li ul.ruleGroup li.rule .ruleToggler .icon.toggleOff{filter:brightness(0.3) sepia(1) hue-rotate(-0.8rad) saturate(3)}.window.panel.editAllAutoLayerRules .content ul.ruleGroups>li ul.ruleGroup li.rule button.insert{position:absolute;z-index:2;display:none;right:0px;padding:0;width:18px;height:18px;font-weight:bold;opacity:.6}.window.panel.editAllAutoLayerRules .content ul.ruleGroups>li ul.ruleGroup li.rule button.insert .icon{width:100%;height:100%}.window.panel.editAllAutoLayerRules .content ul.ruleGroups>li ul.ruleGroup li.rule button.insert:hover{opacity:1}.window.panel.editAllAutoLayerRules .content ul.ruleGroups>li ul.ruleGroup li.rule button.insert.before{top:-10px}.window.panel.editAllAutoLayerRules .content ul.ruleGroups>li ul.ruleGroup li.rule button.insert.after{bottom:-10px}.window.panel.editAllAutoLayerRules .content ul.ruleGroups>li ul.ruleGroup li.rule:hover button.insert{display:block}.window.panel.editAllAutoLayerRules .content ul.ruleGroups>li ul.ruleGroup li.rule.last{border-color:#fff}.window.panel.editAllAutoLayerRules .content ul.ruleGroups>li ul.ruleGroup li.rule .options{display:grid;grid-template-columns:repeat(7, 1fr);gap:2px}.window.panel.editAllAutoLayerRules .content ul.ruleGroups>li ul.ruleGroup li.rule .options>*{padding:3px;background-color:#2e333f;border-radius:4px}.window.panel.editAllAutoLayerRules .content ul.ruleGroups>li ul.ruleGroup li.rule .options>*:hover{background-color:#545d73}.window.panel.editAllAutoLayerRules .content ul.ruleGroups>li ul.ruleGroup li.rule .options .icon{width:18px;height:18px}.window.panel.editAllAutoLayerRules .content ul.ruleGroups>li ul.ruleGroup li.rule .options input[type=text]{padding-left:24px;font-size:9pt;background-repeat:no-repeat;background-position:3px center;background-size:18px}.window.panel.editAllAutoLayerRules .content ul.ruleGroups>li ul.ruleGroup li.rule .options input[type=text].max:not(:focus,.editing){opacity:.25}.window.panel.editAllAutoLayerRules .content ul.ruleGroups>li ul.ruleGroup li.rule .options input[type=text]:focus,.window.panel.editAllAutoLayerRules .content ul.ruleGroups>li ul.ruleGroup li.rule .options input[type=text].editing{background-color:#1e2229}.window.panel.editAllAutoLayerRules .content ul.ruleGroups>li ul.ruleGroup li.rule .options input[type=text][name=random]{grid-column:span 3;background-image:url("../icons/random.svg")}.window.panel.editAllAutoLayerRules .content ul.ruleGroups>li ul.ruleGroup li.rule .options input[type=text][name=random].off{color:#e34d00}.window.panel.editAllAutoLayerRules .content ul.ruleGroups>li ul.ruleGroup li.rule .options input[type=text][name=alpha]{grid-column:span 3;background-image:url("../icons/alpha.svg")}.window.panel.editAllAutoLayerRules .content ul.ruleGroups>li ul.ruleGroup li.rule .options .randomOffset{grid-column:span 2}.window.panel.editAllAutoLayerRules .content ul.ruleGroups>li ul.ruleGroup li.rule .options .modulo{display:grid;grid-column:span 2;align-items:center;font-size:9pt;text-align:center;white-space:nowrap;cursor:pointer}.window.panel.editAllAutoLayerRules .content ul.ruleGroups>li ul.ruleGroup li.rule .options .modulo.default{opacity:.4;color:#e34d00;background-color:#791105}.window.panel.editAllAutoLayerRules .content ul.ruleGroups>li ul.ruleGroup li.rule .options .modulo:hover{color:#1e2229;background-color:#fc0}.window.panel.editAllAutoLayerRules .content ul.ruleGroups>li ul.ruleGroup li.rule .options a{flex:.5 1 auto;display:grid;align-content:center;justify-content:center;border:1px solid #545d73;text-align:center;font-size:8pt;cursor:pointer}.window.panel.editAllAutoLayerRules .content ul.ruleGroups>li ul.ruleGroup li.rule .options a:hover{color:#fff !important}.window.panel.editAllAutoLayerRules .content ul.ruleGroups>li ul.ruleGroup li.rule .options a.on{color:#cfdd40;font-weight:bold;text-shadow:0px 0px 4px #cfdd40;border-color:#cfdd40}.window.panel.editAllAutoLayerRules .content ul.ruleGroups>li ul.ruleGroup li.rule .options a.off{opacity:.4;color:#e34d00;font-style:italic;border:1px dashed #e34d00;background-color:#791105}.window.panel.editAllAutoLayerRules .content ul.ruleGroups>li ul.ruleGroup li.rule .options a.off .icon{opacity:.5}.window.panel.editAllAutoLayerRules .content ul.ruleGroups>li ul.ruleGroup li.rule .options a.on span.off{display:none}.window.panel.editAllAutoLayerRules .content ul.ruleGroups>li ul.ruleGroup li.rule .options a.off span.on{display:none}.window.panel.editAllAutoLayerRules .content ul.ruleGroups>li ul.ruleGroup li.rule .options a.break.on{color:#009dff;border-color:#009dff;text-shadow:0px 0px 4px #009dff}.window.panel.editAllAutoLayerRules .content ul.ruleGroups>li ul.ruleGroup li.rule button{padding:4px}.window.panel.editAllAutoLayerRules .content ul.ruleGroups>li ul.ruleGroup li.rule input[type=text]{border-color:rgba(0,0,0,0)}.window.panel.editAllAutoLayerRules .content ul.ruleGroups>li ul.ruleGroup li.rule input[type=text]:focus{border-color:#fc0}.window.panel.editAllAutoLayerRules .content ul.ruleGroups>li ul.ruleGroup li.rule>.preview{margin-right:8px;cursor:pointer;display:grid;justify-items:center}.window.panel.editAllAutoLayerRules .content ul.ruleGroups>li ul.ruleGroup li.rule>.preview .error{display:grid;justify-content:center;align-content:center;box-sizing:border-box;padding:10px;min-width:32px;min-height:32px;color:#e34d00;background-color:#791105;background-image:url("../img/stripes.png");border:1px solid #e34d00}.window.panel.editAllAutoLayerRules .content ul.ruleGroups>li ul.ruleGroup li.rule>.preview .autoPatternGrid{border-color:#2e333f}.window.panel.editAllAutoLayerRules .content ul.ruleGroups>li ul.ruleGroup li.rule>.preview:hover{outline:1px solid #fc0}.autoPatternGrid{display:grid;gap:2px}.autoPatternGrid.size-1{grid-template-columns:repeat(1, auto)}.autoPatternGrid.size-3{grid-template-columns:repeat(3, auto)}.autoPatternGrid.size-5{grid-template-columns:repeat(5, auto)}.autoPatternGrid.size-7{grid-template-columns:repeat(7, auto)}.autoPatternGrid.size-9{grid-template-columns:repeat(9, auto)}.autoPatternGrid.preview{gap:1px;border:1px solid #545d73}.autoPatternGrid.preview.size-1 .cell{zoom:1}.autoPatternGrid.preview.size-3 .cell{zoom:.5}.autoPatternGrid.preview.size-5 .cell{zoom:.3}.autoPatternGrid.preview.size-7 .cell{zoom:.2}.autoPatternGrid.preview.size-9 .cell{zoom:.15}.autoPatternGrid.preview .cell{opacity:.5}.autoPatternGrid.preview .cell.empty{background:#2e333f;box-shadow:none;border:none}.autoPatternGrid.preview .cell.center{opacity:1}.autoPatternGrid.preview .cell.center canvas{box-sizing:border-box;padding:2px;background-color:gray;background-image:url("../img/stripes.png");border:1px solid #fff;border-radius:3px;box-shadow:0px 2px 4px #000}.autoPatternGrid.preview .cell.center canvas.multi{box-shadow:2px 2px 0px #000,3px 3px 0px #fff}.autoPatternGrid.preview.size-3 .cell.center canvas{zoom:2;margin-left:-50%;margin-top:-50%}.autoPatternGrid.preview.size-5 .cell.center canvas{zoom:2;margin-left:-50%;margin-top:-50%}.autoPatternGrid.preview.size-7 .cell.center canvas{zoom:3;margin-left:-75%;margin-top:-75%}.autoPatternGrid.preview.size-9 .cell.center canvas{zoom:3;margin-left:-75%;margin-top:-75%}.autoPatternGrid .stampPreview{position:absolute;z-index:10;box-sizing:border-box;box-shadow:0px 0px 4px #000 inset,0px 0px 8px #000 inset,0px 0px 8px #000;border:3px solid #fc0;outline:2px solid #000;pointer-events:none}.autoPatternGrid .cell{display:grid;position:relative;justify-content:center;align-content:center;width:32px;height:32px;border:1px dotted #545d73;background-color:#2e333f;box-shadow:0px 0px 2px #000 inset;border-radius:4px}.autoPatternGrid .cell.editable{cursor:pointer}.autoPatternGrid .cell.editable:hover{border-color:#fc0}.autoPatternGrid .cell.empty{box-shadow:0px 2px 4px #000 inset;background-image:url("../img/stripes.png");border-radius:0px}.autoPatternGrid .cell.not{outline:2px solid #e34d00;outline-offset:-5px}.autoPatternGrid .cell.anything:not(.not){font-size:16pt;font-weight:bold;outline:1px solid #fff;outline-offset:-3px}.autoPatternGrid .cell.anything:not(.not)::before{content:"?"}.autoPatternGrid .cell.anything.not{color:#e34d00;font-size:14pt;outline:2px solid #e34d00;outline-offset:-4px}.autoPatternGrid .cell.group{background-image:url("../icons/folderClose.svg");background-repeat:no-repeat;background-position:center center;background-size:65%;outline:1px solid #fff;outline-offset:-2px}.autoPatternGrid .cell .cellIcon{width:32px;height:32px;position:absolute;top:0;left:0;z-index:1;background-repeat:no-repeat;background-position:center center;image-rendering:-moz-crisp-edges;image-rendering:pixelated}.autoPatternGrid .cell .cellIcon.cross{background-image:url("../icons/cross.png");background-size:65%}.autoPatternGrid .cell .cellIcon.nothing{background-image:url("../icons/prohibited.svg");background-size:70%;filter:brightness(0.6) sepia(1) hue-rotate(-0.5rad) saturate(10)}.autoPatternGrid .cell.error{background-color:#f0f;border-color:#e34d00;outline:2px solid #e34d00;outline-offset:-4px;font-size:10pt}.autoPatternGrid .cell.error::before{content:"ERR"}.autoPatternGrid .cell.center{border:1px dashed #fff;border-radius:4px}.autoPatternGrid .cell canvas{pointer-events:none;position:absolute;z-index:2;image-rendering:-moz-crisp-edges;image-rendering:pixelated}.autoPatternGrid .cell .valueIcon{pointer-events:none;position:absolute;z-index:0;image-rendering:-moz-crisp-edges;image-rendering:pixelated}.window.dialog.rulePerlinSettings .wrapper{width:350px}.window.dialog.rulePerlinSettings .wrapper dl.form dt{min-width:0;white-space:nowrap}.window.dialog.rulePerlinSettings .wrapper dl.form dd{align-items:stretch;flex-wrap:nowrap}.window.dialog.rulePerlinSettings .wrapper dl.form label{flex:0 0 50px}.window.dialog.rulePerlinSettings .wrapper dl.form input#perlinSeed{flex:1 0 80px}.window.dialog.rulePerlinSettings .wrapper dl.form button{padding-top:0;padding-bottom:0}.window.dialog.ruleRandomOffsets .wrapper{width:500px}.window.dialog.ruleRandomOffsets .wrapper dl.form dt{min-width:0;padding-right:1em;white-space:nowrap}.window.dialog.ruleRandomOffsets .wrapper dl.form dd{flex-wrap:nowrap;align-items:stretch}.window.dialog.ruleRandomOffsets .wrapper dl.form label{flex:1 1 0px}.window.dialog.ruleRandomOffsets .wrapper dl.form input[type=text]{flex:1 1 40px}.window.dialog.ruleRandomOffsets .wrapper dl.form button.link{padding:2px}.window.dialog.ruleRandomOffsets .wrapper dl.form button.link .unlink{opacity:.35}.window.dialog.ruleRandomOffsets .wrapper dl.form button.link:hover{background-color:#545d73}.window.dialog.ruleRandomOffsets .wrapper dl.form button.reset{flex:0;padding:2px}.window.dialog.ruleModuloEditor>.wrapper .content{display:grid;max-width:400px;gap:8px}.window.dialog.ruleModuloEditor>.wrapper .content .help{grid-column:1/3}.window.dialog.ruleModuloEditor>.wrapper .content .form{margin-top:8px;padding-top:8px;border-top:1px solid #545d73;grid-column:1/span 2;grid-row:4/span 1}.window.dialog.ruleModuloEditor>.wrapper .content .form dt{white-space:nowrap;max-width:none}.window.dialog.ruleModuloEditor>.wrapper .content .options{border:1px solid #545d73;padding:8px;grid-column:2/3}.window.dialog.ruleModuloEditor>.wrapper .content .options label{white-space:nowrap;color:#737f9d;text-align:center}.window.dialog.ruleModuloEditor>.wrapper .content input.default{color:#545d73}.window.dialog.ruleModuloEditor>.wrapper .content .reset{grid-column:2/3;grid-row:2/3;align-self:center;justify-self:center;font-size:10pt}.window.dialog.ruleModuloEditor>.wrapper .content .reset:hover{color:#fff}.window.dialog.ruleModuloEditor>.wrapper .content .axis{display:grid;gap:8px}.window.dialog.ruleModuloEditor>.wrapper .content .axis.x{grid-column:1/2;grid-row:2/3;grid-template-columns:repeat(3, -webkit-min-content);grid-template-columns:repeat(3, min-content);align-items:center;justify-content:center}.window.dialog.ruleModuloEditor>.wrapper .content .axis.y{grid-column:2/3;grid-row:3/4;grid-template-rows:repeat(3, -webkit-min-content);grid-template-rows:repeat(3, min-content);align-content:center;justify-items:center}.window.dialog.ruleModuloEditor>.wrapper .content .axis input{width:70px}.window.dialog.ruleModuloEditor>.wrapper .content .preview{grid-column:1/2;grid-row:3/4;display:grid;gap:2px;min-width:200px;padding:1px;border:1px solid #545d73}.window.dialog.ruleModuloEditor>.wrapper .content .preview .cell{padding-top:100%;border:1px solid #737f9d;background-color:#545d73;background-image:url("../img/stripesLight.png");background-repeat:repeat}.window.dialog.ruleModuloEditor>.wrapper .content .preview .cell.active{background-color:#3c6148;background-image:url("../icons/active.png");background-repeat:no-repeat;background-position:center;background-size:contain}.window.dialog.ruleEditor>.wrapper{padding:8px;justify-self:left;margin-left:80px}.window.dialog.ruleEditor>.wrapper .content{display:grid;gap:8px;grid-template-rows:repeat(4, -webkit-min-content);grid-template-rows:repeat(4, min-content);padding:4px;min-width:300px;position:relative}.window.dialog.ruleEditor>.wrapper .content.guided{grid-template-columns:auto 400px;outline:1px solid #79dd8a;outline-offset:4px}.window.dialog.ruleEditor>.wrapper .content.guided button.guide{display:none}.window.dialog.ruleEditor>.wrapper .content:not(.guided) .explain,.window.dialog.ruleEditor>.wrapper .content:not(.guided) .help{display:none}.window.dialog.ruleEditor>.wrapper .content .help p+p{margin-top:8px}.window.dialog.ruleEditor>.wrapper .content .help.intro{grid-column:1/3}.window.dialog.ruleEditor>.wrapper .content .help:not(.intro){grid-column:2/3}.window.dialog.ruleEditor>.wrapper .content .help.big{grid-row:3/5}.window.dialog.ruleEditor>.wrapper .content>:not(.help){grid-column:1/2}.window.dialog.ruleEditor>.wrapper .content .explain,.window.dialog.ruleEditor>.wrapper .content .outOfBounds,.window.dialog.ruleEditor>.wrapper .content .tileSettings,.window.dialog.ruleEditor>.wrapper .content .pattern .editor,.window.dialog.ruleEditor>.wrapper .content .pattern .valuePalette{width:100%;height:100%;padding:16px;box-sizing:border-box;background-color:#1e2229;border-radius:3px}.window.dialog.ruleEditor>.wrapper .content .debugInfos{position:absolute;right:-5px;bottom:-8px;font-size:8pt;color:#737f9d}.window.dialog.ruleEditor>.wrapper .content .explain{display:grid;align-items:center;width:580px;min-height:calc(4em + 32px);font-size:10pt;text-align:left;transition:background-color .3s}.window.dialog.ruleEditor>.wrapper .content .explain:not(:empty){color:#79dd8a;transition:background-color .1s;background-color:#3c6148}.window.dialog.ruleEditor>.wrapper .content .explain:empty{color:#737f9d;font-style:italic}.window.dialog.ruleEditor>.wrapper .content .explain:empty::before{content:"Move your cursor over a cell in the pattern to get more explanations about its meaning."}.window.dialog.ruleEditor>.wrapper .content .explain p{margin:0;padding:0}.window.dialog.ruleEditor>.wrapper .content .outOfBounds{display:grid;grid-template-columns:-webkit-min-content auto;grid-template-columns:min-content auto;gap:8px;align-items:center}.window.dialog.ruleEditor>.wrapper .content .outOfBounds select{max-width:250px;text-overflow:ellipsis}.window.dialog.ruleEditor>.wrapper .content .outOfBounds select.hasValue{border-left:5px solid #545d73}.window.dialog.ruleEditor>.wrapper .content .outOfBounds label{color:#737f9d;font-size:9pt;white-space:nowrap}.window.dialog.ruleEditor>.wrapper .content .tileSettings{display:grid;justify-items:stretch;grid-template-columns:8em auto -webkit-min-content;grid-template-columns:8em auto min-content}.window.dialog.ruleEditor>.wrapper .content .tileSettings .tileRects{display:grid;margin-left:8px}.window.dialog.ruleEditor>.wrapper .content .tileSettings .tileRects .allTiles{display:flex;flex-wrap:wrap;padding:3px 2px;border-radius:3px;min-height:32px;max-width:350px;box-shadow:0 0 8px #000 inset}.window.dialog.ruleEditor>.wrapper .content .tileSettings .tileRects .allTiles img{border:1px solid #737f9d;border-radius:2px;width:auto;min-height:48px;image-rendering:-moz-crisp-edges;image-rendering:pixelated}.window.dialog.ruleEditor>.wrapper .content .tileSettings .tileRects .allTiles img.clickable{cursor:pointer}.window.dialog.ruleEditor>.wrapper .content .tileSettings .tileRects .allTiles img.clickable:hover{border-color:#fc0}.window.dialog.ruleEditor>.wrapper .content .tileSettings .tileRects .allTiles button{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding-top:0;padding-bottom:0}.window.dialog.ruleEditor>.wrapper .content .tileSettings .tileRects .allTiles button .icon{width:1.3em;height:1.3em}.window.dialog.ruleEditor>.wrapper .content .tileSettings .tileRects .allTiles.clickable{cursor:pointer}.window.dialog.ruleEditor>.wrapper .content .tileSettings .tileRects .allTiles.clickable:empty{background-image:url("../img/stripes.png");outline:1px solid #d56932}.window.dialog.ruleEditor>.wrapper .content .tileSettings .tileRects .allTiles.clickable:hover{outline:1px solid #fc0}.window.dialog.ruleEditor>.wrapper .content .tileSettings .tileRects .allTiles.clickable:hover img{border-color:#fff}.window.dialog.ruleEditor>.wrapper .content .tileSettings .tileRects canvas{image-rendering:-moz-crisp-edges;image-rendering:pixelated;zoom:2;border:1px solid #fc0;cursor:pointer;width:24px !important;height:24px !important;background-color:gray;background-image:url("../img/stripes.png")}.window.dialog.ruleEditor>.wrapper .content .tileSettings .tileRects canvas:hover{border-color:#fff}.window.dialog.ruleEditor>.wrapper .content .tileSettings .tileRects canvas.empty{border-color:#e34d00;box-shadow:0px 0px 32px #e34d00}.window.dialog.ruleEditor>.wrapper .content .tileSettings .options:not(:empty){margin-left:8px}.window.dialog.ruleEditor>.wrapper .content .pattern{display:grid;grid-template-columns:300px auto;gap:8px}.window.dialog.ruleEditor>.wrapper .content .pattern .editor{display:grid;grid-template-rows:-webkit-min-content auto;grid-template-rows:min-content auto;gap:4px}.window.dialog.ruleEditor>.wrapper .content .pattern .editor select{width:100%;overflow:hidden}.window.dialog.ruleEditor>.wrapper .content .pattern .editor .grid{display:grid;justify-items:center;align-items:center}.window.dialog.ruleEditor>.wrapper .content .pattern .valuePalette{position:relative;max-height:400px;overflow-y:auto}.window.dialog.ruleEditor>.wrapper .content .pattern .valuePalette button.displayMode{position:absolute;top:0;right:0;width:auto;padding:3px 1px;background-color:#1e2229}.window.dialog.ruleEditor>.wrapper .content .pattern .valuePalette button.displayMode:hover{background-color:#fc0}.window.dialog.ruleEditor>.wrapper .content .pattern .valuePalette ul.groups li.title{display:flex;align-items:center;padding:3px 4px;border-top-left-radius:2px;border-top-right-radius:2px;cursor:pointer;font-size:9pt;white-space:nowrap;overflow:hidden;border-top-left-radius:3px;border-top-right-radius:3px}.window.dialog.ruleEditor>.wrapper .content .pattern .valuePalette ul.groups li.title:not(.active){color:#737f9d}.window.dialog.ruleEditor>.wrapper .content .pattern .valuePalette ul.groups li.title:not(.active) .icon{opacity:.4}.window.dialog.ruleEditor>.wrapper .content .pattern .valuePalette ul.groups li.title .icon{margin-right:3px}.window.dialog.ruleEditor>.wrapper .content .pattern .valuePalette ul.groups li.title:not(.active):hover{outline:1px solid #fff}.window.dialog.ruleEditor>.wrapper .content .pattern .valuePalette ul.groups li.title:not(.active):hover+li.subList{outline:1px dashed #fff}.window.dialog.ruleEditor>.wrapper .content .pattern .valuePalette ul.groups li.title.active{color:#000;background-color:#fff !important;font-weight:bold}.window.dialog.ruleEditor>.wrapper .content .pattern .valuePalette ul.groups li.title.active+li.subList{outline:2px solid #fff;background-color:#2e333f;outline-offset:-2px}.window.dialog.ruleEditor>.wrapper .content .pattern .valuePalette ul.groups li.title.active+li.subList li.value{filter:none}.window.dialog.ruleEditor>.wrapper .content .pattern .valuePalette ul.groups.col-1 li.value{display:grid;grid-template-columns:32px auto}.window.dialog.ruleEditor>.wrapper .content .pattern .valuePalette ul.groups.col-1 li.value .name{padding:8px}.window.dialog.ruleEditor>.wrapper .content .pattern .valuePalette ul.groups.col-1 li.value+li{margin-top:1px}.window.dialog.ruleEditor>.wrapper .content .pattern .valuePalette ul.groups[class*=col-] ul.groupValues{display:grid}.window.dialog.ruleEditor>.wrapper .content .pattern .valuePalette ul.groups[class*=col-] ul.groupValues>li{padding:0;grid-template-columns:auto;justify-items:center;overflow:hidden;border:none}.window.dialog.ruleEditor>.wrapper .content .pattern .valuePalette ul.groups[class*=col-] ul.groupValues>li .intGridValue{width:100%;border:none}.window.dialog.ruleEditor>.wrapper .content .pattern .valuePalette ul.groups[class*=col-] ul.groupValues>li .name{display:block;padding:3px 0;font-size:8.5pt;font-weight:normal;text-align:center;overflow:hidden}.window.dialog.ruleEditor>.wrapper .content .pattern .valuePalette ul.groups[class*=col-] ul.groupValues>li.any{align-items:center}.window.dialog.ruleEditor>.wrapper .content .pattern .valuePalette ul.groups[class*=col-] ul.groupValues>li.any .value{display:none}.window.dialog.ruleEditor>.wrapper .content .pattern .valuePalette ul.groups[class*=col-].col-5>li.title,.window.dialog.ruleEditor>.wrapper .content .pattern .valuePalette ul.groups[class*=col-].col-6>li.title,.window.dialog.ruleEditor>.wrapper .content .pattern .valuePalette ul.groups[class*=col-].col-7>li.title,.window.dialog.ruleEditor>.wrapper .content .pattern .valuePalette ul.groups[class*=col-].col-8>li.title,.window.dialog.ruleEditor>.wrapper .content .pattern .valuePalette ul.groups[class*=col-].col-9>li.title,.window.dialog.ruleEditor>.wrapper .content .pattern .valuePalette ul.groups[class*=col-].col-10>li.title{padding:2px}.window.dialog.ruleEditor>.wrapper .content .pattern .valuePalette ul.groups[class*=col-].col-5>li.subList,.window.dialog.ruleEditor>.wrapper .content .pattern .valuePalette ul.groups[class*=col-].col-6>li.subList,.window.dialog.ruleEditor>.wrapper .content .pattern .valuePalette ul.groups[class*=col-].col-7>li.subList,.window.dialog.ruleEditor>.wrapper .content .pattern .valuePalette ul.groups[class*=col-].col-8>li.subList,.window.dialog.ruleEditor>.wrapper .content .pattern .valuePalette ul.groups[class*=col-].col-9>li.subList,.window.dialog.ruleEditor>.wrapper .content .pattern .valuePalette ul.groups[class*=col-].col-10>li.subList{padding:4px}.window.dialog.ruleEditor>.wrapper .content .pattern .valuePalette ul.groups[class*=col-].col-2 ul.groupValues{grid-template-columns:repeat(2, 1fr)}.window.dialog.ruleEditor>.wrapper .content .pattern .valuePalette ul.groups[class*=col-].col-2 ul.groupValues li .intGridValue{height:80px}.window.dialog.ruleEditor>.wrapper .content .pattern .valuePalette ul.groups[class*=col-].col-3 ul.groupValues{grid-template-columns:repeat(3, 1fr)}.window.dialog.ruleEditor>.wrapper .content .pattern .valuePalette ul.groups[class*=col-].col-3 ul.groupValues li .intGridValue{height:60px}.window.dialog.ruleEditor>.wrapper .content .pattern .valuePalette ul.groups[class*=col-].col-4 ul.groupValues{grid-template-columns:repeat(4, 1fr)}.window.dialog.ruleEditor>.wrapper .content .pattern .valuePalette ul.groups[class*=col-].col-4 ul.groupValues li .intGridValue{height:50px}.window.dialog.ruleEditor>.wrapper .content .pattern .valuePalette ul.groups[class*=col-].col-5 ul.groupValues{grid-template-columns:repeat(5, 1fr)}.window.dialog.ruleEditor>.wrapper .content .pattern .valuePalette ul.groups[class*=col-].col-5 ul.groupValues li .intGridValue{height:50px}.window.dialog.ruleEditor>.wrapper .content .pattern .valuePalette ul.groups[class*=col-].col-6 ul.groupValues{grid-template-columns:repeat(6, 1fr)}.window.dialog.ruleEditor>.wrapper .content .pattern .valuePalette ul.groups[class*=col-].col-6 ul.groupValues li .intGridValue{height:40px}.window.dialog.ruleEditor>.wrapper .content .pattern .valuePalette ul.groups[class*=col-].col-7 ul.groupValues{grid-template-columns:repeat(7, 1fr)}.window.dialog.ruleEditor>.wrapper .content .pattern .valuePalette ul.groups[class*=col-].col-7 ul.groupValues li .intGridValue{height:35px}.window.dialog.ruleEditor>.wrapper .content .pattern .valuePalette ul.groups[class*=col-].col-8 ul.groupValues{grid-template-columns:repeat(8, 1fr)}.window.dialog.ruleEditor>.wrapper .content .pattern .valuePalette ul.groups[class*=col-].col-8 ul.groupValues li .intGridValue{height:30px}.window.dialog.ruleEditor>.wrapper .content .pattern .valuePalette ul.groups[class*=col-].col-9 ul.groupValues{grid-template-columns:repeat(9, 1fr)}.window.dialog.ruleEditor>.wrapper .content .pattern .valuePalette ul.groups[class*=col-].col-9 ul.groupValues li .intGridValue{height:30px}.window.dialog.ruleEditor>.wrapper .content .pattern .valuePalette ul.groups[class*=col-].col-10 ul.groupValues{grid-template-columns:repeat(10, 1fr)}.window.dialog.ruleEditor>.wrapper .content .pattern .valuePalette ul.groups[class*=col-].col-10 ul.groupValues li .intGridValue{height:25px}.window.dialog.ruleEditor>.wrapper .content .pattern .valuePalette ul.groups li.subList{margin-bottom:8px;padding:8px}.window.dialog.ruleEditor>.wrapper .content .pattern .valuePalette ul.groups li.subList>ul{gap:2px}.window.dialog.ruleEditor>.wrapper .content .pattern .valuePalette ul.groups li.subList li.value{cursor:pointer;padding:1px}.window.dialog.ruleEditor>.wrapper .content .pattern .valuePalette ul.groups li.subList li.value:hover{outline:1px dashed #fff}.window.dialog.ruleEditor>.wrapper .content .pattern .valuePalette ul.groups li.subList li.value.active{outline:2px solid #fff;outline-offset:-1px}.window.dialog.ruleEditor>.wrapper .content .pattern .valuePalette ul.groups li.subList li.value.active .value{color:#1e2229;background-color:#fff;box-shadow:0px 4px 8px rgba(0,0,0,.4)}.window.dialog.ruleEditor>.wrapper .content .pattern .valuePalette ul.groups li.subList li.value:not(.active){filter:brightness(0.8)}.window.dialog.ruleEditor>.wrapper .content .pattern .valuePalette ul.groups li.any{padding:8px;font-style:italic;background-image:url("../img/any.png");border-color:#1e2229;cursor:pointer}.window.dialog.ruleEditor>.wrapper .content .pattern .valuePalette ul.groups li.any:not(.active):hover{outline:1px dashed #fff}.window.dialog.ruleEditor>.wrapper .content .pattern .valuePalette ul.groups li.any.active{outline:2px solid #fff;outline-offset:-2px}.window.dialog.ruleEditor>.wrapper .content .help{margin-top:8px}.window.dialog.ruleEditor>.wrapper .content .help p{margin:0;padding:0}.window.dialog.ruleEditor>.wrapper .content .help ul{display:grid;gap:2px;width:100%;margin-top:8px;margin-bottom:10px}.window.dialog.ruleEditor>.wrapper .content .help ul li{padding:6px;margin-left:8px;font-size:9pt;border-radius:3px;background-color:#1e2229}.window.panel.editTilesetDefs .mainList ul:empty::before{content:"No tileset"}.window.panel.editTilesetDefs .content{grid-template-rows:-webkit-min-content -webkit-min-content auto;grid-template-rows:min-content min-content auto;grid-template-columns:300px auto}.window.panel.editTilesetDefs .content .help{grid-row:2/4;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.window.panel.editTilesetDefs .content .mainList{grid-template-rows:-webkit-min-content -webkit-min-content auto;grid-template-rows:min-content min-content auto;grid-row:2/4}.window.panel.editTilesetDefs .content .mainList span.name{display:grid;grid-template-columns:repeat(2, -webkit-min-content);grid-template-columns:repeat(2, min-content);overflow-x:hidden;width:100%}.window.panel.editTilesetDefs .content .mainList span.name .icon{margin-right:4px}.window.panel.editTilesetDefs .content .mainList .active .name .icon{filter:brightness(0)}.window.panel.editTilesetDefs .content dl.form{grid-row:2/3}.window.panel.editTilesetDefs .content dl.form dt{max-width:none;white-space:nowrap}.window.panel.editTilesetDefs .content dl.form:not(.embed) .embedTileset{display:none}.window.panel.editTilesetDefs .content dl.form.embed{padding-bottom:0}.window.panel.editTilesetDefs .content dl.form.embed .notEmbed{display:none}.window.panel.editTilesetDefs .content dl.form.embed .notEmbed+dd{display:none}.window.panel.editTilesetDefs .content dl.form.embed dd.embedTileset{display:block;padding:16px;margin-top:16px;margin-bottom:0;border:1px dashed #737f9d;border-radius:4px;grid-column:1/3}.window.panel.editTilesetDefs .content dl.form.embed dd.embedTileset .desc{color:#fff}.window.panel.editTilesetDefs .content dl.form.embed dd.embedTileset .license{margin-top:8px;color:#fc0}.window.panel.editTilesetDefs .content dl.form.embed dd.embedTileset .infos{display:grid;grid-template-columns:auto -webkit-min-content;grid-template-columns:auto min-content;align-items:center;padding-bottom:8px;margin-bottom:8px;color:#c1cfeb;border-bottom:1px solid #545d73}.window.panel.editTilesetDefs .content .pickerWrapper{grid-row:3/4}.window.panel.editTilesetDefs .content .tilesDemo canvas{display:block;width:100%;image-rendering:-moz-crisp-edges;image-rendering:pixelated}.window.panel.editTilesetDefs .content .pickerWrapper{overflow:hidden;outline:1px solid #fff;outline-offset:-1px;box-shadow:0px 4px 16px rgba(0,0,0,.4) inset;background-color:rgba(0,0,0,.4)}.window.panel.entityDefs .content{display:grid;height:100%;justify-content:stretch;-moz-column-gap:16px;column-gap:16px;grid-template-rows:-webkit-min-content auto;grid-template-rows:min-content auto;grid-template-columns:250px auto}.window.panel.entityDefs .content.noHelp{grid-template-rows:-webkit-min-content auto;grid-template-rows:min-content auto}.window.panel.entityDefs .content.noHelp>.header{display:none}.window.panel.entityDefs .content dl.form.main{padding-bottom:0}.window.panel.entityDefs .content dl.form.extra{padding:8px;width:calc(100% - 16px);outline:1px solid #545d73;outline-offset:-1px}.window.panel.entityDefs .content dl.form.extra .minMax{margin-left:16px;display:flex;align-items:center}.window.panel.entityDefs .content dl.form.extra .minMax span{flex:0 1 0;opacity:.6;padding:0 3px}.window.panel.entityDefs .content dl.form.extra .minMax span.sep{margin-left:16px}.window.panel.entityDefs .content dl.form.extra .minMax input{flex:1 1 32px;width:0}.window.panel.entityDefs .content>h2:first-of-type{grid-column:1/3}.window.panel.entityDefs .content>.header{grid-column:1/3}.window.panel.entityDefs .content>.entityList{display:grid;grid-template-rows:-webkit-min-content -webkit-min-content auto;grid-template-rows:min-content min-content auto;overflow:hidden}.window.panel.entityDefs .content>.entityList>ul{overflow:auto}.window.panel.entityDefs .content>.entityList>ul li:not(.subList):not(.title){grid-template-columns:-webkit-min-content auto -webkit-min-content;grid-template-columns:min-content auto min-content}.window.panel.entityDefs .content>.entityList>ul li:not(.subList):not(.title) .name{overflow-x:hidden;width:100%}.window.panel.entityDefs .content>.entityList ul:empty::before{content:"No entity"}.window.panel.entityDefs .content .rightColumn{overflow:hidden;display:grid;grid-template-rows:-webkit-min-content auto;grid-template-rows:min-content auto}.window.panel.entityDefs .content .rightColumn .entityForm{margin-bottom:16px}.window.panel.entityDefs .content button{white-space:nowrap}.window.panel.entityDefs .content .renderMode *[class*=mode_]{display:none}.window.panel.entityDefs .content .renderMode.mode_Rectangle .mode_Rectangle,.window.panel.entityDefs .content .renderMode.mode_Ellipse .mode_Ellipse,.window.panel.entityDefs .content .renderMode.mode_Tile .mode_Tile{display:block}.window.panel.entityDefs .content .renderMode select,.window.panel.entityDefs .content .renderMode canvas{margin-left:4px}.window.panel.entityDefs .content .renderMode select.renderMode{flex:1 1 0px}.window.panel.entityDefs .content .renderMode .tilePicker{flex:0 0 auto}.window.panel.entityDefs .content .renderMode .nineSlice{display:flex;flex:1 0 100%;flex-wrap:nowrap;opacity:1;align-items:center}.window.panel.entityDefs .content .renderMode .nineSlice span{opacity:.8;margin-left:8px}.window.panel.entityDefs .content .renderMode .nineSlice input{width:40px}.window.panel.entityDefs .content{width:960px}.window.panel.entityDefs .previewWrapper{position:relative;float:right;margin:8px;border:1px solid #545d73;display:none}.window.panel.entityDefs .previewWrapper .entityPreview{width:64px;height:64px}.window.panel.entityDefs .previewWrapper .label{position:absolute;z-index:1;bottom:0px;right:0px;font-size:7pt;text-transform:uppercase}.window.panel.entityDefs input[type=color]{min-height:32px}#timelineDebug{position:absolute;top:10px;right:10px;z-index:99;pointer-events:none}#timelineDebug .timeline{display:grid;grid-template-rows:16px;gap:1px;padding:2px;margin-top:8px;border:1px solid #545d73;border-radius:3px;background-color:rgba(0,0,0,.7);box-shadow:0px 4px 8px #000}#timelineDebug .timeline>div{overflow:hidden}#timelineDebug .timeline>div.header{font-size:8pt;padding:3px}#timelineDebug .timeline>div.header.row{text-align:center;font-size:7pt}#timelineDebug .timeline>div.header.level{color:#fc0}#timelineDebug .timeline>div.current{border-right:3px solid #fc0;box-shadow:-2px 0px 0px rgba(0,0,0,.5) inset}#timelineDebug .timeline>div.hasState{background-color:#79dd8a}#timelineDebug .timeline>div.hasState.extend{background-color:#5eab6b;background-repeat:no-repeat;background-image:url("../icons/arrow_right.svg");background-position:center;opacity:.66}#timelineDebug .timeline>div.hasState.level{background-color:#ff4}#timelineDebug .timeline>div.hasState.level.extend{background-color:#fc0}#timelineDebug .timeline>div.empty{background-color:#2e333f;background-image:url("../img/stripes.png");background-repeat:repeat}#timelineDebug .timeline>div.na{background-color:#791105;background-image:url("../img/stripesLight.png");background-repeat:repeat}#timelineDebug ul.allTimelines{padding-top:8px}#timelineDebug ul.allTimelines li{text-align:right;font-size:8pt;color:#fff;text-shadow:0px 2px 4px #000}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:#2e333f;border-left:1px solid #545d73}::-webkit-scrollbar-thumb{background:#737f9d}::-webkit-scrollbar-thumb:hover{background:#c1cfeb}.window.ruleGroupRemap .wrapper .content{display:grid;grid-template-columns:300px 600px;grid-template-rows:-webkit-min-content auto;grid-template-rows:min-content auto;-moz-column-gap:16px;column-gap:16px}.window.ruleGroupRemap .wrapper .content>h2{grid-column:1/3}.window.ruleGroupRemap .wrapper .content h3:first-child{margin-top:0}.window.ruleGroupRemap .wrapper .content input[type=text]{width:100%}.window.ruleGroupRemap .wrapper .content ul.intGridIds{margin-top:8px;margin-bottom:8px}.window.ruleGroupRemap .wrapper .content ul.intGridIds li{display:grid;grid-template-columns:auto -webkit-min-content auto;grid-template-columns:auto min-content auto;margin-bottom:2px;align-items:center}.window.ruleGroupRemap .wrapper .content ul.intGridIds li .oldId,.window.ruleGroupRemap .wrapper .content ul.intGridIds li .newId{padding:8px;border-radius:3px;text-shadow:1px 1px 1px #000,-1px -1px 1px #000,0px 2px 3px #000}.window.ruleGroupRemap .wrapper .content ul.intGridIds li .oldId{opacity:.66;cursor:not-allowed}.window.ruleGroupRemap .wrapper .content ul.intGridIds li .newId{border:1px solid #fff;cursor:pointer}.window.ruleGroupRemap .wrapper .content ul.intGridIds li .newId:hover{border-color:#fc0}.window.ruleGroupRemap .wrapper .content ul.intGridIds li .newId.unchanged{font-style:italic;color:#c1cfeb}.window.ruleGroupRemap .wrapper .content ul.intGridIds li .unchanged{color:#c1cfeb;font-style:italic;text-shadow:none;background-color:rgba(0,0,0,0) !important;border:1px dashed #545d73}.window.ruleGroupRemap .wrapper .content .rightColumn>.tileset{height:60vh;border:1px solid #fff;outline:1px solid #000}.window.intGridValuePicker .wrapper{padding:8px;background-color:#000;border:none;border-radius:4px}.window.intGridValuePicker .wrapper .content ul li{padding:8px;border-radius:3px;border:2px solid rgba(0,0,0,0);text-shadow:0px 1px 0px #000,0px 0px 3px rgba(0,0,0,.5),0px 0px 2px rgba(0,0,0,.5);cursor:pointer}.window.intGridValuePicker .wrapper .content ul li[value="0"]{border:1px solid #545d73;background-color:#2e333f}.window.intGridValuePicker .wrapper .content ul li:hover:not(.active){border-color:#fff;opacity:.8 !important}.window.intGridValuePicker .wrapper .content ul li.active{margin:0;margin-top:2px;margin-bottom:2px;border:3px solid #fff;cursor:initial}.window.intGridValuePicker .wrapper .content ul li:not(.active){opacity:.66;background-image:url("../img/stripes.png");background-repeat:repeat}.window.intGridValuePicker .wrapper .content ul li+li{margin-top:1px}.window.outOfBoundsPolicyGlobal .wrapper .content{width:600px}.window.outOfBoundsPolicyGlobal .wrapper .content dl.form{margin-top:16px;margin-bottom:0}.window.rulesWizard .wrapper .content .layout{display:grid;width:90vw;height:72vh;grid-template-columns:-webkit-min-content auto;grid-template-columns:min-content auto;grid-template-rows:100%;-moz-column-gap:8px;column-gap:8px}.window.rulesWizard .wrapper .content .layout .side .help{margin-bottom:8px}.window.rulesWizard .wrapper .content .layout .side label{display:block;color:#c1cfeb;margin-bottom:4px;font-size:10pt}.window.rulesWizard .wrapper .content .layout .side info{display:inline-block;font-family:inherit;width:20px;height:18px;margin:0;margin-left:2px;margin-right:2px;font-size:10pt;border-width:2px}.window.rulesWizard .wrapper .content .layout .side .intGrid{margin-bottom:16px;cursor:pointer}.window.rulesWizard .wrapper .content .layout .side .intGrid .wrapper{display:grid;grid-template-columns:32px 32px auto;gap:4px;padding:2px;white-space:nowrap;border-radius:3px}.window.rulesWizard .wrapper .content .layout .side .intGrid .color,.window.rulesWizard .wrapper .content .layout .side .intGrid .id,.window.rulesWizard .wrapper .content .layout .side .intGrid .name,.window.rulesWizard .wrapper .content .layout .side .intGrid .noValue{padding:6px}.window.rulesWizard .wrapper .content .layout .side .intGrid:not(.empty) .noValue{display:none}.window.rulesWizard .wrapper .content .layout .side .intGrid .id{text-align:center}.window.rulesWizard .wrapper .content .layout .side .intGrid.empty{grid-template-columns:auto;font-size:8pt}.window.rulesWizard .wrapper .content .layout .side .intGrid.empty.main{color:#ff4;border:1px solid #fc0;background-color:#791105;box-shadow:0px 0px 8px #e34d00}.window.rulesWizard .wrapper .content .layout .side .intGrid.empty.other{font-style:italic;color:#c1cfeb;border:1px solid #545d73;background-color:#2e333f}.window.rulesWizard .wrapper .content .layout .side .intGrid.empty .color,.window.rulesWizard .wrapper .content .layout .side .intGrid.empty .id,.window.rulesWizard .wrapper .content .layout .side .intGrid.empty .name{display:none}.window.rulesWizard .wrapper .content .layout .side .intGrid:hover{background-color:#fc0 !important;border-color:#fff !important}.window.rulesWizard .wrapper .content .layout .side .intGrid:hover *{color:#000 !important}.window.rulesWizard .wrapper .content .layout .side .important{position:absolute;z-index:2;margin-left:-1px;margin-right:-1px;width:197px;height:164px;border:1px solid #79dd8a;border-radius:3px;pointer-events:none}.window.rulesWizard .wrapper .content .layout .side .grid{display:grid;gap:1px;grid-template-columns:repeat(12, 32px);grid-template-rows:repeat(5, 32px);background:url("../img/stripesLight.png") repeat;background-color:#000;border:1px solid #545d73}@media(max-width: 900px){.window.rulesWizard .wrapper .content .layout .side .grid{grid-template-columns:repeat(11, 16px);grid-template-rows:repeat(5, 16px)}}.window.rulesWizard .wrapper .content .layout .side .grid .cell{position:relative;outline:1px solid #1e2229;outline-offset:-1px;cursor:pointer}.window.rulesWizard .wrapper .content .layout .side .grid .cell:not(:empty){background-color:#000}.window.rulesWizard .wrapper .content .layout .side .grid .cell img{width:100% !important;height:100% !important}.window.rulesWizard .wrapper .content .layout .side .grid .cell:hover{outline-color:#fc0}.window.rulesWizard .wrapper .content .layout .side .grid .cell.active{outline:3px solid #fff !important;z-index:2}.window.rulesWizard .wrapper .content .layout .side .grid .cell img.faded{position:absolute;z-index:1;top:0;left:0;opacity:.11}.window.rulesWizard .wrapper .content .layout .side .grid .cell.mirror{outline:1px dashed #fff}.window.rulesWizard .wrapper .content .layout .side .grid .cell.defined{outline:1px solid #fff}.window.rulesWizard .wrapper .content .layout .side dl.form dt{max-width:none;white-space:nowrap;align-items:center}.window.rulesWizard .wrapper .content .layout>.tileset{border:1px solid #737f9d}.window.commandRunner .wrapper .content{max-width:80vw}.window.commandRunner .wrapper .content.untrusted{width:500px;max-height:80vh}.window.commandRunner .wrapper .content.untrusted .untrustedWarning .commands{white-space:pre-wrap;font-family:"Courier New",Courier,monospace;background-color:#1e2229;padding:8px;text-shadow:none;border-radius:3px}.window.commandRunner .wrapper .content.untrusted .trusted{display:none}.window.commandRunner .wrapper .content:not(.untrusted) .untrustedWarning{display:none}.window.commandRunner .wrapper .content .output{padding:8px;min-width:500px;min-height:200px;max-height:60vh;overflow:auto;background-color:#1e2229;border:1px solid #545d73;font-size:8pt}.window.commandRunner .wrapper .content .output pre{margin:0;color:#c1cfeb}.window.commandRunner .wrapper .content .output pre.sep{padding-top:8px;margin-bottom:8px;border-bottom:1px solid #2e333f} \ No newline at end of file diff --git a/app/assets/css/app.scss b/app/assets/css/app.scss index c0dea5659..f46eea418 100644 --- a/app/assets/css/app.scss +++ b/app/assets/css/app.scss @@ -7720,6 +7720,7 @@ dl.form.fieldInstanceEditor { margin: 0; text-transform: none; font-weight: bold; + text-align: left; color: white; cursor: pointer; } From bffe9d62f7108ae5a46e9001581a6b79be833396 Mon Sep 17 00:00:00 2001 From: Sebastien Benard Date: Wed, 10 Jan 2024 23:28:53 +0100 Subject: [PATCH 13/32] Fixed crash on World creation (#1038) --- src/electron.renderer/ui/modal/panel/WorldPanel.hx | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/electron.renderer/ui/modal/panel/WorldPanel.hx b/src/electron.renderer/ui/modal/panel/WorldPanel.hx index ad3df6a3b..9fc6af064 100644 --- a/src/electron.renderer/ui/modal/panel/WorldPanel.hx +++ b/src/electron.renderer/ui/modal/panel/WorldPanel.hx @@ -17,8 +17,7 @@ class WorldPanel extends ui.modal.Panel { jWrapper.find(".worldBar button.create").click( (_)->{ var w = project.createWorld(true); editor.selectWorld(w,true); - Notification.success(L.t._("New world created")); - editor.setWorldMode(true); + Notification.success(L.t._("New world created"), w.identifier); editor.ge.emit( WorldCreated(w) ); }); @@ -128,7 +127,7 @@ class WorldPanel extends ui.modal.Panel { updateWorldForm(); case WorldCreated(_), WorldRemoved(_): - updateWorldForm(); + // updateWorldForm(); case ProjectSelected: updateWorldForm(); From d2c147a7da30b79debc6bb83d2025a0d77fc65e5 Mon Sep 17 00:00:00 2001 From: Sebastien Benard Date: Wed, 10 Jan 2024 23:37:50 +0100 Subject: [PATCH 14/32] Fixed tool palettes (#1034) --- src/electron.renderer/ui/palette/EntityPalette.hx | 2 +- src/electron.renderer/ui/palette/IntGridPalette.hx | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/electron.renderer/ui/palette/EntityPalette.hx b/src/electron.renderer/ui/palette/EntityPalette.hx index 2ab5ab0f3..565d1cace 100644 --- a/src/electron.renderer/ui/palette/EntityPalette.hx +++ b/src/electron.renderer/ui/palette/EntityPalette.hx @@ -76,7 +76,7 @@ class EntityPalette extends ui.ToolPalette { jTag.attr("default", "open"); } - var jLi = new J('