From 907d1684b24c67713f417229314592213d830b30 Mon Sep 17 00:00:00 2001 From: tilera Date: Tue, 1 Aug 2017 22:59:29 +0200 Subject: [PATCH 01/17] add leychessalpha files --- src/games/chessbase/index.js | 10424 ++++++++-------- .../chessbase/leychessalpha-credits.html | 11 + .../chessbase/leychessalpha-description.html | 1 + src/games/chessbase/leychessalpha-model.js | 574 + src/games/chessbase/leychessalpha-rules.html | 177 + src/games/chessbase/leychessalpha-thumb.png | Bin 0 -> 13889 bytes src/games/chessbase/leychessalpha-view.js | 220 + 7 files changed, 6262 insertions(+), 5145 deletions(-) create mode 100644 src/games/chessbase/leychessalpha-credits.html create mode 100644 src/games/chessbase/leychessalpha-description.html create mode 100644 src/games/chessbase/leychessalpha-model.js create mode 100644 src/games/chessbase/leychessalpha-rules.html create mode 100644 src/games/chessbase/leychessalpha-thumb.png create mode 100644 src/games/chessbase/leychessalpha-view.js diff --git a/src/games/chessbase/index.js b/src/games/chessbase/index.js index 98f9e64..44287eb 100644 --- a/src/games/chessbase/index.js +++ b/src/games/chessbase/index.js @@ -1,5145 +1,5279 @@ -exports.games = (function () { - var modelScripts = [ - "base-model.js", - "grid-geo-model.js", - "classic-model.js", - "classic-db.min.js" - ] - var config_model_gameOptions_levelOptions = { - "checkFactor": 0.2, - "pieceValueFactor": 1, - "posValueFactor": 0.1, - "averageDistKingFactor": -0.01, - "castleFactor": 0.1, - "minorPiecesMovedFactor": 0.1, - "pieceValueRatioFactor": 1, - "endingKingFreedomFactor": 0.01, - "endingDistKingFactor": 0.05, - "distKingCornerFactor": 0.1, - "distPawnPromo1Factor": 0.3, - "distPawnPromo2Factor": 0.1, - "distPawnPromo3Factor": 0.05 - } - var config_model_gameOptions = { - "preventRepeat": true, - "uctTransposition": "state", - "uctIgnoreLoop": false, - "levelOptions": config_model_gameOptions_levelOptions - } - var config_model_levels = { - "name": "easy", - "label": "Easy", - "ai": "uct", - "playoutDepth": 0, - "minVisitsExpand": 1, - "c": 0.6, - "ignoreLeaf": false, - "uncertaintyFactor": 3, - "maxNodes": 1000 - } - var config_model_levels_2 = { - "name": "fast", - "label": "Fast [1sec]", - "ai": "uct", - "playoutDepth": 0, - "minVisitsExpand": 1, - "c": 0.6, - "ignoreLeaf": false, - "uncertaintyFactor": 3, - "maxDuration": 1, - "isDefault": true - } - var config_model_levels_3 = { - "name": "medium", - "label": "Medium", - "ai": "uct", - "playoutDepth": 0, - "minVisitsExpand": 1, - "c": 0.6, - "ignoreLeaf": false, - "uncertaintyFactor": 3, - "maxNodes": 10000, - "maxDuration": 10 - } - var config_model_levels_4 = { - "name": "strong", - "label": "Strong", - "ai": "uct", - "playoutDepth": 0, - "minVisitsExpand": 1, - "c": 0.6, - "ignoreLeaf": false, - "uncertaintyFactor": 3, - "maxNodes": 20000, - "maxDuration": 15 - } - var config_model_levels_5 = [ - config_model_levels, - config_model_levels_2, - config_model_levels_3, - config_model_levels_4 - ] - var config_view_css = [ - "chessbase.css" - ] - var config_view_defaultOptions = { - "sounds": true, - "moves": true, - "notation": false, - "autocomplete": false - } - var config_view_skins_preload = [ - "smoothedfilegeo|0|/res/ring-target.js", - "image|/res/images/cancel.png", - "image|/res/images/wikipedia.png", - "smoothedfilegeo|0|/res/staunton/pawn/pawn-classic.js", - "image|/res/staunton/pawn/pawn-diffusemap.jpg", - "image|/res/staunton/pawn/pawn-normalmap.jpg", - "smoothedfilegeo|0|/res/staunton/knight/knight.js", - "image|/res/staunton/knight/knight-diffusemap.jpg", - "image|/res/staunton/knight/knight-normalmap.jpg", - "smoothedfilegeo|0|/res/staunton/bishop/bishop.js", - "image|/res/staunton/bishop/bishop-diffusemap.jpg", - "image|/res/staunton/bishop/bishop-normalmap.jpg", - "smoothedfilegeo|0|/res/staunton/rook/rook.js", - "image|/res/staunton/rook/rook-diffusemap.jpg", - "image|/res/staunton/rook/rook-normalmap.jpg", - "smoothedfilegeo|0|/res/staunton/queen/queen.js", - "image|/res/staunton/queen/queen-diffusemap.jpg", - "image|/res/staunton/queen/queen-normalmap.jpg", - "smoothedfilegeo|0|/res/staunton/king/king.js", - "image|/res/staunton/king/king-diffusemap.jpg", - "image|/res/staunton/king/king-normalmap.jpg" - ] - var config_view_skins_world_lightPosition = { - "x": -9, - "y": 9, - "z": 9 - } - var config_view_skins_world_skyLightPosition = { - "x": 9, - "y": 9, - "z": 9 - } - var config_view_skins_world = { - "lightIntensity": 1.3, - "skyLightIntensity": 1.2, - "lightCastShadow": true, - "fog": false, - "color": 4686804, - "lightPosition": config_view_skins_world_lightPosition, - "skyLightPosition": config_view_skins_world_skyLightPosition, - "lightShadowDarkness": 0.55, - "ambientLightColor": 2236962 - } - var config_view_skins_camera = { - "fov": 45, - "distMax": 50, - "radius": 18, - "elevationAngle": 60, - "elevationMin": 0 - } - var config_view_skins = { - "name": "skin3d", - "title": "3D Classic", - "3d": true, - "preload": config_view_skins_preload, - "world": config_view_skins_world, - "camera": config_view_skins_camera - } - var config_view_skins_camera_2 = { - "fov": 45, - "distMax": 50, - "radius": 18, - "elevationAngle": 89, - "elevationMin": 0 - } - var config_view_skins_preload_2 = [ - "image|/res/images/cancel.png", - "image|/res/images/whitebg.png", - "image|/res/images/wikipedia.png" - ] - var config_view_sounds = { - "move1": "alq_move1", - "move2": "alq_move2", - "move3": "alq_move3", - "move4": "alq_move2", - "tac1": "alq_tac1", - "tac2": "alq_tac2", - "tac3": "alq_tac1", - "promo": "promo", - "usermove": null - } - var config_view_js = [ - "base-view.js", - "grid-board-view.js", - "staunton-set-view.js", - "extruded-set-view.js", - "classic-view.js" - ] - var modelScripts_2 = [ - "base-model.js", - "grid-geo-model.js", - "xiangqi-model.js", - "xiangqi-db.min.js" - ] - var config_model_gameOptions_levelOptions_2 = { - "pieceValueFactor": 1, - "pieceValueRatioFactor": 1, - "posValueFactor": 0.1, - "averageDistKingFactor": -0.01, - "castleFactor": 0.1, - "minorPiecesMovedFactor": 0.1, - "checkFactor": 0.2, - "endingKingFreedomFactor": 0.01, - "endingDistKingFactor": 0.05, - "distKingCornerFactor": 0.1 - } - var config_model_gameOptions_2 = { - "preventRepeat": true, - "uctTransposition": "state", - "uctIgnoreLoop": false, - "levelOptions": config_model_gameOptions_levelOptions_2 - } - var config_view_skins_world_lightPosition_2 = { - "x": 10, - "y": 10, - "z": 10 - } - var config_view_skins_world_2 = { - "lightIntensity": 0.8, - "skyLightIntensity": 0.5, - "lightCastShadow": true, - "fog": false, - "color": 4686804, - "lightPosition": config_view_skins_world_lightPosition_2, - "skyLightPosition": config_view_skins_world_skyLightPosition, - "lightShadowDarkness": 0.75, - "ambientLightColor": 4473924 - } - var config_view_skins_preload_3 = [ - "smoothedfilegeo|0|/res/ring-target.js", - "image|/res/images/cancel.png", - "smoothedfilegeo|0|/res/xiangqi/token.js", - "image|/res/xiangqi/wood3.jpg", - "image|/res/xiangqi/clearwoodtexture.jpg", - "image|/res/xiangqi/decoration-cross.png", - "image|/res/xiangqi/whitebg.png", - "image|/res/xiangqi/xiangqi-pieces-sprites-western-player.png", - "image|/res/xiangqi/piecebump.jpg" - ] - var config_view_js_2 = [ - "base-view.js", - "grid-board-view.js", - "xiangqi-board-view.js", - "xiangqi-set-view.js", - "xiangqi-view.js" - ] - var modelScripts_3 = [ - "base-model.js", - "grid-geo-model.js", - "gardner-model.js" - ] - var config_view_skins_2 = { - "name": "skin2d", - "title": "2D Classic", - "3d": false, - "preload": config_view_skins_preload_2 - } - var config_view_skins_3 = [ - config_view_skins, - config_view_skins_2 - ] - var config_view_js_3 = [ - "base-view.js", - "grid-board-view.js", - "staunton-set-view.js", - "gardner-view.js" - ] - var modelScripts_4 = [ - "base-model.js", - "grid-geo-model.js", - "mini4x4-model.js" - ] - var config_view_js_4 = [ - "base-view.js", - "grid-board-view.js", - "staunton-set-view.js", - "mini4x4-view.js" - ] - var modelScripts_5 = [ - "base-model.js", - "grid-geo-model.js", - "mini4x5-model.js" - ] - var config_view_js_5 = [ - "base-view.js", - "grid-board-view.js", - "staunton-set-view.js", - "mini4x5-view.js" - ] - var modelScripts_6 = [ - "base-model.js", - "grid-geo-model.js", - "micro4x5-model.js" - ] - var config_view_js_6 = [ - "base-view.js", - "grid-board-view.js", - "staunton-set-view.js", - "micro4x5-view.js" - ] - var modelScripts_7 = [ - "base-model.js", - "grid-geo-model.js", - "baby-model.js" - ] - var config_view_js_7 = [ - "base-view.js", - "grid-board-view.js", - "staunton-set-view.js", - "baby-view.js" - ] - var modelScripts_8 = [ - "base-model.js", - "grid-geo-model.js", - "malett-model.js" - ] - var config_view_js_8 = [ - "base-view.js", - "grid-board-view.js", - "staunton-set-view.js", - "malett-view.js" - ] - var modelScripts_9 = [ - "base-model.js", - "grid-geo-model.js", - "los-alamos-model.js" - ] - var config_view_js_9 = [ - "base-view.js", - "grid-board-view.js", - "staunton-set-view.js", - "los-alamos-view.js" - ] - var modelScripts_10 = [ - "base-model.js", - "grid-geo-model.js", - "attack-model.js" - ] - var config_view_js_10 = [ - "base-view.js", - "grid-board-view.js", - "staunton-set-view.js", - "attack-view.js" - ] - var modelScripts_11 = [ - "base-model.js", - "grid-geo-model.js", - "courier-model.js" - ] - var config_model_levels_6 = { - "name": "easy", - "label": "Easy", - "ai": "uct", - "playoutDepth": 0, - "minVisitsExpand": 1, - "c": 0.6, - "ignoreLeaf": false, - "uncertaintyFactor": 3, - "maxNodes": 4000 - } - var config_model_levels_7 = { - "name": "fast", - "label": "Fast [2sec]", - "ai": "uct", - "playoutDepth": 0, - "minVisitsExpand": 1, - "c": 0.6, - "ignoreLeaf": false, - "uncertaintyFactor": 3, - "maxDuration": 2, - "isDefault": true - } - var config_model_levels_8 = { - "name": "medium", - "label": "Medium", - "ai": "uct", - "playoutDepth": 0, - "minVisitsExpand": 1, - "c": 0.6, - "ignoreLeaf": false, - "uncertaintyFactor": 3, - "maxNodes": 20000, - "maxDuration": 20 - } - var config_model_levels_9 = { - "name": "strong", - "label": "Strong", - "ai": "uct", - "playoutDepth": 0, - "minVisitsExpand": 1, - "c": 0.6, - "ignoreLeaf": false, - "uncertaintyFactor": 3, - "maxNodes": 40000, - "maxDuration": 30 - } - var config_model_levels_10 = [ - config_model_levels_6, - config_model_levels_7, - config_model_levels_8, - config_model_levels_9 - ] - var config_view_js_11 = [ - "base-view.js", - "grid-board-view.js", - "courier-board-view.js", - "courierchess-set-view.js", - "courier-view.js" - ] - var modelScripts_12 = [ - "base-model.js", - "grid-geo-model.js", - "makruk-model.js" - ] - var config_view_skins_world_lightPosition_3 = { - "x": -10, - "y": 5, - "z": 0 - } - var config_view_skins_world_3 = { - "lightIntensity": 0.8, - "skyLightIntensity": 0.4, - "lightCastShadow": false, - "fog": false, - "color": 4686804, - "lightPosition": config_view_skins_world_lightPosition_3, - "skyLightPosition": config_view_skins_world_skyLightPosition, - "lightShadowDarkness": 0.85, - "ambientLightColor": 1118481 - } - var config_view_js_12 = [ - "base-view.js", - "grid-board-view.js", - "makruk-board-view.js", - "makruk-set-view.js", - "makruk-view.js" - ] - var modelScripts_13 = [ - "base-model.js", - "grid-geo-model.js", - "shako-model.js" - ] - var config_model_levels_11 = { - "name": "easy", - "label": "Easy", - "ai": "uct", - "playoutDepth": 0, - "minVisitsExpand": 1, - "c": 0.6, - "ignoreLeaf": false, - "uncertaintyFactor": 3, - "maxNodes": 6000 - } - var config_model_levels_12 = { - "name": "fast", - "label": "Fast [3sec]", - "ai": "uct", - "playoutDepth": 0, - "minVisitsExpand": 1, - "c": 0.6, - "ignoreLeaf": false, - "uncertaintyFactor": 3, - "maxDuration": 3, - "isDefault": true - } - var config_model_levels_13 = { - "name": "medium", - "label": "Medium", - "ai": "uct", - "playoutDepth": 0, - "minVisitsExpand": 1, - "c": 0.6, - "ignoreLeaf": false, - "uncertaintyFactor": 3, - "maxNodes": 30000, - "maxDuration": 30 - } - var config_model_levels_14 = { - "name": "strong", - "label": "Strong", - "ai": "uct", - "playoutDepth": 0, - "minVisitsExpand": 1, - "c": 0.6, - "ignoreLeaf": false, - "uncertaintyFactor": 3, - "maxNodes": 60000, - "maxDuration": 45 - } - var config_model_levels_15 = [ - config_model_levels_11, - config_model_levels_12, - config_model_levels_13, - config_model_levels_14 - ] - var config_view_js_13 = [ - "base-view.js", - "grid-board-view.js", - "fairy-set-view.js", - "shako-view.js" - ] - var modelScripts_14 = [ - "base-model.js", - "grid-geo-model.js", - "shatranj-model.js" - ] - var config_model_gameOptions_levelOptions_3 = { - "checkFactor": 0.2, - "pieceValueFactor": 1, - "posValueFactor": 0.1, - "averageDistKingFactor": -0.01, - "castleFactor": 0.1, - "minorPiecesMovedFactor": 0.1, - "pieceValueRatioFactor": 1, - "endingKingFreedomFactor": 0.01, - "endingDistKingFactor": 0.05, - "distKingCornerFactor": 0.1, - "distPawnPromo1Factor": 0.15, - "distPawnPromo2Factor": 0.05, - "distPawnPromo3Factor": 0.025 - } - var config_model_gameOptions_3 = { - "preventRepeat": true, - "uctTransposition": "state", - "uctIgnoreLoop": false, - "levelOptions": config_model_gameOptions_levelOptions_3 - } - var config_view_js_14 = [ - "base-view.js", - "grid-board-view.js", - "shatranj-board-view.js", - "nishapur-set-view.js", - "shatranj-view.js" - ] - var modelScripts_15 = [ - "base-model.js", - "grid-geo-model.js", - "basic-model.js" - ] - var config_model_rules = { - "en": "rules.html" - } - var config_model_credits = { - "en": "credits.html" - } - var config_view_js_15 = [ - "base-view.js", - "grid-board-view.js", - "staunton-set-view.js", - "basic-view.js" - ] - var config_view_skins_preload_4 = [ - ] - var config_view_skins_4 = { - "name": "skin2d", - "title": "2D Classic", - "3d": false, - "preload": config_view_skins_preload_4 - } - var modelScripts_16 = [ - "base-model.js", - "multiplan-geo-model.js", - "raumschach-model.js" - ] - var config_view_skins_camera_targetBounds = [ - 3000, - 3000, - 6000 - ] - var config_view_skins_preload_5 = [ - "image|/res/images/wikipedia.png", - "image|/res/images/cancel.png", - "image|/res/images/whitebg.png" - ] - var config_view_skins_5 = { - "name": "skin2d", - "title": "2D Classic", - "3d": false, - "preload": config_view_skins_preload_5 - } - var config_view_js_16 = [ - "base-view.js", - "multiplan-board-view.js", - "fairy-set-view.js", - "raumschach-view.js" - ] - var modelScripts_17 = [ - "base-model.js", - "hex-geo-model.js", - "glinski-model.js" - ] - var config_view_css_2 = [ - "chessbase.css", - "hex.css" - ] - var config_view_skins_preload_6 = [ - "smoothedfilegeo|0|/res/ring-target-hexagon.js", - "image|/res/images/cancel.png", - "image|/res/images/wikipedia.png", - "smoothedfilegeo|0|/res/staunton/pawn/pawn-classic.js", - "image|/res/staunton/pawn/pawn-diffusemap.jpg", - "image|/res/staunton/pawn/pawn-normalmap.jpg", - "smoothedfilegeo|0|/res/staunton/knight/knight.js", - "image|/res/staunton/knight/knight-diffusemap.jpg", - "image|/res/staunton/knight/knight-normalmap.jpg", - "smoothedfilegeo|0|/res/staunton/bishop/bishop.js", - "image|/res/staunton/bishop/bishop-diffusemap.jpg", - "image|/res/staunton/bishop/bishop-normalmap.jpg", - "smoothedfilegeo|0|/res/staunton/rook/rook.js", - "image|/res/staunton/rook/rook-diffusemap.jpg", - "image|/res/staunton/rook/rook-normalmap.jpg", - "smoothedfilegeo|0|/res/staunton/queen/queen.js", - "image|/res/staunton/queen/queen-diffusemap.jpg", - "image|/res/staunton/queen/queen-normalmap.jpg", - "smoothedfilegeo|0|/res/staunton/king/king.js", - "image|/res/staunton/king/king-diffusemap.jpg", - "image|/res/staunton/king/king-normalmap.jpg" - ] - var config_view_skins_camera_3 = { - "fov": 45, - "distMax": 50, - "radius": 13.5, - "elevationAngle": 45, - "elevationMin": 0, - "distMin": 0 - } - var config_view_skins_6 = { - "name": "skin3d", - "title": "3D Classic", - "3d": true, - "preload": config_view_skins_preload_6, - "world": config_view_skins_world, - "camera": config_view_skins_camera_3 - } - var config_view_skins_preload_7 = [ - "image|/res/images/wikipedia.png", - "image|/res/images/whitebg.png", - "image|/res/images/cancel.png" - ] - var config_view_skins_7 = { - "name": "skin2d", - "title": "2D Classic", - "3d": false, - "preload": config_view_skins_preload_7 - } - var config_view_skins_8 = [ - config_view_skins_6, - config_view_skins_7 - ] - var config_view_js_17 = [ - "base-view.js", - "hex-board-view.js", - "staunton-set-view.js", - "glinski-view.js" - ] - var modelScripts_18 = [ - "base-model.js", - "hex-geo-model.js", - "brusky-model.js" - ] - var config_view_js_18 = [ - "base-view.js", - "hex-board-view.js", - "staunton-set-view.js", - "brusky-view.js" - ] - var modelScripts_19 = [ - "base-model.js", - "hex-geo-model.js", - "devasa-model.js" - ] - var config_view_js_19 = [ - "base-view.js", - "hex-board-view.js", - "staunton-set-view.js", - "devasa-view.js" - ] - var modelScripts_20 = [ - "base-model.js", - "hex-geo-model.js", - "mccooey-model.js" - ] - var config_view_js_20 = [ - "base-view.js", - "hex-board-view.js", - "staunton-set-view.js", - "mccooey-view.js" - ] - var modelScripts_21 = [ - "base-model.js", - "hex-geo-model.js", - "shafran-model.js" - ] - var config_view_skins_preload_8 = [ - "smoothedfilegeo|0|/res/ring-target-cylinder-v3.js", - "image|/res/images/cancel.png", - "image|/res/images/wikipedia.png", - "smoothedfilegeo|0|/res/staunton/pawn/pawn-classic.js", - "image|/res/staunton/pawn/pawn-diffusemap.jpg", - "image|/res/staunton/pawn/pawn-normalmap.jpg", - "smoothedfilegeo|0|/res/staunton/knight/knight.js", - "image|/res/staunton/knight/knight-diffusemap.jpg", - "image|/res/staunton/knight/knight-normalmap.jpg", - "smoothedfilegeo|0|/res/staunton/bishop/bishop.js", - "image|/res/staunton/bishop/bishop-diffusemap.jpg", - "image|/res/staunton/bishop/bishop-normalmap.jpg", - "smoothedfilegeo|0|/res/staunton/rook/rook.js", - "image|/res/staunton/rook/rook-diffusemap.jpg", - "image|/res/staunton/rook/rook-normalmap.jpg", - "smoothedfilegeo|0|/res/staunton/queen/queen.js", - "image|/res/staunton/queen/queen-diffusemap.jpg", - "image|/res/staunton/queen/queen-normalmap.jpg", - "smoothedfilegeo|0|/res/staunton/king/king.js", - "image|/res/staunton/king/king-diffusemap.jpg", - "image|/res/staunton/king/king-normalmap.jpg" - ] - var config_view_js_21 = [ - "base-view.js", - "hex-board-view.js", - "staunton-set-view.js", - "shafran-view.js" - ] - var modelScripts_22 = [ - "base-model.js", - "cylinder-geo-model.js", - "circular-model.js" - ] - var config_view_css_3 = [ - "chessbase.css", - "circular.css" - ] - var config_view_skins_camera_4 = { - "fov": 45, - "distMax": 50, - "radius": 14.5, - "elevationAngle": 45, - "elevationMin": 0, - "distMin": 0 - } - var config_view_js_22 = [ - "base-view.js", - "circular-board-view.js", - "staunton-set-view.js", - "circular-view.js" - ] - var modelScripts_23 = [ - "base-model.js", - "cylinder-geo-model.js", - "byzantine-model.js" - ] - var config_view_js_23 = [ - "base-view.js", - "circular-board-view.js", - "nishapur-set-view.js", - "byzantine-view.js" - ] - var modelScripts_24 = [ - "base-model.js", - "multiplan-geo-model.js", - "3dchess-model.js" - ] - var config_view_js_24 = [ - "base-view.js", - "multiplan-board-view.js", - "staunton-set-view.js", - "3dchess-view.js" - ] - var modelScripts_25 = [ - "base-model.js", - "cylinder-geo-model.js", - "cylinder-model.js" - ] - var config_view_skins_camera_target = [ - 0, - 0, - 0 - ] - var config_view_js_25 = [ - "base-view.js", - "grid-board-view.js", - "cylinder-board-view.js", - "staunton-set-view.js", - "cylinder-view.js" - ] - var modelScripts_26 = [ - "base-model.js", - "cubic-geo-model.js", - "cubic-model.js" - ] - var config_view_js_26 = [ - "base-view.js", - "cubic-board-view.js", - "staunton-set-view.js", - "cubic-view.js" - ] - var modelScripts_27 = [ - "base-model.js", - "grid-geo-model.js", - "rollerball-model.js" - ] - var config_view_js_27 = [ - "base-view.js", - "grid-board-view.js", - "staunton-set-view.js", - "rollerball-view.js" - ] - var modelScripts_28 = [ - "base-model.js", - "grid-geo-model.js", - "chess960-model.js" - ] - var config_view_js_28 = [ - "base-view.js", - "grid-board-view.js", - "staunton-set-view.js", - "chess960-view.js" - ] - var modelScripts_29 = [ - "base-model.js", - "grid-geo-model.js", - "metamachy-model.js" - ] - var config_view_skins_preload_9 = [ - "image|/res/images/cancel.png", - "image|/res/images/whitebg.png", - "image|/res/fairy/wikipedia-fairy-sprites.png" - ] - var config_view_skins_9 = { - "name": "skin2d", - "title": "2D Classic", - "3d": false, - "preload": config_view_skins_preload_9 - } - var config_view_js_29 = [ - "base-view.js", - "grid-board-view.js", - "fairy-set-view.js", - "metamachy-view.js" - ] - var modelScripts_30 = [ - "base-model.js", - "grid-geo-model.js", - "capablanca-model.js" - ] - var config_view_skins_preload_10 = [ - "smoothedfilegeo|0|/res/ring-target.js", - "image|/res/images/cancel.png", - "image|/res/images/wikipedia.png", - "smoothedfilegeo|0|/res/fairy/pawn/pawn.js", - "image|/res/fairy/pawn/pawn-diffusemap.jpg", - "image|/res/fairy/pawn/pawn-normalmap.jpg", - "smoothedfilegeo|0|/res/fairy/knight/knight.js", - "image|/res/fairy/knight/knight-diffusemap.jpg", - "image|/res/fairy/knight/knight-normalmap.jpg", - "smoothedfilegeo|0|/res/fairy/bishop/bishop.js", - "image|/res/fairy/bishop/bishop-diffusemap.jpg", - "image|/res/fairy/bishop/bishop-normalmap.jpg", - "smoothedfilegeo|0|/res/fairy/queen/queen.js", - "image|/res/fairy/queen/queen-diffusemap.jpg", - "image|/res/fairy/queen/queen-normalmap.jpg", - "smoothedfilegeo|0|/res/fairy/king/king.js", - "image|/res/fairy/king/king-diffusemap.jpg", - "image|/res/fairy/king/king-normalmap.jpg", - "smoothedfilegeo|0|/res/fairy/rook/rook.js", - "image|/res/fairy/rook/rook-diffusemap.jpg", - "image|/res/fairy/rook/rook-normalmap.jpg", - "smoothedfilegeo|0|/res/fairy/cardinal/cardinal.js", - "image|/res/fairy/cardinal/cardinal-diffusemap.jpg", - "image|/res/fairy/cardinal/cardinal-normalmap.jpg", - "smoothedfilegeo|0|/res/fairy/marshall/marshall.js", - "image|/res/fairy/marshall/marshall-diffusemap.jpg", - "image|/res/fairy/marshall/marshall-normalmap.jpg" - ] - var config_view_skins_10 = { - "name": "skin3d", - "title": "3D Classic", - "3d": true, - "preload": config_view_skins_preload_10, - "world": config_view_skins_world, - "camera": config_view_skins_camera - } - var config_view_skins_11 = [ - config_view_skins_10, - config_view_skins_9 - ] - var config_view_js_30 = [ - "base-view.js", - "grid-board-view.js", - "fairy-set-view.js", - "capablanca-view.js" - ] - var modelScripts_31 = [ - "base-model.js", - "grid-geo-model.js", - "carrera-model.js" - ] - var modelScripts_32 = [ - "base-model.js", - "grid-geo-model.js", - "gothic-model.js" - ] - var modelScripts_33 = [ - "base-model.js", - "grid-geo-model.js", - "janus-model.js" - ] - var config_view_skins_preload_11 = [ - "smoothedfilegeo|0|/res/ring-target.js", - "image|/res/images/cancel.png", - "image|/res/images/wikipedia.png", - "smoothedfilegeo|0|/res/fairy/pawn/pawn.js", - "image|/res/fairy/pawn/pawn-diffusemap.jpg", - "image|/res/fairy/pawn/pawn-normalmap.jpg", - "smoothedfilegeo|0|/res/fairy/knight/knight.js", - "image|/res/fairy/knight/knight-diffusemap.jpg", - "image|/res/fairy/knight/knight-normalmap.jpg", - "smoothedfilegeo|0|/res/fairy/bishop/bishop.js", - "image|/res/fairy/bishop/bishop-diffusemap.jpg", - "image|/res/fairy/bishop/bishop-normalmap.jpg", - "smoothedfilegeo|0|/res/fairy/queen/queen.js", - "image|/res/fairy/queen/queen-diffusemap.jpg", - "image|/res/fairy/queen/queen-normalmap.jpg", - "smoothedfilegeo|0|/res/fairy/king/king.js", - "image|/res/fairy/king/king-diffusemap.jpg", - "image|/res/fairy/king/king-normalmap.jpg", - "smoothedfilegeo|0|/res/fairy/rook/rook.js", - "image|/res/fairy/rook/rook-diffusemap.jpg", - "image|/res/fairy/rook/rook-normalmap.jpg", - "smoothedfilegeo|0|/res/fairy/cardinal/cardinal.js", - "image|/res/fairy/cardinal/cardinal-diffusemap.jpg", - "image|/res/fairy/cardinal/cardinal-normalmap.jpg" - ] - var config_view_skins_12 = { - "name": "skin3d", - "title": "3D Classic", - "3d": true, - "preload": config_view_skins_preload_11, - "world": config_view_skins_world, - "camera": config_view_skins_camera - } - var config_view_skins_13 = [ - config_view_skins_12, - config_view_skins_9 - ] - var modelScripts_34 = [ - "base-model.js", - "grid-geo-model.js", - "grand-model.js" - ] - var config_view_js_31 = [ - "base-view.js", - "grid-board-view.js", - "fairy-set-view.js", - "grand-view.js" - ] - var modelScripts_35 = [ - "base-model.js", - "grid-geo-model.js", - "modern-model.js" - ] - var config_view_js_32 = [ - "base-view.js", - "grid-board-view.js", - "fairy-set-view.js", - "modern-view.js" - ] - var modelScripts_36 = [ - "base-model.js", - "grid-geo-model.js", - "chancellor-model.js" - ] - var modelScripts_37 = [ - "base-model.js", - "grid-geo-model.js", - "wildebeest-model.js" - ] - var config_view_js_33 = [ - "base-view.js", - "grid-board-view.js", - "fairy-set-view.js", - "wildebeest-view.js" - ] - var modelScripts_38 = [ - "base-model.js", - "smess-geo-model.js", - "smess-model.js" - ] - var config_view_js_34 = [ - "base-view.js", - "grid-board-view.js", - "smess-set-view.js", - "smess-view.js" - ] - var modelScripts_39 = [ - "base-model.js", - "grid-geo-model.js", - "demi-model.js" - ] - var config_view_js_35 = [ - "base-view.js", - "grid-board-view.js", - "staunton-set-view.js", - "demi-view.js" - ] - var modelScripts_40 = [ - "base-model.js", - "grid-geo-model.js", - "romanchenko-model.js" - ] - var config_view_js_36 = [ - "base-view.js", - "grid-board-view.js", - "staunton-set-view.js", - "romanchenko-view.js" - ] - var modelScripts_41 = [ - "base-model.js", - "grid-geo-model.js", - "amazon-model.js" - ] - var config_view_js_37 = [ - "base-view.js", - "grid-board-view.js", - "fairy-set-view.js", - "amazon-view.js" - ] - var modelScripts_42 = [ - "base-model.js", - "grid-geo-model.js", - "dukerutland-model.js" - ] - var config_view_js_38 = [ - "base-view.js", - "grid-board-view.js", - "fairy-set-view.js", - "dukerutland-view.js" - ] - var modelScripts_43 = [ - "base-model.js", - "grid-geo-model.js", - "gustav3-model.js" - ] - var config_view_js_39 = [ - "base-view.js", - "grid-board-view.js", - "fairy-set-view.js", - "gustav3-view.js" - ] - var modelScripts_44 = [ - "base-model.js", - "grid-geo-model.js", - "hyderabad-model.js" - ] - var config_view_js_40 = [ - "base-view.js", - "grid-board-view.js", - "fairy-set-view.js", - "hyderabad-view.js" - ] - var modelScripts_45 = [ - "base-model.js", - "grid-geo-model.js", - "kaisergame-model.js" - ] - var modelScripts_46 = [ - "base-model.js", - "grid-geo-model.js", - "sultangame-model.js" - ] - var config_view_js_41 = [ - "base-view.js", - "grid-board-view.js", - "fairy-set-view.js", - "sultangame-view.js" - ] - var modelScripts_47 = [ - "base-model.js", - "grid-geo-model.js", - "reformed-courier-model.js" - ] - var config_view_js_42 = [ - "base-view.js", - "grid-board-view.js", - "fairy-set-view.js", - "reformed-courier-view.js" - ] - var modelScripts_48 = [ - "base-model.js", - "grid-geo-model.js", - "tutti-frutti-model.js" - ] - var config_view_js_43 = [ - "base-view.js", - "grid-board-view.js", - "fairy-set-view.js", - "tutti-frutti-view.js" - ] - var modelScripts_49 = [ - "base-model.js", - "grid-geo-model.js", - "sweet16-model.js" - ] - var config_view_js_44 = [ - "base-view.js", - "grid-board-view.js", - "staunton-set-view.js", - "sweet16-view.js" - ] - var modelScripts_tera = [ - "base-model.js", - "grid-geo-model.js", - "terachess-model.js" - ] - var config_view_js_tera = [ - "base-view.js", - "grid-board-view.js", - "fairy-set-view.js", - "terachess-view.js" - ] - var modelScripts_giga = [ - "base-model.js", - "grid-geo-model.js", - "gigachess-model.js" - ] - var config_view_js_giga = [ - "base-view.js", - "grid-board-view.js", - "fairy-set-view.js", - "gigachess-view.js" - ] - var modelScripts_wtamerlane = [ - "base-model.js", - "grid-geo-model.js", - "wild-tamerlane-model.js" - ] - var config_view_js_wtamerlane = [ - "base-view.js", - "grid-board-view.js", - "fairy-set-view.js", - "wild-tamerlane-view.js" - ] - return [ - { - "name": "classic-chess", - "modelScripts": modelScripts, - "config": { - "status": true, - "model": { - "title-en": "Chess", - "summary": "Regular Orthodox Classic Western Chess", - "thumbnail": "knight-thumbnail.png", - "module": "chessbase", - "plazza": "true", - "released": 1389887778, - "rules": { - "en": "rules.html", - "fr": "rules-fr.html" - }, - "credits": { - "en": "credits.html", - "fr": "credits-fr.html" - }, - "gameOptions": config_model_gameOptions, - "js": modelScripts, - "levels": config_model_levels_5 - }, - "view": { - "title-en": "Chessbase view", - "visuals": { - "600x600": [ - "res/visuals/classic-chess-600x600-3d.jpg", - "res/visuals/classic-chess-600x600-2d.jpg" - ] - }, - "xdView": true, - "css": config_view_css, - "preferredRatio": 1, - "useShowMoves": true, - "useNotation": true, - "module": "chessbase", - "defaultOptions": config_view_defaultOptions, - "skins": [ - config_view_skins, - { - "name": "skin3dflat", - "title": "3D Flat", - "3d": true, - "preload": [ - "smoothedfilegeo|0|/res/ring-target.js", - "image|/res/images/cancel.png", - "image|/res/images/wikipedia.png", - "image|/res/extruded/wood.jpg", - "image|/res/extruded/wikipedia-pieces-diffuse-white.jpg", - "image|/res/extruded/wikipedia-pieces-diffuse-black.jpg", - "smoothedfilegeo|0|/res/extruded/flat3dpieces-king.js", - "smoothedfilegeo|0|/res/extruded/flat3dpieces-queen.js", - "smoothedfilegeo|0|/res/extruded/flat3dpieces-pawn.js", - "smoothedfilegeo|0|/res/extruded/flat3dpieces-rook.js", - "smoothedfilegeo|0|/res/extruded/flat3dpieces-knight.js", - "smoothedfilegeo|0|/res/extruded/flat3dpieces-bishop.js" - ], - "world": config_view_skins_world, - "camera": config_view_skins_camera_2 - }, - { - "name": "skin2dfull", - "title": "2D Classic", - "3d": false, - "preload": config_view_skins_preload_2 - }, - { - "name": "skin2dwood", - "title": "2D Wood", - "3d": false, - "preload": [ - "image|/res/images/cancel.png", - "image|/res/images/whitebg.png", - "image|/res/images/wikipedia.png", - "image|/res/images/woodenpieces2d2.png", - "image|/res/images/wood.jpg" - ] - } - ], - "animateSelfMoves": false, - "switchable": true, - "sounds": config_view_sounds, - "js": config_view_js, - "useAutoComplete": true - } - }, - "viewScripts": config_view_js - }, - { - "name": "losing-chess", - "modelScripts": [ - "base-model.js", - "grid-geo-model.js", - "losing-model.js" - ], - "config": { - "status": true, - "model": { - "title-en": "Losing Chess", - "summary": "Also known as Antichess, Suicide Chess, Giveaway Chess, ...", - "thumbnail": "knight-inv-thumbnail.png", - "module": "chessbase", - "plazza": "true", - "released": 1495039002, - "rules": { - "en": "losing-rules.html", - }, - "credits": { - "en": "credits.html", - "fr": "credits-fr.html" - }, - "gameOptions": config_model_gameOptions, - "js": [ - "base-model.js", - "grid-geo-model.js", - "losing-model.js" - ], - "levels": config_model_levels_5 - }, - "view": { - "title-en": "Chessbase view", - "visuals": { - "600x600": [ - "res/visuals/classic-chess-600x600-3d.jpg", - "res/visuals/classic-chess-600x600-2d.jpg" - ] - }, - "xdView": true, - "css": config_view_css, - "preferredRatio": 1, - "useShowMoves": true, - "useNotation": true, - "module": "chessbase", - "defaultOptions": config_view_defaultOptions, - "skins": [ - config_view_skins, - { - "name": "skin3dflat", - "title": "3D Flat", - "3d": true, - "preload": [ - "smoothedfilegeo|0|/res/ring-target.js", - "image|/res/images/cancel.png", - "image|/res/images/wikipedia.png", - "image|/res/extruded/wood.jpg", - "image|/res/extruded/wikipedia-pieces-diffuse-white.jpg", - "image|/res/extruded/wikipedia-pieces-diffuse-black.jpg", - "smoothedfilegeo|0|/res/extruded/flat3dpieces-king.js", - "smoothedfilegeo|0|/res/extruded/flat3dpieces-queen.js", - "smoothedfilegeo|0|/res/extruded/flat3dpieces-pawn.js", - "smoothedfilegeo|0|/res/extruded/flat3dpieces-rook.js", - "smoothedfilegeo|0|/res/extruded/flat3dpieces-knight.js", - "smoothedfilegeo|0|/res/extruded/flat3dpieces-bishop.js" - ], - "world": config_view_skins_world, - "camera": config_view_skins_camera_2 - }, - { - "name": "skin2dfull", - "title": "2D Classic", - "3d": false, - "preload": config_view_skins_preload_2 - }, - { - "name": "skin2dwood", - "title": "2D Wood", - "3d": false, - "preload": [ - "image|/res/images/cancel.png", - "image|/res/images/whitebg.png", - "image|/res/images/wikipedia.png", - "image|/res/images/woodenpieces2d2.png", - "image|/res/images/wood.jpg" - ] - } - ], - "animateSelfMoves": false, - "switchable": true, - "sounds": config_view_sounds, - "js": config_view_js, - "useAutoComplete": true - } - }, - "viewScripts": config_view_js - }, - { - "name": "xiangqi", - "modelScripts": modelScripts_2, - "config": { - "status": true, - "model": { - "title-en": "Xiangqi", - "summary": "Chinese Chess", - "rules": { - "en": "xiangqi-rules.html" - }, - "module": "chessbase", - "plazza": "true", - "thumbnail": "xiangqi-thumb.png", - "released": 1394466978, - "credits": { - "en": "xiangqi-credits.html" - }, - "gameOptions": config_model_gameOptions_2, - "js": modelScripts_2, - "description": { - "en": "xiangqi-description.html" - }, - "levels": config_model_levels_5 - }, - "view": { - "title-en": "Chessbase view", - "visuals": { - "600x600": [ - "res/visuals/xiangqi-600x600-3d.jpg", - "res/visuals/xiangqi-600x600-2d.jpg" - ] - }, - "xdView": true, - "css": config_view_css, - "preferredRatio": 0.9, - "useShowMoves": true, - "useNotation": true, - "module": "chessbase", - "defaultOptions": config_view_defaultOptions, - "skins": [ - { - "name": "skin3d", - "title": "3D Classic", - "3d": true, - "preload": [ - "smoothedfilegeo|0|/res/ring-target.js", - "image|/res/images/cancel.png", - "smoothedfilegeo|0|/res/xiangqi/token.js", - "image|/res/xiangqi/clearwoodtexture.jpg", - "image|/res/xiangqi/decoration-cross.png", - "image|/res/xiangqi/whitebg.png", - "image|/res/xiangqi/xiangqi-pieces-sprites-playera.png", - "image|/res/xiangqi/xiangqi-pieces-sprites-playerb.png", - "image|/res/xiangqi/piecebump.jpg" - ], - "world": config_view_skins_world_2, - "camera": config_view_skins_camera - }, - { - "name": "skin3dwall", - "title": "3D Wall", - "3d": true, - "preload": [ - "smoothedfilegeo|0|/res/ring-target.js", - "image|/res/images/cancel.png", - "smoothedfilegeo|0|/res/xiangqi/token.js", - "image|/res/xiangqi/wood3.jpg", - "image|/res/xiangqi/clearwoodtexture.jpg", - "image|/res/xiangqi/decoration-cross.png", - "image|/res/xiangqi/whitebg.png", - "image|/res/xiangqi/xiangqi-pieces-sprites-playera.png", - "image|/res/xiangqi/xiangqi-pieces-sprites-playerb.png", - "image|/res/xiangqi/piecebump.jpg" - ], - "world": config_view_skins_world_2, - "camera": config_view_skins_camera_2 - }, - { - "name": "skin3dwestern", - "title": "3D Western", - "3d": true, - "preload": config_view_skins_preload_3, - "world": config_view_skins_world_2, - "camera": config_view_skins_camera - }, - { - "name": "skin3dwallwestern", - "title": "3D Wall Western", - "3d": true, - "preload": config_view_skins_preload_3, - "world": config_view_skins_world_2, - "camera": config_view_skins_camera_2 - }, - { - "name": "skin2d", - "title": "2D Classic", - "3d": false, - "preload": [ - "image|/res/images/cancel.png", - "image|/res/images/whitebg.png", - "image|/res/xiangqi/wood3.jpg", - "image|/res/xiangqi/clearwoodtexture.jpg", - "image|/res/xiangqi/decoration-cross.png", - "image|/res/xiangqi/whitebg.png", - "image|/res/xiangqi/xiangqi-pieces-sprites.png" - ] - }, - { - "name": "skin2dwestern", - "title": "2D Western", - "3d": false, - "preload": [ - "image|/res/images/cancel.png", - "image|/res/images/whitebg.png", - "image|/res/xiangqi/wood3.jpg", - "image|/res/xiangqi/clearwoodtexture.jpg", - "image|/res/xiangqi/decoration-cross.png", - "image|/res/xiangqi/whitebg.png", - "image|/res/xiangqi/xiangqi-pieces-sprites-western.png" - ] - } - ], - "animateSelfMoves": false, - "switchable": true, - "sounds": config_view_sounds, - "js": config_view_js_2, - "useAutoComplete": true - } - }, - "viewScripts": config_view_js_2 - }, - { - "name": "gardner-chess", - "modelScripts": modelScripts_3, - "config": { - "status": true, - "model": { - "title-en": "Gardner MiniChess", - "summary": "Gardner 5x5 minichess (1969)", - "rules": { - "en": "gardner-rules.html" - }, - "module": "chessbase", - "plazza": "true", - "thumbnail": "gardner-thumb.png", - "released": 1398178578, - "credits": { - "en": "gardner-credits.html" - }, - "gameOptions": config_model_gameOptions_2, - "obsolete": false, - "js": modelScripts_3, - "levels": config_model_levels_5, - "description": { - "en": "gardner-description.html" - } - }, - "view": { - "title-en": "Chessbase view", - "visuals": { - "600x600": [ - "res/visuals/gardner-600x600-3d.jpg", - "res/visuals/gardner-600x600-2d.jpg" - ] - }, - "xdView": true, - "css": config_view_css, - "preferredRatio": 1, - "useShowMoves": true, - "useNotation": true, - "module": "chessbase", - "defaultOptions": config_view_defaultOptions, - "skins": config_view_skins_3, - "animateSelfMoves": false, - "switchable": true, - "sounds": config_view_sounds, - "js": config_view_js_3, - "useAutoComplete": true - } - }, - "viewScripts": config_view_js_3 - }, - { - "name": "mini4x4-chess", - "modelScripts": modelScripts_4, - "config": { - "status": true, - "model": { - "title-en": "Mini Chess 4x4", - "summary": "4x4 mini chess variant", - "rules": { - "en": "mini4x4-rules.html" - }, - "module": "chessbase", - "plazza": "true", - "thumbnail": "mini4x4-thumb.png", - "released": 1398178577, - "credits": { - "en": "mini4x4-credits.html" - }, - "gameOptions": config_model_gameOptions_2, - "obsolete": false, - "js": modelScripts_4, - "levels": config_model_levels_5, - "description": { - "en": "mini4x4-description.html" - } - }, - "view": { - "title-en": "Chessbase view", - "visuals": { - "600x600": [ - "res/visuals/mini4x4-600x600-3d.jpg", - "res/visuals/mini4x4-600x600-2d.jpg" - ] - }, - "xdView": true, - "css": config_view_css, - "preferredRatio": 1, - "useShowMoves": true, - "useNotation": true, - "module": "chessbase", - "defaultOptions": config_view_defaultOptions, - "skins": config_view_skins_3, - "animateSelfMoves": false, - "switchable": true, - "sounds": config_view_sounds, - "js": config_view_js_4, - "useAutoComplete": true - } - }, - "viewScripts": config_view_js_4 - }, - { - "name": "mini4x5-chess", - "modelScripts": modelScripts_5, - "config": { - "status": true, - "model": { - "title-en": "Mini Chess 4x5", - "summary": "4x5 mini chess variant", - "rules": { - "en": "mini4x5-rules.html" - }, - "module": "chessbase", - "plazza": "true", - "thumbnail": "mini4x5-thumb.png", - "released": 1398178576, - "credits": { - "en": "mini4x5-credits.html" - }, - "gameOptions": config_model_gameOptions_2, - "obsolete": false, - "js": modelScripts_5, - "levels": config_model_levels_5, - "description": { - "en": "mini4x5-description.html" - } - }, - "view": { - "title-en": "Chessbase view", - "visuals": { - "600x600": [ - "res/visuals/mini4x5-600x600-3d.jpg", - "res/visuals/mini4x5-600x600-2d.jpg" - ] - }, - "xdView": true, - "css": config_view_css, - "preferredRatio": 1, - "useShowMoves": true, - "useNotation": true, - "module": "chessbase", - "defaultOptions": config_view_defaultOptions, - "skins": config_view_skins_3, - "animateSelfMoves": false, - "switchable": true, - "sounds": config_view_sounds, - "js": config_view_js_5, - "useAutoComplete": true - } - }, - "viewScripts": config_view_js_5 - }, - { - "name": "micro4x5-chess", - "modelScripts": modelScripts_6, - "config": { - "status": true, - "model": { - "title-en": "Micro Chess", - "summary": "4x5 chess variant by Glimne (1997)", - "rules": { - "en": "micro4x5-rules.html" - }, - "module": "chessbase", - "plazza": "true", - "thumbnail": "micro4x5-thumb.png", - "released": 1398178575, - "credits": { - "en": "micro4x5-credits.html" - }, - "gameOptions": config_model_gameOptions_2, - "obsolete": false, - "js": modelScripts_6, - "levels": config_model_levels_5, - "description": { - "en": "micro4x5-description.html" - } - }, - "view": { - "title-en": "Chessbase view", - "visuals": { - "600x600": [ - "res/visuals/micro4x5-600x600-3d.jpg", - "res/visuals/micro4x5-600x600-2d.jpg" - ] - }, - "xdView": true, - "css": config_view_css, - "preferredRatio": 1, - "useShowMoves": true, - "useNotation": true, - "module": "chessbase", - "defaultOptions": config_view_defaultOptions, - "skins": config_view_skins_3, - "animateSelfMoves": false, - "switchable": true, - "sounds": config_view_sounds, - "js": config_view_js_6, - "useAutoComplete": true - } - }, - "viewScripts": config_view_js_6 - }, - { - "name": "baby-chess", - "modelScripts": modelScripts_7, - "config": { - "status": true, - "model": { - "title-en": "Baby Chess", - "summary": "5x5 Baby chess", - "rules": { - "en": "baby-rules.html" - }, - "module": "chessbase", - "plazza": "true", - "thumbnail": "baby-thumb.png", - "released": 1398178574, - "credits": { - "en": "baby-credits.html" - }, - "gameOptions": config_model_gameOptions_2, - "obsolete": false, - "js": modelScripts_7, - "levels": config_model_levels_5, - "description": { - "en": "baby-description.html" - } - }, - "view": { - "title-en": "Chessbase view", - "visuals": { - "600x600": [ - "res/visuals/baby-600x600-3d.jpg", - "res/visuals/baby-600x600-2d.jpg" - ] - }, - "xdView": true, - "css": config_view_css, - "preferredRatio": 1, - "useShowMoves": true, - "useNotation": true, - "module": "chessbase", - "defaultOptions": config_view_defaultOptions, - "skins": config_view_skins_3, - "animateSelfMoves": false, - "switchable": true, - "sounds": config_view_sounds, - "js": config_view_js_7, - "useAutoComplete": true - } - }, - "viewScripts": config_view_js_7 - }, - { - "name": "malett-chess", - "modelScripts": modelScripts_8, - "config": { - "status": true, - "model": { - "title-en": "Malett Chess", - "summary": "5x5 chess variant by Jeff Malett", - "rules": { - "en": "malett-rules.html" - }, - "module": "chessbase", - "plazza": "true", - "thumbnail": "malett-thumb.png", - "released": 1398178573, - "credits": { - "en": "malett-credits.html" - }, - "gameOptions": config_model_gameOptions_2, - "obsolete": false, - "js": modelScripts_8, - "levels": config_model_levels_5, - "description": { - "en": "malett-description.html" - } - }, - "view": { - "title-en": "Chessbase view", - "visuals": { - "600x600": [ - "res/visuals/malett-600x600-3d.jpg", - "res/visuals/malett-600x600-2d.jpg" - ] - }, - "xdView": true, - "css": config_view_css, - "preferredRatio": 1, - "useShowMoves": true, - "useNotation": true, - "module": "chessbase", - "defaultOptions": config_view_defaultOptions, - "skins": config_view_skins_3, - "animateSelfMoves": false, - "switchable": true, - "sounds": config_view_sounds, - "js": config_view_js_8, - "useAutoComplete": true - } - }, - "viewScripts": config_view_js_8 - }, - { - "name": "los-alamos-chess", - "modelScripts": modelScripts_9, - "config": { - "status": true, - "model": { - "title-en": "Los Alamos Chess", - "summary": "6x6 chess variant", - "rules": { - "en": "los-alamos-rules.html" - }, - "module": "chessbase", - "plazza": "true", - "thumbnail": "los-alamos-thumb.png", - "released": 1398178573, - "credits": { - "en": "los-alamos-credits.html" - }, - "gameOptions": config_model_gameOptions_2, - "obsolete": false, - "js": modelScripts_9, - "levels": config_model_levels_5, - "description": { - "en": "los-alamos-description.html" - } - }, - "view": { - "title-en": "Chessbase view", - "visuals": { - "600x600": [ - "res/visuals/los-alamos-600x600-3d.jpg", - "res/visuals/los-alamos-600x600-2d.jpg" - ] - }, - "xdView": true, - "css": config_view_css, - "preferredRatio": 1, - "useShowMoves": true, - "useNotation": true, - "module": "chessbase", - "defaultOptions": config_view_defaultOptions, - "skins": config_view_skins_3, - "animateSelfMoves": false, - "switchable": true, - "sounds": config_view_sounds, - "js": config_view_js_9, - "useAutoComplete": true - } - }, - "viewScripts": config_view_js_9 - }, - { - "name": "attack-chess", - "modelScripts": modelScripts_10, - "config": { - "status": true, - "model": { - "title-en": "Chess Attack", - "summary": "5x6 chess variant", - "rules": { - "en": "attack-rules.html" - }, - "module": "chessbase", - "plazza": "true", - "thumbnail": "attack-thumb.png", - "released": 1398178572, - "credits": { - "en": "attack-credits.html" - }, - "gameOptions": config_model_gameOptions_2, - "obsolete": false, - "js": modelScripts_10, - "levels": config_model_levels_5, - "description": { - "en": "attack-description.html" - } - }, - "view": { - "title-en": "Chessbase view", - "visuals": { - "600x600": [ - "res/visuals/attack-600x600-3d.jpg", - "res/visuals/attack-600x600-2d.jpg" - ] - }, - "xdView": true, - "css": config_view_css, - "preferredRatio": 1, - "useShowMoves": true, - "useNotation": true, - "module": "chessbase", - "defaultOptions": config_view_defaultOptions, - "skins": config_view_skins_3, - "animateSelfMoves": false, - "switchable": true, - "sounds": config_view_sounds, - "js": config_view_js_10, - "useAutoComplete": true - } - }, - "viewScripts": config_view_js_10 - }, - { - "name": "courier-chess", - "modelScripts": modelScripts_11, - "config": { - "status": true, - "model": { - "title-en": "Courier Chess", - "summary": "12x8 chess (12th century)", - "rules": { - "en": "courier-rules.html" - }, - "module": "chessbase", - "plazza": "true", - "thumbnail": "courier-thumb.png", - "released": 1393430178, - "credits": { - "en": "courier-credits.html" - }, - "gameOptions": config_model_gameOptions_2, - "js": modelScripts_11, - "description": { - "en": "courier-description.html" - }, - "levels": config_model_levels_10 - }, - "view": { - "title-en": "Chessbase view", - "visuals": { - "600x600": [ - "res/visuals/courier-600x600-3d.jpg", - "res/visuals/courier-600x600-2d.jpg" - ] - }, - "xdView": true, - "css": config_view_css, - "preferredRatio": 1.5, - "useShowMoves": true, - "useNotation": true, - "module": "chessbase", - "defaultOptions": config_view_defaultOptions, - "skins": [ - { - "name": "skin3d", - "title": "3D Classic", - "3d": true, - "preload": [ - "smoothedfilegeo|0|/res/ring-target.js", - "image|/res/images/cancel.png", - "smoothedfilegeo|0|/res/courierchess/cc-pawn/cc-pawn.js", - "image|/res/courierchess/cc-pawn/cc-pawn-diffuse.jpg", - "image|/res/courierchess/cc-pawn/cc-pawn-normal.jpg", - "smoothedfilegeo|0|/res/courierchess/cc-archer/cc-archer.js", - "image|/res/courierchess/cc-archer/cc-archer-diffuse.jpg", - "image|/res/courierchess/cc-archer/cc-archer-normal.jpg", - "smoothedfilegeo|0|/res/courierchess/cc-queen/cc-queen.js", - "image|/res/courierchess/cc-queen/cc-queen-diffuse.jpg", - "image|/res/courierchess/cc-queen/cc-queen-normal.jpg", - "smoothedfilegeo|0|/res/courierchess/cc-schleich/cc-schleich.js", - "image|/res/courierchess/cc-schleich/cc-schleich-diffuse.jpg", - "image|/res/courierchess/cc-schleich/cc-schleich-normal.jpg", - "smoothedfilegeo|0|/res/courierchess/cc-knight/cc-knight.js", - "image|/res/courierchess/cc-knight/cc-knight-diffuse.jpg", - "image|/res/courierchess/cc-knight/cc-knight-normal.jpg", - "smoothedfilegeo|0|/res/courierchess/cc-man/cc-man.js", - "image|/res/courierchess/cc-man/cc-man-diffuse.jpg", - "image|/res/courierchess/cc-man/cc-man-normal.jpg", - "smoothedfilegeo|0|/res/courierchess/cc-courier/cc-courier.js", - "image|/res/courierchess/cc-courier/cc-courier-diffuse.jpg", - "image|/res/courierchess/cc-courier/cc-courier-normal.jpg", - "smoothedfilegeo|0|/res/courierchess/cc-rook/cc-rook.js", - "image|/res/courierchess/cc-rook/cc-rook-diffuse.jpg", - "image|/res/courierchess/cc-rook/cc-rook-normal.jpg", - "smoothedfilegeo|0|/res/courierchess/cc-king/cc-king.js", - "image|/res/courierchess/cc-king/cc-king-diffuse.jpg", - "image|/res/courierchess/cc-king/cc-king-normal.jpg", - "image|/res/images/crackles.jpg", - "image|/res/images/tileralpha.png" - ], - "world": config_view_skins_world, - "camera": { - "fov": 45, - "distMax": 50, - "radius": 12, - "elevationAngle": 60, - "elevationMin": 0 - } - }, - { - "name": "skin2d", - "title": "2D Classic", - "3d": false, - "preload": [ - "image|/res/courierchess/wikipedia-courier-sprites.png" - ] - } - ], - "animateSelfMoves": false, - "switchable": true, - "sounds": config_view_sounds, - "js": config_view_js_11, - "useAutoComplete": true - } - }, - "viewScripts": config_view_js_11 - }, - { - "name": "makruk", - "modelScripts": modelScripts_12, - "config": { - "status": true, - "model": { - "title-en": "Makruk", - "summary": "Thai Chess", - "rules": { - "en": "mk-rules.html" - }, - "module": "chessbase", - "plazza": "true", - "thumbnail": "mk-thumb.png", - "released": 1393948578, - "credits": { - "en": "mk-credits.html" - }, - "gameOptions": config_model_gameOptions_2, - "js": modelScripts_12, - "description": { - "en": "mk-description.html" - }, - "levels": config_model_levels_5 - }, - "view": { - "title-en": "Chessbase view", - "visuals": { - "600x600": [ - "res/visuals/makruk-600x600-3d.jpg", - "res/visuals/makruk-600x600-2d.jpg" - ] - }, - "xdView": true, - "css": config_view_css, - "preferredRatio": 1, - "useShowMoves": true, - "useNotation": true, - "module": "chessbase", - "defaultOptions": config_view_defaultOptions, - "skins": [ - { - "name": "skin3d", - "title": "3D Classic", - "3d": true, - "preload": [ - "smoothedfilegeo|0|/res/ring-target.js", - "image|/res/images/cancel.png", - "image|/res/images/wikipedia.png", - "image|/res/images/wood-chipboard-5.jpg", - "smoothedfilegeo|0|/res/makruk/pawn/mk-pawn.js", - "image|/res/makruk/pawn/mk-pawn-diffusemap.jpg", - "image|/res/makruk/pawn/mk-pawn-normalmap.jpg", - "smoothedfilegeo|0|/res/makruk/knight/mk-knight.js", - "image|/res/makruk/knight/mk-knight-diffusemap.jpg", - "image|/res/makruk/knight/mk-knight-normalmap.jpg", - "smoothedfilegeo|0|/res/makruk/bishop/mk-bishop.js", - "image|/res/makruk/bishop/mk-bishop-diffusemap.jpg", - "image|/res/makruk/bishop/mk-bishop-normalmap.jpg", - "smoothedfilegeo|0|/res/makruk/rook/mk-rook.js", - "image|/res/makruk/rook/mk-rook-diffusemap.jpg", - "image|/res/makruk/rook/mk-rook-normalmap.jpg", - "smoothedfilegeo|0|/res/makruk/queen/mk-queen.js", - "image|/res/makruk/queen/mk-queen-diffusemap.jpg", - "image|/res/makruk/queen/mk-queen-normalmap.jpg", - "smoothedfilegeo|0|/res/makruk/king/mk-king.js", - "image|/res/makruk/king/mk-king-diffusemap.jpg", - "image|/res/makruk/king/mk-king-normalmap.jpg" - ], - "world": config_view_skins_world_3, - "camera": config_view_skins_camera - }, - { - "name": "skin2d", - "title": "2D Classic", - "3d": false, - "preload": [ - "image|/res/images/cancel.png", - "image|/res/images/whitebg.png", - "image|/res/images/wikipedia.png", - "image|/res/images/wood-chipboard-4.jpg" - ] - } - ], - "animateSelfMoves": false, - "switchable": true, - "sounds": config_view_sounds, - "js": config_view_js_12, - "useAutoComplete": true - } - }, - "viewScripts": config_view_js_12 - }, - { - "name": "shako-chess", - "modelScripts": modelScripts_13, - "config": { - "status": true, - "model": { - "title-en": "Shako", - "summary": "10x10 Chess", - "rules": { - "en": "shako-rules.html", - "fr": "shako-rules-fr.html" - }, - "module": "chessbase", - "plazza": "true", - "thumbnail": "shako-thumb.png", - "released": 1396536978, - "credits": { - "en": "shako-credits.html", - "fr": "shako-credits-fr.html" - }, - "gameOptions": config_model_gameOptions_2, - "js": modelScripts_13, - "description": { - "en": "shako-description.html", - "fr": "shako-description-fr.html" - }, - "levels": config_model_levels_15 - }, - "view": { - "title-en": "Chessbase view", - "visuals": { - "600x600": [ - "res/visuals/shako-600x600-3d.jpg", - "res/visuals/shako-600x600-2d.jpg" - ] - }, - "xdView": true, - "css": config_view_css, - "preferredRatio": 1, - "useShowMoves": true, - "useNotation": true, - "module": "chessbase", - "defaultOptions": config_view_defaultOptions, - "skins": [ - { - "name": "skin3d", - "title": "3D Classic", - "3d": true, - "preload": [ - "smoothedfilegeo|0|/res/ring-target.js", - "image|/res/images/cancel.png", - "image|/res/images/wikipedia.png" - ], - "world": config_view_skins_world, - "camera": config_view_skins_camera - }, - config_view_skins_2 - ], - "animateSelfMoves": false, - "switchable": true, - "sounds": config_view_sounds, - "js": config_view_js_13, - "useAutoComplete": true - } - }, - "viewScripts": config_view_js_13 - }, - { - "name": "shatranj-chess", - "modelScripts": modelScripts_14, - "config": { - "status": true, - "model": { - "title-en": "Shatranj", - "summary": "Ancient Chess", - "rules": { - "en": "shatranj-rules.html" - }, - "module": "chessbase", - "plazza": "true", - "thumbnail": "shatranj-thumb.png", - "released": 1401461778, - "credits": { - "en": "shatranj-credits.html" - }, - "gameOptions": config_model_gameOptions_3, - "obsolete": false, - "js": modelScripts_14, - "description": { - "en": "shatranj-description.html" - }, - "levels": config_model_levels_5 - }, - "view": { - "title-en": "Chessbase view", - "visuals": { - "600x600": [ - "res/visuals/shatranj-600x600-3d.jpg", - "res/visuals/shatranj-600x600-2d.jpg" - ] - }, - "xdView": true, - "css": config_view_css, - "preferredRatio": 1, - "useShowMoves": true, - "useNotation": true, - "module": "chessbase", - "defaultOptions": config_view_defaultOptions, - "skins": [ - { - "name": "skin3d", - "title": "3D Classic", - "3d": true, - "preload": [ - "smoothedfilegeo|0|/res/ring-target.js", - "image|/res/images/cancel.png", - "smoothedfilegeo|0|/res/nishapur/pawn/pawn.js", - "image|/res/nishapur/pawn/pawn-diffusemap.jpg", - "image|/res/nishapur/pawn/pawn-normalmap.jpg", - "smoothedfilegeo|0|/res/nishapur/knight/knight.js", - "image|/res/nishapur/knight/knight-diffusemap.jpg", - "image|/res/nishapur/knight/knight-normalmap.jpg", - "smoothedfilegeo|0|/res/nishapur/elephant/elephant.js", - "image|/res/nishapur/elephant/elephant-diffusemap.jpg", - "image|/res/nishapur/elephant/elephant-normalmap.jpg", - "smoothedfilegeo|0|/res/nishapur/rook/rook.js", - "image|/res/nishapur/rook/rook-diffusemap.jpg", - "image|/res/nishapur/rook/rook-normalmap.jpg", - "smoothedfilegeo|0|/res/nishapur/general/general.js", - "image|/res/nishapur/general/general-diffusemap.jpg", - "image|/res/nishapur/general/general-normalmap.jpg", - "smoothedfilegeo|0|/res/nishapur/king/king.js", - "image|/res/nishapur/king/king-diffusemap.jpg", - "image|/res/nishapur/king/king-normalmap.jpg", - "image|/res/images/wikipedia.png", - "image|/res/images/wood-chipboard-2.jpg" - ], - "world": config_view_skins_world_3, - "camera": config_view_skins_camera - }, - { - "name": "skin2d", - "title": "2D Classic", - "3d": false, - "preload": [ - "image|/res/images/cancel.png", - "image|/res/images/whitebg.png", - "image|/res/images/wikipedia.png", - "image|/res/images/wood-chipboard-2.jpg", - "image|/res/nishapur/nishapur-2d-sprites.png" - ] - } - ], - "animateSelfMoves": false, - "switchable": true, - "sounds": config_view_sounds, - "js": config_view_js_14, - "useAutoComplete": true - } - }, - "viewScripts": config_view_js_14 - }, - { - "name": "basic-chess", - "modelScripts": modelScripts_15, - "config": { - "status": true, - "model": { - "title-en": "Basic Chess", - "summary": "Basic Chess", - "rules": config_model_rules, - "module": "chessbase", - "plazza": "true", - "thumbnail": "knight-thumbnail.png", - "released": 1389887778, - "credits": config_model_credits, - "gameOptions": config_model_gameOptions, - "obsolete": true, - "js": modelScripts_15, - "levels": config_model_levels_5 - }, - "view": { - "title-en": "Chessbase view", - "js": config_view_js_15, - "xdView": true, - "css": config_view_css, - "preferredRatio": 1, - "useShowMoves": true, - "useNotation": true, - "module": "chessbase", - "defaultOptions": config_view_defaultOptions, - "skins": [ - { - "name": "skin3d", - "title": "3D Classic", - "3d": true, - "preload": config_view_skins_preload_4, - "world": config_view_skins_world, - "camera": config_view_skins_camera - }, - config_view_skins_4 - ], - "animateSelfMoves": false, - "switchable": true, - "sounds": config_view_sounds, - "useAutoComplete": true - } - }, - "viewScripts": config_view_js_15 - }, - { - "name": "raumschach", - "modelScripts": modelScripts_16, - "config": { - "status": true, - "model": { - "title-en": "Raumschach", - "summary": "5x5x5 Chess", - "rules": { - "en": "raumschach-rules.html" - }, - "module": "chessbase", - "plazza": "true", - "thumbnail": "raumschach-thumb.png", - "released": 1402066578, - "credits": { - "en": "raumschach-credits.html" - }, - "gameOptions": config_model_gameOptions, - "obsolete": false, - "js": modelScripts_16, - "description": { - "en": "raumschach-description.html" - }, - "levels": config_model_levels_10 - }, - "view": { - "title-en": "Chessbase view", - "visuals": { - "600x600": [ - "res/visuals/raumschach-600x600-3d.jpg", - "res/visuals/raumschach-600x600-2d.jpg" - ] - }, - "xdView": true, - "css": config_view_css, - "preferredRatio": 1.1, - "useShowMoves": true, - "useNotation": true, - "module": "chessbase", - "defaultOptions": config_view_defaultOptions, - "skins": [ - { - "name": "skin3d", - "title": "3D Classic", - "3d": true, - "preload": [ - "smoothedfilegeo|0|/res/ring-target.js", - "image|/res/images/cancel.png", - "image|/res/images/wikipedia.png", - "smoothedfilegeo|0|/res/fairy/pawn/pawn.js", - "image|/res/fairy/pawn/pawn-diffusemap.jpg", - "image|/res/fairy/pawn/pawn-normalmap.jpg", - "smoothedfilegeo|0|/res/fairy/knight/knight.js", - "image|/res/fairy/knight/knight-diffusemap.jpg", - "image|/res/fairy/knight/knight-normalmap.jpg", - "smoothedfilegeo|0|/res/fairy/bishop/bishop.js", - "image|/res/fairy/bishop/bishop-diffusemap.jpg", - "image|/res/fairy/bishop/bishop-normalmap.jpg", - "smoothedfilegeo|0|/res/fairy/queen/queen.js", - "image|/res/fairy/queen/queen-diffusemap.jpg", - "image|/res/fairy/queen/queen-normalmap.jpg", - "smoothedfilegeo|0|/res/fairy/king/king.js", - "image|/res/fairy/king/king-diffusemap.jpg", - "image|/res/fairy/king/king-normalmap.jpg", - "smoothedfilegeo|0|/res/fairy/rook/rook.js", - "image|/res/fairy/rook/rook-diffusemap.jpg", - "image|/res/fairy/rook/rook-normalmap.jpg", - "smoothedfilegeo|0|/res/fairy/unicorn/unicorn.js", - "image|/res/fairy/unicorn/unicorn-diffusemap.jpg", - "image|/res/fairy/unicorn/unicorn-normalmap.jpg" - ], - "world": { - "lightIntensity": 1, - "skyLightIntensity": 0.5, - "lightCastShadow": false, - "fog": false, - "color": 4686804, - "lightPosition": config_view_skins_world_lightPosition, - "skyLightPosition": config_view_skins_world_skyLightPosition, - "lightShadowDarkness": 0.55, - "ambientLightColor": 16777215 - }, - "camera": { - "fov": 45, - "distMax": 200, - "radius": 24, - "elevationAngle": 40, - "elevationMin": -89, - "rotationAngle": 150, - "target": [ - 0, - 0, - 5000 - ], - "targetBounds": config_view_skins_camera_targetBounds - } - }, - config_view_skins_5 - ], - "animateSelfMoves": false, - "switchable": true, - "sounds": config_view_sounds, - "js": config_view_js_16, - "useAutoComplete": true - } - }, - "viewScripts": config_view_js_16 - }, - { - "name": "glinski-chess", - "modelScripts": modelScripts_17, - "config": { - "status": true, - "model": { - "title-en": "Glinski Chess", - "summary": "Hexagonal Chess", - "rules": { - "en": "glinski-rules.html" - }, - "module": "chessbase", - "plazza": "true", - "thumbnail": "glinski-thumb.png", - "released": 1396882578, - "credits": { - "en": "glinski-credits.html" - }, - "gameOptions": config_model_gameOptions, - "obsolete": false, - "js": modelScripts_17, - "description": { - "en": "glinski-description.html" - }, - "levels": config_model_levels_15 - }, - "view": { - "title-en": "Chessbase view", - "visuals": { - "600x600": [ - "res/visuals/glinski-600x600-3d.jpg", - "res/visuals/glinski-600x600-2d.jpg" - ] - }, - "xdView": true, - "css": config_view_css_2, - "preferredRatio": 0.89, - "useShowMoves": true, - "useNotation": true, - "module": "chessbase", - "defaultOptions": config_view_defaultOptions, - "skins": config_view_skins_8, - "animateSelfMoves": false, - "switchable": true, - "sounds": config_view_sounds, - "js": config_view_js_17, - "useAutoComplete": true - } - }, - "viewScripts": config_view_js_17 - }, - { - "name": "brusky-chess", - "modelScripts": modelScripts_18, - "config": { - "status": true, - "model": { - "title-en": "Brusky Chess", - "summary": "Hexagonal Chess", - "rules": { - "en": "brusky-rules.html" - }, - "module": "chessbase", - "plazza": "true", - "thumbnail": "brusky-thumb.png", - "released": 1398790818, - "credits": { - "en": "brusky-credits.html" - }, - "gameOptions": config_model_gameOptions, - "obsolete": false, - "js": modelScripts_18, - "description": { - "en": "brusky-description.html" - }, - "levels": config_model_levels_15 - }, - "view": { - "title-en": "Chessbase view", - "visuals": { - "600x600": [ - "res/visuals/brusky-600x600-3d.jpg", - "res/visuals/brusky-600x600-2d.jpg" - ] - }, - "xdView": true, - "css": config_view_css_2, - "preferredRatio": 1.7, - "useShowMoves": true, - "useNotation": true, - "module": "chessbase", - "defaultOptions": config_view_defaultOptions, - "skins": [ - { - "name": "skin3d", - "title": "3D Classic", - "3d": true, - "preload": config_view_skins_preload_4, - "world": config_view_skins_world, - "camera": config_view_skins_camera_3 - }, - config_view_skins_7 - ], - "animateSelfMoves": false, - "switchable": true, - "sounds": config_view_sounds, - "js": config_view_js_18, - "useAutoComplete": true - } - }, - "viewScripts": config_view_js_18 - }, - { - "name": "devasa-chess", - "modelScripts": modelScripts_19, - "config": { - "status": true, - "model": { - "title-en": "De Vasa Chess", - "summary": "Hexagonal Chess", - "rules": { - "en": "devasa-rules.html" - }, - "module": "chessbase", - "plazza": "true", - "thumbnail": "devasa-thumb.png", - "released": 1403189777, - "credits": { - "en": "devasa-credits.html" - }, - "gameOptions": config_model_gameOptions, - "obsolete": false, - "js": modelScripts_19, - "description": { - "en": "devasa-description.html" - }, - "levels": config_model_levels_15 - }, - "view": { - "title-en": "Chessbase view", - "visuals": { - "600x600": [ - "res/visuals/devasa-600x600-3d.jpg", - "res/visuals/devasa-600x600-2d.jpg" - ] - }, - "xdView": true, - "css": config_view_css_2, - "preferredRatio": 1.154700538, - "useShowMoves": true, - "useNotation": true, - "module": "chessbase", - "defaultOptions": config_view_defaultOptions, - "skins": [ - { - "name": "skin3d", - "title": "3D Classic", - "3d": true, - "preload": config_view_skins_preload_6, - "world": config_view_skins_world, - "camera": { - "fov": 45, - "distMax": 50, - "radius": 14.5, - "elevationAngle": 45, - "elevationMin": 0, - "distMin": 0, - "rotationAngle": 80 - } - }, - config_view_skins_7 - ], - "animateSelfMoves": false, - "switchable": true, - "sounds": config_view_sounds, - "js": config_view_js_19, - "useAutoComplete": true - } - }, - "viewScripts": config_view_js_19 - }, - { - "name": "mccooey-chess", - "modelScripts": modelScripts_20, - "config": { - "status": true, - "model": { - "title-en": "McCooey Chess", - "summary": "Hexagonal Chess", - "rules": { - "en": "mccooey-rules.html" - }, - "module": "chessbase", - "plazza": "true", - "thumbnail": "mccooey-thumb.png", - "released": 1402671378, - "credits": { - "en": "mccooey-credits.html" - }, - "gameOptions": config_model_gameOptions, - "obsolete": false, - "js": modelScripts_20, - "description": { - "en": "mccooey-description.html" - }, - "levels": config_model_levels_15 - }, - "view": { - "title-en": "Chessbase view", - "visuals": { - "600x600": [ - "res/visuals/mccooey-600x600-3d.jpg", - "res/visuals/mccooey-600x600-2d.jpg" - ] - }, - "xdView": true, - "css": config_view_css_2, - "preferredRatio": 1, - "useShowMoves": true, - "useNotation": true, - "module": "chessbase", - "defaultOptions": config_view_defaultOptions, - "skins": config_view_skins_8, - "animateSelfMoves": false, - "switchable": true, - "sounds": config_view_sounds, - "js": config_view_js_20, - "useAutoComplete": true - } - }, - "viewScripts": config_view_js_20 - }, - { - "name": "shafran-chess", - "modelScripts": modelScripts_21, - "config": { - "status": true, - "model": { - "title-en": "Shafran Chess", - "summary": "Hexagonal Chess", - "rules": { - "en": "shafran-rules.html" - }, - "module": "chessbase", - "plazza": "true", - "thumbnail": "shafran-thumb.png", - "released": 1403535378, - "credits": { - "en": "shafran-credits.html" - }, - "gameOptions": config_model_gameOptions, - "obsolete": false, - "js": modelScripts_21, - "description": { - "en": "shafran-description.html" - }, - "levels": config_model_levels_15 - }, - "view": { - "title-en": "Chessbase view", - "visuals": { - "600x600": [ - "res/visuals/shafran-600x600-3d.jpg", - "res/visuals/shafran-600x600-2d.jpg" - ] - }, - "xdView": true, - "css": config_view_css_2, - "preferredRatio": 1, - "useShowMoves": true, - "useNotation": true, - "module": "chessbase", - "defaultOptions": config_view_defaultOptions, - "skins": [ - { - "name": "skin3d", - "title": "3D Classic", - "3d": true, - "preload": config_view_skins_preload_8, - "world": config_view_skins_world, - "camera": config_view_skins_camera_3 - }, - config_view_skins_7 - ], - "animateSelfMoves": false, - "switchable": true, - "sounds": config_view_sounds, - "js": config_view_js_21, - "useAutoComplete": true - } - }, - "viewScripts": config_view_js_21 - }, - { - "name": "circular-chess", - "modelScripts": modelScripts_22, - "config": { - "status": true, - "model": { - "title-en": "Modern Circular Chess", - "summary": "Chess on a ring", - "rules": { - "en": "circular-rules.html" - }, - "module": "chessbase", - "plazza": "true", - "thumbnail": "circular-thumb.png", - "released": 1397055378, - "credits": { - "en": "circular-credits.html" - }, - "gameOptions": config_model_gameOptions, - "obsolete": false, - "js": modelScripts_22, - "description": { - "en": "circular-description.html" - }, - "levels": config_model_levels_5 - }, - "view": { - "title-en": "Chessbase view", - "visuals": { - "600x600": [ - "res/visuals/circular-600x600-3d.jpg", - "res/visuals/circular-600x600-2d.jpg" - ] - }, - "xdView": true, - "css": config_view_css_3, - "preferredRatio": 1, - "useShowMoves": true, - "useNotation": true, - "module": "chessbase", - "defaultOptions": config_view_defaultOptions, - "skins": [ - { - "name": "skin3d", - "title": "3D Classic", - "3d": true, - "preload": config_view_skins_preload_8, - "world": config_view_skins_world, - "camera": config_view_skins_camera_4 - }, - config_view_skins_7 - ], - "animateSelfMoves": false, - "switchable": true, - "sounds": config_view_sounds, - "js": config_view_js_22, - "useAutoComplete": true - } - }, - "viewScripts": config_view_js_22 - }, - { - "name": "byzantine-chess", - "modelScripts": modelScripts_23, - "config": { - "status": true, - "model": { - "title-en": "Byzantine Chess", - "summary": "10th century circular Chess", - "rules": { - "en": "byzantine-rules.html" - }, - "module": "chessbase", - "plazza": "true", - "thumbnail": "byzantine-thumb.png", - "released": 1401461778, - "credits": { - "en": "byzantine-credits.html" - }, - "gameOptions": config_model_gameOptions_3, - "obsolete": false, - "js": modelScripts_23, - "description": { - "en": "byzantine-description.html" - }, - "levels": config_model_levels_5 - }, - "view": { - "title-en": "Chessbase view", - "visuals": { - "600x600": [ - "res/visuals/byzantine-600x600-3d.jpg", - "res/visuals/byzantine-600x600-2d.jpg" - ] - }, - "xdView": true, - "css": config_view_css_3, - "preferredRatio": 1, - "useShowMoves": true, - "useNotation": true, - "module": "chessbase", - "defaultOptions": config_view_defaultOptions, - "skins": [ - { - "name": "skin3d", - "title": "3D Classic", - "3d": true, - "preload": [ - "smoothedfilegeo|0|/res/ring-target.js", - "image|/res/images/cancel.png", - "smoothedfilegeo|0|/res/nishapur/pawn/pawn.js", - "image|/res/nishapur/pawn/pawn-diffusemap.jpg", - "image|/res/nishapur/pawn/pawn-normalmap.jpg", - "smoothedfilegeo|0|/res/nishapur/knight/knight.js", - "image|/res/nishapur/knight/knight-diffusemap.jpg", - "image|/res/nishapur/knight/knight-normalmap.jpg", - "smoothedfilegeo|0|/res/nishapur/elephant/elephant.js", - "image|/res/nishapur/elephant/elephant-diffusemap.jpg", - "image|/res/nishapur/elephant/elephant-normalmap.jpg", - "smoothedfilegeo|0|/res/nishapur/rook/rook.js", - "image|/res/nishapur/rook/rook-diffusemap.jpg", - "image|/res/nishapur/rook/rook-normalmap.jpg", - "smoothedfilegeo|0|/res/nishapur/general/general.js", - "image|/res/nishapur/general/general-diffusemap.jpg", - "image|/res/nishapur/general/general-normalmap.jpg", - "smoothedfilegeo|0|/res/nishapur/king/king.js", - "image|/res/nishapur/king/king-diffusemap.jpg", - "image|/res/nishapur/king/king-normalmap.jpg", - "image|/res/images/wikipedia.png", - "image|/res/byzantine/byzantine-board.jpg" - ], - "world": config_view_skins_world_3, - "camera": config_view_skins_camera_4 - }, - { - "name": "skin2d", - "title": "2D Classic", - "3d": false, - "preload": [ - "image|/res/images/wikipedia.png", - "image|/res/byzantine/byzantine-board.jpg", - "image|/res/nishapur/nishapur-2d-sprites.png" - ] - } - ], - "animateSelfMoves": false, - "switchable": true, - "sounds": config_view_sounds, - "js": config_view_js_23, - "useAutoComplete": true - } - }, - "viewScripts": config_view_js_23 - }, - { - "name": "3dchess", - "modelScripts": modelScripts_24, - "config": { - "status": true, - "model": { - "title-en": "3D Chess", - "summary": "6x8x3 Chess", - "rules": { - "en": "3dchess-rules.html" - }, - "module": "chessbase", - "plazza": "true", - "thumbnail": "3dchess-thumb.png", - "released": 1402584978, - "credits": { - "en": "3dchess-credits.html" - }, - "gameOptions": config_model_gameOptions, - "obsolete": false, - "js": modelScripts_24, - "description": { - "en": "3dchess-description.html" - }, - "levels": config_model_levels_15 - }, - "view": { - "title-en": "Chessbase view", - "visuals": { - "600x600": [ - "res/visuals/3dchess-600x600-3d.jpg", - "res/visuals/3dchess-600x600-2d.jpg" - ] - }, - "xdView": true, - "css": config_view_css, - "preferredRatio": 1, - "useShowMoves": true, - "useNotation": true, - "module": "chessbase", - "defaultOptions": config_view_defaultOptions, - "skins": [ - { - "name": "skin3d", - "title": "3D Classic", - "3d": true, - "preload": config_view_skins_preload, - "world": { - "lightIntensity": 0.8, - "skyLightIntensity": 0.5, - "lightCastShadow": false, - "fog": false, - "color": 4686804, - "lightPosition": config_view_skins_world_lightPosition, - "skyLightPosition": config_view_skins_world_skyLightPosition, - "lightShadowDarkness": 0.55, - "ambientLightColor": 8947848 - }, - "camera": { - "fov": 45, - "distMax": 200, - "radius": 18, - "elevationAngle": 30, - "elevationMin": -89, - "rotationAngle": 150, - "target": [ - 0, - 0, - 2500 - ], - "targetBounds": config_view_skins_camera_targetBounds - } - }, - config_view_skins_5 - ], - "animateSelfMoves": false, - "switchable": true, - "sounds": config_view_sounds, - "js": config_view_js_24, - "useAutoComplete": true - } - }, - "viewScripts": config_view_js_24 - }, - { - "name": "cylinder-chess", - "modelScripts": modelScripts_25, - "config": { - "status": true, - "model": { - "title-en": "Cylinder Chess", - "summary": "Cylinder Chess", - "rules": { - "en": "cylinder-rules.html" - }, - "module": "chessbase", - "plazza": "true", - "thumbnail": "cylinder-thumb.png", - "released": 1401720978, - "credits": { - "en": "cylinder-credits.html" - }, - "gameOptions": config_model_gameOptions, - "obsolete": false, - "js": modelScripts_25, - "description": { - "en": "cylinder-description.html" - }, - "levels": config_model_levels_5 - }, - "view": { - "title-en": "Chessbase view", - "visuals": { - "600x600": [ - "res/visuals/cylinder-600x600-3d.jpg", - "res/visuals/cylinder-600x600-2d.jpg" - ] - }, - "xdView": true, - "css": config_view_css, - "preferredRatio": 1, - "useShowMoves": true, - "useNotation": true, - "module": "chessbase", - "defaultOptions": config_view_defaultOptions, - "skins": [ - { - "name": "skin3d", - "title": "3D Classic", - "3d": true, - "preload": config_view_skins_preload_4, - "world": { - "lightIntensity": 1, - "skyLightIntensity": 1, - "lightCastShadow": false, - "fog": false, - "color": 4686804, - "lightPosition": { - "x": 10, - "y": 15, - "z": 0 - }, - "skyLightPosition": config_view_skins_world_skyLightPosition, - "lightShadowDarkness": 0.55, - "ambientLightColor": 16777215 - }, - "camera": { - "fov": 45, - "distMax": 200, - "radius": 18, - "elevationAngle": 0, - "elevationMin": -89, - "rotationAngle": -90, - "target": config_view_skins_camera_target, - "targetBounds": config_view_skins_camera_targetBounds - } - }, - config_view_skins_5 - ], - "animateSelfMoves": false, - "switchable": true, - "sounds": config_view_sounds, - "js": config_view_js_25, - "useAutoComplete": true - } - }, - "viewScripts": config_view_js_25 - }, - { - "name": "cubic-chess", - "modelScripts": modelScripts_26, - "config": { - "status": true, - "model": { - "title-en": "360 Chess Authoring", - "summary": "Inventing the 360 Chess variant on a cube", - "rules": { - "en": "cubic-rules.html" - }, - "module": "chessbase", - "plazza": "true", - "thumbnail": "cubic-chess-thumb.png", - "released": 1395590178, - "credits": config_model_credits, - "gameOptions": config_model_gameOptions, - "obsolete": true, - "js": modelScripts_26, - "levels": config_model_levels_5 - }, - "view": { - "title-en": "Chessbase view", - "js": config_view_js_26, - "xdView": true, - "css": config_view_css, - "preferredRatio": 1.3333333333333, - "useShowMoves": false, - "useNotation": true, - "module": "chessbase", - "defaultOptions": { - "sounds": true, - "moves": false, - "notation": false, - "autocomplete": false - }, - "skins": [ - { - "name": "skin3d", - "title": "3D Classic", - "3d": true, - "preload": config_view_skins_preload_4, - "world": { - "lightIntensity": 0, - "skyLightIntensity": 0, - "lightCastShadow": false, - "fog": false, - "color": 4686804, - "lightPosition": { - "x": 9, - "y": 14, - "z": 9 - }, - "skyLightPosition": config_view_skins_world_skyLightPosition, - "lightShadowDarkness": 0.55, - "ambientLightColor": 16777215 - }, - "camera": { - "fov": 45, - "distMax": 200, - "radius": 25, - "elevationAngle": 45, - "elevationMin": -89, - "rotationAngle": -45, - "target": config_view_skins_camera_target, - "targetBounds": config_view_skins_camera_targetBounds - } - }, - config_view_skins_4 - ], - "animateSelfMoves": false, - "switchable": false, - "sounds": config_view_sounds, - "useAutoComplete": false - } - }, - "viewScripts": config_view_js_26 - }, - { - "name": "rollerball-chess", - "modelScripts": modelScripts_27, - "config": { - "status": true, - "model": { - "title-en": "Rollerball Chess", - "summary": "Chess variant on an unusual board", - "rules": { - "en": "rollerball-rules.html" - }, - "module": "chessbase", - "plazza": "true", - "thumbnail": "rollerball-thumb.png", - "released": 1397141778, - "credits": { - "en": "rollerball-credits.html" - }, - "gameOptions": { - "preventRepeat": true, - "uctTransposition": "state", - "uctIgnoreLoop": false, - "levelOptions": { - "checkFactor": 0.2, - "pieceValueFactor": 1, - "posValueFactor": 0.1, - "averageDistKingFactor": -0.01, - "castleFactor": 0.1, - "minorPiecesMovedFactor": 0.1, - "pieceValueRatioFactor": 1, - "endingKingFreedomFactor": 0.01, - "endingDistKingFactor": 0.05, - "distKingCornerFactor": 0.1, - "distPawnPromoFactor": -0.05, - "distKingThroneFactor": -0.1 - } - }, - "obsolete": false, - "js": modelScripts_27, - "description": { - "en": "rollerball-description.html" - }, - "levels": config_model_levels_5 - }, - "view": { - "title-en": "Chessbase view", - "visuals": { - "600x600": [ - "res/visuals/rollerball-600x600-3d.jpg", - "res/visuals/rollerball-600x600-2d.jpg" - ] - }, - "xdView": true, - "css": config_view_css, - "preferredRatio": 1, - "useShowMoves": true, - "useNotation": true, - "module": "chessbase", - "defaultOptions": config_view_defaultOptions, - "skins": [ - { - "name": "skin3d", - "title": "3D Classic", - "3d": true, - "preload": [ - "smoothedfilegeo|0|/res/ring-target.js", - "image|/res/images/cancel.png", - "image|/res/images/wikipedia.png", - "smoothedfilegeo|0|/res/staunton/pawn/pawn-classic.js", - "image|/res/staunton/pawn/pawn-diffusemap.jpg", - "image|/res/staunton/pawn/pawn-normalmap.jpg", - "smoothedfilegeo|0|/res/staunton/knight/knight.js", - "image|/res/staunton/knight/knight-diffusemap.jpg", - "image|/res/staunton/knight/knight-normalmap.jpg", - "smoothedfilegeo|0|/res/staunton/bishop/bishop.js", - "image|/res/staunton/bishop/bishop-diffusemap.jpg", - "image|/res/staunton/bishop/bishop-normalmap.jpg", - "smoothedfilegeo|0|/res/staunton/rook/rook.js", - "image|/res/staunton/rook/rook-diffusemap.jpg", - "image|/res/staunton/rook/rook-normalmap.jpg", - "smoothedfilegeo|0|/res/staunton/queen/queen.js", - "image|/res/staunton/queen/queen-diffusemap.jpg", - "image|/res/staunton/queen/queen-normalmap.jpg", - "smoothedfilegeo|0|/res/staunton/king/king.js", - "image|/res/staunton/king/king-diffusemap.jpg", - "image|/res/staunton/king/king-normalmap.jpg", - "image|/res/images/wood.jpg" - ], - "world": config_view_skins_world, - "camera": config_view_skins_camera_4 - }, - config_view_skins_7 - ], - "animateSelfMoves": false, - "switchable": true, - "sounds": config_view_sounds, - "js": config_view_js_27, - "useAutoComplete": true - } - }, - "viewScripts": config_view_js_27 - }, - { - "name": "chess960", - "modelScripts": modelScripts_28, - "config": { - "status": true, - "model": { - "title-en": "Chess 960", - "summary": "Chess from randomized positions", - "rules": { - "en": "chess960-rules.html" - }, - "module": "chessbase", - "plazza": "true", - "thumbnail": "chess960-thumb.png", - "released": 1401720878, - "credits": { - "en": "chess960-credits.html" - }, - "gameOptions": config_model_gameOptions, - "obsolete": false, - "js": modelScripts_28, - "description": { - "en": "chess960-description.html" - }, - "levels": config_model_levels_5 - }, - "view": { - "title-en": "Chessbase view", - "visuals": { - "600x600": [ - "res/visuals/chess960-600x600-3d.jpg", - "res/visuals/chess960-600x600-2d.jpg" - ] - }, - "xdView": true, - "css": config_view_css, - "preferredRatio": 1, - "useShowMoves": true, - "useNotation": true, - "module": "chessbase", - "defaultOptions": config_view_defaultOptions, - "skins": config_view_skins_3, - "animateSelfMoves": false, - "switchable": true, - "sounds": config_view_sounds, - "js": config_view_js_28, - "useAutoComplete": true - } - }, - "viewScripts": config_view_js_28 - }, - { - "name": "metamachy-chess", - "modelScripts": modelScripts_29, - "config": { - "status": true, - "model": { - "title-en": "Metamachy", - "summary": "Chess on 12x12 with fairy pieces", - "rules": { - "en": "metamachy-rules.html" - }, - "module": "chessbase", - "plazza": "true", - "thumbnail": "metamachy-thumb.png", - "released": 1402412178, - "credits": { - "en": "metamachy-credits.html" - }, - "gameOptions": config_model_gameOptions, - "obsolete": false, - "js": modelScripts_29, - "description": { - "en": "metamachy-description.html" - }, - "levels": config_model_levels_15 - }, - "view": { - "title-en": "Chessbase view", - "visuals": { - "600x600": [ - "res/visuals/metamachy-600x600-3d.jpg", - "res/visuals/metamachy-600x600-2d.jpg" - ] - }, - "xdView": true, - "css": config_view_css, - "preferredRatio": 1, - "useShowMoves": true, - "useNotation": true, - "module": "chessbase", - "defaultOptions": config_view_defaultOptions, - "skins": [ - { - "name": "skin3d", - "title": "3D Classic", - "3d": true, - "preload": [ - "smoothedfilegeo|0|/res/ring-target.js", - "image|/res/images/cancel.png", - "image|/res/images/wikipedia.png", - "smoothedfilegeo|0|/res/fairy/pawn/pawn.js", - "image|/res/fairy/pawn/pawn-diffusemap.jpg", - "image|/res/fairy/pawn/pawn-normalmap.jpg", - "smoothedfilegeo|0|/res/fairy/knight/knight.js", - "image|/res/fairy/knight/knight-diffusemap.jpg", - "image|/res/fairy/knight/knight-normalmap.jpg", - "smoothedfilegeo|0|/res/fairy/bishop/bishop.js", - "image|/res/fairy/bishop/bishop-diffusemap.jpg", - "image|/res/fairy/bishop/bishop-normalmap.jpg", - "smoothedfilegeo|0|/res/fairy/queen/queen.js", - "image|/res/fairy/queen/queen-diffusemap.jpg", - "image|/res/fairy/queen/queen-normalmap.jpg", - "smoothedfilegeo|0|/res/fairy/king/king.js", - "image|/res/fairy/king/king-diffusemap.jpg", - "image|/res/fairy/king/king-normalmap.jpg", - "smoothedfilegeo|0|/res/fairy/rook/rook.js", - "image|/res/fairy/rook/rook-diffusemap.jpg", - "image|/res/fairy/rook/rook-normalmap.jpg", - "smoothedfilegeo|0|/res/fairy/cannon2/cannon2.js", - "image|/res/fairy/cannon2/cannon2-diffusemap.jpg", - "image|/res/fairy/cannon2/cannon2-normalmap.jpg", - "smoothedfilegeo|0|/res/fairy/elephant/elephant.js", - "image|/res/fairy/elephant/elephant-diffusemap.jpg", - "image|/res/fairy/elephant/elephant-normalmap.jpg", - "smoothedfilegeo|0|/res/fairy/admiral/admiral.js", - "image|/res/fairy/admiral/admiral-diffusemap.jpg", - "image|/res/fairy/admiral/admiral-normalmap.jpg", - "smoothedfilegeo|0|/res/fairy/camel/camel.js", - "image|/res/fairy/camel/camel-diffusemap.jpg", - "image|/res/fairy/camel/camel-normalmap.jpg", - "smoothedfilegeo|0|/res/fairy/lion/lion.js", - "image|/res/fairy/lion/lion-diffusemap.jpg", - "image|/res/fairy/lion/lion-normalmap.jpg", - "smoothedfilegeo|0|/res/fairy/eagle/eagle.js", - "image|/res/fairy/eagle/eagle-diffusemap.jpg", - "image|/res/fairy/eagle/eagle-normalmap.jpg" - ], - "world": config_view_skins_world, - "camera": config_view_skins_camera - }, - config_view_skins_9 - ], - "animateSelfMoves": false, - "switchable": true, - "sounds": config_view_sounds, - "js": config_view_js_29, - "useAutoComplete": true - } - }, - "viewScripts": config_view_js_29 - }, - { - "name": "capablanca-chess", - "modelScripts": modelScripts_30, - "config": { - "status": true, - "model": { - "title-en": "Capablanca Chess", - "summary": "Chess on 10x8 (1920)", - "rules": { - "en": "capablanca-rules.html" - }, - "module": "chessbase", - "plazza": "true", - "thumbnail": "capablanca-thumb.png", - "released": 1404893076, - "credits": { - "en": "capablanca-credits.html" - }, - "gameOptions": config_model_gameOptions, - "obsolete": false, - "js": modelScripts_30, - "description": { - "en": "capablanca-description.html" - }, - "levels": config_model_levels_5 - }, - "view": { - "title-en": "Chessbase view", - "visuals": { - "600x600": [ - "res/visuals/capablanca-600x600-3d.jpg", - "res/visuals/capablanca-600x600-2d.jpg" - ] - }, - "xdView": true, - "css": config_view_css, - "preferredRatio": 1, - "useShowMoves": true, - "useNotation": true, - "module": "chessbase", - "defaultOptions": config_view_defaultOptions, - "skins": config_view_skins_11, - "animateSelfMoves": false, - "switchable": true, - "sounds": config_view_sounds, - "js": config_view_js_30, - "useAutoComplete": true - } - }, - "viewScripts": config_view_js_30 - }, - { - "name": "carrera-chess", - "modelScripts": modelScripts_31, - "config": { - "status": true, - "model": { - "title-en": "Carerra Chess", - "summary": "Chess on 10x8 (1617)", - "rules": { - "en": "carrera-rules.html" - }, - "module": "chessbase", - "plazza": "true", - "thumbnail": "carrera-thumb.png", - "released": 1404916434, - "credits": { - "en": "carrera-credits.html" - }, - "gameOptions": config_model_gameOptions, - "obsolete": false, - "js": modelScripts_31, - "description": { - "en": "carrera-description.html" - }, - "levels": config_model_levels_5 - }, - "view": { - "title-en": "Chessbase view", - "visuals": { - "600x600": [ - "res/visuals/carrera-600x600-3d.jpg", - "res/visuals/carrera-600x600-2d.jpg" - ] - }, - "xdView": true, - "css": config_view_css, - "preferredRatio": 1, - "useShowMoves": true, - "useNotation": true, - "module": "chessbase", - "defaultOptions": config_view_defaultOptions, - "skins": config_view_skins_11, - "animateSelfMoves": false, - "switchable": true, - "sounds": config_view_sounds, - "js": config_view_js_30, - "useAutoComplete": true - } - }, - "viewScripts": config_view_js_30 - }, - { - "name": "gothic-chess", - "modelScripts": modelScripts_32, - "config": { - "status": true, - "model": { - "title-en": "Gothic Chess", - "summary": "Chess on 10x8 (2000)", - "rules": { - "en": "gothic-rules.html" - }, - "module": "chessbase", - "plazza": "true", - "thumbnail": "gothic-thumb.png", - "released": 1404982805, - "credits": { - "en": "gothic-credits.html" - }, - "gameOptions": config_model_gameOptions, - "obsolete": false, - "js": modelScripts_32, - "description": { - "en": "gothic-description.html" - }, - "levels": config_model_levels_5 - }, - "view": { - "title-en": "Chessbase view", - "visuals": { - "600x600": [ - "res/visuals/gothic-600x600-3d.jpg", - "res/visuals/gothic-600x600-2d.jpg" - ] - }, - "xdView": true, - "css": config_view_css, - "preferredRatio": 1, - "useShowMoves": true, - "useNotation": true, - "module": "chessbase", - "defaultOptions": config_view_defaultOptions, - "skins": config_view_skins_11, - "animateSelfMoves": false, - "switchable": true, - "sounds": config_view_sounds, - "js": config_view_js_30, - "useAutoComplete": true - } - }, - "viewScripts": config_view_js_30 - }, - { - "name": "janus-chess", - "modelScripts": modelScripts_33, - "config": { - "status": true, - "model": { - "title-en": "Janus Chess", - "summary": "Chess on 10x8 (1978)", - "rules": { - "en": "janus-rules.html" - }, - "module": "chessbase", - "plazza": "true", - "thumbnail": "janus-thumb.png", - "released": 1404997707, - "credits": { - "en": "janus-credits.html" - }, - "gameOptions": config_model_gameOptions, - "obsolete": false, - "js": modelScripts_33, - "description": { - "en": "janus-description.html" - }, - "levels": config_model_levels_5 - }, - "view": { - "title-en": "Chessbase view", - "visuals": { - "600x600": [ - "res/visuals/janus-600x600-3d.jpg", - "res/visuals/janus-600x600-2d.jpg" - ] - }, - "xdView": true, - "css": config_view_css, - "preferredRatio": 1, - "useShowMoves": true, - "useNotation": true, - "module": "chessbase", - "defaultOptions": config_view_defaultOptions, - "skins": config_view_skins_13, - "animateSelfMoves": false, - "switchable": true, - "sounds": config_view_sounds, - "js": config_view_js_30, - "useAutoComplete": true - } - }, - "viewScripts": config_view_js_30 - }, - { - "name": "grand-chess", - "modelScripts": modelScripts_34, - "config": { - "status": true, - "model": { - "title-en": "Grand Chess", - "summary": "Chess on 10x10 (1984)", - "rules": { - "en": "grand-rules.html" - }, - "module": "chessbase", - "plazza": "true", - "thumbnail": "grand-thumb.png", - "released": 1404985842, - "credits": { - "en": "grand-credits.html" - }, - "gameOptions": config_model_gameOptions, - "obsolete": false, - "js": modelScripts_34, - "description": { - "en": "grand-description.html" - }, - "levels": config_model_levels_5 - }, - "view": { - "title-en": "Chessbase view", - "visuals": { - "600x600": [ - "res/visuals/grand-600x600-3d.jpg", - "res/visuals/grand-600x600-2d.jpg" - ] - }, - "xdView": true, - "css": config_view_css, - "preferredRatio": 1, - "useShowMoves": true, - "useNotation": true, - "module": "chessbase", - "defaultOptions": config_view_defaultOptions, - "skins": config_view_skins_11, - "animateSelfMoves": false, - "switchable": true, - "sounds": config_view_sounds, - "js": config_view_js_31, - "useAutoComplete": true - } - }, - "viewScripts": config_view_js_31 - }, - { - "name": "modern-chess", - "modelScripts": modelScripts_35, - "config": { - "status": true, - "model": { - "title-en": "Modern Chess", - "summary": "Chess on 9x9 (1968)", - "rules": { - "en": "modern-rules.html" - }, - "module": "chessbase", - "plazza": "true", - "thumbnail": "modern-thumb.png", - "released": 1404999946, - "credits": { - "en": "modern-credits.html" - }, - "gameOptions": config_model_gameOptions, - "obsolete": false, - "js": modelScripts_35, - "description": { - "en": "modern-description.html" - }, - "levels": config_model_levels_5 - }, - "view": { - "title-en": "Chessbase view", - "visuals": { - "600x600": [ - "res/visuals/modern-600x600-3d.jpg", - "res/visuals/modern-600x600-2d.jpg" - ] - }, - "xdView": true, - "css": config_view_css, - "preferredRatio": 1, - "useShowMoves": true, - "useNotation": true, - "module": "chessbase", - "defaultOptions": config_view_defaultOptions, - "skins": config_view_skins_13, - "animateSelfMoves": false, - "switchable": true, - "sounds": config_view_sounds, - "js": config_view_js_32, - "useAutoComplete": true - } - }, - "viewScripts": config_view_js_32 - }, - { - "name": "chancellor-chess", - "modelScripts": modelScripts_36, - "config": { - "status": true, - "model": { - "title-en": "Chancellor Chess", - "summary": "Chess on 9x9 (1887)", - "rules": { - "en": "chancellor-rules.html" - }, - "module": "chessbase", - "plazza": "true", - "thumbnail": "chancellor-thumb.png", - "released": 1404918051, - "credits": { - "en": "chancellor-credits.html" - }, - "gameOptions": config_model_gameOptions, - "obsolete": false, - "js": modelScripts_36, - "description": { - "en": "chancellor-description.html" - }, - "levels": config_model_levels_5 - }, - "view": { - "title-en": "Chessbase view", - "visuals": { - "600x600": [ - "res/visuals/chancellor-600x600-3d.jpg", - "res/visuals/chancellor-600x600-2d.jpg" - ] - }, - "xdView": true, - "css": config_view_css, - "preferredRatio": 1, - "useShowMoves": true, - "useNotation": true, - "module": "chessbase", - "defaultOptions": config_view_defaultOptions, - "skins": [ - { - "name": "skin3d", - "title": "3D Classic", - "3d": true, - "preload": [ - "smoothedfilegeo|0|/res/ring-target.js", - "image|/res/images/cancel.png", - "image|/res/images/wikipedia.png", - "smoothedfilegeo|0|/res/fairy/pawn/pawn.js", - "image|/res/fairy/pawn/pawn-diffusemap.jpg", - "image|/res/fairy/pawn/pawn-normalmap.jpg", - "smoothedfilegeo|0|/res/fairy/knight/knight.js", - "image|/res/fairy/knight/knight-diffusemap.jpg", - "image|/res/fairy/knight/knight-normalmap.jpg", - "smoothedfilegeo|0|/res/fairy/bishop/bishop.js", - "image|/res/fairy/bishop/bishop-diffusemap.jpg", - "image|/res/fairy/bishop/bishop-normalmap.jpg", - "smoothedfilegeo|0|/res/fairy/queen/queen.js", - "image|/res/fairy/queen/queen-diffusemap.jpg", - "image|/res/fairy/queen/queen-normalmap.jpg", - "smoothedfilegeo|0|/res/fairy/king/king.js", - "image|/res/fairy/king/king-diffusemap.jpg", - "image|/res/fairy/king/king-normalmap.jpg", - "smoothedfilegeo|0|/res/fairy/rook/rook.js", - "image|/res/fairy/rook/rook-diffusemap.jpg", - "image|/res/fairy/rook/rook-normalmap.jpg", - "smoothedfilegeo|0|/res/fairy/marshall/marshall.js", - "image|/res/fairy/marshall/marshall-diffusemap.jpg", - "image|/res/fairy/marshall/marshall-normalmap.jpg" - ], - "world": config_view_skins_world, - "camera": config_view_skins_camera - }, - config_view_skins_9 - ], - "animateSelfMoves": false, - "switchable": true, - "sounds": config_view_sounds, - "js": config_view_js_32, - "useAutoComplete": true - } - }, - "viewScripts": config_view_js_32 - }, - { - "name": "wildebeest-chess", - "modelScripts": modelScripts_37, - "config": { - "status": true, - "model": { - "title-en": "Wildebeest Chess", - "summary": "Chess on 11x10 (1987)", - "rules": { - "en": "wildebeest-rules.html" - }, - "module": "chessbase", - "plazza": "true", - "thumbnail": "wildebeest-thumb.png", - "released": 1405001496, - "credits": { - "en": "wildebeest-credits.html" - }, - "gameOptions": config_model_gameOptions, - "obsolete": false, - "js": modelScripts_37, - "description": { - "en": "wildebeest-description.html" - }, - "levels": config_model_levels_5 - }, - "view": { - "title-en": "Chessbase view", - "visuals": { - "600x600": [ - "res/visuals/wildebeest-600x600-3d.jpg", - "res/visuals/wildebeest-600x600-2d.jpg" - ] - }, - "xdView": true, - "css": config_view_css, - "preferredRatio": 1, - "useShowMoves": true, - "useNotation": true, - "module": "chessbase", - "defaultOptions": config_view_defaultOptions, - "skins": [ - { - "name": "skin3d", - "title": "3D Classic", - "3d": true, - "preload": [ - "smoothedfilegeo|0|/res/ring-target.js", - "image|/res/images/cancel.png", - "image|/res/images/wikipedia.png", - "smoothedfilegeo|0|/res/fairy/pawn/pawn.js", - "image|/res/fairy/pawn/pawn-diffusemap.jpg", - "image|/res/fairy/pawn/pawn-normalmap.jpg", - "smoothedfilegeo|0|/res/fairy/knight/knight.js", - "image|/res/fairy/knight/knight-diffusemap.jpg", - "image|/res/fairy/knight/knight-normalmap.jpg", - "smoothedfilegeo|0|/res/fairy/bishop/bishop.js", - "image|/res/fairy/bishop/bishop-diffusemap.jpg", - "image|/res/fairy/bishop/bishop-normalmap.jpg", - "smoothedfilegeo|0|/res/fairy/queen/queen.js", - "image|/res/fairy/queen/queen-diffusemap.jpg", - "image|/res/fairy/queen/queen-normalmap.jpg", - "smoothedfilegeo|0|/res/fairy/king/king.js", - "image|/res/fairy/king/king-diffusemap.jpg", - "image|/res/fairy/king/king-normalmap.jpg", - "smoothedfilegeo|0|/res/fairy/rook/rook.js", - "image|/res/fairy/rook/rook-diffusemap.jpg", - "image|/res/fairy/rook/rook-normalmap.jpg", - "smoothedfilegeo|0|/res/fairy/camel/camel.js", - "image|/res/fairy/camel/camel-diffusemap.jpg", - "image|/res/fairy/camel/camel-normalmap.jpg", - "smoothedfilegeo|0|/res/fairy/dragon/dragon.js", - "image|/res/fairy/dragon/dragon-diffusemap.jpg", - "image|/res/fairy/dragon/dragon-normalmap.jpg" - ], - "world": config_view_skins_world, - "camera": config_view_skins_camera - }, - config_view_skins_9 - ], - "animateSelfMoves": false, - "switchable": true, - "sounds": config_view_sounds, - "js": config_view_js_33, - "useAutoComplete": true - } - }, - "viewScripts": config_view_js_33 - }, - { - "name": "smess", - "modelScripts": modelScripts_38, - "config": { - "status": true, - "model": { - "title-en": "Smess", - "summary": "The Ninny's Chess (1970)", - "rules": { - "en": "smess-rules.html" - }, - "module": "chessbase", - "plazza": "true", - "thumbnail": "smess-thumb.png", - "released": 1402671377, - "credits": { - "en": "smess-credits.html" - }, - "gameOptions": { - "preventRepeat": true, - "uctTransposition": "state", - "uctIgnoreLoop": false, - "levelOptions": { - "endingKingFreedomFactor": 0.01, - "pieceValueFactor": 1, - "posValueFactor": 0.1, - "averageDistKingFactor": -0.01, - "castleFactor": 0.1, - "minorPiecesMovedFactor": 0.1, - "checkFactor": 0.2, - "pieceValueRatioFactor": 1, - "endingDistKingFactor": 0.05, - "distKingCornerFactor": 0.1, - "distPawnPromo1Factor": 0.3, - "distPawnPromo2Factor": 0.2, - "distPawnPromo3Factor": 0.1, - "distPawnPromo4Factor": 0.05, - "distPawnPromo5Factor": 0.03 - } - }, - "obsolete": false, - "js": modelScripts_38, - "description": { - "en": "smess-description.html" - }, - "levels": config_model_levels_5 - }, - "view": { - "title-en": "Chessbase view", - "visuals": { - "600x600": [ - "res/visuals/smess-600x600-3d.jpg", - "res/visuals/smess-600x600-2d.jpg" - ] - }, - "xdView": true, - "css": config_view_css, - "preferredRatio": 1, - "useShowMoves": true, - "useNotation": true, - "module": "chessbase", - "defaultOptions": config_view_defaultOptions, - "skins": [ - { - "name": "skin3d", - "title": "3D Classic", - "3d": true, - "preload": [ - "smoothedfilegeo|0|/res/ring-target.js", - "image|/res/images/cancel.png", - "smoothedfilegeo|0|/res/smess/token.js", - "image|/res/smess/promo.png", - "image|/res/smess/arrow-top.png", - "image|/res/smess/arrow-top-left.png", - "image|/res/images/wood-chipboard-4.jpg", - "image|/res/smess/playera-bg.png", - "image|/res/smess/playerb-bg.png", - "image|/res/smess/smess-pieces-sprites.png" - ], - "world": config_view_skins_world, - "camera": config_view_skins_camera - }, - { - "name": "skin2d", - "title": "2D Classic", - "3d": false, - "preload": [ - "image|/res/images/cancel.png", - "image|/res/images/whitebg.png", - "image|/res/smess/promo.png", - "image|/res/smess/arrow-top.png", - "image|/res/smess/arrow-top-left.png", - "image|/res/images/wood-chipboard-4.jpg", - "image|/res/smess/smess-pieces-sprites-a.png", - "image|/res/smess/smess-pieces-sprites-b.png" - ] - } - ], - "animateSelfMoves": false, - "switchable": true, - "sounds": config_view_sounds, - "js": config_view_js_34, - "useAutoComplete": true - } - }, - "viewScripts": config_view_js_34 - }, - { - "name": "demi-chess", - "modelScripts": modelScripts_39, - "config": { - "status": true, - "model": { - "title-en": "Demi-Chess", - "summary": "4x8 chess variant by Peter Krystufek (1986)", - "rules": { - "en": "demi-rules.html" - }, - "module": "chessbase", - "plazza": "true", - "thumbnail": "demi-thumb.png", - "released": 1403189778, - "credits": { - "en": "demi-credits.html" - }, - "gameOptions": config_model_gameOptions_2, - "obsolete": false, - "js": modelScripts_39, - "levels": config_model_levels_5, - "description": { - "en": "demi-description.html" - } - }, - "view": { - "title-en": "Chessbase view", - "visuals": { - "600x600": [ - "res/visuals/demi-600x600-3d.jpg", - "res/visuals/demi-600x600-2d.jpg" - ] - }, - "xdView": true, - "css": config_view_css, - "preferredRatio": 1, - "useShowMoves": true, - "useNotation": true, - "module": "chessbase", - "defaultOptions": config_view_defaultOptions, - "skins": config_view_skins_3, - "animateSelfMoves": false, - "switchable": true, - "sounds": config_view_sounds, - "js": config_view_js_35, - "useAutoComplete": true - } - }, - "viewScripts": config_view_js_35 - }, - { - "name": "romanchenko-chess", - "modelScripts": modelScripts_40, - "config": { - "status": true, - "model": { - "title-en": "Romanchenko's Chess", - "summary": "Shifted 8x8 chess variant by V. Romanchenko", - "rules": { - "en": "romanchenko-rules.html" - }, - "module": "chessbase", - "plazza": "true", - "thumbnail": "romanchenko-thumb.png", - "released": 1403535377, - "credits": { - "en": "romanchenko-credits.html" - }, - "gameOptions": config_model_gameOptions_2, - "obsolete": false, - "js": modelScripts_40, - "levels": config_model_levels_5, - "description": { - "en": "romanchenko-description.html" - } - }, - "view": { - "title-en": "Chessbase view", - "visuals": { - "600x600": [ - "res/visuals/romanchenko-600x600-3d.jpg", - "res/visuals/romanchenko-600x600-2d.jpg" - ] - }, - "xdView": true, - "css": config_view_css, - "preferredRatio": 1, - "useShowMoves": true, - "useNotation": true, - "module": "chessbase", - "defaultOptions": config_view_defaultOptions, - "skins": config_view_skins_3, - "animateSelfMoves": false, - "switchable": true, - "sounds": config_view_sounds, - "js": config_view_js_36, - "useAutoComplete": true - } - }, - "viewScripts": config_view_js_36 - }, - { - "name": "amazon-chess", - "modelScripts": modelScripts_41, - "config": { - "status": true, - "model": { - "title-en": "Amazon Chess", - "summary": "18th century, Russia", - "rules": { - "en": "amazon-rules.html" - }, - "module": "chessbase", - "plazza": "true", - "thumbnail": "amazon-thumb.png", - "released": 1405068607, - "credits": { - "en": "amazon-credits.html" - }, - "gameOptions": config_model_gameOptions, - "obsolete": false, - "js": modelScripts_41, - "levels": config_model_levels_5, - "description": { - "en": "amazon-description.html" - } - }, - "view": { - "title-en": "Chessbase view", - "visuals": { - "600x600": [ - "res/visuals/amazon-600x600-3d.jpg", - "res/visuals/amazon-600x600-2d.jpg" - ] - }, - "xdView": true, - "css": config_view_css, - "preferredRatio": 1, - "useShowMoves": true, - "useNotation": true, - "module": "chessbase", - "defaultOptions": config_view_defaultOptions, - "skins": [ - { - "name": "skin3d", - "title": "3D Classic", - "3d": true, - "preload": [ - "smoothedfilegeo|0|/res/ring-target.js", - "image|/res/images/cancel.png", - "image|/res/images/wikipedia.png", - "smoothedfilegeo|0|/res/fairy/pawn/pawn.js", - "image|/res/fairy/pawn/pawn-diffusemap.jpg", - "image|/res/fairy/pawn/pawn-normalmap.jpg", - "smoothedfilegeo|0|/res/fairy/knight/knight.js", - "image|/res/fairy/knight/knight-diffusemap.jpg", - "image|/res/fairy/knight/knight-normalmap.jpg", - "smoothedfilegeo|0|/res/fairy/bishop/bishop.js", - "image|/res/fairy/bishop/bishop-diffusemap.jpg", - "image|/res/fairy/bishop/bishop-normalmap.jpg", - "smoothedfilegeo|0|/res/fairy/king/king.js", - "image|/res/fairy/king/king-diffusemap.jpg", - "image|/res/fairy/king/king-normalmap.jpg", - "smoothedfilegeo|0|/res/fairy/rook/rook.js", - "image|/res/fairy/rook/rook-diffusemap.jpg", - "image|/res/fairy/rook/rook-normalmap.jpg", - "smoothedfilegeo|0|/res/fairy/amazon/amazon.js", - "image|/res/fairy/amazon/amazon-diffusemap.jpg", - "image|/res/fairy/amazon/amazon-normalmap.jpg" - ], - "world": config_view_skins_world, - "camera": config_view_skins_camera - }, - config_view_skins_9 - ], - "animateSelfMoves": false, - "switchable": true, - "sounds": config_view_sounds, - "js": config_view_js_37, - "useAutoComplete": true - } - }, - "viewScripts": config_view_js_37 - }, - { - "name": "dukerutland-chess", - "modelScripts": modelScripts_42, - "config": { - "status": true, - "model": { - "title-en": "Duke of Rutland Chess", - "summary": "Chess on 14x10 (1747)", - "rules": { - "en": "dukerutland-rules.html" - }, - "module": "chessbase", - "plazza": "true", - "thumbnail": "dukerutland-thumb.png", - "released": 1405068608, - "credits": { - "en": "dukerutland-credits.html" - }, - "gameOptions": config_model_gameOptions, - "obsolete": false, - "js": modelScripts_42, - "description": { - "en": "dukerutland-description.html" - }, - "levels": config_model_levels_5 - }, - "view": { - "title-en": "Chessbase view", - "visuals": { - "600x600": [ - "res/visuals/dukerutland-600x600-3d.jpg", - "res/visuals/dukerutland-600x600-2d.jpg" - ] - }, - "xdView": true, - "css": config_view_css, - "preferredRatio": 1, - "useShowMoves": true, - "useNotation": true, - "module": "chessbase", - "defaultOptions": config_view_defaultOptions, - "skins": [ - { - "name": "skin3d", - "title": "3D Classic", - "3d": true, - "preload": [ - "smoothedfilegeo|0|/res/ring-target.js", - "image|/res/images/cancel.png", - "image|/res/images/wikipedia.png", - "smoothedfilegeo|0|/res/fairy/pawn/pawn.js", - "image|/res/fairy/pawn/pawn-diffusemap.jpg", - "image|/res/fairy/pawn/pawn-normalmap.jpg", - "smoothedfilegeo|0|/res/fairy/knight/knight.js", - "image|/res/fairy/knight/knight-diffusemap.jpg", - "image|/res/fairy/knight/knight-normalmap.jpg", - "smoothedfilegeo|0|/res/fairy/bishop/bishop.js", - "image|/res/fairy/bishop/bishop-diffusemap.jpg", - "image|/res/fairy/bishop/bishop-normalmap.jpg", - "smoothedfilegeo|0|/res/fairy/king/king.js", - "image|/res/fairy/king/king-diffusemap.jpg", - "image|/res/fairy/king/king-normalmap.jpg", - "smoothedfilegeo|0|/res/fairy/rook/rook.js", - "image|/res/fairy/rook/rook-diffusemap.jpg", - "image|/res/fairy/rook/rook-normalmap.jpg", - "smoothedfilegeo|0|/res/fairy/queen/queen.js", - "image|/res/fairy/queen/queen-diffusemap.jpg", - "image|/res/fairy/queen/queen-normalmap.jpg", - "smoothedfilegeo|0|/res/fairy/marshall/marshall.js", - "image|/res/fairy/marshall/marshall-diffusemap.jpg", - "image|/res/fairy/marshall/marshall-normalmap.jpg", - "smoothedfilegeo|0|/res/fairy/crowned-rook/crowned-rook.js", - "image|/res/fairy/crowned-rook/crowned-rook-diffusemap.jpg", - "image|/res/fairy/crowned-rook/crowned-rook-normalmap.jpg" - ], - "world": config_view_skins_world, - "camera": config_view_skins_camera - }, - config_view_skins_9 - ], - "animateSelfMoves": false, - "switchable": true, - "sounds": config_view_sounds, - "js": config_view_js_38, - "useAutoComplete": true - } - }, - "viewScripts": config_view_js_38 - }, - { - "name": "gustav3-chess", - "modelScripts": modelScripts_43, - "config": { - "status": true, - "model": { - "title-en": "Gustav III Chess", - "summary": "Gustav Johan Billberg, 1839", - "rules": { - "en": "gustav3-rules.html" - }, - "module": "chessbase", - "plazza": "true", - "thumbnail": "gustav3-thumb.png", - "released": 1405068609, - "credits": { - "en": "gustav3-credits.html" - }, - "gameOptions": config_model_gameOptions, - "obsolete": false, - "js": modelScripts_43, - "description": { - "en": "gustav3-description.html" - }, - "levels": config_model_levels_5 - }, - "view": { - "title-en": "Chessbase view", - "visuals": { - "600x600": [ - "res/visuals/gustav3-600x600-3d.jpg", - "res/visuals/gustav3-600x600-2d.jpg" - ] - }, - "xdView": true, - "css": config_view_css, - "preferredRatio": 1, - "useShowMoves": true, - "useNotation": true, - "module": "chessbase", - "defaultOptions": config_view_defaultOptions, - "skins": [ - { - "name": "skin3d", - "title": "3D Classic", - "3d": true, - "preload": [ - "smoothedfilegeo|0|/res/ring-target.js", - "image|/res/images/cancel.png", - "image|/res/images/wikipedia.png", - "smoothedfilegeo|0|/res/fairy/pawn/pawn.js", - "image|/res/fairy/pawn/pawn-diffusemap.jpg", - "image|/res/fairy/pawn/pawn-normalmap.jpg", - "smoothedfilegeo|0|/res/fairy/knight/knight.js", - "image|/res/fairy/knight/knight-diffusemap.jpg", - "image|/res/fairy/knight/knight-normalmap.jpg", - "smoothedfilegeo|0|/res/fairy/bishop/bishop.js", - "image|/res/fairy/bishop/bishop-diffusemap.jpg", - "image|/res/fairy/bishop/bishop-normalmap.jpg", - "smoothedfilegeo|0|/res/fairy/king/king.js", - "image|/res/fairy/king/king-diffusemap.jpg", - "image|/res/fairy/king/king-normalmap.jpg", - "smoothedfilegeo|0|/res/fairy/rook/rook.js", - "image|/res/fairy/rook/rook-diffusemap.jpg", - "image|/res/fairy/rook/rook-normalmap.jpg", - "smoothedfilegeo|0|/res/fairy/queen/queen.js", - "image|/res/fairy/queen/queen-diffusemap.jpg", - "image|/res/fairy/queen/queen-normalmap.jpg", - "smoothedfilegeo|0|/res/fairy/amazon/amazon.js", - "image|/res/fairy/amazon/amazon-diffusemap.jpg", - "image|/res/fairy/amazon/amazon-normalmap.jpg" - ], - "world": config_view_skins_world, - "camera": config_view_skins_camera - }, - config_view_skins_9 - ], - "animateSelfMoves": false, - "switchable": true, - "sounds": config_view_sounds, - "js": config_view_js_39, - "useAutoComplete": true - } - }, - "viewScripts": config_view_js_39 - }, - { - "name": "hyderabad-chess", - "modelScripts": modelScripts_44, - "config": { - "status": true, - "model": { - "title-en": "Hyderabad Decimal Chess", - "summary": "Shir Muhammad Khan Iman, 1797-1798", - "rules": { - "en": "hyderabad-rules.html" - }, - "module": "chessbase", - "plazza": "true", - "thumbnail": "hyderabad-thumb.png", - "released": 1405068610, - "credits": { - "en": "hyderabad-credits.html" - }, - "gameOptions": config_model_gameOptions, - "obsolete": false, - "js": modelScripts_44, - "description": { - "en": "hyderabad-description.html" - }, - "levels": config_model_levels_5 - }, - "view": { - "title-en": "Chessbase view", - "visuals": { - "600x600": [ - "res/visuals/hyderabad-600x600-3d.jpg", - "res/visuals/hyderabad-600x600-2d.jpg" - ] - }, - "xdView": true, - "css": config_view_css, - "preferredRatio": 1, - "useShowMoves": true, - "useNotation": true, - "module": "chessbase", - "defaultOptions": config_view_defaultOptions, - "skins": [ - { - "name": "skin3d", - "title": "3D Classic", - "3d": true, - "preload": [ - "smoothedfilegeo|0|/res/ring-target.js", - "image|/res/images/cancel.png", - "image|/res/images/wikipedia.png", - "smoothedfilegeo|0|/res/fairy/pawn/pawn.js", - "image|/res/fairy/pawn/pawn-diffusemap.jpg", - "image|/res/fairy/pawn/pawn-normalmap.jpg", - "smoothedfilegeo|0|/res/fairy/knight/knight.js", - "image|/res/fairy/knight/knight-diffusemap.jpg", - "image|/res/fairy/knight/knight-normalmap.jpg", - "smoothedfilegeo|0|/res/fairy/bishop/bishop.js", - "image|/res/fairy/bishop/bishop-diffusemap.jpg", - "image|/res/fairy/bishop/bishop-normalmap.jpg", - "smoothedfilegeo|0|/res/fairy/king/king.js", - "image|/res/fairy/king/king-diffusemap.jpg", - "image|/res/fairy/king/king-normalmap.jpg", - "smoothedfilegeo|0|/res/fairy/rook/rook.js", - "image|/res/fairy/rook/rook-diffusemap.jpg", - "image|/res/fairy/rook/rook-normalmap.jpg", - "smoothedfilegeo|0|/res/fairy/queen/queen.js", - "image|/res/fairy/queen/queen-diffusemap.jpg", - "image|/res/fairy/queen/queen-normalmap.jpg", - "smoothedfilegeo|0|/res/fairy/marshall/marshall.js", - "image|/res/fairy/marshall/marshall-diffusemap.jpg", - "image|/res/fairy/marshall/marshall-normalmap.jpg", - "smoothedfilegeo|0|/res/fairy/cardinal/cardinal.js", - "image|/res/fairy/cardinal/cardinal-diffusemap.jpg", - "image|/res/fairy/cardinal/cardinal-normalmap.jpg", - "smoothedfilegeo|0|/res/fairy/amazon/amazon.js", - "image|/res/fairy/amazon/amazon-diffusemap.jpg", - "image|/res/fairy/amazon/amazon-normalmap.jpg" - ], - "world": config_view_skins_world, - "camera": config_view_skins_camera - }, - config_view_skins_9 - ], - "animateSelfMoves": false, - "switchable": true, - "sounds": config_view_sounds, - "js": config_view_js_40, - "useAutoComplete": true - } - }, - "viewScripts": config_view_js_40 - }, - { - "name": "kaisergame-chess", - "modelScripts": modelScripts_45, - "config": { - "status": true, - "model": { - "title-en": "Kaiserspiel", - "summary": "Tressau, 1840", - "rules": { - "en": "kaisergame-rules.html" - }, - "module": "chessbase", - "plazza": "true", - "thumbnail": "kaisergame-thumb.png", - "released": 1405068611, - "credits": { - "en": "kaisergame-credits.html" - }, - "gameOptions": config_model_gameOptions, - "obsolete": false, - "js": modelScripts_45, - "description": { - "en": "kaisergame-description.html" - }, - "levels": config_model_levels_5 - }, - "view": { - "title-en": "Chessbase view", - "visuals": { - "600x600": [ - "res/visuals/kaisergame-600x600-3d.jpg", - "res/visuals/kaisergame-600x600-2d.jpg" - ] - }, - "xdView": true, - "css": config_view_css, - "preferredRatio": 1, - "useShowMoves": true, - "useNotation": true, - "module": "chessbase", - "defaultOptions": config_view_defaultOptions, - "skins": [ - { - "name": "skin3d", - "title": "3D Classic", - "3d": true, - "preload": [ - "smoothedfilegeo|0|/res/ring-target.js", - "image|/res/images/cancel.png", - "image|/res/images/wikipedia.png", - "smoothedfilegeo|0|/res/fairy/pawn/pawn.js", - "image|/res/fairy/pawn/pawn-diffusemap.jpg", - "image|/res/fairy/pawn/pawn-normalmap.jpg", - "smoothedfilegeo|0|/res/fairy/knight/knight.js", - "image|/res/fairy/knight/knight-diffusemap.jpg", - "image|/res/fairy/knight/knight-normalmap.jpg", - "smoothedfilegeo|0|/res/fairy/bishop/bishop.js", - "image|/res/fairy/bishop/bishop-diffusemap.jpg", - "image|/res/fairy/bishop/bishop-normalmap.jpg", - "smoothedfilegeo|0|/res/fairy/king/king.js", - "image|/res/fairy/king/king-diffusemap.jpg", - "image|/res/fairy/king/king-normalmap.jpg", - "smoothedfilegeo|0|/res/fairy/rook/rook.js", - "image|/res/fairy/rook/rook-diffusemap.jpg", - "image|/res/fairy/rook/rook-normalmap.jpg", - "smoothedfilegeo|0|/res/fairy/queen/queen.js", - "image|/res/fairy/queen/queen-diffusemap.jpg", - "image|/res/fairy/queen/queen-normalmap.jpg", - "smoothedfilegeo|0|/res/fairy/cardinal/cardinal.js", - "image|/res/fairy/cardinal/cardinal-diffusemap.jpg", - "image|/res/fairy/cardinal/cardinal-normalmap.jpg", - "smoothedfilegeo|0|/res/fairy/amazon/amazon.js", - "image|/res/fairy/amazon/amazon-diffusemap.jpg", - "image|/res/fairy/amazon/amazon-normalmap.jpg" - ], - "world": config_view_skins_world, - "camera": config_view_skins_camera - }, - config_view_skins_9 - ], - "animateSelfMoves": false, - "switchable": true, - "sounds": config_view_sounds, - "js": config_view_js_31, - "useAutoComplete": true - } - }, - "viewScripts": config_view_js_31 - }, - { - "name": "sultangame-chess", - "modelScripts": modelScripts_46, - "config": { - "status": true, - "model": { - "title-en": "Sultanspiel", - "summary": "Tressau, 1840", - "rules": { - "en": "sultangame-rules.html" - }, - "module": "chessbase", - "plazza": "true", - "thumbnail": "sultangame-thumb.png", - "released": 1405068612, - "credits": { - "en": "sultangame-credits.html" - }, - "gameOptions": config_model_gameOptions, - "obsolete": false, - "js": modelScripts_46, - "description": { - "en": "sultangame-description.html" - }, - "levels": config_model_levels_5 - }, - "view": { - "title-en": "Chessbase view", - "visuals": { - "600x600": [ - "res/visuals/sultangame-600x600-3d.jpg", - "res/visuals/sultangame-600x600-2d.jpg" - ] - }, - "xdView": true, - "css": config_view_css, - "preferredRatio": 1, - "useShowMoves": true, - "useNotation": true, - "module": "chessbase", - "defaultOptions": config_view_defaultOptions, - "skins": [ - { - "name": "skin3d", - "title": "3D Classic", - "3d": true, - "preload": [ - "smoothedfilegeo|0|/res/ring-target.js", - "image|/res/images/cancel.png", - "image|/res/images/wikipedia.png", - "smoothedfilegeo|0|/res/fairy/pawn/pawn.js", - "image|/res/fairy/pawn/pawn-diffusemap.jpg", - "image|/res/fairy/pawn/pawn-normalmap.jpg", - "smoothedfilegeo|0|/res/fairy/knight/knight.js", - "image|/res/fairy/knight/knight-diffusemap.jpg", - "image|/res/fairy/knight/knight-normalmap.jpg", - "smoothedfilegeo|0|/res/fairy/bishop/bishop.js", - "image|/res/fairy/bishop/bishop-diffusemap.jpg", - "image|/res/fairy/bishop/bishop-normalmap.jpg", - "smoothedfilegeo|0|/res/fairy/king/king.js", - "image|/res/fairy/king/king-diffusemap.jpg", - "image|/res/fairy/king/king-normalmap.jpg", - "smoothedfilegeo|0|/res/fairy/rook/rook.js", - "image|/res/fairy/rook/rook-diffusemap.jpg", - "image|/res/fairy/rook/rook-normalmap.jpg", - "smoothedfilegeo|0|/res/fairy/queen/queen.js", - "image|/res/fairy/queen/queen-diffusemap.jpg", - "image|/res/fairy/queen/queen-normalmap.jpg", - "smoothedfilegeo|0|/res/fairy/cardinal/cardinal.js", - "image|/res/fairy/cardinal/cardinal-diffusemap.jpg", - "image|/res/fairy/cardinal/cardinal-normalmap.jpg", - "smoothedfilegeo|0|/res/fairy/marshall/marshall.js", - "image|/res/fairy/marshall/marshall-diffusemap.jpg", - "image|/res/fairy/marshall/marshall-normalmap.jpg", - "smoothedfilegeo|0|/res/fairy/amazon/amazon.js", - "image|/res/fairy/amazon/amazon-diffusemap.jpg", - "image|/res/fairy/amazon/amazon-normalmap.jpg" - ], - "world": config_view_skins_world, - "camera": config_view_skins_camera - }, - config_view_skins_9 - ], - "animateSelfMoves": false, - "switchable": true, - "sounds": config_view_sounds, - "js": config_view_js_41, - "useAutoComplete": true - } - }, - "viewScripts": config_view_js_41 - }, - { - "name": "reformed-courier-chess", - "modelScripts": modelScripts_47, - "config": { - "status": true, - "model": { - "title-en": "Reformed Courierspiel", - "summary": "Clément Bégnis, 2011", - "rules": { - "en": "reformed-courier-rules.html" - }, - "module": "chessbase", - "plazza": "true", - "thumbnail": "reformed-courier-thumb.png", - "released": 1405068613, - "credits": { - "en": "reformed-courier-credits.html" - }, - "gameOptions": config_model_gameOptions, - "obsolete": false, - "js": modelScripts_47, - "description": { - "en": "reformed-courier-description.html" - }, - "levels": config_model_levels_5 - }, - "view": { - "title-en": "Chessbase view", - "visuals": { - "600x600": [ - "res/visuals/reformed-courier-600x600-3d.jpg", - "res/visuals/reformed-courier-600x600-2d.jpg" - ] - }, - "xdView": true, - "css": config_view_css, - "preferredRatio": 1, - "useShowMoves": true, - "useNotation": true, - "module": "chessbase", - "defaultOptions": config_view_defaultOptions, - "skins": [ - { - "name": "skin3d", - "title": "3D Classic", - "3d": true, - "preload": [ - "smoothedfilegeo|0|/res/ring-target.js", - "image|/res/images/cancel.png", - "image|/res/images/wikipedia.png", - "smoothedfilegeo|0|/res/fairy/pawn/pawn.js", - "image|/res/fairy/pawn/pawn-diffusemap.jpg", - "image|/res/fairy/pawn/pawn-normalmap.jpg", - "smoothedfilegeo|0|/res/fairy/knight/knight.js", - "image|/res/fairy/knight/knight-diffusemap.jpg", - "image|/res/fairy/knight/knight-normalmap.jpg", - "smoothedfilegeo|0|/res/fairy/bishop/bishop.js", - "image|/res/fairy/bishop/bishop-diffusemap.jpg", - "image|/res/fairy/bishop/bishop-normalmap.jpg", - "smoothedfilegeo|0|/res/fairy/king/king.js", - "image|/res/fairy/king/king-diffusemap.jpg", - "image|/res/fairy/king/king-normalmap.jpg", - "smoothedfilegeo|0|/res/fairy/rook/rook.js", - "image|/res/fairy/rook/rook-diffusemap.jpg", - "image|/res/fairy/rook/rook-normalmap.jpg", - "smoothedfilegeo|0|/res/fairy/queen/queen.js", - "image|/res/fairy/queen/queen-diffusemap.jpg", - "image|/res/fairy/queen/queen-normalmap.jpg", - "smoothedfilegeo|0|/res/fairy/elephant/elephant.js", - "image|/res/fairy/elephant/elephant-diffusemap.jpg", - "image|/res/fairy/elephant/elephant-normalmap.jpg", - "smoothedfilegeo|0|/res/fairy/lighthouse/lighthouse.js", - "image|/res/fairy/lighthouse/lighthouse-diffusemap.jpg", - "image|/res/fairy/lighthouse/lighthouse-normalmap.jpg", - "smoothedfilegeo|0|/res/fairy/unicorn/unicorn.js", - "image|/res/fairy/unicorn/unicorn-diffusemap.jpg", - "image|/res/fairy/unicorn/unicorn-normalmap.jpg" - ], - "world": config_view_skins_world, - "camera": config_view_skins_camera - }, - config_view_skins_9 - ], - "animateSelfMoves": false, - "switchable": true, - "sounds": config_view_sounds, - "js": config_view_js_42, - "useAutoComplete": true - } - }, - "viewScripts": config_view_js_42 - }, - { - "name": "tutti-frutti-chess", - "modelScripts": modelScripts_48, - "config": { - "status": true, - "model": { - "title-en": "Tutti-Frutti Chess", - "summary": "Ralph Betza et Philip Cohen, 1978-79", - "rules": { - "en": "tutti-frutti-rules.html" - }, - "module": "chessbase", - "plazza": "true", - "thumbnail": "tutti-frutti-thumb.png", - "released": 1405068614, - "credits": { - "en": "tutti-frutti-credits.html" - }, - "gameOptions": config_model_gameOptions, - "obsolete": false, - "js": modelScripts_48, - "description": { - "en": "tutti-frutti-description.html" - }, - "levels": config_model_levels_5 - }, - "view": { - "title-en": "Chessbase view", - "visuals": { - "600x600": [ - "res/visuals/tutti-frutti-600x600-3d.jpg", - "res/visuals/tutti-frutti-600x600-2d.jpg" - ] - }, - "xdView": true, - "css": config_view_css, - "preferredRatio": 1, - "useShowMoves": true, - "useNotation": true, - "module": "chessbase", - "defaultOptions": config_view_defaultOptions, - "skins": [ - { - "name": "skin3d", - "title": "3D Classic", - "3d": true, - "preload": [ - "smoothedfilegeo|0|/res/ring-target.js", - "image|/res/images/cancel.png", - "image|/res/images/wikipedia.png", - "smoothedfilegeo|0|/res/fairy/pawn/pawn.js", - "image|/res/fairy/pawn/pawn-diffusemap.jpg", - "image|/res/fairy/pawn/pawn-normalmap.jpg", - "smoothedfilegeo|0|/res/fairy/knight/knight.js", - "image|/res/fairy/knight/knight-diffusemap.jpg", - "image|/res/fairy/knight/knight-normalmap.jpg", - "smoothedfilegeo|0|/res/fairy/bishop/bishop.js", - "image|/res/fairy/bishop/bishop-diffusemap.jpg", - "image|/res/fairy/bishop/bishop-normalmap.jpg", - "smoothedfilegeo|0|/res/fairy/king/king.js", - "image|/res/fairy/king/king-diffusemap.jpg", - "image|/res/fairy/king/king-normalmap.jpg", - "smoothedfilegeo|0|/res/fairy/rook/rook.js", - "image|/res/fairy/rook/rook-diffusemap.jpg", - "image|/res/fairy/rook/rook-normalmap.jpg", - "smoothedfilegeo|0|/res/fairy/queen/queen.js", - "image|/res/fairy/queen/queen-diffusemap.jpg", - "image|/res/fairy/queen/queen-normalmap.jpg", - "smoothedfilegeo|0|/res/fairy/amazon/amazon.js", - "image|/res/fairy/amazon/amazon-diffusemap.jpg", - "image|/res/fairy/amazon/amazon-normalmap.jpg", - "smoothedfilegeo|0|/res/fairy/marshall/marshall.js", - "image|/res/fairy/marshall/marshall-diffusemap.jpg", - "image|/res/fairy/marshall/marshall-normalmap.jpg", - "smoothedfilegeo|0|/res/fairy/cardinal/cardinal.js", - "image|/res/fairy/cardinal/cardinal-diffusemap.jpg", - "image|/res/fairy/cardinal/cardinal-normalmap.jpg" - ], - "world": config_view_skins_world, - "camera": config_view_skins_camera - }, - config_view_skins_9 - ], - "animateSelfMoves": false, - "switchable": true, - "sounds": config_view_sounds, - "js": config_view_js_43, - "useAutoComplete": true - } - }, - "viewScripts": config_view_js_43 - }, - { - "name": "sweet16-chess", - "modelScripts": modelScripts_49, - "config": { - "status": true, - "model": { - "title-en": "Sweet 16 Chess", - "summary": "A huge 16x16 Chess Variant", - "rules": { - "en": "sweet16-rules.html" - }, - "module": "chessbase", - "plazza": "true", - "thumbnail": "sweet16-thumb.png", - "released": 1482940591, - "credits": { - "en": "sweet16-credits.html" - }, - "gameOptions": { - "preventRepeat": true, - "uctTransposition": "state", - "uctIgnoreLoop": false, - "levelOptions": config_view_skins_preload_4 - }, - "obsolete": false, - "js": modelScripts_49, - "description": { - "en": "sweet16-description.html" - }, - "levels": config_model_levels_5 - }, - "view": { - "title-en": "Chessbase view", - "visuals": { - "600x600": [ - "res/visuals/sweet16-600x600-3d.jpg", - "res/visuals/sweet16-600x600-2d.jpg" - ] - }, - "xdView": true, - "css": config_view_css, - "preferredRatio": 1, - "useShowMoves": true, - "useNotation": true, - "module": "chessbase", - "defaultOptions": config_view_defaultOptions, - "skins": config_view_skins_3, - "animateSelfMoves": false, - "switchable": true, - "sounds": config_view_sounds, - "js": config_view_js_44, - "useAutoComplete": true - } - }, - "viewScripts": config_view_js_44 - }, - { - "name": "tera-chess", - "modelScripts": modelScripts_tera, - "config": { - "status": true, - "model": { - "title-en": "Terachess", - "summary": "Chess on 16x16 with fairy pieces", - "rules": { - "en": "terachess-rules.html" - }, - "module": "chessbase", - "plazza": "true", - "thumbnail": "terachess-thumb.png", - "released": 1497442763, - "credits": { - "en": "terachess-credits.html" - }, - "gameOptions": config_model_gameOptions, - "obsolete": false, - "js": modelScripts_tera, - "description": { - "en": "terachess-description.html" - }, - "levels": config_model_levels_15 - }, - "view": { - "title-en": "Chessbase view", - "visuals": { - "600x600": [ - "res/visuals/terachess-600x600-3d.jpg", - "res/visuals/terachess-600x600-2d.jpg" - ] - }, - "xdView": true, - "css": config_view_css, - "preferredRatio": 1, - "useShowMoves": true, - "useNotation": true, - "module": "chessbase", - "defaultOptions": config_view_defaultOptions, - "skins": [ - { - "name": "skin3d", - "title": "3D Classic", - "3d": true, - "preload": [ - "smoothedfilegeo|0|/res/ring-target.js", - "image|/res/images/cancel.png", - "image|/res/images/wikipedia.png", - "smoothedfilegeo|0|/res/fairy/pawn/pawn.js", - "image|/res/fairy/pawn/pawn-diffusemap.jpg", - "image|/res/fairy/pawn/pawn-normalmap.jpg", - "smoothedfilegeo|0|/res/fairy/corporal/corporal.js", - "image|/res/fairy/corporal/corporal-diffusemap.jpg", - "image|/res/fairy/corporal/corporal-normalmap.jpg", - "smoothedfilegeo|0|/res/fairy/prince/prince.js", - "image|/res/fairy/prince/prince-diffusemap.jpg", - "image|/res/fairy/prince/prince-normalmap.jpg", - "smoothedfilegeo|0|/res/fairy/rook/rook.js", - "image|/res/fairy/rook/rook-diffusemap.jpg", - "image|/res/fairy/rook/rook-normalmap.jpg", - "smoothedfilegeo|0|/res/fairy/bishop/bishop.js", - "image|/res/fairy/bishop/bishop-diffusemap.jpg", - "image|/res/fairy/bishop/bishop-normalmap.jpg", - "smoothedfilegeo|0|/res/fairy/knight/knight.js", - "image|/res/fairy/knight/knight-diffusemap.jpg", - "image|/res/fairy/knight/knight-normalmap.jpg", - "smoothedfilegeo|0|/res/fairy/queen/queen.js", - "image|/res/fairy/queen/queen-diffusemap.jpg", - "image|/res/fairy/queen/queen-normalmap.jpg", - "smoothedfilegeo|0|/res/fairy/king/king.js", - "image|/res/fairy/king/king-diffusemap.jpg", - "image|/res/fairy/king/king-normalmap.jpg", - "smoothedfilegeo|0|/res/fairy/star/star.js", - "image|/res/fairy/star/star-diffusemap.jpg", - "image|/res/fairy/star/star-normalmap.jpg", - "smoothedfilegeo|0|/res/fairy/bow/bow.js", - "image|/res/fairy/bow/bow-diffusemap.jpg", - "image|/res/fairy/bow/bow-normalmap.jpg", - "smoothedfilegeo|0|/res/fairy/rhino/rhino.js", - "image|/res/fairy/rhino/rhino-diffusemap.jpg", - "image|/res/fairy/rhino/rhino-normalmap.jpg", - "smoothedfilegeo|0|/res/fairy/bull/bull.js", - "image|/res/fairy/bull/bull-diffusemap.jpg", - "image|/res/fairy/bull/bull-normalmap.jpg", - "smoothedfilegeo|0|/res/fairy/antelope/antelope.js", - "image|/res/fairy/antelope/antelope-diffusemap.jpg", - "image|/res/fairy/antelope/antelope-normalmap.jpg", - "smoothedfilegeo|0|/res/fairy/lion/lion.js", - "image|/res/fairy/lion/lion-diffusemap.jpg", - "image|/res/fairy/lion/lion-normalmap.jpg", - "smoothedfilegeo|0|/res/fairy/elephant/elephant.js", - "image|/res/fairy/elephant/elephant-diffusemap.jpg", - "image|/res/fairy/elephant/elephant-normalmap.jpg", - "smoothedfilegeo|0|/res/fairy/cannon2/cannon2.js", - "image|/res/fairy/cannon2/cannon2-diffusemap.jpg", - "image|/res/fairy/cannon2/cannon2-normalmap.jpg", - "smoothedfilegeo|0|/res/fairy/machine/machine.js", - "image|/res/fairy/machine/machine-diffusemap.jpg", - "image|/res/fairy/machine/machine-normalmap.jpg", - "smoothedfilegeo|0|/res/fairy/buffalo/buffalo.js", - "image|/res/fairy/buffalo/buffalo-diffusemap.jpg", - "image|/res/fairy/buffalo/buffalo-normalmap.jpg", - "smoothedfilegeo|0|/res/fairy/ship/ship.js", - "image|/res/fairy/ship/ship-diffusemap.jpg", - "image|/res/fairy/ship/ship-normalmap.jpg", - "smoothedfilegeo|0|/res/fairy/eagle/eagle.js", - "image|/res/fairy/eagle/eagle-diffusemap.jpg", - "image|/res/fairy/eagle/eagle-normalmap.jpg", - "smoothedfilegeo|0|/res/fairy/camel/camel.js", - "image|/res/fairy/camel/camel-diffusemap.jpg", - "image|/res/fairy/camel/camel-normalmap.jpg", - "smoothedfilegeo|0|/res/fairy/amazon/amazon.js", - "image|/res/fairy/amazon/amazon-diffusemap.jpg", - "image|/res/fairy/amazon/amazon-normalmap.jpg", - "smoothedfilegeo|0|/res/fairy/marshall/marshall.js", - "image|/res/fairy/marshall/marshall-diffusemap.jpg", - "image|/res/fairy/marshall/marshall-normalmap.jpg", - "smoothedfilegeo|0|/res/fairy/cardinal/cardinal.js", - "image|/res/fairy/cardinal/cardinal-diffusemap.jpg", - "image|/res/fairy/cardinal/cardinal-normalmap.jpg" - ], - "world": config_view_skins_world, - "camera": config_view_skins_camera - }, - config_view_skins_9 - ], - "animateSelfMoves": false, - "switchable": true, - "sounds": config_view_sounds, - "js": config_view_js_tera, - "useAutoComplete": true - } - }, - "viewScripts": config_view_js_tera - }, - { - "name": "giga-chess", - "modelScripts": modelScripts_giga, - "config": { - "status": true, - "model": { - "title-en": "Gigachess", - "summary": "Chess on 14x14 with fairy pieces", - "rules": { - "en": "gigachess-rules.html" - }, - "module": "chessbase", - "plazza": "true", - "thumbnail": "gigachess-thumb.png", - "released": 1497771910, - "credits": { - "en": "gigachess-credits.html" - }, - "gameOptions": config_model_gameOptions, - "obsolete": false, - "js": modelScripts_giga, - "description": { - "en": "gigachess-description.html" - }, - "levels": config_model_levels_15 - }, - "view": { - "title-en": "Chessbase view", - "visuals": { - "600x600": [ - "res/visuals/gigachess-600x600-3d.jpg", - "res/visuals/gigachess-600x600-2d.jpg" - ] - }, - "xdView": true, - "css": config_view_css, - "preferredRatio": 1, - "useShowMoves": true, - "useNotation": true, - "module": "chessbase", - "defaultOptions": config_view_defaultOptions, - "skins": [ - { - "name": "skin3d", - "title": "3D Classic", - "3d": true, - "preload": [ - "smoothedfilegeo|0|/res/ring-target.js", - "image|/res/images/cancel.png", - "image|/res/images/wikipedia.png", - "smoothedfilegeo|0|/res/fairy/pawn/pawn.js", - "image|/res/fairy/pawn/pawn-diffusemap.jpg", - "image|/res/fairy/pawn/pawn-normalmap.jpg", - "smoothedfilegeo|0|/res/fairy/corporal/corporal.js", - "image|/res/fairy/corporal/corporal-diffusemap.jpg", - "image|/res/fairy/corporal/corporal-normalmap.jpg", - "smoothedfilegeo|0|/res/fairy/prince/prince.js", - "image|/res/fairy/prince/prince-diffusemap.jpg", - "image|/res/fairy/prince/prince-normalmap.jpg", - "smoothedfilegeo|0|/res/fairy/rook/rook.js", - "image|/res/fairy/rook/rook-diffusemap.jpg", - "image|/res/fairy/rook/rook-normalmap.jpg", - "smoothedfilegeo|0|/res/fairy/bishop/bishop.js", - "image|/res/fairy/bishop/bishop-diffusemap.jpg", - "image|/res/fairy/bishop/bishop-normalmap.jpg", - "smoothedfilegeo|0|/res/fairy/knight/knight.js", - "image|/res/fairy/knight/knight-diffusemap.jpg", - "image|/res/fairy/knight/knight-normalmap.jpg", - "smoothedfilegeo|0|/res/fairy/queen/queen.js", - "image|/res/fairy/queen/queen-diffusemap.jpg", - "image|/res/fairy/queen/queen-normalmap.jpg", - "smoothedfilegeo|0|/res/fairy/king/king.js", - "image|/res/fairy/king/king-diffusemap.jpg", - "image|/res/fairy/king/king-normalmap.jpg", - "smoothedfilegeo|0|/res/fairy/bow/bow.js", - "image|/res/fairy/bow/bow-diffusemap.jpg", - "image|/res/fairy/bow/bow-normalmap.jpg", - "smoothedfilegeo|0|/res/fairy/lion/lion.js", - "image|/res/fairy/lion/lion-diffusemap.jpg", - "image|/res/fairy/lion/lion-normalmap.jpg", - "smoothedfilegeo|0|/res/fairy/elephant/elephant.js", - "image|/res/fairy/elephant/elephant-diffusemap.jpg", - "image|/res/fairy/elephant/elephant-normalmap.jpg", - "smoothedfilegeo|0|/res/fairy/cannon2/cannon2.js", - "image|/res/fairy/cannon2/cannon2-diffusemap.jpg", - "image|/res/fairy/cannon2/cannon2-normalmap.jpg", - "smoothedfilegeo|0|/res/fairy/machine/machine.js", - "image|/res/fairy/machine/machine-diffusemap.jpg", - "image|/res/fairy/machine/machine-normalmap.jpg", - "smoothedfilegeo|0|/res/fairy/buffalo/buffalo.js", - "image|/res/fairy/buffalo/buffalo-diffusemap.jpg", - "image|/res/fairy/buffalo/buffalo-normalmap.jpg", - "smoothedfilegeo|0|/res/fairy/ship/ship.js", - "image|/res/fairy/ship/ship-diffusemap.jpg", - "image|/res/fairy/ship/ship-normalmap.jpg", - "smoothedfilegeo|0|/res/fairy/eagle/eagle.js", - "image|/res/fairy/eagle/eagle-diffusemap.jpg", - "image|/res/fairy/eagle/eagle-normalmap.jpg", - "smoothedfilegeo|0|/res/fairy/camel/camel.js", - "image|/res/fairy/camel/camel-diffusemap.jpg", - "image|/res/fairy/camel/camel-normalmap.jpg", - "smoothedfilegeo|0|/res/fairy/amazon/amazon.js", - "image|/res/fairy/amazon/amazon-diffusemap.jpg", - "image|/res/fairy/amazon/amazon-normalmap.jpg", - "smoothedfilegeo|0|/res/fairy/marshall/marshall.js", - "image|/res/fairy/marshall/marshall-diffusemap.jpg", - "image|/res/fairy/marshall/marshall-normalmap.jpg", - "smoothedfilegeo|0|/res/fairy/cardinal/cardinal.js", - "image|/res/fairy/cardinal/cardinal-diffusemap.jpg", - "image|/res/fairy/cardinal/cardinal-normalmap.jpg" - ], - "world": config_view_skins_world, - "camera": config_view_skins_camera - }, - config_view_skins_9 - ], - "animateSelfMoves": false, - "switchable": true, - "sounds": config_view_sounds, - "js": config_view_js_giga, - "useAutoComplete": true - } - }, - "viewScripts": config_view_js_giga - }, - { - "name": "wild-tamerlane-chess", - "modelScripts": modelScripts_wtamerlane, - "config": { - "status": true, - "model": { - "title-en": "Wild Tamerlane", - "summary": "Chess on 11x11 with fairy pieces", - "rules": { - "en": "wild-tamerlane-rules.html" - }, - "module": "chessbase", - "plazza": "true", - "thumbnail": "wild-tamerlane-thumb.png", - "released": 1497874349, - "credits": { - "en": "wild-tamerlane-credits.html" - }, - "gameOptions": config_model_gameOptions, - "obsolete": false, - "js": modelScripts_wtamerlane, - "description": { - "en": "wild-tamerlane-description.html" - }, - "levels": config_model_levels_15 - }, - "view": { - "title-en": "Wild Tamerlane view", - "visuals": { - "600x600": [ - "res/visuals/wild-tamerlane-600x600-3d.jpg", - "res/visuals/wild-tamerlane-600x600-2d.jpg" - ] - }, - "xdView": true, - "css": config_view_css, - "preferredRatio": 1, - "useShowMoves": true, - "useNotation": true, - "module": "chessbase", - "defaultOptions": config_view_defaultOptions, - "skins": [ - { - "name": "skin3d", - "title": "3D Classic", - "3d": true, - "preload": [ - "smoothedfilegeo|0|/res/ring-target.js", - "image|/res/images/cancel.png", - "image|/res/images/wikipedia.png", - "smoothedfilegeo|0|/res/fairy/pawn/pawn.js", - "image|/res/fairy/pawn/pawn-diffusemap.jpg", - "image|/res/fairy/pawn/pawn-normalmap.jpg", - "smoothedfilegeo|0|/res/fairy/rook/rook.js", - "image|/res/fairy/rook/rook-diffusemap.jpg", - "image|/res/fairy/rook/rook-normalmap.jpg", - "smoothedfilegeo|0|/res/fairy/bishop/bishop.js", - "image|/res/fairy/bishop/bishop-diffusemap.jpg", - "image|/res/fairy/bishop/bishop-normalmap.jpg", - "smoothedfilegeo|0|/res/fairy/knight/knight.js", - "image|/res/fairy/knight/knight-diffusemap.jpg", - "image|/res/fairy/knight/knight-normalmap.jpg", - "smoothedfilegeo|0|/res/fairy/queen/queen.js", - "image|/res/fairy/queen/queen-diffusemap.jpg", - "image|/res/fairy/queen/queen-normalmap.jpg", - "smoothedfilegeo|0|/res/fairy/king/king.js", - "image|/res/fairy/king/king-diffusemap.jpg", - "image|/res/fairy/king/king-normalmap.jpg", - "smoothedfilegeo|0|/res/fairy/elephant/elephant.js", - "image|/res/fairy/elephant/elephant-diffusemap.jpg", - "image|/res/fairy/elephant/elephant-normalmap.jpg", - "smoothedfilegeo|0|/res/fairy/cannon2/cannon2.js", - "image|/res/fairy/cannon2/cannon2-diffusemap.jpg", - "image|/res/fairy/cannon2/cannon2-normalmap.jpg", - "smoothedfilegeo|0|/res/fairy/eagle/eagle.js", - "image|/res/fairy/eagle/eagle-diffusemap.jpg", - "image|/res/fairy/eagle/eagle-normalmap.jpg", - "smoothedfilegeo|0|/res/fairy/camel/camel.js", - "image|/res/fairy/camel/camel-diffusemap.jpg", - "image|/res/fairy/camel/camel-normalmap.jpg" - ], - "world": config_view_skins_world, - "camera": config_view_skins_camera - }, - config_view_skins_9 - ], - "animateSelfMoves": false, - "switchable": true, - "sounds": config_view_sounds, - "js": config_view_js_wtamerlane, - "useAutoComplete": true - } - }, - "viewScripts": config_view_js_wtamerlane - } - - ] -})() +exports.games = (function () { + var modelScripts = [ + "base-model.js", + "grid-geo-model.js", + "classic-model.js", + "classic-db.min.js" + ] + var config_model_gameOptions_levelOptions = { + "checkFactor": 0.2, + "pieceValueFactor": 1, + "posValueFactor": 0.1, + "averageDistKingFactor": -0.01, + "castleFactor": 0.1, + "minorPiecesMovedFactor": 0.1, + "pieceValueRatioFactor": 1, + "endingKingFreedomFactor": 0.01, + "endingDistKingFactor": 0.05, + "distKingCornerFactor": 0.1, + "distPawnPromo1Factor": 0.3, + "distPawnPromo2Factor": 0.1, + "distPawnPromo3Factor": 0.05 + } + var config_model_gameOptions = { + "preventRepeat": true, + "uctTransposition": "state", + "uctIgnoreLoop": false, + "levelOptions": config_model_gameOptions_levelOptions + } + var config_model_levels = { + "name": "easy", + "label": "Easy", + "ai": "uct", + "playoutDepth": 0, + "minVisitsExpand": 1, + "c": 0.6, + "ignoreLeaf": false, + "uncertaintyFactor": 3, + "maxNodes": 1000 + } + var config_model_levels_2 = { + "name": "fast", + "label": "Fast [1sec]", + "ai": "uct", + "playoutDepth": 0, + "minVisitsExpand": 1, + "c": 0.6, + "ignoreLeaf": false, + "uncertaintyFactor": 3, + "maxDuration": 1, + "isDefault": true + } + var config_model_levels_3 = { + "name": "medium", + "label": "Medium", + "ai": "uct", + "playoutDepth": 0, + "minVisitsExpand": 1, + "c": 0.6, + "ignoreLeaf": false, + "uncertaintyFactor": 3, + "maxNodes": 10000, + "maxDuration": 10 + } + var config_model_levels_4 = { + "name": "strong", + "label": "Strong", + "ai": "uct", + "playoutDepth": 0, + "minVisitsExpand": 1, + "c": 0.6, + "ignoreLeaf": false, + "uncertaintyFactor": 3, + "maxNodes": 20000, + "maxDuration": 15 + } + var config_model_levels_5 = [ + config_model_levels, + config_model_levels_2, + config_model_levels_3, + config_model_levels_4 + ] + var config_view_css = [ + "chessbase.css" + ] + var config_view_defaultOptions = { + "sounds": true, + "moves": true, + "notation": false, + "autocomplete": false + } + var config_view_skins_preload = [ + "smoothedfilegeo|0|/res/ring-target.js", + "image|/res/images/cancel.png", + "image|/res/images/wikipedia.png", + "smoothedfilegeo|0|/res/staunton/pawn/pawn-classic.js", + "image|/res/staunton/pawn/pawn-diffusemap.jpg", + "image|/res/staunton/pawn/pawn-normalmap.jpg", + "smoothedfilegeo|0|/res/staunton/knight/knight.js", + "image|/res/staunton/knight/knight-diffusemap.jpg", + "image|/res/staunton/knight/knight-normalmap.jpg", + "smoothedfilegeo|0|/res/staunton/bishop/bishop.js", + "image|/res/staunton/bishop/bishop-diffusemap.jpg", + "image|/res/staunton/bishop/bishop-normalmap.jpg", + "smoothedfilegeo|0|/res/staunton/rook/rook.js", + "image|/res/staunton/rook/rook-diffusemap.jpg", + "image|/res/staunton/rook/rook-normalmap.jpg", + "smoothedfilegeo|0|/res/staunton/queen/queen.js", + "image|/res/staunton/queen/queen-diffusemap.jpg", + "image|/res/staunton/queen/queen-normalmap.jpg", + "smoothedfilegeo|0|/res/staunton/king/king.js", + "image|/res/staunton/king/king-diffusemap.jpg", + "image|/res/staunton/king/king-normalmap.jpg" + ] + var config_view_skins_world_lightPosition = { + "x": -9, + "y": 9, + "z": 9 + } + var config_view_skins_world_skyLightPosition = { + "x": 9, + "y": 9, + "z": 9 + } + var config_view_skins_world = { + "lightIntensity": 1.3, + "skyLightIntensity": 1.2, + "lightCastShadow": true, + "fog": false, + "color": 4686804, + "lightPosition": config_view_skins_world_lightPosition, + "skyLightPosition": config_view_skins_world_skyLightPosition, + "lightShadowDarkness": 0.55, + "ambientLightColor": 2236962 + } + var config_view_skins_camera = { + "fov": 45, + "distMax": 50, + "radius": 18, + "elevationAngle": 60, + "elevationMin": 0 + } + var config_view_skins = { + "name": "skin3d", + "title": "3D Classic", + "3d": true, + "preload": config_view_skins_preload, + "world": config_view_skins_world, + "camera": config_view_skins_camera + } + var config_view_skins_camera_2 = { + "fov": 45, + "distMax": 50, + "radius": 18, + "elevationAngle": 89, + "elevationMin": 0 + } + var config_view_skins_preload_2 = [ + "image|/res/images/cancel.png", + "image|/res/images/whitebg.png", + "image|/res/images/wikipedia.png" + ] + var config_view_sounds = { + "move1": "alq_move1", + "move2": "alq_move2", + "move3": "alq_move3", + "move4": "alq_move2", + "tac1": "alq_tac1", + "tac2": "alq_tac2", + "tac3": "alq_tac1", + "promo": "promo", + "usermove": null + } + var config_view_js = [ + "base-view.js", + "grid-board-view.js", + "staunton-set-view.js", + "extruded-set-view.js", + "classic-view.js" + ] + var modelScripts_2 = [ + "base-model.js", + "grid-geo-model.js", + "xiangqi-model.js", + "xiangqi-db.min.js" + ] + var config_model_gameOptions_levelOptions_2 = { + "pieceValueFactor": 1, + "pieceValueRatioFactor": 1, + "posValueFactor": 0.1, + "averageDistKingFactor": -0.01, + "castleFactor": 0.1, + "minorPiecesMovedFactor": 0.1, + "checkFactor": 0.2, + "endingKingFreedomFactor": 0.01, + "endingDistKingFactor": 0.05, + "distKingCornerFactor": 0.1 + } + var config_model_gameOptions_2 = { + "preventRepeat": true, + "uctTransposition": "state", + "uctIgnoreLoop": false, + "levelOptions": config_model_gameOptions_levelOptions_2 + } + var config_view_skins_world_lightPosition_2 = { + "x": 10, + "y": 10, + "z": 10 + } + var config_view_skins_world_2 = { + "lightIntensity": 0.8, + "skyLightIntensity": 0.5, + "lightCastShadow": true, + "fog": false, + "color": 4686804, + "lightPosition": config_view_skins_world_lightPosition_2, + "skyLightPosition": config_view_skins_world_skyLightPosition, + "lightShadowDarkness": 0.75, + "ambientLightColor": 4473924 + } + var config_view_skins_preload_3 = [ + "smoothedfilegeo|0|/res/ring-target.js", + "image|/res/images/cancel.png", + "smoothedfilegeo|0|/res/xiangqi/token.js", + "image|/res/xiangqi/wood3.jpg", + "image|/res/xiangqi/clearwoodtexture.jpg", + "image|/res/xiangqi/decoration-cross.png", + "image|/res/xiangqi/whitebg.png", + "image|/res/xiangqi/xiangqi-pieces-sprites-western-player.png", + "image|/res/xiangqi/piecebump.jpg" + ] + var config_view_js_2 = [ + "base-view.js", + "grid-board-view.js", + "xiangqi-board-view.js", + "xiangqi-set-view.js", + "xiangqi-view.js" + ] + var modelScripts_3 = [ + "base-model.js", + "grid-geo-model.js", + "gardner-model.js" + ] + var config_view_skins_2 = { + "name": "skin2d", + "title": "2D Classic", + "3d": false, + "preload": config_view_skins_preload_2 + } + var config_view_skins_3 = [ + config_view_skins, + config_view_skins_2 + ] + var config_view_js_3 = [ + "base-view.js", + "grid-board-view.js", + "staunton-set-view.js", + "gardner-view.js" + ] + var modelScripts_4 = [ + "base-model.js", + "grid-geo-model.js", + "mini4x4-model.js" + ] + var config_view_js_4 = [ + "base-view.js", + "grid-board-view.js", + "staunton-set-view.js", + "mini4x4-view.js" + ] + var modelScripts_5 = [ + "base-model.js", + "grid-geo-model.js", + "mini4x5-model.js" + ] + var config_view_js_5 = [ + "base-view.js", + "grid-board-view.js", + "staunton-set-view.js", + "mini4x5-view.js" + ] + var modelScripts_6 = [ + "base-model.js", + "grid-geo-model.js", + "micro4x5-model.js" + ] + var config_view_js_6 = [ + "base-view.js", + "grid-board-view.js", + "staunton-set-view.js", + "micro4x5-view.js" + ] + var modelScripts_7 = [ + "base-model.js", + "grid-geo-model.js", + "baby-model.js" + ] + var config_view_js_7 = [ + "base-view.js", + "grid-board-view.js", + "staunton-set-view.js", + "baby-view.js" + ] + var modelScripts_8 = [ + "base-model.js", + "grid-geo-model.js", + "malett-model.js" + ] + var config_view_js_8 = [ + "base-view.js", + "grid-board-view.js", + "staunton-set-view.js", + "malett-view.js" + ] + var modelScripts_9 = [ + "base-model.js", + "grid-geo-model.js", + "los-alamos-model.js" + ] + var config_view_js_9 = [ + "base-view.js", + "grid-board-view.js", + "staunton-set-view.js", + "los-alamos-view.js" + ] + var modelScripts_10 = [ + "base-model.js", + "grid-geo-model.js", + "attack-model.js" + ] + var config_view_js_10 = [ + "base-view.js", + "grid-board-view.js", + "staunton-set-view.js", + "attack-view.js" + ] + var modelScripts_11 = [ + "base-model.js", + "grid-geo-model.js", + "courier-model.js" + ] + var config_model_levels_6 = { + "name": "easy", + "label": "Easy", + "ai": "uct", + "playoutDepth": 0, + "minVisitsExpand": 1, + "c": 0.6, + "ignoreLeaf": false, + "uncertaintyFactor": 3, + "maxNodes": 4000 + } + var config_model_levels_7 = { + "name": "fast", + "label": "Fast [2sec]", + "ai": "uct", + "playoutDepth": 0, + "minVisitsExpand": 1, + "c": 0.6, + "ignoreLeaf": false, + "uncertaintyFactor": 3, + "maxDuration": 2, + "isDefault": true + } + var config_model_levels_8 = { + "name": "medium", + "label": "Medium", + "ai": "uct", + "playoutDepth": 0, + "minVisitsExpand": 1, + "c": 0.6, + "ignoreLeaf": false, + "uncertaintyFactor": 3, + "maxNodes": 20000, + "maxDuration": 20 + } + var config_model_levels_9 = { + "name": "strong", + "label": "Strong", + "ai": "uct", + "playoutDepth": 0, + "minVisitsExpand": 1, + "c": 0.6, + "ignoreLeaf": false, + "uncertaintyFactor": 3, + "maxNodes": 40000, + "maxDuration": 30 + } + var config_model_levels_10 = [ + config_model_levels_6, + config_model_levels_7, + config_model_levels_8, + config_model_levels_9 + ] + var config_view_js_11 = [ + "base-view.js", + "grid-board-view.js", + "courier-board-view.js", + "courierchess-set-view.js", + "courier-view.js" + ] + var modelScripts_12 = [ + "base-model.js", + "grid-geo-model.js", + "makruk-model.js" + ] + var config_view_skins_world_lightPosition_3 = { + "x": -10, + "y": 5, + "z": 0 + } + var config_view_skins_world_3 = { + "lightIntensity": 0.8, + "skyLightIntensity": 0.4, + "lightCastShadow": false, + "fog": false, + "color": 4686804, + "lightPosition": config_view_skins_world_lightPosition_3, + "skyLightPosition": config_view_skins_world_skyLightPosition, + "lightShadowDarkness": 0.85, + "ambientLightColor": 1118481 + } + var config_view_js_12 = [ + "base-view.js", + "grid-board-view.js", + "makruk-board-view.js", + "makruk-set-view.js", + "makruk-view.js" + ] + var modelScripts_13 = [ + "base-model.js", + "grid-geo-model.js", + "shako-model.js" + ] + var config_model_levels_11 = { + "name": "easy", + "label": "Easy", + "ai": "uct", + "playoutDepth": 0, + "minVisitsExpand": 1, + "c": 0.6, + "ignoreLeaf": false, + "uncertaintyFactor": 3, + "maxNodes": 6000 + } + var config_model_levels_12 = { + "name": "fast", + "label": "Fast [3sec]", + "ai": "uct", + "playoutDepth": 0, + "minVisitsExpand": 1, + "c": 0.6, + "ignoreLeaf": false, + "uncertaintyFactor": 3, + "maxDuration": 3, + "isDefault": true + } + var config_model_levels_13 = { + "name": "medium", + "label": "Medium", + "ai": "uct", + "playoutDepth": 0, + "minVisitsExpand": 1, + "c": 0.6, + "ignoreLeaf": false, + "uncertaintyFactor": 3, + "maxNodes": 30000, + "maxDuration": 30 + } + var config_model_levels_14 = { + "name": "strong", + "label": "Strong", + "ai": "uct", + "playoutDepth": 0, + "minVisitsExpand": 1, + "c": 0.6, + "ignoreLeaf": false, + "uncertaintyFactor": 3, + "maxNodes": 60000, + "maxDuration": 45 + } + var config_model_levels_15 = [ + config_model_levels_11, + config_model_levels_12, + config_model_levels_13, + config_model_levels_14 + ] + var config_view_js_13 = [ + "base-view.js", + "grid-board-view.js", + "fairy-set-view.js", + "shako-view.js" + ] + var modelScripts_14 = [ + "base-model.js", + "grid-geo-model.js", + "shatranj-model.js" + ] + var config_model_gameOptions_levelOptions_3 = { + "checkFactor": 0.2, + "pieceValueFactor": 1, + "posValueFactor": 0.1, + "averageDistKingFactor": -0.01, + "castleFactor": 0.1, + "minorPiecesMovedFactor": 0.1, + "pieceValueRatioFactor": 1, + "endingKingFreedomFactor": 0.01, + "endingDistKingFactor": 0.05, + "distKingCornerFactor": 0.1, + "distPawnPromo1Factor": 0.15, + "distPawnPromo2Factor": 0.05, + "distPawnPromo3Factor": 0.025 + } + var config_model_gameOptions_3 = { + "preventRepeat": true, + "uctTransposition": "state", + "uctIgnoreLoop": false, + "levelOptions": config_model_gameOptions_levelOptions_3 + } + var config_view_js_14 = [ + "base-view.js", + "grid-board-view.js", + "shatranj-board-view.js", + "nishapur-set-view.js", + "shatranj-view.js" + ] + var modelScripts_15 = [ + "base-model.js", + "grid-geo-model.js", + "basic-model.js" + ] + var config_model_rules = { + "en": "rules.html" + } + var config_model_credits = { + "en": "credits.html" + } + var config_view_js_15 = [ + "base-view.js", + "grid-board-view.js", + "staunton-set-view.js", + "basic-view.js" + ] + var config_view_skins_preload_4 = [ + ] + var config_view_skins_4 = { + "name": "skin2d", + "title": "2D Classic", + "3d": false, + "preload": config_view_skins_preload_4 + } + var modelScripts_16 = [ + "base-model.js", + "multiplan-geo-model.js", + "raumschach-model.js" + ] + var config_view_skins_camera_targetBounds = [ + 3000, + 3000, + 6000 + ] + var config_view_skins_preload_5 = [ + "image|/res/images/wikipedia.png", + "image|/res/images/cancel.png", + "image|/res/images/whitebg.png" + ] + var config_view_skins_5 = { + "name": "skin2d", + "title": "2D Classic", + "3d": false, + "preload": config_view_skins_preload_5 + } + var config_view_js_16 = [ + "base-view.js", + "multiplan-board-view.js", + "fairy-set-view.js", + "raumschach-view.js" + ] + var modelScripts_17 = [ + "base-model.js", + "hex-geo-model.js", + "glinski-model.js" + ] + var config_view_css_2 = [ + "chessbase.css", + "hex.css" + ] + var config_view_skins_preload_6 = [ + "smoothedfilegeo|0|/res/ring-target-hexagon.js", + "image|/res/images/cancel.png", + "image|/res/images/wikipedia.png", + "smoothedfilegeo|0|/res/staunton/pawn/pawn-classic.js", + "image|/res/staunton/pawn/pawn-diffusemap.jpg", + "image|/res/staunton/pawn/pawn-normalmap.jpg", + "smoothedfilegeo|0|/res/staunton/knight/knight.js", + "image|/res/staunton/knight/knight-diffusemap.jpg", + "image|/res/staunton/knight/knight-normalmap.jpg", + "smoothedfilegeo|0|/res/staunton/bishop/bishop.js", + "image|/res/staunton/bishop/bishop-diffusemap.jpg", + "image|/res/staunton/bishop/bishop-normalmap.jpg", + "smoothedfilegeo|0|/res/staunton/rook/rook.js", + "image|/res/staunton/rook/rook-diffusemap.jpg", + "image|/res/staunton/rook/rook-normalmap.jpg", + "smoothedfilegeo|0|/res/staunton/queen/queen.js", + "image|/res/staunton/queen/queen-diffusemap.jpg", + "image|/res/staunton/queen/queen-normalmap.jpg", + "smoothedfilegeo|0|/res/staunton/king/king.js", + "image|/res/staunton/king/king-diffusemap.jpg", + "image|/res/staunton/king/king-normalmap.jpg" + ] + var config_view_skins_camera_3 = { + "fov": 45, + "distMax": 50, + "radius": 13.5, + "elevationAngle": 45, + "elevationMin": 0, + "distMin": 0 + } + var config_view_skins_6 = { + "name": "skin3d", + "title": "3D Classic", + "3d": true, + "preload": config_view_skins_preload_6, + "world": config_view_skins_world, + "camera": config_view_skins_camera_3 + } + var config_view_skins_preload_7 = [ + "image|/res/images/wikipedia.png", + "image|/res/images/whitebg.png", + "image|/res/images/cancel.png" + ] + var config_view_skins_7 = { + "name": "skin2d", + "title": "2D Classic", + "3d": false, + "preload": config_view_skins_preload_7 + } + var config_view_skins_8 = [ + config_view_skins_6, + config_view_skins_7 + ] + var config_view_js_17 = [ + "base-view.js", + "hex-board-view.js", + "staunton-set-view.js", + "glinski-view.js" + ] + var modelScripts_18 = [ + "base-model.js", + "hex-geo-model.js", + "brusky-model.js" + ] + var config_view_js_18 = [ + "base-view.js", + "hex-board-view.js", + "staunton-set-view.js", + "brusky-view.js" + ] + var modelScripts_19 = [ + "base-model.js", + "hex-geo-model.js", + "devasa-model.js" + ] + var config_view_js_19 = [ + "base-view.js", + "hex-board-view.js", + "staunton-set-view.js", + "devasa-view.js" + ] + var modelScripts_20 = [ + "base-model.js", + "hex-geo-model.js", + "mccooey-model.js" + ] + var config_view_js_20 = [ + "base-view.js", + "hex-board-view.js", + "staunton-set-view.js", + "mccooey-view.js" + ] + var modelScripts_21 = [ + "base-model.js", + "hex-geo-model.js", + "shafran-model.js" + ] + var config_view_skins_preload_8 = [ + "smoothedfilegeo|0|/res/ring-target-cylinder-v3.js", + "image|/res/images/cancel.png", + "image|/res/images/wikipedia.png", + "smoothedfilegeo|0|/res/staunton/pawn/pawn-classic.js", + "image|/res/staunton/pawn/pawn-diffusemap.jpg", + "image|/res/staunton/pawn/pawn-normalmap.jpg", + "smoothedfilegeo|0|/res/staunton/knight/knight.js", + "image|/res/staunton/knight/knight-diffusemap.jpg", + "image|/res/staunton/knight/knight-normalmap.jpg", + "smoothedfilegeo|0|/res/staunton/bishop/bishop.js", + "image|/res/staunton/bishop/bishop-diffusemap.jpg", + "image|/res/staunton/bishop/bishop-normalmap.jpg", + "smoothedfilegeo|0|/res/staunton/rook/rook.js", + "image|/res/staunton/rook/rook-diffusemap.jpg", + "image|/res/staunton/rook/rook-normalmap.jpg", + "smoothedfilegeo|0|/res/staunton/queen/queen.js", + "image|/res/staunton/queen/queen-diffusemap.jpg", + "image|/res/staunton/queen/queen-normalmap.jpg", + "smoothedfilegeo|0|/res/staunton/king/king.js", + "image|/res/staunton/king/king-diffusemap.jpg", + "image|/res/staunton/king/king-normalmap.jpg" + ] + var config_view_js_21 = [ + "base-view.js", + "hex-board-view.js", + "staunton-set-view.js", + "shafran-view.js" + ] + var modelScripts_22 = [ + "base-model.js", + "cylinder-geo-model.js", + "circular-model.js" + ] + var config_view_css_3 = [ + "chessbase.css", + "circular.css" + ] + var config_view_skins_camera_4 = { + "fov": 45, + "distMax": 50, + "radius": 14.5, + "elevationAngle": 45, + "elevationMin": 0, + "distMin": 0 + } + var config_view_js_22 = [ + "base-view.js", + "circular-board-view.js", + "staunton-set-view.js", + "circular-view.js" + ] + var modelScripts_23 = [ + "base-model.js", + "cylinder-geo-model.js", + "byzantine-model.js" + ] + var config_view_js_23 = [ + "base-view.js", + "circular-board-view.js", + "nishapur-set-view.js", + "byzantine-view.js" + ] + var modelScripts_24 = [ + "base-model.js", + "multiplan-geo-model.js", + "3dchess-model.js" + ] + var config_view_js_24 = [ + "base-view.js", + "multiplan-board-view.js", + "staunton-set-view.js", + "3dchess-view.js" + ] + var modelScripts_25 = [ + "base-model.js", + "cylinder-geo-model.js", + "cylinder-model.js" + ] + var config_view_skins_camera_target = [ + 0, + 0, + 0 + ] + var config_view_js_25 = [ + "base-view.js", + "grid-board-view.js", + "cylinder-board-view.js", + "staunton-set-view.js", + "cylinder-view.js" + ] + var modelScripts_26 = [ + "base-model.js", + "cubic-geo-model.js", + "cubic-model.js" + ] + var config_view_js_26 = [ + "base-view.js", + "cubic-board-view.js", + "staunton-set-view.js", + "cubic-view.js" + ] + var modelScripts_27 = [ + "base-model.js", + "grid-geo-model.js", + "rollerball-model.js" + ] + var config_view_js_27 = [ + "base-view.js", + "grid-board-view.js", + "staunton-set-view.js", + "rollerball-view.js" + ] + var modelScripts_28 = [ + "base-model.js", + "grid-geo-model.js", + "chess960-model.js" + ] + var config_view_js_28 = [ + "base-view.js", + "grid-board-view.js", + "staunton-set-view.js", + "chess960-view.js" + ] + var modelScripts_29 = [ + "base-model.js", + "grid-geo-model.js", + "metamachy-model.js" + ] + var config_view_skins_preload_9 = [ + "image|/res/images/cancel.png", + "image|/res/images/whitebg.png", + "image|/res/fairy/wikipedia-fairy-sprites.png" + ] + var config_view_skins_9 = { + "name": "skin2d", + "title": "2D Classic", + "3d": false, + "preload": config_view_skins_preload_9 + } + var config_view_js_29 = [ + "base-view.js", + "grid-board-view.js", + "fairy-set-view.js", + "metamachy-view.js" + ] + var modelScripts_30 = [ + "base-model.js", + "grid-geo-model.js", + "capablanca-model.js" + ] + var config_view_skins_preload_10 = [ + "smoothedfilegeo|0|/res/ring-target.js", + "image|/res/images/cancel.png", + "image|/res/images/wikipedia.png", + "smoothedfilegeo|0|/res/fairy/pawn/pawn.js", + "image|/res/fairy/pawn/pawn-diffusemap.jpg", + "image|/res/fairy/pawn/pawn-normalmap.jpg", + "smoothedfilegeo|0|/res/fairy/knight/knight.js", + "image|/res/fairy/knight/knight-diffusemap.jpg", + "image|/res/fairy/knight/knight-normalmap.jpg", + "smoothedfilegeo|0|/res/fairy/bishop/bishop.js", + "image|/res/fairy/bishop/bishop-diffusemap.jpg", + "image|/res/fairy/bishop/bishop-normalmap.jpg", + "smoothedfilegeo|0|/res/fairy/queen/queen.js", + "image|/res/fairy/queen/queen-diffusemap.jpg", + "image|/res/fairy/queen/queen-normalmap.jpg", + "smoothedfilegeo|0|/res/fairy/king/king.js", + "image|/res/fairy/king/king-diffusemap.jpg", + "image|/res/fairy/king/king-normalmap.jpg", + "smoothedfilegeo|0|/res/fairy/rook/rook.js", + "image|/res/fairy/rook/rook-diffusemap.jpg", + "image|/res/fairy/rook/rook-normalmap.jpg", + "smoothedfilegeo|0|/res/fairy/cardinal/cardinal.js", + "image|/res/fairy/cardinal/cardinal-diffusemap.jpg", + "image|/res/fairy/cardinal/cardinal-normalmap.jpg", + "smoothedfilegeo|0|/res/fairy/marshall/marshall.js", + "image|/res/fairy/marshall/marshall-diffusemap.jpg", + "image|/res/fairy/marshall/marshall-normalmap.jpg" + ] + var config_view_skins_10 = { + "name": "skin3d", + "title": "3D Classic", + "3d": true, + "preload": config_view_skins_preload_10, + "world": config_view_skins_world, + "camera": config_view_skins_camera + } + var config_view_skins_11 = [ + config_view_skins_10, + config_view_skins_9 + ] + var config_view_js_30 = [ + "base-view.js", + "grid-board-view.js", + "fairy-set-view.js", + "capablanca-view.js" + ] + var modelScripts_31 = [ + "base-model.js", + "grid-geo-model.js", + "carrera-model.js" + ] + var modelScripts_32 = [ + "base-model.js", + "grid-geo-model.js", + "gothic-model.js" + ] + var modelScripts_33 = [ + "base-model.js", + "grid-geo-model.js", + "janus-model.js" + ] + var config_view_skins_preload_11 = [ + "smoothedfilegeo|0|/res/ring-target.js", + "image|/res/images/cancel.png", + "image|/res/images/wikipedia.png", + "smoothedfilegeo|0|/res/fairy/pawn/pawn.js", + "image|/res/fairy/pawn/pawn-diffusemap.jpg", + "image|/res/fairy/pawn/pawn-normalmap.jpg", + "smoothedfilegeo|0|/res/fairy/knight/knight.js", + "image|/res/fairy/knight/knight-diffusemap.jpg", + "image|/res/fairy/knight/knight-normalmap.jpg", + "smoothedfilegeo|0|/res/fairy/bishop/bishop.js", + "image|/res/fairy/bishop/bishop-diffusemap.jpg", + "image|/res/fairy/bishop/bishop-normalmap.jpg", + "smoothedfilegeo|0|/res/fairy/queen/queen.js", + "image|/res/fairy/queen/queen-diffusemap.jpg", + "image|/res/fairy/queen/queen-normalmap.jpg", + "smoothedfilegeo|0|/res/fairy/king/king.js", + "image|/res/fairy/king/king-diffusemap.jpg", + "image|/res/fairy/king/king-normalmap.jpg", + "smoothedfilegeo|0|/res/fairy/rook/rook.js", + "image|/res/fairy/rook/rook-diffusemap.jpg", + "image|/res/fairy/rook/rook-normalmap.jpg", + "smoothedfilegeo|0|/res/fairy/cardinal/cardinal.js", + "image|/res/fairy/cardinal/cardinal-diffusemap.jpg", + "image|/res/fairy/cardinal/cardinal-normalmap.jpg" + ] + var config_view_skins_12 = { + "name": "skin3d", + "title": "3D Classic", + "3d": true, + "preload": config_view_skins_preload_11, + "world": config_view_skins_world, + "camera": config_view_skins_camera + } + var config_view_skins_13 = [ + config_view_skins_12, + config_view_skins_9 + ] + var modelScripts_34 = [ + "base-model.js", + "grid-geo-model.js", + "grand-model.js" + ] + var config_view_js_31 = [ + "base-view.js", + "grid-board-view.js", + "fairy-set-view.js", + "grand-view.js" + ] + var modelScripts_35 = [ + "base-model.js", + "grid-geo-model.js", + "modern-model.js" + ] + var config_view_js_32 = [ + "base-view.js", + "grid-board-view.js", + "fairy-set-view.js", + "modern-view.js" + ] + var modelScripts_36 = [ + "base-model.js", + "grid-geo-model.js", + "chancellor-model.js" + ] + var modelScripts_37 = [ + "base-model.js", + "grid-geo-model.js", + "wildebeest-model.js" + ] + var config_view_js_33 = [ + "base-view.js", + "grid-board-view.js", + "fairy-set-view.js", + "wildebeest-view.js" + ] + var modelScripts_38 = [ + "base-model.js", + "smess-geo-model.js", + "smess-model.js" + ] + var config_view_js_34 = [ + "base-view.js", + "grid-board-view.js", + "smess-set-view.js", + "smess-view.js" + ] + var modelScripts_39 = [ + "base-model.js", + "grid-geo-model.js", + "demi-model.js" + ] + var config_view_js_35 = [ + "base-view.js", + "grid-board-view.js", + "staunton-set-view.js", + "demi-view.js" + ] + var modelScripts_40 = [ + "base-model.js", + "grid-geo-model.js", + "romanchenko-model.js" + ] + var config_view_js_36 = [ + "base-view.js", + "grid-board-view.js", + "staunton-set-view.js", + "romanchenko-view.js" + ] + var modelScripts_41 = [ + "base-model.js", + "grid-geo-model.js", + "amazon-model.js" + ] + var config_view_js_37 = [ + "base-view.js", + "grid-board-view.js", + "fairy-set-view.js", + "amazon-view.js" + ] + var modelScripts_42 = [ + "base-model.js", + "grid-geo-model.js", + "dukerutland-model.js" + ] + var config_view_js_38 = [ + "base-view.js", + "grid-board-view.js", + "fairy-set-view.js", + "dukerutland-view.js" + ] + var modelScripts_43 = [ + "base-model.js", + "grid-geo-model.js", + "gustav3-model.js" + ] + var config_view_js_39 = [ + "base-view.js", + "grid-board-view.js", + "fairy-set-view.js", + "gustav3-view.js" + ] + var modelScripts_44 = [ + "base-model.js", + "grid-geo-model.js", + "hyderabad-model.js" + ] + var config_view_js_40 = [ + "base-view.js", + "grid-board-view.js", + "fairy-set-view.js", + "hyderabad-view.js" + ] + var modelScripts_45 = [ + "base-model.js", + "grid-geo-model.js", + "kaisergame-model.js" + ] + var modelScripts_46 = [ + "base-model.js", + "grid-geo-model.js", + "sultangame-model.js" + ] + var config_view_js_41 = [ + "base-view.js", + "grid-board-view.js", + "fairy-set-view.js", + "sultangame-view.js" + ] + var modelScripts_47 = [ + "base-model.js", + "grid-geo-model.js", + "reformed-courier-model.js" + ] + var config_view_js_42 = [ + "base-view.js", + "grid-board-view.js", + "fairy-set-view.js", + "reformed-courier-view.js" + ] + var modelScripts_48 = [ + "base-model.js", + "grid-geo-model.js", + "tutti-frutti-model.js" + ] + var config_view_js_43 = [ + "base-view.js", + "grid-board-view.js", + "fairy-set-view.js", + "tutti-frutti-view.js" + ] + var modelScripts_49 = [ + "base-model.js", + "grid-geo-model.js", + "sweet16-model.js" + ] + var config_view_js_44 = [ + "base-view.js", + "grid-board-view.js", + "staunton-set-view.js", + "sweet16-view.js" + ] + var modelScripts_tera = [ + "base-model.js", + "grid-geo-model.js", + "terachess-model.js" + ] + var config_view_js_tera = [ + "base-view.js", + "grid-board-view.js", + "fairy-set-view.js", + "terachess-view.js" + ] + var modelScripts_giga = [ + "base-model.js", + "grid-geo-model.js", + "gigachess-model.js" + ] + var config_view_js_giga = [ + "base-view.js", + "grid-board-view.js", + "fairy-set-view.js", + "gigachess-view.js" + ] + var modelScripts_wtamerlane = [ + "base-model.js", + "grid-geo-model.js", + "wild-tamerlane-model.js" + ] + var config_view_js_wtamerlane = [ + "base-view.js", + "grid-board-view.js", + "fairy-set-view.js", + "wild-tamerlane-view.js" + ] + var modelScripts_lca = [ + "base-model.js", + "grid-geo-model.js", + "leychessalpha-model.js" + ] + var config_view_js_lca = [ + "base-view.js", + "grid-board-view.js", + "fairy-set-view.js", + "leychessalpha-view.js" + ] + return [ + { + "name": "classic-chess", + "modelScripts": modelScripts, + "config": { + "status": true, + "model": { + "title-en": "Chess", + "summary": "Regular Orthodox Classic Western Chess", + "thumbnail": "knight-thumbnail.png", + "module": "chessbase", + "plazza": "true", + "released": 1389887778, + "rules": { + "en": "rules.html", + "fr": "rules-fr.html" + }, + "credits": { + "en": "credits.html", + "fr": "credits-fr.html" + }, + "gameOptions": config_model_gameOptions, + "js": modelScripts, + "levels": config_model_levels_5 + }, + "view": { + "title-en": "Chessbase view", + "visuals": { + "600x600": [ + "res/visuals/classic-chess-600x600-3d.jpg", + "res/visuals/classic-chess-600x600-2d.jpg" + ] + }, + "xdView": true, + "css": config_view_css, + "preferredRatio": 1, + "useShowMoves": true, + "useNotation": true, + "module": "chessbase", + "defaultOptions": config_view_defaultOptions, + "skins": [ + config_view_skins, + { + "name": "skin3dflat", + "title": "3D Flat", + "3d": true, + "preload": [ + "smoothedfilegeo|0|/res/ring-target.js", + "image|/res/images/cancel.png", + "image|/res/images/wikipedia.png", + "image|/res/extruded/wood.jpg", + "image|/res/extruded/wikipedia-pieces-diffuse-white.jpg", + "image|/res/extruded/wikipedia-pieces-diffuse-black.jpg", + "smoothedfilegeo|0|/res/extruded/flat3dpieces-king.js", + "smoothedfilegeo|0|/res/extruded/flat3dpieces-queen.js", + "smoothedfilegeo|0|/res/extruded/flat3dpieces-pawn.js", + "smoothedfilegeo|0|/res/extruded/flat3dpieces-rook.js", + "smoothedfilegeo|0|/res/extruded/flat3dpieces-knight.js", + "smoothedfilegeo|0|/res/extruded/flat3dpieces-bishop.js" + ], + "world": config_view_skins_world, + "camera": config_view_skins_camera_2 + }, + { + "name": "skin2dfull", + "title": "2D Classic", + "3d": false, + "preload": config_view_skins_preload_2 + }, + { + "name": "skin2dwood", + "title": "2D Wood", + "3d": false, + "preload": [ + "image|/res/images/cancel.png", + "image|/res/images/whitebg.png", + "image|/res/images/wikipedia.png", + "image|/res/images/woodenpieces2d2.png", + "image|/res/images/wood.jpg" + ] + } + ], + "animateSelfMoves": false, + "switchable": true, + "sounds": config_view_sounds, + "js": config_view_js, + "useAutoComplete": true + } + }, + "viewScripts": config_view_js + }, + { + "name": "losing-chess", + "modelScripts": [ + "base-model.js", + "grid-geo-model.js", + "losing-model.js" + ], + "config": { + "status": true, + "model": { + "title-en": "Losing Chess", + "summary": "Also known as Antichess, Suicide Chess, Giveaway Chess, ...", + "thumbnail": "knight-inv-thumbnail.png", + "module": "chessbase", + "plazza": "true", + "released": 1495039002, + "rules": { + "en": "losing-rules.html", + }, + "credits": { + "en": "credits.html", + "fr": "credits-fr.html" + }, + "gameOptions": config_model_gameOptions, + "js": [ + "base-model.js", + "grid-geo-model.js", + "losing-model.js" + ], + "levels": config_model_levels_5 + }, + "view": { + "title-en": "Chessbase view", + "visuals": { + "600x600": [ + "res/visuals/classic-chess-600x600-3d.jpg", + "res/visuals/classic-chess-600x600-2d.jpg" + ] + }, + "xdView": true, + "css": config_view_css, + "preferredRatio": 1, + "useShowMoves": true, + "useNotation": true, + "module": "chessbase", + "defaultOptions": config_view_defaultOptions, + "skins": [ + config_view_skins, + { + "name": "skin3dflat", + "title": "3D Flat", + "3d": true, + "preload": [ + "smoothedfilegeo|0|/res/ring-target.js", + "image|/res/images/cancel.png", + "image|/res/images/wikipedia.png", + "image|/res/extruded/wood.jpg", + "image|/res/extruded/wikipedia-pieces-diffuse-white.jpg", + "image|/res/extruded/wikipedia-pieces-diffuse-black.jpg", + "smoothedfilegeo|0|/res/extruded/flat3dpieces-king.js", + "smoothedfilegeo|0|/res/extruded/flat3dpieces-queen.js", + "smoothedfilegeo|0|/res/extruded/flat3dpieces-pawn.js", + "smoothedfilegeo|0|/res/extruded/flat3dpieces-rook.js", + "smoothedfilegeo|0|/res/extruded/flat3dpieces-knight.js", + "smoothedfilegeo|0|/res/extruded/flat3dpieces-bishop.js" + ], + "world": config_view_skins_world, + "camera": config_view_skins_camera_2 + }, + { + "name": "skin2dfull", + "title": "2D Classic", + "3d": false, + "preload": config_view_skins_preload_2 + }, + { + "name": "skin2dwood", + "title": "2D Wood", + "3d": false, + "preload": [ + "image|/res/images/cancel.png", + "image|/res/images/whitebg.png", + "image|/res/images/wikipedia.png", + "image|/res/images/woodenpieces2d2.png", + "image|/res/images/wood.jpg" + ] + } + ], + "animateSelfMoves": false, + "switchable": true, + "sounds": config_view_sounds, + "js": config_view_js, + "useAutoComplete": true + } + }, + "viewScripts": config_view_js + }, + { + "name": "xiangqi", + "modelScripts": modelScripts_2, + "config": { + "status": true, + "model": { + "title-en": "Xiangqi", + "summary": "Chinese Chess", + "rules": { + "en": "xiangqi-rules.html" + }, + "module": "chessbase", + "plazza": "true", + "thumbnail": "xiangqi-thumb.png", + "released": 1394466978, + "credits": { + "en": "xiangqi-credits.html" + }, + "gameOptions": config_model_gameOptions_2, + "js": modelScripts_2, + "description": { + "en": "xiangqi-description.html" + }, + "levels": config_model_levels_5 + }, + "view": { + "title-en": "Chessbase view", + "visuals": { + "600x600": [ + "res/visuals/xiangqi-600x600-3d.jpg", + "res/visuals/xiangqi-600x600-2d.jpg" + ] + }, + "xdView": true, + "css": config_view_css, + "preferredRatio": 0.9, + "useShowMoves": true, + "useNotation": true, + "module": "chessbase", + "defaultOptions": config_view_defaultOptions, + "skins": [ + { + "name": "skin3d", + "title": "3D Classic", + "3d": true, + "preload": [ + "smoothedfilegeo|0|/res/ring-target.js", + "image|/res/images/cancel.png", + "smoothedfilegeo|0|/res/xiangqi/token.js", + "image|/res/xiangqi/clearwoodtexture.jpg", + "image|/res/xiangqi/decoration-cross.png", + "image|/res/xiangqi/whitebg.png", + "image|/res/xiangqi/xiangqi-pieces-sprites-playera.png", + "image|/res/xiangqi/xiangqi-pieces-sprites-playerb.png", + "image|/res/xiangqi/piecebump.jpg" + ], + "world": config_view_skins_world_2, + "camera": config_view_skins_camera + }, + { + "name": "skin3dwall", + "title": "3D Wall", + "3d": true, + "preload": [ + "smoothedfilegeo|0|/res/ring-target.js", + "image|/res/images/cancel.png", + "smoothedfilegeo|0|/res/xiangqi/token.js", + "image|/res/xiangqi/wood3.jpg", + "image|/res/xiangqi/clearwoodtexture.jpg", + "image|/res/xiangqi/decoration-cross.png", + "image|/res/xiangqi/whitebg.png", + "image|/res/xiangqi/xiangqi-pieces-sprites-playera.png", + "image|/res/xiangqi/xiangqi-pieces-sprites-playerb.png", + "image|/res/xiangqi/piecebump.jpg" + ], + "world": config_view_skins_world_2, + "camera": config_view_skins_camera_2 + }, + { + "name": "skin3dwestern", + "title": "3D Western", + "3d": true, + "preload": config_view_skins_preload_3, + "world": config_view_skins_world_2, + "camera": config_view_skins_camera + }, + { + "name": "skin3dwallwestern", + "title": "3D Wall Western", + "3d": true, + "preload": config_view_skins_preload_3, + "world": config_view_skins_world_2, + "camera": config_view_skins_camera_2 + }, + { + "name": "skin2d", + "title": "2D Classic", + "3d": false, + "preload": [ + "image|/res/images/cancel.png", + "image|/res/images/whitebg.png", + "image|/res/xiangqi/wood3.jpg", + "image|/res/xiangqi/clearwoodtexture.jpg", + "image|/res/xiangqi/decoration-cross.png", + "image|/res/xiangqi/whitebg.png", + "image|/res/xiangqi/xiangqi-pieces-sprites.png" + ] + }, + { + "name": "skin2dwestern", + "title": "2D Western", + "3d": false, + "preload": [ + "image|/res/images/cancel.png", + "image|/res/images/whitebg.png", + "image|/res/xiangqi/wood3.jpg", + "image|/res/xiangqi/clearwoodtexture.jpg", + "image|/res/xiangqi/decoration-cross.png", + "image|/res/xiangqi/whitebg.png", + "image|/res/xiangqi/xiangqi-pieces-sprites-western.png" + ] + } + ], + "animateSelfMoves": false, + "switchable": true, + "sounds": config_view_sounds, + "js": config_view_js_2, + "useAutoComplete": true + } + }, + "viewScripts": config_view_js_2 + }, + { + "name": "gardner-chess", + "modelScripts": modelScripts_3, + "config": { + "status": true, + "model": { + "title-en": "Gardner MiniChess", + "summary": "Gardner 5x5 minichess (1969)", + "rules": { + "en": "gardner-rules.html" + }, + "module": "chessbase", + "plazza": "true", + "thumbnail": "gardner-thumb.png", + "released": 1398178578, + "credits": { + "en": "gardner-credits.html" + }, + "gameOptions": config_model_gameOptions_2, + "obsolete": false, + "js": modelScripts_3, + "levels": config_model_levels_5, + "description": { + "en": "gardner-description.html" + } + }, + "view": { + "title-en": "Chessbase view", + "visuals": { + "600x600": [ + "res/visuals/gardner-600x600-3d.jpg", + "res/visuals/gardner-600x600-2d.jpg" + ] + }, + "xdView": true, + "css": config_view_css, + "preferredRatio": 1, + "useShowMoves": true, + "useNotation": true, + "module": "chessbase", + "defaultOptions": config_view_defaultOptions, + "skins": config_view_skins_3, + "animateSelfMoves": false, + "switchable": true, + "sounds": config_view_sounds, + "js": config_view_js_3, + "useAutoComplete": true + } + }, + "viewScripts": config_view_js_3 + }, + { + "name": "mini4x4-chess", + "modelScripts": modelScripts_4, + "config": { + "status": true, + "model": { + "title-en": "Mini Chess 4x4", + "summary": "4x4 mini chess variant", + "rules": { + "en": "mini4x4-rules.html" + }, + "module": "chessbase", + "plazza": "true", + "thumbnail": "mini4x4-thumb.png", + "released": 1398178577, + "credits": { + "en": "mini4x4-credits.html" + }, + "gameOptions": config_model_gameOptions_2, + "obsolete": false, + "js": modelScripts_4, + "levels": config_model_levels_5, + "description": { + "en": "mini4x4-description.html" + } + }, + "view": { + "title-en": "Chessbase view", + "visuals": { + "600x600": [ + "res/visuals/mini4x4-600x600-3d.jpg", + "res/visuals/mini4x4-600x600-2d.jpg" + ] + }, + "xdView": true, + "css": config_view_css, + "preferredRatio": 1, + "useShowMoves": true, + "useNotation": true, + "module": "chessbase", + "defaultOptions": config_view_defaultOptions, + "skins": config_view_skins_3, + "animateSelfMoves": false, + "switchable": true, + "sounds": config_view_sounds, + "js": config_view_js_4, + "useAutoComplete": true + } + }, + "viewScripts": config_view_js_4 + }, + { + "name": "mini4x5-chess", + "modelScripts": modelScripts_5, + "config": { + "status": true, + "model": { + "title-en": "Mini Chess 4x5", + "summary": "4x5 mini chess variant", + "rules": { + "en": "mini4x5-rules.html" + }, + "module": "chessbase", + "plazza": "true", + "thumbnail": "mini4x5-thumb.png", + "released": 1398178576, + "credits": { + "en": "mini4x5-credits.html" + }, + "gameOptions": config_model_gameOptions_2, + "obsolete": false, + "js": modelScripts_5, + "levels": config_model_levels_5, + "description": { + "en": "mini4x5-description.html" + } + }, + "view": { + "title-en": "Chessbase view", + "visuals": { + "600x600": [ + "res/visuals/mini4x5-600x600-3d.jpg", + "res/visuals/mini4x5-600x600-2d.jpg" + ] + }, + "xdView": true, + "css": config_view_css, + "preferredRatio": 1, + "useShowMoves": true, + "useNotation": true, + "module": "chessbase", + "defaultOptions": config_view_defaultOptions, + "skins": config_view_skins_3, + "animateSelfMoves": false, + "switchable": true, + "sounds": config_view_sounds, + "js": config_view_js_5, + "useAutoComplete": true + } + }, + "viewScripts": config_view_js_5 + }, + { + "name": "micro4x5-chess", + "modelScripts": modelScripts_6, + "config": { + "status": true, + "model": { + "title-en": "Micro Chess", + "summary": "4x5 chess variant by Glimne (1997)", + "rules": { + "en": "micro4x5-rules.html" + }, + "module": "chessbase", + "plazza": "true", + "thumbnail": "micro4x5-thumb.png", + "released": 1398178575, + "credits": { + "en": "micro4x5-credits.html" + }, + "gameOptions": config_model_gameOptions_2, + "obsolete": false, + "js": modelScripts_6, + "levels": config_model_levels_5, + "description": { + "en": "micro4x5-description.html" + } + }, + "view": { + "title-en": "Chessbase view", + "visuals": { + "600x600": [ + "res/visuals/micro4x5-600x600-3d.jpg", + "res/visuals/micro4x5-600x600-2d.jpg" + ] + }, + "xdView": true, + "css": config_view_css, + "preferredRatio": 1, + "useShowMoves": true, + "useNotation": true, + "module": "chessbase", + "defaultOptions": config_view_defaultOptions, + "skins": config_view_skins_3, + "animateSelfMoves": false, + "switchable": true, + "sounds": config_view_sounds, + "js": config_view_js_6, + "useAutoComplete": true + } + }, + "viewScripts": config_view_js_6 + }, + { + "name": "baby-chess", + "modelScripts": modelScripts_7, + "config": { + "status": true, + "model": { + "title-en": "Baby Chess", + "summary": "5x5 Baby chess", + "rules": { + "en": "baby-rules.html" + }, + "module": "chessbase", + "plazza": "true", + "thumbnail": "baby-thumb.png", + "released": 1398178574, + "credits": { + "en": "baby-credits.html" + }, + "gameOptions": config_model_gameOptions_2, + "obsolete": false, + "js": modelScripts_7, + "levels": config_model_levels_5, + "description": { + "en": "baby-description.html" + } + }, + "view": { + "title-en": "Chessbase view", + "visuals": { + "600x600": [ + "res/visuals/baby-600x600-3d.jpg", + "res/visuals/baby-600x600-2d.jpg" + ] + }, + "xdView": true, + "css": config_view_css, + "preferredRatio": 1, + "useShowMoves": true, + "useNotation": true, + "module": "chessbase", + "defaultOptions": config_view_defaultOptions, + "skins": config_view_skins_3, + "animateSelfMoves": false, + "switchable": true, + "sounds": config_view_sounds, + "js": config_view_js_7, + "useAutoComplete": true + } + }, + "viewScripts": config_view_js_7 + }, + { + "name": "malett-chess", + "modelScripts": modelScripts_8, + "config": { + "status": true, + "model": { + "title-en": "Malett Chess", + "summary": "5x5 chess variant by Jeff Malett", + "rules": { + "en": "malett-rules.html" + }, + "module": "chessbase", + "plazza": "true", + "thumbnail": "malett-thumb.png", + "released": 1398178573, + "credits": { + "en": "malett-credits.html" + }, + "gameOptions": config_model_gameOptions_2, + "obsolete": false, + "js": modelScripts_8, + "levels": config_model_levels_5, + "description": { + "en": "malett-description.html" + } + }, + "view": { + "title-en": "Chessbase view", + "visuals": { + "600x600": [ + "res/visuals/malett-600x600-3d.jpg", + "res/visuals/malett-600x600-2d.jpg" + ] + }, + "xdView": true, + "css": config_view_css, + "preferredRatio": 1, + "useShowMoves": true, + "useNotation": true, + "module": "chessbase", + "defaultOptions": config_view_defaultOptions, + "skins": config_view_skins_3, + "animateSelfMoves": false, + "switchable": true, + "sounds": config_view_sounds, + "js": config_view_js_8, + "useAutoComplete": true + } + }, + "viewScripts": config_view_js_8 + }, + { + "name": "los-alamos-chess", + "modelScripts": modelScripts_9, + "config": { + "status": true, + "model": { + "title-en": "Los Alamos Chess", + "summary": "6x6 chess variant", + "rules": { + "en": "los-alamos-rules.html" + }, + "module": "chessbase", + "plazza": "true", + "thumbnail": "los-alamos-thumb.png", + "released": 1398178573, + "credits": { + "en": "los-alamos-credits.html" + }, + "gameOptions": config_model_gameOptions_2, + "obsolete": false, + "js": modelScripts_9, + "levels": config_model_levels_5, + "description": { + "en": "los-alamos-description.html" + } + }, + "view": { + "title-en": "Chessbase view", + "visuals": { + "600x600": [ + "res/visuals/los-alamos-600x600-3d.jpg", + "res/visuals/los-alamos-600x600-2d.jpg" + ] + }, + "xdView": true, + "css": config_view_css, + "preferredRatio": 1, + "useShowMoves": true, + "useNotation": true, + "module": "chessbase", + "defaultOptions": config_view_defaultOptions, + "skins": config_view_skins_3, + "animateSelfMoves": false, + "switchable": true, + "sounds": config_view_sounds, + "js": config_view_js_9, + "useAutoComplete": true + } + }, + "viewScripts": config_view_js_9 + }, + { + "name": "attack-chess", + "modelScripts": modelScripts_10, + "config": { + "status": true, + "model": { + "title-en": "Chess Attack", + "summary": "5x6 chess variant", + "rules": { + "en": "attack-rules.html" + }, + "module": "chessbase", + "plazza": "true", + "thumbnail": "attack-thumb.png", + "released": 1398178572, + "credits": { + "en": "attack-credits.html" + }, + "gameOptions": config_model_gameOptions_2, + "obsolete": false, + "js": modelScripts_10, + "levels": config_model_levels_5, + "description": { + "en": "attack-description.html" + } + }, + "view": { + "title-en": "Chessbase view", + "visuals": { + "600x600": [ + "res/visuals/attack-600x600-3d.jpg", + "res/visuals/attack-600x600-2d.jpg" + ] + }, + "xdView": true, + "css": config_view_css, + "preferredRatio": 1, + "useShowMoves": true, + "useNotation": true, + "module": "chessbase", + "defaultOptions": config_view_defaultOptions, + "skins": config_view_skins_3, + "animateSelfMoves": false, + "switchable": true, + "sounds": config_view_sounds, + "js": config_view_js_10, + "useAutoComplete": true + } + }, + "viewScripts": config_view_js_10 + }, + { + "name": "courier-chess", + "modelScripts": modelScripts_11, + "config": { + "status": true, + "model": { + "title-en": "Courier Chess", + "summary": "12x8 chess (12th century)", + "rules": { + "en": "courier-rules.html" + }, + "module": "chessbase", + "plazza": "true", + "thumbnail": "courier-thumb.png", + "released": 1393430178, + "credits": { + "en": "courier-credits.html" + }, + "gameOptions": config_model_gameOptions_2, + "js": modelScripts_11, + "description": { + "en": "courier-description.html" + }, + "levels": config_model_levels_10 + }, + "view": { + "title-en": "Chessbase view", + "visuals": { + "600x600": [ + "res/visuals/courier-600x600-3d.jpg", + "res/visuals/courier-600x600-2d.jpg" + ] + }, + "xdView": true, + "css": config_view_css, + "preferredRatio": 1.5, + "useShowMoves": true, + "useNotation": true, + "module": "chessbase", + "defaultOptions": config_view_defaultOptions, + "skins": [ + { + "name": "skin3d", + "title": "3D Classic", + "3d": true, + "preload": [ + "smoothedfilegeo|0|/res/ring-target.js", + "image|/res/images/cancel.png", + "smoothedfilegeo|0|/res/courierchess/cc-pawn/cc-pawn.js", + "image|/res/courierchess/cc-pawn/cc-pawn-diffuse.jpg", + "image|/res/courierchess/cc-pawn/cc-pawn-normal.jpg", + "smoothedfilegeo|0|/res/courierchess/cc-archer/cc-archer.js", + "image|/res/courierchess/cc-archer/cc-archer-diffuse.jpg", + "image|/res/courierchess/cc-archer/cc-archer-normal.jpg", + "smoothedfilegeo|0|/res/courierchess/cc-queen/cc-queen.js", + "image|/res/courierchess/cc-queen/cc-queen-diffuse.jpg", + "image|/res/courierchess/cc-queen/cc-queen-normal.jpg", + "smoothedfilegeo|0|/res/courierchess/cc-schleich/cc-schleich.js", + "image|/res/courierchess/cc-schleich/cc-schleich-diffuse.jpg", + "image|/res/courierchess/cc-schleich/cc-schleich-normal.jpg", + "smoothedfilegeo|0|/res/courierchess/cc-knight/cc-knight.js", + "image|/res/courierchess/cc-knight/cc-knight-diffuse.jpg", + "image|/res/courierchess/cc-knight/cc-knight-normal.jpg", + "smoothedfilegeo|0|/res/courierchess/cc-man/cc-man.js", + "image|/res/courierchess/cc-man/cc-man-diffuse.jpg", + "image|/res/courierchess/cc-man/cc-man-normal.jpg", + "smoothedfilegeo|0|/res/courierchess/cc-courier/cc-courier.js", + "image|/res/courierchess/cc-courier/cc-courier-diffuse.jpg", + "image|/res/courierchess/cc-courier/cc-courier-normal.jpg", + "smoothedfilegeo|0|/res/courierchess/cc-rook/cc-rook.js", + "image|/res/courierchess/cc-rook/cc-rook-diffuse.jpg", + "image|/res/courierchess/cc-rook/cc-rook-normal.jpg", + "smoothedfilegeo|0|/res/courierchess/cc-king/cc-king.js", + "image|/res/courierchess/cc-king/cc-king-diffuse.jpg", + "image|/res/courierchess/cc-king/cc-king-normal.jpg", + "image|/res/images/crackles.jpg", + "image|/res/images/tileralpha.png" + ], + "world": config_view_skins_world, + "camera": { + "fov": 45, + "distMax": 50, + "radius": 12, + "elevationAngle": 60, + "elevationMin": 0 + } + }, + { + "name": "skin2d", + "title": "2D Classic", + "3d": false, + "preload": [ + "image|/res/courierchess/wikipedia-courier-sprites.png" + ] + } + ], + "animateSelfMoves": false, + "switchable": true, + "sounds": config_view_sounds, + "js": config_view_js_11, + "useAutoComplete": true + } + }, + "viewScripts": config_view_js_11 + }, + { + "name": "makruk", + "modelScripts": modelScripts_12, + "config": { + "status": true, + "model": { + "title-en": "Makruk", + "summary": "Thai Chess", + "rules": { + "en": "mk-rules.html" + }, + "module": "chessbase", + "plazza": "true", + "thumbnail": "mk-thumb.png", + "released": 1393948578, + "credits": { + "en": "mk-credits.html" + }, + "gameOptions": config_model_gameOptions_2, + "js": modelScripts_12, + "description": { + "en": "mk-description.html" + }, + "levels": config_model_levels_5 + }, + "view": { + "title-en": "Chessbase view", + "visuals": { + "600x600": [ + "res/visuals/makruk-600x600-3d.jpg", + "res/visuals/makruk-600x600-2d.jpg" + ] + }, + "xdView": true, + "css": config_view_css, + "preferredRatio": 1, + "useShowMoves": true, + "useNotation": true, + "module": "chessbase", + "defaultOptions": config_view_defaultOptions, + "skins": [ + { + "name": "skin3d", + "title": "3D Classic", + "3d": true, + "preload": [ + "smoothedfilegeo|0|/res/ring-target.js", + "image|/res/images/cancel.png", + "image|/res/images/wikipedia.png", + "image|/res/images/wood-chipboard-5.jpg", + "smoothedfilegeo|0|/res/makruk/pawn/mk-pawn.js", + "image|/res/makruk/pawn/mk-pawn-diffusemap.jpg", + "image|/res/makruk/pawn/mk-pawn-normalmap.jpg", + "smoothedfilegeo|0|/res/makruk/knight/mk-knight.js", + "image|/res/makruk/knight/mk-knight-diffusemap.jpg", + "image|/res/makruk/knight/mk-knight-normalmap.jpg", + "smoothedfilegeo|0|/res/makruk/bishop/mk-bishop.js", + "image|/res/makruk/bishop/mk-bishop-diffusemap.jpg", + "image|/res/makruk/bishop/mk-bishop-normalmap.jpg", + "smoothedfilegeo|0|/res/makruk/rook/mk-rook.js", + "image|/res/makruk/rook/mk-rook-diffusemap.jpg", + "image|/res/makruk/rook/mk-rook-normalmap.jpg", + "smoothedfilegeo|0|/res/makruk/queen/mk-queen.js", + "image|/res/makruk/queen/mk-queen-diffusemap.jpg", + "image|/res/makruk/queen/mk-queen-normalmap.jpg", + "smoothedfilegeo|0|/res/makruk/king/mk-king.js", + "image|/res/makruk/king/mk-king-diffusemap.jpg", + "image|/res/makruk/king/mk-king-normalmap.jpg" + ], + "world": config_view_skins_world_3, + "camera": config_view_skins_camera + }, + { + "name": "skin2d", + "title": "2D Classic", + "3d": false, + "preload": [ + "image|/res/images/cancel.png", + "image|/res/images/whitebg.png", + "image|/res/images/wikipedia.png", + "image|/res/images/wood-chipboard-4.jpg" + ] + } + ], + "animateSelfMoves": false, + "switchable": true, + "sounds": config_view_sounds, + "js": config_view_js_12, + "useAutoComplete": true + } + }, + "viewScripts": config_view_js_12 + }, + { + "name": "shako-chess", + "modelScripts": modelScripts_13, + "config": { + "status": true, + "model": { + "title-en": "Shako", + "summary": "10x10 Chess", + "rules": { + "en": "shako-rules.html", + "fr": "shako-rules-fr.html" + }, + "module": "chessbase", + "plazza": "true", + "thumbnail": "shako-thumb.png", + "released": 1396536978, + "credits": { + "en": "shako-credits.html", + "fr": "shako-credits-fr.html" + }, + "gameOptions": config_model_gameOptions_2, + "js": modelScripts_13, + "description": { + "en": "shako-description.html", + "fr": "shako-description-fr.html" + }, + "levels": config_model_levels_15 + }, + "view": { + "title-en": "Chessbase view", + "visuals": { + "600x600": [ + "res/visuals/shako-600x600-3d.jpg", + "res/visuals/shako-600x600-2d.jpg" + ] + }, + "xdView": true, + "css": config_view_css, + "preferredRatio": 1, + "useShowMoves": true, + "useNotation": true, + "module": "chessbase", + "defaultOptions": config_view_defaultOptions, + "skins": [ + { + "name": "skin3d", + "title": "3D Classic", + "3d": true, + "preload": [ + "smoothedfilegeo|0|/res/ring-target.js", + "image|/res/images/cancel.png", + "image|/res/images/wikipedia.png" + ], + "world": config_view_skins_world, + "camera": config_view_skins_camera + }, + config_view_skins_2 + ], + "animateSelfMoves": false, + "switchable": true, + "sounds": config_view_sounds, + "js": config_view_js_13, + "useAutoComplete": true + } + }, + "viewScripts": config_view_js_13 + }, + { + "name": "shatranj-chess", + "modelScripts": modelScripts_14, + "config": { + "status": true, + "model": { + "title-en": "Shatranj", + "summary": "Ancient Chess", + "rules": { + "en": "shatranj-rules.html" + }, + "module": "chessbase", + "plazza": "true", + "thumbnail": "shatranj-thumb.png", + "released": 1401461778, + "credits": { + "en": "shatranj-credits.html" + }, + "gameOptions": config_model_gameOptions_3, + "obsolete": false, + "js": modelScripts_14, + "description": { + "en": "shatranj-description.html" + }, + "levels": config_model_levels_5 + }, + "view": { + "title-en": "Chessbase view", + "visuals": { + "600x600": [ + "res/visuals/shatranj-600x600-3d.jpg", + "res/visuals/shatranj-600x600-2d.jpg" + ] + }, + "xdView": true, + "css": config_view_css, + "preferredRatio": 1, + "useShowMoves": true, + "useNotation": true, + "module": "chessbase", + "defaultOptions": config_view_defaultOptions, + "skins": [ + { + "name": "skin3d", + "title": "3D Classic", + "3d": true, + "preload": [ + "smoothedfilegeo|0|/res/ring-target.js", + "image|/res/images/cancel.png", + "smoothedfilegeo|0|/res/nishapur/pawn/pawn.js", + "image|/res/nishapur/pawn/pawn-diffusemap.jpg", + "image|/res/nishapur/pawn/pawn-normalmap.jpg", + "smoothedfilegeo|0|/res/nishapur/knight/knight.js", + "image|/res/nishapur/knight/knight-diffusemap.jpg", + "image|/res/nishapur/knight/knight-normalmap.jpg", + "smoothedfilegeo|0|/res/nishapur/elephant/elephant.js", + "image|/res/nishapur/elephant/elephant-diffusemap.jpg", + "image|/res/nishapur/elephant/elephant-normalmap.jpg", + "smoothedfilegeo|0|/res/nishapur/rook/rook.js", + "image|/res/nishapur/rook/rook-diffusemap.jpg", + "image|/res/nishapur/rook/rook-normalmap.jpg", + "smoothedfilegeo|0|/res/nishapur/general/general.js", + "image|/res/nishapur/general/general-diffusemap.jpg", + "image|/res/nishapur/general/general-normalmap.jpg", + "smoothedfilegeo|0|/res/nishapur/king/king.js", + "image|/res/nishapur/king/king-diffusemap.jpg", + "image|/res/nishapur/king/king-normalmap.jpg", + "image|/res/images/wikipedia.png", + "image|/res/images/wood-chipboard-2.jpg" + ], + "world": config_view_skins_world_3, + "camera": config_view_skins_camera + }, + { + "name": "skin2d", + "title": "2D Classic", + "3d": false, + "preload": [ + "image|/res/images/cancel.png", + "image|/res/images/whitebg.png", + "image|/res/images/wikipedia.png", + "image|/res/images/wood-chipboard-2.jpg", + "image|/res/nishapur/nishapur-2d-sprites.png" + ] + } + ], + "animateSelfMoves": false, + "switchable": true, + "sounds": config_view_sounds, + "js": config_view_js_14, + "useAutoComplete": true + } + }, + "viewScripts": config_view_js_14 + }, + { + "name": "basic-chess", + "modelScripts": modelScripts_15, + "config": { + "status": true, + "model": { + "title-en": "Basic Chess", + "summary": "Basic Chess", + "rules": config_model_rules, + "module": "chessbase", + "plazza": "true", + "thumbnail": "knight-thumbnail.png", + "released": 1389887778, + "credits": config_model_credits, + "gameOptions": config_model_gameOptions, + "obsolete": true, + "js": modelScripts_15, + "levels": config_model_levels_5 + }, + "view": { + "title-en": "Chessbase view", + "js": config_view_js_15, + "xdView": true, + "css": config_view_css, + "preferredRatio": 1, + "useShowMoves": true, + "useNotation": true, + "module": "chessbase", + "defaultOptions": config_view_defaultOptions, + "skins": [ + { + "name": "skin3d", + "title": "3D Classic", + "3d": true, + "preload": config_view_skins_preload_4, + "world": config_view_skins_world, + "camera": config_view_skins_camera + }, + config_view_skins_4 + ], + "animateSelfMoves": false, + "switchable": true, + "sounds": config_view_sounds, + "useAutoComplete": true + } + }, + "viewScripts": config_view_js_15 + }, + { + "name": "raumschach", + "modelScripts": modelScripts_16, + "config": { + "status": true, + "model": { + "title-en": "Raumschach", + "summary": "5x5x5 Chess", + "rules": { + "en": "raumschach-rules.html" + }, + "module": "chessbase", + "plazza": "true", + "thumbnail": "raumschach-thumb.png", + "released": 1402066578, + "credits": { + "en": "raumschach-credits.html" + }, + "gameOptions": config_model_gameOptions, + "obsolete": false, + "js": modelScripts_16, + "description": { + "en": "raumschach-description.html" + }, + "levels": config_model_levels_10 + }, + "view": { + "title-en": "Chessbase view", + "visuals": { + "600x600": [ + "res/visuals/raumschach-600x600-3d.jpg", + "res/visuals/raumschach-600x600-2d.jpg" + ] + }, + "xdView": true, + "css": config_view_css, + "preferredRatio": 1.1, + "useShowMoves": true, + "useNotation": true, + "module": "chessbase", + "defaultOptions": config_view_defaultOptions, + "skins": [ + { + "name": "skin3d", + "title": "3D Classic", + "3d": true, + "preload": [ + "smoothedfilegeo|0|/res/ring-target.js", + "image|/res/images/cancel.png", + "image|/res/images/wikipedia.png", + "smoothedfilegeo|0|/res/fairy/pawn/pawn.js", + "image|/res/fairy/pawn/pawn-diffusemap.jpg", + "image|/res/fairy/pawn/pawn-normalmap.jpg", + "smoothedfilegeo|0|/res/fairy/knight/knight.js", + "image|/res/fairy/knight/knight-diffusemap.jpg", + "image|/res/fairy/knight/knight-normalmap.jpg", + "smoothedfilegeo|0|/res/fairy/bishop/bishop.js", + "image|/res/fairy/bishop/bishop-diffusemap.jpg", + "image|/res/fairy/bishop/bishop-normalmap.jpg", + "smoothedfilegeo|0|/res/fairy/queen/queen.js", + "image|/res/fairy/queen/queen-diffusemap.jpg", + "image|/res/fairy/queen/queen-normalmap.jpg", + "smoothedfilegeo|0|/res/fairy/king/king.js", + "image|/res/fairy/king/king-diffusemap.jpg", + "image|/res/fairy/king/king-normalmap.jpg", + "smoothedfilegeo|0|/res/fairy/rook/rook.js", + "image|/res/fairy/rook/rook-diffusemap.jpg", + "image|/res/fairy/rook/rook-normalmap.jpg", + "smoothedfilegeo|0|/res/fairy/unicorn/unicorn.js", + "image|/res/fairy/unicorn/unicorn-diffusemap.jpg", + "image|/res/fairy/unicorn/unicorn-normalmap.jpg" + ], + "world": { + "lightIntensity": 1, + "skyLightIntensity": 0.5, + "lightCastShadow": false, + "fog": false, + "color": 4686804, + "lightPosition": config_view_skins_world_lightPosition, + "skyLightPosition": config_view_skins_world_skyLightPosition, + "lightShadowDarkness": 0.55, + "ambientLightColor": 16777215 + }, + "camera": { + "fov": 45, + "distMax": 200, + "radius": 24, + "elevationAngle": 40, + "elevationMin": -89, + "rotationAngle": 150, + "target": [ + 0, + 0, + 5000 + ], + "targetBounds": config_view_skins_camera_targetBounds + } + }, + config_view_skins_5 + ], + "animateSelfMoves": false, + "switchable": true, + "sounds": config_view_sounds, + "js": config_view_js_16, + "useAutoComplete": true + } + }, + "viewScripts": config_view_js_16 + }, + { + "name": "glinski-chess", + "modelScripts": modelScripts_17, + "config": { + "status": true, + "model": { + "title-en": "Glinski Chess", + "summary": "Hexagonal Chess", + "rules": { + "en": "glinski-rules.html" + }, + "module": "chessbase", + "plazza": "true", + "thumbnail": "glinski-thumb.png", + "released": 1396882578, + "credits": { + "en": "glinski-credits.html" + }, + "gameOptions": config_model_gameOptions, + "obsolete": false, + "js": modelScripts_17, + "description": { + "en": "glinski-description.html" + }, + "levels": config_model_levels_15 + }, + "view": { + "title-en": "Chessbase view", + "visuals": { + "600x600": [ + "res/visuals/glinski-600x600-3d.jpg", + "res/visuals/glinski-600x600-2d.jpg" + ] + }, + "xdView": true, + "css": config_view_css_2, + "preferredRatio": 0.89, + "useShowMoves": true, + "useNotation": true, + "module": "chessbase", + "defaultOptions": config_view_defaultOptions, + "skins": config_view_skins_8, + "animateSelfMoves": false, + "switchable": true, + "sounds": config_view_sounds, + "js": config_view_js_17, + "useAutoComplete": true + } + }, + "viewScripts": config_view_js_17 + }, + { + "name": "brusky-chess", + "modelScripts": modelScripts_18, + "config": { + "status": true, + "model": { + "title-en": "Brusky Chess", + "summary": "Hexagonal Chess", + "rules": { + "en": "brusky-rules.html" + }, + "module": "chessbase", + "plazza": "true", + "thumbnail": "brusky-thumb.png", + "released": 1398790818, + "credits": { + "en": "brusky-credits.html" + }, + "gameOptions": config_model_gameOptions, + "obsolete": false, + "js": modelScripts_18, + "description": { + "en": "brusky-description.html" + }, + "levels": config_model_levels_15 + }, + "view": { + "title-en": "Chessbase view", + "visuals": { + "600x600": [ + "res/visuals/brusky-600x600-3d.jpg", + "res/visuals/brusky-600x600-2d.jpg" + ] + }, + "xdView": true, + "css": config_view_css_2, + "preferredRatio": 1.7, + "useShowMoves": true, + "useNotation": true, + "module": "chessbase", + "defaultOptions": config_view_defaultOptions, + "skins": [ + { + "name": "skin3d", + "title": "3D Classic", + "3d": true, + "preload": config_view_skins_preload_4, + "world": config_view_skins_world, + "camera": config_view_skins_camera_3 + }, + config_view_skins_7 + ], + "animateSelfMoves": false, + "switchable": true, + "sounds": config_view_sounds, + "js": config_view_js_18, + "useAutoComplete": true + } + }, + "viewScripts": config_view_js_18 + }, + { + "name": "devasa-chess", + "modelScripts": modelScripts_19, + "config": { + "status": true, + "model": { + "title-en": "De Vasa Chess", + "summary": "Hexagonal Chess", + "rules": { + "en": "devasa-rules.html" + }, + "module": "chessbase", + "plazza": "true", + "thumbnail": "devasa-thumb.png", + "released": 1403189777, + "credits": { + "en": "devasa-credits.html" + }, + "gameOptions": config_model_gameOptions, + "obsolete": false, + "js": modelScripts_19, + "description": { + "en": "devasa-description.html" + }, + "levels": config_model_levels_15 + }, + "view": { + "title-en": "Chessbase view", + "visuals": { + "600x600": [ + "res/visuals/devasa-600x600-3d.jpg", + "res/visuals/devasa-600x600-2d.jpg" + ] + }, + "xdView": true, + "css": config_view_css_2, + "preferredRatio": 1.154700538, + "useShowMoves": true, + "useNotation": true, + "module": "chessbase", + "defaultOptions": config_view_defaultOptions, + "skins": [ + { + "name": "skin3d", + "title": "3D Classic", + "3d": true, + "preload": config_view_skins_preload_6, + "world": config_view_skins_world, + "camera": { + "fov": 45, + "distMax": 50, + "radius": 14.5, + "elevationAngle": 45, + "elevationMin": 0, + "distMin": 0, + "rotationAngle": 80 + } + }, + config_view_skins_7 + ], + "animateSelfMoves": false, + "switchable": true, + "sounds": config_view_sounds, + "js": config_view_js_19, + "useAutoComplete": true + } + }, + "viewScripts": config_view_js_19 + }, + { + "name": "mccooey-chess", + "modelScripts": modelScripts_20, + "config": { + "status": true, + "model": { + "title-en": "McCooey Chess", + "summary": "Hexagonal Chess", + "rules": { + "en": "mccooey-rules.html" + }, + "module": "chessbase", + "plazza": "true", + "thumbnail": "mccooey-thumb.png", + "released": 1402671378, + "credits": { + "en": "mccooey-credits.html" + }, + "gameOptions": config_model_gameOptions, + "obsolete": false, + "js": modelScripts_20, + "description": { + "en": "mccooey-description.html" + }, + "levels": config_model_levels_15 + }, + "view": { + "title-en": "Chessbase view", + "visuals": { + "600x600": [ + "res/visuals/mccooey-600x600-3d.jpg", + "res/visuals/mccooey-600x600-2d.jpg" + ] + }, + "xdView": true, + "css": config_view_css_2, + "preferredRatio": 1, + "useShowMoves": true, + "useNotation": true, + "module": "chessbase", + "defaultOptions": config_view_defaultOptions, + "skins": config_view_skins_8, + "animateSelfMoves": false, + "switchable": true, + "sounds": config_view_sounds, + "js": config_view_js_20, + "useAutoComplete": true + } + }, + "viewScripts": config_view_js_20 + }, + { + "name": "shafran-chess", + "modelScripts": modelScripts_21, + "config": { + "status": true, + "model": { + "title-en": "Shafran Chess", + "summary": "Hexagonal Chess", + "rules": { + "en": "shafran-rules.html" + }, + "module": "chessbase", + "plazza": "true", + "thumbnail": "shafran-thumb.png", + "released": 1403535378, + "credits": { + "en": "shafran-credits.html" + }, + "gameOptions": config_model_gameOptions, + "obsolete": false, + "js": modelScripts_21, + "description": { + "en": "shafran-description.html" + }, + "levels": config_model_levels_15 + }, + "view": { + "title-en": "Chessbase view", + "visuals": { + "600x600": [ + "res/visuals/shafran-600x600-3d.jpg", + "res/visuals/shafran-600x600-2d.jpg" + ] + }, + "xdView": true, + "css": config_view_css_2, + "preferredRatio": 1, + "useShowMoves": true, + "useNotation": true, + "module": "chessbase", + "defaultOptions": config_view_defaultOptions, + "skins": [ + { + "name": "skin3d", + "title": "3D Classic", + "3d": true, + "preload": config_view_skins_preload_8, + "world": config_view_skins_world, + "camera": config_view_skins_camera_3 + }, + config_view_skins_7 + ], + "animateSelfMoves": false, + "switchable": true, + "sounds": config_view_sounds, + "js": config_view_js_21, + "useAutoComplete": true + } + }, + "viewScripts": config_view_js_21 + }, + { + "name": "circular-chess", + "modelScripts": modelScripts_22, + "config": { + "status": true, + "model": { + "title-en": "Modern Circular Chess", + "summary": "Chess on a ring", + "rules": { + "en": "circular-rules.html" + }, + "module": "chessbase", + "plazza": "true", + "thumbnail": "circular-thumb.png", + "released": 1397055378, + "credits": { + "en": "circular-credits.html" + }, + "gameOptions": config_model_gameOptions, + "obsolete": false, + "js": modelScripts_22, + "description": { + "en": "circular-description.html" + }, + "levels": config_model_levels_5 + }, + "view": { + "title-en": "Chessbase view", + "visuals": { + "600x600": [ + "res/visuals/circular-600x600-3d.jpg", + "res/visuals/circular-600x600-2d.jpg" + ] + }, + "xdView": true, + "css": config_view_css_3, + "preferredRatio": 1, + "useShowMoves": true, + "useNotation": true, + "module": "chessbase", + "defaultOptions": config_view_defaultOptions, + "skins": [ + { + "name": "skin3d", + "title": "3D Classic", + "3d": true, + "preload": config_view_skins_preload_8, + "world": config_view_skins_world, + "camera": config_view_skins_camera_4 + }, + config_view_skins_7 + ], + "animateSelfMoves": false, + "switchable": true, + "sounds": config_view_sounds, + "js": config_view_js_22, + "useAutoComplete": true + } + }, + "viewScripts": config_view_js_22 + }, + { + "name": "byzantine-chess", + "modelScripts": modelScripts_23, + "config": { + "status": true, + "model": { + "title-en": "Byzantine Chess", + "summary": "10th century circular Chess", + "rules": { + "en": "byzantine-rules.html" + }, + "module": "chessbase", + "plazza": "true", + "thumbnail": "byzantine-thumb.png", + "released": 1401461778, + "credits": { + "en": "byzantine-credits.html" + }, + "gameOptions": config_model_gameOptions_3, + "obsolete": false, + "js": modelScripts_23, + "description": { + "en": "byzantine-description.html" + }, + "levels": config_model_levels_5 + }, + "view": { + "title-en": "Chessbase view", + "visuals": { + "600x600": [ + "res/visuals/byzantine-600x600-3d.jpg", + "res/visuals/byzantine-600x600-2d.jpg" + ] + }, + "xdView": true, + "css": config_view_css_3, + "preferredRatio": 1, + "useShowMoves": true, + "useNotation": true, + "module": "chessbase", + "defaultOptions": config_view_defaultOptions, + "skins": [ + { + "name": "skin3d", + "title": "3D Classic", + "3d": true, + "preload": [ + "smoothedfilegeo|0|/res/ring-target.js", + "image|/res/images/cancel.png", + "smoothedfilegeo|0|/res/nishapur/pawn/pawn.js", + "image|/res/nishapur/pawn/pawn-diffusemap.jpg", + "image|/res/nishapur/pawn/pawn-normalmap.jpg", + "smoothedfilegeo|0|/res/nishapur/knight/knight.js", + "image|/res/nishapur/knight/knight-diffusemap.jpg", + "image|/res/nishapur/knight/knight-normalmap.jpg", + "smoothedfilegeo|0|/res/nishapur/elephant/elephant.js", + "image|/res/nishapur/elephant/elephant-diffusemap.jpg", + "image|/res/nishapur/elephant/elephant-normalmap.jpg", + "smoothedfilegeo|0|/res/nishapur/rook/rook.js", + "image|/res/nishapur/rook/rook-diffusemap.jpg", + "image|/res/nishapur/rook/rook-normalmap.jpg", + "smoothedfilegeo|0|/res/nishapur/general/general.js", + "image|/res/nishapur/general/general-diffusemap.jpg", + "image|/res/nishapur/general/general-normalmap.jpg", + "smoothedfilegeo|0|/res/nishapur/king/king.js", + "image|/res/nishapur/king/king-diffusemap.jpg", + "image|/res/nishapur/king/king-normalmap.jpg", + "image|/res/images/wikipedia.png", + "image|/res/byzantine/byzantine-board.jpg" + ], + "world": config_view_skins_world_3, + "camera": config_view_skins_camera_4 + }, + { + "name": "skin2d", + "title": "2D Classic", + "3d": false, + "preload": [ + "image|/res/images/wikipedia.png", + "image|/res/byzantine/byzantine-board.jpg", + "image|/res/nishapur/nishapur-2d-sprites.png" + ] + } + ], + "animateSelfMoves": false, + "switchable": true, + "sounds": config_view_sounds, + "js": config_view_js_23, + "useAutoComplete": true + } + }, + "viewScripts": config_view_js_23 + }, + { + "name": "3dchess", + "modelScripts": modelScripts_24, + "config": { + "status": true, + "model": { + "title-en": "3D Chess", + "summary": "6x8x3 Chess", + "rules": { + "en": "3dchess-rules.html" + }, + "module": "chessbase", + "plazza": "true", + "thumbnail": "3dchess-thumb.png", + "released": 1402584978, + "credits": { + "en": "3dchess-credits.html" + }, + "gameOptions": config_model_gameOptions, + "obsolete": false, + "js": modelScripts_24, + "description": { + "en": "3dchess-description.html" + }, + "levels": config_model_levels_15 + }, + "view": { + "title-en": "Chessbase view", + "visuals": { + "600x600": [ + "res/visuals/3dchess-600x600-3d.jpg", + "res/visuals/3dchess-600x600-2d.jpg" + ] + }, + "xdView": true, + "css": config_view_css, + "preferredRatio": 1, + "useShowMoves": true, + "useNotation": true, + "module": "chessbase", + "defaultOptions": config_view_defaultOptions, + "skins": [ + { + "name": "skin3d", + "title": "3D Classic", + "3d": true, + "preload": config_view_skins_preload, + "world": { + "lightIntensity": 0.8, + "skyLightIntensity": 0.5, + "lightCastShadow": false, + "fog": false, + "color": 4686804, + "lightPosition": config_view_skins_world_lightPosition, + "skyLightPosition": config_view_skins_world_skyLightPosition, + "lightShadowDarkness": 0.55, + "ambientLightColor": 8947848 + }, + "camera": { + "fov": 45, + "distMax": 200, + "radius": 18, + "elevationAngle": 30, + "elevationMin": -89, + "rotationAngle": 150, + "target": [ + 0, + 0, + 2500 + ], + "targetBounds": config_view_skins_camera_targetBounds + } + }, + config_view_skins_5 + ], + "animateSelfMoves": false, + "switchable": true, + "sounds": config_view_sounds, + "js": config_view_js_24, + "useAutoComplete": true + } + }, + "viewScripts": config_view_js_24 + }, + { + "name": "cylinder-chess", + "modelScripts": modelScripts_25, + "config": { + "status": true, + "model": { + "title-en": "Cylinder Chess", + "summary": "Cylinder Chess", + "rules": { + "en": "cylinder-rules.html" + }, + "module": "chessbase", + "plazza": "true", + "thumbnail": "cylinder-thumb.png", + "released": 1401720978, + "credits": { + "en": "cylinder-credits.html" + }, + "gameOptions": config_model_gameOptions, + "obsolete": false, + "js": modelScripts_25, + "description": { + "en": "cylinder-description.html" + }, + "levels": config_model_levels_5 + }, + "view": { + "title-en": "Chessbase view", + "visuals": { + "600x600": [ + "res/visuals/cylinder-600x600-3d.jpg", + "res/visuals/cylinder-600x600-2d.jpg" + ] + }, + "xdView": true, + "css": config_view_css, + "preferredRatio": 1, + "useShowMoves": true, + "useNotation": true, + "module": "chessbase", + "defaultOptions": config_view_defaultOptions, + "skins": [ + { + "name": "skin3d", + "title": "3D Classic", + "3d": true, + "preload": config_view_skins_preload_4, + "world": { + "lightIntensity": 1, + "skyLightIntensity": 1, + "lightCastShadow": false, + "fog": false, + "color": 4686804, + "lightPosition": { + "x": 10, + "y": 15, + "z": 0 + }, + "skyLightPosition": config_view_skins_world_skyLightPosition, + "lightShadowDarkness": 0.55, + "ambientLightColor": 16777215 + }, + "camera": { + "fov": 45, + "distMax": 200, + "radius": 18, + "elevationAngle": 0, + "elevationMin": -89, + "rotationAngle": -90, + "target": config_view_skins_camera_target, + "targetBounds": config_view_skins_camera_targetBounds + } + }, + config_view_skins_5 + ], + "animateSelfMoves": false, + "switchable": true, + "sounds": config_view_sounds, + "js": config_view_js_25, + "useAutoComplete": true + } + }, + "viewScripts": config_view_js_25 + }, + { + "name": "cubic-chess", + "modelScripts": modelScripts_26, + "config": { + "status": true, + "model": { + "title-en": "360 Chess Authoring", + "summary": "Inventing the 360 Chess variant on a cube", + "rules": { + "en": "cubic-rules.html" + }, + "module": "chessbase", + "plazza": "true", + "thumbnail": "cubic-chess-thumb.png", + "released": 1395590178, + "credits": config_model_credits, + "gameOptions": config_model_gameOptions, + "obsolete": true, + "js": modelScripts_26, + "levels": config_model_levels_5 + }, + "view": { + "title-en": "Chessbase view", + "js": config_view_js_26, + "xdView": true, + "css": config_view_css, + "preferredRatio": 1.3333333333333, + "useShowMoves": false, + "useNotation": true, + "module": "chessbase", + "defaultOptions": { + "sounds": true, + "moves": false, + "notation": false, + "autocomplete": false + }, + "skins": [ + { + "name": "skin3d", + "title": "3D Classic", + "3d": true, + "preload": config_view_skins_preload_4, + "world": { + "lightIntensity": 0, + "skyLightIntensity": 0, + "lightCastShadow": false, + "fog": false, + "color": 4686804, + "lightPosition": { + "x": 9, + "y": 14, + "z": 9 + }, + "skyLightPosition": config_view_skins_world_skyLightPosition, + "lightShadowDarkness": 0.55, + "ambientLightColor": 16777215 + }, + "camera": { + "fov": 45, + "distMax": 200, + "radius": 25, + "elevationAngle": 45, + "elevationMin": -89, + "rotationAngle": -45, + "target": config_view_skins_camera_target, + "targetBounds": config_view_skins_camera_targetBounds + } + }, + config_view_skins_4 + ], + "animateSelfMoves": false, + "switchable": false, + "sounds": config_view_sounds, + "useAutoComplete": false + } + }, + "viewScripts": config_view_js_26 + }, + { + "name": "rollerball-chess", + "modelScripts": modelScripts_27, + "config": { + "status": true, + "model": { + "title-en": "Rollerball Chess", + "summary": "Chess variant on an unusual board", + "rules": { + "en": "rollerball-rules.html" + }, + "module": "chessbase", + "plazza": "true", + "thumbnail": "rollerball-thumb.png", + "released": 1397141778, + "credits": { + "en": "rollerball-credits.html" + }, + "gameOptions": { + "preventRepeat": true, + "uctTransposition": "state", + "uctIgnoreLoop": false, + "levelOptions": { + "checkFactor": 0.2, + "pieceValueFactor": 1, + "posValueFactor": 0.1, + "averageDistKingFactor": -0.01, + "castleFactor": 0.1, + "minorPiecesMovedFactor": 0.1, + "pieceValueRatioFactor": 1, + "endingKingFreedomFactor": 0.01, + "endingDistKingFactor": 0.05, + "distKingCornerFactor": 0.1, + "distPawnPromoFactor": -0.05, + "distKingThroneFactor": -0.1 + } + }, + "obsolete": false, + "js": modelScripts_27, + "description": { + "en": "rollerball-description.html" + }, + "levels": config_model_levels_5 + }, + "view": { + "title-en": "Chessbase view", + "visuals": { + "600x600": [ + "res/visuals/rollerball-600x600-3d.jpg", + "res/visuals/rollerball-600x600-2d.jpg" + ] + }, + "xdView": true, + "css": config_view_css, + "preferredRatio": 1, + "useShowMoves": true, + "useNotation": true, + "module": "chessbase", + "defaultOptions": config_view_defaultOptions, + "skins": [ + { + "name": "skin3d", + "title": "3D Classic", + "3d": true, + "preload": [ + "smoothedfilegeo|0|/res/ring-target.js", + "image|/res/images/cancel.png", + "image|/res/images/wikipedia.png", + "smoothedfilegeo|0|/res/staunton/pawn/pawn-classic.js", + "image|/res/staunton/pawn/pawn-diffusemap.jpg", + "image|/res/staunton/pawn/pawn-normalmap.jpg", + "smoothedfilegeo|0|/res/staunton/knight/knight.js", + "image|/res/staunton/knight/knight-diffusemap.jpg", + "image|/res/staunton/knight/knight-normalmap.jpg", + "smoothedfilegeo|0|/res/staunton/bishop/bishop.js", + "image|/res/staunton/bishop/bishop-diffusemap.jpg", + "image|/res/staunton/bishop/bishop-normalmap.jpg", + "smoothedfilegeo|0|/res/staunton/rook/rook.js", + "image|/res/staunton/rook/rook-diffusemap.jpg", + "image|/res/staunton/rook/rook-normalmap.jpg", + "smoothedfilegeo|0|/res/staunton/queen/queen.js", + "image|/res/staunton/queen/queen-diffusemap.jpg", + "image|/res/staunton/queen/queen-normalmap.jpg", + "smoothedfilegeo|0|/res/staunton/king/king.js", + "image|/res/staunton/king/king-diffusemap.jpg", + "image|/res/staunton/king/king-normalmap.jpg", + "image|/res/images/wood.jpg" + ], + "world": config_view_skins_world, + "camera": config_view_skins_camera_4 + }, + config_view_skins_7 + ], + "animateSelfMoves": false, + "switchable": true, + "sounds": config_view_sounds, + "js": config_view_js_27, + "useAutoComplete": true + } + }, + "viewScripts": config_view_js_27 + }, + { + "name": "chess960", + "modelScripts": modelScripts_28, + "config": { + "status": true, + "model": { + "title-en": "Chess 960", + "summary": "Chess from randomized positions", + "rules": { + "en": "chess960-rules.html" + }, + "module": "chessbase", + "plazza": "true", + "thumbnail": "chess960-thumb.png", + "released": 1401720878, + "credits": { + "en": "chess960-credits.html" + }, + "gameOptions": config_model_gameOptions, + "obsolete": false, + "js": modelScripts_28, + "description": { + "en": "chess960-description.html" + }, + "levels": config_model_levels_5 + }, + "view": { + "title-en": "Chessbase view", + "visuals": { + "600x600": [ + "res/visuals/chess960-600x600-3d.jpg", + "res/visuals/chess960-600x600-2d.jpg" + ] + }, + "xdView": true, + "css": config_view_css, + "preferredRatio": 1, + "useShowMoves": true, + "useNotation": true, + "module": "chessbase", + "defaultOptions": config_view_defaultOptions, + "skins": config_view_skins_3, + "animateSelfMoves": false, + "switchable": true, + "sounds": config_view_sounds, + "js": config_view_js_28, + "useAutoComplete": true + } + }, + "viewScripts": config_view_js_28 + }, + { + "name": "metamachy-chess", + "modelScripts": modelScripts_29, + "config": { + "status": true, + "model": { + "title-en": "Metamachy", + "summary": "Chess on 12x12 with fairy pieces", + "rules": { + "en": "metamachy-rules.html" + }, + "module": "chessbase", + "plazza": "true", + "thumbnail": "metamachy-thumb.png", + "released": 1402412178, + "credits": { + "en": "metamachy-credits.html" + }, + "gameOptions": config_model_gameOptions, + "obsolete": false, + "js": modelScripts_29, + "description": { + "en": "metamachy-description.html" + }, + "levels": config_model_levels_15 + }, + "view": { + "title-en": "Chessbase view", + "visuals": { + "600x600": [ + "res/visuals/metamachy-600x600-3d.jpg", + "res/visuals/metamachy-600x600-2d.jpg" + ] + }, + "xdView": true, + "css": config_view_css, + "preferredRatio": 1, + "useShowMoves": true, + "useNotation": true, + "module": "chessbase", + "defaultOptions": config_view_defaultOptions, + "skins": [ + { + "name": "skin3d", + "title": "3D Classic", + "3d": true, + "preload": [ + "smoothedfilegeo|0|/res/ring-target.js", + "image|/res/images/cancel.png", + "image|/res/images/wikipedia.png", + "smoothedfilegeo|0|/res/fairy/pawn/pawn.js", + "image|/res/fairy/pawn/pawn-diffusemap.jpg", + "image|/res/fairy/pawn/pawn-normalmap.jpg", + "smoothedfilegeo|0|/res/fairy/knight/knight.js", + "image|/res/fairy/knight/knight-diffusemap.jpg", + "image|/res/fairy/knight/knight-normalmap.jpg", + "smoothedfilegeo|0|/res/fairy/bishop/bishop.js", + "image|/res/fairy/bishop/bishop-diffusemap.jpg", + "image|/res/fairy/bishop/bishop-normalmap.jpg", + "smoothedfilegeo|0|/res/fairy/queen/queen.js", + "image|/res/fairy/queen/queen-diffusemap.jpg", + "image|/res/fairy/queen/queen-normalmap.jpg", + "smoothedfilegeo|0|/res/fairy/king/king.js", + "image|/res/fairy/king/king-diffusemap.jpg", + "image|/res/fairy/king/king-normalmap.jpg", + "smoothedfilegeo|0|/res/fairy/rook/rook.js", + "image|/res/fairy/rook/rook-diffusemap.jpg", + "image|/res/fairy/rook/rook-normalmap.jpg", + "smoothedfilegeo|0|/res/fairy/cannon2/cannon2.js", + "image|/res/fairy/cannon2/cannon2-diffusemap.jpg", + "image|/res/fairy/cannon2/cannon2-normalmap.jpg", + "smoothedfilegeo|0|/res/fairy/elephant/elephant.js", + "image|/res/fairy/elephant/elephant-diffusemap.jpg", + "image|/res/fairy/elephant/elephant-normalmap.jpg", + "smoothedfilegeo|0|/res/fairy/admiral/admiral.js", + "image|/res/fairy/admiral/admiral-diffusemap.jpg", + "image|/res/fairy/admiral/admiral-normalmap.jpg", + "smoothedfilegeo|0|/res/fairy/camel/camel.js", + "image|/res/fairy/camel/camel-diffusemap.jpg", + "image|/res/fairy/camel/camel-normalmap.jpg", + "smoothedfilegeo|0|/res/fairy/lion/lion.js", + "image|/res/fairy/lion/lion-diffusemap.jpg", + "image|/res/fairy/lion/lion-normalmap.jpg", + "smoothedfilegeo|0|/res/fairy/eagle/eagle.js", + "image|/res/fairy/eagle/eagle-diffusemap.jpg", + "image|/res/fairy/eagle/eagle-normalmap.jpg" + ], + "world": config_view_skins_world, + "camera": config_view_skins_camera + }, + config_view_skins_9 + ], + "animateSelfMoves": false, + "switchable": true, + "sounds": config_view_sounds, + "js": config_view_js_29, + "useAutoComplete": true + } + }, + "viewScripts": config_view_js_29 + }, + { + "name": "capablanca-chess", + "modelScripts": modelScripts_30, + "config": { + "status": true, + "model": { + "title-en": "Capablanca Chess", + "summary": "Chess on 10x8 (1920)", + "rules": { + "en": "capablanca-rules.html" + }, + "module": "chessbase", + "plazza": "true", + "thumbnail": "capablanca-thumb.png", + "released": 1404893076, + "credits": { + "en": "capablanca-credits.html" + }, + "gameOptions": config_model_gameOptions, + "obsolete": false, + "js": modelScripts_30, + "description": { + "en": "capablanca-description.html" + }, + "levels": config_model_levels_5 + }, + "view": { + "title-en": "Chessbase view", + "visuals": { + "600x600": [ + "res/visuals/capablanca-600x600-3d.jpg", + "res/visuals/capablanca-600x600-2d.jpg" + ] + }, + "xdView": true, + "css": config_view_css, + "preferredRatio": 1, + "useShowMoves": true, + "useNotation": true, + "module": "chessbase", + "defaultOptions": config_view_defaultOptions, + "skins": config_view_skins_11, + "animateSelfMoves": false, + "switchable": true, + "sounds": config_view_sounds, + "js": config_view_js_30, + "useAutoComplete": true + } + }, + "viewScripts": config_view_js_30 + }, + { + "name": "carrera-chess", + "modelScripts": modelScripts_31, + "config": { + "status": true, + "model": { + "title-en": "Carerra Chess", + "summary": "Chess on 10x8 (1617)", + "rules": { + "en": "carrera-rules.html" + }, + "module": "chessbase", + "plazza": "true", + "thumbnail": "carrera-thumb.png", + "released": 1404916434, + "credits": { + "en": "carrera-credits.html" + }, + "gameOptions": config_model_gameOptions, + "obsolete": false, + "js": modelScripts_31, + "description": { + "en": "carrera-description.html" + }, + "levels": config_model_levels_5 + }, + "view": { + "title-en": "Chessbase view", + "visuals": { + "600x600": [ + "res/visuals/carrera-600x600-3d.jpg", + "res/visuals/carrera-600x600-2d.jpg" + ] + }, + "xdView": true, + "css": config_view_css, + "preferredRatio": 1, + "useShowMoves": true, + "useNotation": true, + "module": "chessbase", + "defaultOptions": config_view_defaultOptions, + "skins": config_view_skins_11, + "animateSelfMoves": false, + "switchable": true, + "sounds": config_view_sounds, + "js": config_view_js_30, + "useAutoComplete": true + } + }, + "viewScripts": config_view_js_30 + }, + { + "name": "gothic-chess", + "modelScripts": modelScripts_32, + "config": { + "status": true, + "model": { + "title-en": "Gothic Chess", + "summary": "Chess on 10x8 (2000)", + "rules": { + "en": "gothic-rules.html" + }, + "module": "chessbase", + "plazza": "true", + "thumbnail": "gothic-thumb.png", + "released": 1404982805, + "credits": { + "en": "gothic-credits.html" + }, + "gameOptions": config_model_gameOptions, + "obsolete": false, + "js": modelScripts_32, + "description": { + "en": "gothic-description.html" + }, + "levels": config_model_levels_5 + }, + "view": { + "title-en": "Chessbase view", + "visuals": { + "600x600": [ + "res/visuals/gothic-600x600-3d.jpg", + "res/visuals/gothic-600x600-2d.jpg" + ] + }, + "xdView": true, + "css": config_view_css, + "preferredRatio": 1, + "useShowMoves": true, + "useNotation": true, + "module": "chessbase", + "defaultOptions": config_view_defaultOptions, + "skins": config_view_skins_11, + "animateSelfMoves": false, + "switchable": true, + "sounds": config_view_sounds, + "js": config_view_js_30, + "useAutoComplete": true + } + }, + "viewScripts": config_view_js_30 + }, + { + "name": "janus-chess", + "modelScripts": modelScripts_33, + "config": { + "status": true, + "model": { + "title-en": "Janus Chess", + "summary": "Chess on 10x8 (1978)", + "rules": { + "en": "janus-rules.html" + }, + "module": "chessbase", + "plazza": "true", + "thumbnail": "janus-thumb.png", + "released": 1404997707, + "credits": { + "en": "janus-credits.html" + }, + "gameOptions": config_model_gameOptions, + "obsolete": false, + "js": modelScripts_33, + "description": { + "en": "janus-description.html" + }, + "levels": config_model_levels_5 + }, + "view": { + "title-en": "Chessbase view", + "visuals": { + "600x600": [ + "res/visuals/janus-600x600-3d.jpg", + "res/visuals/janus-600x600-2d.jpg" + ] + }, + "xdView": true, + "css": config_view_css, + "preferredRatio": 1, + "useShowMoves": true, + "useNotation": true, + "module": "chessbase", + "defaultOptions": config_view_defaultOptions, + "skins": config_view_skins_13, + "animateSelfMoves": false, + "switchable": true, + "sounds": config_view_sounds, + "js": config_view_js_30, + "useAutoComplete": true + } + }, + "viewScripts": config_view_js_30 + }, + { + "name": "grand-chess", + "modelScripts": modelScripts_34, + "config": { + "status": true, + "model": { + "title-en": "Grand Chess", + "summary": "Chess on 10x10 (1984)", + "rules": { + "en": "grand-rules.html" + }, + "module": "chessbase", + "plazza": "true", + "thumbnail": "grand-thumb.png", + "released": 1404985842, + "credits": { + "en": "grand-credits.html" + }, + "gameOptions": config_model_gameOptions, + "obsolete": false, + "js": modelScripts_34, + "description": { + "en": "grand-description.html" + }, + "levels": config_model_levels_5 + }, + "view": { + "title-en": "Chessbase view", + "visuals": { + "600x600": [ + "res/visuals/grand-600x600-3d.jpg", + "res/visuals/grand-600x600-2d.jpg" + ] + }, + "xdView": true, + "css": config_view_css, + "preferredRatio": 1, + "useShowMoves": true, + "useNotation": true, + "module": "chessbase", + "defaultOptions": config_view_defaultOptions, + "skins": config_view_skins_11, + "animateSelfMoves": false, + "switchable": true, + "sounds": config_view_sounds, + "js": config_view_js_31, + "useAutoComplete": true + } + }, + "viewScripts": config_view_js_31 + }, + { + "name": "modern-chess", + "modelScripts": modelScripts_35, + "config": { + "status": true, + "model": { + "title-en": "Modern Chess", + "summary": "Chess on 9x9 (1968)", + "rules": { + "en": "modern-rules.html" + }, + "module": "chessbase", + "plazza": "true", + "thumbnail": "modern-thumb.png", + "released": 1404999946, + "credits": { + "en": "modern-credits.html" + }, + "gameOptions": config_model_gameOptions, + "obsolete": false, + "js": modelScripts_35, + "description": { + "en": "modern-description.html" + }, + "levels": config_model_levels_5 + }, + "view": { + "title-en": "Chessbase view", + "visuals": { + "600x600": [ + "res/visuals/modern-600x600-3d.jpg", + "res/visuals/modern-600x600-2d.jpg" + ] + }, + "xdView": true, + "css": config_view_css, + "preferredRatio": 1, + "useShowMoves": true, + "useNotation": true, + "module": "chessbase", + "defaultOptions": config_view_defaultOptions, + "skins": config_view_skins_13, + "animateSelfMoves": false, + "switchable": true, + "sounds": config_view_sounds, + "js": config_view_js_32, + "useAutoComplete": true + } + }, + "viewScripts": config_view_js_32 + }, + { + "name": "chancellor-chess", + "modelScripts": modelScripts_36, + "config": { + "status": true, + "model": { + "title-en": "Chancellor Chess", + "summary": "Chess on 9x9 (1887)", + "rules": { + "en": "chancellor-rules.html" + }, + "module": "chessbase", + "plazza": "true", + "thumbnail": "chancellor-thumb.png", + "released": 1404918051, + "credits": { + "en": "chancellor-credits.html" + }, + "gameOptions": config_model_gameOptions, + "obsolete": false, + "js": modelScripts_36, + "description": { + "en": "chancellor-description.html" + }, + "levels": config_model_levels_5 + }, + "view": { + "title-en": "Chessbase view", + "visuals": { + "600x600": [ + "res/visuals/chancellor-600x600-3d.jpg", + "res/visuals/chancellor-600x600-2d.jpg" + ] + }, + "xdView": true, + "css": config_view_css, + "preferredRatio": 1, + "useShowMoves": true, + "useNotation": true, + "module": "chessbase", + "defaultOptions": config_view_defaultOptions, + "skins": [ + { + "name": "skin3d", + "title": "3D Classic", + "3d": true, + "preload": [ + "smoothedfilegeo|0|/res/ring-target.js", + "image|/res/images/cancel.png", + "image|/res/images/wikipedia.png", + "smoothedfilegeo|0|/res/fairy/pawn/pawn.js", + "image|/res/fairy/pawn/pawn-diffusemap.jpg", + "image|/res/fairy/pawn/pawn-normalmap.jpg", + "smoothedfilegeo|0|/res/fairy/knight/knight.js", + "image|/res/fairy/knight/knight-diffusemap.jpg", + "image|/res/fairy/knight/knight-normalmap.jpg", + "smoothedfilegeo|0|/res/fairy/bishop/bishop.js", + "image|/res/fairy/bishop/bishop-diffusemap.jpg", + "image|/res/fairy/bishop/bishop-normalmap.jpg", + "smoothedfilegeo|0|/res/fairy/queen/queen.js", + "image|/res/fairy/queen/queen-diffusemap.jpg", + "image|/res/fairy/queen/queen-normalmap.jpg", + "smoothedfilegeo|0|/res/fairy/king/king.js", + "image|/res/fairy/king/king-diffusemap.jpg", + "image|/res/fairy/king/king-normalmap.jpg", + "smoothedfilegeo|0|/res/fairy/rook/rook.js", + "image|/res/fairy/rook/rook-diffusemap.jpg", + "image|/res/fairy/rook/rook-normalmap.jpg", + "smoothedfilegeo|0|/res/fairy/marshall/marshall.js", + "image|/res/fairy/marshall/marshall-diffusemap.jpg", + "image|/res/fairy/marshall/marshall-normalmap.jpg" + ], + "world": config_view_skins_world, + "camera": config_view_skins_camera + }, + config_view_skins_9 + ], + "animateSelfMoves": false, + "switchable": true, + "sounds": config_view_sounds, + "js": config_view_js_32, + "useAutoComplete": true + } + }, + "viewScripts": config_view_js_32 + }, + { + "name": "wildebeest-chess", + "modelScripts": modelScripts_37, + "config": { + "status": true, + "model": { + "title-en": "Wildebeest Chess", + "summary": "Chess on 11x10 (1987)", + "rules": { + "en": "wildebeest-rules.html" + }, + "module": "chessbase", + "plazza": "true", + "thumbnail": "wildebeest-thumb.png", + "released": 1405001496, + "credits": { + "en": "wildebeest-credits.html" + }, + "gameOptions": config_model_gameOptions, + "obsolete": false, + "js": modelScripts_37, + "description": { + "en": "wildebeest-description.html" + }, + "levels": config_model_levels_5 + }, + "view": { + "title-en": "Chessbase view", + "visuals": { + "600x600": [ + "res/visuals/wildebeest-600x600-3d.jpg", + "res/visuals/wildebeest-600x600-2d.jpg" + ] + }, + "xdView": true, + "css": config_view_css, + "preferredRatio": 1, + "useShowMoves": true, + "useNotation": true, + "module": "chessbase", + "defaultOptions": config_view_defaultOptions, + "skins": [ + { + "name": "skin3d", + "title": "3D Classic", + "3d": true, + "preload": [ + "smoothedfilegeo|0|/res/ring-target.js", + "image|/res/images/cancel.png", + "image|/res/images/wikipedia.png", + "smoothedfilegeo|0|/res/fairy/pawn/pawn.js", + "image|/res/fairy/pawn/pawn-diffusemap.jpg", + "image|/res/fairy/pawn/pawn-normalmap.jpg", + "smoothedfilegeo|0|/res/fairy/knight/knight.js", + "image|/res/fairy/knight/knight-diffusemap.jpg", + "image|/res/fairy/knight/knight-normalmap.jpg", + "smoothedfilegeo|0|/res/fairy/bishop/bishop.js", + "image|/res/fairy/bishop/bishop-diffusemap.jpg", + "image|/res/fairy/bishop/bishop-normalmap.jpg", + "smoothedfilegeo|0|/res/fairy/queen/queen.js", + "image|/res/fairy/queen/queen-diffusemap.jpg", + "image|/res/fairy/queen/queen-normalmap.jpg", + "smoothedfilegeo|0|/res/fairy/king/king.js", + "image|/res/fairy/king/king-diffusemap.jpg", + "image|/res/fairy/king/king-normalmap.jpg", + "smoothedfilegeo|0|/res/fairy/rook/rook.js", + "image|/res/fairy/rook/rook-diffusemap.jpg", + "image|/res/fairy/rook/rook-normalmap.jpg", + "smoothedfilegeo|0|/res/fairy/camel/camel.js", + "image|/res/fairy/camel/camel-diffusemap.jpg", + "image|/res/fairy/camel/camel-normalmap.jpg", + "smoothedfilegeo|0|/res/fairy/dragon/dragon.js", + "image|/res/fairy/dragon/dragon-diffusemap.jpg", + "image|/res/fairy/dragon/dragon-normalmap.jpg" + ], + "world": config_view_skins_world, + "camera": config_view_skins_camera + }, + config_view_skins_9 + ], + "animateSelfMoves": false, + "switchable": true, + "sounds": config_view_sounds, + "js": config_view_js_33, + "useAutoComplete": true + } + }, + "viewScripts": config_view_js_33 + }, + { + "name": "smess", + "modelScripts": modelScripts_38, + "config": { + "status": true, + "model": { + "title-en": "Smess", + "summary": "The Ninny's Chess (1970)", + "rules": { + "en": "smess-rules.html" + }, + "module": "chessbase", + "plazza": "true", + "thumbnail": "smess-thumb.png", + "released": 1402671377, + "credits": { + "en": "smess-credits.html" + }, + "gameOptions": { + "preventRepeat": true, + "uctTransposition": "state", + "uctIgnoreLoop": false, + "levelOptions": { + "endingKingFreedomFactor": 0.01, + "pieceValueFactor": 1, + "posValueFactor": 0.1, + "averageDistKingFactor": -0.01, + "castleFactor": 0.1, + "minorPiecesMovedFactor": 0.1, + "checkFactor": 0.2, + "pieceValueRatioFactor": 1, + "endingDistKingFactor": 0.05, + "distKingCornerFactor": 0.1, + "distPawnPromo1Factor": 0.3, + "distPawnPromo2Factor": 0.2, + "distPawnPromo3Factor": 0.1, + "distPawnPromo4Factor": 0.05, + "distPawnPromo5Factor": 0.03 + } + }, + "obsolete": false, + "js": modelScripts_38, + "description": { + "en": "smess-description.html" + }, + "levels": config_model_levels_5 + }, + "view": { + "title-en": "Chessbase view", + "visuals": { + "600x600": [ + "res/visuals/smess-600x600-3d.jpg", + "res/visuals/smess-600x600-2d.jpg" + ] + }, + "xdView": true, + "css": config_view_css, + "preferredRatio": 1, + "useShowMoves": true, + "useNotation": true, + "module": "chessbase", + "defaultOptions": config_view_defaultOptions, + "skins": [ + { + "name": "skin3d", + "title": "3D Classic", + "3d": true, + "preload": [ + "smoothedfilegeo|0|/res/ring-target.js", + "image|/res/images/cancel.png", + "smoothedfilegeo|0|/res/smess/token.js", + "image|/res/smess/promo.png", + "image|/res/smess/arrow-top.png", + "image|/res/smess/arrow-top-left.png", + "image|/res/images/wood-chipboard-4.jpg", + "image|/res/smess/playera-bg.png", + "image|/res/smess/playerb-bg.png", + "image|/res/smess/smess-pieces-sprites.png" + ], + "world": config_view_skins_world, + "camera": config_view_skins_camera + }, + { + "name": "skin2d", + "title": "2D Classic", + "3d": false, + "preload": [ + "image|/res/images/cancel.png", + "image|/res/images/whitebg.png", + "image|/res/smess/promo.png", + "image|/res/smess/arrow-top.png", + "image|/res/smess/arrow-top-left.png", + "image|/res/images/wood-chipboard-4.jpg", + "image|/res/smess/smess-pieces-sprites-a.png", + "image|/res/smess/smess-pieces-sprites-b.png" + ] + } + ], + "animateSelfMoves": false, + "switchable": true, + "sounds": config_view_sounds, + "js": config_view_js_34, + "useAutoComplete": true + } + }, + "viewScripts": config_view_js_34 + }, + { + "name": "demi-chess", + "modelScripts": modelScripts_39, + "config": { + "status": true, + "model": { + "title-en": "Demi-Chess", + "summary": "4x8 chess variant by Peter Krystufek (1986)", + "rules": { + "en": "demi-rules.html" + }, + "module": "chessbase", + "plazza": "true", + "thumbnail": "demi-thumb.png", + "released": 1403189778, + "credits": { + "en": "demi-credits.html" + }, + "gameOptions": config_model_gameOptions_2, + "obsolete": false, + "js": modelScripts_39, + "levels": config_model_levels_5, + "description": { + "en": "demi-description.html" + } + }, + "view": { + "title-en": "Chessbase view", + "visuals": { + "600x600": [ + "res/visuals/demi-600x600-3d.jpg", + "res/visuals/demi-600x600-2d.jpg" + ] + }, + "xdView": true, + "css": config_view_css, + "preferredRatio": 1, + "useShowMoves": true, + "useNotation": true, + "module": "chessbase", + "defaultOptions": config_view_defaultOptions, + "skins": config_view_skins_3, + "animateSelfMoves": false, + "switchable": true, + "sounds": config_view_sounds, + "js": config_view_js_35, + "useAutoComplete": true + } + }, + "viewScripts": config_view_js_35 + }, + { + "name": "romanchenko-chess", + "modelScripts": modelScripts_40, + "config": { + "status": true, + "model": { + "title-en": "Romanchenko's Chess", + "summary": "Shifted 8x8 chess variant by V. Romanchenko", + "rules": { + "en": "romanchenko-rules.html" + }, + "module": "chessbase", + "plazza": "true", + "thumbnail": "romanchenko-thumb.png", + "released": 1403535377, + "credits": { + "en": "romanchenko-credits.html" + }, + "gameOptions": config_model_gameOptions_2, + "obsolete": false, + "js": modelScripts_40, + "levels": config_model_levels_5, + "description": { + "en": "romanchenko-description.html" + } + }, + "view": { + "title-en": "Chessbase view", + "visuals": { + "600x600": [ + "res/visuals/romanchenko-600x600-3d.jpg", + "res/visuals/romanchenko-600x600-2d.jpg" + ] + }, + "xdView": true, + "css": config_view_css, + "preferredRatio": 1, + "useShowMoves": true, + "useNotation": true, + "module": "chessbase", + "defaultOptions": config_view_defaultOptions, + "skins": config_view_skins_3, + "animateSelfMoves": false, + "switchable": true, + "sounds": config_view_sounds, + "js": config_view_js_36, + "useAutoComplete": true + } + }, + "viewScripts": config_view_js_36 + }, + { + "name": "amazon-chess", + "modelScripts": modelScripts_41, + "config": { + "status": true, + "model": { + "title-en": "Amazon Chess", + "summary": "18th century, Russia", + "rules": { + "en": "amazon-rules.html" + }, + "module": "chessbase", + "plazza": "true", + "thumbnail": "amazon-thumb.png", + "released": 1405068607, + "credits": { + "en": "amazon-credits.html" + }, + "gameOptions": config_model_gameOptions, + "obsolete": false, + "js": modelScripts_41, + "levels": config_model_levels_5, + "description": { + "en": "amazon-description.html" + } + }, + "view": { + "title-en": "Chessbase view", + "visuals": { + "600x600": [ + "res/visuals/amazon-600x600-3d.jpg", + "res/visuals/amazon-600x600-2d.jpg" + ] + }, + "xdView": true, + "css": config_view_css, + "preferredRatio": 1, + "useShowMoves": true, + "useNotation": true, + "module": "chessbase", + "defaultOptions": config_view_defaultOptions, + "skins": [ + { + "name": "skin3d", + "title": "3D Classic", + "3d": true, + "preload": [ + "smoothedfilegeo|0|/res/ring-target.js", + "image|/res/images/cancel.png", + "image|/res/images/wikipedia.png", + "smoothedfilegeo|0|/res/fairy/pawn/pawn.js", + "image|/res/fairy/pawn/pawn-diffusemap.jpg", + "image|/res/fairy/pawn/pawn-normalmap.jpg", + "smoothedfilegeo|0|/res/fairy/knight/knight.js", + "image|/res/fairy/knight/knight-diffusemap.jpg", + "image|/res/fairy/knight/knight-normalmap.jpg", + "smoothedfilegeo|0|/res/fairy/bishop/bishop.js", + "image|/res/fairy/bishop/bishop-diffusemap.jpg", + "image|/res/fairy/bishop/bishop-normalmap.jpg", + "smoothedfilegeo|0|/res/fairy/king/king.js", + "image|/res/fairy/king/king-diffusemap.jpg", + "image|/res/fairy/king/king-normalmap.jpg", + "smoothedfilegeo|0|/res/fairy/rook/rook.js", + "image|/res/fairy/rook/rook-diffusemap.jpg", + "image|/res/fairy/rook/rook-normalmap.jpg", + "smoothedfilegeo|0|/res/fairy/amazon/amazon.js", + "image|/res/fairy/amazon/amazon-diffusemap.jpg", + "image|/res/fairy/amazon/amazon-normalmap.jpg" + ], + "world": config_view_skins_world, + "camera": config_view_skins_camera + }, + config_view_skins_9 + ], + "animateSelfMoves": false, + "switchable": true, + "sounds": config_view_sounds, + "js": config_view_js_37, + "useAutoComplete": true + } + }, + "viewScripts": config_view_js_37 + }, + { + "name": "dukerutland-chess", + "modelScripts": modelScripts_42, + "config": { + "status": true, + "model": { + "title-en": "Duke of Rutland Chess", + "summary": "Chess on 14x10 (1747)", + "rules": { + "en": "dukerutland-rules.html" + }, + "module": "chessbase", + "plazza": "true", + "thumbnail": "dukerutland-thumb.png", + "released": 1405068608, + "credits": { + "en": "dukerutland-credits.html" + }, + "gameOptions": config_model_gameOptions, + "obsolete": false, + "js": modelScripts_42, + "description": { + "en": "dukerutland-description.html" + }, + "levels": config_model_levels_5 + }, + "view": { + "title-en": "Chessbase view", + "visuals": { + "600x600": [ + "res/visuals/dukerutland-600x600-3d.jpg", + "res/visuals/dukerutland-600x600-2d.jpg" + ] + }, + "xdView": true, + "css": config_view_css, + "preferredRatio": 1, + "useShowMoves": true, + "useNotation": true, + "module": "chessbase", + "defaultOptions": config_view_defaultOptions, + "skins": [ + { + "name": "skin3d", + "title": "3D Classic", + "3d": true, + "preload": [ + "smoothedfilegeo|0|/res/ring-target.js", + "image|/res/images/cancel.png", + "image|/res/images/wikipedia.png", + "smoothedfilegeo|0|/res/fairy/pawn/pawn.js", + "image|/res/fairy/pawn/pawn-diffusemap.jpg", + "image|/res/fairy/pawn/pawn-normalmap.jpg", + "smoothedfilegeo|0|/res/fairy/knight/knight.js", + "image|/res/fairy/knight/knight-diffusemap.jpg", + "image|/res/fairy/knight/knight-normalmap.jpg", + "smoothedfilegeo|0|/res/fairy/bishop/bishop.js", + "image|/res/fairy/bishop/bishop-diffusemap.jpg", + "image|/res/fairy/bishop/bishop-normalmap.jpg", + "smoothedfilegeo|0|/res/fairy/king/king.js", + "image|/res/fairy/king/king-diffusemap.jpg", + "image|/res/fairy/king/king-normalmap.jpg", + "smoothedfilegeo|0|/res/fairy/rook/rook.js", + "image|/res/fairy/rook/rook-diffusemap.jpg", + "image|/res/fairy/rook/rook-normalmap.jpg", + "smoothedfilegeo|0|/res/fairy/queen/queen.js", + "image|/res/fairy/queen/queen-diffusemap.jpg", + "image|/res/fairy/queen/queen-normalmap.jpg", + "smoothedfilegeo|0|/res/fairy/marshall/marshall.js", + "image|/res/fairy/marshall/marshall-diffusemap.jpg", + "image|/res/fairy/marshall/marshall-normalmap.jpg", + "smoothedfilegeo|0|/res/fairy/crowned-rook/crowned-rook.js", + "image|/res/fairy/crowned-rook/crowned-rook-diffusemap.jpg", + "image|/res/fairy/crowned-rook/crowned-rook-normalmap.jpg" + ], + "world": config_view_skins_world, + "camera": config_view_skins_camera + }, + config_view_skins_9 + ], + "animateSelfMoves": false, + "switchable": true, + "sounds": config_view_sounds, + "js": config_view_js_38, + "useAutoComplete": true + } + }, + "viewScripts": config_view_js_38 + }, + { + "name": "gustav3-chess", + "modelScripts": modelScripts_43, + "config": { + "status": true, + "model": { + "title-en": "Gustav III Chess", + "summary": "Gustav Johan Billberg, 1839", + "rules": { + "en": "gustav3-rules.html" + }, + "module": "chessbase", + "plazza": "true", + "thumbnail": "gustav3-thumb.png", + "released": 1405068609, + "credits": { + "en": "gustav3-credits.html" + }, + "gameOptions": config_model_gameOptions, + "obsolete": false, + "js": modelScripts_43, + "description": { + "en": "gustav3-description.html" + }, + "levels": config_model_levels_5 + }, + "view": { + "title-en": "Chessbase view", + "visuals": { + "600x600": [ + "res/visuals/gustav3-600x600-3d.jpg", + "res/visuals/gustav3-600x600-2d.jpg" + ] + }, + "xdView": true, + "css": config_view_css, + "preferredRatio": 1, + "useShowMoves": true, + "useNotation": true, + "module": "chessbase", + "defaultOptions": config_view_defaultOptions, + "skins": [ + { + "name": "skin3d", + "title": "3D Classic", + "3d": true, + "preload": [ + "smoothedfilegeo|0|/res/ring-target.js", + "image|/res/images/cancel.png", + "image|/res/images/wikipedia.png", + "smoothedfilegeo|0|/res/fairy/pawn/pawn.js", + "image|/res/fairy/pawn/pawn-diffusemap.jpg", + "image|/res/fairy/pawn/pawn-normalmap.jpg", + "smoothedfilegeo|0|/res/fairy/knight/knight.js", + "image|/res/fairy/knight/knight-diffusemap.jpg", + "image|/res/fairy/knight/knight-normalmap.jpg", + "smoothedfilegeo|0|/res/fairy/bishop/bishop.js", + "image|/res/fairy/bishop/bishop-diffusemap.jpg", + "image|/res/fairy/bishop/bishop-normalmap.jpg", + "smoothedfilegeo|0|/res/fairy/king/king.js", + "image|/res/fairy/king/king-diffusemap.jpg", + "image|/res/fairy/king/king-normalmap.jpg", + "smoothedfilegeo|0|/res/fairy/rook/rook.js", + "image|/res/fairy/rook/rook-diffusemap.jpg", + "image|/res/fairy/rook/rook-normalmap.jpg", + "smoothedfilegeo|0|/res/fairy/queen/queen.js", + "image|/res/fairy/queen/queen-diffusemap.jpg", + "image|/res/fairy/queen/queen-normalmap.jpg", + "smoothedfilegeo|0|/res/fairy/amazon/amazon.js", + "image|/res/fairy/amazon/amazon-diffusemap.jpg", + "image|/res/fairy/amazon/amazon-normalmap.jpg" + ], + "world": config_view_skins_world, + "camera": config_view_skins_camera + }, + config_view_skins_9 + ], + "animateSelfMoves": false, + "switchable": true, + "sounds": config_view_sounds, + "js": config_view_js_39, + "useAutoComplete": true + } + }, + "viewScripts": config_view_js_39 + }, + { + "name": "hyderabad-chess", + "modelScripts": modelScripts_44, + "config": { + "status": true, + "model": { + "title-en": "Hyderabad Decimal Chess", + "summary": "Shir Muhammad Khan Iman, 1797-1798", + "rules": { + "en": "hyderabad-rules.html" + }, + "module": "chessbase", + "plazza": "true", + "thumbnail": "hyderabad-thumb.png", + "released": 1405068610, + "credits": { + "en": "hyderabad-credits.html" + }, + "gameOptions": config_model_gameOptions, + "obsolete": false, + "js": modelScripts_44, + "description": { + "en": "hyderabad-description.html" + }, + "levels": config_model_levels_5 + }, + "view": { + "title-en": "Chessbase view", + "visuals": { + "600x600": [ + "res/visuals/hyderabad-600x600-3d.jpg", + "res/visuals/hyderabad-600x600-2d.jpg" + ] + }, + "xdView": true, + "css": config_view_css, + "preferredRatio": 1, + "useShowMoves": true, + "useNotation": true, + "module": "chessbase", + "defaultOptions": config_view_defaultOptions, + "skins": [ + { + "name": "skin3d", + "title": "3D Classic", + "3d": true, + "preload": [ + "smoothedfilegeo|0|/res/ring-target.js", + "image|/res/images/cancel.png", + "image|/res/images/wikipedia.png", + "smoothedfilegeo|0|/res/fairy/pawn/pawn.js", + "image|/res/fairy/pawn/pawn-diffusemap.jpg", + "image|/res/fairy/pawn/pawn-normalmap.jpg", + "smoothedfilegeo|0|/res/fairy/knight/knight.js", + "image|/res/fairy/knight/knight-diffusemap.jpg", + "image|/res/fairy/knight/knight-normalmap.jpg", + "smoothedfilegeo|0|/res/fairy/bishop/bishop.js", + "image|/res/fairy/bishop/bishop-diffusemap.jpg", + "image|/res/fairy/bishop/bishop-normalmap.jpg", + "smoothedfilegeo|0|/res/fairy/king/king.js", + "image|/res/fairy/king/king-diffusemap.jpg", + "image|/res/fairy/king/king-normalmap.jpg", + "smoothedfilegeo|0|/res/fairy/rook/rook.js", + "image|/res/fairy/rook/rook-diffusemap.jpg", + "image|/res/fairy/rook/rook-normalmap.jpg", + "smoothedfilegeo|0|/res/fairy/queen/queen.js", + "image|/res/fairy/queen/queen-diffusemap.jpg", + "image|/res/fairy/queen/queen-normalmap.jpg", + "smoothedfilegeo|0|/res/fairy/marshall/marshall.js", + "image|/res/fairy/marshall/marshall-diffusemap.jpg", + "image|/res/fairy/marshall/marshall-normalmap.jpg", + "smoothedfilegeo|0|/res/fairy/cardinal/cardinal.js", + "image|/res/fairy/cardinal/cardinal-diffusemap.jpg", + "image|/res/fairy/cardinal/cardinal-normalmap.jpg", + "smoothedfilegeo|0|/res/fairy/amazon/amazon.js", + "image|/res/fairy/amazon/amazon-diffusemap.jpg", + "image|/res/fairy/amazon/amazon-normalmap.jpg" + ], + "world": config_view_skins_world, + "camera": config_view_skins_camera + }, + config_view_skins_9 + ], + "animateSelfMoves": false, + "switchable": true, + "sounds": config_view_sounds, + "js": config_view_js_40, + "useAutoComplete": true + } + }, + "viewScripts": config_view_js_40 + }, + { + "name": "kaisergame-chess", + "modelScripts": modelScripts_45, + "config": { + "status": true, + "model": { + "title-en": "Kaiserspiel", + "summary": "Tressau, 1840", + "rules": { + "en": "kaisergame-rules.html" + }, + "module": "chessbase", + "plazza": "true", + "thumbnail": "kaisergame-thumb.png", + "released": 1405068611, + "credits": { + "en": "kaisergame-credits.html" + }, + "gameOptions": config_model_gameOptions, + "obsolete": false, + "js": modelScripts_45, + "description": { + "en": "kaisergame-description.html" + }, + "levels": config_model_levels_5 + }, + "view": { + "title-en": "Chessbase view", + "visuals": { + "600x600": [ + "res/visuals/kaisergame-600x600-3d.jpg", + "res/visuals/kaisergame-600x600-2d.jpg" + ] + }, + "xdView": true, + "css": config_view_css, + "preferredRatio": 1, + "useShowMoves": true, + "useNotation": true, + "module": "chessbase", + "defaultOptions": config_view_defaultOptions, + "skins": [ + { + "name": "skin3d", + "title": "3D Classic", + "3d": true, + "preload": [ + "smoothedfilegeo|0|/res/ring-target.js", + "image|/res/images/cancel.png", + "image|/res/images/wikipedia.png", + "smoothedfilegeo|0|/res/fairy/pawn/pawn.js", + "image|/res/fairy/pawn/pawn-diffusemap.jpg", + "image|/res/fairy/pawn/pawn-normalmap.jpg", + "smoothedfilegeo|0|/res/fairy/knight/knight.js", + "image|/res/fairy/knight/knight-diffusemap.jpg", + "image|/res/fairy/knight/knight-normalmap.jpg", + "smoothedfilegeo|0|/res/fairy/bishop/bishop.js", + "image|/res/fairy/bishop/bishop-diffusemap.jpg", + "image|/res/fairy/bishop/bishop-normalmap.jpg", + "smoothedfilegeo|0|/res/fairy/king/king.js", + "image|/res/fairy/king/king-diffusemap.jpg", + "image|/res/fairy/king/king-normalmap.jpg", + "smoothedfilegeo|0|/res/fairy/rook/rook.js", + "image|/res/fairy/rook/rook-diffusemap.jpg", + "image|/res/fairy/rook/rook-normalmap.jpg", + "smoothedfilegeo|0|/res/fairy/queen/queen.js", + "image|/res/fairy/queen/queen-diffusemap.jpg", + "image|/res/fairy/queen/queen-normalmap.jpg", + "smoothedfilegeo|0|/res/fairy/cardinal/cardinal.js", + "image|/res/fairy/cardinal/cardinal-diffusemap.jpg", + "image|/res/fairy/cardinal/cardinal-normalmap.jpg", + "smoothedfilegeo|0|/res/fairy/amazon/amazon.js", + "image|/res/fairy/amazon/amazon-diffusemap.jpg", + "image|/res/fairy/amazon/amazon-normalmap.jpg" + ], + "world": config_view_skins_world, + "camera": config_view_skins_camera + }, + config_view_skins_9 + ], + "animateSelfMoves": false, + "switchable": true, + "sounds": config_view_sounds, + "js": config_view_js_31, + "useAutoComplete": true + } + }, + "viewScripts": config_view_js_31 + }, + { + "name": "sultangame-chess", + "modelScripts": modelScripts_46, + "config": { + "status": true, + "model": { + "title-en": "Sultanspiel", + "summary": "Tressau, 1840", + "rules": { + "en": "sultangame-rules.html" + }, + "module": "chessbase", + "plazza": "true", + "thumbnail": "sultangame-thumb.png", + "released": 1405068612, + "credits": { + "en": "sultangame-credits.html" + }, + "gameOptions": config_model_gameOptions, + "obsolete": false, + "js": modelScripts_46, + "description": { + "en": "sultangame-description.html" + }, + "levels": config_model_levels_5 + }, + "view": { + "title-en": "Chessbase view", + "visuals": { + "600x600": [ + "res/visuals/sultangame-600x600-3d.jpg", + "res/visuals/sultangame-600x600-2d.jpg" + ] + }, + "xdView": true, + "css": config_view_css, + "preferredRatio": 1, + "useShowMoves": true, + "useNotation": true, + "module": "chessbase", + "defaultOptions": config_view_defaultOptions, + "skins": [ + { + "name": "skin3d", + "title": "3D Classic", + "3d": true, + "preload": [ + "smoothedfilegeo|0|/res/ring-target.js", + "image|/res/images/cancel.png", + "image|/res/images/wikipedia.png", + "smoothedfilegeo|0|/res/fairy/pawn/pawn.js", + "image|/res/fairy/pawn/pawn-diffusemap.jpg", + "image|/res/fairy/pawn/pawn-normalmap.jpg", + "smoothedfilegeo|0|/res/fairy/knight/knight.js", + "image|/res/fairy/knight/knight-diffusemap.jpg", + "image|/res/fairy/knight/knight-normalmap.jpg", + "smoothedfilegeo|0|/res/fairy/bishop/bishop.js", + "image|/res/fairy/bishop/bishop-diffusemap.jpg", + "image|/res/fairy/bishop/bishop-normalmap.jpg", + "smoothedfilegeo|0|/res/fairy/king/king.js", + "image|/res/fairy/king/king-diffusemap.jpg", + "image|/res/fairy/king/king-normalmap.jpg", + "smoothedfilegeo|0|/res/fairy/rook/rook.js", + "image|/res/fairy/rook/rook-diffusemap.jpg", + "image|/res/fairy/rook/rook-normalmap.jpg", + "smoothedfilegeo|0|/res/fairy/queen/queen.js", + "image|/res/fairy/queen/queen-diffusemap.jpg", + "image|/res/fairy/queen/queen-normalmap.jpg", + "smoothedfilegeo|0|/res/fairy/cardinal/cardinal.js", + "image|/res/fairy/cardinal/cardinal-diffusemap.jpg", + "image|/res/fairy/cardinal/cardinal-normalmap.jpg", + "smoothedfilegeo|0|/res/fairy/marshall/marshall.js", + "image|/res/fairy/marshall/marshall-diffusemap.jpg", + "image|/res/fairy/marshall/marshall-normalmap.jpg", + "smoothedfilegeo|0|/res/fairy/amazon/amazon.js", + "image|/res/fairy/amazon/amazon-diffusemap.jpg", + "image|/res/fairy/amazon/amazon-normalmap.jpg" + ], + "world": config_view_skins_world, + "camera": config_view_skins_camera + }, + config_view_skins_9 + ], + "animateSelfMoves": false, + "switchable": true, + "sounds": config_view_sounds, + "js": config_view_js_41, + "useAutoComplete": true + } + }, + "viewScripts": config_view_js_41 + }, + { + "name": "reformed-courier-chess", + "modelScripts": modelScripts_47, + "config": { + "status": true, + "model": { + "title-en": "Reformed Courierspiel", + "summary": "Clément Bégnis, 2011", + "rules": { + "en": "reformed-courier-rules.html" + }, + "module": "chessbase", + "plazza": "true", + "thumbnail": "reformed-courier-thumb.png", + "released": 1405068613, + "credits": { + "en": "reformed-courier-credits.html" + }, + "gameOptions": config_model_gameOptions, + "obsolete": false, + "js": modelScripts_47, + "description": { + "en": "reformed-courier-description.html" + }, + "levels": config_model_levels_5 + }, + "view": { + "title-en": "Chessbase view", + "visuals": { + "600x600": [ + "res/visuals/reformed-courier-600x600-3d.jpg", + "res/visuals/reformed-courier-600x600-2d.jpg" + ] + }, + "xdView": true, + "css": config_view_css, + "preferredRatio": 1, + "useShowMoves": true, + "useNotation": true, + "module": "chessbase", + "defaultOptions": config_view_defaultOptions, + "skins": [ + { + "name": "skin3d", + "title": "3D Classic", + "3d": true, + "preload": [ + "smoothedfilegeo|0|/res/ring-target.js", + "image|/res/images/cancel.png", + "image|/res/images/wikipedia.png", + "smoothedfilegeo|0|/res/fairy/pawn/pawn.js", + "image|/res/fairy/pawn/pawn-diffusemap.jpg", + "image|/res/fairy/pawn/pawn-normalmap.jpg", + "smoothedfilegeo|0|/res/fairy/knight/knight.js", + "image|/res/fairy/knight/knight-diffusemap.jpg", + "image|/res/fairy/knight/knight-normalmap.jpg", + "smoothedfilegeo|0|/res/fairy/bishop/bishop.js", + "image|/res/fairy/bishop/bishop-diffusemap.jpg", + "image|/res/fairy/bishop/bishop-normalmap.jpg", + "smoothedfilegeo|0|/res/fairy/king/king.js", + "image|/res/fairy/king/king-diffusemap.jpg", + "image|/res/fairy/king/king-normalmap.jpg", + "smoothedfilegeo|0|/res/fairy/rook/rook.js", + "image|/res/fairy/rook/rook-diffusemap.jpg", + "image|/res/fairy/rook/rook-normalmap.jpg", + "smoothedfilegeo|0|/res/fairy/queen/queen.js", + "image|/res/fairy/queen/queen-diffusemap.jpg", + "image|/res/fairy/queen/queen-normalmap.jpg", + "smoothedfilegeo|0|/res/fairy/elephant/elephant.js", + "image|/res/fairy/elephant/elephant-diffusemap.jpg", + "image|/res/fairy/elephant/elephant-normalmap.jpg", + "smoothedfilegeo|0|/res/fairy/lighthouse/lighthouse.js", + "image|/res/fairy/lighthouse/lighthouse-diffusemap.jpg", + "image|/res/fairy/lighthouse/lighthouse-normalmap.jpg", + "smoothedfilegeo|0|/res/fairy/unicorn/unicorn.js", + "image|/res/fairy/unicorn/unicorn-diffusemap.jpg", + "image|/res/fairy/unicorn/unicorn-normalmap.jpg" + ], + "world": config_view_skins_world, + "camera": config_view_skins_camera + }, + config_view_skins_9 + ], + "animateSelfMoves": false, + "switchable": true, + "sounds": config_view_sounds, + "js": config_view_js_42, + "useAutoComplete": true + } + }, + "viewScripts": config_view_js_42 + }, + { + "name": "tutti-frutti-chess", + "modelScripts": modelScripts_48, + "config": { + "status": true, + "model": { + "title-en": "Tutti-Frutti Chess", + "summary": "Ralph Betza et Philip Cohen, 1978-79", + "rules": { + "en": "tutti-frutti-rules.html" + }, + "module": "chessbase", + "plazza": "true", + "thumbnail": "tutti-frutti-thumb.png", + "released": 1405068614, + "credits": { + "en": "tutti-frutti-credits.html" + }, + "gameOptions": config_model_gameOptions, + "obsolete": false, + "js": modelScripts_48, + "description": { + "en": "tutti-frutti-description.html" + }, + "levels": config_model_levels_5 + }, + "view": { + "title-en": "Chessbase view", + "visuals": { + "600x600": [ + "res/visuals/tutti-frutti-600x600-3d.jpg", + "res/visuals/tutti-frutti-600x600-2d.jpg" + ] + }, + "xdView": true, + "css": config_view_css, + "preferredRatio": 1, + "useShowMoves": true, + "useNotation": true, + "module": "chessbase", + "defaultOptions": config_view_defaultOptions, + "skins": [ + { + "name": "skin3d", + "title": "3D Classic", + "3d": true, + "preload": [ + "smoothedfilegeo|0|/res/ring-target.js", + "image|/res/images/cancel.png", + "image|/res/images/wikipedia.png", + "smoothedfilegeo|0|/res/fairy/pawn/pawn.js", + "image|/res/fairy/pawn/pawn-diffusemap.jpg", + "image|/res/fairy/pawn/pawn-normalmap.jpg", + "smoothedfilegeo|0|/res/fairy/knight/knight.js", + "image|/res/fairy/knight/knight-diffusemap.jpg", + "image|/res/fairy/knight/knight-normalmap.jpg", + "smoothedfilegeo|0|/res/fairy/bishop/bishop.js", + "image|/res/fairy/bishop/bishop-diffusemap.jpg", + "image|/res/fairy/bishop/bishop-normalmap.jpg", + "smoothedfilegeo|0|/res/fairy/king/king.js", + "image|/res/fairy/king/king-diffusemap.jpg", + "image|/res/fairy/king/king-normalmap.jpg", + "smoothedfilegeo|0|/res/fairy/rook/rook.js", + "image|/res/fairy/rook/rook-diffusemap.jpg", + "image|/res/fairy/rook/rook-normalmap.jpg", + "smoothedfilegeo|0|/res/fairy/queen/queen.js", + "image|/res/fairy/queen/queen-diffusemap.jpg", + "image|/res/fairy/queen/queen-normalmap.jpg", + "smoothedfilegeo|0|/res/fairy/amazon/amazon.js", + "image|/res/fairy/amazon/amazon-diffusemap.jpg", + "image|/res/fairy/amazon/amazon-normalmap.jpg", + "smoothedfilegeo|0|/res/fairy/marshall/marshall.js", + "image|/res/fairy/marshall/marshall-diffusemap.jpg", + "image|/res/fairy/marshall/marshall-normalmap.jpg", + "smoothedfilegeo|0|/res/fairy/cardinal/cardinal.js", + "image|/res/fairy/cardinal/cardinal-diffusemap.jpg", + "image|/res/fairy/cardinal/cardinal-normalmap.jpg" + ], + "world": config_view_skins_world, + "camera": config_view_skins_camera + }, + config_view_skins_9 + ], + "animateSelfMoves": false, + "switchable": true, + "sounds": config_view_sounds, + "js": config_view_js_43, + "useAutoComplete": true + } + }, + "viewScripts": config_view_js_43 + }, + { + "name": "sweet16-chess", + "modelScripts": modelScripts_49, + "config": { + "status": true, + "model": { + "title-en": "Sweet 16 Chess", + "summary": "A huge 16x16 Chess Variant", + "rules": { + "en": "sweet16-rules.html" + }, + "module": "chessbase", + "plazza": "true", + "thumbnail": "sweet16-thumb.png", + "released": 1482940591, + "credits": { + "en": "sweet16-credits.html" + }, + "gameOptions": { + "preventRepeat": true, + "uctTransposition": "state", + "uctIgnoreLoop": false, + "levelOptions": config_view_skins_preload_4 + }, + "obsolete": false, + "js": modelScripts_49, + "description": { + "en": "sweet16-description.html" + }, + "levels": config_model_levels_5 + }, + "view": { + "title-en": "Chessbase view", + "visuals": { + "600x600": [ + "res/visuals/sweet16-600x600-3d.jpg", + "res/visuals/sweet16-600x600-2d.jpg" + ] + }, + "xdView": true, + "css": config_view_css, + "preferredRatio": 1, + "useShowMoves": true, + "useNotation": true, + "module": "chessbase", + "defaultOptions": config_view_defaultOptions, + "skins": config_view_skins_3, + "animateSelfMoves": false, + "switchable": true, + "sounds": config_view_sounds, + "js": config_view_js_44, + "useAutoComplete": true + } + }, + "viewScripts": config_view_js_44 + }, + { + "name": "tera-chess", + "modelScripts": modelScripts_tera, + "config": { + "status": true, + "model": { + "title-en": "Terachess", + "summary": "Chess on 16x16 with fairy pieces", + "rules": { + "en": "terachess-rules.html" + }, + "module": "chessbase", + "plazza": "true", + "thumbnail": "terachess-thumb.png", + "released": 1497442763, + "credits": { + "en": "terachess-credits.html" + }, + "gameOptions": config_model_gameOptions, + "obsolete": false, + "js": modelScripts_tera, + "description": { + "en": "terachess-description.html" + }, + "levels": config_model_levels_15 + }, + "view": { + "title-en": "Chessbase view", + "visuals": { + "600x600": [ + "res/visuals/terachess-600x600-3d.jpg", + "res/visuals/terachess-600x600-2d.jpg" + ] + }, + "xdView": true, + "css": config_view_css, + "preferredRatio": 1, + "useShowMoves": true, + "useNotation": true, + "module": "chessbase", + "defaultOptions": config_view_defaultOptions, + "skins": [ + { + "name": "skin3d", + "title": "3D Classic", + "3d": true, + "preload": [ + "smoothedfilegeo|0|/res/ring-target.js", + "image|/res/images/cancel.png", + "image|/res/images/wikipedia.png", + "smoothedfilegeo|0|/res/fairy/pawn/pawn.js", + "image|/res/fairy/pawn/pawn-diffusemap.jpg", + "image|/res/fairy/pawn/pawn-normalmap.jpg", + "smoothedfilegeo|0|/res/fairy/corporal/corporal.js", + "image|/res/fairy/corporal/corporal-diffusemap.jpg", + "image|/res/fairy/corporal/corporal-normalmap.jpg", + "smoothedfilegeo|0|/res/fairy/prince/prince.js", + "image|/res/fairy/prince/prince-diffusemap.jpg", + "image|/res/fairy/prince/prince-normalmap.jpg", + "smoothedfilegeo|0|/res/fairy/rook/rook.js", + "image|/res/fairy/rook/rook-diffusemap.jpg", + "image|/res/fairy/rook/rook-normalmap.jpg", + "smoothedfilegeo|0|/res/fairy/bishop/bishop.js", + "image|/res/fairy/bishop/bishop-diffusemap.jpg", + "image|/res/fairy/bishop/bishop-normalmap.jpg", + "smoothedfilegeo|0|/res/fairy/knight/knight.js", + "image|/res/fairy/knight/knight-diffusemap.jpg", + "image|/res/fairy/knight/knight-normalmap.jpg", + "smoothedfilegeo|0|/res/fairy/queen/queen.js", + "image|/res/fairy/queen/queen-diffusemap.jpg", + "image|/res/fairy/queen/queen-normalmap.jpg", + "smoothedfilegeo|0|/res/fairy/king/king.js", + "image|/res/fairy/king/king-diffusemap.jpg", + "image|/res/fairy/king/king-normalmap.jpg", + "smoothedfilegeo|0|/res/fairy/star/star.js", + "image|/res/fairy/star/star-diffusemap.jpg", + "image|/res/fairy/star/star-normalmap.jpg", + "smoothedfilegeo|0|/res/fairy/bow/bow.js", + "image|/res/fairy/bow/bow-diffusemap.jpg", + "image|/res/fairy/bow/bow-normalmap.jpg", + "smoothedfilegeo|0|/res/fairy/rhino/rhino.js", + "image|/res/fairy/rhino/rhino-diffusemap.jpg", + "image|/res/fairy/rhino/rhino-normalmap.jpg", + "smoothedfilegeo|0|/res/fairy/bull/bull.js", + "image|/res/fairy/bull/bull-diffusemap.jpg", + "image|/res/fairy/bull/bull-normalmap.jpg", + "smoothedfilegeo|0|/res/fairy/antelope/antelope.js", + "image|/res/fairy/antelope/antelope-diffusemap.jpg", + "image|/res/fairy/antelope/antelope-normalmap.jpg", + "smoothedfilegeo|0|/res/fairy/lion/lion.js", + "image|/res/fairy/lion/lion-diffusemap.jpg", + "image|/res/fairy/lion/lion-normalmap.jpg", + "smoothedfilegeo|0|/res/fairy/elephant/elephant.js", + "image|/res/fairy/elephant/elephant-diffusemap.jpg", + "image|/res/fairy/elephant/elephant-normalmap.jpg", + "smoothedfilegeo|0|/res/fairy/cannon2/cannon2.js", + "image|/res/fairy/cannon2/cannon2-diffusemap.jpg", + "image|/res/fairy/cannon2/cannon2-normalmap.jpg", + "smoothedfilegeo|0|/res/fairy/machine/machine.js", + "image|/res/fairy/machine/machine-diffusemap.jpg", + "image|/res/fairy/machine/machine-normalmap.jpg", + "smoothedfilegeo|0|/res/fairy/buffalo/buffalo.js", + "image|/res/fairy/buffalo/buffalo-diffusemap.jpg", + "image|/res/fairy/buffalo/buffalo-normalmap.jpg", + "smoothedfilegeo|0|/res/fairy/ship/ship.js", + "image|/res/fairy/ship/ship-diffusemap.jpg", + "image|/res/fairy/ship/ship-normalmap.jpg", + "smoothedfilegeo|0|/res/fairy/eagle/eagle.js", + "image|/res/fairy/eagle/eagle-diffusemap.jpg", + "image|/res/fairy/eagle/eagle-normalmap.jpg", + "smoothedfilegeo|0|/res/fairy/camel/camel.js", + "image|/res/fairy/camel/camel-diffusemap.jpg", + "image|/res/fairy/camel/camel-normalmap.jpg", + "smoothedfilegeo|0|/res/fairy/amazon/amazon.js", + "image|/res/fairy/amazon/amazon-diffusemap.jpg", + "image|/res/fairy/amazon/amazon-normalmap.jpg", + "smoothedfilegeo|0|/res/fairy/marshall/marshall.js", + "image|/res/fairy/marshall/marshall-diffusemap.jpg", + "image|/res/fairy/marshall/marshall-normalmap.jpg", + "smoothedfilegeo|0|/res/fairy/cardinal/cardinal.js", + "image|/res/fairy/cardinal/cardinal-diffusemap.jpg", + "image|/res/fairy/cardinal/cardinal-normalmap.jpg" + ], + "world": config_view_skins_world, + "camera": config_view_skins_camera + }, + config_view_skins_9 + ], + "animateSelfMoves": false, + "switchable": true, + "sounds": config_view_sounds, + "js": config_view_js_tera, + "useAutoComplete": true + } + }, + "viewScripts": config_view_js_tera + }, + { + "name": "giga-chess", + "modelScripts": modelScripts_giga, + "config": { + "status": true, + "model": { + "title-en": "Gigachess", + "summary": "Chess on 14x14 with fairy pieces", + "rules": { + "en": "gigachess-rules.html" + }, + "module": "chessbase", + "plazza": "true", + "thumbnail": "gigachess-thumb.png", + "released": 1497771910, + "credits": { + "en": "gigachess-credits.html" + }, + "gameOptions": config_model_gameOptions, + "obsolete": false, + "js": modelScripts_giga, + "description": { + "en": "gigachess-description.html" + }, + "levels": config_model_levels_15 + }, + "view": { + "title-en": "Chessbase view", + "visuals": { + "600x600": [ + "res/visuals/gigachess-600x600-3d.jpg", + "res/visuals/gigachess-600x600-2d.jpg" + ] + }, + "xdView": true, + "css": config_view_css, + "preferredRatio": 1, + "useShowMoves": true, + "useNotation": true, + "module": "chessbase", + "defaultOptions": config_view_defaultOptions, + "skins": [ + { + "name": "skin3d", + "title": "3D Classic", + "3d": true, + "preload": [ + "smoothedfilegeo|0|/res/ring-target.js", + "image|/res/images/cancel.png", + "image|/res/images/wikipedia.png", + "smoothedfilegeo|0|/res/fairy/pawn/pawn.js", + "image|/res/fairy/pawn/pawn-diffusemap.jpg", + "image|/res/fairy/pawn/pawn-normalmap.jpg", + "smoothedfilegeo|0|/res/fairy/corporal/corporal.js", + "image|/res/fairy/corporal/corporal-diffusemap.jpg", + "image|/res/fairy/corporal/corporal-normalmap.jpg", + "smoothedfilegeo|0|/res/fairy/prince/prince.js", + "image|/res/fairy/prince/prince-diffusemap.jpg", + "image|/res/fairy/prince/prince-normalmap.jpg", + "smoothedfilegeo|0|/res/fairy/rook/rook.js", + "image|/res/fairy/rook/rook-diffusemap.jpg", + "image|/res/fairy/rook/rook-normalmap.jpg", + "smoothedfilegeo|0|/res/fairy/bishop/bishop.js", + "image|/res/fairy/bishop/bishop-diffusemap.jpg", + "image|/res/fairy/bishop/bishop-normalmap.jpg", + "smoothedfilegeo|0|/res/fairy/knight/knight.js", + "image|/res/fairy/knight/knight-diffusemap.jpg", + "image|/res/fairy/knight/knight-normalmap.jpg", + "smoothedfilegeo|0|/res/fairy/queen/queen.js", + "image|/res/fairy/queen/queen-diffusemap.jpg", + "image|/res/fairy/queen/queen-normalmap.jpg", + "smoothedfilegeo|0|/res/fairy/king/king.js", + "image|/res/fairy/king/king-diffusemap.jpg", + "image|/res/fairy/king/king-normalmap.jpg", + "smoothedfilegeo|0|/res/fairy/bow/bow.js", + "image|/res/fairy/bow/bow-diffusemap.jpg", + "image|/res/fairy/bow/bow-normalmap.jpg", + "smoothedfilegeo|0|/res/fairy/lion/lion.js", + "image|/res/fairy/lion/lion-diffusemap.jpg", + "image|/res/fairy/lion/lion-normalmap.jpg", + "smoothedfilegeo|0|/res/fairy/elephant/elephant.js", + "image|/res/fairy/elephant/elephant-diffusemap.jpg", + "image|/res/fairy/elephant/elephant-normalmap.jpg", + "smoothedfilegeo|0|/res/fairy/cannon2/cannon2.js", + "image|/res/fairy/cannon2/cannon2-diffusemap.jpg", + "image|/res/fairy/cannon2/cannon2-normalmap.jpg", + "smoothedfilegeo|0|/res/fairy/machine/machine.js", + "image|/res/fairy/machine/machine-diffusemap.jpg", + "image|/res/fairy/machine/machine-normalmap.jpg", + "smoothedfilegeo|0|/res/fairy/buffalo/buffalo.js", + "image|/res/fairy/buffalo/buffalo-diffusemap.jpg", + "image|/res/fairy/buffalo/buffalo-normalmap.jpg", + "smoothedfilegeo|0|/res/fairy/ship/ship.js", + "image|/res/fairy/ship/ship-diffusemap.jpg", + "image|/res/fairy/ship/ship-normalmap.jpg", + "smoothedfilegeo|0|/res/fairy/eagle/eagle.js", + "image|/res/fairy/eagle/eagle-diffusemap.jpg", + "image|/res/fairy/eagle/eagle-normalmap.jpg", + "smoothedfilegeo|0|/res/fairy/camel/camel.js", + "image|/res/fairy/camel/camel-diffusemap.jpg", + "image|/res/fairy/camel/camel-normalmap.jpg", + "smoothedfilegeo|0|/res/fairy/amazon/amazon.js", + "image|/res/fairy/amazon/amazon-diffusemap.jpg", + "image|/res/fairy/amazon/amazon-normalmap.jpg", + "smoothedfilegeo|0|/res/fairy/marshall/marshall.js", + "image|/res/fairy/marshall/marshall-diffusemap.jpg", + "image|/res/fairy/marshall/marshall-normalmap.jpg", + "smoothedfilegeo|0|/res/fairy/cardinal/cardinal.js", + "image|/res/fairy/cardinal/cardinal-diffusemap.jpg", + "image|/res/fairy/cardinal/cardinal-normalmap.jpg" + ], + "world": config_view_skins_world, + "camera": config_view_skins_camera + }, + config_view_skins_9 + ], + "animateSelfMoves": false, + "switchable": true, + "sounds": config_view_sounds, + "js": config_view_js_giga, + "useAutoComplete": true + } + }, + "viewScripts": config_view_js_giga + }, + { + "name": "wild-tamerlane-chess", + "modelScripts": modelScripts_wtamerlane, + "config": { + "status": true, + "model": { + "title-en": "Wild Tamerlane", + "summary": "Chess on 11x11 with fairy pieces", + "rules": { + "en": "wild-tamerlane-rules.html" + }, + "module": "chessbase", + "plazza": "true", + "thumbnail": "wild-tamerlane-thumb.png", + "released": 1497874349, + "credits": { + "en": "wild-tamerlane-credits.html" + }, + "gameOptions": config_model_gameOptions, + "obsolete": false, + "js": modelScripts_wtamerlane, + "description": { + "en": "wild-tamerlane-description.html" + }, + "levels": config_model_levels_15 + }, + "view": { + "title-en": "Wild Tamerlane view", + "visuals": { + "600x600": [ + "res/visuals/wild-tamerlane-600x600-3d.jpg", + "res/visuals/wild-tamerlane-600x600-2d.jpg" + ] + }, + "xdView": true, + "css": config_view_css, + "preferredRatio": 1, + "useShowMoves": true, + "useNotation": true, + "module": "chessbase", + "defaultOptions": config_view_defaultOptions, + "skins": [ + { + "name": "skin3d", + "title": "3D Classic", + "3d": true, + "preload": [ + "smoothedfilegeo|0|/res/ring-target.js", + "image|/res/images/cancel.png", + "image|/res/images/wikipedia.png", + "smoothedfilegeo|0|/res/fairy/pawn/pawn.js", + "image|/res/fairy/pawn/pawn-diffusemap.jpg", + "image|/res/fairy/pawn/pawn-normalmap.jpg", + "smoothedfilegeo|0|/res/fairy/rook/rook.js", + "image|/res/fairy/rook/rook-diffusemap.jpg", + "image|/res/fairy/rook/rook-normalmap.jpg", + "smoothedfilegeo|0|/res/fairy/bishop/bishop.js", + "image|/res/fairy/bishop/bishop-diffusemap.jpg", + "image|/res/fairy/bishop/bishop-normalmap.jpg", + "smoothedfilegeo|0|/res/fairy/knight/knight.js", + "image|/res/fairy/knight/knight-diffusemap.jpg", + "image|/res/fairy/knight/knight-normalmap.jpg", + "smoothedfilegeo|0|/res/fairy/queen/queen.js", + "image|/res/fairy/queen/queen-diffusemap.jpg", + "image|/res/fairy/queen/queen-normalmap.jpg", + "smoothedfilegeo|0|/res/fairy/king/king.js", + "image|/res/fairy/king/king-diffusemap.jpg", + "image|/res/fairy/king/king-normalmap.jpg", + "smoothedfilegeo|0|/res/fairy/elephant/elephant.js", + "image|/res/fairy/elephant/elephant-diffusemap.jpg", + "image|/res/fairy/elephant/elephant-normalmap.jpg", + "smoothedfilegeo|0|/res/fairy/cannon2/cannon2.js", + "image|/res/fairy/cannon2/cannon2-diffusemap.jpg", + "image|/res/fairy/cannon2/cannon2-normalmap.jpg", + "smoothedfilegeo|0|/res/fairy/eagle/eagle.js", + "image|/res/fairy/eagle/eagle-diffusemap.jpg", + "image|/res/fairy/eagle/eagle-normalmap.jpg", + "smoothedfilegeo|0|/res/fairy/camel/camel.js", + "image|/res/fairy/camel/camel-diffusemap.jpg", + "image|/res/fairy/camel/camel-normalmap.jpg" + ], + "world": config_view_skins_world, + "camera": config_view_skins_camera + }, + config_view_skins_9 + ], + "animateSelfMoves": false, + "switchable": true, + "sounds": config_view_sounds, + "js": config_view_js_wtamerlane, + "useAutoComplete": true + } + }, + "viewScripts": config_view_js_wtamerlane + }, + { + "name": "leychessalpha-chess", + "modelScripts": modelScripts_lca, + "config": { + "status": true, + "model": { + "title-en": "LeyChessAlpha", + "summary": "Chess on 12x12 with fairy pieces", + "rules": { + "en": "metamachy-rules.html" + }, + "module": "chessbase", + "plazza": "true", + "thumbnail": "metamachy-thumb.png", + "released": 1402412178, + "credits": { + "en": "leychessalpha-credits.html" + }, + "gameOptions": config_model_gameOptions, + "obsolete": false, + "js": modelScripts_lca, + "description": { + "en": "leychessalpha-description.html" + }, + "levels": config_model_levels_15 + }, + "view": { + "title-en": "Chessbase view", + "visuals": { + "600x600": [ + "res/visuals/leychessalpha-600x600-3d.jpg", + "res/visuals/leychessalpha-600x600-2d.jpg" + ] + }, + "xdView": true, + "css": config_view_css, + "preferredRatio": 1, + "useShowMoves": true, + "useNotation": true, + "module": "chessbase", + "defaultOptions": config_view_defaultOptions, + "skins": [ + { + "name": "skin3d", + "title": "3D Classic", + "3d": true, + "preload": [ + "smoothedfilegeo|0|/res/ring-target.js", + "image|/res/images/cancel.png", + "image|/res/images/wikipedia.png", + "smoothedfilegeo|0|/res/fairy/pawn/pawn.js", + "image|/res/fairy/pawn/pawn-diffusemap.jpg", + "image|/res/fairy/pawn/pawn-normalmap.jpg", + "smoothedfilegeo|0|/res/fairy/knight/knight.js", + "image|/res/fairy/knight/knight-diffusemap.jpg", + "image|/res/fairy/knight/knight-normalmap.jpg", + "smoothedfilegeo|0|/res/fairy/bishop/bishop.js", + "image|/res/fairy/bishop/bishop-diffusemap.jpg", + "image|/res/fairy/bishop/bishop-normalmap.jpg", + "smoothedfilegeo|0|/res/fairy/queen/queen.js", + "image|/res/fairy/queen/queen-diffusemap.jpg", + "image|/res/fairy/queen/queen-normalmap.jpg", + "smoothedfilegeo|0|/res/fairy/king/king.js", + "image|/res/fairy/king/king-diffusemap.jpg", + "image|/res/fairy/king/king-normalmap.jpg", + "smoothedfilegeo|0|/res/fairy/rook/rook.js", + "image|/res/fairy/rook/rook-diffusemap.jpg", + "image|/res/fairy/rook/rook-normalmap.jpg", + "smoothedfilegeo|0|/res/fairy/cannon2/cannon2.js", + "image|/res/fairy/cannon2/cannon2-diffusemap.jpg", + "image|/res/fairy/cannon2/cannon2-normalmap.jpg", + "smoothedfilegeo|0|/res/fairy/elephant/elephant.js", + "image|/res/fairy/elephant/elephant-diffusemap.jpg", + "image|/res/fairy/elephant/elephant-normalmap.jpg", + "smoothedfilegeo|0|/res/fairy/admiral/admiral.js", + "image|/res/fairy/admiral/admiral-diffusemap.jpg", + "image|/res/fairy/admiral/admiral-normalmap.jpg", + "smoothedfilegeo|0|/res/fairy/camel/camel.js", + "image|/res/fairy/camel/camel-diffusemap.jpg", + "image|/res/fairy/camel/camel-normalmap.jpg", + "smoothedfilegeo|0|/res/fairy/lion/lion.js", + "image|/res/fairy/lion/lion-diffusemap.jpg", + "image|/res/fairy/lion/lion-normalmap.jpg", + "smoothedfilegeo|0|/res/fairy/eagle/eagle.js", + "image|/res/fairy/eagle/eagle-diffusemap.jpg", + "image|/res/fairy/eagle/eagle-normalmap.jpg", + "smoothedfilegeo|0|/res/fairy/unicorn/unicorn.js", + "image|/res/fairy/unicorn/unicorn-diffusemap.jpg", + "image|/res/fairy/unicorn/unicorn-normalmap.jpg", + "smoothedfilegeo|0|/res/fairy/lighthouse/lighthouse.js", + "image|/res/fairy/lighthouse/lighthouse-diffusemap.jpg", + "image|/res/fairy/lighthouse/lighthouse-normalmap.jpg", + "smoothedfilegeo|0|/res/fairy/amazon/amazon.js", + "image|/res/fairy/amazon/amazon-diffusemap.jpg", + "image|/res/fairy/amazon/amazon-normalmap.jpg", + "smoothedfilegeo|0|/res/fairy/cardinal/cardinal.js", + "image|/res/fairy/cardinal/cardinal-diffusemap.jpg", + "image|/res/fairy/cardinal/cardinal-normalmap.jpg", + "smoothedfilegeo|0|/res/fairy/marshall/marshall.js", + "image|/res/fairy/marshall/marshall-diffusemap.jpg", + "image|/res/fairy/marshall/marshall-normalmap.jpg", + "smoothedfilegeo|0|/res/fairy/dragon/dragon.js", + "image|/res/fairy/dragon/dragon-diffusemap.jpg", + "image|/res/fairy/dragon/dragon-normalmap.jpg", + "smoothedfilegeo|0|/res/fairy/crowned-rook/crowned-rook.js", + "image|/res/fairy/crowned-rook/crowned-rook-diffusemap.jpg", + "image|/res/fairy/crowned-rook/crowned-rook-normalmap.jpg", + ], + "world": config_view_skins_world, + "camera": config_view_skins_camera + }, + config_view_skins_9 + ], + "animateSelfMoves": false, + "switchable": true, + "sounds": config_view_sounds, + "js": config_view_js_lca, + "useAutoComplete": true + } + }, + "viewScripts": config_view_js_lca + } + + + ] +})() diff --git a/src/games/chessbase/leychessalpha-credits.html b/src/games/chessbase/leychessalpha-credits.html new file mode 100644 index 0000000..ee64cfc --- /dev/null +++ b/src/games/chessbase/leychessalpha-credits.html @@ -0,0 +1,11 @@ +

Credits

+
+LeyChessAlpha is based on Metamachy.
+Inventor: tilera
+Developer: tilera
+Inventor of Metamachy: Jean-Louis Cazaux
+Developer of Jocly: Michel Gutierrez
+Piece Graphic Designer:
+Michel Gutierrez
+jcfrog
+
\ No newline at end of file diff --git a/src/games/chessbase/leychessalpha-description.html b/src/games/chessbase/leychessalpha-description.html new file mode 100644 index 0000000..fd17c58 --- /dev/null +++ b/src/games/chessbase/leychessalpha-description.html @@ -0,0 +1 @@ +

LeyChessAlpha is a 12*12 Chess Variant with Fairy Pieces based on Metamachy.

diff --git a/src/games/chessbase/leychessalpha-model.js b/src/games/chessbase/leychessalpha-model.js new file mode 100644 index 0000000..9f33706 --- /dev/null +++ b/src/games/chessbase/leychessalpha-model.js @@ -0,0 +1,574 @@ +/* + * Copyright(c) 2013-2017 - jocly.com + * + * You are allowed to use and modify this source code as long as it is exclusively for use in the Jocly API. + * + * Original authors: Jocly team + * + */ + + + + +(function() { + + var geometry = Model.Game.cbBoardGeometryGrid(12,12); + + Model.Game.cbDefine = function() { + + var $this = this; + + /* + * Movement/capture graph for the prince + */ + function PrinceGraph(side) { + var graph={}; + for(var pos=0;pos0) + graph[pos].push($this.cbTypedArray(away)); + } + } + }); + } + return $this.cbMergeGraphs(geometry, + $this.cbShortRangeGraph(geometry,[[-1,-1],[-1,1],[1,-1],[1,1]]), + graph + ); + } + + return { + + geometry: geometry, + + pieceTypes: { + + 0: { + name: 'pawn-w', + aspect: 'fr-pawn', + graph: this.cbPawnGraph(geometry,1), + value: 1, + abbrev: '', + fenAbbrev: 'P', + epCatch: false, + }, + + 1: { + name: 'ipawn-w', + aspect: 'fr-pawn', + graph: this.cbInitialPawnGraph(geometry,1), + value: 1, + abbrev: '', + fenAbbrev: 'P', + initial: [{s:1,p:24},{s:1,p:25},{s:1,p:26},{s:1,p:27},{s:1,p:28},{s:1,p:29},{s:1,p:30},{s:1,p:31},{s:1,p:32},{s:1,p:33},{s:1,p:34},{s:1,p:35}], + epTarget: true, + epCatch: false, + }, + + 2: { + name: 'pawn-b', + aspect: 'fr-pawn', + graph: this.cbPawnGraph(geometry,-1), + value: 1, + abbrev: '', + fenAbbrev: 'P', + epCatch: false, + + }, + + 3: { + name: 'ipawn-b', + aspect: 'fr-pawn', + graph: this.cbInitialPawnGraph(geometry,-1), + value: 1, + abbrev: '', + fenAbbrev: 'P', + initial: [{s:-1,p:108},{s:-1,p:109},{s:-1,p:110},{s:-1,p:111},{s:-1,p:112},{s:-1,p:113},{s:-1,p:114},{s:-1,p:115},{s:-1,p:116},{s:-1,p:117},{s:-1,p:118},{s:-1,p:119}], + epTarget: true, + epCatch: false, + }, + + 4: { + name: 'knight', + aspect: 'fr-knight', + graph: this.cbKnightGraph(geometry), + value: 2.9, + abbrev: 'N', + initial: [{s:1,p:14},{s:1,p:21},{s:-1,p:122},{s:-1,p:129}], + }, + + 5: { + name: 'bishop', + aspect: 'fr-bishop', + graph: this.cbBishopGraph(geometry), + value: 3.1, + abbrev: 'B', + initial: [{s:1,p:15},{s:1,p:20},{s:-1,p:123},{s:-1,p:128}], + }, + + 6: { + name: 'rook', + aspect: 'fr-rook', + graph: this.cbRookGraph(geometry), + value: 5, + abbrev: 'R', + initial: [{s:1,p:13},{s:1,p:22},{s:-1,p:121},{s:-1,p:130}], + castle: true, + }, + + 7: { + name: 'queen', + aspect: 'fr-queen', + graph: this.cbQueenGraph(geometry), + value: 9, + abbrev: 'Q', + initial: [{s:1,p:18},{s:-1,p:126}], + }, + + 8: { + name: 'king', + aspect: 'fr-king', + isKing: true, + graph: this.cbKingGraph(geometry), + abbrev: 'K', + initial: [{s:1,p:17},{s:-1,p:125}], + }, + + 9: { + name: 'cannon', + aspect: 'fr-cannon2', + graph: this.cbXQCannonGraph(geometry), + value: 3.5, + abbrev: 'C', + initial: [{s:1,p:0},{s:1,p:11},{s:-1,p:132},{s:-1,p:143}], + }, + + 10: { + name: 'elephant', + aspect: 'fr-elephant', + graph: this.cbShortRangeGraph(geometry,[[-1,-1],[-1,1],[1,-1],[1,1],[-2,-2],[-2,2],[2,-2],[2,2]]), + value: 2.5, + abbrev: 'E', + initial: [{s:1,p:12},{s:1,p:23},{s:-1,p:120},{s:-1,p:131}], + }, + + 11: { + name: 'prince-w', + aspect: 'fr-admiral', + graph: PrinceGraph(1), + value: 3, + epTarget: true, + abbrev: 'I', + initial: [{s:1,p:16},{s:1,p:19}], + }, + + 12: { + name: 'prince-b', + aspect: 'fr-admiral', + graph: PrinceGraph(-1), + epTarget: true, + value: 3, + abbrev: 'I', + initial: [{s:-1,p:124},{s:-1,p:127}], + }, + + + 13: { + name: 'camel', + aspect: 'fr-camel', + graph: this.cbShortRangeGraph(geometry,[[-3,-1],[-3,1],[3,-1],[3,1],[1,3],[1,-3],[-1,3],[-1,-3]]), + value: 2, + abbrev: 'M', + initial: [{s:1,p:1},{s:1,p:10},{s:-1,p:133},{s:-1,p:142}], + }, + + 14: { + name: 'lion', + aspect: 'fr-lion', + graph: this.cbShortRangeGraph(geometry,[ + [-1,-1],[-1,1],[1,-1],[1,1],[1,0],[0,1],[-1,0],[0,-1], + [-2,0],[-2,-1],[-2,-2],[-1,-2],[0,-2], + [1,-2],[2,-2],[2,-1],[2,0],[2,1], + [2,2],[1,2],[0,2],[-1,2],[-2,2],[-2,1]]), + value: 7.5, + abbrev: 'L', + initial: [{s:1,p:5},{s:-1,p:137}], + }, + 15: { + name: 'eagle', + aspect: 'fr-eagle', + graph: EagleGraph(), + value: 8, + abbrev: 'A', + initial: [{s:1,p:6},{s:-1,p:138}], + }, + 16: { + name: 'unicorn', + aspect: 'fr-unicorn', + graph: this.cbMergeGraphs(geometry, + this.cbShortRangeGraph(geometry,[ + [-2,-2],[-2,0],[-2,2],[0,2],[2,2],[2,0],[2,-2],[0,-2], + [-3,-3],[-3,0],[-3,3],[0,3],[3,3],[3,0],[3,-3],[0,-3]]), + this.cbKingGraph(geometry), + this.cbKnightGraph(geometry), + this.cbLongRangeGraph(geometry,[[2,-1],[2,1],[-2,-1],[-2,1],[-1,2],[-1,-2],[1,2],[1,-2]]), + this.cbShortRangeGraph(geometry,[[-3,-1],[-3,1],[3,-1],[3,1],[1,3],[1,-3],[-1,3],[-1,-3]]) + ), + value: 13, + abbrev: 'Pa', + initial: [{s:1,p:2},{s:-1,p:134}], + }, + 17: { + name: 'dragon', + aspect: 'fr-dragon', + graph: this.cbMergeGraphs(geometry, + this.cbQueenGraph(geometry), + EagleGraph()), + value: 14, + abbrev: 'D', + initial: [{s:1,p:4},{s:-1,p:136}], + }, + 18: { + name: 'lighthouse', + aspect: 'fr-lighthouse', + graph: this.cbMergeGraphs(geometry, + this.cbQueenGraph(geometry), + this.cbXQCannonGraph(geometry), + this.cbLongRangeGraph(geometry,[[1,-1],[-1,-1],[-1,1],[1,1]],null,this.cbConstants.FLAG_MOVE | this.cbConstants.FLAG_SCREEN_CAPTURE)), + value: 12, + abbrev: 'LH', + initial: [{s:1,p:3},{s:-1,p:135}], + }, + 19: { + name: 'emperor', + aspect: 'fr-crowned-rook', + graph: this.cbMergeGraphs(geometry, + this.cbQueenGraph(geometry), + this.cbXQCannonGraph(geometry), + this.cbLongRangeGraph(geometry,[[1,-1],[-1,-1],[-1,1],[1,1]],null,this.cbConstants.FLAG_MOVE | this.cbConstants.FLAG_SCREEN_CAPTURE), + EagleGraph(), + this.cbShortRangeGraph(geometry,[ + [-2,-2],[-2,0],[-2,2],[0,2],[2,2],[2,0],[2,-2],[0,-2], + [-3,-3],[-3,0],[-3,3],[0,3],[3,3],[3,0],[3,-3],[0,-3]]), + this.cbKnightGraph(geometry), + this.cbLongRangeGraph(geometry,[[2,-1],[2,1],[-2,-1],[-2,1],[-1,2],[-1,-2],[1,2],[1,-2]]), + this.cbShortRangeGraph(geometry,[[-3,-1],[-3,1],[3,-1],[3,1],[1,3],[1,-3],[-1,3],[-1,-3]])), + value: 20, + abbrev: 'EM', + }, + 20: { + name: 'commander', + aspect: 'fr-amazon', + graph: this.cbMergeGraphs(geometry, + this.cbQueenGraph(geometry), + this.cbKnightGraph(geometry)), + value: 13, + abbrev: 'Co', + initial: [{s:1,p:7},{s:-1,p:139}], + }, + + 21: { + name: 'cardinal', + aspect: 'fr-cardinal', + graph: this.cbMergeGraphs(geometry, + this.cbBishopGraph(geometry), + this.cbKnightGraph(geometry)), + value: 6, + abbrev: 'Ca', + initial: [{s:1,p:9},{s:-1,p:141}], + }, + + 22: { + name: 'chancellor', + aspect: 'fr-marshall', + graph: this.cbMergeGraphs(geometry, + this.cbRookGraph(geometry), + this.cbKnightGraph(geometry)), + value: 9, + abbrev: 'Ch', + initial: [{s:1,p:8},{s:-1,p:140}], + castle: true, + }, + }, + + promote: function(aGame,piece,move) { + if(piece.t==1 && geometry.R(move.t)==11) + return [14,15,20,16,17,18]; + else if(piece.t==3 && geometry.R(move.t)==0) + return [14,15,20,16,17,18]; + else if(piece.t==11 && geometry.R(move.t)==11) + return [19]; + else if(piece.t==12 && geometry.R(move.t)==0) + return [19]; + return []; + }, + + }; + } + + /* + * Model.Board.GenerateMoves: + * - handle setup phase + * - handle king special move: a kind of castle involving only the king + */ + var kingLongMoves={ + "1": { + 17: [ [15,16],[19,18],[41,29],[39,28],[43,30],[3,4,16],[27,16,28],[40,28,29],[42,29,30],[31,18,30],[7,18,6] ], + 5: [ [3,4],[7,8],[29,17],[27,16],[31,18],[15,4,6],[28,16,17],[30,17,18],[19,6,18] ], + }, + "-1": { + 125: [ [127,126],[123,124],[101,113],[99,112],[103,114],[135,124,136],[111,112,124],[100,112,113],[102,113,114],[115,114,126],[139,126,138] ], + 137: [ [139,138],[135,136],[113,125],[115,126],[111,124],[127,126,138],[114,125,126],[112,124,125],[123,124,136] ], + }, + } + var SuperModelBoardGenerateMoves=Model.Board.GenerateMoves; + Model.Board.GenerateMoves = function(aGame) { + // first moves (white and black) are managed specifically to setup K,Q,E,L initial position + if(this.setupState===undefined) { + this.mMoves=[{}]; + return; + } + if(this.setupState=="setup") { + this.mMoves=[]; + for(var i=0;i<12;i++) + this.mMoves.push({setup:i}); + return; + } + SuperModelBoardGenerateMoves.apply(this,arguments); // call regular GenerateMoves method + // now consider special 2 cases king moves + var kPiece=this.pieces[this.board[this.kings[this.mWho]]]; + if(!kPiece.m && !this.check) { + var lMoves=kingLongMoves[this.mWho][kPiece.p]; + for(var i=0;i=0) + continue; + var canMove=true; + var oppInCheck=false; + for(var j=0;j0; + if(!inCheck && j==0) + oppInCheck=this.cbGetAttackers(aGame,this.kings[-this.mWho],-this.mWho,true).length>0; + this.cbQuickUnapply(aGame,undo); + this.board[pos]=tmpOut; + this.cbIntegrity(aGame); + if(inCheck) { + canMove=false; + break; + } + } + if(canMove) + this.mMoves.push({ + f: kPiece.p, + t: lMove[0], + c: null, + ck: oppInCheck, + a: 'K', + }); + } + } + } + + /* + * Model.Board.CopyFrom overriding to copy setupState property + */ + var SuperModelBoardCopyFrom = Model.Board.CopyFrom; + Model.Board.CopyFrom = function(aBoard) { + SuperModelBoardCopyFrom.apply(this,arguments); + this.setupState = aBoard.setupState; + } + + /* + * Model.Board.Evaluate overriding: in setup phase, no evaluation + */ + var SuperModelBoardEvaluate = Model.Board.Evaluate; + Model.Board.Evaluate = function(aGame) { + if(this.setupState===undefined || this.setupState=="setup") + return; + SuperModelBoardEvaluate.apply(this,arguments); + } + + /* + * Model.Board.ApplyMove overriding: setup phase and king special move + */ + var SuperModelBoardApplyMove=Model.Board.ApplyMove; + Model.Board.ApplyMove = function(aGame,move) { + if(this.setupState===undefined) + this.setupState="setup"; + else if(this.setupState=="setup") { + var $this=this, piece; + // at this point, KQLE have arbitrary positions. remember those piece indexes so we can move them + var starting={ + "1": { K: 17, Q: 18, L: 5, E: 6 }, + "-1": { K: 125, Q: 126, L: 137, E: 138 }, + } + var indexes={ "1": {}, "-1": {} }; + ["1","-1"].forEach(function(side) { + for(var p in starting[side]) + indexes[side][p]=$this.board[starting[side][p]]; + }); + // remove KQLE from the board + [5,6,17,18,125,126,137,138].forEach(function(pos) { + var pIndex=$this.board[pos]; + $this.board[pos]=-1; + piece = $this.pieces[pIndex]; + piece.p=-1; + $this.zSign=aGame.zobrist.update($this.zSign,"board",piece.t,pos); + }); + // setup KQLE positions according to the setup + var setup=move.setup; + var remaining={}; + if(setup/6<1) { + this.board[17]=indexes[1].K; + piece = this.pieces[indexes[1].K]; + piece.p=17; + $this.zSign=aGame.zobrist.update($this.zSign,"board",piece.t,17); + this.kings[1]=17; + remaining[1]=[18,5,6]; + this.board[125]=indexes[-1].K; + piece = this.pieces[indexes[-1].K]; + piece.p=125; + $this.zSign=aGame.zobrist.update($this.zSign,"board",piece.t,125); + this.kings[-1]=125; + remaining[-1]=[126,137,138]; + } else { + this.board[5]=indexes[1].K; + piece = this.pieces[indexes[1].K]; + piece.p=5; + $this.zSign=aGame.zobrist.update($this.zSign,"board",piece.t,5); + this.kings[1]=5; + remaining[1]=[17,18,6]; + this.board[137]=indexes[-1].K; + piece = this.pieces[indexes[-1].K]; + piece.p=137; + $this.zSign=aGame.zobrist.update($this.zSign,"board",piece.t,137); + this.kings[-1]=137; + remaining[-1]=[125,126,138]; + } + setup%=6; + var queen=Math.floor(setup/2); + this.board[remaining[1][queen]]=indexes[1].Q; + piece = this.pieces[indexes[1].Q]; + piece.p=remaining[1][queen]; + $this.zSign=aGame.zobrist.update($this.zSign,"board",piece.t,remaining[1][queen]); + remaining[1].splice(queen,1); + this.board[remaining[-1][queen]]=indexes[-1].Q; + piece = this.pieces[indexes[-1].Q]; + piece.p=remaining[-1][queen]; + $this.zSign=aGame.zobrist.update($this.zSign,"board",piece.t,remaining[-1][queen]); + remaining[-1].splice(queen,1); + var eagle,lion; + setup%=2; + if(setup==0) { + eagle=0; + lion=1; + } else { + eagle=1; + lion=0; + } + this.board[remaining[1][eagle]]=indexes[1].E; + piece = this.pieces[indexes[1].E]; + piece.p=remaining[1][eagle]; + $this.zSign=aGame.zobrist.update($this.zSign,"board",piece.t,remaining[1][eagle]); + this.board[remaining[1][lion]]=indexes[1].L; + piece = this.pieces[indexes[1].L]; + piece.p=remaining[1][lion]; + $this.zSign=aGame.zobrist.update($this.zSign,"board",piece.t,remaining[1][lion]); + + this.board[remaining[-1][eagle]]=indexes[-1].E; + piece = this.pieces[indexes[-1].E]; + piece.p=remaining[-1][eagle]; + $this.zSign=aGame.zobrist.update($this.zSign,"board",piece.t,remaining[-1][eagle]); + this.board[remaining[-1][lion]]=indexes[-1].L; + piece = this.pieces[indexes[-1].L]; + piece.p=remaining[-1][lion]; + $this.zSign=aGame.zobrist.update($this.zSign,"board",piece.t,remaining[1][lion]); + + this.setupState="done"; + } else + SuperModelBoardApplyMove.apply(this,arguments); + } + + /* + * Model.Move.ToString overriding for setup notation + */ + var SuperModelMoveToString = Model.Move.ToString; + Model.Move.ToString = function() { + if(this.f===undefined) { + if(this.setup===undefined) + return "--"; + else + return "#"+this.setup; + } + return SuperModelMoveToString.apply(this,arguments); + } + + /* + * Model.Board.CompactMoveString overriding to help reading PJN game transcripts + */ + var SuperModelBoardCompactMoveString = Model.Board.CompactMoveString; + Model.Board.CompactMoveString = function(aGame,aMove,allMoves) { + if(typeof aMove.ToString!="function") // ensure proper move object, if necessary + aMove=aGame.CreateMove(aMove); + if(this.setupState===undefined || this.setupState=="setup") + return aMove.ToString(); + return SuperModelBoardCompactMoveString.apply(this,arguments); + } + + /* + * Model.Board.StaticGenerateMoves overriding to prevent using AI during the setup phase + */ + Model.Board.StaticGenerateMoves = function(aGame) { + if(this.setupState=="setup") + return [aGame.CreateMove({setup:Math.floor(Math.random()*12)})]; + return null; + } + +})(); diff --git a/src/games/chessbase/leychessalpha-rules.html b/src/games/chessbase/leychessalpha-rules.html new file mode 100644 index 0000000..e1587a9 --- /dev/null +++ b/src/games/chessbase/leychessalpha-rules.html @@ -0,0 +1,177 @@ +

LeyChessAlpha Rules

+

Setup

+Your Browser suck:( +

Pieces

+

King

+

+ +

+

Exactly as in usual Chess.

+
+

+ +

+

Queen

+

+ +

+

Exactly as in usual Chess.

+
+

+ +

+

Bishop

+

+ +

+

Exactly as in usual Chess.

+
+

+ +

+

Knight

+

+ +

+

Moves as in usual Chess.

+
+

+ +

+

Rook

+

+ +

+

Exactly as in usual Chess.

+
+

+ +

+

Pawn

+

+ +

+

The Pawn is almost similar to usual Chess. There is a difference: it can advance one or two square from ANY position on the board. However, its capturing move is unchanged: one square diagonally forward. As a consequence, the en-passant capture is possible every time the opposite Pawn or Corporal or Prince has advanced two squares.

+
+

+ +

+

Prince

+

+ +

+

This piece is simply a non-royal King combined with a Pawn. It can be found in Metamachy and has been inspired by medieval games like the Courier chess , an old chess variant, played in Germany, where it is called "Man". It moves one square in an arbitrary direction, like the King, but without being hindered by check. Here, like the Pawn, he can move without capturing to the second square straight ahead. When the Prince reaches the last row it promotes to an Emperor.

+
+

+ +

+

Elephant

+

+ +

+

As in Shako.

+
+

+ +

+

Lion

+

+ +

+

As in Metamachy, inspired (although with some simplification) by Chu Shogi, the most popular variant of the Japanese Chess. Here the Lion may move as a King (a single step move in any direction), or it may jump to a position two squares away, jumping in any orthogonal or diagonal direction, or alternatively jumping as a Knight in usual Chess. (Then this Lion has the same range but is more restricted than the Lion in Chu Shogi which can move two times in a turn).

+
+

+ +

+

Eagle

+

+ +

+

As in Metamachy, moves one square diagonally and then, goes away of an indefinite number of cases vertically or horizontally. It is authorized to go only one square diagonal. It can not jump and the unobstructed path must start with the diagonal movement. This piece is almost as powerful as the Queen and is inspired by the Giraffe from Tamerlane's Chess and the Aanca from Alfonso X's Grande Acedrex.

+
+

+ +

+

Camel

+

+ +

+

As in Metamachy, a well known piece from medieval Muslim great Chess like Tamerlane's Chess. It jumps to the opposite case of a 2x4 rectangle, like an extended Knight. No matter what intermediate cases contain. Note that it always stays on the same color of square.

+
+

+ +

+

Cannon

+

+ +

+

As in Xiangqi, in Shako and in Metamachy. (Also known as Pao by problemists).

+
+

+ +

+

Chancellor

+

+ +

+

It combines the move of Rook and Knight. It can be found in many, many chess variants since Carrera, Bird, Capablanca and many others like Grand Chess or Gothic Chess. (under many other names: Champion, Guard, Empress, Concubine, Chancellor, etc. The later is sometimes preferred, however it is confusing since Capablanca used it once for R+N and once for B+N. It is an Elephant in Seirawan Chess).

+
+

+ +

+

Cardinal

+

+ +

+

It combines the move of Bishop and Knight. It can be found in many, many chess variants since Carrera, Bird, Capablanca, Modern and many others like Grand Chess or Gothic Chess. (under many other names: Centaur, Minister, Equerry, Janus, Archbishop, Princess, Chancellor, etc. It is a Hawk in Seirawan Chess).

+
+

+ +

+

Commander

+

+ +

+

It combines the move of Queen and Knight. It was used in the Turkish-Indian Grand Chess (as a Giraffe).

+
+

+ +

+

Lighthouse

+

+ +

+

It combines the Star and the Queen.

+
+

+ +

+

Unicorn

+

+ +

+

The Unicorn combines the Camel, Lion and Antelope and additionaly it can jump infinite times like a Knight in the same direction(like the Knightrider).

+
+

+ +

+

Dragon

+

+ +

+

The Dragon combines the Queen and the Eagle.

+
+

+ +

+

Emperor

+

+ +

+

The Emperor combines the Dragon, Unicorn and Lighthouse. That means, that every Piece is included in the Emperor. You can only get the Emperor, when you promote a Prince.

+
+

Promotion

+

Pawn

+Restart your Browser +

Prince

+Restart your Browser diff --git a/src/games/chessbase/leychessalpha-thumb.png b/src/games/chessbase/leychessalpha-thumb.png new file mode 100644 index 0000000000000000000000000000000000000000..70e05d2ad0bc5d6d4253ec5f81e201aa5bdddc0c GIT binary patch literal 13889 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 P00000NkvXXu0mjf&F1<* literal 0 HcmV?d00001 diff --git a/src/games/chessbase/leychessalpha-view.js b/src/games/chessbase/leychessalpha-view.js new file mode 100644 index 0000000..2db191b --- /dev/null +++ b/src/games/chessbase/leychessalpha-view.js @@ -0,0 +1,220 @@ +/* + * Copyright(c) 2013-2017 - jocly.com + * + * You are allowed to use and modify this source code as long as it is exclusively for use in the Jocly API. + * + * Original authors: Jocly team + * + */ + + + + +(function() { + + View.Game.cbDefineView = function() { + + var metamachyBoardDelta = { + //notationMode: 'in', + //notationDebug: true, + }; + var metamachyBoard3d = $.extend(true,{},this.cbGridBoardClassic3DMargin,metamachyBoardDelta); + var metamachyBoard2d = $.extend(true,{},this.cbGridBoardClassic2DNoMargin,metamachyBoardDelta); + + return { + coords: { + "2d": this.cbGridBoard.coordsFn.call(this,metamachyBoard2d), + "3d": this.cbGridBoard.coordsFn.call(this,metamachyBoard3d), + }, + boardLayout: [ + ".#.#.#.#.#.#", + "#.#.#.#.#.#.", + ".#.#.#.#.#.#", + "#.#.#.#.#.#.", + ".#.#.#.#.#.#", + "#.#.#.#.#.#.", + ".#.#.#.#.#.#", + "#.#.#.#.#.#.", + ".#.#.#.#.#.#", + "#.#.#.#.#.#.", + ".#.#.#.#.#.#", + "#.#.#.#.#.#.", + ], + board: { + "2d": { + draw: this.cbDrawBoardFn(metamachyBoard2d), + }, + "3d": { + display: this.cbDisplayBoardFn(metamachyBoard3d), + }, + }, + clicker: { + "2d": { + width: 1000, + height: 1000, + }, + "3d": { + scale: [.6,.6,.6], + }, + }, + pieces: this.cbFairyPieceStyle({ + "default": { + "3d": { + scale: [.4,.4,.4], + }, + "2d": { + width: 900, + height: 900, + }, + }, + }), + }; + } + + /* + * Make the knight & the camel jump when moving, the elephant & the lion when moving 2 squares, the cannon when capturing + */ + View.Board.cbMoveMidZ = function(aGame,aMove,zFrom,zTo) { + if(aMove.a=='N' || aMove.a=='M' || (aMove.a=='E' && aGame.g.distGraph[aMove.f][aMove.t]==2) || (aMove.a=='L' && aGame.g.distGraph[aMove.f][aMove.t]==2) || (aMove.a=='K' && aGame.g.distGraph[aMove.f][aMove.t]==2) || (aMove.a=='C' && aMove.c!=null)) + return Math.max(zFrom,zTo)+1500; + else + return (zFrom+zTo)/2; + } + + /* + * View.Game.xdInit overriding to create initial setup gadgets + */ + var SuperViewGameXdInit = View.Game.xdInit; + View.Game.xdInit = function(xdv) { + var $this=this; + SuperViewGameXdInit.apply(this,arguments); + var size=600; + xdv.createGadget("setup-board",{ + base: { + type: "element", + x: 0, + y: 0, + width: size*12, + height: size*9, + z: 108, + css: { + "background-color": "White", + }, + }, + }); + var setups={ + 0: "KQEL", + 1: "KQLE", + 2: "KEQL", + 3: "KLQE", + 4: "KELQ", + 5: "KLEQ", + 6: "QEKL", + 7: "QLKE", + 8: "EQKL", + 9: "LQKE", + 10: "ELKQ", + 11: "LEKQ", + } + var imageOffsets={ + K: 500, Q: 400, E: 1100, L: 1200, + } + for(var setup in setups) { + (function(setup) { + var x=((setup%4)-1.5)*3*size; + var y=(Math.floor(setup/4)-1)*3*size; + xdv.createGadget("setup#"+setup,{ + base: { + type: "canvas", + x: x, + y: y, + width: 2*size, + height: 2*size, + z: 109, + draw: function(ctx) { + ctx.fillStyle="#c0c0c0"; + ctx.rect(-size,-size,size*2,size*2); + ctx.fill(); + ctx.save(); + this.getResource("image|"+$this.g.fullPath+"/res/fairy/wikipedia-fairy-sprites.png",function(image) { + for(var i=0;i<4;i++) { + var x=i%2, y=Math.floor(i/2), p=setups[setup].charAt(i); + ctx.drawImage(image,imageOffsets[p],0,100,100,(x-1)*size,(y-1)*size,size,size); + } + ctx.restore(); + }); + } + }, + }); + })(setup); + } + } + + /* + * View.Board.xdInput overriding to handle setup phase + */ + var SuperViewBoardxdInput = View.Board.xdInput; + View.Board.xdInput = function(xdv, aGame) { + if(this.setupState===undefined) { + return { + initial: {}, + getActions: function(moves,currentInput) { return null; }, + } + } else if(this.setupState=="setup") { + return { + initial: { + setupDone: false, + }, + getActions: function(moves,currentInput) { + var actions={}; + if(!currentInput.setupDone) { + moves.forEach(function(move) { + actions[move.setup]={ + view: ["setup#"+move.setup], + click: ["setup#"+move.setup], + moves: [move], + validate: { setupDone: true }, + } + }); + } + return actions; + }, + furnitures: ["setup-board"], + } + } else + return SuperViewBoardxdInput.apply(this,arguments); + } + + /* + * View.Board.cbAnimate overriding to prevent animation on setup + */ + var SuperViewBoardcbAnimate = View.Board.cbAnimate; + View.Board.cbAnimate = function(xdv,aGame,aMove,callback) { + if(this.setupState===undefined || this.setupState=="setup") + callback(); + else + SuperViewBoardcbAnimate.apply(this,arguments); + } + + /* + * View.Board.xdDisplay overriding to prevent displaying KQEL before setup + */ + var SuperViewBoardxdDisplay = View.Board.xdDisplay; + View.Board.xdDisplay = function(xdv, aGame) { + if(this.setupState===undefined || this.setupState=="setup") { + var $this=this; + var hidden={}; + [5,6,17,18,125,126,137,138].forEach(function(pos) { + var pIndex=$this.board[pos]; + hidden[pos]=pIndex; + $this.pieces[pIndex].p=-1; + }); + SuperViewBoardxdDisplay.apply(this,arguments); + for(var pos in hidden) + this.pieces[hidden[pos]].p=parseInt(pos); + } else + SuperViewBoardxdDisplay.apply(this,arguments); + } + +})(); + From 3b0a940577161eeaa62afed268b4c61c23afe798 Mon Sep 17 00:00:00 2001 From: tilera Date: Tue, 1 Aug 2017 23:00:32 +0200 Subject: [PATCH 02/17] add leychessalpha visuals --- .../res/visuals/leychessalpha-600x600-2d.jpg | Bin 0 -> 81879 bytes .../res/visuals/leychessalpha-600x600-3d.jpg | Bin 0 -> 62729 bytes 2 files changed, 0 insertions(+), 0 deletions(-) create mode 100644 src/games/chessbase/res/visuals/leychessalpha-600x600-2d.jpg create mode 100644 src/games/chessbase/res/visuals/leychessalpha-600x600-3d.jpg diff --git a/src/games/chessbase/res/visuals/leychessalpha-600x600-2d.jpg b/src/games/chessbase/res/visuals/leychessalpha-600x600-2d.jpg new file mode 100644 index 0000000000000000000000000000000000000000..3dafe1f657b3176e6158ea3a758e4f2835bf6bad GIT binary patch literal 81879 zcmdSAWmFv9)-GB=kl?|B1qd44HCRZ1;I55p@Ze6c;OTjMnD?(PJ4cZVFvyZ5)> zZ=e0$JMO*X{y5bzx~Ww)*E8ocYgVmiHos?nF9Yb}B4Q!{6chkJJ-vY6j{wO>D~qo- zhPJkb1|)jUB&J^tjp=O+_5ZOG_&pE!0x*BJ7f&1P^9BzO2L}(2gz)m|h4cyu8R_Zg z6&eN_>eDX)HYO%E0Wm%vJ~1UJDJ2s<6F6tFp8OH+!rDM0p(nb_T*z%f#nIEze0E)EC*h?8D1Yzv>HF;+uV&{6EW z27M;Uk8-iAG(YHZT6WgSD|vD6B0WO;fG5R`%|LO#0nwGy@R22PGYf=59tjlVgXSo+ zY757Ut`X&lSPcuS{nXa%MM-rl&FXiGXsMWJg6mSsjIr!~<1W8mgBxZ0E~3BChbOU> zI418|29hUdFZ!xFN>c?`^KI2TZ;M-(n69Y?f7_CJ4Z4+cEG!8Raff?CvSx>a8Y8mqC8G6is@+M3%zG8}5=ne5^_xfLhxs2K z4l+uQ@m%0lP#@39-oc>IbkelErEs?yx2a61$2EsOkv)w8)9gk{l!7@*A=Ma9Nl{)* ze*KPX)lX1^;?6}~|Bu~H{GN+$eGA?|C2~H2bJXflmu$wdTX!AuG{}ji>grA?kX>9`+|}2c21}$Od^y@Ov+xB#FcoKM#ftKOdvgt_=fn?@@ zji3#eEddK-%6kN%eQ1#xu8S*^LPHdBQv$7!1@mw!`}$#7?1DLF>_!`hk3IQ)G9S4W zQI+m$&n|~P+p#H(6jPhJzGkV0IP{q9AoU*olI7mXd!3O|L|)(Z@+c?TP){#U)HUrA zuYDcXy|ucjL_VE5cLZ~y{$yz*RkKX1oT7jaHn4(^)r_}_AJ6K+&cr!ih%_r|?^atP zl8KrsH?jb%@pS_e6snfzMlA5{P+TQF?QY6GwKNuK@Jm(VrPtR4Aw|n2u`Tr@97FVh zl95K~)7W2Hr+mhBsgJsfcZ|E`prMK1fROg|>-YVds}9XGo9q;4Fq&7kJDrdMHtMR^ z7v89GXPEk<<_yXzL44_SCFS;*spP?Y=I*|y)vnrl9;e%w2)nMocFg-kS91;&TdvB} z!K)Y6J6|n|(0cC`rcm%9OHeZYBDDP#>3DQ%pl! zWVUU+Rn1ISB4(`gwmxC! z%XB*0L$61RtjlkJnx3y?&Fb3e4EhQge4=im>aICp$5uG(|G3_)cTugqL6K9F-MF$g zfV9Aj*j!X;Hkrt()UV|xa7A(V8eI2mfW32SK1~ajsj+px;IGfMBEis*@2W-j^%U4;>r~bD&5PkSr2}i_6=B>YBUqq=;=n z_K$$4@fv_0{0w09Ex!y61U6*3Jypd@q05+{Sjqr=_00bVaQ(gzT676Q%c%l=E`UvL zN(Vv0s^*uoArU*4M1_V!yKrbExLM1Ku z#j*&E7QobeY67uoQz_KgDB$^{g=_v1z;2=ewoL%xy)RH!PQY80WfYZnFSH<@W)?#O zXjR&(z|I#>L0KI_i{Ai%xP%SZv3ZhSR07ov0D9puTwx3}BS?@Pa>a{QWh)KregOm{ z1mDE11;APbd2-Dyzfxa>I$d-FN{(fpkL6Z-^eV2t@pLb|6@&-zLc@6hJ&+W^XSi*% zK#&T67Pk+SM0h?QE1<^jRg%5|u++DZz8XQf?}71d--db31Wk(z%ny0;7Ye?-9DwG; z0A`0h**_CT@TE6pICMOa*~7g=aS5Y5V}ye9vdTsLFNlgL0$b`(-Kt zu_8fStFNd*u|3b+V)p60j173=wgm~B2~eg4$S);fQkeuM_9H;2 z*aD@R07TC+p$IGV!ffQu0pwF8$ecCs!s6>tMp?ki4W{Rmw#n0h4N7=US`1f8s5}Kj z!2H@%?;J36^u%9=G46mN#)TmxhdHbSX54|D4&bN{n5?!1?o`e_Q6Ww*P@thAEx0_D zuk&EOmqTF{1H|+*P}*;SXI4GR-C?w?D*n$p)}#W!;3#0bSiGNJt-nko^_7v1~!SK>$o^1<5X= zxAE`X{|`HsmQ)@&WybOdH2JGBbU423*EqL6P22R!0Q;}ISd!kM?^acfyjj*bpHOM5 zObWAW)bF|d;2l;zv)KM9=d+TbCX@b%XGnn(mxwI}A@fe;ZOoMl zpKA3!9ul?dq7JSkYdX+@KXDSZ%V3%xroe_EQoDVz9F4fyZu8_^nXF)tU{<)`S9=L@ zly0;I{Fm?vDpOR`LfufBaf@m()PmCUM`k4&rV}IVWB9K}el?uTr}(kei{J31{$Mqq@FF?UmKpE+BAV-AAi1ebN|bH3I*gvUBA@;pp4t2p^IjKWp^H2kJG^HEHiA0|cMVUa(jV zVXy2y*aR)&=55V1OHy*!LNsc_HE&R)ne4KXiD47V>^TDrH3CGcOYjF96M14FeWg~c z=o;3pF06Fwr{Hz9TJHmG{3ruEwV>hX8B_42L`Y#el zni_>DgJRz)NJ`0feB)E+td}jm>HX zYie0swO}ly^DgFB{mYG!IfH^%=r4J#cgN$VHJhqVMnTH6T&&>i#=^o>y0RsbPolFL zDiAn(RTemn41}omJIa)PL;0Z|tWa1m5DlSlTX}#chuJ7whSGLjQ&q#{wnc|#*K9%3 zZGj>V#Bb|KJW~IGKB-)y=G{Ib%o?8hX39sKT3Uxo_c*UOA%!(ps84}>Lxy{mKJfwK zSPWCTW1fwz&VXCq8yn&c&X%+Q^GnVDz5Y|D6deVQIHb_L9UmJuvglVVXJ|YL;{1UWvMTaVvUQK zeLY4~u~|=8ehtHs?^p;S^2N4rZY*aT9-)zc$la@_w&gus@2XJuL%=tkFe*X?=mHZ4RWqXdk@)y;iS$!iC6Zz zyAm0Ts{6&oBkn8bTgDc~{y4;=cU7m>t1zmfjb%^+s}Itu(0*9pte-Z(Ix3~J55W2o zJ2C2*THeobaH(c=2CQjEs8x4pOp_@5RKbL=-5@~jcFA^rc*E{uSs`g@WM{#OzH?G+ z_YTwSticTX$EZT4c3aEGUe4TCQ4Y4RCR#P95Nav6n|xYZ=mPY)r4uc8pjSmalSi|> zx8ZP*Zqng_^0y%yJcjjINP+m!Rw7YIKX6qUvyS&#{`u3s_^|}0y#$W=ntI)sTByus zMcs>)ES6*$=M!^ErlKL!f84F-B)r0y<(7JBi?{z1LGqQ8#7;Nt1`*1`^I6%l)plOi zWP;KtuCE2P%Qc3aIM3D4yKG{GevQF)ghFw#?`uMN^jf2RA1Q1#D@PF9WR!6=d)i6pb6l<&h9m%}x{|ypb?&YOXgO7N9N=S~MUt_SnSe`Dk zgT15Z6D)}g$;RKPH*_H%KvnY50pYgk#p?Pl=SHSv+-~%LH+?Y>rs(6Tg4<;iD)-$} zp=U_W-Dab$3ff4N=0gi@h(5PSUTf0c=~NXqUh&lKSlX---N@?JSG7P_)a9~HMl~e{ zBgYxIxq@+2krbeZ*)FfiBZu4zURS@;g+O!UCP$ZOi;)vgeW+Oc+)+xkI@`*Ru zC3e>BU!Y|38pUp6ZogRr)wgMlY|`#Ox=icFWS8`JW;Q1`%;PbD@l)v+wEEH{>~uYR zp48tQ`Ll*8+wGYp_FdMbti?SVvLV}{NrlP82O;SojX_MJ?c%+h0UDC%IQQFD+6^zq zzv|6%x%qp+frWbk^Urz%^IUIoH#WyigPcX`4Amcp)^j!Ek~o9wDjCU++47Q$Qa|MU z3@R=&om&!Gl$5w^zJG|Nqasi(i3`N!Ut+wai*jVMo=l;bZS+5~f7|aq&~7MJJI64& zDLSaa%VwiGtJtL^lfR^u75O&Vt@%R}Fh$=_n#mf?h0TXw_wU7=EWxB%6o z(%My>Oe_*!-^>Etz9CVr)Zx@OmDyCHIh*|>%1Jz)iuY^UXAXz_u{I-nI1?JKT*Fn$ z3`OpaEvZO%jKcz-5)#d11FI9QVp1oYqg5X(&W1-bA_R*38q(s;#A8cL>_dz6c4MS0 zi$7L>%1!#lm8Wmr+DMwm_ z<~Pu+*MzO!o4r;o6a#mw?;8MeBd>_L3!L;bTlyb|Oa+?V-1+^}f1Y2%k1xAj67i>h z93F=g$c`@u;feHojxiC^Nqn#3E30fm$rOVkY}+isXizK^8WH(!%(tD%p#rGL4|jOW1yfSRMBG?EI2BUJg(k?ko?u;w zJi*fEeL`H--c1?iIudTceLlCV_M(Qr7knLy;N4WkLY;3wmy zKN8y`SNWcTh9RcDSbV!CXMU`DPGN&(?rY)~Ly6~88+3OP+DhB z=Ymm-$RWhmE{=)ZI@dtzUHyUC*JDN_HfmqfX-~h?swC~rwZi%4(juX|)1h8HW3f7( zo7{H4_09D5==Ph5UZuRWQQ4{RgrAR<$avzT8TY7Hr+{d^!6nKP@*Yb3dicA*8E}@w00Q$>H|Wle&WQ+S_R1 zX#siXVZ|?eo2MU|;<8fb;?e77l=dh9^OIg@N;$okIy76APP# zO+oQ3Gpn3DF6jpqGG%fKPD(1Se>4iAkO5<3W2Mx3-g)m~0qe3GRqR6!0b1zBuI>#T zm71CRBE$*;VgY+E87T_~C;llw0`$uwU5{R~taz&N5WVt@V{-pp)X!pbrwugcFe$aK zj!-$3{5B5fI0E zf$$QO5e|-mzo;(#vF{45*cZ-y_+F3+tD(Y)QyH&o<0t;&GRK|(MdBX-Dw2K!*Q8VC z=I*@B7yrO&D@4+VpHoXRf%O;x_SN%^=LH?Bg|o_2>n32m_F9P&IJ(ZU_wpdJ3PGYGPBNu*yPiY z_c|G#YNZWyGqb~1_pi)2IQY}FZ%b)(%*8Qr?ILQ~!Xq3P>)vxZW$M&c#}rt+y0C_b zRda5H|1GR_e7a(X|`ANQjf*UBIC zmr`&QFf*iOnS6>6!=C3$46V&2k}7W}Ug_t=j+fz?OkG$5(Yl&Ha6F2azq65+OReui zxETobHUp2ie9(07o%HcqtMN}fWv;EvE2 zZKpeO#_rc%agz+_Hl_LC6{O6oA7U0PE{BJ$4}UgJ`0@}|bjuzGZ)jHgNn1GN<9Z4C z+?A;DQL2BXb^x_8>x-8g4^$!?E%C2hiR!l~acU4uq3|N=#0R%#h>GUTyfwO>Q*4V(KTCB6TDmi@HD(X0 z{Yk#U_`+HT9P)w4UDB{gKj9zYURBKE@R1sdql#GyYBGu`xyA>4ZxNt!wO;5~x+?dC z#_jdY&rWYK#=Js87-dx>SezY$ZYBJQkn`>^P)tv-B4Nk;*S@%?cx)*6tpL|5EXjDU zd2DnNQ5a`)VJNdcl}}${c_Uc8IeHxf77Kt@Yo#BKnd}`eH~I}c=#zgBGx!Y)BY!uala!d9#=R1!YK%RX zOH?DpDnDswF@9{L=T(ofEfwNay=6)*qu{-3XBBI4wLxh!ZeUQO>4@_HxT2Ohr42Gh zf4S&&e=tsf(GuTsI|awC(wW65K&(#T(G{&fDOMepc%((!W3PZSUe}5yy&q$at=>oYMHokW%gJ=(inO%?#f=RaMH%kyX_oPABHeIjHuf3 z*H$-b;%(X`VEkczN2g;(siX~NB36j8jbAbW%xFeU2n&VY*iJbM8Vp&)=S)*t(|f~1 z$uVOP!k9um1j7^dV;m(>_Tu=Gf; zlVwjmPZNICHn@_usK@n=`dvY)>CmBdu`0?K@0ed*Q2P`dSTw`%eU!TD7ZisGZpr-O zsyi6|qVLN|i7Mn~kZb3wg^<7ZR?b|jDis-ch4-nD zoyp(}bKAaKYU-?{;n&FKZUVDvzD~~By-!tzw_YqFiP2%*^Xdxy*I# zx+wgWDVvqWh^Q)TCdHGt_0;Yw*4PD|RT-ab$lw#pBwfeE)buzJ^btEW9weF|-1cYm zYeZlTBOqI$iS(V|urp1{Cbr#R?86=^pQNqe5TH2YNw@lI#M?B{MWr-%K9{v~n`wKB z3X!NN&Zo=9eh*Xvt&c(YMXS|pp4N8mvN0#^wKe#RZHR$P)wu%t(9_?dbflA`Mp6+< zcFLzptS1H5z%tXP>9QOt;d)_c%g@sV-llP*;qJ-4{1t0D{( z#Tk36bp?0S+D|>x)S$eNIwl)o%HYVA{#$N^_jw`K+4&5vOB03Xr#~j%VT@4Iv6P48 zE^iM()!3ff+?Pmy$XI@>M;}@)S^VivxN#s{)8M5=`j95+kyvSG1V2rnaE#4Og#0c; zHOV!IM=m~4OLaN(yVSkxibj@wT^6Zt;*a-Q%b;J7kubC(Xy*#8PvHM1!nM1o|$$d(AjNbF3sUXw0YNFZk=sVEok!^Woi zdr?EKedFdY^3$Jb)_()>zk$9?yrr|Jk~O^62cauMkYu0SKJ>3xVVjEISucBqjkT9k zd>ctKMv%rEQVRDfWi}okq7qOBj;x-sZ_7mdyq93U>WY>`Q|tT*3F|jtY`u8_!TzRD z0-5K9D)sCR#TUL9S`6RUn8GzsLI3qsytKmPZr2CX3*IEQR)1doPL8338&e_tCBP=v zxMiNqk(KO%j{KK9jHv-%rz7U(bEeH=ihOoc(?8lx!m#rT5=+1)7HJ8H>!j{Px-e;^ z%$D+_anVI0{vc>aXn~V!qVJ<;<{G+Ho06aZA~38vqZnt9mHTb!JCm0_RE{r`c-y9N z3}6$%1SEvbQF~)O}TPW1TV1*hPUfdRTDM-ksKqT7C-dTND;ho z_rp=ONA&e=!$s#hgk5$!Z2N?Yi$rT%H17VzxM4RWj)O`mH@V z2E2-)5gzEh4Iptpzyf~xQ*4aGUIGuXm~>*P6BR4NiPlfmIJCS=rEtZT9bIX(9yt~! zx)}0OVk;pyQiu~keW}B=Lt#3Zy1233NnWbJ&fHFD+r~~L0Z+$dhDqr16ThNRA&1^) z6{Jrq!8DE6Kn^Qnvf@uH((a$n9fIB;7>}_u7A9~>FnyjG{@`~39wANX^jg1Pr~pE1Lh-miRF*kGqu!adFwaaPKdZs z7v&AYp@dxnn{~8FKnLxiLwYGr9G~3Dt&q_=JR@2>LTo}~iqMK?)>BaRj zsJZUd9oM|EjRH187&!`iy!N{8iSf2Ww$l-$GhOEXa!daNeP)97+;QeVC zVtGg?&TKK44Lmb`627;-1zrt#QNj`5z=o83A|<_!`cU@VFVm=-GJ9u@xTh82zGhL( z;E7vFkW6sCN0pe{L|>l@C4{rNF(hkE?o^@GFj;s|xYTQui_S6v7B=_-t{eZcj0OFgQ=l@bkjUSF`3r9}6N&s4?pD z@lPXZPE?0D8V@Jl6s73VKyWvczo@NDex8mARP9*f?3=p!9P3*w6^FZc*roOG2lQW) z{M$#nzP_=;A*ftmFY*g{_6<@MB{D5}3h42dHnJTZ2(T4@L!Mla^}oTjGiv>6rD2B@ zx#`{bWH~?f&m?l3#+9RQk?1SzFS203b54_l^k>V6M<3HF70SpyBMQ)O*n&; zBZ}>Ri;iWIb>v66WCE!4KlbeZW%_R)KmAHsOqYf2s0x1luT!a28`Q84Gr+o3o+mSb z4vpPVjb`@Gu~7`8Curk3i=!7(U!h4tUMn1-FYpT^n${@gm*#xJ-dwQ<37mwN+l0}3yZ$6&Ga24cL2dErr!8~%~7Y?#0> z^uSe^mu*tH>d3eFmc?FBM zED@VYg3eSS>)BC%Z;qG`{qX$({M-IjP0~O1qLxc{tte-$Ex(q{ES4kAbDGB%P3a*~ zE~H>j?YT+@mU;N8DuLZf2F9v0`vt=558A6Bp^hd4T?(J`1&0JaRX+v zrISixNc#4+-AMW;>d_Cpd>HVuiL?E574j&2+?0y+nSoTzE?La|geMTyrxIy4j2J9J zNTw5844E55uKOmmIp4ttwdZGLy;D@0 zy&vwxGp0kCCZ#L%y)g26vvHaa#f`ChzHHjs#K&3Uy~-8mUH36Itw%qyvb-mJ@Ss@2 zRg2}qRr@$9;z!*M_m zOK}|^D(2WG^VBGU_x-03gn60_W*HQAm3Ifbgv_!`O65o5m50|;!{N0;Vu}gO=x@w# z3W!4!2H%JW1*FqJcy=8IOBj7~so8nbu^u|U zd*1!TJ6C;@6Ed$lgpzxCwKjRF-@xlP>|h-d8{bQZ85iqqy+RF`&JQXK;J~+*%zp2n zv;4@?2GScv%ff4V7DCK&x;f#Dp~9^wJ_Na>53U<8yHeRfX;Q8Wx7KElT~Lkm{B4wcbNzLL|EX_LkL6o37n|f_ia}RkCseHC$}(9tazai z#*sP$F?(W&MHqrb1mB^{GgDadJu<`8jN#wYHM0v=WPxU^2Gy!+5N{k7(1%HHKD|Hm zS*L5=pBhL;`q8PnI)X=N6%`p*&(f7FxVc%APUD{$M~)%NIY&y<6A?UL+8B8WsE`l3 zQ~4f}NVD;N%2y|rPDp**aMWIBL}#>%Ut({asW%NW@;@lAAfICw>(5`V1m!O~us*2ld zbEfP`BSL>WyOa85oq;XI8q8M2BD7?36>RYtab=HulCSrWO^wTbTVGqdOujtG@6-mB$NPfttEaG4#2@X@bxMyZ6yrPDF@_0`WzLVmces}? zQ5g{n)9Z^v7K*5hAXBP$H7>*!zj?lUg77k_u36VCNl@K;lJ*ch zoRLh(u^Y`f8LD_53%Pw+YCZ-r?7r*_=98`K<=0-4^EedbtUq$(Ooy&GN-HU zsqG3;f;Cp^k((^(MtimeBDp`c zR9eA|ZlWZ@8tNi5mRIAt&4?J^&zY@9$sTXHS? z&g-;R1q#=Oat7E#l7pe8{b|tIXI)}eCzX%Fkcz$;-8hx|ELZz5Ig){aEHvwo+sDDj ziD(t=+2*+@m$CQQ5JA2*Qq?w#=gP(p_tjPUWhW}KJk#85dz4+sXh~txRzP zWO1ptuWDZ&rX~t)bqLc<=zg+MTVHGf6LZtW^76D&9*_UxaMWRMu)Aw&rEVPjX=g5- zfj)Du-41VeuCYyounVjI}&{snLBn;U5v$L9+q4O>i(V~s^ zp+yzNB1l(m1n;OWB%tM{%DiB_3b8kfGAl~@Uv&RWEG&2iTt4Mmx~8#Plg)N{_5 zoK;QxQstmbl|-)@8@L&)bRipGb#Nq{2ab?%rtuH9QJb$~xd+o6NH)`o*DEmgjTKMy zpH>$B*(oULpv6h=c8GFEi#do>+}Cj?Tv%SlJ8HULB*Ug&|Gcwkj%oS}-LCg6LAe#y|D&NlJM(IzM%m5#5}aQ7 z|Bu!bJrnlp4b*Qm2rmE2tABS@IWQBcQ?xQ@py=-3T>6)vMGik58k;XnR1BeYADS-y za_2un%g~I-sYRtYY;DQV5g0aln_cMZ*1BoFiUn*a-|sy2D9+7$+gvUwKMsyu zerM;ncSz`s)^|ohW;uTrhR?Z@g7uyK8HaaEH#R8tVoQ?I9dwYh!jNsEwl3_;dAYwy zPc9vf;t3Unth`OVXqe{)7-Ov=9ay{n{0ls{EbK}Og?!zl(OTO!?6PW za5N(|Jbm9spZ7Bes2kg}TBO~hjFI85LTVd}QzxWR`ouPNm1%8jV00)R@GCYK8c``T zW)^k(&u)vjoyA->%r-mTB*0LU`4DE+K4?Bm`#W><4|8wdDMh9*pEXq{Q}G8Qp9B$Q z@;r;J`iC5K{j~a_r_CFEG6t#T9Ii?I`hGArjI+if97M0&%G#M|{wb^~uvp9DW^hzR z`t=U_e{OX`omtOx4y^H{Ho3qfOL(vEZq!GKN^;k{px>mQR0jxuB^=dAaty#nRe$ z+~(FTsFKNa2lf^7d|F&aR2f#Q{%E2!)QMbq$Z`bgJ?#dY?O8ev@a8sh4IK-DSe1{6 ze+b!lUoJV7RC)&0PLQ}~TiyhjeteVykqo95fCz`%k)`u<{RrJrbC;*))N1F`@!Vo& z?Efdy;G%X`8)Wty z_(lniFdCYq4>Mlzqf&elulW5Hj?FCS77m6(n#9fPKDpL9boHHTCq`96I;SC=;%Tml zeF=A=#c6MnRp*hcZQe3>%%i<>hHLv~7fRWL(vXnNl;ALFZX2ViI41UKN&*)1=^>_i zOGfkfTV_n*z3#3&4gKtT{@^UU*P4M5jS-vhMU*hni%moGANGIP>lX*XqG@XJ?B|%) zPm|u*VRx%#6B;S7rJ5Ny**pd&uVHy`Ia`U(L!k`_qmsR49)5Mh*4#O}ZiwvROz!^F zGO4&e&5rwQXRBs@(#kJC=A_YV##1L;T&%wfUsGhO&s5hNt<5o2&2g2pq5gS;nj?SF>~NX%%>1P_nTVVP z)r#i)=T@6mn7aJTJD1&)X+u_}#oE{XKZtDEX6-4+Al2MbT7}46uWU3Fn!gZW z#^MU;=;jq&fBIg}YvU*^=9~4%^RtB^#qI?Q`~Egd5bp;+CYtK@@t#w2gLYX&ub^K_ z2RGx>Zp0v#Pg&A%xBFq5*cHRC>wbU@532|A6u7s+L9l54g9<2r~#yMGa z_Ir`Wb`8_8vy9=)1~Um~$CqP81(D_;QpFw*gL<%H z+VC`$ntA?e{};x6TBz|zdkaj~eRAP``P8%YYY+)i-c`?eeD@WcNGeYS=RtW8%KwGiW#g^G-~<@!_osWVY{{2SohgzO|ImO2=G-?3*IMjT`HVc#4LZTyj= zN)=njtu@JZ+#a48OBicoAjqVXz5ksuBOu>9aKnvtY7Co#$w5WQY6$$NIx6*(T51T$ zpnIDBBIP6W&FSL(s6{4BYft~&kssg7Fb@f{H1*)(uEjlGmD{AYM<|vqm&bDemgnE! z@jYLECGGc1N%J|DMy<0^ud^rmd1*fnAx|fZa9nyP>ZB=eZ@B)s{{9h~*5}Y9{a0u{ zE5@|WK8L2{Nh+3f@0td&3hzBYzQFeSQ5b&9czC^$JAJO5abI~mm6Y}-KRE=N&3pT& z)lgdf@@-7#oDp4NC68{J-fuvfr+vS_WT#uzJ<%R}{A++&n-< zTYF1$$~xL#kWpJr?AH9p^q5A-xeZNDF-rG5oyBMs*mRbNusK5^N9XMIcTG)EGL~<- zZ*(sWr_a}l_y_7jM3PqNde|VkY0w*gE=O=;{@Z$U;6pS?UC(bo_?EF>rewQW_{QX- z=-duQ9?P0JGEi7N`TA#DHnT%wFwFsKf^kCgcv$Hj%igW^6tR(}u-yVF{&8}l?7EJW z>Cll)wnC>tg$#p7P{R|j-MnIp?j^=Q7SH3!_y~jY3w^9F`w8qU%+zzzaIMe9?FNYS zjteXD){SKT!uXhC?>`$a7tpWxArUTafVBnW;qdg0lR_iY&zAE5x?SS5)CxJBt5{CW*+jFk!{X)|xxR&^nGP@Sp3Hg2xDr*-2@3!iJUV zFUPGC)`!)Slat?Lg!G$hs)HBi-NIfaLi*yC=8sR0 zS3C!BR90PE#v(0QR0$tURL!Vn8N%r5+Ek2At!Bjc7p3lAY9{wK>(cP%9h1Mt zJ8;8L_`3mUs;k=RFRug|hw23b9}exVmyv%pb4(fT=f8PAi?+g-dwN}(J4A}qqu8+F5GNNa`-D5FyU za_rx5+0VU@IkL^=hT+YE#s|H;$iDnHNPja3fkfNRA7hl1W~eRRsP5nVaqKSx#s3~g znSCQE6`dqnVl*AAq9joN{rrE>@Qijm#VbP*3WeVHcI@sy5%5ei4RUK#DRNb7$zUBI3DYQ#zJg>K$empHrf}g&{ zlD@OjS;9-h_^h-nKFh+Z(M~3Z$?r>v2p^I2WMV%CKM71$IHgDB*QM7d&kJ(Yce#E^ zHO~s?i6E~sF^&LszQA~Uu$Gge*0VI&Ap5k`@BGICmzVn7$BPeNY9^XhfA zeXZ+BMCZy#!#7=h7E(H&mg8=!f5`=?^v)}CPS1k)A9PsB?J{<=zdVn(jtzy}3JCxB z{w(r!KFM}ew@%j2s>h!&1wpNrUYA{ipBfK@>St{kCl&&cf1#u1^h?{Rpmi<9-vM0} z$2PnC<87GMj^+M~q)knp$Lr!S?XHW_{_Dj$?r#LsqKr=}&c?kJNa0Qc0| z{RP&%ZhCE|^3MY`37bRrGUHDg?Q9-7i|U8{@0$hwvmNynJ@eVqw^n((p^7F-L`V}Wd5JLQ$}BwYS+toK8X5H-Jje% zI}K-)HJWEdpU|@W!|``2*Z-7i$3Qc&pMPw2Yk5kkww^v&`kxXa?B5xW;ZtUF@szr3 zW&0QnMm_CT_W#Z znA)~?I{osaB=2#%zpB0NkvUpJ9{ zajI{dS?F~l41MzMOM8MAlMTgiAY*x=oe~SJF-Zv(tutiH{I^*mI ziI{h3o-dhiwB~r5mvmIOHmr=Enq()nUy46(_>xTT6+`oAv0&TayeIVc%Q??4tyv#= z1eU0!zY-Z7S5>$=H`EmNca5|~;M_AjHC4(=+In2+vEG8322yqb#jAM7RB-2V*kcWW6vWp3p-P5B#*%+CJ-o<2NI z=ZUlVe{;{@rIuM+FBzD>j1O5-{|}}=t@+)QY@Uk$Y{5#3)BW$A|02E2*PjmxmFH)z;=74gIMZjWyx301cZ^C`@+M^{l_oH9!3~YYd^|Ls2@o7r%4eGDHe=w$aRE_TaG8j$2 zSysbbeh2&`)F$-XKl~^##zBd(`x)bm#nE@Ns!sY!Q1v|x585vn##vJLkp4#hv6sv? z8(%MQFGICS5d{ATzasPh3BNjL{m;+qps4{g_!j2VI&CHX@ZAczWovQ1HO{=xC1EaJ zH+2OF|ANtp{FF*j_k(RK+Q+Uc#_qAo84I@G>;k&3{V9MBH!OH-`8~x-Kk9{mH&#UN zBo^s#T<`mlZ-c8}E*wd&U}N;Y-*rg+EX0oJPWV?Ya{ZrNWd8m_w1Wxvk4(fSYNe$_ zn8c^R)6Vxfi}96oJ0r(9M$O3Bl_a16BsfiQTs_J8M`LyQHk-*>R^Z20uL{z%TBDDM zyMP7zpj-Xx<$?h1&fkp+Vd=vo0||LS%~saFMO;gI`L=Oh+BVsgMrm1lkqb|aoE$8E z-ys4u;MhU1=ue>EiK+;ral7WLk%gLh*h}!y@5Zii^x7Xx%S}AT6=UyT`TeE)-(^BH zs3?5OMk?$vKK#v=KMnlWMO^BkN%GkHrxkw}GgYruD8F`LUdQar+Se6L0po@5 z`qxWl0oH$q^%sGaJcvhg=B|HbtLI2~F5K?Z9$ zvp*gDC#XNXF6@YbZQ;=~9;2Vr-Xcs-`@ZGE{`6QR#^MJ+nC#KTest>-7IdQ*kv`~~ zp-(vpuFF>E`xsY;H<-ZwDq+XbXsyi!654=6m$K8-SJ84Cr-J(J?XR{L9|K^46Mcts0>8RY6BrXt+u9@f?iWXfvd5Zx7i@_P$TRsX6Wa z(IgTM+IqE*P~F9N@iZ6OUnL?n811_0{gQFvM>9^(1;eU7bSAQ;)R@?H%lkCr#sA$n z{(lMl5CuD@7rZK6Q_tobIS-+E!$#27*S|-pqnp{$XMgniRc4%u+J0|dES0I27D?ss z+j_sRxf!FlHGjVhS)ZPYmReyF*Qi!BHs|t;iW&QFLN)tBNweHB>J3p$KDwDO8Ml>F zU-lpU{W2m(Hkq90%E^StnZm5|%%2a<$lUx2qv{{!mK?{QPKMzj*`teS?sVyPdMYdI z#w`5(Qmk%-KP$7{9X{ZHfQg$Kr*6^XW5Gm*B%AE_k7oVV*q*<52-@}U_Eowoq^wL> z^Ppu(T>qmzzpb3ZgHkkP7dMggNBqm#{~)S-fqS1O1P--C$9S6WP5K)njpSSN>-oQ3 zs$l4mFrD%lf&Fy_3>F7!06JV%+4JM}oxt&b4ence@b3DpKtssy-~K&7h5@Gr{?nK} zk99t)gERY}y}Sqh_s!a${`l&tfi4gK<<5T(`tsucm*AfO6q8ctp6f{` z|Al|6cVC7^?-zgS{t(Cv{!@2_)rqfw=WoqV8pzMD`gu6Hj5-AFk>*dsKhzU+PR-s> z>a-CA^x1!xP+5#K-nYAdR{1bKL26>Pu9N%1-gWDJ_5A1`#f5u& zjg_zsUDn1eEjvQ16~4q6|4mG-2j@fN9|o5W=3<3*572w4eINaliEI3iVrxZiDv8~H z!CapGGsq|LA9cwJWa7vqUlTk34cS7M(a+Cqzs2kLLTL(*{>1YaL;m8qoJ<4%%SeQ_ z;^IHu^A{n1*l4t$Q%ULh z|IbFZ|101OaDbfw0@wq~h63`Up%4r=p=~1Vb~Vp?4EuYz1w!NRaK^U%Wes~`#sudU zV>;<4p#u<&D9Q#SoJ>nM<8yiZ{EsX=vljq^J|y+K`Z)MG`JD{^8}r`lu`(kgqC|!- zkt`_IHGWizY@Mg_jq7p6Zt07~>J@iCvv)GB-nx0jE?@e(?--4AGvwImoJcJkOI3`` z-)KLCkjXZcIcsy9Oqo_nq}wtbFEF-jMb~5`kiT^RL68lBa>T@MbaToi4L~@gHCCk0 zqrin$y9N3&gJsTXDQ2u+sL_Cyq$xR(TK#Bdu$_m@%~dA8BDOUSa53AU7kmuf$ z#Q5G}NmrW_dt$aqSs7*4J-E}C>kh2vqB>)D1Jd5Te6w05^_->C(;l76(R1D=rJzji z<1S$@pJmhyRly>oR|@lTOzmQfk^tJ;=1FTF72ynH72%r$R!!*srhTeK6E#G*6)sJs z`KBRe2*5@qiymPgH4#( z7hwef_K`2}3ItKj#_~mC<#m}7ED4Hk&IR4dFLw*8gFn80w@Q@ev&_n~N478CP=f-g zUU1{#T3xen+|5D`>o;o;YDd5+%&C6^C^Umh`lq~lwe5e#7mlS7i z8C_T_CR?38H7B6dAp6YwS?vua;)ej z02^Bq7@}gp;z;|}CiulfqA||T>}7)d zR?bk4L%{tHiF)#CS#F|qO@236MOphPWErE1 zO)!&0%R#~6bmTxp(bk+`l+xge4ORQtPrQOo*?rn^#n{wrxLeWQOFu7-?Zg z13XXT_4l89`#Rcj;e04yEEuzIgwk(?=NC*Vz<$|fC?vioG1UOY{-}si(h+Fzg5gCy*Pyl1$!;blb%`W5%ajIRK@%At;eD62*8j>0Hwv&-l7(q-Bcrlk z4a_or!6X5I7IAg6szl7^&754FZVu?)WZ`TuX7xBdDReY6(;3E>xOOOl`kV|X9sFP= zvWC=R_MJdAhwEc{DUL}Ru{Y^i4$t!Wz_9SBsuF51gWSG{LU-q@brsCx2e|mGDN&;> z-x2NHwcJ{BfFOH;NbA2~H~{AD9FO3@kx5WUFAQSpO6_LiLlzu$RI2oKQ+dqwnq#J= z*r>S(rUi-_O8je1t9t)PvQ4DFIAJufm(31My-&8jWJ))Z?K_2xEk1P<{8`F3zi%sO zQSxA~hT-cl@FWeMBs)`ERsG=d3ij}k)p*HS?75iUGzrsre!r=YZ8E4RN%jy;&Qk-t zg{Fnli*?I0z&f}Y?>}E8k|LECWmNOMiM#Xc*3B%E#NVO-LAda);eu4Se2fGFuYvj78wO$e!9glEeCDE@b0yu?|`;HqACuy z)&kaqRoHk;@$+b2hMTOw+6w47F5tjNw|+KWz3KeONa_~V?`CPVX@i0P?s#TO;Wyew zPTAp_NeZ*1XrxyRwr1mB!N;zOTh8jc0spqZw!KWXikW8SczMeDAfP%z zN>jkBRpd);(U6fBn8y!zXb%MwA)#j1$bz1gyQt35>bjegG#t6G4dY>_rlUgE*waET zV@$J#a;n8TL%~!FE<7-J1`c@>uv!#2dA&xK-#n+{QMU#_9a^LFtApX!hCSDGDT!4` zd@IQPrlgZyi-?>iw%ZI7Q!9w;e|WFn4VA)awzz zpG*Rl3sGOHaZ};r`snpZC-`%M(!e_FuOT82fz30wdqM;@C3v}c`oOxx>K?h9$?#jc@d zR4g2yC?SuAm$Qfv%$#s}Im(UO+Drc#hdLPwmUTN{g`|kZY&|fJw2MK~5X(KoTy)ffr%$FrcXb$I0Vzn!ike9B5coO0c^81Nk z=nUN}$u#dUq} z3M)hTscT?fs?TTgjprM6Z-|n|#!kK))kNFz ztl^=HX_MrDr}@4j`SzY#*Xd$dI)_{hlhoJ}^YKM!`KZRF+pRw4CWmwC9CSkPj`lPb zO$}FZ1G~-a(o@~t(FsO9y*g;Z<^25Rt+TK(f@Agd)5PV`|K7$RAKf>SmAl(Qqv#Xp z2u^2L+tf-^%~C}tEhHDks1A+PI3AY=H&xvr+^Q(r)br%g!c1G6s934{VmNi``@e-wU3-Z!w8#gS^-PZZfk?oy?4sIwFgDw@^O=P%UGa z6a0e7p<(!@n8H~~o5#U=uL7zO7oHFw+F&$prIijR4}t_}C*I`JUZolOkXcJGz#T`fqnP#$6Ng|gS@)>bbnWm7lh~VHWloWGtIQW)u5A3iK zDb^1Px(zZKFj>}zdhRWy41^5MH?gzb--wWT6Xh~H8k;)B^>NXZUeGB15VYn#zmeHW zpsfho=AQ-*Jz9|*xiwP1T0%ekjMJd4ICc5X(R$oC$N)xD#Uqx3uDNpjqLxM`gb<`X zVv_7(YmP^3vuoxsQKOy2gd14SkHM(7x=)t#S@nAEAQtdE`^J);255Dme1N{Z_$4@F z9Nj=I-&rjub`a7u_Z4fljzT$UL9)K(?%l=s4H9Cf+aVu`YR%mR?U(uMprar6V=*Zn zbYArw)H-V%brIgu%Iq~`B_3Y5_c$^-gJ$}x-xp{22bu0&5 zKQm*1$+thIFT>NnwW{;96F}fBCiiBNyqcdG;}|7sGOSthGJ`ULS<4@mE9D#9D=alE z?2lz-8VxSrwtggNLCDzdG@CoD+Lyv~mdXkUMvpq}BF4MpphqzmLW_9pPntOZ; zfzQD=9%Tz*N6$^`_YtP&d4Fz>4|05ca9DN2k2fR`zM|MULMN_P9M;w(ta2`IC80+5%>F{ZU)S}!ycfdVjK?77$6lbl z1#mAunKo_E)`XKa$bs37tXgi2irL~DH!0NR@_k;Y2O1W)ccN6@~rGyx&&+_UTGK-6PQP)uy(9es>zX;4UAorpCO zCWw~(g=-+=gN2#9-Nk3@EXvR-;=ZvoD}8GZX~#2SM4GfV0hEUr%Bt-;pp*Zx9WkeU z>ug8^yZNZ^J8eROfOx=3@tGB`T2ki&=4 zXd|pKYi}%TYD-pk7}0EyJK~l|U4*Pao6018wG9)3?}7G!8XBh=p0EKs6Hc~;6*TyW=@G%2A~qnR5DhQ0}G;&x-;35hoEMe6@jX#SjTMF(MG?G1cQp zq9l`#TEXhK-K`WFt>6Qv52*pb!F}G3j0Q?tG`(anFv&!{O5u`6ZJLGh{BtehsO_rqC zWpZ)F-j!{btRl5(RZ#npIU29KyAT)QH)$=yG0Aj!GrG}Ov2bi<=`R1$X#hOB8>ibe zT)pnHQ^}u^6&e+|mU+B-g75C`$k@=?`wPY|U5#MNq4fNF)OWUkaVnEB`KI!`l8X=! z$JU9pC#m22jSc!4I(4$PT~4}SjGHo(dq{s7zCQ{93U$tE*34R|^d}1jHQH!-g5wuq z?TGIKY##e_W{IwW6)LLkD@OxLZP5V()Ikne!p)IPu+{~@(~kM$xqHr}_iXe^7UXJz z=UwLRTt}Ua1M33*9@kT5n30aT=SH~rN%0oO{0Pck*DRQy*MKD43*fu%##%`S8aC~5 zOc&RFrb+jv458>`zbTEtUj?K-^YZFFZ+6Z*}|E)v(4{-HA<3u!iOa$c4&|-BCG&;BPO&& z#y}9LsUy zd|7w45zu%Dqpg{=KB7p55^S~Z|9*$0?4tr~nt21yyn6qI@jBK`oRsf!kc(*ADP~do z0v-O|<_o1+dQ_48J}DR1%O{7X(LiB3jB>LDv6sd_1NM5!mm| zz#*2aeE@wy{@nVqWeE>CbGl+W{)X?6NN2fG(Q>#_N6Da)VybCOhV}62eDKE*)XED8 zMSSb~43dui%7;T9e<&x&w;x|qUQ?zNwU}_uFTSWxr@$NtTLh*~NW%FhD_>x7bqS^S zat0ca7~moE1w*H_0fJY9W)k&HI!!ESgoKnMZG^;2aJk++uE@Twhv8BmsSE-*)4#R9 z1(R>heVZlsaJPROCwID#GYeUZp@9v)(wva-e49j)^}1C_A}Y|8rb|P`BI5 zHv-9;!tPW7sRGh2}E|ji3ML!bvmuE!$(8t85&J+ zQ(2CM*VC%NZS5KLe&vU`KOGlBFs1T>ui}=k@bY;<1u@Q`_Tv^t)GVa!kQpRCB|+Bh zL)CiB(W0V5vvm9~W!#gf^`iv8c|S&{TVDS)TZW`2nR)tsT=lMzXy2c4G^QT^H6{S2(GLh*|`N> zOZUV>0@+OP@Cy1Tl(M{JWgV?TVam%-3s%*e)@x!v%No(u{$WWFoW&pIzUH;K;za z)RV*&liW)O86^Go*O=dl-c)ZH?>iz8G)jz_bfIcLfLJ%~Y0yZAdZ5Xo<}hg*(r*&I*uK?{=OW z;faW|53*#LdZ?%7!|97dig3^H>yC=b+;8?hE>nTAbkUZTYc-GvaEcOD1|=tyZHLV^Z8#gKjc%STVwqi39?gvVuSMIh zcD(@0rc(!~iH%|E2tf^AFC1SgAG@l#tQ#npnzQY~qi1jAv+w%xe%~_D->xsK zCN?f(bgbBtjrJg(uC$Jn28%k>9P$QZs&1yB^EnjCkW(w!HvJ$^U8py;LwHU2x%Nbi z55<3t=uxl}6VcbOO(z!z?;{0fccJH0Lc9-vPp??1Km(JSJX0Vs;PbUQGD@R}Z5vUH zxpWw<7gr;dnxo7zu`gTy-n4)M9u=zX%XwOBNb)|)fF;^EiFXfI)cV-p#L* zeG!A$pLBThwx29CYM7>-CpFY{`l5X;c0ZUg#aA>VEKMRMy02N9O7$|e%l?VWW}1?y zXptBl_rt;w^z^Q&sbePTHJ};Ss)D*Lv47$sFNdCxM{-nu;>h7nK7N1>u%FP++Zui? zdhz2~t&QRe3CR+*{ls_C@becBu4>we&Ts}-1?+T?{ts+NboI_Pz9x+JKSu9f2q{wI zuT*m+VDaiuZR^7)I+XRCg|j2>A;<}^#h#Iqxe$oMXWz@q!rrGln;PGMYyBT_{Dsoa z+*FJ#)@x1(o(dFFF^jqS2zIE-9i}2*CSJCVx?J#8hhxsHfF-A2O$U2+T-d!Gqg~;) z=O!z9T?WHR5zCV2_^l9@RG)fDG)WVF^ozJ9a`s*tk|XC z5C@B*b!nYc1>Pz7^o20u&?nJH*U{ozU^HWcjBkJX`f>K=z$(t#3~po)Bht|%&AK3u z9#^AgKDaYRVk&L$`&(+jXIEMI#1PD!x^92>d+F>&%h}|#5n&(Rf$VESJ-#z_|K`KV zyC{}4Dq*-&UE3?539XryfR+CAq09jXeT?yU1MRmf8HJaSuCsaJcy;K>VO3u@(w?fp z3}Bg5ZBfT=?=X8z+yi-&2zo~O-Mj%yjs%?`v`9N@5gmr&2t-M_fypf)fnp*yfk!Lh zMyW5)x;p4Rmaoy8UR==X8rb`ANy)6XWhhOKB{Yhp0;CgGqED=8F<;q@Cr$c{Ituu_ z(w5P>9)Tl)jS7~a{RIOH9X=IO$uhUI7|X&5>>2|0J{x{^CnI|71qtu#Y98}hD!Y=V zv=O7;c%;jDT&OW!OroiT10wy94a%xF3}y53U;4$!zae(BizfW2mqS7;wQfQ&d$+sA zc1F)x=^>k@-PReri`c1O2h0k$lWFJ`bdJ|bJ9BV;KLMr`$7IWkr8MX*iTBrLfc0P- zW%rcC6mE2BP&Rd>O07v=`pr97aY%eUu##JsRTmdnXBuAmzFQIGur_l%KdLiu(aR>_ z5JC@=Ox)zv-J&TU^Qp^#G&cPJXB_LkOy4n_acdM47@&rzL&&i+~d1bx$9=`shR znBqdO%vkq?3S&z3IUI4DLR}7iCgoyL;y69V*4*Zlks>#T`P zo4AW%DOLqk&?KWpXx%N|o7ij^*Kfd0coiUaQ>;L@DHUUCk!(N{4*ixnYXgs4-a^||4UI9yUW%X2NBp_>kiUF28&=QP%I zH)$X~E2VY3Ffjx>W#IVkgUo;&Wr@Rq0|g(P;}DM7J0rmA<goO3VmEj;Ka9$pU0hth zdX`-t{Uf{YXomzhdPlfA3@OqN@oiE zP_fd)hNg^{4+3Pjxmy&ZBgfwibplJho<;dJlqgA9R9~k^H`vpu4jJ~?zu8{vRzZst zYRq2k(lbv%^<3t2*1RQk{6Hq>S~SyUZcDc)Ke(y9J>>A?>+T0`;3T6{OBgWi#FlnU z_V5CP+oXfDny!YbcTKfSx6I+goQN3e2LiokndE%nv%g)9#Drx|F$B|Mn04qgO$@uG zGW@OxB88>qnOWB}tS0yxQCItc8->FJmo69l^KF>Wfvc*OEpk|e^i4rGjU6H3(8Pd zGIF!iT@_2quQ4JHw;qs1ynem)V)H>j=wXfpIJ|atTIgAMEx)|eiX2LSf#N9g=t~KV zB#V&Zx}+vcKD1ZlvVglcW9A&re8x4St<1#VQh5Bs=CzvyErx!{#JCbO8gr~@0j$e# zEN2cAXy>S+)_?tbAfKbIhaiHg0eLw>{iU7fg;SPfK@1q#x=u#c>|Gk1HZ@~WX)-yX z^(6bU<9KnTrLwT!F=i#hPHs%9URohy(olQr_XY;z^)Z!c?as^(1wel`5i$K6^MGLR zao+>HJsnYJ>kjS>7J-&YEn&!G^Rtq?3?Voj*ZvOkhYFLLG=WYf0!s;;0Tcs}>ub3S zFZt2Wl=hH*Ase6T3^hSk+NG$w7Ym@*->_?~X%85U$5f{NP-AHBTl)*U$9WcuEOszfcQK^ia^^{{0t%td#oj1o1x;PFM0LJK06mm@)lWwMq@Xgml9|w@ zo0@g<&3`rSPal{??Kl5?0kJ}v9ew<}X~uJJ7UVmhoFFn>miR98{OjkjsdMJ0$Npb1 z{18F_Z-qkAPS!CG$#1{Pl&V)`#aFHqygmDId(boY$ zm!P-R8#QN)51At<2rfJ_Qyh9mFd)`}^ zakE^kV!dvBGw)i*jB+fO2K2u%Eah(td@f0(ei%-FfBNzRKQjZtH|y4Q=b6y_3v`Y_3OjFLaE?&$h_H8HX&_gdIeXXO^)uo(NGQ2fwI zW-=K6DYh!qN(a*IWn8a$jzFv1h7x#!HYULQg=UA1_+`3D=TT|Kncv&h>>EKRv&`?| zlG1x@OD;?3BYRPq9t{s?x>gw~qyyjb@%%bOntsEHW9w{r8_8y=DtB+!&;;uy3OC54 z(S<9=bk(zHQW$XomOS&9&ISV3A*qTM=MZS%^mA2|3|SO-uHtNfyHK+e30gmwUI&33 zu9R|I*pv4|1P*KliTQm^E=R7xBCY++A1YirWM z#VI~d2Y=i=?Hwd99emOTxHrJpg??-SzCo=uz%=w=;jXIa)s5+Nlry*LMR#_RAAQ#7 z%Hp#3xu8kXD`Q}An#sVfGBupfYNmPHPX$%Tm~_S7-xE2gq?w{_8Q3_nc_UC=}P}_Ka|zPy+vM8yDST4=5Py~JMp9oaBwFPDb-jK#`_*zrhmk^{_=Rgd?sNce1d>1U3l*RZNT3}e5D!5IX97PW@Jp3J>w5(Ab#>A>BiOBq! z#ay&FB?F)@DphhRM=s|8??SDs34nTv;kqzgqC}S;&u4bE-<7G_=@(89^2@PSsz zZ%%>52@}sxoIk0^w69D*5m%jZLY2=yWI4XtxtE40x@o&WG2%1Pg!&qWZCc3u1CnHH$0|HPX|EQWz$JgB(s>q!wnK7k#X_v7^W7s{cw&i;sri3tACTLhsY zYNmpIf!J=W?@9O;mWAQ=oUfvVlyg_&_^lc@5u};EIWIC}5W^7<2sX`t{huS2NrgMs9Z+ z-5C^15<1qZ{L-EUWq>k`yWFLZO^A6>Y?qJqNBaHr`CimjLdSIOPQ?V`*1+63%mKz) zzBk-lg|I&F-8q}zH8-*bt#d9SNL1eohOi#<`p0@6yv4ym2jx??50IW&<#9RTeYw=; zU0&RVzN7%Sb9EKECLaSvJ4tn;6KBKx7n%wvjD({Q3x|`kTIf8TGnZ*TexzXeNbk4H3PESy&IRrn-i0v57;L4pdMVH*NH?XO zmc=S6>`u#p;SikBsLlr#F)bg;+}c7D7pskp-KWsJq&|>qxI}MKD|0`0vkD{MaHh&^ z2N~qXLH7fs*mOzuf68B6=lQr8Xn|$p;qb+)By!cU*fy=?jW{xzX`=Lip|>2HN>hy% zGcVT!*J>q`AJ-F6RK5>&xZZwR{lG*Hrd8dx+aBHbj^z(4W@t&*EZ+#tnf)zNP~WYk zHUr;9v>N*g_@|8!DVztF(YO56uBx;QZ_5CmIVscvnPGUbzHtS<32^q7+s3b7?b8TYMn+tAyN33{yUbY#M@ zp{WaG?HKml)cxr9KBhi=b==cb!@CFT*Z{7zBYV}FJajO4oJA~@d{Vx5X=s&jyTXhH zGzK@aac*oV`*`oZ;zDo+QL<@!I<)Co#QSUz0RbyUCCTi8btyv@G_rU z40B|g6~jH#1i}w2@2$FHl=6PTkWGkl)wGHqNo|Wqey4-;hA)R{7a|z0AyO6U?qW&h z(8C!>!cU44L)x)!gzI}vrr{;YjX`V7zd;fdEm>+idOw>yD$w7J`moiv97vbF@T`Hb zwTYkV$S`*d)+c@P%ShO*rVxQA z+cC#YlE+z*Z|kn6_<-88YvngtDgIYBLeYP@gaTMXv2-9+|wB8J|nn2 z)Zuv0x>YlPMT}@mcdPtlv7Nzu2y`Qd%7qGnJ7jt*8gFcfkLp(V>&^~-h={*3grxah zbp(AZFrgS)Ag=!bn!>HEYJHDMF`qtorI)81$X-*IbWYf74`&)81Bb9H@u7hq0PFa} z#z5m7zIkc}=aoRY7FTT?h`=}Gx**wK#&P1RhGZ)cM6qy^8F>L+!-H}}-*keZsV2kA zQZ%$T?ddQmb;|gD_I2X;G0k7``1+I*vN-G74|8lQush2M2<|Am_>o zp!rL@8D})1xlr6-3&lMUh9yz4z0?9kcQ2z_i%z(2*-Uy6Kc&i^^J_|vi-ix{$j;9B zM9@S7ctNz0rT0U3nuK9Aixz`}0h2pU4r#=k|8)QK!W+$Qf73D^@QFh`baNX7Qzw<| zq5>rBcA$*Mq1YEu2(Vm8*G*|DIw_$_?h%Znr_Kx>qA8MT2qGDBu@DPg-K{EuZU)ho z*08k`WUM^9A>~A9_OJK^L1??-lBOmX$8NWi?Z+mZnPm1Jp-eO!SYyTR#md#cqE;*V{GB7Bcz=$n{<&jF)q#XK3fqVi6LYgCcA0!B0O zHO$ML)zr{~h;!h2P~{a_Of90(jHEX+v!Q@Hy+py5myg?ap#SUWbPJ!Myy6kXcN_Td zv9e3OQBR{NUj!~~f5pJy8!rK5ptYFw5ABJxl1-es^Y40%NnHVVuiCSZ98GW@HJ2Bo z2e-h`+J5a`LC8T&a1moLBOj}MoEvaE9+N4SLIVfl`V4=V>!&#zS2QOwTjiYEH*-uN zlr{ihahkc;;ZFQPkjbL@qbX-W59N}?RcW39iWGez*6*-siUCF<`{=ZUZdh zfB*sUt=f{sa-1M!Lp5n+R78BNX&I3a2D=Qlo*TF@ogI=3T;lRd_D-M`4K{Ur{qTyi zjVBsqPIu_3Hq0ABv!xL<;y`{V;b?VO-sc5YVqF`4kIESq#|Cp9x0I13vU?}8Z@2Cm z&c<59)nRD{w1;60Ijn$IW4p2!@@^YXABtIRI=msNWHvP2(Y3S@sscothg40_|MQo z3+i@=Yrf{-;SoR4PRv$ov;5R8ZEI*Iky^s91?Zn_x%-3L=kGpQN)(<-I{{YKw%oa- zD2}BuEet4asgA!VS|qgH?)LQEqx5a0#Ed4%)ZDT(OvZGh-FOyBx1`4NU~bpV7-2;4^G)0hcVhuJmqMgyFt1Kc;QRD0@WplWhqSB)`j)6Jt`{`uY{4OX4lB(7@t9vr@NsNE0vWn#hR>y6e+Yvf`&4a zkTvFdnY#a_Y7APN^oI!*;chB|s{I7<4P!9aTs;z4I9}1@b315PZSaqVUuCDG34I>a zd)fJ(Ojfm8B@>%Itq6DKtR$egA1)Qi4TtbtH&)vk-IvQL(y%ny}<%RaQOZ;bRA$M^-)TYF+2>~(qzQE_|y1S8aN zYh8o^+84NK6Tc`~FeD?rsSDncVlElUuMl`pysUHxy)>?7u#lKPzIq2H3g@wvREKw+ zD5>$q&`Y?X-_`r@s4v3M>zMD`$DJe?_S$y_3Hy*mdabA_LaD|1pdB zf~#r>({|C5ccNwN13|9v*s455G;0X^C6DS?!f`gTL0eS1?LH|z-O_gEqPmr~WW^a= zS|0nJQjCF(2kv!5M0^!A1->nxxYSTA<**D^QTuOhBN9bvQBMZ53nN3+EzMXbk0U`O z2@Vp|=X-M1m_2|P^8${EBZ`4S)q6MLkMZ6(8SMS_zLW>n$|2ohD@xvG5sd=8Ws7KH z>c$yd5lO_|59S}N&tS=fZeMhE;ADCcvvWFiOUt*Z$QYRj>iATn-i6wW&aKJw!=txFs8x?! zoE8&wYO;gNNCs(!WgvbAS@6YUFiAy-^Gy6h<@7IFr6gX7PKv?+<%O&cwTZr*yIR(c z>q`f8j2}n0HUxit+@)L^X!eFRte1hH=T;J>hgQgG^6<$as@T_%>zTi8V2W$^Ij|xN zCw@za_fyLT!>u?kK|Ju64x!Y$SfC?E^FAYFg}~f#HfuJx0CUK(ZX-a=fTk#o~k* z@lw@Wc4TVzv5!g5W`Aox{6flMOdSW+ojQ7N zK5~Sz(J&jYV1}+k$ zrc}kZG(k93;ka(8Sd}T}a-R>G%QV=qI;!Q|y&$9*X&kCN{O$OeP=!7;^UZz9`qmNO?I?c1$bXuVO#bA6E?RBPXT)?NC`^<5JQP8)HB^Sh z_@|MFKMCl7Y04um1XI%EzSe{R;ujoFKO!LJaVpdGuS@d zT8{V@H~B&8hQj#n&!rnikwj8u=Dr*(K)_MOi(67rZlSv0KE;v9 z+@o?@w%tfG7}LM;jy-IKdvp}rx36#8UYy@ED@p%CE~yhxhfL+75GY6531nG&`^M1x zO#%Y#JE8=l^Fcm6-Me^9Q8$kRGaYXwk0XCOv_-v@e9h&`nfbVlflHw|3}yJyCOP(# zXGq%x(fv+1dYs&!Y&f!nESnMVZI~yqV|Qkd2CSj$WB-S}w~UHoYZitFcXtgiNMLZ+ z;4rv51b6oUfgr(Q0s~Bd0D<5c7~CZgd~gpMJOqaXA|yHQaO^qHbMJT8_x`+Vy=(Vc zO%GMOq<2@>uByGewE=2~JEBn4xQfdrQ2C&{ngfEGKaq5IDT8nC0TWyLrtywX!hU zOck!toW}v~nf16!>qm63TwFKw^D$vQO`fIs;)=o{019|Ty-FVbvjQPO5PcWpU1&Au(i?txHB^^ zaIrr)e%zbOmms&V^2e*#CaOHRRzkNsg{TE%&}jFhx!0Adqg(G7ZqO-1O%a~pEozl` zn>C}w{XyWakdy{`t<~DAO=%w&LXnlY9a(~~1hRACyRqtLyK`gOc!L`jC3KE%qh^# z&FW~wg5eU?3j>n}Pz%y`fGU@kJK`X$bnL?gMs z0d8}z5JEH~v8b;vaJjHP+|}2FvX0(@1E~VNDNE(QEHD!!l_mFoG{dBan2}9-vV`p! zoRCr3hq$|jc{1*4@u8NLAU~eExKH`Ar&;9wEL-@Zwn(CFP>EfBF(>kqtpV|=j<>vA zEr%@!55p_3G-q8iE0e7_Mbevjb#OH|6L(C5EByWhelMG&NcDUpU$0X5YmNg0m{-`l zpB3#BQS^S8G&DkaWZ_?ki%Kn3hZYy4I>V3aBJ%r7T?cW~egl*~m12rCNwa+M0(a1< zWe_O4AwBZi~hqRsiQB<8z>?Cpa}m!$TvO}>EYcsiAR-QC?iWqm1x z7Bripg=HBncy{DoSq*iuPxGnd=Ut1f2YjCh>#D4P9yu}%p?C4hdBa3#aDQ> zCb&33vm_Qtv~aU)kDy7wwhNi3UTAy(4P=1Tal{LbmD7nf3|@sTlehm6G2EU3RUfdv z0;II(6j}2NcM1o-VDa&*s3{>+raeS&pcC8d_beL$6@>skQGkc`GN*ib)2B`zNlv_E z#-oIn5)NR@s7g(q0)e_u?8`rl`Z_L+lwJ5|UtD11YUoSi)B$ZnHE%nOJxnm&DDOMw zVeohEl0AMzv$D$K)w8l3(6U~8AI+FB8Y51m|4F3W7&ghWRQMTcWr*TC+P6H?k^cSF zk45_u3`H>M6NKo&iOQIa=o%VSluGP##qNp|r6*gvLSG-j5V1ug zWwfgw&67UHYk{o}D@1#-<^m226=Kv}b4Td0Y|0YFy*kHgpJPtNmtn{u1Cd?%XPzX3 zb-sk10ZTraMgl7pcQ)tiTktGnfs-PpDOnl@K33uKoeU9k^*SEID5c}d;o&^Y!uX0hi$slH*fCE(tWV6F7CaM#X05q< zF-ZVcU{Ick?HW)nI3*&Ee`$cYSbpT8N_aMk=b+}4e>N2A(A8k`4sl{U(}b)Kk9jAq zkbh1TnvlJ>qE)0`wfxAlTeNj`(5TRZRuZu1*+sRH!XzW4Ekam@`(OvuMfLJ%i0u1- z&Guclp50=b^hK-UFn3as4q(CWo!6WZ(y;1NP!^*b^scAh5i?Sn=IKAev0Fj^9lpa` zuzu3 zwqIz^Ej!vY6i(BQon8`S$Eu1;EYEs1MY)VW+-d%D>en9deyAQienc8m_YS=@nXKl- zcZaM46T0VF+0f>m8kmQVzVfqUnL2BzuiWq3SsuY^-rHMXaea-FY5su$^QOIkIpMf2 z%1F2n1~BbN8MKu$L*n`er_&$#vZt!HXCx!oaF+G4#Acx5gfQi16O84ctqIdi1s9EV zK)J#+FFAj-o`P5tKh#6lO73*HM0cLPuMKKjQ5X-3tsPR10li_qM{GG?w_V~c3J5V zOjZax5lTaX{lmSXWFR$5UpLKwo7fn$%sA1NY|Ik;pzDTe@4ZMuVdq6Mse8?Ss;848 zNwbmruQy%Nta+=bb>!Gy6{rp(D$+E#z(T)rWZVr038(d^nreYDY+e-^dsImqM%{12 z$}^kwUJAYv!DQ@bWU%-RK)TrM%{$jIWF&uWPZmKaaJ_{^4!3D2q2xR_Jjwq zl2!Bl8lyUk401&#+lSEs>C{?@5dpJ%)1mh^LP08<80L}i3A4{B>Enh%D~hhiCJfvc(|DJTAuz+i_< zW+)oRBi(yUURm4yDfSr~HZN+Jr#^SDZivPCGi2Is7l3}nTdr={4D!``g2X9Qic0u= z$tn7W$}UZTuL*ow?x8#bJ2LV_-uR`t zXr>a<-jz`~sBhs+oA`r!siJ(+VN87MH?8_>t5Zt{VM9%7pTCZ7GaZ_~dnS)9Z?rUSyHORHMluHBojkGqNU%PXN+*RAde|DmI#Qg;oK48%yNMH-i(^;^cn%(kF=@m z_;w858gK%4Y98AWj4Hs7Jx8*1THZ+}YbeFWd{J$z5mAg^3tN#_+*+Ofn$VEFwu7bn z^`w84tJk!KfJlo_nkpR#wo@)rU;#iwp`rPi!K`*_<;P48b!*nRy8G>EF7gHF6$n-h z{htsKs$uqv3&jw&^s|%gZUrbtuFw>s;?01h*-!jVf5HTLb-&S<+C|lK9|6vCD#kz+ z|Ef_Qh~3=~Hj));Yj3eeHYn4ljdvA9Q&IYlUgA+}!xVEjpF(gC)bzqLR2hi_o{WkG zCg8p)l6@`HlQL8(E{r{gZIZYxsOabe#G`A&2&^{j%bM>OO-aJhaLj;5NY328J+Fm6 zmgK!~V=It5?Z#p%e22~vRCjJA@V!MYeUFT?x3!=-osI>KqG4-i?$K*6YEP@6LT911 zi62*SWY%T6{`wCLwQ=gW89y>d@$|F0DXVvDh%oL+{q%i;bq%44lK*Lwrv2e&ly;fo zf!J1eD-16}nA^zQhvlO0LCTvhVU~}Jm`>ZGyL|R!AjLH*;`ec>9+WoF$DqyY%JFwC(sHb?;!p^Yd8-RIXrs z6sd+3n$odSqf*z9;|(7}aMQf4b?(T*dy~z~E4h#mR&!2^?r6j+K-fDvQC)JnX8xkv z!EIXe4P{a>u;pR;mU|*extEZPq)Ubrr;Q5@fs$g*FQQ0lwl5>s;+Z3FERHkoTfS2y z3~6XBYmLR4r0Ay~D3-qwp23kKDkwgu zWBO+Da}M`uoR+9Ry2$vZj@yeqPZHDifr^hy*k6B6o1TsFyD2DD0`p|zgBg|9e=zQY zX|3G^nEa7OC?&6E6!7XhklrO%36dLCY9XS5|^tms^rUDdQ_D? zNmL>u(Fu7F#u0d;yaP9Zj1#7a&b-=OcQ>Rdrcb17mH(8|+|}Lo1^0tD#y2oRh$}JH zYR^f73j$C=*Q@0=u-$C6z4lmHayNGf@lsL?78-MApZCQKB=tlMVQY?0$Qcat`gyMLa+@5czV8n=xnZbAOZhNqD>*=4V?ow;{ee z6OEg!L5^}0N`skFdNf3uExt=;Or?wnvWu)myJaGFo~YZu{AP&D45i%>(eoC|2k&;P zm{g9!xhF`&6{*Thxo|BE_Fg))2|3BxiK0Uxf{Dsv#mWX-T!&f*xBYqNvu)+p%4iFRu{$VjD42E zJIGAP6Rv5qtDcig&Cov18@4ae*mbQyP}voUJKdUJN2k0z}|D|@+7_|iG05S&OCoe z`Thn7G}q|>C0PSd`CL|(-2O2g8$@Ew(4`HCJTsW>FZ3x6E611e_PC3A73Wz($ z?mede0Voa?Y;hwESO|-xRxQj{gnJ(VPoTE%d}YoeS=VKg6{k?>aO@|0P)N)Y5ftqX>vDC z92wbV`0+jZUYh(n+MicM@AH_0*PluM6A^xYPDli-->X~@P4r)o7Bk<)KfCH2_`U)S z_!onJ^kAvBr*udvUQ$^=Ve{#6%X^9Oe?KXQ9{f9hDDgg$j<kljAHyd^xc(H zNKD3Qu;+Dv)c(II1VyhUeKdZC#oJL&lC$gJn`f^t>|ZDMi`(*PuW$$8>$}t$grF-* z@RPMKHrs0-quLQ}&_`tB!*9$yyTDEDHIgQD@qYX35_U`&vVPF)DQPx>jmKt_7 z&1wCe&G5r7^z`94>YweY^1e2D_?m^!(Gqb`k^TWUg?5;oZt23Sf<`Uou;`EN`vZAf zL+qK}gKu7>JKhw&o+1;35zQhCq@NG;v4ibWW#crs#9iURHXb`yZ*fP{znlAA=KlDf zDPfN%%*6Qf_7&=U=iyFeZ}^Z)T=2~g6$;F-r|DKLN=-GhSAm1B8eas~~UYMyH_9dgv zlqWNXRV{~Nei5?>*GNnz|CxFEeiJJI?vBPYAczblGb1faJ@X?$B@#)nZZGd^5x&KX zAzp-=KJk^alv%Mpqyvf40R}d^8BtMYtZoukrf{|3KyIn~qW}ps{gU=JJBhUE8WLjH zxYOV>fX!AU#0oj_iVLCjdiqRmQqiTM{$jkjo>vd(yyTcWd;626xBCE<=gK zj5A&_hQXBuT$EvM<9IMDRa5HBlnNU?Hlr^^%E?)q^FiGt~Z|+ zOM7yrVxUcm8H94j{f%2~F?+x|@D#$Ci-Qh;y~V>WL4CS|6PIiqMTcPZ{_0R`@6MGo zrCC)ftYfn&Tc6yB36mLR0_5vEwift8=$zJ>HG>J$Dg_lcabX)W_Ar zV8$Z6PT2Q}FYqdo4Ta|Nu`OwX$ohwk2KvL;^z1R&J(cNh-d9TsE`>FK!jhIwMWVu_ zcen0hT;jYCX!K&8@EghvToL)CG(BMyIb0e0}nCYvk{hJU-tY+Zhw&o z@`)FzBR3}Hs~Vi+Y>Ld|WOJ_&uPp5HMe;iZC&*A?Fj;CcQ5tC7LFZfIR!a;0iG~c? zVwpb9d=Bu4rW>7`{fs&e9qQ)%Pi(FDd7)zHy(O?5CiZ#FVV2u>+%iq@&*ru4zLPf( zhGpqeCKfy_HXw=$n;N3u4R>5_IPxTDo}Iw8nxQ%{l~_3#uw2zfrLkYsRV>Ip7Z{hy zh4tdOL(zo6sNC~g9T$=DmpqN}EKr&sd%C5MqKML>_zA|yBXC)PmbBBYKQ;OjnkJL2 zCe+&8Uwj%{zK1;?=P#Mri9UknWje6-8U) zabST6_?WOPVD{~0B6hnc+ungD(Z_z2iCLiTw3jo~e#jmXlAU^hjEL1`h`27S+G`$LM)pqqiOOhk$NlX_96VJD2Hc7IEau!dNLteebe zwJQ6%GrYDxug2#}2C!QIM8A51?3R>0=4f?YN%0}l+OFaYdK+Gr_Z0lZ-orslND8W_ zvDMWkGF)h=+CS`gv8++q0|hzDjuEPB-rv$X-0IQ~)$o;?<;llxMOlddAZPgpIg6Bu zC5bSmX#Xj)m@xVMhm6d@&^3{hAqgC6&4$LJ?L_lp&tkx4 z7>e9KJ{K@3Efx@w92-{mzte7|Vdc7-@tJv%3`gXRraB=BQ#gA2pe-{VnMuk7QrPl# ze0lR>@nVThYG&0zXc6J0g|5p}Rn!N=azL}Tk+0^(2sy{%9v~$&;o8}?yKi%Oh4}i- z?D1oG?*o%y78omick%0VE@Ak8VBKAU*lU=WIdCh(CgVd#kpF>f9QqsJmgj&I@Ln&|8FEZdt=twvv^h)905<&*xC07?pl8N^A{Is z5P1JCwDvaD<^#Ur8!I0_o|V{dBr4^9No z`&#{IC)sfa+f~LMB}vbks~QP`&%R4P`AF8b3k%7X>Bu zaobwhZ-CY=^uO9ut2_nlzi4#1wC9X0%fo+n!2(d_T+C)Dp9++wdbxiPX8C*oiOMX6 zS@D}XG|3`(3u;mCGt=>$y9a)mwDpG&5>*frW{q-X@A9Y5^Y%S#QK%!^`(7O=dw$j4 z7=X(EbXf8KZEZ(DX=9iBsN~qyosE3xnuB_&-{s148uwA=3b`|ed^fU#!u~zq!&inc z*ALkDfBy9<9r-m(=~1t2Wv21|f{x4YjIEaZ21o?C;9SZ!A;FFqIVh`zd`E#45By5x z@79fxGkh;+*lYl~Hng+vU3zKyxK?X>-&5B#{_;ufiu%PqDjy!uN`%}&f#U-2<)c#6 zku4ifEYIH5hT1N5)g9X`U&E7@G#Cu%ng}ODR=d1yS`lkz-miB=*kk%1zhi`V{`xm~ zB_Myc;nT*#wf;LWc|6>k6p)8|lC3Bi0PJzo>+tP65Rlp1qZ_ekh*^N|i{>8M57xvZA?I zQqCD-`x?+ZhD1e}ubOJ6K~l2nIj9KkRcqxo^1Jl$MLz0&tAkQUP^QM^GN2v)LmlMs zi+(hqz08)_G*9ZzCYc83?YnX%p$0$^v+2SQDO+`$C<@bIdE9;fN52>myqo-HR8Nxj zy=(_8h|N$L9^^dN9~P=fwr1~=*$g%NMXtU~1RWmNz4drEvdxGPxQ8-c{tf4jW@9o?82*$b;{zbh=IEPQ zc(2K3T}~)`A9Z0;DH3WG(+Emf7Q8lfPy8o5=-& zDr6cdlj{QqqCYzS7bR1jW zTMD2a>%@Kk9Ms6UeAHp(_QT{Q$na~J<$O-bW832pgCA0;TV!1u7tmht3*&z?xYDWs zLSDtp>#t@!FEYZmpT&K^_9k@dpGSGFG}<|ZsXHGkFp%P z>(FDtgz=%+YX9UD^>;-&wFoyr2uB#}U##k&HZ}#uPK3utofrP|AOOYcp4ro( z-Wz1doy#9m))w8?2vl(c8S>qmgvLMImkQmx&{a;MOPIyj4(d&U@<3YTiOpu0ZJ#dw zKQr`S%@90Q_1D-F6|VSBR+a|TAsmL8`8^I)K;huCOvyS&hxtt5Z~av9`5?2&JMVoe?#5<;UQcC zOh@vhb)fvIf`fc&WWgXN6z#LTzB37#rV6A(%)gN`vmQOGk66wLho}TOqioFr?$*y z_w%k8p&l#vLq-!O-JXP*dlhjjJVV?0pwP;H^gz_4*?FD)6E#aPdTeic97TIl;r)#D zu2=Qm>=6cHksoDWOE|Mj?*%+KI<3pGpXZeT+iIk5V8omR#n~Kw1JOZt9<82q(5(T? zU1^U>riccMj2+F$70yPL&D^U`%i2})_Vvf;(2{r<5WSz|$IQJe89Rz*y7PFPLR~su zZflpsb{|y&Z>Van*ywVuzMLUezZpO!uba@tz(G~l#)Su6vsZ>kLFfvh!(zVIs#>9; z-oG+Fsj0MP^>n9p2g$mWB=2!EUQye{$tE0~ilHqn2H>T2&%=GB7>83@)4HA(ISfWd z7gr0yA8S5R^Q2c6k@Zlf0v3tbhU@Vt!^(qMZrjYfAHSXihV8hHz8*Vy>Bw`gK4!lE z-4eJCbEaVY{A>*3n8Q7mgJ8#u=%l$zziDlm$1zLKIWLA4D7#^dqya9&pi(CAdxV}-exSh zUy|xSjP=JGa}dEt-U5L zncbHndnQgddJQ?DrF%8LWZH7{TTLt(vE$zwUaAU6H(#O4ZKbpu_Scq$U;tq%`KMwI zHrb_4fMM^Xa+mG((<^H0{5}sdPtnr=uR=fO<@LPk17<70)laJ=Q8t$ zq@~`UQLWkXq!ov0q0_ka)2tYVO_F_|y)tO%1XU=6)~NhSC(#jFCetI$3?|gPz{odU#3ch7p7Z0 z9CJ+BJ`0)2vzI*z*Z-6|niVJ-+)*x}wKzi*$s2?+3b_6`Pen_XU4sIf*m zcqVdVk|}hS!IUI2q~mQ?#fAz`GriN0FADK{ukCe*at}XnW?N*EN3i6^YyAdD_-d)a z5RE)qmavNj-KnbXl0X}TSFc9K+h(S&0=CK{b<+56RaKk&%$ry7CHR1DVR_kL^nw#Q zUe5)zT_doKTWG79)8eS{Itd?Rt1X4OKxp5xMH4jOH+xNfeq^NiBkbg7ZAG1(l+E`2 zk=8b0erHUi2=diPeI$AD*mIfD{<>m*dBEKNx31X#)YWt1zjS53*#iODeelGC0jCnn zNhE9D7-`s1M#PkSTrT4W774K>(3T(k$S=L&NLdvP{z3|(5zfuuMk-?J^H+0Zr0)@z zn1!VKyGA%!ISN;NP^#-OH)?Q^mKrOkc2X%CpUp`Di_6Crpes8ka2#8kg*@0;laOOg42km7_$bseHKb4!Qg zxt*@so7S66oNE5$FsGLEjc2RiDj?Jq3?!?)|3jW-cv_Ktg<~wR0X&3x>_IsF{iuJy7eATcK zhs^uf4)u8C47WdY%0L_gh@Lc!d-@+7O`jWXf9+)+@g$ISVqExK8kn*m|1L#O9kHnX zj;ya5QP!J+RLEz69jF&6Jq3g|R~ALX<6q!4H0im3St75-Z;oq1!1d!@VK~3?629gG z7aj>c%Jk(;10xT_=4u$zm3k9mhYywn6Bu$Gg{5&ODB6)>?Q--xQJL>I)zDt}GL~5m z(CB+5J3dUY76`L&w_Pn8uBbWvL(wqD<< zKdf|fdCJYMt<;&Zb;e?xX0cY2KXOh%{B%@Ag#w*DaK(~VXh8MXX}eNqAl2a#%hw>N zny`fdrKlm=Y&EU18L1xOQAvshMl$8z8syR(M#ND&x!~5&fr+&Mpu^Cw$O@J;0H%F$ zEk^6CIW5bJ{)j75r|qh(WW^3p_7R@T4}VuD7jE7r*;76k?d@1di&qjL)raZ+if5Lc zS_zyzg4o>c-KxZPSK7H z{$5}JNEzBq|ECV0W41N6x2CbC9MFz;CNAKuJIk&!r~Au;&(DE?$u@`~pM7eTxJpBv zDnA2NTZ?}IjShanoZiaG600-O+v*PnJPF8pc&V(BI=L3y@X(pHpN`BlROyVMUFlfk z)qx!?*}P$fb51nYT1|}k&mH@jJZ!gEI~7O-NEutw?af9Tu9>bw5B=ahVkmf6i-#>C zML}8&h_A6##GRu|3Efo9A=YU>w;ZfrOSO7YHR~8a$PtW%0T#n|moSPamz)j>2Qa*z zTGhxU&WMx#{5I$fbPPbchOji!v!eP?r)9cJ)7+kcCTdiIZf*_<2BeFsTK1a$uEk#o zzbmnUA@yBN8Qv>A9~WpCJ}KJfToH*%c?8IO2g77xzH(pX=}!d^9-eEc!$*?EP?$vwb^ViQQ3wAsfG`73zXf#xm6-SSYa9sDLSc49lKh8VWm}TWlXXR8V$hU%KQT1%0B2pHLHDwpU7XGClx&=#5nk`IX}<4RXg9 z+|NFTE7pjg*gSkc7@R4&!Q8^IB&1uC6Ei^?8Y?N;{e&2EAc5+m^|!-V^k)ciNMyC+ z#6e3ah9ajnhAKf?;Y?6Hp#VwB#$R;u1a2q7&>Lrk}Rj2C~VzDS}3f#2`OF9oavQ{ zKRTK^Iy+4bxQo^QSd)%aLzXsp$;_@5D-ZC_*Sm|?$R&D3>pv0~*sh7cKan+qqkYJ{5Tl}>oh-1tB_Jg`eg^6 zYB9Tt!Q1Kagzf0>TRWY_l}8^?IeNidq_FcGB7$*ekv+tcqGSEO$;x2~tHUDGP62^j zhb4xJqF!-58QIRQ^F`CP67o8>I{`Zqtq?hz>^ycgjO$$!eMwPN^!y(JF`jr#UzzIe zd2_bjd*P~AwaAoZ{|mB#fxvSujMHebKap`lkLxdVaaVIHiUyJA>b5^kbirD8)H;c| znXTGDl~4!bEsFXn1v@n?G$f=i=Ryckp({dK?cAPrY5QkH-5B~XU8lzj!uUJ2L$w=k z(f0zOp7>CeVLk+n%B9W3umypDkqCL^??t|CgC*Sq-i~x18l|MNKI>Prf{B<=a54tKP}l4dL1~4{Td4;Gs#_q3r-5tvd7cTv)tI^lpmJvYDdLI$!zCa>(M4$ zTLy)`PQJ6wxM`2`Xgf%$(y+RuTRh!*eVVvWqd(j1od*-OVXA!Vf;w z2;et$=4qaB``2*V?&m{R>>HUvC45>hegjPH)Os&$=tg#&-FrMQ_0iQq52uovqIM4$ zK&Uk63DK9=RGFZ+mO5`HYkv#H9s9*+Ch0wK*`YL^jY&?V4rKKi8o&{GgM{RZww{d==-?zOTP`u^C}pei2NQ{<4S1N zWdu_h5mlTI?SPYY6m8gZXMwE7*mZsb&>qieySyiH$B|b0)?ND}#bXLHfp!K!M(PBp zz$8_(i!*a)=1WwaC2g0|qW>8K$7qKzkEBZ88RHGfz|;r-wiqKme`tJ_^IvI z>v)^zEWlRQu*tI2h_D zZ%I4VIoQAey6*%OLfkkfi2RrW5u2`ddlp52W9UdWi;F*;*Qxl8UgA7Gw-DeTGfzH2 z>wn^NnJ~Vb{Hv@goQe3-+|%0JwoL;zHlaQ8zEXOace|_AtC3SG)5%aBrKYa-Hgio< zWkDMaDiOq3^tdBQMf2oSOqAL@+0dSLq0Y>P!KtV-#^E2v!SBFW~jOFQ3 zeTy;c>O>PNjN{iV-_mUGbyW2MP5P(g#RhL~N&P~KU+Uc7s?rQw4r2kT_*Clpqu94TX-l=;Dc?|AP`=V>RR zorrD3p1s$GO{jgXIV~8W7r-f57J68gA~EiC2JDLYJ~JG=;D1WjH@$ESk8lh+r+v^z zbcK3nQ!Q8^pyVdRBFwuFleRN=NboirAKE}0DBfYj{@U0jdR|BIQ$zo=G}BHE`%98u zIZjV0Lf(-Ul!_vmp*M?3qq&uBtK9MpuVu9;LR5hPscSK&)FKM5t(iD`Wvnmd_YtUy zBg-L&q?Yx4TT3-z>m+!$+LF0=+?pcceQ?ERTXaCg>Q4G%?PxwW+U%(_dC4#5VldDr z=Y6eRo6m)+KTjunxiCx2d^zeq1^Tu((G=X(yjs1C@jX5FNNO>$teq0t!8{?pEc86&3tAomLF5N!U_p$ z&M{$B5VkyDDvU*h;)-zPnruuiE;OxY%*nPftk(Qw94Ky&|5>${vdQ86V24N6mO8`) z7;t%<-|rlei#XlDV7;&ZatkHmIjpSlUBBD_C_PiU$B^d}MKkQZoA4@23I}`Ctj=K+ zHh`()Bcc{T?S@MZT19dw$xU!;V0tfgUDuHBO%l?GfL_TanLT21sHLG;8=qxfT7UiF zToMq|w1G6?i?U)J-Eac-bQ70vYbzN85!3*CKjvY{i1qO%meqk4VCN_Kn zmsc13%Fp`5LyD~}*+#E@;ZZN|$!oR!-DR;@Ixh`E&-NY=kYjrbTaa&@sN=pyp7Nb}GSEFpFxj zkH8vhg*iEqs{~h+n5HJ5?jJt$^f3wilK*Q-Vq45wk5vQBAlD-uueH@8OS43d>OG%> z=_h5ryd2$Cwo240aXtd3G)EST=4jBZkpI_!na`mln2>D{1sK?FWnp6Q6v%=2>DE}q zxs81zg=S{hJn%SEpENH&XDC`-R!H@11Zx1UlZI5b^H(GD zQWU@Qi~*2w@*2d-h1eI2Q5E8$?u-waoJ;5`Ms>$=CR zg!n}{2-N!6OY`)CkT!~bRvO-2u-WwD==bjHpQjSjhLT>FbgPGzPF+5Ty~hjB1+7*6 zy<#{ZU`A;wj?STooe~*v)5BL?#dg@yiVSUr8Y1PjtpcKc!!Ciqr}`4;6FOAR5fL?} z7O(sU*yw2gA^b{^BEEH6W_V(?k@_nw&%A!+ZqiUb%k8Ds=apC;(EA%~6BWfzT{9gs z5v5Q3KN-7f$ATjtk9>4lzg~ZqUk5`AroKlil!eQx!Ehz>(OO8Y?b?bzuCqRQ9B;|A zsXfJUt~^le=NB=Ra@C>z`Dt#bUniDEpL%OayUvL zR|j-S9gj=N5;4(^ed^BLd&4saT$84jRb@EVfb|=QKZwWh;~kteHEZh}a?a->6lTqg4^2eof#tL1 z0w{{dz%Jky|%rvWXNHQ&CmcC^VNi|mz0UG?@NuD|%#80i( zl+VRd#WS8)ciwTtqBI%t=o1p{aN%v&z`proXfus?lhdv@UGng?Op@4_oNqh~bhQY6 z!h8g?6b5nm!LorOy;V)uh%yCx**=?LM1rjIx`iAp>G*X{ z<1#x0>rD`PrZAr$f(_*Qz@yx ziK{Mn+`q@i(YI*|5#Y;wi`Cri&6g=guq)8eR z2r$eirUWkK%aa(iI2cj}u3v|yQhU*%egyZ zwd3*b`Ka|!z%~ch6`#2KQuMQ1Zp|~+OBqrGnkf~y3?8+<`UY?%X=NJ} zC$NtmS&wbKZD7a@#9U^yy$aRGz2=@<$vJ|X=bIXIH!&gOY8uu-3w1+UN8%G(G0 z3CssyvC0}~XZZx+(p6O#VemEhbB=YI=>wRtFrnc9xNATv9bRBEtpsdoZTA_R?*Oqy zv;37~Ew7R+Xq*tD9n;4!d$c2#$xtJ>wWf|${wg9=f}%C))x%k_q4Bj|x}e;r(n;&= z0ANacOFR)w>hSu9!3yRFaEvqaCj*Od(uV#>rooDoPiBJI!2Cy~>(i+l1TsNUg}7oe z`2BTz4MScz<26Q{7Y5IyB{wS?(ufJA-HC?BPFFeeuH#3KaXj^?S8Dkvqcqt9NI(tv z(VtzFR+XLQ1|2*tI58G&npLVEeE%H#9l6Ftq5TDeY_~p7yqZQCm14=MeAr6HJ|quT zurje<&Z?cP&Pvr`5T-@8`+=Qhw-$%KX0S@-EOhLfMdj!{344m0@ggD)Z_y8mRuhfq zkWgE1#s0==v(_^S>1Yv&Trnj|-Y!aOU>-KRnX?8*Zf~esDt@FUN+g$%ZMSI-*qHw1 z^c}|m`USh_Xpv3%bMul@a{!(-4McXAd89>+XE5X$RnugBI$M&u{PRY$Q)M)t5b|`gv5l zP!(syqf9F$W}^b-f4uu3?j~j8Le;BjS8}k5L;C@q#C;W+BG*Ig9$KC@qfI2gcOCPk zc08fZQM^xkG%6~W<(a(VnhP=cXf&5TRT)S7`QaLIzOsK~L`aIpdvj|@eMn2v`iOIa z)vwlrKq!gd2eCv4TrYtN?Xw1kvA~G&3VApeE0dnf7g@~%%$!xyRl=hB1MCJ+rY~Rf zoMUmygF>IE_esWAM;m#Mb?Q)V`-ER`6Ru2dqeIw`- zUl_o+F@VG#K7Q?!(KuhNmZZ`w?Y?>szAG%q7zhl@BiC$LOSoU6QS*S>$e#tRJd6=} zrf@Ksy8uI!ZVvDaoYeSf@3ybuWhZU(;}XE^J*K8;OI7s&xW#^3pH>`%q!<>~rdp!6 z+sKk{c1$`D&GGJ1ar7}<%J=CoH>hukxvFcw~ZA*B) z-_KNfEB@<=1qU-NOd46eTc*5BN1`(;OAu_M{2=<|h0ZgD>Mgw;twH(D`7 z^ffy6d-k-jQi#y8Oi?_QeT=Qmwz=rqnKx98jALmd%>UC8gtHy>o0$udvWN!)Df4mbSj@z?`Y zuh%BdXs6OPyVQ_@>daCmiBsY5aDWY03{|scsP1@JBY|N{2|1zDdh-#Pq~h_Jd%v|U zjP1wzml<@fOx*Qw%6wGaohRDoIO493Nfc74$cZamQ0z1FUclEVA`S$eQ2wUW`dD%D zO~fm%1+gT@545Qiw2x)b{3$B>pw2`c6tC+Uv>oQ>v<*LC1#&;5CVi1-M@okmrYUC= zt~gX*CM3$id%^-H)0D&lvn(MIEVK{#aS81b%qF>XYxz!%N9!1>Cxq)KNIhQ~snyzO zmPAoK!$~A)l^NuoE0MQu8|p%7vJ# z^*z*nJ~g9R(OE{2J4*cqz(*AkZY`rWM!DIILw(TQPjBF5oU^HUdG`79!?IFoFYe8L zMI7UDIqlc#FpJ5FE(=HEm8XvV$$Two@?Os=cv7^boqv(hr@TdDA7_}5i++lgCd4JT zg8x`|M_Yc5;Nu{TMxu2gT$!rWnSX(r)#h_8A$xNxDc&Uo(GM>wU{ckShX$v7_Ft|P zgA55Pd}vy@IvQ2Xxw#O?81 zSIi^(-jTYR4{Z>_EeIC`bKDO#eWP-C!{OkSE4Co{P$)Q(6UJ$reVI*{$_Re6ycYK9oFO;;JLqf<9^7PE#bXD+Nt$xjseFgaosoeIyIk0E%!D!7R z)}D9g2~(8snabom?`eFLB}uhgc9Y&bz?q64w213NgBPd;`f~z5N}I2%P&KOT46_+R z`N~^9Gv@-QDXV)lRU3X(I+V90mnjLerkrn0Eb$HcgZX#`M+W%?_6jw1I2v$oF{&f| zsNa0iY%dG{HAC9RttjgO7GlWOUDayCG%Gble=L0iq8WhE?MXc;UmGpG`avDTyj48y zQXaNesh@VdN%#bK2Okdc{>wl0cXygW631*6$TszT(q3Y zh>T5e$`1Mr-4#&@s(A2D=LvT%R7K({YoXN{d+{i-H$m*4+H#iEjg6G>1#-4IPj<(Lu?p>HA)d zY_RU!N$oHLdMzbuPivyyJXZUGUtV;rESGE@EmY>Kyl{UR->9e2=A6k&Q;dU* z*r9$FMVn2E(3MA7)Cqa+ND>VWg58G(w{gCeZrtL@DkBhm;vRpkdFy#DHl!FUo`K^5|2F5P=Ibylc3$aR=n3C@`$|>xU{L@#^kF$WN<87mJI#1`}m62*l$H_PIB|H%~L0a9Ud&l2#-ZbENs?!;7pj}|ln7s+US^M{` zdV)SsSKy0jXfk#UDKq8+nnkgO^;J2m4)Gj&$t<=cF26Q;Fxr&m!;;4?U&MJ2PJG6D zJf=n>4jgNX(^#i};X`MOZuShih0WA2lCXr?Wqz-B?J1|Gh|2w|;D zHAZyOY`KA^-&j9c4-Mqn5~ZgK1v=d1OhUb!1_n#RGT%>2yzGDm#<~tfe)bvsBr)U9 zep&^;#)H4*1Gt z)#|bNoNkmcSN-dc#g?ipDcAH;c1LE_@lG^rJC4Xa3NsQJ&wDYl4!{Ak>Mcxag3e>G zWVujuM#PdIZ-_mJO*IqKai@jVkEyZ6EuP~y`f-(F%Q)rX2b7b=@7i~6q?6Q-SQ^Nr zD;^O8)!4=T(c?`rp@#_Q-bXZUulDU zV}etz#AwVCT_30Lb4PHdhc~|1qI|~ONm1;Hjh1hN^90{|5r05@Fv^Z4>>XR9LWaR(f z)6TU%U%4;pmM^$W{9mnP_9H;@D`=UApfzfRt>ET!61F~j=;a*n$n=Iaw?`~-O}HK_ z=yw%YdN~4>HtK58G0}uOv&x8NijGtqOWyR|PdUvIm;hr}S5KB3al~jj>LF%&zwmS~ zOb+FP%&?&3swym;uodp{=^l8+R&a!Saf;7``hLjcOiR+m0k^G1PPqV#PPuA&qYmM? zwd8GY3{xI)|F*5zhrNtt$~%m#V_~inh_|gn*9cSQdY)y!X0~eHyeox%7 zfboSh)@ypz_bk!Lkw*+3y2QiYK!@y%$x6QM@$OuEy5+q+t0?cHrJdO}g` zLg7Y|G0I=V=#QI!04z50Z~oZHzx_vh%l{d~5c`QG4w*Cb3{QH@dG)kvTV~_TI8`oS z#Vq%FmaKmMMY=1!_-@vSo0PgJW~#CKxP_*Hr|A_ZywurLl-ipY(>Txc&uqP`NLJIJ zhgjCKADRx%K*^>K$t+t3YQv@mEsperKk0eK{WX2IZ>eXq*JPsLRHbWF$mcGSdU z3J3I~we*&XuP<>L6URPL@CYi?p!(GZoG^L<3Zh0Whm0^I*+}p=B{t$6k|AJp2Ru(y){(*>VRWZeUZ956F|w7u{nJaAfKzSU(!wZ`lj{ad2D%(+&U>HQ;}Cvte2s1*%4<(NQ25CHG)cj*R-8Axd!|4FF;M@OcHOxOh#eD@Olvr0wq=V-a&!up-o zi+Xa`aFe-a_so5*l*r!P6Z6@cjBK(D(RlgauB&E29xa#H2+c=gAI{fZc97ZQec!?) z7tp&T5B!Y23kzftojy~b?*fK3Lk(W!?61bqH}$+{ODwB&wA6xy)a8~A&QHAze%>0b zk7A|7o0@qBVmYDE$@Z27&fB-pMqWWZ={r`Jy0xnH3WW$e-%P&NFxiY^`m|N4X7@X` ze$kZ*O*V7eYKlpTPvgzyouxEDjo!}SR7+*NFU~Lq$^)GDSzCi+Rg&!Q`dIEQnqcf1 z5oe2TB+3OdXj-4~#TMS(k^&T*UVNP3tzew?pvNz+^wB-3tMabbNs#3V=2(S@=srGqqs8N>ef*_@PSl5lAEnT{9c9l z8h02-z?OS?Swi)@#zmZ49nNrXwH}q^?(#b&xoq;pJm~KlCb`B0ATcbhR~a`d(BJfY zk(*x5N{K90z%6lnmh?_TIwZ+#l|(Oji&cICUrC=(uhTH4wLkVFeWBLR__bPvdo4on zKR5#MF7i6Re(}xP|8RN+dsFA}y8eW3pKz}2EbiIC=qQG|I^q0eH)|1DT}1*bhBp#= z?JzdM*beBFdlu)s(+hmf40G~*d`+aISe#LA9FE)}cBH?er?knnnDyq*9F@%X+Eo02S*`J;LyVY8y)CCa=Sc4o0UM zL7%F=Vj(=`K5;KNe+B85cEYpZ(|dZe%0L4R(LY1o)4Ti$On%`+8Ak8@Ev)jr`kI*w zh*x{$deg)e-Z85;*4a&XU2&#Jjl>W8Ir|hwA!@_Hc>;m{9r78l%vaork`d*khw8iH zrhL(spzno$6tx^9^E;wbhfI>O`g(`Da>}|#TLKo0jLU?oJAIqt&lp)y+90%5r|__hc10-8EPXZf-i}mjvrV7s9IwhBK}_ ziKn%FcC@8le~3M7QTHA|Vunqt-mj|B0kKa_EZ#+wb8M#kT2z+BuMHACU1i~?3z~Z= z!@Ngd+ucV?sSJ>I113_w&QHfipmke3iv*Rd6Wm$k{RQB7H%Z0XIV`T-hc3+j1vF7W zo0u!2?jQCMp~7?y7j;iU^Yml|8%{E1Bzwd7P{LbOl1_h2! z3dcz~BzR|kpGcWV7cAMjt^4rqfq(J!dGJS@ik=iBrd~i9Zr}dGx&_Q#APAAq6SX~# zGCOtN*e$p@>xU7`(Govl@m~&B?fw3K>G3q=NMtIpjK1x&m z9PuwTx7rYxCWuy4;0|#Yz$If3_-4sCeg0tceIvDL*hTCkW2~$){~L(IVsxLnN73Y~ zH|=-PhD1GOt1RKddz*Dku-)x1<8AZ7oET0T&tP%uJd2D%5^d7?`{q~s`Wu$RRp-+i zn6J!)CtdhCs^Z>fnqf0`+Ahcnm-Pxk&@=C|hDK2mKH zN0$1iD4s9h(iQ?I|iLFsV8QH{Wj)wE379a_uPDQtT-FPEg zIr$Qh*$Br_?!G0ZZleE zqFE2x-SO5>$tFI(8eVbI^Y@c9C^5jUi@7n676{$0kgyaQ`_)>t?c)MeCSBc(fc3$? zE2NvvsbF2EfjP4Gecg|is-g;x4H%_&vOP5N_X^a6$HRsASRUbvHI^t*Yw3LS%L_U+0&uXjje;g$>;v)a;-p|Qx)9g*fsK{sbV11IOywh z)oDmtaPsY{gy1@O3}#&wyNNG_f^H`b&|vPMaCBaB*FQ98M6622j==4^S;t%)IZ5jj zgEt;@EQ)HQ!Zdd!S!8vSKPCF*ZV`=pA>=eX_&Hbv3|~9q>UG&|QT;UUwS|dQK-GM$ho!Qa7m;kN zk&B2!vSsc~7rt~AAE(S<7P-wkHlUi1V-}ybeRoEl*`~V1ZRp33j70j@9+QMLsuF3 zdOvm+RrwCpV^ZbHLAY{2s$8<%<044-eR#8H>{=qM)b(ple>`dvNWDA(Ge=n=vmv#N zTR_WBMfN;Lh8~&SiU#iaky(D`#^Yh|7l0Y^K=~JNIzRM<&i*ez&V(3?qU)VU%2zt+ zBVkyd5O`VDF4g{Dw){Tz_Qd9q65NJU#8Al?;|^YuZaJQ=>!T5kJNC8Yeg-pdX@4uwCf>j&?P;6kn2$o3CQ4??HE2RMnDDP8y#+;jg+riVRq!`Ge4_eT>gBWzI7 zVW`wxR85JKu&cRlISe1wvFN&x>TjTFHo^;2A`14jKxl8FvAEI{Q%KtsX|KySk3PDb zvyB!_Tb|CSwivc*750An0H&!6&9QD(o9BaqdT~Fjf)6(0QviGC|~ zjWr#{SchP5g$QhUPCvsiw!e*y9XAuYt}weR zbwNMFZF}Y2m`p?#%$$K1^^w^4Yt!IcB~G5c{*(}v_;KevS`!NVs@#kLG+_*BnikK) zUM1O`u}7cjjj#6B55X&!F)_s-3|UPR!&F%O>&oOaT7-|=N^rcp;R25R*=o<`rtsLm zuipJQJzwSg3S+TcpP@@qBQ2u{wMReQ0V@*#6AMU_rN;16Kmm~Xvw>iV@#PFgX0cSN z4_q+LB#I;w<-XvSDrv3!Lwl%G-I}HfX|xH0JZ|g2gYdN2UjPVQDTtxtUv#Zm%|g64 zUg^CUb)u$)*qen|{X2@&wvsDAlu9TBQMXDBF-eV5v7Y4{{}Pn4ZN_wz&Y)djpqUwh zGM#*5mkV`A6Fb0vL3x!`T^CdE0QME$7EW=JYi>XSD%8gvRuyY8mVx_v2Re&u-Oe0n zatqV|s^p7+TT9L?Ymrz z@rr$qIyRW6TSY2aYto3ny&ss2yBkR1Cv!ep0cRbDbgTMnB>?V77K$=iPZj3e2x68# zCbKqY(W(oJ8@4F5-m76UogVXf?m0)tB6o1)pP7K>5Hj}>yw`{eyzcnzZA(kA840I% z9aRtqHV<{Q4kVX_bRZ+WE^LFjkInUwBnzv*!=adcXE0AIpVfacNUYS5f1Gz6T2(0v_LzsXmn`czjaIFt!IaJ741YFqM2iI)^SkY`Yj zZY8^|-<|(HlG>v3$fTo+uM^h^IoW_RSadyn`fkb=XJNjstlwCjlbi{~j~S`~vHcH3 zNX1A#LjK&dT{59e7@!aEcqUXAxuAYRL3@}{5%cfi`>@J!dPPJrxN0u?#Fz|rxl0M~ zLXf8@dAEFPMmo2g%$O>Js%c_v-rhe;ccyQu?rXC|m@YnFR`F%}Pe0>09ZKZn*W=fZ&n@TlKSbiK2Akd1NlA)@9#oFMgK_RBh{O*RjV5|)f ziS;Cn7h$!D=)j)Z2<0_x;bYFliQs0yoqW#@_@?&79I@9<_R+rR(amCvgGDUm*xWUjnecF82*Vocw*f3f?r5>2<9~<;E|5H0y?8yJ^IvD zaG4>d?9|bt=4&RL=T(vhE?1Cy)=*JUumSlczKKnazx#QY z!*xqqv1I>rtv&c>(eL@ISS*=juTDn9W7bTyG}7mp$>mxwU#aSU6dhZ0vab*4ufb3h z_?lhc{&}89st)73bv^&KBLg4+{$)Txe>7AvkNL1_rAG2Bx1^#Ei>bYvalIYZJ#=CI z-r@*8VQ%J7q1v80HsW>p^6t3)f(DvN**))0cl-7BFCa_d1BfrDf6AV?SUOR%`$op> z13?9U+c4IPetEwwQVn4j?GL50I{N&zxt_dw5~|!|uIpEg79I>?>yEX>h4?NPrhH)K z#1Bd_EZxQo8oXU!l539S+NVNKI5}yLi!?Np4He8_0A+n45ix4n&kk@nTpKd`RyrzU zb?78O^7tDwEnBJX5;bY3n`;RhQ#YE;_=3fwTOCBrc8F*jI9p>g&0mO808OYgT)L!rsZQ8HN7Bm`nHi5i7Znu1Hharb(C2ugVd}*9)Owd_3 zm3cWMKkmFx!nkMyW_H&w<_c>x^E>nNuFzhw&6b{hT(TBxdah_wXp&am)t8-3&dUxK zo&`1UCWpy4LnsW!nYM8&=4qKp@9wF+&|X%S9mN6tF#Su6t1g^F?P1sU=xD+gs<-|) zm7Rv{zcL))92)+^m2@Ekei?j@peuCc7G=lp0m%^#QBZswrzHm&SQ=5ib|@zyIRsJ= ze8nEtJB@9fQkKNLKfRXvzAl}^m@em!Qh{!2&GAKLceBrU!?-Vaz);rBy$aQQ)XTj4 zK1K*OJ#)%rdzj?No$21FTy6eLg|;&ukaBA7&ZMdzyGrjve$EH+HqdAVxxnVMf1|o=;&t@X~*)5W*rf( zshv21F=`zb8q>tZH$PeiD}l`AgVU6(n_VGeJRVd)=H7vJI+uu~XJ_zN=Vt1hV$z9g z7t_c2e(03u8+wV&D=CE~P#dG4xtbJnKK|{ZpTDo0l5Jr~H2l~x|AH0Xi-(C$!eS{F zG7uhPpPa4FWD>|P-d)2GBN(yt7vLE_ZbT(0&!Db9h32lP1m*l98P(c3kiE6#n!M@7 zv2JR|p^^(HHaDTto3{2Qah%S~XFerhMPJC?^Keam_BQZ#`JZ#VG(A9dGv z`Ue;9zkmSUYcD!9XyrGVhVhz(!k78=x%kxg)cmGms>nhLAN6Oevn_l0G-Z_{yK4X} zbad*Sc5cZ3smlIx(~6wJlpL)yEB@NYX{rkoH3jSSl@6<@e*!*oXOn(#yj;Qar>$$b zOkT54F%kw{*0*9iyb~!H;H>wg{rZ#`D`l!HX>D(@+u`(GRCtT>0@KY&FXK<;IYXGT zvPaX}0ED*Sscv}72tbmOQe`11y7?>BU`M~+K(lyay85=6O6^mSY5tt=3?$fns<}SD z=sKrFxV1!+3*}~`#8Ob+M$qYiN5&B}pE6VVk7v9z1EDuz8Zo0)bH7qHm)c9JjQ|>NgETz=_y7Bx#Z{OUO>#_7wPV|q`#NN*XqeCnAhuXyO@*j<> z^zM&NDYj;`Z%9Y$e-&Mez(>1?jcAT0g1w7Ne*BmxlhMu%x<)Cna>}E5`OpEMCu0nA z&Yb5LnMuAH`wOTE%HOwJJLTlPIgsi7&_lEDlu*L1_1ShwrgxrS*yQj{7;?tB_q2>i z{+k0XU;^pXpLw!hdE_B+DJ>4(^-n)H?Q6>juD$G@MttVqN z;>^v6H)R^kJ!bXJZgO1aS`RJ9GyJt?$CN2~O5_<4`S)=d3QZ^2V2)EJ>?;yx8x~Ys z!gUh=-z>;3?!(c{w0}&Ls4QjwF$vyC693~l(mZ4azU(`A-YjsRN4r~h@aq1*)lM_; zMy~d^pG0(W8wX}a5Wq7xp^K;$D?LJ32aN3e_eK<*Z zmEcf5cp^MBjh0Ejl1{D$nZ<##XKP|=1|5ZOz(@+|J$Nd?e4jFx16Vn zJtq5nGIZ%p8N`X~BF8O%&)|2n4ayx6iH zON1Ww{{mdRn~-Nl?q(-yzx1x(QIS6?eI<&x?zk)w4fmbsfw#Z$op@#_&I~3NtCUnFSJQAp9!56Kf9!N3_`K)Hrgmg7pY6msV;l9%TBTSeyCy{I|I6||P5ghk zQGCU;#XMXsuerzbVa9xT0GaTR#}M?=VsvXEyX>P8n4h7%%yZ z8)O+$C%s5f@l>t6sITu%@kvO;S)0x!bV_OV2&8RdKnlUsf&^oM{wD+mIcigYq{XjR zUQy$gCT~8KkGf4@H_Ae@&5e44J4tytZey|mzQn}ttAgP~jVwGY6Kr1;4}1DK2wdQ2 zpD|yPc6M}rIuegK*#M=aQVF6sW^S}qT5HOpo+dDv()P-O-=)T`GxGVJ%oaL9AGFW$ zyNJl`IlMVTZ#jwDN0)meEKgg_`$*x0U((0O`|eyS;f zrxB;Z9(9a_DONO>zR`1rKmBVB%krFG*L7BiTz4?Y_~PC8S65AA-aSo}j8>92 zERz$d>tOLGCJllASgM2L#()^=kii^Sn`2t>Zr=e9+<-)p+SS~sAM$3#sC0tCD`(4- zL9nS+V-hKahu?Oe$481cpS9oqvatU-k@#vygP_3LAJjlF*WZd;3x<0zn5UEHG6hiC zT)M_vr2dKCQNK?C6cU;<1VbqA{?`ag5qbj9hyup~tbtiI23^fKSb*$IP`S{2pF&IV?oDNx!*j zXX&1tXFaUZ}xz;U^T-A(3UM;#ZO4-K_5}L>V4$S7VK=0v(+^^z%*K zJQ~OfJSRFCk;D$J#97fF-RqqD9lbzliF&NtF!!CHxT5KtJ)~siGl* zIOsyfVLg^P$MuM{#}Ib&*0EZAsApdE%|hoir`Tvr0_cOPgaNZc?pldyhG zFki>VvV*@1lkHH9G8K!2*=o)1QYb~ri^5aW?!Ih*z0&thruQ5Gwud^r?V5{<*6&ZJ zO~pLOV37mk&uREbda@C2>G~z*Tg(Pyih89D#A8dxBblGdLdr2CN6fz*kJ4ttjQbeZ z#Gu<6qhh@rS5)q4wanC=)6I{4C}G81C)mj+fV|J%snqH?%dSD&K`PK8GRGwa z-Z&U8X*%w}NF`1#4EgNWW1$`*y2i;BzGm&uSH|DIAcTgNbG6W%ZvJIY_X7@kxlb-o zI@Fdn)1Bb*VZ*Fk#DZ%*gs~^L7J8B=DLo)dN<$kYNJ;Dl9fg`ZC)Z$cQ)C-sPi~fc z7mi87%o+VswRx|Fnm~U;Q_CV#^XBHzf~!P-EJRr&$D>nM!(HbRnhd^MbIuFo+YCj= z9v#V-PofBBTD1r3+IewlK;!3{T4lbE9m!O=XCUO;n$7s%^Lqzgj*env1IbujdLX@k zC~oo^?fCp%wt9bh+gLo0C9yhpC6DKp+-+T`%9I?ADQ=?uqwf~;TWZQ}vrm?lEW2S! z>Bo%Et(M)6YX^D0K!NCXIVwfr$TwD`{e8=qN&(IIwT-9uaMBR^)`e zR0d{iFPPH6UyV$CS6T}tGl<0Lvlt_A+Y_W|<&Ui~#^tJIoYstd-K#jvipl=gZKoiB zq21x7K!y9VYnd6>xzz=9Vue(8h8ho$L@MZ-345ppG;HC$rZDm}0x2ax<1k|IFd@wB zP99+1Lc$l^W?B4lpCCUYnoZ8uEE{dwlxr*$mSd-;<{FvYVOZUf-RtOkuKX`UNDk5jC znID0Z>RYTbZBH!k{|GTHHayTBLc!CZBLdAlyU7%JnL(4s-|&WX9%=b`@z3%DKu5zu zNBw8~L0W!LPyr-pq)bA@3I>eKh9K{Za&$7`NI}Im77=i!lF!GH|I-G9^Af<$LL7V( zZRD#M zGO^wi2{g_^K=qCoW=Mij%2?#+e8j;vj;z`i=M^IL7lDM0m|$J_%JK-7>WuQ$rPddg z%w%257tX%SHnp}I@$Lj^l6G%Zfe8X&G?)HmH_gwt)+RFj(2;D?swdumqkb8qriK%`Z|38wO!`=w%kxsFFr6y)4pjaN&bK7vGZHG?w-V z#5&q)Lw;#_89?c_Xik%WjxF4B$Bauyq#%`V$97~Va7V?>pD6iILJfo#^7&#Xk2asg z+T}84>Uvy($hksxzRFahWCuFaBUu$Y~%n-$Vr^djio%Zf)9ejSyI5TJjK&NHQo~W%8q|6P3%a^O1;N8ytpH7ZqMn z{*-x%>i#Ud+mzfj; zC$Z0)Saf6YAaOo7QV_ycr>b&GMf0rBL|(k`7%TQ@>htG92jYmbw9Zjy4$*GY^cu=wI51C~p&zRgy#$Pu!G zj$xefZ}54Qjs61OOa26rtNeLI4pD0P3kc%u6jMJs8a6z9_WM)y?Dsj6ZTVq;k)ia! z!gN{oAK7zJw#O@CNNu=r7g8gLV4Z8NK)$jSRsRJmB+?R|0Q>C_iut%G8j^uQ(JIGgG4PB*gA~ zHgz%}DOip1fttT3CaxtNKIP}P8#55pd6-?_cEYh;K-GB5kfVaCxK48YbRnAl+4)fq z8_J9e?V1sAAirQibc{FvGhTBSlx0Ikrs0+-3 z#emj1&DigRmUoN>tH|6Lx4xm~Q8fxNhQ6VdxT(qcMnwa>i9FGT_MbuUK@;<1;kwK0c_d)ENt(D+Cau!MO>PyaQmszylPgRs2 z598cuv}9FEA%ML@Wo~M;^WY4rVa@~2r?48 z>t=ZKnGMOmq8O|6RAZ4ExBk6fi!lBbF>EJfn#&zFt_KypK@tp?U#I`0FbMpRQ~w>aY&D%4|3V5`BfRvvoUFtheV9_uXZjFA zIhIM-#c#Q=u%EXF%ih<7d(qyf5M}`Bp5?8%fPw z+3sFHvHaG(J0m;hKv0AoAdjU4`)_g}^q{3e$Rlb$lY-@`{_&2PO}~V{i5Ic?H_iCT zTHEsdpiEfr&jIU~d9}}mQfs?D9~@1NZ=SwElI=$`(XRHqj&TP3R?H1u$!)pMXR7+V zzPvJ@p#hPzA@|&6$UfnjJbn@#m}7G5IonK}LJhKKRQ$;nc~QUqFY>>iIhm||&M(Kb z^(|Ev>p986DzAB4rE1hj5+$urrH<Hp0%!p>x=b^&2QH?2m6EPnMo*m&PawT#5)&8nTSbw z(&KkO(ru!O?UG;@TuifsD!+2BB2rgoer7*2I$GM1TFii*7S%vlf?@_ngYD{POP7PbLJxtLhuwR49taOmy3S zMnx_4sRPK|q&)28uELt`3c^qF#rU34-)4$F7RY}EFm0G2KeTqvs8yh%-tRbKCC03& zp#z5x`Xn{E_+rLblL?yldMYcw>WPVd&iO)jiD0>hopB>6UL7@xgkp}89cz1f5_o%L z-Xr3Rr`c~2|3OG7icV?;!K(r{n}K$v;F~_a`po=?5w5>y*sD$bw!Bo=x4sO1CK$H` zMwa@HnqCJ5%4(0oog_3jI`rE)9_>pqyx%tCiDq&yYf}ayL0@R0EZq4~zqS zhn3;3$m7K;3NR~M*~if0u~~uvDOJtUMt$GWlfu}ACk>avC5!M0vjKL zcT~AGbL3)46%)~_3`MvQMAEs{8fbONn)R%NdE~K9Vj+jWTV_FG;DYs$DnYC|>Ikoranc6_Qq9 zVsKoGT>E;5+w%B}#vQaAC51-83xgzDG@B?;Q7x9qiG!kXy72=8oHa%sa7LaC&pP45 z?VDLvWqTzWoH1xfQ?zl8ZWtk3Cp7h#_Uc&KC_KV2n;W2zos&5_; zG72&Gwj?+hp(}zrIS~@ksKKLqckxIMW9C$aC@M%=y5oc!XUpXW6(gPscLNeu@|Sgc zy6~QPGNRP*Ll-2Qn!%j#8xLYU!0{Ens(nmsEj}LmtTJ3%6+E#p4i8*tVpFcK?*zhcgg=etFjz*OYpxEl%wc ztZN8*^#FIoow@&Fn!JQX{E53#2-h-a;y=0L?rD~Dcy>`ieMGT%={Wf@Ep)(FXWVw7EgqtQHXW-_($;%A3*O0Zm~SH8Rj~jiIaLIU#4XR_ZvDz1QKLNJ*ETL z!*$t(hKikWk_9~kgp;=(^curVoa|~6(@nwP_J)&M`__~_3C9uBWt@aWpQ1D9clu*4 zyI@jBRD!ocI7ZXqs$v!mbKp#3OE;lw+ze%_hixmtX`hBDc{Gja4HSlbaV&kOwf+HI zY~qERzLfYfp^xT~RobdfG#zAvVOBCSa1?*oLy@*9hE_&Bc%ot-%w@0#r_q~&wnUZf zdHX)iYU}le)(Vm9BmiSg{t!|)2|vXb#ujvd>gB4Gc2sE8>Pn+B->3yEWu~bE9KB!r z22j3%0A}NW3V#8D7y+)Yeko}J-Qg8)ym`}>ncosuUG&xg^K;BwrQDj7#j^$cmhIMq z_{a6+zMarc$Bn&G>SPfdezafy9-TdE)%ZZ-+iPEF6OJ8^>-UzQNh*nb(r82}d>kXq zvNT>w^DzjJb%u=z6G%@)gD}PMT!^z~5frO+%5L_5&&i@9Ba%(S^V&?AZkJ#BV2seJ z69;$qb|%>iu9DWrL?bGj)IP*?x%NXl8vtlL?(FPNQi9WJSCWLkCflIH2Vy@y_>qy5 zeu*%vi@RnGrMY{l?OR7HR}rqal-#3IlF+A`90qGtQw&H27V4mo#G?Q^Z^-BbLKg2! z^=pai@$#(gGuN9E>=(hv93!D<@pnTYCVGOv3U=8Ct~~8cv=3^^iSYD^LaPFJ&5^a#?y7~`t`kyiv#sf34u?6HOUdNCqdY(1w+~vyk%Kb?}RTNOMLQoZ~g+{ z*qrU@bkMlRnD;vh^0;WR@#7k3NX-3bnuD=1w4b=F8c{GBT($RkSAV{ht=&Y7^T_(4QZf>o)ibqFiOZ~==QBO%RZ){;h0 z5VoJL`|fK+lU{(WW$d&xmt1UZ*)3_i++RQ)FR%@_J?5z@P?<8o)`%!%?Dds9sEmCT za7#vEc3ID)@y81E6`R#u^aAHGSA(MdOdrF(*(U0ZBPLjwUXe=4avC?vM2d?{%%{>B zMt^>Ir9Eob(5Vg5{sp)tPM)4EyoX3SO~A{NMc0Za7!an0Zw!!$gbWsqyZ*^D0R*(k z#&?*#AQndp^!Q&&o|4K~#Gg0p9Ws?i$Gl=11!WGpX-{4>sH0lS)yxR3Kg@2C%=bl) zYJX45Zlx*{Ar>y4FpyH?ITNBzSoX62N>DWFSp(;~dhg1g`^~C(Pdcj_Q4BqxHj0$O$3HCP4N9sPzowC8s(p9 z;(rIFP`tn-7ZMg>WMWpLWMO4f_|GPRWWol-r76WU>xAsA0)KJu2b)!V z>@eV)&4_9eb7*1J%jHXQ{!X9|Uzv^jKpu741lu+nTI|?XR&(Mt$337fTvYpTC-_ny z_~uZJfUzMh!wN0+vWI=5W3XeL=m$W2i|ol5K?~2e05`7L6VNHQgMB&%#soct4CAXq ziN5|mr~$JRyXp{wY7h7B-)!cxk483b_@#8~3O^h?;Ld*KY4B&3eLF!*DyuEK+iJy~ zbWN-<{e4=J*Vm@>+%g$f=nvA_h)Qy#$T2`MZC|GIP4|zA*9bU@Q9iUKDQGbhV5;jJ zahgnDT1Qj!6(Y_r#Etr2TW8;;th#GmoOkWY zlCr(o_B3zMlPEHwF+%@taz5wor~Tf!xS-hJ!g27&^Rvmtj8u(AV51+&dHCDelDFqY zo+`G<{hI6(a61>`qzk-XzSn&%Efm|mGscU)VoaOi z6DH7gIMK+X$-KlBSylLJAg^$a{DpsjVJCyj2AoTQC$FD{%w?7kRtA|-WZx2vCF-0Z zZfVGOA!DKDV*k_@CPsBrl#$N7o@rZ7L1Y!Iuwktf>}d;6PI>~py9##rn!=$D9tRC@ zRraF5`KA}SH5vy`*BP%*I6rK?v*ey<@k zz`Fbk585;o=X+{B!zTp%`4E)9{BDLPF0Hmi@mP1~+q!8m9yBp$H{G6huBI}#=I2AO z%VpiZp=D2NNy&RAUoIGbq|p5utfKiK$M9_~KHhR83Kr+19sM6;Dh#C7HO>Vfgn$YW z*|tCE@}?a>Qb(PuYo8AR=d;Cv%e~7SIxKpNCm%%YjBw&pytQE!{&FM7f7*v!;9=Gs ze*qyUPG=?N{MkhlgEb67ImnK-YCs3q^5B7M2S57gLp?wF9}~zgxTO*l7CwD0vk@Bi zzfbZ;;bfXlW}$aM7}#W`i`1+jIx^;GvOmj(^b_a>8`N8#L|bQd+{n*Ht&#r+6m;lD zA_lzj=_QRTMei%u|BuSPGAOPlXm@c9?(V+0LxM{P!Ce=JU_pahaEAcF3GNPy1PJaH zWYM4jg0sj%ASB<0eDD2tZ`G~yYo30(dv<$f>eQU>8RPaP#gFoRU;LZ7JhcF{J4SW#@NlJAPv`VwyN`|&zUq{GBciNd!K`nvQbUJZ zT>^LAe)nX?i46-v?M_YiH8$LH zwqzXldiU!IJfe1zBZOZ;nBE%Gw03~*8dICk0v0d{M-U9Ct+@m@kFU<)8$anc)W2v< zm4mlA9SJqxh0$yh{>44iji%?Gs7;Xm0d!j>XrjRFuH1q?bphDK^AF&Bx9yR0w-z># z@I`lXdb8zBd{b5Qw7U?V5zqzt%{LtM%ib?`w;48(Sn&AE`wyTrz^iB3t?lUZ&ox-y zi1A?*bz6(1`E5M)puD1Q^b8-FcotjO46fMr0mC)C`eEjUrNE?Opx{ZFISq}+z_ijI z0PFcaqvW7<+qf!+q~t+VZtRCTc(&0Kk7S%nzWfQixXS;l=o>w{G*##N&)#OzfA+is zN+ya2rhR-Tvd0XutpnSuZ=xuF@A|-p;%@sNfD*NOLx6Ws7PS6h@z>#f)o#-*Zesa0 zEp^mBIjsxF?*%H?hlJg#8@t5avwZOa(A`P5z^?gi_0Rbm-4UBJT56>qFC@^jct;nF z_VPI(KGg;if?Och3H=$MIr-})9J4RPj*_}HuS1uROM8rZeBa#N<>khg4;jr6I}$WO z3fwlHz%>gWW-O>)^N>;BQa8#o9-z5oYry5=)e{e{Z`LQ&t7G;=U7hN2zqzY6+^Mys zq*zY>{NxIFGHWead`e~bfR%u&Y2ux~4xRta{S>b{*wXM)&G~`dvMaS~8I|`&uUqg2 z|BJ6f1r6=9H^d_jr!&-2J7*HXb3Nkc&hRXh>EGUgkx=-OI^ukSM*6tRXrZ2FmkeJP z@`)*x_~mxb?2)6&c4^nS^K{J$v}pK z5jjnO_Pzcv{2s*(@p?U@BS}&>bjENX4}w(pbWR}pJ*5Ahvt;O z*ZxKL*M|}96I$wzWdV*4n7_TA>pD~+)NGm+pl@oHhqjO z{WS9)E$fg>j;@%$knNmBN!_MH$Eu5?)RFJYCl(Btt}55Eeky{8%55?eNWQ7~?rUDz z!C#Wzo5;@a&p)Q``R^ux?pA2) zvBb|680Ei7)j$QGRR3R=1*V&)n+HQw-isrNBXOrZD;xC6_sVxSid0h1_Wa8nI>UP22u^N>Gi zlt8Q2sJ%o6ML}DR(p#f?6m`}nPN=#ooO{y*UszagqsIYjNyQAOxZX{6^+v7deqC^j z)@VR)!EB`oFfN=Vz#Nsl@?MWst2U=wl>n%09NYY+wJNn)cx_psyppxWuS9+`*tT6D zVyJosKyvr!mre?teJ5t)ZPJ2Oz6|dLPfjeXFPSOxi}M7c5WBKDooS@6y;CDc05*Aa z966u;zEj!(z2y#;St%w$%B3Fu2HsS_Q0*Iw9AYk@JkDVGFEqBaamM_jP8O_!F(Vmy z*%#b%X&oM|bs?(mU0OmD8SUj+iJB@|Z|J~i*Y~%|0nR0q7*ya0mGzZ9098@P$AuW{ zkjXxkw2~;5lVzvVgoYuO-YC;hvZkMLr2>|387NYYAj}#e)&c3^@4^L)+#lVUV9F}l zDbHfm?{GBP)0Bim!m)87{Aab*Gk0e*sB3TLOKMohsG|!C8%3GCs+Fg~zp#wTX_D+f zV;$05M;s<3>rDza1j7)IWkn&K@yYydXBf}nJvhzT+4&Xcaci4b8`1t|7X;$4SDN=B zakZ+Oi!g1~at*Z9L~`l~(RKUkG^?@R?2~!SfyB^gARiPtjHU7nA=Ky8F_-WUfO=)e z=|wt+eGcxP%ht!)<$`lWL%q)oUTqI9CoR`GoGfZnmYbCd$$=A27IQ4Z&G~bDRb_hC zw;*bW8MNi@y^_Lk?>xnf29(-71W3xe!qHs#%3!$VZ7|0f(vNQ5>ETeea%vHWupC0jiC-+N9-a%u#+H%4(&bgy@WPy_WeTss(*uMZ z9pw^yYh&f=TTCz=Gr;*^MmTAwt6F5Kq*RZw&pXuD*LP-y%pj|R^qx#+!#~EstTGjA zV!^VdwH+!=g@bzBgoo(;)w!AFOi!hAo3%=|!@$k4rX8`VdMQw+i94JJ%$TN+%^!mv zraZWAz_JFRrBWF%$4;mT0~)%hYu*seSr=%%(%>c9vic6*NU!9)n`+DA?{KyLM9MIM z<0MaUBBseeF%ESRr}YR9^j=3WcJnLx?D$=njd-UiSk0R8#$z#iIkA<-8J5G*Mp5|s z}HFwd%r$(mxi!ll&2SVbguQl#3Lyar#O4k}jC*XLD-QzxYM5|_t`k2$qDKi4#Ay#5Ac$6Qzi5(utwcyQ4sJDOWmy9?dN zMLB4#WmxYo+IN)+BNcHNj5m&rO`UZtr8TMAgFi?%rQ26(z8rY5d^N&6w1&`&T7cYVHRD5WcQ1eRb#M+m0Kjs=&&EXsCqa~$4zY2yWhOg z_HLqOgpU6KEF46|CnXkFVM+d~v#~TDMc>!HR8BevB61rEguel$5`L^G1lpPU7r*2* zAUQ%6OLMWc%7wqy7@v!WMjvn#8h*F@>`7=E3}bkF?nV@MOI(j;Us;OHs7zDoNY1Dw zboL?y=%gRxO>$huVk zGlJL~rPgkK1XhF@*^;H(Srzv~_cLa@r7Gtu*|gGA;o>@FdBY7SE|2)TF{6w&DlnIk zihX7Qqt;l|9tcD_8saEkm+Me3!`)0L;f7P|_Xp&`fB(%JmPa=jww)7Pb*w&9e z(Tc&X>knY0U=-r!Y{ygjrn4{M?lQCX?M)or)O*}8EHwUVcNG=_Yj2`&@~(P{weImt z2C;2Khn>qF3XM(x8V&IaM1J-~8D+!JRxM(zQO4H=MpJSZ^@3 zd(_}XNX|1YxW8ft|?os zP__0ueY=L7DjKi!xA>-$sP_QZpn|?UUSE9tBT9gl3_SxgJ|Exn@DX)71D*nf_L!!# zze%v3WMqw2uSM9|xSXtyM341-WS0yqk(Evn`C!2t0`RRYA^27n0wNMBGBWD_7FfZv zY>@E(W!Y$@G$J#&r4rKdTgYl#hW34BbT1?d+y37zEqIzuJo2|;LtPC58$d8T6G7G> zLqkn(CV1+$S;N=wl~QO0H!$dggG=xAlm@ewP* z{M@Q4UZg$)R=|jc6bNe}FFO@bkh^=kA8;SiUC)`4z0*#?@U1gTm9v7ZhWk@q?^His z8$QsAi`Zd3YkLVL(y_j#QI8bW0Dxwn*|TqSD-sgumV!ngoe=vSTiTix-3fih;=u^3 zP`ACiB{r?HPzM#Vq@^mNV{9HzD(0QVecqAH+j78%nK~GE!NSg#*(ib)(=G)S{3axD zB#2HKOlaaq5{p0ro?6tSYO;H{z*lKR2-!sGDxuZz;0tM-wikgeZ@=t+eH+?I<%L%e z`_TB7)sYL@o8hJaJ$*r?@=#IU+!b!{BjE8lGI~^m{%cUc~w0pfb0} z;3HUw1tMu>={=QrE+d-w^#m|#^!&s}&4V)n8GuR+Y=cxdNjaY~W56-{B?p62wDim55KR_<=-?Z%XpWRIb%gReenrs?=nnj>6Emt*f&n}o(n}{tFe1* z{4IYbb5C*=Mm{?JEnP4{vYxS}R*_Cn*>kg|Qg!Z!%&Nin?h4aQ(M_M(K?vmb@6E6Es+RpD3@*&X zRSQQP;>*BBzZuMUwoZ^Pcy4Nj3UHY#XB%C`y$i8>?F#fSzmj5oSgDji>XyffK(d)bQt1FR zJ3biUcCcz$G)@oenCym?dv5v9;1N3^)=?wZk+F$cfQ#nSL1kR-lYOe2kf5Y}J&gGE zO3FRZo*=+jY=#UGr8qt@?CtYX1!;-{lAn6f$B(jDm`nsB$@GnAj2t*0q=Cd(o6uAM z-kq1N2pvfyA6o#kF=9lW_{^lsWmzYdQjgx8o6FVUJlF8|ZT?PThH1dUs{_?{d^iZD zlOo%&6`gB>#-Sg~+OsN#$s(EH3RuHu*Eua})c`hdLwfX=WtH+zaS2d-|26tUg7Mc8 zG5nbvy?8EmAE=?O-7OGZVOk509NLB`iima!y9X5z2ja_)7_aVxF=VoKDts$H>kaTs#RX$krn*y?P+O{7&`=K8Yemv~9P5mZV=j!^kCV5dp|~gquwJ?5w1A z$G;tVN%Q`#Kxjq>UcF%jUdVoWT0WBv#mDykl4?qWO-9kg+1jyP^hObq+IlYAZXa9?9es71M9hw&T=P+}av@l=fSA|7B+f*Yn&q$Jf3^~| zD}I+z2`*Q(Pxn8$>RU4rM&c^gIr`TP%1VSpuBpGiUPh@AMosnJu8n^VR=R2{a79{k z-D`6#xT5UY0B*YOB_4d=zIyu{c3HRi_1EdaS}$zvr}Nsuui^8yxOZzmtvY_Po$aTo zcWS;kG}a6*)1z52@VB(O^R?`*57;9-gG+?5Pa~J+o&B z{H(uG8Cc`QbqertA8>R`d%{%=f><-|>K*ssc+K;s2G}_3H?{&#xU7se`jydA>z>7F zdK8#NQYsd6p!W|nIhEjvC^1f8xt&RGh?sUVh>VpfCowvHdSEpMRY7ONE+BN!}A-Jc+_vrPr zs`Tc39=YrgqGJSLfSJj#oB5~MM`V&aznuvkNAp84jZogMTYqLr)XZ6FubGst}iyf zICmwi9UQnk__PIf6-W`bMQ&)e#loX-d)k)rIpEjnrYp&L+lTK};^aD>{1rcJ_+=(- znHd*Ulq!-U77Qa|TAn0)ZlxhTSxJVmV zX^Oa!jn|J?b*Zu8N?IpJvT;;n{{&jk<^S_wX=)my?Uu=(as+py*t>H}aeT;;7ztM* zTL8w)OKrfpC4MogH?*vDYlGfv)7}@(T~R%o@ctif9(+~Za*C^41IY!TXnfH3*|3JoSLPvm$SM)aq5#COhv>4#io$TC%sRIinu7bZtpB$^`(VfWVhuigOuHU}9>JF)t_69YPj|k- zE(3n4ZBY6uZg9dU(I$99@$~8n{;SpDfn%g;Ofnd$(Y#Lhs-#?8!UVAT3m}M2+p--J zdFC5O&a;iwSV3%gsVx&zl#~Htw$Gm!gJC;=39;ge|Jt8Y!~V9zLo?*&_>ReLvVOJ= zQ8Of_DCWLUlWB`SZOc8~T7!@FFD?(hOJ8P2g)hw3d|?+-|F2MxU2CG~nTTQtqq5x< zdwcu=h$+=nf+%2CoLffDARs50k@Kg_s8U&}LovaGyDRUmQys!&g6bV&Y8f3mQx4X6 zSaPMz8(s>Nm>sg5Bi884lpg-UHUU!=j&uTQz@PQR)qBo4m>%8EhSTIxN_>>tId z-r~m=R?SU?oP$IZp#51?@~NZGPKNb+({iigT+&zf^)C~?9!3iCHS=%$T(uCQ^n3pT zP(}a)4QB47)G9X{*u1riwsh_ENn)qm(^7Mj<+i@h(sZNv*>h~h2C5|H-1P>Wc-AVUCr$l7kh*wo`)U;O-AWr$d=c}Sr*jU_YzX5=Lv6795+x;Wa(i%IauY(cUZ4hH){EfQJ7T zX#ZnjsaIgnYQMX<(z|tN%d9c9U9>hoOuvNlvp5?UX<$)#r*0YigX#|zCnVI%57dej zH6;6U@XcqRiD;^bbB-cyA~$S#tVVl>9(Zrx%5+t}RHL$Q9|p%ujcr5u=0$bF+^2~F zi2~X|SN%R3NZ*H~Mevu_Bw3@zhBDt^tBww;LdnG%rm1WwCuKGzftUr@JXs5bnUSd} z8F>68`2-QFbtdss;bnXVY)EtfLV_YhwYLJ**fIR6;;ol&DInVr?UIn3Ir-=r+;80)n%~$k=dhGs^_faR97p zMFs=X)@Uu*V+WIl?*z8E87STj@dNlTFdSHFbpg+zKRHj4G!_H$s0m5SvL(iD0`WOu!2^ zcc}b$*Lo598xoQ}WVz`<9=nb5`l=1%lP*%(l&eE<%u9}~nJg!7M>hw5z=%{wR|Dpt z+`dHoR9-I&iwHVbTk9TWGr`Njjt}e>>XmAA!H(#ksH71siM{5~WtW;(4nHj}Aqh>tA| zO-d`Tpj7q33{Ib33i+YC{6_UEOL=tMo@*DzZ`T-a(CdcKP8|+*vlG(L78}9C)&<-l zXNGNVT6&nHO6|x?g9n>;!Xo*^1t_6(<1&F}K6ac_0j0EfH{`mR+N4Nt6UV%0^h`$T z+yab4xD5#>%4=kgbWL9h3xl59&^pjVAF>TY#9rU+EZ9sC;-d%R=&zDCk6Vt(@3jkdK8Dq zL=S0#BU`jh2Y?Sh)@YS-a{IZl^}bXPUE8wF60G1lnlf@Ioj| zu*_ydH4hu~kqlhJvVo7tB8|dPjjiNVwNvw_ zyX}Da0)}9etwNrx36UDhU|AX|_^}uWHtWb^#{_L#BK-@?@hYCe*-byY6%`$!WH?Pb z2aH1G|y`|%D~gOoLT_dm#S4? z=0IRpuIJdaaz?mAzG}UA{F@kx^2T2tC?|BF#AsQ!439ngCgDuUqDEL~W$|bgJu{V_ zkK2v(PCisSou6q3aWgZWgsfnMuhxFQUK462oYV5Yi$?(Q@46b)&LJX@l2Ym60$aDA z^==NkFsZybRwbDq>-+w4IA2t2B#d~(S?ZVBOGY9tz_`zuei>G$d0#D;`9v-;0I2=v~H*bysP77Sk z0YA7oTXElj>xJNhBk_T_x&L?{r}N9*%-K(IOL4fxAHSI3w87`!g4cV%i8J{E{^-nJ zeLcQX;41~bQs65EzEa>T1^#!WfJfjtf4@-Q)8RPWyc=5oz!I~VA@9cAe_dCn-2BJ2 z)`kr@TuRD+UjHYq(78WLyRW$7e@6-Wy63MH_)3AV6!=PkuN3%C3T#}z!O?lWqw_|m z6&swKH##^wY{dPK-UE3JTp;co&L8K83&r{3PU8R)0a*`SlQZGr=bi2B&V||fo}!-g zxAmij*wK8?+ikF2Z-*m7wDZ1x!T#YZPWlG~o^!F1lyj_B1fFuS^4#RH-sAjs|1*KR zqeJ}9bjk`M=`AGEoM|EFL;S;iSI|Pvo(prPxvcuf?9SkN_HDaWBx2~P z)6NHW?E2>j@XBS?Ki3i&8EG47Z%Yjgu-o9|T+Vi!wXHT64x(jr47V2ng zFVtJOQ1@GKXfIfV*ZX$S?DgyJ|t^1A{~2&%t8$j@Ajn+_Vo?m!CdXxea-nM5}aE4bLXwxFyCO?er?|i zOIB^XsI&B^oA+K;Eikt~AYFDcv}NIU77l{dve~WuV`u+!8@u%XXlMW0*njS;8~3f& z9Kbv+eH?`2-v8ZNwH^yzxaR(EU(c^J_$mWmW#Fp}e3gN(GVot515a+1O~1Y;Trl-0 z%gOe6i$x}pHywkC)o9+&ry;$|@vrO1DcYy;+TMnc@0ECBWB7h?6ekiZ{Sc!<&O##L z8PW42)_5cMs94>_{P1Kg%k#XVaq0f0iR)rMpl`oaUVXf%;8EFf(Cb%GDf)^UC(-iWVp7V4P)7rOvRb3Q&bHu zWHa8W# zA6S_h906>m2U|E5eC!Bt$9Mh(uB1FH-2Y-{?N$&3|U-Cw*YS2rb{>~NUqJ4K#kXRm+fvvG0m!O`tE zHlpiZL|7dlQ2U@Ch3dz?NStg*O=3=;>k|#`jD>#hD)LZNj0P8_!QIf{(fIL`+Gj3+xz+24Uc*Q75kM5GUczKkV=F5GSW-;levqEnNwS)qDTfK zW=q*%XFe%{y^D&F;lHpy|`v zalhREeGTq^?U{@P-ft7fginf-NIUq0O6Hyeugd4;T~0Ga^S@(3>8jGrq^4mXLN=p| zt$VH3kSBDB7P*$Swl%W$eAM8|GofEq7+J2tiF46{yaFL%Y^#732h@CJXNAY3?!ZXH zTUUi0O)T}Qe)yZSOk_m3vDvXvHj%&AL^^=^jf5>)T;HF)D{PPjO_VNYv+Ia3UmuqIlp?Y0Bu4WsW- z->--w`m8FWXd|xG8ye1~->C{a|H6_oP-Mr^;C>`WqXb>yeEa!N59E_*WTleXDI+d% zUHa%l_9C|$r4yNze=efZyLz*JcLVG&1CNj1vcZ0dOhq=sje8XMOB$SXFW>YGe>$_3B{MJe{%|YBH8)tl+$V_1c~6&VaO~-iaFvs=K$_0QFA6GN;yMth@bP}A!S(G< zPH|trUu>O^ zba$C+(xwqTE7vw^cILPSS8&!0wsj!0fzGc3mg*TN5uRV+mQCN$cGe-i0Bgk>FS$Q( zjWTDdSYepg5e@DNwwN|qlZEft;8eHd=zOq1p zh&T3^-+_u!m+Q@8RfIWcfZ=5uz|q6SD!sBOY3yw?m!Dk8{T?jF3v2~?sswp@uRG8) zeY3)o(gSxNyzf;J>iPF-^=^xl9g&j|T%cfaH8>kcoO$4J14QR_P1bzcGG;6|QY>^K zxe&I;B-j;Qp4bee#4Zs%5BKbuhT}H`Q5H}gdI`rWid&1wy4}q;EZ*Ky=u0psh;uw` zIv%x(bf$LE$+^g$SQlcWw+abRxzw`CnSP_H6gOZyfzj!FLNgcQt0@bDQjVcJIxBpI z5~HAm2^S!Z2k@h68>n>EUY2snI}Pr2IGrKLE!7Dt&=P20B8J4~QLL_@QT<9HB-Cx6 zL`S+r6~&qSaSLN&aSE9QtZr7?R57}AtB@k6RI4O&K5yRO}*cVu|31~;-q0dq}Q6V2uMrf}8w8k|3r z5MtAmTf;X*9V>iGZ7ZyWf!z-9j39CdkH%V0ri-{^d3UDSFMS^(*T@sLD}nNdp4nW0 zjmcdJZzY3D!elG^CLrYzx}o|7Y2&A^AWzm}`Zj<)=5W#IQ7E{ioQd6jkapEtH=~-t zpXZ&by835y*UzHS3x}eZhufk4L^DfiJK3?C-#v1yDCAytYX$sQMN7Vl5R^2O1oi88 zY6)3g1i27#vTBlw-%t!4K4uRos=7xF+`ww`Y-KzS_R;fmF1p6f_)N!zvGxi`xL`9K zi+I}YW`*imlQ262+OK5fHqG;R(S!y!SQMwugU~PqOS!1hgphEYk`BXIpVLdaZq4_S zOLR_W8nY3h zc(W1{e&TcyFeEl@#=~&zBH?o0LH80_QRRaaY|LTozSWUepcO1BB1Fr8eA(m^&N3p4g}Bh zlwlnE!AiShuRB7}k*ygqk08#sS*IdSmf`i`Djhf=CUf@*8lfIqPFnJX@TFxmf;Md( z4ipzHh5DB_Me%Ey$ZGD`57GmFdo!={&4{`(zdf&+(O$GTa;itWr3UBsM=G5q;Zg1n zU|UboIKmiKr@D;3IY2P~!exvwt-L3I3{58xEUdVq9qAPhNjb|zBLF=I*L9<#OTe@5SHe|hq_BX`FP z>31P&sM6-RCN~oSW|{!nu2TB=1m4+KwLdc`61hR<{H|frT z6SQ9)T~&vAY{nc4Q_D5DObLbg3*Cb&xB%KdZco;z_}`LSH{8{VtMz@{QnNi(gWKaw zy-Lu128B=)%r?m8XAZ%ELB`V-S8GnO0sy8Z@HoK8D*oUv)!?eu(5W)l+I=IhkaX8J z)b^CSdwHgpn|XO#MF~dVHmOXUa4YcB;5dVwcd-^uLC15|GIURgH1CS=+O@H;?O8hF z%GQdvq!w|NiKIZCfbD5R%!SNESeoLNPx&;G%BA`f7lb`grt5RX4{lHa-hw3!6zv4= zk=i}9vM_}AqDJt!bzgNy{F}2_6T`lZVf1mk--8pM7G$#|_};ewR>aCZyL@zBNXcA2 zeq_O4$Ws-eHu}mR@*6&sK5V>sL7Ov=Lapv_Ayi1)HPalKr3;38UI0N3j991Z$6X0&erM~u7W!ohy2jVD zM9c-MLsIPJ5bddI|0vY**Q5=4nVhKr0Kk=O`vf@xC2#KAT+vym^3IGoRNU6qyt55` zJ2nPI0o_G!rU4OflfkP{X!z1(iW*|vK-1TxxRkUPU1guwdC2upVa(MT|Q#f zQX11+orFRn5BF`-y`@440ZHBM?rwdCf~}s3y`~JSn9QBw_3z1#6Ir6bK!`{>GQu@D zknsC0JK>`caVq%|jnt&hl;$Rn#OLoQfyp7`)0!xeJ&@ho_T$2rJHC`UOmZeo#S5#3$N ziAU{)*K#>!@!oEt4-QkAD9`>a2-?*4@W$M%3)pg>W&?#-@_jVEMxuojzv=WYd~6dz zNzu`Fh*#}^r&`M-m-w$XKbOr2JFA=>>s<&3E{W)O!Z#a*aWAa0;z#vj;&iVv{8*q= zK0;=LizijEyn5er#2TRlLlvAkpdIYg6Fw=^Pv*|y_Mf@=abTr!>Vtw_n4lPk}w628Yf8dh>7d6Or2~+ zC0&s8#5U+w+BCj8Kfdo{m8rJV)v>)liw?F8xaxXtYIQ;4*r-G@_S0*H6oq|Uo z@!d248Kirth!uZq8GOM{=n=-n)=LRjB9(~`)sF{CDm1v?pz&7r9rbgl|0=^k{S@71 zS^Stb$<-f8fg6J}@{0hxq`Pd|yZFz_2V$)Wico_a%aD$2Q$H}5#aC0}NO&ohk;_wE z3vuU_CyUe^bNCiZ-pqc30NQD9CB;$a#b0MH^;X}4dX?RJl5_x{d$ct;Q5u&XsKLdZ zVXr|b?=q^`R#N`&&jIFHUfg{gmX#^D*Ab*YOMYkJ*=qvX%Va*x071s{1F)@bhI*II z7+^4;UCs%!k5{}87?r%?A$E47BeK`KZ8(CJABfgZJ~77DO;_58QeoBbkgEoF)A}8! z|1m}C<<9HMbx++U#b2GiHg;qJul&~M7%@7Qqe|A`807@SG7{An3n-%vxgQbMfr?fX z7MW(9^r0rZZw1EU;Q|m+bbg9{80VXRtRW;SARsn)Rn)oEA5&b9zs_xrCb0j&59Eu; z_2gyrSlM7_BGLOjAg?gr#jbJIB>L>DT?GWz*l!SZv6 zG8q3`NX0QxlOvg>-rOucw0jh|8eglfp(FBp-k(@D^kN#hCjM@H&{)&8hqK z)_3x5GmZcl<;aM~L1mO#-n5Ts4qLcY>L_A?ZRzmp2-b5CahSyDal4i zB~je$Org80uaM?r@8y#@9U0jTMAqaeM!}r0Joa^Ukp|a)kFN*$O0G-<_pR@+5to(3 zy=yCc8sKKP39#N560=khr~>O_Ne@vID8<@!gt7PxY_Xa^PQ_Mtp97o^P(i9tBFxw` z5h%^v4VNCdyXXsg@F&L5=IfTRbut*!Ym~x?wq~Mgh9&#`&`oRyjs8|Ni=*CD0CPK+ zseTLvIOQ3?@v$lEcoxD}{MyaPlSL(h$aH1KN%(Wbq@tRFtcAJxmwJ}CBUheLyntfa zcIVH~VMHD4DD}n`=_6_IGp~=dxHr+z@3|$hiRwF&fD5aC^&PC+vLNjJbDkRR$z4XC zrkIXbV&nw{17WJ&s)(T(-4*Nq=!I!GP|CT=0870_hR=3y@7Z#HRH1+h8CDd_qNDfUtA4 zQyM7>OySpO=}CPa6ItBHf&5=8m{?C)6iaEqPM;^TGw|;|c@I)s13>+TNmwTE*>=5C zceNU({7u*IXCgn~s|m(`%4zpqY-iJa`yX{zm{CytI6Satnx~6ydrzloXJ!W*`8*}4 zx1O*_%az$zhOnei z_1ID9&^{_I1X0LXAt?a+%~}%5d2qxCmVhj053Dp7h2g)E?FT~60ysN`wR1mZ36d^% zRhPj2%g2csE-|%6AqD+z!BLA|nq+@44-EhT(t_g^u=D``I!h;FZh?$jqrtJposSPs zer#CHNJ~RFH%=;8*e3@3C*pUvA6vuv>(=W63eRNou*HO%LVwA-$scT=pMFu2vRsg| zT%`IuJlJ4*fg|-G_xN!sg-b@V)*)e1kQwpO;4b@Y>Hh$dzC|S^$xe{?($@M3n7{1v zKf-Ko&q%)M#}R^ogE4$1(rbXRE7SKG@w;@xELVOkt4h)OvI=<~UnjGZ+kC$rs4?WI zh+;1}OOBuZJizKcY$eg)tn9E)ex2ELJ9P@Sk{;Ls=B;oNlsAqL`b#6-X|qb*SHX3c zajuRr8XpIFrE%nhyEmJ{bk+AEG?aY{iBVlZnEjh`F8EP5ajq41!Emte!`>)3fUGvu z;Bfg?b>#0hm~7qh%d02*G6Pk8it5Po`1lLFHN0iNr(5`rXC0JnmxsxUtEhIE0fhGn zeAxgJ7Mu>Cn6WwMr)Ts8aL>~!&Qjva;t5EOBQJU!J z6?!ErBsRl*H|7C0_32rKl`MF9EpofRVC}xkf<R;IZNZCz zeEdtTVy$@j$4C2EJvJz{1EhNAPw;kG^KKr3bwRF?a3f5e(T5t(db zAXeObn>NBQR_C)<(fn#QeA>P`D~FnsJG1GMSN+XTBwp$`V`9&95sX+CkLk&l$Qhl` znf#>)3eP{V4Q_EN{r-9w?ySpA*gsYLrDBQa!Wgq9yEvbp{>tWX=i3%%x z81@N@YItQgdWYSpC#l}mSw&@*`6T7JK35mGziiKkEYWoRn4`Sjvu11{{ zOV@^}(m)9Fs^~Hah~VWXm~f)6Z-iVFgMYDAgL?p6tV z9IkyhLN|y_b_5w#mP8q2UBg&`Fb}k#enRLP#V>jHrpC_lvKLpw)!kcBmP8FKvq^=A z>NM?=-VdJS_ky;u13O~(gvY&Oy~9A-F_+(^;wguZwb!VE=&AT;F+ZqS%bz|&S9fe8 z>mpBu%LXyllP|C31z$Q3ZdC#XX>j)A`=y>j?cdpU09Q-p>1tLs*YegRM;`LTb#*%@17CS5jhOP_h6}4RG&m!$)6yZh&AHo0uylCx zF7dSy^aj43wL;oM>G`tnOeE)&d&6HeQ3;0eRDnJ(p9GWE$_PwIV1-bge4fe6l&@K5 z`%E%jVq;PKkySN`%Gx6-i|LL6yTz`KbqzO8E8@aG3d6$aZ-9VrZSx;xEX z2%+X?M5O8-K<%Y1=>CX%+y}%ZmB5bJ+FC{5`9rCm7;aZ-mjtl@viuGVVxZ6AB0FgE zvw#>33R;lN?B>+-mxhpxk*zh|gV;UoxT$iBIQN3xXo;u`UBu$9-mkukK|VB!tIP!I zX6s&ZTUSwH`QcpNbBiQ}lC>(zfH8@6@0U!(Ts0Fz?AYfj53F7R74k>(`*o>t&X(~H zk+?S!B4c&SN}72|NhA<)Mh1q$0An|jl>kToJQ62`M&nf5`6wh+U*TMxers2#>P-34 zHDy>lsgH7$R3f&$^KWb;(k2AC&~;KVx~i4%4YDN}|2QCKJ0Sv!irH$3k zKv%IXa5W^9==Z#tuuPWkJAT})5~TJgc?hOv9Mj-xB8Dl8;4_J6h*Tnoyofr@rDE3t zHa-0m1vU|jrof%fsz!MZ2n=HAZZgl>^uCqvv9-s8jh>5?$ypW`(FSO&41@Pt_k|KEZV1sz$u8$#;E@NZ5oc_DZ~? z3?yOx0c1P)^EmxQd>q4}VP2un+7c<2b3s*D(6KJ74>%bKHsOqVfLbD+?hb0Ow)h2s zB!dp~52s*$&H$cj%283-oRd(07GJu9Hy8W6c zOrZNd?*lupQ7c($ib{u7MQKmJ&Ne`(!bPmrS*3q{o_YR^6>A%EVE4!nB?*%50M%b% zC+h;h+kY^Ym!)FfXC^Ci(}9-;S&p5~H!eOj$2+lpg8>8V%;?4y$y8mWruL2raEiRF z`!WDX>7JihFF=m*pu8A)D!N9{Lt@9!D6^>~{sB;-VuF-sNNWkXCtXfNv{dHwLq#A+ zUr9@?^Es};4VQ)7UF^2H4DO6pm17G)h&InseS?ihp_fucyqzskJEA}VL?=2jeKo*S zo#B(#d(vEL((!xGvpDuo)U(9w_Lesxp1}dWfL6Lls1wLV?`g3~iJ^@Xu=379d_4;> z*B)CYJtvH;kj}sNY@4wL$8G*&IMRfr;7Y7#)*xXrRTX47D$1zF)=IHb6V{|SI^{?) zlXxK;b&zJti-mf7c&;r|QfIk z{8Ujy)8M9@Resol2!Qgp$l}K`9(f_f^@&jeLi`5KpUK06eZhq3D(DgH|f5wt} zCoo8T6q>!@NJegzKovP5mgzO6xJ5;2aL0k~dBjw6rqlYNxp4n$xX|-W49(^_J?ui> z(H?bU$jQ0oU_%;QhbM)z#Vm5%*Ip4y0U_y|7*Lpsrp8II?-BChmMI$X8s+t|)pY}~ zoUabJ4cKBm#J|Ruh6IetWX8PM`Glo3+bELw<0iwBVkR~Rx=q=L0$Ro85Vz+j7bBB` z4%TB=G}8HSXV)wQG-H26mIH>RNz=#NrTnAqYy!=mdnd0nr)CH~4Z0BxJZyG7B;7;IshYBw6A&L*uo;Q?yrj5X4{c&gQm zZN{djTq;2|EvtCxNh!E1klfw0_NOI^74R>8T1b+Blh93!B$;$f#fEYN#`zv)?g<*4 z?C+Kj4#s+?`*xpu4vOWeh~T-Y6sZdBA?&@YOBy?+G zdVj04v3XT4gPHMHiGdG#fcbA`K5;e4fJW|O$5{$VY$(sVaRfMFlOb03@+(f*5Iw#e z1qFz>JL^vWfKMiw_Sq@M!y6x@Led2gQZ~aCc%n-~dEDp|Or`_tO5geqM0_5cJv@^y z|5jn(W)Wz0d;ZiU#Lxd0ag+wg-HOz=ED*mu`qoxHcfu>@fx__?MRvgL(I}>^!BGej zpa{L4g&0uqS6R;iO(jUwW7>8%Szl@X39i4mq9gJkH>ansndQ7q3mf0vHsGOxfR4E^ zV*d0EEjyoib`!~s6&%Mseb{MDXS$PLKRnv<7c)^GnRG|IA0T^2jx724eb4X@!RJ@N zS&+*T1m&?nuCllD8V205bf<@vyhA2VK>eT48f&{3Rj!_VlSNaVcyNXlHpqZKjLtSn z$R#zDZd+9qf4=yRi@}8IK#Go4q+9E_6KS_X!dKN|&~)0tTDWj1QKnrJ>FIbRI{xaZ zV&Gpg96a`dFoGZFPb)cFV`_wTTvw8JJtXL^iE)+=k&db_vA<*RG`N?|sgKbWvNx@5 zwZ_CGa;@&eZL8}arMRg|QErsQCCDzI0Vrdm^G8G`+b%c}|2wHlI##ImJYGV!Z@!9u z5p{-%27VI-z}|!;futvexe(JRO?~xcE^;a6ng!os^T8f9uUE|lF_<@`MVfyGGigBs zhd$rA(jIzZ+pD4K#xa9qqi#?srjDjP{^^;Ty(&z+%X1ZZ**-Rv-WMJj`>*4@I0*K3Fqb2Z_r+3ZMK$W7c*^2F$-4T;0q0G|?*}Ps3HO zDhz!P^L*NCzRKE76(A4cj*sU{`cwF$QkWn;%$pT=A~wGp>BgG`GR)c?qMiZc!F`<{ zVG>CwR{_J2ulr~0;pQCYws@kGOObrg}rGMIL3z`B36OV7r!Ur%{C(;IP9U{QIx6GFQLk?n$22`XbKpm9RPUSB5k9~VUuqtXG~B=y zGUxNV@@1a_JAc>!$}7|Y4Q`j`^l6IF$Mw339zWS^e=&@{Rqg`#u0;D_o;V+;*wmO=31zYi%O$j{|2&PqQoYZ^{+!F|mHpRGI;f z;cIMdmlr)9I{?|c7Z<7rA_@FH4er8bDkxK@Nv|6q+44t711yYhJJljV4_m5T%(PW5 z)w{ANZvnTld`T`^n14-lZfg$lHGWNP%;aq0_mLnO|J>bl%jrJ~FHQ&4^LoyW$Rk>d znu7O9^Ak*`D}7=p_~!#=J4=c$5({tgfyd6Gs3K}nLv=DIh=Z){xE&#EaM(IRxN3B` zl&$g@>y+ExjQHOC2QAKw5@K>bF{X=D-|g_-DAD?SA{e&?91MK*kl|^{v^SHlU9agw0O!-(D%%S{6k?ylg%32|_8&wORG7}9WXX+oT)8&VvC~CmtHwmmN6|X;; zt*yQjA-U{zLM(rn^NiNED{f%IbToxrz*BKp(J-i@4rWGE(WOg-YH=-93pp*`-eDn| z&!j%8kZiQ-8kI*8%mJ<>Z}gB%HemT6UVoS-D;c$+@3JJkjomxH$oVLM{7#djtYzVR z-7j}S)OVr?-A0ryt4KBf)-W&_6Q%^?XOQ4Qp%dzz9Z2y9wA}l>4fMXnT=kO`*8Xhl zv>IgB0}E*JJ5pRWJE50V_ElER8r%#4R5TLREV{8{0=msAzCz3Qf{AQ&a*X|V%JCpP zCS;83n5U}!8dk@AH=y9HLa|YhJfV{}7xW`5E83q8q%^gLzb<`68vww#6f|y)QSVP7mCxPdH! z)%X``*Y-O0x2@yUXWbJXj>lUR+~6o(qmDg%mg~eB)09K;W;Y{I~ne=$5prWuehO*Jg0;~@nGFL0j^Om@) zS>Z91#V4%diD9|Qbi;#hZ?*ZTQ{O2uGDih`7w2Z@L$47MQT@jzJpOaKSABe}p9oKi z?30(Vx>}%Lle4_hw9GwpOi7Er%N8_`@E7JoXW_+XB>f3z1?>+m!7q;n?FM<9i%Z@q z9f6pjWdktidX?%52botRMz%6_8VC|Q-!}NYMTsk>0`ftGSI2D1AIs3-7INI%=x!GR zE<8c^q)If3Nf`>w>*-XaoU3+Owp0(y{5#0&G6(UK<*$vl};Dy!7Jt@&0_q?VV& zLYO7NCI|A-9NnjkNDxuuFx+LLRpFR*Kt%8@i+-28!|#z^cGtGo9iO z5q5K$o&|d4UB&2z@(xZwL9r_avcCYLK&6A7ky2eu*G=Xsq$I2h2W>|VQcj)j(|C_W zz4V(Gtg!1$4Q^%2-n(CF_zTlk?qLXGGaNB{NLzhH{0GEA1E0S^%$Bey^zCs3~ZOLM?V{#$EAh5U- zuTmCydotg_ioVx1f@ZpZ*f1Zl3IJi6lq}y>!GB8M@WG<}6wLAlNNBc1V;7(<$ZzAt z!P3L5-!!=8=1C5Gli`_=cGkq$W2-I;U|mO)GL_A*9N_Oyv%Y7v_Bq6DlQI&cp73{r z9P53?IA2{1_viin$BIyaER0zKyUEQqwoGT5kIBn!v0RdQ0PKXPxTHxb=u#_8H&(#8 zc(a#A5%9WD4~#rBm~ltnTv)JeOd`XeTUYuRwoh z)f@J$>oo5Ku_Y-a--i!Ol<(%)wVL#p4h7j6Baq5bz^?&1i7l&$dskNRI=rMEu;F2hKDKAZTaE`h5r#UenM70L&+EHJ zjOwc4oS^(yZeWbidKhorpekw@Tge+YOLGnzPz=FqfB-KM5_CsWb3vKf&!fE<)!?WX zLCq9hRN8Pde?*JRSwOdzdAg_YYWvLIPd6STp^kF53j_?JBm==YN?62bAZXd0b0Ew^ zNLwWdARvidl=!H^hyfG^IKSasm44@8XH>k%d_jYRWq{QYUOCngx;etjMxHgah}~Aj z;i@A~QY$Ojw?K9=|C1hsEie{naK>0uH1#(Sg!KruYkyeB=fyN;o}-D9G`No*7$qG{ zZY^Ma48U|h2<*Co1z1MEDnIU4G>Lhd<-&{4<3xel4?mnG0TwpIT0*$QmwGcnYrNIX zg$NJRZybgOd%Q1>K|n{QBd(g?<>N=me~^Fx<@=a@FwdfXgZ|X+&;?!UIa~xf7Zlx5 z5nv=2LLB+>cx0Qn$@hLBW5Y`(<{jwCsQ~dap)sF7W-PM0T(MtJx+%%A_KsQ3!}=`0 zPdz6rZjRcfvcxwpm> zRgFw}A1BQlP;bN#TakJ=9drT~<`Le-uv}(a4kVo=bf6BGUSjW|0?Ca#_*%|lvL98k zZu$p|58xD?>~$#D>23*q#|qeEhIeI(zw}tcq8#6V$J?yexNJY`-rmoR6&xvfXx&&x$g^4f?j2g z*#dE-VqUI3Eg<3GhXksAVRSg0P6}>Tz z=n@g8GbxfFYpC%>Hh#N0P)9+?qNcu9-6mhYdgCw@_0nK&6!bxZGd;4FZIng`@d~hA zGGY&&jv-Wb1A`{%FHT17OvP8Ql{D(%EJ3To6T1f zF9`K+a&>!Gb8ca-w^bnh<2k6-;LuRcV)!KgV`?qGz;$fo8O>ejSe;}i+{_ZFD0YY8 zVzL=4mkW*ev)vzIVhKsyz~&re>(bXE!BRrKVWU7jU$nOj^yyrbY?3VIJ$0L`fJ-j& z6@dgb$m3;Q=&TjrW_^$?&U8|-X7*2)k`~c^x4*JGX6PNqh-%p~7Ez9byX=|io3>fO zi8bg{{nQK6$SIKk-&c}d5sBc0ebr*i=c`L9yM|7$#JTT?ylUtM9%Q*Q1$TwjQ@){7MM>_*ke8xz$v3o%;?$ZxliNg9EFlJD)%g~~ z&aP(ao62*bVmisC7+G26_%_xfh~G6O*t96D4Yd<8aWsC_4Bn0oo~YMI`(<%x^)9& zdCQVU%o$-w`Z;w3UEsuef{t|R4<8v%539aGHo18p)g!Oj-YpmM8NwH>tr z&ANK(fs`OZNtPHp)|IWEX?^gdg;{Wga{l)V*-kNTTt3mh>Lo3*j#F4S)wdircYQya z)zS-AMFrhMO6ztKf$k3Sd9fm0(5PNJ!^j{cK))u)-6Bm=tA?TyKpl4+v@V^aJAsC< z?b5KSXqTd_jOYrkXFhNgFE%PH^o+itA9Uqqak^96) znf|)-PAElr1|YvK4mKauOlLUL5%+Vyr8ul`jfz&4> z?|4I`IwSN(F#l|dc8bd+=%46tEf@e_kd$qpId2JKC~5Q)L2U~B8L4GbKP3Uu=?K}} z973r3PTDX4GLk>DDqsl*Euf7wt&&0s;e-UEbHz`C_K&0-;|+Fyq~BD6+$?YcysV;= z>bt0(R8=+MVVg7L)y26jZ&aF9^TUfA1^$nldQ7`gAsQnrBWojk62pFIOi7h-6;&u=Ohj^e))O&)yMYw z{bKHq=roe4!OibO4Q0=gvE>~VhXs+?faeB2uq1RyVm*n+77|p(-f$I(;nw8P$?qj8Wq>_zYij<=(Nk*L{IISCx9husz{XCk(Y`3Ap%?=JtS!TsRa$%mzTK^>1=M=0dh zRQer~{qWK*w=d^`9aTGh$TS0sMzep66sbPURDrx=GvXN~t&#fxQWl;acvaDn$J)QJ zMv-KEeI@EQ#CcHR%=H^NZBlUeuK5yamVI^q@Gq6QtHh*B;D0Mn_)YxyfBTG51z(gq z7T8be61MJ=Sr(lu?s0sW8KRnvqke;Be=8}%_%UNyy8Mx}$D=>S8rG(HAGq0HWDvAq zp8PQ;lCd7p@>6+8+q%DfqYD5&xG}Sib*13j`p6vo`I&hqO<4_XTa-HV}JtB-(XVR47TI{*)DPlYmYs zZ9y9FIAbdkCxp42E0{&w)N{Nm^UVzX4)x>IM+4nhQsX;y^(y!oh_A*+9;mO;?V_Yl zS@W%f_%LKxtt#VDkHY9X_{m434uiS2Kr zcyKP7mjKT>L=DIA97?)C_Wj+x8xLW%`1c#Wr*9_cjjg2zT=**(`UvUU=G%aLiA_jE z0hvyM|ajghY8-pbeoQgbdFuYSUIpxFs3%0h;o3;yhjlK2dwrREc@ZqP-LP+Yoq ziTrZgW1Sx-%JUOCDMj;H4{Ja*(eXDF0{`?>D7er}c`>k(_`O8PpNAh&4jwq*Q3vb#DUEC@TqGT>8nOC&9HpOn)@B(fm{CR~kJV6dAyI;~w^aubR&TD7g< z-6RPv-5H%KUbr|ezM9?^A!u?JC=$oneD&iTGL|2`O`ZT81W?qnX?RW#-5N=1Ru;qxSKzkI#OO)l$!)aIxabnw|9DkEY zgCBuA{se+PfXGs@C}o6{aGAaA80v=%$HD@OHWbPpN%z^A#zIw9Sa0~Dfj^wy4Y%F3 zdV7ve0up^pMWNjX$Yvg53F#nq?qr+s6KEr?g`|?eoa2-?y!nV44_e?SF% zE1M_-r3K?uyk$Y074bS8~Y@#pp) z_eNmMD)5`*K)81&Szrzr8c__+wjn~Ikds@FVuP9QG`L`3%GqY+K?m<9n~+v5hVDtG54-xbPW2vi zy}ijjcqnKQ>~zD`jyatLy9Nj&?OYu+fR#n0M2|@}35Q+5uJu zoG?U}_FzWkLLU|><1gfhhhtT%m85M)rE2FOSB0O2#**H!&=_&f*u4gx)?2v$F-BCU zhnxO1;wq*7<`C;%pMjQ299&iNGFd7W^y>uN!!mKAZBf!`Z1O-mmGCZWXb^3%h*mcv4Z!dHfGm@3=ViFJPLs7yxS`R9 zM?lC{qfDC!n2pd4>y7ZY!}pvuY8hB5!mA0sPwG_RHUH_&&Ogv; zDeauz$)-{Cu*mo=6e~0&+XJk45yKMzYP{olax=G|h;6sc2|rc_!snL4FqC32>k$;>g@tu&cN%hZxeO;qGenxUCe zI%#RaG-ZsHQn{rf;?M?5sw z=M?A*>*9SG(B$5ThXR7(r|>_1dNMpk2n!m-w-f9Rw`l_8={}kksXGxv_V)l%l=J&^ zA2!6N zVyz?KTwm=Q6#OnjX~A@z8I)WqND|5SVY)gby3_`eI8(4#o!p9o^2jD@zcbGSxmC;UAXx9`8VYu14ie7N7odJNth z{3aJenF&CaRNmJWXh1GrR3NH0uNG7a5>_igZ!7Sc8)ux_JEt*XN|`!CM2a2nmGtha ztVyF{o2Gk@kA3pEFhj=ku?Vbe=7j?=1Aus2WVd*~f17tlDH`oaQ}?a^K+vQI9OcRE z0A85Xp=?5e&~C;q{Riq6f&{yYSZiel=2PAnf&s?y79{>*7cG0wlQSiuzf-{hDYpg_ zV8o>W;UUuGfh892o@w}1!rMzWwZHp*=C|5PhSaJfa3&y zfo)? z6J|(5IEMEW37*rtZBuQcM$;SddAC(J=vIQa&(e{l+-4*7_n=E_5l_R06o*%27&W$u z{zKas+7{N0Tt;h2ul7mM_&H0Rnh1sx0 z*5+rXSBm4nnr`M#iTw2r?38R%P27()#P6opQY`_Gzh?%hJ4D~tB0rH`k85tpN89_x zT#I7s+jP*?!E%=x!7Rx@9sy3V00OQ3Ph=9hbdQA49dfiC=K_+7w6f$hjTOyRA8!}C zSv>$)&VrTJy8KiabOmYG`I{n5sxiVevm86;MTev@Vv9X3u=aDMo~GOMatvB!#ZBQK z$e(LI2P-{dKOuf*cmxng>P)Dut$%h)i)!YXEVJX@@Z_;a=QJxwi$)o1Jr47aw&r)k zy}e%hr{EWJI?FWd=$O0I8qC5{HYx_&-}U$U)~x1YIbGpV{wtmi_IQ1Iz&At1Eo#up zL`Si!d5QRC8nfK5)UArs>CR-IUbH;SI(;ZQ*{v5>4Cs7aGE>!L^F)D}h?DQCB(yr=sMIlm~q5Bj%06HBa5zD7q&@XK0HF5135qc8yXxMqCNP z&v)P?90D?+(Wug1>|y4(;mD+H2w%l$)5Yrmok>s`p z=1`JIGr)e0^Flm3$-=tvK1+@7^;fmllh{A@S=|8JHAJldtAs{$JRD^#zfjo(_E3#GbbkCk8TBf>|yNoI@VJz3Uyc88ayl$;i48Yl4r#T@H z5wmDGGwF{74H&PM@#nFTXE+b~Ho~TR;o|f7TZpgDN&g;ib@|&o48^+tX$ar+RMp7l z0ysOM&nKN#j=t+7xIl`}b;}9H3Dq||vyi;s4sJ{~TaF|k!?&r;dj$!ot$ozo#KD6M;KMp*Lonw1fWp&e}l2ijBrNj;lFc{pXDGm@!(SNPXpmuO%Q#ji7i zJkVPjjHZsBE^Pl2v09yeVwUQcJo4TZiD!b=*V8;Y6FClonlq^DT{TTBV*8=*x-`_$ zUR{F^Q1^uw7{bd21pRi|KY@2PPI~BI8uw>n8RUQ~F>&4~M>h(P!GR)64Q9aTBgR?}|Q;gbhVGcI&1 zVf`aec;tAg9%-_D#l6nk_c8ZQ_3P^n8Hhrr*I;$N>${ZO;RL?Raf%qMnbQ1+A)MfAKWCg*gM?e22Ht;hL$d$Toy8 zj?Sm@S{yrXRvSG@frnZ8(3}#KDGtWoIT53RNE6H$#fp#<+p9zDZ-FUr;&0>&|DW>^ zH$*?6J2k}q+(ebkIOwz~4*IwW2K0mkeiI3lxv*}Pv$ux+1_XTv`RiXfact(NyV^sP zhW#MBjofytg73intCYnZt1ixZL&CW+l?~$;BUU(>+cd>JP+@9FLZ@=xynInUnRPzD zWuR+lQ<1hVk*+q@U!+7!>D@AbzeGs0rjuL@)zrY!Wgv<wXh~TFoShx2zb#J9qr?VBDhFznL#4}ZDwJY>%=_% zIL}`y0J*)p?oEKA*9~PIjz;|wc(PKKw&bG%JO26&<%Z%aC_2Wk1*KTlr1gcTugf&n zVA059M>y6Fd;hXtYMt>FzeCQhl>I;s@k#e+nmIEesxOJ)MGQem02pPw-^9Btz)*;q zTfW(3r^+Vb81|xvS{wXy;R`shOKlN4CDn@>!QeLArT~lwQL9UCXYk{3#{OYh-qv&D z2;HXp&yT3%WjYd?GuDc;6x**wJA^ME%K7ESWcWZ!SXE5ai^2l;Wn`4F9sLC?`VAP& z*1Q=#s;*;ssr{JCq5ju>8@_}c8plP5iOY2Rn{$TrI;UOP)cWOc;-Ga50 zLyAT3UVLTB=|D|K{s%Vd^767yw@9Pom>)ctH+Jh}IvVj8s)#7}Xs}0@s1f^-l7fst z3(NMM9>?38$4(uBq`gptv$Zr<7{+{09Na0O6v%~!goUG;$bO?-jPk5v3;v(CS2utUjVC?F zXyrU1A`Y*~+ztHTRw?e#qBjdteqh#tUVdSK&i=-N7QKvjR7o@kX?F|WNarrcXFeYl z24{zDPB(b45E*r-y^hskqA5iR7P|Z^LDbL>t*ylZBKQnW01RrTwb(u&T)yFHqL8X+ za(KMAe|CnqdTe!M*qiIRc-b7$Y-qDIY;$O9Wkrw(!k|0AC)sfwb%x45q{7qmVG>Wr z8DXnHg|8V5$G(MiM#O4j!RcofuYpO7CBv`?7S#hbS#cdO+QHNwk=#>YLTxr8Ud9_E zu5lDg>q*pgN@j1YFG82jhKmI?%r%ttZI&FlAYo_23NnbpjU&=r&|TiJ@B|`x?L7Sx zK;IDz&^n)G^aFA#o#bnvD=O|nAAp|)x&pUEN`af7X#QV<5YX zhn7&bE6iLOBA_y+zd7@Xx!3313#Qhb>IT;0h|V6_4%#LE7K+K=J?F`#Fqjf#Q_Aon z{kM7O#=WvRQHT5({cgHCy>AsD1McYD`eCpWUT2^~ZPE{|#(ElXXHZhlPt{uH&8E2N zwO=b+_FN~&Qw+X_kN*hbS{wbpw1jBa)|Y*&)FPVhs}>O#}21=TY%(%EYVmPVu;n#uYN z_x*@3YrZ!0Esu7xC^;zNIirv8;VbHQ!?OkkUs_``90&V(IkT5*PE7zb1869yhoQ&* zSs>kjdRahF*(8H=<_A9BUKb%BE)N;y8FKt34HnD)z}n)rUwADbt-Cy;9_|G61k{=Q zx26}g;R=m)&52$gvU~NpVcKLa6!BiEw{rn%z8%FbjUgpjhg)bLsP4KD&9H9=E9iMXSeGeY74}ab2TjnM=-4WYRf9L7~SYQ?YD}Hakh$#+<{k-qL{pll@)VHqV*NFyG~^H>?uYJ*d@Th!6#w zkC-!*1sX(^$XrR;E7#{tGdWTEAE7)uNE9Ah2Rh5ETSp{IveRdvjD$bfxxD^IO!;Bn z8miF8v7p@!%E#^LFLhE{x295Vc*E~N*J5(s09ZuCsxIm8!vP+<1eK}eJjrTc5-}90 z^;F$6?B=8Vr+LHdCPLQ%bXgSgQy{~*CDhF8=>ajjt7(0*;7kjr6nrm0kNUytsr>BY z6oyzpd$t0m%wX;6jUU{n zD3x5wlD9jbEGVKkrph?AXf8+e<_4il$td^@XN?K?L_J3R49WM);;73za2{e=vT1Kk zu_Ol{p1e3T`q%Mo6D@u>EM=ie3j%}FAy(^*oX%)$5$_<2pX7qXum+%9y45>5O)&Bz z0o5W`-`B9m96!JW9IT$0J_HQ+5IUc^7;k}oAsX2i&`rTS%+HFG*Klf~h{jIo6P<~L zCk3ks*JHtwomo+ipZ9c<=ErE3A5V%!~M!o65M+~spfHw{AhRI{syxFkXF z`hsF-@$jB+^R8*P;obKanA)uzSSuwZ`}~BJ-|Hl>1JjRsJ+HOwVLe8wkOWJX465t6 z50@W=3V{y`uM3Y^^mXs@nylQ*ky*I~{|hL&XL1v1sZT;d2zaAMbScy+u7D>Wjtdpo z0b**GNRRc`jsQ619RR9P8u95l0q}K0SJJyJtKjdw%2EHjIWs@Rx+`4bWL*=oZE(01 z99Yn$tQ{;x(LKg$=5!+mmqu%k7(F1RaibpRqdB!l;05}Ys$8DGC<$*1tVhJfp#;;2 z8;2N?J`sxUngliYsL3&`#E~bzrAetC#|pU3{Zqq0@#2X^R%w?jNUBc?+Ml}Z-{u*W z*&I+p;p@~tvd}5VPy}gFKUCV~iQ(_beSJ}NK*fa#`|^^iRcE+uwwqlFO3u zW?rMhBhSRAtq3~ zgKvAQ!{TC~ut^=UqJH_-2hArmfv{|?kKZ7vcCC@$ctmFk0Jd)fXyZFyWtn` zD0*0tN$m1OfACMRRGeZwjNrK{rOKDTB=@-}X0g@+WvzOQqlp!NqS{gpebHSYtBnFn zq93+r0<0%|BLOIOK;P*Cj3MZ8#D)0)0N3rCBH2p|N|M_q`=c7BTrFn-v?aop=I$jI z?_W2quY5&z-TEX|{kh1?mgLATntjlz&$eRv>+(E+-ZuKYgw!>RT=}^$GK>2h`$^sq zvd#qlfDX+Xj@3}y5M1E7nrEsoo?LewWF7z3<6I&LW_NUZG|%L(q^`vp2Vi7Vbohmyio`CBHpxF+t?KeGUE9f$k#)LTmwzu5&^Rs11GAikI1dCq6fn zesQ?7GqBqVxgt`Q1LPp7L%_@k31 zgKf#Nz>?vm=GmfH$#SULILO4v%53MzK#CMr=rRqBQGLfm__zbI7=SkKSrz1MtIeF* zD+3p&`1F*qAA?1_!L2CV;I{^IVUM!WzgC>x+IXGOynW#IiWV`g(j7y?o23Y?KV)bL zqF(O?%;ULnN-mR=vxRf)Y7kfpJ4G#8;pwqDDdNKQJU_7HAs1UZhWI)Y;K)J&Of!=f zj5pTUjfE!_jCqf$;Zn>$LZ07`%@L5IihZZhN0CrRf_2B`#l-9aP zuo9qV5K%?r{_Wg)_E!>yd}8!3IR83v9Z)QBf0AI{oYX$V+;IjIFvM&u^Zzvnv&yxK zy78_2CJmqU%Et@Lv}TYphWw|b$y^uxb0B8k3(+<)Jv8CI`T{c5wawmgYQk7wg#ZX6 z8U8p{-MBk;VH!Vkl|yUY`zxpM-udgJ1ElQu43kRRMORPwv~8O%-Etzz{TkvxT!S{j za?ih%mzq)2k(fW=n_*EJRIR^Gn|qXKm4a7IPxjdYWF7Pg!s@_|b5FXy+lSn@N0wCF zBF+J7j=G%)G{&&mK_08-$&*J{H*egZ5m(3uw`mW%YfOdJJVzpR2k6HXJ5_Jr_N*&wXeDjxW+6*-JGB$Y3h*hr zIVQ-Ok)}Sf@2_uDt2gZOc-=G3K|Gbo5hq*(C~YzvW`8p4oOmUK1RoSz!(nw>-Wsqw;#yLHV{CjQ=-@! zH(Qcb#`(h%Ej%lwGA@!aRanDK9r5-#9Q&-EAk!)mf;by|n|GiHmVx~++5*HdDP>^x z=XNe7qJPgccA_lga6v0HSnz~7W{FC9T7eyinKU6Q8S?M_pNo@wlg>%P#(+ku&dkq! znE>52BlSxuZ{+3ke^WbLmTVw&iPuvhYF`N}o@z;LVXQAy?0Uv3&n6QuW&RKBwAWpE zpmDjS*ERwI5f{MyQBHmRYRqD5(L1_pY^0ZWZv=dqUCIk&cbbS@Cy0sz#}zKQW!L3Q z04#*2s69IJ={p)F(F~vIP_ioeGrb%OhR2ucR)3k~5Ty1AFlInL$icb{2wjDi^a0d> z0o#JZR!Abg5)TqmTJiIhIFG$|!?P94#kyem!B~lCo|_YGo6PQc^ThEeFW|{hm+b0F z2QQck*~938S3CpWMXZ7DaO;&TGwgMNTHv>^xo*pZqijc?0gBn)i$<#Kh09dUa{mhU z@-fCj&6#uyyQ0?h(YwZ~v~RFu>tSx%TX;d(z_)qd<4FGmgqvQiFX2Df%wU$frK&+} z5rq{TA^+USv>LkJXA9gEv2lItnXV=75yL6)M$Bf|p&piYfm3P8evJZwwFB3da#Uj? zXY=tUZ|POSQ_MRc-CY^qV#I+O~b~Ft&M52AYxgYepm7N3?J+Jr5 ztaSt+J-l7m6Kq8g7(y@3_989=~#D5>sc}fIZwI+m?zPFQ4$w?{Ea&%MBc6{od589KW)i+COvijjf z#=I8YdGRcCJ4F8z{j5F^+UJKeA_%GGDr^VJi?|wEd3!%G0Yrh8=0Wb;lBO&VO**u|L>n z+;_%Rkpido;o$3H;Ao~M(f_logYs^^TYz8xu37qy!~7J3n*WLySnJiqXt>-N?x**C zFAq+C2|NVSwZwa2f*JYQ?jz}@(M-@dd7aFjpTe*Rc}fR;G-%84dKNBXQ;v@NQ@bNX zQ+%6e@s=5sB8Em{T*9FujLxt{VluH%QpYwrGp8uN9W#cWITN%*MV^?OlVFyzo4mYE zzAH*zld`)%377v1!M-m0c`i0U#$dmtS?57a;ys|bgzsVJ@UDokBjP38%l|*f<0ur&i-V13 zYNrYR(^yw%2WLt_DPEO&)*7^szW(43YRQihYX_R)?c12AJYQI2ElTEHp&K2{*!d(4 zk4+{__x>>mHG$9WL3IxiYp^vwau)#!w9~-XU2tH#ow45OR54*Xk&bSJR5nUj1k{?{XF49bc~w&5e8%Qo`6_47r1L;di;H96O&#rd69h~G0g!ofI<{R!2MY_CK|mWM0@l?=+(L~dU^A^agoQ;_gn4sJyg5)? z0gW*hRArunt?y2;7f|r+_)VJk9lw0JVz<-Q^C)b$_yS>vn@!+f{Wn^wP9`8gU4BRo-fXxMZ>T>@XTmNHiR5RW7s0Jqwy4p1P z)yQCvH~bc~zFZJrV~F5~%pKWXrG$41Cfzn?hG=?-;kU9RB25ea=?a@owMT2=?@{~+ zz&{nV7z&i@s>6i%G5p|3Nc&l=-r&%xpYDh4oTkd!s!|V6xmnSNoO!zZS39bSAFu^1 z-O2;~SLbYESAG@d7WaPu$M2Rka-OS(ZSk&iGrLlr1=J6CkEPS3uIGqnIqIM=&~45* z&t}Nr0XP3QZh4bdOAsL7h(P_`TtBNaUb6c{j;j9az=zK~&TT?Eub&R2LFvyaM-`q) zocUrK!K!l_lKa%oLs!5YjbnH+;Q>US^c;06|2FTgg)I=69osZ~mt!EIFV)yrew`vL z*I{15f#;!~STr&M=7aas0%-$?hSUn|TR|1E^LdRa=`QCOoJ+Q^J|}%~vt;?xQP-g} z<0-CDFF+cMt#h+v=NB*y0WnFqXV1xTKUuFQg$dUJ;8a&O0y=RZ@+2BF z+tO7m7bsp^pY|8}e0-F$h(&`g>3yAq4|Ce8XOf>;YmFPCHi^;$nWeWZBg_Y;q;x$I z_>+wdiG&7XgBn2>OM;DMR-hJi3HFxmY-j>IfZ&&&Zff4aMATqO&oKNOf&cOpHv^c} zxSndm`TO>_q5M12qXn~epb>q0N{4G?{-2A}h4iB#%m z?EAsor}7h(a94(F=fo9TFedmAlRg9rp0r8kbc;;(kN4wnTy`UM)|l2lQr?v){UroT%$rf~Z5{92?mK{W6SC;}f&smEU{rh<5}!f@S&mEE11!UimIerKt5 zikme7z|O#emyKuUUmL#FeIyGXe1M~Wu3Pm2ZP%{2^|uBVJKgRt`2q%Quo03+wv;l5 zdIT{#k8@5kQhGYYcpu&&9C(v$7m(5TnUS$}H;wDqI9lCpk#A?s8J#Vrg| z15F}X~+8t$mYo_!s1Q(7S2fBDr z_@^8@vO60c0=(6Dt6q6y3}C4~k|=04GLQM`sUdLW8PEQwso=*j!1?V+Q+tX=*Sqng zeZRo{Fn|%Zjj}72T;;fCi4KrnjojQ3fl|~?PHw7rl+aI@9r2MpcNf!dQ8CD_2P^2$ zg*A+G-VKn<5=Hd0P{bw=Liqk@)~Zy%ll4O{VCC-kSM zuYB02jXHmpu}iUYfZ=^J?_*l~7ndv!9lSt8teURZPq_}FlUzvuFCZ61Yal<2@E?Aq z#lpNVGsO9$rlBU+yaG@A_$zcMXkXqO)^?~O@SF8-L6aS)uoDpGtZyC5jM1}TM}Umy z67AV4?+P|udwVz=s0l8g=AULPbvB18*tbpaIK=`KQaq$FB`zmW+_PCo;%T6U#pWwZ6#SKFV*JgZZ!Co^?FNYSPK zB#_c4HC7}$zq~fwRko|u-bIg2+#$_sQUPkKO(iyBs^EB`s9Ini=wqc=@ht3hP)S=| zuh01&{A{ov^#${sjCU34Hm)WX%J{aPe2c9gE-@6Uvt7@Jmhb9}{$#0|uhZV3n#eB{ ze(`HBSU5GILi>LLd1sd~yY6hs{F#FKcNqJIQm z?yEkj8+eTIbylXWkmAr+hvjolB6=rKEe(4Nw@gnF|HLi~qYGil1f4eBspAzuk3)VU z_I4epQR6FkMD8lxPfh3wjR8U47Z;pXax>i^Ez?-<#{}l3Ep9fd#`$8WN1oa?SbP8& zqd+#2$@ORUT2#>Z4u9XZ-|CWx=HA`H{_2==+Ep4(I{m}3Uw`_4-WG=|QgzEaberaw z;iQ~Z;cr_k#E^)tW+I!YPP`SBxJ$gSnF&*@;a8J(6YS{D#TEb;xZYC77LbydfFdyZ z>fjO4|I|m|Q_y(4apblM91FjO*|pQ`Pr8HR`b&2C+s|B9KA#R=+W1pvWXLlg?-J(f z;cI`dUQ{9gw50*XLry=6VB;M%sXuj4931aC!^g|+JHw5tk2QEVIC>bPBZH7{>S+Fn%U>&{;$t!VqKF(!!cKl zkC7)PL|`Lc1SRsE0T{StM2W8Wsr6Y|OoxOO>)ZMap}!(iNqOEi&{(Vv1PR!P_cP=# z(){RI&J?a*bAO9yFHwb!*9>C^dZVZ&(9}6hdjxpHZ%CGCmMEeDl8gV94b{8 z4vymw8l>DJdbkpd1dUJ~TPT7Qp#onX0c4hAgCeu9qLtk50)EabHJusMA-i?M z%zOR9olwMW<_1kR;;6IN3?kR~26uE=6Pc2)m&s0Z(FSh?mi zUZ+=1u~et@S^4bmG*dO-<{i(hOK!jwi2@ZpRHaN`rG(l#n&##YYbJcFv1@P+V6dk# z^IyVdW=^@v3weaEH6K_35}2i{UW&@V{9&oaQngS2P~lDoU$3u-*(vjsU-smr*Ur~jvspzeoz zTTfPIHuI++>le>*Jry0FpdzAfl@b)Ud7H}G6U6C73a5K;+w4!ZDE$%$*kxV{-uN(b zP#3LF?{AtRC0JnP>4|J({Z_N(dvv8B4>3r4A&_{kNZIwWWTM=im?WBSXPtRc{&1)` z2rIMrHqR9<;#(tdsUBPfnf#V@1be01FrL|o8&<{WvpD|XGCc8&U`>#T>0cnoS72wu zf#P!GNoXk-Pwwtder7I+qY&O)z7dhB@;Z;Z4nAuhIKAHY3XRWryDhKUu@6TYECDw> zx*q>^wM`R_7jP7z_tOEJAff-Mi>I6dv|~v-#Fe25AcaO}MOPww;qo)OO~@e)>3F7_ zoSkIV?pR91M=iVRJYnIFBm-dLPu}lDkRTJ`z_Sx!vLB+KS8$hsb2I!KbHtRUzednA zctq-aRKQ)O&*WeXXcX-8?vZm>VAx+wqSkvi{Ziy^_^L`!BhqXkfWAfHtfDD? zZI6A^8OT^BA1u{nSiVS`a{JGSf=9HO4bxizCr>9aF;NS30>ASzY}INWuy}OC@z9Oj zlmE?@*lB(R{)w5DsX-RYN>V4IAEQkmnNy&-P0otHwMriHSko}rmSc91(=l^s+qiA6 zT`n727qjL>eTpmlU-$~7+2oV}`32aLcG|BYrh}q|rTyHTMZU3aTCV(S7PAxl7k{`M zTR>kBomwL@lFfK*jesJ8#AD7KMF8s?0Y_T#c?Jt+Ck{ZjiN=$5Y{!5C`qEKP%n<1g zobSrh^VxZvj8y%pYls`8s7+k^iMopt0v@}Va#9mL+@m=RHj*Og9(*0#{Rmzp#f6fj z@KgmW1m!`s8x*c_VGR}pS&xvH4qkG{^nwtU0X9!I-U}Q)QpI}q9iU?G9x2>4qT~wtydib(m|WWL4}bxw)5k4R znw#Qkb$cdOS1e))ZO6t$x0v$l7}@$laJM4xMRWuiLFJlb)AFPebNn8rm9+UC=UBfB zwnpon7TNfaHCp&SS`+-cd;C}p7dXZe@JnqpbU9(C$$06Svj`t^0#N$Mmw z^1nM9)=)cPBkK;%sX5K!||BC7kUsk^JT zzw&=ap=yT3Jaf&`Xd}hW#g5DO>5>Bd<8Xp^RAm%P0F->5pS8SkWxps!h@)=pm>aWQ z9mK%oWeQr}*yf*%J(@QQinuZq#vdA(LJ4+z$8))B$Z4dml=dLt&DKVVmMnY0Er?ox zSW&SpEF~`9ngEQA??=yBJ$MVM*675Z4S_Pt5O7y}frP7zSBYIV$u%Xzzi4hr8hp{! z7rAxr6Q|7r#w|YpQqJ>T9|n=CA2N}HWLG|fnY8DL7k&vXJKYf(omhRYFB_lZ&w2^a zh~ZFz!$r!Q?8aO>-EgVv+Jis1FgGZ;;P@HOh?hzk)Mkj-#r%!!h=G@WydD$ zpq^0RdM2<3a`CFIC#xkF4)VJ3Oheiovt@z<<0}+IFl$1S(p80Y>BM38s2t2OM$@(# zn;&%_RJaGaO#A@jJT*!O0^;oyzKW~B=g9GViFE?kY(zy2Dk*l)wxYYkla>I+8AS=j z==%~I%nz4$JUvWW<=t~mli?b%6I=9L|BrhPu)*S~b)VJjF8c}mUf-p*!KnWJa;Xh>Rv!zfBli(7ROQom1wg+i z=Scs!8Tukk3S=zoqd3R#-9-ylNAlw-iHRUGw#h=feBub;ZoI=5;!0%DD}~36K8Eb0 zHb%0_u`ww2ttO&huv~Yh9V&pLvjTIOS3Y>8kjNl_GZ=qZ*Zv=E5_6AoPUG}y-^)70 z;VU|?Eu0e&k<)el{46}_3;=*;{o_rbrH57Vay+L)r5&PWjpCzQzJhM6Gt%4Qm(1Qt zrk;{QVa(Y(x!3>*DiD+C3FXt1tmIhQ&=hVDi>Es>V+)|onQ|MpZH4%9KU(nUW2O1t z&L{qF>jpnjE+F%$)qUIaZ#mbkt7UgXyn`NqLU5x8N>|Y*H(JYG&8hTqF+J~WR#|C} z>$(8s13dTy9!9_OX5X>`Z`--Dy(BpO`|H9H#q70Bd9#djfYZN0STp+|IJG_r=&RX+ zJc^J!+Cenv#EZ6l-f-*rXY?n9b$q|(m>8LeI?2sznSN^5?q1scm|2&++j6$IcWf3= z-7%#g862L3`kyh^IbBvw1wa^zqhLki?|4E1r0D&`RLdl zJ5AK!8|~Fso6BxK!&UV_ZCq%O^908{b^fu5n@1?2-%KLyfU^_P zDA0cCE!iErVXK@B-wStc&ECBFxaFhxX#}GSF{FNO=e-}UXe-L}>)X%{2ukf+K;;?n*i!WT({RAzpk+ANv_s(#C0=6Fcga1zu;s5{ltz&)W?-Z9F zxFl!$`)8l&u};$?5=xMjab@ zWm8wb!+XWvb&no}n0MmpOl~uGE}3Gc!D|6`kq#N*SLamMJS7E5%Jy#OHMB6*K$ek+ zf{gIdsY75oOk;CwUp4stE9^Pb=T%s{F=GdNt$GnJbSzzyDfg^kt_>BuCude_FXcXv z(?Q8%3rZzm0ziCviLqKdR4jKG06sISV%VaMUYtmCdZxME!x&0)v;`6kTSX$ectSjJ zsX2(bASgZKSDF0WD8wyF1$|`;05{pG=yqx)Y{Xss7<*Da*w%J87>qr>1^1&CeMC3< zB1}2XbEu28WayDeWGmZ3(TY%b@z>TAAlZzq1jqhyOrPV9pIk759@Uh*BnAuIz4les z#YdOY6fD*G{5zGE=yne0%kMYCns;7A!svny^$mZ2-MqWN!XIpu*a!LM#}5I%`Yv@@ zX>-I!aEIvn65vMO>pv?6(B=(a{axLyZLLo-6nQHwKK=o!L&CJn8_Y`Ix6I1N`dzxE z`XXSb+|=&O!Ag^ik8*+we{HE}g4JLcQK!nn5f8gJsHf8M0e+Y{iF4OCDkz9CU(>}nob?k zu{C@E-bH8{>`hVmymurQ^Rr z^c5l1HP>vxCjXx|Z4jOloiBK+D4K}=_uOdFGHaU7oHyK>djiE9qmQf=9pnDv1&Emj zqdF*uRixYb|MoL}0rP#lOm%uXQ&vWX4VmoVJ(N#Ub@Sn(;dGZQjr(;DjjXl_BT>bc*{LQ@sX9>>j|whLz+e)}8n? zP*t7Ypr43R#gJ4^8-F|m-aG6&^};Aa#o}Ih+>eW+M$iswTQ5VCrja1aKg> z8&e}HP$xkJ6t8SID?^^v_BK>nlm{wZn+D%pEjgs7>W@9FNo=v`I}lKEi3{+K-Q`!f z8$d!jjp&J;GavA^gCLsx2U`yu)&}kCc%yR#yz_+!QgqOD_2xL;CvYlmbts+8Bb`3N zbe&lDw6yq;+=Rl*ARna7Isp+G}` zZFs1l^aUw!3p5ip+pCbGOZF)0#0v-820Lgk6k)mQ2eRo1v||V^%F_dDvE0Z|v8q9_ zCSfXymIxI6h(siGl`KH56nEZTe>Lif4S}_#p{N8TY;SHXo2VfkO;&nvI4!}TpdzPw z9Z}R`b<4N3IR-Tt98D1%E&TAVq)6XgxdUJn0K9lrFk*pcwTR}pUcj;7m(Q*&iigFU zfnVd9u_Y?H4%T0cevNE_%dd~)9W{WApsttiDqd7fM$h5tD03ZCjsfvELzD-MH>4P0 zCI9|q#;O*-4|G_2O3IpRx}y7d0U#qWHP-Z4;Nc)z##b%&ZRHTi%#o5ewMZ@031;-Y zA0;1XDn|mCi$U`Dg0G0~QFpZ3b8JlFD96AMtZYi%FrU9U8%4mq^WY&o=NIe|6CE-32tS>w9U$GA@e>?i0R@B}M#kuF3zc~Sn5N1L&s&qg#sO^`w`0}NmPVQgG! zZy5VT@G*Pq+LDeD8egPwqI)&v40AN$QWxk{4Ad7Ldxr4d4dAUUYFN9F%mn(=|7koy zd1PUi&%W#9Am`F8Xi%E=cwmB62Kc1}E;DU2@#`Q@CbZ!*_;?o{zxBe?Nk}birqH(ce8kEJ!e+Rp`!*qUBG^=1o~5F z?VCl86gGAo&Lh|@C0y z2GK$UkJ(6=;F^Nwi#h&c5fPOTrh%4YDT(LSctt z!t5|HN9!nB%H2Xv;Y;w@a;V&tSmklzSi#d7vj{*GGwbPU*$RQJNY9%MI0MheJCOwv zZ^m}{3_s2f%+)zNMLQkqU>l>>rZk3PydV}O@6+9Y1%%#?@C(SM(GudFiO^0?vF#Pr zK{^lAF1TYEO*y;aJ>&98!toU$=^uUC!F7_@C6sW*{5dO_?<1pIr_S{SyoDyg;Xh3W zoZ{2~eONEjP3M+$tNw19$=SMloV3%;{&{R2{B9&u(b?ohYf%+qQ3_aknYxqKJLm$V@E{%J!-nJ`d#M9yrNd? zyp#q@0xxLbMHHUEBW|K=Ib%Nbim28Q6Ib;ryydVc2?E@tS3hJ-rd93=U(JO+lzp4` zYjbWex5@usOWvcAy|95U9|k1tYj)ZU;WpMdE00^;0Ttj(d|4nEDmFA16b}?}!hvv~ z^56wL?kPM*0iGrmUUfOxN(Zm8)g|ZPfBN>L{*NXZzC7dxWoC*tVX0tM6V15m_kkN& z&i0)TGQBf9$-vHnJu;tt02BZE$Eh2}@vL7fnNLP}{Y-elB}IDq?wy5Ts~-OFbOQei zaN2}ak<+~fs&nva&5F^rp(4!aQP;g!XkH=`mWk#-&8h19ZfH-`SQ~VK_@|atfw?8b z$J*B4cUxz1>7VrbROJM?9|b6x)zHLKPyHLN`B;l?SzEqy!ylu2cFyWb?Z>_TN_K~t z^{x@%HVwqzCz=w%a6m=Q*QS4Ls=N`MSA{b}_7W=<43||R?DvSG#KZa)pH&f5E79iAgLPYd4efJsR*l6!rB0D3e||G@#vqG**SLV zplr86feYBFlORNC2BQyR?OCSW7A7D(KGK)I#J_kx-Ze8+hPY9F1w-n^964MG8Sev_ z^?T81Nx0T8fHxr0Yqe(X8r!Q1db!r3EJ9+I=rvZi#i{c51l9kqy*CYNBLDkEb<|-{ zAu1{=LR3&j8AW9i4e4=3WH4?c3P?s#5l|xnvW4^rDxg9J5D*YDiinC35s{sUL6A|2 z?6R0Z!XkUZl5|L?=Y08Boj3R1s;5ppRp-8WUQk*yF$vwj{;r>8M@WC~#XYp5o>3T; z0~AHu_qA-a0@d~`rzNU$Gb(lf)xrP3X#VK+WCTip*31*w{TA2FU%I3v%H-0vwGG4= zq8#mp%^x5hY$Ce-Y#!J&eBVrT+hj2Q?4KaFCh++&wJKa`1XwB+9BR%~zbjd$Am-MA z0xTll7ydW*&k1DN_o(l0H5Vbj2(kThr5=GC~KlbB*q7*+iAI?{j?w{#?kJrgeM99p=%S8BrzFJFl2tXjKc5#hm6B+)wn_F$vsQ1G7{ZQZ?7oy;OvWH|GC zJ)IZXw_L~9`K6BG z#BT|Zry4FGa$l|h!8QWTe=Y+IfUL-KaouMn0iw!lJlU3#TL*pZ9f!yS3$E!04_768 z{dMZ%i)iNq&JT~9h9*yNOC7RH6N;Dqb#`2m3NVVtu^@{YjS%m6Y2-*`VLtB;YkL#L zL2RO&bntQhkE|qTE6s4sj_Vj&=-A#oB{%Gh{#ZiE*(yd)+YTI~T3;q>6Z(U6UDm4a zgsyZrs*1}E2p!v@Ppw~=v?((tbPeelS0q>#fWGBOFOu*@*I&0jZkVLC-I2_B?34Su zuHL4&QE2bS`#m584L%N67el?(c~kU~76yhCXzrUL6@yi`)ZXKTWnv#@MSH-Ss;$33 z*eyi*Mn(goDPu8Ud5mmAE(qFYfeGDGwp`g*dQ$x3LXp>a;5B(JBSF9qI*VR4hcv%A zq~HU=rN03d3irt3^-NpIk`4Rr*<|c07+R|`^W^38szP?Z7n;O+eKQcsM)N&Jw3QZK zNh^zJ^0B^Pm3uRfw(-)DX5qFo`z6ulV|9RxXxSkR?lOpxB3;d?U8&mSH6LjXDRS0W z7m!v&>LQaT-2Pgft`Fz7QRxN9UEC@nFR6E1+Bw`D7VjZD$GiSNH6H$7UYLi^DrUER z9UHyN%VqO;n(W-?aGw*FjHmez+KJqaLy^!%&B<3o1I*J z^z@u6^sAp5UIoSh>K`7JyIXeRd7GQFO=uq!TM462SCaSnySj@x?~ztGv*aHwmcpVe zd{WEmV#@4SdsRs!l{OW&?~6D;BU|Vf9Y>nfH_M;7ug!0?R2*_KPLO^|1A409-x*8c z#@*-5XRV7|mz$gNPEkJ@Vi8&meLSlZHyQt};a!_lAvK%sloZQRgF~F6+fhl%eI33} zvhH!8mv4nf*_gVTX%idFA=S8vzipxVs>}j)PusZaB2ycMtI`aVrA;mZw;UB zIMXKbmJu_3rxjJMgU<6#)SZlNbM9nUnV2}EOEzUot6d6P<&Vq5hm&1m(cG=*@cw$< ztb$=;L*Au;^ijv!^D9jf#YYv^6v@MhKy=CZW$rQ`U@;R}EM4G-bE`yJ70)hg7qYqi z{^Zioaj*(DWW)c@Ngm|07sn7&`vLI711ILOR%x)r^fqfg7HvbXAl5Zg%$~d5NuBo5 zio>7_P)H;rHX&UqE3_hnYR=p~b_sX(dWi38@Xt(@SE}ap3giZ)Z^~(la5KHP0TIEN z-8jcRO!C5lcD2-+)WV5G^FYWrm=>)c%x^;?2!UeV7^URnv=+F#S`}Nq3zI>|W-H}J zT6}~uMFSk{(v~!VNZc3$9*;mW(N2uR%+JwZMS+`njyjKd>196A%qzt%i8XZ;@}PHt z*HqBR71O@))UQDVB7ougM#c;81f3%_APDuvEOGDh*Z}CLyc-k@Ix;-|+bd=oPGfxS z3A}4f7|Iyp7F>rTLEnC?A)31Gpt>Hpz$fVqLz2Anh(ZwDtwIYPzHFjauo71s&mfEP zc-MzV45vF$bl3JLp@~y2DMxlZh5wMS2@viu>2{0-)zReg6|669u$Vm8RfZg4t6dlY zk=_u7ijb*F?vsz$z-vVKH&bqQ{er;d7eNjBCumaK0iAe*imp+O?}`-}6P%C+!e$7> z?s!sLdamfDDZZ#3db8Y~2P>)`ClKpoLILMU65{VpRBGa6$fz&4)|i#bFd$C8wZ88S zW+e_m9O`q7$3+fJmsl-~EATWI!=z;gpHo1(OVMQHiT(KwN2-1zh}^CMqPYQTawQVL zQH+#lk}B_0=oMyt8?FeAHDzz7VmHLqa4Eo%all9tUsU!RmSx|V$sTPFBu-VLqv^z0 zNlEr$^AhWIg#n$R-ze4o=(nnPVXEBP=}jM57AHR^)fm>uRHszAF8VSli0e-7ZBeg5 z6vlv`j8{6sL$XGFA93fkqVE&luvRve+WCn|Hq`dNTfeP+Usg)4F85c(I=+Szun+0X zJM#SRQ~;WfQUAT=0U@^Yd# z@cySgq_3u5O^CV1Ds#*bTn4(L=8RAc1S?pC{uz?#@btdVhVnsJ{#DAmhd@Dj`3q? zn+vMY{Y~@}(A!(53j$Fe{p_gZz_`z5O7E(8C0S((zsp6!{2P|;AeCoy4I^T61-s|b znvmEr8n%K3w{vw1w8s^PeaUU8r20nZn=d%o+pRM=Vo~4=^X$FGrJ}r%gPfAsBJe~? z6`cq-rjXzX355(?ab|?cSgW{RuG>-bBb#`nI6?bX69{S=4cqb7;`pAz7^o=hkihac z%)?z99V=E;CaeI+h=*e{#MQPjjRFv!nAL0^|Lq`WwWRUc5g&!X1)HO~g8zYOJ#}gi zu&Odx6>USftnlKs4a0Ng<_0HgyL!9SeK=lqjJX}t^pdd2Ox?U@^Bo@yQ%%jY8i_Aa zNV(h@{|8S~Co}cLTs_=Z+QSKjZO?*$=pEerwy(PgdYdI{jJKD$7LLPDfG!?cg`tlz zGa!?sx$J1OxmlZNQ}!Mr=5R@7&C085nY@MWOJ4e|K6rPv;rCa+m2bNr+|XlV)(IjX zLF9H@{#0*DdVle)qIHR9r{af`cgp8Q*{o73pnw@@_}EH&sV=5?Nd#eL0`GNfb?#H! zz6uz032oH^Jp9$)b>%-@K=L%+X*qThaj1S7_l|MssB7u1k3(ZFr)Y{*F$5k{J&wm$ zvc9;ktV7O^-s*qTyW_h&@Y@;0zZKUs8U5rJ^QYks2pN>ScDsBB>?=Jj}M-B*4ns zICFP)TSyv$k*B6TL{dc3LuDG0#0m$h(Jdi)2qQiWYeL0r^4-CwYQ4Asmj8(#=|R}V zc75c<$Bv%uFJr6f)omDZAJ>~cB}9D-hs5(>gXsdP)Xv>YJWOpGwkWx@XdrOoupFtG zB>*QMwE6^V2fX?jGYHH2+x9eLV{g>#gqJ5u*9RksS0Yk$P{rUx95J^+O6z*h3wu4f zhz`>6O{E@B4<;<|v?JKw45A|%hM!7mcf2&MOj_R7VjsFcJDvT}7mb5H;l+<;T8>)U zLAJk0C!Zhu-I{$uodzU+be=Lf{{7wL-uM?RbuSIW8~O-y7(C~2s)?LzQ0XH_QcR&^ zq0H)v@;MQ&}_7DKDo+HbVMru zSQ5;Zchfp!-!P43p36$@Y-+;*TfNlN%*8mdyF67s52|bt@L*hResfXtkku25rBeCI z2YpowVPF5+cu3t@XimFbd_4C_%^J#5r+1Wv>U4FDVp?VYZhDt#l|4+cnm0~<{Cu@~ zw`}hKjHb@?cNenzRI0%SmNiaqVxE)j8dMz_69$t>wZz`k6lKD-QR01|R!-Py2(V#Q zmO?|--WT$zt0w{ib(q&=B9NT>1`qcDUT8=wg7qLpFy-!Aw%yl@p}jl24Fr&t0v{|< z6#y=!0)9!h)lOQz*NS%`al^=vBcHs$Z`e^DidCdzX8Q`Ff9g(MRh$In9X#wM?0Mhm zQtoTaT%;EeBsm~6M@z$o*Y`Si7z6fc5{x>%TTs)tpEp2K22)Nl$yR*HBp5VJ`MKQ% zY*bc~*#VEEU-nOj-{C)+Js2D`8$!d|T;n_0v%XK+aKeWAa_ffwcpd8QukNkP66uyB z^M>b8Oal!#+KGXx*I!=9?bbaTL$g|OziP~0zP!m4w>HSiz|5+W6XKs5bG*=WtXI=q zbpwJ7lQ_rtj^sIn4>dd-aNQ_7l@{KW;_R!6^qoq}eF}_s-V|Hq&I3H-6TfO&xVPD} z&;R(JF?(PZZn{M*nr2t^$vx^yHN3?7#kiNBBDeZ<9^}b%-aE#EfnJ!lG$PWt9TH>06=St|?14HN`R?m)dVJ98<~}~k z)1k21lrVPkQHX-u$06oI0X1hUbULAb;vUZW2KFULIBRi|r0!BioFb8{(CP?NjpDN~ z9k$bWfO~k~eeoqgz!0tNl}R02ajUJEfTV`Z>NUD(8V#dwLDvh2Nw790f6U7bCu}C# zy%nq2UrFQrQ!_!<)kzrw6@=rriAt^_{d^UaIiFOixpK68imD-8-!+QFiG3VdB^=p zRhrxO$UD*Wk$qdn_Jy2fP9;LewwABj%!IbV;lx?lzBiH7%&iZU^p5M`cLLEh)QPC7 zYp-C)%qkQ5YEk9PUC{sV#^L%`I(9Uv3c@MIlR;=(0QWY1rqXtWx5jHuBUD`)?XbAy zoj`2<_x|$#=uf^(!6%dO<8^2rZujV`*Ks#Rs7ax}5}gzffz3TjqMXd1^JAZHi1)nL z2N!%b{s(-~T>(~=bpr1${iBDZlg-uZFIi2UdWfo*aiW+>GB%+plG%3l$9hH0_FB5- z4Yei1PX1JY&tQ#@A5b$Ml^dH&6&v2Gq-<#Ui$l)St4`h`A4pST$l4bPW3OuTOiYD8 zKBDBazTjuo@gTqQO&_=GYTuF7zreWtA#KetH79;7v5JiurtFJ7g^^rOE-SzT2EMYp zC+*_6xRypU&*C%1^3zLE>BG^ts=K_Xm%pq35lX09+sJ-J*<~8yB}5p^5DM9SNEx`3lF#o^K9+3zgm-XiEUn z1Pw$qZ-a(Yig5-V;elPe#Z2qs z7|LhDsGblo6gUr?vW?Y%!qKNiOdbk>r+ETGWg*2$~1(ZcPd?v=W(GYgu+I(GVWMx9#wWz#xuqC|x#65zZPt#C}h z52+KW2$R$#?4wCX!->rSPS#eB+tzjj9pwFRv08A>PZg;odSESHTW(6O*!GWsn#5H7 zrlI%8pekO?kB3yY1G5*qK2&FjNm{MnJP-3~viqOO9d;oYh{HI>6ZN9p(f71F^f`S} z1%EUuxleA+K^>YqRkm$9D)#niX@Ud!>Kxxxv&w~7@O#qp0F6rBMHfT)m2%qS8gHVK zg(gBB)NXB15|P2Xqo|`?wKJaj97((?Ee^cpcAaCWpdC3eA3y?wB4i151MvY_M$Goq z;fvX`JarE_LzpKbiA096Di~>YOgRw{T}z1fpGi^3h~X}X?PQ=r{{3O{zMlg!)Sylq zph?~oO`FKf9fNhAl!o5m<*!RBaRp?$|1(=6r^nEKdK=l1YH3HePn1o-+VpnhSZnwX zdHgMKhp0=V5(`B@$1W1g`~m>f`vp8ct~-x`LcDS zh4^yLM*1z;J$Kdj;P5xBw<4(nZ9c1t(2E}H+BivH)?qyLI}Qe*L{dhG1u=P*H;W<5XZ9a~>9QDudE_@?C-C5+MiegKby<+CuT>NIPk0-x@D zDBP)1-OCR-C=_(7;wpHc{YK!^%H#;b;I^T^OMw>q)4*>8x#btudz*~m)SC@8@*B{C z!~Q+C9Ns4M5vze^q>j%=!>1DN*A1r4Y}6Uj`Rbr5i2y6!V0c{v41fAEn1J-3Lxay> zL^P5$aEL!Yof6zxRb1Cso)+w--ZU@xjumRy9au-8@UH15%@sXgFP>U6y&5(@iqKSkycWa&8vTXKlS?HF2RK#nFY z>mLt90m8ghbSUgBhX;{4Udfkc@zXY9A(?GL&*nCpy9U4Ht4_s#exte*9K}J^H4-J2 zHsx_j^zPIOqU8|CHkx*qmlx7Du50a4f=Z-gVp5Nkhlsq`OgJ$1@XvHB*Z#)vz=9=El+@i@Q1$-^k_7-~k$JOw}@ z2aF>RXf$ehy<^+x>-IawVTVz}PlW|E`Si^_0J%Qz8*(*ifVLSVn4VMCb`G0V@H9qC z1GBsm4VL6e+cTa#3_MMd%RZ#wWutitv^oz>G$yQ1Rf7boHq&YBTlre-(V#<2J-SZd z>~NsA3n@&Y6zQk{5;!y5QD%iNw(2^c(N!W?VArKKae37`e={*=A4%cGKy*#;ASdAq zTLipm4MuJyXHL1vK)EGWli|675ss66rmVVW~KRjGvg+yGmE{)~`)yYIYf z%tUg=eBMgUUTj)-uWQovvR&$r*Co&bit;ro8CqXMIJWh?{1Gr;s{;WjhF3XlwGQmH za!p1Vt| z^P)hbK3zkcnesIaqAZFis(;63SYmf8{zp} zdgj6CsevydTFG)(n`fbU{#B`#AlX@*SI?MaucS>Y3C$qP>i9x75S?l6bUD z2hi(p)!LeUvbh1LVIaq}GlJr96Vf{V*e9a{@Gm9fhST8LFNeFB2iGm|>Lhr@0kPs= zEDc-*!)`3Y_8L$%_sTc~0+dBi%Ahvmw9N6?u+zhWeu49ve89 zj4Hd;!pdnfvmZW>ycoT7n#?ZWy79gIu7Vbl-hccGILxLJgh1IxmIlU;@j!8u(3H5# zc;Y8nl6iEJi-(AGX;L@spV~3>wcQ$qa+UwI_Shx_LVrU16z9p_C;dSoWw)IMl2=~y z=&8_p&A9-mt{I>P^hTVv<`{fE_tSl&>OAW551HFJuH0D>xA{Z5dcHr)8IO|AxGHVI-Zv&0wF4;#Z4PU4;%od!j~OtKB}*ip;5}-l1>FAU;>df_A>b z8|loD(_hg;d$Dt!_r-U_rjgl{_AFH}S2?4NCu2)gds2^XYmHKS)3p-M<>$?n@_$v` zWqH|Z?E3vV2l7hAH7J5!9AW+u%n75;EsQe1WXTLjIs670(c<^EVZm~THa zt%b$JQnUglQfDBL!3Xjvgv|O_AkvpS z3+Nfbtq)#BYiJGqOpfSHO1*f^u>H6N;(h zADmv0*Rw-88WZe4MOx7RX#$zGrArs|U%TS$%wM^{IWys}M}aWYT)WtDf^y`*2mJJ#Z(k4ZU0eyrE%_`0G0}KM85>2fq)Wj$&@r#}BvG ztn%9tQ_pO#0nlW3(69vvoEYCU-*I7tx(Jh0k+n{Ljq*Cp@K@(Q99lT^YeIoD{IHgyxvNEWPvnPz;v!_6>QFIhnextEE&&Rq{E78o23ojVOpU zPK5NO713rheXwAOXo1}$=RtaF`MMa2U?{}SfPZ2d!`f=YyrfzPPx$vkHAdT!;hEBI zzQKnt0bv#Y&afn3)9=lLgwYuoO?%|at>=aVOnV3(j5&T%rUCg5NIFmr_x2h|zq3}~ zJl(kQNzIdTiD=e0tJK5yWvSW4 z*+cu2PEFy$om%)h3sw3+t7X$Gm>S{WmrDTHD0dIMi|+2oxPVd(m0MSm~7Yo6}(&!FBCQR5v5vO&%ew&^lco;%0rsgbNj04pZGWcSbfTr1`XX)zYzoJ=oDM8!JA#5@cXLMp@cy zYT8JyB=k~;MvV5*%16@9>eLV&F&USRntn7pAgqsaOFA=7$zkVZ?+3<7COuysDMP!2 z;hpLqL8*1o(}|MC!m{Qr&GYliTK15X(`W3kiU(&SvU9 z75L8Rf;THyQTn`Vm{~YH_-~5biAL7E`k-o1z)myRuD5@S?Z%%K}gk$teG2CdEK0uL^Vej z^|*ATr7~HIV0SI+h6|GSq%mK&AliHn03OGTQgC2_x^Ra#swk`m&TQsJ-?WWyWQLeK z`qxxWbia3I&A1YU*;CI0=mUE)Sb5AJ0Bj?Rw(D(L9mkiRtWe$AM*kEmLK78Gsy~kJ z=1GsBZ3Q6P$~Ph3-2C0rUw7$+#oiM(fIZXw?LI($l(%%irrB2Xf}L;BYnw`W=aIvxyDOA3 z%I%bx)+ZA$8%}k{c0sc@(!bJ!to9MnAM`E{&br-qgxa<&V*BQs`*DqQkUe{XgA<^B zJ~tBb?&NxKFxRpV$*8>Q=axq_Ez|0!FXK}IAUQ~0Ni6@` z(GQdiGN`_(7V8F;$8#?rjKYRKQ1Et;B1t_;&H(-aDDb~aoe9l$vBR#~UcPAlU|}FCq05 z%{=v1p%%xuLltYMkUNGFZ~?TLHV|xTH*b=}A2=9d(iI1Mv7!R~~0rcOm3R=M zznpF;s3DJT;tG+8J8*%bZGE|JR<*|WIv-w7m!%nyX3pm?nS93Y*i0n{EFy;+=;YT? ztmh|Risq0Lr<+nLow$C=Cg-XACHnZJkOt%PA|j8#M5m0}ETW6ZNesUNq8JBtE-k7r z*G&DCu=YT6MQ=mUYT<@*LQp?p&#+m(&JKBP1kvk?t-@&Bi2LcD=a~&-A#XzZnx7th z0y-#5$i!Sy7xI-M4=9$+z9k&2N)Dgebn~$tX!G>KL&XLniXnmg!%G(37A>9}jiN7@ zM3)4l94cwHPzQl`6JryZ8Mk9R&NW8m2U_DB)FtIMp2BT1^GH$}GZmp-=haPoJgiu~ zbGS*ARkW^bocPHRs<)fXyw2xn{@RQ;4=)9JNi*M>RR@YcA7A~Ff>yXKhYubHKetuW z>bt!8-HXRM5T5MgHP-IRlO5x8n^g;`u;mIn3yC|rjds_a(UvDUwxu5>G3OZyF;~%H z+NOr1X)BW~K+sV|nZu%uelUB>CXH+0y5YoJNe)_Z67eDp@#d9HKxs}6T+6=cI}wwp za!@R`8e8YxYX@7E1(Ih$Qwl=ceY)hnAY3l(rsu+hq{uwg_-(n~>rnptt=}IS7VOlv zyda&eT(nKTI?ny5s{A@1hZbOVzB($Q|1=gOwl}}v7`3PkzG?zzd>lhH%0d*R?)bdl z&Tej`-T9oiAz-B$_mG12b)I~GxZD#vEsr{~4D2E{w8R+k7)sErSOtTsYFG8%CF;G2 z=O(T!yYL@Im1dRXKa8q(Akgw_*Ze1S#nfTYO>l!A8U6zPIJ8ldC$*msTJDVgC$y5*5X7P0A;iboRQKCY)a( zUVl<)P)p~yy-Yrw7A|2_k-q*rLu~vuX*s^LtNp`px{_$QJX;P58f{m2QGuS%jQYm7 z!UHn&F2o8`J`$Cv<4O-;*;pM*Rh0Fns3P?R5KDVfT6&8zZyv$Mrg)%(qC`OwrFYYc ze`omO*R7YFY3ms_K6%E&FxIl;ZuUQpt#l|q*sexW{FMu4ay-A~Mbp(cEq6CENUz+x z|D!aMz%s-QWLEDSY=>BDzD(L|xb*&*i}SLke`kEV%*Gshm5C&Xes4C!$nURg*SO>O z&%Pl!IX}(F1uSE8KqLysKsl?TR|G~)W_sjV1^4$dx*8x z^mUC^X4~)8l-n>46pb-=K0*x)i~p<+^h7&+a~M@3=|Ogc!R%MDv|AhG>Y=f-&j)DwOlOUcwuR6$}qk!Z1~k0n8=jTgg$B|`AFAkG_JYFmp&pf|J7HlG)6m%cqQ%r@7`Gzs9f#NCi(*epsr|h3fVOqY z@tozh|8yo$rXAZ{Z|cd%y{a*yvx1GG3-a&k%-P{W(`8RY%+ zqf;{RJ$EX}KQWK`^gJF!b=zNi8>@8x!d2VH&AnT`>hfL*hWb^$&+!A&Cnw8}xTISyDI^st-HVQ{!a_F?W5ZvpqW(KTyZqDXl&R)rFP(8#gHvl+WZ}nZRJ| zj+fmZS^i0iE)Ikk6Y@mk_RD3d-G6*kZ47YS*VM<8iaibHHRg~NitSo0Unzh~SG#cJ z_1in(I1!t0jaXkPXf(im(eVvtV^c3np%py%5N=az@2_K^zc%Q!1ZF}{kXa$jTXnlEkWL~fJ@pU&JR(q*2M>wS)?o?qkT zv63@#>Q|1(D_$Jovsu_P#kvW-r&5 zWw!ZoNC9E*@@iB?4M$#~xk6)w6>uPeRHU5Fy!pC$6$cxrrUO{VQcIopyE~}eScq!F z_o>fiWdz%&N1fZy_p)pZ|7V(^aJKFj%1&rR1C1gXs?Q2V`8g&-%9BrFZi|=Zc?mUT z8sQ@fCEM!OC|cJIKBnhk^gD6NH(7x%9`9n`NRRE?DW%<}{QkV1H)V<&S@FK3qs5Fk zRITE&v*UV?a@O2nKhJz{E=%MS`43ug3P0@ANoz~zQ&)pF&BKQRbp+>3;|t?p`$$Vl z%&09m9b9HrbEI%i+pMb7ey(S(m47xBFHXLZwl7s(b~aHr2FUUNkKmMm0PMJK73~hO zSzSQgW|!l&UOw!2$oF+U)$W>MZdkgIZNp@ncPSHm8&j z0C5IvF#&$=H+kaIyXBV7bN$NAdN&7H_qN^}IE;}pc;{)Ya&o9pk8`BSbd!bY3NN<2 zjQ%@12@)Qaa6*7gl3AVOa?)A(#X)~8M34%Y_nh{mrXU=a_>9voa#7L?ZJ-rqQe9nKsQyMSO~so7%>g;Uk5({-!sC4nPcBXrFU zU&2a6ueHLLf?iy@zlz0V6nS7#5i_bYj-dBo@PSx{*~2i|#~x(aKO9p9nH zzAOACZ%^UtO7w!&5!P7Co_tmbbx+_28#hzXGOXv#VQpX@#bV$J{HA{8M_!DDN>oRy z3@pnssB#A^Jsv+G{HBUdpVm%vpOas@rD9HT;Dw0)c3=Q7~ z;XD1}R+Immz-+!$t~#^0uP$ckW&6*i5$k?~F44 ztAD%XsOy&(Oj`P9x92C@2P~~3Uj=*J11dDqk>z{rpAApGKds4T-zPRsH+aMfe3xyC zZS>%~#G=|k$MKB*|7I;*8Nf3NtJAZ1z>{NiE3ukY!=GaLQ zK?rRpMANMGHBcC3-U^s9AXd2ab)3T)q1hwH70Z?N6(K&SM&FX#+{L;>MG`t@2fDJ7 zO5u+!OE*RZKJr}DTC>4hRb;ua*H}fmmy;tDJ!`!Ow381r zt9c={$SXfnm2w3X(qsC;<{aq>(@->@^2=WX{%N|6>rT#U4G5iGph5f?-47#z7P0=4 zDo<9~M{$&6Cp*$eX3Qt+3>s(`m-?sneqk_6c0lD(B}JcdMvMhUej?0}n3pY^_cr;) zHPIpp8QSECHpWyDcS3~S8`ML_jC2590Z}a{9usx4?-&?i-s=f|v+0Y|F^balR#V_{ zmDzzr`6nRx8S<>fR|bz;j{Afc766VwAviFW+iE#a7r$VTreps8G%w6dG2Z2fFENp` zFq!upD56skZE)KDM1KEFodkJwgfYF91-kLlma3LEi&782%nk>)H7xPjI6?Ftzyk6T z+eIrqsOw#JdoLSDdhUu!azt{Lx|p?*Rc*B%b^wa1w%$9L`^NT9(K&tnR~gfVBUi=4 z^qJ>RzuoMKLG{&X+jH@9B+Ig3?2i=CoNX))L@@~-Zyb?EUh-Y!*65p! zoT$%1{B81kxKj|JeMTH5rf(UTwdoQ2_8q3TT{ZHGqs_vb%}u`n5wye(2xfLU)p427b$?9$ozHUnNSIch0W<@FaU-j*2;IUIJ>){wFWP>IZq(&V z2QtF z@wyp6ww#K|K@WPmjfrG0G_1NlCw>Y5w_GQB8|^Nnke0 zBl13S$>yI-+_o6B6;%11-Ws&c)8(F~1x@p7M+chzt;0!#HoObGir`v^{K*s!Eb-7@ zwBpbcbtGW`->3kbFBpEZS??{m@)o5L!O!=FaWRxe-2_QB3UJ|&79?4mgvV%42$WP;%YTK}U*mP&DWFS_ zlG@fYf0yVXrkyQ()zj{#HkvZ(+Z9=V-ME4#iYYNBS6A1OrM~|7(p%))uB*`2lrDqp zIlSwo>o@SlCBs`KiWOyzsImO&Vra=1pk(*I+#b6jxohjliKj*c(06tg0uf*;`k#B#TN-1A$_;jWYW+Fs7IrLX6rh60Zea~JvbMdup zW9XADsM*jJ^+Y%zWT0M~l^=lMi(2H{=nI9rWrme+gy*tLLv2>no`vWW2?mJ3IYBj^ zalgz}^Z98y#~!LPZ@U8Vfv)ma`Y)G}%*)f^oeHK~{T5O!{PFh>|F?ch3nW%Ur@*rA z)A*^ua{U6LvCukr5a!0Kp*@4*`q^QZ!cW>{9qj|szU?ou=M(ONUCi)4Q56?6Ov}!A zk;t0evbyOZzu>DMxuc^K6=E^hU5N7*pK)atGEhM z7d<~;UwvbH#)E`{L)8>r&7RUtz#9WAdDzeWS;-ooN8LU6im-lPrxvdE;e>S`(na{i zyyNB5iF9-MGNwbc*h|Zz)HK+*Bk|xRC`Ck^BBkR$% z9?cWZo(!NvBOf?TJo_`xh0LoF7|5t1Q}GaQiCjrmyrv%g<=3oh#h>5b3qHO(PZf2% z^l0Zd=ZfO2lU^&%KgGtx+|i6jQDKnrGbN^|&ocMO3X}mUN8;?hOzfaR*$xT9k1~FjW+F?=7jGo({!4Ir&VUqvIx(Bg}$m>%aydio0lM z29nPWXD!E$TQ3E>$bI?GZitpfW*U;V_Xu9DT18m->Vq=iGNx%uxfu@LXKTAcEF~vo zx)Gy>FB@K5YGEeod{8agGRf^P>E!Tv;i%LL=vQt>WVVsS$1MDq?CLH*qXG^p7v{gB zt*O`gikvGDLS?@_kPYzsE%b+7-*?@#*vEOtLL(~==F>co2r;iS4=GSwhsbe*_fj_; zg<|>7t(!QKVVZ+#gTvz1LMix8n++UAaCL`WWgvmaUNPJgCuPVD)b~aaPsVNUY_W^+ zt%)LP-SclhswCXlaG1(}IgVB$5uAm*&U7?C75WFt&Jb@gVh}KR$n4uE;0%aeXUrlG zblyhpneN%I&YIMb2VkVfL@jUL5N?&8Gfo=al;eb?jW8ts+%JV-_j4{%KFPZ|OM-Eb z6LVMoh4o%@vP``6cmK6FORrSV$$p?YdqL(@VI8&G@62tJDe4xxljPf$?IkcPydV01 zE8hG+K4(5c#<##|<9*01m1$)%m6QE-RMg$EyEl-bo*;UdWz(2vte0xH+hzwUIP(iETOyBxl-Nvtt=~bFMG?tIc4(>4ZuM{JkaHJ!Zlq?kaQCyJ5PDm znt`5#(;ki&#Q(QQGt0wu^)IFj6QkR|Cq7SBi?}wJK(!vzkbH@yFTz;01B&y40^^a9 zIz)5;7nw_+kPS{jtN8=9#Z;nXE-OSkjm53ze+0D%c`$p7*6R7}*NH6HQ;FbVlZ$G1*^T+rrW zHhg8dkhGM$&;7xn?e+17xqoYW_0dkKVagFkW6j1FVyC1uvHvh4o8?rmSIHx}2k!~a zgEBq!epv7~XyR;)wPj)8(4x-*{7eO;-={(&s18y;wwwsAJn5S(rnt|KDY2)PbjrOHK?i9I| zk6w*HubT|eu(g6A27uL$XOk*v3!Og{U*j0#cEjHgi5ykJo4ZIR2_UiGDr2&ZL0oM0 ztw({%G-|ZQ{J};WP^D>78B{}dnC+F^^B9pPdex2o;iyPvlEEFxjDe-pH`WC^dN@~R!@eMx0u>VJ zRj@qa*jj(BPn?(B+k^?zlf75AH1632r^`vI z;p5IJ{x@E@VLC{l=;e~B%r233D@OY@w|-(UV90lvx;V6X*-?e}BXo|_qt{*0y6?JQ vKDeM7Pf7@`{5@~IQ_w2VY8xQU`1#T8|M~f!Yw$m3;D64*fBOvl+xou%#c)rR literal 0 HcmV?d00001 From 18349373f1eaa84178e29692237a816924767c79 Mon Sep 17 00:00:00 2001 From: tilera Date: Tue, 1 Aug 2017 23:01:56 +0200 Subject: [PATCH 03/17] add leychess rules images --- .../res/rules/graphs/leychess/admiral.png | Bin 0 -> 44983 bytes .../res/rules/graphs/leychess/cavalier.png | Bin 0 -> 55301 bytes .../res/rules/graphs/leychess/equusrex.png | Bin 0 -> 62618 bytes .../res/rules/graphs/leychess/knightrider.png | Bin 0 -> 53788 bytes .../rules/graphs/leychess/lca/pawnpromo.png | Bin 0 -> 44376 bytes .../rules/graphs/leychess/lca/princepromo.png | Bin 0 -> 19878 bytes .../res/rules/graphs/leychess/lcb/dragon.png | Bin 0 -> 218047 bytes .../rules/graphs/leychess/lcb/lighthouse.png | Bin 0 -> 203044 bytes .../res/rules/graphs/leychess/lcb/prince.png | Bin 0 -> 80980 bytes .../res/rules/graphs/leychess/lcb/unicorn.png | Bin 0 -> 206412 bytes .../res/rules/graphs/leychess/lighthouse.png | Bin 0 -> 67559 bytes .../res/rules/graphs/leychess/pawnight.png | Bin 0 -> 77828 bytes 12 files changed, 0 insertions(+), 0 deletions(-) create mode 100644 src/games/chessbase/res/rules/graphs/leychess/admiral.png create mode 100644 src/games/chessbase/res/rules/graphs/leychess/cavalier.png create mode 100644 src/games/chessbase/res/rules/graphs/leychess/equusrex.png create mode 100644 src/games/chessbase/res/rules/graphs/leychess/knightrider.png create mode 100644 src/games/chessbase/res/rules/graphs/leychess/lca/pawnpromo.png create mode 100644 src/games/chessbase/res/rules/graphs/leychess/lca/princepromo.png create mode 100644 src/games/chessbase/res/rules/graphs/leychess/lcb/dragon.png create mode 100644 src/games/chessbase/res/rules/graphs/leychess/lcb/lighthouse.png create mode 100644 src/games/chessbase/res/rules/graphs/leychess/lcb/prince.png create mode 100644 src/games/chessbase/res/rules/graphs/leychess/lcb/unicorn.png create mode 100644 src/games/chessbase/res/rules/graphs/leychess/lighthouse.png create mode 100644 src/games/chessbase/res/rules/graphs/leychess/pawnight.png diff --git a/src/games/chessbase/res/rules/graphs/leychess/admiral.png b/src/games/chessbase/res/rules/graphs/leychess/admiral.png new file mode 100644 index 0000000000000000000000000000000000000000..6ebef24f3918f2e9ddae874575eec01c0801fe41 GIT binary patch literal 44983 zcmeFacUV(t*FLH;ipnThDAFP_3L=PzQl!KIH7ZS{N>vb1dPF)&RI0St5R|GB5b3=q zQbH8zy_ZBFp$7s9A?3H@===K4_rBlto%6@J&UX%6GsES~p8Y&~?e(l@t##key`Nmu zhwRxcynD-*Eqkt9zHoiZ7Or5<-#d2z|7KmEt+r*$;VoA#{AuiKGncfhJc&?&Nzu6D z_(%HXZoaepCRYt7k>VG7jO#l{#St^%DD5cMXgPha_Ujhf&>7>**Y6-_KV&vuH{O#b zaU{I?%jlIgwm&A^{wi7{n+d0m&W`p??zSGYSfnx+yf6lEYv;V4_JM(cL#+6RyZ-i9 zxAnF?0(F)43)>U^_TSDwdl=F#_4vR15BIhS)ScVD=qp6_7Li^r=WX0*V_#eLtCd$W( z^go0-+Dpvc@)&jfva9@7L9)c&2Limzo8)%hUw`HE75ZMF?UslL7ZKPUmiI8Svpm&hF%2G9TXSIARrz1B{`L@0I}{=DPgX33c|k3?ix2w!9Up2+PDk6M2| z>n~3(pvAc;DojLxC!8zkZxi55M>beiTtG{RS6NnokNe!;Cjd;xeCG||qEq5-=CX(X zqqQ~-0XPxIZ8injQ8OD4L=Vfd_VWE&to*QRcr-OE=~|n9#@iy`$I-`ORvG#Mb|Z@M+ux6%N!uA$9xyL;X?c8=Uvw*BAfq!ErEM7qWkH z0X8w6O>pZ6=(uT!O+)-E{=DfCn;x<05&xlQxk-um&J@{<5t}h$Ge-RHjuDdLDwC*u z#gB_!KuJXVw znwp@<9c^vx-|x9bc#V}9&lQlW>>^8EMNR}+nonTr2PlHz^p-@izF~Tw%0`4G0gX$3 za;Rvk@$u26yDoRbZ)xwq9-GY-;GRR9%+YFB?MV~bOPmRPz|d;1<}9|RV`v>dyYj_v zeCNde6SStEcTXuh4EO7L0qv=2!+z}=Ge0L>$@i_UF23oq|D*?1&oly7YJT>WaGhM} z190aF1TF>U#h7_BWZ(JK$e#5W8@G(z>g41S9&0LeXk)(8A<#927k64R)ccXc*)SsH zY=yj=NhK(|n9gz`!YQzA+5Ets%c1@L#Hfq3jePh%i1?S#uB9R!rokyTrVy^Wv^^ofOqk9ML&G$PHV$BcR zsEHJU%orpVZRQIm=8C*Qz);qsk?Df`5AtP{e3kX_8oZ~P`=f6FhgkMD*!;?*Dsa8u z{+l`P{?-4vp{WM12gDtRX-FEA>wtaluwMZ&DLgtlTEVU%yx%D+#}30>i_9q-J$ETa zbiMR^hF*dI0f$5uwP{w-Jn0nD#kacbGiNURF4ip?;8uD+aH4*(kr^Y=f&5~Wj`L}) zK7F#1l^d_=+&b&tld}gIDx^>>w|CfnR>hxp!! zo1$xK#uz^%FAF5sbQ8zee({hlRnI{yab6+W&Pr<(v;Z3SLrz>c5%h09zTv9l1Xh}Hzm zl3a4ojy(}0-a~S51_6YNIFZ{=SURQ~&qrvCj{GW*QJ-o}64{s3G2AZ%8n}s7As-N- z(4fvR$a7HU@8TYe^=G3pg9`3&&`S8-du|amWkY|kHfUTKy+ z(IH)TUX8i@di+!Ey-y^x{n<}ml5$WPN!}KTfy-a8i^A!0xfPibYlDHYDi1PBP$d-w z_f-ypr&?_JxRdT1CIiy)16V~VGhpiL417cHGvK`a!AZn&PlMRRKeXgs_y zS=a%7yXNk)9Y7Ni`;m8WJES5J6s!vV9k(P5ck_bw@8aqzF)H|Q6*>{+EZ%=SBXK`Y zJiw(nS);&>rr?x0nAexYbC^bEd^5A( z$YY%n_w%FOV9sH0WpQZS8+ z{pyL+UAx50MAj%_GH#g{yRea1LR zyPl4(jbrctE3!c6M>s_r{Lz15HOwn(4F$gaaz!*N8Kjz5Vw>$Car;&wK%wXGc#JjL z^U%}^m9@?=`#&8If~@X$8$z&9oLHRPdw0af5V>X%=04GP{LFce=E5D@GP5L{o#y`N4&X!hQ4Ou`#M zy0U^7K~=hmOsrl}4!bwxdjdRD?|2$39q1RYx@LwF1L{J@JmkgQb+ zhHTl6G!q&!+B;Jn&mwWpQO zh}T64(c#X62u+scK-;a3$0i#crP#Q4HMIAATb9B(yKef}eSZgaili1;CV)O6m^;WD zc>c9P{>=Kb_515zZ|uAg#VP1HL@SfMl#F97;Wh9FmWDgJ+M<<5g@#krv6KGnnlO!ur!q|6Z<*8fOc;8DeoxZ(%msCC(yoFjnV#xsGw=}# zO6pi24)&3P(%io=YGSGiuJlRwx?c>C#|D2e%nT>bV;Bp&pbQ6I!L!+!na8J^UmG!A zZ%D!RVDoR)+p!pwCUZy8b@HlRUW;ifOc?8LLWi#Lmo+|;vbmPX9R_J=L(+5up~##Q z6K_HL=!Rd6@@!=-(m>23sm)S1CK;atGnw|PfIVOQv}e;JR??W}!MTuul=M2!`ZW44TF9Ja z404}Pjgw*aQ;MV-G?3}nMGuSb1DX4jl+Q9yGJp|z?E8>cli{?BSrjgi{&p$zNydlq z`|CPDF#Oe5D6t0+usah&7tCz@CVkfi98d5_<*b-TLhq zTN6I|^H;?He#be;#EI}9MTyg+3}ePzC@xZ~e{j$u@Pn?UrRCABCB?;zv5cq%w9Qqx*j*+0f1&A&@wuUmJ#mbs;^J?v4xCpM6Gf<`9T1FH?TN7vEHpZKbP{^3^a z!;hUvig$+`ugdXrYFE^ch@)x!=02+mu}kg9oy-s4GW+BOaypUleb=U5WZ#G1Mt8Fc z5&=+B1z6QTAF60*8VAuYSG`lxcEaZ9utS_RzUf3>vv_-M)q-%Jm8TxryW>@QWBF{u zd{IjMyX{#N`>DAK1^+PjhNuD0$ga#}$OUH|qvi@`bCWL-5)3z9qtwe=rGaQ3GAgw) z(~#|PUu`?JKHL4WO=Otu1O?u?YPd7b!YR{t{1LZZkBM1}Kic>$z{i#fQFj9j!?z9vhIy6fT+C5co&9iz5T?jix3RvUW)tO5m~ zSU|m%z&F5@!o`$DlU!jI64gtUYIYd=w#ap!b0?-d`rG*g#S!NN?}s^QlFt@&@G?KR zC=$7O%;q8BaOv6O!0XJ0#>wB2kZqHm-X~C(crPw*GSnp5uvPM-II-)F&jq?>-LAZ5 z8JnY4P%J;e06{k**EqtME1xBi4SUt*mgs$Y*{9ygon%j$DwLOG=Ed2}5zOXsFYguE zb+sk&8R*AbCE9zbA2GFnlYHlVq#D|5gZ_uRM9``BHWuLpw3n^9Z$(fxFm{OmV*6U% z|8f*2-rcIUDB5R>fRRb>TJ-i5jFm3N$Rln?Yufr;;o)PbkcXWK{kB&8D^v0xq98h+ zMxx~PBz(X8g6VNyAU(R8@^A^e3;s#6$=^R1F#lsxB;a7dKevtGN1FF$5^2i=)CRCr zo3!S{X;=gEPj0b;QYnG=&nPSRspnUCPB)S=Qp6#m&EaG4y)hxfJ<>?rAM;C5B2iLhrEu(k}i0cYTzkgv|Z@KHmg={&pM);8S!q@VO1pJw^dbLV`Q##Kn~ zUqslM&!*VNs2+na1%Vo}Z;)I+CMkTVIF6=%*<&}fda1`h(+w<+Me4Aq$^DDvD|Suz>+nJ#bryU}Y3E;1YJ%%S_e2KqYN|9wiwH_yiXwV>ka|8TwyH?RXwr%A zeor^USR{zp_W>njy^p2x8(|UunoI7Whj?7#T8t3&g$`jlZq%yU>x>|>wD(oNPaH4S z00)zKlOP-*;+VIX2cmb(N_A|3Z;1eLso>qLflT_r?0fFzT42do^GMi-6sP>;0(@`h zal57>Hp+Oh(Y*Rm#(YM*4xPDsjjVAO%p@7uhwz&cp}q%>=}JdTPR7}aljKmO*jnQ) zKK(Zzh!$*ADir6ex$Dh;`O?Xt4g0i3N3uP9nq5=+aO&@*A8xp?AE_|&4RGOag97&3 zwk&c|{1vI5E&f0)#3el_ZoS(TP9YxI(U}DJ(wm>j?cn*8b6Jx5mCMg)g!&inBwzwRUy6qy~ zubpxD&dZg=yDO5@C6ax>wwnKQdkE)(O(pt~BNLLN#zt22fbK&cE%mkW?k=gP>2~Ek zrk2<^3}dq2E>dokobx`D#$0bh#1yrjJK2_#XASt@5cnKd{ZuhlSn0v=6B4UMN5YQ?5e1_pSO_*2c9x%Ezv%> zw;48~FEVtI+ufVIC;CDjAaQl~HJx7XgASHy@&_=78ZQH9sq3`Xf?|!6izGIlNp0heSyrlr|sL|?+ih{VLa4JyalcMMPk z!8S>nCvqz%AC)f+su3128e)o$ZLp!NQ1?HcU%fe$`l_F%k=2;tGpw#zK}c5!ylk1G zS>{Y0ryE8dbfyY1vB*Jdg^g$QNYLCtXCH66VU?`&@@0X#Hx1@R+y#8SvQ2N)pNg33 z*<}v|QE-ovn;A7fkN|camkq; z*(_1sZV>bG!F z;%6W?wEWx`k??PN(u+>a4rKMNNozgu@|1Pun~?l7@3OhgcNR5TSH_E&-n(#v*CW+2 zy6S-fQ#x9Db}Rka*@aFl1;x3F2&8wUV3T{u)EwbWP?4_5h zTe$sy-ndXa6?B7e(pndMm2(yR_RpCtZWXAj_KV8_c4i&v#d$Y#zm=1gEstz|-q<0F z^!+LOkesX1LI0S^<|A&t#Z5=uT#K9G=6`!c4fs?u{mr_q=T-beuHe<*095-|#gxBJ zXy8H#@V0Yr#gp~49f2R-#jlkKA$&lOjVDC%Kb#@FO%BiJdlz1Q>#YZnWvOU^&CfG< z3RNtof+`N!F8lw$*qEPRc$%4YAajq!POI?TN=~doH`Po(V45T6R(>1K zr>o=LP2_a{{a1rl)jdbB+N0oypQSfC8;6+IB_&li~<4E%E=~U6E+QzwK^bN<9Cxu z)blUF$hRN|ZEvytF94_VJAYW{7l9?iG!Ov;qnfN#wYuhXI4Q^5P?5J0)m4(8~L}xD>>Pad~oH-k^FvxN>3f8Tt%- z^zn9}8Fwu(Z*0TV`kZFv1hM}?w1fS(_THm5xBV^e(#PX3=Iy<{|4N!i55PWPixyrq zd>}}DF^Z?-!lbaPKqEuSCSKfAO`w`({Unm^+T_sP=}Mm0=#Av{CU606vFu{*D?UOF z@&eo*_#@Wj-%hK1zTgYA+npt>IMp1`bs`{g^zlG@J717xf?c#>y}?ZZU9SlChZldyp*chx7ib z9#%Pn*?0t6zv)VZK)gh%1zC+)|zn#aZ-)2IW~fy14cI41G0 z8u25@uk9n;3?OF&0PEma@g6$ie9Hed;)nNq?BU(9xpXLTor=vt>Mg8MxzHtt(|J8e z@tBAA*CREMlvi!|9?WyItzS?6p`q*SX_UAc!h6s?OKzhB$tf&HO~A{^Cd}Mk5L4)L zF(v3?-!IB(B%sJ2Y#xBNR zJ(%YHG(J<>qKA?-nSjp7XfSI7g35#D#h%so_q%({di_iI=2}UW;H3ozLPpA%3eca6 z^Yy0JKJMcOn>(uKw*fp6h5X};u^tk4Bmi&yL!V6xL?p#x2yN(daIcnm1=3{Z2>haK zTGFUYMdxlwdyI8iRNnl`g!!F@YXZT_iF&U=B=9s?7r3 zrsX)Skc87sNrP=OoE76TiUZEzJTzRMtcJd5i z&KfpNLD-dVScp;qE#dlrwzo-!)+tCpXATT7Ly}KxpgpHzp&hF}Sjr90cPk~-vr0-z zjp6$w?Xq%8BbaML@};BxvqGxN^J6EJT?dPW!0^CC*xCR#r7OcgUR;v-BH~;4TUY3~ zxFxP*1MxdmEmUV2pwqO{nt=ARZL8FxTt$Gb(ku zuzg~Py5yzW;F#=ptQE{=(7qVJ_Zy|_`Z3{uBYfyAOTsFrru8vJG`@I$#t7!5_9Fff ziJ#EsuBL=8t+$A*34>EW;L7lkdZ+j;El6P-3rwIi8;-5J^NTp((;faYLENGU`1`Ut zujT~X>Nm=F+f(~p%SP}xFbkRuV6qx}-RpvPDYy-nmot{X+Aj=OUzwR3#VZzXZ>gT=5AeHLERDT zL4rPGYzxLY0MgH__T?i@ch+MS;>$?;0QW+OQg00hb* zDTNj*Te#b~(#>`uN9}9+?Ym+-Lau=Y@KAXEH&ipPsZ0-$dl<(t)pA^Zc^`Z`=qoR5 zqrW2*-$+leS>B}ojsueQZ1IrVIXBwCTXHV{C`;n(S@5Hy>f?BZ$~+Z`%WDKrW(A!M zeYShz8OT4r0CZOYfcGDQk-!`{=p#CyH}=`6 z(i_e5clxY-qQ9Q3%5Do93|Op*^y=(0dS4bJj$VWi%H`)rr)N*zdxTwwu7OgbQpRWv zLufdv^TqshWX5Tg+t)l3H_}?{ayse@^7v)|Ntchpx8T=`GV#@n4HN!MdAJ^@hx;P| zc|Y?=^H&N-?R(ysiuI`k`}vZ-g_YD~fc(?%J>)708`q`Z@S+rw%f`gbszZuDreN2f zY2KnlVrV+LDP0p;!Dk!X)uNRcqFSeM)P@bR`DJT%L9x1GGG%()n*tHVSi2BG@ zL^%RuCjpRf{-K@-fNayYo&lmBjJ$}kXdU+v^_dSSd^sWJt3YQNhB;3grJ~KMP0qqT zeRfB)vHdIcBHz(Pxi3hN^#-+^*v6*lkettFq-832_j^1LWiKvT<546Cn~d6Fzyo@h zu*-NJqHN&v3A8YlXCD4bP<;w;KLj>l;Dtb9=8=~`5XGU8n!*6F?u$U@N*fq7n_Z+& z&P0)>*{;Q=43gkjQz_hM_eA#Edcj!RVg$gSTrsJ$;k%l*!wo%E2n7HNy~UY6;fTINblySo@~8~hxev51e9ZxwI=JWNkH6r6vfV8nI-!>5>K-pxMQh zkv^^pa-)bnK=Ju1-p+4kwGUWnkODWE-;vh-TGl+8~EI26J1sAo33UiyG>JiJ zpd%~2VV%g3ClqC{%(Jq+09OT|I8{-eGdD~)9sPX1JJD4v#ScP z1LJqKCG%0$EAxYM(DWH{!vTW_lP@>E#h3J2%&xA2^B0_;ee00bFXtS12gSgh88Hhh zC@{{`=+1g?2llswrt#C-mV~er7{Vogrqh9pnfGRz3td4_P(%4O+GPhmbRykST*QXo zs;!{*;y*C<%LT_u`hEqlT*C{)`PWorU|;XjFEiCx^xOMB1B?aHHq8wehl%&ADFF)= zcFY_l3&lpZoz>ClPHV86--G+2@D4784109il3c^}LoTjv5kcNoMYNIHWQOs&pbgVk ztzd!PabRjRW0vE0eQkyCm~LJHXHJN7KNRv^Za4FODgytx2w#RM&)9kUwZp3?aW?*$ zg&wZ})(Hp0D_}WlR{B|a46|Yrbqp9n)LCwPI#6&t-VU#87I}O2tWpDR6nreEA2xE= znKTf_Pr}t**eC+UhFeJi+!ILBh2fm9b6*(5-fiN;IlsvUk3^iPuSILcOMJ_fp9t+) z&Au;sWAZ$k<=2NbbhNUuy5sEZOn!UX)zww?p03$ltrR-CJ!0k7uO&Y z2IB5u1rdHe?+rk!Mi4cMev`&#ZuJ;rEJ#9i1C=z^yw}TNVdl0LG$NY z=pX>`&!9qAXZBMh?GDpAvZNmQ*th_*ka$%l)!wy!>lN(9!;pOU`}6B4i=6?<)}Z08 zJz2b3^H^{aY z`4*p^kA?4S(7KG+3xpnk(I9<9gUKU5b7V*R7l3S7Hq3rs&Me`5b;Bt$4gZK+Jlw?0 z`mAN$3n_z>niCHIsv7o9LJnAIL1po?%Phw0?I?}h{r(WS$8#}rwk)Rf%-Ke%QuFUL z>&qDJ{vn`HQGrv|D#n>($>)3EpTD*2qTGSUJIo)*=j+w%8r66glJB$LLmPE7KfAX$ zj@NAUJmx1wg|ges-rio+@7puzFci1C{IL>FT@0L7gW{h^T>`q99tZ~%_@pupY|rh!kaBYH^4hyfo>#+dlg^qfp;5rTUU0Ewjxi;;s3PO z|D@GF`QfzKU5Vy{5Bgp~>t`(VD`GzS17vWe6H3hCUF2`UU$95>fSi?_0cK{>MvKra z;87rUVPf9C%-LhV5?<*3B&;Ufof)rLB^kqLu_dfwFvdml*`U+6FIR7jEXH{CSu6Ki zdA69lRZQBgPsYi!4rvDZa(E?q`RV)PBfRKWKzq*snc-!sUKx<8uUz~yaIOFsfe?q& zCgRWByWX6joOkR-Mp*?t2i|SL7S@fxxGI2R;n)8dj@58g1oW z$#w<4MKCxuumLIJThpu;)_g2tx~D$7R(szL`jcrJ5gZHuFcI=<_o<(mY2c-!JZ92{Eqop#e*hvb~9V76ADxYJ644_v+I#$4@_ zXWg)mK5JLfV;ZSo-`Kz-Uwtjm;I@C{e3t>(`X!MvM#|D^ve~MecR2mX>#J~?SERA7 zluYSSpD`Hu+Y18$kkxb6+?79d9XvdAj1t#?Rv4itF7r5;DdY?9rtG>t&3kDH)w-{m zwCt<^ZZ7f$!mV?hgRA%#E%O9XXNol7c)JTP@oEbZ57;E`A405#k^8~6(l)oQf}n`@ zKe@4Aq*54kOFriZ71;XbBsFDyFq6Vbz$30d2UY~C#Oz5H;=#438*q}v$)0)K#}E+d zVr3+Y(MFpnLC7;7zTPK!slk6XM-W7B4~uwSTDSW|!{hBd5oSxtzW68jo@xX@dCx;Y z?91fu?(#7Ym@l!9lq(I_QyTbVl+B_Fx~uA8Pr*L5mGs#RO{M{LIN=k*QgV&GG-Hi6 zFyrk;KAMJ@4Fp*EZTk(}#EJ1Au#68Wz$uEWa>1|^DAhEd&s#oEQ*&@n7LsdWs@`Y^ z{U|%YV9saQPr=hW0J@ztA1amf;JV@O&P>l{1zZC!z!bvE#b7OhEbx6&ffC+hcTg7c zz@ufQf!O3CfNZ&|Yjmx*1L#)dln%<24%|t=^M9fQz>%8tyNpSB#1kMhb;o8sGGSyF zHp!5IvawJ)Y{(r0<8Z{Fwc7<7T9n7C`@61Sl*NxJfHwVExEOIq!k}X=1$;m;~4Gge-6gvim@Lg=+;1|+dF#P~X)W(-I@`{f8$FNBf-M@s6$l)w=f>Zcrm4B;Wf+@A$Lfd?!A;J)p-*?O^JNCjk#07V{jM z=1=ozPyG{1O=VItz;dIl{aq=$4jem(U0(hwFF$(v4gC7nVaE;L2B7RacM0IobcN-T zm`)Sl+ih*2QGu0r$I+`f&;p=R<;Ntf1Ityx4cOg|qVc9(k(nJqX=Zz=qXCQkH-q*> zucWn;s*iIO)P96fm2AJSB;q|%{e_z>-ixSdkdfK3dT_tZ1l z;F2!|myq~S6Vzd6%Bf<^68g03oxu5Twm1jnF~NDUmB=hz>?!_706AwXw;CxQn6ynHsTxZXya_fbZXvVOxF_< z?$Ziz0_6N6t@O9M@NTtt7R^Ziw)|Ip?h@G!Z%TY+d2Y#F&mOQZztzLxqwoQ3n*>$0 z81Tj$m02HxedAmOmb>Ns{y3Y-tJqUa))0sGgy*_4O8PIXCp?$o^?g>xC&Tu-MZe=3V z3hz5r{11u24_bj9!lD6LyJ896n?Xj4O$Os^P%@tbo@2j!{a^>STP(53{XK2AwHQN$^Dvj%TjGnF4 zSa-Ma!5U-QRGTd=AeqEJaFLBB7IrcPneHSw3EF8;xi~ja6gfr;1U7O4R?t>fToE<^ zlZk$DOfLe#oVCSfq@1KXJ;grKN$jHX!W}lwZUnm`)_L;alwEL8@gI*^cu38|Y=EL3 z*GykN2SoYTZU*8*TKzA&>2sQH<}d+Qq*+)~FCsM28$)3>2ooR!#V=&B$m~KlbL7I-^FYGAq}%|l8Ges)TV_NH#&^E-s}KKroI<`)=Ko26T#Wt^aU3u5)L@FSumYh zhHWr&6wKSd0CYzbyyyDg&83+UIaSo+iC;06M`&2S0PV zNHonl%FOtqp&B(b0PAVkelj~xm#sqkj$6<>1gFj1kw7zQU*Eq0z?{LYc`!92OC@^pS`4h7I z1u5$ggo_4{>Y+UvZTz6RB4AJE2klja;v4W>)^z*}u=DG?{y=$|grmS-0Bn39B!D(2(-nkUY z#A#AI<&hGppbMP&$;Njggxns)+h7=wEm-ARcs-@Q3#o}Lx8$LOfJV-3<%JtAwclKRB^WJtYpx%IP5dj=0h4b3UJj=8?Ngor4ZN7L>F}B5+)rrX9t+_$@lHtxA ztt)O2Mup=1Y)557OIMlHD>JxH)F3YaE8qZcS@Kidv%5F?27vmjn(@-`d-G*4*x_Y} zB)th~DV`*1iy24vVIFVu9s~BlXM{mSO&$sfdYr4nXT}yKcCln1h4> zCB5U1_e0zL&oA7d@)&o41G{S~tG&MPrnuLw{2x7la-vS4vTSQeXw0En_1~zK?kPG^hnO*iUJPWtX|-_kle2> z^a=Px(c2>5+w0Kj$2k0(6!{1c%LyvWFtW||V|=wuPP}yKN?;SU{Y*?AI`NLKV*u(m zw99lRbUfF{KB2|md21S|q=8i&c4xiTzjqjd0?8`0H0BW(x?<>J4Y&5i*=}_D<&(xRZG{Mc_OED zNW@aZ(aJ>$sv9*cJ^+>hi{4(fSGg{V9{Y2}o|Zg7Wat4;`PZ@Jzak(P@S&!V|L#Lg zn-^>v>c^IeEMKiQs}t{NWO`TuivB16t)jn1Opr$El(_!T`1tru&!39^p8%zMV7dOA zFN*z;;oQ97FMan-J8atF`#$%-Y+VRN^T2v$O2}1VW(@|5Oe2PWN1-pRz@)&xrBY~U zWS`No)rJ^L{V3~ng9umU+33+^ebey}h@vplyu#`50)6CNJmPB}zSLGeJR~yi0{hb& zqS%m_rQX09@3C96{ho1$3hI@N?Clo&4LRFq`6U!6`?oM^N7N;7sPfic_g{5e9%1nc z76SAL6K8yAl_0J05|>scgzi4p&{&U zw!8Y94m_@t9|m2eBKCRa(cr`Psjz}T2Sj$j4)J+cR|WWRyf0aQsF4hr6X9kvPZoR$ zhWY|Wk+jZO08BTf`^Y=RG==-S^5I3_iK%~mOJpw~oIuwCnHQbZ+!zVKCx9)5kg@^y zNp}MT{>+t+GC7nvs;Z91S~e;KxF2}Y2#u5&LCz#$R6X+|I-F#(+{GP%08+eoEUh=x!P>=<%3f{JzuQ+a@tyKz_?appESmp0l)NScPLiu>Ot+17}t zJP@Caq~A%1LVAvQKBy)=t$D^#wF#NyK9QLS(O#1T4r(3$o@xE{krW`)QV-{WeTjHf zK3+N2fEccnHeJhmBBlAHe{@v*fRug|j5?wmqp{ZC?~Y;GEr0uh;3syb>DaRv>k2*# z!;Ng~QkNU3Yo=^x=SZSh*CELKS&dP8;q(M68jxb$~|1Z@u4uCM78xJ-ToBaD4~ zeT%UTqshKQ&o;34a7_1Mj6yeWFQ)b=z4i^U0vSq#xNXbs0@Ad9Xx`i`@NF0HUv=Nk zp8QxP?BKCF=oNk1oF8~cpI+#nJ3dN|@oDJJG)nObr;hm8a!$UIpBMxlc_n*ena13K z%0g-E?e}wPK4&M@4Y_;|Zp=1aV#6s}WHuV+Ny*D?S|8sDC?<6E9D>YY0utFQZ`-|q)}qAYIvpMm41oLLF)uoO+81w z#pIAWy!EId%=p3Tn-a-p$#+>rk~W^>k%X~nQSfkq5_1DMsQ3m>cKOZckM)9m4c37X z@0o^y`6Bh(14R4ww-vfBy++r$AJn)A%d{4s9o@J44C(jhG*ZX zIynj(HN)fGS%-I+=3OBe#?~E(83eZmEOvBsS+nEVfP_f5=D|!x6DhjW5&`sMUHiEJO^X#grwxim zqZ`#iG_1v*+{eidg zoy-J;#y`!8g0=|vK)M>{Ny%(4;!*RhFfoBRTlji7_v)Lz>U607>h$rC$QZN(dmb;A z=UW?|vZ2e($Dl1u=RM)IdEj6S63K~#tafxzG3&7k8^MxJlN>pbSsp&PN-eMNg-l*# zKKOddDds5v;(p30`hj5$salI7<|28l&s4%hT9z<~KL@QcMW4+>iUDk{hM>ynXm^T{j6bZlw4c0y*{FW{S7cDOHsxO_N1A1oB?qWHkM;R%KO3@YWV~X>P3~}Q! zPylEH&}o>bDv6si)sL|H7KU(C&6Tzi&e_}#^H}BGdvk}7hJ1!I+Svh!_nHG89vtWY z^27N*1iW4Jn(>MTD;o0G&5Tj30TBz*R;5`_Am1=+BLzO(e!;fJ3GBW)C5g zYYf64H7eKacnG<$*uP-zUB3>D#1Vd&p9}++yMdRs9tD2_OuXDR33B`)1Hy^qGgd^Z zX0dtRW0)b>(lzb#3iVz>c+6r(6&Ah7A-_hlizTavqlw#9W z1iD11KF5p?z)}gWj)(%Xii-LXO^w-T@|q+yD7JbVtiowOmj zo*5HE031pGpJOs9c_ZRxV}<#KJEim!g^-$+tOU7P+G};c`|4}`_R(6jrjgR{BHJow zFioO~a8Eg*%HPqHrqYxUVr zN1fI}5Hj4N)C5fzn@X?%xlWJ+B|7ssZp@b<7>wF}zpN|dG#@5R4wJ{4G9nK)ov~*JpuyuF zIH`k=EJ9{Ymb?Yc0&+DLHgKBuEJvQcr{k;NxHUX}3h%gTz zQ-Xfl%B{Zl&M7p!Q?p>Cn_TknV;6FU@NPpCq5u2d=e`$)p`_OZUEY@6b=n;9q*rmH zA5;KuymayW7v92F<}-#d1P4WHf5v~;TKVg-Hg@zjer>DNG~JthuUhB3ie0Rk&1>;? z&VItd2ML6C)?)L}u7SMEh~EuF%`-qJ=ydzRKiLPrZqP+|GvMO;My$mOW*~ySfZPf& zY-t>bHGYnxU{lYP?TP4Kdaw@pDgEcxj~nWT40~Bjf>{lz|&?Oc4tT3hL+;fUYT2HP%+?>8Pcc?!-K3 ziH6R-PC=H;?r@&&80{6Xed8Hey^!jUCYRW8)F_5d32o=@o5x9qORq}M$ILRJalA!* zuN0fA>$Kuud#}rKo2sIkPt4d5bv8^PtJIx>jC&3Q>pB3kS4RUG)LGWTz-9KZ-*gfb zU`GI=4|=+<`wy&)mbpjGF9?xPDQi^V?$6Us*taPs@l$2Zhkc_~$>IIW6$uR^V=5>7 zaWR?EVSto~t32A!!(#*<^*H=G$Zljqa`j70Xgv_>uKox;+_&DgG4lfO@7N62Z0jP~U7AAWCa^S|$m|I}gT}OzeXuzixd_x=<(a;7<=h_KRgptee&252- zz1h}gBFNm0tC&s}NlHqp7dJ;B5QzxZI!9&_C|vFa{-5@)Ju1m; zi>qatP7li@9hGZc9Vbe1GRaZF@Ilk0Hl=1a7129tkE>}GWr|~^WIo87Q%(<2EbCTQ zPL>(?45Z0Nl9`!^4@yxCBsB>|=6sbmwATD}*Zu2beQUY!9M0yq&))mI_W9ux%Uxwv z`;CA_a3Y5!NIiVLv%9!QsAt$HaHlAGOp4qSpKVVk>=>+g@GQE8D=^#PL_S68!(|h% zAQiURt#!2rR#nq7R_#-$Tz@k6-dKfy80P@ptkYFh*KNEgAh>Q9b-v>qjjsK^IU|e4+Y4t%Vu_us4+5IU_2r#ug z+1Iq?za%eEB+E|5-UD0?)jU_@urI*fc0^xM}H%XW1WU1SBx%gvu`Ef}O(IE(x$p5q@fc7Kd} zO-2fxiUWrO$nA_PdLh1ea2nn$cZ{Gbo?Z@ll>MzIwKTZ;h)3~xOjM8$(zr-qd|j_= zJ<}^~J7LhU-1&iu_cY9WWdjY9Fw}Ez#1TUPI|2s11{qoh>rs<7jktI7Y>UZz*2w0K zCxDeniqgFWUwN{Zpzq%PbZh==T4Ammssl`a7*Gy76o$dq2}Nz=I&2ddtM+qUi|;E= z{}!>^Fl)f9W}u@+NW)T_t(}WzWzdFeb%!Fre*A@K`6QErXk2H16{-j{mEF2b7X6;x zU7#LhCs%~DoR!y;rKwT;5vsq#twNdm8sBfPS0t6JNEw$fqt1iu zq+)PRsA{17+m9oq;wDG|u{?KKhm?XjZ4>yy`iQu06C2FnYPoKm2fBtsW1=v6x;)w? zlp>^&e@)1Us;9k5P|{QlwcR~Dqw-Luuz||5^GX!w%lLmR-s}YQw;8?R`B4jnW}5YA z_rfv4E{zf>04$pd0ASnTa63bO=9(na5;e!f@?u=+P%8bZsb43ht-ZZnUYY{Nwc@zZ z0so5lL&C(CN<=^+{Ts@hYhxy%&9aW@H{Iy;S;P_teYTL6GRWO_lj-245M3%h_{Z=5 zV~DmJs(lu&!s3ea-W{s1jlQ-(AxLoG-W+e5Vs{*CXQlBK+Hve?i_2KSilg)kWY>7f zBP3h70Q*F)m6tzRQhJ9|(qP4D&*Y=SCWY0uh38~ajOy8N6D|LVS(~_@l0JC5PkG=z zlEwCTYtYYq*z5SRGt$B|=AX;sbo9HA*E+r=N~%ntw^ZKmO=m`nGNH95xGv(tmr=Ql zsNmOI1)39eIVQvn&28pre#{ouuCblbLy^r4@>it?on#_H8j@zS!?=^x{Y?I(lwyie zy&)GfZmMny*2aIAb#?aJ^!^jhLH9ga-Cbwc;`xF#R_S76UhCVv6EVuAnTAv;Io$}C zA~n99*c>4{dZA~?`FrKkij~w?nC-e$%UaU7rBMwjEykacHEXwji0NJ8cP5B9-}#A^ z2i^G;Rj90;dYZ$qOyE_<1q#zb3OyyMW_NRzGXLf15Vom5BlkuoscwZ3k>P>68so1t z7(XYuhmqV1C-F-~St2pf3>wB8O8VH5?NMfECGs&1(U@Z-jPqAn6|sGA8|S_fU`><{ zJ*~$|cwl!0Uv{~l5Gmj^uRO*%z6E`2VPS2cQ+<+ey7j0QB5oI-^I)W4=}!aNiYybd zY_-zbBRejMauL+oggasIDhP1AG%#ZUMNIZ)$?N&o`K%u=mo@zeWZXcO9XjLHOxuDl zD-{C)mzqZkpgM}Ib7YyFKFOBxRDUJ78H-r3FL=rFjpbFzxnB@)DJTyK)oG@MxRoLN zb@vV1TmbYgmf44yvrri6lbtprUlP!7r?iIZP+s;1IyK<^Au#$R2#l#egmQ2G<&Ox| z1^fpgB1{36XdBf)U;q^j03)e-1fkR~pF*H6;Cs*aN`(L;yl*cwg23Q&ATT<95Xu12 z6asYt>KZ+ql)M@OV^jlyal91+Q1;@{QwY=qsB0ANvJf|Qjlx|9dl?ib)NKOxvgtOV z9=HDgf$>p!S2(@S`EhfuttLWOtlgtU0()jNeu|#f5jLqK)?E88;>8>t9i4M5v^Wx^ zdV;+rJ;J@F?cf08eagnCKj5dhdkjcW)@867J(Ljse@VG-)v&lOFqhnD}3k& zSP!rs)ZGKN2iP89dsqM#yVD0M*e_tefc*mY3wS>Ho|gljSAXCq`Aa>pi~7nJy*+L( zp$fsmhn(~UZc4&nwCSMc+OfSK);>&>IOyZPFBRmaL#gVY);-WWh@1yhSO^Z@;R>)G z{>Sz(+D5ygp|Jq}gWGx^*!*BGgQLyVbs;$F!lTcp!5H=n*e}#4XRtlM_5j<%mscxT z)5WVbr$0&gmQD8Sz^jCL@Xp+vU#34UsJ{nW?9o1f)tUY&&BYPRH1$b~^A90DD@X>Z z-bF6FzF;k@>5nJW)-pS3$jpMGlYqHpiM7IXQ`PKgPhKi$%kx-o;I#jON_k5FSIu25 zcly!k-}jffc3GgU)FxKi%z_d;V36|56Ycv<16H6ddxNuN+nK8I+WBXQZ@T5)RtR>fHSk;9~MB7sLdk|pXq)vXzQGA1M{;2 oxKrRxfj#AuTe$p%rwpky<-Zzl5gT^4Xn@xb?p|&;@WDs^1fEFrTmS$7 literal 0 HcmV?d00001 diff --git a/src/games/chessbase/res/rules/graphs/leychess/cavalier.png b/src/games/chessbase/res/rules/graphs/leychess/cavalier.png new file mode 100644 index 0000000000000000000000000000000000000000..8e0f3771a0c9eade0bbc4f3ac4c382286279f899 GIT binary patch literal 55301 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 R;17Xcx25k(Wk~3{|9{HT&<_9r literal 0 HcmV?d00001 diff --git a/src/games/chessbase/res/rules/graphs/leychess/equusrex.png b/src/games/chessbase/res/rules/graphs/leychess/equusrex.png new file mode 100644 index 0000000000000000000000000000000000000000..56a442fa095cbb48314a170ec5f621d473c9b934 GIT binary patch literal 62618 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 literal 0 HcmV?d00001 diff --git a/src/games/chessbase/res/rules/graphs/leychess/knightrider.png b/src/games/chessbase/res/rules/graphs/leychess/knightrider.png new file mode 100644 index 0000000000000000000000000000000000000000..8aa055eaecb8668a4236f38bea16174191d16a04 GIT binary patch literal 53788 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 literal 0 HcmV?d00001 diff --git a/src/games/chessbase/res/rules/graphs/leychess/lca/pawnpromo.png b/src/games/chessbase/res/rules/graphs/leychess/lca/pawnpromo.png new file mode 100644 index 0000000000000000000000000000000000000000..89f6eacc860ab39a39144f94575d4190225702c4 GIT binary patch literal 44376 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 L{#CJv;ivxttJaYX literal 0 HcmV?d00001 diff --git a/src/games/chessbase/res/rules/graphs/leychess/lcb/dragon.png b/src/games/chessbase/res/rules/graphs/leychess/lcb/dragon.png new file mode 100644 index 0000000000000000000000000000000000000000..e8228447ceec3b78f85477fe13d74a7fdcc0387a GIT binary patch literal 218047 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Ξ^gL-$drsqEig-W^M< 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%0AMaa4hJ*BSG9yUe@KJFZiQdrtb;}mFEks(gj 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

t}6 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

{_B~4bLo{CK?X4!k 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 literal 0 HcmV?d00001 diff --git a/src/games/chessbase/res/rules/graphs/leychess/lcb/prince.png b/src/games/chessbase/res/rules/graphs/leychess/lcb/prince.png new file mode 100644 index 0000000000000000000000000000000000000000..b2372e189f6948384638d8c71978a529ec0b6524 GIT binary patch literal 80980 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 H+XVa%wZ|%& literal 0 HcmV?d00001 diff --git a/src/games/chessbase/res/rules/graphs/leychess/lcb/unicorn.png b/src/games/chessbase/res/rules/graphs/leychess/lcb/unicorn.png new file mode 100644 index 0000000000000000000000000000000000000000..ac4cf647f8cf93a430eccb71dec570a14b28b605 GIT binary patch literal 206412 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 m=v~mVY~}|6#QM>)R)z#N7NercZp# zQ!fv@h#bUU{$oM?^-1_?CjX07`PV1mrV}V_V*6* z+kX8Yywp#(|K36V{HFi+4)R+l{wFs5zeB7)9~J+<7h;V*SJ9BYrJ1{MitLgkH<0Uo z%ovx!C=Mg(02+o+e0pZNNC@_ROOW5Qkjpa?J@PnAs1$>@Z_lBXdG3pcc>kAwo|&;f zMyhu3GWbm7+%eA#w}FJ*YRdaF9GdaAZAGQY?V^2ZG*IkyOVFr<0uCx=@x4x{cgtVA z4bH?~8Cjp7#$+WJap~nXT+PC_7uP7d&ngAOUPnUIg&U1#B&<`iPN9|m;_W=zcb4fo zVT4R&LGk#N29L^_2B!Sjca`ry@wNchH=vFXUecDJ_pcqTo!p}2_ z9i=Shld0DXBV)x5yiT|J|M?{RJd-D*L}vW=0{Ii`=Kr?~1f77~HDhn+6vcF}e%(}= zOuKCaKe$Q*MKDCV92|58vGLCq(*D;j=)Y^v=vHYX)!XBVJEB*QcE~Ir+lx zV;%f0&-(N4!AS5wQ>ZqfzT>n%pwa2J`Im1wNe0zE9t!Ur*$J{@rz(?_l$`We5$!%I zAaLYi2FcceEy~a#f*139n_bO2b?RgT1*VRdz;uYmkv`EqoT57u^nxRZ23l-H2Q5Z{ z-@ki-RP_UDYnf~9{$#A$Pwd4@VzF85pI<@x-q}NWg!69KpH^Xr%(&B(by(*rM{&s# z+&qhuw#m^%O+Etrn`?kT5bS$|#sy7xP)9ivHf&r|i95yeL`HlwbQcP5Nea*2K6_g@tI#n(fT>b`c{*Hu@EGJ%qu^U5$O zwhP1a=g&p_6+gINzFH-EiXoQi)uTAC$_Za;>X+zw02?&|NJ(;-w}4ax<>H}FyHpXE zjl7aJJuVjoia6jQ@!&TO*bRFNwBrSoAqyXPLH_vSOS7H@rjjoLtc3K!zq68abH(ZPQa;xygLg%s&%K#)0MMaW|KxG#*b@5xaT%jwj?nd4(=E%u!WT z!8JZ=krI%xH?%S&h4rLLPuCnD=I-tmb!CK^t`VvvSlw)Fk-j6Ihs(RiRJ!bD;^qIYHmtn<`8Cu-Y zDP8Dk?&ZcQ%Qs*kgejNK+fEWq`~n0Qk;ez~a6Jjjx&XXaUkNSMrH51-^UUg9ODnQ& z7eDHKp8_iL<4^`b?*gdTAobVbPb+O-AD3kqP$E!&*hCAQ&8a0R>PWh>E2FmV86avD8OyM3#&sV|WC!{pa} z^LpOWv<@DHV`Tpg=%h2h`%2~B1-&TJ%eXB;4WfrysFbzLyHVaUqrJJep!?ndfVt5K7-k~;OuHLzB2`8oNQrx3nO#y-lkkNdX9qU z(bscW0bK?Dv6xhOH8m2@>L&nz!%UC70RSUI{lkMfOnL+_;??s;<(j5P3*D8}TD*dg zSVeY<1!uYfC^|T}<22+s8T2%PgET34u#j-e8#59ea-_7V6rb|vj zF&ATXYPPscdi~p~0Qoanrg8Sw94v(PGf)O%h-H})`p zI7fD;l>urDcvpkvF0b8!z5z!N@hGao>qmL}kI9G~1&3Neb>3wXtH_gh)?*_@h`bTy z{MdWuk;+{+nqRE4MLO}Sq%$sxSfyf(q6R}pq&$xSac3Ry`RvfR}wjs43{U>Un3`+!P!H;}%KVb>M9-!IDE z#ruAA?7pDQ%RXTWn`58dz8+-TYaXZ5LZYbn0qc-w&uZIZSsa?Kna}Xf8Xt%pDzebv zgSHpgMs*wQ95vr7)~f44H!Yy)K1I3qHY6hAPV-f=w@ULY5{QFjgRc+eT7zCh3kf}0 zPvO3-e#YUk_qi$6nH^ea)TU5mREsnXyQD1?MJ$+m_S&=GeKZ(}-|+6jYW-8Sa~(tm zjCy%zIGOw^?8TAEL#HoF!cN{rA}_>KeO8{KI~9GSlmH!!{fLwide8TmqJ+rj>{9Vc zpq2dg@(_1uIVfrY4DELOeZa{Uj94BQo*fsAuT;wY4GSI$w`V;RJv>wk zzs`%gEFoX9Qz*Y%uj_MneLWR*i8#(4Go4{-)I?#QDx#eToA*;??`#QyD9 zBZ18w>KHGNUiWG%Y)ZI8jqHUzkmabwJlsujQ<%dOsLPV`2} zT8|X7wXg5GSx2OM>LN=A2ZI$tz3+bc@%TJ`Ao6iQ*?k$JNMxinfi^Mv!s{Yhyy*Y< zrjVBOxy>ZY6qV}aCLf8ZUfvxCHg8^??)rHf#7Ae0@uW ziy}tj^)=6~Axp0?ykJV<>(38pk-lq9{-dT{SoQLPeuEp%~1s zfMr=Y8kwg}*>~!9AAu#S>>B86&X-oV=Dy%$A`F0_>gHA zTZ;ocw?n7k{5dCbON?SX4<5k90tUcfRHnz#P`c4@9EJ|12eKPi--SfRKw@Q;Z}y%> z87`UpF;2t2KZ(`6O_Kf)h-gk54^-cjKbo}jK3w9n9xZ}CYYh^q$8VNQ^zo|K5ugZPVUoZ}}efgm1k@TFG^Qf>()*Ht&ITrTpww0(meehkL zTe#M(n$vWb+&~3;D%S>YZ=)+=&v;YMdL%k{CPo6(ea|zzWcPDoesT9Bv#D~CjzbLN z<+A1qoZGvVJ3Zg)$Jl1$Rg=Cb)L>ex^eq9;X918KBI+yL6Vx@wM_%s{Aa6eQt zDB=fR{#OUS(=CW2RX%S|pH&cU)H?9~CcaFIvqjm0TnZZR0gaQ25ra;Q1>85FQQN|~ zJuT9DM3Ou6)-sa)Ya-IqRH`0YBt2B_wILZ}9z;zzqDrAR%Fm*MvG2^DA<4`?)=@Ye z-M#)c@`bDW4;7Wwu0>yBDyqOZ#_wCvp{ZV*y*+!&j=`bfotpxi?L;s3$az+cMULj? z1!A7cA15FmZU#$P%kzMP%VX*CqB|h;1m$pFUcm?#Tg|Cy%}sfMI6pfL>-rc;iaeuf z>eBapDRi_#Spq`LZC1(&+GRY$hx(>GLYSK|tk=z{uPDG0ecbq-R-!W9N@7MvG4FJY ze>}g(-nvDbdd&rZVvPY^knv$bnwxYV*hvfBXLl-QUuXj?W|h*95SE|J;|06FHhXWfOqcAo8;eungRde3 z`o7Ssshw(09G?k)7ILTTt7LaE;?}7BMkb?fw(_Z>qvf|9&BF@9_DkLToV(5SZe(Q@ zDLTfM0OLQNpt4$}0$jQz=q14kNN-zU;~J?|0#rdNp*_sV?rN24I0b(b5N6??AINVE zjN_S#$P4^+7>B(BZsX-ZgLDf&;{sezXZ;yy3a7fV73;c+auwlhX^S*tPGIg+?|`lm z<(SrA-VkQ4dr&;TO`%FVbhY?~Uf#)k=yXdIuvtsa&{_9Cy=naf=}@R)d@!)+CN&16 z-cNe>VljtE2Ea@K;JXvn-Qn&8ouJ^g)$^InLjAR*^RbZDv-c#g?%BJAi|p+4tg#m< zqkyH>2274Q9L{dDJ*4=m!@3?d(ol0`!y<*K9JRXpZi3LI6mNFb2((PO6hg+aI`-`f z1qDHKgxBck(IH0EmWWEum(pzi#d)^@wO2+C3qvUDPdW2l)AJ~NCLQlmC&U6v(wu-d zpzo{?TjkQiVASRbE?0}~CK63+F5i+f0Gp)1Y|MSIx(9t%$314Rn*+38JLS>_CP!j| zT_ecU8by3nTjDAq8MIbDc&XX2gmt~POCxAA@3S-~E9sUG+qz1(DAC+ri!`TgpszlP z7=iS^_Qd<#^n<-!5K13VZ_3`SK71YSSjO-aR`r% z3cs&w#hxm6R$mO4+K{<6Ft}GI*w^9NuUR;DyvJ@Y2|_MybLkbfRiI(1U!iMmZI+r3qEJVnp?eQ4=c!E8MLw-AmufIlOfoW-I-|3k9ZC=PJCpYJFg&*~6 z#=Wv%V2niZAC;Ed;)r~$rpKS{-IYUkNU!y*882h>J@h|^ZU&zb(*1UdV|OjAE^xUf zi7|b%(+(Dq811FecR%Uldc2BkW>BSBjMZI1TWa_3r$>Eu$Hd1n3xWPm=`J+<8uxjy zP3*gs@{oi)lPZi)Pu3r~{+@c0%oa9&U`=gHu`l(01vIR&o}=3@cV6@Z^f2LjH&;8k zcWpBP>;Amc5I&|_x@P`Ic2>GUYlHZYwdfnrW-_QpLa7einm26^9im@4-bU081wml;DC$23XZ1?3%hC6HRx|DLZR~CXiI>o3YA@ECPQ|ukAwkrh z7gi&fb{FzrxUd+ARXC{#u+!fZg@+!@OdA;8?yR;w#b-P5F%H*$^BW;&j=nhw)0^XX zRRk*PKDXsyP)(g^7RRk`V;v;3Rr)JnJq235iQ$0m)3NYd4}Rz30m?z39la-Iqm;A< zvep?{|EVA_8VOP~Q*Vfn2E9A(YxY*(vI2p7?eW@583AnkKyWlS%{S`HP)W4w=i8;u z1YXPwY4K%{dfEF{;<88854G0jje2Q42BHDvG7-8JI5E>Mx;IPGdfw~v#d`)IWwS5% zeSY6?i~>H_yj>3&aDql-tp!A`tPs6C5LDxg{gT*0pf=hkHWq|zX^p1wC&7G3fW zpv4}!9vc4aPSAOE?4Ck@y>fEK_;V=Kuwki}+sC;h{RNx0*%5j{da_LTs}z!&ZAVn% zbJgp%sx_99-FY10?v^Mz5PBYeDY)a1zxSw4tWQLD?a*LmdT)|0cN0VxA2~+Rzgo=% zyrclJx8fhWQIAHqwE?TarV;=5R+IR819$w$l?wEHTNR~NEH87D6+Kw5x7VkH$|;DC z?8kB@`zT~u-(5PKNj)ZjPPV$4rGP2i_n?%MEa401%JH2K-e;ovq6CY0gBhJ2>9+gY zB@p)pp9Wtt^r~bH;&8o%4k-iS(muSRB=RIhB4`ST80a~b$mm?$FA^pDxU|T7`%Z#$ z>7FL&8Dr^23HlVSu5tpfZ0g!mN8hy^Hqh{@kyJzH2{?rZdXf+Q(DOZX!4i=(RNvvl zFw5L;Jbz>wt$@~7UTz+MhNJ&V%O<|Rks)=B)XMxqBy!pxDW*uC10B*uMMDtPZHdyQ z{YbIB@38-_89B_e5N!08k1cdhdSbcW+)Y)@O;wOKpGEC5M^hb-+1T-ypK7gFLv?pA z6qd#@j`mc7X67HCE-Yji-1Ht9P=dwpy5moJG*|=(#dNv4{ z-R*;+;(3}?gbmlx=-jH7-)PF#P)|hAX|iGYX^PGB6_PYwWNyf)7g(CT^{uby-qw!Tclx^a-bP<;pYz zwE6YG6G{&Bg@$)6D-y69^DZ=WQAjbJkWm;2Vmp@}OKIKyk@a|IS~1GuFI(22jtd3fkfF~ok z1U%Vn?LR$PkN2L&pbyQr3W{bQw9n$Zms23EDIQg75ySHE0v_)DJSY9>8R!XI;I<<^}0g4uWF6i7`VyW=g<6=moB2|$PabkqZ^UPY;#$Gy$e7HaX)H| z36B0g|6$onjhN6YeD9 z^(T+bIr}bKH~s9gk6>OwtLe?_s%Ot%?56zM3sQw+s!=o?nl~_gp=HS*w3#p8gkrCO z(`)_CVNWAShz)Py#|Qp^O6s|W@XVg}C@oOLS(cNjTXH&T@Y?LBvC>#dgtn{x^l?oD{^)mDc(OVuFA)kC9{)Zk_0)JvKSG>7)fGYrso9AyxI zwl?jUR%WIrT8p62(g|Lv*fE-+=-n8_=+ka@(~48S?s;2V76&Uf&$)^aF~@saEkw%u zLE|$Br0We`#NrXCN&3AZBn8*9zkbywoSC@|b5YQGFz@kPPJSnU29H?qkjg3v8(Y>Mz4yV_qE37_P z8I&J)40<|SJSBrx3wATjl|#{tgWl(y{Ok`~R$nA}uWzdFh%dM|Rq<}MY@WIj1d>_L3b0Uve^+k?uEhQ` zYg(G*|6=dWG)c%hNfL=9TbQXNipUbmmb55)%3#JQimXE^DU!&ZC1I?S zb!6XnV;TE4hGE8x;d@W#oX_`s&bxEo@89Q--{bdtJU)MToZ%pI-}mdeT+i#e?qL98 z;0F+cAw4&Xp_kh^{DZjy93NXoaS+f$Ma#j_Gy0DSh` zaiCD-=$YLRE973#+K$<;tEoK}J6e#~6?gi8jG!;c&mwNx<>W2&qW(91$dM$$+LxM4 z*R)#%nm;G60K-Yx|0I!NE0=A@nFTWNV~Bv@rwQcNxwN> zA2q#R=u+%rxdh*kOx}t zi!z0?t(n8qkwp9&7EK%WoVR(Pn6NfYOjb zTrTEOrVsFlamUOt)&L}cHy_It6BCOAz3vq0Rp1WTniH3ia`syj9-Pds3_f|{#0jlS zYNG>B4dzBiXjuqi@$HHgR}kW9=gH2(MdUSg#gUAecXw0>PLXR*L$_L1B{~$HZxoeQ z*ik1AshE1Lw?f$n&^t@IN5B`!@g5cv>!^zd?0?#vcX*NL9b4~;^dR%~ zBdDfzEM&}n!qTz)%Z=P}aA|yrpHU0;V7-9lN&dW7IMd(_RTRxaU#5hz-<){#WgqAe z{3l}doUnyUUSPsUz=?j#hoWhlc`Y94^YrBVyQxpueOG7t@6Ol%BhH~aAATC$)21a=t;t)tw3s@9? z-AHy$YBKW+Wm;90ZVeEbaB+!gBd@--G|fdHFND*1(AP_TFm4g*L?t*yN%t{qDpq{b zMN93=uQ2fZqaQ2e20a>%ZBM^$D6g-Oz~UwWLVe!VYfsnJzjkLn-^^igY~LZ=`KNd+j<-kABIPE;oC`XtOuVS0XC>>&cd=SrgC?- zrAEL-1dZ7eK!;-pR8b2U^iuCxSy@>n_l1vCTsWcMCV9YS*4(gSK&%7jaOIJ$saR{< zLUr2+F+>li-ev7{SGWS?zGmR1`9kOw!(R`0sAPlZx?XlbCe4c)V|Ui?o`9;m^BXGW z^)cgv$B#lZ#|+O;1fjkob&%(Xq7iZc8F1@b8~s^)#^s`)m9yE|lgohKZQ1pE({e?j zBDx;5JkX2@SR#}o#hK#LE?{8gwag8qn{S9VtNqA$N9^zpDXUT-&M}+Fq1(Hc8RQ!s zso8FEJJwTn^(uHhDGt5jk9x|yblu0KE@>yu4;>yw>xiNocpAgqfNo+QPMA+=% z45XA5UgYREZaeSaUl5k30wYv+%nyDw&(o5xPx$CTAMl46W8D^CVZKHZK)cH&x3rVu z;sJqEMLv8`VsB}Y6&VlTL50P}FC`n3FQl)#-^Qlz)dGFM4kn3Lhxwz#?AUG=#5}*S zWOv*wPl{C%$tPrhn@ur~_W-lp-ldKqQ3>VkkDd4fxxF1$5+~*bZ(yB=Wd$YQJMm6zbMUpw#_nfH<%7lu5-3nAP|Sm(YD6RVIeOJoC*Qyypx zb;q6S{dm)zvHXQcc`3~$?3!Y$JN?t*?C3x6*F?u}YM%c}P3{AxgH(n+&?dg6GC-;G4mj6%T74VOEkKA`xKwcyc*}Uroi~@R)9px#eNAdqb1-Bk*;2hh zCmJ&^RPWI+H5tqJq50a5esd{QEy~0E#)ds=wbj={xP1N@6Pvw}MnkR31bVDJ?dwyh z)@GiWP(~{u7G7Z-i99!d^jcV|*LtD*fz^c)Wch6`OZ^X!nPR{8)uh)|v?6}mDP9iP zQJoFp7&f8OoYoSmJTd&)Fzi@l98%Lr7c=fka(@T+Mt3IyJFnT2w5EZW*Vz`{9$srC za`WJO4OnZ8losll=az>cj70w)Moxn;vU)S-AH#^glh$jg>-(WzlyIta@Uv&n>NTBC zJN9=oLMp-L9u~~^B!_$DZ5jsb9N|CMIiNqAi(TiLK?q;y`6_-BA1Y*fJ%5YvoV(@O z9dkNb7bYgWzrPs>z=CMOGIJ#5w=eaUf++^byKrZ#^$+eN0ic8sZB$*-A$e)Y^t)~5 zkM=OI+;7b+h($#snP<~);0Bgj##*MPcevj(r9KHo^fjv4I?wC`%Eu%F;Y)92^Tef{ zoE^^+{q4lztJu{7QZ_2S=(t2}5whM3O|es%NzYjqf^*0pkE~XqT8`EkC7_NZC43|_ zU`8T4rW(|`KDr>pG)DAa*mb6#18rKdl}=rEZG@B`t%OkmFBF%;9`#VlN6r_p$&}J= zjqkgrtGpTHb@hN-8t3`npc49wuhMo-9iipF0HK5Wd*~3cfFD6+b^g2ZCi)IAC#eRU ziU43j>Vfl^`>;y-unX?cdwLHPCg{yv=517w$&%^c5)#9aayBNg9$kD>qk7`3=CF@& zvSD}+26ch;8Tl2a$kO5&w5vK^EBsS;z7y2Z(SW-oQ(3$@#inf9dtvBVY&KkWJ4AJ1 z(+7Z7Jh78=LoIihxO7<{;@pRA>-n7}0xLDvh14{4d-Y%$Smf#PH3}Q>L>n1vDQe?( zPwn#FvO=kQe!O`-E;1}@dgsL-MHH|y>NZhPV^&9eR}#Wb`7GI zu6)O^@42WF;RRNuFH4cULV*?+X_yOdEy^!%R`F#NFAm;Y_m?Gk1px0Vec`7t>5~UA zzA0cI{Rb@quh-=T4haYR!3A(fXvH|6r&~NjI{^EsGT`f-?}AR|C_^$(Xd^e&Ad@SEBCLB~7JOQRWiU_-~HH=M&$YBa#~_q!L^a zaGfea^gefWC1s}S$NP0TH+FwO55Xq~QZ%$GUSb~g?cNO)iP^Tn;{qbdhuc25T+?9Dd*%9_6q8hL%p4<@UCx$0FHQT z@actf!ffQ)CuYqh4zHX|1tSt;QN`=a{Hk!d7|i+SyG3Axfhz}l<2!uLObWWWT@gU& zV*QM8c@raazog4z>Zy?n!~FUgBCoSUpm1Se!NhT2_$f~b=z*}LQpONrFd}=PrBuRl z-aCkj7Ztdz?!Wii2DPkZNk>~-9nAK#orlZop%%zX7N|8!$x~s2H_RH%LZR(XF=4t- zSYycBi00n`otMk%wQMsEe^ZROsn=%0LOs=|HHe}kcKU9^M4Osv9 zL($#H{s5#=b$An|>%|)m2^Ra!y{vV~Ks|uH&@af7e^k9mn?nq~YFcWoSXhkRl;Yo7 zEK^7-nwIMCO!v&I=#6~q!!58fgvYtvs`4A4x%R=Z2raSCTjtq~O}r+rzC$3|!$Bq; zYl^f&2OQ79ZfVi~KC3CM(KE6R6K-q(r3czPn}@?mAfUZn{ljBXk^`pHBBSvxk>JHf zCe}WF%OH{n8yPe^xxD#)U*Ag-QyvKgs(YV*(0p_tuO7wEqBNR3v)%y7VXfGax3Kiv zru#3>11{Iy#^?ahT&T|CQIt)f;Hv^xDbq<-NyENu{PA=NvBNNk1e6Ms<&;^IVUpeF zv-cb~$+!S)uS%>AGXQVuYW6LSOb??}BZ=2GGr;H?v{A1#?9O)CEldu~72{m5^rwDd z++t*u5Msr3-aY}&sVTu;QsDp|tdJ+3%A0;&JKRO}_oKM$EN(t<0G1#w%$gg}f14Xr zG&PxkDe|q7Sk!?F@Xz=Qe-$y8{IPqI#5<;u7H&~pD3IY{z@w2gz&Az^>i~Au!2*i9 ziX5B3GXt=p(e2u-a+3GaV{HweQFZV-8$gmp@7_T+_`zebk9#}C!Emdhxw-t(!2u^) z=~BauN|N^Z)R{8{4Re#dCifTS`6Wy;1Oetg?xjycb0&B$&vJa}*O}=rkYkzAON#SU ziF>_EMG6Fdj781D-@bTgLaAQg8eq9~v;d|!@?pdLjmN=x#i3YGX{wBHg)KU@)ee-r z`k?vlhVVTjWj=2d#q`)pN*Aq8b9aV2#cmc6V{#!5_#8WvHU&~T6R!y9#GL7{%+qzOcyG-^gcQbmPQ%6A|Rj>W1n9_CBH{@ znXpEyfGlx4+TTy(skl0XiFBL#6aeD=vV~|b+Aw++8fw#H+ zo;Nyz&)y}O>^2p((F8lS4d$~K=D!616IaNQ0GvN_Cj4p_gaejr9RwKw zE<_9`kNODjHBs+60*yoRhF-?4V#mn^-QQ-;hH|7>Ix(LW)a85l&j|+rb561L)NAZu zK;(<0zG4hs#VNTV7K{KfRzT75?8MQe;iqbxYF$PUEgm3=*{evmPIU!t%*C}K3l6tQkzxt|m>&dh&o=lM#~23VL=ixIHr zUkj*}gvVVL&ZGym-MX;20|Y^oK!&4{O3)}4GVu{#L-FRtdaI;g&#AVX_CvZN!V9e; zR30)G0*YDyTiZwY9qPay*4jscwZ9%he$N_=ywgmc@#lfIXIHT;9fH1T+KlUh)DdX1 ziWyKe_5FGotScaTOQhU<-A1XMp;WXyl20Q2L|%t-s0*49xQEo@ByUxAVW>&eC{iz$F`mp zwh=|B34yWaE_301SD5EFO*0C~^UC;v!4C>h-)b)(j=qr+l~3g_K~#Ekg+JI;H|d_0LP8;cDPRK}?fCt9!u*gEQ#Kg2@v%8m4~kzepdnQ~0V&Eb z8TH6>^jfis%~M4&1aB*gxoFoVO`5MAC_>zenm(Rc>;nK1wdARy9r;LA>I+W)LH)69 z)3Hc?0$=9|{8GVyuZ%m%+|`W59Rl-(?ece%Rh$ULe84!95(>AOL6~U=W0Sm^UyjD# zT;P1PP;daC3lD+^Szu|W>Uj(JH`>S0-`WDyURnv-bfp?o@H@J&M^n8PBYIoC7Se_B zmGuCW?^AzJzG)43SGo1?Ggcc@QLW6c)7XjHoUaE*g}bONI40}_>AmpiKc?3{EukakK(59cYwk81~06fqGJQYfcrEM#wlNH@P zN9b$r^H%7@~)F9K^9k z2k9Qq3emRYb3$gQlYm^mD!71TX3d5`U5WJJpNE+x!=UZ`EAt-^4#d3Y&Ud*?A*B1e zlO=^87>a88u81WLr8F7eqQ7j=(p4LkKR?}-iAnn4xf>Xa@9J$2k|{k1==5iE_{SEE zCYF3NASNIhU}fe8BB_o=I2+eskA-SM$YWBeulr33()}KN%aJ53;>rEd?0pV^^$z(k z$tjKW?Oc8jQ5^0nz2O^)Gv%Q6N+Tj8ir(J^L$PyE?X2xAgff^u^nG2%2MwkmiP=jnRC_nX9cW6TV5 zRDl`pH)R%Z>-jK&w_~oiKT}&z?`;5E?3JcwwL~Xis7)BS5#DPqw^2h4?|{XhdQ+-W zqk{A4sbMYh+j>l{Ocy47p4Pw`)HjH>FRKSZrn`R@sdW=i250>5fZ3P8f6cyrrD6a_ zx@^?wG{2I7f9sR#iHHi<{EoVgj{wKddQfMH9i&@e@A4WzK6_Yw1jrJ(Tv;9{{PnQbs#P_~cNSu&eRC;D* z>~sM)0WaqbGIl3TaE^t$?|TKsu{*r)xxbIz;4kMrGw(Y|?me77P}+oi^cl(4%0hU7 zm7$1&@rL8)%E}8Y^vyC}OhV!ZGJ0H@TYI?2OlD#J<)SP5YfMH3;k!U=<5D8JY&-8w zP~u$A;GPdhYAV=(D`$d6M{h?1>Ws2*1|tfYKFDJ7j!lHjdm zRQglX9P6U|CiyON-xR~7i|w6kP}Dv>IP=l?Tk$v2Ppt-_fdF9L`#|_-U@@A+cSiwI zjqBPt3pyL;oTkTBu|56`IvaESPFk+`3ZS!)-=MRjzqW>wT4;Gx!`qEKw4K-Jcn}#O zzq96J?0Rp&y+mf{>-Q^wCJUT~N!p%Nbj*ISP$n!H0;6pLt;K~F?6G?O=K3zpFd?rj z9@;VF6qDs7bfpo_HCWuM_))dgV$mOg$LrxX=HwI4|A==FKi_?tC~-jMhSEn_(d<`% zrsvXVnYUg2=!VbMAAqID2;?~t2ms%Hm5JPZ5p_Rzgz)?z3Aph2m1oNybRl{i< zB+nM*kiSn-)zT!5k~dM6%1_;?y`9roa@-EwngVRcixF!lZhZURoo%C^VO~)01rb(# z!Sb_gOG<+Gp0YtEm>u6!S|WeT#wL{ShbzfDfDs!VQGjVHpiige+NdTHKuH^1G+%h! z71~vUKxhf2g}-@qX!Y1ZlUU z`|_`Ugh#fcC2}y<=_nY%`jvZ<`-n7`sxwaAW{w47eZ-ai z!J?vyejzaQ$#7W$e!WQV$CUW_^~~}6H0Sn#WCPfQCPT<8Sdqhh`>VUs^=mWAuH!?1 zl)I~Hw|+wtd?OfuoOfH?3%u|3x4^IkVHlq>|H<11(&O}>7E-a9&vtxOHDOEt0>vYZ z;=r*cc(Hc@M8sKH;GOj9&W3#FYuO^)()ZNcElx?!I4S!bt2iab2H^Em2ABNU3txs` zJ~gWTLrW~mrxO2$w)Nn~a_rk&`{N)>9+H&oE!t{5^!=$Vp}2s0umCW@I63%FgZoYv z&`m-5fUzwm{`mIp{m_~G*~%A+iNhs5LD`7GbD2+HnhCpP%hFZ{&MBom@DLJxZIn*V zMtbiT-nhNJl>YemOGAi9gULi%k$UaGi4Jgoi&4r;1|ujm4{#e#98`3Srou!JCK1TU zm&kiYac^x;r+J+6v$PU;P7G!4JR_F2^=0@1xhBYPp?jvS*rgwdWnIyMEfT}@188&? zW$yj5>}!nL%G<7fG-ECwT;38{KQPmg9C*EnTD|M@)*?Ta5nMmHyDw@PfDg;U9FzDJ zP`JbcSl*e`R@c45&FQ%{BA4UAnbG*61x}*{PF9%S2DFGf(WSe~rRMp=wsv-6o*cD! zf_RB4mHeJZbF&?-P@HiUe9IDpuqbT{|5A^DF_qL{mH@b~a;tXd+=}pH9wDK*lK4BI z)^i6#3)u(l$Bd*555~gU+l>!y+I<)b&oB*Im(eN9*ERu!KZ8&Yqcr!!##i{Pr6ED6 zBZ4~Q`JHRdWuCKomo;wi7bixjG+EfBUV3$uAbK2tt|P!Nae`kD5FmV!m}USiOv#Ix zi`F`1@Ll_>nc?AKn~KgDFxzqy7pzfD1VpDH05wyEy|E5`3Mjw~HwBLU<4u5E9}0#R zHh^@C9r9t%avFq@?j^l}Z-y85K)H2m*M(D~_q<=OaI$S#9q`8y3O^sM6p%0wALE(w`U7_s>6_Nw3`hoZOr%@9g1V zhDg0rZ&-_GZk?pQhGDU~H%Ucils+r$+I&lQ zj!X%sae@{n3Y^(w;8Xp5shJ=vFW+I8CDenm>ljrH!)A_{Sqrjl9MaLfR0iszig;p@bzA6wrH$m#qx^=k1rQTUqdIfpzx85N zlrItC{)-o5japOdWMVcN@ZDha;HY50lo|Jk0GtsSV0=p&Xo$#GYh&!76ix-I+70Xt zip*z8w6=Bl@qbQ($|jvU2p+NWPsc zaiSsl+UL`L=2ik#?D*c@L?v6TI|obe;2l+$=IwRf73>4T)ruKkNA({g8uer0Ry0t8 z@wvWns`wVGFr3d(k*b8K zb+uA+>=uE1JZoln=Q5AF&ZEKq(yCBVL zQS}!=0q388)o^jEGDtSe-IE$)zD0w*s{52GrsskW2F#1gCYHQ^D7>1H$;1R;+%(PY z2_dtq@XU)dgeGe+;Ya8e%mJvi8c>KDXmj(ep1|8)Zo<{L!|){IIYB9REnss~_;2qf zcpH>cIc&=*E%a#o6Vq6tHK52&{Z$3`A1L7VqwEQsta88d>oox&{Co~j$T&vsmFCrV zL0eAQ5L!EIm%p1xT!TD#cRphBQYMlOn+?EepR(E!%zL-6D33mA5*;Uj&pieyecbdh27NDDs z+l=)#*m^R!x=Zbx67Q?~?I{~7^L2=#k?j5U3hh?J1%ELOKmT^IUCp*7>+bg@G3aJ9 z?r@ zr|acWVA^rJ?z`ySr9VJSZ{qxppCDLX&+6u;sNYupTdn4Wy@a7d;P4*%s}sP#KhUfs zl2xn8fXUpf?b1Hg@DNiWp!_i5#8T+H2GDr4m zxUYgL>w(()KYO60$l0Duh4!_kLr27t+>ZjDp_eo1POXfYE=S6`h1p1UQ6C#>=kJRv z1{U{wHEVIV9R8mzt{BV@x5Bq0gi$G%3@+RSaQ1ddlMMU1ESvhfYc%pCxS#Ni8hxO1 zzv#TRy5!(9_x1}X$l+FM?a_)|kSmH~H%8T2-cqa0fC8ogW7!&o{prgrvYw>v3E;%w zvs>&N%ZY*I(jYzg5AF?tVle61#bZ3oyiS#GVCG^CY!+_#^Kr%i`Yh}6n)wkJA^(J&N%7 zE2Ifk*UN9D0swIP(Y)YcUVW{N0?_eD0S(YoDdfOlwsN(qyUlm}IoOsw$-^o)hD8sv zy@%`o+kO6jxZT{a51#jqg7RfH$`D+bBW0Sksimdm=ReH4ejAX%BkyE_@mw{LYQekU z5{7y5C9o#cnD(NkY}}U>Il}&k7JvTle-JsIV;CRYd7Cy!$D5*Aw_z@hQpSzYy%&QI zKHa=^$L*+7gCehE_t(Qrj-y7Mc$e=sE&rTLF2)Ui`mkfQnKiFO*4Etn^C4}x>Z6@n$KS$Xrr^KtnSYH=`-q4+% zG#w^ZuV)UGTxT!wO}!eo_^8AAf@UMsZA64=dyP;hxXklQf-Tp>-caF!%`rb)b?IAsjL(tuc z$1j@>tCPbPa}R*i3;my--WJ3x8|`7s?gN2Axp%^x71UG|@Ej+k_n1EaJ-d~I?4|(S z!-~5X{%*ca$|9va~g7K?I<9{EEU!3EgN9uo%%>N#l|A%4l|6fN2zmbDD>J00c zfo{~pY|qrRU|Uh=w<7?&FR3dGbfYq9q8K+Qw^Xm}kM2%oV`g20 z(5=&iDHX)-zDpT7ab zvuiB-rVd}OH(z{!mEynocmMpefBwT*iQW^`Wa+}uS@ztlD}?^_Z~nWV{jWF0`Ua4| zI#`B^%R|rZq_M0ee|x|G(a-*Q#lYW^#`1_vV-uG$+YV5me^|_a{N><~F0<}NQd6?- zkz^Su{`Zae$DjT4R)QLlwQbeYWxMK(&jF*X|6rGY^~+gRq8g~ejUl?GdAnKO1;0Ka zzxvt#H;+)~8jujdk2azqu90ZJ4Trvvt$b0itY=u$_EgU;Hxx540)6Je7nk*Nwj11c zy8H>scFJ`D7b9W1#FXjAdcoa}-aB+$g?CrBezJjx@V$;>{;m(MRi=oGeX>V=+n+KL zkUg$>Of%-qho>AHeW7<^9V>YS@^8*$l+@JJU%Yi*>Va{}GrwisvMP=T@r0C)tEKkm zkA>eYRfpF{ln-+Laa7V*%VyGg@^r(9D5vyQm*~i?VlK>M4f65Oyi{%0!}ja#xBh|g zKiW_sDpUHrU-giT3`y}SCnqP4Nvf&Qx}d4?>0HdT`$rQM^B#(MWpzaQQG83|lb0i! zmpv7X?YjdCpyJjQowwbur1bkfSi#!_2ftVlFj}@V{@&r88j!fGd!gXjL9Aj4tc7F3*D77sBUbm zAZeWb!Y-p=2Wv3kF%jbrX!7Y6MLa<~C&~fQCd-9*5qFN8n>!%Q>~y7#mkKfB!Rw&c zW>*Dr<~8rSNheD8JX3`C1X>xK3STngl03Za$STLnH!v``^2asFPxt(_T_%>jt9EhkuV_4$ zv6&K&)$-31qI2>mjnH|R$D~{19PmES;!=8vaVK-{1+6xQ@KHGBV?%i8}26gbvqhmlT@;p6Vs`7&7uvG<;SZEw_-~~1$YZl-7 zSmmTA!4t>%+FP-mbmbUHIuDq`0&kR008x4o8tP|~77=kE;q&L!$F*t+*I%-cGExHX z+-j!QdfIxo{BSITTF>yTDeZsjLGtqR4vu;%gge4pC?L7!xrtz5C~hnjB#U@_k?M9u zr;~Lc*#9^XJgfr&l1Dnt%Sno6{W>Iw`L!609UAt0PpNpkeeVE_^_@S1FlJWnFEIwY zLS!UZV28%7wJvFEMoL?p^jN$d!MX=qOYUy{cZd7|zxH+`qhpaTii*trHV^b2mKBjs zAoJjEw_wyHqTJoc`KFXrw}iX586oN)WIdb}E310F;Vr|VZSSCjqEFT9_k0I~YwLe3zt^`EtxaoFqxSo zv+d&*2+?g2xK;k-{S~!x47wQ;-yl!1aZ5II$wpyjG$(EiqY^?E=z$y(N#aAY3XXI1 z+EZyG-HLWyCRHx=Z}LIbz4o)#_;o2!@fkYBcRd*~$Lub&gYMXK@JYC+CeNRfu3!q_KQ<@Dv)P3=XxITyu zhdb&7A|fJ2yX?VzxHUC3o5K7jYj%EvW%6GnIHSW|bJ+?hMCXQNf@op|uv0X4)BV2u zWaF3)N%k#)c=8Ksl8vd#$9eyotQ(0&Q97vDZ`6YqH1Riqd26y^Qs_=yFyuT5Zb^p|6BT%g0ceY>1-Gv2 z-*tiHjcB^*N>>*bY<5CLKTEfIuTLNj6<1pimU`(Y>hQ_(15*n$-KR(G!fS%*pD-(-; zhCe>(1Pm@u51(9Gf<^I+??kIcb@ea1G23C!S)nbuhpZk^t^J8M^pGR20eDnYN(o#bm)Xy z+XgNuQ}}EY&2*#1YoJel7jG<`ItBK!|B?oLF{K$o*B@fb%-r2{zQvcfm?dQ_7Ar~>-{2NhL;YDOYKr)W}7!JM_t}O<^Sx% zx@jc(+pHW<9lY;ZV~h$BNKcm`jmXR}Dl8drngjt_e*tI)uL7&@ti5Z154;SO;1%Es z@proK&nV0#59S!|2X0Q?QPH6)iC#V=geT%enYT`C*Na7LH6EX4L;1~B$2}wkMDz`d zo4IKbRXHX6aSygL=bpQ6l4c(3ZgMDE8Cg`pTQjMB%%Yk=oG_KQ? z*Ca2`$nX!R@5ta!X`a9WK%hJRgx>(+$9*;MHfh9NS}e;lEPBln5;+65yF2V*p{akC zOC^b|h@JfkquV6fnq6Xy%I2CgO_2mj~6$sTB-b^p> zwkjAJQ7ir&5)Plfs_L4aLiffOe6-_wJ=Ox@gU_`{Gm||%;A_P)9ahkiyOnn$E&Rsn zB1J`{dBjapo_I;HWi3Un$>#vaBh###=W2laO$k!*oq|K46OPG~WRw}Kp|@OhJ?UCk zb<&54Ud-009<1jqgT>nw?f~ZJ@<7SfJ^`gn01xA(rl$!BN5I+cIDYh|8%{fX-^{#) zfi!c$JxRFc`}G*;_s$rk*V_E_=I9$Gr#hL)W3`p|?Ou|Cvauj&`|9nbyCh3ee9;G@ zIg3jri-WN%6+PwmA5~;zW(MDK$upx=@X;$A-~Qf8U=HycNYj-#*PT=&;B85I_y)zn z;BVhfZ)6siGyx^mG;R|LL?JK$EL!9NmcgvYM%g-GAq6t-lL5|=7W@LOovnxxe}1Vb z?A?a|u&i`%Yzr_J+8EH2^P^sjtdptEP-6@;mlDa~k5H1s`{aPQ!m$1wi(lu&ODl8^yV>+R{kSg#_5zTkR}pv(jZN`RXP{pizZl#1Z4muH449Zro{U#ci2r&KR~IK3!+Q1AVG`RSR@5-iPK-tv?W1+jao=_v>=PLw{G+7 zG~8b6erv=%m-3f#?K(p~8J7${XuwDJ$a9&~!<)ZBzJ7HjgB2eNRhj=jQWeyayq;pZ z+J6?*cMSh2wNi(c)J*5TWbZPhi59SdKIy%ViU!vUh*&R3O9PkV=gG-hswzWADbuFd zs1B!o9aVYPT@N2V)R&eO{!#Z~mxRg-nSzygMhBtA~E6$D!6iwpGBg;Qg_kbCS&EgVIqrKbX`dK_CI_a-4l)_?Rw-vkUY=t|QZ zDJ(NUz##LZc1MBWFKCbpL}A0ha*f~L%GwNh=`B_GMI622!6PoEtlqEP?u``BDZO=BaObXFOJ({u)cJitl8Z*`v2 zBr*oiy`e51yFkO}M*|wGET5fs9N<@)Vx8j#!!ExFD6bvx1@PjtII40QXp~|V8 zhilBoR**xoB0P*py`539E4))|XW?jg8dxU3mj7C&X<{#AZaFJqqM)=?a%$}xH5P6A zUjc@q{ytes4=Bu1SzasCE%9vC7$^xRKJDbq5LjmnZqO5C3P$&{SPn|$N-kNDWmT7g z=dG-AM8s6$ay4DcTaQZC5q+eINowzY{@wyg{1ER^?Ke{AK>5quaiP@*e|4^Mx4&BQ z^W$A3er1MC>h!k<9lKdxGO5O2Jask!GxY^hVNVf4=3TV+83O-?9;)aLn}gX3Uyg z5c+^ZFo*K`v;-&;j+K=@8=8>_9fX=)|E2o6>qku5E~&Ed$md}?J*&lf>n0NTIj zl@(_1`|_PI>FGM=gQ=Y3I2=z3+o|xkZzpkmE`Y7DZo@2nud+KgHD;f|T@b#e@ckWT zCsB=Oa2%s*p4~-g^14NTY;f=%mIIr2eRfxZV1LTyGgby^SVYAjI9`bjW>3vDOGiom zF`k>a*xafdx)cxwke{n$h(RAP4*S2Wp>OcFuRrQ;4Qt*2s#A|DV`P67u=KbBH^rVBuaK%6nHrSUX6ixtyd&zWdS z?oNOnMos%#(DkRj7G=XvY&Eg;_`G46d=>bXEKGHgX~Bqne0*cL*lfV{6mgmA%{^}E zwR~-KY;1MI9kc%a)ScZdt_+K`;TBTcecI`f*7b86IFG#dc4fVg5|0m?Ah-HlTNmj`VRLTd4k2d_m*ndEM`*$q zWm_Om(B1UsDqWcJW#+|!vj&MbPP2^(#dNbPz9ZbpYz_D zYW=((qXekP)O>I4ByCxjtNAun+vtN9^cK5TP1>x#8d^OS$QraRU*1hI#qe-rj~V{K z1+Xk~bFe2A_c&?EtA5%4p{OMLm6ywu=8_q-DzK?^8Plh$_C#AoX=`25UT1J(!Z9)E zO_ca7pPyv`cX8?0G5=TF+h`ZT;_zt_Z&S@Ppt^gzX%|7qx&<`2tTih5X~I>EP#*x9 zth>}p#j#}Bc;oX70gv>L0M^GPp35iiw;tKhm1uylkd3kH(OIm#hW%&<@?8sr6~ZIY z?YQ}KAc#b6bgcu6-|7Yj0pgf-+<-^+QsnK^^Rm0)>lAir;H@ELj%{vI?!+UbGpKB$ z-s?-TO!$GG!pFy1_8_+b{?TIS)spJMw9)u&g_ftTnc_Nt*GD-HX%C!!o(j*jl!JX_ z%&aUmf4sZB7&Q?aGaIB0m!5}hiA|@zdw9|aGNiYxSE1QPVm(Cv^CbZ#t}nYZb`zJl zu2lOYeib(Z;wD^QCsNjafTZv=`L@CC7^Dp=9S3v z>>_6mUra_1eufUjGWXdjPQVj00Tx6flWVPCnuD`B=?Z6ZG@W_})0+0o=a#(}C?^ z`>PVbWFT%J>|qBU7{h!q%Ww3iG=mhq7WoajHr4s%{YES0gjwFlbG|!Lx$mf7=1x)y z=6Z85?g8t9x#*FTbdih6{6no6%L>a%ZFcwtP$7ByxB8a!Sx-6$Rh%i^K#mL^-00n3 zSy@TL{BQsQ7*nFzH`}M6qV`|Ie$OfoTDSvxOVpTaan6eP#@-YzU8ORdT|-9_(8p-$ z>aGYFn8>F;9kzJ15hmVF1d)})SDZK)1Scapz`@UOkSWuy@O&P4bs0$!g^DvbO=?=_ z{%nqpyL;WKgLFL4ig;E4ies^z*B}*R0KPo*`A9H8wT`g5eBeHm#R9Jb!oyCCYX$#zwuKIgc_5;1m@YgzN#xicgdPObr zlWxb?s!}LnhXs9DErZlbz|baGYh%?Q7)XEoKq-Zdbs*MLG~xEl@|YRTVNY=Mf1V3* z_C#_B=zNv<#fv5u>9xPip+*G{$4=gB6#Qo2)9T$`52TSp8)J_F>bMq}lnDwA#eqj$ zotajdH}qj&_5SY3_(s_i-ChW7-FuscbM~f}3Xm}~8}vT1hxaf8q|_{=)9$a{4mUgy zBzI^g=h%S!!`4gUaX{IFCRUnR&9tX*or03|3t1p3UvBD6Vsy9&hJ6t%lTuhzNT=wV z!zbE`aBq4Grkww0t#AA@yEgJ%sSt4U@Vav_D96IJ0Ij5ATOp7L z%?nfq4U+mF1?*z2QO?~f!NO|%pkNS_yp}p@(ukaG@Y&9O5?F5@5fe)>0iM~c2S(SF zRbT+$Q&H~itq@Mwa#;p5dBFM*x;u}N#gP)q{80A3ZV6g8q4sGSm_Sx5Pel6$Nf+)U z6vY;MBf;INtL_M+7~pIKt~ffro;fq-o=$qK5ugtx_F`~)Yx}J12{VcbK%_YY-_k-f zGLHqt{OXk|fGguf9y@*se7la(4zyc(o(H~P8>!|4=|oSEA{m~WLYh)SuF33i`%BN` zvcUHqwNY^Sy3a8f@Yv-mk^j1o%4`iV^K{4!`Yo@nm1hq5?&?1MP zvI*}~?=SX{1HMU*He9^yth^51i!ru{PT?Ht#jM6URyAK|b;Y1otptR3S^MsjA?oZB zM3x~8P$e)uH7{-wEsPF2F73SJuH@uz!5}aCT$@y$)fgQeFU-`uz0Fd%lU*_IzM#Pg zU)p|vD6z$w0N_NXzW^JuoC+;zDz+G%r;q$0Y7J(!@Za?u5p@75*0?J7Vj3F$I|zmg_Ew7wR_Zo3bLxZ zQM5)iUr|_vH6{uLKV4ijCewNl**y z9~7HgM6_6_J$aR8RN0lI3A(n%>nun~i8cymbm-y6uzOteAAY+=7OX&GIZ`^)$rNPbf zH)pe!b)4J7W0gcI1d{2Kck2PDJ~Q|wB0T)*F0P|AQcrz-{WFvDoCgv3S8CD}(#wad zE_42f*-I+uvM~hgX{I;rhj)ZExl42l$4rdRhN=tigJ`3cJIZGP-UHP;3tA$Ps%0Y8 z6Kna$0=(ytsH3sZy?+j%;_XsHF^@~o+feRe(jUMB4On!);zm^XKwnE22_UISan~#4 zvQg7d!Zv-O*^AD5J>-Eg$2D=XU`jcrc%_&s^!kL^N-`g4HL5uj`=3uki|xHVM#Ic&YiWHK#i)+Rb*}H>J5`BmJ8_}`sdH0!FOot z>%OVI?{}*-`9KM}O`cRPir~r?1ITSU{wivD)BcfLCv7TE0D(H#XF=Ut^l-iBphtv* zxyErbj=n6J^Own+j(3@SKImfVfA%2mb~8ulQ?wriW-AcE^t ze0+jZ74f%mz=hu+;?b^(a@GncBvi6Ho!!i{wsW%i^6hliRA86PlbA&4=Cj-vS|OW@ zH~D=P;of9)>ByjnSX>hP4c8miT!8lxYc4=hk4-s}eVP^?9`$^$Ga0Bf>4TNDgzmjn)z$j$)Ps>*XPll`P8zGsqP?4#$EE)N%uF5n@hGj~Px6rj0| zNJ|6y`=jqbRvH4b)QgF&F$Oc|A)Qzj*2?T{y;|&5fD)kPzkLfk^}?RPmSFN+N?*3+WHk^0PJMYYYpfr4|zE$_$y7dV)QtYKp zwN|I>%Fqg*x^addIU^oja9P&JN3s!c5n`Aj$V5DM*z?4_t5ID?H;h?4ZHyRP)g_&O zd6CFq?U2<^n=@D!++((a>hA|C0R*#u0+S$m=UPHyV0Ed~R8vJwF;C&9a;Vv;P z{eUW6p_vX8PVttDpHIUNmzaQ?0WqK)l)}|MqI7N{qZIQL-y8SDl6dLZbId#&n|$~9 z#k~RazJV_5y34DR-)>?qgkfhdoVzD{4S!)7(7{>jOOAR2gh_(QLE4fMqz0=QT;?G@ zfX2dx|Dc+xYF%#uWFR}|0r_w|-MgZdjCeYUrArcE&>!$E@ZaCt3AYdP3>(NV3h8mE zx>OS{T?zxK^*%7a#J#Yc z7PLV4MTN3;^wXad7-AXDN8C1fIV5%9=$`^wto?*oT9hW?%R6+h~iXe=HqQ?f(T*_=20Q{ zT_M8Uvh@LNkRSM;rHPHh2M+>gv#@ntn>v?#2i00^xU#|OwFC0w*7}E$0wZ!KTVo#?kBVVduO2VuV~G+mRxPvJHO0arM9lmCem>=I7@Je)uqho2}w(HH$=JzidmXanN{U>AEB{Y%IppRL{fo zwnj!XFsPKZkqSsz8Bu}f_NhH)xoV@6`47faihbljH!aru*I#9$$3{98B>L#k%3AlS^Z|;FrG*i ziX<)Pexyf>IeT20US|aJxwW&I)GE92?E=-)(REjtJ}WEh`R$leQVXn00JofDq%CwW z@%gjPW%f@f>+`UYh=9n+@P{@0DFF|!)|i~Xbk2>Ut!X;EnYSmwk*-lvsr;DhB5rQ?;=AI=L^w}je3A86QSNfJq~a7 z`uH(+%YiTPqZ^>}>JcAfC0}sQKCOIF3i{@kU~dQ~3|;69iFPpH(s6a>y&UtHrVF}b z|54UYEtv(u#sXV~2700fkd5vNC3@PuBD9~|4|cQD8hAFsAL-04tp>HtwtDftXd>)? zf03GZBtn}C7!8+f+i*#T_`tOeyXfP!79Rck~+$j)v`LC%hLSo zP$D_}CMV|9{u^?hXxJO#n^QSo5wDMVU(!`VpW4nPag7>OQ*v)v*q?1ed{7$ykPrKK zA-We_JuA7F&n|g$D41NPQBrbmogMyz*C!9f4;z5HbZnO46-t}^2)scS18zR{bZX_j=-zW4dxj}6Gox`hO9aUaGjPt8i){@z2 zxNvViDh|?m&(nHG{L~}IJD5jcwIx8rUbi-Ue{_G~CI8@&y%5t)?daay9E*P+A13g8 zADsg9mE(i2i+_KslF-Bxwk==D@jw03V(uYl5gp&$5f4qd?GKYCUJgislnW)9fGd1r zR)mrGgG;Hm0w_Yx#%{gfSp40GS@QmE<^PzvMQ{91AIAN*V1623B#fDWvbl%+>b?1C zb7>ZW;O6g}Nidos1pj8JU;XaG?1?Zvm=flDC`ti>nXoK>3=Xz{4RMgI~4c<%y}2FEPfhE%YWNS|JkJf!8re& z_4@Bl`X7vwMyd5)k~RLNF9$5VNx}yKLhb)@(*Iy_k+HCd&TryhI%TtU{do{5I|;S_ z%Sr!(#YM(q5ZikP|I%$+z-<*+F5tH6x3K*OEBy~9{r4BwpM=IgSm}Q-=|Ao0pB7iA z*GKM0CbamMUOszQZwVwEYthjEeMkQ^&hL@KQ3(IiJ*^{i@j)G2#rzgtetMYyY)Ahz z&hL@qb^!jRk8eii;$u;1tn6>$<)?@F&vx`ri|f}kjDP9%cjVRafw3%>?YHpq)5H8{ zJNl=^^*wT2Zo%inbq9HMd|=e-PWlhR=%0@hA32oiyYMevkCy2sJ}_!^2ZIdsKkn$C z7S~_t;(OZv{T=;tg#IgC;A@b7BQ5@wF8;k*%+KT6uI1C%=OA|<01d$Kc~KxtfEvJle+)QXPX+DE#ar) z4*-D4jUogOY@&XJzZE}>`waxP=#BqpOd!C9#X^3AJGsG(f4f5e{U0u+S$g_6EWnQs znoEDVlzsz9A^1F|Z6=oWd&CPIfLP_NFJjIzD3irP@ORQX;`o1trT%s$eHaIRS`v!C zsb2K{vmeIeW?CCSM#KZz-XwuBG!bg!$M&aB`|l2oM(L$jIx&zr2M-8}Q1ILUF!vuk z;hztOj724K>lR-k9;k3f?>jJ0H1t26{C_nZ&`pnwGX+$S-^T#_`4j%>+W`xTGDXOb zj0L}xZ3d{rog`z=3IEAqR!- z{|j5=ukG+Rz{yV&{s+7JukG+F824Z8oxirjU)kY5NX`Ezoc@5qeb3{6Wru&K6!|MV z{0e*jmzC9D#nQh~%Kl-o1a1&amM#r#)U2uRElIlMS(6s8kNEnvn_s`t7;hN-z*rr5 zL2E3QZ#hbXY`*P=@eGNOFYH9XolG+IZGF@P=F^=c;dbrAOV|<%{xi?P^?T4+YF`Z% zg?lT_yVm*pHqK^V zo_`^q<#T5@@%~4D1P4pf1}X@E4ygY|IAjEX%oDb#=5Rdf)Lzc!Dhf;3l%30_p_2KZSKVJO#gvu(5$i1J(*1gMqwH@zSYJtL{P4t8Fyu}^13MR z(JYswK z-35t0xja7(hA^Atr3Da1;lF=Zt2d7DYrlCqh7ZEoiTgzmCNC*(X*u*u!Zil#m%%=Z z!_!J*ju>5QG0(Z!#R}s0OO6 zDO9sNxVe6SMV~|8t!2->s-o0+EE`hHYT$~=m0;Vi0*Z?c&3YDY_R^l7Y#W?5^(3^` z>NHdC^iJH9I-BG_D_wY#}5=O3J= z6Sx2fk6XfT-v!jyc%hnYvn~@7rGNUsew6oW{ET08$%NJY`AM=}X9`yI0V_G+j#IWZ z#v+4vyRq>>zVBW*M8rX+H%SghcNmQ8r{}*SHXH~s7Hxnqy-KyszHfb<1AWjibIHbK zEyw^Gkn>;;!VZKTRZ;*V`MV?tUXlFoQXUQQkcz!kZ zI4uke41jL9VwzHt*u9{jpgi+o?uQY49XJ#)=fRvtLXgxA^AxkzE4=VJ0^!jx=avh2 z;2XuhhzT`EspCbZ-d-TOPW>=i=u$L6oQq-mC$~|{3bM4cwA4o&=j`pvP7{=uNIVnM zVs4OwwZuc5mAE%oXRPuTx7VaQKJU?Z1Ejo5yi4`*^Rw~R7PA_Qn8B|dRr;;FcnVej zN7#^)5DO-^$WMKzfhulhoCeQ8H$K>w+KeU`8+lKxzBB8P4Qw1V`+pnzKgyw~Z#Our z9zk2GywoOj{QVvxLn|DyoOV@$ad;Q=G3yq(RE;9j&u96qCj6GZrsxA1&mjOovYMTF zme7;tDE{!`i-I(%{T@W1tmaMKS8Gx=);ybi?YP5*N))q5m&Xec&0=#=U;%+{Hot%3 z#h+5q54Tn5pMm%gFRF5S`Bm}vU;V=TG`0edMRExN-1x~{GMH*^1>xXI3*^hj0%F)s zA!PPN7m&%I4VelQFSc{Ft;B;A1PFddMMf6p06o1&&qX(pzztY)=!&pP)aql% z2iJj_nd)-~85tQomI&C*_ySrDw8i;j80sPq(%Mi}WT)W);}+^)aL~~MVe02Z6 z$}|l=km2FGr7L-A8|Vl&poM!`AGMyO251>Qd6V*I_XuUB3-lxlD)dBLA1qa z1SVjIF{w{>PwcLFQbbVi#gMlIRBpB^2hcau>7Fc{>~8=~^%)wNY^I%dmUfZo=#HaO^(DB@R+N z2FT^?*DO(9u+n*4OBS9}^7yarO_QyYCm5uGe*1Ysv z-zFeZ^HjI>*ecqf2Cfy&NlJC|)PeA0K(&$tq^QlclF6Bm%fWezY1MaD3YR6GDMxx} z9a&%Dp;1G)LV%6hM8e@%hni!m4%e}QBW<5I>h{PF@sK9RJ&3dBPQp{+6bRS~M>8V` zeHs@RS3s4Se*dit;vH?Z(+~pB2GvOeW}=%M#e2tr9AC;A^CxQUT3`ER&Lloc$dQ|) zZ0>{D`w3mD7`qV@tS$u{m}!>+@Ek9Hn_!}{Nh=^>ez|0N<4b1pEjmE$e#hoFn0Wg;@|n(R|5ucmoeQ&tTL~bq&&abU*#310M?$3 zc*7Z>7=3_*g>zN%mutbe?AC_KkvYyW(FeMdF+5#D6ku}10cAr>VD7)8pRX@uoO-$= zw~)|Z*6)6gPU!~bbIX0`*4=J|co6_rGbFy-xr6y23l*9}AIx@BbnWi;Tc_8ZBOfh- zWCB2&%NYP@>+ks+$u2-S8Td`n+K<~(+pP|{0b?#otE$})Qwc}!pL(!58|k1g4(Qx} zV`k58V5Oe|BiU47;JaTcMmAJzLDMO)ax*b8abFz!Qct^*|DgJjcLp2*O9kYL@*Rda z69_nY%tTmK*8y8hw@<5hI0ixqM1D2@|dQ3u-#v%o`z ze5o`=AtnGU*sB03*L9|pxJrP^(r}lCpF*KS%RMqu3&6{yw(^a{TF=bLW@8qytKR!t zQb^0rQv{$W;K+16o;;p>B&9Ol=MQ*@vnU=f7_BKDuQ}bG(lQF7+jJgSR%p)(g9WW4 zy)b`YR~yW>x37M2r5rer2#k=WG0f|O78BBOZ*L|7b>asH*45h~9!R!v4U)(v2iEEec-d9D+Xk-jWV)TfKw zJUl&Fn*2Cdr3vT0fv(G5U(HlETQHUUgqY}0@6;xA{8v|LaRIRfW@;_vaOz1qKe*5@ zgRtAxIJ)PKoCvWuZXgK}b1ACdt=#2Wq3xsoPC*!phj@nrT_LGQHdZE|ZI`@T5KuU+ z6BV8@PPS0^jjMD|d|Um2I2FjL5_o2BQ%@jkfQWqF?ZgRSJ?&8Af(Bcq8(@zeI8g(? zH#2~wg@e&_E^TdC5#ia|v7mCwCt$5#blmrZbHK~z;VRaKlo z0n51?3o!vD%{Yol%V9Sl!!z3^H;R_TV?@F9-8zH}PEA-^+&SHPO^lvSiTretN-B%Oq9IsE~MFe@DoW@irYQnuc)K5ivF{<4kTVW&q5v%HI(gaBG4S>gwCX+rm+&vB8t zK7Jg5fWJpjr!n^^6ox-2mjt+cnM9?gGAE{_9N{?D6(l83wuZ3#Mn<9qi*B4*^%>2! z&>5?kwnD(})WI47Uo638Tkw5Iv?owE_*@fFp%vz^`a}TeOuUyGn;ZO|GErHC*YJe^ZU3`(*h2DlAeOg*#vq#T&3 zE{LasP$+=@=AFC&$36vwqg@*yZ=@FmE$xMKDyJgaXutv6!KGOcAgAlW*n4txYXV~dbA>Xe`jB;NYYPpp zl)}jYr69brTdDQzqY6m_^KgEF#LU?0xn6`f7Q^@rUf%y>%-wtL%NHHRjghCnX8X47 zfVKXif>=}vWWR)6wtJ|Ljd{) zjRyY9dS4oy5ssBdO1&>;r_vl&JUB6C(Rj{cyf25qw>wB}6~M46B>;8a%-K_A{t-v&8Tm?^F3#RU%y@ z@6jlA32mPSnqeMz4s#bAYjXt|z*B|A)Xue&olXY!|25_ z;9HOG;goT=U2bDwOh;nS$fx`Vq^QF|;kQ;LtM2xw3E+}#Z8O^J;HYkFzrKcMyyWlf zSC4>V+<&zw-LVPS#cS@vum?ssfwY(Nt#}&Wzb1YAa@Tje1bd$ZJ*9a;94#}7!LvdO z3WlZ240b*l%b{KyITJ-8pmJ(K!RZTgE1O8`$I`bs09j?Ws2ZPD#6Ujf&n_sEb@EEiHbWh+T$F+(X zygX$wc{E>vG8x!-cr&6`mrWp(_V66OFSFW<7_j$iaE`IO@8Tk)^!RZP^4q}0qplTk zk#CF{{8QmriuWHv0zg0@0-9!Ij^=gLRrVGWfNakka}i--!oIvZa2Qy5b zXJ>=emso38YXNFFcxv8-CBR&Lftfl)Su(f(4GR!gh7B&hiI0usnk!N!f+f5GElH5e zN4g{2T3EE=h`K2)Ii@={HT2wb@$@@KciearE2X+0#)yo=U&(>Iw>jg>x!ePNc>edN zVAiWHXcO5Kvw!4LPt3G$?^b%KoT+~9%a0~goR*yPH+yP#(dT~RNSfJsA2#~VFaHPPNiQ}83Up3vJ&2K5gada^;^zp!7;o0 zz$KF4k6yg~4k@WMuD}N48sP8W1XQjt6{1=$mAXTK-@P9JvzzL`mkJzq1Un7HdkmI+ zNf3qV{EH~z-SQf%iLy)b;>&<2$A>K?*ap7RKrM|A@U`&PbS(=paC)jKU>tfySeWkd zI*!K4-jr%!=t?zMI}4#OZ=;F52}f!@ zzZ)nb)|xeXDNns^82N=MGxr4{)<9?DB)-XA3go}ECX=clqB`_v&z*BCnS{}R(oJ^wG5Jh7D>YTzPGnmj~10&e7SO#GIme5)0NUo;FiDhfH`M6tn`FT@=izd%bQ! zN{0jl$jk#Lo{+4AW*iErx3&c6es~`p=3iMUG?_CtriEKi?axs2Za4e#fpG)N&BD!n z99o6B0|=lTb9th!JxLHim7MfXLod@TDV_#TT4wT^es?4dNI6zq+H@cTd|X4pvVNh9s;Ajba#InNiQLe&zwNk@SY)`214DZ@F7yZ z^?Q;1EdJVN&*wIe`>;N9&|oByKYOUCP6@t>lla2C`Aj8m`J_q4&0DGy>! zJah$AlGpK-q$qEqPX&TPU3?jM4M_mWpiLk}5eK+hZfXd!wAyptMaSgT^`=SCZ6H5N z(GHvh2T7A0sg1f3B-%CmQJgzYI`6T9FmI-Qpo=3opJO?f9zTAJ`P977*PKp$QudmJ z{tx-NL0I4Vt+P<`QP&|aK$apx5F9Z_3;Sg!-awLw@bLvL}q4{W{?G~ zH{RU`ZB`#xH+k^8;*VaXd!Ra?b$W)cq?1w{-;=i$K_n(Nl>`F8Wy?)435ehJh|1Xf zGx7A&cMw-+pgrC1f!Ce}N~QCJ8QnHRzTk8!0d7KogS8* z_O^0$O7rAqpN(Q6{P&@eanMyS?W3M=olF~@-YaOYzPBP#w@MdOYStEHNkwYKgC_3v zc2;2zR;rLDwXcr>!ylr??;Tq}3>>$Aww6IYoB1`}mxuSb))5!(Yt}`96}Gv#I*beD zF~7x^9NDF{9kUWuPJo|pojV8$9dVx(BKUN6-ulVlX(xOgxWkZYqscH>1i9SuD4bgh zhgJ*+Nr3c65>OU@U_~x23!Id0%cE8C3ca3q%8rdF`NbEXHnTB9L6JVb6^KTl1Bey| zdLx&C%Aqhg|M0gn5aU*WWRMgPKtxyEtLy@Oh?$jPhQLo}sbQabPaVdcP-1B=f_N~s zyP>u$kT&qHj9W7S8RU2KV^GOYmn-K%W%z7$qF~ZWD+)9RfL$sr@Y7O$P686a7L6ue zZ#K#|hWTZ{-n~KC^%R4+6`qX19ocX=a3BXSTcx!{f4wRc+@WdE*nD>U-eJxMhwpy; z;d}1O&K-2T8OZ%DaZFJwD;cwo+!E;X&7kT)0{ws%XjZ2Kp|LEd*C4663X_5K#;ZZO?iPe@k7m{_8 zr|gqjj1@tUa4dWHF8wTWaGbxeao^cW=w>V?ZK>2~%*?@YS_*K^_Glgh3AcK@F&p4< z=f?5<6YHBE()SA~?BNm8{u6rrhC|NUOI}?GDT!DkUx7uNgD}y!Gc2KaGH*2V&aC}4 zFyuG4-_xf6Sv+s=C@35a+j>%3Eg-LQXH`#g!vpZ{ff+Q|*WCXoSo*!Nr$S4QY?5-+ zY!ka+8WgYzEtRP0F`&kXCpE?=?BWig3=9MmHy+jkg_ppvuqE79wO-ZZjTokNG5;V| z0rs<)7e13(-_zQk^S{kJNSorwv&<;y_Xx+PP}QYwXt48fZ? zgsmWi+O5h;#h5^5y|vRmx3$6HYMY&EwNH3kXTQ)>AKJ^5p#fnVXsUr5kqIYxpw~xo zsMkdvx?NOcQK17BqW=-`ze&_#0Z*6}903fb4_lk8HOFs&{e9_o+wBDtm=nU@Rj>O9 z!bD<$L%q<}X9g^%QxOz+2W}#1Wn{PMD+sSQHa%^AtN9Q;69qF?(+n}HLp%r__pdto z+MPKarY>T8PnxK3rog`x_2tR_P6PzgtPCV?kRMR6;(UWPdR~2?#9KP;MH6@t;%njC zEa3WP9%A3;1MwZizPVaZ-RPD{3*;V~_;u&6atM$lSPGGc@}^$yEjv3Gith@H9sH_m zdTtJ_*;~NAKg~7Q1vxPK02s_4U^-@NHI&f8fRw}q&{U$tOZWVacE0*1gD?XrCMMkf z9Z=b}lMjG1d82%{E0EPRpcIk<-NdG;%8IyX*S#mW@jE&^trawEA{-}$M|kVLqQ>7W zE`FDs{Z5#uB!sThKuIZ#I2)?QIa&fW1>e}d=9xG=i}H(jH}3oxZOs(*>O5W(NyPOq zRw?O$cgJ#X66v@0Fb`-yloBEYWzJk9#2B!_oLr&8-@0iAyDT%MGm3HL z!>0qFWE>CVd}^AUEJ2K<25jLbe6$A=IPvD(xm*KihZo;8@QOy@()gqhc-jBN@qXy5 zbQ>h>0K189M5jbgYv09eNOG%Ux?S_gVOpTeTCCfp>=nh?4=#;Wp~%dX^MdI-=!G^DCQ0D zTAl_nQYfU))u1v%sU`-*qn~WYAgMAa~2LcFQ5rKBuvmze?3SAcL%YpnkZE3 zB{99rhUj-KoXkm}E!SOYt&bNc_f?}88-JW3!wuDI)6!F7VHEPN?P#v-evvE6VU?CNK0;9!6HrbQ4;J^dtr zss6K1g!&G{-T7a1Y59hm4kHF9bk=HchJzCrAkiT>ceYA*ulWy&+Ry3G@815B9{q@3VcecU zpu}8R`MFy_0t9~)9?OU5LE0fFZ-RCo%0I^6iVwL#Q#>J<1kxmkZ5}#w;m>-fEPLfr z5hbfF@m(den+Ll33Z^$+V#=6iN@mI7)vZ5~z;Q;%hf`ITx1rdoqpVR=lZ3dlO>fVI zQMIX`mkIZC4Q%EMnN~=XesJMQ{*9)m4^NXkz8`e`$z?q;>5$SSIp=ZA1a2krV{ZqB zeIasTy8`8^%gMQo6I^hN-gb;ZZAUs+qawF8vzV;;AQxdLU_MO!S76sEb*BVprKaBB z=#R~Z$k3_#tY@wg)xZ-MWmNpVvR0*deeQk}*TcNMn=Z}Qh>(63P)0$b#3e=9;dLPq zAY=w~KIJ}>V+~(Z?@qvf*N0KBHjNVI-jt(3&1mk8e+X9H`x+#lM;}w7?c@~BJDyan z{c8E#0IG{gUB0-J?GWZjyMK;+c%wuG#V~y0!2{W~yimho_SqYwGn8iNdSyw;a=G#& zl9jC^f)5rV8<>8KdQtVzjdtvW&c0PO`x9+r15KY9D0PY*ZENyzCnt^YH6{KQr{c-+ zPH29Tfl)G1wEiQq8L3AyC%>M7oe0u@lr{DJn}Bji9j(D~Vf;FNxSeInbW-W-Qnu~r z!GL$W;=Xra#+$KMlA1i!_TFtit?xZv@1EVnpn_JfvP`Jj`6jhDH)n6LmohozRUf|= z9X=xPBTZ>o6ZO@`sVkW6)bdz?+WKisys z2pa1tEUqXM(-V#>{cFl$O>i<0!$Lv(e{N;$$~d*RlG> zBV0pA-Y{QXd=df`L)^(ev%!#EDmHoX$2Z{jl%8Sr&}?qe7{74k38JEiZxuRqtq z`)UADIz!^Bk3Jzk}9$j=mgC(_Cn(s|CD=e6>V zI9uIQsURPiLsObnh*hpawWbAWNOlQCl~P?%rp&+~@yS=OBJ)YZ-OM$5vP_8t0aZ3Z zhM`(9OERd~nLC}|HW@l=#U^NfeDk;mafh5MiBCZSKcFP}ypQzetcUM=-PE`o2FTgV z_v4y8+&@y0M+cstt$UM1_=Zs1mk7MKT5@)J@P7o*LI*JQoPaXqNu*LqE;$qrhJL zGx!lvgixKOdiC$m`>(%|S=t0_Gsb2QVp-Btq~(9|vi|R5Tu3Z*c=Xrn|LgVtwfq0t z{l6FA|8L0nDKq>P{P79&e+vG3lt=_6jbaD=8Pc~@aH_NaaRxZE&M#qhk2v5)M?35J zF*Q?u5+$WOe#ElAME_+v*m(25jp(m*_E$CYS2gojG5c3B`^TrI-_5H3-#yC^n5qA! z3-IqHsK3rNKaRDDGjCKLX&Fx5)U>jx)-lkF z%p9S;ohfgbtUgmCLJJOpTA+`h>RuNh*@2+U7#tSws?wuKfg4ZW)X^i9Xu=*FZ2eOF z&EGzMcBCYar-IgSZDjS5`Ppk()841v#(3dZULRV$C~hd)6(tyf{lcwTXqrG7{PDnN&PYe@pQH%0UfM*f`74*U3?$ z>CALeO40#gI$ybDZkcGhy3ckW?ScjtZN53J&lNs&fWVO&4~L-q*f3{ zD80*?tn;dWPF8*8!P0{MgkAN60>9h9^KAY}jQ(D}{L#AUldz>}!VA`I`{%5uR9>ab zd8=|;N_s#nUrs9KfPz;13whS_F~1us=qYS)#CAe5Dx4M8cR?O>CZrz+_8yNH(W49v z8D;oNH6)AV%nx4i%`$I``dE0;eeBgBBLjPfT~>^l@W`5Biv7NSe@+x#L$xK}wELjk zI$A6>_$WX!VM@wcCQTbYxxH6wW2G)5lg4Y@UF)>BYSKdQoJj{RXhVX6^no=<5nx6Q z0hL<|EcyWE#>&7jE-$?Nv|=`0XD{N0V2b3_*rSIm^80a~vfvWR*$F+tvc0B@{H7^m z@?>>e#VMR_+)(Xk^xcsL=o1yX%e?^7vQJ-JT}z&llJ*Yy&@tmp#Rq~<+?2QKHA|_4 zbs|*GSTuyU%H9@gdKm&5DUB@BCdU+`bCcoaeU{F8(YkL(c5e4|NiZXGoC*pG*f}}7 z06xnsEG$e_OUoSG)t30v@N3A(ybBJsa-!=pDH^D_a+RGVe>fuZw4ls(#! zg^i~H%TIH(M#yVsdG(9|>QRr!HH9n?%u^bl2PKs{&CVDVU`mn+-pxRTy_F!i$;$#a^rM93 zz`QPkOW(_%PH+H+Dz{xhGhL{J_x84Lz2sg)tVL+XKvx-2{wy30o8oN8vU{|b8E zu6tPA9Mdc&2=0j1fM?6zLZUh>+G&}k0wCBe0PI?|#xh#l@vvtAS(zQ8#>Nyf&RC+T z1-;gb=PVC&=JCL4DzslHlV$`*mFLhlAucM6 zz2&o6le+I6#yt+Yc&y;9Pmhpi-5x_o_K>gZmO(i$)+L{~fJyyg4*GXJDOZvR?_1Pw zO%w@kO~xEFrOxEPthqQ(8DGg1hrhC}Sj}(C1b#bQ-lZ?5#hd};9&fNw4AjzN_A+u; z{ay*0;+h9)q|DOP_O0t^ct)i8l(!i^cu=i37C{EbcKybW+E=i&b5%ZF5uq~&2iPOz z8UQPyNauB|(W?|AqYVU|MUmzhv=YbxJ|R&TL|~g5g`y7;;6urbTFxZcmCt!RRE{WyCHWT zZtxHWtKMB39lRkQX)GZjfn`H;fBlLc>~_dWP&}A+SMzL4wq`zv3-*iX0YJ*!)W$u` z>^;pw7k^;C(*-c!A&*YsftL%{kndQK3z6At7O!wN?EFl-K1%!VyIIbT$nT%iC?w_u zz^wQW+=8}q4>gOkuh$-=*UJl~rjZF1`OiN$xc>27ThvB_!Qm)st(QFO`fU)mF4OWM zj)V4WDQFlI`}Z&()M40o(A^vEp!44Ftq0%H6BB(v`nJ_wM?=+;LFcet2Snyzw6fop zj_3UNe${e%MkWBw$`CD7l_LTCqUaohbo*jxeWweuQ z`Fg)$AGjOodxvv^gBS}~au9gQh!Y~(0`O#yb*WJf6j@Ll)mR=q@u)PS{&GScIoX-9M}0H7j<-25-47erQk4h5sx#+pD;$`M8?`4YX1@$(O88P?S8_gJHmezJF}s7K zz_2E>va+3Hb>fR8`5pdYLxyn(^qPM~Yv)En>)UJNz&iyc7iOi9F<0yAcuvAcaCaqL@-Hu8IHeyEO+ z$FIMk6DU2d$PKfI!o z65aivam^SwHo8KWGtiWL4jWHvo{HG7YgKHuvaMy6Ol;NIFH{}xbM9CKE+DgT-E`pa z$K^R+^`KB8Mr032$7>iGdR5)p;ug%Cb>muFabiHfkb63c#b*>*sMFYH@_Y{KNS%uT z7J|DjtZR@ss=Yw}JZf)Lh0USP{lZGi-Xmbkc%I3;(c?Mh?VSzQ@&*v0z`A}Qrhl6R z_5$bQ{?Us}OE>N1kPrunlFHfgje1gy)ef+%83Bw2jMa(*d~?n9mFq;MquX}U6-tLh z8Qw)FQBG!#qQ_Fz1{1nr4mrzay@~JS0OWQL0PPY3*g~Re4wu;k4;K^Iq0mXVt?t*8 zMXP0I0#CBc?IA1Q-1(_q_E>;avKVli*XiYw)a-0d9%RsbBZhCoXLw?4^IL?KMpmTx zXqKX@WZZ~S73Vh3) z0hw>j8v@&~%3lNi4p?2+m{+|r-!Qv&fzS(y?hknminTZwanS{zy@XKjf>l1@KGxN` z5m6_5ElWe!98tYlBrI$e2gd~OyA%zb znRI5VsIjl0i!S{N)i%{ncC}!q=`YqZDwIQ?Po|h%>DcgiT2miPQxN-3f(V zzq?~vR? zD-QX4z~*DBxiv+Z>5h)OLis%WOUb-by#TV#er*=1dIV2eshU|X=n?^}xNt`JQ?BA% zhs|fBz`YjDL{JruL~5))*XI)(Wu~a9?G;H)KoQ0hLoTVyI7De&!{I4$u%ooilCu#;kUnx6#K8;Se->c zEhlskZAVAXDq*-MS;T%A?xRyZzS7o)x5Dg}<0`D| zbtdoy3X-y_mF*@cQ^UmNmytXs8wAkEC>NG)E-=v~k;$E2i@oGVMC@aEzs~a)a7N1q zysPi?Tz+LfJ%GYNw3UqyUpnCNkb*OB8H%s&?tE1kjlu3PZCeItzo;X0Q%bx-X&foT z|IMl16uQC7wkbkyV1hNvjRx+wi3pa7lb{eajtI=2kRAh4YbqT*!-qSQEa~^ zCHMJGwEio{x{9(Z^TJWw)9L2ywZV(r(tZL}h;cWMIt;m@HUIS6fDKT4zHDeE!&Dq%5w_}(s#^cjm z4|5iynKARnrlf+U8ODEsZs>0lmy})E-F7J&IkcVZk{3ktk46PSTnc&*5xAj{EEZ{p z>eh$+&RCp)=600X(OS;LBXb=t(^g!Fy2+C=sBV$*N24y?uPjPT#p|b`8x6x>LXXqU z62TH{O_t5ya$sKAb=T8XU@_pFIvP#8AIIox1}*G;0S%8ORmxtz<3^pRl zb*tT4(V(QHkGt}7#g@MJZNw`pNh?`{<5mYv%*chJL7f79gfL&SHBs4nRN~XFXkpBa zubK5XbVi3^1+qGU+KppWq)zRM68Ukm&}(;VFRU~sK_W<%0R6K-Kj3aN=hFp+>W1)D zrJCLgy3xFYofkLWS}-$jEfg_DJJet1x70G2!PkW`BU)8XMYhHjp;g?=R(ta(*{m*h z#ApjC)e*lPIBaE=mVUN8GE=D78{<$ZzBF)h|D0<6yCPr6e%?X*uvXv*x30>^(T~TZ zhB<6)ScS_b4qeK$p|EVq3!#icx<%s&Zn))Yq^f!D)h_rm(h$qs!onT7Z572h?H&Wj z(e``x^MYjrL!{6RhSy(HNBG%W|7Pl6mfT{FTvy@kRDU%0@ucgV9})0HT7 zqE^54aZc%uFrF5i?^>M)ktQe}R%1QR>~hyvTqn>#qVT?L?i(x3LYrM0yc9nntUv}#p##)^LT78Ddb(@8v*`z zRV+?mRlKm_=Z@~CKn4!V(`5i=!2A1Mp{ zK1t9bnySpE6Yi}>)pLF@kdCCFu zbkcDl3Zr)5$Y1@fD+ap5jqnYo|O?gAmh5mUT2Xeylm9#Uly6mL5qoY-Ctv^ zxiatiP|%NQ>ls-pDD#WK!M5g#?M5`2#Tet7{y1;B z)}HX}M@2;DowTOcsG>nBpCd z@g-CiV2!!GO!zg)ysQ^ksJ1tsxQ0wi1m5i?)Hl@wcQ&t&yha_i%3;(1x_YpLi4*4< zFUME}p{|r^qTcW1z??!qO&9gxz!=+%_=Bj{*5Mrf5}4rH*$wXP%>{~ZC6$}cYnZ{Y zS$KS#-H@L5a2sdMYRTjNE?^m~k1wb&SX2!vMoXvA`28BF9`LQE$Lm$C0Tz?V={LkM z$o+GsmDc5mkth_fW zfj;E{6dIzfN68W~BBK+^G~CbM;xl!PXblcqhm~L;WFh0?L)6c|v7PWhj*NLm=zJZl zbhH6yC}gDP>@ISAb)J~T=+t#VyCv`ER|1IUx7<;sZR`2`BA<|OGi$I-?K*~AhCkO} zSiap)?!dM??YVv)u)0~8kyAY)89;k!yE=m3W$wMy>IYelJSWGp;{D+Fs%-p%>wNBG z$DrTqTTpWF#Ylt-ZRtjAubH-WWX*S}Exej&$i8b*^GP8eMTIsV#LmKt^HOgw9k6mT zjqA`j6wVt;;QYI@$S;C4V0g@Q$_p$Z-i<=UL7?{Gx$P@v-Ci7U+!U6Qkj1tigs5nL z-%ZaS)8QbxygR5{l7J8y!F?7WWT8$;mW%;WXa#rhzKYNO9qvt^yr9J)n~oY3gzelS zv%y2cw4gJVhT;l{HO_Y)^qka{qDnE9gvNxnypyL!R`7`6&rKPSdr+0L#QC(MIfBA|v&kj>=hbJtwy zuaTk=T-%r|z363Kw{m@t&TjeFgHJEQ8GE-sy8`71J!O^sHsy-SBX#rb8ckEq%FVd( z&AE)?xY*Al#TI4|*BwQzx`Ax%Q4&&8i}qTmW(hOPey~{7Y8Su^(VNUU7Gn-A8Ca&x~M$m-y55h7tVB?VY0jD zJVOLK@rqTY%@8cF^!aym-J)eX46)*=svV_he7SWYvCjZ>ZJhWxnyFujwyMxEZMgTP zr9_)1NFj=yc9)02fx!SM?(7`AS{vyHfpHd|Q}1j$xiQ^9FfS>}+I=U;vVH!|ZjEO~ zCQ2On#53uMhDLbR;c|u>^*w!JWAF*=SN8}Q>uOns;FGpy+h@bP8x|lk3-u;m27EIm zf}CVQ!0GHXnjD#?9y2sBn1_{@Xit1Sj2g79NF20aF1#DVS$N5&dIN_U=7$dT2AgH& zmi7UArp)+y(90Qv3z!19F;`GHpG7zju&@q^jy9ClsrqVX@`(SNYs1J{X#E4eJiAT& z_PV>hH8|u*UTtJBPl>hdpkyk{Ck-$y8-G_6m)a-NrfX(X{lp|@J|{0H)Z!MBMybi5 z*rb}7IL(-xnb5N=V>BXpC6BKUIG}*GluL5=d$nf zIvS(7A2%QI<6JEF+nS?~2Hodj-a)O|ASX~Am;*cEfifE-(5oFsFAo=_0M<9hqYoDn zkNfj1HEYSM6E-E;jj?~VNU&dM=v@U?r^VE|E?i6cJ|%8|MLn7*6NHZ7dva-MZz6Yg z*5X?3+LLYqU+zFJt;2Jlk0}>O0`6sA?q@sU^~2I25jJo(UZ22(a9?l=koCf2z;x1w8D`g z0;>1v#1nL2ZLYyte9}`miA+n@_mbyF3b3(vWa^>@?3}!XizC@4D3led53;hrdB8xY z|I5)P-_8OXsd=?&wGF%TW;w(4`*q~#z&qz8h(P^%)yee1>9!=u`D1U%>VGY+o&&h0 z=--PgN2&Sv0E!2qt%4VGuGltFs;L9kJ-e{*INV~S28Xe#KyS4Xa7rH3ELKBRXWO4% zfE~|f$|R+C8pM{oC<3P{z@f*HWC-u=A0*2ReG1{!U7x(LCvvz(nFt%LbQ8u7HZ-i; zd9M}33gXX|+Thm1>j*Ue6C_Y8YokqUtnAWJFFP=My%7;Qb)fC^s$|@*fZ)uX+B0|O z&Tdy@<}ekO5%f zP}=ZOR+?I6&v_6`i`( z8Qb{}$ga`V5nCX!i_M$GKqTpirf=lPTrKw>`DGaw%kaoinjC1fi>(@0t-Kp;?ba}g z&ELppC!jw|pjG=%?C}Cg$`(VVt)1wr#Vki}a<4Yqzg;SVp1rJG8^77lg!xi*=M^88C5 zhxlJ(uL^;%Td8sOFq{|o`sQIhSG%Tsc!zky_Rty{6n{V8&i~4Dn}JX!dljijH@`O< zh+z2eVTrL<_L_cR?em3>k3VG+b6DX*?4)>r@i^~PHWdiY#S&MS1Kr7$HY=Ia7WU9a z9!QO_-f zP$0icO2h~2lUP+9;Ob%2FDVC!5m_zf17)KEGR(HN=UhBPIaL((%>615hp$RXUo?rv zg(y&kSeJ-l^YjsF7W*)5UgJ2^J_41MR@O;7`6$YX<6$40VT>Ksk3am*aIKw9H|aVW zosnXX1vtKH+QH-=1p0l@^!%uoLniyOFUyWyT2b*~p`*ZN1^UvK51;OeK!V+SCE@lj zV$k*22_q{D&e@&IxBSWrP%pC3w0uUb^n>coLEmID#CoBc43ekaVd7`f)6?JXlWR?% z)sZ5%4$Q7DCt8qx;qJ9%5nMAr-9CckW1$+ORcUrhf6(Q@Ep=VV_D$*g@45=DA&-?t z7l>J)o3ymbor>bmmb#H0KEA%U;J$T$J=z?5y)jyq;I+;3uBtmTVQNAIPycj{avQ{h zv|BU%3c!(!%(6J0kA-KmD|$@~z06U&CGzia7JAGVCV3>qC1IB;yqZGo%G2(s%)YBupgv-I(1DDCj&2?e*C<)d=B|9yqX*;X=#j#3Q#?L*WKq>@Q zA?N`Mt{nna+mAj`FTFbMM*T@X8Oqv!est zA?Y0U#&HCP{T3XU+5SxEbPL*V=R^I870_u6Ag7E2_PDp;kVfwAk1)c-U3HxNfYhfx z2NCl%xJisN@b|c>+7ttGOPnp%j9kIXHy;jen<`9Syemsewf4&ge^~NU5l917`m`&+bWzGt>#ozcPYH^N6~-6oZoK%|9jS|=*+9S_CINv%~T@v;qCk(gONe3tn> zgt7>62}Bfn5*yOa40mF)rUAaZdyCCeOV8r&0*`vlhP3dFXJT|5ZoqZow|T>X9Iz@T zp_^H76T{PXSo@adTF|aA@xkbICj)%%18jDaVAc%pnOkoS^Ix=%=U+n}^yQwGfeC={ zaMv=sk)u#_Ol`-EX7jUd+CDpQK{R|ZZ8~}br1Yosz*R#{@1@c^uau-U_X>^`jqNtPH-nNU7xU!DNnEQ0p*5mztwwVei?PoHt51hO{k>-6)-wUR%& zm7c{;WJt-0s*bANNBzRB+P&g>uSE^!97e*`nt$>kAB)Ndlw!>nF6VG0upL4nY{aHu-wLljkQnV0!H!QBF?hYL zpkq{1j-DeN$S1ssm|d6o9@$m*NQ<1dxNA<@fP{W`9H{h=m^i9&xZaE&PCo%%OyY02 z4#>HX^NWwC7hP?0|KZA&E9roy$c^YbdlsO0H}J`TOA8r?lTQ^}z@3(-_R)*+NoOOt zBJng;yiruodyBP?UY|SLyz!V+nQuF56-Dz*+~C-Iq>l5gwZh78j;g9Qt_jv+y$A4q z6xYfhvd^44SYy|jSJ2LOqJ>^Z{M&^epZN|ZHu#}Cu4ts&b&L_pUUrxOa*S)su;O2Zt z4>}}|Js%gju-p#4!qXw8O8`_B*g>~f$tR8MYQYJ2cT9HUB?BXcFjkK#=*GPUOCA0noo)YhKmJp(R9=oZc$u^K^I7K6k5 z(a@a=U@gi%2{?7ZnT90zybKO@g`{M4Ng<(8TFKhU-bl=3%__k%UBweEu#6keg-^PE zivEA$*@b_L5iqjU$w4%^g2M)gL#3HaBF9nm=I<_UMPO?uV)hZ$Op9vE3_JAXEe_b0N+}7K(8`>WZAG? z<=(h+l1En{fXlY9*csVw5+hSsYOzoykU1HxlGSBbVQj0)XKT&nJrUy|c#VRAUqe38 zyWY`_iT8KTlS3=6LG$#2LLto9c#uJB&Yh#(APZbmdpD!%_@QphWTLZs7i13}~Nhd;J8)uafEm85JBkA7%f+TNHGO?EGw!8q7<_c1U0 z>{s-@V|m;}kb!YOCb5L6qibx3Dc|4VxJ98`Aj@b#Fmd0$R#a=Rp-}`8z7GA;nf?ph zd8NSg(A@efFP-HrdfAiaX{=Ueh{HI^qI=r425ni-lpju>@v{*&CU3AY?sp1>FCy_e zdNCd^PIn0)HtlAqtOQqzI=$e^wREf{nF$XsKrJXR+&*Z1ACF90^_HZP>9Df=ul zBzNa13`ym_f$u5Mp6N6??A)!beNsO<$?(SX8tn}CG#fFIp0}qIlT!u zq#h=LzLX%)cgZdoe%v5Er<8NBqZX?~z{8uXM1-$i15n1bGF>Z7K#JlzudM=Wm3Y^R z$P96Gx{=`p?M4b1a|q(tinmr%8du(d%+*uQ6uP)JGUOX@x2LO%& z!MwcAn^LJa1@vx5)PMFf(^kg^!w+zS9F%M;WNkpv;h@w6aS!oaj87q6V2_y-B3&Z; z`TZ*m^_sbfYwf!$8pqBORJR(19Cb}Ma0@heuYWrbl;r(dbGQ=W-ze9On*@N;>!7&d zTOM?w+M=Duqu5p_xAU`a(zQ9A#G zNd;T|v(oGD5Y6uh-TxA#^&Qgm9n$pwFr;a`dcD}qJIU6tAnu<-5CCWR_mKWSnokI< zZcAodTD!ZlCI0c*BmPV+^3lUuYl37gZKuxtOT_+n#)0pQ1OImsP9P;1Iq#Vl>6OF0 zyE)iM>iPJTv~gM<9&N8M*1fqJ6KbdPTnOA=+QBXuh_W z5hQx*rZ?PemCUkT>60%`#$ObmF5+}pt7Hhjfp%OG6=op8S@c1KdA|RCk-B0^+co+A z&<0jglI|!EBJWZPxHmDFi>v&E0bt#P>Xw%P0sr&>3S`l>&a^{^B_MK_N2?{NHwVT* z0_`)ZmruMeM%|cv5^wrIKsEV6mcY)i>MfvnbHJ&5cdV}&`35}mepZ>qMNpO+3}n6j z<`o;(&3)ulrY=2hti=#31kA@dESVwWl6*fI}+9i z^2vZh>tC{vq@r2<_wUKG*-c!l?GI5lqPi}sa@k6bADt8(zcFBM(Sex@ea>*W12^6S zYO(*vMp%-~ml$4RN1$wB{s_994H%fVTSm2y9*Vr$6n-s_-%WIGy<62(e%1)m2YI@@ zpcW<-y(EUu1P)dMdgGUl7pJLKHDj&?6u47%xV`*}4F*94-recW?9a#F0>=N$3kAln z@-N08G<&1nsf3n$QL=O827?G9#p%pMsnTb%2M2J()N>UR|FN)uv^74s7-eb+~XPeX?@cDHR;UtJl!GgX3=^=Iuqc}Cz`oh zq@wjyr^kx9(U+XR{m(yNOd_@Ms5m&G_aa8K0VHzV|A8_d0!h7ndpn-MTe^(3O1Xay zZ%7rb5KT5W83+>4{`So~e-C>#L3p;abbQ7sV#U_>H^{vF)rA(jEW)ZVhjPSvA3cE| zgP#so_yunKpKsUDk9Bw&x7){>LITpl2da_Tt`FMgGlVMWEN)o&R#lC8*6V} zQx*&{k7X{Aa$Sd44n20TpS$PaUpayK^pG-wbgig(zCC<=i}2(EJXCSVdjVVN$18N5 ztF(qZI%Y2(?)>q_C+e)AV0e>uq*XaXb(5E3@xin7mNN?772fiz%d>t~die>-%8#g0 zu4=d20`_V`Fubp=@Il`bdn=1aws4<{W}M)rv!0$ceAOqkwR4s7ucVtrs%A8aN0D#v z@fck%$AtZC^V7qX)H$6qnNXJgia<~ij5}pr z^~qBq2H?B63*om^*} zNgp6;Jl`pnR6*y&oz!u;v9*(;W3T+m5x-BzPl7+*++#q4NxGTjFj}8aP+iMUVe|_Z z&bGHpuN~{UDe2Yi*{gKv+MF#U`G7wLV;bF*Jqyp zQy6f|A8syNFR7(Zdk`J%NE_?OeHW!{Lg_0fzZS*h0UV)YApx|9K!HjqdAD&R4v~b* zkjvVh@2WGFtU=Egq?DOX2<@2D={UQN>}NPBiWkLAtVQI_?PlcobSMe!XK*uz!@3I` zt@zet|uh!|_h*3H~8$=S^ynGq7+EZc7Z4YI$rkUF&!j% zFMhvNjY$hgofapvHLA= z9T~WwxM$?ld7@>~(k3aQ59CDjz39_es4&~TkaiEK4pdU3Z)kQAlv|!sQlxbF&h~j{ z-PtT##leLchD|$4m`~TmjngH)&pMtmX!ZSx@E`O~k>|3RrF7A*xMOS_2y0@4;Ry*B z-D-q6c}R;V7i)GVpk;$;8YI({TX8y5al5Q7x@B|Gm!ekxx>e^YX#ln8?;rLM4srP< zpD;R~qbS73Tar5>N#6XMTzjToZ6bM7TnINl^qxr9PkRVD=MWtMh4D+SQZ}7H29PtT z*d0s87k4kDMQl>j16NZ6r&13CuI>YKc13dNONaHR28d1zP4BiT*2)VAFqh?kaflso z-4EdU?JPgf9w1ShV<>=553L&oj&E#tn^)YgP7A!hJ!3#euB7`ntLwI0t-50w>8G%mwRGg+B4g zg%7st5Fd_7vQS{L7uF{lz<@lCS7K@!3<*;a#EUZ(3zdFj;XrWPQr-aEd)%&J?ZaA; zYG8Ez3@r$ZZfe2yIR*HZ9>P_2?5x$WtlALrYVwcmMO2gV~{_v z4Au+#L^f30(a1?o*ak!9(EsT@a8~0A7Mc*2p5d z)i|#c-onxI{PDx7fC*UMmvNN{0hJ6-&&;qZ=$A@z0az$9!_D#3h%Y6X zi*;GRH$k}c6D+C{Hv2;7QS@j9GwqGu76+;hx@Jc+VlEN=(&;`KC1-76)Q6u2i9ghtXS(9h7 z1fBq8Uh%MJPY%5F&*TPo;Y*6qv!8K9Xdj)p(5BOe041z>J2V1+7HEZT)eHN)(m1I} zx2adX8Mu&fOx?B(XF1sMRfwlYz#>aBw2(mZcY)+F+Fk_4557J1^$lkcZvk{^kqlr_ z@kl`iTPMKhCbl@JF7E`&%8v%sGs0qF{_TLLAJu1XQ}+CU;l+>-LH>H1#OwNkNUJ63 z_i(qR&Nk;Of`D(y&Q>?Uts$;aKe-%GdqoFTSfFWP_xPupjr9wH6%cYDW&|@lo|Ulh%}Xr zF4~oi;{3L<*GXxUyt>k3im{vG0r|ESs5dPDARs1uB=jG~*~1rMq~n}oadXy~y` z^evTVP^}nL`#&3LC`rJT&ma0|)z!1(6C!V^a`JtU_evAY%Y1krL&sEi2zHAGGAj>- zLDjKGHu}h5*xp zn%{%~VOZhLbvw08w@*2Rt^{~2+;oi_(8y*}P%V+eF8&2R7aRTy?h>S+fPESQ?7t6M z8Pphed6WkXIfnN)OqHkKS_r)&DJ?Be$(MsLmy3`pIXUaM*%iJ_e3|FW^1={*y+yj= zhSicO*9_aDfHJ)N)#! zxQu^5h-`siR+H7o#+AoGrTed_?A<+kE!kZQrZ0hRX&tf$VNDJ2LW`U~0Kac)5nyrm zihkYdvh9GrWV_JbbH5CJ{MZ%DFX;eO;bD0AMbM2i8vwH3fM&V&HqoBe?~jPD(FJA~ zR4xPpcG;i?ZnLHN^8^S555v&y(T`Z6h)tAZ6tG6hyh)(Axxl({E0&Xc>XH*c!q&Y3 zwCu;mL5AQwu^)(#7qn)R#DR#)Sl$7#bqUjw4wu#?I>-E~qts72`U&<21s9;=ImdUZ zMv$;68nAZQLEt3-8*VJaT#RzXoxQg8_bT*o>iaZHE`Pq5cf4#8@L z#e;qIFeZkw=c#~{aaUCUFMB~*IIpmLUK1f^RS6Tz0aP);QT}?tljqo7D}rgFM^1I! z3>t04+=Lz2Su()T;@!C9nLyu^*%`2nJ`E9lGV-1%5)XN8&}lQfnos#H4lunxx(KSc z7fZ2E8C~0U=zu-o=jGk~+h0%|FEbfudqxHyk}@fvW*M5Y^Xxk8j&p(vy4(7^eV#o4 z6?qT3KoMHaslyUSz-Dn+UcxgMYCy97KD+{H}O>Ya^B1{R|y5C(UIVn&PZVP6Z0WI$bWc;}WA$^d?H z4y07_A-3sXa~=`sr?T%YnVs#k>_cS~b1!1mRa)D#!(1kyT$0E>2o5x2fuk#u(xS2djSw;DmL+FcT)>nONd(p=o#1yEVRhUMRN_{4xj<; zIOvdA0LXmaN|#+GM2f*wsdvq;wj7}Y0FZHAs4&-o+x~jboOks;0{eEf(y)3Z5Z|-k z#RuWVSE?ztzhRK~o6okc2VWo7CGy#79_kpfv6o_+>Ot35SUjiW$i`E6& zPG=ZqnHK;*a%k=EpfxS8$&T!0ARtNp)g(+q>?|PN>=-#!>4R7YD*pjClmK;$^E}jB z>Rt$9lzFzb%|)YrLYyePdI*gDEH&J1ydIXZ=_&}Kl=hU}E23Iy9KLrzwVwkBe11f1 z!oe1v9d6(&L?>U2-7A8Faj!vODhEFyRwp&CR}bkFL6(Tz6p-iUyIl3~C)})O%6J8H z0+1FIb{`Xq`iQN@GtZV>O|eKW8BL5_E_2kAeCF;Ns?QgeAOMQYaqK5da(E%4Z$qHr zA|7Fpt^?>Eh)t#k8!|u_zyizamDnaaPhPgWh|s!UBNGeTI_cl+dUZZLN_v~4Qxm%$ z7Vt%rwNuCd5%hCFlYp@(hx@L85i zs+n)6T)0StVVE6Y&w#pi;XohdW(>r%flD|pXaWF;7I*F1von3!t(T!vVlSfd*ndEf z2SlmEjCG}Y0je6QU73JY-|f1vTi;%$gkLfIb{egk_`Zxquoe=z#`etN^P=ftCkYXH(N27in(`u?3uli zQj!GA!}Z=;W1v@iKGYzD`V7MRpGiEC^CG6UE!z>rq!UHc&7+KCXMu4#`^wpMTLRp9 zZF->NTM*`%S7IzdXMjdb*@c9Qk*kTbq-rZs>EJ51n6kw%ICF;{Mtx(fg0A zCRQNMLl1G&aR6K;bJTZozDfck36Oi4fJ9$N_WX^D*475azGXt2`1!lJU@GT8ub4v6 zI|b#2O&(rPpZo<;N4Ri~Fn~O#v$FNH9(u*TuC2|hz~RqeQq*r$OL<|slnnBfbJ`_G z%h4X%bdfTO(>T%H!m`n=mnvmrh?wh_n6GE*gHRh#%T&S&=Q%Ijmn`BY)_ca-u*>3E zwRYnorOuwkl78-9)Pm`x-5{p{%KF75<1jh{94o)lnbAjleWjI#X$De4YCc64kJd13 zCf`@eU-_s>C~}VT+3y=bAm-5RIK?;v=<3lSVvm5`jR6agg4a%fxw|~nUngZG*87L73 zm7xUHgQP`BZa*NmS){G_6s6p(!hl-<|~KVnUY zRyw7;3F05@$8L~MrHLwtHN2zXDkn-O_5f7+Wj-FnQ&Dgr3pf`E$!!}r?n?5z1EITj z8{%?_tTRw0~xJa4Gmw>A2avbMv#g-Xt9G)RSBc+JcYYL;QddB zZxy5tA)nXjn9)HQ|NW)ynLMx4mX!rEMGcD`5@O{oZ`Ev^2gh?!49igY)u%u})B*7@ z%h)EvyLWSEn~sUt$6h_^!c_F#>F9@JZAq8|PJJpv>mv4?JrAKF0lc}*PokdrP=60X zm@omlah9q*JjvC&60wNZtD=jJF2iN71W|6$6S!ojLw19cU;VBVoR`7J>si_U<_MO$ zp<80qm5+z%vyonrvteQNFm&?WuKj!m0NKSYa0*)QJA}oFE^S#mbUSs?zST3aGcwbe;GBAT!G-})R z3y9PKjI#|@u7iwOK2dsD!wdjY%L;HYd4+~3U3)Q(|59D^sC;vIthsO zCL-qb*NP@`CVGG9VGZynfnaJ6U@+w1ASiBlSXdWyH1;c_96_;-D^kr{47>m1bwDN~w{R&DM7zcU9O9nENzTn7nAM zKksvqgcDCnN;=zSHbyv-Bx32y@$nzLKq`AqiLl`U5Fdl(#*kMN83PFlP^1lt0h$z} zMcUcPww(a&`{AIsXxBr3y%js^S^^k1`0HZzLQaB1=-#DZc6}n8P4VjsE7oh@7B+cp)Z+wa-PcYvnfy zpg@XUCggN+_gObhlIl1_5D20Klio7Zj7iBYK(afuAa*ofC!i$e1-J5U!*9h4^r?M% zcnXq%VUTEVJ+0X>p>bH^)#Z(sl=OF{ui%r~=?=P#R0V!Au1F)`KEyn;NK7J&k`MZ) zw3s%R$APXg{+|!F0Swl7BOVO49+0xS&wQM5^2?r8o3B-yx4S3B>PJfMmdF`T|A7!U z`p)fi+7K>>+=nYUawaV*GLGMa9}?x?RaWb^V8(nvo>HP)PU$@xuvBcjbiXm-!;SEd zJC0M{`DX@zatJ6Ng~?{kDftzX{TSON_eiuTy;npI^oBiEMrQ+e`l{IGeB=P~d~ra& zp%MDVfxfXmX^@) zi4k#NlDqd`D<2?oBR(|kd8=AAE&5j0aJT@dD0t1^R3!Xb^G>Uz$K_F_-eC6TgtZ&4McGJ{NobY$%B|Rc{KO4&QQe>4#-5Pe-|G+0 zdZJbP{NaU({bwdo_9ia7cTRI1T_5;(*sLk;p-IibERJt4mLuCHYoBi_`HrbV;ZPn8 zl$b`dVuETk5JoE0>or!=2+)X*L^$ZjGRFm(O`@cIrq1A8AF%#Y=5RB<3rC!pA zAv8rbAB)a@J;oCfgwFOD`O^oS{mGEKTI`qJc{o6 zPffl&zidj~W~vz`0Arte{7CVi&4CZh zVOX^o%wgo4=P>6yPxO7EI*u(bW0N8ZK23xoT7fmAj|~_2&UWXW3u0I?bebe|4hF$* z&GwzK0Rl?@OF4o6EV_Gs>hccmf&ObX%RdCXTa*(JmuwK+32C(=DdpTDf9(6;`QCj9w7rQ?lM zOf@S#JkI6(;t`ws7bfFN`vWpAUoa#9MwQhu!k_>;%{qx%0pt?>9Up2C-XBM3Ul<68Ed_qD$Y5dJvbKRngJRA1*7>^o8?_x|Jl`CL zsysSERiXK6Fp3{;(#8Cy#YiE^l9@$S0eUv*Qu|^afsm)aCpEtE z^!T>?t`^zZ+Cr1v4_~nK?imp2ly~TQuO3Wu_rMiSy?k<@Z(_)Nr1xGU;}`VXtxoPP z?2%9h91qnB=TRC-Lb_kbReJ`{ttIrDB1%LfY0KD;pl>i*guByWBX#LhZVH{4iPzS? zhY;3x3QLR8SCR50E{3dqS#RU8xn=@gF;_Z1nx2=G!AY(_5eo86`lcU}&%`johp z(h9uQ-e0TvF!X!c=_}8*F4FP$y`Odq=-OLML9G}F!W54>dMTD!iXvUYYU1%puqK~$@POM-UkaNZhuf(Ap@B#-w14ij)blDvccND3dYl~kvm z(@4LIehYnvW)<6I?X8Kh4snaEW#pW8$W@Jp=N>6NZN)a)UC=Gkis^oCmON$3n?e<_ zDF|ri7Bp>+p1dKJr+}SrB$J)|yuE8A&HL5uVzG9m!x|tJ>G)YH@-L6;fBH|^PIZa$ zy2lrH&_0SGip!}9GN?{dmy_PFL`7OAT(i83@1AF~qu8kbFST>XNK?uRBj>XtAG8^v z+xXFKNQfsCz*OY~m5(t4Eatccb(~(KAp}eRxt_Mge1w+1A)Ikfvsg_7F?M#R1Wokb72iN~d#;w= z81lzK#t-adoABgz4D{i}3}_1cRv1ZcF-xh7*dX3%GlEo2`#AyqlWu0y(u+sb$BG6* zO*p&SBe1MN`YSOtXLh8ny`QOO2j@IlJRB_C{cm5mD?9Svs=jLuXn!bWf}g5`V~^_^ znmX4oFjS#=8`^b~qXoI0uYgtAwNi1;S%zA9?UX|jd?VL3RuTFKzN_bz*^f5Ae_uzl zy8LV-xD9>vA09*|{5n@u*D1u}H`trEjl6PW$jZK~#E|OV9}+8Q!`xcN2U2w_d6aUZ z&?kPlJUJjLsN2vp@PnCVhOgw%N05HBj^_l+5PX{G*Ydu+|Upj zse``JhIzA|5A_WG6<@e*sww4yk-NIX)nzqPlo`0tOOSfvc`j$K=eOqM>Rt!5@0(Qw z2`;}Z`XgY<&c{;!#pzsFg%zlWH1gI=0ZHTdZ?>;ccJ9&wpSZv}p!%?HR(;Jq@f%_k zr$w0?;I9JoApM1g*#PS{Px0^Ac*~=3c>sJ+9-9TTx!N0o$1AUqrCz^gJ z1-(LjVsk89*pgd|Cc5rQ-75CTD#_ES@N0LKj~3k>TP3M8rY-?(M;-%ciwSyt>wf&Z z>6mHm)SYVIKg{xluw_zmLjZ!hoY0P=3Iz%#)Pfc~vuW~WDzN8Nb?tvp z@ozHzyeU7|3(G;v&A*%Wat%I&^$Xe9>04+DSmTER+eZziet~%dFZ@RuFd=$BRVD)VR%h$tMu%hXw0Kkh00AyX(ufSDk#~{#MH#<=VIY z@q~2zzJrEI9_REQ)VF)a+FZ#z)q=6peXPWO{n0e)IlLo&pDW|un_{ISh}2^j$EczY zTwH_Edf>yO$X&x@pkev0@RT;piFY0144sn_XOiHLpQfFm#y!zXd>5d%Yj}E-pzdJu zj{zb^_Z~H9lr=Z#99csX-QePR6CD;8ylD*i)6n!f_HHD$XI`?SmkF#{nt;? zR5LuTep3nbny3%g^nv__1ET+xu)i=xLEXns8_qzl3Et#&?g)_Il)B8n680CS$eVIS z@3A`cnzS=2*^r8qHOu`gVgI#04XaB$aPbU=UUN?!mJX?i`N+Q$_FwCh^A7z`i8CY6 zYg~hQ3?LN|^!f+Q{(`XoddrwYYK(KdfxY8iw$E*7Fmhzvc2wCZfB3*txm;GqQ<%~CpC*<~05j#}6?{@+IKT%MBE*M(Jo~tSlB6w2f zW5{Okg<<-jkfR-OPPZM<8R7w#M^~uQSTY@|JL%;t%sTPFeI^UJy#Uiv!Eu@LJXH6K zi)=&|=wVh+Qc|+uCn=dh#x|LgIb}_jIEcMVTPh%+d#5c#_Ti^DTkWcMTGRFq++Oq^p+j*IV>{DPat%w6rd zG3;?VH3?DPOD`yt3Yr_$_A6mm!dZuzQN;NudVq{iKdC9Bpj^T65=?QrfZUE`Z68C< zjUu<8;_nV2KWbbL8sXs${Y-M$KO^D(T$1z?0{2iSi8G5S09`8G+d}i5D@`} z@umd_<>99;_#HvpUR?HonwyEm_*^L+c^-lXT{N4GO;Fw_BU@Mna|gMmuGgx+A`ae; zX}NWZgq*g*i*?II<6r{Fr854nt?0h~q3)!zTS0E0*G2CJ3nvr-TXEZ%Ipx#jJK;je zji#m3Rf#jI53ZXqTYP1_yBqLlZKCoQN)vJD8$@#?#fa&I@Qo;FO1$&H<^(9^ zIJ0pZQ>6xz6Js|^PK57qTPjTYS~w9;4d!@OQAw0nKd~Uok=SBvV#_2KS}4=n&k$x} zIIR9_>>;NGYwvzui>^%U0)ytHMJ~0qQl_m(<^>T+^lBTLd^@J^)lf##oGc}&$F~G1 zc=%__^cUF9Kh;hho*Wpn$KsCn(+c*v9Dsj=z@A@S z7`qD1>SL;Po6kpU=LsvD5V9>bl<8eogh(Q5sQbFtTPu-VHJjmgQ6xkO2>jrfSVy%=JSXUo24DP610DDuCp(PKs6}4B)3FS8 za)k!p!T55DFU8)yxWUYt@ru(&e-OjE;QgKp-UYG!EW|M#-J8+mlbl&L9_=kdaX&U% zH{Mmcat{HM8Nr5~PKWP#y|id9d*UDF)SW%canj`CH~?lBHgP56O$_S|J&VK0BEM*m zHsL6-v{|pT^X>>K6o7v7rK%LqCLzTs`wUafwV12A8nEr}FjC#5rr3dY4D=0;Zgd&h&$Q!|UmKDT+JQ3w z-i)Jg6R`XF&JC9p2Vxm%So}N1f!n~$;pH>)==bZ0al*cZ8s}%Qu6NOUq!<)M@Hets zjTQ(ab<uqyQDf`8`IXbVp#iYMro_%I*5v618Ms#ae^-T-?SMc}l{FBE>;b_}tZ+UZQDEvh7*1~1fC)3UU`=xU7)gG1 z?&Tyi;Asdrj_`YUMVl1iVba1ShlN7ER!qVXjxdi50cNnZ!B2>7q;}m2&GpG1VOn@o zE|Q%CW#ZA4S+tXHKNVM4;mSr}r-ngo*=cXGy#;|!W%4Ecwv9?$IjBw)`d^sL#7voc zA=w_QlA4j1PaLHNDwJ7{45#h)?y45S^-YDkr_03C33)l}!4MHsPltzF*^hSO0wSde zm;ehOnD1$X(K*^D*way&_=ov*TPp6B96W*XV+|0BhocFQmp!G}e*?IWa@1}eL0zbZ z?Jbu*RNUqf3;VXJx5|C&xu7PLJ!XN7HL^IG!Si0qVOWpH7<-Qyo1p!3Uv*Y(d8F`fY>=L@K4kqE7@n%~dmGRa%d& zrCI6vRKszY{(GnFlHt%dCik(6Mz~^ZWxQtUaGi(jv2~0z3-%bpFOk!8xq2=67cRa_ z$`G&d!**MY;tN$qMNoo;m2Wh9&rW)zaLEaT(XqXKM-iL1RZI!|x}{~}b-kaS71R}r zx~i)@^Hz?qz@!jCL<2eu_RSUmp12BBZ;7koNkLs`mo{_RLxZBL!~c4lesLP+iEx>@ z2UvS2PGlNRP}d&2?|q1cDbq~1Vcuo3lBZC{cl0=kHzlZV#%xJ% zl9`+TYt=r12t{zR@Ih*{09rshU^-Q5z^*e{Yfnyk<-=%;F$X2v&9m?xX%D<_Duyqk z4HN5p%CP{{V`5n%U55}xrJy>c3@&#mj)V<^2uw-4y%tvB1U_>pLVI+ku{>cCyL2X**%;y zS4X&q6ge1{%$ovDbm-cFgH^F>%bJ5~4;DX0p9sBtiHp5?>+nZwhAi|8s@0{Z4pmHYi0n&}o{R zcbQLVc}C^?$vcHh*gs9__#sfp zYoS@rVN;xDi|SPIp2Ja{(KAnnSx)WJMeqIT@nWhe867Mz*}2ot0kj^HkLS6Qkl>4C1{is8gfo zkil*;5}R!fQiF~Z3B3$lp`%TdtATeVule5p4Rs(VVVk2_^;o+!R04GDLa^HqC?wpM z+T3Jl3$Z&K4EicKB#{C)xb8RrRZfGFZ>XeN zknxSB(|g)5B&V_z)j5T}&WbAoc!dWB_-gpVB>iDw*+s}DE(VnZ;sTxKghb(sV%Z%b zeyP)4dk!#UkEio0m?gq_u~ZS(Gj#U*CC-uGBa}c}a&djn9xt zMUy+xsJVT18CYKNhui<@q?Y4=h^E$q=mX6N0Y=xP=Ys$ljPY{mfG}k<@2JJXpas4^ z2;Nu08kEVBiJx%mI!uN|I}^KDPQvl<;~@*meC7r4^!*Px@_-nBC6Tpq$(zK1N_PCf z+ZT6@S4x0?YO;rHyw2r#{2h}+-3zt{lW5vuK39t=5KhZLb!Eo_-dkG|r`2Js37@sw zV=Ba=$H35#5Eza_4-8M>LW_rEQ>KXWNW?>da$a!*Dsc+rFSu>HXL%&=3}Qh59#g4+ zt=tB}ARlnO1xA5*c>>gZU--MaZ=(WuC;Fl{Gi$g4i(<13aoC-%uXhCHAviM#C&+r* z!0gDgmk=L!z-$dcH*iK_oTJP83i9*eo-A_Vta)xzMe#C5PTq)_X3lf>9r;3&Ms#+L z(9fHEk5Dj|dP=u}!*s;@i@czWU7liga^@voU%lIJA|Sfa+pvvlWw`nxrx<-H*T$iDuRs{x z+B1uyS{2Wi-aS9a$pFcoJ!+qyXy+_Ez6_EFhiq@P>25m7iB;;xrVE49niG~yhbWYX z80YP%F%}$}g%cEQ5DY6`(5;pm64bm=4mK(i6Xa{iJ~wLe1o{(f>NM*SO=IF{Bkel( z@lP}@Uya9oHs@ST7bZV-XZev&M))Q6=DFlUHjRr<@tNw(<0c0v*`Pf6l1q%I5G0yr z-YI9Pa^{;XKrot_DHSIV4%eW;cyZmrIk0SjZ{!kz^GsPC>Kpx`u1hDC4lQ2y5B z!%$sTMZYMy7e4P$I+YkjI-UY$LWI4?bI5}-ex9X`D97BzOo*9<14OrrA|vS;zH)X0 zf#LMKrNqpr>6@bXWz0}c%P%2i>F7Q8@jgw>tVfgw6CzPSYmR-Zh~}pfvU|2m*9arkh}CCM04ozSsrT(t+<2 zQpn@k<{3$^s_V%h=h|8o6MF&}vhG#BY+E$7oE>eL0pF9jWSKr!puaOmJS`ZMMS03% zhLW>j7-MTu?2I%qLjifM6_QVvNrbX(ZXa%m6~LJ}aAqi?-U&5Djqsa~AnRv&>6d=I ze;l9RXWx2b>gPpO<~Rw==F)wcG?5w|bB(_|uMW3~0~X zu!b`O(g7zto)1)*fOJ4Q7XG(+H~PS0UeLse86Eq$_&S#>_a|mC?Om$&Lf%f zmN4=^i$$d4Q;!9VnQ8|3ONUOqlz{47)L~y==Mu-93IJJO1;6)le z7c9J1`)3x6E;Clq1cOX&0%{bz%?DqGn7@)H9@_(UWwZf|!L^ z4T9`!nHj+^rrfCCF9@7L1fKWSzzpnWK(6$&DD)^|sKM>tJL!0VW2jmiR$x1n3deKV zUu(AZdByAdrCd1sk!%mQF{y5OY~$Qb^xMr7%QI+J(04AlQ>{=3Y1oCq267x{u7-XK zoK`uk01{y>!M)%lNClGl`m%Zlo4E+86CS5a+faO$z}_BLXtP5?z8u~$9m5l_rCicdyG9|!kTNY_0NCKzkh#J8#62K-$=BM zaPkYtDl}8!e{rSsS7F@#)%^Kto%s4|uLHY$9UkysL2iCF`teoP`)Q5pU*`qK+E2Uo z*O~k;oWb?I{h!?17N8p30FH-{>O;6H&5e<}p}Mf?5dkDt|rzdiTQ#P$9)9t)mg9c1zEkf&cK z@R#`MUmxq(l7C0M{VHGm>yPV9z7DDR4@k}bmti#5;c|a=nZKN<|Eob$*H`<0(`pli z<@^9lm;-SlA?F`4o1hL|M_ojfY+sYxh?ZO2r|^1R8?)v9zLrN%`1?JxoE&WBCLTgz zNl%trQ56|sL+8n%2iqzTlU0LVb@Q=qwE>fZ@=J#ExKSr{g;6E@`AA|KZA>D>Ha6c$ zjjSzKARXC?l2+F(OmGv5?B!IOtl~@*?z^JE+F+j4%hz1Zm--wV`C0= z;vJcwr?7bu`7(^F4TRElvY6dh%BBJAl9@Yo*)9}n>QNB&B^ z^jNq<^LhR(S{}%B8VYG%Fz6%LZmUo70DTCpNt9VC#R2r8%(-$=`t~8vNZ<^Jn1iek zT4dZQ8ujCl`76jT#@LU$@MgV{ub+F^is>U{6KK)UqEYdbyZqr+rPScnFBno-&>%C= z0pA2e4Fg!QJ1<*k5ndW8MDYJbH2No^{v%_CXvtgP&%UbV-&;fXq@wD3QSYx>#Gh~U z_*kq2yst;N2;c0`fauF0)5uJej5|lUM(z&|n8t~VZe)H#1F`C1ME*OlS42^%#>dlm z!&@Hr0W$ty$XZUOyyDB;{Mr68Lr=xJMW_oRIW$N*6S<-N(@QDtDy^} z1#^m!A156AR6PCf845gE{x1=z-Pe>p#cM!&oFlrBHEdx`aK9RcRXyG&3&HDt4!N$T+uXGo6U04Gt0^@ zLvH*blomy9Lp_WM8#(3~${N1Ao;U^d$z%3^gO$puwTbvB+X&94i#Q#!IN_>pqyRIjn&vY92AK@VJQyQf8 zQ01qyaSUW&W|V1j^eYO`ieTxl(hBL=T>g#P-M>|Qd@j0!{h6{yETM-sx(&nJVs#PI zSv35}R>ud{t0N&f3DBj)GpFLH7nf|(eIg-lh|ZgkA8!tm{F9b(r*ZnDp<)>((P> z>*(-5oBFUWxBq{W+nFHQY&*`EVuygc`cQyP;O8#FM z;-k7FOg8bsbou+S7iR8TZSyYQD)_-=<2?`0ox*&%ygWYlcsxrEgjk=I*jF0lzu~=M z$dwYSCtDYCPhUD+y5kQI`Z=kqo>m|B2c8N&^bAL0bI{v&INGIIbE&RYa(2}r%Ao^I zBrRy#FQ*iAL$#r}`y*vP_~2AZbCvSHw>sxh!7|7Y@x$x?`IhUW*Qxf;9Pzzx>)f)= zE#KphfBxJ5AKVfnMwlna9-HsP>OY-ucR9fAJecQ133}0V0)Be?c!zAe9&)5}WjDmP z4w`k*_11@%qIV1wSm&5KIYu??_&c4&u(F z_ekF(jys$inYDclyS$G%E5bKdR9cil*{jlb>7=91T{7>Hz{OY#aisB)?)>0SF&TJK zv-+Ogfp-d3nPxLj733)wYF}Vj7}COvDg^QsMXKpx^$ITtmj~6EjVg!cAc+1O%C0BRFpNzK2#H zh=6msKvucWcH{*iQ*U&G+tVElW~TqiDg8;gqXe(P#>9|H1^uX{V)z+xaq+XWeMN>P z9vjn2w+a5<5Gij63id@!>cgD?#)BbcZ8a^mZcYGcW||eWrLuL__1HNSXEn=wN>Lhf zFsltjNPPt7i+o-tJu5&62+@$vvE|WZ8tX}R`dHlaS~)M8{*C(aF}?ELE|wZ`J&jQ1 z_u+_Lqz}GH&pEnbM?-BzZb9-c2icq<9r?|6<}B`@WRkk&9Y~x(eUUeE_?%|-j>pKt zg-VnW%HSb&ID1h}y-lX7L#dh!BeKeqrF0 z&q$f)o?0(@q2Qfr<3bSd+fB$fKAuBah3@#yuFbJoQ|uk93RfBXiZc6NowgnhfK@u8 zNxkD(G}Y$5O2~{X=u~rSvNf>_t{Ml|kBe?St>1h2;(k)rI3}UPCMB(qBNa8m*V#$B zLcD{EnJm=FU=Efg8LV3IRDeg?Hd;ox|3X!tCy85sj(vRJvkWZ4Lv5eJa95c;eUu!Jr`~X*>agyYl@%7f`=A!sIuSL0&p|ReE(H z2ve*9RL&snfs>-iw_hKSh6ium{F`Kj_1Fy##_Me7Y;A3yvWpA6%b!dtJw07an(2}O z2VSjk@A7@5qtAKz>FX=`HP=g^0u|Ka3I=4Vw?=^^;qozRb~1*>l!-E~HynHIMO|0s zq;RQagCJazI25@GCpNb3T7~0|G4l6sOtvbwKi1DsBz)r`wiCJycB5kx;WFF1Qn)$f z;lX!i8%eJjwFV@!QKh>&vOJKj50mFOFt7pdDKP6~spg7r^32fNyklwaJN*2{^dn!$ zw}VP+F*hm+Tg4BZe_RS7fg)}$jAemEZK&u$9kUN!TE1vqQBmUZ^p%xv6&>*GXRtG+ zn#=G1xJ>Trge@@z_s{`C95Lk4tmI5MdVqEBV~6VJN3B-|yiD{1p!mi!TuOTxI5I7m zwR!gM8u)?D5HkrC&L4=B>VNR$5Bq^qT(k4;!xy~IKRX<>Wg^tj@9}OmIne?Q1Jvl~ z%E)8-O067hY~~V1*a#97?Z{K1h@I){q*qaI8)Ihmom`F|_tdy%8?H#N{)}JEFU_#3 za+~0rof#$#4m_G8R#QW7j`GZEgxopVM3xwW~dEjn$`!APOhQ(N)|Cq4w)$ zZ=1QPj3R|QIm}Z}*S-+r*RciIN|2nWMQq$#tOGCU^>$|vM`WcFdc9ZR;eo4`&LR(ogQPqt(1y*gy)H@nzz^+C2`Ibw-ZuQxxq$yf;)QCqMl(==eQ^`XkA^Lt- z)a1pPq=)_YoxI~uceEWnptxK~cQx8+sxOxxpC7Q-g`RX|54@Kn2lWeIyaY(JP42Dc zK9pO5ngwm+RKfmWdI;?!NVtKVnR3g5>0q*&s_HJ3zO-~ZX`DT77IwW6D)7Fz^=vZk z{@HtJl7#njmoSVpR=vfeS;3j$@7cQFBs_pDbvyqeoJt`N0n`x(o(kf!&PtzCi2$dy zE~ArT%J({ z=~NwpK9CLDIi-$Y*TItG+tu7t9bHMuWi@@i=JKT1n@Q?yZ_}As87cuAmz}W?p>c(` zr^en-T%nTG4PFzRk(BA+bV=^iPx4-E{QEL~I%ZF89$Omflfr;}eouP&03m=w^Qh#T zbQBV$pdeg4--ok~7aXe%m(F-z)zfzXNP3&X)zPpnD!y)4SXG0X)T=;b8cI1;#J)*@ zWDsBgbduw8t%TCgEO2afYt73cpq-HmCQl%SHa>}K{()?V1tGU9%stOtjOG{PF?*YJ z6`V9NC#0s{WLyMU4PsqH9Si(??vM%WYPtyFGJ^v+k8vu!K!JUnw6OO6!23=PdUa{} z=i=9BDr-1mxUQN99E;nlS3Bk&L`G@u&&focI5MVR23^Py7z!p_-ZHXg)(LaFdb_6? zTKy{AeFy17L()^7ZrJ|kizzoDtJi|8YXnH0=J;W!xh6-iQ&aB>Ead?H)@`|AhYoFb z@)BDLbydwxXa;>pk&ko>5@eu1`G+Rq)02=4oL)~q{G^^%Pn3CTT)d=%@;}f} zHM*)AMfod=+}&j8PB_i=JAouB!TZnJ-6^YM8B1Okg?bkh9B+J{4xDVI#jP}@@U=h# zM2O{Sku^_H%YC}U@K^brbu=;M@&hsTIvpkNC&T}4W%~Ypf6c4c`1FuVZPop6GMkk} z&D!6XlZza?4+uwQy8kud%&DYjE3X&Un$GVG$`50TwHb8a3EHi}R`3ESDwm?>(!Z{G ze^JN5>z!xo*|WPoUxu!^z;QNI+SZsRm03;|xh(m#x3`;5XSk(mapK!71iF|3=NHf& zWd$o8Q4R|lLtVW0y0zC1OqcVwcO*Ut`L4SurW)EjLd=%wAJ)!1@<(FgQOmrMU{Jlx zrA&VkNyK+LU@X{DNF6o&mHZvL$#}97V>gVilS?TrRn~v<5Hv~7-Hzq=xS4n`WiFS} z$mX^R%Tb`Iw(=K#LmB&`sA&@B+oRWFpnv89^aQWWdCyjb=jfa`B0F1XdjsTQ#L=;f zn`+Pig1YjH5KG>UGtvckioIG-y&!HwFS%?UP8C@=xk}k0A6%Cmu9Fv=%v5(XrN`f1n7Wl1RD3l?cPy zSjHG2weMJ3`o;Lk2pm>@slgs=h?19xzwmVT$#M)uCp~8?-gN`G9az6bZB>W3o}i z7kizVNk@L+%e#D(q;b*SFyBZPwFW0X%qmUsu>`;bv@Jg6e%!uqs0jw~1^8m3kzg0% zB58)A(^~aM(O3FWGC8feVHntuw!|$J&E+QVs>Yyfprwa>QQ!}PQ~7~Y39wKf)PGxh z2N$0nH>`G+tSpbxWn;XKB?q@^6)yy>w57OdO1-8@-#SSw=i9e$o03gX`_R}B!@(TK zqprQTfrtqjbjJ=pfNKAq1eWV{usfy=D9yldpxH8^%z#UHf5atQk+myhQ}c0U6n<`M zl}cCKqRZ0cUeG_(k!C0~0lnxEo!Q;HkHs3~#41q`2mm*E5+5J`$(=Ao9g|IK_quAj z;<988l=o=OH46sh9x71Yw-Mgk+y({V3_|A8779b(1_!e7xH=fUdoEl zwWjE!r9ggN#(Rwzs-FU7Wd(r2?4hAX6qqed>Tv1V|Emf33xHj=dU?)ere#GxvoN%aNdz=i;p z)Gyf(ua-oKxr>7fSPJj;(PJMTse{w%@#UCv6%z?j+yL^<#cQAr=;9pay5P_b5bg@0 zxDf96!Cfa7tw(c&~Mgm6~YkmD(`u%lFFn6Y)C|@fL{yIfG{lGj}-0AOJPpV-kgQSX-%5s4w1|Wi?Rh zNUvLjs1z=f^kGDCJVUDZESNy{?4F&Wf6L4ov9MeTtu`rsv-ejy)*D&-QcUuq)a)av zv7`ynvFTu3v&&uY)}Eg59q|Brl@%bZT5ac&$?R2GjeFnH>xkt7h@uyJT&CWB5^Fm( zIV^VouNZ+V?=~kXO18@Ds@_Jva_A))uwU&SAX6Xg1oBjIWX6{+(Z<=m-;`OEYu+`xBPjdGAlyObxCKi?$Vgg!Mj&!H zTBFYb7bDm1d^H^<_q@7bM;=PQZ{d{dEPqIqpqNQj>BA>|bbLD!Xj_hM%k~d$W=W2- zeWLD^wNNpWi-agV;__YptYQ5tSIXIwxBIkE5DhEcgs@=xJij1Z43jor&+{G_12ZHC zJoWQGJs3ajO({ZY^@VaN6cGKSX1fapyF&C(?e55yL~ftDI@S4swyRI+(CPM1F($v` zC+hNk*T+=dge-*~qh#ZuKKv!u0WW=$Kfl6DGAa-;6Es&x@4VFwn<3$t;U!@X;VQk_8G(yAp2^jn zinOC$n2suKbhuMSXyP@0*!vN>?F=S*2L?tPlu+LZW4|a*L9q={&=h$J5x+QJ`y{2J zCwR4~Knt~RVL;O`W{JKkn8Qtuf{b8>QHzn=47JK1O~-6a;=&r6;9`bQ!R~4#1L;4H zAOP?1bFLF0=>FNQ@=K1F_0eC5w@$U6aMP`G%R0CGyi<3bTh_Vdf0kSNlum78@%Pw# zh-V|i*Z+Bn;pEx!1LMVcI^VwzjMnw=pi30yY4ZB!&Av?WVKb*vz;rJB2X}nMxYLTK z?YBe3o!@@EPj}q#!h`N;I@hx558lOY<0huqe2?ED_rCMOv^(WcQgVMe{krL{05P~(B)9$Z(F7OCpWPmxBh@M9v4bH_jLJ@4u5Oe zzT7c?!$x{_-BW)spZ)=9{28SD4`8gZKcMs}HlF@dNsLN(-ajAtTWfs+Ol%}O6ZQj2 zk8c9JV88J(bn_2LbLw#aDIfDHq+n1;KiMh;!0crg&sbym8h37@*)A7CkMq*v1?C7ztgEf-YK^|-hwNVO%`zMtqx7wP zEpmDttmiA(s(?W{2yn@LRfO{%6lC-oG?+r0&-4NtY%m*RIkg4#a(O2el-N{MDNwAV zI!aqR=`VN}9Q?ct+Du@XgXtn2r>}2zEsHf<#Wy{N0S<9~qx)E`AM_Y-y#e4@=Rs|! z5Vupmr_*F&Lb~K$k-|AeN_~MB%MlNchLmj{-LF(-{7rX$*kVyB*~78fMp|;{l&SPa zRy#-1k*#mSfh71<<3cPL*K*Qq0`d- zrrTjT2R@U82W(-@w1+fT&nIUC=!?Mxj52TF?Z91WQN4$9-8H64A& z^OpM%hV|jnY17%5b0AufL3JnMCqylKa-BexX#w-j4+r0hr#GGBIEyVt4n;WjJ*N5K zXl|4otedQnNI{jQ>%z0BT0fOCFJ_b{9epJSyl@wruH9wVQL(6b$yk9E{#1}9P+tCc zw_$_)@>B74?Sq*6FT_kLmpb$zUR(~^wUP1#_lhR_RN@D41Pq+Yy|qDsT6jNk8|B)Y zB0{${sBktxGraKAn&`0x_01Iu0MD}1ETw3$aIyXg4fpb%{FIwYd!&9Za=CXu6}X#> zFR}`0`$sgO0PuS5NU%;mWM9caLLhPjg9`2*JXg#$Q_^1<{Y=II*NMAf(_>v#0qP$s zJG(41*$9_?aqP>0YsD<{C*nI1vqc#lTp-r@G$G1O=2O@;obP;lQ=lhO?8rmPJ^bWJ9l8!J$Qt{MT4$jRpZ#<7BtygLPf zbcvIlIXUT{mXk|K^~DK3CWW;*+?g2uNT*wb0U>HNzX4=KOii#oH=%P zZOFw7ke;HkNW?9W-vX8~VVP|i16NQO)(eb`E27MidjmHQYgc+|Fe#nwJyf(m5E>T- zy&M6pyF^mKD&_+G=XAD-iSzJnAJKyhtxVc?<7klQ)~%Oex1St_blk92CD1KRv@ikq zWo94jeytCY8gcOWxQ!ofhv)_)*#*gQR7wY$Vo!*l1#JsBz$u%Wsmx=w@R8p{q_X9d z#13OKEbE1;*R$?aQWv+Bzrg8obg)uY^vN|9HHVfQIrZIHLz?WI@sh*xdO>4`AA<^w z^u>EZZrIAlx8II)%xs6KFvT`|xiy=W;z3di@iF$1EUFAh^BeqxNY^+cznHC`ascfG$;qY zMI|r0H&k<{DDP>iS7(Y%8i~3}9fDBzfsRBbSjWO7WFs#!qXh`0NYjRtNH7}>nH{w( zhgPmix7**DJr=w`c!x+C28l9Q$)5dCQ@X?&5wsklMIK2yxFg0-dURhUlS4~UD$2CH zBR2)aw7TeR8$chD3R!it5wOv3I;{3~>$~(u_KD4x`Bcd0v@Z&B?Wrj)dMh%$1k1OW zURnjGNN~})`4p#3HIp%;2ay=tXQ~oM-Aryo>jLSyfqJ~TBccV)8H)`d=D3q`aA8u( zZ?msET-&cUIKptf9c76Ec~Xds;WjP(x?--tV#_K0w9Tf_NSDdPmDU8PChnFc^2O$6 zQ32%CVXly7gY4<060TPvROTZ^8!nWU;E$EE={XI^%lga3sr;6?JPKb$bd#^z@o2tX zwCk$2J4Uuk>^Q?Lf0Fe3V4!=49>RhUy_;Tr#5pOV0i0Us;@PwM(~ceZ%aJHPEx>y_ zmgC+|(s*w|x_t|WxxcRI(H$|(d_CYK#4fu^`K2ZFnu*|I*s(P-YOz37iaRn7d9U25*cE9ihL_x!r2P$zROX2~r2kYJwZI+hw2_ngs#x-%z`JE6LLz32s? zp$SB-4(@G<>u>fyh%7ruHoi<$QJ4#N+kkBP<80TglC-~o+NDUk_BYou)~tzv&%po& zJHOk|@g0KtcEcW>C1I_uu_`x(rbHrCy4?y=JqrfngB45IINK;KE3bw$^9wH!uSV1P zFUTF6S`DI0T#(DmX{KLNpYF3qw;{_S2IPu9M(QObU`H>&ug0ka#$g`-NyW8awo`Sv z6q>XPEi{uDgbypVP}neRR%UZ!buEdr-ude4tFbG^(AqO;X*r2Y0dACo$k#?66_6)` z?O{2ir;=iZ*{#rc*~=3-G0o!VTKL(T;U2BU&d-EVSrhSLKo#0BRv4z;&LFQlCa$|% zf-Hr^)YJ|47Uv|RfO0}~+UsnF=G8pZOU#K7mJJq$$QXUtnNp{xP+U4Yu)C*pmx!$= zGx3oIvF;DJ>ktQ1ta9rx$6>zGceaVlE_8AAb3uttgJl&2q1hM%cbvK7xg#KEM^-0vEMx`obxJf%g+Smowt&(}ou>*v*t5|B#W*xXh1X_hF;t z+02%U)-!oy#vx{NEIuO)iR2YmVpA0eZk#mx0~}>Homx~SZ(~p3!J&`^)pJ`NF_#J} zZhAqX1v7zi=LFOm3~ZjAHRaOce79Lj#d~@P=Y*qmv%X7HsPNg~cVm%$Iuq`TDL23g zQa#e!XF9PPH<616T|A7?ByGfEszaf2l-+V5a>RLI$Fl|P4w|fXdAt{az*>m}!~5Rm za4E$x8^vJ{U%*~a3!!uYC2P^L8YAxSfjqg>m@5oybow`e@X5vGKu`A)o2(AV#5Qe} zV*S8+-U*HzkjC&Xr9nj_J9F954BAZMD@N=5;qMR(M)A_Jla4oYXo1u`U)h=5gUz$M zK?k&`8YYdDVxlQ6v$FW6`X5o<8wJUc9fi(|gPG(FcITK^haZVQRE6*R5k1`4h<;Y``YvURXrlcUNhKIr&Kp2Eqb@?}Sk4Qc(VfW!CArAtIHX-_O@72wiU2#*kE zmsPeu-LPTv*!ka2YnYkIE%(@3gWQfPFDO15r*maOU0VlUWdEl+%CZ<79Q+hP+ygp- zVDQuT@v`bFdX*_8|3pGSJY;7i(3olV!DA?rXavs(dRv*O+uBMlnSe>|&9lsQkui?2 zuH4@xY6hbIwT~`+JUhv!`v}P2JStBh>hW%VLVFG%Y)Xzjdx-wA>oggRUpY5guoq1KX?AS6@^2OAdB^8X^(H<25 zQkSLYx4-Of&q0P*tUku*nd%_eLAB8NnJAhSzilJdDk0QL;ZGOAcadrjJnEo)&BCFyt=gMF3-|5++7w#XF25&1lNXH zyLfEDBJG+D4^I&Z#zfr#JSm)JOmN!Pidusdqbm*#pdq}bmlQ8yC)*>bqLI{F>o>L*s+7@ z%H>NpckI~hPkqtTf_K(6DRMh@9Nlr{(#2bDCWN@XFWJU=(FyT9w5-P&lJ;Cwxioqp z^uzvuhnu?&kR??|RFj@*F{xhM8S1OvkGXTZweV7CTj8ZWpO5Z3-FB&(T}9=_h5gR@ zLA?`D9eP!R_a!q^nV#>n&QHk2iy;(ryiL8!;6tmCAF{Htq_;0W-1E!V1JOr&0>md? zIR#z$<#$J~JyiO#`_cdJKb+giU>4>(;qYR|-e>>#3V2rgkDsZ({${<4t?~#>%fQK< z2af*Zi-8aIkDsZ({?fKb(EmI`e2K=c;}`z%#iqo&`SrJoL|z960*u zh{i*uSINUgxL^Btf$!Uye~tuv;(W}G0C6>}6Xw?`2NQ1o%PKtF^We{f|C#XrEj#?p z6kDa@ zFHrjZQFKV_g-BSM{h5;gdAmf-d^tI(xJz;SK?K=#u3KtiiG6h}mmw|lW1gkTI(p3V zM3?=HE?T{|35J8bG_<+$NOzd&HWShsZ~GK!ePYs6l7x@7`f5YkFL`lj^pt<>Lps zN(G0C;d#+aJ)YdStQnSci##Pv|5-_T=-CLEhZA=QWNM(K#+40eeWvP%Au9d(V7fq4 zZKny%ry#vhQ{y|P86WbCT~3IHUwUT8U~Y13fBAzRpR9~o5?Qv_vdJZc4|)8NWQg>Q zHU5wrmtQkLkBg_5&;!f)t62%kg=h~M+|yHB$n-AAosQMpT_N%aEA&uBMMc-p&{o6< zo$u?rD=jrOH$q6y(A~XAM^Del*m!{AZw$wtv5(>GJ0CP}tu|X!!0{NKNej)-7TipX zxP<`U=Du*swZfwAy{K=V74+||JHMVsjBNXsS6?Y&ke$o=fFb3MvKC*uaR03~RIZK= zV&)qQY$UxUqcpdst6cC^RFqYQVL@)Zf@hyiN}MGfuiKjfn-0semyu$o4ju0`@*GEN z0w}k0?yBeu`cc%6H(m{4BupsC_GS5?;2T!%N%xFz^I~+tNe}#;hu^cN7J6h=_==)P>WyyCYgNXJ;1= zA~ZZR*B+7Zan||nSCN-W1T;pi!IC}(&XDTde)cEV7n0GLgWIHUC9B_jIQ+Br(OQVR zc}^1XRkN?1nsdgRV%3;M-DW16q=#U7#x6P}gQ{VXw>0Z}A<6UNavmIh%%q&@Yuh)ti<8kk+BFV zw|*bkTog79!BMVpPSAHE&NV*b<;y}kj#3Nf##d)J*s6wcm;JQ zT{s%X*m7`7UWM4zrtRsH!$&v&Y+=b^dJk#8-PTOpZ7fU1rI9kOt;f=o`2?Qdj9@YsWG7A#u?YPt8%M>oRwz}ZE3{I_in7t#;!b!cN^Ku zEq>>M+u-n3UT9VdnMl{>vnC!V=L?y78(CyNvdr&9-R(6$?RL!5e@A@$nowRJi}Fx+ z!fbZn*u;bpFqWhi7=;F^+?J%mn3lnW+?_M1dL%E82bXM)7UP$PAU_}2RMp~2ff!z~ zruvrq`kw5+IY=lOav^CR-b?D{@DIq=Nz+9;+Yk*Z-M0JkZOj`YMHm_JW+krK4O%^t zk&IZB{@oN-+v@VRG+=P9JI?*}@PO-nRTw?2k?LPFG0e^?a)cuVk}|X!T((`;ZN|5+ z{IX?J3-t3+caf7-tTfz2pMI?e9XjA*iP9GZ@o>&(O)$T4N^0&X6`kAJ~(*qX8oZ3$nxl0Bg?)LMqj-B5YG|(vfz5_ga$=c3gg>AIf#*l0n%u1~c7J&5?U-mB*Fp2Q~Dw zbE90&T8-?5pFL$UFXgzgf9u=l*rl#gjePUku+^!Q1k3p_pZROpbxvXW!E&xrrNSc6 zeR-(DBS?p+Guq%%Cn36P3V7j1T~>^@v`09 z%Z;zISvlC*158hA-@JK1{X#%Mz!0**ni4nL<4uZe)4%XI?wls{bJDZIBdaWX_sxjz z`kl>4fnaeeTI8h$UC6DZc7e;G? z;G80jEqPI5P??$T>{Wl#exqe>dB@iv4oY;CBqd@WfkSLIuzd!WG#>EIP3OtR#>Oy| zO?n$zeoHl&kGq(S8HrG0R3jwp+-t(;Wo}}iPcMywNyJLpMY>FXJ!N-F#H3VaE3gA> z?SO#$QDGUgEoM#-Ya2(nLrKmFuQaL0JdT@S(wYpKW(WB&T?X&wTl2CeMQ} zd^1RgyA8T0R!Qy(83s3y@3qR>)~VA3y2`GQ#VWOn*Kr;adNe8B}Awl&D9*gCXd%R`HnE4ibXlLc;CZNW|XNe=QRFI?Gba7{Nm*rWtqh<{Pyi{ zui!Bu9Nz>8`GdILVLx;W$z9rI*Vbdn?G??;;UL{(3nom+&#{!Xmard#0hil<-#HnO z!iKtLezoLoMT63IU#;hK(4CH523EZ~dd3zsG&FOMbaZw5dUDKXD;dS|Q&Urk8A$`O z`MI&0y&Y(49Rjla7VXIYnez;Ww3M$07%zS?LKhcHdCgeoSvC<+K3nGc`^qSyMc)pT ztoGSul*+rs+Lp0%e#5a>^mKa6_cw3eI@MBzddc4~x$`vg-m<1t5*`ErjK4V!i6d${ z8gT>ScyG^p<0-mEoL*SGpht|G!wT}qhWz9`}xA*&QC`0vQ7|nut#EtL+%AL zED|Qm&}haD7tB`arEgA`cpgG-99&i~sb(4S>~u>3=>)mooRpv#2q&2=61!D1!NK2 z8s&Vmq5q66^4?s$R9GD__IrOfu<_d5Mcd8M7xR5iaIxI!VIxc7{Tx-p?3Kfvl^6YJ z4Qj)9UNA3!t(}c?C~3+pnJXshV2g|2SR0adFJp}^sZlB*0a*u9x9~v>Pb9k&$Affb zdqJr11vwro%l{iYrQC+nVV6YIzC;lqVm_8sOTgK*=bbo-w*AeaRYGqEEekJfa~3m1 zJ9L$ct%B3ktIeT;jEFsJ5iDX_E-&nhHN8$7%RU|iKS$OxfQXAaaDP_MJCAD1;u)1p10CUlqT{GFa0P)S-2RJRL&R`oXX*m%g-Ia*qg^;gbSWmdS!g#E(BJzvhxsd zgsp3~#472Q4;@5)Ti^0pZF=ver;4F^^vPC}GLL8)&Rh$+0h?szlMVaCQY+4*iVsqL z9L7(qqP|bUvnGwwZ{6S5Va68F%6F-IKbumwOfs`MHaO{ysMpd{ zS*Gvz1$iWC{IClb@{&gDnj1qRJiaaE#-HZ?Oy-}h^5-D@u_}LTCh!R1DNV&2*ZJ zEh7s-!gvp~|2GXIl?DB&Q;@{!0Yla4U4HWPn0I9qu~&)5LP&ulj!-IdHlKI zs4HwrQHKTsuhUbf@w4yPfn*#&y?!^3KQ}DxuQVC;uJ-u<_67X2X#WFG-JeDKvuMBC z=)cY5l?+x!`^uTXrb53YN6lhE45Jm4)fQ{H6B>uTyi z3#tGPP}9-2NMVEG_U*07rB%|`Zo+7QI?TmF=a7Eh$g!Co2Pe4?YOb5re4aRy0Zb=D z`xLmdow}R?5(qK_8LD!sO)T-IJUDBJy2fJVDSt!#2nKw{3utzQJhXdS#B60{X#C~n zJrqg|g-=Y(Z2gJ9OK)xwxwr*^_Q8mxi$k@9zS8Se1@iKh?mLo-PP7^pl}Zi2ioETG zJGffwdD76hEW;?lSG=OcWX#|qGJdw-LWtXCBOF1}^0}uHKofd;NyAteX`Og$QCTS3 zEmO4)bSE0GCeI67P6q`7M;QXLi_y&v@iMi%+iPBFA3qj!Wfcv>%T>V;Xu40~0ga39b6{6wos z(8(MI&n$I^Qdyq@25t}ul9MF96)8Nv6 zxl}KCn64$O+;$mt zD?C|l{9q@YX5cQSrvEhhk&VXLJqV~{eui+?<9rkQuH3K9iscw4=(@O&z3vhChyBfA zko}bnpAsE6!ylD={h(GeOP!fbB9`S$8~_b3jEMSohx)YedQ55Cb!U2$bX!6C<>jso zLS75urM6~{O~-qK%0^~fSy?Dob{;$Xx#kx3+&l05p`+4ap2{sG9@sqrkT`Y9^67Cv zlFox?7%#7!Hd}2__UxJEM_N>?gf2M+kP=T^??+m{+fV8IOzi+bYm7b#`M2-eUK<$^ z_Scbg>6(w3Lc6IHFhLaiK@xW{|AA4ybvQM(=c~7`X?m78fU(Vg_l!v)Bj`d6b1-PS zhsW-%-zdQLQ~MA{#M?Q9O~wmNqT`(PSxW3bUl2NV8s>b9sLW{aBYEw(fn7>lf$SzF z;;W0(hS|ZMb>yhTC>q|*dX4p?!^OD{9*(S3cC~{~Knh;i zca=IS)ZN7fFSFi<$}}?#kekmvdgQpVu!wWAr(D!CxcF$z!vZk^jxSRMbg<8%E9u6K zN*0mZjvI*){xzMSr@oJxi-X9JC?8b7dB}>d)S~@J3A{#rroTv?w3_z82Wz!gtZ>+u zsBSZDYnMSW;ema77?&K@G!4=$2B9U`7u7|H(r%9D-TY+8ht8~?DH-3c>jDrCWhFJU zOB3orAx2czEC)dh^GBAIh4zM~J?Q|4^aj18@Eg{8r|W|LR{aYQPy4}}a;rU~gv20T z2CB3v`!|4WjuvmL^jxzK4&$0-@tDEsue09KWG!#F7aQnTMmE8KL=Ex{|MY9i- zT2S&N*vw@7R|662xG= zxfVBzGWByRX_>h0fh753fV%ZE?RI7H`BZ*pD<{$JMzE7|Hx=;#*d1wWSdB3fcCYNJ ze?=&lOWEl!Ef|5!O?%Sr)lfVOG+(fKDoFPLm)^k?h+%(ctjh&-fI&B7$sWuo%?$-7U1ZZ(`vovDJvP^Qze z(tRk~x<*Fkdatw7cye*Ny6Dt;DjLP>;TYf989SR@#VqB}FEi7dXLWPEIZm#dS)O=d zb89I8-Lh&wtCcca)HeFQJnzfgtHm7PINVA6YmVfc#M+3hz!vU*b-&hUtxdDPNWbS~YwE;}=wkze@9L_@J?%hQZZe^# z`-RTG}jKpNxH0LqfK3fbv zj0^CKQ|Wn;P3o}qWoR|+5$N3zq@O_8?}qphq?^CZ=G5{6DE(&1@MIjJ$GeMiAi7&o zG>;MD(NTUIE$fAw{QTr#1~8^f zvL$>5?aErMO1B@yiH|TF6&4E5uACN(o>x3ugT`4lO(awpqT8Fxw&z!eCB%$0nqpRL zQ<{x><$NGK+|B^n|AEuR$dL7o=-rVkA~7;+C{^P9rtK4pa{j$7UfNbqm#hT3MD?}b zU&~SS-q82_6Yv@A@4-TKGAP(Lw8BUb8chSjMnZ0;3hy|IKI% zW^{-ddP@Q(=Ce2lG`3Zsl%%WApqG((&9kfz-aQK&5vj;yQ6#t1h8EQhZdjY?@2Ofz zO>NKIn%yA>ALh%sSc~dO0tmZ`7~u~;X710Y-#CPL8#sbx1*eEef{bm5KHT5b}KK3tpE;)%BV!PeBJ+e(Pg)6Fu< z^2OLiYLvOZfbL&FO_&sznj$Jhj11xjJ#>sMC|UC+QriL2_MOwGg+xS*F(x!{A@XFM zP`Y_ZlewS&kJ1T~OxDFMTkqqbVjy%FA467u%W4T-(uh0LtmO9Tgm!vqYBMu*i%4{O zR99}iH2%biuzh$*SPVLpS-N;tZmr+x1%o7MJ$RT~!%y#+UqU|ppa-Z;A-}!yg0L}@ zg<-b8O896-cU)3PTly}x{#Nc()7W0PN0G(!2N|+;$0p3^hDnh_+11tA7|#AhmXf(g zbpXhn^U#58zpY;DPHX1r>kHDl9sTjci>);;T4rd7qQ;Pl54u z&e{n)6M^v?ol<1}k>%u3`~+^oRKyfxvNC9=7P~mH#I;X>bUxVhX<^mL^5w`;56N2O zKt&39z48SY^%)N#(buF`dL1{ye>}o(LJv5>DiDA@2I0@{Oi!%hrbj`6OI$y~0B1Mq5v*7yf7NJZ$vR^aHR{P$fj6JL5=1V)8 z<(IAri8N!Z)K+sxDkV)JkZuUK$L%^esT7zjYLSe_Yvhr0-#k3G3(o6;I*LraiS5Os zC9AF!v8g-nOV8qH_ig4;qux@Jg3}^70WUHOEUQ(nBtQ>Je@0z<8?)UgL%vK&jhzdp z27VyyC^Z1rluIDw8#Yp`t=KLao8Z(ZF0oe3<;5{6T5rDGRjf#2!bT|;R8}6N-cM!= zx=l{;45jIb#VUGxw8Ql@Y}~k{EtR$S^Y`%{0J{NO(rK+$J5@WCJfE|9atpV(v{bb+ zope#H@151M`l*JYA);%^6kIz!J6pWnBZ7d_(Jn4L=kOHr{UQP46hGIrwlLr$s4?1D zbt0=RUvM6)BC%2cG5VPW#2EzzlB+X{I00jNp)@=D!RHTRH=2)?xc1fJwQlTz>O$?h z(qHa!7%VN)xs{F%p(Wg{C6sNWx>C+H;%olG^By}XyOwfmSl)V#>?aN9A-0<+^m*wS z85$p1Gc(h3&o6QG9&D*_=&X@9MXl^I)G;u}+MC907Bt0I^p7Kp+I?GC zb-TLgf(*(!LG`FNX?j>FtMs|^CoC9>>Dd>TUuhif#2H4_Y_6saSN68PsELZ;t|>~i z8e^8qeerp!HZ5_>FL&Dc>yExoKXyL7?2`FI-Z+iURc{qi3fkgwfCM9|qFqzZy= zd5t^~2sCYqCk%ahw0rgu9dCA+eQfWGiP}x4gLYZbObP}by+y_#;6TiojmoOOM!wX$ z)yv@>WazG9K^i4uUi&1GS1BtdoOg%}BQ8F1F!jjH{1_tifp^Ir8Ynluz{GyYQ9X94 zXY9Z*QF&KYameG}MHq>!wB7eVLsEJxb33_({VPh=Bx6_SqVVr%6N-90W-{!fj1hZ% z?j9o%Oo=U#B1Z2cT!^NVaxT;N7&#g-j}+u^t^9~jd{5dc7v$}vuIr3O1CMTyt$?&*C>=(cuY7lBbKwziIXBcdw!6vhV0+H zxqWWcT^`?g><|XRU!!QLw{4+xsQybwSaw6;k)^nYPC)pER`j>?7&8xlozTl0NY!t@3EIVj^n5c~DI1&{bmfS>-Ixp1B0^j#N8a;41Xe zDUV8U$$Bhdkk8V34>XbMQH&%w`bAjyDjQ6spvRitN@53bIm0|p*U z$8$3Y7B&T$rsu~BH0MM?H)OXg+e%C2<)%L*!$3)I7r1~CpXe$3G(?GEn0aLNEmQ)G z$qmLCYt6GoS($&METT085v&9V)k*4AFc5VkSX z1MyzIA&2)rnEqDWtR;+K-xR#~Le@&kfo<*JAgsT(#yPA|db#GMj#Q=&79~~If_^7d zpE1EJ*Rw1aB;bPi9+SI{4$T&{ z=Oxs$%#+`y5ZM*42rISOw{56$IwXiDAv zOh40|WlFO5v7?+85~ALN(D$*sxE~M^2-~c0J{a+7my=HN+#cVnLm9X|R_8Ldqhov_ z5jv7mmi^j@j-mHG)AiHh%e38T0gRP!Ngm{)+0AD}Wd=Ia)5!tJSG;KBCiL#Iq`r4P z5Bd_Lk;s~l2M4X!-5~=nw@9$IZbbFKK?3{*#T*;ex+lSB zu*XA3{}~)Ezf3o?p&ZvDM+aM|+T71;Z=$`(Z+L)9P5K0|m+ux{+1}KnR#Wx9WWe{` zqxx8Ew@Afy-PyGC%)J#~@Zd7f=#x4U?>U!~mRVdcn=gv?VV1kVNNdV1TAO^ze)0iG zSYFgv*gFrrrUB83L&DPAnms~?`*xPBtF;|O9;w3h#A20o>kF*>qb58U`8MWJ`)q6y z$cEhX@RwY)1EI)HSa867`%1A=Opn7WVtJF%O6w{xK3!>N<;ar>efIpc@1Na502&4$g7oH{ zvw%Ktx-f;%=mnPIltMe#Q~`)7K1q%#9Xf8TZ3Nfab}bL}oZ~ktO*$)+a&`y~d;V_~#a8XBt~t@)o3D+XoTS)*#tL z{wH+y9Psw9eTdko$qEECzFV1qsrPYI%^VLnjBk5DN#GBP zq8ZqTN5PBAJe2=W%)?+R`*5cjwtWQqpO}YF0rQX%P#if}{u2%IE|o2E0Wc5U{uA?% zZ4~UkU6sD?s{Q^G^Y9R09&)e(<{|HYVjfmgsT>ah^KjwLe_$R0)}hh|8h;w~5W4@w zJUl}sWFGx9CEw|vS0a+i{;mc1tET(7ysc~|Dm9R zV(g!U1b(H@{%v=D`V{bs|8KGKuN!4Yg3PnpHaS{hZS|PZb#&k9G`p(L!Hi28WXlui z7H0d|)&WfJ91eCe@@>mlcH-u@Nl6-L>GS1iKZxRa4-G6!)^YFg;UKLr6YZ~C#A4G> z7v_NLq5VHh6RO?U1(0_MVl6EN9_squWQ_iSC&LueCFr-Y6T;B&Y*8aAjOki$Gxg@j zK0YCNI1mI4f>bsxASnDeWXg3c8TUqtxERdji{M+Jrr^{u21Z>M`?vvl$1sJh`E^}w zZMzI340`8oTK%DNZ~Jaz*MgCeyPiu;(p0jHlzGj*SP3gleOA8*q&#q~ZRIaE*z7uS zv*^9&8QA31$*Aa2BELk@dpUM!yN0MlEndy?frjg8R27c^p`3`F$W!DY{nua5!4$QxTHG(2K3d_$$%OL?a=40EhdqQ_kqd#nG+XeB2&aNfJo&tuJn$PsQzk z-V7ERm99ZOReRmOm&pIF@GNq)ko@I)5x^VP)Sc9sd*XymP5qdM?7oJn7D}}z5%Gxi zv8a@YrX-aRSWmVYN9kQ_U3k!ZxlXc30Bq7mVb56vEApOjUq0=qnqiIw;po;E{d^my z8dUz>hMtQcXPzV1`It_dzH|5nAa{N)x>L3?byIE@P0_z-mRPpbEC(2eQI~u7@yhqi zl`b`Bv+))idCE~f#KH2$1HvsWH}6O-!vxBwmj0<7qV@w=Wm95e9x|Z;x*(TdGj>t4 zJ>C-I1{2N3m6#A!GNYop8W?;CEn2ZH%$=zFDsJ{}{gmRS@9w`NB8YbBv&p+(CRcjK9`5LCMD&sks7*u(? zzP`S)Wp{IoWCOa_l3VWEGv#!^aXe*#7<8ZL4V4}|w5^DTZ#bi0un=JGPlgW$Zuo%1 z^Yn)p$&bSW7^(TsTMM}u5^00rS-whwD#x2?(*A3J9p3f}z}}njUjgi(nBnLB^@Ct3 z=+AXT(BJk*c~QI!XS$+!e4Yg`EqZh)xjC7cff9^Hg5m(MGxiOUD(Kv#zH$>C3(LJ! z;`1yZacXWj1*%61=Ok<|r>tV>AU(SFF}R)%Bn;;e-Y5O4=Fw9og|M&ENX;K{&W|zw zNO}SyF_n&3bMX!993{xdK*hzIq`YM6y%Mo9KQv@(XGaJ=h$v7-;Ogsjb$USxuTNR5 zIj`6wj|b6%tqJ9}Qt({8cDkv^X`&CLYOND|%3D`^%QMJR`3lk={a;-=J(ZF=E z_Ehocfl38oQH{LhbQK`3J zpRW8jQ1+7Ee+6ZS{S9RUY%F^}x!8b`0LvS6#KQR$54~(I_7D;g&E`~H)38OHbO1zL zD&%o(OS}rT41sEpFK>N9z282BdO!gAUJoNjAN3^Y+nIZ7}Q6>hCe;RPwZt}Jh0j` zzlO2zlVU*`>6+MghxxReY}%-_wY3uozpOtYqCN|mm>U}Izcv8$u0G!Dhz)^|!Uy>U zq{Bd-?MtYdhsWAkO=x?`$a`-#;6lWHoQpms8H;+hnT`}xXLon+xBX@5_6;LUmdll% zA+x?ggZZ601zi}pDZsln(~V0IOyh^Q?t5b#24GX|@6bjmT~e$0WrU8b`q_51Av9n| z!XZ-U8PZG?6pvhmkyN@YsO4PE%$!Yx^&ImE(JFU2(4p8ZK z#n$qq!zI4POQ};WpINppQ`$O~QQ#Zv4bZP#jz zO+nDM>5sORv)l$F)6>zwBMk!N(HuIJTQsm8n{e(`OMNg`$uL%$P`$=!WMgAPQeO3( zD_VfF8q0~3(nl`R@!U)BT6{t#)k4u9wNng3I7HGt*XE?Gnl}-RT4;25EunvSUBZ1g zgW1Ur4R0yru-Y^#rvLmd&@Wfs*^fgV0LCNR#%=@NnPkm(M=7fRe~p(mB7TFHI&tXe zL`bcERmiAiwwUPs*=(GJsjU~}B``TDJSKXr2~S!% zA4k_0zJ7$VF%g+ydI#I0yamcTrATjPwd*G~hNbtIZhU2641v`=J&f))@qFj(m1R-} z1DVS!6~>b9@HYLglwPS?AC}((rq+)oOBKomB__8)A4|B={S8LGXH8A~;ln+K1GES= zPav-hDygQl+Z(M_%&M!~-B)^IOll=g1u>tGs!B+rN2VjY(hW|H;Y!_|(mv?hb29Z* zhxK}rAsJdWuc|^%`TxZ$+`8{2BUwZ}ZW?nJXWfEEma7&V&PCqLJe+rL?6%ZNur_=eH6!Kt<`9ty53#QD~WuShL6zAG*MBjq&o(!Gu_S&nC9Yds7w@2r&L$ z_qUSGdBb$bbIocFh)h{cXs#0rceeppbQ9%V?R zs(VnkmFFJG*<`S*V^;a)`^rLaC~Li;2DsCj%uMmn(I zW}t}-V;}NLSA`EHKd+RkVsf{)*ga9fb)ls_e$@MDK&xDv^%7_)Nx?T}wT-&HKtg?X z@NZ2M5H-HKNsSuI?v!m`iH=*Hh^o4VTmTpYVKPqYl@`FWx)oRA704SCpooeS5Uq7sbw`|sB-2CgL7hHEn%QMh+D$)DJVfv5DsP{1FChutn=iZ2zGYF zikNG`pd7|-@>x3BlfkSjNpt!V80i&->kpPy!8hkOTD7Jf{#G{t4h&1RQQ!u{TzD@S zxF~z*Tz}1+Y@XW9_0mYK)>no`E@6-ZI4r|>&lG4ar!oxthnx(KCHF~Oe6dX-!1cN z;1nfg-vJG5u6}7)n$=T~>y4(fPq?Xg(8Tmmd4#i#yACOq4cl@ZXb_#3awFcc>v-Qp zYsKTUwE(nsDA}OUFW)nW@S=VFthYIX+53Z<_KLtG*rHzb7fXU~927>hOE3(`w+P^% zx`6E{r`iq;v+p+!xfHK^Eajw+I$d7_tM8}8A#(TgtLj%E$(3*c<4rvS0~-)H6a+AG z^gQ#!B{|%ZN_E&~G_{=rO}<>GV6bC?Gm@^bCT!s#jag=-!6wTe2jwT1pMwN*Ps4 z1+dO4DZJN9J1z|J@nmE#ZdA>3NyEiMdzrs;-%AHAzFSHAZ!=PNr?yG9i5onJDya~Q zc`LuA+CD51fKBtaurM{ED9H7E*(s-}8qJ z4f?z&mjhO|(~P>>qsh=N$K+DFJBZKQovA%cq1Z88XJMBegl&V&7*skK=Y4$N5%U=o;vl zziSGH#fnH{6cAg9vt{a5xEyUcJDt93LPT1sjOu+!RcQW!WuPlbY?7EhxAi#Y&C-Hr z{G7aayd%}(a9GM%{ap*N;ift3sY{jFxsj4{M}?}nBjr3KpR8#oj1)F4=&NaQ>!?vU zQ)S`_j|U~w`NbNr!|qS~3#?6Go-RXOv@7#AL31S`1rELPwzm&Md7)={9j^*l3nSk; zr*JKV0wyCb2mt|Q?w{EDht2(^i_+A3s}@oetWB>W9WA;-ad?#wm7RfsnWylSRgi}k zpm|M35w;ge326YKI5!PQfD!9ySX86c>-xh){)qhC`$i^wjY?lmz4ldlrKE3Ac#2V% zLrD|Q2Ae$P9}y6HdUN6PQWg%Lj3O|93> zylpc!Hb#|d~=+*a<+2OgY*$$ZVu=56ftIrC!vvL3n2`DNzMX zv>RaL{j->bjjVqgT`5{Vd&Tp9djmSDw6Y5sa}-?CfXJ8yNE(9@HMu4#fr@&2@pvQ( zu4?Z!Vl78&LK!JVcdLW%s}g-KhQo9W?^YbX|0YzHOkdP;2wa$~PrPvf8hX{r-xabN z^s0pX4VX(Gb=&|V-G7(KB#x^Q4X{JTYto+9?LxW+#s?z{-_X-$?EwXlUjz3Yz6%nv z>aw5Rm&SX`)&}jQ2b^C3mDmiq%);zX8*6=4H6}#$kC)YYt;0i&WrpcGMmX}qn1@7ynXw4JqY*y7ihOb{#QYYng5 zFeBV2@+0;P744u_Sv{EtqN3#lX=h6S4p4Q{f38>x3WjKD_*5a!EHVQJ}lI3=F`<3ZVJYoEViWGt*cB0&x7TWKq#`R%D?X6s!KQj>jeDz(3 z>z67e8YqXTi7g#v)x&dbw53XK))(`HR)q+Vr@ZIS53GIi#XJo=EK%co_mCI24bk?S zW*jEhYWv(*bngSQ*hj~ThZ_4nqhRj`h(&B$)}+%;6C9uwF0c=&I_*DKOabBB2%qRX zK855fjDu2KUXL2v)FAdKg;o6;KUu(Cu3Xv!)!JX`vh1tPoY!Wx`rqjT{Q#4q#loUxT~cR(+AYw$1!;iX!7@)HVt@qJG$o_2kIMWi4>*?z-Fhsv z&Xgeilddbpljb+`1OUiF*DZA^>qZ4#Bh0w;F14^DHXzT?Yxkq_ebi zU=<_OlAS<-wWP;UHU%mH<7#O5$>?9j&a}`Gs|$Qz?-JwE@UHX)!(e*8*Q`+s%77B& zW*p)jc{8KPOpq#54RSU{LCie49PO0>i~uNhz+=K_edq{no$(c;Tj_BLN{5WTUWo&e zw9kvb94V$=6k%ZRV1}a+?)c4G0_x3tv$1u_5lWEDqieqrqP_v3slRe9+kQNzD?#|QnXs$BZ&$GzF;BIc2O^~X>I7~Dn;*C@5HmHK)u9$&n*3rtz{vMN&!1UpLRDS>Y-sBQG!zW03Fm0j7u+41q>2Q7_^&&-m)`+X0o@!De+DGC`y+)7 z4j9Q$s~N@`qJk!%Q`z2x^0t)PzdFgLl+km_Kh$6C^`;vC6Ty=7AptaYn68F71 zAirB`>`b}nlMlpR*C+>88zovk1DYpQgB=)&EXM8GAhCiuW7&J0pQWv;ey9@vr0?5H z)%X3L>S3!4JWxMZVTG*++K_Rf0;NnRUJm#`QXpx%dVRVaHDXeqAW zL+lpM1E#321_gn{V?Kxvoi-^J`MoghkF^9cwEy%xj+;4@DW7~w%b@#1y&LK9Ee$Pt z|C7d-U~D(AyMm9>GfYBu?q?Tzte}2G&7QZZk9{A~u)cLw z@{prgo%BDp_q>2r%N)1cnxf*MXP%tICV4duJ|vMRv9u;8tX=GEBWzsECTaWizQ|=9 z296PWeNsRGC(GTL_Jjt$=9sZf(LL_%#^G^TDYJC~$2H~0_`G}FPl#(zMjJifPJiW? zqsm{Zm3cTgSxz{M@|w(yl0P!G+JC}*X) zc;7tBbQrgxv~vdXuu_ZCtX{RrOjVXDubRLqpZnNI#X>i0|7TBw_VIDDy6E4Qf7x2( z=9YmPcyh|R$3k2e-s7-ayXb+17lphgzPT%KLqF#(jUmRt`%cLdTlV@po&MOzsF1xb zoiveR)V_zZJ_s=3_pg2!)V-d3$p6d0Nn8Kc0XI(F*nMVZ`yZ^$PiOasx|$VC1z@u2 zi#AT*9I4&)D~!D=D_Vb#ITy5aI-Ff2ZQN z72b?pQ&k;A$c^)UiiO8U?CsvNz(*-VeeYOAdAazGkMb#hp}F+;9PQia$+nj^9N0Xj zOU|p-95`omq2Gr>J|ycbc#NN)hehARLss?ap+{hw^7HdoW!~?5({+V3{ciI{fzsjH z8OFC4rud&(2W;P__4eNu4bft1r{ffw@(Tg8b(rO_lIYRt>_RueM5l#2ZMB8-NF~f8 zIRAOcDq2BNQD#s#lP(#k2?3O!TA+3R@a4;w{l#~ai1=Z-)Bf7&jOZr zad`VLpA5Ny2TvFN{nOP9RZn`9pXJR$C0L|{#oQ=)enNc&lqFnfiB|}J_KekexY2s} zOE`a9mMPSZw#oV)%$cp&#N|xjTIv4q{rHRB`(ZoV)w1_HuX=EJ%XsQlW6ptw;+C=1 z%7MQue)d#ygSPp?6ec7*KHNgX?Ao=b0|NI!B=!L;eYhX^>jSiQ!T>VfBVqCNNX-tD zq3K;uCtVI67#R(|jefy-6{4vsLCWn}-oM4eK7ZgXizpHd3ryBo-n0I< zU-!4wzWQ)EA8rDfU!J#A+iSo)^y5m{N9C-rQ}XQ@B0hSe%%O9H!fe( ztbQXcV7?5HimMtJZMo1V5<<_o%zN@}w3jE_c879HH@lwxcm}yN-c&W&mV5@(iyc3C z(vbg^mFVbbQd_}nwcBD?+Vw=(snbW>>DZaU@*jDoSolzUoF$XKsGrMT4*%d2<44WF zXCXnd!lJxaCvVHYT3M)Du6DETN$Dx~ggo#nui9nRm}n4s4j2fe-60;H(8k7V$4{K- z^=Vx5t+~wW;UBOwqW;8iXRX7fl*kFkM?FJSGr*V!w)&VR*y^q$1h`0hP(}EIDfz=n zQM+cXB+vRIY3tv0d^Ia#vxcVKP+F6?E*e*p$zo1B^y(ZP+)5J(|LpFVuc`Su{_jR*5b5Z;BHd&6ShvM@8d|9|YgWmuG3 z8#cTRLTQkW5m8a;?m-$!5d@?MWCUsH7?2z!MM1ie5Gm;{3F(rCA*7_Ghx*pI_kNyT z&wCu-&+q;A4-cJ#@#enQz1EfId0u(o@m$P0?)-VH-(g3O7IR=3_B;tX$YT9GhZ?yd z#CIB~)-1(jp=4yKbgd^>{gOawC9yz>dEld4#+5$Fs^HGqrCVemdTMz378&7vEoFCZ zDMDmk>EIUhNSXWpH(HIqrs`IT!mZjqA;hXjlzv zNmltcrJuXqPD{V>FkQiQNPPaLo=1;)wtDeZh0n4`PPZOPHiRH#&`5zb42`?!IaUw_ zt-yT%(G%sB1j5+?ukiwZe>LEa7%&?XbKWq=06jCuDE04m{#_q%Z2#RG|DKCK*n~^s z^)16`^HpLB*Yysg?pL_T1B3FHJ(BL(TTn@(@p;(q$OCFfQm{~^6!1C-ID&h07*?mlC_W$SaToXXt%rb?2&6GZ=vL+g~ zRBl2i-W`3L0Q1$!f6A+pt9RA$!>yFFFQ#g>9#^F00_?GBUJru>s|bpRR-`R?057y; zLZkF*K#sHD{!E8j5`5BoC0 zd4DG>A^Hw_ioBi$#HR3HgP>ny)KtP?yg*W6N+L}J)!TAwIqvDiT8hDU*0QpiJ&d=v zh?j60V(Q!5<)6agXUr9qD*Y#7(A%V1!v#JQ>|$6^3T-bW1T*-+6=^gPwlZI8!9#Ae zj3)!H?UnXzT8P^Ze5#M*m0UJV&=Xdqf2ZiZUrck$LHyFffcZysOvRyL4etU`M#i&E z0iVj-eK8_Cs!B@ubMy0RA2jZ2eAFh%$;lb5LsXwSzj(p@>C>l~PFmp-Ei`ceXJkmI z^d_O>dN$)c*wSjSuQ*zflNO=7vj!hea~`0#m=!h>nWUD%r`!htef5Hs4)26ne}*Xv z%Rj@E(cL0}TVw^Er_8rG#sa(6=%`em;TuUyU;dy~5C&ut=Ho2#C2HOFKHlxxlvh&v z3~Du8o+mC!vD{c7A&_!%D&q@;>zG?=T+XjvzB%bSW`2i+e)dtuX|61Ki$ldau_cqJ zd?UV;0UV%^U&GsAWM;^l?T5$~Ea@wW!8mWBkGMZ=Pg1gM?G1Df<2Qw@`1?O$Is{WL zQq;3lF5qz7x`jn{TdBb$Tnrux+nAMdczSs}QHy}6JkONiMkgbp@O8TtxJt#1d1XxU zF=y~F@AsF>?e|m^M7S5!FcEG>cv11NQCG;<_IB=c*ZY>1tYAEYa0r9g_}PIGAy3rq zu&zzZw=Zua-o1m%T@AfkQ?R#EQMvM^@!I-w=>Rf)7Qc$~HsUgZr|td)@C&3dCIMt= zKSODdcf9;9?|4&My}jkG_&O%eyxR!qjctD>Q=I|wSaNy^Jh{Fb6Xir86Ja%QTe)?d zm&)bO92wLYIMLg-5~Zm2G6H&slg{jNFgPA_ATT4^G)^|`{>O(&3E%CqbnrB-(|cT|iFTJaKql?(~n3(uW)~DLk(*b@Gzf={9_9gw@;fAzEyAB}sePmxRm4727xJ;H1$wCl`AUyl9r z2jy2zB-A^3Gk|hn3r3#!^FBl&4ifqNS5{V>zMJ{J?NkdPRe&(IFxbu-tTN4DL*^-g z8F`6GF+mO^`V{wzOLp_z#WcU3mSzjY$H|yLb|#7&EX+7C*lY#Ru-pcMRRN;%aM~as za%lpvrA}YfcoYs>Orld>#LiF@Tq&FVEg37=n_Zi_c0K@ZI^dsfnnVH7rCmmDuVvL7 zXZ5AMi+e&oMhuH+y8g((R#gGJY(u#?-M7EL{}9yQrJ%wwBR&AHJ~yDqA)^vz9#8bO z<6R-`$da?Pod0}@!u!6D)-rmJn0eKoDAx|OZKo6Ei?A`|ML;VA{kgqtr_8s_Lh%`C znXQymWk3o|PFTD3Vixxc)Itafxy_2EWU4#DJ0AG7=IrJwM@1+s33+jTUemp#Dz>L_ z0>mxyW!u;6D!|meOYy^yycatNla-1)q6208`DPDW*yZPUQz;Fym}vA|J0OiMy(_uz ziGF?>kh9&kM?a^Q1fMKjx&0bt`}$YE!h~pgQt;FziG=;aD2T5jP70rkFq|)IWjv+g zF_Xn2qREmvKTehH_YiRb%13iYOUcf=XIEL)z!7T#llY$1-(p?kT<0r)bmKND$K>QM zlt~74g^Cx?s&`3j+a=v3?(C8bfcNUJ_=oq(YZ@7XN!_kvQn!TRwjcuc{-t?Tq35#= z3ewrx*=(KCdn$sA&RD8D^*dpcIdO%#ulOxTiQyu+JPON;MQ(e~Yk*Lvc8v=cmniJ$H)lN!sK6iwcmi0G{QhgkiZp0^uG!5EwB0@=r&?RtLhA zb?#qYZ)j5fnsX6YO>_*G33f;1-Db!63uW+wjVZI~8X?TU!+N2R5Zq>~Zq-JyJQbqC zjPzu7gdk=K?R6j$0?UFN_t7(MzhHuvzwKai#N_d?s`l0hVYPe+^-;XISKVs5XKGL( zmoKQBPl~@;ZuZYgei>1oylLk6n_bGM9|C;IXvF1kBEzVP7w1X zyCtU5&+oFHZ6j6%c>n#G%Cw(bTIeb6n4E-=@VZ}P*Q+3gUwx*jIqc2dWz0uHLK67u zRS}A{%wmKP%nZW&{x#QmG>t#A4{^K?`#zLICF1na%J9*nH*B3HEmZBKw-jbVczPN@ z(=8Bq$aK&`#2J49(BiYvhMq+Mg_=>9Jx+{F3RgT(SQqQxaXP{)1 zZ7_W=y|pV=t>W;|h1Y6)D4$oS+G)M{qN(hTf$IXfNZK>mt2_7!LMwe=6_kZqhoU$P zr>$Rr*Qk1oA`%O^!s|%oTj{)MF!8Pi%lgN-amYgKv!qv`vX(A|Bm|o-JkKJ}P6v|D zcS4mXf8>kz@wXMnNo1TXV!l!ke$Ma~&ek}tEb=-o3C2W0Nf!D&s$=$ttfQUOYJgz< z#uv*7hYT@G`r)K+_#wK79B_72P-wM!L{hBPCeQ7A7o!y0#^0|^3>C~Be)kW%Jm@VM zWFo2hptGT)G@i@-3*>OGmteF4Auz!6i5Nl|O2+a|%2$Uu6;>OU{WzVJbdCrz_Tu_e zMz$t%#I>im5YIzcb**pg?eRKdm??pi0J4vqat3t6 z_2((@TMv2S1nuUec`b(50!OI^58Ii-wbfnFD_JJr+9QUaGPu=%L02x@EtEx|h?W3Y zgW5pHkd0@vVlmEQYa!Y&O(W+~1^RpLHi!(q5Hl>?jf6_x>uX|vRd=@t_}%3hs*cgg~_Zxzmlz0%c}xqWY{h`@_Nzm zs`#|ycPxOT9F8uNRJ&||8Kj9>4iWYYbwndn*X$)DQ17#J`oY>uEgZKkHcLaIeqv&- zBe+-6L1UY=v7g~WmZ6KU>*Nnjqus{O=SB~ZJGfHP+Egkz+83QmM9Gz(Yu(rQ-1r{t zo0B{{K4*+e_Ew$Cb;HJGXQxv8({uVaj|O1;dK}A~@sZK2BqmNfQ82^sK| zf0YC>)(b{Z3whOG4Zf; z)=@dGjgl<}3QzrD9qU+62P_9Ble zfRKep1P2ovL-i{zfH|_BJGewdQo&W^TYcwWWf!=M@>^IV$+>Rro@@+;oDjI}u+;Fl zLd!NLgDrO~6kf_nyHI_2%o=RH9ye3Bs+*!G>GASbg>%&)`c6A>5`a`Ybz%?pepBuh z-DQ6UhICT;av=s=C=D$slZ19TnF2F=?=7QGI=E36<2FgU%Y%^&@T=KJ0b6E^11AsR zbq_=rBGtFrAYSdn8{sc^XOsAMo@4IEkOc{-VLNG_Wt;$Nvvp+%n@8`^I65fwQ;nk^m@90~jnO@d#civ$^M8 z$xj3q`1y|_(6BC#${pUhq!6d?ugxEX%xQ5)++6IuM7uz6QC z>XqiZU$Hd9e&9qi4jn(<=JYG}LC&uO!d}a# z-)$LGmWY@m%S41O!QJ*o6a^*@@@qK6x`;d)m+Y^Dtaya?Lzsw8g2F*)Dt;=N>g%_r zE|$P}Z>!g!SCo!#m}L6Ik%ZnS+!^>Pjye!5YRTe;U}{Fu@yPyk zYDu0ZGg;hAvE0wW7QyaYd*ZST3#pAIP#cX@Gr{eCM+OG2Lahl>cW2krs5>Bf0S`B| zCIk9BSPoCLSn{ZO)$>BB9iYj_YgL5NNl&iSiVVGvle{Ojycr*-yX0zyJIKwgmTO{Y zIax;uvgjrtksRbO0`KK4)~lxG;%)2J;%&-?mS5+ObKY=}5cs}}XLJ1m-_FQ{xH!(l zfvIqNGm>Rh>uy=*>o3G{(Ni0~)Bdqnqhq72J>{bH8~Wi}TFNn15zB(z4KSL$e9KFU2-eAmowyR+ec(& zsOdzw;kCgOa{2=&M&{z$P>* zl6xUp3lXczs#E}HMV2gDuxyW{eK7T;(G+*jv&90pd(NiUv*@DXNkxAcepOU26H`;) zO4Hk|zNpeWaH}uG*aOW~cKOJF!rs7FE@!7JPG1~&^m#{{JroZQ=ffvt%wN3tWanOe z+bN?^kY1&J3;V@pbJpprgT;KQ?zk+$UM3M*`ksQII{IGxj0Z`{oj;n6za|*kNujtn z-Lqqv*x7rmC8t4uu+3x_&_u>$;=2OY7VnVIhLY4;r)itDnj_kYu@4UAA#G*Qi>|_v z;uZL*(*-UBvujZkeaGpBuzjk_O?q8R(9g0mqdDpLc-`Rpzu&WII3?#&bbWu0IM7^`U-t!e zH+x~3br|K~jU{qw67OE*l!ZVc2O%>0N^SFweG$xA=Ypt_NP&^7w6x#+d)@C71Z%;~ zjYhc1uI~4eXil-ZO4N4pv_T}!X*c)zHF9&@qM&py#)`6QsK2e+z}wr|8P~N|F1NuP zAqd0m6<%dM*&S5n_G1vE9>75|YMjk*`?=N6@%ouO%WGUko%ydNOkzC+qub%%v!7fz zOVZ48AF^1|WRY4nKitWgl#1AlIU^AXIK-H^4hgW1)y(RaKrFnEdx!{K=+2+3!M$w9TDdZX#fp-{WdX_ z2nXf8s;mD?adPC*p7UWAj}f$qPq8t+cCZU-aYhFpb18mW{Uo6Fae7q@`nxZd0bJ9X zZmacaf~x|#s@7u%wEsx5;6mcyx17z_?^Z-Yn@f}{#j9N7E?Veg|6_0JT9K$xyYbfqWa{WtCZ8u%)N345}Tt-sF1jW^$ALh!uw^5 zhf7dU-NPgl>t+ZL>_J@@+4Tm~jI1RdFSfN{3{PKp3S{Bh%KYfC+;vstuki+XGULhj zrBEtP&q{>X58>qag6x24Z3tWM53l$S_tBTUdZHM2nH8*)=2IC%EGC=t3!lDo7C6pA zfIMBWUWK5Gc49(BjYm!;jA)R8wM}2Oo@gge{_BUwT&_Q!VwifKGGEq;oWQr4Zivz` zLF!4$%f$zj#%tZ6T$wyL?-f4Zu}=+5pJ zYi#6t=n-??Mu?wOLOMY<7}VA5F*ufmuyUxF`OFk&w*Lv;9@9gYJf*RR^p3`QK^vB| zx`$^oZ{2G&`-yKqsVj0NibZQYrrI$^xd+HWT4~YqwcR46 zYI$t_mzDXgQ4w(H+wXbVQcKnvZc{h0Gf{#8<`%LzwY^Kw1l?k~>6%>Fb#CWfJ!(n0 z=9T-f%K?2M-}ub>egWWw77H<(!p_O_gP7w^!{y0m`21EVtE^B@P~s4r58=5=a9>sy z+q!ar;#e$|E0(2|pecuW(X+nH-iDOHbDPIwxBJG^b<{{VYZ5H8#nqAX=B}^k{>-+M zBk%@HlzUG;ISIIVozRx8E3wdeMM+!l_j zTzj<6WJXcfF%gpl@=P1rK}86F_#Mq(C*#WH3i`k^gF#?M4D1AqIul+5Og`5pym}A5G5WK@-F&_ zsh9ZsX;3q9{#cx!3dgBYcZ$%RA3`r5g!8vNV7^=*Zg(9aGhNB;2Oti23by-*Z|l8) zJR0EH{`OXNJc_N`p?j*>KLa79iYtH8z&I zV&l^e*AWu+Iw8&*lw}-N2Cy*m%m)>;yta8iXx&@VicJ;#(&;z-?F%qB3nC5a(n^;X zcWqpU*lxgCCxRs2Y8o3pm+g0X`gG<;@jc^>5A^cgU9uh?UoMGul?)UxSOj&L*67lV zb^4txF4@~Hy*^kop&%jgE-B$XwkannCXfLg1)`A1+UaBXp{Ns6 z+{B;^^#vC*+)e}ZFZ=H^<~vvlN>Es65&fO*Su)PG<`rC`@CKeT-5VfwS{J9-RDNQ#`Ni@8CR{&&9HpIsK5tHpwhSB~P^4S_xd+cP(f@w+NZtxOvu?;UI@tJq5hx z%q-Q}sw}-CwU^36%qy0DmZ!cjo-(jsi>&*ZM_Nf9lyjwD;Cnh*l&eIl%+2?vv)kdGEj8k0BJJ};dI$-=-CA^) znY*mrQ3U|%?Sc-uKoBUvbY>z z20W`?MPFD4Ij^Ld?4Gf)@!E$rl*djtY@5@IhY109=u0M%9n?!3HT7G3f2TN8TX>|Hd z-)yunRe!fBQhgNW`9(liPtT!W<_;Km4(8^Vm8)_F_bSnzU1zt@E-$)2S=MhjYdylYcD1@twx;YHC?_mC>BK;jXfR!XmU4U(9Z)!% z=es@Fp+^RnRXqniyoXcp)P*>#gdgAQQ#QV6?^>fI3$CYA&ZWZTFs3BsB?dz*Gn)%_W!R$U&1aVg-mEN6l}!s2;k) z_3+}yQ8W0MAIX9}q(`)fce;Kv?P12MWM?EJE3Y(r@=PjY%}EmF_URk(b&mNjU%t2; zW_E5jo#*d}{K7*~Al;T!zy!(|AcO8B;dpd*ZMT)yW(FJzSxFC8er5Lyc3jg|RaWDx zyLbiSTn#L!})DLF$u7UX3=nRwubyU~ZDe{rXfvhqN5jiHmVqCV@)Z8kZRTJ)uHl(1MW& zumx2nPK581*B?MfA%+vy$<&91bw~ykQvjSoK)m{=%GWv^CRs2$El0j6B@k6nKZ) zv|Tsf$V@OtU17k$N4*0u4Fz&IQDlkxo+zKv;6H{ihK<=%H~M%CM-?i-p^C;n@6D}<+t;2w+-HNe`v%S8tl{O}2d*&uBBZJcd zY~hCseEGP{?&i262h^dxb*Ep-s`M%+)pQF8P547dxIrO7FYo|+dgFom&n4{hD1IjU zor1%_Qts%7CM_Rcc}(-}lh)h#z`TVw$)X#uFMY?J+-QT+vHLoLGb9gvBOwiLo8}wn5CD7NO5(Ix;z};D* z^O=Q$ZUGBedrwajJ)7#z1aamwxXD!5wJtP*1)w>Gt!3047;;?FOvLo2w%V0fFI7UA zdw>Ih?(A#q(hGf=4u~Z*Q}T1&KA7VaulR<*6Zo+m|6__}DAWn~S5QWy9^*m%z{uBe zq8PF=GZ{Exi@IXPIkxGtp|)W9S{j%J_^vk<$z{EWbFbJYUpn9X~QowfKr#Elja02zL>a@*-i5yt}gbo>8P1vrTELK>6L8z6f{B3B?E5u(8Lsw(#sA zk-3@mtTEwuCr)3xl99xs>{g?PR7}!3PxO=9LPB*nb~t@GdC>Yn+}qPCC_aIW_l&%Q zGVu;x!%!6bT05)WTnp6C)qP_@47XF9{$*8`2En)f7i)T1dup#4c~4()`J=qfYfqtL zN+Z03+1(0B@XNg+t+6?Ai*iIfZgD7Bk71FqKc8Ry>3+O^S4Rj1jfs_KAa}aY;)GIh zL)1!j7jN1*jiP$~lbj*FXPH59o21H5;3dN+=WsPP6YOr@!Q0Al4VFqa<1V69k}JNe z{#r-AotRKk5dyDTwkqJ@E|8Z#nnZ3B@ipF!s&PGtVsu#h+MenImin$ab++x8l>7t5 z@{81GqoEZCRf_CaR>L2rUT{MNB(u@MEKycPuKNJZ!AF6Mt6=zD?j2 zu4`S11$tVHD!B$EUMh5Ro2HCnzbr4y!G!FYFwYB~UOnQY zi3#3xhU~~w_m4V*bJxPZFU)VXm`qy>L{JIBQ-kR0xQjB9VRFiwF$DZA)X! zqw5hqqhyv^_WC#}Gzf|<)`jruw(Z_b`XidAeWLmRj-_uZ7x>hNKRnJ2aNGMnX8v$- zLVU-D$1(Q~lKMinT6%!~o%x7(-Pt3Y0yYJ%FvEFJk4Panseks&WN>51gJAZ2THj}k zrOZF34SRB+pI>UD0p zbT_`DnRTf3V=rkjmDOfeKNy7+_m%P8Tb=LNM2uzBdae1}gSrDVs2h0)wYn=#v9jK^ zEsI=5$=-hb{C&8IF2q|DZ&7a{yqRgS6bdSxf|yEY3YwG2uRedmYA5snynnZ^oinxW z9QeEZbRvcUeMJw2HD0#`6z(B7VCW`P9wXgk`X#i(as4HM{prXfmls2nfanlTPr^I+ z5iEy40199scHpXfJL_Sw?C1&RQ?=u79TL$i(iaSzwGV3c$S6+C@r7+|a(QgsgMFFu z;p$%_2G3i|K0Aoqpt{PCIc;}t5%QMhvj|B~O6QhvYQ4DQg(?CU+A$%h2zehXjj?8$ z!>S7yPR8}Loj6xKJ?a3*v5g?F_DMw7Wbq){Wp7n{dn2LLDX4hGw`-qxv06ev+4+uk z+*zLeQjd0tnHqcb7Ng#Xc#iPM&2dyk5w(hEg54JL4gX*9|$s=MK2aQ_N)1K)}Le( z?VRea4(AbB3aI5tQh$u&q}sOQO3klo_>nl=7MJ&+!lcVsgkb!n9j1B8i<+gc;#4#+ z=^~PELzJgSKY?EAhjzfzZ+hn7nVcSL~ zc)2}x}WBpATX!h@R1wMek1OBlXk1OW=Y&<`K zhhrbm#GJq~6Xwkg-|pSBy%W<&Iq!(v>lCld)u3>QaoILa7 z6ZMlZA;N8KzePuu8UJ|N%Mf{_0@zLQ6I9$zSFuBm23p5LNaLbzc3+K2g?0t3!jG{` z?xo#e>N_rDxin4Dy22kI3E_#hX&Fo|Xvoi)jIgo)X2r3M0-YqYeX0}G`PtHL9+rl| z^qIdaOa0k_G0(jicSt4Nw$Jg|Y#NUWZZ@Hp$~$Nn0&%!Q_boB~#LlIpW*9Vk371HM zPDlcwU6nRHdZGQOQ-b1mX}~``FJ4&mROJ7FS*t8lc3lP%(a?%eYk_I@M(B)9ao3hwq!Q?3ggJpA2joV zc6WJ0-1n^=%z8}j*K8Da?URHi9})sgRoqbi%h~cotr;@&o+Ecf(yo$fnOx^50TSEt zip}-{iJ^+UAHS6W{(A4KpEXSxkUJ}>I*|E@eioc~_N*?e7GwzP(+=>}i&;RJ(IJG2 z>mp_*>G2Y^{m_4DOlK_5g{K01I`E>Pbw`doAGPBCGa~?7^@RTJ%GmxGs(xw)*4?hV zUJ4K>F}!!3MTiT+!stcjK#`=pS4zT)Pu)W?I#9A;-?0y!(5Hm=1{y|$I6O{Z`A-Ec z&wa3OzB_rVcmL+`rHtbvx@>*E3k42hMC7D3@#`k-?ZoJb;ws0awt&7#_?RN3AqjEU zY<$L{%QZdP&>4CVUB9*5nGE{^SzRw9UyOF&d1F~uaPP^FWyR$%i1@UpAsK`=RC&-~ z%i-#zmkqxLM~x?zPOM-#{7H?YGgCdgKB%4<#C^J&%YW-hy1_MuA~o1y z+2;Es71-fsH+Rie9DnHX2D1b0A^#h79!s+BX?qM$3$d68MIUV1$W3?Gxt8U}-0=`R zBn*P6NaloZzO!nad^`cmjL3YpXzl;j`Qt=HNXW;@^UaUNJ)d;NU0h>YjDL(1(^H4h zFw>nZ4qG0R(vrinkZ};LxRE@nPnn=T9S%J~1V)Mz$_7b5-0FqfnIeyx4G}Rrb*EN% z=y2VDp)N}i$DvwqSe2e$PO9^sM>n8dtzOONFVs~ozDS!4rp}~*DY!@P96=Rw;a4;$nwg*ot{s^;KbZ%DqN+`(8b*sr+)LzBzU5@==FN z4b*ek`)<`DG8~9Z{{qwvq$MRK?llm(9-;Tv1Xvnk)yX6rQ7v95$5#X1Y62XQ<^UqnWUL>4eGu;cSDx9qBDbNWxihZ z^?z#ByyEP2ynEnw3#Zwsp224;B6_>Sk?TDL0c{f_GSY`wF#(0IXxaU(9g#$bCWAL z`0hXQC7v^Jik3%nKHYUSA}Q(^PdgRl^Pd5NuEnbR6eTzCg`ZM`q7%=?;J8YZk0RN# znrbmt-~ph8VZ)OfW}A@{Ef0g-fNFIkjUo^EfZ6B2@Zoey(nnn1gC@lZmjVPJ=Pu%` z$=Ccq4yv)axw_Tgb6dMw{o_^dI~ckkew_z0?y*sfUAQ;)xUX7D|8tx0dCmjaK^zJN zm{Fvq4-M?`shVoGPO2R#lNdzElaJd5k>WT)3`C_6&` z=KM%_auYT4wnqVcqdAvy`k|-jiIe({d|$m0oFWZ5MCR8_msIE9dOOmfv;n zj9)X0wdAO&CVgv%>LcQ^8zy}^x^lY`FC_-lUUWul-JLZG45l_G{>00ZD3*M$tfUrU zhN^*1ub{faNI%gTtVjhEx_|)JL^N2#*Bbdlu8+~7EVO$aJ>wYQDgLpbR;q+wx8{0|$h0 zLXd=wO6&5K;)uxSnyp=lFN~AyP4K%vRKq(;o;(n!&&g;#1o<)%5Fr2{6dogrC)~1} zy?U)}GU*l*!Q0>HwNfR=9%(2&#kIGKvBBjt4Y6`! zIX?XC1hQH-PHC{CoJxIbvesR|+QykncCWH!#SB|NNsFUKLSQodqNjH0R8PENd2@*L z5#ekR9(_+Prscbve$81G#_Q)wa`+T&Tut7&KXts;5rbrCrHlL8384M!7=$XQ>3@c;K zej#a&L7})!k7IN7)1fH8IYSIq(oc8nw>EnwyZyk>^oy)Ik=0sRT5`<+1lu4A9FsBq z5XI(Q;O5Fx#g1^Vx4_e4@LIytg^|Z(m*dn&TZmt`|r<&YLmR?Bzf25AB*+ zy>(hI^}_8PpC6EVZ2}nB#qvxkJL74nUn}wL&oZ##w`@C8;hfhTAv&46B;RpyH0vnQ zxF7v{67o)FmFN=h$!uz=$Z(g_6|awgc0Z@8$SmM6&!CXniU{2DqLcG$nVBMH$XnR%{kH-w{gInfIIjpRa}TdKBx+H>DN z7)FfNht>`X+NdgZ2f0fN~TBJy+kFw=?YL^WoyQK%jZU5WgMCnAqD$zL$Gh%Zw!d z9W)5TU7hoXO1g-&)R_UwZtCyo*6ZL``~=fu=o(v+5QO*t& zZD*2(1!f{%_$|eE4=*nOa7W9)d&NA)k9xNW)gd;EZq*q?BU0>A?c_hw%fQ8a7G%z5 zf_~Amc#2!;(oXzeZVYk)E#KMIdP}wY{=2CxE_{rl0GI-J*Jl90Mnq3b#uUFI+qZ1H zsQU)?Y~(YDg5+lJGffWTj7;rdZqoS1Ki#DDs!3zAh%IU~8SFwXcZpK~W-;qaxghh< z^Jsyx8Y^H-p^a7HOs9OuHlkCvTpn@_l)o4$11@2R2@MsA;uRZ71%TyjskBSLNKWFY ztsw~hK}lGV7oNqO*KjDay1s1W;c;?iv+v^b2oRWV0#OCECY4YX$>iMCs&T>Etty%g zNfvuuh(G_bpt!^zf$%?R!M`u3^=kTjAp{e`g5?~}3kE$Lb*v14Tmi&)Q1oHey7TH) zIImqPVgQ*t%U;4=zNcmeK=5S$69hjwBxN1iPy}fM|sK0z|r=bMFWseFwjaKk{Ae5yGH#TV>Q`a{{xQ)0$H6 zrt1mnA!hX}xkvAa|X_jis-R z$$+*5kz!V~RfnjQ9c!~GqGxWf{I)m16a1GWHJb^wc1MtS>X%Q@G|})qHv;lidX1x~ zxHvuwV{r6_iIddRS*JJp+e@7kAo>2|1woTTNJBuHP<``1NfU|?;7RoOU2c=A^W-tE zjTSKheUM)Akkh=Cp&YW?DhXx;FiE{@b*m#6BS_#E&6kN*n0C1cGqB5dN#x_hmh1t~ z2mMcEoY{BK;Z1poHkf_HeCMg>R-*HCBU|}o6Xw#cKp&$YgD|9rxlnO#M`Q}FTz1YZ z1Fe&AKV9@pmBloMiD>zc1PnGrh~X|rQqpcUJw0zgpQR9JhOcXLD!gNT1<(~ZpbtjS z*1^2Ml7{|Vq{DX zw6Un4H&ojXH@N|NUWhRD6%%eUQqn?z*_R9I=JSQ~k}bb@pp3zv%5|`PBwk7XsnAir zJG-Gzjv5EI?({!a1w&s)k@>CRbk+YAgMV1G1&M1i86CATOsR8 za}?*X{wrPdR<%Ui(JN4DzI6Q`Eyjuo;COnRcEUeSR!|;4DyF+42_h-BPD>XX!eVca zoC^8Kz%Yjl4|UDN=kM)geD7uJe@(0fT@<-KAnaJlJM4F}AI`UBBgaMS4%HhG>944T}lRiap#|Az6~ z9N^yuBQgA2%&W&Z>faqK_>UNW_?q$C#k7CF^Y8lnyEp!$T=4I?_^(X}pUV!9EW!T> zF!jaJC*FqVlP^OjoSDR!@Bq|Ku*g`5H`|evW;pki4&OaSMrar)ewTpwxal$7UL(20 zGoVx?NZV_q_!jCDn$kRy>|EW9<)*F|)4R0es$N=L+CeOg`LQ~Z-12f_t-+P4F&AuI z9lL%x;}`dC_ns2ictR-^HS?q%DG0v^d&Aw--1P91G=5KkJ9m|{Sr9+vSE<-Xw|oe+ z+6$tgk_>Y%?*Yjk+~v%m?JvM3iehY@EMPFV6Ti5ihHPn(!jR&tptJy%Ygn*+BvHFC8nrpEai5hLaIEB##9agmrOk!;Q<$~W_`;~S7$HldRzz)-MX z%<6>_R}p{v<-==6{Oj862_FbM{jcLZ^e1)urSZkA1{~pWcFIxVyo?;J;@J-DZzwF} zl$MiYfj&4e(p;()Y>8$hh41Eo%UGdmn{K#!O?pLL!s`!&?&R<5N-V=W>8v zvI}xBnU}d3-36l7lSXpJXx(%Y$>>W4@{Slz?SGZ606cc)JOJSnp2a5X27kwA*NPh# z(ST%d!v)+kqI-`&d~+rq$iObqp}o?p$`ofXj0 zQh7RvWD!u-!^CuQz(=K${8dFO1IRp86S+~sKbXNa%jmmdUQ#v_}4u7&-!zP%k#NH^>YDrCPw>IymESa zbZ!S50APz2Vklfnawoimjer07^ABv*(w4lkyH&4@Qvt)uZc>80JuN)NdXB0}8zi}R ze}5@Y@Nom>E(jXck#pH$3-LPt=x#V z{s#bqR)`T{_?yljSd+5tsrL4+G6^o!E&>4L^Kr64(=-N1*5(O7*=dd!Lu_jaT*(#w zcB}t$A-qV#N#ISp6nECHIkU8OSXDG6={>1c>F~yrN6K9RVxL*N}7F0)y9}DDo(Ja>V zcm8@sM{3DWg_NUo0LAvm07&A=zb=tw^1FF`UjXO={8tgLW=O7C7iT^zs`B<)q`FEY zz}u`pu?53RLoV$ZK0J8J>Q-LBY!v|&z2fd2<(31kV~cS(Gp|Rk{*&WEMx!}(Rag(L zN(tlvy{8E9e0zONzN0Ga((~%geFwSRl~h&7Zy;Pqoq(z)xIc`XUSu>-)g--%QPsQ> zc-jr3{r_eJ9DDthy=ET!>#F?M7doPvK^IgMPbHSy^mR;(*=qe!5Z?B5!-SZ5@b2t` zQB&N?CUz-pB^Q@i@t_BRlUAAdsny%;ANi@9nr?jCKz)T((rz|AAH=iyDSc`1eLl84 zD{Zs=!G1t`dir`AcTrK%2DXuxm71CwjwUtz(V=n$u$W0DQkd-o-YzVfk@dDHcca8eCS7g6$s?vJ0S<(D%SNUk&&_burbMWbhe zF3SOFng8ess!{)02@>eC#7&;DE^ZoXX99pbpv2z=L&RovUIPscYb`-#6_qka{tsGY zc+(s6I;ZD(^5`wrU9dK(z2z8Je6wH&7&TlS;EFHeB6%hLwAqH+j@2nsCSI0DB+g5@ zxCjE^ps)8OoGOY8=4202sQ`TM-X$r3KAVON(F>GVFYBCg`z2wjOtr&E!%)#Ml}BeY zK5YLKUTo<=s>#&*3OkKHP8UvLX98z?2mrgVeJuRFBIA~;fIEwBa3cG9FS7B&6<-nv zCE526c&vt)d#7RicC}U(H~0ck!HygkZbY^65bpnJ+u);rLrahXG=)>-769zE0+|&_ zhCrZsVLV=9?&R1Hy!vk4x&nShE~0%^Ob2TKnKdh(_5vG3ET1QU>6mUkuP+5!Cx6mG ztZ+5A|6Ld0r(7k~ZqXk>236)|FDn4ZfXiX|p|q^5Fhk*gVFmzj9iTs3B9ZrY>#O2H z`g4Eoun|gm@BgXA^XGTom=UK@bF29{U;XqKilx(lm;#r?%usy z>DVGY+uZ1!BDI69qD5}&Iw04;h_`~pipE`0rburBu0R_TjQvepG%dU&L}}N z-l;;*m+k~AzRHk4wq>8fCyb~~0Fk)c3wPOsJ1IhF_^yKASe))7BvhFm&h_WM z>;Mklt4XKA6<-$NjdEGEt@xr`?yt4NzX)Ga0Tj_6`lWH!Sxz)$∨|wHBHWW&(9o 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 K70CSJ|33h+dV&A| literal 0 HcmV?d00001 diff --git a/src/games/chessbase/res/rules/graphs/leychess/pawnight.png b/src/games/chessbase/res/rules/graphs/leychess/pawnight.png new file mode 100644 index 0000000000000000000000000000000000000000..ff81062e322d0b45fc41a5c06783482472b0df42 GIT binary patch literal 77828 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°&fsMteEdB3${++jf_rbsC=U;p9{{uTZkK-xi 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 LR>pZoE`)yo(I!`T literal 0 HcmV?d00001 From 95ad3de4aff85472eaca4b030616902c5229e6bf Mon Sep 17 00:00:00 2001 From: tilera Date: Tue, 1 Aug 2017 23:03:09 +0200 Subject: [PATCH 04/17] add fairy icons --- src/games/chessbase/res/fairy/icons/w-dragon.png | Bin 0 -> 5156 bytes .../chessbase/res/fairy/icons/w-emperor.png | Bin 0 -> 2882 bytes .../chessbase/res/fairy/icons/w-lighthouse.png | Bin 0 -> 3658 bytes .../chessbase/res/fairy/icons/w-unicorn.png | Bin 0 -> 4189 bytes 4 files changed, 0 insertions(+), 0 deletions(-) create mode 100644 src/games/chessbase/res/fairy/icons/w-dragon.png create mode 100644 src/games/chessbase/res/fairy/icons/w-emperor.png create mode 100644 src/games/chessbase/res/fairy/icons/w-lighthouse.png create mode 100644 src/games/chessbase/res/fairy/icons/w-unicorn.png diff --git a/src/games/chessbase/res/fairy/icons/w-dragon.png b/src/games/chessbase/res/fairy/icons/w-dragon.png new file mode 100644 index 0000000000000000000000000000000000000000..87d4fff5906a1d436dc892c6a28bdc1f07bbeaf7 GIT binary patch literal 5156 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 literal 0 HcmV?d00001 diff --git a/src/games/chessbase/res/fairy/icons/w-lighthouse.png b/src/games/chessbase/res/fairy/icons/w-lighthouse.png new file mode 100644 index 0000000000000000000000000000000000000000..ad96788bca9e62130b818ee628b65e445527ddc7 GIT binary patch literal 3658 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 literal 0 HcmV?d00001 diff --git a/src/games/chessbase/res/fairy/icons/w-unicorn.png b/src/games/chessbase/res/fairy/icons/w-unicorn.png new file mode 100644 index 0000000000000000000000000000000000000000..2ea39c4752e8143df3f6143670b90127f8dc66d1 GIT binary patch literal 4189 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

lyq4Vi>BYu1R!J74nMci*XAy?P?;fwXDUMlZhT zu8+Xf=+dQ&9)0vtdpyz&bz_vJtnU*vAaTsXQKLo)#q%lMx^>e-4?SdV2{{60BcKE= zix)4}DW_n|?tFPPOM3!yfPGG^t#yM=-o_GR$DU& zK*-^kxPz1e>Ggf~Vbg>sunz(K>#yljaAiWQ>67!@G?|cdBBLCpV88GvJrzZoRkBK3 z=L!fwxJk9gAAj6*LWL;=W5gPq-eT&5vDqZ1P-SRC&m)`Xj1k^ zq*EwYK#0J)a)ZMUKiuT3Dp#&7j5^%enl)>h$s?Z?guwZF;DHCcLs4^aGKWx8;e{T= zMNmbPm577T#UA6TtF97@(Gr@3>Pvzyn~~%K2oDWAx(;`w%15>D-h1zjOLen)=FOXD z3Psrpb^>CA!`rgPfp%mgM1CJqTLq$Y>`XpN!BA1Jx#k-C@z}m38#69kIczR~(AQzwoLGgVNiecUAAPi&_IB=yVNFuhN&Bn>TmAa=(_MGn<-Lv; z1{MRgdavM8nX?-Y?Ad2|w?O!^apOiEcieGaCnKx&>|6kW0@IwwJ^l34P2UC5sZ%FI z@pt6F0}nI=YgVjZ0bKn1H{VQXQztb;n?N!jpMnca5R+Pd@WBUl{q?*QB77mQ)wF3- zvnVZrin%wj=2MMa0O7bWi8Rs{FcA@08F)6-&nXg-?;(ZZSD47#ZoAFvMgjo#BF=Jp z#>CZx1!9gV91M1AzJ!>En8XtJ1aO(+@+zh2lM5iMRuYP8+_$KXoZJWRqE^Q)m{TxEYefQmG4@30|Ps{Ji zbj){i0fZGhoIxnhlD?oF!7KRb!~?j6ur|m$!RI~bAmf=D`SHge4HF&%?h#tc21uer znohb&qPfNhJ|g91%Aq`SSs(FGyS7S48# zCPy&9o~BWFHbj^S{ntsR7-Xqs*WfeUY!Zt0Zp{ZQR3(#i2me_T`~u&S3m{aU7Lje| zZnO?0Ic^N=ogHEeiofu}9*;H2RwrMM%NXb9rgHQ#7g8$(dC)v@ z2CSqUXDMjFl@O+$%2qUfRv! z#^MSCnpMZZXw%^1H)YLho9KTtNiw**3l}cT$h|I2&rClj7GZ&TI<7K~MS=hX-6>o0 z7KFX7Q;H|Tpks6$nrG}XSZDOV`w@Z~+%flF`AQ;|rX2AY3&Rpz_7YY zh9%t%f&?VpeOS@S0t4#Lv{3nZX(etp99lQB?A^P!{U*7rCo-rnlIo``%o0*Lyc;sE ztQiGB$TP7MNRN|Bpk9E%^Ghltz+q>&k!RGvV3M!9?m922oL6-4mbEzYRulknbRh8u zAepokW55ZnTrkK2d-za6E%KbkVUbW1vIO@XRy^^VFUi-DWW;2QDj;rcgNG))Vi&z~S;b*~mo703yGJM;#4+ijWYqo42Q>{+*1zUr zqTfY}76sNx>qmiXuSwB=$osb93MJ(Y5SQpi!V+3)vX`S}J85BlF9jeZ7fCYulBgY7 zya5yHjCr#FoG#Ag@**h!fu&(G;(jD*fb^4O8ZO8d!)VWh9O37I!@P#nKcqR2WW+v+ z8X)j72?Pz}(DTaiFy}Imu~QiJatjD=e&Dz=#vBF*tp?>u=xyYf^$5I!JuSgLBuYC3 z4wHGIJG4_+hc*$y$Fr3AB}w|%(Fr3M|B~Z0nnno_+(T+ArqIM|WAoJ#7Zj4b!UIm3 zM@Vk*!ZTkIB|xB|7^)#}M81;$HFK>b8#anmEoAAbnB)^;h%1vCx zG2L@TX@|H(>GB3dDf;5d!_M&~Q33>FZ25Ald`+?WJ&VRR`jIFBg7Kps@BUUWKMzn2 zuA!lb-=*bCq6CO9g@5T66#$7C!UaGIfJAHtBBoAZhZF#b*bGEWox%<&01~koh?qKs n9Z~=!VlxmibqYHqVu1V~wf9D_Xdf3L00000NkvXXu0mjfgjDM2 literal 0 HcmV?d00001 From 9f99a717cab8babe353c60ea704f692430dc050b Mon Sep 17 00:00:00 2001 From: tilera Date: Tue, 1 Aug 2017 23:07:07 +0200 Subject: [PATCH 05/17] readded wtamerlane --- src/games/chessbase/index.js | 215 ++++++++++++++++++----------------- 1 file changed, 108 insertions(+), 107 deletions(-) diff --git a/src/games/chessbase/index.js b/src/games/chessbase/index.js index 44287eb..7669f8e 100644 --- a/src/games/chessbase/index.js +++ b/src/games/chessbase/index.js @@ -1119,17 +1119,6 @@ exports.games = (function () { "fairy-set-view.js", "gigachess-view.js" ] - var modelScripts_wtamerlane = [ - "base-model.js", - "grid-geo-model.js", - "wild-tamerlane-model.js" - ] - var config_view_js_wtamerlane = [ - "base-view.js", - "grid-board-view.js", - "fairy-set-view.js", - "wild-tamerlane-view.js" - ] var modelScripts_lca = [ "base-model.js", "grid-geo-model.js", @@ -1141,6 +1130,17 @@ exports.games = (function () { "fairy-set-view.js", "leychessalpha-view.js" ] + var modelScripts_wtamerlane = [ + "base-model.js", + "grid-geo-model.js", + "wild-tamerlane-model.js" + ] + var config_view_js_wtamerlane = [ + "base-view.js", + "grid-board-view.js", + "fairy-set-view.js", + "wild-tamerlane-view.js" + ] return [ { "name": "classic-chess", @@ -5056,101 +5056,6 @@ exports.games = (function () { }, "viewScripts": config_view_js_giga }, - { - "name": "wild-tamerlane-chess", - "modelScripts": modelScripts_wtamerlane, - "config": { - "status": true, - "model": { - "title-en": "Wild Tamerlane", - "summary": "Chess on 11x11 with fairy pieces", - "rules": { - "en": "wild-tamerlane-rules.html" - }, - "module": "chessbase", - "plazza": "true", - "thumbnail": "wild-tamerlane-thumb.png", - "released": 1497874349, - "credits": { - "en": "wild-tamerlane-credits.html" - }, - "gameOptions": config_model_gameOptions, - "obsolete": false, - "js": modelScripts_wtamerlane, - "description": { - "en": "wild-tamerlane-description.html" - }, - "levels": config_model_levels_15 - }, - "view": { - "title-en": "Wild Tamerlane view", - "visuals": { - "600x600": [ - "res/visuals/wild-tamerlane-600x600-3d.jpg", - "res/visuals/wild-tamerlane-600x600-2d.jpg" - ] - }, - "xdView": true, - "css": config_view_css, - "preferredRatio": 1, - "useShowMoves": true, - "useNotation": true, - "module": "chessbase", - "defaultOptions": config_view_defaultOptions, - "skins": [ - { - "name": "skin3d", - "title": "3D Classic", - "3d": true, - "preload": [ - "smoothedfilegeo|0|/res/ring-target.js", - "image|/res/images/cancel.png", - "image|/res/images/wikipedia.png", - "smoothedfilegeo|0|/res/fairy/pawn/pawn.js", - "image|/res/fairy/pawn/pawn-diffusemap.jpg", - "image|/res/fairy/pawn/pawn-normalmap.jpg", - "smoothedfilegeo|0|/res/fairy/rook/rook.js", - "image|/res/fairy/rook/rook-diffusemap.jpg", - "image|/res/fairy/rook/rook-normalmap.jpg", - "smoothedfilegeo|0|/res/fairy/bishop/bishop.js", - "image|/res/fairy/bishop/bishop-diffusemap.jpg", - "image|/res/fairy/bishop/bishop-normalmap.jpg", - "smoothedfilegeo|0|/res/fairy/knight/knight.js", - "image|/res/fairy/knight/knight-diffusemap.jpg", - "image|/res/fairy/knight/knight-normalmap.jpg", - "smoothedfilegeo|0|/res/fairy/queen/queen.js", - "image|/res/fairy/queen/queen-diffusemap.jpg", - "image|/res/fairy/queen/queen-normalmap.jpg", - "smoothedfilegeo|0|/res/fairy/king/king.js", - "image|/res/fairy/king/king-diffusemap.jpg", - "image|/res/fairy/king/king-normalmap.jpg", - "smoothedfilegeo|0|/res/fairy/elephant/elephant.js", - "image|/res/fairy/elephant/elephant-diffusemap.jpg", - "image|/res/fairy/elephant/elephant-normalmap.jpg", - "smoothedfilegeo|0|/res/fairy/cannon2/cannon2.js", - "image|/res/fairy/cannon2/cannon2-diffusemap.jpg", - "image|/res/fairy/cannon2/cannon2-normalmap.jpg", - "smoothedfilegeo|0|/res/fairy/eagle/eagle.js", - "image|/res/fairy/eagle/eagle-diffusemap.jpg", - "image|/res/fairy/eagle/eagle-normalmap.jpg", - "smoothedfilegeo|0|/res/fairy/camel/camel.js", - "image|/res/fairy/camel/camel-diffusemap.jpg", - "image|/res/fairy/camel/camel-normalmap.jpg" - ], - "world": config_view_skins_world, - "camera": config_view_skins_camera - }, - config_view_skins_9 - ], - "animateSelfMoves": false, - "switchable": true, - "sounds": config_view_sounds, - "js": config_view_js_wtamerlane, - "useAutoComplete": true - } - }, - "viewScripts": config_view_js_wtamerlane - }, { "name": "leychessalpha-chess", "modelScripts": modelScripts_lca, @@ -5272,7 +5177,103 @@ exports.games = (function () { } }, "viewScripts": config_view_js_lca - } + }, + { + "name": "wild-tamerlane-chess", + "modelScripts": modelScripts_wtamerlane, + "config": { + "status": true, + "model": { + "title-en": "Wild Tamerlane", + "summary": "Chess on 11x11 with fairy pieces", + "rules": { + "en": "wild-tamerlane-rules.html" + }, + "module": "chessbase", + "plazza": "true", + "thumbnail": "wild-tamerlane-thumb.png", + "released": 1497874349, + "credits": { + "en": "wild-tamerlane-credits.html" + }, + "gameOptions": config_model_gameOptions, + "obsolete": false, + "js": modelScripts_wtamerlane, + "description": { + "en": "wild-tamerlane-description.html" + }, + "levels": config_model_levels_15 + }, + "view": { + "title-en": "Wild Tamerlane view", + "visuals": { + "600x600": [ + "res/visuals/wild-tamerlane-600x600-3d.jpg", + "res/visuals/wild-tamerlane-600x600-2d.jpg" + ] + }, + "xdView": true, + "css": config_view_css, + "preferredRatio": 1, + "useShowMoves": true, + "useNotation": true, + "module": "chessbase", + "defaultOptions": config_view_defaultOptions, + "skins": [ + { + "name": "skin3d", + "title": "3D Classic", + "3d": true, + "preload": [ + "smoothedfilegeo|0|/res/ring-target.js", + "image|/res/images/cancel.png", + "image|/res/images/wikipedia.png", + "smoothedfilegeo|0|/res/fairy/pawn/pawn.js", + "image|/res/fairy/pawn/pawn-diffusemap.jpg", + "image|/res/fairy/pawn/pawn-normalmap.jpg", + "smoothedfilegeo|0|/res/fairy/rook/rook.js", + "image|/res/fairy/rook/rook-diffusemap.jpg", + "image|/res/fairy/rook/rook-normalmap.jpg", + "smoothedfilegeo|0|/res/fairy/bishop/bishop.js", + "image|/res/fairy/bishop/bishop-diffusemap.jpg", + "image|/res/fairy/bishop/bishop-normalmap.jpg", + "smoothedfilegeo|0|/res/fairy/knight/knight.js", + "image|/res/fairy/knight/knight-diffusemap.jpg", + "image|/res/fairy/knight/knight-normalmap.jpg", + "smoothedfilegeo|0|/res/fairy/queen/queen.js", + "image|/res/fairy/queen/queen-diffusemap.jpg", + "image|/res/fairy/queen/queen-normalmap.jpg", + "smoothedfilegeo|0|/res/fairy/king/king.js", + "image|/res/fairy/king/king-diffusemap.jpg", + "image|/res/fairy/king/king-normalmap.jpg", + "smoothedfilegeo|0|/res/fairy/elephant/elephant.js", + "image|/res/fairy/elephant/elephant-diffusemap.jpg", + "image|/res/fairy/elephant/elephant-normalmap.jpg", + "smoothedfilegeo|0|/res/fairy/cannon2/cannon2.js", + "image|/res/fairy/cannon2/cannon2-diffusemap.jpg", + "image|/res/fairy/cannon2/cannon2-normalmap.jpg", + "smoothedfilegeo|0|/res/fairy/eagle/eagle.js", + "image|/res/fairy/eagle/eagle-diffusemap.jpg", + "image|/res/fairy/eagle/eagle-normalmap.jpg", + "smoothedfilegeo|0|/res/fairy/camel/camel.js", + "image|/res/fairy/camel/camel-diffusemap.jpg", + "image|/res/fairy/camel/camel-normalmap.jpg" + ], + "world": config_view_skins_world, + "camera": config_view_skins_camera + }, + config_view_skins_9 + ], + "animateSelfMoves": false, + "switchable": true, + "sounds": config_view_sounds, + "js": config_view_js_wtamerlane, + "useAutoComplete": true + } + }, + "viewScripts": config_view_js_wtamerlane + } + ] From da03f87c42428b65ce1ec1eb8a3bb1ec329bfe1d Mon Sep 17 00:00:00 2001 From: ecobabush <30953481+ecobabush@users.noreply.github.com> Date: Tue, 15 Aug 2017 18:19:29 +0300 Subject: [PATCH 06/17] Change to make black able to castle right. If I understood right, I made a change to how castling of black should go. --- src/games/chessbase/demi-model.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/games/chessbase/demi-model.js b/src/games/chessbase/demi-model.js index 91ccf47..14cfdca 100644 --- a/src/games/chessbase/demi-model.js +++ b/src/games/chessbase/demi-model.js @@ -110,7 +110,7 @@ castle: { "0/3": {k:[1,2],r:[2,1],n:"O-O"}, - "28/31": {k:[30,29],r:[29,30],n:"O-O"}, + "28/31": {k:[29,30],r:[30,29],n:"O-O"}, }, evaluate: function(aGame,evalValues,material) { @@ -184,4 +184,4 @@ }; } -})(); \ No newline at end of file +})(); From 9dfbf9e7b18a3e553be46a2001787ac02cb2986c Mon Sep 17 00:00:00 2001 From: ecobabush <30953481+ecobabush@users.noreply.github.com> Date: Tue, 15 Aug 2017 18:33:37 +0300 Subject: [PATCH 07/17] Try to revert full stop When I have compared two version the original one had full stop at the end of the file, when the second one does not. From 6a0635c54e44d9f44687c0b89e804ceba203033d Mon Sep 17 00:00:00 2001 From: ecobabush <30953481+ecobabush@users.noreply.github.com> Date: Tue, 15 Aug 2017 19:20:31 +0300 Subject: [PATCH 08/17] added \n according to POSIX --- src/games/chessbase/demi-model.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/games/chessbase/demi-model.js b/src/games/chessbase/demi-model.js index 14cfdca..634abd9 100644 --- a/src/games/chessbase/demi-model.js +++ b/src/games/chessbase/demi-model.js @@ -184,4 +184,4 @@ }; } -})(); +})();\n From 895fc8e254498385598993a28786ea669d566a1f Mon Sep 17 00:00:00 2001 From: ecobabush <30953481+ecobabush@users.noreply.github.com> Date: Wed, 16 Aug 2017 13:36:28 +0300 Subject: [PATCH 09/17] Final version of this file. I am getting started to use github. Then it is not all ease for me. Excuse me for that. --- src/games/chessbase/demi-model.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/games/chessbase/demi-model.js b/src/games/chessbase/demi-model.js index 634abd9..14cfdca 100644 --- a/src/games/chessbase/demi-model.js +++ b/src/games/chessbase/demi-model.js @@ -184,4 +184,4 @@ }; } -})();\n +})(); From b9b32842050ed528316559865bea732f41c2f246 Mon Sep 17 00:00:00 2001 From: ecobabush <30953481+ecobabush@users.noreply.github.com> Date: Wed, 16 Aug 2017 13:40:41 +0300 Subject: [PATCH 10/17] Made castling behavior right. As I understood, have made change to remove bug with castling. --- src/games/chessbase/malett-model.js | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/games/chessbase/malett-model.js b/src/games/chessbase/malett-model.js index 4db7e8a..ebba795 100644 --- a/src/games/chessbase/malett-model.js +++ b/src/games/chessbase/malett-model.js @@ -111,8 +111,8 @@ }, castle: { - "2/0": {k:[1],r:[1],n:"O-O"}, - "22/20": {k:[21],r:[21],n:"O-O"}, + "2/0": {k:[1],r:[1,2],n:"O-O"}, + "22/20": {k:[21],r:[21,22],n:"O-O"}, }, evaluate: function(aGame,evalValues,material) { @@ -186,4 +186,4 @@ }; } -})(); \ No newline at end of file +})(); From 8727c790f3f989c0aea282f01f8e17bdf44915c1 Mon Sep 17 00:00:00 2001 From: ecobabush <30953481+ecobabush@users.noreply.github.com> Date: Sat, 26 Aug 2017 20:43:17 +0300 Subject: [PATCH 11/17] Bugfixes_Added pawn promotion at d9 and g10. Debugged pawn promotion at d9, g8, g10. --- src/games/chessbase/glinski-model.js | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/src/games/chessbase/glinski-model.js b/src/games/chessbase/glinski-model.js index c56da2d..465d9fa 100644 --- a/src/games/chessbase/glinski-model.js +++ b/src/games/chessbase/glinski-model.js @@ -8,11 +8,11 @@ 5:'a4',16:'b4',26:'c4',37:'d4',47:'e4',58:'f4',69:'g4',81:'h4',92:'i4',104:'k4',115:'l4', 6:'a5',17:'b5',27:'c5',38:'d5',48:'e5',59:'f5',70:'g5',82:'h5',93:'i5',105:'k5',116:'l5', 7:'a6',18:'b6',28:'c6',39:'d6',49:'e6',60:'f6',71:'g6',83:'h6',94:'i6',106:'k6',117:'l6', - 19:'b7',29:'c7',40:'d7',50:'e7',61:'f7',72:'g7',84:'h7',95:'i7',107:'k7', - 30:'c8',41:'d8',51:'e8',62:'f8',73:'g8',85:'h8',96:'i8', - 42:'d9',52:'e9',63:'f9',74:'g9',86:'h9', - 53:'e10',64:'f10',75:'g10', - 65:'f11', + 19:'b7',29:'c7',40:'d7',50:'e7',61:'f7',72:'g7',84:'h7',95:'i7',107:'k7', + 30:'c8',41:'d8',51:'e8',62:'f8',73:'g8',85:'h8',96:'i8', + 42:'d9',52:'e9',63:'f9',74:'g9',86:'h9', + 53:'e10',64:'f10',75:'g10', + 65:'f11', }; var geometry = Model.Game.cbBoardGeometryHex([ @@ -35,7 +35,7 @@ } var promo = { - "1": { 7:1, 19:1, 30:1, 53:1, 65:1, 73:1, 86:1, 96:1, 107:1, 117:1 }, + "1": { 7:1, 19:1, 30:1, 42:1, 53:1, 65:1, 75:1, 86:1, 96:1, 107:1, 117:1 }, "-1": { 2:1, 13:1, 23:1, 34:1, 44:1, 55:1, 66:1, 78:1, 89:1, 101:1, 112:1 }, } @@ -229,4 +229,4 @@ }; } -})(); \ No newline at end of file +})(); From 21715f24db24108015156c2d4ca7c5ffd71dc761 Mon Sep 17 00:00:00 2001 From: ecobabush <30953481+ecobabush@users.noreply.github.com> Date: Sun, 27 Aug 2017 17:52:02 +0300 Subject: [PATCH 12/17] McCooey Chess 2 bugfixes of pawn promotions at d9,g8->g10 These bugs were in glinski chess too. --- src/games/chessbase/mccooey-model.js | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/src/games/chessbase/mccooey-model.js b/src/games/chessbase/mccooey-model.js index ce6238a..13826cb 100644 --- a/src/games/chessbase/mccooey-model.js +++ b/src/games/chessbase/mccooey-model.js @@ -8,11 +8,11 @@ 5:'a4',16:'b4',26:'c4',37:'d4',47:'e4',58:'f4',69:'g4',81:'h4',92:'i4',104:'k4',115:'l4', 6:'a5',17:'b5',27:'c5',38:'d5',48:'e5',59:'f5',70:'g5',82:'h5',93:'i5',105:'k5',116:'l5', 7:'a6',18:'b6',28:'c6',39:'d6',49:'e6',60:'f6',71:'g6',83:'h6',94:'i6',106:'k6',117:'l6', - 19:'b7',29:'c7',40:'d7',50:'e7',61:'f7',72:'g7',84:'h7',95:'i7',107:'k7', - 30:'c8',41:'d8',51:'e8',62:'f8',73:'g8',85:'h8',96:'i8', - 42:'d9',52:'e9',63:'f9',74:'g9',86:'h9', - 53:'e10',64:'f10',75:'g10', - 65:'f11', + 19:'b7',29:'c7',40:'d7',50:'e7',61:'f7',72:'g7',84:'h7',95:'i7',107:'k7', + 30:'c8',41:'d8',51:'e8',62:'f8',73:'g8',85:'h8',96:'i8', + 42:'d9',52:'e9',63:'f9',74:'g9',86:'h9', + 53:'e10',64:'f10',75:'g10', + 65:'f11', }; var geometry = Model.Game.cbBoardGeometryHex([ @@ -30,7 +30,7 @@ ],posNames); var promo = { - "1": { 7:1, 19:1, 30:1, 53:1, 65:1, 73:1, 86:1, 96:1, 107:1, 117:1 }, + "1": { 7:1, 19:1, 30:1, 42:1, 53:1, 65:1, 75:1, 86:1, 96:1, 107:1, 117:1 }, "-1": { 2:1, 13:1, 23:1, 34:1, 44:1, 55:1, 66:1, 78:1, 89:1, 101:1, 112:1 }, } @@ -226,4 +226,4 @@ }; } -})(); \ No newline at end of file +})(); From 57577dcd44c367de90de785a4902605e4d0315a3 Mon Sep 17 00:00:00 2001 From: ecobabush <30953481+ecobabush@users.noreply.github.com> Date: Tue, 12 Sep 2017 20:09:12 +0000 Subject: [PATCH 13/17] Bugfix of pawn promotion like in glinski-chess --- src/games/chessbase/devasa-model.js | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/games/chessbase/devasa-model.js b/src/games/chessbase/devasa-model.js index 0a43f9c..279004c 100644 --- a/src/games/chessbase/devasa-model.js +++ b/src/games/chessbase/devasa-model.js @@ -148,9 +148,9 @@ return [0]; else if(piece.t==3) return [2]; - else if(piece.t==0 && geometry.R(move.t)==7) + else if(piece.t==0 && (move.t in promo[1])) return [4,5,6,7]; - else if(piece.t==2 && geometry.R(move.t)==0) + else if(piece.t==2 && (move.t in promo[-1])) return [4,5,6,7]; return []; }, @@ -230,4 +230,4 @@ }; } -})(); \ No newline at end of file +})(); From 37da8c2e67096ec2dbb8967375c523d4f10cfc1c Mon Sep 17 00:00:00 2001 From: ecobabush <30953481+ecobabush@users.noreply.github.com> Date: Wed, 13 Sep 2017 11:38:19 +0000 Subject: [PATCH 14/17] Brusky chess pawn promotion bugfix. It is like in Devasa chess by analogy with glinski chess. --- src/games/chessbase/brusky-model.js | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/games/chessbase/brusky-model.js b/src/games/chessbase/brusky-model.js index 4875b53..6fd7f1a 100644 --- a/src/games/chessbase/brusky-model.js +++ b/src/games/chessbase/brusky-model.js @@ -144,9 +144,9 @@ return [0]; else if(piece.t==3) return [2]; - else if(piece.t==0 && geometry.R(move.t)==7) + else if(piece.t==0 && (move.t in promo[1])) return [4,5,6,7]; - else if(piece.t==2 && geometry.R(move.t)==0) + else if(piece.t==2 && (move.t in promo[-1])) return [4,5,6,7]; return []; }, @@ -226,4 +226,4 @@ }; } -})(); \ No newline at end of file +})(); From 71ce15a5c54b15da435e189e453ee0bc1d152524 Mon Sep 17 00:00:00 2001 From: mig Date: Thu, 6 Dec 2018 17:45:29 +0100 Subject: [PATCH 15/17] fix error when building in dev mode --- gulpfile.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gulpfile.js b/gulpfile.js index 827e132..9b634d9 100644 --- a/gulpfile.js +++ b/gulpfile.js @@ -182,7 +182,7 @@ gulp.task("build-node-games", function () { }); function ProcessJS(stream, concatName, skipBabel) { - if (!argv.prod) + if (!argv.prod && concatName) stream = stream.pipe(sourcemaps.init()); if (!skipBabel) stream = stream.pipe(babel({ @@ -197,7 +197,7 @@ function ProcessJS(stream, concatName, skipBabel) { }); if (concatName) stream = stream.pipe(concat(concatName)); - if (!argv.prod) + if (!argv.prod && concatName) stream = stream.pipe(sourcemaps.write(".")); return stream; } From d0dddafbd929c5adbb72e2b941215b7735e67e28 Mon Sep 17 00:00:00 2001 From: jcfrog Date: Thu, 19 Mar 2020 14:01:37 +0100 Subject: [PATCH 16/17] Update README.md fixed wrong URL params for simple games examples --- README.md | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/README.md b/README.md index 5decefa..0d9527a 100644 --- a/README.md +++ b/README.md @@ -9,13 +9,13 @@ Demos [Controlled interface](https://mi-g.github.io/jocly/examples/browser/control.html) for playing Chess. Click _**Other Jocly games**_ to switch to other games. -Simple human vs computer: [Classic chess](https://mi-g.github.com/jocly/examples/browser/simple.html?classic-chess), -[Circular chess](https://mi-g.github.com/jocly/examples/browser/simple.html?circular-chess), -[Multi layers chess](https://mi-g.github.com/jocly/examples/browser/simple.html?raumschach), -[Hexagonal chess](https://mi-g.github.com/jocly/examples/browser/simple.html?glinski-chess), -[Chinese chess](https://mi-g.github.com/jocly/examples/browser/simple.html?xiangqi), -[Middle-age chess](https://mi-g.github.com/jocly/examples/browser/simple.html?courier-chess), -[Scrum](https://mi-g.github.com/jocly/examples/browser/simple.html?scrum) +Simple human vs computer: [Classic chess](https://mi-g.github.com/jocly/examples/browser/simple.html?game=classic-chess), +[Circular chess](https://mi-g.github.com/jocly/examples/browser/simple.html?game=circular-chess), +[Multi layers chess](https://mi-g.github.com/jocly/examples/browser/simple.html?game=raumschach), +[Hexagonal chess](https://mi-g.github.com/jocly/examples/browser/simple.html?game=glinski-chess), +[Chinese chess](https://mi-g.github.com/jocly/examples/browser/simple.html?game=xiangqi), +[Middle-age chess](https://mi-g.github.com/jocly/examples/browser/simple.html?game=courier-chess), +[Scrum](https://mi-g.github.com/jocly/examples/browser/simple.html?game=scrum) Or see and try [all available games](https://mi-g.github.com/jocly/examples/browser/multiple.html) From 27db1570696adc3748706002953ffabfb329a898 Mon Sep 17 00:00:00 2001 From: jcfrog Date: Thu, 19 Mar 2020 14:07:42 +0100 Subject: [PATCH 17/17] Update README.md fixed a compilation command parameter --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 0d9527a..0bc1ac6 100644 --- a/README.md +++ b/README.md @@ -62,7 +62,7 @@ Building Notes: - using `gulp build watch` instead of `gulp build` makes *gulp* start watching files after the build. Whenever a file is changed, a build is automatically generated - you can use `--no-default-games` to prevent including the game modules from directory, and `--modules ` to specify additional game modules to include. For instance, `gulp --no-default-games --modules src/games/chessbase:src/games/checkers build` will only generate distribution for Chess and checkers games -- you can specify the games to be built in the distribution with the `--games` option. For instance, `gulp --no-default-games --modules src/games --games xiangqi:classic-chess build` only generates Jocly for Classic Chess and XiangQi +- you can specify the games to be built in the distribution with the `--games` option. For instance, `gulp --no-default-games --modules src/games/chessbase --games xiangqi:classic-chess build` only generates Jocly for Classic Chess and XiangQi - using the `no-obsolete` option filters out the games marked as obsolete API Documentation

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 literal 0 HcmV?d00001 diff --git a/src/games/chessbase/res/rules/graphs/leychess/lcb/lighthouse.png b/src/games/chessbase/res/rules/graphs/leychess/lcb/lighthouse.png new file mode 100644 index 0000000000000000000000000000000000000000..63f7adfd4c63ce3033b1ae0ec21fd5b9eea5ff9e GIT binary patch literal 203044 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