From bce20751b3b2d735e8e2ef0f2aac5d1263cf26ac Mon Sep 17 00:00:00 2001 From: Alekos Filini Date: Wed, 16 Sep 2020 18:07:43 +0200 Subject: [PATCH] Upgrade `bdk` to `33a5ba6` in the playground --- playground/Cargo.toml | 8 ++++++-- playground/src/lib.rs | 2 ++ playground/www/src/index.js | 2 +- static/repl/playground/1.playground.js | 8 ++++---- static/repl/playground/2.playground.js | 2 +- .../598983a1fd6596cdec69.module.wasm | Bin 2068409 -> 0 bytes .../74f849ea1538325b0b73.module.wasm | Bin 0 -> 2036723 bytes static/repl/playground/playground.js | 2 +- 8 files changed, 15 insertions(+), 9 deletions(-) delete mode 100644 static/repl/playground/598983a1fd6596cdec69.module.wasm create mode 100644 static/repl/playground/74f849ea1538325b0b73.module.wasm diff --git a/playground/Cargo.toml b/playground/Cargo.toml index 19d88559d0..20619b7e90 100644 --- a/playground/Cargo.toml +++ b/playground/Cargo.toml @@ -1,5 +1,5 @@ [package] -name = "magical-bitcoin-wallet-playground" +name = "bdk-playground" version = "0.1.0" authors = ["Alekos Filini "] edition = "2018" @@ -19,7 +19,7 @@ log = "0.4" console_log = "0.2" clap = "2.33" secp256k1 = { version = "0.17", features = ["rand"] } -bdk = { git = "https://github.com/BitcoinDevKit/bdk.git", rev = "5683a83", default-features = false, features = ["esplora", "cli-utils", "compiler"] } +bdk = { git = "https://github.com/BitcoinDevKit/bdk.git", rev = "33a5ba6", default-features = false, features = ["esplora", "cli-utils", "compiler"] } serde = { version = "^1.0", features = ["derive"] } serde_json = { version = "^1.0" } @@ -29,6 +29,10 @@ serde_json = { version = "^1.0" } # code size when deploying. console_error_panic_hook = { version = "0.1.1", optional = true } +[patch.crates-io] +bitcoin = { git = "https://github.com/rust-bitcoin/rust-bitcoin/", rev = "478e091" } +miniscript = { git = "https://github.com/MagicalBitcoin/rust-miniscript", branch = "descriptor-public-key" } + [dev-dependencies] wasm-bindgen-test = "0.2" diff --git a/playground/src/lib.rs b/playground/src/lib.rs index f0c700f08c..d80229940b 100644 --- a/playground/src/lib.rs +++ b/playground/src/lib.rs @@ -16,6 +16,7 @@ use clap::AppSettings; use bdk::bitcoin; use bdk::database::memory::MemoryDatabase; +use bdk::blockchain::EsploraBlockchain; use bdk::miniscript; use bdk::*; @@ -90,6 +91,7 @@ impl WalletWrapper { .map_err(|e| e.message)?; let res = cli::handle_matches(&wallet, matches) .await + .map(|json| json.to_string()) .map_err(|e| format!("{:?}", e))?; Ok(res.into()) diff --git a/playground/www/src/index.js b/playground/www/src/index.js index b62715c460..f41ff039fb 100644 --- a/playground/www/src/index.js +++ b/playground/www/src/index.js @@ -10,7 +10,7 @@ async function startWallet(desc, change_desc) { const history = []; let historyIndex = 0; - const inst = await new WalletWrapper("testnet", desc, change_desc, "https://blockstream.info/testnet/"); + const inst = await new WalletWrapper("testnet", desc, change_desc, "https://blockstream.info/testnet/api"); const run = (command) => { if (command == "clear") { diff --git a/static/repl/playground/1.playground.js b/static/repl/playground/1.playground.js index b72c6096f4..87e47dfd57 100644 --- a/static/repl/playground/1.playground.js +++ b/static/repl/playground/1.playground.js @@ -1,19 +1,19 @@ -(window.webpackJsonp=window.webpackJsonp||[]).push([[1],[,,,function(t,e,o){var i,n,s;n=[o(7)],void 0===(s="function"==typeof(i=function(t){ +(window.webpackJsonp=window.webpackJsonp||[]).push([[1],[,,,function(t,e,o){var i,n,s;n=[o(6)],void 0===(s="function"==typeof(i=function(t){ /** * @license * Copyright 2019 Google LLC * SPDX-License-Identifier: Apache-2.0 */ -"use strict";return t.setLocale=function(e){t.Msg=t.Msg||{},Object.keys(e).forEach((function(o){t.Msg[o]=e[o]}))},t})?i.apply(e,n):i)||(t.exports=s)},function(t,e,o){var i,n,s;n=[o(6)],void 0===(s="function"==typeof(i=function(t){ +"use strict";return t.setLocale=function(e){t.Msg=t.Msg||{},Object.keys(e).forEach((function(o){t.Msg[o]=e[o]}))},t})?i.apply(e,n):i)||(t.exports=s)},function(t,e,o){var i,n,s;n=[o(5)],void 0===(s="function"==typeof(i=function(t){ /** * @license * Copyright 2019 Google LLC * SPDX-License-Identifier: Apache-2.0 */ -"use strict";return t})?i.apply(e,n):i)||(t.exports=s)},function(t,e){var o;o=function(){return this}();try{o=o||new Function("return this")()}catch(t){"object"==typeof window&&(o=window)}t.exports=o},function(t,e,o){var i,n,s;n=[o(3),o(8),o(9),o(10)],void 0===(s="function"==typeof(i=function(t,e,o,i){ +"use strict";return t})?i.apply(e,n):i)||(t.exports=s)},function(t,e,o){var i,n,s;n=[o(3),o(8),o(9),o(10)],void 0===(s="function"==typeof(i=function(t,e,o,i){ /** * @license * Copyright 2019 Google LLC * SPDX-License-Identifier: Apache-2.0 */ -"use strict";return t.setLocale(e),t.Blocks=t.Blocks||{},Object.keys(o).forEach((function(e){t.Blocks[e]=o[e]})),t.JavaScript=i,t})?i.apply(e,n):i)||(t.exports=s)},function(t,e,o){(function(o){var i,n,s;n=[],void 0===(s="function"==typeof(i=function(){"use strict";var t={constants:{},LINE_MODE_MULTIPLIER:40,PAGE_MODE_MULTIPLIER:125,DRAG_RADIUS:5,FLYOUT_DRAG_RADIUS:10,SNAP_RADIUS:28};return t.CONNECTING_SNAP_RADIUS=t.SNAP_RADIUS,t.CURRENT_CONNECTION_PREFERENCE=8,t.BUMP_DELAY=250,t.BUMP_RANDOMNESS=10,t.COLLAPSE_CHARS=30,t.LONGPRESS=750,t.SOUND_LIMIT=100,t.DRAG_STACK=!0,t.HSV_SATURATION=.45,t.HSV_VALUE=.65,t.SPRITE={width:96,height:124,url:"sprites.png"},t.INPUT_VALUE=1,t.OUTPUT_VALUE=2,t.NEXT_STATEMENT=3,t.PREVIOUS_STATEMENT=4,t.DUMMY_INPUT=5,t.ALIGN_LEFT=-1,t.ALIGN_CENTRE=0,t.ALIGN_RIGHT=1,t.DRAG_NONE=0,t.DRAG_STICKY=1,t.DRAG_BEGIN=1,t.DRAG_FREE=2,t.OPPOSITE_TYPE=[],t.OPPOSITE_TYPE[t.INPUT_VALUE]=t.OUTPUT_VALUE,t.OPPOSITE_TYPE[t.OUTPUT_VALUE]=t.INPUT_VALUE,t.OPPOSITE_TYPE[t.NEXT_STATEMENT]=t.PREVIOUS_STATEMENT,t.OPPOSITE_TYPE[t.PREVIOUS_STATEMENT]=t.NEXT_STATEMENT,t.TOOLBOX_AT_TOP=0,t.TOOLBOX_AT_BOTTOM=1,t.TOOLBOX_AT_LEFT=2,t.TOOLBOX_AT_RIGHT=3,t.DELETE_AREA_NONE=null,t.DELETE_AREA_TRASH=1,t.DELETE_AREA_TOOLBOX=2,t.VARIABLE_CATEGORY_NAME="VARIABLE",t.VARIABLE_DYNAMIC_CATEGORY_NAME="VARIABLE_DYNAMIC",t.PROCEDURE_CATEGORY_NAME="PROCEDURE",t.RENAME_VARIABLE_ID="RENAME_VARIABLE_ID",t.DELETE_VARIABLE_ID="DELETE_VARIABLE_ID",t.utils={},t.utils.global=function(){return"object"==typeof self?self:"object"==typeof window?window:"object"==typeof o?o:this}(),t.Msg={},t.utils.global.Blockly||(t.utils.global.Blockly={}),t.utils.global.Blockly.Msg||(t.utils.global.Blockly.Msg=t.Msg),t.utils.colour={},t.utils.colour.parse=function(e){e=String(e).toLowerCase().trim();var o=t.utils.colour.names[e];if(o)return o;if(o="#"==(o="0x"==e.substring(0,2)?"#"+e.substring(2):e)[0]?o:"#"+o,/^#[0-9a-f]{6}$/.test(o))return o;if(/^#[0-9a-f]{3}$/.test(o))return["#",o[1],o[1],o[2],o[2],o[3],o[3]].join("");var i=e.match(/^(?:rgb)?\s*\(\s*(\d+)\s*,\s*(\d+)\s*,\s*(\d+)\s*\)$/);return i&&(e=Number(i[1]),o=Number(i[2]),i=Number(i[3]),0<=e&&256>e&&0<=o&&256>o&&0<=i&&256>i)?t.utils.colour.rgbToHex(e,o,i):null},t.utils.colour.rgbToHex=function(t,e,o){return e=t<<16|e<<8|o,16>t?"#"+(16777216|e).toString(16).substr(1):"#"+e.toString(16)},t.utils.colour.hexToRgb=function(e){return(e=t.utils.colour.parse(e))?[(e=parseInt(e.substr(1),16))>>16,e>>8&255,255&e]:[0,0,0]},t.utils.colour.hsvToHex=function(e,o,i){var n=0,s=0,r=0;if(0==o)r=s=n=i;else{var a=Math.floor(e/60),l=e/60-a;e=i*(1-o);var c=i*(1-o*l);switch(o=i*(1-o*(1-l)),a){case 1:n=c,s=i,r=e;break;case 2:n=e,s=i,r=o;break;case 3:n=e,s=c,r=i;break;case 4:n=o,s=e,r=i;break;case 5:n=i,s=e,r=c;break;case 6:case 0:n=i,s=o,r=e}}return t.utils.colour.rgbToHex(Math.floor(n),Math.floor(s),Math.floor(r))},t.utils.colour.blend=function(e,o,i){return(e=t.utils.colour.parse(e))&&(o=t.utils.colour.parse(o))?(e=t.utils.colour.hexToRgb(e),o=t.utils.colour.hexToRgb(o),t.utils.colour.rgbToHex(Math.round(o[0]+i*(e[0]-o[0])),Math.round(o[1]+i*(e[1]-o[1])),Math.round(o[2]+i*(e[2]-o[2])))):null},t.utils.colour.names={aqua:"#00ffff",black:"#000000",blue:"#0000ff",fuchsia:"#ff00ff",gray:"#808080",green:"#008000",lime:"#00ff00",maroon:"#800000",navy:"#000080",olive:"#808000",purple:"#800080",red:"#ff0000",silver:"#c0c0c0",teal:"#008080",white:"#ffffff",yellow:"#ffff00"},t.utils.Coordinate=function(t,e){this.x=t,this.y=e},t.utils.Coordinate.equals=function(t,e){return t==e||!(!t||!e)&&t.x==e.x&&t.y==e.y},t.utils.Coordinate.distance=function(t,e){var o=t.x-e.x;return t=t.y-e.y,Math.sqrt(o*o+t*t)},t.utils.Coordinate.magnitude=function(t){return Math.sqrt(t.x*t.x+t.y*t.y)},t.utils.Coordinate.difference=function(e,o){return new t.utils.Coordinate(e.x-o.x,e.y-o.y)},t.utils.Coordinate.sum=function(e,o){return new t.utils.Coordinate(e.x+o.x,e.y+o.y)},t.utils.Coordinate.prototype.scale=function(t){return this.x*=t,this.y*=t,this},t.utils.Coordinate.prototype.translate=function(t,e){return this.x+=t,this.y+=e,this},t.utils.string={},t.utils.string.startsWith=function(t,e){return 0==t.lastIndexOf(e,0)},t.utils.string.shortestStringLength=function(t){return t.length?t.reduce((function(t,e){return t.lengtho&&(o=i[n].length);n=-1/0;var s=1;do{var r=n,a=e;e=[];var l=i.length/s,c=1;for(n=0;nr);return a},t.utils.string.wrapScore_=function(t,e,o){for(var i=[0],n=[],s=0;ss&&(s=l,n=a)}return n?t.utils.string.wrapMutate_(e,n,i):o},t.utils.string.wrapToText_=function(t,e){for(var o=[],i=0;i=l?(s=2,r=l,(l=e.join(""))&&i.push(l),e.length=0):"{"==l?s=3:(e.push("%",l),s=0):2==s?"0"<=l&&"9">=l?r+=l:(i.push(parseInt(r,10)),a--,s=0):3==s&&(""==l?(e.splice(0,0,"%{"),a--,s=0):"}"!=l?e.push(l):(s=e.join(""),/[A-Z]\w*/i.test(s)?(l=s.toUpperCase(),(l=t.utils.string.startsWith(l,"BKY_")?l.substring(4):null)&&l in t.Msg?"string"==typeof(s=t.Msg[l])?Array.prototype.push.apply(i,t.utils.tokenizeInterpolation_(s,o)):o?i.push(String(s)):i.push(s):i.push("%{"+s+"}")):i.push("%{"+s+"}"),s=e.length=0))}for((l=e.join(""))&&i.push(l),o=[],a=e.length=0;ai;i++)o[i]=t.utils.genUid.soup_.charAt(Math.random()*e);return o.join("")},t.utils.genUid.soup_="!#$%()*+,-./:;=?@[]^_`{|}~ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789",t.utils.is3dSupported=function(){if(void 0!==t.utils.is3dSupported.cached_)return t.utils.is3dSupported.cached_;if(!t.utils.global.getComputedStyle)return!1;var e=document.createElement("p"),o="none",i={webkitTransform:"-webkit-transform",OTransform:"-o-transform",msTransform:"-ms-transform",MozTransform:"-moz-transform",transform:"transform"};for(var n in document.body.insertBefore(e,null),i)if(void 0!==e.style[n]){if(e.style[n]="translate3d(1px,1px,1px)",!(o=t.utils.global.getComputedStyle(e)))return document.body.removeChild(e),!1;o=o.getPropertyValue(i[n])}return document.body.removeChild(e),t.utils.is3dSupported.cached_="none"!==o,t.utils.is3dSupported.cached_},t.utils.runAfterPageLoad=function(t){if("object"!=typeof document)throw Error("Blockly.utils.runAfterPageLoad() requires browser document.");if("complete"==document.readyState)t();else var e=setInterval((function(){"complete"==document.readyState&&(clearInterval(e),t())}),10)},t.utils.getViewportBBox=function(){var e=t.utils.style.getViewportPageOffset();return{right:document.documentElement.clientWidth+e.x,bottom:document.documentElement.clientHeight+e.y,top:e.y,left:e.x}},t.utils.arrayRemove=function(t,e){return-1!=(e=t.indexOf(e))&&(t.splice(e,1),!0)},t.utils.getDocumentScroll=function(){var e=document.documentElement,o=window;return t.utils.userAgent.IE&&o.pageYOffset!=e.scrollTop?new t.utils.Coordinate(e.scrollLeft,e.scrollTop):new t.utils.Coordinate(o.pageXOffset||e.scrollLeft,o.pageYOffset||e.scrollTop)},t.utils.getBlockTypeCounts=function(t,e){var o=Object.create(null),i=t.getDescendants(!0);for(e&&(t=t.getNextBlock())&&(t=i.indexOf(t),i.splice(t,i.length-t)),t=0;e=i[t];t++)o[e.type]?o[e.type]++:o[e.type]=1;return o},t.utils.screenToWsCoordinates=function(e,o){var i=o.x;o=o.y;var n=e.getInjectionDiv().getBoundingClientRect();return i=new t.utils.Coordinate(i-n.left,o-n.top),o=e.getOriginOffsetInPixels(),t.utils.Coordinate.difference(i,o).scale(1/e.scale)},t.utils.parseBlockColour=function(e){var o="string"==typeof e?t.utils.replaceMessageReferences(e):e,i=Number(o);if(!isNaN(i)&&0<=i&&360>=i)return{hue:i,hex:t.utils.colour.hsvToHex(i,t.HSV_SATURATION,255*t.HSV_VALUE)};if(i=t.utils.colour.parse(o))return{hue:null,hex:i};throw i='Invalid colour: "'+o+'"',e!=o&&(i+=' (from "'+e+'")'),Error(i)},t.Events={},t.Events.group_="",t.Events.recordUndo=!0,t.Events.disabled_=0,t.Events.CREATE="create",t.Events.BLOCK_CREATE=t.Events.CREATE,t.Events.DELETE="delete",t.Events.BLOCK_DELETE=t.Events.DELETE,t.Events.CHANGE="change",t.Events.BLOCK_CHANGE=t.Events.CHANGE,t.Events.MOVE="move",t.Events.BLOCK_MOVE=t.Events.MOVE,t.Events.VAR_CREATE="var_create",t.Events.VAR_DELETE="var_delete",t.Events.VAR_RENAME="var_rename",t.Events.UI="ui",t.Events.COMMENT_CREATE="comment_create",t.Events.COMMENT_DELETE="comment_delete",t.Events.COMMENT_CHANGE="comment_change",t.Events.COMMENT_MOVE="comment_move",t.Events.FINISHED_LOADING="finished_loading",t.Events.BUMP_EVENTS=[t.Events.BLOCK_CREATE,t.Events.BLOCK_MOVE,t.Events.COMMENT_CREATE,t.Events.COMMENT_MOVE],t.Events.FIRE_QUEUE_=[],t.Events.fire=function(e){t.Events.isEnabled()&&(t.Events.FIRE_QUEUE_.length||setTimeout(t.Events.fireNow_,0),t.Events.FIRE_QUEUE_.push(e))},t.Events.fireNow_=function(){for(var e,o=t.Events.filter(t.Events.FIRE_QUEUE_,!0),i=t.Events.FIRE_QUEUE_.length=0;e=o[i];i++)if(e.workspaceId){var n=t.Workspace.getById(e.workspaceId);n&&n.fireChangeListener(e)}},t.Events.filter=function(e,o){e=e.slice(),o||e.reverse();for(var i,n=[],s=Object.create(null),r=0;i=e[r];r++)if(!i.isNull()){var a=[i.type,i.blockId,i.workspaceId].join(" "),l=s[a],c=l?l.event:null;l?i.type==t.Events.MOVE&&l.index==r-1?(c.newParentId=i.newParentId,c.newInputName=i.newInputName,c.newCoordinate=i.newCoordinate,l.index=r):i.type==t.Events.CHANGE&&i.element==c.element&&i.name==c.name?c.newValue=i.newValue:(i.type!=t.Events.UI||"click"!=i.element||"commentOpen"!=c.element&&"mutatorOpen"!=c.element&&"warningOpen"!=c.element)&&(s[a]={event:i,index:1},n.push(i)):(s[a]={event:i,index:r},n.push(i))}for(e=n.filter((function(t){return!t.isNull()})),o||e.reverse(),r=1;i=e[r];r++)i.type==t.Events.CHANGE&&"mutation"==i.element&&e.unshift(e.splice(r,1)[0]);return e},t.Events.clearPendingUndo=function(){for(var e,o=0;e=t.Events.FIRE_QUEUE_[o];o++)e.recordUndo=!1},t.Events.disable=function(){t.Events.disabled_++},t.Events.enable=function(){t.Events.disabled_--},t.Events.isEnabled=function(){return 0==t.Events.disabled_},t.Events.getGroup=function(){return t.Events.group_},t.Events.setGroup=function(e){t.Events.group_="boolean"==typeof e?e?t.utils.genUid():"":e},t.Events.getDescendantIds=function(t){var e=[];t=t.getDescendants(!1);for(var o,i=0;o=t[i];i++)e[i]=o.id;return e},t.Events.fromJson=function(e,o){switch(e.type){case t.Events.CREATE:var i=new t.Events.Create(null);break;case t.Events.DELETE:i=new t.Events.Delete(null);break;case t.Events.CHANGE:i=new t.Events.Change(null,"","","","");break;case t.Events.MOVE:i=new t.Events.Move(null);break;case t.Events.VAR_CREATE:i=new t.Events.VarCreate(null);break;case t.Events.VAR_DELETE:i=new t.Events.VarDelete(null);break;case t.Events.VAR_RENAME:i=new t.Events.VarRename(null,"");break;case t.Events.UI:i=new t.Events.Ui(null,"","","");break;case t.Events.COMMENT_CREATE:i=new t.Events.CommentCreate(null);break;case t.Events.COMMENT_CHANGE:i=new t.Events.CommentChange(null,"","");break;case t.Events.COMMENT_MOVE:i=new t.Events.CommentMove(null);break;case t.Events.COMMENT_DELETE:i=new t.Events.CommentDelete(null);break;case t.Events.FINISHED_LOADING:i=new t.Events.FinishedLoading(o);break;default:throw Error("Unknown event type.")}return i.fromJson(e),i.workspaceId=o.id,i},t.Events.disableOrphans=function(e){if((e.type==t.Events.MOVE||e.type==t.Events.CREATE)&&e.workspaceId){var o=t.Workspace.getById(e.workspaceId);if(e=o.getBlockById(e.blockId)){var i=e.getParent();if(i&&i.isEnabled())for(o=e.getDescendants(!1),e=0;i=o[e];e++)i.setEnabled(!0);else if((e.outputConnection||e.previousConnection)&&!o.isDragging())do{e.setEnabled(!1),e=e.getNextBlock()}while(e)}}},t.Events.Abstract=function(){this.workspaceId=void 0,this.group=t.Events.getGroup(),this.recordUndo=t.Events.recordUndo},t.Events.Abstract.prototype.toJson=function(){var t={type:this.type};return this.group&&(t.group=this.group),t},t.Events.Abstract.prototype.fromJson=function(t){this.group=t.group},t.Events.Abstract.prototype.isNull=function(){return!1},t.Events.Abstract.prototype.run=function(t){},t.Events.Abstract.prototype.getEventWorkspace_=function(){if(this.workspaceId)var e=t.Workspace.getById(this.workspaceId);if(!e)throw Error("Workspace is null. Event must have been generated from real Blockly events.");return e},t.utils.object={},t.utils.object.inherits=function(t,e){t.superClass_=e.prototype,t.prototype=Object.create(e.prototype),t.prototype.constructor=t},t.utils.object.mixin=function(t,e){for(var o in e)t[o]=e[o]},t.utils.object.deepMerge=function(e,o){for(var i in o)e[i]="object"==typeof o[i]?t.utils.object.deepMerge(e[i]||Object.create(null),o[i]):o[i];return e},t.utils.object.values=function(t){return Object.values?Object.values(t):Object.keys(t).map((function(e){return t[e]}))},t.Events.Ui=function(e,o,i,n){t.Events.Ui.superClass_.constructor.call(this),this.blockId=e?e.id:null,this.workspaceId=e?e.workspace.id:void 0,this.element=o,this.oldValue=i,this.newValue=n,this.recordUndo=!1},t.utils.object.inherits(t.Events.Ui,t.Events.Abstract),t.Events.Ui.prototype.type=t.Events.UI,t.Events.Ui.prototype.toJson=function(){var e=t.Events.Ui.superClass_.toJson.call(this);return e.element=this.element,void 0!==this.newValue&&(e.newValue=this.newValue),this.blockId&&(e.blockId=this.blockId),e},t.Events.Ui.prototype.fromJson=function(e){t.Events.Ui.superClass_.fromJson.call(this,e),this.element=e.element,this.newValue=e.newValue,this.blockId=e.blockId},t.utils.dom={},t.utils.dom.SVG_NS="http://www.w3.org/2000/svg",t.utils.dom.HTML_NS="http://www.w3.org/1999/xhtml",t.utils.dom.XLINK_NS="http://www.w3.org/1999/xlink",t.utils.dom.Node={ELEMENT_NODE:1,TEXT_NODE:3,COMMENT_NODE:8,DOCUMENT_POSITION_CONTAINED_BY:16},t.utils.dom.cacheWidths_=null,t.utils.dom.cacheReference_=0,t.utils.dom.canvasContext_=null,t.utils.dom.createSvgElement=function(e,o,i){for(var n in e=document.createElementNS(t.utils.dom.SVG_NS,e),o)e.setAttribute(n,o[n]);return document.body.runtimeStyle&&(e.runtimeStyle=e.currentStyle=e.style),i&&i.appendChild(e),e},t.utils.dom.addClass=function(t,e){var o=t.getAttribute("class")||"";return-1==(" "+o+" ").indexOf(" "+e+" ")&&(o&&(o+=" "),t.setAttribute("class",o+e),!0)},t.utils.dom.removeClass=function(t,e){var o=t.getAttribute("class");if(-1==(" "+o+" ").indexOf(" "+e+" "))return!1;o=o.split(/\s+/);for(var i=0;io||o>this.getChildCount())throw Error(t.Component.Error.CHILD_INDEX_OUT_OF_BOUNDS);if(this.childIndex_[e.getId()]=e,e.getParent()==this){var n=this.children_.indexOf(e);-1>>/g,e),(e=document.createElement("style")).id="blockly-common-style",i=document.createTextNode(i),e.appendChild(i),document.head.insertBefore(e,document.head.firstChild))}},t.Css.setCursor=function(t){console.warn("Deprecated call to Blockly.Css.setCursor. See https://github.com/google/blockly/issues/981 for context")},t.Css.CONTENT=[".blocklySvg {","background-color: #fff;","outline: none;","overflow: hidden;","position: absolute;","display: block;","}",".blocklyWidgetDiv {","display: none;","position: absolute;","z-index: 99999;","}",".injectionDiv {","height: 100%;","position: relative;","overflow: hidden;","touch-action: none;","}",".blocklyNonSelectable {","user-select: none;","-ms-user-select: none;","-webkit-user-select: none;","}",".blocklyWsDragSurface {","display: none;","position: absolute;","top: 0;","left: 0;","}",".blocklyWsDragSurface.blocklyOverflowVisible {","overflow: visible;","}",".blocklyBlockDragSurface {","display: none;","position: absolute;","top: 0;","left: 0;","right: 0;","bottom: 0;","overflow: visible !important;","z-index: 50;","}",".blocklyBlockCanvas.blocklyCanvasTransitioning,",".blocklyBubbleCanvas.blocklyCanvasTransitioning {","transition: transform .5s;","}",".blocklyTooltipDiv {","background-color: #ffffc7;","border: 1px solid #ddc;","box-shadow: 4px 4px 20px 1px rgba(0,0,0,.15);","color: #000;","display: none;","font-family: sans-serif;","font-size: 9pt;","opacity: .9;","padding: 2px;","position: absolute;","z-index: 100000;","}",".blocklyDropDownDiv {","position: absolute;","left: 0;","top: 0;","z-index: 1000;","display: none;","border: 1px solid;","border-color: #dadce0;","background-color: #fff;","border-radius: 2px;","padding: 4px;","box-shadow: 0px 0px 3px 1px rgba(0,0,0,.3);","}",".blocklyDropDownDiv.focused {","box-shadow: 0px 0px 6px 1px rgba(0,0,0,.3);","}",".blocklyDropDownContent {","max-height: 300px;","overflow: auto;","overflow-x: hidden;","}",".blocklyDropDownArrow {","position: absolute;","left: 0;","top: 0;","width: 16px;","height: 16px;","z-index: -1;","background-color: inherit;","border-color: inherit;","}",".blocklyDropDownButton {","display: inline-block;","float: left;","padding: 0;","margin: 4px;","border-radius: 4px;","outline: none;","border: 1px solid;","transition: box-shadow .1s;","cursor: pointer;","}",".blocklyArrowTop {","border-top: 1px solid;","border-left: 1px solid;","border-top-left-radius: 4px;","border-color: inherit;","}",".blocklyArrowBottom {","border-bottom: 1px solid;","border-right: 1px solid;","border-bottom-right-radius: 4px;","border-color: inherit;","}",".blocklyResizeSE {","cursor: se-resize;","fill: #aaa;","}",".blocklyResizeSW {","cursor: sw-resize;","fill: #aaa;","}",".blocklyResizeLine {","stroke: #515A5A;","stroke-width: 1;","}",".blocklyHighlightedConnectionPath {","fill: none;","stroke: #fc3;","stroke-width: 4px;","}",".blocklyPathLight {","fill: none;","stroke-linecap: round;","stroke-width: 1;","}",".blocklySelected>.blocklyPathLight {","display: none;","}",".blocklyDraggable {",'cursor: url("<<>>/handopen.cur"), auto;',"cursor: grab;","cursor: -webkit-grab;","}",".blocklyDragging {",'cursor: url("<<>>/handclosed.cur"), auto;',"cursor: grabbing;","cursor: -webkit-grabbing;","}",".blocklyDraggable:active {",'cursor: url("<<>>/handclosed.cur"), auto;',"cursor: grabbing;","cursor: -webkit-grabbing;","}",".blocklyBlockDragSurface .blocklyDraggable {",'cursor: url("<<>>/handclosed.cur"), auto;',"cursor: grabbing;","cursor: -webkit-grabbing;","}",".blocklyDragging.blocklyDraggingDelete {",'cursor: url("<<>>/handdelete.cur"), auto;',"}",".blocklyDragging>.blocklyPath,",".blocklyDragging>.blocklyPathLight {","fill-opacity: .8;","stroke-opacity: .8;","}",".blocklyDragging>.blocklyPathDark {","display: none;","}",".blocklyDisabled>.blocklyPath {","fill-opacity: .5;","stroke-opacity: .5;","}",".blocklyDisabled>.blocklyPathLight,",".blocklyDisabled>.blocklyPathDark {","display: none;","}",".blocklyInsertionMarker>.blocklyPath,",".blocklyInsertionMarker>.blocklyPathLight,",".blocklyInsertionMarker>.blocklyPathDark {","fill-opacity: .2;","stroke: none","}",".blocklyMultilineText {","font-family: monospace;","}",".blocklyNonEditableText>text {","pointer-events: none;","}",".blocklyFlyout {","position: absolute;","z-index: 20;","}",".blocklyText text {","cursor: default;","}",".blocklySvg text, .blocklyBlockDragSurface text {","user-select: none;","-ms-user-select: none;","-webkit-user-select: none;","cursor: inherit;","}",".blocklyHidden {","display: none;","}",".blocklyFieldDropdown:not(.blocklyHidden) {","display: block;","}",".blocklyIconGroup {","cursor: default;","}",".blocklyIconGroup:not(:hover),",".blocklyIconGroupReadonly {","opacity: .6;","}",".blocklyIconShape {","fill: #00f;","stroke: #fff;","stroke-width: 1px;","}",".blocklyIconSymbol {","fill: #fff;","}",".blocklyMinimalBody {","margin: 0;","padding: 0;","}",".blocklyHtmlInput {","border: none;","border-radius: 4px;","height: 100%;","margin: 0;","outline: none;","padding: 0;","width: 100%;","text-align: center;","display: block;","box-sizing: border-box;","}",".blocklyHtmlInput::-ms-clear {","display: none;","}",".blocklyMainBackground {","stroke-width: 1;","stroke: #c6c6c6;","}",".blocklyMutatorBackground {","fill: #fff;","stroke: #ddd;","stroke-width: 1;","}",".blocklyFlyoutBackground {","fill: #ddd;","fill-opacity: .8;","}",".blocklyMainWorkspaceScrollbar {","z-index: 20;","}",".blocklyFlyoutScrollbar {","z-index: 30;","}",".blocklyScrollbarHorizontal, .blocklyScrollbarVertical {","position: absolute;","outline: none;","}",".blocklyScrollbarBackground {","opacity: 0;","}",".blocklyScrollbarHandle {","fill: #ccc;","}",".blocklyScrollbarBackground:hover+.blocklyScrollbarHandle,",".blocklyScrollbarHandle:hover {","fill: #bbb;","}",".blocklyFlyout .blocklyScrollbarHandle {","fill: #bbb;","}",".blocklyFlyout .blocklyScrollbarBackground:hover+.blocklyScrollbarHandle,",".blocklyFlyout .blocklyScrollbarHandle:hover {","fill: #aaa;","}",".blocklyInvalidInput {","background: #faa;","}",".blocklyContextMenu {","border-radius: 4px;","max-height: 100%;","}",".blocklyDropdownMenu {","border-radius: 2px;","padding: 0 !important;","}",".blocklyWidgetDiv .blocklyDropdownMenu .goog-menuitem,",".blocklyDropDownDiv .blocklyDropdownMenu .goog-menuitem {","padding-left: 28px;","}",".blocklyWidgetDiv .blocklyDropdownMenu .goog-menuitem.goog-menuitem-rtl,",".blocklyDropDownDiv .blocklyDropdownMenu .goog-menuitem.goog-menuitem-rtl {","padding-left: 5px;","padding-right: 28px;","}",".blocklyVerticalMarker {","stroke-width: 3px;","fill: rgba(255,255,255,.5);","pointer-events: none","}",".blocklyWidgetDiv .goog-option-selected .goog-menuitem-checkbox,",".blocklyWidgetDiv .goog-option-selected .goog-menuitem-icon,",".blocklyDropDownDiv .goog-option-selected .goog-menuitem-checkbox,",".blocklyDropDownDiv .goog-option-selected .goog-menuitem-icon {","background: url(<<>>/sprites.png) no-repeat -48px -16px;","}",".blocklyWidgetDiv .goog-menu {","background: #fff;","border-color: transparent;","border-style: solid;","border-width: 1px;","cursor: default;","font: normal 13px Arial, sans-serif;","margin: 0;","outline: none;","padding: 4px 0;","position: absolute;","overflow-y: auto;","overflow-x: hidden;","max-height: 100%;","z-index: 20000;","box-shadow: 0px 0px 3px 1px rgba(0,0,0,.3);","}",".blocklyWidgetDiv .goog-menu.focused {","box-shadow: 0px 0px 6px 1px rgba(0,0,0,.3);","}",".blocklyDropDownDiv .goog-menu {","cursor: default;",'font: normal 13px "Helvetica Neue", Helvetica, sans-serif;',"outline: none;","z-index: 20000;","}",".blocklyWidgetDiv .goog-menuitem,",".blocklyDropDownDiv .goog-menuitem {","color: #000;","font: normal 13px Arial, sans-serif;","list-style: none;","margin: 0;","min-width: 7em;","border: none;","padding: 6px 15px;","white-space: nowrap;","cursor: pointer;","}",".blocklyWidgetDiv .goog-menu-nocheckbox .goog-menuitem,",".blocklyWidgetDiv .goog-menu-noicon .goog-menuitem,",".blocklyDropDownDiv .goog-menu-nocheckbox .goog-menuitem,",".blocklyDropDownDiv .goog-menu-noicon .goog-menuitem {","padding-left: 12px;","}",".blocklyWidgetDiv .goog-menuitem-content,",".blocklyDropDownDiv .goog-menuitem-content {","font-family: Arial, sans-serif;","font-size: 13px;","}",".blocklyWidgetDiv .goog-menuitem-content {","color: #000;","}",".blocklyDropDownDiv .goog-menuitem-content {","color: #000;","}",".blocklyWidgetDiv .goog-menuitem-disabled,",".blocklyDropDownDiv .goog-menuitem-disabled {","cursor: inherit;","}",".blocklyWidgetDiv .goog-menuitem-disabled .goog-menuitem-content,",".blocklyDropDownDiv .goog-menuitem-disabled .goog-menuitem-content {","color: #ccc !important;","}",".blocklyWidgetDiv .goog-menuitem-disabled .goog-menuitem-icon,",".blocklyDropDownDiv .goog-menuitem-disabled .goog-menuitem-icon {","opacity: .3;","filter: alpha(opacity=30);","}",".blocklyWidgetDiv .goog-menuitem-highlight ,",".blocklyDropDownDiv .goog-menuitem-highlight {","background-color: rgba(0,0,0,.1);","}",".blocklyWidgetDiv .goog-menuitem-checkbox,",".blocklyWidgetDiv .goog-menuitem-icon,",".blocklyDropDownDiv .goog-menuitem-checkbox,",".blocklyDropDownDiv .goog-menuitem-icon {","background-repeat: no-repeat;","height: 16px;","left: 6px;","position: absolute;","right: auto;","vertical-align: middle;","width: 16px;","}",".blocklyWidgetDiv .goog-menuitem-rtl .goog-menuitem-checkbox,",".blocklyWidgetDiv .goog-menuitem-rtl .goog-menuitem-icon,",".blocklyDropDownDiv .goog-menuitem-rtl .goog-menuitem-checkbox,",".blocklyDropDownDiv .goog-menuitem-rtl .goog-menuitem-icon {","left: auto;","right: 6px;","}",".blocklyWidgetDiv .goog-option-selected .goog-menuitem-checkbox,",".blocklyWidgetDiv .goog-option-selected .goog-menuitem-icon,",".blocklyDropDownDiv .goog-option-selected .goog-menuitem-checkbox,",".blocklyDropDownDiv .goog-option-selected .goog-menuitem-icon {","position: static;","float: left;","margin-left: -24px;","}",".blocklyWidgetDiv .goog-menuitem-rtl .goog-menuitem-checkbox,",".blocklyWidgetDiv .goog-menuitem-rtl .goog-menuitem-icon,",".blocklyDropDownDiv .goog-menuitem-rtl .goog-menuitem-checkbox,",".blocklyDropDownDiv .goog-menuitem-rtl .goog-menuitem-icon {","float: right;","margin-right: -24px;","}",".blocklyComputeCanvas {","position: absolute;","width: 0;","height: 0;","}",".blocklyNoPointerEvents {","pointer-events: none;","}"],t.utils.math={},t.utils.math.toRadians=function(t){return t*Math.PI/180},t.utils.math.toDegrees=function(t){return 180*t/Math.PI},t.utils.math.clamp=function(t,e,o){if(os.top?t.DropDownDiv.getPositionAboveMetrics_(i,n,s,r):o+r.heightdocument.documentElement.clientTop?t.DropDownDiv.getPositionAboveMetrics_(i,n,s,r):t.DropDownDiv.getPositionTopOfPageMetrics_(e,s,r)},t.DropDownDiv.getPositionBelowMetrics_=function(e,o,i,n){return{initialX:(e=t.DropDownDiv.getPositionX(e,i.left,i.right,n.width)).divX,initialY:o,finalX:e.divX,finalY:o+t.DropDownDiv.PADDING_Y,arrowX:e.arrowX,arrowY:-(t.DropDownDiv.ARROW_SIZE/2+t.DropDownDiv.BORDER_SIZE),arrowAtTop:!0,arrowVisible:!0}},t.DropDownDiv.getPositionAboveMetrics_=function(e,o,i,n){return{initialX:(e=t.DropDownDiv.getPositionX(e,i.left,i.right,n.width)).divX,initialY:o-n.height,finalX:e.divX,finalY:o-n.height-t.DropDownDiv.PADDING_Y,arrowX:e.arrowX,arrowY:n.height-2*t.DropDownDiv.BORDER_SIZE-t.DropDownDiv.ARROW_SIZE/2,arrowAtTop:!1,arrowVisible:!0}},t.DropDownDiv.getPositionTopOfPageMetrics_=function(e,o,i){return{initialX:(e=t.DropDownDiv.getPositionX(e,o.left,o.right,i.width)).divX,initialY:0,finalX:e.divX,finalY:0,arrowVisible:!1}},t.DropDownDiv.getPositionX=function(e,o,i,n){var s=e;return e=t.utils.math.clamp(o,e-n/2,i-n),s-=t.DropDownDiv.ARROW_SIZE/2,o=t.DropDownDiv.ARROW_HORIZONTAL_PADDING,{arrowX:n=t.utils.math.clamp(o,s-e,n-o-t.DropDownDiv.ARROW_SIZE),divX:e}},t.DropDownDiv.isVisible=function(){return!!t.DropDownDiv.owner_},t.DropDownDiv.hideIfOwner=function(e,o){return t.DropDownDiv.owner_===e&&(o?t.DropDownDiv.hideWithoutAnimation():t.DropDownDiv.hide(),!0)},t.DropDownDiv.hide=function(){var e=t.DropDownDiv.DIV_;e.style.transform="translate(0, 0)",e.style.opacity=0,t.DropDownDiv.animateOutTimer_=setTimeout((function(){t.DropDownDiv.hideWithoutAnimation()}),1e3*t.DropDownDiv.ANIMATION_TIME),t.DropDownDiv.onHide_&&(t.DropDownDiv.onHide_(),t.DropDownDiv.onHide_=null)},t.DropDownDiv.hideWithoutAnimation=function(){if(t.DropDownDiv.isVisible()){t.DropDownDiv.animateOutTimer_&&clearTimeout(t.DropDownDiv.animateOutTimer_);var e=t.DropDownDiv.DIV_;e.style.transform="",e.style.left="",e.style.top="",e.style.opacity=0,e.style.display="none",e.style.backgroundColor="",e.style.borderColor="",t.DropDownDiv.onHide_&&(t.DropDownDiv.onHide_(),t.DropDownDiv.onHide_=null),t.DropDownDiv.clearContent(),t.DropDownDiv.owner_=null,t.DropDownDiv.rendererClassName_&&(t.utils.dom.removeClass(e,t.DropDownDiv.rendererClassName_),t.DropDownDiv.rendererClassName_=""),t.DropDownDiv.themeClassName_&&(t.utils.dom.removeClass(e,t.DropDownDiv.themeClassName_),t.DropDownDiv.themeClassName_=""),t.getMainWorkspace().markFocused()}},t.DropDownDiv.positionInternal_=function(e,o,i,n){(e=t.DropDownDiv.getPositionMetrics_(e,o,i,n)).arrowVisible?(t.DropDownDiv.arrow_.style.display="",t.DropDownDiv.arrow_.style.transform="translate("+e.arrowX+"px,"+e.arrowY+"px) rotate(45deg)",t.DropDownDiv.arrow_.setAttribute("class",e.arrowAtTop?"blocklyDropDownArrow blocklyArrowTop":"blocklyDropDownArrow blocklyArrowBottom")):t.DropDownDiv.arrow_.style.display="none",o=Math.floor(e.initialX),i=Math.floor(e.initialY),n=Math.floor(e.finalX);var s=Math.floor(e.finalY),r=t.DropDownDiv.DIV_;return r.style.left=o+"px",r.style.top=i+"px",r.style.display="block",r.style.opacity=1,r.style.transform="translate("+(n-o)+"px,"+(s-i)+"px)",e.arrowAtTop},t.DropDownDiv.repositionForWindowResize=function(){if(t.DropDownDiv.owner_){var e=t.DropDownDiv.owner_,o=t.DropDownDiv.owner_.getSourceBlock();o=(e=t.DropDownDiv.positionToField_?t.DropDownDiv.getScaledBboxOfField_(e):t.DropDownDiv.getScaledBboxOfBlock_(o)).left+(e.right-e.left)/2,t.DropDownDiv.positionInternal_(o,e.bottom,o,e.top)}else t.DropDownDiv.hide()},t.Grid=function(t,e){this.gridPattern_=t,this.spacing_=e.spacing,this.length_=e.length,this.line2_=(this.line1_=t.firstChild)&&this.line1_.nextSibling,this.snapToGrid_=e.snap},t.Grid.prototype.scale_=1,t.Grid.prototype.dispose=function(){this.gridPattern_=null},t.Grid.prototype.shouldSnap=function(){return this.snapToGrid_},t.Grid.prototype.getSpacing=function(){return this.spacing_},t.Grid.prototype.getPatternId=function(){return this.gridPattern_.id},t.Grid.prototype.update=function(t){this.scale_=t;var e=this.spacing_*t||100;this.gridPattern_.setAttribute("width",e),this.gridPattern_.setAttribute("height",e);var o=(e=Math.floor(this.spacing_/2)+.5)-this.length_/2,i=e+this.length_/2;e*=t,o*=t,i*=t,this.setLineAttributes_(this.line1_,t,o,i,e,e),this.setLineAttributes_(this.line2_,t,e,e,o,i)},t.Grid.prototype.setLineAttributes_=function(t,e,o,i,n,s){t&&(t.setAttribute("stroke-width",e),t.setAttribute("x1",o),t.setAttribute("y1",n),t.setAttribute("x2",i),t.setAttribute("y2",s))},t.Grid.prototype.moveTo=function(e,o){this.gridPattern_.setAttribute("x",e),this.gridPattern_.setAttribute("y",o),(t.utils.userAgent.IE||t.utils.userAgent.EDGE)&&this.update(this.scale_)},t.Grid.createDom=function(e,o,i){return e=t.utils.dom.createSvgElement("pattern",{id:"blocklyGridPattern"+e,patternUnits:"userSpaceOnUse"},i),0e.indexOf(o))throw Error(o+" is not a valid modifier key.")},t.user.keyMap.createSerializedKey=function(e,o){var i="",n=t.utils.object.values(t.user.keyMap.modifierKeys);t.user.keyMap.checkModifiers_(o,n);for(var s,r=0;s=n[r];r++)-1");o.domToMutation(n)}t.Events.fire(new t.Events.Change(o,"mutation",null,i,e));break;default:console.warn("Unknown change type: "+this.element)}else console.warn("Can't change non-existent block: "+this.blockId)},t.Events.Create=function(e){e&&(t.Events.Create.superClass_.constructor.call(this,e),this.xml=e.workspace.rendered?t.Xml.blockToDomWithXY(e):t.Xml.blockToDom(e),this.ids=t.Events.getDescendantIds(e))},t.utils.object.inherits(t.Events.Create,t.Events.BlockBase),t.Events.BlockCreate=t.Events.Create,t.Events.Create.prototype.type=t.Events.CREATE,t.Events.Create.prototype.toJson=function(){var e=t.Events.Create.superClass_.toJson.call(this);return e.xml=t.Xml.domToText(this.xml),e.ids=this.ids,e},t.Events.Create.prototype.fromJson=function(e){t.Events.Create.superClass_.fromJson.call(this,e),this.xml=t.Xml.textToDom(e.xml),this.ids=e.ids},t.Events.Create.prototype.run=function(e){var o=this.getEventWorkspace_();if(e)(e=t.utils.xml.createElement("xml")).appendChild(this.xml),t.Xml.domToWorkspace(e,o);else{e=0;for(var i;i=this.ids[e];e++){var n=o.getBlockById(i);n?n.dispose(!1):i==this.blockId&&console.warn("Can't uncreate non-existent block: "+i)}}},t.Events.Delete=function(e){if(e){if(e.getParent())throw Error("Connected blocks cannot be deleted.");t.Events.Delete.superClass_.constructor.call(this,e),this.oldXml=e.workspace.rendered?t.Xml.blockToDomWithXY(e):t.Xml.blockToDom(e),this.ids=t.Events.getDescendantIds(e)}},t.utils.object.inherits(t.Events.Delete,t.Events.BlockBase),t.Events.BlockDelete=t.Events.Delete,t.Events.Delete.prototype.type=t.Events.DELETE,t.Events.Delete.prototype.toJson=function(){var e=t.Events.Delete.superClass_.toJson.call(this);return e.ids=this.ids,e},t.Events.Delete.prototype.fromJson=function(e){t.Events.Delete.superClass_.fromJson.call(this,e),this.ids=e.ids},t.Events.Delete.prototype.run=function(e){var o=this.getEventWorkspace_();if(e){e=0;for(var i;i=this.ids[e];e++){var n=o.getBlockById(i);n?n.dispose(!1):i==this.blockId&&console.warn("Can't delete non-existent block: "+i)}}else(e=t.utils.xml.createElement("xml")).appendChild(this.oldXml),t.Xml.domToWorkspace(e,o)},t.Events.Move=function(e){e&&(t.Events.Move.superClass_.constructor.call(this,e),e=this.currentLocation_(),this.oldParentId=e.parentId,this.oldInputName=e.inputName,this.oldCoordinate=e.coordinate)},t.utils.object.inherits(t.Events.Move,t.Events.BlockBase),t.Events.BlockMove=t.Events.Move,t.Events.Move.prototype.type=t.Events.MOVE,t.Events.Move.prototype.toJson=function(){var e=t.Events.Move.superClass_.toJson.call(this);return this.newParentId&&(e.newParentId=this.newParentId),this.newInputName&&(e.newInputName=this.newInputName),this.newCoordinate&&(e.newCoordinate=Math.round(this.newCoordinate.x)+","+Math.round(this.newCoordinate.y)),e},t.Events.Move.prototype.fromJson=function(e){t.Events.Move.superClass_.fromJson.call(this,e),this.newParentId=e.newParentId,this.newInputName=e.newInputName,e.newCoordinate&&(e=e.newCoordinate.split(","),this.newCoordinate=new t.utils.Coordinate(Number(e[0]),Number(e[1])))},t.Events.Move.prototype.recordNew=function(){var t=this.currentLocation_();this.newParentId=t.parentId,this.newInputName=t.inputName,this.newCoordinate=t.coordinate},t.Events.Move.prototype.currentLocation_=function(){var t=this.getEventWorkspace_().getBlockById(this.blockId),e={},o=t.getParent();return o?(e.parentId=o.id,(t=o.getInputWithBlock(t))&&(e.inputName=t.name)):e.coordinate=t.getRelativeToSurfaceXY(),e},t.Events.Move.prototype.isNull=function(){return this.oldParentId==this.newParentId&&this.oldInputName==this.newInputName&&t.utils.Coordinate.equals(this.oldCoordinate,this.newCoordinate)},t.Events.Move.prototype.run=function(e){var o=this.getEventWorkspace_(),i=o.getBlockById(this.blockId);if(i){var n=e?this.newParentId:this.oldParentId,s=e?this.newInputName:this.oldInputName;e=e?this.newCoordinate:this.oldCoordinate;var r=null;if(n&&!(r=o.getBlockById(n)))return void console.warn("Can't connect to non-existent block: "+n);if(i.getParent()&&i.unplug(),e)s=i.getRelativeToSurfaceXY(),i.moveBy(e.x-s.x,e.y-s.y);else{if(i=i.outputConnection||i.previousConnection,s){if(o=r.getInput(s))var a=o.connection}else i.type==t.PREVIOUS_STATEMENT&&(a=r.nextConnection);a?i.connect(a):console.warn("Can't connect to non-existent input: "+s)}}else console.warn("Can't move non-existent block: "+this.blockId)},t.Events.FinishedLoading=function(e){this.workspaceId=e.id,this.group=t.Events.getGroup(),this.recordUndo=!1},t.utils.object.inherits(t.Events.FinishedLoading,t.Events.Ui),t.Events.FinishedLoading.prototype.type=t.Events.FINISHED_LOADING,t.Events.FinishedLoading.prototype.toJson=function(){var t={type:this.type};return this.group&&(t.group=this.group),this.workspaceId&&(t.workspaceId=this.workspaceId),t},t.Events.FinishedLoading.prototype.fromJson=function(t){this.workspaceId=t.workspaceId,this.group=t.group},t.Events.VarBase=function(e){t.Events.VarBase.superClass_.constructor.call(this),this.varId=e.getId(),this.workspaceId=e.workspace.id},t.utils.object.inherits(t.Events.VarBase,t.Events.Abstract),t.Events.VarBase.prototype.toJson=function(){var e=t.Events.VarBase.superClass_.toJson.call(this);return e.varId=this.varId,e},t.Events.VarBase.prototype.fromJson=function(e){t.Events.VarBase.superClass_.toJson.call(this),this.varId=e.varId},t.Events.VarCreate=function(e){e&&(t.Events.VarCreate.superClass_.constructor.call(this,e),this.varType=e.type,this.varName=e.name)},t.utils.object.inherits(t.Events.VarCreate,t.Events.VarBase),t.Events.VarCreate.prototype.type=t.Events.VAR_CREATE,t.Events.VarCreate.prototype.toJson=function(){var e=t.Events.VarCreate.superClass_.toJson.call(this);return e.varType=this.varType,e.varName=this.varName,e},t.Events.VarCreate.prototype.fromJson=function(e){t.Events.VarCreate.superClass_.fromJson.call(this,e),this.varType=e.varType,this.varName=e.varName},t.Events.VarCreate.prototype.run=function(t){var e=this.getEventWorkspace_();t?e.createVariable(this.varName,this.varType,this.varId):e.deleteVariableById(this.varId)},t.Events.VarDelete=function(e){e&&(t.Events.VarDelete.superClass_.constructor.call(this,e),this.varType=e.type,this.varName=e.name)},t.utils.object.inherits(t.Events.VarDelete,t.Events.VarBase),t.Events.VarDelete.prototype.type=t.Events.VAR_DELETE,t.Events.VarDelete.prototype.toJson=function(){var e=t.Events.VarDelete.superClass_.toJson.call(this);return e.varType=this.varType,e.varName=this.varName,e},t.Events.VarDelete.prototype.fromJson=function(e){t.Events.VarDelete.superClass_.fromJson.call(this,e),this.varType=e.varType,this.varName=e.varName},t.Events.VarDelete.prototype.run=function(t){var e=this.getEventWorkspace_();t?e.deleteVariableById(this.varId):e.createVariable(this.varName,this.varType,this.varId)},t.Events.VarRename=function(e,o){e&&(t.Events.VarRename.superClass_.constructor.call(this,e),this.oldName=e.name,this.newName=o)},t.utils.object.inherits(t.Events.VarRename,t.Events.VarBase),t.Events.VarRename.prototype.type=t.Events.VAR_RENAME,t.Events.VarRename.prototype.toJson=function(){var e=t.Events.VarRename.superClass_.toJson.call(this);return e.oldName=this.oldName,e.newName=this.newName,e},t.Events.VarRename.prototype.fromJson=function(e){t.Events.VarRename.superClass_.fromJson.call(this,e),this.oldName=e.oldName,this.newName=e.newName},t.Events.VarRename.prototype.run=function(t){var e=this.getEventWorkspace_();t?e.renameVariableById(this.varId,this.newName):e.renameVariableById(this.varId,this.oldName)},t.Xml={},t.Xml.workspaceToDom=function(e,o){var i=t.utils.xml.createElement("xml"),n=t.Xml.variablesToDom(t.Variables.allUsedVarModels(e));n.hasChildNodes()&&i.appendChild(n);var s,r=e.getTopComments(!0);for(n=0;s=r[n];n++)i.appendChild(s.toXmlWithXY(o));for(e=e.getTopBlocks(!0),n=0;r=e[n];n++)i.appendChild(t.Xml.blockToDomWithXY(r,o));return i},t.Xml.variablesToDom=function(e){for(var o,i=t.utils.xml.createElement("variables"),n=0;o=e[n];n++){var s=t.utils.xml.createElement("variable");s.appendChild(t.utils.xml.createTextNode(o.name)),o.type&&s.setAttribute("type",o.type),s.id=o.getId(),i.appendChild(s)}return i},t.Xml.blockToDomWithXY=function(e,o){var i;e.workspace.RTL&&(i=e.workspace.getWidth()),o=t.Xml.blockToDom(e,o);var n=e.getRelativeToSurfaceXY();return o.setAttribute("x",Math.round(e.workspace.RTL?i-n.x:n.x)),o.setAttribute("y",Math.round(n.y)),o},t.Xml.fieldToDom_=function(e){if(e.isSerializable()){var o=t.utils.xml.createElement("field");return o.setAttribute("name",e.name||""),e.toXml(o)}return null},t.Xml.allFieldsToDom_=function(e,o){for(var i,n=0;i=e.inputList[n];n++)for(var s,r=0;s=i.fieldRow[r];r++)(s=t.Xml.fieldToDom_(s))&&o.appendChild(s)},t.Xml.blockToDom=function(e,o){var i=t.utils.xml.createElement(e.isShadow()?"shadow":"block");if(i.setAttribute("type",e.type),o||i.setAttribute("id",e.id),e.mutationToDom){var n=e.mutationToDom();n&&(n.hasChildNodes()||n.hasAttributes())&&i.appendChild(n)}if(t.Xml.allFieldsToDom_(e,i),n=e.getCommentText()){var s=e.commentModel.size,r=e.commentModel.pinned,a=t.utils.xml.createElement("comment");a.appendChild(t.utils.xml.createTextNode(n)),a.setAttribute("pinned",r),a.setAttribute("h",s.height),a.setAttribute("w",s.width),i.appendChild(a)}for(e.data&&((n=t.utils.xml.createElement("data")).appendChild(t.utils.xml.createTextNode(e.data)),i.appendChild(n)),s=0;r=e.inputList[s];s++){var l;if(a=!0,r.type!=t.DUMMY_INPUT){var c=r.connection.targetBlock();r.type==t.INPUT_VALUE?l=t.utils.xml.createElement("value"):r.type==t.NEXT_STATEMENT&&(l=t.utils.xml.createElement("statement")),!(n=r.connection.getShadowDom())||c&&c.isShadow()||l.appendChild(t.Xml.cloneShadow_(n,o)),c&&(l.appendChild(t.Xml.blockToDom(c,o)),a=!1),l.setAttribute("name",r.name),a||i.appendChild(l)}}return null!=e.inputsInline&&e.inputsInline!=e.inputsInlineDefault&&i.setAttribute("inline",e.inputsInline),e.isCollapsed()&&i.setAttribute("collapsed",!0),e.isEnabled()||i.setAttribute("disabled",!0),e.isDeletable()||e.isShadow()||i.setAttribute("deletable",!1),e.isMovable()||e.isShadow()||i.setAttribute("movable",!1),e.isEditable()||i.setAttribute("editable",!1),(s=e.getNextBlock())&&((l=t.utils.xml.createElement("next")).appendChild(t.Xml.blockToDom(s,o)),i.appendChild(l)),!(n=e.nextConnection&&e.nextConnection.getShadowDom())||s&&s.isShadow()||l.appendChild(t.Xml.cloneShadow_(n,o)),i},t.Xml.cloneShadow_=function(e,o){for(var i,n=e=e.cloneNode(!0);n;)if(o&&"shadow"==n.nodeName&&n.removeAttribute("id"),n.firstChild)n=n.firstChild;else{for(;n&&!n.nextSibling;)i=n,n=n.parentNode,i.nodeType==t.utils.dom.Node.TEXT_NODE&&""==i.data.trim()&&n.firstChild!=i&&t.utils.dom.removeNode(i);n&&(i=n,n=n.nextSibling,i.nodeType==t.utils.dom.Node.TEXT_NODE&&""==i.data.trim()&&t.utils.dom.removeNode(i))}return e},t.Xml.domToText=function(e){e=t.utils.xml.domToText(e);var o=/(<[^/](?:[^>]*[^/])?>[^<]*)\n([^<]*<\/)/;do{var i=e;e=e.replace(o,"$1 $2")}while(e!=i);return e.replace(/<(\w+)([^<]*)\/>/g,"<$1$2>")},t.Xml.domToPrettyText=function(e){e=t.Xml.domToText(e).split("<");for(var o="",i=1;i"!=n.slice(-2)&&(o+=" ")}return(e=(e=e.join("\n")).replace(/(<(\w+)\b[^>]*>[^\n]*)\n *<\/\2>/g,"$1")).replace(/^\n/,"")},t.Xml.textToDom=function(e){var o=t.utils.xml.textToDomDocument(e);if(!o||!o.documentElement||o.getElementsByTagName("parsererror").length)throw Error("textToDom was unable to parse: "+e);return o.documentElement},t.Xml.clearWorkspaceAndLoadFromXml=function(e,o){return o.setResizesEnabled(!1),o.clear(),e=t.Xml.domToWorkspace(e,o),o.setResizesEnabled(!0),e},t.Xml.domToWorkspace=function(e,o){if(e instanceof t.Workspace){var i=e;e=o,o=i,console.warn("Deprecated call to Blockly.Xml.domToWorkspace, swap the arguments.")}var n;o.RTL&&(n=o.getWidth()),i=[],t.utils.dom.startTextWidthCache();var s=t.Events.getGroup();s||t.Events.setGroup(!0),o.setResizesEnabled&&o.setResizesEnabled(!1);var r=!0;try{for(var a,l=0;a=e.childNodes[l];l++){var c=a.nodeName.toLowerCase(),h=a;if("block"==c||"shadow"==c&&!t.Events.recordUndo){var u=t.Xml.domToBlock(h,o);i.push(u.id);var p=h.hasAttribute("x")?parseInt(h.getAttribute("x"),10):10,_=h.hasAttribute("y")?parseInt(h.getAttribute("y"),10):10;isNaN(p)||isNaN(_)||u.moveBy(o.RTL?n-p:p,_),r=!1}else{if("shadow"==c)throw TypeError("Shadow block cannot be a top-level block.");if("comment"==c)o.rendered?t.WorkspaceCommentSvg?t.WorkspaceCommentSvg.fromXml(h,o,n):console.warn("Missing require for Blockly.WorkspaceCommentSvg, ignoring workspace comment."):t.WorkspaceComment?t.WorkspaceComment.fromXml(h,o):console.warn("Missing require for Blockly.WorkspaceComment, ignoring workspace comment.");else if("variables"==c){if(!r)throw Error("'variables' tag must exist once before block and shadow tag elements in the workspace XML, but it was found in another location.");t.Xml.domToVariables(h,o),r=!1}}}}finally{s||t.Events.setGroup(!1),t.utils.dom.stopTextWidthCache()}return o.setResizesEnabled&&o.setResizesEnabled(!0),t.Events.fire(new t.Events.FinishedLoading(o)),i},t.Xml.appendDomToWorkspace=function(e,o){var i;if(o.hasOwnProperty("scale")&&(i=o.getBlocksBoundingBox()),e=t.Xml.domToWorkspace(e,o),i&&i.top!=i.bottom){var n=i.bottom,s=o.RTL?i.right:i.left,r=1/0,a=-1/0,l=1/0;for(i=0;ia&&(a=c.x)}for(n=n-l+10,s=o.RTL?s-a:s-r,i=0;i document.")}else e=null;return e},t.Touch={},t.Touch.TOUCH_ENABLED="ontouchstart"in t.utils.global||!!(t.utils.global.document&&document.documentElement&&"ontouchstart"in document.documentElement)||!(!t.utils.global.navigator||!t.utils.global.navigator.maxTouchPoints&&!t.utils.global.navigator.msMaxTouchPoints),t.Touch.touchIdentifier_=null,t.Touch.TOUCH_MAP={},t.utils.global.PointerEvent?t.Touch.TOUCH_MAP={mousedown:["pointerdown"],mouseenter:["pointerenter"],mouseleave:["pointerleave"],mousemove:["pointermove"],mouseout:["pointerout"],mouseover:["pointerover"],mouseup:["pointerup","pointercancel"],touchend:["pointerup"],touchcancel:["pointercancel"]}:t.Touch.TOUCH_ENABLED&&(t.Touch.TOUCH_MAP={mousedown:["touchstart"],mousemove:["touchmove"],mouseup:["touchend","touchcancel"]}),t.longPid_=0,t.longStart=function(e,o){t.longStop_(),e.changedTouches&&1!=e.changedTouches.length||(t.longPid_=setTimeout((function(){e.changedTouches&&(e.button=2,e.clientX=e.changedTouches[0].clientX,e.clientY=e.changedTouches[0].clientY),o&&o.handleRightClick(e)}),t.LONGPRESS))},t.longStop_=function(){t.longPid_&&(clearTimeout(t.longPid_),t.longPid_=0)},t.Touch.clearTouchIdentifier=function(){t.Touch.touchIdentifier_=null},t.Touch.shouldHandleEvent=function(e){return!t.Touch.isMouseOrTouchEvent(e)||t.Touch.checkTouchIdentifier(e)},t.Touch.getTouchIdentifierFromEvent=function(t){return null!=t.pointerId?t.pointerId:t.changedTouches&&t.changedTouches[0]&&void 0!==t.changedTouches[0].identifier&&null!==t.changedTouches[0].identifier?t.changedTouches[0].identifier:"mouse"},t.Touch.checkTouchIdentifier=function(e){var o=t.Touch.getTouchIdentifierFromEvent(e);return void 0!==t.Touch.touchIdentifier_&&null!==t.Touch.touchIdentifier_?t.Touch.touchIdentifier_==o:("mousedown"==e.type||"touchstart"==e.type||"pointerdown"==e.type)&&(t.Touch.touchIdentifier_=o,!0)},t.Touch.setClientFromTouch=function(e){if(t.utils.string.startsWith(e.type,"touch")){var o=e.changedTouches[0];e.clientX=o.clientX,e.clientY=o.clientY}},t.Touch.isMouseOrTouchEvent=function(e){return t.utils.string.startsWith(e.type,"touch")||t.utils.string.startsWith(e.type,"mouse")||t.utils.string.startsWith(e.type,"pointer")},t.Touch.isTouchEvent=function(e){return t.utils.string.startsWith(e.type,"touch")||t.utils.string.startsWith(e.type,"pointer")},t.Touch.splitEventByTouches=function(t){var e=[];if(t.changedTouches)for(var o=0;o=i+this.handleLength_&&(n+=s),this.setHandlePosition(this.constrainHandle_(n)),this.onScroll_(),e.stopPropagation(),e.preventDefault()}},t.Scrollbar.prototype.onMouseDownHandle_=function(e){this.workspace_.markFocused(),this.cleanUp_(),t.utils.isRightButton(e)?e.stopPropagation():(this.startDragHandle=this.handlePosition_,this.workspace_.setupDragSurface(),this.startDragMouse_=this.horizontal_?e.clientX:e.clientY,t.Scrollbar.onMouseUpWrapper_=t.bindEventWithChecks_(document,"mouseup",this,this.onMouseUpHandle_),t.Scrollbar.onMouseMoveWrapper_=t.bindEventWithChecks_(document,"mousemove",this,this.onMouseMoveHandle_),e.stopPropagation(),e.preventDefault())},t.Scrollbar.prototype.onMouseMoveHandle_=function(t){this.setHandlePosition(this.constrainHandle_(this.startDragHandle+((this.horizontal_?t.clientX:t.clientY)-this.startDragMouse_))),this.onScroll_()},t.Scrollbar.prototype.onMouseUpHandle_=function(){this.workspace_.resetDragSurface(),t.Touch.clearTouchIdentifier(),this.cleanUp_()},t.Scrollbar.prototype.cleanUp_=function(){t.hideChaff(!0),t.Scrollbar.onMouseUpWrapper_&&(t.unbindEvent_(t.Scrollbar.onMouseUpWrapper_),t.Scrollbar.onMouseUpWrapper_=null),t.Scrollbar.onMouseMoveWrapper_&&(t.unbindEvent_(t.Scrollbar.onMouseMoveWrapper_),t.Scrollbar.onMouseMoveWrapper_=null)},t.Scrollbar.prototype.constrainHandle_=function(t){return 0>=t||isNaN(t)||this.scrollViewSize_t.Tooltip.RADIUS_OK&&t.Tooltip.hide()}else t.Tooltip.poisonedElement_!=t.Tooltip.element_&&(clearTimeout(t.Tooltip.showPid_),t.Tooltip.lastX_=e.pageX,t.Tooltip.lastY_=e.pageY,t.Tooltip.showPid_=setTimeout(t.Tooltip.show_,t.Tooltip.HOVER_MS))},t.Tooltip.dispose=function(){t.Tooltip.element_=null,t.Tooltip.poisonedElement_=null,t.Tooltip.hide()},t.Tooltip.hide=function(){t.Tooltip.visible&&(t.Tooltip.visible=!1,t.Tooltip.DIV&&(t.Tooltip.DIV.style.display="none")),t.Tooltip.showPid_&&clearTimeout(t.Tooltip.showPid_)},t.Tooltip.block=function(){t.Tooltip.hide(),t.Tooltip.blocked_=!0},t.Tooltip.unblock=function(){t.Tooltip.blocked_=!1},t.Tooltip.show_=function(){if(!t.Tooltip.blocked_&&(t.Tooltip.poisonedElement_=t.Tooltip.element_,t.Tooltip.DIV)){t.Tooltip.DIV.textContent="";for(var e=t.Tooltip.element_.tooltip;"function"==typeof e;)e=e();e=(e=t.utils.string.wrap(e,t.Tooltip.LIMIT)).split("\n");for(var o=0;oi+window.scrollY&&(s-=t.Tooltip.DIV.offsetHeight+2*t.Tooltip.OFFSET_Y),e?n=Math.max(t.Tooltip.MARGINS-window.scrollX,n):n+t.Tooltip.DIV.offsetWidth>o+window.scrollX-2*t.Tooltip.MARGINS&&(n=o-t.Tooltip.DIV.offsetWidth-2*t.Tooltip.MARGINS),t.Tooltip.DIV.style.top=s+"px",t.Tooltip.DIV.style.left=n+"px"}},t.WorkspaceDragSurfaceSvg=function(t){this.container_=t,this.createDom()},t.WorkspaceDragSurfaceSvg.prototype.SVG_=null,t.WorkspaceDragSurfaceSvg.prototype.dragGroup_=null,t.WorkspaceDragSurfaceSvg.prototype.container_=null,t.WorkspaceDragSurfaceSvg.prototype.createDom=function(){this.SVG_||(this.SVG_=t.utils.dom.createSvgElement("svg",{xmlns:t.utils.dom.SVG_NS,"xmlns:html":t.utils.dom.HTML_NS,"xmlns:xlink":t.utils.dom.XLINK_NS,version:"1.1",class:"blocklyWsDragSurface blocklyOverflowVisible"},null),this.container_.appendChild(this.SVG_))},t.WorkspaceDragSurfaceSvg.prototype.translateSurface=function(e,o){e=e.toFixed(0),o=o.toFixed(0),this.SVG_.style.display="block",t.utils.dom.setCssTransform(this.SVG_,"translate3d("+e+"px, "+o+"px, 0px)")},t.WorkspaceDragSurfaceSvg.prototype.getSurfaceTranslation=function(){return t.utils.getRelativeXY(this.SVG_)},t.WorkspaceDragSurfaceSvg.prototype.clearAndHide=function(e){if(!e)throw Error("Couldn't clear and hide the drag surface: missing new surface.");var o=this.SVG_.childNodes[0],i=this.SVG_.childNodes[1];if(!(o&&i&&t.utils.dom.hasClass(o,"blocklyBlockCanvas")&&t.utils.dom.hasClass(i,"blocklyBubbleCanvas")))throw Error("Couldn't clear and hide the drag surface. A node was missing.");if(null!=this.previousSibling_?t.utils.dom.insertAfter(o,this.previousSibling_):e.insertBefore(o,e.firstChild),t.utils.dom.insertAfter(i,o),this.SVG_.style.display="none",this.SVG_.childNodes.length)throw Error("Drag surface was not cleared.");t.utils.dom.setCssTransform(this.SVG_,""),this.previousSibling_=null},t.WorkspaceDragSurfaceSvg.prototype.setContentsAndShow=function(t,e,o,i,n,s){if(this.SVG_.childNodes.length)throw Error("Already dragging a block.");this.previousSibling_=o,t.setAttribute("transform","translate(0, 0) scale("+s+")"),e.setAttribute("transform","translate(0, 0) scale("+s+")"),this.SVG_.setAttribute("width",i),this.SVG_.setAttribute("height",n),this.SVG_.appendChild(t),this.SVG_.appendChild(e),this.SVG_.style.display="block"},t.ASTNode=function(e,o,i){if(!o)throw Error("Cannot create a node without a location.");this.type_=e,this.isConnection_=t.ASTNode.isConnectionType_(e),this.location_=o,this.processParams_(i||null)},t.ASTNode.types={FIELD:"field",BLOCK:"block",INPUT:"input",OUTPUT:"output",NEXT:"next",PREVIOUS:"previous",STACK:"stack",WORKSPACE:"workspace"},t.ASTNode.NAVIGATE_ALL_FIELDS=!1,t.ASTNode.DEFAULT_OFFSET_Y=-20,t.ASTNode.isConnectionType_=function(e){switch(e){case t.ASTNode.types.PREVIOUS:case t.ASTNode.types.NEXT:case t.ASTNode.types.INPUT:case t.ASTNode.types.OUTPUT:return!0}return!1},t.ASTNode.createFieldNode=function(e){return e?new t.ASTNode(t.ASTNode.types.FIELD,e):null},t.ASTNode.createConnectionNode=function(e){return e?e.type==t.INPUT_VALUE||e.type==t.NEXT_STATEMENT&&e.getParentInput()?t.ASTNode.createInputNode(e.getParentInput()):e.type==t.NEXT_STATEMENT?new t.ASTNode(t.ASTNode.types.NEXT,e):e.type==t.OUTPUT_VALUE?new t.ASTNode(t.ASTNode.types.OUTPUT,e):e.type==t.PREVIOUS_STATEMENT?new t.ASTNode(t.ASTNode.types.PREVIOUS,e):null:null},t.ASTNode.createInputNode=function(e){return e&&e.connection?new t.ASTNode(t.ASTNode.types.INPUT,e.connection):null},t.ASTNode.createBlockNode=function(e){return e?new t.ASTNode(t.ASTNode.types.BLOCK,e):null},t.ASTNode.createStackNode=function(e){return e?new t.ASTNode(t.ASTNode.types.STACK,e):null},t.ASTNode.createWorkspaceNode=function(e,o){return o&&e?new t.ASTNode(t.ASTNode.types.WORKSPACE,e,{wsCoordinate:o}):null},t.ASTNode.prototype.processParams_=function(t){t&&t.wsCoordinate&&(this.wsCoordinate_=t.wsCoordinate)},t.ASTNode.prototype.getLocation=function(){return this.location_},t.ASTNode.prototype.getType=function(){return this.type_},t.ASTNode.prototype.getWsCoordinate=function(){return this.wsCoordinate_},t.ASTNode.prototype.isConnection=function(){return this.isConnection_},t.ASTNode.prototype.findNextForInput_=function(){var e,o=this.location_.getParentInput(),i=o.getSourceBlock();for(o=i.inputList.indexOf(o)+1;e=i.inputList[o];o++){for(var n,s=e.fieldRow,r=0;n=s[r];r++)if(n.isClickable()||t.ASTNode.NAVIGATE_ALL_FIELDS)return t.ASTNode.createFieldNode(n);if(e.connection)return t.ASTNode.createInputNode(e)}return null},t.ASTNode.prototype.findNextForField_=function(){var e=this.location_,o=e.getParentInput(),i=e.getSourceBlock(),n=i.inputList.indexOf(o);for(e=o.fieldRow.indexOf(e)+1;o=i.inputList[n];n++){for(var s=o.fieldRow;ei)){var n=o.getSvgXY(e.getSvgRoot());e.outputConnection?(n.x+=(e.RTL?3:-3)*i,n.y+=13*i):e.previousConnection&&(n.x+=(e.RTL?-23:23)*i,n.y+=3*i),e=t.utils.dom.createSvgElement("circle",{cx:n.x,cy:n.y,r:0,fill:"none",stroke:"#888","stroke-width":10},o.getParentSvg()),t.blockAnimations.connectionUiStep_(e,new Date,i)}},t.blockAnimations.connectionUiStep_=function(e,o,i){var n=(new Date-o)/150;1e.workspace.scale)){var o=e.getHeightWidth().height;o=Math.atan(10/o)/Math.PI*180,e.RTL||(o*=-1),t.blockAnimations.disconnectUiStep_(e.getSvgRoot(),o,new Date)}},t.blockAnimations.disconnectUiStep_=function(e,o,i){var n=(new Date-i)/200;1o-t.CURRENT_CONNECTION_PREFERENCE)):!this.localConnection_&&!this.closestConnection_||(console.error("Only one of localConnection_ and closestConnection_ was set."),console.error("Returning true from shouldUpdatePreviews, but it's not clear why."),!0):!(!this.localConnection_||!this.closestConnection_)},t.InsertionMarkerManager.prototype.getCandidate_=function(t){for(var e=this.getStartRadius_(),o=null,i=null,n=0;nthis.remainingCapacityOfType(e))return!1;o+=t[e]}return!(o>this.remainingCapacity())},t.Workspace.prototype.hasBlockLimits=function(){return 1/0!=this.options.maxBlocks||!!this.options.maxInstances},t.Workspace.prototype.undo=function(e){var o=e?this.redoStack_:this.undoStack_,i=e?this.undoStack_:this.redoStack_,n=o.pop();if(n){for(var s=[n];o.length&&n.group&&n.group==o[o.length-1].group;)s.push(o.pop());for(o=0;n=s[o];o++)i.push(n);s=t.Events.filter(s,e),t.Events.recordUndo=!1;try{for(o=0;n=s[o];o++)n.run(e)}finally{t.Events.recordUndo=!0}}},t.Workspace.prototype.clearUndo=function(){this.undoStack_.length=0,this.redoStack_.length=0,t.Events.clearPendingUndo()},t.Workspace.prototype.addChangeListener=function(t){return this.listeners_.push(t),t},t.Workspace.prototype.removeChangeListener=function(e){t.utils.arrayRemove(this.listeners_,e)},t.Workspace.prototype.fireChangeListener=function(t){if(t.recordUndo)for(this.undoStack_.push(t),this.redoStack_.length=0;this.undoStack_.length>this.MAX_UNDO&&0<=this.MAX_UNDO;)this.undoStack_.shift();for(var e,o=0;e=this.listeners_[o];o++)e(t)},t.Workspace.prototype.getBlockById=function(t){return this.blockDB_[t]||null},t.Workspace.prototype.setBlockById=function(t,e){this.blockDB_[t]=e},t.Workspace.prototype.removeBlockById=function(t){delete this.blockDB_[t]},t.Workspace.prototype.getCommentById=function(t){return this.commentDB_[t]||null},t.Workspace.prototype.allInputsFilled=function(t){for(var e,o=this.getTopBlocks(!1),i=0;e=o[i];i++)if(!e.allInputsFilled(t))return!1;return!0},t.Workspace.prototype.getPotentialVariableMap=function(){return this.potentialVariableMap_},t.Workspace.prototype.createPotentialVariableMap=function(){this.potentialVariableMap_=new t.VariableMap(this)},t.Workspace.prototype.getVariableMap=function(){return this.variableMap_},t.Workspace.prototype.setVariableMap=function(t){this.variableMap_=t},t.Workspace.WorkspaceDB_=Object.create(null),t.Workspace.getById=function(e){return t.Workspace.WorkspaceDB_[e]||null},t.Workspace.getAll=function(){var e,o=[];for(e in t.Workspace.WorkspaceDB_)o.push(t.Workspace.WorkspaceDB_[e]);return o},t.Bubble=function(e,o,i,n,s,r){this.workspace_=e,this.content_=o,this.shape_=i,this.onMouseDownResizeWrapper_=this.onMouseDownBubbleWrapper_=this.moveCallback_=this.resizeCallback_=null,this.disposed=!1,i=t.Bubble.ARROW_ANGLE,this.workspace_.RTL&&(i=-i),this.arrow_radians_=t.utils.math.toRadians(i),e.getBubbleCanvas().appendChild(this.createDom_(o,!(!s||!r))),this.setAnchorLocation(n),s&&r||(s=(e=this.content_.getBBox()).width+2*t.Bubble.BORDER_WIDTH,r=e.height+2*t.Bubble.BORDER_WIDTH),this.setBubbleSize(s,r),this.positionBubble_(),this.renderArrow_(),this.rendered_=!0},t.Bubble.BORDER_WIDTH=6,t.Bubble.ARROW_THICKNESS=5,t.Bubble.ARROW_ANGLE=20,t.Bubble.ARROW_BEND=4,t.Bubble.ANCHOR_RADIUS=8,t.Bubble.onMouseUpWrapper_=null,t.Bubble.onMouseMoveWrapper_=null,t.Bubble.unbindDragEvents_=function(){t.Bubble.onMouseUpWrapper_&&(t.unbindEvent_(t.Bubble.onMouseUpWrapper_),t.Bubble.onMouseUpWrapper_=null),t.Bubble.onMouseMoveWrapper_&&(t.unbindEvent_(t.Bubble.onMouseMoveWrapper_),t.Bubble.onMouseMoveWrapper_=null)},t.Bubble.bubbleMouseUp_=function(e){t.Touch.clearTouchIdentifier(),t.Bubble.unbindDragEvents_()},t.Bubble.prototype.rendered_=!1,t.Bubble.prototype.anchorXY_=null,t.Bubble.prototype.relativeLeft_=0,t.Bubble.prototype.relativeTop_=0,t.Bubble.prototype.width_=0,t.Bubble.prototype.height_=0,t.Bubble.prototype.autoLayout_=!0,t.Bubble.prototype.createDom_=function(e,o){this.bubbleGroup_=t.utils.dom.createSvgElement("g",{},null);var i={filter:"url(#"+this.workspace_.getRenderer().getConstants().embossFilterId+")"};return t.utils.userAgent.JAVA_FX&&(i={}),i=t.utils.dom.createSvgElement("g",i,this.bubbleGroup_),this.bubbleArrow_=t.utils.dom.createSvgElement("path",{},i),this.bubbleBack_=t.utils.dom.createSvgElement("rect",{class:"blocklyDraggable",x:0,y:0,rx:t.Bubble.BORDER_WIDTH,ry:t.Bubble.BORDER_WIDTH},i),o?(this.resizeGroup_=t.utils.dom.createSvgElement("g",{class:this.workspace_.RTL?"blocklyResizeSW":"blocklyResizeSE"},this.bubbleGroup_),o=2*t.Bubble.BORDER_WIDTH,t.utils.dom.createSvgElement("polygon",{points:"0,x x,x x,0".replace(/x/g,o.toString())},this.resizeGroup_),t.utils.dom.createSvgElement("line",{class:"blocklyResizeLine",x1:o/3,y1:o-1,x2:o-1,y2:o/3},this.resizeGroup_),t.utils.dom.createSvgElement("line",{class:"blocklyResizeLine",x1:2*o/3,y1:o-1,x2:o-1,y2:2*o/3},this.resizeGroup_)):this.resizeGroup_=null,this.workspace_.options.readOnly||(this.onMouseDownBubbleWrapper_=t.bindEventWithChecks_(this.bubbleBack_,"mousedown",this,this.bubbleMouseDown_),this.resizeGroup_&&(this.onMouseDownResizeWrapper_=t.bindEventWithChecks_(this.resizeGroup_,"mousedown",this,this.resizeMouseDown_))),this.bubbleGroup_.appendChild(e),this.bubbleGroup_},t.Bubble.prototype.getSvgRoot=function(){return this.bubbleGroup_},t.Bubble.prototype.setSvgId=function(t){this.bubbleGroup_.dataset&&(this.bubbleGroup_.dataset.blockId=t)},t.Bubble.prototype.bubbleMouseDown_=function(t){var e=this.workspace_.getGesture(t);e&&e.handleBubbleStart(t,this)},t.Bubble.prototype.showContextMenu=function(t){},t.Bubble.prototype.isDeletable=function(){return!1},t.Bubble.prototype.resizeMouseDown_=function(e){this.promote(),t.Bubble.unbindDragEvents_(),t.utils.isRightButton(e)||(this.workspace_.startDrag(e,new t.utils.Coordinate(this.workspace_.RTL?-this.width_:this.width_,this.height_)),t.Bubble.onMouseUpWrapper_=t.bindEventWithChecks_(document,"mouseup",this,t.Bubble.bubbleMouseUp_),t.Bubble.onMouseMoveWrapper_=t.bindEventWithChecks_(document,"mousemove",this,this.resizeMouseMove_),t.hideChaff()),e.stopPropagation()},t.Bubble.prototype.resizeMouseMove_=function(t){this.autoLayout_=!1,t=this.workspace_.moveDrag(t),this.setBubbleSize(this.workspace_.RTL?-t.x:t.x,t.y),this.workspace_.RTL&&this.positionBubble_()},t.Bubble.prototype.registerResizeEvent=function(t){this.resizeCallback_=t},t.Bubble.prototype.registerMoveEvent=function(t){this.moveCallback_=t},t.Bubble.prototype.promote=function(){var t=this.bubbleGroup_.parentNode;return t.lastChild!==this.bubbleGroup_&&(t.appendChild(this.bubbleGroup_),!0)},t.Bubble.prototype.setAnchorLocation=function(t){this.anchorXY_=t,this.rendered_&&this.positionBubble_()},t.Bubble.prototype.layoutBubble_=function(){var t=this.workspace_.getMetrics();t.viewLeft/=this.workspace_.scale,t.viewWidth/=this.workspace_.scale,t.viewTop/=this.workspace_.scale,t.viewHeight/=this.workspace_.scale;var e=this.getOptimalRelativeLeft_(t),o=this.getOptimalRelativeTop_(t),i=this.shape_.getBBox(),n={x:e,y:-this.height_-this.workspace_.getRenderer().getConstants().MIN_BLOCK_HEIGHT},s={x:-this.width_-30,y:o};o={x:i.width,y:o};var r={x:e,y:i.height};e=i.widthe.viewWidth)return o;if(this.workspace_.RTL)var i=this.anchorXY_.x-o,n=i-this.width_,s=e.viewLeft+e.viewWidth,r=e.viewLeft+t.Scrollbar.scrollbarThickness/this.workspace_.scale;else i=(n=o+this.anchorXY_.x)+this.width_,r=e.viewLeft,s=e.viewLeft+e.viewWidth-t.Scrollbar.scrollbarThickness/this.workspace_.scale;return this.workspace_.RTL?ns&&(o=-(s-this.anchorXY_.x)):ns&&(o=s-this.anchorXY_.x-this.width_),o},t.Bubble.prototype.getOptimalRelativeTop_=function(e){var o=-this.height_/4;if(this.height_>e.viewHeight)return o;var i=this.anchorXY_.y+o,n=i+this.height_,s=e.viewTop;e=e.viewTop+e.viewHeight-t.Scrollbar.scrollbarThickness/this.workspace_.scale;var r=this.anchorXY_.y;return ie&&(o=e-r-this.height_),o},t.Bubble.prototype.positionBubble_=function(){var t=this.anchorXY_.x;t=this.workspace_.RTL?t-(this.relativeLeft_+this.width_):t+this.relativeLeft_,this.moveTo(t,this.relativeTop_+this.anchorXY_.y)},t.Bubble.prototype.moveTo=function(t,e){this.bubbleGroup_.setAttribute("transform","translate("+t+","+e+")")},t.Bubble.prototype.setDragging=function(t){!t&&this.moveCallback_&&this.moveCallback_()},t.Bubble.prototype.getBubbleSize=function(){return new t.utils.Size(this.width_,this.height_)},t.Bubble.prototype.setBubbleSize=function(e,o){var i=2*t.Bubble.BORDER_WIDTH;e=Math.max(e,i+45),o=Math.max(o,i+20),this.width_=e,this.height_=o,this.bubbleBack_.setAttribute("width",e),this.bubbleBack_.setAttribute("height",o),this.resizeGroup_&&(this.workspace_.RTL?this.resizeGroup_.setAttribute("transform","translate("+2*t.Bubble.BORDER_WIDTH+","+(o-i)+") scale(-1 1)"):this.resizeGroup_.setAttribute("transform","translate("+(e-i)+","+(o-i)+")")),this.autoLayout_&&this.layoutBubble_(),this.positionBubble_(),this.renderArrow_(),this.resizeCallback_&&this.resizeCallback_()},t.Bubble.prototype.renderArrow_=function(){var e=[],o=this.width_/2,i=this.height_/2,n=-this.relativeLeft_,s=-this.relativeTop_;if(o==n&&i==s)e.push("M "+o+","+i);else{s-=i,n-=o,this.workspace_.RTL&&(n*=-1);var r=Math.sqrt(s*s+n*n),a=Math.acos(n/r);0>s&&(a=2*Math.PI-a);var l=a+Math.PI/2;l>2*Math.PI&&(l-=2*Math.PI);var c=Math.sin(l),h=Math.cos(l),u=this.getBubbleSize();l=(u.width+u.height)/t.Bubble.ARROW_THICKNESS,l=Math.min(l,u.width,u.height)/4,n=o+(u=1-t.Bubble.ANCHOR_RADIUS/r)*n,s=i+u*s,u=o+l*h;var p=i+l*c;o-=l*h,i-=l*c,(c=a+this.arrow_radians_)>2*Math.PI&&(c-=2*Math.PI),a=Math.sin(c)*r/t.Bubble.ARROW_BEND,r=Math.cos(c)*r/t.Bubble.ARROW_BEND,e.push("M"+u+","+p),e.push("C"+(u+r)+","+(p+a)+" "+n+","+s+" "+n+","+s),e.push("C"+n+","+s+" "+(o+r)+","+(i+a)+" "+o+","+i)}e.push("z"),this.bubbleArrow_.setAttribute("d",e.join(" "))},t.Bubble.prototype.setColour=function(t){this.bubbleBack_.setAttribute("fill",t),this.bubbleArrow_.setAttribute("fill",t)},t.Bubble.prototype.dispose=function(){this.onMouseDownBubbleWrapper_&&t.unbindEvent_(this.onMouseDownBubbleWrapper_),this.onMouseDownResizeWrapper_&&t.unbindEvent_(this.onMouseDownResizeWrapper_),t.Bubble.unbindDragEvents_(),t.utils.dom.removeNode(this.bubbleGroup_),this.disposed=!0},t.Bubble.prototype.moveDuringDrag=function(t,e){t?t.translateSurface(e.x,e.y):this.moveTo(e.x,e.y),this.relativeLeft_=this.workspace_.RTL?this.anchorXY_.x-e.x-this.width_:e.x-this.anchorXY_.x,this.relativeTop_=e.y-this.anchorXY_.y,this.renderArrow_()},t.Bubble.prototype.getRelativeToSurfaceXY=function(){return new t.utils.Coordinate(this.workspace_.RTL?-this.relativeLeft_+this.anchorXY_.x-this.width_:this.anchorXY_.x+this.relativeLeft_,this.anchorXY_.y+this.relativeTop_)},t.Bubble.prototype.setAutoLayout=function(t){this.autoLayout_=t},t.Events.CommentBase=function(e){this.commentId=e.id,this.workspaceId=e.workspace.id,this.group=t.Events.getGroup(),this.recordUndo=t.Events.recordUndo},t.utils.object.inherits(t.Events.CommentBase,t.Events.Abstract),t.Events.CommentBase.prototype.toJson=function(){var e=t.Events.CommentBase.superClass_.toJson.call(this);return this.commentId&&(e.commentId=this.commentId),e},t.Events.CommentBase.prototype.fromJson=function(e){t.Events.CommentBase.superClass_.fromJson.call(this,e),this.commentId=e.commentId},t.Events.CommentChange=function(e,o,i){e&&(t.Events.CommentChange.superClass_.constructor.call(this,e),this.oldContents_=o,this.newContents_=i)},t.utils.object.inherits(t.Events.CommentChange,t.Events.CommentBase),t.Events.CommentChange.prototype.type=t.Events.COMMENT_CHANGE,t.Events.CommentChange.prototype.toJson=function(){var e=t.Events.CommentChange.superClass_.toJson.call(this);return e.newContents=this.newContents_,e},t.Events.CommentChange.prototype.fromJson=function(e){t.Events.CommentChange.superClass_.fromJson.call(this,e),this.newContents_=e.newValue},t.Events.CommentChange.prototype.isNull=function(){return this.oldContents_==this.newContents_},t.Events.CommentChange.prototype.run=function(t){var e=this.getEventWorkspace_().getCommentById(this.commentId);e?e.setContent(t?this.newContents_:this.oldContents_):console.warn("Can't change non-existent comment: "+this.commentId)},t.Events.CommentCreate=function(e){e&&(t.Events.CommentCreate.superClass_.constructor.call(this,e),this.xml=e.toXmlWithXY())},t.utils.object.inherits(t.Events.CommentCreate,t.Events.CommentBase),t.Events.CommentCreate.prototype.type=t.Events.COMMENT_CREATE,t.Events.CommentCreate.prototype.toJson=function(){var e=t.Events.CommentCreate.superClass_.toJson.call(this);return e.xml=t.Xml.domToText(this.xml),e},t.Events.CommentCreate.prototype.fromJson=function(e){t.Events.CommentCreate.superClass_.fromJson.call(this,e),this.xml=t.Xml.textToDom(e.xml)},t.Events.CommentCreate.prototype.run=function(e){t.Events.CommentCreateDeleteHelper(this,e)},t.Events.CommentCreateDeleteHelper=function(e,o){var i=e.getEventWorkspace_();o?((o=t.utils.xml.createElement("xml")).appendChild(e.xml),t.Xml.domToWorkspace(o,i)):(i=i.getCommentById(e.commentId))?i.dispose(!1,!1):console.warn("Can't uncreate non-existent comment: "+e.commentId)},t.Events.CommentDelete=function(e){e&&(t.Events.CommentDelete.superClass_.constructor.call(this,e),this.xml=e.toXmlWithXY())},t.utils.object.inherits(t.Events.CommentDelete,t.Events.CommentBase),t.Events.CommentDelete.prototype.type=t.Events.COMMENT_DELETE,t.Events.CommentDelete.prototype.toJson=function(){return t.Events.CommentDelete.superClass_.toJson.call(this)},t.Events.CommentDelete.prototype.fromJson=function(e){t.Events.CommentDelete.superClass_.fromJson.call(this,e)},t.Events.CommentDelete.prototype.run=function(e){t.Events.CommentCreateDeleteHelper(this,!e)},t.Events.CommentMove=function(e){e&&(t.Events.CommentMove.superClass_.constructor.call(this,e),this.comment_=e,this.oldCoordinate_=e.getXY(),this.newCoordinate_=null)},t.utils.object.inherits(t.Events.CommentMove,t.Events.CommentBase),t.Events.CommentMove.prototype.recordNew=function(){if(!this.comment_)throw Error("Tried to record the new position of a comment on the same event twice.");this.newCoordinate_=this.comment_.getXY(),this.comment_=null},t.Events.CommentMove.prototype.type=t.Events.COMMENT_MOVE,t.Events.CommentMove.prototype.setOldCoordinate=function(t){this.oldCoordinate_=t},t.Events.CommentMove.prototype.toJson=function(){var e=t.Events.CommentMove.superClass_.toJson.call(this);return this.newCoordinate_&&(e.newCoordinate=Math.round(this.newCoordinate_.x)+","+Math.round(this.newCoordinate_.y)),e},t.Events.CommentMove.prototype.fromJson=function(e){t.Events.CommentMove.superClass_.fromJson.call(this,e),e.newCoordinate&&(e=e.newCoordinate.split(","),this.newCoordinate_=new t.utils.Coordinate(Number(e[0]),Number(e[1])))},t.Events.CommentMove.prototype.isNull=function(){return t.utils.Coordinate.equals(this.oldCoordinate_,this.newCoordinate_)},t.Events.CommentMove.prototype.run=function(t){var e=this.getEventWorkspace_().getCommentById(this.commentId);if(e){t=t?this.newCoordinate_:this.oldCoordinate_;var o=e.getXY();e.moveBy(t.x-o.x,t.y-o.y)}else console.warn("Can't move non-existent comment: "+this.commentId)},t.BubbleDragger=function(e,o){this.draggingBubble_=e,this.workspace_=o,this.deleteArea_=null,this.wouldDeleteBubble_=!1,this.startXY_=this.draggingBubble_.getRelativeToSurfaceXY(),this.dragSurface_=t.utils.is3dSupported()&&o.getBlockDragSurface()?o.getBlockDragSurface():null},t.BubbleDragger.prototype.dispose=function(){this.dragSurface_=this.workspace_=this.draggingBubble_=null},t.BubbleDragger.prototype.startBubbleDrag=function(){t.Events.getGroup()||t.Events.setGroup(!0),this.workspace_.setResizesEnabled(!1),this.draggingBubble_.setAutoLayout(!1),this.dragSurface_&&this.moveToDragSurface_(),this.draggingBubble_.setDragging&&this.draggingBubble_.setDragging(!0);var e=this.workspace_.getToolbox();if(e){var o=this.draggingBubble_.isDeletable()?"blocklyToolboxDelete":"blocklyToolboxGrab";e.addStyle(o)}},t.BubbleDragger.prototype.dragBubble=function(e,o){o=this.pixelsToWorkspaceUnits_(o),o=t.utils.Coordinate.sum(this.startXY_,o),this.draggingBubble_.moveDuringDrag(this.dragSurface_,o),this.draggingBubble_.isDeletable()&&(this.deleteArea_=this.workspace_.isDeleteArea(e),this.updateCursorDuringBubbleDrag_())},t.BubbleDragger.prototype.maybeDeleteBubble_=function(){var t=this.workspace_.trashcan;return this.wouldDeleteBubble_?(t&&setTimeout(t.close.bind(t),100),this.fireMoveEvent_(),this.draggingBubble_.dispose(!1,!0)):t&&t.close(),this.wouldDeleteBubble_},t.BubbleDragger.prototype.updateCursorDuringBubbleDrag_=function(){this.wouldDeleteBubble_=this.deleteArea_!=t.DELETE_AREA_NONE;var e=this.workspace_.trashcan;this.wouldDeleteBubble_?(this.draggingBubble_.setDeleteStyle(!0),this.deleteArea_==t.DELETE_AREA_TRASH&&e&&e.setOpen(!0)):(this.draggingBubble_.setDeleteStyle(!1),e&&e.setOpen(!1))},t.BubbleDragger.prototype.endBubbleDrag=function(e,o){this.dragBubble(e,o),e=this.pixelsToWorkspaceUnits_(o),e=t.utils.Coordinate.sum(this.startXY_,e),this.draggingBubble_.moveTo(e.x,e.y),this.maybeDeleteBubble_()||(this.dragSurface_&&this.dragSurface_.clearAndHide(this.workspace_.getBubbleCanvas()),this.draggingBubble_.setDragging&&this.draggingBubble_.setDragging(!1),this.fireMoveEvent_()),this.workspace_.setResizesEnabled(!0),this.workspace_.getToolbox()&&(e=this.draggingBubble_.isDeletable()?"blocklyToolboxDelete":"blocklyToolboxGrab",this.workspace_.getToolbox().removeStyle(e)),t.Events.setGroup(!1)},t.BubbleDragger.prototype.fireMoveEvent_=function(){if(this.draggingBubble_.isComment){var e=new t.Events.CommentMove(this.draggingBubble_);e.setOldCoordinate(this.startXY_),e.recordNew(),t.Events.fire(e)}},t.BubbleDragger.prototype.pixelsToWorkspaceUnits_=function(e){return e=new t.utils.Coordinate(e.x/this.workspace_.scale,e.y/this.workspace_.scale),this.workspace_.isMutator&&e.scale(1/this.workspace_.options.parentWorkspace.scale),e},t.BubbleDragger.prototype.moveToDragSurface_=function(){this.draggingBubble_.moveTo(0,0),this.dragSurface_.translateSurface(this.startXY_.x,this.startXY_.y),this.dragSurface_.setBlocksAndShow(this.draggingBubble_.getSvgRoot())},t.WorkspaceDragger=function(e){this.workspace_=e,this.startScrollXY_=new t.utils.Coordinate(e.scrollX,e.scrollY)},t.WorkspaceDragger.prototype.dispose=function(){this.workspace_=null},t.WorkspaceDragger.prototype.startDrag=function(){t.selected&&t.selected.unselect(),this.workspace_.setupDragSurface()},t.WorkspaceDragger.prototype.endDrag=function(t){this.drag(t),this.workspace_.resetDragSurface()},t.WorkspaceDragger.prototype.drag=function(e){e=t.utils.Coordinate.sum(this.startScrollXY_,e),this.workspace_.scroll(e.x,e.y)},t.FlyoutDragger=function(e){t.FlyoutDragger.superClass_.constructor.call(this,e.getWorkspace()),this.scrollbar_=e.scrollbar_,this.horizontalLayout_=e.horizontalLayout_},t.utils.object.inherits(t.FlyoutDragger,t.WorkspaceDragger),t.FlyoutDragger.prototype.drag=function(e){e=t.utils.Coordinate.sum(this.startScrollXY_,e),this.horizontalLayout_?this.scrollbar_.set(-e.x):this.scrollbar_.set(-e.y)},t.Action=function(t,e){this.name=t,this.desc=e},t.navigation={},t.navigation.loggingCallback=null,t.navigation.STATE_FLYOUT=1,t.navigation.STATE_WS=2,t.navigation.STATE_TOOLBOX=3,t.navigation.WS_MOVE_DISTANCE=40,t.navigation.currentState_=t.navigation.STATE_WS,t.navigation.actionNames={PREVIOUS:"previous",NEXT:"next",IN:"in",OUT:"out",INSERT:"insert",MARK:"mark",DISCONNECT:"disconnect",TOOLBOX:"toolbox",EXIT:"exit",TOGGLE_KEYBOARD_NAV:"toggle_keyboard_nav",MOVE_WS_CURSOR_UP:"move workspace cursor up",MOVE_WS_CURSOR_DOWN:"move workspace cursor down",MOVE_WS_CURSOR_LEFT:"move workspace cursor left",MOVE_WS_CURSOR_RIGHT:"move workspace cursor right"},t.navigation.MARKER_NAME="local_marker_1",t.navigation.getMarker=function(){return t.getMainWorkspace().getMarker(t.navigation.MARKER_NAME)},t.navigation.focusToolbox_=function(){var e=t.getMainWorkspace().getToolbox();e&&(t.navigation.currentState_=t.navigation.STATE_TOOLBOX,t.navigation.resetFlyout_(!1),t.navigation.getMarker().getCurNode()||t.navigation.markAtCursor_(),e.selectFirstCategory())},t.navigation.focusFlyout_=function(){t.navigation.currentState_=t.navigation.STATE_FLYOUT;var e=t.getMainWorkspace(),o=e.getToolbox();e=o?o.flyout_:e.getFlyout(),t.navigation.getMarker().getCurNode()||t.navigation.markAtCursor_(),e&&e.getWorkspace()&&0<(e=e.getWorkspace().getTopBlocks(!0)).length&&(e=e[0],e=t.ASTNode.createStackNode(e),t.navigation.getFlyoutCursor_().setCurNode(e))},t.navigation.focusWorkspace_=function(){t.hideChaff();var e=t.getMainWorkspace(),o=e.getCursor(),i=!!e.getToolbox(),n=e.getTopBlocks(!0);t.navigation.resetFlyout_(i),t.navigation.currentState_=t.navigation.STATE_WS,0(this.flyout_?t.FLYOUT_DRAG_RADIUS:t.DRAG_RADIUS))},t.Gesture.prototype.updateIsDraggingFromFlyout_=function(){return!(!this.targetBlock_||!this.flyout_.isBlockCreatable_(this.targetBlock_)||this.flyout_.isScrollable()&&!this.flyout_.isDragTowardWorkspace(this.currentDragDeltaXY_)||(this.startWorkspace_=this.flyout_.targetWorkspace_,this.startWorkspace_.updateScreenCalculationsIfScrolled(),t.Events.getGroup()||t.Events.setGroup(!0),this.startBlock_=null,this.targetBlock_=this.flyout_.createBlock(this.targetBlock_),this.targetBlock_.select(),0))},t.Gesture.prototype.updateIsDraggingBubble_=function(){return!!this.startBubble_&&(this.isDraggingBubble_=!0,this.startDraggingBubble_(),!0)},t.Gesture.prototype.updateIsDraggingBlock_=function(){return!!this.targetBlock_&&(this.flyout_?this.isDraggingBlock_=this.updateIsDraggingFromFlyout_():this.targetBlock_.isMovable()&&(this.isDraggingBlock_=!0),!!this.isDraggingBlock_&&(this.startDraggingBlock_(),!0))},t.Gesture.prototype.updateIsDraggingWorkspace_=function(){(this.flyout_?this.flyout_.isScrollable():this.startWorkspace_&&this.startWorkspace_.isDraggable())&&(this.workspaceDragger_=this.flyout_?new t.FlyoutDragger(this.flyout_):new t.WorkspaceDragger(this.startWorkspace_),this.isDraggingWorkspace_=!0,this.workspaceDragger_.startDrag())},t.Gesture.prototype.updateIsDragging_=function(){if(this.calledUpdateIsDragging_)throw Error("updateIsDragging_ should only be called once per gesture.");this.calledUpdateIsDragging_=!0,this.updateIsDraggingBubble_()||this.updateIsDraggingBlock_()||this.updateIsDraggingWorkspace_()},t.Gesture.prototype.startDraggingBlock_=function(){this.blockDragger_=new t.BlockDragger(this.targetBlock_,this.startWorkspace_),this.blockDragger_.startBlockDrag(this.currentDragDeltaXY_,this.healStack_),this.blockDragger_.dragBlock(this.mostRecentEvent_,this.currentDragDeltaXY_)},t.Gesture.prototype.startDraggingBubble_=function(){this.bubbleDragger_=new t.BubbleDragger(this.startBubble_,this.startWorkspace_),this.bubbleDragger_.startBubbleDrag(),this.bubbleDragger_.dragBubble(this.mostRecentEvent_,this.currentDragDeltaXY_)},t.Gesture.prototype.doStart=function(e){t.utils.isTargetInput(e)?this.cancel():(this.hasStarted_=!0,t.blockAnimations.disconnectUiStop(),this.startWorkspace_.updateScreenCalculationsIfScrolled(),this.startWorkspace_.isMutator&&this.startWorkspace_.resize(),t.hideChaff(!!this.flyout_),this.startWorkspace_.markFocused(),this.mostRecentEvent_=e,t.Tooltip.block(),this.targetBlock_&&(!this.targetBlock_.isInFlyout&&e.shiftKey&&this.targetBlock_.workspace.keyboardAccessibilityMode?this.creatorWorkspace_.getCursor().setCurNode(t.navigation.getTopNode(this.targetBlock_)):this.targetBlock_.select()),t.utils.isRightButton(e)?this.handleRightClick(e):("touchstart"!=e.type.toLowerCase()&&"pointerdown"!=e.type.toLowerCase()||"mouse"==e.pointerType||t.longStart(e,this),this.mouseDownXY_=new t.utils.Coordinate(e.clientX,e.clientY),this.healStack_=e.altKey||e.ctrlKey||e.metaKey,this.bindMouseEvents(e)))},t.Gesture.prototype.bindMouseEvents=function(e){this.onMoveWrapper_=t.bindEventWithChecks_(document,"mousemove",null,this.handleMove.bind(this)),this.onUpWrapper_=t.bindEventWithChecks_(document,"mouseup",null,this.handleUp.bind(this)),e.preventDefault(),e.stopPropagation()},t.Gesture.prototype.handleMove=function(t){this.updateFromEvent_(t),this.isDraggingWorkspace_?this.workspaceDragger_.drag(this.currentDragDeltaXY_):this.isDraggingBlock_?this.blockDragger_.dragBlock(this.mostRecentEvent_,this.currentDragDeltaXY_):this.isDraggingBubble_&&this.bubbleDragger_.dragBubble(this.mostRecentEvent_,this.currentDragDeltaXY_),t.preventDefault(),t.stopPropagation()},t.Gesture.prototype.handleUp=function(e){this.updateFromEvent_(e),t.longStop_(),this.isEnding_?console.log("Trying to end a gesture recursively."):(this.isEnding_=!0,this.isDraggingBubble_?this.bubbleDragger_.endBubbleDrag(e,this.currentDragDeltaXY_):this.isDraggingBlock_?this.blockDragger_.endBlockDrag(e,this.currentDragDeltaXY_):this.isDraggingWorkspace_?this.workspaceDragger_.endDrag(this.currentDragDeltaXY_):this.isBubbleClick_()?this.doBubbleClick_():this.isFieldClick_()?this.doFieldClick_():this.isBlockClick_()?this.doBlockClick_():this.isWorkspaceClick_()&&this.doWorkspaceClick_(e),e.preventDefault(),e.stopPropagation(),this.dispose())},t.Gesture.prototype.cancel=function(){this.isEnding_||(t.longStop_(),this.isDraggingBubble_?this.bubbleDragger_.endBubbleDrag(this.mostRecentEvent_,this.currentDragDeltaXY_):this.isDraggingBlock_?this.blockDragger_.endBlockDrag(this.mostRecentEvent_,this.currentDragDeltaXY_):this.isDraggingWorkspace_&&this.workspaceDragger_.endDrag(this.currentDragDeltaXY_),this.dispose())},t.Gesture.prototype.handleRightClick=function(e){this.targetBlock_?(this.bringBlockToFront_(),t.hideChaff(!!this.flyout_),this.targetBlock_.showContextMenu(e)):this.startBubble_?this.startBubble_.showContextMenu(e):this.startWorkspace_&&!this.flyout_&&(t.hideChaff(),this.startWorkspace_.showContextMenu(e)),e.preventDefault(),e.stopPropagation(),this.dispose()},t.Gesture.prototype.handleWsStart=function(e,o){if(this.hasStarted_)throw Error("Tried to call gesture.handleWsStart, but the gesture had already been started.");this.setStartWorkspace_(o),this.mostRecentEvent_=e,this.doStart(e),this.startWorkspace_.keyboardAccessibilityMode&&t.navigation.setState(t.navigation.STATE_WS)},t.Gesture.prototype.handleFlyoutStart=function(t,e){if(this.hasStarted_)throw Error("Tried to call gesture.handleFlyoutStart, but the gesture had already been started.");this.setStartFlyout_(e),this.handleWsStart(t,e.getWorkspace())},t.Gesture.prototype.handleBlockStart=function(t,e){if(this.hasStarted_)throw Error("Tried to call gesture.handleBlockStart, but the gesture had already been started.");this.setStartBlock(e),this.mostRecentEvent_=t},t.Gesture.prototype.handleBubbleStart=function(t,e){if(this.hasStarted_)throw Error("Tried to call gesture.handleBubbleStart, but the gesture had already been started.");this.setStartBubble(e),this.mostRecentEvent_=t},t.Gesture.prototype.doBubbleClick_=function(){this.startBubble_.setFocus&&this.startBubble_.setFocus(),this.startBubble_.select&&this.startBubble_.select()},t.Gesture.prototype.doFieldClick_=function(){this.startField_.showEditor(this.mostRecentEvent_),this.bringBlockToFront_()},t.Gesture.prototype.doBlockClick_=function(){this.flyout_&&this.flyout_.autoClose?this.targetBlock_.isEnabled()&&(t.Events.getGroup()||t.Events.setGroup(!0),this.flyout_.createBlock(this.targetBlock_).scheduleSnapAndBump()):t.Events.fire(new t.Events.Ui(this.startBlock_,"click",void 0,void 0)),this.bringBlockToFront_(),t.Events.setGroup(!1)},t.Gesture.prototype.doWorkspaceClick_=function(e){var o=this.creatorWorkspace_;e.shiftKey&&o.keyboardAccessibilityMode?(e=new t.utils.Coordinate(e.clientX,e.clientY),e=t.utils.screenToWsCoordinates(o,e),e=t.ASTNode.createWorkspaceNode(o,e),o.getCursor().setCurNode(e)):t.selected&&t.selected.unselect()},t.Gesture.prototype.bringBlockToFront_=function(){this.targetBlock_&&!this.flyout_&&this.targetBlock_.bringToFront()},t.Gesture.prototype.setStartField=function(t){if(this.hasStarted_)throw Error("Tried to call gesture.setStartField, but the gesture had already been started.");this.startField_||(this.startField_=t)},t.Gesture.prototype.setStartBubble=function(t){this.startBubble_||(this.startBubble_=t)},t.Gesture.prototype.setStartBlock=function(t){this.startBlock_||this.startBubble_||(this.startBlock_=t,t.isInFlyout&&t!=t.getRootBlock()?this.setTargetBlock_(t.getRootBlock()):this.setTargetBlock_(t))},t.Gesture.prototype.setTargetBlock_=function(t){t.isShadow()?this.setTargetBlock_(t.getParent()):this.targetBlock_=t},t.Gesture.prototype.setStartWorkspace_=function(t){this.startWorkspace_||(this.startWorkspace_=t)},t.Gesture.prototype.setStartFlyout_=function(t){this.flyout_||(this.flyout_=t)},t.Gesture.prototype.isBubbleClick_=function(){return!!this.startBubble_&&!this.hasExceededDragRadius_},t.Gesture.prototype.isBlockClick_=function(){return!!this.startBlock_&&!this.hasExceededDragRadius_&&!this.isFieldClick_()},t.Gesture.prototype.isFieldClick_=function(){return!!this.startField_&&this.startField_.isClickable()&&!this.hasExceededDragRadius_&&(!this.flyout_||!this.flyout_.autoClose)},t.Gesture.prototype.isWorkspaceClick_=function(){return!(this.startBlock_||this.startBubble_||this.startField_||this.hasExceededDragRadius_)},t.Gesture.prototype.isDragging=function(){return this.isDraggingWorkspace_||this.isDraggingBlock_||this.isDraggingBubble_},t.Gesture.prototype.hasStarted=function(){return this.hasStarted_},t.Gesture.prototype.getInsertionMarkers=function(){return this.blockDragger_?this.blockDragger_.getInsertionMarkers():[]},t.Gesture.inProgress=function(){for(var e,o=t.Workspace.getAll(),i=0;e=o[i];i++)if(e.currentGesture_)return!0;return!1},t.Field=function(e,o,i){this.tooltip_=this.validator_=this.value_=null,this.size_=new t.utils.Size(0,0),this.constants_=this.mouseDownWrapper_=this.textContent_=this.textElement_=this.borderRect_=this.fieldGroup_=this.markerSvg_=this.cursorSvg_=null,i&&this.configure_(i),this.setValue(e),o&&this.setValidator(o)},t.Field.prototype.name=void 0,t.Field.prototype.disposed=!1,t.Field.prototype.maxDisplayLength=50,t.Field.prototype.sourceBlock_=null,t.Field.prototype.isDirty_=!0,t.Field.prototype.visible_=!0,t.Field.prototype.clickTarget_=null,t.Field.NBSP=" ",t.Field.prototype.EDITABLE=!0,t.Field.prototype.SERIALIZABLE=!1,t.Field.prototype.configure_=function(e){var o=e.tooltip;"string"==typeof o&&(o=t.utils.replaceMessageReferences(e.tooltip)),o&&this.setTooltip(o)},t.Field.prototype.setSourceBlock=function(t){if(this.sourceBlock_)throw Error("Field already bound to a block.");this.sourceBlock_=t},t.Field.prototype.getConstants=function(){return!this.constants_&&this.sourceBlock_&&this.sourceBlock_.workspace&&this.sourceBlock_.workspace.rendered&&(this.constants_=this.sourceBlock_.workspace.getRenderer().getConstants()),this.constants_},t.Field.prototype.getSourceBlock=function(){return this.sourceBlock_},t.Field.prototype.init=function(){this.fieldGroup_||(this.fieldGroup_=t.utils.dom.createSvgElement("g",{},null),this.isVisible()||(this.fieldGroup_.style.display="none"),this.sourceBlock_.getSvgRoot().appendChild(this.fieldGroup_),this.initView(),this.updateEditable(),this.setTooltip(this.tooltip_),this.bindEvents_(),this.initModel())},t.Field.prototype.initView=function(){this.createBorderRect_(),this.createTextElement_()},t.Field.prototype.initModel=function(){},t.Field.prototype.createBorderRect_=function(){this.borderRect_=t.utils.dom.createSvgElement("rect",{rx:this.getConstants().FIELD_BORDER_RECT_RADIUS,ry:this.getConstants().FIELD_BORDER_RECT_RADIUS,x:0,y:0,height:this.size_.height,width:this.size_.width,class:"blocklyFieldRect"},this.fieldGroup_)},t.Field.prototype.createTextElement_=function(){this.textElement_=t.utils.dom.createSvgElement("text",{class:"blocklyText"},this.fieldGroup_),this.getConstants().FIELD_TEXT_BASELINE_CENTER&&this.textElement_.setAttribute("dominant-baseline","central"),this.textContent_=document.createTextNode(""),this.textElement_.appendChild(this.textContent_)},t.Field.prototype.bindEvents_=function(){t.Tooltip.bindMouseEvents(this.getClickTarget_()),this.mouseDownWrapper_=t.bindEventWithChecks_(this.getClickTarget_(),"mousedown",this,this.onMouseDown_)},t.Field.prototype.fromXml=function(t){this.setValue(t.textContent)},t.Field.prototype.toXml=function(t){return t.textContent=this.getValue(),t},t.Field.prototype.dispose=function(){t.DropDownDiv.hideIfOwner(this),t.WidgetDiv.hideIfOwner(this),t.Tooltip.unbindMouseEvents(this.getClickTarget_()),this.mouseDownWrapper_&&t.unbindEvent_(this.mouseDownWrapper_),t.utils.dom.removeNode(this.fieldGroup_),this.disposed=!0},t.Field.prototype.updateEditable=function(){var e=this.fieldGroup_;this.EDITABLE&&e&&(this.sourceBlock_.isEditable()?(t.utils.dom.addClass(e,"blocklyEditableText"),t.utils.dom.removeClass(e,"blocklyNonEditableText"),e.style.cursor=this.CURSOR):(t.utils.dom.addClass(e,"blocklyNonEditableText"),t.utils.dom.removeClass(e,"blocklyEditableText"),e.style.cursor=""))},t.Field.prototype.isClickable=function(){return!!this.sourceBlock_&&this.sourceBlock_.isEditable()&&!!this.showEditor_&&"function"==typeof this.showEditor_},t.Field.prototype.isCurrentlyEditable=function(){return this.EDITABLE&&!!this.sourceBlock_&&this.sourceBlock_.isEditable()},t.Field.prototype.isSerializable=function(){var t=!1;return this.name&&(this.SERIALIZABLE?t=!0:this.EDITABLE&&(console.warn("Detected an editable field that was not serializable. Please define SERIALIZABLE property as true on all editable custom fields. Proceeding with serialization."),t=!0)),t},t.Field.prototype.isVisible=function(){return this.visible_},t.Field.prototype.setVisible=function(t){if(this.visible_!=t){this.visible_=t;var e=this.getSvgRoot();e&&(e.style.display=t?"block":"none")}},t.Field.prototype.setValidator=function(t){this.validator_=t},t.Field.prototype.getValidator=function(){return this.validator_},t.Field.prototype.classValidator=function(t){return t},t.Field.prototype.callValidator=function(t){var e=this.classValidator(t);if(null===e)return null;if(void 0!==e&&(t=e),e=this.getValidator()){if(null===(e=e.call(this,t)))return null;void 0!==e&&(t=e)}return t},t.Field.prototype.getSvgRoot=function(){return this.fieldGroup_},t.Field.prototype.applyColour=function(){},t.Field.prototype.render_=function(){this.textContent_&&(this.textContent_.nodeValue=this.getDisplayText_()),this.updateSize_()},t.Field.prototype.showEditor=function(t){this.isClickable()&&this.showEditor_(t)},t.Field.prototype.updateWidth=function(){console.warn("Deprecated call to updateWidth, call Blockly.Field.updateSize_ to force an update to the size of the field, or Blockly.utils.dom.getTextWidth() to check the size of the field."),this.updateSize_()},t.Field.prototype.updateSize_=function(e){var o=this.getConstants(),i=2*(e=null!=e?e:this.borderRect_?this.getConstants().FIELD_BORDER_RECT_X_PADDING:0),n=o.FIELD_TEXT_HEIGHT,s=0;this.textElement_&&(i+=s=t.utils.dom.getFastTextWidth(this.textElement_,o.FIELD_TEXT_FONTSIZE,o.FIELD_TEXT_FONTWEIGHT,o.FIELD_TEXT_FONTFAMILY)),this.borderRect_&&(n=Math.max(n,o.FIELD_BORDER_RECT_HEIGHT)),this.size_.height=n,this.size_.width=i,this.positionTextElement_(e,s),this.positionBorderRect_()},t.Field.prototype.positionTextElement_=function(t,e){if(this.textElement_){var o=this.getConstants(),i=this.size_.height/2;this.textElement_.setAttribute("x",this.sourceBlock_.RTL?this.size_.width-e-t:t),this.textElement_.setAttribute("y",o.FIELD_TEXT_BASELINE_CENTER?i:i-o.FIELD_TEXT_HEIGHT/2+o.FIELD_TEXT_BASELINE)}},t.Field.prototype.positionBorderRect_=function(){this.borderRect_&&(this.borderRect_.setAttribute("width",this.size_.width),this.borderRect_.setAttribute("height",this.size_.height),this.borderRect_.setAttribute("rx",this.getConstants().FIELD_BORDER_RECT_RADIUS),this.borderRect_.setAttribute("ry",this.getConstants().FIELD_BORDER_RECT_RADIUS))},t.Field.prototype.getSize=function(){return this.isVisible()?(this.isDirty_?(this.render_(),this.isDirty_=!1):this.visible_&&0==this.size_.width&&(console.warn("Deprecated use of setting size_.width to 0 to rerender a field. Set field.isDirty_ to true instead."),this.render_()),this.size_):new t.utils.Size(0,0)},t.Field.prototype.getScaledBBox=function(){if(this.borderRect_)e=this.borderRect_.getBoundingClientRect(),i=t.utils.style.getPageOffset(this.borderRect_),n=e.width,e=e.height;else{var e=this.sourceBlock_.getHeightWidth(),o=this.sourceBlock_.workspace.scale,i=this.getAbsoluteXY_(),n=e.width*o;e=e.height*o,t.utils.userAgent.GECKO?(i.x+=1.5*o,i.y+=1.5*o):t.utils.userAgent.EDGE||t.utils.userAgent.IE||(i.x-=.5*o,i.y-=.5*o),n+=1*o,e+=1*o}return{top:i.y,bottom:i.y+e,left:i.x,right:i.x+n}},t.Field.prototype.getDisplayText_=function(){var e=this.getText();return e?(e.length>this.maxDisplayLength&&(e=e.substring(0,this.maxDisplayLength-2)+"…"),e=e.replace(/\s/g,t.Field.NBSP),this.sourceBlock_&&this.sourceBlock_.RTL&&(e+="‏"),e):t.Field.NBSP},t.Field.prototype.getText=function(){if(this.getText_){var t=this.getText_.call(this);if(null!==t)return String(t)}return String(this.getValue())},t.Field.prototype.setText=function(t){throw Error("setText method is deprecated")},t.Field.prototype.markDirty=function(){this.isDirty_=!0,this.constants_=null},t.Field.prototype.forceRerender=function(){this.isDirty_=!0,this.sourceBlock_&&this.sourceBlock_.rendered&&(this.sourceBlock_.render(),this.sourceBlock_.bumpNeighbours(),this.updateMarkers_())},t.Field.prototype.setValue=function(e){if(null!==e){var o=this.doClassValidation_(e);if(!((e=this.processValidation_(e,o))instanceof Error)){if((o=this.getValidator())&&(o=o.call(this,e),(e=this.processValidation_(e,o))instanceof Error))return;(o=this.getValue())!==e&&(this.sourceBlock_&&t.Events.isEnabled()&&t.Events.fire(new t.Events.BlockChange(this.sourceBlock_,"field",this.name||null,o,e)),this.doValueUpdate_(e),this.isDirty_&&this.forceRerender())}}},t.Field.prototype.processValidation_=function(t,e){return null===e?(this.doValueInvalid_(t),this.isDirty_&&this.forceRerender(),Error()):(void 0!==e&&(t=e),t)},t.Field.prototype.getValue=function(){return this.value_},t.Field.prototype.doClassValidation_=function(t){return null==t?null:t=this.classValidator(t)},t.Field.prototype.doValueUpdate_=function(t){this.value_=t,this.isDirty_=!0},t.Field.prototype.doValueInvalid_=function(t){},t.Field.prototype.onMouseDown_=function(t){this.sourceBlock_&&this.sourceBlock_.workspace&&(t=this.sourceBlock_.workspace.getGesture(t))&&t.setStartField(this)},t.Field.prototype.setTooltip=function(t){var e=this.getClickTarget_();e?e.tooltip=t||""===t?t:this.sourceBlock_:this.tooltip_=t},t.Field.prototype.getClickTarget_=function(){return this.clickTarget_||this.getSvgRoot()},t.Field.prototype.getAbsoluteXY_=function(){return t.utils.style.getPageOffset(this.getClickTarget_())},t.Field.prototype.referencesVariables=function(){return!1},t.Field.prototype.getParentInput=function(){for(var t=null,e=this.sourceBlock_,o=e.inputList,i=0;ie||e>this.fieldRow.length)throw Error("index "+e+" out of bounds.");return o||""==o&&i?("string"==typeof o&&(o=new t.FieldLabel(o)),o.setSourceBlock(this.sourceBlock_),this.sourceBlock_.rendered&&o.init(),o.name=i,o.prefixField&&(e=this.insertFieldAt(e,o.prefixField)),this.fieldRow.splice(e,0,o),++e,o.suffixField&&(e=this.insertFieldAt(e,o.suffixField)),this.sourceBlock_.rendered&&(this.sourceBlock_.render(),this.sourceBlock_.bumpNeighbours()),e):e},t.Input.prototype.removeField=function(t){for(var e,o=0;e=this.fieldRow[o];o++)if(e.name===t)return e.dispose(),this.fieldRow.splice(o,1),void(this.sourceBlock_.rendered&&(this.sourceBlock_.render(),this.sourceBlock_.bumpNeighbours()));throw Error('Field "%s" not found.',t)},t.Input.prototype.isVisible=function(){return this.visible_},t.Input.prototype.setVisible=function(t){var e=[];if(this.visible_==t)return e;for(var o,i=(this.visible_=t)?"block":"none",n=0;o=this.fieldRow[n];n++)o.setVisible(t);return this.connection&&(t?e=this.connection.startTrackingAll():this.connection.stopTrackingAll(),n=this.connection.targetBlock())&&(n.getSvgRoot().style.display=i,t||(n.rendered=!1)),e},t.Input.prototype.markDirty=function(){for(var t,e=0;t=this.fieldRow[e];e++)t.markDirty()},t.Input.prototype.setCheck=function(t){if(!this.connection)throw Error("This input does not have a connection.");return this.connection.setCheck(t),this},t.Input.prototype.setAlign=function(t){return this.align=t,this.sourceBlock_.rendered&&this.sourceBlock_.render(),this},t.Input.prototype.init=function(){if(this.sourceBlock_.workspace.rendered)for(var t=0;tt&&(o=o.substring(0,t-3)+"..."),o},t.Block.prototype.appendValueInput=function(e){return this.appendInput_(t.INPUT_VALUE,e)},t.Block.prototype.appendStatementInput=function(e){return this.appendInput_(t.NEXT_STATEMENT,e)},t.Block.prototype.appendDummyInput=function(e){return this.appendInput_(t.DUMMY_INPUT,e||"")},t.Block.prototype.jsonInit=function(e){var o=e.type?'Block "'+e.type+'": ':"";if(e.output&&e.previousStatement)throw Error(o+"Must not have both an output and a previousStatement.");if(e.style&&e.style.hat&&(this.hat=e.style.hat,e.style=null),e.style&&e.colour)throw Error(o+"Must not have both a colour and a style.");e.style?this.jsonInitStyle_(e,o):this.jsonInitColour_(e,o);for(var i=0;void 0!==e["message"+i];)this.interpolate_(e["message"+i],e["args"+i]||[],e["lastDummyAlign"+i],o),i++;if(void 0!==e.inputsInline&&this.setInputsInline(e.inputsInline),void 0!==e.output&&this.setOutput(!0,e.output),void 0!==e.outputShape&&this.setOutputShape(e.outputShape),void 0!==e.previousStatement&&this.setPreviousStatement(!0,e.previousStatement),void 0!==e.nextStatement&&this.setNextStatement(!0,e.nextStatement),void 0!==e.tooltip&&(i=e.tooltip,i=t.utils.replaceMessageReferences(i),this.setTooltip(i)),void 0!==e.enableContextMenu&&(i=e.enableContextMenu,this.contextMenu=!!i),void 0!==e.helpUrl&&(i=e.helpUrl,i=t.utils.replaceMessageReferences(i),this.setHelpUrl(i)),"string"==typeof e.extensions&&(console.warn(o+"JSON attribute 'extensions' should be an array of strings. Found raw string in JSON for '"+e.type+"' block."),e.extensions=[e.extensions]),void 0!==e.mutator&&t.Extensions.apply(e.mutator,this,!0),Array.isArray(e.extensions))for(e=e.extensions,o=0;o=c||c>o.length)throw Error('Block "'+this.type+'": Message index %'+c+" out of range.");if(r[c])throw Error('Block "'+this.type+'": Message index %'+c+" duplicated.");r[c]=!0,a++,e.push(o[c-1])}else(c=c.trim())&&e.push(c)}if(a!=o.length)throw Error('Block "'+this.type+'": Message does not reference all '+o.length+" arg(s).");for(e.length&&("string"==typeof e[e.length-1]||t.utils.string.startsWith(e[e.length-1].type,"field_"))&&(l={type:"input_dummy"},i&&(l.align=i),e.push(l)),i={LEFT:t.ALIGN_LEFT,RIGHT:t.ALIGN_RIGHT,CENTRE:t.ALIGN_CENTRE,CENTER:t.ALIGN_CENTRE},o=[],l=0;l=this.inputList.length)throw RangeError("Input index "+t+" out of bounds.");if(e>this.inputList.length)throw RangeError("Reference input "+e+" out of bounds.");var o=this.inputList[t];this.inputList.splice(t,1),t--t?e-1:t}),this.highlightedIndex_)},t.Menu.prototype.highlightHelper=function(t,e){e=0>e?-1:e;var o=this.getChildCount();e=t.call(this,e,o);for(var i=0;i<=o;){var n=this.getChildAt(e);if(n&&this.canHighlightItem(n))return this.setHighlightedIndex(e),!0;i++,e=t.call(this,e,o)}return!1},t.Menu.prototype.canHighlightItem=function(t){return t.isEnabled()},t.Menu.prototype.handleMouseOver_=function(t){(t=this.getMenuItem(t.target))&&(t.isEnabled()?this.getHighlighted()!==t&&(this.unhighlightCurrent(),this.setHighlighted(t)):this.unhighlightCurrent())},t.Menu.prototype.handleClick_=function(e){var o=this.openingCoords;if(this.openingCoords=null,o&&"number"==typeof e.clientX){var i=new t.utils.Coordinate(e.clientX,e.clientY);if(1>t.utils.Coordinate.distance(o,i))return}(o=this.getMenuItem(e.target))&&o.handleClick(e)&&e.preventDefault()},t.Menu.prototype.handleMouseEnter_=function(t){this.focus()},t.Menu.prototype.handleMouseLeave_=function(t){this.getElement()&&(this.blur(),this.clearHighlighted())},t.Menu.prototype.handleKeyEvent=function(t){return!(0==this.getChildCount()||!this.handleKeyEventInternal(t)||(t.preventDefault(),t.stopPropagation(),0))},t.Menu.prototype.handleKeyEventInternal=function(e){var o=this.getHighlighted();if(o&&"function"==typeof o.handleKeyEvent&&o.handleKeyEvent(e))return!0;if(e.shiftKey||e.ctrlKey||e.metaKey||e.altKey)return!1;switch(e.keyCode){case t.utils.KeyCodes.ENTER:o&&o.performActionInternal(e);break;case t.utils.KeyCodes.UP:this.highlightPrevious();break;case t.utils.KeyCodes.DOWN:this.highlightNext();break;default:return!1}return!0},t.MenuItem=function(e,o){t.Component.call(this),this.setContentInternal(e),this.setValue(o),this.enabled_=!0},t.utils.object.inherits(t.MenuItem,t.Component),t.MenuItem.prototype.createDom=function(){var e=document.createElement("div");e.id=this.getId(),this.setElementInternal(e),e.className="goog-menuitem goog-option "+(this.enabled_?"":"goog-menuitem-disabled ")+(this.checked_?"goog-option-selected ":"")+(this.rightToLeft_?"goog-menuitem-rtl ":"");var o=this.getContentWrapperDom();e.appendChild(o);var i=this.getCheckboxDom();i&&o.appendChild(i),o.appendChild(this.getContentDom()),t.utils.aria.setRole(e,this.roleName_||(this.checkable_?t.utils.aria.Role.MENUITEMCHECKBOX:t.utils.aria.Role.MENUITEM)),t.utils.aria.setState(e,t.utils.aria.State.SELECTED,this.checkable_&&this.checked_||!1)},t.MenuItem.prototype.getCheckboxDom=function(){if(!this.checkable_)return null;var t=document.createElement("div");return t.className="goog-menuitem-checkbox",t},t.MenuItem.prototype.getContentDom=function(){var t=this.content_;return"string"==typeof t&&(t=document.createTextNode(t)),t},t.MenuItem.prototype.getContentWrapperDom=function(){var t=document.createElement("div");return t.className="goog-menuitem-content",t},t.MenuItem.prototype.setContentInternal=function(t){this.content_=t},t.MenuItem.prototype.setValue=function(t){this.value_=t},t.MenuItem.prototype.getValue=function(){return this.value_},t.MenuItem.prototype.setRole=function(t){this.roleName_=t},t.MenuItem.prototype.setCheckable=function(t){this.checkable_=t},t.MenuItem.prototype.setChecked=function(e){if(this.checkable_){this.checked_=e;var o=this.getElement();o&&this.isEnabled()&&(e?(t.utils.dom.addClass(o,"goog-option-selected"),t.utils.aria.setState(o,t.utils.aria.State.SELECTED,!0)):(t.utils.dom.removeClass(o,"goog-option-selected"),t.utils.aria.setState(o,t.utils.aria.State.SELECTED,!1)))}},t.MenuItem.prototype.setHighlighted=function(e){this.highlight_=e;var o=this.getElement();o&&this.isEnabled()&&(e?t.utils.dom.addClass(o,"goog-menuitem-highlight"):t.utils.dom.removeClass(o,"goog-menuitem-highlight"))},t.MenuItem.prototype.isEnabled=function(){return this.enabled_},t.MenuItem.prototype.setEnabled=function(e){this.enabled_=e,(e=this.getElement())&&(this.enabled_?t.utils.dom.removeClass(e,"goog-menuitem-disabled"):t.utils.dom.addClass(e,"goog-menuitem-disabled"))},t.MenuItem.prototype.handleClick=function(t){this.isEnabled()&&(this.setHighlighted(!0),this.performActionInternal())},t.MenuItem.prototype.performActionInternal=function(){this.checkable_&&this.setChecked(!this.checked_),this.actionHandler_&&this.actionHandler_.call(this.actionHandlerObj_,this)},t.MenuItem.prototype.onAction=function(t,e){this.actionHandler_=t,this.actionHandlerObj_=e},t.utils.uiMenu={},t.utils.uiMenu.getSize=function(e){e=e.getElement();var o=t.utils.style.getSize(e);return o.height=e.scrollHeight,o},t.utils.uiMenu.adjustBBoxesForRTL=function(t,e,o){e.left+=o.width,e.right+=o.width,t.left+=o.width,t.right+=o.width},t.ContextMenu={},t.ContextMenu.currentBlock=null,t.ContextMenu.eventWrapper_=null,t.ContextMenu.show=function(e,o,i){if(t.WidgetDiv.show(t.ContextMenu,i,null),o.length){var n=t.ContextMenu.populate_(o,i);t.ContextMenu.position_(n,e,i),setTimeout((function(){n.getElement().focus()}),1),t.ContextMenu.currentBlock=null}else t.ContextMenu.hide()},t.ContextMenu.populate_=function(e,o){var i=new t.Menu;i.setRightToLeft(o);for(var n,s=0;n=e[s];s++){var r=new t.MenuItem(n.text);r.setRightToLeft(o),i.addChild(r,!0),r.setEnabled(n.enabled),n.enabled&&r.onAction((function(){t.ContextMenu.hide(),this.callback()}),n)}return i},t.ContextMenu.position_=function(e,o,i){var n=t.utils.getViewportBBox();o={top:o.clientY+n.top,bottom:o.clientY+n.top,left:o.clientX+n.left,right:o.clientX+n.left},t.ContextMenu.createWidget_(e);var s=t.utils.uiMenu.getSize(e);i&&t.utils.uiMenu.adjustBBoxesForRTL(n,o,s),t.WidgetDiv.positionWithAnchor(n,o,s,i),e.getElement().focus()},t.ContextMenu.createWidget_=function(e){e.render(t.WidgetDiv.DIV);var o=e.getElement();t.utils.dom.addClass(o,"blocklyContextMenu"),t.bindEventWithChecks_(o,"contextmenu",null,t.utils.noEvent),e.focus()},t.ContextMenu.hide=function(){t.WidgetDiv.hideIfOwner(t.ContextMenu),t.ContextMenu.currentBlock=null,t.ContextMenu.eventWrapper_&&(t.unbindEvent_(t.ContextMenu.eventWrapper_),t.ContextMenu.eventWrapper_=null)},t.ContextMenu.callbackFactory=function(e,o){return function(){t.Events.disable();try{var i=t.Xml.domToBlock(o,e.workspace),n=e.getRelativeToSurfaceXY();n.x=e.RTL?n.x-t.SNAP_RADIUS:n.x+t.SNAP_RADIUS,n.y+=2*t.SNAP_RADIUS,i.moveBy(n.x,n.y)}finally{t.Events.enable()}t.Events.isEnabled()&&!i.isShadow()&&t.Events.fire(new t.Events.BlockCreate(i)),i.select()}},t.ContextMenu.blockDeleteOption=function(e){var o=e.getDescendants(!1).length,i=e.getNextBlock();return i&&(o-=i.getDescendants(!1).length),{text:1==o?t.Msg.DELETE_BLOCK:t.Msg.DELETE_X_BLOCKS.replace("%1",String(o)),enabled:!0,callback:function(){t.Events.setGroup(!0),e.dispose(!0,!0),t.Events.setGroup(!1)}}},t.ContextMenu.blockHelpOption=function(e){return{enabled:!("function"==typeof e.helpUrl?!e.helpUrl():!e.helpUrl),text:t.Msg.HELP,callback:function(){e.showHelp()}}},t.ContextMenu.blockDuplicateOption=function(e){var o=e.isDuplicatable();return{text:t.Msg.DUPLICATE_BLOCK,enabled:o,callback:function(){t.duplicate(e)}}},t.ContextMenu.blockCommentOption=function(e){var o={enabled:!t.utils.userAgent.IE};return e.getCommentIcon()?(o.text=t.Msg.REMOVE_COMMENT,o.callback=function(){e.setCommentText(null)}):(o.text=t.Msg.ADD_COMMENT,o.callback=function(){e.setCommentText("")}),o},t.ContextMenu.commentDeleteOption=function(e){return{text:t.Msg.REMOVE_COMMENT,enabled:!0,callback:function(){t.Events.setGroup(!0),e.dispose(!0,!0),t.Events.setGroup(!1)}}},t.ContextMenu.commentDuplicateOption=function(e){return{text:t.Msg.DUPLICATE_COMMENT,enabled:!0,callback:function(){t.duplicate(e)}}},t.ContextMenu.workspaceCommentOption=function(e,o){if(!t.WorkspaceCommentSvg)throw Error("Missing require for Blockly.WorkspaceCommentSvg");var i={enabled:!t.utils.userAgent.IE};return i.text=t.Msg.ADD_COMMENT,i.callback=function(){var i=new t.WorkspaceCommentSvg(e,t.Msg.WORKSPACE_COMMENT_DEFAULT_TEXT,t.WorkspaceCommentSvg.DEFAULT_SIZE,t.WorkspaceCommentSvg.DEFAULT_SIZE),n=e.getInjectionDiv().getBoundingClientRect();n=new t.utils.Coordinate(o.clientX-n.left,o.clientY-n.top);var s=e.getOriginOffsetInPixels();(n=t.utils.Coordinate.difference(n,s)).scale(1/e.scale),i.moveBy(n.x,n.y),e.rendered&&(i.initSvg(),i.render(),i.select())},i},t.RenderedConnection=function(e,o){t.RenderedConnection.superClass_.constructor.call(this,e,o),this.db_=e.workspace.connectionDBList[o],this.dbOpposite_=e.workspace.connectionDBList[t.OPPOSITE_TYPE[o]],this.offsetInBlock_=new t.utils.Coordinate(0,0),this.trackedState_=t.RenderedConnection.TrackedState.WILL_TRACK},t.utils.object.inherits(t.RenderedConnection,t.Connection),t.RenderedConnection.TrackedState={WILL_TRACK:-1,UNTRACKED:0,TRACKED:1},t.RenderedConnection.prototype.dispose=function(){t.RenderedConnection.superClass_.dispose.call(this),this.trackedState_==t.RenderedConnection.TrackedState.TRACKED&&this.db_.removeConnection(this,this.y)},t.RenderedConnection.prototype.getSourceBlock=function(){return t.RenderedConnection.superClass_.getSourceBlock.call(this)},t.RenderedConnection.prototype.targetBlock=function(){return t.RenderedConnection.superClass_.targetBlock.call(this)},t.RenderedConnection.prototype.distanceFrom=function(t){var e=this.x-t.x;return t=this.y-t.y,Math.sqrt(e*e+t*t)},t.RenderedConnection.prototype.bumpAwayFrom=function(e){if(!this.sourceBlock_.workspace.isDragging()){var o=this.sourceBlock_.getRootBlock();if(!o.isInFlyout){var i=!1;if(!o.isMovable()){if(!(o=e.getSourceBlock().getRootBlock()).isMovable())return;e=this,i=!0}var n=t.selected==o;n||o.addSelect();var s=e.x+t.SNAP_RADIUS+Math.floor(Math.random()*t.BUMP_RANDOMNESS)-this.x,r=e.y+t.SNAP_RADIUS+Math.floor(Math.random()*t.BUMP_RANDOMNESS)-this.y;i&&(r=-r),o.RTL&&(s=e.x-t.SNAP_RADIUS-Math.floor(Math.random()*t.BUMP_RANDOMNESS)-this.x),o.moveBy(s,r),n||o.removeSelect()}}},t.RenderedConnection.prototype.moveTo=function(e,o){this.trackedState_==t.RenderedConnection.TrackedState.WILL_TRACK?(this.db_.addConnection(this,o),this.trackedState_=t.RenderedConnection.TrackedState.TRACKED):this.trackedState_==t.RenderedConnection.TrackedState.TRACKED&&(this.db_.removeConnection(this,this.y),this.db_.addConnection(this,o)),this.x=e,this.y=o},t.RenderedConnection.prototype.moveBy=function(t,e){this.moveTo(this.x+t,this.y+e)},t.RenderedConnection.prototype.moveToOffset=function(t){this.moveTo(t.x+this.offsetInBlock_.x,t.y+this.offsetInBlock_.y)},t.RenderedConnection.prototype.setOffsetInBlock=function(t,e){this.offsetInBlock_.x=t,this.offsetInBlock_.y=e},t.RenderedConnection.prototype.getOffsetInBlock=function(){return this.offsetInBlock_},t.RenderedConnection.prototype.tighten=function(){var e=this.targetConnection.x-this.x,o=this.targetConnection.y-this.y;if(0!=e||0!=o){var i=this.targetBlock(),n=i.getSvgRoot();if(!n)throw Error("block is not rendered.");n=t.utils.getRelativeXY(n),i.getSvgRoot().setAttribute("transform","translate("+(n.x-e)+","+(n.y-o)+")"),i.moveConnections(-e,-o)}},t.RenderedConnection.prototype.closest=function(t,e){return this.dbOpposite_.searchForClosest(this,t,e)},t.RenderedConnection.prototype.highlight=function(){var e=this.sourceBlock_.workspace.getRenderer().getConstants(),o=e.shapeFor(this);this.type==t.INPUT_VALUE||this.type==t.OUTPUT_VALUE?(e=e.TAB_OFFSET_FROM_TOP,o=t.utils.svgPaths.moveBy(0,-e)+t.utils.svgPaths.lineOnAxis("v",e)+o.pathDown+t.utils.svgPaths.lineOnAxis("v",e)):(e=e.NOTCH_OFFSET_LEFT-e.CORNER_RADIUS,o=t.utils.svgPaths.moveBy(-e,0)+t.utils.svgPaths.lineOnAxis("h",e)+o.pathLeft+t.utils.svgPaths.lineOnAxis("h",e)),e=this.sourceBlock_.getRelativeToSurfaceXY(),t.Connection.highlightedPath_=t.utils.dom.createSvgElement("path",{class:"blocklyHighlightedConnectionPath",d:o,transform:"translate("+(this.x-e.x)+","+(this.y-e.y)+")"+(this.sourceBlock_.RTL?" scale(-1 1)":"")},this.sourceBlock_.getSvgRoot())},t.RenderedConnection.prototype.unhighlight=function(){t.utils.dom.removeNode(t.Connection.highlightedPath_),delete t.Connection.highlightedPath_},t.RenderedConnection.prototype.setTracking=function(e){e&&this.trackedState_==t.RenderedConnection.TrackedState.TRACKED||!e&&this.trackedState_==t.RenderedConnection.TrackedState.UNTRACKED||this.sourceBlock_.isInFlyout||(e?(this.db_.addConnection(this,this.y),this.trackedState_=t.RenderedConnection.TrackedState.TRACKED):(this.trackedState_==t.RenderedConnection.TrackedState.TRACKED&&this.db_.removeConnection(this,this.y),this.trackedState_=t.RenderedConnection.TrackedState.UNTRACKED))},t.RenderedConnection.prototype.stopTrackingAll=function(){if(this.setTracking(!1),this.targetConnection)for(var t=this.targetBlock().getDescendants(!1),e=0;eo)&&t.RenderedConnection.superClass_.isConnectionAllowed.call(this,e)},t.RenderedConnection.prototype.onFailedConnect=function(t){this.bumpAwayFrom(t)},t.RenderedConnection.prototype.disconnectInternal_=function(e,o){t.RenderedConnection.superClass_.disconnectInternal_.call(this,e,o),e.rendered&&e.render(),o.rendered&&(o.updateDisabled(),o.render())},t.RenderedConnection.prototype.respawnShadow_=function(){var e=this.getSourceBlock(),o=this.getShadowDom();if(e.workspace&&o&&t.Events.recordUndo){if(t.RenderedConnection.superClass_.respawnShadow_.call(this),!(o=this.targetBlock()))throw Error("Couldn't respawn the shadow block that should exist here.");o.initSvg(),o.render(!1),e.rendered&&e.render()}},t.RenderedConnection.prototype.neighbours=function(t){return this.dbOpposite_.getNeighbours(this,t)},t.RenderedConnection.prototype.connect_=function(e){t.RenderedConnection.superClass_.connect_.call(this,e);var o=this.getSourceBlock();e=e.getSourceBlock(),o.rendered&&o.updateDisabled(),e.rendered&&e.updateDisabled(),o.rendered&&e.rendered&&(this.type==t.NEXT_STATEMENT||this.type==t.PREVIOUS_STATEMENT?e.render():o.render())},t.RenderedConnection.prototype.onCheckChanged_=function(){!this.isConnected()||this.targetConnection&&this.checkType(this.targetConnection)||((this.isSuperior()?this.targetBlock():this.sourceBlock_).unplug(),this.sourceBlock_.bumpNeighbours())},t.Marker=function(){this.drawer_=this.curNode_=this.colour=null,this.type="marker"},t.Marker.prototype.setDrawer=function(t){this.drawer_=t},t.Marker.prototype.getDrawer=function(){return this.drawer_},t.Marker.prototype.getCurNode=function(){return this.curNode_},t.Marker.prototype.setCurNode=function(t){var e=this.curNode_;this.curNode_=t,this.drawer_&&this.drawer_.draw(e,this.curNode_)},t.Marker.prototype.draw=function(){this.drawer_&&this.drawer_.draw(this.curNode_,this.curNode_)},t.Marker.prototype.hide=function(){this.drawer_&&this.drawer_.hide()},t.Marker.prototype.dispose=function(){this.getDrawer()&&this.getDrawer().dispose()},t.Cursor=function(){t.Cursor.superClass_.constructor.call(this),this.type="cursor"},t.utils.object.inherits(t.Cursor,t.Marker),t.Cursor.prototype.next=function(){var e=this.getCurNode();if(!e)return null;for(e=e.next();e&&e.next()&&(e.getType()==t.ASTNode.types.NEXT||e.getType()==t.ASTNode.types.BLOCK);)e=e.next();return e&&this.setCurNode(e),e},t.Cursor.prototype.in=function(){var e=this.getCurNode();return e?(e.getType()!=t.ASTNode.types.PREVIOUS&&e.getType()!=t.ASTNode.types.OUTPUT||(e=e.next()),(e=e.in())&&this.setCurNode(e),e):null},t.Cursor.prototype.prev=function(){var e=this.getCurNode();if(!e)return null;for(e=e.prev();e&&e.prev()&&(e.getType()==t.ASTNode.types.NEXT||e.getType()==t.ASTNode.types.BLOCK);)e=e.prev();return e&&this.setCurNode(e),e},t.Cursor.prototype.out=function(){var e=this.getCurNode();return e?((e=e.out())&&e.getType()==t.ASTNode.types.BLOCK&&(e=e.prev()||e),e&&this.setCurNode(e),e):null},t.Cursor.prototype.onBlocklyAction=function(e){if(this.getCurNode()&&this.getCurNode().getType()===t.ASTNode.types.FIELD&&this.getCurNode().getLocation().onBlocklyAction(e))return!0;switch(e.name){case t.navigation.actionNames.PREVIOUS:return this.prev(),!0;case t.navigation.actionNames.OUT:return this.out(),!0;case t.navigation.actionNames.NEXT:return this.next(),!0;case t.navigation.actionNames.IN:return this.in(),!0;default:return!1}},t.BasicCursor=function(){t.BasicCursor.superClass_.constructor.call(this)},t.utils.object.inherits(t.BasicCursor,t.Cursor),t.BasicCursor.prototype.next=function(){var t=this.getCurNode();return t?((t=this.getNextNode_(t,this.validNode_))&&this.setCurNode(t),t):null},t.BasicCursor.prototype.in=function(){return this.next()},t.BasicCursor.prototype.prev=function(){var t=this.getCurNode();return t?((t=this.getPreviousNode_(t,this.validNode_))&&this.setCurNode(t),t):null},t.BasicCursor.prototype.out=function(){return this.prev()},t.BasicCursor.prototype.getNextNode_=function(t,e){if(!t)return null;var o=t.in()||t.next();return e(o)?o:o?this.getNextNode_(o,e):e(t=this.findSiblingOrParent_(t.out()))?t:t?this.getNextNode_(t,e):null},t.BasicCursor.prototype.getPreviousNode_=function(t,e){if(!t)return null;var o=t.prev();return e(o=o?this.getRightMostChild_(o):t.out())?o:o?this.getPreviousNode_(o,e):null},t.BasicCursor.prototype.validNode_=function(e){var o=!1;return(e=e&&e.getType())!=t.ASTNode.types.OUTPUT&&e!=t.ASTNode.types.INPUT&&e!=t.ASTNode.types.FIELD&&e!=t.ASTNode.types.NEXT&&e!=t.ASTNode.types.PREVIOUS&&e!=t.ASTNode.types.WORKSPACE||(o=!0),o},t.BasicCursor.prototype.findSiblingOrParent_=function(t){if(!t)return null;var e=t.next();return e||this.findSiblingOrParent_(t.out())},t.BasicCursor.prototype.getRightMostChild_=function(t){if(!t.in())return t;for(t=t.in();t.next();)t=t.next();return this.getRightMostChild_(t)},t.TabNavigateCursor=function(){t.TabNavigateCursor.superClass_.constructor.call(this)},t.utils.object.inherits(t.TabNavigateCursor,t.BasicCursor),t.TabNavigateCursor.prototype.validNode_=function(e){var o=!1,i=e&&e.getType();return e&&(e=e.getLocation(),i==t.ASTNode.types.FIELD&&e&&e.isTabNavigable()&&e.isClickable()&&(o=!0)),o},t.utils.Rect=function(t,e,o,i){this.top=t,this.bottom=e,this.left=o,this.right=i},t.utils.Rect.prototype.contains=function(t,e){return t>=this.left&&t<=this.right&&e>=this.top&&e<=this.bottom},t.BlockSvg=function(e,o,i){this.svgGroup_=t.utils.dom.createSvgElement("g",{},null),this.svgGroup_.translate_="",this.style=e.getRenderer().getConstants().getBlockStyle(null),this.pathObject=e.getRenderer().makePathObject(this.svgGroup_,this.style),this.rendered=!1,this.workspace=e,this.previousConnection=this.nextConnection=this.outputConnection=null,this.useDragSurface_=t.utils.is3dSupported()&&!!e.getBlockDragSurface();var n=this.pathObject.svgPath;n.tooltip=this,t.Tooltip.bindMouseEvents(n),t.BlockSvg.superClass_.constructor.call(this,e,o,i),this.svgGroup_.dataset&&(this.svgGroup_.dataset.id=this.id)},t.utils.object.inherits(t.BlockSvg,t.Block),t.BlockSvg.prototype.height=0,t.BlockSvg.prototype.width=0,t.BlockSvg.prototype.dragStartXY_=null,t.BlockSvg.prototype.warningTextDb_=null,t.BlockSvg.INLINE=-1,t.BlockSvg.COLLAPSED_WARNING_ID="TEMP_COLLAPSED_WARNING_",t.BlockSvg.prototype.initSvg=function(){if(!this.workspace.rendered)throw TypeError("Workspace is headless.");for(var e,o=0;e=this.inputList[o];o++)e.init();for(e=this.getIcons(),o=0;o=this.connections_.length)return-1;e=t.y;for(var i=o;0<=i&&this.connections_[i].y==e;){if(this.connections_[i]==t)return i;i--}for(;ot)){e=i;break}o=i}}return e},t.ConnectionDB.prototype.removeConnection=function(t,e){if(-1==(t=this.findIndexOfConnection_(t,e)))throw Error("Unable to find connection in connectionDB.");this.connections_.splice(t,1)},t.ConnectionDB.prototype.getNeighbours=function(t,e){function o(t){var o=n-i[t].x,r=s-i[t].y;return Math.sqrt(o*o+r*r)<=e&&l.push(i[t]),r(t=this.subscribedWorkspaces_.indexOf(t)))throw Error("Cannot unsubscribe a workspace that hasn't been subscribed.");this.subscribedWorkspaces_.splice(t,1)},t.ThemeManager.prototype.subscribe=function(t,e,o){this.componentDB_[e]||(this.componentDB_[e]=[]),this.componentDB_[e].push({element:t,propertyName:o}),e=this.theme_&&this.theme_.getComponentStyle(e),t.style[o]=e||""},t.ThemeManager.prototype.unsubscribe=function(t){if(t)for(var e,o=Object.keys(this.componentDB_),i=0;e=o[i];i++){for(var n=this.componentDB_[e],s=n.length-1;0<=s;s--)n[s].element===t&&n.splice(s,1);this.componentDB_[e].length||delete this.componentDB_[e]}},t.ThemeManager.prototype.dispose=function(){this.componentDB_=this.subscribedWorkspaces_=this.theme_=this.owner_=null},t.TouchGesture=function(e,o){t.TouchGesture.superClass_.constructor.call(this,e,o),this.isMultiTouch_=!1,this.cachedPoints_=Object.create(null),this.startDistance_=this.previousScale_=0,this.isPinchZoomEnabled_=this.onStartWrapper_=null},t.utils.object.inherits(t.TouchGesture,t.Gesture),t.TouchGesture.ZOOM_IN_MULTIPLIER=5,t.TouchGesture.ZOOM_OUT_MULTIPLIER=6,t.TouchGesture.prototype.doStart=function(e){this.isPinchZoomEnabled_=this.startWorkspace_.options.zoomOptions&&this.startWorkspace_.options.zoomOptions.pinch,t.TouchGesture.superClass_.doStart.call(this,e),!this.isEnding_&&t.Touch.isTouchEvent(e)&&this.handleTouchStart(e)},t.TouchGesture.prototype.bindMouseEvents=function(e){this.onStartWrapper_=t.bindEventWithChecks_(document,"mousedown",null,this.handleStart.bind(this),!0),this.onMoveWrapper_=t.bindEventWithChecks_(document,"mousemove",null,this.handleMove.bind(this),!0),this.onUpWrapper_=t.bindEventWithChecks_(document,"mouseup",null,this.handleUp.bind(this),!0),e.preventDefault(),e.stopPropagation()},t.TouchGesture.prototype.handleStart=function(e){!this.isDragging()&&t.Touch.isTouchEvent(e)&&(this.handleTouchStart(e),this.isMultiTouch()&&t.longStop_())},t.TouchGesture.prototype.handleMove=function(e){this.isDragging()?t.Touch.shouldHandleEvent(e)&&t.TouchGesture.superClass_.handleMove.call(this,e):this.isMultiTouch()?(t.Touch.isTouchEvent(e)&&this.handleTouchMove(e),t.longStop_()):t.TouchGesture.superClass_.handleMove.call(this,e)},t.TouchGesture.prototype.handleUp=function(e){t.Touch.isTouchEvent(e)&&!this.isDragging()&&this.handleTouchEnd(e),!this.isMultiTouch()||this.isDragging()?t.Touch.shouldHandleEvent(e)&&t.TouchGesture.superClass_.handleUp.call(this,e):(e.preventDefault(),e.stopPropagation(),this.dispose())},t.TouchGesture.prototype.isMultiTouch=function(){return this.isMultiTouch_},t.TouchGesture.prototype.dispose=function(){t.TouchGesture.superClass_.dispose.call(this),this.onStartWrapper_&&t.unbindEvent_(this.onStartWrapper_)},t.TouchGesture.prototype.handleTouchStart=function(e){var o=t.Touch.getTouchIdentifierFromEvent(e);this.cachedPoints_[o]=this.getTouchPoint(e),2==(o=Object.keys(this.cachedPoints_)).length&&(this.startDistance_=t.utils.Coordinate.distance(this.cachedPoints_[o[0]],this.cachedPoints_[o[1]]),this.isMultiTouch_=!0,e.preventDefault())},t.TouchGesture.prototype.handleTouchMove=function(e){var o=t.Touch.getTouchIdentifierFromEvent(e);this.cachedPoints_[o]=this.getTouchPoint(e),o=Object.keys(this.cachedPoints_),this.isPinchZoomEnabled_&&2===o.length?this.handlePinch_(e):t.TouchGesture.superClass_.handleMove.call(this,e)},t.TouchGesture.prototype.handlePinch_=function(e){var o=Object.keys(this.cachedPoints_);if(o=t.utils.Coordinate.distance(this.cachedPoints_[o[0]],this.cachedPoints_[o[1]])/this.startDistance_,0this.previousScale_){var i=o-this.previousScale_;i=0Object.keys(this.cachedPoints_).length&&(this.cachedPoints_=Object.create(null),this.previousScale_=0)},t.TouchGesture.prototype.getTouchPoint=function(e){return this.startWorkspace_?new t.utils.Coordinate(e.pageX?e.pageX:e.changedTouches[0].pageX,e.pageY?e.pageY:e.changedTouches[0].pageY):null},t.WorkspaceAudio=function(t){this.parentWorkspace_=t,this.SOUNDS_=Object.create(null)},t.WorkspaceAudio.prototype.lastSound_=null,t.WorkspaceAudio.prototype.dispose=function(){this.SOUNDS_=this.parentWorkspace_=null},t.WorkspaceAudio.prototype.load=function(e,o){if(e.length){try{var i=new t.utils.global.Audio}catch(t){return}for(var n,s=0;s=this.remainingCapacity()||(this.currentGesture_&&this.currentGesture_.cancel(),"comment"==t.tagName.toLowerCase()?this.pasteWorkspaceComment_(t):this.pasteBlock_(t))},t.WorkspaceSvg.prototype.pasteBlock_=function(e){t.Events.disable();try{var o=t.Xml.domToBlock(e,this),i=this.getMarker(t.navigation.MARKER_NAME).getCurNode();if(this.keyboardAccessibilityMode&&i&&i.isConnection()){var n=i.getLocation();return void t.navigation.insertBlock(o,n)}var s=parseInt(e.getAttribute("x"),10),r=parseInt(e.getAttribute("y"),10);if(!isNaN(s)&&!isNaN(r)){this.RTL&&(s=-s);do{e=!1;var a,l=this.getAllBlocks(!1);for(i=0;a=l[i];i++){var c=a.getRelativeToSurfaceXY();if(1>=Math.abs(s-c.x)&&1>=Math.abs(r-c.y)){e=!0;break}}if(!e){var h,u=o.getConnections_(!1);for(i=0;h=u[i];i++)if(h.closest(t.SNAP_RADIUS,new t.utils.Coordinate(s,r)).connection){e=!0;break}}e&&(s=this.RTL?s-t.SNAP_RADIUS:s+t.SNAP_RADIUS,r+=2*t.SNAP_RADIUS)}while(e);o.moveBy(s,r)}}finally{t.Events.enable()}t.Events.isEnabled()&&!o.isShadow()&&t.Events.fire(new t.Events.BlockCreate(o)),o.select()},t.WorkspaceSvg.prototype.pasteWorkspaceComment_=function(e){t.Events.disable();try{var o=t.WorkspaceCommentSvg.fromXml(e,this),i=parseInt(e.getAttribute("x"),10),n=parseInt(e.getAttribute("y"),10);isNaN(i)||isNaN(n)||(this.RTL&&(i=-i),o.moveBy(i+50,n+50))}finally{t.Events.enable()}t.Events.isEnabled(),o.select()},t.WorkspaceSvg.prototype.refreshToolboxSelection=function(){var t=this.isFlyout?this.targetWorkspace:this;t&&!t.currentGesture_&&t.toolbox_&&t.toolbox_.getFlyout()&&t.toolbox_.refreshSelection()},t.WorkspaceSvg.prototype.renameVariableById=function(e,o){t.WorkspaceSvg.superClass_.renameVariableById.call(this,e,o),this.refreshToolboxSelection()},t.WorkspaceSvg.prototype.deleteVariableById=function(e){t.WorkspaceSvg.superClass_.deleteVariableById.call(this,e),this.refreshToolboxSelection()},t.WorkspaceSvg.prototype.createVariable=function(e,o,i){return e=t.WorkspaceSvg.superClass_.createVariable.call(this,e,o,i),this.refreshToolboxSelection(),e},t.WorkspaceSvg.prototype.recordDeleteAreas=function(){this.deleteAreaTrash_=this.trashcan&&this.svgGroup_.parentNode?this.trashcan.getClientRect():null,this.deleteAreaToolbox_=this.flyout_?this.flyout_.getClientRect():this.toolbox_?this.toolbox_.getClientRect():null},t.WorkspaceSvg.prototype.isDeleteArea=function(e){return this.deleteAreaTrash_&&this.deleteAreaTrash_.contains(e.clientX,e.clientY)?t.DELETE_AREA_TRASH:this.deleteAreaToolbox_&&this.deleteAreaToolbox_.contains(e.clientX,e.clientY)?t.DELETE_AREA_TOOLBOX:t.DELETE_AREA_NONE},t.WorkspaceSvg.prototype.onMouseDown_=function(t){var e=this.getGesture(t);e&&e.handleWsStart(t,this)},t.WorkspaceSvg.prototype.startDrag=function(e,o){(e=t.utils.mouseToSvg(e,this.getParentSvg(),this.getInverseScreenCTM())).x/=this.scale,e.y/=this.scale,this.dragDeltaXY_=t.utils.Coordinate.difference(o,e)},t.WorkspaceSvg.prototype.moveDrag=function(e){return(e=t.utils.mouseToSvg(e,this.getParentSvg(),this.getInverseScreenCTM())).x/=this.scale,e.y/=this.scale,t.utils.Coordinate.sum(this.dragDeltaXY_,e)},t.WorkspaceSvg.prototype.isDragging=function(){return null!=this.currentGesture_&&this.currentGesture_.isDragging()},t.WorkspaceSvg.prototype.isDraggable=function(){return this.options.moveOptions&&this.options.moveOptions.drag},t.WorkspaceSvg.prototype.isContentBounded=function(){return this.options.moveOptions&&this.options.moveOptions.scrollbars||this.options.moveOptions&&this.options.moveOptions.wheel||this.options.moveOptions&&this.options.moveOptions.drag||this.options.zoomOptions&&this.options.zoomOptions.controls||this.options.zoomOptions&&this.options.zoomOptions.wheel||this.options.zoomOptions&&this.options.zoomOptions.pinch},t.WorkspaceSvg.prototype.isMovable=function(){return this.options.moveOptions&&this.options.moveOptions.scrollbars||this.options.moveOptions&&this.options.moveOptions.wheel||this.options.moveOptions&&this.options.moveOptions.drag||this.options.zoomOptions&&this.options.zoomOptions.wheel||this.options.zoomOptions&&this.options.zoomOptions.pinch},t.WorkspaceSvg.prototype.onMouseWheel_=function(e){if(t.Gesture.inProgress())e.preventDefault(),e.stopPropagation();else{var o=this.options.zoomOptions&&this.options.zoomOptions.wheel,i=this.options.moveOptions&&this.options.moveOptions.wheel;if(o||i){var n=t.utils.getScrollDeltaPixels(e);!o||!e.ctrlKey&&i?(o=this.scrollX-n.x,i=this.scrollY-n.y,e.shiftKey&&!n.x&&(o=this.scrollX-n.y,i=this.scrollY),this.scroll(o,i)):(n=-n.y/50,o=t.utils.mouseToSvg(e,this.getParentSvg(),this.getInverseScreenCTM()),this.zoom(o.x,o.y,n)),e.preventDefault()}}},t.WorkspaceSvg.prototype.getBlocksBoundingBox=function(){var e=this.getTopBlocks(!1),o=this.getTopComments(!1);if(!(e=e.concat(o)).length)return new t.utils.Rect(0,0,0,0);o=e[0].getBoundingRectangle();for(var i=1;io.bottom&&(o.bottom=n.bottom),n.lefto.right&&(o.right=n.right)}return o},t.WorkspaceSvg.prototype.cleanUp=function(){this.setResizesEnabled(!1),t.Events.setGroup(!0);for(var e,o=this.getTopBlocks(!0),i=0,n=0;e=o[n];n++)if(e.isMovable()){var s=e.getRelativeToSurfaceXY();e.moveBy(-s.x,i-s.y),e.snapToGrid(),i=e.getRelativeToSurfaceXY().y+e.getHeightWidth().height+this.renderer_.getConstants().MIN_BLOCK_HEIGHT}t.Events.setGroup(!1),this.setResizesEnabled(!0)},t.WorkspaceSvg.prototype.showContextMenu=function(e){function o(t){if(t.isDeletable())_=_.concat(t.getDescendants(!1));else{t=t.getChildren(!1);for(var e=0;e_.length?i():t.confirm(t.Msg.DELETE_ALL_BLOCKS.replace("%1",_.length),(function(t){t&&i()}))}},n.push(l),this.configureContextMenu&&this.configureContextMenu(n,e),t.ContextMenu.show(e,n,this.RTL)}},t.WorkspaceSvg.prototype.updateToolbox=function(e){if(e=t.Options.parseToolboxTree(e)){if(!this.options.languageTree)throw Error("Existing toolbox is null. Can't create new toolbox.");if(e.getElementsByTagName("category").length){if(!this.toolbox_)throw Error("Existing toolbox has no categories. Can't change mode.");this.options.languageTree=e,this.toolbox_.renderTree(e)}else{if(!this.flyout_)throw Error("Existing toolbox has categories. Can't change mode.");this.options.languageTree=e,this.flyout_.show(e.childNodes)}}else if(this.options.languageTree)throw Error("Can't nullify an existing toolbox.")},t.WorkspaceSvg.prototype.markFocused=function(){this.options.parentWorkspace?this.options.parentWorkspace.markFocused():(t.mainWorkspace=this,this.setBrowserFocus())},t.WorkspaceSvg.prototype.setBrowserFocus=function(){document.activeElement&&document.activeElement.blur();try{this.getParentSvg().focus({preventScroll:!0})}catch(t){try{this.getParentSvg().parentNode.setActive()}catch(t){this.getParentSvg().parentNode.focus({preventScroll:!0})}}},t.WorkspaceSvg.prototype.zoom=function(t,e,o){o=Math.pow(this.options.zoomOptions.scaleSpeed,o);var i=this.scale*o;if(this.scale!=i){i>this.options.zoomOptions.maxScale?o=this.options.zoomOptions.maxScale/this.scale:ithis.options.zoomOptions.maxScale?e=this.options.zoomOptions.maxScale:this.options.zoomOptions.minScale&&eo.viewBottom||o.contentLefto.viewRight){switch(i=null,e&&(i=t.Events.getGroup(),t.Events.setGroup(e.group)),e.type){case t.Events.BLOCK_CREATE:case t.Events.BLOCK_MOVE:var r=s.getBlockById(e.blockId);r&&(r=r.getRootBlock());break;case t.Events.COMMENT_CREATE:case t.Events.COMMENT_MOVE:r=s.getCommentById(e.commentId)}if(r){(n=r.getBoundingRectangle()).height=n.bottom-n.top,n.width=n.right-n.left;var a=o.viewTop,l=o.viewBottom-n.height;l=Math.max(a,l),a=t.utils.math.clamp(a,n.top,l)-n.top,l=o.viewLeft;var c=o.viewRight-n.width;o.RTL?l=Math.min(c,l):c=Math.max(l,c),o=t.utils.math.clamp(l,n.left,c)-n.left,r.moveBy(o,a)}e&&(!e.group&&r&&console.log("WARNING: Moved object in bounds but there was no event group. This may break undo."),null!==i&&t.Events.setGroup(i))}}})),t.svgResize(s),t.WidgetDiv.createDom(),t.DropDownDiv.createDom(),t.Tooltip.createDom(),s},t.init_=function(e){var o=e.options,i=e.getParentSvg();if(t.bindEventWithChecks_(i.parentNode,"contextmenu",null,(function(e){t.utils.isTargetInput(e)||e.preventDefault()})),i=t.bindEventWithChecks_(window,"resize",null,(function(){t.hideChaff(!0),t.svgResize(e)})),e.setResizeHandlerWrapper(i),t.inject.bindDocumentEvents_(),o.languageTree){i=e.getToolbox();var n=e.getFlyout(!0);i?i.init():n&&(n.init(e),n.show(o.languageTree.childNodes),n.scrollToStart())}i=t.Scrollbar.scrollbarThickness,o.hasTrashcan&&(i=e.trashcan.init(i)),o.zoomOptions&&o.zoomOptions.controls&&e.zoomControls_.init(i),o.moveOptions&&o.moveOptions.scrollbars?(e.scrollbar=new t.ScrollbarPair(e),e.scrollbar.resize()):e.setMetrics({x:.5,y:.5}),o.hasSounds&&t.inject.loadSounds_(o.pathToMedia,e)},t.inject.bindDocumentEvents_=function(){t.documentEventsBound_||(t.bindEventWithChecks_(document,"scroll",null,(function(){for(var e,o=t.Workspace.getAll(),i=0;e=o[i];i++)e.updateInverseScreenCTM&&e.updateInverseScreenCTM()})),t.bindEventWithChecks_(document,"keydown",null,t.onKeyDown),t.bindEvent_(document,"touchend",null,t.longStop_),t.bindEvent_(document,"touchcancel",null,t.longStop_),t.utils.userAgent.IPAD&&t.bindEventWithChecks_(window,"orientationchange",document,(function(){t.svgResize(t.getMainWorkspace())}))),t.documentEventsBound_=!0},t.inject.loadSounds_=function(e,o){var i=o.getAudioManager();i.load([e+"click.mp3",e+"click.wav",e+"click.ogg"],"click"),i.load([e+"disconnect.wav",e+"disconnect.mp3",e+"disconnect.ogg"],"disconnect"),i.load([e+"delete.mp3",e+"delete.ogg",e+"delete.wav"],"delete");var n=[];e=function(){for(;n.length;)t.unbindEvent_(n.pop());i.preload()},n.push(t.bindEventWithChecks_(document,"mousemove",null,e,!0)),n.push(t.bindEventWithChecks_(document,"touchstart",null,e,!0))},t.Names=function(t,e){if(this.variablePrefix_=e||"",this.reservedDict_=Object.create(null),t)for(t=t.split(","),e=0;e1'),n.appendChild(i),o.push(n)),t.Blocks.variables_get){e.sort(t.VariableModel.compareByName),i=0;for(var s;s=e[i];i++)(n=t.utils.xml.createElement("block")).setAttribute("type","variables_get"),n.setAttribute("gap",8),n.appendChild(t.Variables.generateVariableFieldDom(s)),o.push(n)}}return o},t.Variables.VAR_LETTER_OPTIONS="ijkmnopqrstuvwxyzabcdefgh",t.Variables.generateUniqueName=function(e){return t.Variables.generateUniqueNameFromOptions(t.Variables.VAR_LETTER_OPTIONS.charAt(0),e.getAllVariableNames())},t.Variables.generateUniqueNameFromOptions=function(e,o){if(!o.length)return e;for(var i=t.Variables.VAR_LETTER_OPTIONS,n="",s=i.indexOf(e);;){for(var r=!1,a=0;as?t.WidgetDiv.positionInternal_(e,0,i.height+s):t.WidgetDiv.positionInternal_(e,s,i.height)},t.WidgetDiv.calculateX_=function(t,e,o,i){return i?(e=Math.max(e.right-o.width,t.left),Math.min(e,t.right-o.width)):(e=Math.min(e.left,t.right-o.width),Math.max(e,t.left))},t.WidgetDiv.calculateY_=function(t,e,o){return e.bottom+o.height>=t.bottom?e.top-o.height:e.bottom},t.VERSION="3.20200402.1",t.mainWorkspace=null,t.selected=null,t.draggingConnections=[],t.clipboardXml_=null,t.clipboardSource_=null,t.clipboardTypeCounts_=null,t.cache3dSupported_=null,t.parentContainer=null,t.svgSize=function(t){return{width:t.cachedWidth_,height:t.cachedHeight_}},t.resizeSvgContents=function(t){t.resizeContents()},t.svgResize=function(t){for(;t.options.parentWorkspace;)t=t.options.parentWorkspace;var e=t.getParentSvg(),o=e.parentNode;if(o){var i=o.offsetWidth;o=o.offsetHeight,e.cachedWidth_!=i&&(e.setAttribute("width",i+"px"),e.cachedWidth_=i),e.cachedHeight_!=o&&(e.setAttribute("height",o+"px"),e.cachedHeight_=o),t.resize()}},t.onKeyDown=function(e){var o=t.mainWorkspace;if(o&&!(t.utils.isTargetInput(e)||o.rendered&&!o.isVisible()))if(o.options.readOnly)t.navigation.onKeyPress(e);else{var i=!1;if(e.keyCode==t.utils.KeyCodes.ESC)t.hideChaff(),t.navigation.onBlocklyAction(t.navigation.ACTION_EXIT);else{if(t.navigation.onKeyPress(e))return;if(e.keyCode==t.utils.KeyCodes.BACKSPACE||e.keyCode==t.utils.KeyCodes.DELETE){if(e.preventDefault(),t.Gesture.inProgress())return;t.selected&&t.selected.isDeletable()&&(i=!0)}else if(e.altKey||e.ctrlKey||e.metaKey){if(t.Gesture.inProgress())return;t.selected&&t.selected.isDeletable()&&t.selected.isMovable()&&(e.keyCode==t.utils.KeyCodes.C?(t.hideChaff(),t.copy_(t.selected)):e.keyCode!=t.utils.KeyCodes.X||t.selected.workspace.isFlyout||(t.copy_(t.selected),i=!0)),e.keyCode==t.utils.KeyCodes.V?t.clipboardXml_&&((e=t.clipboardSource_).isFlyout&&(e=e.targetWorkspace),t.clipboardTypeCounts_&&e.isCapacityAvailable(t.clipboardTypeCounts_)&&(t.Events.setGroup(!0),e.paste(t.clipboardXml_),t.Events.setGroup(!1))):e.keyCode==t.utils.KeyCodes.Z&&(t.hideChaff(),o.undo(e.shiftKey))}}i&&!t.selected.workspace.isFlyout&&(t.Events.setGroup(!0),t.hideChaff(),t.selected.dispose(!0,!0),t.Events.setGroup(!1))}},t.copy_=function(e){if(e.isComment)var o=e.toXmlWithXY();else{o=t.Xml.blockToDom(e,!0),t.Xml.deleteNext(o);var i=e.getRelativeToSurfaceXY();o.setAttribute("x",e.RTL?-i.x:i.x),o.setAttribute("y",i.y)}t.clipboardXml_=o,t.clipboardSource_=e.workspace,t.clipboardTypeCounts_=e.isComment?null:t.utils.getBlockTypeCounts(e,!0)},t.duplicate=function(e){var o=t.clipboardXml_,i=t.clipboardSource_;t.copy_(e),e.workspace.paste(t.clipboardXml_),t.clipboardXml_=o,t.clipboardSource_=i},t.onContextMenu_=function(e){t.utils.isTargetInput(e)||e.preventDefault()},t.hideChaff=function(e){t.Tooltip.hide(),t.WidgetDiv.hide(),t.DropDownDiv.hideWithoutAnimation(),e||((e=t.getMainWorkspace()).trashcan&&e.trashcan.flyout&&e.trashcan.flyout.hide(),(e=e.getToolbox())&&e.getFlyout()&&e.getFlyout().autoClose&&e.clearSelection())},t.getMainWorkspace=function(){return t.mainWorkspace},t.alert=function(t,e){alert(t),e&&e()},t.confirm=function(t,e){e(confirm(t))},t.prompt=function(t,e,o){o(prompt(t,e))},t.jsonInitFactory_=function(t){return function(){this.jsonInit(t)}},t.defineBlocksWithJsonArray=function(e){for(var o=0;o90-e||t>-90-e&&t<-90+e},t.HorizontalFlyout.prototype.getClientRect=function(){if(!this.svgGroup_)return null;var e=this.svgGroup_.getBoundingClientRect(),o=e.top;return this.toolboxPosition_==t.TOOLBOX_AT_TOP?new t.utils.Rect(-1e9,o+e.height,-1e9,1e9):new t.utils.Rect(o,1e9,-1e9,1e9)},t.HorizontalFlyout.prototype.reflowInternal_=function(){this.workspace_.scale=this.targetWorkspace_.scale;for(var e,o=0,i=this.workspace_.getTopBlocks(!1),n=0;e=i[n];n++)o=Math.max(o,e.getHeightWidth().height);if(o+=1.5*this.MARGIN,o*=this.workspace_.scale,o+=t.Scrollbar.scrollbarThickness,this.height_!=o){for(n=0;e=i[n];n++)e.flyoutRect_&&this.moveRectToBlock_(e.flyoutRect_,e);this.height_=o,this.position()}},t.VerticalFlyout=function(e){e.getMetrics=this.getMetrics_.bind(this),e.setMetrics=this.setMetrics_.bind(this),t.VerticalFlyout.superClass_.constructor.call(this,e),this.horizontalLayout_=!1},t.utils.object.inherits(t.VerticalFlyout,t.Flyout),t.VerticalFlyout.prototype.getMetrics_=function(){if(!this.isVisible())return null;try{var t=this.workspace_.getCanvas().getBBox()}catch(e){t={height:0,y:0,width:0,x:0}}var e=this.SCROLLBAR_PADDING,o=this.height_-2*this.SCROLLBAR_PADDING,i=this.width_;return this.RTL||(i-=this.SCROLLBAR_PADDING),{viewHeight:o,viewWidth:i,contentHeight:t.height*this.workspace_.scale+2*this.MARGIN,contentWidth:t.width*this.workspace_.scale+2*this.MARGIN,viewTop:-this.workspace_.scrollY+t.y,viewLeft:-this.workspace_.scrollX,contentTop:t.y,contentLeft:t.x,absoluteTop:e,absoluteLeft:0}},t.VerticalFlyout.prototype.setMetrics_=function(t){var e=this.getMetrics_();e&&("number"==typeof t.y&&(this.workspace_.scrollY=-e.contentHeight*t.y),this.workspace_.translate(this.workspace_.scrollX+e.absoluteLeft,this.workspace_.scrollY+e.absoluteTop))},t.VerticalFlyout.prototype.position=function(){if(this.isVisible()){var e=this.targetWorkspace_.getMetrics();e&&(this.height_=e.viewHeight,this.setBackgroundPath_(this.width_-this.CORNER_RADIUS,e.viewHeight-2*this.CORNER_RADIUS),this.positionAt_(this.width_,this.height_,this.targetWorkspace_.toolboxPosition==this.toolboxPosition_?e.toolboxWidth?this.toolboxPosition_==t.TOOLBOX_AT_LEFT?e.toolboxWidth:e.viewWidth-this.width_:this.toolboxPosition_==t.TOOLBOX_AT_LEFT?0:e.viewWidth:this.toolboxPosition_==t.TOOLBOX_AT_LEFT?0:e.viewWidth+e.absoluteLeft-this.width_,0))}},t.VerticalFlyout.prototype.setBackgroundPath_=function(e,o){var i=this.toolboxPosition_==t.TOOLBOX_AT_RIGHT,n=e+this.CORNER_RADIUS;(n=["M "+(i?n:0)+",0"]).push("h",i?-e:e),n.push("a",this.CORNER_RADIUS,this.CORNER_RADIUS,0,0,i?0:1,i?-this.CORNER_RADIUS:this.CORNER_RADIUS,this.CORNER_RADIUS),n.push("v",Math.max(0,o)),n.push("a",this.CORNER_RADIUS,this.CORNER_RADIUS,0,0,i?0:1,i?this.CORNER_RADIUS:-this.CORNER_RADIUS,this.CORNER_RADIUS),n.push("h",i?e:-e),n.push("z"),this.svgBackground_.setAttribute("d",n.join(" "))},t.VerticalFlyout.prototype.scrollToStart=function(){this.scrollbar_.set(0)},t.VerticalFlyout.prototype.wheel_=function(e){var o=t.utils.getScrollDeltaPixels(e);if(o.y){var i=this.getMetrics_();o=i.viewTop-i.contentTop+o.y,o=Math.min(o,i.contentHeight-i.viewHeight),o=Math.max(o,0),this.scrollbar_.set(o),t.WidgetDiv.hide()}e.preventDefault(),e.stopPropagation()},t.VerticalFlyout.prototype.layout_=function(t,e){this.workspace_.scale=this.targetWorkspace_.scale;for(var o,i=this.MARGIN,n=this.RTL?i:i+this.tabWidth_,s=0;o=t[s];s++)if("block"==o.type){for(var r,a=(o=o.block).getDescendants(!1),l=0;r=a[l];l++)r.isInFlyout=!0;o.render(),a=o.getSvgRoot(),l=o.getHeightWidth(),r=o.outputConnection?n-this.tabWidth_:n,o.moveBy(r,i),r=this.createRect_(o,this.RTL?r-l.width:r,i,l,s),this.addBlockListeners_(a,o,r),i+=l.height+e[s]}else"button"==o.type&&(this.initFlyoutButton_(o.button,n,i),i+=o.button.height+e[s])},t.VerticalFlyout.prototype.isDragTowardWorkspace=function(t){t=Math.atan2(t.y,t.x)/Math.PI*180;var e=this.dragAngleRange_;return t-e||t<-180+e||t>180-e},t.VerticalFlyout.prototype.getClientRect=function(){if(!this.svgGroup_)return null;var e=this.svgGroup_.getBoundingClientRect(),o=e.left;return this.toolboxPosition_==t.TOOLBOX_AT_LEFT?new t.utils.Rect(-1e9,1e9,-1e9,o+e.width):new t.utils.Rect(-1e9,1e9,o,1e9)},t.VerticalFlyout.prototype.reflowInternal_=function(){this.workspace_.scale=this.targetWorkspace_.scale;for(var e,o=0,i=this.workspace_.getTopBlocks(!1),n=0;e=i[n];n++){var s=e.getHeightWidth().width;e.outputConnection&&(s-=this.tabWidth_),o=Math.max(o,s)}for(n=0;e=this.buttons_[n];n++)o=Math.max(o,e.width);if(o+=1.5*this.MARGIN+this.tabWidth_,o*=this.workspace_.scale,o+=t.Scrollbar.scrollbarThickness,this.width_!=o){for(n=0;e=i[n];n++){if(this.RTL){s=e.getRelativeToSurfaceXY().x;var r=o/this.workspace_.scale-this.MARGIN;e.outputConnection||(r-=this.tabWidth_),e.moveBy(r-s,0)}e.flyoutRect_&&this.moveRectToBlock_(e.flyoutRect_,e)}if(this.RTL)for(n=0;e=this.buttons_[n];n++)i=e.getPosition().y,e.moveTo(o/this.workspace_.scale-e.width-this.MARGIN-this.tabWidth_,i);this.width_=o,this.position()}},t.FlyoutButton=function(e,o,i,n){this.workspace_=e,this.targetWorkspace_=o,this.text_=i.getAttribute("text"),this.position_=new t.utils.Coordinate(0,0),this.isLabel_=n,this.callbackKey_=i.getAttribute("callbackKey")||i.getAttribute("callbackkey"),this.cssClass_=i.getAttribute("web-class")||null,this.onMouseUpWrapper_=null},t.FlyoutButton.MARGIN_X=5,t.FlyoutButton.MARGIN_Y=2,t.FlyoutButton.prototype.width=0,t.FlyoutButton.prototype.height=0,t.FlyoutButton.prototype.createDom=function(){var e=this.isLabel_?"blocklyFlyoutLabel":"blocklyFlyoutButton";if(this.cssClass_&&(e+=" "+this.cssClass_),this.svgGroup_=t.utils.dom.createSvgElement("g",{class:e},this.workspace_.getCanvas()),!this.isLabel_)var o=t.utils.dom.createSvgElement("rect",{class:"blocklyFlyoutButtonShadow",rx:4,ry:4,x:1,y:1},this.svgGroup_);e=t.utils.dom.createSvgElement("rect",{class:this.isLabel_?"blocklyFlyoutLabelBackground":"blocklyFlyoutButtonBackground",rx:4,ry:4},this.svgGroup_);var i=t.utils.dom.createSvgElement("text",{class:this.isLabel_?"blocklyFlyoutLabelText":"blocklyText",x:0,y:0,"text-anchor":"middle"},this.svgGroup_),n=t.utils.replaceMessageReferences(this.text_);this.workspace_.RTL&&(n+="‏"),i.textContent=n,this.isLabel_&&(this.svgText_=i,this.workspace_.getThemeManager().subscribe(this.svgText_,"flyoutForegroundColour","fill"));var s=t.utils.style.getComputedStyle(i,"fontSize"),r=t.utils.style.getComputedStyle(i,"fontWeight"),a=t.utils.style.getComputedStyle(i,"fontFamily");return this.width=t.utils.dom.getFastTextWidthWithSizeString(i,s,r,a),n=t.utils.dom.measureFontMetrics(n,s,r,a),this.height=n.height,this.isLabel_||(this.width+=2*t.FlyoutButton.MARGIN_X,this.height+=2*t.FlyoutButton.MARGIN_Y,o.setAttribute("width",this.width),o.setAttribute("height",this.height)),e.setAttribute("width",this.width),e.setAttribute("height",this.height),i.setAttribute("x",this.width/2),i.setAttribute("y",this.height/2-n.height/2+n.baseline),this.updateTransform_(),this.onMouseUpWrapper_=t.bindEventWithChecks_(this.svgGroup_,"mouseup",this,this.onMouseUp_),this.svgGroup_},t.FlyoutButton.prototype.show=function(){this.updateTransform_(),this.svgGroup_.setAttribute("display","block")},t.FlyoutButton.prototype.updateTransform_=function(){this.svgGroup_.setAttribute("transform","translate("+this.position_.x+","+this.position_.y+")")},t.FlyoutButton.prototype.moveTo=function(t,e){this.position_.x=t,this.position_.y=e,this.updateTransform_()},t.FlyoutButton.prototype.getPosition=function(){return this.position_},t.FlyoutButton.prototype.getTargetWorkspace=function(){return this.targetWorkspace_},t.FlyoutButton.prototype.dispose=function(){this.onMouseUpWrapper_&&t.unbindEvent_(this.onMouseUpWrapper_),this.svgGroup_&&t.utils.dom.removeNode(this.svgGroup_),this.svgText_&&this.workspace_.getThemeManager().unsubscribe(this.svgText_)},t.FlyoutButton.prototype.onMouseUp_=function(t){(t=this.targetWorkspace_.getGesture(t))&&t.cancel(),this.isLabel_&&this.callbackKey_?console.warn("Labels should not have callbacks. Label text: "+this.text_):this.isLabel_||this.callbackKey_&&this.targetWorkspace_.getButtonCallback(this.callbackKey_)?this.isLabel_||this.targetWorkspace_.getButtonCallback(this.callbackKey_)(this):console.warn("Buttons should have callbacks. Button text: "+this.text_)},t.Css.register(".blocklyFlyoutButton {,fill: #888;,cursor: default;,},.blocklyFlyoutButtonShadow {,fill: #666;,},.blocklyFlyoutButton:hover {,fill: #aaa;,},.blocklyFlyoutLabel {,cursor: default;,},.blocklyFlyoutLabelBackground {,opacity: 0;,}".split(",")),t.Generator=function(t){this.name_=t,this.FUNCTION_NAME_PLACEHOLDER_REGEXP_=new RegExp(this.FUNCTION_NAME_PLACEHOLDER_,"g")},t.Generator.NAME_TYPE="generated_function",t.Generator.prototype.INFINITE_LOOP_TRAP=null,t.Generator.prototype.STATEMENT_PREFIX=null,t.Generator.prototype.STATEMENT_SUFFIX=null,t.Generator.prototype.INDENT=" ",t.Generator.prototype.COMMENT_WRAP=60,t.Generator.prototype.ORDER_OVERRIDES=[],t.Generator.prototype.workspaceToCode=function(e){e||(console.warn("No workspace specified in workspaceToCode call. Guessing."),e=t.getMainWorkspace());var o=[];this.init(e),e=e.getTopBlocks(!0);for(var i,n=0;i=e[n];n++){var s=this.blockToCode(i);Array.isArray(s)&&(s=s[0]),s&&(i.outputConnection&&(s=this.scrubNakedValue(s),this.STATEMENT_PREFIX&&!i.suppressPrefixSuffix&&(s=this.injectId(this.STATEMENT_PREFIX,i)+s),this.STATEMENT_SUFFIX&&!i.suppressPrefixSuffix&&(s+=this.injectId(this.STATEMENT_SUFFIX,i))),o.push(s))}return o=o.join("\n"),(o=(o=(o=this.finish(o)).replace(/^\s+\n/,"")).replace(/\n\s+$/,"\n")).replace(/[ \t]+\n/g,"\n")},t.Generator.prototype.prefixLines=function(t,e){return e+t.replace(/(?!\n$)\n/g,"\n"+e)},t.Generator.prototype.allNestedComments=function(t){var e=[];t=t.getDescendants(!0);for(var o=0;ot&&(t=(t=this.getParent())?t.getDepth()+1:0,this.setDepth_(t)),t},t.tree.BaseNode.prototype.setDepth_=function(t){if(t!=this.depth_){this.depth_=t;var e=this.getRowElement();if(e){var o=this.getPixelIndent_()+"px";this.rightToLeft_?e.style.paddingRight=o:e.style.paddingLeft=o}this.forEachChild((function(e){e.setDepth_(t+1)}))}},t.tree.BaseNode.prototype.contains=function(t){for(;t;){if(t==this)return!0;t=t.getParent()}return!1},t.tree.BaseNode.prototype.getChildren=function(){var t=[];return this.forEachChild((function(e){t.push(e)})),t},t.tree.BaseNode.prototype.getPreviousSibling=function(){return this.previousSibling_},t.tree.BaseNode.prototype.getNextSibling=function(){return this.nextSibling_},t.tree.BaseNode.prototype.isLastSibling=function(){return!this.nextSibling_},t.tree.BaseNode.prototype.isSelected=function(){return this.selected_},t.tree.BaseNode.prototype.select=function(){var t=this.getTree();t&&t.setSelectedItem(this)},t.tree.BaseNode.prototype.setSelected=function(e){if(this.selected_!=e){this.selected_=e,this.updateRow();var o=this.getElement();o&&(t.utils.aria.setState(o,t.utils.aria.State.SELECTED,e),e&&(e=this.getTree().getElement(),t.utils.aria.setState(e,t.utils.aria.State.ACTIVEDESCENDANT,this.getId())))}},t.tree.BaseNode.prototype.setExpanded=function(e){var o,i=e!=this.expanded_;this.expanded_=e;var n=this.getTree(),s=this.getElement();this.hasChildren()?(!e&&n&&this.contains(n.getSelectedItem())&&this.select(),s&&((o=this.getChildrenElement())&&(t.utils.style.setElementShown(o,e),t.utils.aria.setState(s,t.utils.aria.State.EXPANDED,e),e&&this.isInDocument()&&!o.hasChildNodes()&&(this.forEachChild((function(t){o.appendChild(t.toDom())})),this.forEachChild((function(t){t.enterDocument()})))),this.updateExpandIcon())):(o=this.getChildrenElement())&&t.utils.style.setElementShown(o,!1),s&&this.updateIcon_(),i&&(e?this.doNodeExpanded():this.doNodeCollapsed())},t.tree.BaseNode.prototype.doNodeExpanded=function(){},t.tree.BaseNode.prototype.doNodeCollapsed=function(){},t.tree.BaseNode.prototype.toggle=function(){this.setExpanded(!this.expanded_)},t.tree.BaseNode.prototype.toDom=function(){var t=this.expanded_&&this.hasChildren(),e=document.createElement("div");return e.style.backgroundPosition=this.getBackgroundPosition(),t||(e.style.display="none"),t&&this.forEachChild((function(t){e.appendChild(t.toDom())})),(t=document.createElement("div")).id=this.getId(),t.appendChild(this.getRowDom()),t.appendChild(e),t},t.tree.BaseNode.prototype.getPixelIndent_=function(){return Math.max(0,(this.getDepth()-1)*this.config_.indentWidth)},t.tree.BaseNode.prototype.getRowDom=function(){var t=document.createElement("div");return t.className=this.getRowClassName(),t.style["padding-"+(this.rightToLeft_?"right":"left")]=this.getPixelIndent_()+"px",t.appendChild(this.getIconDom()),t.appendChild(this.getLabelDom()),t},t.tree.BaseNode.prototype.getRowClassName=function(){var t="";return this.isSelected()&&(t=" "+(this.config_.cssSelectedRow||"")),this.config_.cssTreeRow+t},t.tree.BaseNode.prototype.getLabelDom=function(){var t=document.createElement("span");return t.className=this.config_.cssItemLabel||"",t.textContent=this.content,t},t.tree.BaseNode.prototype.getIconDom=function(){var t=document.createElement("span");return t.style.display="inline-block",t.className=this.getCalculatedIconClass(),t},t.tree.BaseNode.prototype.getCalculatedIconClass=function(){throw Error("unimplemented abstract method")},t.tree.BaseNode.prototype.getBackgroundPosition=function(){return(this.isLastSibling()?"-100":(this.getDepth()-1)*this.config_.indentWidth)+"px 0"},t.tree.BaseNode.prototype.getElement=function(){var e=t.tree.BaseNode.superClass_.getElement.call(this);return e||(e=document.getElementById(this.getId()),this.setElementInternal(e)),e},t.tree.BaseNode.prototype.getRowElement=function(){var t=this.getElement();return t?t.firstChild:null},t.tree.BaseNode.prototype.getIconElement=function(){var t=this.getRowElement();return t?t.firstChild:null},t.tree.BaseNode.prototype.getLabelElement=function(){var t=this.getRowElement();return t&&t.lastChild?t.lastChild.previousSibling:null},t.tree.BaseNode.prototype.getChildrenElement=function(){var t=this.getElement();return t?t.lastChild:null},t.tree.BaseNode.prototype.updateRow=function(){var t=this.getRowElement();t&&(t.className=this.getRowClassName())},t.tree.BaseNode.prototype.updateExpandIcon=function(){var t=this.getChildrenElement();t&&(t.style.backgroundPosition=this.getBackgroundPosition())},t.tree.BaseNode.prototype.updateIcon_=function(){this.getIconElement().className=this.getCalculatedIconClass()},t.tree.BaseNode.prototype.onMouseDown=function(t){"expand"==t.target.getAttribute("type")&&this.hasChildren()?this.isUserCollapsible_&&this.toggle():(this.select(),this.updateRow())},t.tree.BaseNode.prototype.onClick_=function(t){t.preventDefault()},t.tree.BaseNode.prototype.onKeyDown=function(e){var o=!0;switch(e.keyCode){case t.utils.KeyCodes.RIGHT:if(e.altKey)break;o=this.selectChild();break;case t.utils.KeyCodes.LEFT:if(e.altKey)break;o=this.selectParent();break;case t.utils.KeyCodes.DOWN:o=this.selectNext();break;case t.utils.KeyCodes.UP:o=this.selectPrevious();break;default:o=!1}return o&&e.preventDefault(),o},t.tree.BaseNode.prototype.selectNext=function(){var t=this.getNextShownNode();return t&&t.select(),!0},t.tree.BaseNode.prototype.selectPrevious=function(){var t=this.getPreviousShownNode();return t&&t.select(),!0},t.tree.BaseNode.prototype.selectParent=function(){if(this.hasChildren()&&this.expanded_&&this.isUserCollapsible_)this.setExpanded(!1);else{var t=this.getParent(),e=this.getTree();t&&t!=e&&t.select()}return!0},t.tree.BaseNode.prototype.selectChild=function(){return!!this.hasChildren()&&(this.expanded_?this.getChildAt(0).select():this.setExpanded(!0),!0)},t.tree.BaseNode.prototype.getLastShownDescendant=function(){return this.expanded_&&this.hasChildren()?this.getChildAt(this.getChildCount()-1).getLastShownDescendant():this},t.tree.BaseNode.prototype.getNextShownNode=function(){if(this.hasChildren()&&this.expanded_)return this.getChildAt(0);for(var t,e=this;e!=this.getTree();){if(null!=(t=e.getNextSibling()))return t;e=e.getParent()}return null},t.tree.BaseNode.prototype.getPreviousShownNode=function(){var t=this.getPreviousSibling();if(null!=t)return t.getLastShownDescendant();t=this.getParent();var e=this.getTree();return t==e||this==e?null:t},t.tree.BaseNode.prototype.setTreeInternal=function(t){this.tree!=t&&(this.tree=t,this.forEachChild((function(e){e.setTreeInternal(t)})))},t.tree.TreeNode=function(e,o,i){this.toolbox_=e,t.tree.BaseNode.call(this,o,i)},t.utils.object.inherits(t.tree.TreeNode,t.tree.BaseNode),t.tree.TreeNode.prototype.getTree=function(){if(this.tree)return this.tree;var t=this.getParent();return t&&(t=t.getTree())?(this.setTreeInternal(t),t):null},t.tree.TreeNode.prototype.getCalculatedIconClass=function(){var t=this.expanded_;if(t&&this.expandedIconClass)return this.expandedIconClass;var e=this.iconClass;if(!t&&e)return e;if(e=this.config_,this.hasChildren()){if(t&&e.cssExpandedFolderIcon)return e.cssTreeIcon+" "+e.cssExpandedFolderIcon;if(!t&&e.cssCollapsedFolderIcon)return e.cssTreeIcon+" "+e.cssCollapsedFolderIcon}else if(e.cssFileIcon)return e.cssTreeIcon+" "+e.cssFileIcon;return""},t.tree.TreeNode.prototype.onClick_=function(t){this.hasChildren()&&this.isUserCollapsible_?(this.toggle(),this.select()):this.isSelected()?this.getTree().setSelectedItem(null):this.select(),this.updateRow()},t.tree.TreeNode.prototype.onMouseDown=function(t){},t.tree.TreeNode.prototype.onKeyDown=function(e){if(this.tree.toolbox_.horizontalLayout_){var o={},i=t.utils.KeyCodes.DOWN,n=t.utils.KeyCodes.UP;o[t.utils.KeyCodes.RIGHT]=this.rightToLeft_?n:i,o[t.utils.KeyCodes.LEFT]=this.rightToLeft_?i:n,o[t.utils.KeyCodes.UP]=t.utils.KeyCodes.LEFT,o[t.utils.KeyCodes.DOWN]=t.utils.KeyCodes.RIGHT,Object.defineProperties(e,{keyCode:{value:o[e.keyCode]||e.keyCode}})}return t.tree.TreeNode.superClass_.onKeyDown.call(this,e)},t.tree.TreeNode.prototype.onSizeChanged=function(t){this.onSizeChanged_=t},t.tree.TreeNode.prototype.resizeToolbox_=function(){this.onSizeChanged_&&this.onSizeChanged_.call(this.toolbox_)},t.tree.TreeNode.prototype.doNodeExpanded=t.tree.TreeNode.prototype.resizeToolbox_,t.tree.TreeNode.prototype.doNodeCollapsed=t.tree.TreeNode.prototype.resizeToolbox_,t.tree.TreeControl=function(e,o){this.toolbox_=e,this.onKeydownWrapper_=this.onClickWrapper_=this.onBlurWrapper_=this.onFocusWrapper_=null,t.tree.BaseNode.call(this,"",o),this.selected_=this.expanded_=!0,this.selectedItem_=this},t.utils.object.inherits(t.tree.TreeControl,t.tree.BaseNode),t.tree.TreeControl.prototype.getTree=function(){return this},t.tree.TreeControl.prototype.getToolbox=function(){return this.toolbox_},t.tree.TreeControl.prototype.getDepth=function(){return 0},t.tree.TreeControl.prototype.handleFocus_=function(e){this.focused_=!0,e=this.getElement(),t.utils.dom.addClass(e,"focused"),this.selectedItem_&&this.selectedItem_.select()},t.tree.TreeControl.prototype.handleBlur_=function(e){this.focused_=!1,e=this.getElement(),t.utils.dom.removeClass(e,"focused")},t.tree.TreeControl.prototype.hasFocus=function(){return this.focused_},t.tree.TreeControl.prototype.setExpanded=function(t){this.expanded_=t},t.tree.TreeControl.prototype.getIconElement=function(){var t=this.getRowElement();return t?t.firstChild:null},t.tree.TreeControl.prototype.updateExpandIcon=function(){},t.tree.TreeControl.prototype.getRowClassName=function(){return t.tree.TreeControl.superClass_.getRowClassName.call(this)+" "+this.config_.cssHideRoot},t.tree.TreeControl.prototype.getCalculatedIconClass=function(){var t=this.expanded_;if(t&&this.expandedIconClass)return this.expandedIconClass;var e=this.iconClass;return!t&&e?e:t&&this.config_.cssExpandedRootIcon?this.config_.cssTreeIcon+" "+this.config_.cssExpandedRootIcon:""},t.tree.TreeControl.prototype.setSelectedItem=function(t){if(t!=this.selectedItem_&&(!this.onBeforeSelected_||this.onBeforeSelected_.call(this.toolbox_,t))){var e=this.getSelectedItem();this.selectedItem_&&this.selectedItem_.setSelected(!1),(this.selectedItem_=t)&&t.setSelected(!0),this.onAfterSelected_&&this.onAfterSelected_.call(this.toolbox_,e,t)}},t.tree.TreeControl.prototype.onBeforeSelected=function(t){this.onBeforeSelected_=t},t.tree.TreeControl.prototype.onAfterSelected=function(t){this.onAfterSelected_=t},t.tree.TreeControl.prototype.getSelectedItem=function(){return this.selectedItem_},t.tree.TreeControl.prototype.initAccessibility=function(){t.tree.TreeControl.superClass_.initAccessibility.call(this);var e=this.getElement();t.utils.aria.setRole(e,t.utils.aria.Role.TREE),t.utils.aria.setState(e,t.utils.aria.State.LABELLEDBY,this.getLabelElement().id)},t.tree.TreeControl.prototype.enterDocument=function(){t.tree.TreeControl.superClass_.enterDocument.call(this);var e=this.getElement();e.className=this.config_.cssRoot,e.setAttribute("hideFocus","true"),this.attachEvents_(),this.initAccessibility()},t.tree.TreeControl.prototype.exitDocument=function(){t.tree.TreeControl.superClass_.exitDocument.call(this),this.detachEvents_()},t.tree.TreeControl.prototype.attachEvents_=function(){var e=this.getElement();e.tabIndex=0,this.onFocusWrapper_=t.bindEvent_(e,"focus",this,this.handleFocus_),this.onBlurWrapper_=t.bindEvent_(e,"blur",this,this.handleBlur_),this.onClickWrapper_=t.bindEventWithChecks_(e,"click",this,this.handleMouseEvent_),this.onKeydownWrapper_=t.bindEvent_(e,"keydown",this,this.handleKeyEvent_)},t.tree.TreeControl.prototype.detachEvents_=function(){this.onFocusWrapper_&&(t.unbindEvent_(this.onFocusWrapper_),this.onFocusWrapper_=null),this.onBlurWrapper_&&(t.unbindEvent_(this.onBlurWrapper_),this.onBlurWrapper_=null),this.onClickWrapper_&&(t.unbindEvent_(this.onClickWrapper_),this.onClickWrapper_=null),this.onKeydownWrapper_&&(t.unbindEvent_(this.onKeydownWrapper_),this.onKeydownWrapper_=null)},t.tree.TreeControl.prototype.handleMouseEvent_=function(t){var e=this.getNodeFromEvent_(t);if(e)switch(t.type){case"mousedown":e.onMouseDown(t);break;case"click":e.onClick_(t)}},t.tree.TreeControl.prototype.handleKeyEvent_=function(e){var o=!1;return(o=this.selectedItem_&&this.selectedItem_.onKeyDown(e)||o)&&(t.utils.style.scrollIntoContainerView(this.selectedItem_.getElement(),this.getElement().parentNode),e.preventDefault()),o},t.tree.TreeControl.prototype.getNodeFromEvent_=function(e){for(var o=e.target;null!=o;){if(e=t.tree.BaseNode.allNodes[o.id])return e;if(o==this.getElement())break;if(o.getAttribute("role")==t.utils.aria.Role.GROUP)break;o=o.parentNode}return null},t.tree.TreeControl.prototype.createNode=function(e){return new t.tree.TreeNode(this.toolbox_,e||"",this.config_)},t.Toolbox=function(t){this.workspace_=t,this.RTL=t.options.RTL,this.horizontalLayout_=t.options.horizontalLayout,this.toolboxPosition=t.options.toolboxPosition,this.config_={indentWidth:19,cssRoot:"blocklyTreeRoot",cssHideRoot:"blocklyHidden",cssTreeRow:"blocklyTreeRow",cssItemLabel:"blocklyTreeLabel",cssTreeIcon:"blocklyTreeIcon",cssExpandedFolderIcon:"blocklyTreeIconOpen",cssFileIcon:"blocklyTreeIconNone",cssSelectedRow:"blocklyTreeSelected"},this.treeSeparatorConfig_={cssTreeRow:"blocklyTreeSeparator"},this.horizontalLayout_&&(this.config_.cssTreeRow+=t.RTL?" blocklyHorizontalTreeRtl":" blocklyHorizontalTree",this.treeSeparatorConfig_.cssTreeRow="blocklyTreeSeparatorHorizontal "+(t.RTL?"blocklyHorizontalTreeRtl":"blocklyHorizontalTree"),this.config_.cssTreeIcon=""),this.flyout_=null},t.Toolbox.prototype.width=0,t.Toolbox.prototype.height=0,t.Toolbox.prototype.selectedOption_=null,t.Toolbox.prototype.lastCategory_=null,t.Toolbox.prototype.init=function(){var e=this.workspace_,o=this.workspace_.getParentSvg();this.HtmlDiv=document.createElement("div"),this.HtmlDiv.className="blocklyToolboxDiv blocklyNonSelectable",this.HtmlDiv.setAttribute("dir",e.RTL?"RTL":"LTR"),o.parentNode.insertBefore(this.HtmlDiv,o);var i=e.getThemeManager();if(i.subscribe(this.HtmlDiv,"toolboxBackgroundColour","background-color"),i.subscribe(this.HtmlDiv,"toolboxForegroundColour","color"),t.bindEventWithChecks_(this.HtmlDiv,"mousedown",this,(function(e){t.utils.isRightButton(e)||e.target==this.HtmlDiv?t.hideChaff(!1):t.hideChaff(!0),t.Touch.clearTouchIdentifier()}),!1,!0),(i=new t.Options({parentWorkspace:e,rtl:e.RTL,oneBasedIndex:e.options.oneBasedIndex,horizontalLayout:e.horizontalLayout,renderer:e.options.renderer,rendererOverrides:e.options.rendererOverrides})).toolboxPosition=e.options.toolboxPosition,e.horizontalLayout){if(!t.HorizontalFlyout)throw Error("Missing require for Blockly.HorizontalFlyout");this.flyout_=new t.HorizontalFlyout(i)}else{if(!t.VerticalFlyout)throw Error("Missing require for Blockly.VerticalFlyout");this.flyout_=new t.VerticalFlyout(i)}if(!this.flyout_)throw Error("One of Blockly.VerticalFlyout or Blockly.Horizontal must berequired.");t.utils.dom.insertAfter(this.flyout_.createDom("svg"),o),this.flyout_.init(e),this.config_.cleardotPath=e.options.pathToMedia+"1x1.gif",this.config_.cssCollapsedFolderIcon="blocklyTreeIconClosed"+(e.RTL?"Rtl":"Ltr"),this.renderTree(e.options.languageTree)},t.Toolbox.prototype.renderTree=function(e){this.tree_&&(this.tree_.dispose(),this.lastCategory_=null);var o=new t.tree.TreeControl(this,this.config_);this.tree_=o,o.setSelectedItem(null),o.onBeforeSelected(this.handleBeforeTreeSelected_),o.onAfterSelected(this.handleAfterTreeSelected_);var i=null;if(e){if(this.tree_.blocks=[],this.hasColours_=!1,i=this.syncTrees_(e,this.tree_,this.workspace_.options.pathToMedia),this.tree_.blocks.length)throw Error("Toolbox cannot have both blocks and categories in the root level.");this.workspace_.resizeContents()}o.render(this.HtmlDiv),i&&o.setSelectedItem(i),this.addColour_(),this.position(),this.horizontalLayout_&&t.utils.aria.setState(this.tree_.getElement(),t.utils.aria.State.ORIENTATION,"horizontal")},t.Toolbox.prototype.handleBeforeTreeSelected_=function(t){if(t==this.tree_)return!1;if(this.lastCategory_&&(this.lastCategory_.getRowElement().style.backgroundColor=""),t){var e=t.hexColour||"#57e";t.getRowElement().style.backgroundColor=e,this.addColour_(t)}return!0},t.Toolbox.prototype.handleAfterTreeSelected_=function(e,o){o&&o.blocks&&o.blocks.length?(this.flyout_.show(o.blocks),this.lastCategory_!=o&&this.flyout_.scrollToStart(),this.workspace_.keyboardAccessibilityMode&&t.navigation.setState(t.navigation.STATE_TOOLBOX)):(this.flyout_.hide(),!this.workspace_.keyboardAccessibilityMode||o instanceof t.Toolbox.TreeSeparator||t.navigation.setState(t.navigation.STATE_WS)),e!=o&&e!=this&&((e=new t.Events.Ui(null,"category",e&&e.content,o&&o.content)).workspaceId=this.workspace_.id,t.Events.fire(e)),o&&(this.lastCategory_=o)},t.Toolbox.prototype.handleNodeSizeChanged_=function(){t.svgResize(this.workspace_)},t.Toolbox.prototype.onBlocklyAction=function(e){var o=this.tree_.getSelectedItem();if(!o)return!1;switch(e.name){case t.navigation.actionNames.PREVIOUS:return o.selectPrevious();case t.navigation.actionNames.OUT:return o.selectParent();case t.navigation.actionNames.NEXT:return o.selectNext();case t.navigation.actionNames.IN:return o.selectChild();default:return!1}},t.Toolbox.prototype.dispose=function(){this.flyout_.dispose(),this.tree_.dispose(),this.workspace_.getThemeManager().unsubscribe(this.HtmlDiv),t.utils.dom.removeNode(this.HtmlDiv),this.lastCategory_=null},t.Toolbox.prototype.getWidth=function(){return this.width},t.Toolbox.prototype.getHeight=function(){return this.height},t.Toolbox.prototype.getFlyout=function(){return this.flyout_},t.Toolbox.prototype.position=function(){var e=this.HtmlDiv;if(e){var o=t.svgSize(this.workspace_.getParentSvg());this.horizontalLayout_?(e.style.left="0",e.style.height="auto",e.style.width=o.width+"px",this.height=e.offsetHeight,this.toolboxPosition==t.TOOLBOX_AT_TOP?e.style.top="0":e.style.bottom="0"):(this.toolboxPosition==t.TOOLBOX_AT_RIGHT?e.style.right="0":e.style.left="0",e.style.height=o.height+"px",this.width=e.offsetWidth),this.flyout_.position()}},t.Toolbox.prototype.syncTrees_=function(e,o,i){for(var n,s=null,r=null,a=0;n=e.childNodes[a];a++)if(n.tagName)switch(n.tagName.toUpperCase()){case"CATEGORY":r=t.utils.replaceMessageReferences(n.getAttribute("name"));var l=this.tree_.createNode(r);l.onSizeChanged(this.handleNodeSizeChanged_),l.blocks=[],o.add(l);var c=n.getAttribute("custom");c?l.blocks=c:(c=this.syncTrees_(n,l,i))&&(s=c),c=n.getAttribute("categorystyle");var h=n.getAttribute("colour");h&&c?(l.hexColour="",console.warn('Toolbox category "'+r+'" can not have both a style and a colour')):c?this.setColourFromStyle_(c,l,r):this.setColour_(h,l,r),"true"==n.getAttribute("expanded")?(l.blocks.length&&(s=l),l.setExpanded(!0)):l.setExpanded(!1),r=n;break;case"SEP":if(r&&"CATEGORY"==r.tagName.toUpperCase()){o.add(new t.Toolbox.TreeSeparator(this.treeSeparatorConfig_));break}case"BLOCK":case"SHADOW":case"LABEL":case"BUTTON":o.blocks.push(n),r=n}return s},t.Toolbox.prototype.setColour_=function(e,o,i){if(null===(e=t.utils.replaceMessageReferences(e))||""===e)o.hexColour="";else{var n=Number(e);isNaN(n)?(n=t.utils.colour.parse(e))?(o.hexColour=n,this.hasColours_=!0):(o.hexColour="",console.warn('Toolbox category "'+i+'" has unrecognized colour attribute: '+e)):(o.hexColour=t.hueToHex(n),this.hasColours_=!0)}},t.Toolbox.prototype.setColourFromStyle_=function(t,e,o){e.styleName=t;var i=this.workspace_.getTheme();t&&i&&((i=i.categoryStyles[t])&&i.colour?this.setColour_(i.colour,e,o):console.warn('Style "'+t+'" must exist and contain a colour value'))},t.Toolbox.prototype.updateColourFromTheme_=function(t){if(t=t||this.tree_){t=t.getChildren(!1);for(var e,o=0;e=t[o];o++)e.styleName&&(this.setColourFromStyle_(e.styleName,e,""),this.addColour_()),this.updateColourFromTheme_(e)}},t.Toolbox.prototype.updateColourFromTheme=function(){var t=this.tree_;t&&(this.updateColourFromTheme_(t),this.updateSelectedItemColour_(t))},t.Toolbox.prototype.updateSelectedItemColour_=function(t){if(t=t.getSelectedItem()){var e=t.hexColour||"#57e";t.getRowElement().style.backgroundColor=e,this.addColour_(t)}},t.Toolbox.prototype.addColour_=function(t){t=(t||this.tree_).getChildren(!1);for(var e,o=0;e=t[o];o++){var i=e.getRowElement();if(i){var n=this.hasColours_?"8px solid "+(e.hexColour||"#ddd"):"none";this.workspace_.RTL?i.style.borderRight=n:i.style.borderLeft=n}this.addColour_(e)}},t.Toolbox.prototype.clearSelection=function(){this.tree_.setSelectedItem(null)},t.Toolbox.prototype.addStyle=function(e){t.utils.dom.addClass(this.HtmlDiv,e)},t.Toolbox.prototype.removeStyle=function(e){t.utils.dom.removeClass(this.HtmlDiv,e)},t.Toolbox.prototype.getClientRect=function(){if(!this.HtmlDiv)return null;var e=this.HtmlDiv.getBoundingClientRect(),o=e.top,i=o+e.height,n=e.left;return e=n+e.width,this.toolboxPosition==t.TOOLBOX_AT_TOP?new t.utils.Rect(-1e7,i,-1e7,1e7):this.toolboxPosition==t.TOOLBOX_AT_BOTTOM?new t.utils.Rect(o,1e7,-1e7,1e7):this.toolboxPosition==t.TOOLBOX_AT_LEFT?new t.utils.Rect(-1e7,1e7,-1e7,e):new t.utils.Rect(-1e7,1e7,n,1e7)},t.Toolbox.prototype.refreshSelection=function(){var t=this.tree_.getSelectedItem();t&&t.blocks&&this.flyout_.show(t.blocks)},t.Toolbox.prototype.selectFirstCategory=function(){this.tree_.getSelectedItem()||this.tree_.selectChild()},t.Toolbox.TreeSeparator=function(e){t.tree.TreeNode.call(this,null,"",e)},t.utils.object.inherits(t.Toolbox.TreeSeparator,t.tree.TreeNode),t.Css.register([".blocklyToolboxDelete {",'cursor: url("<<>>/handdelete.cur"), auto;',"}",".blocklyToolboxGrab {",'cursor: url("<<>>/handclosed.cur"), auto;',"cursor: grabbing;","cursor: -webkit-grabbing;","}",".blocklyToolboxDiv {","background-color: #ddd;","overflow-x: visible;","overflow-y: auto;","position: absolute;","z-index: 70;","-webkit-tap-highlight-color: transparent;","}",".blocklyTreeRoot {","padding: 4px 0;","}",".blocklyTreeRoot:focus {","outline: none;","}",".blocklyTreeRow {","height: 22px;","line-height: 22px;","margin-bottom: 3px;","padding-right: 8px;","white-space: nowrap;","}",".blocklyHorizontalTree {","float: left;","margin: 1px 5px 8px 0;","}",".blocklyHorizontalTreeRtl {","float: right;","margin: 1px 0 8px 5px;","}",'.blocklyToolboxDiv[dir="RTL"] .blocklyTreeRow {',"margin-left: 8px;","}",".blocklyTreeRow:not(.blocklyTreeSelected):hover {","background-color: rgba(255, 255, 255, 0.2);","}",".blocklyTreeSeparator {","border-bottom: solid #e5e5e5 1px;","height: 0;","margin: 5px 0;","}",".blocklyTreeSeparatorHorizontal {","border-right: solid #e5e5e5 1px;","width: 0;","padding: 5px 0;","margin: 0 5px;","}",".blocklyTreeIcon {","background-image: url(<<>>/sprites.png);","height: 16px;","vertical-align: middle;","width: 16px;","}",".blocklyTreeIconClosedLtr {","background-position: -32px -1px;","}",".blocklyTreeIconClosedRtl {","background-position: 0 -1px;","}",".blocklyTreeIconOpen {","background-position: -16px -1px;","}",".blocklyTreeSelected>.blocklyTreeIconClosedLtr {","background-position: -32px -17px;","}",".blocklyTreeSelected>.blocklyTreeIconClosedRtl {","background-position: 0 -17px;","}",".blocklyTreeSelected>.blocklyTreeIconOpen {","background-position: -16px -17px;","}",".blocklyTreeIconNone,",".blocklyTreeSelected>.blocklyTreeIconNone {","background-position: -48px -1px;","}",".blocklyTreeLabel {","cursor: default;","font-family: sans-serif;","font-size: 16px;","padding: 0 3px;","vertical-align: middle;","}",".blocklyToolboxDelete .blocklyTreeLabel {",'cursor: url("<<>>/handdelete.cur"), auto;',"}",".blocklyTreeSelected .blocklyTreeLabel {","color: #fff;","}"]),t.Trashcan=function(e){if(this.workspace_=e,this.contents_=[],this.flyout=null,!(0>=this.workspace_.options.maxTrashcanContents)){if(e=new t.Options({scrollbars:!0,parentWorkspace:this.workspace_,rtl:this.workspace_.RTL,oneBasedIndex:this.workspace_.options.oneBasedIndex,renderer:this.workspace_.options.renderer,rendererOverrides:this.workspace_.options.rendererOverrides}),this.workspace_.horizontalLayout){if(e.toolboxPosition=this.workspace_.toolboxPosition==t.TOOLBOX_AT_TOP?t.TOOLBOX_AT_BOTTOM:t.TOOLBOX_AT_TOP,!t.HorizontalFlyout)throw Error("Missing require for Blockly.HorizontalFlyout");this.flyout=new t.HorizontalFlyout(e)}else{if(e.toolboxPosition=this.workspace_.toolboxPosition==t.TOOLBOX_AT_RIGHT?t.TOOLBOX_AT_LEFT:t.TOOLBOX_AT_RIGHT,!t.VerticalFlyout)throw Error("Missing require for Blockly.VerticalFlyout");this.flyout=new t.VerticalFlyout(e)}this.workspace_.addChangeListener(this.onDelete_.bind(this))}},t.Trashcan.prototype.WIDTH_=47,t.Trashcan.prototype.BODY_HEIGHT_=44,t.Trashcan.prototype.LID_HEIGHT_=16,t.Trashcan.prototype.MARGIN_BOTTOM_=20,t.Trashcan.prototype.MARGIN_SIDE_=20,t.Trashcan.prototype.MARGIN_HOTSPOT_=10,t.Trashcan.prototype.SPRITE_LEFT_=0,t.Trashcan.prototype.SPRITE_TOP_=32,t.Trashcan.prototype.HAS_BLOCKS_LID_ANGLE_=.1,t.Trashcan.ANIMATION_LENGTH_=80,t.Trashcan.ANIMATION_FRAMES_=4,t.Trashcan.OPACITY_MIN_=.4,t.Trashcan.OPACITY_MAX_=.8,t.Trashcan.MAX_LID_ANGLE_=45,t.Trashcan.prototype.isOpen=!1,t.Trashcan.prototype.minOpenness_=0,t.Trashcan.prototype.svgGroup_=null,t.Trashcan.prototype.svgLid_=null,t.Trashcan.prototype.lidTask_=0,t.Trashcan.prototype.lidOpen_=0,t.Trashcan.prototype.left_=0,t.Trashcan.prototype.top_=0,t.Trashcan.prototype.createDom=function(){this.svgGroup_=t.utils.dom.createSvgElement("g",{class:"blocklyTrash"},null);var e=String(Math.random()).substring(2),o=t.utils.dom.createSvgElement("clipPath",{id:"blocklyTrashBodyClipPath"+e},this.svgGroup_);t.utils.dom.createSvgElement("rect",{width:this.WIDTH_,height:this.BODY_HEIGHT_,y:this.LID_HEIGHT_},o);var i=t.utils.dom.createSvgElement("image",{width:t.SPRITE.width,x:-this.SPRITE_LEFT_,height:t.SPRITE.height,y:-this.SPRITE_TOP_,"clip-path":"url(#blocklyTrashBodyClipPath"+e+")"},this.svgGroup_);return i.setAttributeNS(t.utils.dom.XLINK_NS,"xlink:href",this.workspace_.options.pathToMedia+t.SPRITE.url),o=t.utils.dom.createSvgElement("clipPath",{id:"blocklyTrashLidClipPath"+e},this.svgGroup_),t.utils.dom.createSvgElement("rect",{width:this.WIDTH_,height:this.LID_HEIGHT_},o),this.svgLid_=t.utils.dom.createSvgElement("image",{width:t.SPRITE.width,x:-this.SPRITE_LEFT_,height:t.SPRITE.height,y:-this.SPRITE_TOP_,"clip-path":"url(#blocklyTrashLidClipPath"+e+")"},this.svgGroup_),this.svgLid_.setAttributeNS(t.utils.dom.XLINK_NS,"xlink:href",this.workspace_.options.pathToMedia+t.SPRITE.url),t.bindEventWithChecks_(this.svgGroup_,"mouseup",this,this.click),t.bindEvent_(i,"mouseover",this,this.mouseOver_),t.bindEvent_(i,"mouseout",this,this.mouseOut_),this.animateLid_(),this.svgGroup_},t.Trashcan.prototype.init=function(e){return 0this.minOpenness_&&1>this.lidOpen_&&(this.lidTask_=setTimeout(this.animateLid_.bind(this),t.Trashcan.ANIMATION_LENGTH_/e))},t.Trashcan.prototype.setLidAngle_=function(e){var o=this.workspace_.toolboxPosition==t.TOOLBOX_AT_RIGHT||this.workspace_.horizontalLayout&&this.workspace_.RTL;this.svgLid_.setAttribute("transform","rotate("+(o?-e:e)+","+(o?4:this.WIDTH_-4)+","+(this.LID_HEIGHT_-2)+")")},t.Trashcan.prototype.setMinOpenness_=function(e){this.minOpenness_=e,this.isOpen||this.setLidAngle_(e*t.Trashcan.MAX_LID_ANGLE_)},t.Trashcan.prototype.close=function(){this.setOpen(!1)},t.Trashcan.prototype.click=function(){if(this.contents_.length){for(var e,o=[],i=0;e=this.contents_[i];i++)o[i]=t.Xml.textToDom(e);this.flyout.show(o)}},t.Trashcan.prototype.mouseOver_=function(){this.contents_.length&&this.setOpen(!0)},t.Trashcan.prototype.mouseOut_=function(){this.setOpen(!1)},t.Trashcan.prototype.onDelete_=function(e){if(!(0>=this.workspace_.options.maxTrashcanContents)&&e.type==t.Events.BLOCK_DELETE&&"shadow"!=e.oldXml.tagName.toLowerCase()&&(e=this.cleanBlockXML_(e.oldXml),-1==this.contents_.indexOf(e))){for(this.contents_.unshift(e);this.contents_.length>this.workspace_.options.maxTrashcanContents;)this.contents_.pop();this.setMinOpenness_(this.HAS_BLOCKS_LID_ANGLE_)}},t.Trashcan.prototype.cleanBlockXML_=function(e){for(var o=e=e.cloneNode(!0);o;){o.removeAttribute&&(o.removeAttribute("x"),o.removeAttribute("y"),o.removeAttribute("id"),o.removeAttribute("disabled"),"comment"==o.nodeName&&(o.removeAttribute("h"),o.removeAttribute("w"),o.removeAttribute("pinned")));var i=o.firstChild||o.nextSibling;if(!i)for(i=o.parentNode;i;){if(i.nextSibling){i=i.nextSibling;break}i=i.parentNode}o=i}return t.Xml.domToText(e)},t.VariablesDynamic={},t.VariablesDynamic.onCreateVariableButtonClick_String=function(e){t.Variables.createVariableButtonHandler(e.getTargetWorkspace(),void 0,"String")},t.VariablesDynamic.onCreateVariableButtonClick_Number=function(e){t.Variables.createVariableButtonHandler(e.getTargetWorkspace(),void 0,"Number")},t.VariablesDynamic.onCreateVariableButtonClick_Colour=function(e){t.Variables.createVariableButtonHandler(e.getTargetWorkspace(),void 0,"Colour")},t.VariablesDynamic.flyoutCategory=function(e){var o=[],i=document.createElement("button");return i.setAttribute("text",t.Msg.NEW_STRING_VARIABLE),i.setAttribute("callbackKey","CREATE_VARIABLE_STRING"),o.push(i),(i=document.createElement("button")).setAttribute("text",t.Msg.NEW_NUMBER_VARIABLE),i.setAttribute("callbackKey","CREATE_VARIABLE_NUMBER"),o.push(i),(i=document.createElement("button")).setAttribute("text",t.Msg.NEW_COLOUR_VARIABLE),i.setAttribute("callbackKey","CREATE_VARIABLE_COLOUR"),o.push(i),e.registerButtonCallback("CREATE_VARIABLE_STRING",t.VariablesDynamic.onCreateVariableButtonClick_String),e.registerButtonCallback("CREATE_VARIABLE_NUMBER",t.VariablesDynamic.onCreateVariableButtonClick_Number),e.registerButtonCallback("CREATE_VARIABLE_COLOUR",t.VariablesDynamic.onCreateVariableButtonClick_Colour),e=t.VariablesDynamic.flyoutCategoryBlocks(e),o.concat(e)},t.VariablesDynamic.flyoutCategoryBlocks=function(e){var o=[];if(0<(e=e.getAllVariables()).length){if(t.Blocks.variables_set_dynamic){var i=e[e.length-1],n=t.utils.xml.createElement("block");n.setAttribute("type","variables_set_dynamic"),n.setAttribute("gap",24),n.appendChild(t.Variables.generateVariableFieldDom(i)),o.push(n)}if(t.Blocks.variables_get_dynamic){e.sort(t.VariableModel.compareByName),i=0;for(var s;s=e[i];i++)(n=t.utils.xml.createElement("block")).setAttribute("type","variables_get_dynamic"),n.setAttribute("gap",8),n.appendChild(t.Variables.generateVariableFieldDom(s)),o.push(n)}}return o},t.ZoomControls=function(t){this.workspace_=t},t.ZoomControls.prototype.WIDTH_=32,t.ZoomControls.prototype.HEIGHT_=110,t.ZoomControls.prototype.MARGIN_BOTTOM_=20,t.ZoomControls.prototype.MARGIN_SIDE_=20,t.ZoomControls.prototype.svgGroup_=null,t.ZoomControls.prototype.left_=0,t.ZoomControls.prototype.top_=0,t.ZoomControls.prototype.createDom=function(){this.svgGroup_=t.utils.dom.createSvgElement("g",{},null);var e=String(Math.random()).substring(2);return this.createZoomOutSvg_(e),this.createZoomInSvg_(e),this.workspace_.isMovable()&&this.createZoomResetSvg_(e),this.svgGroup_},t.ZoomControls.prototype.init=function(t){return this.verticalSpacing_=this.MARGIN_BOTTOM_+t,this.verticalSpacing_+this.HEIGHT_},t.ZoomControls.prototype.dispose=function(){this.svgGroup_&&t.utils.dom.removeNode(this.svgGroup_)},t.ZoomControls.prototype.position=function(){if(this.verticalSpacing_){var e=this.workspace_.getMetrics();e&&(this.left_=e.toolboxPosition==t.TOOLBOX_AT_LEFT||this.workspace_.horizontalLayout&&!this.workspace_.RTL?e.viewWidth+e.absoluteLeft-this.WIDTH_-this.MARGIN_SIDE_-t.Scrollbar.scrollbarThickness:this.MARGIN_SIDE_+t.Scrollbar.scrollbarThickness,e.toolboxPosition==t.TOOLBOX_AT_BOTTOM?(this.top_=this.verticalSpacing_,this.zoomInGroup_.setAttribute("transform","translate(0, 34)"),this.zoomResetGroup_&&this.zoomResetGroup_.setAttribute("transform","translate(0, 77)")):(this.top_=e.viewHeight+e.absoluteTop-this.HEIGHT_-this.verticalSpacing_,this.zoomInGroup_.setAttribute("transform","translate(0, 43)"),this.zoomOutGroup_.setAttribute("transform","translate(0, 77)")),this.svgGroup_.setAttribute("transform","translate("+this.left_+","+this.top_+")"))}},t.ZoomControls.prototype.createZoomOutSvg_=function(e){var o=this.workspace_;this.zoomOutGroup_=t.utils.dom.createSvgElement("g",{class:"blocklyZoom"},this.svgGroup_);var i=t.utils.dom.createSvgElement("clipPath",{id:"blocklyZoomoutClipPath"+e},this.zoomOutGroup_);t.utils.dom.createSvgElement("rect",{width:32,height:32},i),(e=t.utils.dom.createSvgElement("image",{width:t.SPRITE.width,height:t.SPRITE.height,x:-64,y:-92,"clip-path":"url(#blocklyZoomoutClipPath"+e+")"},this.zoomOutGroup_)).setAttributeNS(t.utils.dom.XLINK_NS,"xlink:href",o.options.pathToMedia+t.SPRITE.url),t.bindEventWithChecks_(e,"mousedown",null,(function(e){o.markFocused(),o.zoomCenter(-1),t.Touch.clearTouchIdentifier(),e.stopPropagation(),e.preventDefault()}))},t.ZoomControls.prototype.createZoomInSvg_=function(e){var o=this.workspace_;this.zoomInGroup_=t.utils.dom.createSvgElement("g",{class:"blocklyZoom"},this.svgGroup_);var i=t.utils.dom.createSvgElement("clipPath",{id:"blocklyZoominClipPath"+e},this.zoomInGroup_);t.utils.dom.createSvgElement("rect",{width:32,height:32},i),(e=t.utils.dom.createSvgElement("image",{width:t.SPRITE.width,height:t.SPRITE.height,x:-32,y:-92,"clip-path":"url(#blocklyZoominClipPath"+e+")"},this.zoomInGroup_)).setAttributeNS(t.utils.dom.XLINK_NS,"xlink:href",o.options.pathToMedia+t.SPRITE.url),t.bindEventWithChecks_(e,"mousedown",null,(function(e){o.markFocused(),o.zoomCenter(1),t.Touch.clearTouchIdentifier(),e.stopPropagation(),e.preventDefault()}))},t.ZoomControls.prototype.createZoomResetSvg_=function(e){var o=this.workspace_;this.zoomResetGroup_=t.utils.dom.createSvgElement("g",{class:"blocklyZoom"},this.svgGroup_);var i=t.utils.dom.createSvgElement("clipPath",{id:"blocklyZoomresetClipPath"+e},this.zoomResetGroup_);t.utils.dom.createSvgElement("rect",{width:32,height:32},i),(e=t.utils.dom.createSvgElement("image",{width:t.SPRITE.width,height:t.SPRITE.height,y:-92,"clip-path":"url(#blocklyZoomresetClipPath"+e+")"},this.zoomResetGroup_)).setAttributeNS(t.utils.dom.XLINK_NS,"xlink:href",o.options.pathToMedia+t.SPRITE.url),t.bindEventWithChecks_(e,"mousedown",null,(function(e){o.markFocused(),o.setScale(o.options.zoomOptions.startScale),o.beginCanvasTransition(),o.scrollCenter(),setTimeout(o.endCanvasTransition.bind(o),500),t.Touch.clearTouchIdentifier(),e.stopPropagation(),e.preventDefault()}))},t.Css.register([".blocklyZoom>image, .blocklyZoom>svg>image {","opacity: .4;","}",".blocklyZoom>image:hover, .blocklyZoom>svg>image:hover {","opacity: .6;","}",".blocklyZoom>image:active, .blocklyZoom>svg>image:active {","opacity: .8;","}"]),t.Mutator=function(e){t.Mutator.superClass_.constructor.call(this,null),this.quarkNames_=e},t.utils.object.inherits(t.Mutator,t.Icon),t.Mutator.prototype.workspaceWidth_=0,t.Mutator.prototype.workspaceHeight_=0,t.Mutator.prototype.setBlock=function(t){this.block_=t},t.Mutator.prototype.getWorkspace=function(){return this.workspace_},t.Mutator.prototype.drawIcon_=function(e){t.utils.dom.createSvgElement("rect",{class:"blocklyIconShape",rx:"4",ry:"4",height:"16",width:"16"},e),t.utils.dom.createSvgElement("path",{class:"blocklyIconSymbol",d:"m4.203,7.296 0,1.368 -0.92,0.677 -0.11,0.41 0.9,1.559 0.41,0.11 1.043,-0.457 1.187,0.683 0.127,1.134 0.3,0.3 1.8,0 0.3,-0.299 0.127,-1.138 1.185,-0.682 1.046,0.458 0.409,-0.11 0.9,-1.559 -0.11,-0.41 -0.92,-0.677 0,-1.366 0.92,-0.677 0.11,-0.41 -0.9,-1.559 -0.409,-0.109 -1.046,0.458 -1.185,-0.682 -0.127,-1.138 -0.3,-0.299 -1.8,0 -0.3,0.3 -0.126,1.135 -1.187,0.682 -1.043,-0.457 -0.41,0.11 -0.899,1.559 0.108,0.409z"},e),t.utils.dom.createSvgElement("circle",{class:"blocklyIconShape",r:"2.7",cx:"8",cy:"8"},e)},t.Mutator.prototype.iconClick_=function(e){this.block_.isEditable()&&t.Icon.prototype.iconClick_.call(this,e)},t.Mutator.prototype.createEditor_=function(){if(this.svgDialog_=t.utils.dom.createSvgElement("svg",{x:t.Bubble.BORDER_WIDTH,y:t.Bubble.BORDER_WIDTH},null),this.quarkNames_.length)for(var e,o=t.utils.xml.createElement("xml"),i=0;e=this.quarkNames_[i];i++){var n=t.utils.xml.createElement("block");n.setAttribute("type",e),o.appendChild(n)}else o=null;return(i=new t.Options({disable:!1,parentWorkspace:this.block_.workspace,media:this.block_.workspace.options.pathToMedia,rtl:this.block_.RTL,horizontalLayout:!1,renderer:this.block_.workspace.options.renderer,rendererOverrides:this.block_.workspace.options.rendererOverrides})).toolboxPosition=this.block_.RTL?t.TOOLBOX_AT_RIGHT:t.TOOLBOX_AT_LEFT,i.languageTree=o,i.getMetrics=this.getFlyoutMetrics_.bind(this),this.workspace_=new t.WorkspaceSvg(i),this.workspace_.isMutator=!0,this.workspace_.addChangeListener(t.Events.disableOrphans),o=this.workspace_.addFlyout("g"),(i=this.workspace_.createDom("blocklyMutatorBackground")).insertBefore(o,this.workspace_.svgBlockCanvas_),this.svgDialog_.appendChild(i),this.svgDialog_},t.Mutator.prototype.updateEditable=function(){t.Mutator.superClass_.updateEditable.call(this),this.block_.isInFlyout||(this.block_.isEditable()?this.iconGroup_&&t.utils.dom.removeClass(this.iconGroup_,"blocklyIconGroupReadonly"):(this.setVisible(!1),this.iconGroup_&&t.utils.dom.addClass(this.iconGroup_,"blocklyIconGroupReadonly")))},t.Mutator.prototype.resizeBubble_=function(){var e=2*t.Bubble.BORDER_WIDTH,o=this.workspace_.getCanvas().getBBox(),i=this.block_.RTL?-o.x:o.width+o.x;o=o.height+3*e;var n=this.workspace_.getFlyout();n&&(n=n.getMetrics_(),o=Math.max(o,n.contentHeight+20)),i+=3*e,(Math.abs(this.workspaceWidth_-i)>e||Math.abs(this.workspaceHeight_-o)>e)&&(this.workspaceWidth_=i,this.workspaceHeight_=o,this.bubble_.setBubbleSize(i+e,o+e),this.svgDialog_.setAttribute("width",this.workspaceWidth_),this.svgDialog_.setAttribute("height",this.workspaceHeight_)),this.block_.RTL&&(e="translate("+this.workspaceWidth_+",0)",this.workspace_.getCanvas().setAttribute("transform",e)),this.workspace_.resize()},t.Mutator.prototype.onBubbleMove_=function(){this.workspace_&&this.workspace_.recordDeleteAreas()},t.Mutator.prototype.setVisible=function(e){if(e!=this.isVisible())if(t.Events.fire(new t.Events.Ui(this.block_,"mutatorOpen",!e,e)),e){this.bubble_=new t.Bubble(this.block_.workspace,this.createEditor_(),this.block_.pathObject.svgPath,this.iconXY_,null,null),this.bubble_.setSvgId(this.block_.id),this.bubble_.registerMoveEvent(this.onBubbleMove_.bind(this));var o=this.workspace_.options.languageTree;e=this.workspace_.getFlyout(),o&&(e.init(this.workspace_),e.show(o.childNodes)),this.rootBlock_=this.block_.decompose(this.workspace_),o=this.rootBlock_.getDescendants(!1);for(var i,n=0;i=o[n];n++)i.render();if(this.rootBlock_.setMovable(!1),this.rootBlock_.setDeletable(!1),e?(o=2*e.CORNER_RADIUS,e=e.getWidth()+o):e=o=16,this.block_.RTL&&(e=-e),this.rootBlock_.moveBy(e,o),this.block_.saveConnections){var s=this,r=this.block_;r.saveConnections(this.rootBlock_),this.sourceListener_=function(){r.saveConnections(s.rootBlock_)},this.block_.workspace.addChangeListener(this.sourceListener_)}this.resizeBubble_(),this.workspace_.addChangeListener(this.workspaceChanged_.bind(this)),this.applyColour()}else this.svgDialog_=null,this.workspace_.dispose(),this.rootBlock_=this.workspace_=null,this.bubble_.dispose(),this.bubble_=null,this.workspaceHeight_=this.workspaceWidth_=0,this.sourceListener_&&(this.block_.workspace.removeChangeListener(this.sourceListener_),this.sourceListener_=null)},t.Mutator.prototype.workspaceChanged_=function(e){if(e.type!=t.Events.UI&&(e.type!=t.Events.CHANGE||"disabled"!=e.element)){if(!this.workspace_.isDragging()){e=this.workspace_.getTopBlocks(!1);for(var o,i=0;o=e[i];i++){var n=o.getRelativeToSurfaceXY(),s=o.getHeightWidth();20>n.y+s.height&&o.moveBy(0,20-s.height-n.y)}}if(this.rootBlock_.workspace==this.workspace_){if(t.Events.setGroup(!0),e=(e=(o=this.block_).mutationToDom())&&t.Xml.domToText(e),o.compose(this.rootBlock_),o.initSvg(),o.render(),t.getMainWorkspace().keyboardAccessibilityMode&&t.navigation.moveCursorOnBlockMutation(o),e!=(i=(i=o.mutationToDom())&&t.Xml.domToText(i))){t.Events.fire(new t.Events.BlockChange(o,"mutation",null,e,i));var r=t.Events.getGroup();setTimeout((function(){t.Events.setGroup(r),o.bumpNeighbours(),t.Events.setGroup(!1)}),t.BUMP_DELAY)}this.workspace_.isDragging()||this.resizeBubble_(),t.Events.setGroup(!1)}}},t.Mutator.prototype.getFlyoutMetrics_=function(){return{viewHeight:this.workspaceHeight_,viewWidth:this.workspaceWidth_-this.workspace_.getFlyout().getWidth(),absoluteTop:0,absoluteLeft:this.workspace_.RTL?0:this.workspace_.getFlyout().getWidth()}},t.Mutator.prototype.dispose=function(){this.block_.mutator=null,t.Icon.prototype.dispose.call(this)},t.Mutator.prototype.updateBlockStyle=function(){var t=this.workspace_;if(t&&t.getAllBlocks(!1)){for(var e=t.getAllBlocks(!1),o=0;o=e&&this.sourceBlock_.outputConnection&&!o}else this.fullBlockClickTarget_=!1;this.fullBlockClickTarget_?this.clickTarget_=this.sourceBlock_.getSvgRoot():this.createBorderRect_(),this.createTextElement_()},t.FieldTextInput.prototype.doClassValidation_=function(t){return null==t?null:String(t)},t.FieldTextInput.prototype.doValueInvalid_=function(e){this.isBeingEdited_&&(this.isTextValid_=!1,e=this.value_,this.value_=this.htmlInput_.untypedDefaultValue_,this.sourceBlock_&&t.Events.isEnabled()&&t.Events.fire(new t.Events.BlockChange(this.sourceBlock_,"field",this.name||null,e,this.value_)))},t.FieldTextInput.prototype.doValueUpdate_=function(t){this.isTextValid_=!0,this.value_=t,this.isBeingEdited_||(this.isDirty_=!0)},t.FieldTextInput.prototype.applyColour=function(){this.sourceBlock_&&this.getConstants().FULL_BLOCK_FIELDS&&(this.borderRect_?this.borderRect_.setAttribute("stroke",this.sourceBlock_.style.colourTertiary):this.sourceBlock_.pathObject.svgPath.setAttribute("fill",this.getConstants().FIELD_BORDER_RECT_COLOUR))},t.FieldTextInput.prototype.render_=function(){if(t.FieldTextInput.superClass_.render_.call(this),this.isBeingEdited_){this.resizeEditor_();var e=this.htmlInput_;this.isTextValid_?(t.utils.dom.removeClass(e,"blocklyInvalidInput"),t.utils.aria.setState(e,t.utils.aria.State.INVALID,!1)):(t.utils.dom.addClass(e,"blocklyInvalidInput"),t.utils.aria.setState(e,t.utils.aria.State.INVALID,!0))}},t.FieldTextInput.prototype.setSpellcheck=function(t){t!=this.spellcheck_&&(this.spellcheck_=t,this.htmlInput_&&this.htmlInput_.setAttribute("spellcheck",this.spellcheck_))},t.FieldTextInput.prototype.showEditor_=function(e,o){this.workspace_=this.sourceBlock_.workspace,!(e=o||!1)&&(t.utils.userAgent.MOBILE||t.utils.userAgent.ANDROID||t.utils.userAgent.IPAD)?this.showPromptEditor_():this.showInlineEditor_(e)},t.FieldTextInput.prototype.showPromptEditor_=function(){var e=this;t.prompt(t.Msg.CHANGE_VALUE_TITLE,this.getText(),(function(t){e.setValue(t)}))},t.FieldTextInput.prototype.showInlineEditor_=function(e){t.WidgetDiv.show(this,this.sourceBlock_.RTL,this.widgetDispose_.bind(this)),this.htmlInput_=this.widgetCreate_(),this.isBeingEdited_=!0,e||(this.htmlInput_.focus({preventScroll:!0}),this.htmlInput_.select())},t.FieldTextInput.prototype.widgetCreate_=function(){var e=t.WidgetDiv.DIV;t.utils.dom.addClass(this.getClickTarget_(),"editing");var o=document.createElement("input");o.className="blocklyHtmlInput",o.setAttribute("spellcheck",this.spellcheck_);var i=this.workspace_.getScale(),n=this.getConstants().FIELD_TEXT_FONTSIZE*i+"pt";if(e.style.fontSize=n,o.style.fontSize=n,n=t.FieldTextInput.BORDERRADIUS*i+"px",this.fullBlockClickTarget_){n=((n=this.getScaledBBox()).bottom-n.top)/2+"px";var s=this.sourceBlock_.getParent()?this.sourceBlock_.getParent().style.colourTertiary:this.sourceBlock_.style.colourTertiary;o.style.border=1*i+"px solid "+s,e.style.borderRadius=n,e.style.transition="box-shadow 0.25s ease 0s",this.getConstants().FIELD_TEXTINPUT_BOX_SHADOW&&(e.style.boxShadow="rgba(255, 255, 255, 0.3) 0px 0px 0px "+4*i+"px")}return o.style.borderRadius=n,e.appendChild(o),o.value=o.defaultValue=this.getEditorText_(this.value_),o.untypedDefaultValue_=this.value_,o.oldValue_=null,this.resizeEditor_(),this.bindInputEvents_(o),o},t.FieldTextInput.prototype.widgetDispose_=function(){this.isBeingEdited_=!1,this.isTextValid_=!0,this.forceRerender(),this.onFinishEditing_&&this.onFinishEditing_(this.value_),this.unbindInputEvents_();var e=t.WidgetDiv.DIV.style;e.width="auto",e.height="auto",e.fontSize="",e.transition="",e.boxShadow="",this.htmlInput_=null,t.utils.dom.removeClass(this.getClickTarget_(),"editing")},t.FieldTextInput.prototype.bindInputEvents_=function(e){this.onKeyDownWrapper_=t.bindEventWithChecks_(e,"keydown",this,this.onHtmlInputKeyDown_),this.onKeyInputWrapper_=t.bindEventWithChecks_(e,"input",this,this.onHtmlInputChange_)},t.FieldTextInput.prototype.unbindInputEvents_=function(){this.onKeyDownWrapper_&&(t.unbindEvent_(this.onKeyDownWrapper_),this.onKeyDownWrapper_=null),this.onKeyInputWrapper_&&(t.unbindEvent_(this.onKeyInputWrapper_),this.onKeyInputWrapper_=null)},t.FieldTextInput.prototype.onHtmlInputKeyDown_=function(e){e.keyCode==t.utils.KeyCodes.ENTER?(t.WidgetDiv.hide(),t.DropDownDiv.hideWithoutAnimation()):e.keyCode==t.utils.KeyCodes.ESC?(this.htmlInput_.value=this.htmlInput_.defaultValue,t.WidgetDiv.hide(),t.DropDownDiv.hideWithoutAnimation()):e.keyCode==t.utils.KeyCodes.TAB&&(t.WidgetDiv.hide(),t.DropDownDiv.hideWithoutAnimation(),this.sourceBlock_.tab(this,!e.shiftKey),e.preventDefault())},t.FieldTextInput.prototype.onHtmlInputChange_=function(e){(e=this.htmlInput_.value)!==this.htmlInput_.oldValue_&&(this.htmlInput_.oldValue_=e,t.Events.setGroup(!0),e=this.getValueFromEditorText_(e),this.setValue(e),this.forceRerender(),this.resizeEditor_(),t.Events.setGroup(!1))},t.FieldTextInput.prototype.setEditorValue_=function(t){this.isDirty_=!0,this.isBeingEdited_&&(this.htmlInput_.value=this.getEditorText_(t)),this.setValue(t)},t.FieldTextInput.prototype.resizeEditor_=function(){var e=t.WidgetDiv.DIV,o=this.getScaledBBox();e.style.width=o.right-o.left+"px",e.style.height=o.bottom-o.top+"px",o=new t.utils.Coordinate(this.sourceBlock_.RTL?o.right-e.offsetWidth:o.left,o.top),e.style.left=o.x+"px",e.style.top=o.y+"px"},t.FieldTextInput.numberValidator=function(t){return console.warn("Blockly.FieldTextInput.numberValidator is deprecated. Use Blockly.FieldNumber instead."),null===t?null:(t=(t=(t=String(t)).replace(/O/gi,"0")).replace(/,/g,""),t=Number(t||0),isNaN(t)?null:String(t))},t.FieldTextInput.nonnegativeIntegerValidator=function(e){return(e=t.FieldTextInput.numberValidator(e))&&(e=String(Math.max(0,Math.floor(e)))),e},t.FieldTextInput.prototype.isTabNavigable=function(){return!0},t.FieldTextInput.prototype.getText_=function(){return this.isBeingEdited_&&this.htmlInput_?this.htmlInput_.value:null},t.FieldTextInput.prototype.getEditorText_=function(t){return String(t)},t.FieldTextInput.prototype.getValueFromEditorText_=function(t){return t},t.fieldRegistry.register("field_input",t.FieldTextInput),t.FieldAngle=function(e,o,i){this.clockwise_=t.FieldAngle.CLOCKWISE,this.offset_=t.FieldAngle.OFFSET,this.wrap_=t.FieldAngle.WRAP,this.round_=t.FieldAngle.ROUND,t.FieldAngle.superClass_.constructor.call(this,e||0,o,i),this.moveSurfaceWrapper_=this.clickSurfaceWrapper_=this.clickWrapper_=this.line_=this.gauge_=null},t.utils.object.inherits(t.FieldAngle,t.FieldTextInput),t.FieldAngle.fromJson=function(e){return new t.FieldAngle(e.angle,void 0,e)},t.FieldAngle.prototype.SERIALIZABLE=!0,t.FieldAngle.ROUND=15,t.FieldAngle.HALF=50,t.FieldAngle.CLOCKWISE=!1,t.FieldAngle.OFFSET=0,t.FieldAngle.WRAP=360,t.FieldAngle.RADIUS=t.FieldAngle.HALF-1,t.FieldAngle.prototype.configure_=function(e){switch(t.FieldAngle.superClass_.configure_.call(this,e),e.mode){case"compass":this.clockwise_=!0,this.offset_=90;break;case"protractor":this.clockwise_=!1,this.offset_=0}var o=e.clockwise;"boolean"==typeof o&&(this.clockwise_=o),null!=(o=e.offset)&&(o=Number(o),isNaN(o)||(this.offset_=o)),null!=(o=e.wrap)&&(o=Number(o),isNaN(o)||(this.wrap_=o)),null!=(e=e.round)&&(e=Number(e),isNaN(e)||(this.round_=e))},t.FieldAngle.prototype.initView=function(){t.FieldAngle.superClass_.initView.call(this),this.symbol_=t.utils.dom.createSvgElement("tspan",{},null),this.symbol_.appendChild(document.createTextNode("°")),this.textElement_.appendChild(this.symbol_)},t.FieldAngle.prototype.render_=function(){t.FieldAngle.superClass_.render_.call(this),this.updateGraph_()},t.FieldAngle.prototype.showEditor_=function(e){t.FieldAngle.superClass_.showEditor_.call(this,e,t.utils.userAgent.MOBILE||t.utils.userAgent.ANDROID||t.utils.userAgent.IPAD),e=this.dropdownCreate_(),t.DropDownDiv.getContentDiv().appendChild(e),t.DropDownDiv.setColour(this.sourceBlock_.style.colourPrimary,this.sourceBlock_.style.colourTertiary),t.DropDownDiv.showPositionedByField(this,this.dropdownDispose_.bind(this)),this.updateGraph_()},t.FieldAngle.prototype.dropdownCreate_=function(){var e=t.utils.dom.createSvgElement("svg",{xmlns:t.utils.dom.SVG_NS,"xmlns:html":t.utils.dom.HTML_NS,"xmlns:xlink":t.utils.dom.XLINK_NS,version:"1.1",height:2*t.FieldAngle.HALF+"px",width:2*t.FieldAngle.HALF+"px",style:"touch-action: none"},null),o=t.utils.dom.createSvgElement("circle",{cx:t.FieldAngle.HALF,cy:t.FieldAngle.HALF,r:t.FieldAngle.RADIUS,class:"blocklyAngleCircle"},e);this.gauge_=t.utils.dom.createSvgElement("path",{class:"blocklyAngleGauge"},e),this.line_=t.utils.dom.createSvgElement("line",{x1:t.FieldAngle.HALF,y1:t.FieldAngle.HALF,class:"blocklyAngleLine"},e);for(var i=0;360>i;i+=15)t.utils.dom.createSvgElement("line",{x1:t.FieldAngle.HALF+t.FieldAngle.RADIUS,y1:t.FieldAngle.HALF,x2:t.FieldAngle.HALF+t.FieldAngle.RADIUS-(0==i%45?10:5),y2:t.FieldAngle.HALF,class:"blocklyAngleMarks",transform:"rotate("+i+","+t.FieldAngle.HALF+","+t.FieldAngle.HALF+")"},e);return this.clickWrapper_=t.bindEventWithChecks_(e,"click",this,this.hide_),this.clickSurfaceWrapper_=t.bindEventWithChecks_(o,"click",this,this.onMouseMove_,!0,!0),this.moveSurfaceWrapper_=t.bindEventWithChecks_(o,"mousemove",this,this.onMouseMove_,!0,!0),e},t.FieldAngle.prototype.dropdownDispose_=function(){this.clickWrapper_&&(t.unbindEvent_(this.clickWrapper_),this.clickWrapper_=null),this.clickSurfaceWrapper_&&(t.unbindEvent_(this.clickSurfaceWrapper_),this.clickSurfaceWrapper_=null),this.moveSurfaceWrapper_&&(t.unbindEvent_(this.moveSurfaceWrapper_),this.moveSurfaceWrapper_=null),this.line_=this.gauge_=null},t.FieldAngle.prototype.hide_=function(){t.DropDownDiv.hideIfOwner(this),t.WidgetDiv.hide()},t.FieldAngle.prototype.onMouseMove_=function(e){var o=this.gauge_.ownerSVGElement.getBoundingClientRect(),i=e.clientX-o.left-t.FieldAngle.HALF;e=e.clientY-o.top-t.FieldAngle.HALF,o=Math.atan(-e/i),isNaN(o)||(o=t.utils.math.toDegrees(o),0>i?o+=180:0(t%=360)&&(t+=360),t>this.wrap_&&(t-=360),t},t.Css.register(".blocklyAngleCircle {,stroke: #444;,stroke-width: 1;,fill: #ddd;,fill-opacity: .8;,},.blocklyAngleMarks {,stroke: #444;,stroke-width: 1;,},.blocklyAngleGauge {,fill: #f88;,fill-opacity: .8;,pointer-events: none;,},.blocklyAngleLine {,stroke: #f00;,stroke-width: 2;,stroke-linecap: round;,pointer-events: none;,}".split(",")),t.fieldRegistry.register("field_angle",t.FieldAngle),t.FieldCheckbox=function(e,o,i){this.checkChar_=null,null==e&&(e="FALSE"),t.FieldCheckbox.superClass_.constructor.call(this,e,o,i)},t.utils.object.inherits(t.FieldCheckbox,t.Field),t.FieldCheckbox.fromJson=function(e){return new t.FieldCheckbox(e.checked,void 0,e)},t.FieldCheckbox.CHECK_CHAR="✓",t.FieldCheckbox.prototype.SERIALIZABLE=!0,t.FieldCheckbox.prototype.CURSOR="default",t.FieldCheckbox.prototype.configure_=function(e){t.FieldCheckbox.superClass_.configure_.call(this,e),e.checkCharacter&&(this.checkChar_=e.checkCharacter)},t.FieldCheckbox.prototype.initView=function(){t.FieldCheckbox.superClass_.initView.call(this),t.utils.dom.addClass(this.textElement_,"blocklyCheckbox"),this.textElement_.style.display=this.value_?"block":"none"},t.FieldCheckbox.prototype.render_=function(){this.textContent_&&(this.textContent_.nodeValue=this.getDisplayText_()),this.updateSize_(this.getConstants().FIELD_CHECKBOX_X_OFFSET)},t.FieldCheckbox.prototype.getDisplayText_=function(){return this.checkChar_||t.FieldCheckbox.CHECK_CHAR},t.FieldCheckbox.prototype.setCheckCharacter=function(t){this.checkChar_=t,this.forceRerender()},t.FieldCheckbox.prototype.showEditor_=function(){this.setValue(!this.value_)},t.FieldCheckbox.prototype.doClassValidation_=function(t){return!0===t||"TRUE"===t?"TRUE":!1===t||"FALSE"===t?"FALSE":null},t.FieldCheckbox.prototype.doValueUpdate_=function(t){this.value_=this.convertValueToBool_(t),this.textElement_&&(this.textElement_.style.display=this.value_?"block":"none")},t.FieldCheckbox.prototype.getValue=function(){return this.value_?"TRUE":"FALSE"},t.FieldCheckbox.prototype.getValueBoolean=function(){return this.value_},t.FieldCheckbox.prototype.getText=function(){return String(this.convertValueToBool_(this.value_))},t.FieldCheckbox.prototype.convertValueToBool_=function(t){return"string"==typeof t?"TRUE"==t:!!t},t.fieldRegistry.register("field_checkbox",t.FieldCheckbox),t.FieldColour=function(e,o,i){t.FieldColour.superClass_.constructor.call(this,e||t.FieldColour.COLOURS[0],o,i),this.onKeyDownWrapper_=this.onMouseLeaveWrapper_=this.onMouseEnterWrapper_=this.onMouseMoveWrapper_=this.onClickWrapper_=this.highlightedIndex_=this.picker_=null},t.utils.object.inherits(t.FieldColour,t.Field),t.FieldColour.fromJson=function(e){return new t.FieldColour(e.colour,void 0,e)},t.FieldColour.prototype.SERIALIZABLE=!0,t.FieldColour.prototype.CURSOR="default",t.FieldColour.prototype.isDirty_=!1,t.FieldColour.prototype.colours_=null,t.FieldColour.prototype.titles_=null,t.FieldColour.prototype.columns_=0,t.FieldColour.prototype.configure_=function(e){t.FieldColour.superClass_.configure_.call(this,e),e.colourOptions&&(this.colours_=e.colourOptions,this.titles_=e.colourTitles),e.columns&&(this.columns_=e.columns)},t.FieldColour.prototype.initView=function(){this.size_=new t.utils.Size(this.getConstants().FIELD_COLOUR_DEFAULT_WIDTH,this.getConstants().FIELD_COLOUR_DEFAULT_HEIGHT),this.getConstants().FIELD_COLOUR_FULL_BLOCK?this.clickTarget_=this.sourceBlock_.getSvgRoot():(this.createBorderRect_(),this.borderRect_.style.fillOpacity="1")},t.FieldColour.prototype.applyColour=function(){this.getConstants().FIELD_COLOUR_FULL_BLOCK?(this.sourceBlock_.pathObject.svgPath.setAttribute("fill",this.getValue()),this.sourceBlock_.pathObject.svgPath.setAttribute("stroke","#fff")):this.borderRect_&&(this.borderRect_.style.fill=this.getValue())},t.FieldColour.prototype.doClassValidation_=function(e){return"string"!=typeof e?null:t.utils.colour.parse(e)},t.FieldColour.prototype.doValueUpdate_=function(t){this.value_=t,this.borderRect_?this.borderRect_.style.fill=t:this.sourceBlock_&&this.sourceBlock_.rendered&&(this.sourceBlock_.pathObject.svgPath.setAttribute("fill",t),this.sourceBlock_.pathObject.svgPath.setAttribute("stroke","#fff"))},t.FieldColour.prototype.getText=function(){var t=this.value_;return/^#(.)\1(.)\2(.)\3$/.test(t)&&(t="#"+t[1]+t[3]+t[5]),t},t.FieldColour.COLOURS="#ffffff #cccccc #c0c0c0 #999999 #666666 #333333 #000000 #ffcccc #ff6666 #ff0000 #cc0000 #990000 #660000 #330000 #ffcc99 #ff9966 #ff9900 #ff6600 #cc6600 #993300 #663300 #ffff99 #ffff66 #ffcc66 #ffcc33 #cc9933 #996633 #663333 #ffffcc #ffff33 #ffff00 #ffcc00 #999900 #666600 #333300 #99ff99 #66ff99 #33ff33 #33cc00 #009900 #006600 #003300 #99ffff #33ffff #66cccc #00cccc #339999 #336666 #003333 #ccffff #66ffff #33ccff #3366ff #3333ff #000099 #000066 #ccccff #9999ff #6666cc #6633ff #6600cc #333399 #330099 #ffccff #ff99ff #cc66cc #cc33cc #993399 #663366 #330033".split(" "),t.FieldColour.TITLES=[],t.FieldColour.COLUMNS=7,t.FieldColour.prototype.setColours=function(t,e){return this.colours_=t,e&&(this.titles_=e),this},t.FieldColour.prototype.setColumns=function(t){return this.columns_=t,this},t.FieldColour.prototype.showEditor_=function(){this.picker_=this.dropdownCreate_(),t.DropDownDiv.getContentDiv().appendChild(this.picker_),t.DropDownDiv.showPositionedByField(this,this.dropdownDispose_.bind(this)),this.picker_.focus({preventScroll:!0})},t.FieldColour.prototype.onClick_=function(e){null!==(e=(e=e.target)&&e.label)&&(this.setValue(e),t.DropDownDiv.hideIfOwner(this))},t.FieldColour.prototype.onKeyDown_=function(e){var o=!1;e.keyCode===t.utils.KeyCodes.UP?(this.moveHighlightBy_(0,-1),o=!0):e.keyCode===t.utils.KeyCodes.DOWN?(this.moveHighlightBy_(0,1),o=!0):e.keyCode===t.utils.KeyCodes.LEFT?(this.moveHighlightBy_(-1,0),o=!0):e.keyCode===t.utils.KeyCodes.RIGHT?(this.moveHighlightBy_(1,0),o=!0):e.keyCode===t.utils.KeyCodes.ENTER&&((o=this.getHighlighted_())&&null!==(o=o&&o.label)&&this.setValue(o),t.DropDownDiv.hideWithoutAnimation(),o=!0),o&&e.stopPropagation()},t.FieldColour.prototype.onBlocklyAction=function(e){if(this.picker_){if(e===t.navigation.ACTION_PREVIOUS)return this.moveHighlightBy_(0,-1),!0;if(e===t.navigation.ACTION_NEXT)return this.moveHighlightBy_(0,1),!0;if(e===t.navigation.ACTION_OUT)return this.moveHighlightBy_(-1,0),!0;if(e===t.navigation.ACTION_IN)return this.moveHighlightBy_(1,0),!0}return t.FieldColour.superClass_.onBlocklyAction.call(this,e)},t.FieldColour.prototype.moveHighlightBy_=function(e,o){var i=this.colours_||t.FieldColour.COLOURS,n=this.columns_||t.FieldColour.COLUMNS,s=this.highlightedIndex_%n,r=Math.floor(this.highlightedIndex_/n);s+=e,r+=o,0>e?0>s&&0s&&(s=0):0n-1&&rn-1&&s--:0>o?0>r&&(r=0):0Math.floor(i.length/n)-1&&(r=Math.floor(i.length/n)-1),this.setHighlightedCell_(this.picker_.childNodes[r].childNodes[s],r*n+s)},t.FieldColour.prototype.onMouseMove_=function(t){var e=(t=t.target)&&Number(t.getAttribute("data-index"));null!==e&&e!==this.highlightedIndex_&&this.setHighlightedCell_(t,e)},t.FieldColour.prototype.onMouseEnter_=function(){this.picker_.focus({preventScroll:!0})},t.FieldColour.prototype.onMouseLeave_=function(){this.picker_.blur();var e=this.getHighlighted_();e&&t.utils.dom.removeClass(e,"blocklyColourHighlighted")},t.FieldColour.prototype.getHighlighted_=function(){var e=this.columns_||t.FieldColour.COLUMNS,o=this.picker_.childNodes[Math.floor(this.highlightedIndex_/e)];return o?o.childNodes[this.highlightedIndex_%e]:null},t.FieldColour.prototype.setHighlightedCell_=function(e,o){var i=this.getHighlighted_();i&&t.utils.dom.removeClass(i,"blocklyColourHighlighted"),t.utils.dom.addClass(e,"blocklyColourHighlighted"),this.highlightedIndex_=o,t.utils.aria.setState(this.picker_,t.utils.aria.State.ACTIVEDESCENDANT,e.getAttribute("id"))},t.FieldColour.prototype.dropdownCreate_=function(){var e=this.columns_||t.FieldColour.COLUMNS,o=this.colours_||t.FieldColour.COLOURS,i=this.titles_||t.FieldColour.TITLES,n=this.getValue(),s=document.createElement("table");s.className="blocklyColourTable",s.tabIndex=0,s.dir="ltr",t.utils.aria.setRole(s,t.utils.aria.Role.GRID),t.utils.aria.setState(s,t.utils.aria.State.EXPANDED,!0),t.utils.aria.setState(s,t.utils.aria.State.ROWCOUNT,Math.floor(o.length/e)),t.utils.aria.setState(s,t.utils.aria.State.COLCOUNT,e);for(var r,a=0;atr>td {","border: .5px solid #888;","box-sizing: border-box;","cursor: pointer;","display: inline-block;","height: 20px;","padding: 0;","width: 20px;","}",".blocklyColourTable>tr>td.blocklyColourHighlighted {","border-color: #eee;","box-shadow: 2px 2px 7px 2px rgba(0,0,0,.3);","position: relative;","}",".blocklyColourSelected, .blocklyColourSelected:hover {","border-color: #eee !important;","outline: 1px solid #333;","position: relative;","}"]),t.fieldRegistry.register("field_colour",t.FieldColour),t.FieldDropdown=function(e,o,i){"function"!=typeof e&&t.FieldDropdown.validateOptions_(e),this.menuGenerator_=e,this.generatedOptions_=null,this.trimOptions_(),this.selectedOption_=this.getOptions(!1)[0],t.FieldDropdown.superClass_.constructor.call(this,this.selectedOption_[1],o,i),this.svgArrow_=this.arrow_=this.imageElement_=this.menu_=this.selectedMenuItem_=null},t.utils.object.inherits(t.FieldDropdown,t.Field),t.FieldDropdown.fromJson=function(e){return new t.FieldDropdown(e.options,void 0,e)},t.FieldDropdown.prototype.SERIALIZABLE=!0,t.FieldDropdown.CHECKMARK_OVERHANG=25,t.FieldDropdown.MAX_MENU_HEIGHT_VH=.45,t.FieldDropdown.IMAGE_Y_OFFSET=5,t.FieldDropdown.IMAGE_Y_PADDING=2*t.FieldDropdown.IMAGE_Y_OFFSET,t.FieldDropdown.ARROW_CHAR=t.utils.userAgent.ANDROID?"▼":"▾",t.FieldDropdown.prototype.CURSOR="default",t.FieldDropdown.prototype.initView=function(){this.shouldAddBorderRect_()?this.createBorderRect_():this.clickTarget_=this.sourceBlock_.getSvgRoot(),this.createTextElement_(),this.imageElement_=t.utils.dom.createSvgElement("image",{},this.fieldGroup_),this.getConstants().FIELD_DROPDOWN_SVG_ARROW?this.createSVGArrow_():this.createTextArrow_(),this.borderRect_&&t.utils.dom.addClass(this.borderRect_,"blocklyDropdownRect")},t.FieldDropdown.prototype.shouldAddBorderRect_=function(){return!this.getConstants().FIELD_DROPDOWN_NO_BORDER_RECT_SHADOW||this.getConstants().FIELD_DROPDOWN_NO_BORDER_RECT_SHADOW&&!this.sourceBlock_.isShadow()},t.FieldDropdown.prototype.createTextArrow_=function(){this.arrow_=t.utils.dom.createSvgElement("tspan",{},this.textElement_),this.arrow_.appendChild(document.createTextNode(this.sourceBlock_.RTL?t.FieldDropdown.ARROW_CHAR+" ":" "+t.FieldDropdown.ARROW_CHAR)),this.sourceBlock_.RTL?this.textElement_.insertBefore(this.arrow_,this.textContent_):this.textElement_.appendChild(this.arrow_)},t.FieldDropdown.prototype.createSVGArrow_=function(){this.svgArrow_=t.utils.dom.createSvgElement("image",{height:this.getConstants().FIELD_DROPDOWN_SVG_ARROW_SIZE+"px",width:this.getConstants().FIELD_DROPDOWN_SVG_ARROW_SIZE+"px"},this.fieldGroup_),this.svgArrow_.setAttributeNS(t.utils.dom.XLINK_NS,"xlink:href",this.getConstants().FIELD_DROPDOWN_SVG_ARROW_DATAURI)},t.FieldDropdown.prototype.showEditor_=function(e){if(this.menu_=this.dropdownCreate_(),this.menu_.openingCoords=e&&"number"==typeof e.clientX?new t.utils.Coordinate(e.clientX,e.clientY):null,this.menu_.render(t.DropDownDiv.getContentDiv()),t.utils.dom.addClass(this.menu_.getElement(),"blocklyDropdownMenu"),this.getConstants().FIELD_DROPDOWN_COLOURED_DIV){e=this.sourceBlock_.isShadow()?this.sourceBlock_.getParent().getColour():this.sourceBlock_.getColour();var o=this.sourceBlock_.isShadow()?this.sourceBlock_.getParent().style.colourTertiary:this.sourceBlock_.style.colourTertiary;t.DropDownDiv.setColour(e,o)}t.DropDownDiv.showPositionedByField(this,this.dropdownDispose_.bind(this)),this.menu_.focus(),this.selectedMenuItem_&&t.utils.style.scrollIntoContainerView(this.selectedMenuItem_.getElement(),this.menu_.getElement()),this.applyColour()},t.FieldDropdown.prototype.dropdownCreate_=function(){var e=new t.Menu;e.setRightToLeft(this.sourceBlock_.RTL),e.setRole(t.utils.aria.Role.LISTBOX);var o=this.getOptions(!1);this.selectedMenuItem_=null;for(var i=0;ie.length)){for(o=[],i=0;i=i||0>=o)throw Error("Height and width values of an image field must be greater than 0.");this.flipRtl_=!1,this.altText_="",t.FieldImage.superClass_.constructor.call(this,e||"",null,a),a||(this.flipRtl_=!!r,this.altText_=t.utils.replaceMessageReferences(n)||""),this.size_=new t.utils.Size(o,i+t.FieldImage.Y_PADDING),this.imageHeight_=i,this.clickHandler_=null,"function"==typeof s&&(this.clickHandler_=s),this.imageElement_=null},t.utils.object.inherits(t.FieldImage,t.Field),t.FieldImage.fromJson=function(e){return new t.FieldImage(e.src,e.width,e.height,void 0,void 0,void 0,e)},t.FieldImage.Y_PADDING=1,t.FieldImage.prototype.EDITABLE=!1,t.FieldImage.prototype.isDirty_=!1,t.FieldImage.prototype.configure_=function(e){t.FieldImage.superClass_.configure_.call(this,e),this.flipRtl_=!!e.flipRtl,this.altText_=t.utils.replaceMessageReferences(e.alt)||""},t.FieldImage.prototype.initView=function(){this.imageElement_=t.utils.dom.createSvgElement("image",{height:this.imageHeight_+"px",width:this.size_.width+"px",alt:this.altText_},this.fieldGroup_),this.imageElement_.setAttributeNS(t.utils.dom.XLINK_NS,"xlink:href",this.value_),this.clickHandler_&&(this.imageElement_.style.cursor="pointer")},t.FieldImage.prototype.updateSize_=function(){},t.FieldImage.prototype.doClassValidation_=function(t){return"string"!=typeof t?null:t},t.FieldImage.prototype.doValueUpdate_=function(e){this.value_=e,this.imageElement_&&this.imageElement_.setAttributeNS(t.utils.dom.XLINK_NS,"xlink:href",String(this.value_))},t.FieldImage.prototype.getFlipRtl=function(){return this.flipRtl_},t.FieldImage.prototype.setAlt=function(t){t!=this.altText_&&(this.altText_=t||"",this.imageElement_&&this.imageElement_.setAttribute("alt",this.altText_))},t.FieldImage.prototype.showEditor_=function(){this.clickHandler_&&this.clickHandler_(this)},t.FieldImage.prototype.setOnClickHandler=function(t){this.clickHandler_=t},t.FieldImage.prototype.getText_=function(){return this.altText_},t.fieldRegistry.register("field_image",t.FieldImage),t.FieldMultilineInput=function(e,o,i){null==e&&(e=""),t.FieldMultilineInput.superClass_.constructor.call(this,e,o,i),this.textGroup_=null},t.utils.object.inherits(t.FieldMultilineInput,t.FieldTextInput),t.FieldMultilineInput.fromJson=function(e){var o=t.utils.replaceMessageReferences(e.text);return new t.FieldMultilineInput(o,void 0,e)},t.FieldMultilineInput.prototype.initView=function(){this.createBorderRect_(),this.textGroup_=t.utils.dom.createSvgElement("g",{class:"blocklyEditableText"},this.fieldGroup_)},t.FieldMultilineInput.prototype.getDisplayText_=function(){var e=this.value_;if(!e)return t.Field.NBSP;var o=e.split("\n");e="";for(var i=0;ithis.maxDisplayLength&&(n=n.substring(0,this.maxDisplayLength-4)+"..."),e+=n=n.replace(/\s/g,t.Field.NBSP),i!==o.length-1&&(e+="\n")}return this.sourceBlock_.RTL&&(e+="‏"),e},t.FieldMultilineInput.prototype.render_=function(){for(var e;e=this.textGroup_.firstChild;)this.textGroup_.removeChild(e);e=this.getDisplayText_().split("\n");for(var o=0,i=0;io&&(o=s),i+=this.getConstants().FIELD_TEXT_HEIGHT+(0this.max_&&t.utils.aria.setState(e,t.utils.aria.State.VALUEMAX,this.max_),e},t.fieldRegistry.register("field_number",t.FieldNumber),t.FieldVariable=function(e,o,i,n,s){this.menuGenerator_=t.FieldVariable.dropdownCreate,this.defaultVariableName=e||"",this.size_=new t.utils.Size(0,0),s&&this.configure_(s),o&&this.setValidator(o),s||this.setTypes_(i,n)},t.utils.object.inherits(t.FieldVariable,t.FieldDropdown),t.FieldVariable.fromJson=function(e){var o=t.utils.replaceMessageReferences(e.variable);return new t.FieldVariable(o,void 0,void 0,void 0,e)},t.FieldVariable.prototype.workspace_=null,t.FieldVariable.prototype.SERIALIZABLE=!0,t.FieldVariable.prototype.configure_=function(e){t.FieldVariable.superClass_.configure_.call(this,e),this.setTypes_(e.variableTypes,e.defaultType)},t.FieldVariable.prototype.initModel=function(){if(!this.variable_){var e=t.Variables.getOrCreateVariablePackage(this.sourceBlock_.workspace,null,this.defaultVariableName,this.defaultType_);this.doValueUpdate_(e.getId())}},t.FieldVariable.prototype.shouldAddBorderRect_=function(){return t.FieldVariable.superClass_.shouldAddBorderRect_.call(this)&&(!this.getConstants().FIELD_DROPDOWN_NO_BORDER_RECT_SHADOW||"variables_get"!=this.sourceBlock_.type)},t.FieldVariable.prototype.fromXml=function(e){var o=e.getAttribute("id"),i=e.textContent,n=e.getAttribute("variabletype")||e.getAttribute("variableType")||"";if(o=t.Variables.getOrCreateVariablePackage(this.sourceBlock_.workspace,o,i,n),null!=n&&n!==o.type)throw Error("Serialized variable type with id '"+o.getId()+"' had type "+o.type+", and does not match variable field that references it: "+t.Xml.domToText(e)+".");this.setValue(o.getId())},t.FieldVariable.prototype.toXml=function(t){return this.initModel(),t.id=this.variable_.getId(),t.textContent=this.variable_.name,this.variable_.type&&t.setAttribute("variabletype",this.variable_.type),t},t.FieldVariable.prototype.setSourceBlock=function(e){if(e.isShadow())throw Error("Variable fields are not allowed to exist on shadow blocks.");t.FieldVariable.superClass_.setSourceBlock.call(this,e)},t.FieldVariable.prototype.getValue=function(){return this.variable_?this.variable_.getId():null},t.FieldVariable.prototype.getText=function(){return this.variable_?this.variable_.name:""},t.FieldVariable.prototype.getVariable=function(){return this.variable_},t.FieldVariable.prototype.getValidator=function(){return this.variable_?this.validator_:null},t.FieldVariable.prototype.doClassValidation_=function(e){if(null===e)return null;var o=t.Variables.getVariable(this.sourceBlock_.workspace,e);return o?(o=o.type,this.typeIsAllowed_(o)?e:(console.warn("Variable type doesn't match this field! Type was "+o),null)):(console.warn("Variable id doesn't point to a real variable! ID was "+e),null)},t.FieldVariable.prototype.doValueUpdate_=function(e){this.variable_=t.Variables.getVariable(this.sourceBlock_.workspace,e),t.FieldVariable.superClass_.doValueUpdate_.call(this,e)},t.FieldVariable.prototype.typeIsAllowed_=function(t){var e=this.getVariableTypes_();if(!e)return!0;for(var o=0;orect,",t+" .blocklyEditableText>rect {","fill: "+this.FIELD_BORDER_RECT_COLOUR+";","fill-opacity: .6;","stroke: none;","}",t+" .blocklyNonEditableText>text,",t+" .blocklyEditableText>text {","fill: #000;","}",t+" .blocklyFlyoutLabelText {","fill: #000;","}",t+" .blocklyText.blocklyBubbleText {","fill: #000;","}",t+" .blocklyEditableText:not(.editing):hover>rect {","stroke: #fff;","stroke-width: 2;","}",t+" .blocklyHtmlInput {","font-family: "+this.FIELD_TEXT_FONTFAMILY+";","font-weight: "+this.FIELD_TEXT_FONTWEIGHT+";","}",t+" .blocklySelected>.blocklyPath {","stroke: #fc3;","stroke-width: 3px;","}",t+" .blocklyHighlightedConnectionPath {","stroke: #fc3;","}",t+" .blocklyReplaceable .blocklyPath {","fill-opacity: .5;","}",t+" .blocklyReplaceable .blocklyPathLight,",t+" .blocklyReplaceable .blocklyPathDark {","display: none;","}",t+" .blocklyInsertionMarker>.blocklyPath {","fill-opacity: "+this.INSERTION_MARKER_OPACITY+";","stroke: none","}"]},t.blockRendering.MarkerSvg=function(t,e,o){this.workspace_=t,this.marker_=o,this.parent_=null,this.constants_=e,this.currentMarkerSvg=null,t=this.isCursor()?this.constants_.CURSOR_COLOUR:this.constants_.MARKER_COLOUR,this.colour_=o.colour||t},t.blockRendering.MarkerSvg.CURSOR_CLASS="blocklyCursor",t.blockRendering.MarkerSvg.MARKER_CLASS="blocklyMarker",t.blockRendering.MarkerSvg.HEIGHT_MULTIPLIER=.75,t.blockRendering.MarkerSvg.prototype.getSvgRoot=function(){return this.svgGroup_},t.blockRendering.MarkerSvg.prototype.isCursor=function(){return"cursor"==this.marker_.type},t.blockRendering.MarkerSvg.prototype.createDom=function(){var e=this.isCursor()?t.blockRendering.MarkerSvg.CURSOR_CLASS:t.blockRendering.MarkerSvg.MARKER_CLASS;return this.svgGroup_=t.utils.dom.createSvgElement("g",{class:e},null),this.createDomInternal_(),this.applyColour_(),this.svgGroup_},t.blockRendering.MarkerSvg.prototype.setParent_=function(t){this.isCursor()?(this.parent_&&this.parent_.setCursorSvg(null),t.setCursorSvg(this.getSvgRoot())):(this.parent_&&this.parent_.setMarkerSvg(null),t.setMarkerSvg(this.getSvgRoot())),this.parent_=t},t.blockRendering.MarkerSvg.prototype.showWithBlockPrevOutput_=function(e){if(e){var o=e.width,i=e.height,n=i*t.blockRendering.MarkerSvg.HEIGHT_MULTIPLIER,s=this.constants_.CURSOR_BLOCK_PADDING;if(e.previousConnection){var r=this.constants_.shapeFor(e.previousConnection);this.positionPrevious_(o,s,n,r)}else e.outputConnection?(r=this.constants_.shapeFor(e.outputConnection),this.positionOutput_(o,i,r)):this.positionBlock_(o,s,n);this.setParent_(e),this.showCurrent_()}},t.blockRendering.MarkerSvg.prototype.showWithCoordinates_=function(t){var e=t.getWsCoordinate();t=e.x,e=e.y,this.workspace_.RTL&&(t-=this.constants_.CURSOR_WS_WIDTH),this.positionLine_(t,e,this.constants_.CURSOR_WS_WIDTH),this.setParent_(this.workspace_),this.showCurrent_()},t.blockRendering.MarkerSvg.prototype.showWithField_=function(t){var e=(t=t.getLocation()).getSize().width,o=t.getSize().height;this.positionRect_(0,0,e,o),this.setParent_(t),this.showCurrent_()},t.blockRendering.MarkerSvg.prototype.showWithInput_=function(t){var e=(t=t.getLocation()).getSourceBlock();this.positionInput_(t),this.setParent_(e),this.showCurrent_()},t.blockRendering.MarkerSvg.prototype.showWithNext_=function(t){var e=t.getLocation();t=e.getSourceBlock();var o=0;e=e.getOffsetInBlock().y;var i=t.getHeightWidth().width;this.workspace_.RTL&&(o=-i),this.positionLine_(o,e,i),this.setParent_(t),this.showCurrent_()},t.blockRendering.MarkerSvg.prototype.showWithStack_=function(t){var e=(t=t.getLocation()).getHeightWidth(),o=e.width+this.constants_.CURSOR_STACK_PADDING;e=e.height+this.constants_.CURSOR_STACK_PADDING;var i=-this.constants_.CURSOR_STACK_PADDING/2,n=-this.constants_.CURSOR_STACK_PADDING/2,s=i;this.workspace_.RTL&&(s=-(o+i)),this.positionRect_(s,n,o,e),this.setParent_(t),this.showCurrent_()},t.blockRendering.MarkerSvg.prototype.showCurrent_=function(){this.hide(),this.currentMarkerSvg.style.display=""},t.blockRendering.MarkerSvg.prototype.positionBlock_=function(e,o,i){e=t.utils.svgPaths.moveBy(-o,i)+t.utils.svgPaths.lineOnAxis("V",-o)+t.utils.svgPaths.lineOnAxis("H",e+2*o)+t.utils.svgPaths.lineOnAxis("V",i),this.markerBlock_.setAttribute("d",e),this.workspace_.RTL&&this.flipRtl_(this.markerBlock_),this.currentMarkerSvg=this.markerBlock_},t.blockRendering.MarkerSvg.prototype.positionInput_=function(e){var o=e.getOffsetInBlock().x,i=e.getOffsetInBlock().y;e=t.utils.svgPaths.moveTo(0,0)+this.constants_.shapeFor(e).pathDown,this.markerInput_.setAttribute("d",e),this.markerInput_.setAttribute("transform","translate("+o+","+i+")"+(this.workspace_.RTL?" scale(-1 1)":"")),this.currentMarkerSvg=this.markerInput_},t.blockRendering.MarkerSvg.prototype.positionLine_=function(t,e,o){this.markerSvgLine_.setAttribute("x",t),this.markerSvgLine_.setAttribute("y",e),this.markerSvgLine_.setAttribute("width",o),this.currentMarkerSvg=this.markerSvgLine_},t.blockRendering.MarkerSvg.prototype.positionOutput_=function(e,o,i){e=t.utils.svgPaths.moveBy(e,0)+t.utils.svgPaths.lineOnAxis("h",-(e-i.width))+t.utils.svgPaths.lineOnAxis("v",this.constants_.TAB_OFFSET_FROM_TOP)+i.pathDown+t.utils.svgPaths.lineOnAxis("V",o)+t.utils.svgPaths.lineOnAxis("H",e),this.markerBlock_.setAttribute("d",e),this.workspace_.RTL&&this.flipRtl_(this.markerBlock_),this.currentMarkerSvg=this.markerBlock_},t.blockRendering.MarkerSvg.prototype.positionPrevious_=function(e,o,i,n){e=t.utils.svgPaths.moveBy(-o,i)+t.utils.svgPaths.lineOnAxis("V",-o)+t.utils.svgPaths.lineOnAxis("H",this.constants_.NOTCH_OFFSET_LEFT)+n.pathLeft+t.utils.svgPaths.lineOnAxis("H",e+2*o)+t.utils.svgPaths.lineOnAxis("V",i),this.markerBlock_.setAttribute("d",e),this.workspace_.RTL&&this.flipRtl_(this.markerBlock_),this.currentMarkerSvg=this.markerBlock_},t.blockRendering.MarkerSvg.prototype.positionRect_=function(t,e,o,i){this.markerSvgRect_.setAttribute("x",t),this.markerSvgRect_.setAttribute("y",e),this.markerSvgRect_.setAttribute("width",o),this.markerSvgRect_.setAttribute("height",i),this.currentMarkerSvg=this.markerSvgRect_},t.blockRendering.MarkerSvg.prototype.flipRtl_=function(t){t.setAttribute("transform","scale(-1 1)")},t.blockRendering.MarkerSvg.prototype.hide=function(){this.markerSvgLine_.style.display="none",this.markerSvgRect_.style.display="none",this.markerInput_.style.display="none",this.markerBlock_.style.display="none"},t.blockRendering.MarkerSvg.prototype.draw=function(t,e){if(e){this.constants_=this.workspace_.getRenderer().getConstants();var o=this.isCursor()?this.constants_.CURSOR_COLOUR:this.constants_.MARKER_COLOUR;this.colour_=this.marker_.colour||o,this.applyColour_(),this.showAtLocation_(e),this.firemarkerEvent_(t,e),void 0!==(t=this.currentMarkerSvg.childNodes[0])&&t.beginElement&&t.beginElement()}else this.hide()},t.blockRendering.MarkerSvg.prototype.showAtLocation_=function(e){e.getType()==t.ASTNode.types.BLOCK?(e=e.getLocation(),this.showWithBlockPrevOutput_(e)):e.getType()==t.ASTNode.types.OUTPUT?(e=e.getLocation().getSourceBlock(),this.showWithBlockPrevOutput_(e)):e.getLocation().type==t.INPUT_VALUE?this.showWithInput_(e):e.getLocation().type==t.NEXT_STATEMENT?this.showWithNext_(e):e.getType()==t.ASTNode.types.PREVIOUS?(e=e.getLocation().getSourceBlock(),this.showWithBlockPrevOutput_(e)):e.getType()==t.ASTNode.types.FIELD?this.showWithField_(e):e.getType()==t.ASTNode.types.WORKSPACE?this.showWithCoordinates_(e):e.getType()==t.ASTNode.types.STACK&&this.showWithStack_(e)},t.blockRendering.MarkerSvg.prototype.firemarkerEvent_=function(e,o){var i=o.getSourceBlock(),n=this.isCursor()?"cursorMove":"markerMove";e=new t.Events.Ui(i,n,e,o),o.getType()==t.ASTNode.types.WORKSPACE&&(e.workspaceId=o.getLocation().id),t.Events.fire(e)},t.blockRendering.MarkerSvg.prototype.getBlinkProperties_=function(){return{attributeType:"XML",attributeName:"fill",dur:"1s",values:this.colour_+";transparent;transparent;",repeatCount:"indefinite"}},t.blockRendering.MarkerSvg.prototype.createDomInternal_=function(){if(this.markerSvg_=t.utils.dom.createSvgElement("g",{width:this.constants_.CURSOR_WS_WIDTH,height:this.constants_.WS_CURSOR_HEIGHT},this.svgGroup_),this.markerSvgLine_=t.utils.dom.createSvgElement("rect",{width:this.constants_.CURSOR_WS_WIDTH,height:this.constants_.WS_CURSOR_HEIGHT,style:"display: none"},this.markerSvg_),this.markerSvgRect_=t.utils.dom.createSvgElement("rect",{class:"blocklyVerticalMarker",rx:10,ry:10,style:"display: none"},this.markerSvg_),this.markerInput_=t.utils.dom.createSvgElement("path",{transform:"",style:"display: none"},this.markerSvg_),this.markerBlock_=t.utils.dom.createSvgElement("path",{transform:"",style:"display: none",fill:"none","stroke-width":this.constants_.CURSOR_STROKE_WIDTH},this.markerSvg_),this.isCursor()){var e=this.getBlinkProperties_();t.utils.dom.createSvgElement("animate",e,this.markerSvgLine_),t.utils.dom.createSvgElement("animate",e,this.markerInput_),e.attributeName="stroke",t.utils.dom.createSvgElement("animate",e,this.markerBlock_)}return this.markerSvg_},t.blockRendering.MarkerSvg.prototype.applyColour_=function(){if(this.markerSvgLine_.setAttribute("fill",this.colour_),this.markerSvgRect_.setAttribute("stroke",this.colour_),this.markerInput_.setAttribute("fill",this.colour_),this.markerBlock_.setAttribute("stroke",this.colour_),this.isCursor()){var t=this.colour_+";transparent;transparent;";this.markerSvgLine_.firstChild.setAttribute("values",t),this.markerInput_.firstChild.setAttribute("values",t),this.markerBlock_.firstChild.setAttribute("values",t)}},t.blockRendering.MarkerSvg.prototype.dispose=function(){this.svgGroup_&&t.utils.dom.removeNode(this.svgGroup_)},t.blockRendering.Types={NONE:0,FIELD:1,HAT:2,ICON:4,SPACER:8,BETWEEN_ROW_SPACER:16,IN_ROW_SPACER:32,EXTERNAL_VALUE_INPUT:64,INPUT:128,INLINE_INPUT:256,STATEMENT_INPUT:512,CONNECTION:1024,PREVIOUS_CONNECTION:2048,NEXT_CONNECTION:4096,OUTPUT_CONNECTION:8192,CORNER:16384,LEFT_SQUARE_CORNER:32768,LEFT_ROUND_CORNER:65536,RIGHT_SQUARE_CORNER:131072,RIGHT_ROUND_CORNER:262144,JAGGED_EDGE:524288,ROW:1048576,TOP_ROW:2097152,BOTTOM_ROW:4194304,INPUT_ROW:8388608},t.blockRendering.Types.LEFT_CORNER=t.blockRendering.Types.LEFT_SQUARE_CORNER|t.blockRendering.Types.LEFT_ROUND_CORNER,t.blockRendering.Types.RIGHT_CORNER=t.blockRendering.Types.RIGHT_SQUARE_CORNER|t.blockRendering.Types.RIGHT_ROUND_CORNER,t.blockRendering.Types.nextTypeValue_=16777216,t.blockRendering.Types.getType=function(e){return t.blockRendering.Types.hasOwnProperty(e)||(t.blockRendering.Types[e]=t.blockRendering.Types.nextTypeValue_,t.blockRendering.Types.nextTypeValue_<<=1),t.blockRendering.Types[e]},t.blockRendering.Types.isField=function(e){return e.type&t.blockRendering.Types.FIELD},t.blockRendering.Types.isHat=function(e){return e.type&t.blockRendering.Types.HAT},t.blockRendering.Types.isIcon=function(e){return e.type&t.blockRendering.Types.ICON},t.blockRendering.Types.isSpacer=function(e){return e.type&t.blockRendering.Types.SPACER},t.blockRendering.Types.isInRowSpacer=function(e){return e.type&t.blockRendering.Types.IN_ROW_SPACER},t.blockRendering.Types.isInput=function(e){return e.type&t.blockRendering.Types.INPUT},t.blockRendering.Types.isExternalInput=function(e){return e.type&t.blockRendering.Types.EXTERNAL_VALUE_INPUT},t.blockRendering.Types.isInlineInput=function(e){return e.type&t.blockRendering.Types.INLINE_INPUT},t.blockRendering.Types.isStatementInput=function(e){return e.type&t.blockRendering.Types.STATEMENT_INPUT},t.blockRendering.Types.isPreviousConnection=function(e){return e.type&t.blockRendering.Types.PREVIOUS_CONNECTION},t.blockRendering.Types.isNextConnection=function(e){return e.type&t.blockRendering.Types.NEXT_CONNECTION},t.blockRendering.Types.isPreviousOrNextConnection=function(e){return e.type&(t.blockRendering.Types.PREVIOUS_CONNECTION|t.blockRendering.Types.NEXT_CONNECTION)},t.blockRendering.Types.isLeftRoundedCorner=function(e){return e.type&t.blockRendering.Types.LEFT_ROUND_CORNER},t.blockRendering.Types.isRightRoundedCorner=function(e){return e.type&t.blockRendering.Types.RIGHT_ROUND_CORNER},t.blockRendering.Types.isLeftSquareCorner=function(e){return e.type&t.blockRendering.Types.LEFT_SQUARE_CORNER},t.blockRendering.Types.isRightSquareCorner=function(e){return e.type&t.blockRendering.Types.RIGHT_SQUARE_CORNER},t.blockRendering.Types.isCorner=function(e){return e.type&t.blockRendering.Types.CORNER},t.blockRendering.Types.isJaggedEdge=function(e){return e.type&t.blockRendering.Types.JAGGED_EDGE},t.blockRendering.Types.isRow=function(e){return e.type&t.blockRendering.Types.ROW},t.blockRendering.Types.isBetweenRowSpacer=function(e){return e.type&t.blockRendering.Types.BETWEEN_ROW_SPACER},t.blockRendering.Types.isTopRow=function(e){return e.type&t.blockRendering.Types.TOP_ROW},t.blockRendering.Types.isBottomRow=function(e){return e.type&t.blockRendering.Types.BOTTOM_ROW},t.blockRendering.Types.isTopOrBottomRow=function(e){return e.type&(t.blockRendering.Types.TOP_ROW|t.blockRendering.Types.BOTTOM_ROW)},t.blockRendering.Types.isInputRow=function(e){return e.type&t.blockRendering.Types.INPUT_ROW},t.blockRendering.Measurable=function(e){this.height=this.width=0,this.type=t.blockRendering.Types.NONE,this.centerline=this.xPos=0,this.constants_=e,this.notchOffset=this.constants_.NOTCH_OFFSET_LEFT},t.blockRendering.Connection=function(e,o){t.blockRendering.Connection.superClass_.constructor.call(this,e),this.connectionModel=o,this.shape=this.constants_.shapeFor(o),this.isDynamicShape=!!this.shape.isDynamic,this.type|=t.blockRendering.Types.CONNECTION},t.utils.object.inherits(t.blockRendering.Connection,t.blockRendering.Measurable),t.blockRendering.OutputConnection=function(e,o){t.blockRendering.OutputConnection.superClass_.constructor.call(this,e,o),this.type|=t.blockRendering.Types.OUTPUT_CONNECTION,this.height=this.isDynamicShape?0:this.shape.height,this.startX=this.width=this.isDynamicShape?0:this.shape.width,this.connectionOffsetY=this.constants_.TAB_OFFSET_FROM_TOP,this.connectionOffsetX=0},t.utils.object.inherits(t.blockRendering.OutputConnection,t.blockRendering.Connection),t.blockRendering.PreviousConnection=function(e,o){t.blockRendering.PreviousConnection.superClass_.constructor.call(this,e,o),this.type|=t.blockRendering.Types.PREVIOUS_CONNECTION,this.height=this.shape.height,this.width=this.shape.width},t.utils.object.inherits(t.blockRendering.PreviousConnection,t.blockRendering.Connection),t.blockRendering.NextConnection=function(e,o){t.blockRendering.NextConnection.superClass_.constructor.call(this,e,o),this.type|=t.blockRendering.Types.NEXT_CONNECTION,this.height=this.shape.height,this.width=this.shape.width},t.utils.object.inherits(t.blockRendering.NextConnection,t.blockRendering.Connection),t.blockRendering.InputConnection=function(e,o){t.blockRendering.InputConnection.superClass_.constructor.call(this,e,o.connection),this.type|=t.blockRendering.Types.INPUT,this.input=o,this.align=o.align,(this.connectedBlock=o.connection&&o.connection.targetBlock()?o.connection.targetBlock():null)?(e=this.connectedBlock.getHeightWidth(),this.connectedBlockWidth=e.width,this.connectedBlockHeight=e.height):this.connectedBlockHeight=this.connectedBlockWidth=0,this.connectionOffsetY=this.connectionOffsetX=0},t.utils.object.inherits(t.blockRendering.InputConnection,t.blockRendering.Connection),t.blockRendering.InlineInput=function(e,o){t.blockRendering.InlineInput.superClass_.constructor.call(this,e,o),this.type|=t.blockRendering.Types.INLINE_INPUT,this.connectedBlock?(this.width=this.connectedBlockWidth,this.height=this.connectedBlockHeight):(this.height=this.constants_.EMPTY_INLINE_INPUT_HEIGHT,this.width=this.constants_.EMPTY_INLINE_INPUT_PADDING),this.connectionHeight=this.isDynamicShape?this.shape.height(this.height):this.shape.height,this.connectionWidth=this.isDynamicShape?this.shape.width(this.height):this.shape.width,this.connectedBlock||(this.width+=this.connectionWidth*(this.isDynamicShape?2:1)),this.connectionOffsetY=this.isDynamicShape?this.shape.connectionOffsetY(this.connectionHeight):this.constants_.TAB_OFFSET_FROM_TOP,this.connectionOffsetX=this.isDynamicShape?this.shape.connectionOffsetX(this.connectionWidth):0},t.utils.object.inherits(t.blockRendering.InlineInput,t.blockRendering.InputConnection),t.blockRendering.StatementInput=function(e,o){t.blockRendering.StatementInput.superClass_.constructor.call(this,e,o),this.type|=t.blockRendering.Types.STATEMENT_INPUT,this.height=this.connectedBlock?this.connectedBlockHeight+this.constants_.STATEMENT_BOTTOM_SPACER:this.constants_.EMPTY_STATEMENT_INPUT_HEIGHT,this.width=this.constants_.STATEMENT_INPUT_NOTCH_OFFSET+this.shape.width},t.utils.object.inherits(t.blockRendering.StatementInput,t.blockRendering.InputConnection),t.blockRendering.ExternalValueInput=function(e,o){t.blockRendering.ExternalValueInput.superClass_.constructor.call(this,e,o),this.type|=t.blockRendering.Types.EXTERNAL_VALUE_INPUT,this.height=this.connectedBlock?this.connectedBlockHeight-this.constants_.TAB_OFFSET_FROM_TOP-this.constants_.MEDIUM_PADDING:this.shape.height,this.width=this.shape.width+this.constants_.EXTERNAL_VALUE_INPUT_PADDING,this.connectionOffsetY=this.constants_.TAB_OFFSET_FROM_TOP,this.connectionHeight=this.shape.height,this.connectionWidth=this.shape.width},t.utils.object.inherits(t.blockRendering.ExternalValueInput,t.blockRendering.InputConnection),t.blockRendering.Icon=function(e,o){t.blockRendering.Icon.superClass_.constructor.call(this,e),this.icon=o,this.isVisible=o.isVisible(),this.type|=t.blockRendering.Types.ICON,e=o.getCorrectedSize(),this.height=e.height,this.width=e.width},t.utils.object.inherits(t.blockRendering.Icon,t.blockRendering.Measurable),t.blockRendering.JaggedEdge=function(e){t.blockRendering.JaggedEdge.superClass_.constructor.call(this,e),this.type|=t.blockRendering.Types.JAGGED_EDGE,this.height=this.constants_.JAGGED_TEETH.height,this.width=this.constants_.JAGGED_TEETH.width},t.utils.object.inherits(t.blockRendering.JaggedEdge,t.blockRendering.Measurable),t.blockRendering.Field=function(e,o,i){t.blockRendering.Field.superClass_.constructor.call(this,e),this.field=o,this.isEditable=o.EDITABLE,this.flipRtl=o.getFlipRtl(),this.type|=t.blockRendering.Types.FIELD,e=this.field.getSize(),this.height=e.height,this.width=e.width,this.parentInput=i},t.utils.object.inherits(t.blockRendering.Field,t.blockRendering.Measurable),t.blockRendering.Hat=function(e){t.blockRendering.Hat.superClass_.constructor.call(this,e),this.type|=t.blockRendering.Types.HAT,this.height=this.constants_.START_HAT.height,this.width=this.constants_.START_HAT.width,this.ascenderHeight=this.height},t.utils.object.inherits(t.blockRendering.Hat,t.blockRendering.Measurable),t.blockRendering.SquareCorner=function(e,o){t.blockRendering.SquareCorner.superClass_.constructor.call(this,e),this.type=(o&&"left"!=o?t.blockRendering.Types.RIGHT_SQUARE_CORNER:t.blockRendering.Types.LEFT_SQUARE_CORNER)|t.blockRendering.Types.CORNER,this.width=this.height=this.constants_.NO_PADDING},t.utils.object.inherits(t.blockRendering.SquareCorner,t.blockRendering.Measurable),t.blockRendering.RoundCorner=function(e,o){t.blockRendering.RoundCorner.superClass_.constructor.call(this,e),this.type=(o&&"left"!=o?t.blockRendering.Types.RIGHT_ROUND_CORNER:t.blockRendering.Types.LEFT_ROUND_CORNER)|t.blockRendering.Types.CORNER,this.width=this.constants_.CORNER_RADIUS,this.height=this.constants_.CORNER_RADIUS/2},t.utils.object.inherits(t.blockRendering.RoundCorner,t.blockRendering.Measurable),t.blockRendering.InRowSpacer=function(e,o){t.blockRendering.InRowSpacer.superClass_.constructor.call(this,e),this.type=this.type|t.blockRendering.Types.SPACER|t.blockRendering.Types.IN_ROW_SPACER,this.width=o,this.height=this.constants_.SPACER_DEFAULT_HEIGHT},t.utils.object.inherits(t.blockRendering.InRowSpacer,t.blockRendering.Measurable),t.blockRendering.Row=function(e){this.type=t.blockRendering.Types.ROW,this.elements=[],this.xPos=this.yPos=this.widthWithConnectedBlocks=this.minWidth=this.minHeight=this.width=this.height=0,this.hasJaggedEdge=this.hasDummyInput=this.hasInlineInput=this.hasStatement=this.hasExternalInput=!1,this.constants_=e,this.notchOffset=this.constants_.NOTCH_OFFSET_LEFT,this.align=null},t.blockRendering.Row.prototype.measure=function(){throw Error("Unexpected attempt to measure a base Row.")},t.blockRendering.Row.prototype.getLastInput=function(){for(var e,o=this.elements.length-1;e=this.elements[o];o--)if(t.blockRendering.Types.isInput(e))return e;return null},t.blockRendering.Row.prototype.startsWithElemSpacer=function(){return!0},t.blockRendering.Row.prototype.endsWithElemSpacer=function(){return!0},t.blockRendering.Row.prototype.getFirstSpacer=function(){for(var e,o=0;e=this.elements[o];o++)if(t.blockRendering.Types.isSpacer(e))return e;return null},t.blockRendering.Row.prototype.getLastSpacer=function(){for(var e,o=this.elements.length-1;e=this.elements[o];o--)if(t.blockRendering.Types.isSpacer(e))return e;return null},t.blockRendering.TopRow=function(e){t.blockRendering.TopRow.superClass_.constructor.call(this,e),this.type|=t.blockRendering.Types.TOP_ROW,this.ascenderHeight=this.capline=0,this.hasPreviousConnection=!1,this.connection=null},t.utils.object.inherits(t.blockRendering.TopRow,t.blockRendering.Row),t.blockRendering.TopRow.prototype.hasLeftSquareCorner=function(t){var e=(t.hat?"cap"===t.hat:this.constants_.ADD_START_HATS)&&!t.outputConnection&&!t.previousConnection,o=t.getPreviousBlock();return!!t.outputConnection||e||!!o&&o.getNextBlock()==t},t.blockRendering.TopRow.prototype.hasRightSquareCorner=function(t){return!0},t.blockRendering.TopRow.prototype.measure=function(){for(var e,o=0,i=0,n=0,s=0;e=this.elements[s];s++)i+=e.width,t.blockRendering.Types.isSpacer(e)||(t.blockRendering.Types.isHat(e)?n=Math.max(n,e.ascenderHeight):o=Math.max(o,e.height));this.width=Math.max(this.minWidth,i),this.height=Math.max(this.minHeight,o)+n,this.capline=this.ascenderHeight=n,this.widthWithConnectedBlocks=this.width},t.blockRendering.TopRow.prototype.startsWithElemSpacer=function(){return!1},t.blockRendering.TopRow.prototype.endsWithElemSpacer=function(){return!1},t.blockRendering.BottomRow=function(e){t.blockRendering.BottomRow.superClass_.constructor.call(this,e),this.type|=t.blockRendering.Types.BOTTOM_ROW,this.hasNextConnection=!1,this.connection=null,this.baseline=this.descenderHeight=0},t.utils.object.inherits(t.blockRendering.BottomRow,t.blockRendering.Row),t.blockRendering.BottomRow.prototype.hasLeftSquareCorner=function(t){return!!t.outputConnection||!!t.getNextBlock()},t.blockRendering.BottomRow.prototype.hasRightSquareCorner=function(t){return!0},t.blockRendering.BottomRow.prototype.measure=function(){for(var e,o=0,i=0,n=0,s=0;e=this.elements[s];s++)i+=e.width,t.blockRendering.Types.isSpacer(e)||(t.blockRendering.Types.isNextConnection(e)?n=Math.max(n,e.height):o=Math.max(o,e.height));this.width=Math.max(this.minWidth,i),this.height=Math.max(this.minHeight,o)+n,this.descenderHeight=n,this.widthWithConnectedBlocks=this.width},t.blockRendering.BottomRow.prototype.startsWithElemSpacer=function(){return!1},t.blockRendering.BottomRow.prototype.endsWithElemSpacer=function(){return!1},t.blockRendering.SpacerRow=function(e,o,i){t.blockRendering.SpacerRow.superClass_.constructor.call(this,e),this.type=this.type|t.blockRendering.Types.SPACER|t.blockRendering.Types.BETWEEN_ROW_SPACER,this.width=i,this.height=o,this.followsStatement=!1,this.widthWithConnectedBlocks=0,this.elements=[new t.blockRendering.InRowSpacer(this.constants_,i)]},t.utils.object.inherits(t.blockRendering.SpacerRow,t.blockRendering.Row),t.blockRendering.SpacerRow.prototype.measure=function(){},t.blockRendering.InputRow=function(e){t.blockRendering.InputRow.superClass_.constructor.call(this,e),this.type|=t.blockRendering.Types.INPUT_ROW,this.connectedBlockWidths=0},t.utils.object.inherits(t.blockRendering.InputRow,t.blockRendering.Row),t.blockRendering.InputRow.prototype.measure=function(){this.width=this.minWidth,this.height=this.minHeight;for(var e,o=0,i=0;e=this.elements[i];i++)this.width+=e.width,t.blockRendering.Types.isInput(e)&&(t.blockRendering.Types.isStatementInput(e)?o+=e.connectedBlockWidth:t.blockRendering.Types.isExternalInput(e)&&0!=e.connectedBlockWidth&&(o+=e.connectedBlockWidth-e.connectionWidth)),t.blockRendering.Types.isSpacer(e)||(this.height=Math.max(this.height,e.height));this.connectedBlockWidths=o,this.widthWithConnectedBlocks=this.width+o},t.blockRendering.InputRow.prototype.endsWithElemSpacer=function(){return!this.hasExternalInput&&!this.hasStatement},t.blockRendering.RenderInfo=function(e,o){this.block_=o,this.renderer_=e,this.constants_=this.renderer_.getConstants(),this.outputConnection=o.outputConnection?new t.blockRendering.OutputConnection(this.constants_,o.outputConnection):null,this.isInline=o.getInputsInline()&&!o.isCollapsed(),this.isCollapsed=o.isCollapsed(),this.isInsertionMarker=o.isInsertionMarker(),this.RTL=o.RTL,this.statementEdge=this.width=this.widthWithChildren=this.height=0,this.rows=[],this.inputRows=[],this.hiddenIcons=[],this.topRow=new t.blockRendering.TopRow(this.constants_),this.bottomRow=new t.blockRendering.BottomRow(this.constants_),this.startY=this.startX=0},t.blockRendering.RenderInfo.prototype.getRenderer=function(){return this.renderer_},t.blockRendering.RenderInfo.prototype.measure=function(){this.createRows_(),this.addElemSpacing_(),this.addRowSpacing_(),this.computeBounds_(),this.alignRowElements_(),this.finalize_()},t.blockRendering.RenderInfo.prototype.createRows_=function(){this.populateTopRow_(),this.rows.push(this.topRow);var e=new t.blockRendering.InputRow(this.constants_);this.inputRows.push(e);var o=this.block_.getIcons();if(o.length)for(var i,n=0;i=o[n];n++){var s=new t.blockRendering.Icon(this.constants_,i);this.isCollapsed&&i.collapseHidden?this.hiddenIcons.push(s):e.elements.push(s)}for(i=null,n=0;o=this.block_.inputList[n];n++)if(o.isVisible()){for(this.shouldStartNewRow_(o,i)&&(this.rows.push(e),e=new t.blockRendering.InputRow(this.constants_),this.inputRows.push(e)),i=0;s=o.fieldRow[i];i++)e.elements.push(new t.blockRendering.Field(this.constants_,s,o));this.addInput_(o,e),i=o}this.isCollapsed&&(e.hasJaggedEdge=!0,e.elements.push(new t.blockRendering.JaggedEdge(this.constants_))),(e.elements.length||e.hasDummyInput)&&this.rows.push(e),this.populateBottomRow_(),this.rows.push(this.bottomRow)},t.blockRendering.RenderInfo.prototype.populateTopRow_=function(){var e=!!this.block_.previousConnection,o=(this.block_.hat?"cap"===this.block_.hat:this.constants_.ADD_START_HATS)&&!this.outputConnection&&!e;this.topRow.hasLeftSquareCorner(this.block_)?this.topRow.elements.push(new t.blockRendering.SquareCorner(this.constants_)):this.topRow.elements.push(new t.blockRendering.RoundCorner(this.constants_)),o?(e=new t.blockRendering.Hat(this.constants_),this.topRow.elements.push(e),this.topRow.capline=e.ascenderHeight):e&&(this.topRow.hasPreviousConnection=!0,this.topRow.connection=new t.blockRendering.PreviousConnection(this.constants_,this.block_.previousConnection),this.topRow.elements.push(this.topRow.connection)),this.block_.inputList.length&&this.block_.inputList[0].type==t.NEXT_STATEMENT&&!this.block_.isCollapsed()?this.topRow.minHeight=this.constants_.TOP_ROW_PRECEDES_STATEMENT_MIN_HEIGHT:this.topRow.minHeight=this.constants_.TOP_ROW_MIN_HEIGHT,this.topRow.hasRightSquareCorner(this.block_)?this.topRow.elements.push(new t.blockRendering.SquareCorner(this.constants_,"right")):this.topRow.elements.push(new t.blockRendering.RoundCorner(this.constants_,"right"))},t.blockRendering.RenderInfo.prototype.populateBottomRow_=function(){this.bottomRow.hasNextConnection=!!this.block_.nextConnection,this.bottomRow.minHeight=this.block_.inputList.length&&this.block_.inputList[this.block_.inputList.length-1].type==t.NEXT_STATEMENT?this.constants_.BOTTOM_ROW_AFTER_STATEMENT_MIN_HEIGHT:this.constants_.BOTTOM_ROW_MIN_HEIGHT,this.bottomRow.hasLeftSquareCorner(this.block_)?this.bottomRow.elements.push(new t.blockRendering.SquareCorner(this.constants_)):this.bottomRow.elements.push(new t.blockRendering.RoundCorner(this.constants_)),this.bottomRow.hasNextConnection&&(this.bottomRow.connection=new t.blockRendering.NextConnection(this.constants_,this.block_.nextConnection),this.bottomRow.elements.push(this.bottomRow.connection)),this.bottomRow.hasRightSquareCorner(this.block_)?this.bottomRow.elements.push(new t.blockRendering.SquareCorner(this.constants_,"right")):this.bottomRow.elements.push(new t.blockRendering.RoundCorner(this.constants_,"right"))},t.blockRendering.RenderInfo.prototype.addInput_=function(e,o){this.isInline&&e.type==t.INPUT_VALUE?(o.elements.push(new t.blockRendering.InlineInput(this.constants_,e)),o.hasInlineInput=!0):e.type==t.NEXT_STATEMENT?(o.elements.push(new t.blockRendering.StatementInput(this.constants_,e)),o.hasStatement=!0):e.type==t.INPUT_VALUE?(o.elements.push(new t.blockRendering.ExternalValueInput(this.constants_,e)),o.hasExternalInput=!0):e.type==t.DUMMY_INPUT&&(o.minHeight=Math.max(o.minHeight,e.getSourceBlock()&&e.getSourceBlock().isShadow()?this.constants_.DUMMY_INPUT_SHADOW_MIN_HEIGHT:this.constants_.DUMMY_INPUT_MIN_HEIGHT),o.hasDummyInput=!0),null==o.align&&(o.align=e.align)},t.blockRendering.RenderInfo.prototype.shouldStartNewRow_=function(e,o){return!(!o||e.type!=t.NEXT_STATEMENT&&o.type!=t.NEXT_STATEMENT&&(e.type!=t.INPUT_VALUE&&e.type!=t.DUMMY_INPUT||this.isInline))},t.blockRendering.RenderInfo.prototype.addElemSpacing_=function(){for(var e,o=0;e=this.rows[o];o++){var i=e.elements;if(e.elements=[],e.startsWithElemSpacer()&&e.elements.push(new t.blockRendering.InRowSpacer(this.constants_,this.getInRowSpacing_(null,i[0]))),i.length){for(var n=0;n.blocklyPathLight,",e+" .blocklyInsertionMarker>.blocklyPathDark {","fill-opacity: "+this.INSERTION_MARKER_OPACITY+";","stroke: none","}"])},t.geras.Highlighter=function(t){this.info_=t,this.inlineSteps_=this.steps_="",this.RTL_=this.info_.RTL,t=t.getRenderer(),this.constants_=t.getConstants(),this.highlightConstants_=t.getHighlightConstants(),this.highlightOffset_=this.highlightConstants_.OFFSET,this.outsideCornerPaths_=this.highlightConstants_.OUTSIDE_CORNER,this.insideCornerPaths_=this.highlightConstants_.INSIDE_CORNER,this.puzzleTabPaths_=this.highlightConstants_.PUZZLE_TAB,this.notchPaths_=this.highlightConstants_.NOTCH,this.startPaths_=this.highlightConstants_.START_HAT,this.jaggedTeethPaths_=this.highlightConstants_.JAGGED_TEETH},t.geras.Highlighter.prototype.getPath=function(){return this.steps_+"\n"+this.inlineSteps_},t.geras.Highlighter.prototype.drawTopCorner=function(e){this.steps_+=t.utils.svgPaths.moveBy(e.xPos,this.info_.startY);for(var o,i=0;o=e.elements[i];i++)t.blockRendering.Types.isLeftSquareCorner(o)?this.steps_+=this.highlightConstants_.START_POINT:t.blockRendering.Types.isLeftRoundedCorner(o)?this.steps_+=this.outsideCornerPaths_.topLeft(this.RTL_):t.blockRendering.Types.isPreviousConnection(o)?this.steps_+=this.notchPaths_.pathLeft:t.blockRendering.Types.isHat(o)?this.steps_+=this.startPaths_.path(this.RTL_):t.blockRendering.Types.isSpacer(o)&&0!=o.width&&(this.steps_+=t.utils.svgPaths.lineOnAxis("H",o.xPos+o.width-this.highlightOffset_));this.steps_+=t.utils.svgPaths.lineOnAxis("H",e.xPos+e.width-this.highlightOffset_)},t.geras.Highlighter.prototype.drawJaggedEdge_=function(e){this.info_.RTL&&(this.steps_+=this.jaggedTeethPaths_.pathLeft+t.utils.svgPaths.lineOnAxis("v",e.height-this.jaggedTeethPaths_.height-this.highlightOffset_))},t.geras.Highlighter.prototype.drawValueInput=function(e){var o=e.getLastInput();if(this.RTL_){var i=e.height-o.connectionHeight;this.steps_+=t.utils.svgPaths.moveTo(o.xPos+o.width-this.highlightOffset_,e.yPos)+this.puzzleTabPaths_.pathDown(this.RTL_)+t.utils.svgPaths.lineOnAxis("v",i)}else this.steps_+=t.utils.svgPaths.moveTo(o.xPos+o.width,e.yPos)+this.puzzleTabPaths_.pathDown(this.RTL_)},t.geras.Highlighter.prototype.drawStatementInput=function(e){var o=e.getLastInput();if(this.RTL_){var i=e.height-2*this.insideCornerPaths_.height;this.steps_+=t.utils.svgPaths.moveTo(o.xPos,e.yPos)+this.insideCornerPaths_.pathTop(this.RTL_)+t.utils.svgPaths.lineOnAxis("v",i)+this.insideCornerPaths_.pathBottom(this.RTL_)+t.utils.svgPaths.lineTo(e.width-o.xPos-this.insideCornerPaths_.width,0)}else this.steps_+=t.utils.svgPaths.moveTo(o.xPos,e.yPos+e.height)+this.insideCornerPaths_.pathBottom(this.RTL_)+t.utils.svgPaths.lineTo(e.width-o.xPos-this.insideCornerPaths_.width,0)},t.geras.Highlighter.prototype.drawRightSideRow=function(e){var o=e.xPos+e.width-this.highlightOffset_;e.followsStatement&&(this.steps_+=t.utils.svgPaths.lineOnAxis("H",o)),this.RTL_&&(this.steps_+=t.utils.svgPaths.lineOnAxis("H",o),e.height>this.highlightOffset_&&(this.steps_+=t.utils.svgPaths.lineOnAxis("V",e.yPos+e.height-this.highlightOffset_)))},t.geras.Highlighter.prototype.drawBottomRow=function(e){if(this.RTL_)this.steps_+=t.utils.svgPaths.lineOnAxis("V",e.baseline-this.highlightOffset_);else{var o=this.info_.bottomRow.elements[0];t.blockRendering.Types.isLeftSquareCorner(o)?this.steps_+=t.utils.svgPaths.moveTo(e.xPos+this.highlightOffset_,e.baseline-this.highlightOffset_):t.blockRendering.Types.isLeftRoundedCorner(o)&&(this.steps_+=t.utils.svgPaths.moveTo(e.xPos,e.baseline),this.steps_+=this.outsideCornerPaths_.bottomLeft())}},t.geras.Highlighter.prototype.drawLeft=function(){var e=this.info_.outputConnection;e&&(e=e.connectionOffsetY+e.height,this.RTL_?this.steps_+=t.utils.svgPaths.moveTo(this.info_.startX,e):(this.steps_+=t.utils.svgPaths.moveTo(this.info_.startX+this.highlightOffset_,this.info_.bottomRow.baseline-this.highlightOffset_),this.steps_+=t.utils.svgPaths.lineOnAxis("V",e)),this.steps_+=this.puzzleTabPaths_.pathUp(this.RTL_)),this.RTL_||(e=this.info_.topRow,t.blockRendering.Types.isLeftRoundedCorner(e.elements[0])?this.steps_+=t.utils.svgPaths.lineOnAxis("V",this.outsideCornerPaths_.height):this.steps_+=t.utils.svgPaths.lineOnAxis("V",e.capline+this.highlightOffset_))},t.geras.Highlighter.prototype.drawInlineInput=function(e){var o=this.highlightOffset_,i=e.xPos+e.connectionWidth,n=e.centerline-e.height/2,s=e.width-e.connectionWidth,r=n+o;this.RTL_?(n=e.connectionOffsetY-o,e=e.height-(e.connectionOffsetY+e.connectionHeight)+o,this.inlineSteps_+=t.utils.svgPaths.moveTo(i-o,r)+t.utils.svgPaths.lineOnAxis("v",n)+this.puzzleTabPaths_.pathDown(this.RTL_)+t.utils.svgPaths.lineOnAxis("v",e)+t.utils.svgPaths.lineOnAxis("h",s)):this.inlineSteps_+=t.utils.svgPaths.moveTo(e.xPos+e.width+o,r)+t.utils.svgPaths.lineOnAxis("v",e.height)+t.utils.svgPaths.lineOnAxis("h",-s)+t.utils.svgPaths.moveTo(i,n+e.connectionOffsetY)+this.puzzleTabPaths_.pathDown(this.RTL_)},t.geras.InlineInput=function(e,o){t.geras.InlineInput.superClass_.constructor.call(this,e,o),this.connectedBlock&&(this.width+=this.constants_.DARK_PATH_OFFSET,this.height+=this.constants_.DARK_PATH_OFFSET)},t.utils.object.inherits(t.geras.InlineInput,t.blockRendering.InlineInput),t.geras.StatementInput=function(e,o){t.geras.StatementInput.superClass_.constructor.call(this,e,o),this.connectedBlock&&(this.height+=this.constants_.DARK_PATH_OFFSET)},t.utils.object.inherits(t.geras.StatementInput,t.blockRendering.StatementInput),t.geras.RenderInfo=function(e,o){t.geras.RenderInfo.superClass_.constructor.call(this,e,o)},t.utils.object.inherits(t.geras.RenderInfo,t.blockRendering.RenderInfo),t.geras.RenderInfo.prototype.getRenderer=function(){return this.renderer_},t.geras.RenderInfo.prototype.populateBottomRow_=function(){t.geras.RenderInfo.superClass_.populateBottomRow_.call(this),this.block_.inputList.length&&this.block_.inputList[this.block_.inputList.length-1].type==t.NEXT_STATEMENT||(this.bottomRow.minHeight=this.constants_.MEDIUM_PADDING-this.constants_.DARK_PATH_OFFSET)},t.geras.RenderInfo.prototype.addInput_=function(e,o){this.isInline&&e.type==t.INPUT_VALUE?(o.elements.push(new t.geras.InlineInput(this.constants_,e)),o.hasInlineInput=!0):e.type==t.NEXT_STATEMENT?(o.elements.push(new t.geras.StatementInput(this.constants_,e)),o.hasStatement=!0):e.type==t.INPUT_VALUE?(o.elements.push(new t.blockRendering.ExternalValueInput(this.constants_,e)),o.hasExternalInput=!0):e.type==t.DUMMY_INPUT&&(o.minHeight=Math.max(o.minHeight,this.constants_.DUMMY_INPUT_MIN_HEIGHT),o.hasDummyInput=!0),this.isInline||null!=o.align||(o.align=e.align)},t.geras.RenderInfo.prototype.addElemSpacing_=function(){for(var e,o=!1,i=0;e=this.rows[i];i++)e.hasExternalInput&&(o=!0);for(i=0;e=this.rows[i];i++){var n=e.elements;if(e.elements=[],e.startsWithElemSpacer()&&e.elements.push(new t.blockRendering.InRowSpacer(this.constants_,this.getInRowSpacing_(null,n[0]))),n.length){for(var s=0;so?o:s,n=n?-1:1,e=(i?-1:1)*e/2,t.utils.svgPaths.lineTo(-n*s,e)+t.utils.svgPaths.lineTo(n*s,e)}var o=this.MAX_DYNAMIC_CONNECTION_SHAPE_WIDTH;return{type:this.SHAPES.HEXAGONAL,isDynamic:!0,width:function(t){return(t/=2)>o?o:t},height:function(t){return t},connectionOffsetY:function(t){return t/2},connectionOffsetX:function(t){return-t},pathDown:function(t){return e(t,!1,!1)},pathUp:function(t){return e(t,!0,!1)},pathRightDown:function(t){return e(t,!1,!0)},pathRightUp:function(t){return e(t,!1,!0)}}},t.zelos.ConstantProvider.prototype.makeRounded=function(){function e(e,o,n){var s=e>i?e-i:0;return e=(e>i?i:e)/2,t.utils.svgPaths.arc("a","0 0,1",e,t.utils.svgPaths.point((o?-1:1)*e,(o?-1:1)*e))+t.utils.svgPaths.lineOnAxis("v",(n?1:-1)*s)+t.utils.svgPaths.arc("a","0 0,1",e,t.utils.svgPaths.point((o?1:-1)*e,(o?-1:1)*e))}var o=this.MAX_DYNAMIC_CONNECTION_SHAPE_WIDTH,i=2*o;return{type:this.SHAPES.ROUND,isDynamic:!0,width:function(t){return(t/=2)>o?o:t},height:function(t){return t},connectionOffsetY:function(t){return t/2},connectionOffsetX:function(t){return-t},pathDown:function(t){return e(t,!1,!1)},pathUp:function(t){return e(t,!0,!1)},pathRightDown:function(t){return e(t,!1,!0)},pathRightUp:function(t){return e(t,!1,!0)}}},t.zelos.ConstantProvider.prototype.makeSquared=function(){function e(e,i,n){return e-=2*o,t.utils.svgPaths.arc("a","0 0,1",o,t.utils.svgPaths.point((i?-1:1)*o,(i?-1:1)*o))+t.utils.svgPaths.lineOnAxis("v",(n?1:-1)*e)+t.utils.svgPaths.arc("a","0 0,1",o,t.utils.svgPaths.point((i?1:-1)*o,(i?-1:1)*o))}var o=this.CORNER_RADIUS;return{type:this.SHAPES.SQUARE,isDynamic:!0,width:function(t){return o},height:function(t){return t},connectionOffsetY:function(t){return t/2},connectionOffsetX:function(t){return-t},pathDown:function(t){return e(t,!1,!1)},pathUp:function(t){return e(t,!0,!1)},pathRightDown:function(t){return e(t,!1,!0)},pathRightUp:function(t){return e(t,!1,!0)}}},t.zelos.ConstantProvider.prototype.shapeFor=function(e){var o=e.getCheck();switch(!o&&e.targetConnection&&(o=e.targetConnection.getCheck()),e.type){case t.INPUT_VALUE:case t.OUTPUT_VALUE:if(null!=(e=e.getSourceBlock().getOutputShape()))switch(e){case this.SHAPES.HEXAGONAL:return this.HEXAGONAL;case this.SHAPES.ROUND:return this.ROUNDED;case this.SHAPES.SQUARE:return this.SQUARED}return o&&-1!=o.indexOf("Boolean")?this.HEXAGONAL:(o&&-1!=o.indexOf("Number")||o&&o.indexOf("String"),this.ROUNDED);case t.PREVIOUS_STATEMENT:case t.NEXT_STATEMENT:return this.NOTCH;default:throw Error("Unknown type")}},t.zelos.ConstantProvider.prototype.makeNotch=function(){function e(e){return t.utils.svgPaths.curve("c",[t.utils.svgPaths.point(e*s/2,0),t.utils.svgPaths.point(e*s*3/4,a/2),t.utils.svgPaths.point(e*s,a)])+t.utils.svgPaths.line([t.utils.svgPaths.point(e*s,r)])+t.utils.svgPaths.curve("c",[t.utils.svgPaths.point(e*s/4,a/2),t.utils.svgPaths.point(e*s/2,a),t.utils.svgPaths.point(e*s,a)])+t.utils.svgPaths.lineOnAxis("h",e*n)+t.utils.svgPaths.curve("c",[t.utils.svgPaths.point(e*s/2,0),t.utils.svgPaths.point(e*s*3/4,-a/2),t.utils.svgPaths.point(e*s,-a)])+t.utils.svgPaths.line([t.utils.svgPaths.point(e*s,-r)])+t.utils.svgPaths.curve("c",[t.utils.svgPaths.point(e*s/4,-a/2),t.utils.svgPaths.point(e*s/2,-a),t.utils.svgPaths.point(e*s,-a)])}var o=this.NOTCH_WIDTH,i=this.NOTCH_HEIGHT,n=o/3,s=n/3,r=i/2,a=r/2,l=e(1),c=e(-1);return{type:this.SHAPES.NOTCH,width:o,height:i,pathLeft:l,pathRight:c}},t.zelos.ConstantProvider.prototype.makeInsideCorners=function(){var e=this.CORNER_RADIUS,o=t.utils.svgPaths.arc("a","0 0,0",e,t.utils.svgPaths.point(-e,e)),i=t.utils.svgPaths.arc("a","0 0,1",e,t.utils.svgPaths.point(-e,e));return{width:e,height:e,pathTop:o,pathBottom:t.utils.svgPaths.arc("a","0 0,0",e,t.utils.svgPaths.point(e,e)),rightWidth:e,rightHeight:e,pathTopRight:i,pathBottomRight:t.utils.svgPaths.arc("a","0 0,1",e,t.utils.svgPaths.point(e,e))}},t.zelos.ConstantProvider.prototype.generateSecondaryColour_=function(e){return t.utils.colour.blend("#000",e,.15)||e},t.zelos.ConstantProvider.prototype.generateTertiaryColour_=function(e){return t.utils.colour.blend("#000",e,.25)||e},t.zelos.ConstantProvider.prototype.createDom=function(e,o,i){t.zelos.ConstantProvider.superClass_.createDom.call(this,e,o,i),e=t.utils.dom.createSvgElement("defs",{},e),o=t.utils.dom.createSvgElement("filter",{id:"blocklySelectedGlowFilter"+this.randomIdentifier,height:"160%",width:"180%",y:"-30%",x:"-40%"},e),t.utils.dom.createSvgElement("feGaussianBlur",{in:"SourceGraphic",stdDeviation:this.SELECTED_GLOW_SIZE},o),i=t.utils.dom.createSvgElement("feComponentTransfer",{result:"outBlur"},o),t.utils.dom.createSvgElement("feFuncA",{type:"table",tableValues:"0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1"},i),t.utils.dom.createSvgElement("feFlood",{"flood-color":this.SELECTED_GLOW_COLOUR,"flood-opacity":1,result:"outColor"},o),t.utils.dom.createSvgElement("feComposite",{in:"outColor",in2:"outBlur",operator:"in",result:"outGlow"},o),this.selectedGlowFilterId=o.id,this.selectedGlowFilter_=o,e=t.utils.dom.createSvgElement("filter",{id:"blocklyReplacementGlowFilter"+this.randomIdentifier,height:"160%",width:"180%",y:"-30%",x:"-40%"},e),t.utils.dom.createSvgElement("feGaussianBlur",{in:"SourceGraphic",stdDeviation:this.REPLACEMENT_GLOW_SIZE},e),o=t.utils.dom.createSvgElement("feComponentTransfer",{result:"outBlur"},e),t.utils.dom.createSvgElement("feFuncA",{type:"table",tableValues:"0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1"},o),t.utils.dom.createSvgElement("feFlood",{"flood-color":this.REPLACEMENT_GLOW_COLOUR,"flood-opacity":1,result:"outColor"},e),t.utils.dom.createSvgElement("feComposite",{in:"outColor",in2:"outBlur",operator:"in",result:"outGlow"},e),t.utils.dom.createSvgElement("feComposite",{in:"SourceGraphic",in2:"outGlow",operator:"over"},e),this.replacementGlowFilterId=e.id,this.replacementGlowFilter_=e},t.zelos.ConstantProvider.prototype.getCSS_=function(t){return[t+" .blocklyText, ",t+" .blocklyFlyoutLabelText {","font-family: "+this.FIELD_TEXT_FONTFAMILY+";","font-size: "+this.FIELD_TEXT_FONTSIZE+"pt;","font-weight: "+this.FIELD_TEXT_FONTWEIGHT+";","}",t+" .blocklyText {","fill: #fff;","}",t+" .blocklyNonEditableText>rect:not(.blocklyDropdownRect),",t+" .blocklyEditableText>rect:not(.blocklyDropdownRect) {","fill: "+this.FIELD_BORDER_RECT_COLOUR+";","}",t+" .blocklyNonEditableText>text,",t+" .blocklyEditableText>text,",t+" .blocklyNonEditableText>g>text,",t+" .blocklyEditableText>g>text {","fill: #575E75;","}",t+" .blocklyFlyoutLabelText {","fill: #575E75;","}",t+" .blocklyText.blocklyBubbleText {","fill: #575E75;","}",t+" .blocklyDraggable:not(.blocklyDisabled)"," .blocklyEditableText:not(.editing):hover>rect ,",t+" .blocklyDraggable:not(.blocklyDisabled)"," .blocklyEditableText:not(.editing):hover>.blocklyPath {","stroke: #fff;","stroke-width: 2;","}",t+" .blocklyHtmlInput {","font-family: "+this.FIELD_TEXT_FONTFAMILY+";","font-weight: "+this.FIELD_TEXT_FONTWEIGHT+";","color: #575E75;","}",t+" .blocklyDropdownText {","fill: #fff !important;","}",t+".blocklyWidgetDiv .goog-menuitem,",t+".blocklyDropDownDiv .goog-menuitem {","font-family: "+this.FIELD_TEXT_FONTFAMILY+";","}",t+".blocklyDropDownDiv .goog-menuitem-content {","color: #fff;","}",t+" .blocklyHighlightedConnectionPath {","stroke: "+this.SELECTED_GLOW_COLOUR+";","}",t+" .blocklyDisabled > .blocklyOutlinePath {","fill: url(#blocklyDisabledPattern"+this.randomIdentifier+")","}",t+" .blocklyInsertionMarker>.blocklyPath {","fill-opacity: "+this.INSERTION_MARKER_OPACITY+";","stroke: none","}"]},t.zelos.TopRow=function(e){t.zelos.TopRow.superClass_.constructor.call(this,e)},t.utils.object.inherits(t.zelos.TopRow,t.blockRendering.TopRow),t.zelos.TopRow.prototype.endsWithElemSpacer=function(){return!1},t.zelos.TopRow.prototype.hasLeftSquareCorner=function(t){var e=(t.hat?"cap"===t.hat:this.constants_.ADD_START_HATS)&&!t.outputConnection&&!t.previousConnection;return!!t.outputConnection||e},t.zelos.TopRow.prototype.hasRightSquareCorner=function(t){return!!t.outputConnection&&!t.statementInputCount&&!t.nextConnection},t.zelos.BottomRow=function(e){t.zelos.BottomRow.superClass_.constructor.call(this,e)},t.utils.object.inherits(t.zelos.BottomRow,t.blockRendering.BottomRow),t.zelos.BottomRow.prototype.endsWithElemSpacer=function(){return!1},t.zelos.BottomRow.prototype.hasLeftSquareCorner=function(t){return!!t.outputConnection},t.zelos.BottomRow.prototype.hasRightSquareCorner=function(t){return!!t.outputConnection&&!t.statementInputCount&&!t.nextConnection},t.zelos.RightConnectionShape=function(e){t.zelos.RightConnectionShape.superClass_.constructor.call(this,e),this.type|=t.blockRendering.Types.getType("RIGHT_CONNECTION"),this.width=this.height=0},t.utils.object.inherits(t.zelos.RightConnectionShape,t.blockRendering.Measurable),t.zelos.StatementInput=function(e,o){if(t.zelos.StatementInput.superClass_.constructor.call(this,e,o),this.connectedBlock){for(e=this.connectedBlock;e.getNextBlock();)e=e.getNextBlock();e.nextConnection||(this.height=this.connectedBlockHeight,this.connectedBottomNextConnection=!0)}},t.utils.object.inherits(t.zelos.StatementInput,t.blockRendering.StatementInput),t.zelos.RenderInfo=function(e,o){t.zelos.RenderInfo.superClass_.constructor.call(this,e,o),this.topRow=new t.zelos.TopRow(this.constants_),this.bottomRow=new t.zelos.BottomRow(this.constants_),this.isInline=!0,this.isMultiRow=!o.getInputsInline()||o.isCollapsed(),this.hasStatementInput=0=this.rows.length-1?!!this.bottomRow.hasNextConnection:!!r.precedesStatement,t.blockRendering.Types.isInputRow(s)&&s.hasStatement)s.measure(),o=s.width-s.getLastInput().width+e;else if(n&&(2==i||r)&&t.blockRendering.Types.isInputRow(s)&&!s.hasStatement){r=s.xPos,n=null;for(var a,l=0;a=s.elements[l];l++)t.blockRendering.Types.isSpacer(a)&&(n=a),!(n&&(t.blockRendering.Types.isField(a)||t.blockRendering.Types.isInput(a))&&ri?i:this.height/2)*(1-Math.sin(Math.acos((i-this.constants_.SMALL_PADDING)/i)));default:return 0}if(t.blockRendering.Types.isInlineInput(e)){var s=e.connectedBlock;return e=s?s.pathObject.outputShapeType:e.shape.type,s&&s.outputConnection&&(s.statementInputCount||s.nextConnection)||i==n.SHAPES.HEXAGONAL&&i!=e?0:o-this.constants_.SHAPE_IN_SHAPE_PADDING[i][e]}return t.blockRendering.Types.isField(e)?i==n.SHAPES.ROUND&&e.field instanceof t.FieldTextInput?o-2.75*n.GRID_UNIT:o-this.constants_.SHAPE_IN_SHAPE_PADDING[i][0]:t.blockRendering.Types.isIcon(e)?this.constants_.SMALL_PADDING:0},t.zelos.RenderInfo.prototype.finalizeVerticalAlignment_=function(){if(!this.outputConnection)for(var e=2;e=this.rows.length-1?!!this.bottomRow.hasNextConnection:!!n.precedesStatement;if(s?this.topRow.hasPreviousConnection:o.followsStatement){var a=3==i.elements.length&&(i.elements[1].field instanceof t.FieldLabel||i.elements[1].field instanceof t.FieldImage);if(!s&&a)o.height-=this.constants_.SMALL_PADDING,n.height-=this.constants_.SMALL_PADDING,i.height-=this.constants_.MEDIUM_PADDING;else if(s||r){if(r){for(s=!1,r=0;a=i.elements[r];r++)if(t.blockRendering.Types.isInlineInput(a)&&a.connectedBlock&&!a.connectedBlock.isShadow()&&40<=a.connectedBlock.getHeightWidth().height){s=!0;break}s&&(o.height-=this.constants_.SMALL_PADDING,n.height-=this.constants_.SMALL_PADDING)}}else o.height+=this.constants_.SMALL_PADDING}}},t.zelos.RenderInfo.prototype.finalize_=function(){this.finalizeOutputConnection_(),this.finalizeHorizontalAlignment_(),this.finalizeVerticalAlignment_(),t.zelos.RenderInfo.superClass_.finalize_.call(this),this.rightSide&&(this.widthWithChildren+=this.rightSide.width)},t.zelos.Drawer=function(e,o){t.zelos.Drawer.superClass_.constructor.call(this,e,o)},t.utils.object.inherits(t.zelos.Drawer,t.blockRendering.Drawer),t.zelos.Drawer.prototype.draw=function(){var e=this.block_.pathObject;e.beginDrawing(),this.hideHiddenIcons_(),this.drawOutline_(),this.drawInternals_(),e.setPath(this.outlinePath_+"\n"+this.inlinePath_),this.info_.RTL&&e.flipRTL(),t.blockRendering.useDebugger&&this.block_.renderingDebugger.drawDebug(this.block_,this.info_),this.recordSizeOnBlock_(),this.info_.outputConnection&&(e.outputShapeType=this.info_.outputConnection.shape.type),e.endDrawing()},t.zelos.Drawer.prototype.drawOutline_=function(){this.info_.outputConnection&&this.info_.outputConnection.isDynamicShape&&!this.info_.hasStatementInput&&!this.info_.bottomRow.hasNextConnection?(this.drawFlatTop_(),this.drawRightDynamicConnection_(),this.drawFlatBottom_(),this.drawLeftDynamicConnection_()):t.zelos.Drawer.superClass_.drawOutline_.call(this)},t.zelos.Drawer.prototype.drawLeft_=function(){this.info_.outputConnection&&this.info_.outputConnection.isDynamicShape?this.drawLeftDynamicConnection_():t.zelos.Drawer.superClass_.drawLeft_.call(this)},t.zelos.Drawer.prototype.drawRightSideRow_=function(e){if(!(0>=e.height))if(e.precedesStatement||e.followsStatement){var o=this.constants_.INSIDE_CORNERS.rightHeight;o=e.height-(e.precedesStatement?o:0),this.outlinePath_+=(e.followsStatement?this.constants_.INSIDE_CORNERS.pathBottomRight:"")+(0","GT"],["‏≥","GTE"]]},{type:"input_value",name:"B"}],inputsInline:!0,output:"Boolean",style:"logic_blocks",helpUrl:"%{BKY_LOGIC_COMPARE_HELPURL}",extensions:["logic_compare","logic_op_tooltip"]},{type:"logic_operation",message0:"%1 %2 %3",args0:[{type:"input_value",name:"A",check:"Boolean"},{type:"field_dropdown",name:"OP",options:[["%{BKY_LOGIC_OPERATION_AND}","AND"],["%{BKY_LOGIC_OPERATION_OR}","OR"]]},{type:"input_value",name:"B",check:"Boolean"}],inputsInline:!0,output:"Boolean",style:"logic_blocks",helpUrl:"%{BKY_LOGIC_OPERATION_HELPURL}",extensions:["logic_op_tooltip"]},{type:"logic_negate",message0:"%{BKY_LOGIC_NEGATE_TITLE}",args0:[{type:"input_value",name:"BOOL",check:"Boolean"}],output:"Boolean",style:"logic_blocks",tooltip:"%{BKY_LOGIC_NEGATE_TOOLTIP}",helpUrl:"%{BKY_LOGIC_NEGATE_HELPURL}"},{type:"logic_null",message0:"%{BKY_LOGIC_NULL}",output:null,style:"logic_blocks",tooltip:"%{BKY_LOGIC_NULL_TOOLTIP}",helpUrl:"%{BKY_LOGIC_NULL_HELPURL}"},{type:"logic_ternary",message0:"%{BKY_LOGIC_TERNARY_CONDITION} %1",args0:[{type:"input_value",name:"IF",check:"Boolean"}],message1:"%{BKY_LOGIC_TERNARY_IF_TRUE} %1",args1:[{type:"input_value",name:"THEN"}],message2:"%{BKY_LOGIC_TERNARY_IF_FALSE} %1",args2:[{type:"input_value",name:"ELSE"}],output:null,style:"logic_blocks",tooltip:"%{BKY_LOGIC_TERNARY_TOOLTIP}",helpUrl:"%{BKY_LOGIC_TERNARY_HELPURL}",extensions:["logic_ternary"]}]),t.defineBlocksWithJsonArray([{type:"controls_if_if",message0:"%{BKY_CONTROLS_IF_IF_TITLE_IF}",nextStatement:null,enableContextMenu:!1,style:"logic_blocks",tooltip:"%{BKY_CONTROLS_IF_IF_TOOLTIP}"},{type:"controls_if_elseif",message0:"%{BKY_CONTROLS_IF_ELSEIF_TITLE_ELSEIF}",previousStatement:null,nextStatement:null,enableContextMenu:!1,style:"logic_blocks",tooltip:"%{BKY_CONTROLS_IF_ELSEIF_TOOLTIP}"},{type:"controls_if_else",message0:"%{BKY_CONTROLS_IF_ELSE_TITLE_ELSE}",previousStatement:null,enableContextMenu:!1,style:"logic_blocks",tooltip:"%{BKY_CONTROLS_IF_ELSE_TOOLTIP}"}]),t.Constants.Logic.TOOLTIPS_BY_OP={EQ:"%{BKY_LOGIC_COMPARE_TOOLTIP_EQ}",NEQ:"%{BKY_LOGIC_COMPARE_TOOLTIP_NEQ}",LT:"%{BKY_LOGIC_COMPARE_TOOLTIP_LT}",LTE:"%{BKY_LOGIC_COMPARE_TOOLTIP_LTE}",GT:"%{BKY_LOGIC_COMPARE_TOOLTIP_GT}",GTE:"%{BKY_LOGIC_COMPARE_TOOLTIP_GTE}",AND:"%{BKY_LOGIC_OPERATION_TOOLTIP_AND}",OR:"%{BKY_LOGIC_OPERATION_TOOLTIP_OR}"},t.Extensions.register("logic_op_tooltip",t.Extensions.buildTooltipForDropdown("OP",t.Constants.Logic.TOOLTIPS_BY_OP)),t.Constants.Logic.CONTROLS_IF_MUTATOR_MIXIN={elseifCount_:0,elseCount_:0,suppressPrefixSuffix:!0,mutationToDom:function(){if(!this.elseifCount_&&!this.elseCount_)return null;var e=t.utils.xml.createElement("mutation");return this.elseifCount_&&e.setAttribute("elseif",this.elseifCount_),this.elseCount_&&e.setAttribute("else",1),e},domToMutation:function(t){this.elseifCount_=parseInt(t.getAttribute("elseif"),10)||0,this.elseCount_=parseInt(t.getAttribute("else"),10)||0,this.rebuildShape_()},decompose:function(t){var e=t.newBlock("controls_if_if");e.initSvg();for(var o=e.nextConnection,i=1;i<=this.elseifCount_;i++){var n=t.newBlock("controls_if_elseif");n.initSvg(),o.connect(n.previousConnection),o=n.nextConnection}return this.elseCount_&&((t=t.newBlock("controls_if_else")).initSvg(),o.connect(t.previousConnection)),e},compose:function(t){t=t.nextConnection.targetBlock(),this.elseCount_=this.elseifCount_=0;for(var e=[null],o=[null],i=null;t;){switch(t.type){case"controls_if_elseif":this.elseifCount_++,e.push(t.valueConnection_),o.push(t.statementConnection_);break;case"controls_if_else":this.elseCount_++,i=t.statementConnection_;break;default:throw TypeError("Unknown block type: "+t.type)}t=t.nextConnection&&t.nextConnection.targetBlock()}this.updateShape_(),this.reconnectChildBlocks_(e,o,i)},saveConnections:function(t){t=t.nextConnection.targetBlock();for(var e=1;t;){switch(t.type){case"controls_if_elseif":var o=this.getInput("IF"+e),i=this.getInput("DO"+e);t.valueConnection_=o&&o.connection.targetConnection,t.statementConnection_=i&&i.connection.targetConnection,e++;break;case"controls_if_else":i=this.getInput("ELSE"),t.statementConnection_=i&&i.connection.targetConnection;break;default:throw TypeError("Unknown block type: "+t.type)}t=t.nextConnection&&t.nextConnection.targetBlock()}},rebuildShape_:function(){var t=[null],e=[null],o=null;this.getInput("ELSE")&&(o=this.getInput("ELSE").connection.targetConnection);for(var i=1;this.getInput("IF"+i);){var n=this.getInput("IF"+i),s=this.getInput("DO"+i);t.push(n.connection.targetConnection),e.push(s.connection.targetConnection),i++}this.updateShape_(),this.reconnectChildBlocks_(t,e,o)},updateShape_:function(){this.getInput("ELSE")&&this.removeInput("ELSE");for(var e=1;this.getInput("IF"+e);)this.removeInput("IF"+e),this.removeInput("DO"+e),e++;for(e=1;e<=this.elseifCount_;e++)this.appendValueInput("IF"+e).setCheck("Boolean").appendField(t.Msg.CONTROLS_IF_MSG_ELSEIF),this.appendStatementInput("DO"+e).appendField(t.Msg.CONTROLS_IF_MSG_THEN);this.elseCount_&&this.appendStatementInput("ELSE").appendField(t.Msg.CONTROLS_IF_MSG_ELSE)},reconnectChildBlocks_:function(e,o,i){for(var n=1;n<=this.elseifCount_;n++)t.Mutator.reconnect(e[n],this,"IF"+n),t.Mutator.reconnect(o[n],this,"DO"+n);t.Mutator.reconnect(i,this,"ELSE")}},t.Extensions.registerMutator("controls_if_mutator",t.Constants.Logic.CONTROLS_IF_MUTATOR_MIXIN,null,["controls_if_elseif","controls_if_else"]),t.Constants.Logic.CONTROLS_IF_TOOLTIP_EXTENSION=function(){this.setTooltip(function(){return this.elseifCount_||this.elseCount_?!this.elseifCount_&&this.elseCount_?t.Msg.CONTROLS_IF_TOOLTIP_2:this.elseifCount_&&!this.elseCount_?t.Msg.CONTROLS_IF_TOOLTIP_3:this.elseifCount_&&this.elseCount_?t.Msg.CONTROLS_IF_TOOLTIP_4:"":t.Msg.CONTROLS_IF_TOOLTIP_1}.bind(this))},t.Extensions.register("controls_if_tooltip",t.Constants.Logic.CONTROLS_IF_TOOLTIP_EXTENSION),t.Constants.Logic.LOGIC_COMPARE_ONCHANGE_MIXIN={onchange:function(e){this.prevBlocks_||(this.prevBlocks_=[null,null]);var o=this.getInputTargetBlock("A"),i=this.getInputTargetBlock("B");o&&i&&!o.outputConnection.checkType(i.outputConnection)&&(t.Events.setGroup(e.group),(e=this.prevBlocks_[0])!==o&&(o.unplug(),!e||e.isDisposed()||e.isShadow()||this.getInput("A").connection.connect(e.outputConnection)),(o=this.prevBlocks_[1])!==i&&(i.unplug(),!o||o.isDisposed()||o.isShadow()||this.getInput("B").connection.connect(o.outputConnection)),this.bumpNeighbours(),t.Events.setGroup(!1)),this.prevBlocks_[0]=this.getInputTargetBlock("A"),this.prevBlocks_[1]=this.getInputTargetBlock("B")}},t.Constants.Logic.LOGIC_COMPARE_EXTENSION=function(){this.mixin(t.Constants.Logic.LOGIC_COMPARE_ONCHANGE_MIXIN)},t.Extensions.register("logic_compare",t.Constants.Logic.LOGIC_COMPARE_EXTENSION),t.Constants.Logic.LOGIC_TERNARY_ONCHANGE_MIXIN={prevParentConnection_:null,onchange:function(e){var o=this.getInputTargetBlock("THEN"),i=this.getInputTargetBlock("ELSE"),n=this.outputConnection.targetConnection;if((o||i)&&n)for(var s=0;2>s;s++){var r=1==s?o:i;r&&!r.outputConnection.checkType(n)&&(t.Events.setGroup(e.group),n===this.prevParentConnection_?(this.unplug(),n.getSourceBlock().bumpNeighbours()):(r.unplug(),r.bumpNeighbours()),t.Events.setGroup(!1))}this.prevParentConnection_=n}},t.Extensions.registerMixin("logic_ternary",t.Constants.Logic.LOGIC_TERNARY_ONCHANGE_MIXIN),t.Blocks.loops={},t.Constants.Loops={},t.Constants.Loops.HUE=120,t.defineBlocksWithJsonArray([{type:"controls_repeat_ext",message0:"%{BKY_CONTROLS_REPEAT_TITLE}",args0:[{type:"input_value",name:"TIMES",check:"Number"}],message1:"%{BKY_CONTROLS_REPEAT_INPUT_DO} %1",args1:[{type:"input_statement",name:"DO"}],previousStatement:null,nextStatement:null,style:"loop_blocks",tooltip:"%{BKY_CONTROLS_REPEAT_TOOLTIP}",helpUrl:"%{BKY_CONTROLS_REPEAT_HELPURL}"},{type:"controls_repeat",message0:"%{BKY_CONTROLS_REPEAT_TITLE}",args0:[{type:"field_number",name:"TIMES",value:10,min:0,precision:1}],message1:"%{BKY_CONTROLS_REPEAT_INPUT_DO} %1",args1:[{type:"input_statement",name:"DO"}],previousStatement:null,nextStatement:null,style:"loop_blocks",tooltip:"%{BKY_CONTROLS_REPEAT_TOOLTIP}",helpUrl:"%{BKY_CONTROLS_REPEAT_HELPURL}"},{type:"controls_whileUntil",message0:"%1 %2",args0:[{type:"field_dropdown",name:"MODE",options:[["%{BKY_CONTROLS_WHILEUNTIL_OPERATOR_WHILE}","WHILE"],["%{BKY_CONTROLS_WHILEUNTIL_OPERATOR_UNTIL}","UNTIL"]]},{type:"input_value",name:"BOOL",check:"Boolean"}],message1:"%{BKY_CONTROLS_REPEAT_INPUT_DO} %1",args1:[{type:"input_statement",name:"DO"}],previousStatement:null,nextStatement:null,style:"loop_blocks",helpUrl:"%{BKY_CONTROLS_WHILEUNTIL_HELPURL}",extensions:["controls_whileUntil_tooltip"]},{type:"controls_for",message0:"%{BKY_CONTROLS_FOR_TITLE}",args0:[{type:"field_variable",name:"VAR",variable:null},{type:"input_value",name:"FROM",check:"Number",align:"RIGHT"},{type:"input_value",name:"TO",check:"Number",align:"RIGHT"},{type:"input_value",name:"BY",check:"Number",align:"RIGHT"}],message1:"%{BKY_CONTROLS_REPEAT_INPUT_DO} %1",args1:[{type:"input_statement",name:"DO"}],inputsInline:!0,previousStatement:null,nextStatement:null,style:"loop_blocks",helpUrl:"%{BKY_CONTROLS_FOR_HELPURL}",extensions:["contextMenu_newGetVariableBlock","controls_for_tooltip"]},{type:"controls_forEach",message0:"%{BKY_CONTROLS_FOREACH_TITLE}",args0:[{type:"field_variable",name:"VAR",variable:null},{type:"input_value",name:"LIST",check:"Array"}],message1:"%{BKY_CONTROLS_REPEAT_INPUT_DO} %1",args1:[{type:"input_statement",name:"DO"}],previousStatement:null,nextStatement:null,style:"loop_blocks",helpUrl:"%{BKY_CONTROLS_FOREACH_HELPURL}",extensions:["contextMenu_newGetVariableBlock","controls_forEach_tooltip"]},{type:"controls_flow_statements",message0:"%1",args0:[{type:"field_dropdown",name:"FLOW",options:[["%{BKY_CONTROLS_FLOW_STATEMENTS_OPERATOR_BREAK}","BREAK"],["%{BKY_CONTROLS_FLOW_STATEMENTS_OPERATOR_CONTINUE}","CONTINUE"]]}],previousStatement:null,style:"loop_blocks",helpUrl:"%{BKY_CONTROLS_FLOW_STATEMENTS_HELPURL}",extensions:["controls_flow_tooltip","controls_flow_in_loop_check"]}]),t.Constants.Loops.WHILE_UNTIL_TOOLTIPS={WHILE:"%{BKY_CONTROLS_WHILEUNTIL_TOOLTIP_WHILE}",UNTIL:"%{BKY_CONTROLS_WHILEUNTIL_TOOLTIP_UNTIL}"},t.Extensions.register("controls_whileUntil_tooltip",t.Extensions.buildTooltipForDropdown("MODE",t.Constants.Loops.WHILE_UNTIL_TOOLTIPS)),t.Constants.Loops.BREAK_CONTINUE_TOOLTIPS={BREAK:"%{BKY_CONTROLS_FLOW_STATEMENTS_TOOLTIP_BREAK}",CONTINUE:"%{BKY_CONTROLS_FLOW_STATEMENTS_TOOLTIP_CONTINUE}"},t.Extensions.register("controls_flow_tooltip",t.Extensions.buildTooltipForDropdown("FLOW",t.Constants.Loops.BREAK_CONTINUE_TOOLTIPS)),t.Constants.Loops.CUSTOM_CONTEXT_MENU_CREATE_VARIABLES_GET_MIXIN={customContextMenu:function(e){if(!this.isInFlyout){var o=this.getField("VAR").getVariable(),i=o.name;if(!this.isCollapsed()&&null!=i){var n={enabled:!0};n.text=t.Msg.VARIABLES_SET_CREATE_GET.replace("%1",i),o=t.Variables.generateVariableFieldDom(o),(i=t.utils.xml.createElement("block")).setAttribute("type","variables_get"),i.appendChild(o),n.callback=t.ContextMenu.callbackFactory(this,i),e.push(n)}}}},t.Extensions.registerMixin("contextMenu_newGetVariableBlock",t.Constants.Loops.CUSTOM_CONTEXT_MENU_CREATE_VARIABLES_GET_MIXIN),t.Extensions.register("controls_for_tooltip",t.Extensions.buildTooltipWithFieldText("%{BKY_CONTROLS_FOR_TOOLTIP}","VAR")),t.Extensions.register("controls_forEach_tooltip",t.Extensions.buildTooltipWithFieldText("%{BKY_CONTROLS_FOREACH_TOOLTIP}","VAR")),t.Constants.Loops.CONTROL_FLOW_IN_LOOP_CHECK_MIXIN={LOOP_TYPES:["controls_repeat","controls_repeat_ext","controls_forEach","controls_for","controls_whileUntil"],suppressPrefixSuffix:!0,getSurroundLoop:function(e){do{if(-1!=t.Constants.Loops.CONTROL_FLOW_IN_LOOP_CHECK_MIXIN.LOOP_TYPES.indexOf(e.type))return e;e=e.getSurroundParent()}while(e);return null},onchange:function(e){if(this.workspace.isDragging&&!this.workspace.isDragging()&&e.type==t.Events.BLOCK_MOVE&&e.blockId==this.id){var o=t.Constants.Loops.CONTROL_FLOW_IN_LOOP_CHECK_MIXIN.getSurroundLoop(this);if(this.setWarningText(o?null:t.Msg.CONTROLS_FLOW_STATEMENTS_WARNING),!this.isInFlyout){var i=t.Events.getGroup();t.Events.setGroup(e.group),this.setEnabled(o),t.Events.setGroup(i)}}}},t.Extensions.registerMixin("controls_flow_in_loop_check",t.Constants.Loops.CONTROL_FLOW_IN_LOOP_CHECK_MIXIN),t.Blocks.math={},t.Constants.Math={},t.Constants.Math.HUE=230,t.defineBlocksWithJsonArray([{type:"math_number",message0:"%1",args0:[{type:"field_number",name:"NUM",value:0}],output:"Number",helpUrl:"%{BKY_MATH_NUMBER_HELPURL}",style:"math_blocks",tooltip:"%{BKY_MATH_NUMBER_TOOLTIP}",extensions:["parent_tooltip_when_inline"]},{type:"math_arithmetic",message0:"%1 %2 %3",args0:[{type:"input_value",name:"A",check:"Number"},{type:"field_dropdown",name:"OP",options:[["%{BKY_MATH_ADDITION_SYMBOL}","ADD"],["%{BKY_MATH_SUBTRACTION_SYMBOL}","MINUS"],["%{BKY_MATH_MULTIPLICATION_SYMBOL}","MULTIPLY"],["%{BKY_MATH_DIVISION_SYMBOL}","DIVIDE"],["%{BKY_MATH_POWER_SYMBOL}","POWER"]]},{type:"input_value",name:"B",check:"Number"}],inputsInline:!0,output:"Number",style:"math_blocks",helpUrl:"%{BKY_MATH_ARITHMETIC_HELPURL}",extensions:["math_op_tooltip"]},{type:"math_single",message0:"%1 %2",args0:[{type:"field_dropdown",name:"OP",options:[["%{BKY_MATH_SINGLE_OP_ROOT}","ROOT"],["%{BKY_MATH_SINGLE_OP_ABSOLUTE}","ABS"],["-","NEG"],["ln","LN"],["log10","LOG10"],["e^","EXP"],["10^","POW10"]]},{type:"input_value",name:"NUM",check:"Number"}],output:"Number",style:"math_blocks",helpUrl:"%{BKY_MATH_SINGLE_HELPURL}",extensions:["math_op_tooltip"]},{type:"math_trig",message0:"%1 %2",args0:[{type:"field_dropdown",name:"OP",options:[["%{BKY_MATH_TRIG_SIN}","SIN"],["%{BKY_MATH_TRIG_COS}","COS"],["%{BKY_MATH_TRIG_TAN}","TAN"],["%{BKY_MATH_TRIG_ASIN}","ASIN"],["%{BKY_MATH_TRIG_ACOS}","ACOS"],["%{BKY_MATH_TRIG_ATAN}","ATAN"]]},{type:"input_value",name:"NUM",check:"Number"}],output:"Number",style:"math_blocks",helpUrl:"%{BKY_MATH_TRIG_HELPURL}",extensions:["math_op_tooltip"]},{type:"math_constant",message0:"%1",args0:[{type:"field_dropdown",name:"CONSTANT",options:[["π","PI"],["e","E"],["φ","GOLDEN_RATIO"],["sqrt(2)","SQRT2"],["sqrt(½)","SQRT1_2"],["∞","INFINITY"]]}],output:"Number",style:"math_blocks",tooltip:"%{BKY_MATH_CONSTANT_TOOLTIP}",helpUrl:"%{BKY_MATH_CONSTANT_HELPURL}"},{type:"math_number_property",message0:"%1 %2",args0:[{type:"input_value",name:"NUMBER_TO_CHECK",check:"Number"},{type:"field_dropdown",name:"PROPERTY",options:[["%{BKY_MATH_IS_EVEN}","EVEN"],["%{BKY_MATH_IS_ODD}","ODD"],["%{BKY_MATH_IS_PRIME}","PRIME"],["%{BKY_MATH_IS_WHOLE}","WHOLE"],["%{BKY_MATH_IS_POSITIVE}","POSITIVE"],["%{BKY_MATH_IS_NEGATIVE}","NEGATIVE"],["%{BKY_MATH_IS_DIVISIBLE_BY}","DIVISIBLE_BY"]]}],inputsInline:!0,output:"Boolean",style:"math_blocks",tooltip:"%{BKY_MATH_IS_TOOLTIP}",mutator:"math_is_divisibleby_mutator"},{type:"math_change",message0:"%{BKY_MATH_CHANGE_TITLE}",args0:[{type:"field_variable",name:"VAR",variable:"%{BKY_MATH_CHANGE_TITLE_ITEM}"},{type:"input_value",name:"DELTA",check:"Number"}],previousStatement:null,nextStatement:null,style:"variable_blocks",helpUrl:"%{BKY_MATH_CHANGE_HELPURL}",extensions:["math_change_tooltip"]},{type:"math_round",message0:"%1 %2",args0:[{type:"field_dropdown",name:"OP",options:[["%{BKY_MATH_ROUND_OPERATOR_ROUND}","ROUND"],["%{BKY_MATH_ROUND_OPERATOR_ROUNDUP}","ROUNDUP"],["%{BKY_MATH_ROUND_OPERATOR_ROUNDDOWN}","ROUNDDOWN"]]},{type:"input_value",name:"NUM",check:"Number"}],output:"Number",style:"math_blocks",helpUrl:"%{BKY_MATH_ROUND_HELPURL}",tooltip:"%{BKY_MATH_ROUND_TOOLTIP}"},{type:"math_on_list",message0:"%1 %2",args0:[{type:"field_dropdown",name:"OP",options:[["%{BKY_MATH_ONLIST_OPERATOR_SUM}","SUM"],["%{BKY_MATH_ONLIST_OPERATOR_MIN}","MIN"],["%{BKY_MATH_ONLIST_OPERATOR_MAX}","MAX"],["%{BKY_MATH_ONLIST_OPERATOR_AVERAGE}","AVERAGE"],["%{BKY_MATH_ONLIST_OPERATOR_MEDIAN}","MEDIAN"],["%{BKY_MATH_ONLIST_OPERATOR_MODE}","MODE"],["%{BKY_MATH_ONLIST_OPERATOR_STD_DEV}","STD_DEV"],["%{BKY_MATH_ONLIST_OPERATOR_RANDOM}","RANDOM"]]},{type:"input_value",name:"LIST",check:"Array"}],output:"Number",style:"math_blocks",helpUrl:"%{BKY_MATH_ONLIST_HELPURL}",mutator:"math_modes_of_list_mutator",extensions:["math_op_tooltip"]},{type:"math_modulo",message0:"%{BKY_MATH_MODULO_TITLE}",args0:[{type:"input_value",name:"DIVIDEND",check:"Number"},{type:"input_value",name:"DIVISOR",check:"Number"}],inputsInline:!0,output:"Number",style:"math_blocks",tooltip:"%{BKY_MATH_MODULO_TOOLTIP}",helpUrl:"%{BKY_MATH_MODULO_HELPURL}"},{type:"math_constrain",message0:"%{BKY_MATH_CONSTRAIN_TITLE}",args0:[{type:"input_value",name:"VALUE",check:"Number"},{type:"input_value",name:"LOW",check:"Number"},{type:"input_value",name:"HIGH",check:"Number"}],inputsInline:!0,output:"Number",style:"math_blocks",tooltip:"%{BKY_MATH_CONSTRAIN_TOOLTIP}",helpUrl:"%{BKY_MATH_CONSTRAIN_HELPURL}"},{type:"math_random_int",message0:"%{BKY_MATH_RANDOM_INT_TITLE}",args0:[{type:"input_value",name:"FROM",check:"Number"},{type:"input_value",name:"TO",check:"Number"}],inputsInline:!0,output:"Number",style:"math_blocks",tooltip:"%{BKY_MATH_RANDOM_INT_TOOLTIP}",helpUrl:"%{BKY_MATH_RANDOM_INT_HELPURL}"},{type:"math_random_float",message0:"%{BKY_MATH_RANDOM_FLOAT_TITLE_RANDOM}",output:"Number",style:"math_blocks",tooltip:"%{BKY_MATH_RANDOM_FLOAT_TOOLTIP}",helpUrl:"%{BKY_MATH_RANDOM_FLOAT_HELPURL}"},{type:"math_atan2",message0:"%{BKY_MATH_ATAN2_TITLE}",args0:[{type:"input_value",name:"X",check:"Number"},{type:"input_value",name:"Y",check:"Number"}],inputsInline:!0,output:"Number",style:"math_blocks",tooltip:"%{BKY_MATH_ATAN2_TOOLTIP}",helpUrl:"%{BKY_MATH_ATAN2_HELPURL}"}]),t.Constants.Math.TOOLTIPS_BY_OP={ADD:"%{BKY_MATH_ARITHMETIC_TOOLTIP_ADD}",MINUS:"%{BKY_MATH_ARITHMETIC_TOOLTIP_MINUS}",MULTIPLY:"%{BKY_MATH_ARITHMETIC_TOOLTIP_MULTIPLY}",DIVIDE:"%{BKY_MATH_ARITHMETIC_TOOLTIP_DIVIDE}",POWER:"%{BKY_MATH_ARITHMETIC_TOOLTIP_POWER}",ROOT:"%{BKY_MATH_SINGLE_TOOLTIP_ROOT}",ABS:"%{BKY_MATH_SINGLE_TOOLTIP_ABS}",NEG:"%{BKY_MATH_SINGLE_TOOLTIP_NEG}",LN:"%{BKY_MATH_SINGLE_TOOLTIP_LN}",LOG10:"%{BKY_MATH_SINGLE_TOOLTIP_LOG10}",EXP:"%{BKY_MATH_SINGLE_TOOLTIP_EXP}",POW10:"%{BKY_MATH_SINGLE_TOOLTIP_POW10}",SIN:"%{BKY_MATH_TRIG_TOOLTIP_SIN}",COS:"%{BKY_MATH_TRIG_TOOLTIP_COS}",TAN:"%{BKY_MATH_TRIG_TOOLTIP_TAN}",ASIN:"%{BKY_MATH_TRIG_TOOLTIP_ASIN}",ACOS:"%{BKY_MATH_TRIG_TOOLTIP_ACOS}",ATAN:"%{BKY_MATH_TRIG_TOOLTIP_ATAN}",SUM:"%{BKY_MATH_ONLIST_TOOLTIP_SUM}",MIN:"%{BKY_MATH_ONLIST_TOOLTIP_MIN}",MAX:"%{BKY_MATH_ONLIST_TOOLTIP_MAX}",AVERAGE:"%{BKY_MATH_ONLIST_TOOLTIP_AVERAGE}",MEDIAN:"%{BKY_MATH_ONLIST_TOOLTIP_MEDIAN}",MODE:"%{BKY_MATH_ONLIST_TOOLTIP_MODE}",STD_DEV:"%{BKY_MATH_ONLIST_TOOLTIP_STD_DEV}",RANDOM:"%{BKY_MATH_ONLIST_TOOLTIP_RANDOM}"},t.Extensions.register("math_op_tooltip",t.Extensions.buildTooltipForDropdown("OP",t.Constants.Math.TOOLTIPS_BY_OP)),t.Constants.Math.IS_DIVISIBLEBY_MUTATOR_MIXIN={mutationToDom:function(){var e=t.utils.xml.createElement("mutation"),o="DIVISIBLE_BY"==this.getFieldValue("PROPERTY");return e.setAttribute("divisor_input",o),e},domToMutation:function(t){t="true"==t.getAttribute("divisor_input"),this.updateShape_(t)},updateShape_:function(t){var e=this.getInput("DIVISOR");t?e||this.appendValueInput("DIVISOR").setCheck("Number"):e&&this.removeInput("DIVISOR")}},t.Constants.Math.IS_DIVISIBLE_MUTATOR_EXTENSION=function(){this.getField("PROPERTY").setValidator((function(t){t="DIVISIBLE_BY"==t,this.getSourceBlock().updateShape_(t)}))},t.Extensions.registerMutator("math_is_divisibleby_mutator",t.Constants.Math.IS_DIVISIBLEBY_MUTATOR_MIXIN,t.Constants.Math.IS_DIVISIBLE_MUTATOR_EXTENSION),t.Extensions.register("math_change_tooltip",t.Extensions.buildTooltipWithFieldText("%{BKY_MATH_CHANGE_TOOLTIP}","VAR")),t.Constants.Math.LIST_MODES_MUTATOR_MIXIN={updateType_:function(t){"MODE"==t?this.outputConnection.setCheck("Array"):this.outputConnection.setCheck("Number")},mutationToDom:function(){var e=t.utils.xml.createElement("mutation");return e.setAttribute("op",this.getFieldValue("OP")),e},domToMutation:function(t){this.updateType_(t.getAttribute("op"))}},t.Constants.Math.LIST_MODES_MUTATOR_EXTENSION=function(){this.getField("OP").setValidator(function(t){this.updateType_(t)}.bind(this))},t.Extensions.registerMutator("math_modes_of_list_mutator",t.Constants.Math.LIST_MODES_MUTATOR_MIXIN,t.Constants.Math.LIST_MODES_MUTATOR_EXTENSION),t.Blocks.procedures={},t.Blocks.procedures_defnoreturn={init:function(){var e=new t.FieldTextInput("",t.Procedures.rename);e.setSpellcheck(!1),this.appendDummyInput().appendField(t.Msg.PROCEDURES_DEFNORETURN_TITLE).appendField(e,"NAME").appendField("","PARAMS"),this.setMutator(new t.Mutator(["procedures_mutatorarg"])),(this.workspace.options.comments||this.workspace.options.parentWorkspace&&this.workspace.options.parentWorkspace.options.comments)&&t.Msg.PROCEDURES_DEFNORETURN_COMMENT&&this.setCommentText(t.Msg.PROCEDURES_DEFNORETURN_COMMENT),this.setStyle("procedure_blocks"),this.setTooltip(t.Msg.PROCEDURES_DEFNORETURN_TOOLTIP),this.setHelpUrl(t.Msg.PROCEDURES_DEFNORETURN_HELPURL),this.arguments_=[],this.argumentVarModels_=[],this.setStatements_(!0),this.statementConnection_=null},setStatements_:function(e){this.hasStatements_!==e&&(e?(this.appendStatementInput("STACK").appendField(t.Msg.PROCEDURES_DEFNORETURN_DO),this.getInput("RETURN")&&this.moveInputBefore("STACK","RETURN")):this.removeInput("STACK",!0),this.hasStatements_=e)},updateParams_:function(){var e="";this.arguments_.length&&(e=t.Msg.PROCEDURES_BEFORE_PARAMS+" "+this.arguments_.join(", ")),t.Events.disable();try{this.setFieldValue(e,"PARAMS")}finally{t.Events.enable()}},mutationToDom:function(e){var o=t.utils.xml.createElement("mutation");e&&o.setAttribute("name",this.getFieldValue("NAME"));for(var i=0;ii?t.JavaScript.valueToCode(e,o,t.JavaScript.ORDER_SUBTRACTION)||r:n?t.JavaScript.valueToCode(e,o,t.JavaScript.ORDER_UNARY_NEGATION)||r:t.JavaScript.valueToCode(e,o,s)||r,t.isNumber(e))e=Number(e)+i,n&&(e=-e);else{if(0i&&(e=e+" - "+-i,a=t.JavaScript.ORDER_SUBTRACTION);n&&(e=i?"-("+e+")":"-"+e,a=t.JavaScript.ORDER_UNARY_NEGATION),a=Math.floor(a),s=Math.floor(s),a&&s>=a&&(e="("+e+")")}return e},t.JavaScript.colour={},t.JavaScript.colour_picker=function(e){return[t.JavaScript.quote_(e.getFieldValue("COLOUR")),t.JavaScript.ORDER_ATOMIC]},t.JavaScript.colour_random=function(e){return[t.JavaScript.provideFunction_("colourRandom",["function "+t.JavaScript.FUNCTION_NAME_PLACEHOLDER_+"() {"," var num = Math.floor(Math.random() * Math.pow(2, 24));"," return '#' + ('00000' + num.toString(16)).substr(-6);","}"])+"()",t.JavaScript.ORDER_FUNCTION_CALL]},t.JavaScript.colour_rgb=function(e){var o=t.JavaScript.valueToCode(e,"RED",t.JavaScript.ORDER_COMMA)||0,i=t.JavaScript.valueToCode(e,"GREEN",t.JavaScript.ORDER_COMMA)||0;return e=t.JavaScript.valueToCode(e,"BLUE",t.JavaScript.ORDER_COMMA)||0,[t.JavaScript.provideFunction_("colourRgb",["function "+t.JavaScript.FUNCTION_NAME_PLACEHOLDER_+"(r, g, b) {"," r = Math.max(Math.min(Number(r), 100), 0) * 2.55;"," g = Math.max(Math.min(Number(g), 100), 0) * 2.55;"," b = Math.max(Math.min(Number(b), 100), 0) * 2.55;"," r = ('0' + (Math.round(r) || 0).toString(16)).slice(-2);"," g = ('0' + (Math.round(g) || 0).toString(16)).slice(-2);"," b = ('0' + (Math.round(b) || 0).toString(16)).slice(-2);"," return '#' + r + g + b;","}"])+"("+o+", "+i+", "+e+")",t.JavaScript.ORDER_FUNCTION_CALL]},t.JavaScript.colour_blend=function(e){var o=t.JavaScript.valueToCode(e,"COLOUR1",t.JavaScript.ORDER_COMMA)||"'#000000'",i=t.JavaScript.valueToCode(e,"COLOUR2",t.JavaScript.ORDER_COMMA)||"'#000000'";return e=t.JavaScript.valueToCode(e,"RATIO",t.JavaScript.ORDER_COMMA)||.5,[t.JavaScript.provideFunction_("colourBlend",["function "+t.JavaScript.FUNCTION_NAME_PLACEHOLDER_+"(c1, c2, ratio) {"," ratio = Math.max(Math.min(Number(ratio), 1), 0);"," var r1 = parseInt(c1.substring(1, 3), 16);"," var g1 = parseInt(c1.substring(3, 5), 16);"," var b1 = parseInt(c1.substring(5, 7), 16);"," var r2 = parseInt(c2.substring(1, 3), 16);"," var g2 = parseInt(c2.substring(3, 5), 16);"," var b2 = parseInt(c2.substring(5, 7), 16);"," var r = Math.round(r1 * (1 - ratio) + r2 * ratio);"," var g = Math.round(g1 * (1 - ratio) + g2 * ratio);"," var b = Math.round(b1 * (1 - ratio) + b2 * ratio);"," r = ('0' + (r || 0).toString(16)).slice(-2);"," g = ('0' + (g || 0).toString(16)).slice(-2);"," b = ('0' + (b || 0).toString(16)).slice(-2);"," return '#' + r + g + b;","}"])+"("+o+", "+i+", "+e+")",t.JavaScript.ORDER_FUNCTION_CALL]},t.JavaScript.lists={},t.JavaScript.lists_create_empty=function(e){return["[]",t.JavaScript.ORDER_ATOMIC]},t.JavaScript.lists_create_with=function(e){for(var o=Array(e.itemCount_),i=0;i b.toString() ? 1 : -1; },",' "IGNORE_CASE": function(a, b) {'," return a.toString().toLowerCase() > b.toString().toLowerCase() ? 1 : -1; },"," };"," var compare = compareFuncs[type];"," return function(a, b) { return compare(a, b) * direction; }","}"])+'("'+e+'", '+i+"))",t.JavaScript.ORDER_FUNCTION_CALL]},t.JavaScript.lists_split=function(e){var o=t.JavaScript.valueToCode(e,"INPUT",t.JavaScript.ORDER_MEMBER),i=t.JavaScript.valueToCode(e,"DELIM",t.JavaScript.ORDER_NONE)||"''";if("SPLIT"==(e=e.getFieldValue("MODE")))o||(o="''"),e="split";else{if("JOIN"!=e)throw Error("Unknown mode: "+e);o||(o="[]"),e="join"}return[o+"."+e+"("+i+")",t.JavaScript.ORDER_FUNCTION_CALL]},t.JavaScript.lists_reverse=function(e){return[(t.JavaScript.valueToCode(e,"LIST",t.JavaScript.ORDER_FUNCTION_CALL)||"[]")+".slice().reverse()",t.JavaScript.ORDER_FUNCTION_CALL]},t.JavaScript.logic={},t.JavaScript.controls_if=function(e){var o=0,i="";t.JavaScript.STATEMENT_PREFIX&&(i+=t.JavaScript.injectId(t.JavaScript.STATEMENT_PREFIX,e));do{var n=t.JavaScript.valueToCode(e,"IF"+o,t.JavaScript.ORDER_NONE)||"false",s=t.JavaScript.statementToCode(e,"DO"+o);t.JavaScript.STATEMENT_SUFFIX&&(s=t.JavaScript.prefixLines(t.JavaScript.injectId(t.JavaScript.STATEMENT_SUFFIX,e),t.JavaScript.INDENT)+s),i+=(0",GTE:">="}[e.getFieldValue("OP")],i="=="==o||"!="==o?t.JavaScript.ORDER_EQUALITY:t.JavaScript.ORDER_RELATIONAL;return[(t.JavaScript.valueToCode(e,"A",i)||"0")+" "+o+" "+(e=t.JavaScript.valueToCode(e,"B",i)||"0"),i]},t.JavaScript.logic_operation=function(e){var o="AND"==e.getFieldValue("OP")?"&&":"||",i="&&"==o?t.JavaScript.ORDER_LOGICAL_AND:t.JavaScript.ORDER_LOGICAL_OR,n=t.JavaScript.valueToCode(e,"A",i);if(e=t.JavaScript.valueToCode(e,"B",i),n||e){var s="&&"==o?"true":"false";n||(n=s),e||(e=s)}else e=n="false";return[n+" "+o+" "+e,i]},t.JavaScript.logic_negate=function(e){var o=t.JavaScript.ORDER_LOGICAL_NOT;return["!"+(t.JavaScript.valueToCode(e,"BOOL",o)||"true"),o]},t.JavaScript.logic_boolean=function(e){return["TRUE"==e.getFieldValue("BOOL")?"true":"false",t.JavaScript.ORDER_ATOMIC]},t.JavaScript.logic_null=function(e){return["null",t.JavaScript.ORDER_ATOMIC]},t.JavaScript.logic_ternary=function(e){return[(t.JavaScript.valueToCode(e,"IF",t.JavaScript.ORDER_CONDITIONAL)||"false")+" ? "+(t.JavaScript.valueToCode(e,"THEN",t.JavaScript.ORDER_CONDITIONAL)||"null")+" : "+(e=t.JavaScript.valueToCode(e,"ELSE",t.JavaScript.ORDER_CONDITIONAL)||"null"),t.JavaScript.ORDER_CONDITIONAL]},t.JavaScript.loops={},t.JavaScript.controls_repeat_ext=function(e){var o=e.getField("TIMES")?String(Number(e.getFieldValue("TIMES"))):t.JavaScript.valueToCode(e,"TIMES",t.JavaScript.ORDER_ASSIGNMENT)||"0",i=t.JavaScript.statementToCode(e,"DO");i=t.JavaScript.addLoopTrap(i,e),e="";var n=t.JavaScript.variableDB_.getDistinctName("count",t.VARIABLE_CATEGORY_NAME),s=o;return o.match(/^\w+$/)||t.isNumber(o)||(e+="var "+(s=t.JavaScript.variableDB_.getDistinctName("repeat_end",t.VARIABLE_CATEGORY_NAME))+" = "+o+";\n"),e+"for (var "+n+" = 0; "+n+" < "+s+"; "+n+"++) {\n"+i+"}\n"},t.JavaScript.controls_repeat=t.JavaScript.controls_repeat_ext,t.JavaScript.controls_whileUntil=function(e){var o="UNTIL"==e.getFieldValue("MODE"),i=t.JavaScript.valueToCode(e,"BOOL",o?t.JavaScript.ORDER_LOGICAL_NOT:t.JavaScript.ORDER_NONE)||"false",n=t.JavaScript.statementToCode(e,"DO");return o&&(i="!"+i),"while ("+i+") {\n"+(n=t.JavaScript.addLoopTrap(n,e))+"}\n"},t.JavaScript.controls_for=function(e){var o=t.JavaScript.variableDB_.getName(e.getFieldValue("VAR"),t.VARIABLE_CATEGORY_NAME),i=t.JavaScript.valueToCode(e,"FROM",t.JavaScript.ORDER_ASSIGNMENT)||"0",n=t.JavaScript.valueToCode(e,"TO",t.JavaScript.ORDER_ASSIGNMENT)||"0",s=t.JavaScript.valueToCode(e,"BY",t.JavaScript.ORDER_ASSIGNMENT)||"1",r=t.JavaScript.statementToCode(e,"DO");if(r=t.JavaScript.addLoopTrap(r,e),t.isNumber(i)&&t.isNumber(n)&&t.isNumber(s)){var a=Number(i)<=Number(n);e="for ("+o+" = "+i+"; "+o+(a?" <= ":" >= ")+n+"; "+o,e=(1==(o=Math.abs(Number(s)))?e+(a?"++":"--"):e+(a?" += ":" -= ")+o)+") {\n"+r+"}\n"}else e="",a=i,i.match(/^\w+$/)||t.isNumber(i)||(e+="var "+(a=t.JavaScript.variableDB_.getDistinctName(o+"_start",t.VARIABLE_CATEGORY_NAME))+" = "+i+";\n"),i=n,n.match(/^\w+$/)||t.isNumber(n)||(e+="var "+(i=t.JavaScript.variableDB_.getDistinctName(o+"_end",t.VARIABLE_CATEGORY_NAME))+" = "+n+";\n"),e+="var "+(n=t.JavaScript.variableDB_.getDistinctName(o+"_inc",t.VARIABLE_CATEGORY_NAME))+" = ",e=(e=t.isNumber(s)?e+(Math.abs(s)+";\n"):e+"Math.abs("+s+");\n")+"if ("+a+" > "+i+") {\n"+(t.JavaScript.INDENT+n)+" = -"+n+";\n",e+="}\n",e+="for ("+o+" = "+a+"; "+n+" >= 0 ? "+o+" <= "+i+" : "+o+" >= "+i+"; "+o+" += "+n+") {\n"+r+"}\n";return e},t.JavaScript.controls_forEach=function(e){var o=t.JavaScript.variableDB_.getName(e.getFieldValue("VAR"),t.VARIABLE_CATEGORY_NAME),i=t.JavaScript.valueToCode(e,"LIST",t.JavaScript.ORDER_ASSIGNMENT)||"[]",n=t.JavaScript.statementToCode(e,"DO");n=t.JavaScript.addLoopTrap(n,e),e="";var s=i;return i.match(/^\w+$/)||(e+="var "+(s=t.JavaScript.variableDB_.getDistinctName(o+"_list",t.VARIABLE_CATEGORY_NAME))+" = "+i+";\n"),e+"for (var "+(i=t.JavaScript.variableDB_.getDistinctName(o+"_index",t.VARIABLE_CATEGORY_NAME))+" in "+s+") {\n"+(n=t.JavaScript.INDENT+o+" = "+s+"["+i+"];\n"+n)+"}\n"},t.JavaScript.controls_flow_statements=function(e){var o="";if(t.JavaScript.STATEMENT_PREFIX&&(o+=t.JavaScript.injectId(t.JavaScript.STATEMENT_PREFIX,e)),t.JavaScript.STATEMENT_SUFFIX&&(o+=t.JavaScript.injectId(t.JavaScript.STATEMENT_SUFFIX,e)),t.JavaScript.STATEMENT_PREFIX){var i=t.Constants.Loops.CONTROL_FLOW_IN_LOOP_CHECK_MIXIN.getSurroundLoop(e);i&&!i.suppressPrefixSuffix&&(o+=t.JavaScript.injectId(t.JavaScript.STATEMENT_PREFIX,i))}switch(e.getFieldValue("FLOW")){case"BREAK":return o+"break;\n";case"CONTINUE":return o+"continue;\n"}throw Error("Unknown flow statement.")},t.JavaScript.math={},t.JavaScript.math_number=function(e){return[e=Number(e.getFieldValue("NUM")),0<=e?t.JavaScript.ORDER_ATOMIC:t.JavaScript.ORDER_UNARY_NEGATION]},t.JavaScript.math_arithmetic=function(e){var o={ADD:[" + ",t.JavaScript.ORDER_ADDITION],MINUS:[" - ",t.JavaScript.ORDER_SUBTRACTION],MULTIPLY:[" * ",t.JavaScript.ORDER_MULTIPLICATION],DIVIDE:[" / ",t.JavaScript.ORDER_DIVISION],POWER:[null,t.JavaScript.ORDER_COMMA]}[e.getFieldValue("OP")],i=o[0];o=o[1];var n=t.JavaScript.valueToCode(e,"A",o)||"0";return e=t.JavaScript.valueToCode(e,"B",o)||"0",i?[n+i+e,o]:["Math.pow("+n+", "+e+")",t.JavaScript.ORDER_FUNCTION_CALL]},t.JavaScript.math_single=function(e){var o=e.getFieldValue("OP");if("NEG"==o)return"-"==(e=t.JavaScript.valueToCode(e,"NUM",t.JavaScript.ORDER_UNARY_NEGATION)||"0")[0]&&(e=" "+e),["-"+e,t.JavaScript.ORDER_UNARY_NEGATION];switch(e="SIN"==o||"COS"==o||"TAN"==o?t.JavaScript.valueToCode(e,"NUM",t.JavaScript.ORDER_DIVISION)||"0":t.JavaScript.valueToCode(e,"NUM",t.JavaScript.ORDER_NONE)||"0",o){case"ABS":var i="Math.abs("+e+")";break;case"ROOT":i="Math.sqrt("+e+")";break;case"LN":i="Math.log("+e+")";break;case"EXP":i="Math.exp("+e+")";break;case"POW10":i="Math.pow(10,"+e+")";break;case"ROUND":i="Math.round("+e+")";break;case"ROUNDUP":i="Math.ceil("+e+")";break;case"ROUNDDOWN":i="Math.floor("+e+")";break;case"SIN":i="Math.sin("+e+" / 180 * Math.PI)";break;case"COS":i="Math.cos("+e+" / 180 * Math.PI)";break;case"TAN":i="Math.tan("+e+" / 180 * Math.PI)"}if(i)return[i,t.JavaScript.ORDER_FUNCTION_CALL];switch(o){case"LOG10":i="Math.log("+e+") / Math.log(10)";break;case"ASIN":i="Math.asin("+e+") / Math.PI * 180";break;case"ACOS":i="Math.acos("+e+") / Math.PI * 180";break;case"ATAN":i="Math.atan("+e+") / Math.PI * 180";break;default:throw Error("Unknown math operator: "+o)}return[i,t.JavaScript.ORDER_DIVISION]},t.JavaScript.math_constant=function(e){return{PI:["Math.PI",t.JavaScript.ORDER_MEMBER],E:["Math.E",t.JavaScript.ORDER_MEMBER],GOLDEN_RATIO:["(1 + Math.sqrt(5)) / 2",t.JavaScript.ORDER_DIVISION],SQRT2:["Math.SQRT2",t.JavaScript.ORDER_MEMBER],SQRT1_2:["Math.SQRT1_2",t.JavaScript.ORDER_MEMBER],INFINITY:["Infinity",t.JavaScript.ORDER_ATOMIC]}[e.getFieldValue("CONSTANT")]},t.JavaScript.math_number_property=function(e){var o=t.JavaScript.valueToCode(e,"NUMBER_TO_CHECK",t.JavaScript.ORDER_MODULUS)||"0",i=e.getFieldValue("PROPERTY");if("PRIME"==i)return[t.JavaScript.provideFunction_("mathIsPrime",["function "+t.JavaScript.FUNCTION_NAME_PLACEHOLDER_+"(n) {"," // https://en.wikipedia.org/wiki/Primality_test#Naive_methods"," if (n == 2 || n == 3) {"," return true;"," }"," // False if n is NaN, negative, is 1, or not whole."," // And false if n is divisible by 2 or 3."," if (isNaN(n) || n <= 1 || n % 1 != 0 || n % 2 == 0 || n % 3 == 0) {"," return false;"," }"," // Check all the numbers of form 6k +/- 1, up to sqrt(n)."," for (var x = 6; x <= Math.sqrt(n) + 1; x += 6) {"," if (n % (x - 1) == 0 || n % (x + 1) == 0) {"," return false;"," }"," }"," return true;","}"])+"("+o+")",t.JavaScript.ORDER_FUNCTION_CALL];switch(i){case"EVEN":var n=o+" % 2 == 0";break;case"ODD":n=o+" % 2 == 1";break;case"WHOLE":n=o+" % 1 == 0";break;case"POSITIVE":n=o+" > 0";break;case"NEGATIVE":n=o+" < 0";break;case"DIVISIBLE_BY":n=o+" % "+(e=t.JavaScript.valueToCode(e,"DIVISOR",t.JavaScript.ORDER_MODULUS)||"0")+" == 0"}return[n,t.JavaScript.ORDER_EQUALITY]},t.JavaScript.math_change=function(e){var o=t.JavaScript.valueToCode(e,"DELTA",t.JavaScript.ORDER_ADDITION)||"0";return(e=t.JavaScript.variableDB_.getName(e.getFieldValue("VAR"),t.VARIABLE_CATEGORY_NAME))+" = (typeof "+e+" == 'number' ? "+e+" : 0) + "+o+";\n"},t.JavaScript.math_round=t.JavaScript.math_single,t.JavaScript.math_trig=t.JavaScript.math_single,t.JavaScript.math_on_list=function(e){var o=e.getFieldValue("OP");switch(o){case"SUM":e=t.JavaScript.valueToCode(e,"LIST",t.JavaScript.ORDER_MEMBER)||"[]",e+=".reduce(function(x, y) {return x + y;})";break;case"MIN":e="Math.min.apply(null, "+(e=t.JavaScript.valueToCode(e,"LIST",t.JavaScript.ORDER_COMMA)||"[]")+")";break;case"MAX":e="Math.max.apply(null, "+(e=t.JavaScript.valueToCode(e,"LIST",t.JavaScript.ORDER_COMMA)||"[]")+")";break;case"AVERAGE":e=(o=t.JavaScript.provideFunction_("mathMean",["function "+t.JavaScript.FUNCTION_NAME_PLACEHOLDER_+"(myList) {"," return myList.reduce(function(x, y) {return x + y;}) / myList.length;","}"]))+"("+(e=t.JavaScript.valueToCode(e,"LIST",t.JavaScript.ORDER_NONE)||"[]")+")";break;case"MEDIAN":e=(o=t.JavaScript.provideFunction_("mathMedian",["function "+t.JavaScript.FUNCTION_NAME_PLACEHOLDER_+"(myList) {"," var localList = myList.filter(function (x) {return typeof x == 'number';});"," if (!localList.length) return null;"," localList.sort(function(a, b) {return b - a;});"," if (localList.length % 2 == 0) {"," return (localList[localList.length / 2 - 1] + localList[localList.length / 2]) / 2;"," } else {"," return localList[(localList.length - 1) / 2];"," }","}"]))+"("+(e=t.JavaScript.valueToCode(e,"LIST",t.JavaScript.ORDER_NONE)||"[]")+")";break;case"MODE":e=(o=t.JavaScript.provideFunction_("mathModes",["function "+t.JavaScript.FUNCTION_NAME_PLACEHOLDER_+"(values) {"," var modes = [];"," var counts = [];"," var maxCount = 0;"," for (var i = 0; i < values.length; i++) {"," var value = values[i];"," var found = false;"," var thisCount;"," for (var j = 0; j < counts.length; j++) {"," if (counts[j][0] === value) {"," thisCount = ++counts[j][1];"," found = true;"," break;"," }"," }"," if (!found) {"," counts.push([value, 1]);"," thisCount = 1;"," }"," maxCount = Math.max(thisCount, maxCount);"," }"," for (var j = 0; j < counts.length; j++) {"," if (counts[j][1] == maxCount) {"," modes.push(counts[j][0]);"," }"," }"," return modes;","}"]))+"("+(e=t.JavaScript.valueToCode(e,"LIST",t.JavaScript.ORDER_NONE)||"[]")+")";break;case"STD_DEV":e=(o=t.JavaScript.provideFunction_("mathStandardDeviation",["function "+t.JavaScript.FUNCTION_NAME_PLACEHOLDER_+"(numbers) {"," var n = numbers.length;"," if (!n) return null;"," var mean = numbers.reduce(function(x, y) {return x + y;}) / n;"," var variance = 0;"," for (var j = 0; j < n; j++) {"," variance += Math.pow(numbers[j] - mean, 2);"," }"," variance = variance / n;"," return Math.sqrt(variance);","}"]))+"("+(e=t.JavaScript.valueToCode(e,"LIST",t.JavaScript.ORDER_NONE)||"[]")+")";break;case"RANDOM":e=(o=t.JavaScript.provideFunction_("mathRandomList",["function "+t.JavaScript.FUNCTION_NAME_PLACEHOLDER_+"(list) {"," var x = Math.floor(Math.random() * list.length);"," return list[x];","}"]))+"("+(e=t.JavaScript.valueToCode(e,"LIST",t.JavaScript.ORDER_NONE)||"[]")+")";break;default:throw Error("Unknown operator: "+o)}return[e,t.JavaScript.ORDER_FUNCTION_CALL]},t.JavaScript.math_modulo=function(e){return[(t.JavaScript.valueToCode(e,"DIVIDEND",t.JavaScript.ORDER_MODULUS)||"0")+" % "+(e=t.JavaScript.valueToCode(e,"DIVISOR",t.JavaScript.ORDER_MODULUS)||"0"),t.JavaScript.ORDER_MODULUS]},t.JavaScript.math_constrain=function(e){return["Math.min(Math.max("+(t.JavaScript.valueToCode(e,"VALUE",t.JavaScript.ORDER_COMMA)||"0")+", "+(t.JavaScript.valueToCode(e,"LOW",t.JavaScript.ORDER_COMMA)||"0")+"), "+(e=t.JavaScript.valueToCode(e,"HIGH",t.JavaScript.ORDER_COMMA)||"Infinity")+")",t.JavaScript.ORDER_FUNCTION_CALL]},t.JavaScript.math_random_int=function(e){var o=t.JavaScript.valueToCode(e,"FROM",t.JavaScript.ORDER_COMMA)||"0";return e=t.JavaScript.valueToCode(e,"TO",t.JavaScript.ORDER_COMMA)||"0",[t.JavaScript.provideFunction_("mathRandomInt",["function "+t.JavaScript.FUNCTION_NAME_PLACEHOLDER_+"(a, b) {"," if (a > b) {"," // Swap a and b to ensure a is smaller."," var c = a;"," a = b;"," b = c;"," }"," return Math.floor(Math.random() * (b - a + 1) + a);","}"])+"("+o+", "+e+")",t.JavaScript.ORDER_FUNCTION_CALL]},t.JavaScript.math_random_float=function(e){return["Math.random()",t.JavaScript.ORDER_FUNCTION_CALL]},t.JavaScript.math_atan2=function(e){var o=t.JavaScript.valueToCode(e,"X",t.JavaScript.ORDER_COMMA)||"0";return["Math.atan2("+(t.JavaScript.valueToCode(e,"Y",t.JavaScript.ORDER_COMMA)||"0")+", "+o+") / Math.PI * 180",t.JavaScript.ORDER_DIVISION]},t.JavaScript.procedures={},t.JavaScript.procedures_defreturn=function(e){var o=t.JavaScript.variableDB_.getName(e.getFieldValue("NAME"),t.PROCEDURE_CATEGORY_NAME),i="";t.JavaScript.STATEMENT_PREFIX&&(i+=t.JavaScript.injectId(t.JavaScript.STATEMENT_PREFIX,e)),t.JavaScript.STATEMENT_SUFFIX&&(i+=t.JavaScript.injectId(t.JavaScript.STATEMENT_SUFFIX,e)),i&&(i=t.JavaScript.prefixLines(i,t.JavaScript.INDENT));var n="";t.JavaScript.INFINITE_LOOP_TRAP&&(n=t.JavaScript.prefixLines(t.JavaScript.injectId(t.JavaScript.INFINITE_LOOP_TRAP,e),t.JavaScript.INDENT));var s=t.JavaScript.statementToCode(e,"STACK"),r=t.JavaScript.valueToCode(e,"RETURN",t.JavaScript.ORDER_NONE)||"",a="";s&&r&&(a=i),r&&(r=t.JavaScript.INDENT+"return "+r+";\n");for(var l=[],c=0;ce&&0<=o&&256>o&&0<=i&&256>i)?t.utils.colour.rgbToHex(e,o,i):null},t.utils.colour.rgbToHex=function(t,e,o){return e=t<<16|e<<8|o,16>t?"#"+(16777216|e).toString(16).substr(1):"#"+e.toString(16)},t.utils.colour.hexToRgb=function(e){return(e=t.utils.colour.parse(e))?[(e=parseInt(e.substr(1),16))>>16,e>>8&255,255&e]:[0,0,0]},t.utils.colour.hsvToHex=function(e,o,i){var n=0,s=0,r=0;if(0==o)r=s=n=i;else{var a=Math.floor(e/60),l=e/60-a;e=i*(1-o);var c=i*(1-o*l);switch(o=i*(1-o*(1-l)),a){case 1:n=c,s=i,r=e;break;case 2:n=e,s=i,r=o;break;case 3:n=e,s=c,r=i;break;case 4:n=o,s=e,r=i;break;case 5:n=i,s=e,r=c;break;case 6:case 0:n=i,s=o,r=e}}return t.utils.colour.rgbToHex(Math.floor(n),Math.floor(s),Math.floor(r))},t.utils.colour.blend=function(e,o,i){return(e=t.utils.colour.parse(e))&&(o=t.utils.colour.parse(o))?(e=t.utils.colour.hexToRgb(e),o=t.utils.colour.hexToRgb(o),t.utils.colour.rgbToHex(Math.round(o[0]+i*(e[0]-o[0])),Math.round(o[1]+i*(e[1]-o[1])),Math.round(o[2]+i*(e[2]-o[2])))):null},t.utils.colour.names={aqua:"#00ffff",black:"#000000",blue:"#0000ff",fuchsia:"#ff00ff",gray:"#808080",green:"#008000",lime:"#00ff00",maroon:"#800000",navy:"#000080",olive:"#808000",purple:"#800080",red:"#ff0000",silver:"#c0c0c0",teal:"#008080",white:"#ffffff",yellow:"#ffff00"},t.utils.Coordinate=function(t,e){this.x=t,this.y=e},t.utils.Coordinate.equals=function(t,e){return t==e||!(!t||!e)&&t.x==e.x&&t.y==e.y},t.utils.Coordinate.distance=function(t,e){var o=t.x-e.x;return t=t.y-e.y,Math.sqrt(o*o+t*t)},t.utils.Coordinate.magnitude=function(t){return Math.sqrt(t.x*t.x+t.y*t.y)},t.utils.Coordinate.difference=function(e,o){return new t.utils.Coordinate(e.x-o.x,e.y-o.y)},t.utils.Coordinate.sum=function(e,o){return new t.utils.Coordinate(e.x+o.x,e.y+o.y)},t.utils.Coordinate.prototype.scale=function(t){return this.x*=t,this.y*=t,this},t.utils.Coordinate.prototype.translate=function(t,e){return this.x+=t,this.y+=e,this},t.utils.string={},t.utils.string.startsWith=function(t,e){return 0==t.lastIndexOf(e,0)},t.utils.string.shortestStringLength=function(t){return t.length?t.reduce((function(t,e){return t.lengtho&&(o=i[n].length);n=-1/0;var s=1;do{var r=n,a=e;e=[];var l=i.length/s,c=1;for(n=0;nr);return a},t.utils.string.wrapScore_=function(t,e,o){for(var i=[0],n=[],s=0;ss&&(s=l,n=a)}return n?t.utils.string.wrapMutate_(e,n,i):o},t.utils.string.wrapToText_=function(t,e){for(var o=[],i=0;i=l?(s=2,r=l,(l=e.join(""))&&i.push(l),e.length=0):"{"==l?s=3:(e.push("%",l),s=0):2==s?"0"<=l&&"9">=l?r+=l:(i.push(parseInt(r,10)),a--,s=0):3==s&&(""==l?(e.splice(0,0,"%{"),a--,s=0):"}"!=l?e.push(l):(s=e.join(""),/[A-Z]\w*/i.test(s)?(l=s.toUpperCase(),(l=t.utils.string.startsWith(l,"BKY_")?l.substring(4):null)&&l in t.Msg?"string"==typeof(s=t.Msg[l])?Array.prototype.push.apply(i,t.utils.tokenizeInterpolation_(s,o)):o?i.push(String(s)):i.push(s):i.push("%{"+s+"}")):i.push("%{"+s+"}"),s=e.length=0))}for((l=e.join(""))&&i.push(l),o=[],a=e.length=0;ai;i++)o[i]=t.utils.genUid.soup_.charAt(Math.random()*e);return o.join("")},t.utils.genUid.soup_="!#$%()*+,-./:;=?@[]^_`{|}~ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789",t.utils.is3dSupported=function(){if(void 0!==t.utils.is3dSupported.cached_)return t.utils.is3dSupported.cached_;if(!t.utils.global.getComputedStyle)return!1;var e=document.createElement("p"),o="none",i={webkitTransform:"-webkit-transform",OTransform:"-o-transform",msTransform:"-ms-transform",MozTransform:"-moz-transform",transform:"transform"};for(var n in document.body.insertBefore(e,null),i)if(void 0!==e.style[n]){if(e.style[n]="translate3d(1px,1px,1px)",!(o=t.utils.global.getComputedStyle(e)))return document.body.removeChild(e),!1;o=o.getPropertyValue(i[n])}return document.body.removeChild(e),t.utils.is3dSupported.cached_="none"!==o,t.utils.is3dSupported.cached_},t.utils.runAfterPageLoad=function(t){if("object"!=typeof document)throw Error("Blockly.utils.runAfterPageLoad() requires browser document.");if("complete"==document.readyState)t();else var e=setInterval((function(){"complete"==document.readyState&&(clearInterval(e),t())}),10)},t.utils.getViewportBBox=function(){var e=t.utils.style.getViewportPageOffset();return{right:document.documentElement.clientWidth+e.x,bottom:document.documentElement.clientHeight+e.y,top:e.y,left:e.x}},t.utils.arrayRemove=function(t,e){return-1!=(e=t.indexOf(e))&&(t.splice(e,1),!0)},t.utils.getDocumentScroll=function(){var e=document.documentElement,o=window;return t.utils.userAgent.IE&&o.pageYOffset!=e.scrollTop?new t.utils.Coordinate(e.scrollLeft,e.scrollTop):new t.utils.Coordinate(o.pageXOffset||e.scrollLeft,o.pageYOffset||e.scrollTop)},t.utils.getBlockTypeCounts=function(t,e){var o=Object.create(null),i=t.getDescendants(!0);for(e&&(t=t.getNextBlock())&&(t=i.indexOf(t),i.splice(t,i.length-t)),t=0;e=i[t];t++)o[e.type]?o[e.type]++:o[e.type]=1;return o},t.utils.screenToWsCoordinates=function(e,o){var i=o.x;o=o.y;var n=e.getInjectionDiv().getBoundingClientRect();return i=new t.utils.Coordinate(i-n.left,o-n.top),o=e.getOriginOffsetInPixels(),t.utils.Coordinate.difference(i,o).scale(1/e.scale)},t.utils.parseBlockColour=function(e){var o="string"==typeof e?t.utils.replaceMessageReferences(e):e,i=Number(o);if(!isNaN(i)&&0<=i&&360>=i)return{hue:i,hex:t.utils.colour.hsvToHex(i,t.HSV_SATURATION,255*t.HSV_VALUE)};if(i=t.utils.colour.parse(o))return{hue:null,hex:i};throw i='Invalid colour: "'+o+'"',e!=o&&(i+=' (from "'+e+'")'),Error(i)},t.Events={},t.Events.group_="",t.Events.recordUndo=!0,t.Events.disabled_=0,t.Events.CREATE="create",t.Events.BLOCK_CREATE=t.Events.CREATE,t.Events.DELETE="delete",t.Events.BLOCK_DELETE=t.Events.DELETE,t.Events.CHANGE="change",t.Events.BLOCK_CHANGE=t.Events.CHANGE,t.Events.MOVE="move",t.Events.BLOCK_MOVE=t.Events.MOVE,t.Events.VAR_CREATE="var_create",t.Events.VAR_DELETE="var_delete",t.Events.VAR_RENAME="var_rename",t.Events.UI="ui",t.Events.COMMENT_CREATE="comment_create",t.Events.COMMENT_DELETE="comment_delete",t.Events.COMMENT_CHANGE="comment_change",t.Events.COMMENT_MOVE="comment_move",t.Events.FINISHED_LOADING="finished_loading",t.Events.BUMP_EVENTS=[t.Events.BLOCK_CREATE,t.Events.BLOCK_MOVE,t.Events.COMMENT_CREATE,t.Events.COMMENT_MOVE],t.Events.FIRE_QUEUE_=[],t.Events.fire=function(e){t.Events.isEnabled()&&(t.Events.FIRE_QUEUE_.length||setTimeout(t.Events.fireNow_,0),t.Events.FIRE_QUEUE_.push(e))},t.Events.fireNow_=function(){for(var e,o=t.Events.filter(t.Events.FIRE_QUEUE_,!0),i=t.Events.FIRE_QUEUE_.length=0;e=o[i];i++)if(e.workspaceId){var n=t.Workspace.getById(e.workspaceId);n&&n.fireChangeListener(e)}},t.Events.filter=function(e,o){e=e.slice(),o||e.reverse();for(var i,n=[],s=Object.create(null),r=0;i=e[r];r++)if(!i.isNull()){var a=[i.type,i.blockId,i.workspaceId].join(" "),l=s[a],c=l?l.event:null;l?i.type==t.Events.MOVE&&l.index==r-1?(c.newParentId=i.newParentId,c.newInputName=i.newInputName,c.newCoordinate=i.newCoordinate,l.index=r):i.type==t.Events.CHANGE&&i.element==c.element&&i.name==c.name?c.newValue=i.newValue:(i.type!=t.Events.UI||"click"!=i.element||"commentOpen"!=c.element&&"mutatorOpen"!=c.element&&"warningOpen"!=c.element)&&(s[a]={event:i,index:1},n.push(i)):(s[a]={event:i,index:r},n.push(i))}for(e=n.filter((function(t){return!t.isNull()})),o||e.reverse(),r=1;i=e[r];r++)i.type==t.Events.CHANGE&&"mutation"==i.element&&e.unshift(e.splice(r,1)[0]);return e},t.Events.clearPendingUndo=function(){for(var e,o=0;e=t.Events.FIRE_QUEUE_[o];o++)e.recordUndo=!1},t.Events.disable=function(){t.Events.disabled_++},t.Events.enable=function(){t.Events.disabled_--},t.Events.isEnabled=function(){return 0==t.Events.disabled_},t.Events.getGroup=function(){return t.Events.group_},t.Events.setGroup=function(e){t.Events.group_="boolean"==typeof e?e?t.utils.genUid():"":e},t.Events.getDescendantIds=function(t){var e=[];t=t.getDescendants(!1);for(var o,i=0;o=t[i];i++)e[i]=o.id;return e},t.Events.fromJson=function(e,o){switch(e.type){case t.Events.CREATE:var i=new t.Events.Create(null);break;case t.Events.DELETE:i=new t.Events.Delete(null);break;case t.Events.CHANGE:i=new t.Events.Change(null,"","","","");break;case t.Events.MOVE:i=new t.Events.Move(null);break;case t.Events.VAR_CREATE:i=new t.Events.VarCreate(null);break;case t.Events.VAR_DELETE:i=new t.Events.VarDelete(null);break;case t.Events.VAR_RENAME:i=new t.Events.VarRename(null,"");break;case t.Events.UI:i=new t.Events.Ui(null,"","","");break;case t.Events.COMMENT_CREATE:i=new t.Events.CommentCreate(null);break;case t.Events.COMMENT_CHANGE:i=new t.Events.CommentChange(null,"","");break;case t.Events.COMMENT_MOVE:i=new t.Events.CommentMove(null);break;case t.Events.COMMENT_DELETE:i=new t.Events.CommentDelete(null);break;case t.Events.FINISHED_LOADING:i=new t.Events.FinishedLoading(o);break;default:throw Error("Unknown event type.")}return i.fromJson(e),i.workspaceId=o.id,i},t.Events.disableOrphans=function(e){if((e.type==t.Events.MOVE||e.type==t.Events.CREATE)&&e.workspaceId){var o=t.Workspace.getById(e.workspaceId);if(e=o.getBlockById(e.blockId)){var i=e.getParent();if(i&&i.isEnabled())for(o=e.getDescendants(!1),e=0;i=o[e];e++)i.setEnabled(!0);else if((e.outputConnection||e.previousConnection)&&!o.isDragging())do{e.setEnabled(!1),e=e.getNextBlock()}while(e)}}},t.Events.Abstract=function(){this.workspaceId=void 0,this.group=t.Events.getGroup(),this.recordUndo=t.Events.recordUndo},t.Events.Abstract.prototype.toJson=function(){var t={type:this.type};return this.group&&(t.group=this.group),t},t.Events.Abstract.prototype.fromJson=function(t){this.group=t.group},t.Events.Abstract.prototype.isNull=function(){return!1},t.Events.Abstract.prototype.run=function(t){},t.Events.Abstract.prototype.getEventWorkspace_=function(){if(this.workspaceId)var e=t.Workspace.getById(this.workspaceId);if(!e)throw Error("Workspace is null. Event must have been generated from real Blockly events.");return e},t.utils.object={},t.utils.object.inherits=function(t,e){t.superClass_=e.prototype,t.prototype=Object.create(e.prototype),t.prototype.constructor=t},t.utils.object.mixin=function(t,e){for(var o in e)t[o]=e[o]},t.utils.object.deepMerge=function(e,o){for(var i in o)e[i]="object"==typeof o[i]?t.utils.object.deepMerge(e[i]||Object.create(null),o[i]):o[i];return e},t.utils.object.values=function(t){return Object.values?Object.values(t):Object.keys(t).map((function(e){return t[e]}))},t.Events.Ui=function(e,o,i,n){t.Events.Ui.superClass_.constructor.call(this),this.blockId=e?e.id:null,this.workspaceId=e?e.workspace.id:void 0,this.element=o,this.oldValue=i,this.newValue=n,this.recordUndo=!1},t.utils.object.inherits(t.Events.Ui,t.Events.Abstract),t.Events.Ui.prototype.type=t.Events.UI,t.Events.Ui.prototype.toJson=function(){var e=t.Events.Ui.superClass_.toJson.call(this);return e.element=this.element,void 0!==this.newValue&&(e.newValue=this.newValue),this.blockId&&(e.blockId=this.blockId),e},t.Events.Ui.prototype.fromJson=function(e){t.Events.Ui.superClass_.fromJson.call(this,e),this.element=e.element,this.newValue=e.newValue,this.blockId=e.blockId},t.utils.dom={},t.utils.dom.SVG_NS="http://www.w3.org/2000/svg",t.utils.dom.HTML_NS="http://www.w3.org/1999/xhtml",t.utils.dom.XLINK_NS="http://www.w3.org/1999/xlink",t.utils.dom.Node={ELEMENT_NODE:1,TEXT_NODE:3,COMMENT_NODE:8,DOCUMENT_POSITION_CONTAINED_BY:16},t.utils.dom.cacheWidths_=null,t.utils.dom.cacheReference_=0,t.utils.dom.canvasContext_=null,t.utils.dom.createSvgElement=function(e,o,i){for(var n in e=document.createElementNS(t.utils.dom.SVG_NS,e),o)e.setAttribute(n,o[n]);return document.body.runtimeStyle&&(e.runtimeStyle=e.currentStyle=e.style),i&&i.appendChild(e),e},t.utils.dom.addClass=function(t,e){var o=t.getAttribute("class")||"";return-1==(" "+o+" ").indexOf(" "+e+" ")&&(o&&(o+=" "),t.setAttribute("class",o+e),!0)},t.utils.dom.removeClass=function(t,e){var o=t.getAttribute("class");if(-1==(" "+o+" ").indexOf(" "+e+" "))return!1;o=o.split(/\s+/);for(var i=0;io||o>this.getChildCount())throw Error(t.Component.Error.CHILD_INDEX_OUT_OF_BOUNDS);if(this.childIndex_[e.getId()]=e,e.getParent()==this){var n=this.children_.indexOf(e);-1>>/g,e),(e=document.createElement("style")).id="blockly-common-style",i=document.createTextNode(i),e.appendChild(i),document.head.insertBefore(e,document.head.firstChild))}},t.Css.setCursor=function(t){console.warn("Deprecated call to Blockly.Css.setCursor. See https://github.com/google/blockly/issues/981 for context")},t.Css.CONTENT=[".blocklySvg {","background-color: #fff;","outline: none;","overflow: hidden;","position: absolute;","display: block;","}",".blocklyWidgetDiv {","display: none;","position: absolute;","z-index: 99999;","}",".injectionDiv {","height: 100%;","position: relative;","overflow: hidden;","touch-action: none;","}",".blocklyNonSelectable {","user-select: none;","-ms-user-select: none;","-webkit-user-select: none;","}",".blocklyWsDragSurface {","display: none;","position: absolute;","top: 0;","left: 0;","}",".blocklyWsDragSurface.blocklyOverflowVisible {","overflow: visible;","}",".blocklyBlockDragSurface {","display: none;","position: absolute;","top: 0;","left: 0;","right: 0;","bottom: 0;","overflow: visible !important;","z-index: 50;","}",".blocklyBlockCanvas.blocklyCanvasTransitioning,",".blocklyBubbleCanvas.blocklyCanvasTransitioning {","transition: transform .5s;","}",".blocklyTooltipDiv {","background-color: #ffffc7;","border: 1px solid #ddc;","box-shadow: 4px 4px 20px 1px rgba(0,0,0,.15);","color: #000;","display: none;","font-family: sans-serif;","font-size: 9pt;","opacity: .9;","padding: 2px;","position: absolute;","z-index: 100000;","}",".blocklyDropDownDiv {","position: absolute;","left: 0;","top: 0;","z-index: 1000;","display: none;","border: 1px solid;","border-color: #dadce0;","background-color: #fff;","border-radius: 2px;","padding: 4px;","box-shadow: 0px 0px 3px 1px rgba(0,0,0,.3);","}",".blocklyDropDownDiv.focused {","box-shadow: 0px 0px 6px 1px rgba(0,0,0,.3);","}",".blocklyDropDownContent {","max-height: 300px;","overflow: auto;","overflow-x: hidden;","}",".blocklyDropDownArrow {","position: absolute;","left: 0;","top: 0;","width: 16px;","height: 16px;","z-index: -1;","background-color: inherit;","border-color: inherit;","}",".blocklyDropDownButton {","display: inline-block;","float: left;","padding: 0;","margin: 4px;","border-radius: 4px;","outline: none;","border: 1px solid;","transition: box-shadow .1s;","cursor: pointer;","}",".blocklyArrowTop {","border-top: 1px solid;","border-left: 1px solid;","border-top-left-radius: 4px;","border-color: inherit;","}",".blocklyArrowBottom {","border-bottom: 1px solid;","border-right: 1px solid;","border-bottom-right-radius: 4px;","border-color: inherit;","}",".blocklyResizeSE {","cursor: se-resize;","fill: #aaa;","}",".blocklyResizeSW {","cursor: sw-resize;","fill: #aaa;","}",".blocklyResizeLine {","stroke: #515A5A;","stroke-width: 1;","}",".blocklyHighlightedConnectionPath {","fill: none;","stroke: #fc3;","stroke-width: 4px;","}",".blocklyPathLight {","fill: none;","stroke-linecap: round;","stroke-width: 1;","}",".blocklySelected>.blocklyPathLight {","display: none;","}",".blocklyDraggable {",'cursor: url("<<>>/handopen.cur"), auto;',"cursor: grab;","cursor: -webkit-grab;","}",".blocklyDragging {",'cursor: url("<<>>/handclosed.cur"), auto;',"cursor: grabbing;","cursor: -webkit-grabbing;","}",".blocklyDraggable:active {",'cursor: url("<<>>/handclosed.cur"), auto;',"cursor: grabbing;","cursor: -webkit-grabbing;","}",".blocklyBlockDragSurface .blocklyDraggable {",'cursor: url("<<>>/handclosed.cur"), auto;',"cursor: grabbing;","cursor: -webkit-grabbing;","}",".blocklyDragging.blocklyDraggingDelete {",'cursor: url("<<>>/handdelete.cur"), auto;',"}",".blocklyDragging>.blocklyPath,",".blocklyDragging>.blocklyPathLight {","fill-opacity: .8;","stroke-opacity: .8;","}",".blocklyDragging>.blocklyPathDark {","display: none;","}",".blocklyDisabled>.blocklyPath {","fill-opacity: .5;","stroke-opacity: .5;","}",".blocklyDisabled>.blocklyPathLight,",".blocklyDisabled>.blocklyPathDark {","display: none;","}",".blocklyInsertionMarker>.blocklyPath,",".blocklyInsertionMarker>.blocklyPathLight,",".blocklyInsertionMarker>.blocklyPathDark {","fill-opacity: .2;","stroke: none","}",".blocklyMultilineText {","font-family: monospace;","}",".blocklyNonEditableText>text {","pointer-events: none;","}",".blocklyFlyout {","position: absolute;","z-index: 20;","}",".blocklyText text {","cursor: default;","}",".blocklySvg text, .blocklyBlockDragSurface text {","user-select: none;","-ms-user-select: none;","-webkit-user-select: none;","cursor: inherit;","}",".blocklyHidden {","display: none;","}",".blocklyFieldDropdown:not(.blocklyHidden) {","display: block;","}",".blocklyIconGroup {","cursor: default;","}",".blocklyIconGroup:not(:hover),",".blocklyIconGroupReadonly {","opacity: .6;","}",".blocklyIconShape {","fill: #00f;","stroke: #fff;","stroke-width: 1px;","}",".blocklyIconSymbol {","fill: #fff;","}",".blocklyMinimalBody {","margin: 0;","padding: 0;","}",".blocklyHtmlInput {","border: none;","border-radius: 4px;","height: 100%;","margin: 0;","outline: none;","padding: 0;","width: 100%;","text-align: center;","display: block;","box-sizing: border-box;","}",".blocklyHtmlInput::-ms-clear {","display: none;","}",".blocklyMainBackground {","stroke-width: 1;","stroke: #c6c6c6;","}",".blocklyMutatorBackground {","fill: #fff;","stroke: #ddd;","stroke-width: 1;","}",".blocklyFlyoutBackground {","fill: #ddd;","fill-opacity: .8;","}",".blocklyMainWorkspaceScrollbar {","z-index: 20;","}",".blocklyFlyoutScrollbar {","z-index: 30;","}",".blocklyScrollbarHorizontal, .blocklyScrollbarVertical {","position: absolute;","outline: none;","}",".blocklyScrollbarBackground {","opacity: 0;","}",".blocklyScrollbarHandle {","fill: #ccc;","}",".blocklyScrollbarBackground:hover+.blocklyScrollbarHandle,",".blocklyScrollbarHandle:hover {","fill: #bbb;","}",".blocklyFlyout .blocklyScrollbarHandle {","fill: #bbb;","}",".blocklyFlyout .blocklyScrollbarBackground:hover+.blocklyScrollbarHandle,",".blocklyFlyout .blocklyScrollbarHandle:hover {","fill: #aaa;","}",".blocklyInvalidInput {","background: #faa;","}",".blocklyContextMenu {","border-radius: 4px;","max-height: 100%;","}",".blocklyDropdownMenu {","border-radius: 2px;","padding: 0 !important;","}",".blocklyWidgetDiv .blocklyDropdownMenu .goog-menuitem,",".blocklyDropDownDiv .blocklyDropdownMenu .goog-menuitem {","padding-left: 28px;","}",".blocklyWidgetDiv .blocklyDropdownMenu .goog-menuitem.goog-menuitem-rtl,",".blocklyDropDownDiv .blocklyDropdownMenu .goog-menuitem.goog-menuitem-rtl {","padding-left: 5px;","padding-right: 28px;","}",".blocklyVerticalMarker {","stroke-width: 3px;","fill: rgba(255,255,255,.5);","pointer-events: none","}",".blocklyWidgetDiv .goog-option-selected .goog-menuitem-checkbox,",".blocklyWidgetDiv .goog-option-selected .goog-menuitem-icon,",".blocklyDropDownDiv .goog-option-selected .goog-menuitem-checkbox,",".blocklyDropDownDiv .goog-option-selected .goog-menuitem-icon {","background: url(<<>>/sprites.png) no-repeat -48px -16px;","}",".blocklyWidgetDiv .goog-menu {","background: #fff;","border-color: transparent;","border-style: solid;","border-width: 1px;","cursor: default;","font: normal 13px Arial, sans-serif;","margin: 0;","outline: none;","padding: 4px 0;","position: absolute;","overflow-y: auto;","overflow-x: hidden;","max-height: 100%;","z-index: 20000;","box-shadow: 0px 0px 3px 1px rgba(0,0,0,.3);","}",".blocklyWidgetDiv .goog-menu.focused {","box-shadow: 0px 0px 6px 1px rgba(0,0,0,.3);","}",".blocklyDropDownDiv .goog-menu {","cursor: default;",'font: normal 13px "Helvetica Neue", Helvetica, sans-serif;',"outline: none;","z-index: 20000;","}",".blocklyWidgetDiv .goog-menuitem,",".blocklyDropDownDiv .goog-menuitem {","color: #000;","font: normal 13px Arial, sans-serif;","list-style: none;","margin: 0;","min-width: 7em;","border: none;","padding: 6px 15px;","white-space: nowrap;","cursor: pointer;","}",".blocklyWidgetDiv .goog-menu-nocheckbox .goog-menuitem,",".blocklyWidgetDiv .goog-menu-noicon .goog-menuitem,",".blocklyDropDownDiv .goog-menu-nocheckbox .goog-menuitem,",".blocklyDropDownDiv .goog-menu-noicon .goog-menuitem {","padding-left: 12px;","}",".blocklyWidgetDiv .goog-menuitem-content,",".blocklyDropDownDiv .goog-menuitem-content {","font-family: Arial, sans-serif;","font-size: 13px;","}",".blocklyWidgetDiv .goog-menuitem-content {","color: #000;","}",".blocklyDropDownDiv .goog-menuitem-content {","color: #000;","}",".blocklyWidgetDiv .goog-menuitem-disabled,",".blocklyDropDownDiv .goog-menuitem-disabled {","cursor: inherit;","}",".blocklyWidgetDiv .goog-menuitem-disabled .goog-menuitem-content,",".blocklyDropDownDiv .goog-menuitem-disabled .goog-menuitem-content {","color: #ccc !important;","}",".blocklyWidgetDiv .goog-menuitem-disabled .goog-menuitem-icon,",".blocklyDropDownDiv .goog-menuitem-disabled .goog-menuitem-icon {","opacity: .3;","filter: alpha(opacity=30);","}",".blocklyWidgetDiv .goog-menuitem-highlight ,",".blocklyDropDownDiv .goog-menuitem-highlight {","background-color: rgba(0,0,0,.1);","}",".blocklyWidgetDiv .goog-menuitem-checkbox,",".blocklyWidgetDiv .goog-menuitem-icon,",".blocklyDropDownDiv .goog-menuitem-checkbox,",".blocklyDropDownDiv .goog-menuitem-icon {","background-repeat: no-repeat;","height: 16px;","left: 6px;","position: absolute;","right: auto;","vertical-align: middle;","width: 16px;","}",".blocklyWidgetDiv .goog-menuitem-rtl .goog-menuitem-checkbox,",".blocklyWidgetDiv .goog-menuitem-rtl .goog-menuitem-icon,",".blocklyDropDownDiv .goog-menuitem-rtl .goog-menuitem-checkbox,",".blocklyDropDownDiv .goog-menuitem-rtl .goog-menuitem-icon {","left: auto;","right: 6px;","}",".blocklyWidgetDiv .goog-option-selected .goog-menuitem-checkbox,",".blocklyWidgetDiv .goog-option-selected .goog-menuitem-icon,",".blocklyDropDownDiv .goog-option-selected .goog-menuitem-checkbox,",".blocklyDropDownDiv .goog-option-selected .goog-menuitem-icon {","position: static;","float: left;","margin-left: -24px;","}",".blocklyWidgetDiv .goog-menuitem-rtl .goog-menuitem-checkbox,",".blocklyWidgetDiv .goog-menuitem-rtl .goog-menuitem-icon,",".blocklyDropDownDiv .goog-menuitem-rtl .goog-menuitem-checkbox,",".blocklyDropDownDiv .goog-menuitem-rtl .goog-menuitem-icon {","float: right;","margin-right: -24px;","}",".blocklyComputeCanvas {","position: absolute;","width: 0;","height: 0;","}",".blocklyNoPointerEvents {","pointer-events: none;","}"],t.utils.math={},t.utils.math.toRadians=function(t){return t*Math.PI/180},t.utils.math.toDegrees=function(t){return 180*t/Math.PI},t.utils.math.clamp=function(t,e,o){if(os.top?t.DropDownDiv.getPositionAboveMetrics_(i,n,s,r):o+r.heightdocument.documentElement.clientTop?t.DropDownDiv.getPositionAboveMetrics_(i,n,s,r):t.DropDownDiv.getPositionTopOfPageMetrics_(e,s,r)},t.DropDownDiv.getPositionBelowMetrics_=function(e,o,i,n){return{initialX:(e=t.DropDownDiv.getPositionX(e,i.left,i.right,n.width)).divX,initialY:o,finalX:e.divX,finalY:o+t.DropDownDiv.PADDING_Y,arrowX:e.arrowX,arrowY:-(t.DropDownDiv.ARROW_SIZE/2+t.DropDownDiv.BORDER_SIZE),arrowAtTop:!0,arrowVisible:!0}},t.DropDownDiv.getPositionAboveMetrics_=function(e,o,i,n){return{initialX:(e=t.DropDownDiv.getPositionX(e,i.left,i.right,n.width)).divX,initialY:o-n.height,finalX:e.divX,finalY:o-n.height-t.DropDownDiv.PADDING_Y,arrowX:e.arrowX,arrowY:n.height-2*t.DropDownDiv.BORDER_SIZE-t.DropDownDiv.ARROW_SIZE/2,arrowAtTop:!1,arrowVisible:!0}},t.DropDownDiv.getPositionTopOfPageMetrics_=function(e,o,i){return{initialX:(e=t.DropDownDiv.getPositionX(e,o.left,o.right,i.width)).divX,initialY:0,finalX:e.divX,finalY:0,arrowVisible:!1}},t.DropDownDiv.getPositionX=function(e,o,i,n){var s=e;return e=t.utils.math.clamp(o,e-n/2,i-n),s-=t.DropDownDiv.ARROW_SIZE/2,o=t.DropDownDiv.ARROW_HORIZONTAL_PADDING,{arrowX:n=t.utils.math.clamp(o,s-e,n-o-t.DropDownDiv.ARROW_SIZE),divX:e}},t.DropDownDiv.isVisible=function(){return!!t.DropDownDiv.owner_},t.DropDownDiv.hideIfOwner=function(e,o){return t.DropDownDiv.owner_===e&&(o?t.DropDownDiv.hideWithoutAnimation():t.DropDownDiv.hide(),!0)},t.DropDownDiv.hide=function(){var e=t.DropDownDiv.DIV_;e.style.transform="translate(0, 0)",e.style.opacity=0,t.DropDownDiv.animateOutTimer_=setTimeout((function(){t.DropDownDiv.hideWithoutAnimation()}),1e3*t.DropDownDiv.ANIMATION_TIME),t.DropDownDiv.onHide_&&(t.DropDownDiv.onHide_(),t.DropDownDiv.onHide_=null)},t.DropDownDiv.hideWithoutAnimation=function(){if(t.DropDownDiv.isVisible()){t.DropDownDiv.animateOutTimer_&&clearTimeout(t.DropDownDiv.animateOutTimer_);var e=t.DropDownDiv.DIV_;e.style.transform="",e.style.left="",e.style.top="",e.style.opacity=0,e.style.display="none",e.style.backgroundColor="",e.style.borderColor="",t.DropDownDiv.onHide_&&(t.DropDownDiv.onHide_(),t.DropDownDiv.onHide_=null),t.DropDownDiv.clearContent(),t.DropDownDiv.owner_=null,t.DropDownDiv.rendererClassName_&&(t.utils.dom.removeClass(e,t.DropDownDiv.rendererClassName_),t.DropDownDiv.rendererClassName_=""),t.DropDownDiv.themeClassName_&&(t.utils.dom.removeClass(e,t.DropDownDiv.themeClassName_),t.DropDownDiv.themeClassName_=""),t.getMainWorkspace().markFocused()}},t.DropDownDiv.positionInternal_=function(e,o,i,n){(e=t.DropDownDiv.getPositionMetrics_(e,o,i,n)).arrowVisible?(t.DropDownDiv.arrow_.style.display="",t.DropDownDiv.arrow_.style.transform="translate("+e.arrowX+"px,"+e.arrowY+"px) rotate(45deg)",t.DropDownDiv.arrow_.setAttribute("class",e.arrowAtTop?"blocklyDropDownArrow blocklyArrowTop":"blocklyDropDownArrow blocklyArrowBottom")):t.DropDownDiv.arrow_.style.display="none",o=Math.floor(e.initialX),i=Math.floor(e.initialY),n=Math.floor(e.finalX);var s=Math.floor(e.finalY),r=t.DropDownDiv.DIV_;return r.style.left=o+"px",r.style.top=i+"px",r.style.display="block",r.style.opacity=1,r.style.transform="translate("+(n-o)+"px,"+(s-i)+"px)",e.arrowAtTop},t.DropDownDiv.repositionForWindowResize=function(){if(t.DropDownDiv.owner_){var e=t.DropDownDiv.owner_,o=t.DropDownDiv.owner_.getSourceBlock();o=(e=t.DropDownDiv.positionToField_?t.DropDownDiv.getScaledBboxOfField_(e):t.DropDownDiv.getScaledBboxOfBlock_(o)).left+(e.right-e.left)/2,t.DropDownDiv.positionInternal_(o,e.bottom,o,e.top)}else t.DropDownDiv.hide()},t.Grid=function(t,e){this.gridPattern_=t,this.spacing_=e.spacing,this.length_=e.length,this.line2_=(this.line1_=t.firstChild)&&this.line1_.nextSibling,this.snapToGrid_=e.snap},t.Grid.prototype.scale_=1,t.Grid.prototype.dispose=function(){this.gridPattern_=null},t.Grid.prototype.shouldSnap=function(){return this.snapToGrid_},t.Grid.prototype.getSpacing=function(){return this.spacing_},t.Grid.prototype.getPatternId=function(){return this.gridPattern_.id},t.Grid.prototype.update=function(t){this.scale_=t;var e=this.spacing_*t||100;this.gridPattern_.setAttribute("width",e),this.gridPattern_.setAttribute("height",e);var o=(e=Math.floor(this.spacing_/2)+.5)-this.length_/2,i=e+this.length_/2;e*=t,o*=t,i*=t,this.setLineAttributes_(this.line1_,t,o,i,e,e),this.setLineAttributes_(this.line2_,t,e,e,o,i)},t.Grid.prototype.setLineAttributes_=function(t,e,o,i,n,s){t&&(t.setAttribute("stroke-width",e),t.setAttribute("x1",o),t.setAttribute("y1",n),t.setAttribute("x2",i),t.setAttribute("y2",s))},t.Grid.prototype.moveTo=function(e,o){this.gridPattern_.setAttribute("x",e),this.gridPattern_.setAttribute("y",o),(t.utils.userAgent.IE||t.utils.userAgent.EDGE)&&this.update(this.scale_)},t.Grid.createDom=function(e,o,i){return e=t.utils.dom.createSvgElement("pattern",{id:"blocklyGridPattern"+e,patternUnits:"userSpaceOnUse"},i),0e.indexOf(o))throw Error(o+" is not a valid modifier key.")},t.user.keyMap.createSerializedKey=function(e,o){var i="",n=t.utils.object.values(t.user.keyMap.modifierKeys);t.user.keyMap.checkModifiers_(o,n);for(var s,r=0;s=n[r];r++)-1");o.domToMutation(n)}t.Events.fire(new t.Events.Change(o,"mutation",null,i,e));break;default:console.warn("Unknown change type: "+this.element)}else console.warn("Can't change non-existent block: "+this.blockId)},t.Events.Create=function(e){e&&(t.Events.Create.superClass_.constructor.call(this,e),this.xml=e.workspace.rendered?t.Xml.blockToDomWithXY(e):t.Xml.blockToDom(e),this.ids=t.Events.getDescendantIds(e))},t.utils.object.inherits(t.Events.Create,t.Events.BlockBase),t.Events.BlockCreate=t.Events.Create,t.Events.Create.prototype.type=t.Events.CREATE,t.Events.Create.prototype.toJson=function(){var e=t.Events.Create.superClass_.toJson.call(this);return e.xml=t.Xml.domToText(this.xml),e.ids=this.ids,e},t.Events.Create.prototype.fromJson=function(e){t.Events.Create.superClass_.fromJson.call(this,e),this.xml=t.Xml.textToDom(e.xml),this.ids=e.ids},t.Events.Create.prototype.run=function(e){var o=this.getEventWorkspace_();if(e)(e=t.utils.xml.createElement("xml")).appendChild(this.xml),t.Xml.domToWorkspace(e,o);else{e=0;for(var i;i=this.ids[e];e++){var n=o.getBlockById(i);n?n.dispose(!1):i==this.blockId&&console.warn("Can't uncreate non-existent block: "+i)}}},t.Events.Delete=function(e){if(e){if(e.getParent())throw Error("Connected blocks cannot be deleted.");t.Events.Delete.superClass_.constructor.call(this,e),this.oldXml=e.workspace.rendered?t.Xml.blockToDomWithXY(e):t.Xml.blockToDom(e),this.ids=t.Events.getDescendantIds(e)}},t.utils.object.inherits(t.Events.Delete,t.Events.BlockBase),t.Events.BlockDelete=t.Events.Delete,t.Events.Delete.prototype.type=t.Events.DELETE,t.Events.Delete.prototype.toJson=function(){var e=t.Events.Delete.superClass_.toJson.call(this);return e.ids=this.ids,e},t.Events.Delete.prototype.fromJson=function(e){t.Events.Delete.superClass_.fromJson.call(this,e),this.ids=e.ids},t.Events.Delete.prototype.run=function(e){var o=this.getEventWorkspace_();if(e){e=0;for(var i;i=this.ids[e];e++){var n=o.getBlockById(i);n?n.dispose(!1):i==this.blockId&&console.warn("Can't delete non-existent block: "+i)}}else(e=t.utils.xml.createElement("xml")).appendChild(this.oldXml),t.Xml.domToWorkspace(e,o)},t.Events.Move=function(e){e&&(t.Events.Move.superClass_.constructor.call(this,e),e=this.currentLocation_(),this.oldParentId=e.parentId,this.oldInputName=e.inputName,this.oldCoordinate=e.coordinate)},t.utils.object.inherits(t.Events.Move,t.Events.BlockBase),t.Events.BlockMove=t.Events.Move,t.Events.Move.prototype.type=t.Events.MOVE,t.Events.Move.prototype.toJson=function(){var e=t.Events.Move.superClass_.toJson.call(this);return this.newParentId&&(e.newParentId=this.newParentId),this.newInputName&&(e.newInputName=this.newInputName),this.newCoordinate&&(e.newCoordinate=Math.round(this.newCoordinate.x)+","+Math.round(this.newCoordinate.y)),e},t.Events.Move.prototype.fromJson=function(e){t.Events.Move.superClass_.fromJson.call(this,e),this.newParentId=e.newParentId,this.newInputName=e.newInputName,e.newCoordinate&&(e=e.newCoordinate.split(","),this.newCoordinate=new t.utils.Coordinate(Number(e[0]),Number(e[1])))},t.Events.Move.prototype.recordNew=function(){var t=this.currentLocation_();this.newParentId=t.parentId,this.newInputName=t.inputName,this.newCoordinate=t.coordinate},t.Events.Move.prototype.currentLocation_=function(){var t=this.getEventWorkspace_().getBlockById(this.blockId),e={},o=t.getParent();return o?(e.parentId=o.id,(t=o.getInputWithBlock(t))&&(e.inputName=t.name)):e.coordinate=t.getRelativeToSurfaceXY(),e},t.Events.Move.prototype.isNull=function(){return this.oldParentId==this.newParentId&&this.oldInputName==this.newInputName&&t.utils.Coordinate.equals(this.oldCoordinate,this.newCoordinate)},t.Events.Move.prototype.run=function(e){var o=this.getEventWorkspace_(),i=o.getBlockById(this.blockId);if(i){var n=e?this.newParentId:this.oldParentId,s=e?this.newInputName:this.oldInputName;e=e?this.newCoordinate:this.oldCoordinate;var r=null;if(n&&!(r=o.getBlockById(n)))return void console.warn("Can't connect to non-existent block: "+n);if(i.getParent()&&i.unplug(),e)s=i.getRelativeToSurfaceXY(),i.moveBy(e.x-s.x,e.y-s.y);else{if(i=i.outputConnection||i.previousConnection,s){if(o=r.getInput(s))var a=o.connection}else i.type==t.PREVIOUS_STATEMENT&&(a=r.nextConnection);a?i.connect(a):console.warn("Can't connect to non-existent input: "+s)}}else console.warn("Can't move non-existent block: "+this.blockId)},t.Events.FinishedLoading=function(e){this.workspaceId=e.id,this.group=t.Events.getGroup(),this.recordUndo=!1},t.utils.object.inherits(t.Events.FinishedLoading,t.Events.Ui),t.Events.FinishedLoading.prototype.type=t.Events.FINISHED_LOADING,t.Events.FinishedLoading.prototype.toJson=function(){var t={type:this.type};return this.group&&(t.group=this.group),this.workspaceId&&(t.workspaceId=this.workspaceId),t},t.Events.FinishedLoading.prototype.fromJson=function(t){this.workspaceId=t.workspaceId,this.group=t.group},t.Events.VarBase=function(e){t.Events.VarBase.superClass_.constructor.call(this),this.varId=e.getId(),this.workspaceId=e.workspace.id},t.utils.object.inherits(t.Events.VarBase,t.Events.Abstract),t.Events.VarBase.prototype.toJson=function(){var e=t.Events.VarBase.superClass_.toJson.call(this);return e.varId=this.varId,e},t.Events.VarBase.prototype.fromJson=function(e){t.Events.VarBase.superClass_.toJson.call(this),this.varId=e.varId},t.Events.VarCreate=function(e){e&&(t.Events.VarCreate.superClass_.constructor.call(this,e),this.varType=e.type,this.varName=e.name)},t.utils.object.inherits(t.Events.VarCreate,t.Events.VarBase),t.Events.VarCreate.prototype.type=t.Events.VAR_CREATE,t.Events.VarCreate.prototype.toJson=function(){var e=t.Events.VarCreate.superClass_.toJson.call(this);return e.varType=this.varType,e.varName=this.varName,e},t.Events.VarCreate.prototype.fromJson=function(e){t.Events.VarCreate.superClass_.fromJson.call(this,e),this.varType=e.varType,this.varName=e.varName},t.Events.VarCreate.prototype.run=function(t){var e=this.getEventWorkspace_();t?e.createVariable(this.varName,this.varType,this.varId):e.deleteVariableById(this.varId)},t.Events.VarDelete=function(e){e&&(t.Events.VarDelete.superClass_.constructor.call(this,e),this.varType=e.type,this.varName=e.name)},t.utils.object.inherits(t.Events.VarDelete,t.Events.VarBase),t.Events.VarDelete.prototype.type=t.Events.VAR_DELETE,t.Events.VarDelete.prototype.toJson=function(){var e=t.Events.VarDelete.superClass_.toJson.call(this);return e.varType=this.varType,e.varName=this.varName,e},t.Events.VarDelete.prototype.fromJson=function(e){t.Events.VarDelete.superClass_.fromJson.call(this,e),this.varType=e.varType,this.varName=e.varName},t.Events.VarDelete.prototype.run=function(t){var e=this.getEventWorkspace_();t?e.deleteVariableById(this.varId):e.createVariable(this.varName,this.varType,this.varId)},t.Events.VarRename=function(e,o){e&&(t.Events.VarRename.superClass_.constructor.call(this,e),this.oldName=e.name,this.newName=o)},t.utils.object.inherits(t.Events.VarRename,t.Events.VarBase),t.Events.VarRename.prototype.type=t.Events.VAR_RENAME,t.Events.VarRename.prototype.toJson=function(){var e=t.Events.VarRename.superClass_.toJson.call(this);return e.oldName=this.oldName,e.newName=this.newName,e},t.Events.VarRename.prototype.fromJson=function(e){t.Events.VarRename.superClass_.fromJson.call(this,e),this.oldName=e.oldName,this.newName=e.newName},t.Events.VarRename.prototype.run=function(t){var e=this.getEventWorkspace_();t?e.renameVariableById(this.varId,this.newName):e.renameVariableById(this.varId,this.oldName)},t.Xml={},t.Xml.workspaceToDom=function(e,o){var i=t.utils.xml.createElement("xml"),n=t.Xml.variablesToDom(t.Variables.allUsedVarModels(e));n.hasChildNodes()&&i.appendChild(n);var s,r=e.getTopComments(!0);for(n=0;s=r[n];n++)i.appendChild(s.toXmlWithXY(o));for(e=e.getTopBlocks(!0),n=0;r=e[n];n++)i.appendChild(t.Xml.blockToDomWithXY(r,o));return i},t.Xml.variablesToDom=function(e){for(var o,i=t.utils.xml.createElement("variables"),n=0;o=e[n];n++){var s=t.utils.xml.createElement("variable");s.appendChild(t.utils.xml.createTextNode(o.name)),o.type&&s.setAttribute("type",o.type),s.id=o.getId(),i.appendChild(s)}return i},t.Xml.blockToDomWithXY=function(e,o){var i;e.workspace.RTL&&(i=e.workspace.getWidth()),o=t.Xml.blockToDom(e,o);var n=e.getRelativeToSurfaceXY();return o.setAttribute("x",Math.round(e.workspace.RTL?i-n.x:n.x)),o.setAttribute("y",Math.round(n.y)),o},t.Xml.fieldToDom_=function(e){if(e.isSerializable()){var o=t.utils.xml.createElement("field");return o.setAttribute("name",e.name||""),e.toXml(o)}return null},t.Xml.allFieldsToDom_=function(e,o){for(var i,n=0;i=e.inputList[n];n++)for(var s,r=0;s=i.fieldRow[r];r++)(s=t.Xml.fieldToDom_(s))&&o.appendChild(s)},t.Xml.blockToDom=function(e,o){var i=t.utils.xml.createElement(e.isShadow()?"shadow":"block");if(i.setAttribute("type",e.type),o||i.setAttribute("id",e.id),e.mutationToDom){var n=e.mutationToDom();n&&(n.hasChildNodes()||n.hasAttributes())&&i.appendChild(n)}if(t.Xml.allFieldsToDom_(e,i),n=e.getCommentText()){var s=e.commentModel.size,r=e.commentModel.pinned,a=t.utils.xml.createElement("comment");a.appendChild(t.utils.xml.createTextNode(n)),a.setAttribute("pinned",r),a.setAttribute("h",s.height),a.setAttribute("w",s.width),i.appendChild(a)}for(e.data&&((n=t.utils.xml.createElement("data")).appendChild(t.utils.xml.createTextNode(e.data)),i.appendChild(n)),s=0;r=e.inputList[s];s++){var l;if(a=!0,r.type!=t.DUMMY_INPUT){var c=r.connection.targetBlock();r.type==t.INPUT_VALUE?l=t.utils.xml.createElement("value"):r.type==t.NEXT_STATEMENT&&(l=t.utils.xml.createElement("statement")),!(n=r.connection.getShadowDom())||c&&c.isShadow()||l.appendChild(t.Xml.cloneShadow_(n,o)),c&&(l.appendChild(t.Xml.blockToDom(c,o)),a=!1),l.setAttribute("name",r.name),a||i.appendChild(l)}}return null!=e.inputsInline&&e.inputsInline!=e.inputsInlineDefault&&i.setAttribute("inline",e.inputsInline),e.isCollapsed()&&i.setAttribute("collapsed",!0),e.isEnabled()||i.setAttribute("disabled",!0),e.isDeletable()||e.isShadow()||i.setAttribute("deletable",!1),e.isMovable()||e.isShadow()||i.setAttribute("movable",!1),e.isEditable()||i.setAttribute("editable",!1),(s=e.getNextBlock())&&((l=t.utils.xml.createElement("next")).appendChild(t.Xml.blockToDom(s,o)),i.appendChild(l)),!(n=e.nextConnection&&e.nextConnection.getShadowDom())||s&&s.isShadow()||l.appendChild(t.Xml.cloneShadow_(n,o)),i},t.Xml.cloneShadow_=function(e,o){for(var i,n=e=e.cloneNode(!0);n;)if(o&&"shadow"==n.nodeName&&n.removeAttribute("id"),n.firstChild)n=n.firstChild;else{for(;n&&!n.nextSibling;)i=n,n=n.parentNode,i.nodeType==t.utils.dom.Node.TEXT_NODE&&""==i.data.trim()&&n.firstChild!=i&&t.utils.dom.removeNode(i);n&&(i=n,n=n.nextSibling,i.nodeType==t.utils.dom.Node.TEXT_NODE&&""==i.data.trim()&&t.utils.dom.removeNode(i))}return e},t.Xml.domToText=function(e){e=t.utils.xml.domToText(e);var o=/(<[^/](?:[^>]*[^/])?>[^<]*)\n([^<]*<\/)/;do{var i=e;e=e.replace(o,"$1 $2")}while(e!=i);return e.replace(/<(\w+)([^<]*)\/>/g,"<$1$2>")},t.Xml.domToPrettyText=function(e){e=t.Xml.domToText(e).split("<");for(var o="",i=1;i"!=n.slice(-2)&&(o+=" ")}return(e=(e=e.join("\n")).replace(/(<(\w+)\b[^>]*>[^\n]*)\n *<\/\2>/g,"$1")).replace(/^\n/,"")},t.Xml.textToDom=function(e){var o=t.utils.xml.textToDomDocument(e);if(!o||!o.documentElement||o.getElementsByTagName("parsererror").length)throw Error("textToDom was unable to parse: "+e);return o.documentElement},t.Xml.clearWorkspaceAndLoadFromXml=function(e,o){return o.setResizesEnabled(!1),o.clear(),e=t.Xml.domToWorkspace(e,o),o.setResizesEnabled(!0),e},t.Xml.domToWorkspace=function(e,o){if(e instanceof t.Workspace){var i=e;e=o,o=i,console.warn("Deprecated call to Blockly.Xml.domToWorkspace, swap the arguments.")}var n;o.RTL&&(n=o.getWidth()),i=[],t.utils.dom.startTextWidthCache();var s=t.Events.getGroup();s||t.Events.setGroup(!0),o.setResizesEnabled&&o.setResizesEnabled(!1);var r=!0;try{for(var a,l=0;a=e.childNodes[l];l++){var c=a.nodeName.toLowerCase(),h=a;if("block"==c||"shadow"==c&&!t.Events.recordUndo){var u=t.Xml.domToBlock(h,o);i.push(u.id);var p=h.hasAttribute("x")?parseInt(h.getAttribute("x"),10):10,_=h.hasAttribute("y")?parseInt(h.getAttribute("y"),10):10;isNaN(p)||isNaN(_)||u.moveBy(o.RTL?n-p:p,_),r=!1}else{if("shadow"==c)throw TypeError("Shadow block cannot be a top-level block.");if("comment"==c)o.rendered?t.WorkspaceCommentSvg?t.WorkspaceCommentSvg.fromXml(h,o,n):console.warn("Missing require for Blockly.WorkspaceCommentSvg, ignoring workspace comment."):t.WorkspaceComment?t.WorkspaceComment.fromXml(h,o):console.warn("Missing require for Blockly.WorkspaceComment, ignoring workspace comment.");else if("variables"==c){if(!r)throw Error("'variables' tag must exist once before block and shadow tag elements in the workspace XML, but it was found in another location.");t.Xml.domToVariables(h,o),r=!1}}}}finally{s||t.Events.setGroup(!1),t.utils.dom.stopTextWidthCache()}return o.setResizesEnabled&&o.setResizesEnabled(!0),t.Events.fire(new t.Events.FinishedLoading(o)),i},t.Xml.appendDomToWorkspace=function(e,o){var i;if(o.hasOwnProperty("scale")&&(i=o.getBlocksBoundingBox()),e=t.Xml.domToWorkspace(e,o),i&&i.top!=i.bottom){var n=i.bottom,s=o.RTL?i.right:i.left,r=1/0,a=-1/0,l=1/0;for(i=0;ia&&(a=c.x)}for(n=n-l+10,s=o.RTL?s-a:s-r,i=0;i document.")}else e=null;return e},t.Touch={},t.Touch.TOUCH_ENABLED="ontouchstart"in t.utils.global||!!(t.utils.global.document&&document.documentElement&&"ontouchstart"in document.documentElement)||!(!t.utils.global.navigator||!t.utils.global.navigator.maxTouchPoints&&!t.utils.global.navigator.msMaxTouchPoints),t.Touch.touchIdentifier_=null,t.Touch.TOUCH_MAP={},t.utils.global.PointerEvent?t.Touch.TOUCH_MAP={mousedown:["pointerdown"],mouseenter:["pointerenter"],mouseleave:["pointerleave"],mousemove:["pointermove"],mouseout:["pointerout"],mouseover:["pointerover"],mouseup:["pointerup","pointercancel"],touchend:["pointerup"],touchcancel:["pointercancel"]}:t.Touch.TOUCH_ENABLED&&(t.Touch.TOUCH_MAP={mousedown:["touchstart"],mousemove:["touchmove"],mouseup:["touchend","touchcancel"]}),t.longPid_=0,t.longStart=function(e,o){t.longStop_(),e.changedTouches&&1!=e.changedTouches.length||(t.longPid_=setTimeout((function(){e.changedTouches&&(e.button=2,e.clientX=e.changedTouches[0].clientX,e.clientY=e.changedTouches[0].clientY),o&&o.handleRightClick(e)}),t.LONGPRESS))},t.longStop_=function(){t.longPid_&&(clearTimeout(t.longPid_),t.longPid_=0)},t.Touch.clearTouchIdentifier=function(){t.Touch.touchIdentifier_=null},t.Touch.shouldHandleEvent=function(e){return!t.Touch.isMouseOrTouchEvent(e)||t.Touch.checkTouchIdentifier(e)},t.Touch.getTouchIdentifierFromEvent=function(t){return null!=t.pointerId?t.pointerId:t.changedTouches&&t.changedTouches[0]&&void 0!==t.changedTouches[0].identifier&&null!==t.changedTouches[0].identifier?t.changedTouches[0].identifier:"mouse"},t.Touch.checkTouchIdentifier=function(e){var o=t.Touch.getTouchIdentifierFromEvent(e);return void 0!==t.Touch.touchIdentifier_&&null!==t.Touch.touchIdentifier_?t.Touch.touchIdentifier_==o:("mousedown"==e.type||"touchstart"==e.type||"pointerdown"==e.type)&&(t.Touch.touchIdentifier_=o,!0)},t.Touch.setClientFromTouch=function(e){if(t.utils.string.startsWith(e.type,"touch")){var o=e.changedTouches[0];e.clientX=o.clientX,e.clientY=o.clientY}},t.Touch.isMouseOrTouchEvent=function(e){return t.utils.string.startsWith(e.type,"touch")||t.utils.string.startsWith(e.type,"mouse")||t.utils.string.startsWith(e.type,"pointer")},t.Touch.isTouchEvent=function(e){return t.utils.string.startsWith(e.type,"touch")||t.utils.string.startsWith(e.type,"pointer")},t.Touch.splitEventByTouches=function(t){var e=[];if(t.changedTouches)for(var o=0;o=i+this.handleLength_&&(n+=s),this.setHandlePosition(this.constrainHandle_(n)),this.onScroll_(),e.stopPropagation(),e.preventDefault()}},t.Scrollbar.prototype.onMouseDownHandle_=function(e){this.workspace_.markFocused(),this.cleanUp_(),t.utils.isRightButton(e)?e.stopPropagation():(this.startDragHandle=this.handlePosition_,this.workspace_.setupDragSurface(),this.startDragMouse_=this.horizontal_?e.clientX:e.clientY,t.Scrollbar.onMouseUpWrapper_=t.bindEventWithChecks_(document,"mouseup",this,this.onMouseUpHandle_),t.Scrollbar.onMouseMoveWrapper_=t.bindEventWithChecks_(document,"mousemove",this,this.onMouseMoveHandle_),e.stopPropagation(),e.preventDefault())},t.Scrollbar.prototype.onMouseMoveHandle_=function(t){this.setHandlePosition(this.constrainHandle_(this.startDragHandle+((this.horizontal_?t.clientX:t.clientY)-this.startDragMouse_))),this.onScroll_()},t.Scrollbar.prototype.onMouseUpHandle_=function(){this.workspace_.resetDragSurface(),t.Touch.clearTouchIdentifier(),this.cleanUp_()},t.Scrollbar.prototype.cleanUp_=function(){t.hideChaff(!0),t.Scrollbar.onMouseUpWrapper_&&(t.unbindEvent_(t.Scrollbar.onMouseUpWrapper_),t.Scrollbar.onMouseUpWrapper_=null),t.Scrollbar.onMouseMoveWrapper_&&(t.unbindEvent_(t.Scrollbar.onMouseMoveWrapper_),t.Scrollbar.onMouseMoveWrapper_=null)},t.Scrollbar.prototype.constrainHandle_=function(t){return 0>=t||isNaN(t)||this.scrollViewSize_t.Tooltip.RADIUS_OK&&t.Tooltip.hide()}else t.Tooltip.poisonedElement_!=t.Tooltip.element_&&(clearTimeout(t.Tooltip.showPid_),t.Tooltip.lastX_=e.pageX,t.Tooltip.lastY_=e.pageY,t.Tooltip.showPid_=setTimeout(t.Tooltip.show_,t.Tooltip.HOVER_MS))},t.Tooltip.dispose=function(){t.Tooltip.element_=null,t.Tooltip.poisonedElement_=null,t.Tooltip.hide()},t.Tooltip.hide=function(){t.Tooltip.visible&&(t.Tooltip.visible=!1,t.Tooltip.DIV&&(t.Tooltip.DIV.style.display="none")),t.Tooltip.showPid_&&clearTimeout(t.Tooltip.showPid_)},t.Tooltip.block=function(){t.Tooltip.hide(),t.Tooltip.blocked_=!0},t.Tooltip.unblock=function(){t.Tooltip.blocked_=!1},t.Tooltip.show_=function(){if(!t.Tooltip.blocked_&&(t.Tooltip.poisonedElement_=t.Tooltip.element_,t.Tooltip.DIV)){t.Tooltip.DIV.textContent="";for(var e=t.Tooltip.element_.tooltip;"function"==typeof e;)e=e();e=(e=t.utils.string.wrap(e,t.Tooltip.LIMIT)).split("\n");for(var o=0;oi+window.scrollY&&(s-=t.Tooltip.DIV.offsetHeight+2*t.Tooltip.OFFSET_Y),e?n=Math.max(t.Tooltip.MARGINS-window.scrollX,n):n+t.Tooltip.DIV.offsetWidth>o+window.scrollX-2*t.Tooltip.MARGINS&&(n=o-t.Tooltip.DIV.offsetWidth-2*t.Tooltip.MARGINS),t.Tooltip.DIV.style.top=s+"px",t.Tooltip.DIV.style.left=n+"px"}},t.WorkspaceDragSurfaceSvg=function(t){this.container_=t,this.createDom()},t.WorkspaceDragSurfaceSvg.prototype.SVG_=null,t.WorkspaceDragSurfaceSvg.prototype.dragGroup_=null,t.WorkspaceDragSurfaceSvg.prototype.container_=null,t.WorkspaceDragSurfaceSvg.prototype.createDom=function(){this.SVG_||(this.SVG_=t.utils.dom.createSvgElement("svg",{xmlns:t.utils.dom.SVG_NS,"xmlns:html":t.utils.dom.HTML_NS,"xmlns:xlink":t.utils.dom.XLINK_NS,version:"1.1",class:"blocklyWsDragSurface blocklyOverflowVisible"},null),this.container_.appendChild(this.SVG_))},t.WorkspaceDragSurfaceSvg.prototype.translateSurface=function(e,o){e=e.toFixed(0),o=o.toFixed(0),this.SVG_.style.display="block",t.utils.dom.setCssTransform(this.SVG_,"translate3d("+e+"px, "+o+"px, 0px)")},t.WorkspaceDragSurfaceSvg.prototype.getSurfaceTranslation=function(){return t.utils.getRelativeXY(this.SVG_)},t.WorkspaceDragSurfaceSvg.prototype.clearAndHide=function(e){if(!e)throw Error("Couldn't clear and hide the drag surface: missing new surface.");var o=this.SVG_.childNodes[0],i=this.SVG_.childNodes[1];if(!(o&&i&&t.utils.dom.hasClass(o,"blocklyBlockCanvas")&&t.utils.dom.hasClass(i,"blocklyBubbleCanvas")))throw Error("Couldn't clear and hide the drag surface. A node was missing.");if(null!=this.previousSibling_?t.utils.dom.insertAfter(o,this.previousSibling_):e.insertBefore(o,e.firstChild),t.utils.dom.insertAfter(i,o),this.SVG_.style.display="none",this.SVG_.childNodes.length)throw Error("Drag surface was not cleared.");t.utils.dom.setCssTransform(this.SVG_,""),this.previousSibling_=null},t.WorkspaceDragSurfaceSvg.prototype.setContentsAndShow=function(t,e,o,i,n,s){if(this.SVG_.childNodes.length)throw Error("Already dragging a block.");this.previousSibling_=o,t.setAttribute("transform","translate(0, 0) scale("+s+")"),e.setAttribute("transform","translate(0, 0) scale("+s+")"),this.SVG_.setAttribute("width",i),this.SVG_.setAttribute("height",n),this.SVG_.appendChild(t),this.SVG_.appendChild(e),this.SVG_.style.display="block"},t.ASTNode=function(e,o,i){if(!o)throw Error("Cannot create a node without a location.");this.type_=e,this.isConnection_=t.ASTNode.isConnectionType_(e),this.location_=o,this.processParams_(i||null)},t.ASTNode.types={FIELD:"field",BLOCK:"block",INPUT:"input",OUTPUT:"output",NEXT:"next",PREVIOUS:"previous",STACK:"stack",WORKSPACE:"workspace"},t.ASTNode.NAVIGATE_ALL_FIELDS=!1,t.ASTNode.DEFAULT_OFFSET_Y=-20,t.ASTNode.isConnectionType_=function(e){switch(e){case t.ASTNode.types.PREVIOUS:case t.ASTNode.types.NEXT:case t.ASTNode.types.INPUT:case t.ASTNode.types.OUTPUT:return!0}return!1},t.ASTNode.createFieldNode=function(e){return e?new t.ASTNode(t.ASTNode.types.FIELD,e):null},t.ASTNode.createConnectionNode=function(e){return e?e.type==t.INPUT_VALUE||e.type==t.NEXT_STATEMENT&&e.getParentInput()?t.ASTNode.createInputNode(e.getParentInput()):e.type==t.NEXT_STATEMENT?new t.ASTNode(t.ASTNode.types.NEXT,e):e.type==t.OUTPUT_VALUE?new t.ASTNode(t.ASTNode.types.OUTPUT,e):e.type==t.PREVIOUS_STATEMENT?new t.ASTNode(t.ASTNode.types.PREVIOUS,e):null:null},t.ASTNode.createInputNode=function(e){return e&&e.connection?new t.ASTNode(t.ASTNode.types.INPUT,e.connection):null},t.ASTNode.createBlockNode=function(e){return e?new t.ASTNode(t.ASTNode.types.BLOCK,e):null},t.ASTNode.createStackNode=function(e){return e?new t.ASTNode(t.ASTNode.types.STACK,e):null},t.ASTNode.createWorkspaceNode=function(e,o){return o&&e?new t.ASTNode(t.ASTNode.types.WORKSPACE,e,{wsCoordinate:o}):null},t.ASTNode.prototype.processParams_=function(t){t&&t.wsCoordinate&&(this.wsCoordinate_=t.wsCoordinate)},t.ASTNode.prototype.getLocation=function(){return this.location_},t.ASTNode.prototype.getType=function(){return this.type_},t.ASTNode.prototype.getWsCoordinate=function(){return this.wsCoordinate_},t.ASTNode.prototype.isConnection=function(){return this.isConnection_},t.ASTNode.prototype.findNextForInput_=function(){var e,o=this.location_.getParentInput(),i=o.getSourceBlock();for(o=i.inputList.indexOf(o)+1;e=i.inputList[o];o++){for(var n,s=e.fieldRow,r=0;n=s[r];r++)if(n.isClickable()||t.ASTNode.NAVIGATE_ALL_FIELDS)return t.ASTNode.createFieldNode(n);if(e.connection)return t.ASTNode.createInputNode(e)}return null},t.ASTNode.prototype.findNextForField_=function(){var e=this.location_,o=e.getParentInput(),i=e.getSourceBlock(),n=i.inputList.indexOf(o);for(e=o.fieldRow.indexOf(e)+1;o=i.inputList[n];n++){for(var s=o.fieldRow;ei)){var n=o.getSvgXY(e.getSvgRoot());e.outputConnection?(n.x+=(e.RTL?3:-3)*i,n.y+=13*i):e.previousConnection&&(n.x+=(e.RTL?-23:23)*i,n.y+=3*i),e=t.utils.dom.createSvgElement("circle",{cx:n.x,cy:n.y,r:0,fill:"none",stroke:"#888","stroke-width":10},o.getParentSvg()),t.blockAnimations.connectionUiStep_(e,new Date,i)}},t.blockAnimations.connectionUiStep_=function(e,o,i){var n=(new Date-o)/150;1e.workspace.scale)){var o=e.getHeightWidth().height;o=Math.atan(10/o)/Math.PI*180,e.RTL||(o*=-1),t.blockAnimations.disconnectUiStep_(e.getSvgRoot(),o,new Date)}},t.blockAnimations.disconnectUiStep_=function(e,o,i){var n=(new Date-i)/200;1o-t.CURRENT_CONNECTION_PREFERENCE)):!this.localConnection_&&!this.closestConnection_||(console.error("Only one of localConnection_ and closestConnection_ was set."),console.error("Returning true from shouldUpdatePreviews, but it's not clear why."),!0):!(!this.localConnection_||!this.closestConnection_)},t.InsertionMarkerManager.prototype.getCandidate_=function(t){for(var e=this.getStartRadius_(),o=null,i=null,n=0;nthis.remainingCapacityOfType(e))return!1;o+=t[e]}return!(o>this.remainingCapacity())},t.Workspace.prototype.hasBlockLimits=function(){return 1/0!=this.options.maxBlocks||!!this.options.maxInstances},t.Workspace.prototype.undo=function(e){var o=e?this.redoStack_:this.undoStack_,i=e?this.undoStack_:this.redoStack_,n=o.pop();if(n){for(var s=[n];o.length&&n.group&&n.group==o[o.length-1].group;)s.push(o.pop());for(o=0;n=s[o];o++)i.push(n);s=t.Events.filter(s,e),t.Events.recordUndo=!1;try{for(o=0;n=s[o];o++)n.run(e)}finally{t.Events.recordUndo=!0}}},t.Workspace.prototype.clearUndo=function(){this.undoStack_.length=0,this.redoStack_.length=0,t.Events.clearPendingUndo()},t.Workspace.prototype.addChangeListener=function(t){return this.listeners_.push(t),t},t.Workspace.prototype.removeChangeListener=function(e){t.utils.arrayRemove(this.listeners_,e)},t.Workspace.prototype.fireChangeListener=function(t){if(t.recordUndo)for(this.undoStack_.push(t),this.redoStack_.length=0;this.undoStack_.length>this.MAX_UNDO&&0<=this.MAX_UNDO;)this.undoStack_.shift();for(var e,o=0;e=this.listeners_[o];o++)e(t)},t.Workspace.prototype.getBlockById=function(t){return this.blockDB_[t]||null},t.Workspace.prototype.setBlockById=function(t,e){this.blockDB_[t]=e},t.Workspace.prototype.removeBlockById=function(t){delete this.blockDB_[t]},t.Workspace.prototype.getCommentById=function(t){return this.commentDB_[t]||null},t.Workspace.prototype.allInputsFilled=function(t){for(var e,o=this.getTopBlocks(!1),i=0;e=o[i];i++)if(!e.allInputsFilled(t))return!1;return!0},t.Workspace.prototype.getPotentialVariableMap=function(){return this.potentialVariableMap_},t.Workspace.prototype.createPotentialVariableMap=function(){this.potentialVariableMap_=new t.VariableMap(this)},t.Workspace.prototype.getVariableMap=function(){return this.variableMap_},t.Workspace.prototype.setVariableMap=function(t){this.variableMap_=t},t.Workspace.WorkspaceDB_=Object.create(null),t.Workspace.getById=function(e){return t.Workspace.WorkspaceDB_[e]||null},t.Workspace.getAll=function(){var e,o=[];for(e in t.Workspace.WorkspaceDB_)o.push(t.Workspace.WorkspaceDB_[e]);return o},t.Bubble=function(e,o,i,n,s,r){this.workspace_=e,this.content_=o,this.shape_=i,this.onMouseDownResizeWrapper_=this.onMouseDownBubbleWrapper_=this.moveCallback_=this.resizeCallback_=null,this.disposed=!1,i=t.Bubble.ARROW_ANGLE,this.workspace_.RTL&&(i=-i),this.arrow_radians_=t.utils.math.toRadians(i),e.getBubbleCanvas().appendChild(this.createDom_(o,!(!s||!r))),this.setAnchorLocation(n),s&&r||(s=(e=this.content_.getBBox()).width+2*t.Bubble.BORDER_WIDTH,r=e.height+2*t.Bubble.BORDER_WIDTH),this.setBubbleSize(s,r),this.positionBubble_(),this.renderArrow_(),this.rendered_=!0},t.Bubble.BORDER_WIDTH=6,t.Bubble.ARROW_THICKNESS=5,t.Bubble.ARROW_ANGLE=20,t.Bubble.ARROW_BEND=4,t.Bubble.ANCHOR_RADIUS=8,t.Bubble.onMouseUpWrapper_=null,t.Bubble.onMouseMoveWrapper_=null,t.Bubble.unbindDragEvents_=function(){t.Bubble.onMouseUpWrapper_&&(t.unbindEvent_(t.Bubble.onMouseUpWrapper_),t.Bubble.onMouseUpWrapper_=null),t.Bubble.onMouseMoveWrapper_&&(t.unbindEvent_(t.Bubble.onMouseMoveWrapper_),t.Bubble.onMouseMoveWrapper_=null)},t.Bubble.bubbleMouseUp_=function(e){t.Touch.clearTouchIdentifier(),t.Bubble.unbindDragEvents_()},t.Bubble.prototype.rendered_=!1,t.Bubble.prototype.anchorXY_=null,t.Bubble.prototype.relativeLeft_=0,t.Bubble.prototype.relativeTop_=0,t.Bubble.prototype.width_=0,t.Bubble.prototype.height_=0,t.Bubble.prototype.autoLayout_=!0,t.Bubble.prototype.createDom_=function(e,o){this.bubbleGroup_=t.utils.dom.createSvgElement("g",{},null);var i={filter:"url(#"+this.workspace_.getRenderer().getConstants().embossFilterId+")"};return t.utils.userAgent.JAVA_FX&&(i={}),i=t.utils.dom.createSvgElement("g",i,this.bubbleGroup_),this.bubbleArrow_=t.utils.dom.createSvgElement("path",{},i),this.bubbleBack_=t.utils.dom.createSvgElement("rect",{class:"blocklyDraggable",x:0,y:0,rx:t.Bubble.BORDER_WIDTH,ry:t.Bubble.BORDER_WIDTH},i),o?(this.resizeGroup_=t.utils.dom.createSvgElement("g",{class:this.workspace_.RTL?"blocklyResizeSW":"blocklyResizeSE"},this.bubbleGroup_),o=2*t.Bubble.BORDER_WIDTH,t.utils.dom.createSvgElement("polygon",{points:"0,x x,x x,0".replace(/x/g,o.toString())},this.resizeGroup_),t.utils.dom.createSvgElement("line",{class:"blocklyResizeLine",x1:o/3,y1:o-1,x2:o-1,y2:o/3},this.resizeGroup_),t.utils.dom.createSvgElement("line",{class:"blocklyResizeLine",x1:2*o/3,y1:o-1,x2:o-1,y2:2*o/3},this.resizeGroup_)):this.resizeGroup_=null,this.workspace_.options.readOnly||(this.onMouseDownBubbleWrapper_=t.bindEventWithChecks_(this.bubbleBack_,"mousedown",this,this.bubbleMouseDown_),this.resizeGroup_&&(this.onMouseDownResizeWrapper_=t.bindEventWithChecks_(this.resizeGroup_,"mousedown",this,this.resizeMouseDown_))),this.bubbleGroup_.appendChild(e),this.bubbleGroup_},t.Bubble.prototype.getSvgRoot=function(){return this.bubbleGroup_},t.Bubble.prototype.setSvgId=function(t){this.bubbleGroup_.dataset&&(this.bubbleGroup_.dataset.blockId=t)},t.Bubble.prototype.bubbleMouseDown_=function(t){var e=this.workspace_.getGesture(t);e&&e.handleBubbleStart(t,this)},t.Bubble.prototype.showContextMenu=function(t){},t.Bubble.prototype.isDeletable=function(){return!1},t.Bubble.prototype.resizeMouseDown_=function(e){this.promote(),t.Bubble.unbindDragEvents_(),t.utils.isRightButton(e)||(this.workspace_.startDrag(e,new t.utils.Coordinate(this.workspace_.RTL?-this.width_:this.width_,this.height_)),t.Bubble.onMouseUpWrapper_=t.bindEventWithChecks_(document,"mouseup",this,t.Bubble.bubbleMouseUp_),t.Bubble.onMouseMoveWrapper_=t.bindEventWithChecks_(document,"mousemove",this,this.resizeMouseMove_),t.hideChaff()),e.stopPropagation()},t.Bubble.prototype.resizeMouseMove_=function(t){this.autoLayout_=!1,t=this.workspace_.moveDrag(t),this.setBubbleSize(this.workspace_.RTL?-t.x:t.x,t.y),this.workspace_.RTL&&this.positionBubble_()},t.Bubble.prototype.registerResizeEvent=function(t){this.resizeCallback_=t},t.Bubble.prototype.registerMoveEvent=function(t){this.moveCallback_=t},t.Bubble.prototype.promote=function(){var t=this.bubbleGroup_.parentNode;return t.lastChild!==this.bubbleGroup_&&(t.appendChild(this.bubbleGroup_),!0)},t.Bubble.prototype.setAnchorLocation=function(t){this.anchorXY_=t,this.rendered_&&this.positionBubble_()},t.Bubble.prototype.layoutBubble_=function(){var t=this.workspace_.getMetrics();t.viewLeft/=this.workspace_.scale,t.viewWidth/=this.workspace_.scale,t.viewTop/=this.workspace_.scale,t.viewHeight/=this.workspace_.scale;var e=this.getOptimalRelativeLeft_(t),o=this.getOptimalRelativeTop_(t),i=this.shape_.getBBox(),n={x:e,y:-this.height_-this.workspace_.getRenderer().getConstants().MIN_BLOCK_HEIGHT},s={x:-this.width_-30,y:o};o={x:i.width,y:o};var r={x:e,y:i.height};e=i.widthe.viewWidth)return o;if(this.workspace_.RTL)var i=this.anchorXY_.x-o,n=i-this.width_,s=e.viewLeft+e.viewWidth,r=e.viewLeft+t.Scrollbar.scrollbarThickness/this.workspace_.scale;else i=(n=o+this.anchorXY_.x)+this.width_,r=e.viewLeft,s=e.viewLeft+e.viewWidth-t.Scrollbar.scrollbarThickness/this.workspace_.scale;return this.workspace_.RTL?ns&&(o=-(s-this.anchorXY_.x)):ns&&(o=s-this.anchorXY_.x-this.width_),o},t.Bubble.prototype.getOptimalRelativeTop_=function(e){var o=-this.height_/4;if(this.height_>e.viewHeight)return o;var i=this.anchorXY_.y+o,n=i+this.height_,s=e.viewTop;e=e.viewTop+e.viewHeight-t.Scrollbar.scrollbarThickness/this.workspace_.scale;var r=this.anchorXY_.y;return ie&&(o=e-r-this.height_),o},t.Bubble.prototype.positionBubble_=function(){var t=this.anchorXY_.x;t=this.workspace_.RTL?t-(this.relativeLeft_+this.width_):t+this.relativeLeft_,this.moveTo(t,this.relativeTop_+this.anchorXY_.y)},t.Bubble.prototype.moveTo=function(t,e){this.bubbleGroup_.setAttribute("transform","translate("+t+","+e+")")},t.Bubble.prototype.setDragging=function(t){!t&&this.moveCallback_&&this.moveCallback_()},t.Bubble.prototype.getBubbleSize=function(){return new t.utils.Size(this.width_,this.height_)},t.Bubble.prototype.setBubbleSize=function(e,o){var i=2*t.Bubble.BORDER_WIDTH;e=Math.max(e,i+45),o=Math.max(o,i+20),this.width_=e,this.height_=o,this.bubbleBack_.setAttribute("width",e),this.bubbleBack_.setAttribute("height",o),this.resizeGroup_&&(this.workspace_.RTL?this.resizeGroup_.setAttribute("transform","translate("+2*t.Bubble.BORDER_WIDTH+","+(o-i)+") scale(-1 1)"):this.resizeGroup_.setAttribute("transform","translate("+(e-i)+","+(o-i)+")")),this.autoLayout_&&this.layoutBubble_(),this.positionBubble_(),this.renderArrow_(),this.resizeCallback_&&this.resizeCallback_()},t.Bubble.prototype.renderArrow_=function(){var e=[],o=this.width_/2,i=this.height_/2,n=-this.relativeLeft_,s=-this.relativeTop_;if(o==n&&i==s)e.push("M "+o+","+i);else{s-=i,n-=o,this.workspace_.RTL&&(n*=-1);var r=Math.sqrt(s*s+n*n),a=Math.acos(n/r);0>s&&(a=2*Math.PI-a);var l=a+Math.PI/2;l>2*Math.PI&&(l-=2*Math.PI);var c=Math.sin(l),h=Math.cos(l),u=this.getBubbleSize();l=(u.width+u.height)/t.Bubble.ARROW_THICKNESS,l=Math.min(l,u.width,u.height)/4,n=o+(u=1-t.Bubble.ANCHOR_RADIUS/r)*n,s=i+u*s,u=o+l*h;var p=i+l*c;o-=l*h,i-=l*c,(c=a+this.arrow_radians_)>2*Math.PI&&(c-=2*Math.PI),a=Math.sin(c)*r/t.Bubble.ARROW_BEND,r=Math.cos(c)*r/t.Bubble.ARROW_BEND,e.push("M"+u+","+p),e.push("C"+(u+r)+","+(p+a)+" "+n+","+s+" "+n+","+s),e.push("C"+n+","+s+" "+(o+r)+","+(i+a)+" "+o+","+i)}e.push("z"),this.bubbleArrow_.setAttribute("d",e.join(" "))},t.Bubble.prototype.setColour=function(t){this.bubbleBack_.setAttribute("fill",t),this.bubbleArrow_.setAttribute("fill",t)},t.Bubble.prototype.dispose=function(){this.onMouseDownBubbleWrapper_&&t.unbindEvent_(this.onMouseDownBubbleWrapper_),this.onMouseDownResizeWrapper_&&t.unbindEvent_(this.onMouseDownResizeWrapper_),t.Bubble.unbindDragEvents_(),t.utils.dom.removeNode(this.bubbleGroup_),this.disposed=!0},t.Bubble.prototype.moveDuringDrag=function(t,e){t?t.translateSurface(e.x,e.y):this.moveTo(e.x,e.y),this.relativeLeft_=this.workspace_.RTL?this.anchorXY_.x-e.x-this.width_:e.x-this.anchorXY_.x,this.relativeTop_=e.y-this.anchorXY_.y,this.renderArrow_()},t.Bubble.prototype.getRelativeToSurfaceXY=function(){return new t.utils.Coordinate(this.workspace_.RTL?-this.relativeLeft_+this.anchorXY_.x-this.width_:this.anchorXY_.x+this.relativeLeft_,this.anchorXY_.y+this.relativeTop_)},t.Bubble.prototype.setAutoLayout=function(t){this.autoLayout_=t},t.Events.CommentBase=function(e){this.commentId=e.id,this.workspaceId=e.workspace.id,this.group=t.Events.getGroup(),this.recordUndo=t.Events.recordUndo},t.utils.object.inherits(t.Events.CommentBase,t.Events.Abstract),t.Events.CommentBase.prototype.toJson=function(){var e=t.Events.CommentBase.superClass_.toJson.call(this);return this.commentId&&(e.commentId=this.commentId),e},t.Events.CommentBase.prototype.fromJson=function(e){t.Events.CommentBase.superClass_.fromJson.call(this,e),this.commentId=e.commentId},t.Events.CommentChange=function(e,o,i){e&&(t.Events.CommentChange.superClass_.constructor.call(this,e),this.oldContents_=o,this.newContents_=i)},t.utils.object.inherits(t.Events.CommentChange,t.Events.CommentBase),t.Events.CommentChange.prototype.type=t.Events.COMMENT_CHANGE,t.Events.CommentChange.prototype.toJson=function(){var e=t.Events.CommentChange.superClass_.toJson.call(this);return e.newContents=this.newContents_,e},t.Events.CommentChange.prototype.fromJson=function(e){t.Events.CommentChange.superClass_.fromJson.call(this,e),this.newContents_=e.newValue},t.Events.CommentChange.prototype.isNull=function(){return this.oldContents_==this.newContents_},t.Events.CommentChange.prototype.run=function(t){var e=this.getEventWorkspace_().getCommentById(this.commentId);e?e.setContent(t?this.newContents_:this.oldContents_):console.warn("Can't change non-existent comment: "+this.commentId)},t.Events.CommentCreate=function(e){e&&(t.Events.CommentCreate.superClass_.constructor.call(this,e),this.xml=e.toXmlWithXY())},t.utils.object.inherits(t.Events.CommentCreate,t.Events.CommentBase),t.Events.CommentCreate.prototype.type=t.Events.COMMENT_CREATE,t.Events.CommentCreate.prototype.toJson=function(){var e=t.Events.CommentCreate.superClass_.toJson.call(this);return e.xml=t.Xml.domToText(this.xml),e},t.Events.CommentCreate.prototype.fromJson=function(e){t.Events.CommentCreate.superClass_.fromJson.call(this,e),this.xml=t.Xml.textToDom(e.xml)},t.Events.CommentCreate.prototype.run=function(e){t.Events.CommentCreateDeleteHelper(this,e)},t.Events.CommentCreateDeleteHelper=function(e,o){var i=e.getEventWorkspace_();o?((o=t.utils.xml.createElement("xml")).appendChild(e.xml),t.Xml.domToWorkspace(o,i)):(i=i.getCommentById(e.commentId))?i.dispose(!1,!1):console.warn("Can't uncreate non-existent comment: "+e.commentId)},t.Events.CommentDelete=function(e){e&&(t.Events.CommentDelete.superClass_.constructor.call(this,e),this.xml=e.toXmlWithXY())},t.utils.object.inherits(t.Events.CommentDelete,t.Events.CommentBase),t.Events.CommentDelete.prototype.type=t.Events.COMMENT_DELETE,t.Events.CommentDelete.prototype.toJson=function(){return t.Events.CommentDelete.superClass_.toJson.call(this)},t.Events.CommentDelete.prototype.fromJson=function(e){t.Events.CommentDelete.superClass_.fromJson.call(this,e)},t.Events.CommentDelete.prototype.run=function(e){t.Events.CommentCreateDeleteHelper(this,!e)},t.Events.CommentMove=function(e){e&&(t.Events.CommentMove.superClass_.constructor.call(this,e),this.comment_=e,this.oldCoordinate_=e.getXY(),this.newCoordinate_=null)},t.utils.object.inherits(t.Events.CommentMove,t.Events.CommentBase),t.Events.CommentMove.prototype.recordNew=function(){if(!this.comment_)throw Error("Tried to record the new position of a comment on the same event twice.");this.newCoordinate_=this.comment_.getXY(),this.comment_=null},t.Events.CommentMove.prototype.type=t.Events.COMMENT_MOVE,t.Events.CommentMove.prototype.setOldCoordinate=function(t){this.oldCoordinate_=t},t.Events.CommentMove.prototype.toJson=function(){var e=t.Events.CommentMove.superClass_.toJson.call(this);return this.newCoordinate_&&(e.newCoordinate=Math.round(this.newCoordinate_.x)+","+Math.round(this.newCoordinate_.y)),e},t.Events.CommentMove.prototype.fromJson=function(e){t.Events.CommentMove.superClass_.fromJson.call(this,e),e.newCoordinate&&(e=e.newCoordinate.split(","),this.newCoordinate_=new t.utils.Coordinate(Number(e[0]),Number(e[1])))},t.Events.CommentMove.prototype.isNull=function(){return t.utils.Coordinate.equals(this.oldCoordinate_,this.newCoordinate_)},t.Events.CommentMove.prototype.run=function(t){var e=this.getEventWorkspace_().getCommentById(this.commentId);if(e){t=t?this.newCoordinate_:this.oldCoordinate_;var o=e.getXY();e.moveBy(t.x-o.x,t.y-o.y)}else console.warn("Can't move non-existent comment: "+this.commentId)},t.BubbleDragger=function(e,o){this.draggingBubble_=e,this.workspace_=o,this.deleteArea_=null,this.wouldDeleteBubble_=!1,this.startXY_=this.draggingBubble_.getRelativeToSurfaceXY(),this.dragSurface_=t.utils.is3dSupported()&&o.getBlockDragSurface()?o.getBlockDragSurface():null},t.BubbleDragger.prototype.dispose=function(){this.dragSurface_=this.workspace_=this.draggingBubble_=null},t.BubbleDragger.prototype.startBubbleDrag=function(){t.Events.getGroup()||t.Events.setGroup(!0),this.workspace_.setResizesEnabled(!1),this.draggingBubble_.setAutoLayout(!1),this.dragSurface_&&this.moveToDragSurface_(),this.draggingBubble_.setDragging&&this.draggingBubble_.setDragging(!0);var e=this.workspace_.getToolbox();if(e){var o=this.draggingBubble_.isDeletable()?"blocklyToolboxDelete":"blocklyToolboxGrab";e.addStyle(o)}},t.BubbleDragger.prototype.dragBubble=function(e,o){o=this.pixelsToWorkspaceUnits_(o),o=t.utils.Coordinate.sum(this.startXY_,o),this.draggingBubble_.moveDuringDrag(this.dragSurface_,o),this.draggingBubble_.isDeletable()&&(this.deleteArea_=this.workspace_.isDeleteArea(e),this.updateCursorDuringBubbleDrag_())},t.BubbleDragger.prototype.maybeDeleteBubble_=function(){var t=this.workspace_.trashcan;return this.wouldDeleteBubble_?(t&&setTimeout(t.close.bind(t),100),this.fireMoveEvent_(),this.draggingBubble_.dispose(!1,!0)):t&&t.close(),this.wouldDeleteBubble_},t.BubbleDragger.prototype.updateCursorDuringBubbleDrag_=function(){this.wouldDeleteBubble_=this.deleteArea_!=t.DELETE_AREA_NONE;var e=this.workspace_.trashcan;this.wouldDeleteBubble_?(this.draggingBubble_.setDeleteStyle(!0),this.deleteArea_==t.DELETE_AREA_TRASH&&e&&e.setOpen(!0)):(this.draggingBubble_.setDeleteStyle(!1),e&&e.setOpen(!1))},t.BubbleDragger.prototype.endBubbleDrag=function(e,o){this.dragBubble(e,o),e=this.pixelsToWorkspaceUnits_(o),e=t.utils.Coordinate.sum(this.startXY_,e),this.draggingBubble_.moveTo(e.x,e.y),this.maybeDeleteBubble_()||(this.dragSurface_&&this.dragSurface_.clearAndHide(this.workspace_.getBubbleCanvas()),this.draggingBubble_.setDragging&&this.draggingBubble_.setDragging(!1),this.fireMoveEvent_()),this.workspace_.setResizesEnabled(!0),this.workspace_.getToolbox()&&(e=this.draggingBubble_.isDeletable()?"blocklyToolboxDelete":"blocklyToolboxGrab",this.workspace_.getToolbox().removeStyle(e)),t.Events.setGroup(!1)},t.BubbleDragger.prototype.fireMoveEvent_=function(){if(this.draggingBubble_.isComment){var e=new t.Events.CommentMove(this.draggingBubble_);e.setOldCoordinate(this.startXY_),e.recordNew(),t.Events.fire(e)}},t.BubbleDragger.prototype.pixelsToWorkspaceUnits_=function(e){return e=new t.utils.Coordinate(e.x/this.workspace_.scale,e.y/this.workspace_.scale),this.workspace_.isMutator&&e.scale(1/this.workspace_.options.parentWorkspace.scale),e},t.BubbleDragger.prototype.moveToDragSurface_=function(){this.draggingBubble_.moveTo(0,0),this.dragSurface_.translateSurface(this.startXY_.x,this.startXY_.y),this.dragSurface_.setBlocksAndShow(this.draggingBubble_.getSvgRoot())},t.WorkspaceDragger=function(e){this.workspace_=e,this.startScrollXY_=new t.utils.Coordinate(e.scrollX,e.scrollY)},t.WorkspaceDragger.prototype.dispose=function(){this.workspace_=null},t.WorkspaceDragger.prototype.startDrag=function(){t.selected&&t.selected.unselect(),this.workspace_.setupDragSurface()},t.WorkspaceDragger.prototype.endDrag=function(t){this.drag(t),this.workspace_.resetDragSurface()},t.WorkspaceDragger.prototype.drag=function(e){e=t.utils.Coordinate.sum(this.startScrollXY_,e),this.workspace_.scroll(e.x,e.y)},t.FlyoutDragger=function(e){t.FlyoutDragger.superClass_.constructor.call(this,e.getWorkspace()),this.scrollbar_=e.scrollbar_,this.horizontalLayout_=e.horizontalLayout_},t.utils.object.inherits(t.FlyoutDragger,t.WorkspaceDragger),t.FlyoutDragger.prototype.drag=function(e){e=t.utils.Coordinate.sum(this.startScrollXY_,e),this.horizontalLayout_?this.scrollbar_.set(-e.x):this.scrollbar_.set(-e.y)},t.Action=function(t,e){this.name=t,this.desc=e},t.navigation={},t.navigation.loggingCallback=null,t.navigation.STATE_FLYOUT=1,t.navigation.STATE_WS=2,t.navigation.STATE_TOOLBOX=3,t.navigation.WS_MOVE_DISTANCE=40,t.navigation.currentState_=t.navigation.STATE_WS,t.navigation.actionNames={PREVIOUS:"previous",NEXT:"next",IN:"in",OUT:"out",INSERT:"insert",MARK:"mark",DISCONNECT:"disconnect",TOOLBOX:"toolbox",EXIT:"exit",TOGGLE_KEYBOARD_NAV:"toggle_keyboard_nav",MOVE_WS_CURSOR_UP:"move workspace cursor up",MOVE_WS_CURSOR_DOWN:"move workspace cursor down",MOVE_WS_CURSOR_LEFT:"move workspace cursor left",MOVE_WS_CURSOR_RIGHT:"move workspace cursor right"},t.navigation.MARKER_NAME="local_marker_1",t.navigation.getMarker=function(){return t.getMainWorkspace().getMarker(t.navigation.MARKER_NAME)},t.navigation.focusToolbox_=function(){var e=t.getMainWorkspace().getToolbox();e&&(t.navigation.currentState_=t.navigation.STATE_TOOLBOX,t.navigation.resetFlyout_(!1),t.navigation.getMarker().getCurNode()||t.navigation.markAtCursor_(),e.selectFirstCategory())},t.navigation.focusFlyout_=function(){t.navigation.currentState_=t.navigation.STATE_FLYOUT;var e=t.getMainWorkspace(),o=e.getToolbox();e=o?o.flyout_:e.getFlyout(),t.navigation.getMarker().getCurNode()||t.navigation.markAtCursor_(),e&&e.getWorkspace()&&0<(e=e.getWorkspace().getTopBlocks(!0)).length&&(e=e[0],e=t.ASTNode.createStackNode(e),t.navigation.getFlyoutCursor_().setCurNode(e))},t.navigation.focusWorkspace_=function(){t.hideChaff();var e=t.getMainWorkspace(),o=e.getCursor(),i=!!e.getToolbox(),n=e.getTopBlocks(!0);t.navigation.resetFlyout_(i),t.navigation.currentState_=t.navigation.STATE_WS,0(this.flyout_?t.FLYOUT_DRAG_RADIUS:t.DRAG_RADIUS))},t.Gesture.prototype.updateIsDraggingFromFlyout_=function(){return!(!this.targetBlock_||!this.flyout_.isBlockCreatable_(this.targetBlock_)||this.flyout_.isScrollable()&&!this.flyout_.isDragTowardWorkspace(this.currentDragDeltaXY_)||(this.startWorkspace_=this.flyout_.targetWorkspace_,this.startWorkspace_.updateScreenCalculationsIfScrolled(),t.Events.getGroup()||t.Events.setGroup(!0),this.startBlock_=null,this.targetBlock_=this.flyout_.createBlock(this.targetBlock_),this.targetBlock_.select(),0))},t.Gesture.prototype.updateIsDraggingBubble_=function(){return!!this.startBubble_&&(this.isDraggingBubble_=!0,this.startDraggingBubble_(),!0)},t.Gesture.prototype.updateIsDraggingBlock_=function(){return!!this.targetBlock_&&(this.flyout_?this.isDraggingBlock_=this.updateIsDraggingFromFlyout_():this.targetBlock_.isMovable()&&(this.isDraggingBlock_=!0),!!this.isDraggingBlock_&&(this.startDraggingBlock_(),!0))},t.Gesture.prototype.updateIsDraggingWorkspace_=function(){(this.flyout_?this.flyout_.isScrollable():this.startWorkspace_&&this.startWorkspace_.isDraggable())&&(this.workspaceDragger_=this.flyout_?new t.FlyoutDragger(this.flyout_):new t.WorkspaceDragger(this.startWorkspace_),this.isDraggingWorkspace_=!0,this.workspaceDragger_.startDrag())},t.Gesture.prototype.updateIsDragging_=function(){if(this.calledUpdateIsDragging_)throw Error("updateIsDragging_ should only be called once per gesture.");this.calledUpdateIsDragging_=!0,this.updateIsDraggingBubble_()||this.updateIsDraggingBlock_()||this.updateIsDraggingWorkspace_()},t.Gesture.prototype.startDraggingBlock_=function(){this.blockDragger_=new t.BlockDragger(this.targetBlock_,this.startWorkspace_),this.blockDragger_.startBlockDrag(this.currentDragDeltaXY_,this.healStack_),this.blockDragger_.dragBlock(this.mostRecentEvent_,this.currentDragDeltaXY_)},t.Gesture.prototype.startDraggingBubble_=function(){this.bubbleDragger_=new t.BubbleDragger(this.startBubble_,this.startWorkspace_),this.bubbleDragger_.startBubbleDrag(),this.bubbleDragger_.dragBubble(this.mostRecentEvent_,this.currentDragDeltaXY_)},t.Gesture.prototype.doStart=function(e){t.utils.isTargetInput(e)?this.cancel():(this.hasStarted_=!0,t.blockAnimations.disconnectUiStop(),this.startWorkspace_.updateScreenCalculationsIfScrolled(),this.startWorkspace_.isMutator&&this.startWorkspace_.resize(),t.hideChaff(!!this.flyout_),this.startWorkspace_.markFocused(),this.mostRecentEvent_=e,t.Tooltip.block(),this.targetBlock_&&(!this.targetBlock_.isInFlyout&&e.shiftKey&&this.targetBlock_.workspace.keyboardAccessibilityMode?this.creatorWorkspace_.getCursor().setCurNode(t.navigation.getTopNode(this.targetBlock_)):this.targetBlock_.select()),t.utils.isRightButton(e)?this.handleRightClick(e):("touchstart"!=e.type.toLowerCase()&&"pointerdown"!=e.type.toLowerCase()||"mouse"==e.pointerType||t.longStart(e,this),this.mouseDownXY_=new t.utils.Coordinate(e.clientX,e.clientY),this.healStack_=e.altKey||e.ctrlKey||e.metaKey,this.bindMouseEvents(e)))},t.Gesture.prototype.bindMouseEvents=function(e){this.onMoveWrapper_=t.bindEventWithChecks_(document,"mousemove",null,this.handleMove.bind(this)),this.onUpWrapper_=t.bindEventWithChecks_(document,"mouseup",null,this.handleUp.bind(this)),e.preventDefault(),e.stopPropagation()},t.Gesture.prototype.handleMove=function(t){this.updateFromEvent_(t),this.isDraggingWorkspace_?this.workspaceDragger_.drag(this.currentDragDeltaXY_):this.isDraggingBlock_?this.blockDragger_.dragBlock(this.mostRecentEvent_,this.currentDragDeltaXY_):this.isDraggingBubble_&&this.bubbleDragger_.dragBubble(this.mostRecentEvent_,this.currentDragDeltaXY_),t.preventDefault(),t.stopPropagation()},t.Gesture.prototype.handleUp=function(e){this.updateFromEvent_(e),t.longStop_(),this.isEnding_?console.log("Trying to end a gesture recursively."):(this.isEnding_=!0,this.isDraggingBubble_?this.bubbleDragger_.endBubbleDrag(e,this.currentDragDeltaXY_):this.isDraggingBlock_?this.blockDragger_.endBlockDrag(e,this.currentDragDeltaXY_):this.isDraggingWorkspace_?this.workspaceDragger_.endDrag(this.currentDragDeltaXY_):this.isBubbleClick_()?this.doBubbleClick_():this.isFieldClick_()?this.doFieldClick_():this.isBlockClick_()?this.doBlockClick_():this.isWorkspaceClick_()&&this.doWorkspaceClick_(e),e.preventDefault(),e.stopPropagation(),this.dispose())},t.Gesture.prototype.cancel=function(){this.isEnding_||(t.longStop_(),this.isDraggingBubble_?this.bubbleDragger_.endBubbleDrag(this.mostRecentEvent_,this.currentDragDeltaXY_):this.isDraggingBlock_?this.blockDragger_.endBlockDrag(this.mostRecentEvent_,this.currentDragDeltaXY_):this.isDraggingWorkspace_&&this.workspaceDragger_.endDrag(this.currentDragDeltaXY_),this.dispose())},t.Gesture.prototype.handleRightClick=function(e){this.targetBlock_?(this.bringBlockToFront_(),t.hideChaff(!!this.flyout_),this.targetBlock_.showContextMenu(e)):this.startBubble_?this.startBubble_.showContextMenu(e):this.startWorkspace_&&!this.flyout_&&(t.hideChaff(),this.startWorkspace_.showContextMenu(e)),e.preventDefault(),e.stopPropagation(),this.dispose()},t.Gesture.prototype.handleWsStart=function(e,o){if(this.hasStarted_)throw Error("Tried to call gesture.handleWsStart, but the gesture had already been started.");this.setStartWorkspace_(o),this.mostRecentEvent_=e,this.doStart(e),this.startWorkspace_.keyboardAccessibilityMode&&t.navigation.setState(t.navigation.STATE_WS)},t.Gesture.prototype.handleFlyoutStart=function(t,e){if(this.hasStarted_)throw Error("Tried to call gesture.handleFlyoutStart, but the gesture had already been started.");this.setStartFlyout_(e),this.handleWsStart(t,e.getWorkspace())},t.Gesture.prototype.handleBlockStart=function(t,e){if(this.hasStarted_)throw Error("Tried to call gesture.handleBlockStart, but the gesture had already been started.");this.setStartBlock(e),this.mostRecentEvent_=t},t.Gesture.prototype.handleBubbleStart=function(t,e){if(this.hasStarted_)throw Error("Tried to call gesture.handleBubbleStart, but the gesture had already been started.");this.setStartBubble(e),this.mostRecentEvent_=t},t.Gesture.prototype.doBubbleClick_=function(){this.startBubble_.setFocus&&this.startBubble_.setFocus(),this.startBubble_.select&&this.startBubble_.select()},t.Gesture.prototype.doFieldClick_=function(){this.startField_.showEditor(this.mostRecentEvent_),this.bringBlockToFront_()},t.Gesture.prototype.doBlockClick_=function(){this.flyout_&&this.flyout_.autoClose?this.targetBlock_.isEnabled()&&(t.Events.getGroup()||t.Events.setGroup(!0),this.flyout_.createBlock(this.targetBlock_).scheduleSnapAndBump()):t.Events.fire(new t.Events.Ui(this.startBlock_,"click",void 0,void 0)),this.bringBlockToFront_(),t.Events.setGroup(!1)},t.Gesture.prototype.doWorkspaceClick_=function(e){var o=this.creatorWorkspace_;e.shiftKey&&o.keyboardAccessibilityMode?(e=new t.utils.Coordinate(e.clientX,e.clientY),e=t.utils.screenToWsCoordinates(o,e),e=t.ASTNode.createWorkspaceNode(o,e),o.getCursor().setCurNode(e)):t.selected&&t.selected.unselect()},t.Gesture.prototype.bringBlockToFront_=function(){this.targetBlock_&&!this.flyout_&&this.targetBlock_.bringToFront()},t.Gesture.prototype.setStartField=function(t){if(this.hasStarted_)throw Error("Tried to call gesture.setStartField, but the gesture had already been started.");this.startField_||(this.startField_=t)},t.Gesture.prototype.setStartBubble=function(t){this.startBubble_||(this.startBubble_=t)},t.Gesture.prototype.setStartBlock=function(t){this.startBlock_||this.startBubble_||(this.startBlock_=t,t.isInFlyout&&t!=t.getRootBlock()?this.setTargetBlock_(t.getRootBlock()):this.setTargetBlock_(t))},t.Gesture.prototype.setTargetBlock_=function(t){t.isShadow()?this.setTargetBlock_(t.getParent()):this.targetBlock_=t},t.Gesture.prototype.setStartWorkspace_=function(t){this.startWorkspace_||(this.startWorkspace_=t)},t.Gesture.prototype.setStartFlyout_=function(t){this.flyout_||(this.flyout_=t)},t.Gesture.prototype.isBubbleClick_=function(){return!!this.startBubble_&&!this.hasExceededDragRadius_},t.Gesture.prototype.isBlockClick_=function(){return!!this.startBlock_&&!this.hasExceededDragRadius_&&!this.isFieldClick_()},t.Gesture.prototype.isFieldClick_=function(){return!!this.startField_&&this.startField_.isClickable()&&!this.hasExceededDragRadius_&&(!this.flyout_||!this.flyout_.autoClose)},t.Gesture.prototype.isWorkspaceClick_=function(){return!(this.startBlock_||this.startBubble_||this.startField_||this.hasExceededDragRadius_)},t.Gesture.prototype.isDragging=function(){return this.isDraggingWorkspace_||this.isDraggingBlock_||this.isDraggingBubble_},t.Gesture.prototype.hasStarted=function(){return this.hasStarted_},t.Gesture.prototype.getInsertionMarkers=function(){return this.blockDragger_?this.blockDragger_.getInsertionMarkers():[]},t.Gesture.inProgress=function(){for(var e,o=t.Workspace.getAll(),i=0;e=o[i];i++)if(e.currentGesture_)return!0;return!1},t.Field=function(e,o,i){this.tooltip_=this.validator_=this.value_=null,this.size_=new t.utils.Size(0,0),this.constants_=this.mouseDownWrapper_=this.textContent_=this.textElement_=this.borderRect_=this.fieldGroup_=this.markerSvg_=this.cursorSvg_=null,i&&this.configure_(i),this.setValue(e),o&&this.setValidator(o)},t.Field.prototype.name=void 0,t.Field.prototype.disposed=!1,t.Field.prototype.maxDisplayLength=50,t.Field.prototype.sourceBlock_=null,t.Field.prototype.isDirty_=!0,t.Field.prototype.visible_=!0,t.Field.prototype.clickTarget_=null,t.Field.NBSP=" ",t.Field.prototype.EDITABLE=!0,t.Field.prototype.SERIALIZABLE=!1,t.Field.prototype.configure_=function(e){var o=e.tooltip;"string"==typeof o&&(o=t.utils.replaceMessageReferences(e.tooltip)),o&&this.setTooltip(o)},t.Field.prototype.setSourceBlock=function(t){if(this.sourceBlock_)throw Error("Field already bound to a block.");this.sourceBlock_=t},t.Field.prototype.getConstants=function(){return!this.constants_&&this.sourceBlock_&&this.sourceBlock_.workspace&&this.sourceBlock_.workspace.rendered&&(this.constants_=this.sourceBlock_.workspace.getRenderer().getConstants()),this.constants_},t.Field.prototype.getSourceBlock=function(){return this.sourceBlock_},t.Field.prototype.init=function(){this.fieldGroup_||(this.fieldGroup_=t.utils.dom.createSvgElement("g",{},null),this.isVisible()||(this.fieldGroup_.style.display="none"),this.sourceBlock_.getSvgRoot().appendChild(this.fieldGroup_),this.initView(),this.updateEditable(),this.setTooltip(this.tooltip_),this.bindEvents_(),this.initModel())},t.Field.prototype.initView=function(){this.createBorderRect_(),this.createTextElement_()},t.Field.prototype.initModel=function(){},t.Field.prototype.createBorderRect_=function(){this.borderRect_=t.utils.dom.createSvgElement("rect",{rx:this.getConstants().FIELD_BORDER_RECT_RADIUS,ry:this.getConstants().FIELD_BORDER_RECT_RADIUS,x:0,y:0,height:this.size_.height,width:this.size_.width,class:"blocklyFieldRect"},this.fieldGroup_)},t.Field.prototype.createTextElement_=function(){this.textElement_=t.utils.dom.createSvgElement("text",{class:"blocklyText"},this.fieldGroup_),this.getConstants().FIELD_TEXT_BASELINE_CENTER&&this.textElement_.setAttribute("dominant-baseline","central"),this.textContent_=document.createTextNode(""),this.textElement_.appendChild(this.textContent_)},t.Field.prototype.bindEvents_=function(){t.Tooltip.bindMouseEvents(this.getClickTarget_()),this.mouseDownWrapper_=t.bindEventWithChecks_(this.getClickTarget_(),"mousedown",this,this.onMouseDown_)},t.Field.prototype.fromXml=function(t){this.setValue(t.textContent)},t.Field.prototype.toXml=function(t){return t.textContent=this.getValue(),t},t.Field.prototype.dispose=function(){t.DropDownDiv.hideIfOwner(this),t.WidgetDiv.hideIfOwner(this),t.Tooltip.unbindMouseEvents(this.getClickTarget_()),this.mouseDownWrapper_&&t.unbindEvent_(this.mouseDownWrapper_),t.utils.dom.removeNode(this.fieldGroup_),this.disposed=!0},t.Field.prototype.updateEditable=function(){var e=this.fieldGroup_;this.EDITABLE&&e&&(this.sourceBlock_.isEditable()?(t.utils.dom.addClass(e,"blocklyEditableText"),t.utils.dom.removeClass(e,"blocklyNonEditableText"),e.style.cursor=this.CURSOR):(t.utils.dom.addClass(e,"blocklyNonEditableText"),t.utils.dom.removeClass(e,"blocklyEditableText"),e.style.cursor=""))},t.Field.prototype.isClickable=function(){return!!this.sourceBlock_&&this.sourceBlock_.isEditable()&&!!this.showEditor_&&"function"==typeof this.showEditor_},t.Field.prototype.isCurrentlyEditable=function(){return this.EDITABLE&&!!this.sourceBlock_&&this.sourceBlock_.isEditable()},t.Field.prototype.isSerializable=function(){var t=!1;return this.name&&(this.SERIALIZABLE?t=!0:this.EDITABLE&&(console.warn("Detected an editable field that was not serializable. Please define SERIALIZABLE property as true on all editable custom fields. Proceeding with serialization."),t=!0)),t},t.Field.prototype.isVisible=function(){return this.visible_},t.Field.prototype.setVisible=function(t){if(this.visible_!=t){this.visible_=t;var e=this.getSvgRoot();e&&(e.style.display=t?"block":"none")}},t.Field.prototype.setValidator=function(t){this.validator_=t},t.Field.prototype.getValidator=function(){return this.validator_},t.Field.prototype.classValidator=function(t){return t},t.Field.prototype.callValidator=function(t){var e=this.classValidator(t);if(null===e)return null;if(void 0!==e&&(t=e),e=this.getValidator()){if(null===(e=e.call(this,t)))return null;void 0!==e&&(t=e)}return t},t.Field.prototype.getSvgRoot=function(){return this.fieldGroup_},t.Field.prototype.applyColour=function(){},t.Field.prototype.render_=function(){this.textContent_&&(this.textContent_.nodeValue=this.getDisplayText_()),this.updateSize_()},t.Field.prototype.showEditor=function(t){this.isClickable()&&this.showEditor_(t)},t.Field.prototype.updateWidth=function(){console.warn("Deprecated call to updateWidth, call Blockly.Field.updateSize_ to force an update to the size of the field, or Blockly.utils.dom.getTextWidth() to check the size of the field."),this.updateSize_()},t.Field.prototype.updateSize_=function(e){var o=this.getConstants(),i=2*(e=null!=e?e:this.borderRect_?this.getConstants().FIELD_BORDER_RECT_X_PADDING:0),n=o.FIELD_TEXT_HEIGHT,s=0;this.textElement_&&(i+=s=t.utils.dom.getFastTextWidth(this.textElement_,o.FIELD_TEXT_FONTSIZE,o.FIELD_TEXT_FONTWEIGHT,o.FIELD_TEXT_FONTFAMILY)),this.borderRect_&&(n=Math.max(n,o.FIELD_BORDER_RECT_HEIGHT)),this.size_.height=n,this.size_.width=i,this.positionTextElement_(e,s),this.positionBorderRect_()},t.Field.prototype.positionTextElement_=function(t,e){if(this.textElement_){var o=this.getConstants(),i=this.size_.height/2;this.textElement_.setAttribute("x",this.sourceBlock_.RTL?this.size_.width-e-t:t),this.textElement_.setAttribute("y",o.FIELD_TEXT_BASELINE_CENTER?i:i-o.FIELD_TEXT_HEIGHT/2+o.FIELD_TEXT_BASELINE)}},t.Field.prototype.positionBorderRect_=function(){this.borderRect_&&(this.borderRect_.setAttribute("width",this.size_.width),this.borderRect_.setAttribute("height",this.size_.height),this.borderRect_.setAttribute("rx",this.getConstants().FIELD_BORDER_RECT_RADIUS),this.borderRect_.setAttribute("ry",this.getConstants().FIELD_BORDER_RECT_RADIUS))},t.Field.prototype.getSize=function(){return this.isVisible()?(this.isDirty_?(this.render_(),this.isDirty_=!1):this.visible_&&0==this.size_.width&&(console.warn("Deprecated use of setting size_.width to 0 to rerender a field. Set field.isDirty_ to true instead."),this.render_()),this.size_):new t.utils.Size(0,0)},t.Field.prototype.getScaledBBox=function(){if(this.borderRect_)e=this.borderRect_.getBoundingClientRect(),i=t.utils.style.getPageOffset(this.borderRect_),n=e.width,e=e.height;else{var e=this.sourceBlock_.getHeightWidth(),o=this.sourceBlock_.workspace.scale,i=this.getAbsoluteXY_(),n=e.width*o;e=e.height*o,t.utils.userAgent.GECKO?(i.x+=1.5*o,i.y+=1.5*o):t.utils.userAgent.EDGE||t.utils.userAgent.IE||(i.x-=.5*o,i.y-=.5*o),n+=1*o,e+=1*o}return{top:i.y,bottom:i.y+e,left:i.x,right:i.x+n}},t.Field.prototype.getDisplayText_=function(){var e=this.getText();return e?(e.length>this.maxDisplayLength&&(e=e.substring(0,this.maxDisplayLength-2)+"…"),e=e.replace(/\s/g,t.Field.NBSP),this.sourceBlock_&&this.sourceBlock_.RTL&&(e+="‏"),e):t.Field.NBSP},t.Field.prototype.getText=function(){if(this.getText_){var t=this.getText_.call(this);if(null!==t)return String(t)}return String(this.getValue())},t.Field.prototype.setText=function(t){throw Error("setText method is deprecated")},t.Field.prototype.markDirty=function(){this.isDirty_=!0,this.constants_=null},t.Field.prototype.forceRerender=function(){this.isDirty_=!0,this.sourceBlock_&&this.sourceBlock_.rendered&&(this.sourceBlock_.render(),this.sourceBlock_.bumpNeighbours(),this.updateMarkers_())},t.Field.prototype.setValue=function(e){if(null!==e){var o=this.doClassValidation_(e);if(!((e=this.processValidation_(e,o))instanceof Error)){if((o=this.getValidator())&&(o=o.call(this,e),(e=this.processValidation_(e,o))instanceof Error))return;(o=this.getValue())!==e&&(this.sourceBlock_&&t.Events.isEnabled()&&t.Events.fire(new t.Events.BlockChange(this.sourceBlock_,"field",this.name||null,o,e)),this.doValueUpdate_(e),this.isDirty_&&this.forceRerender())}}},t.Field.prototype.processValidation_=function(t,e){return null===e?(this.doValueInvalid_(t),this.isDirty_&&this.forceRerender(),Error()):(void 0!==e&&(t=e),t)},t.Field.prototype.getValue=function(){return this.value_},t.Field.prototype.doClassValidation_=function(t){return null==t?null:t=this.classValidator(t)},t.Field.prototype.doValueUpdate_=function(t){this.value_=t,this.isDirty_=!0},t.Field.prototype.doValueInvalid_=function(t){},t.Field.prototype.onMouseDown_=function(t){this.sourceBlock_&&this.sourceBlock_.workspace&&(t=this.sourceBlock_.workspace.getGesture(t))&&t.setStartField(this)},t.Field.prototype.setTooltip=function(t){var e=this.getClickTarget_();e?e.tooltip=t||""===t?t:this.sourceBlock_:this.tooltip_=t},t.Field.prototype.getClickTarget_=function(){return this.clickTarget_||this.getSvgRoot()},t.Field.prototype.getAbsoluteXY_=function(){return t.utils.style.getPageOffset(this.getClickTarget_())},t.Field.prototype.referencesVariables=function(){return!1},t.Field.prototype.getParentInput=function(){for(var t=null,e=this.sourceBlock_,o=e.inputList,i=0;ie||e>this.fieldRow.length)throw Error("index "+e+" out of bounds.");return o||""==o&&i?("string"==typeof o&&(o=new t.FieldLabel(o)),o.setSourceBlock(this.sourceBlock_),this.sourceBlock_.rendered&&o.init(),o.name=i,o.prefixField&&(e=this.insertFieldAt(e,o.prefixField)),this.fieldRow.splice(e,0,o),++e,o.suffixField&&(e=this.insertFieldAt(e,o.suffixField)),this.sourceBlock_.rendered&&(this.sourceBlock_.render(),this.sourceBlock_.bumpNeighbours()),e):e},t.Input.prototype.removeField=function(t){for(var e,o=0;e=this.fieldRow[o];o++)if(e.name===t)return e.dispose(),this.fieldRow.splice(o,1),void(this.sourceBlock_.rendered&&(this.sourceBlock_.render(),this.sourceBlock_.bumpNeighbours()));throw Error('Field "%s" not found.',t)},t.Input.prototype.isVisible=function(){return this.visible_},t.Input.prototype.setVisible=function(t){var e=[];if(this.visible_==t)return e;for(var o,i=(this.visible_=t)?"block":"none",n=0;o=this.fieldRow[n];n++)o.setVisible(t);return this.connection&&(t?e=this.connection.startTrackingAll():this.connection.stopTrackingAll(),n=this.connection.targetBlock())&&(n.getSvgRoot().style.display=i,t||(n.rendered=!1)),e},t.Input.prototype.markDirty=function(){for(var t,e=0;t=this.fieldRow[e];e++)t.markDirty()},t.Input.prototype.setCheck=function(t){if(!this.connection)throw Error("This input does not have a connection.");return this.connection.setCheck(t),this},t.Input.prototype.setAlign=function(t){return this.align=t,this.sourceBlock_.rendered&&this.sourceBlock_.render(),this},t.Input.prototype.init=function(){if(this.sourceBlock_.workspace.rendered)for(var t=0;tt&&(o=o.substring(0,t-3)+"..."),o},t.Block.prototype.appendValueInput=function(e){return this.appendInput_(t.INPUT_VALUE,e)},t.Block.prototype.appendStatementInput=function(e){return this.appendInput_(t.NEXT_STATEMENT,e)},t.Block.prototype.appendDummyInput=function(e){return this.appendInput_(t.DUMMY_INPUT,e||"")},t.Block.prototype.jsonInit=function(e){var o=e.type?'Block "'+e.type+'": ':"";if(e.output&&e.previousStatement)throw Error(o+"Must not have both an output and a previousStatement.");if(e.style&&e.style.hat&&(this.hat=e.style.hat,e.style=null),e.style&&e.colour)throw Error(o+"Must not have both a colour and a style.");e.style?this.jsonInitStyle_(e,o):this.jsonInitColour_(e,o);for(var i=0;void 0!==e["message"+i];)this.interpolate_(e["message"+i],e["args"+i]||[],e["lastDummyAlign"+i],o),i++;if(void 0!==e.inputsInline&&this.setInputsInline(e.inputsInline),void 0!==e.output&&this.setOutput(!0,e.output),void 0!==e.outputShape&&this.setOutputShape(e.outputShape),void 0!==e.previousStatement&&this.setPreviousStatement(!0,e.previousStatement),void 0!==e.nextStatement&&this.setNextStatement(!0,e.nextStatement),void 0!==e.tooltip&&(i=e.tooltip,i=t.utils.replaceMessageReferences(i),this.setTooltip(i)),void 0!==e.enableContextMenu&&(i=e.enableContextMenu,this.contextMenu=!!i),void 0!==e.helpUrl&&(i=e.helpUrl,i=t.utils.replaceMessageReferences(i),this.setHelpUrl(i)),"string"==typeof e.extensions&&(console.warn(o+"JSON attribute 'extensions' should be an array of strings. Found raw string in JSON for '"+e.type+"' block."),e.extensions=[e.extensions]),void 0!==e.mutator&&t.Extensions.apply(e.mutator,this,!0),Array.isArray(e.extensions))for(e=e.extensions,o=0;o=c||c>o.length)throw Error('Block "'+this.type+'": Message index %'+c+" out of range.");if(r[c])throw Error('Block "'+this.type+'": Message index %'+c+" duplicated.");r[c]=!0,a++,e.push(o[c-1])}else(c=c.trim())&&e.push(c)}if(a!=o.length)throw Error('Block "'+this.type+'": Message does not reference all '+o.length+" arg(s).");for(e.length&&("string"==typeof e[e.length-1]||t.utils.string.startsWith(e[e.length-1].type,"field_"))&&(l={type:"input_dummy"},i&&(l.align=i),e.push(l)),i={LEFT:t.ALIGN_LEFT,RIGHT:t.ALIGN_RIGHT,CENTRE:t.ALIGN_CENTRE,CENTER:t.ALIGN_CENTRE},o=[],l=0;l=this.inputList.length)throw RangeError("Input index "+t+" out of bounds.");if(e>this.inputList.length)throw RangeError("Reference input "+e+" out of bounds.");var o=this.inputList[t];this.inputList.splice(t,1),t--t?e-1:t}),this.highlightedIndex_)},t.Menu.prototype.highlightHelper=function(t,e){e=0>e?-1:e;var o=this.getChildCount();e=t.call(this,e,o);for(var i=0;i<=o;){var n=this.getChildAt(e);if(n&&this.canHighlightItem(n))return this.setHighlightedIndex(e),!0;i++,e=t.call(this,e,o)}return!1},t.Menu.prototype.canHighlightItem=function(t){return t.isEnabled()},t.Menu.prototype.handleMouseOver_=function(t){(t=this.getMenuItem(t.target))&&(t.isEnabled()?this.getHighlighted()!==t&&(this.unhighlightCurrent(),this.setHighlighted(t)):this.unhighlightCurrent())},t.Menu.prototype.handleClick_=function(e){var o=this.openingCoords;if(this.openingCoords=null,o&&"number"==typeof e.clientX){var i=new t.utils.Coordinate(e.clientX,e.clientY);if(1>t.utils.Coordinate.distance(o,i))return}(o=this.getMenuItem(e.target))&&o.handleClick(e)&&e.preventDefault()},t.Menu.prototype.handleMouseEnter_=function(t){this.focus()},t.Menu.prototype.handleMouseLeave_=function(t){this.getElement()&&(this.blur(),this.clearHighlighted())},t.Menu.prototype.handleKeyEvent=function(t){return!(0==this.getChildCount()||!this.handleKeyEventInternal(t)||(t.preventDefault(),t.stopPropagation(),0))},t.Menu.prototype.handleKeyEventInternal=function(e){var o=this.getHighlighted();if(o&&"function"==typeof o.handleKeyEvent&&o.handleKeyEvent(e))return!0;if(e.shiftKey||e.ctrlKey||e.metaKey||e.altKey)return!1;switch(e.keyCode){case t.utils.KeyCodes.ENTER:o&&o.performActionInternal(e);break;case t.utils.KeyCodes.UP:this.highlightPrevious();break;case t.utils.KeyCodes.DOWN:this.highlightNext();break;default:return!1}return!0},t.MenuItem=function(e,o){t.Component.call(this),this.setContentInternal(e),this.setValue(o),this.enabled_=!0},t.utils.object.inherits(t.MenuItem,t.Component),t.MenuItem.prototype.createDom=function(){var e=document.createElement("div");e.id=this.getId(),this.setElementInternal(e),e.className="goog-menuitem goog-option "+(this.enabled_?"":"goog-menuitem-disabled ")+(this.checked_?"goog-option-selected ":"")+(this.rightToLeft_?"goog-menuitem-rtl ":"");var o=this.getContentWrapperDom();e.appendChild(o);var i=this.getCheckboxDom();i&&o.appendChild(i),o.appendChild(this.getContentDom()),t.utils.aria.setRole(e,this.roleName_||(this.checkable_?t.utils.aria.Role.MENUITEMCHECKBOX:t.utils.aria.Role.MENUITEM)),t.utils.aria.setState(e,t.utils.aria.State.SELECTED,this.checkable_&&this.checked_||!1)},t.MenuItem.prototype.getCheckboxDom=function(){if(!this.checkable_)return null;var t=document.createElement("div");return t.className="goog-menuitem-checkbox",t},t.MenuItem.prototype.getContentDom=function(){var t=this.content_;return"string"==typeof t&&(t=document.createTextNode(t)),t},t.MenuItem.prototype.getContentWrapperDom=function(){var t=document.createElement("div");return t.className="goog-menuitem-content",t},t.MenuItem.prototype.setContentInternal=function(t){this.content_=t},t.MenuItem.prototype.setValue=function(t){this.value_=t},t.MenuItem.prototype.getValue=function(){return this.value_},t.MenuItem.prototype.setRole=function(t){this.roleName_=t},t.MenuItem.prototype.setCheckable=function(t){this.checkable_=t},t.MenuItem.prototype.setChecked=function(e){if(this.checkable_){this.checked_=e;var o=this.getElement();o&&this.isEnabled()&&(e?(t.utils.dom.addClass(o,"goog-option-selected"),t.utils.aria.setState(o,t.utils.aria.State.SELECTED,!0)):(t.utils.dom.removeClass(o,"goog-option-selected"),t.utils.aria.setState(o,t.utils.aria.State.SELECTED,!1)))}},t.MenuItem.prototype.setHighlighted=function(e){this.highlight_=e;var o=this.getElement();o&&this.isEnabled()&&(e?t.utils.dom.addClass(o,"goog-menuitem-highlight"):t.utils.dom.removeClass(o,"goog-menuitem-highlight"))},t.MenuItem.prototype.isEnabled=function(){return this.enabled_},t.MenuItem.prototype.setEnabled=function(e){this.enabled_=e,(e=this.getElement())&&(this.enabled_?t.utils.dom.removeClass(e,"goog-menuitem-disabled"):t.utils.dom.addClass(e,"goog-menuitem-disabled"))},t.MenuItem.prototype.handleClick=function(t){this.isEnabled()&&(this.setHighlighted(!0),this.performActionInternal())},t.MenuItem.prototype.performActionInternal=function(){this.checkable_&&this.setChecked(!this.checked_),this.actionHandler_&&this.actionHandler_.call(this.actionHandlerObj_,this)},t.MenuItem.prototype.onAction=function(t,e){this.actionHandler_=t,this.actionHandlerObj_=e},t.utils.uiMenu={},t.utils.uiMenu.getSize=function(e){e=e.getElement();var o=t.utils.style.getSize(e);return o.height=e.scrollHeight,o},t.utils.uiMenu.adjustBBoxesForRTL=function(t,e,o){e.left+=o.width,e.right+=o.width,t.left+=o.width,t.right+=o.width},t.ContextMenu={},t.ContextMenu.currentBlock=null,t.ContextMenu.eventWrapper_=null,t.ContextMenu.show=function(e,o,i){if(t.WidgetDiv.show(t.ContextMenu,i,null),o.length){var n=t.ContextMenu.populate_(o,i);t.ContextMenu.position_(n,e,i),setTimeout((function(){n.getElement().focus()}),1),t.ContextMenu.currentBlock=null}else t.ContextMenu.hide()},t.ContextMenu.populate_=function(e,o){var i=new t.Menu;i.setRightToLeft(o);for(var n,s=0;n=e[s];s++){var r=new t.MenuItem(n.text);r.setRightToLeft(o),i.addChild(r,!0),r.setEnabled(n.enabled),n.enabled&&r.onAction((function(){t.ContextMenu.hide(),this.callback()}),n)}return i},t.ContextMenu.position_=function(e,o,i){var n=t.utils.getViewportBBox();o={top:o.clientY+n.top,bottom:o.clientY+n.top,left:o.clientX+n.left,right:o.clientX+n.left},t.ContextMenu.createWidget_(e);var s=t.utils.uiMenu.getSize(e);i&&t.utils.uiMenu.adjustBBoxesForRTL(n,o,s),t.WidgetDiv.positionWithAnchor(n,o,s,i),e.getElement().focus()},t.ContextMenu.createWidget_=function(e){e.render(t.WidgetDiv.DIV);var o=e.getElement();t.utils.dom.addClass(o,"blocklyContextMenu"),t.bindEventWithChecks_(o,"contextmenu",null,t.utils.noEvent),e.focus()},t.ContextMenu.hide=function(){t.WidgetDiv.hideIfOwner(t.ContextMenu),t.ContextMenu.currentBlock=null,t.ContextMenu.eventWrapper_&&(t.unbindEvent_(t.ContextMenu.eventWrapper_),t.ContextMenu.eventWrapper_=null)},t.ContextMenu.callbackFactory=function(e,o){return function(){t.Events.disable();try{var i=t.Xml.domToBlock(o,e.workspace),n=e.getRelativeToSurfaceXY();n.x=e.RTL?n.x-t.SNAP_RADIUS:n.x+t.SNAP_RADIUS,n.y+=2*t.SNAP_RADIUS,i.moveBy(n.x,n.y)}finally{t.Events.enable()}t.Events.isEnabled()&&!i.isShadow()&&t.Events.fire(new t.Events.BlockCreate(i)),i.select()}},t.ContextMenu.blockDeleteOption=function(e){var o=e.getDescendants(!1).length,i=e.getNextBlock();return i&&(o-=i.getDescendants(!1).length),{text:1==o?t.Msg.DELETE_BLOCK:t.Msg.DELETE_X_BLOCKS.replace("%1",String(o)),enabled:!0,callback:function(){t.Events.setGroup(!0),e.dispose(!0,!0),t.Events.setGroup(!1)}}},t.ContextMenu.blockHelpOption=function(e){return{enabled:!("function"==typeof e.helpUrl?!e.helpUrl():!e.helpUrl),text:t.Msg.HELP,callback:function(){e.showHelp()}}},t.ContextMenu.blockDuplicateOption=function(e){var o=e.isDuplicatable();return{text:t.Msg.DUPLICATE_BLOCK,enabled:o,callback:function(){t.duplicate(e)}}},t.ContextMenu.blockCommentOption=function(e){var o={enabled:!t.utils.userAgent.IE};return e.getCommentIcon()?(o.text=t.Msg.REMOVE_COMMENT,o.callback=function(){e.setCommentText(null)}):(o.text=t.Msg.ADD_COMMENT,o.callback=function(){e.setCommentText("")}),o},t.ContextMenu.commentDeleteOption=function(e){return{text:t.Msg.REMOVE_COMMENT,enabled:!0,callback:function(){t.Events.setGroup(!0),e.dispose(!0,!0),t.Events.setGroup(!1)}}},t.ContextMenu.commentDuplicateOption=function(e){return{text:t.Msg.DUPLICATE_COMMENT,enabled:!0,callback:function(){t.duplicate(e)}}},t.ContextMenu.workspaceCommentOption=function(e,o){if(!t.WorkspaceCommentSvg)throw Error("Missing require for Blockly.WorkspaceCommentSvg");var i={enabled:!t.utils.userAgent.IE};return i.text=t.Msg.ADD_COMMENT,i.callback=function(){var i=new t.WorkspaceCommentSvg(e,t.Msg.WORKSPACE_COMMENT_DEFAULT_TEXT,t.WorkspaceCommentSvg.DEFAULT_SIZE,t.WorkspaceCommentSvg.DEFAULT_SIZE),n=e.getInjectionDiv().getBoundingClientRect();n=new t.utils.Coordinate(o.clientX-n.left,o.clientY-n.top);var s=e.getOriginOffsetInPixels();(n=t.utils.Coordinate.difference(n,s)).scale(1/e.scale),i.moveBy(n.x,n.y),e.rendered&&(i.initSvg(),i.render(),i.select())},i},t.RenderedConnection=function(e,o){t.RenderedConnection.superClass_.constructor.call(this,e,o),this.db_=e.workspace.connectionDBList[o],this.dbOpposite_=e.workspace.connectionDBList[t.OPPOSITE_TYPE[o]],this.offsetInBlock_=new t.utils.Coordinate(0,0),this.trackedState_=t.RenderedConnection.TrackedState.WILL_TRACK},t.utils.object.inherits(t.RenderedConnection,t.Connection),t.RenderedConnection.TrackedState={WILL_TRACK:-1,UNTRACKED:0,TRACKED:1},t.RenderedConnection.prototype.dispose=function(){t.RenderedConnection.superClass_.dispose.call(this),this.trackedState_==t.RenderedConnection.TrackedState.TRACKED&&this.db_.removeConnection(this,this.y)},t.RenderedConnection.prototype.getSourceBlock=function(){return t.RenderedConnection.superClass_.getSourceBlock.call(this)},t.RenderedConnection.prototype.targetBlock=function(){return t.RenderedConnection.superClass_.targetBlock.call(this)},t.RenderedConnection.prototype.distanceFrom=function(t){var e=this.x-t.x;return t=this.y-t.y,Math.sqrt(e*e+t*t)},t.RenderedConnection.prototype.bumpAwayFrom=function(e){if(!this.sourceBlock_.workspace.isDragging()){var o=this.sourceBlock_.getRootBlock();if(!o.isInFlyout){var i=!1;if(!o.isMovable()){if(!(o=e.getSourceBlock().getRootBlock()).isMovable())return;e=this,i=!0}var n=t.selected==o;n||o.addSelect();var s=e.x+t.SNAP_RADIUS+Math.floor(Math.random()*t.BUMP_RANDOMNESS)-this.x,r=e.y+t.SNAP_RADIUS+Math.floor(Math.random()*t.BUMP_RANDOMNESS)-this.y;i&&(r=-r),o.RTL&&(s=e.x-t.SNAP_RADIUS-Math.floor(Math.random()*t.BUMP_RANDOMNESS)-this.x),o.moveBy(s,r),n||o.removeSelect()}}},t.RenderedConnection.prototype.moveTo=function(e,o){this.trackedState_==t.RenderedConnection.TrackedState.WILL_TRACK?(this.db_.addConnection(this,o),this.trackedState_=t.RenderedConnection.TrackedState.TRACKED):this.trackedState_==t.RenderedConnection.TrackedState.TRACKED&&(this.db_.removeConnection(this,this.y),this.db_.addConnection(this,o)),this.x=e,this.y=o},t.RenderedConnection.prototype.moveBy=function(t,e){this.moveTo(this.x+t,this.y+e)},t.RenderedConnection.prototype.moveToOffset=function(t){this.moveTo(t.x+this.offsetInBlock_.x,t.y+this.offsetInBlock_.y)},t.RenderedConnection.prototype.setOffsetInBlock=function(t,e){this.offsetInBlock_.x=t,this.offsetInBlock_.y=e},t.RenderedConnection.prototype.getOffsetInBlock=function(){return this.offsetInBlock_},t.RenderedConnection.prototype.tighten=function(){var e=this.targetConnection.x-this.x,o=this.targetConnection.y-this.y;if(0!=e||0!=o){var i=this.targetBlock(),n=i.getSvgRoot();if(!n)throw Error("block is not rendered.");n=t.utils.getRelativeXY(n),i.getSvgRoot().setAttribute("transform","translate("+(n.x-e)+","+(n.y-o)+")"),i.moveConnections(-e,-o)}},t.RenderedConnection.prototype.closest=function(t,e){return this.dbOpposite_.searchForClosest(this,t,e)},t.RenderedConnection.prototype.highlight=function(){var e=this.sourceBlock_.workspace.getRenderer().getConstants(),o=e.shapeFor(this);this.type==t.INPUT_VALUE||this.type==t.OUTPUT_VALUE?(e=e.TAB_OFFSET_FROM_TOP,o=t.utils.svgPaths.moveBy(0,-e)+t.utils.svgPaths.lineOnAxis("v",e)+o.pathDown+t.utils.svgPaths.lineOnAxis("v",e)):(e=e.NOTCH_OFFSET_LEFT-e.CORNER_RADIUS,o=t.utils.svgPaths.moveBy(-e,0)+t.utils.svgPaths.lineOnAxis("h",e)+o.pathLeft+t.utils.svgPaths.lineOnAxis("h",e)),e=this.sourceBlock_.getRelativeToSurfaceXY(),t.Connection.highlightedPath_=t.utils.dom.createSvgElement("path",{class:"blocklyHighlightedConnectionPath",d:o,transform:"translate("+(this.x-e.x)+","+(this.y-e.y)+")"+(this.sourceBlock_.RTL?" scale(-1 1)":"")},this.sourceBlock_.getSvgRoot())},t.RenderedConnection.prototype.unhighlight=function(){t.utils.dom.removeNode(t.Connection.highlightedPath_),delete t.Connection.highlightedPath_},t.RenderedConnection.prototype.setTracking=function(e){e&&this.trackedState_==t.RenderedConnection.TrackedState.TRACKED||!e&&this.trackedState_==t.RenderedConnection.TrackedState.UNTRACKED||this.sourceBlock_.isInFlyout||(e?(this.db_.addConnection(this,this.y),this.trackedState_=t.RenderedConnection.TrackedState.TRACKED):(this.trackedState_==t.RenderedConnection.TrackedState.TRACKED&&this.db_.removeConnection(this,this.y),this.trackedState_=t.RenderedConnection.TrackedState.UNTRACKED))},t.RenderedConnection.prototype.stopTrackingAll=function(){if(this.setTracking(!1),this.targetConnection)for(var t=this.targetBlock().getDescendants(!1),e=0;eo)&&t.RenderedConnection.superClass_.isConnectionAllowed.call(this,e)},t.RenderedConnection.prototype.onFailedConnect=function(t){this.bumpAwayFrom(t)},t.RenderedConnection.prototype.disconnectInternal_=function(e,o){t.RenderedConnection.superClass_.disconnectInternal_.call(this,e,o),e.rendered&&e.render(),o.rendered&&(o.updateDisabled(),o.render())},t.RenderedConnection.prototype.respawnShadow_=function(){var e=this.getSourceBlock(),o=this.getShadowDom();if(e.workspace&&o&&t.Events.recordUndo){if(t.RenderedConnection.superClass_.respawnShadow_.call(this),!(o=this.targetBlock()))throw Error("Couldn't respawn the shadow block that should exist here.");o.initSvg(),o.render(!1),e.rendered&&e.render()}},t.RenderedConnection.prototype.neighbours=function(t){return this.dbOpposite_.getNeighbours(this,t)},t.RenderedConnection.prototype.connect_=function(e){t.RenderedConnection.superClass_.connect_.call(this,e);var o=this.getSourceBlock();e=e.getSourceBlock(),o.rendered&&o.updateDisabled(),e.rendered&&e.updateDisabled(),o.rendered&&e.rendered&&(this.type==t.NEXT_STATEMENT||this.type==t.PREVIOUS_STATEMENT?e.render():o.render())},t.RenderedConnection.prototype.onCheckChanged_=function(){!this.isConnected()||this.targetConnection&&this.checkType(this.targetConnection)||((this.isSuperior()?this.targetBlock():this.sourceBlock_).unplug(),this.sourceBlock_.bumpNeighbours())},t.Marker=function(){this.drawer_=this.curNode_=this.colour=null,this.type="marker"},t.Marker.prototype.setDrawer=function(t){this.drawer_=t},t.Marker.prototype.getDrawer=function(){return this.drawer_},t.Marker.prototype.getCurNode=function(){return this.curNode_},t.Marker.prototype.setCurNode=function(t){var e=this.curNode_;this.curNode_=t,this.drawer_&&this.drawer_.draw(e,this.curNode_)},t.Marker.prototype.draw=function(){this.drawer_&&this.drawer_.draw(this.curNode_,this.curNode_)},t.Marker.prototype.hide=function(){this.drawer_&&this.drawer_.hide()},t.Marker.prototype.dispose=function(){this.getDrawer()&&this.getDrawer().dispose()},t.Cursor=function(){t.Cursor.superClass_.constructor.call(this),this.type="cursor"},t.utils.object.inherits(t.Cursor,t.Marker),t.Cursor.prototype.next=function(){var e=this.getCurNode();if(!e)return null;for(e=e.next();e&&e.next()&&(e.getType()==t.ASTNode.types.NEXT||e.getType()==t.ASTNode.types.BLOCK);)e=e.next();return e&&this.setCurNode(e),e},t.Cursor.prototype.in=function(){var e=this.getCurNode();return e?(e.getType()!=t.ASTNode.types.PREVIOUS&&e.getType()!=t.ASTNode.types.OUTPUT||(e=e.next()),(e=e.in())&&this.setCurNode(e),e):null},t.Cursor.prototype.prev=function(){var e=this.getCurNode();if(!e)return null;for(e=e.prev();e&&e.prev()&&(e.getType()==t.ASTNode.types.NEXT||e.getType()==t.ASTNode.types.BLOCK);)e=e.prev();return e&&this.setCurNode(e),e},t.Cursor.prototype.out=function(){var e=this.getCurNode();return e?((e=e.out())&&e.getType()==t.ASTNode.types.BLOCK&&(e=e.prev()||e),e&&this.setCurNode(e),e):null},t.Cursor.prototype.onBlocklyAction=function(e){if(this.getCurNode()&&this.getCurNode().getType()===t.ASTNode.types.FIELD&&this.getCurNode().getLocation().onBlocklyAction(e))return!0;switch(e.name){case t.navigation.actionNames.PREVIOUS:return this.prev(),!0;case t.navigation.actionNames.OUT:return this.out(),!0;case t.navigation.actionNames.NEXT:return this.next(),!0;case t.navigation.actionNames.IN:return this.in(),!0;default:return!1}},t.BasicCursor=function(){t.BasicCursor.superClass_.constructor.call(this)},t.utils.object.inherits(t.BasicCursor,t.Cursor),t.BasicCursor.prototype.next=function(){var t=this.getCurNode();return t?((t=this.getNextNode_(t,this.validNode_))&&this.setCurNode(t),t):null},t.BasicCursor.prototype.in=function(){return this.next()},t.BasicCursor.prototype.prev=function(){var t=this.getCurNode();return t?((t=this.getPreviousNode_(t,this.validNode_))&&this.setCurNode(t),t):null},t.BasicCursor.prototype.out=function(){return this.prev()},t.BasicCursor.prototype.getNextNode_=function(t,e){if(!t)return null;var o=t.in()||t.next();return e(o)?o:o?this.getNextNode_(o,e):e(t=this.findSiblingOrParent_(t.out()))?t:t?this.getNextNode_(t,e):null},t.BasicCursor.prototype.getPreviousNode_=function(t,e){if(!t)return null;var o=t.prev();return e(o=o?this.getRightMostChild_(o):t.out())?o:o?this.getPreviousNode_(o,e):null},t.BasicCursor.prototype.validNode_=function(e){var o=!1;return(e=e&&e.getType())!=t.ASTNode.types.OUTPUT&&e!=t.ASTNode.types.INPUT&&e!=t.ASTNode.types.FIELD&&e!=t.ASTNode.types.NEXT&&e!=t.ASTNode.types.PREVIOUS&&e!=t.ASTNode.types.WORKSPACE||(o=!0),o},t.BasicCursor.prototype.findSiblingOrParent_=function(t){if(!t)return null;var e=t.next();return e||this.findSiblingOrParent_(t.out())},t.BasicCursor.prototype.getRightMostChild_=function(t){if(!t.in())return t;for(t=t.in();t.next();)t=t.next();return this.getRightMostChild_(t)},t.TabNavigateCursor=function(){t.TabNavigateCursor.superClass_.constructor.call(this)},t.utils.object.inherits(t.TabNavigateCursor,t.BasicCursor),t.TabNavigateCursor.prototype.validNode_=function(e){var o=!1,i=e&&e.getType();return e&&(e=e.getLocation(),i==t.ASTNode.types.FIELD&&e&&e.isTabNavigable()&&e.isClickable()&&(o=!0)),o},t.utils.Rect=function(t,e,o,i){this.top=t,this.bottom=e,this.left=o,this.right=i},t.utils.Rect.prototype.contains=function(t,e){return t>=this.left&&t<=this.right&&e>=this.top&&e<=this.bottom},t.BlockSvg=function(e,o,i){this.svgGroup_=t.utils.dom.createSvgElement("g",{},null),this.svgGroup_.translate_="",this.style=e.getRenderer().getConstants().getBlockStyle(null),this.pathObject=e.getRenderer().makePathObject(this.svgGroup_,this.style),this.rendered=!1,this.workspace=e,this.previousConnection=this.nextConnection=this.outputConnection=null,this.useDragSurface_=t.utils.is3dSupported()&&!!e.getBlockDragSurface();var n=this.pathObject.svgPath;n.tooltip=this,t.Tooltip.bindMouseEvents(n),t.BlockSvg.superClass_.constructor.call(this,e,o,i),this.svgGroup_.dataset&&(this.svgGroup_.dataset.id=this.id)},t.utils.object.inherits(t.BlockSvg,t.Block),t.BlockSvg.prototype.height=0,t.BlockSvg.prototype.width=0,t.BlockSvg.prototype.dragStartXY_=null,t.BlockSvg.prototype.warningTextDb_=null,t.BlockSvg.INLINE=-1,t.BlockSvg.COLLAPSED_WARNING_ID="TEMP_COLLAPSED_WARNING_",t.BlockSvg.prototype.initSvg=function(){if(!this.workspace.rendered)throw TypeError("Workspace is headless.");for(var e,o=0;e=this.inputList[o];o++)e.init();for(e=this.getIcons(),o=0;o=this.connections_.length)return-1;e=t.y;for(var i=o;0<=i&&this.connections_[i].y==e;){if(this.connections_[i]==t)return i;i--}for(;ot)){e=i;break}o=i}}return e},t.ConnectionDB.prototype.removeConnection=function(t,e){if(-1==(t=this.findIndexOfConnection_(t,e)))throw Error("Unable to find connection in connectionDB.");this.connections_.splice(t,1)},t.ConnectionDB.prototype.getNeighbours=function(t,e){function o(t){var o=n-i[t].x,r=s-i[t].y;return Math.sqrt(o*o+r*r)<=e&&l.push(i[t]),r(t=this.subscribedWorkspaces_.indexOf(t)))throw Error("Cannot unsubscribe a workspace that hasn't been subscribed.");this.subscribedWorkspaces_.splice(t,1)},t.ThemeManager.prototype.subscribe=function(t,e,o){this.componentDB_[e]||(this.componentDB_[e]=[]),this.componentDB_[e].push({element:t,propertyName:o}),e=this.theme_&&this.theme_.getComponentStyle(e),t.style[o]=e||""},t.ThemeManager.prototype.unsubscribe=function(t){if(t)for(var e,o=Object.keys(this.componentDB_),i=0;e=o[i];i++){for(var n=this.componentDB_[e],s=n.length-1;0<=s;s--)n[s].element===t&&n.splice(s,1);this.componentDB_[e].length||delete this.componentDB_[e]}},t.ThemeManager.prototype.dispose=function(){this.componentDB_=this.subscribedWorkspaces_=this.theme_=this.owner_=null},t.TouchGesture=function(e,o){t.TouchGesture.superClass_.constructor.call(this,e,o),this.isMultiTouch_=!1,this.cachedPoints_=Object.create(null),this.startDistance_=this.previousScale_=0,this.isPinchZoomEnabled_=this.onStartWrapper_=null},t.utils.object.inherits(t.TouchGesture,t.Gesture),t.TouchGesture.ZOOM_IN_MULTIPLIER=5,t.TouchGesture.ZOOM_OUT_MULTIPLIER=6,t.TouchGesture.prototype.doStart=function(e){this.isPinchZoomEnabled_=this.startWorkspace_.options.zoomOptions&&this.startWorkspace_.options.zoomOptions.pinch,t.TouchGesture.superClass_.doStart.call(this,e),!this.isEnding_&&t.Touch.isTouchEvent(e)&&this.handleTouchStart(e)},t.TouchGesture.prototype.bindMouseEvents=function(e){this.onStartWrapper_=t.bindEventWithChecks_(document,"mousedown",null,this.handleStart.bind(this),!0),this.onMoveWrapper_=t.bindEventWithChecks_(document,"mousemove",null,this.handleMove.bind(this),!0),this.onUpWrapper_=t.bindEventWithChecks_(document,"mouseup",null,this.handleUp.bind(this),!0),e.preventDefault(),e.stopPropagation()},t.TouchGesture.prototype.handleStart=function(e){!this.isDragging()&&t.Touch.isTouchEvent(e)&&(this.handleTouchStart(e),this.isMultiTouch()&&t.longStop_())},t.TouchGesture.prototype.handleMove=function(e){this.isDragging()?t.Touch.shouldHandleEvent(e)&&t.TouchGesture.superClass_.handleMove.call(this,e):this.isMultiTouch()?(t.Touch.isTouchEvent(e)&&this.handleTouchMove(e),t.longStop_()):t.TouchGesture.superClass_.handleMove.call(this,e)},t.TouchGesture.prototype.handleUp=function(e){t.Touch.isTouchEvent(e)&&!this.isDragging()&&this.handleTouchEnd(e),!this.isMultiTouch()||this.isDragging()?t.Touch.shouldHandleEvent(e)&&t.TouchGesture.superClass_.handleUp.call(this,e):(e.preventDefault(),e.stopPropagation(),this.dispose())},t.TouchGesture.prototype.isMultiTouch=function(){return this.isMultiTouch_},t.TouchGesture.prototype.dispose=function(){t.TouchGesture.superClass_.dispose.call(this),this.onStartWrapper_&&t.unbindEvent_(this.onStartWrapper_)},t.TouchGesture.prototype.handleTouchStart=function(e){var o=t.Touch.getTouchIdentifierFromEvent(e);this.cachedPoints_[o]=this.getTouchPoint(e),2==(o=Object.keys(this.cachedPoints_)).length&&(this.startDistance_=t.utils.Coordinate.distance(this.cachedPoints_[o[0]],this.cachedPoints_[o[1]]),this.isMultiTouch_=!0,e.preventDefault())},t.TouchGesture.prototype.handleTouchMove=function(e){var o=t.Touch.getTouchIdentifierFromEvent(e);this.cachedPoints_[o]=this.getTouchPoint(e),o=Object.keys(this.cachedPoints_),this.isPinchZoomEnabled_&&2===o.length?this.handlePinch_(e):t.TouchGesture.superClass_.handleMove.call(this,e)},t.TouchGesture.prototype.handlePinch_=function(e){var o=Object.keys(this.cachedPoints_);if(o=t.utils.Coordinate.distance(this.cachedPoints_[o[0]],this.cachedPoints_[o[1]])/this.startDistance_,0this.previousScale_){var i=o-this.previousScale_;i=0Object.keys(this.cachedPoints_).length&&(this.cachedPoints_=Object.create(null),this.previousScale_=0)},t.TouchGesture.prototype.getTouchPoint=function(e){return this.startWorkspace_?new t.utils.Coordinate(e.pageX?e.pageX:e.changedTouches[0].pageX,e.pageY?e.pageY:e.changedTouches[0].pageY):null},t.WorkspaceAudio=function(t){this.parentWorkspace_=t,this.SOUNDS_=Object.create(null)},t.WorkspaceAudio.prototype.lastSound_=null,t.WorkspaceAudio.prototype.dispose=function(){this.SOUNDS_=this.parentWorkspace_=null},t.WorkspaceAudio.prototype.load=function(e,o){if(e.length){try{var i=new t.utils.global.Audio}catch(t){return}for(var n,s=0;s=this.remainingCapacity()||(this.currentGesture_&&this.currentGesture_.cancel(),"comment"==t.tagName.toLowerCase()?this.pasteWorkspaceComment_(t):this.pasteBlock_(t))},t.WorkspaceSvg.prototype.pasteBlock_=function(e){t.Events.disable();try{var o=t.Xml.domToBlock(e,this),i=this.getMarker(t.navigation.MARKER_NAME).getCurNode();if(this.keyboardAccessibilityMode&&i&&i.isConnection()){var n=i.getLocation();return void t.navigation.insertBlock(o,n)}var s=parseInt(e.getAttribute("x"),10),r=parseInt(e.getAttribute("y"),10);if(!isNaN(s)&&!isNaN(r)){this.RTL&&(s=-s);do{e=!1;var a,l=this.getAllBlocks(!1);for(i=0;a=l[i];i++){var c=a.getRelativeToSurfaceXY();if(1>=Math.abs(s-c.x)&&1>=Math.abs(r-c.y)){e=!0;break}}if(!e){var h,u=o.getConnections_(!1);for(i=0;h=u[i];i++)if(h.closest(t.SNAP_RADIUS,new t.utils.Coordinate(s,r)).connection){e=!0;break}}e&&(s=this.RTL?s-t.SNAP_RADIUS:s+t.SNAP_RADIUS,r+=2*t.SNAP_RADIUS)}while(e);o.moveBy(s,r)}}finally{t.Events.enable()}t.Events.isEnabled()&&!o.isShadow()&&t.Events.fire(new t.Events.BlockCreate(o)),o.select()},t.WorkspaceSvg.prototype.pasteWorkspaceComment_=function(e){t.Events.disable();try{var o=t.WorkspaceCommentSvg.fromXml(e,this),i=parseInt(e.getAttribute("x"),10),n=parseInt(e.getAttribute("y"),10);isNaN(i)||isNaN(n)||(this.RTL&&(i=-i),o.moveBy(i+50,n+50))}finally{t.Events.enable()}t.Events.isEnabled(),o.select()},t.WorkspaceSvg.prototype.refreshToolboxSelection=function(){var t=this.isFlyout?this.targetWorkspace:this;t&&!t.currentGesture_&&t.toolbox_&&t.toolbox_.getFlyout()&&t.toolbox_.refreshSelection()},t.WorkspaceSvg.prototype.renameVariableById=function(e,o){t.WorkspaceSvg.superClass_.renameVariableById.call(this,e,o),this.refreshToolboxSelection()},t.WorkspaceSvg.prototype.deleteVariableById=function(e){t.WorkspaceSvg.superClass_.deleteVariableById.call(this,e),this.refreshToolboxSelection()},t.WorkspaceSvg.prototype.createVariable=function(e,o,i){return e=t.WorkspaceSvg.superClass_.createVariable.call(this,e,o,i),this.refreshToolboxSelection(),e},t.WorkspaceSvg.prototype.recordDeleteAreas=function(){this.deleteAreaTrash_=this.trashcan&&this.svgGroup_.parentNode?this.trashcan.getClientRect():null,this.deleteAreaToolbox_=this.flyout_?this.flyout_.getClientRect():this.toolbox_?this.toolbox_.getClientRect():null},t.WorkspaceSvg.prototype.isDeleteArea=function(e){return this.deleteAreaTrash_&&this.deleteAreaTrash_.contains(e.clientX,e.clientY)?t.DELETE_AREA_TRASH:this.deleteAreaToolbox_&&this.deleteAreaToolbox_.contains(e.clientX,e.clientY)?t.DELETE_AREA_TOOLBOX:t.DELETE_AREA_NONE},t.WorkspaceSvg.prototype.onMouseDown_=function(t){var e=this.getGesture(t);e&&e.handleWsStart(t,this)},t.WorkspaceSvg.prototype.startDrag=function(e,o){(e=t.utils.mouseToSvg(e,this.getParentSvg(),this.getInverseScreenCTM())).x/=this.scale,e.y/=this.scale,this.dragDeltaXY_=t.utils.Coordinate.difference(o,e)},t.WorkspaceSvg.prototype.moveDrag=function(e){return(e=t.utils.mouseToSvg(e,this.getParentSvg(),this.getInverseScreenCTM())).x/=this.scale,e.y/=this.scale,t.utils.Coordinate.sum(this.dragDeltaXY_,e)},t.WorkspaceSvg.prototype.isDragging=function(){return null!=this.currentGesture_&&this.currentGesture_.isDragging()},t.WorkspaceSvg.prototype.isDraggable=function(){return this.options.moveOptions&&this.options.moveOptions.drag},t.WorkspaceSvg.prototype.isContentBounded=function(){return this.options.moveOptions&&this.options.moveOptions.scrollbars||this.options.moveOptions&&this.options.moveOptions.wheel||this.options.moveOptions&&this.options.moveOptions.drag||this.options.zoomOptions&&this.options.zoomOptions.controls||this.options.zoomOptions&&this.options.zoomOptions.wheel||this.options.zoomOptions&&this.options.zoomOptions.pinch},t.WorkspaceSvg.prototype.isMovable=function(){return this.options.moveOptions&&this.options.moveOptions.scrollbars||this.options.moveOptions&&this.options.moveOptions.wheel||this.options.moveOptions&&this.options.moveOptions.drag||this.options.zoomOptions&&this.options.zoomOptions.wheel||this.options.zoomOptions&&this.options.zoomOptions.pinch},t.WorkspaceSvg.prototype.onMouseWheel_=function(e){if(t.Gesture.inProgress())e.preventDefault(),e.stopPropagation();else{var o=this.options.zoomOptions&&this.options.zoomOptions.wheel,i=this.options.moveOptions&&this.options.moveOptions.wheel;if(o||i){var n=t.utils.getScrollDeltaPixels(e);!o||!e.ctrlKey&&i?(o=this.scrollX-n.x,i=this.scrollY-n.y,e.shiftKey&&!n.x&&(o=this.scrollX-n.y,i=this.scrollY),this.scroll(o,i)):(n=-n.y/50,o=t.utils.mouseToSvg(e,this.getParentSvg(),this.getInverseScreenCTM()),this.zoom(o.x,o.y,n)),e.preventDefault()}}},t.WorkspaceSvg.prototype.getBlocksBoundingBox=function(){var e=this.getTopBlocks(!1),o=this.getTopComments(!1);if(!(e=e.concat(o)).length)return new t.utils.Rect(0,0,0,0);o=e[0].getBoundingRectangle();for(var i=1;io.bottom&&(o.bottom=n.bottom),n.lefto.right&&(o.right=n.right)}return o},t.WorkspaceSvg.prototype.cleanUp=function(){this.setResizesEnabled(!1),t.Events.setGroup(!0);for(var e,o=this.getTopBlocks(!0),i=0,n=0;e=o[n];n++)if(e.isMovable()){var s=e.getRelativeToSurfaceXY();e.moveBy(-s.x,i-s.y),e.snapToGrid(),i=e.getRelativeToSurfaceXY().y+e.getHeightWidth().height+this.renderer_.getConstants().MIN_BLOCK_HEIGHT}t.Events.setGroup(!1),this.setResizesEnabled(!0)},t.WorkspaceSvg.prototype.showContextMenu=function(e){function o(t){if(t.isDeletable())_=_.concat(t.getDescendants(!1));else{t=t.getChildren(!1);for(var e=0;e_.length?i():t.confirm(t.Msg.DELETE_ALL_BLOCKS.replace("%1",_.length),(function(t){t&&i()}))}},n.push(l),this.configureContextMenu&&this.configureContextMenu(n,e),t.ContextMenu.show(e,n,this.RTL)}},t.WorkspaceSvg.prototype.updateToolbox=function(e){if(e=t.Options.parseToolboxTree(e)){if(!this.options.languageTree)throw Error("Existing toolbox is null. Can't create new toolbox.");if(e.getElementsByTagName("category").length){if(!this.toolbox_)throw Error("Existing toolbox has no categories. Can't change mode.");this.options.languageTree=e,this.toolbox_.renderTree(e)}else{if(!this.flyout_)throw Error("Existing toolbox has categories. Can't change mode.");this.options.languageTree=e,this.flyout_.show(e.childNodes)}}else if(this.options.languageTree)throw Error("Can't nullify an existing toolbox.")},t.WorkspaceSvg.prototype.markFocused=function(){this.options.parentWorkspace?this.options.parentWorkspace.markFocused():(t.mainWorkspace=this,this.setBrowserFocus())},t.WorkspaceSvg.prototype.setBrowserFocus=function(){document.activeElement&&document.activeElement.blur();try{this.getParentSvg().focus({preventScroll:!0})}catch(t){try{this.getParentSvg().parentNode.setActive()}catch(t){this.getParentSvg().parentNode.focus({preventScroll:!0})}}},t.WorkspaceSvg.prototype.zoom=function(t,e,o){o=Math.pow(this.options.zoomOptions.scaleSpeed,o);var i=this.scale*o;if(this.scale!=i){i>this.options.zoomOptions.maxScale?o=this.options.zoomOptions.maxScale/this.scale:ithis.options.zoomOptions.maxScale?e=this.options.zoomOptions.maxScale:this.options.zoomOptions.minScale&&eo.viewBottom||o.contentLefto.viewRight){switch(i=null,e&&(i=t.Events.getGroup(),t.Events.setGroup(e.group)),e.type){case t.Events.BLOCK_CREATE:case t.Events.BLOCK_MOVE:var r=s.getBlockById(e.blockId);r&&(r=r.getRootBlock());break;case t.Events.COMMENT_CREATE:case t.Events.COMMENT_MOVE:r=s.getCommentById(e.commentId)}if(r){(n=r.getBoundingRectangle()).height=n.bottom-n.top,n.width=n.right-n.left;var a=o.viewTop,l=o.viewBottom-n.height;l=Math.max(a,l),a=t.utils.math.clamp(a,n.top,l)-n.top,l=o.viewLeft;var c=o.viewRight-n.width;o.RTL?l=Math.min(c,l):c=Math.max(l,c),o=t.utils.math.clamp(l,n.left,c)-n.left,r.moveBy(o,a)}e&&(!e.group&&r&&console.log("WARNING: Moved object in bounds but there was no event group. This may break undo."),null!==i&&t.Events.setGroup(i))}}})),t.svgResize(s),t.WidgetDiv.createDom(),t.DropDownDiv.createDom(),t.Tooltip.createDom(),s},t.init_=function(e){var o=e.options,i=e.getParentSvg();if(t.bindEventWithChecks_(i.parentNode,"contextmenu",null,(function(e){t.utils.isTargetInput(e)||e.preventDefault()})),i=t.bindEventWithChecks_(window,"resize",null,(function(){t.hideChaff(!0),t.svgResize(e)})),e.setResizeHandlerWrapper(i),t.inject.bindDocumentEvents_(),o.languageTree){i=e.getToolbox();var n=e.getFlyout(!0);i?i.init():n&&(n.init(e),n.show(o.languageTree.childNodes),n.scrollToStart())}i=t.Scrollbar.scrollbarThickness,o.hasTrashcan&&(i=e.trashcan.init(i)),o.zoomOptions&&o.zoomOptions.controls&&e.zoomControls_.init(i),o.moveOptions&&o.moveOptions.scrollbars?(e.scrollbar=new t.ScrollbarPair(e),e.scrollbar.resize()):e.setMetrics({x:.5,y:.5}),o.hasSounds&&t.inject.loadSounds_(o.pathToMedia,e)},t.inject.bindDocumentEvents_=function(){t.documentEventsBound_||(t.bindEventWithChecks_(document,"scroll",null,(function(){for(var e,o=t.Workspace.getAll(),i=0;e=o[i];i++)e.updateInverseScreenCTM&&e.updateInverseScreenCTM()})),t.bindEventWithChecks_(document,"keydown",null,t.onKeyDown),t.bindEvent_(document,"touchend",null,t.longStop_),t.bindEvent_(document,"touchcancel",null,t.longStop_),t.utils.userAgent.IPAD&&t.bindEventWithChecks_(window,"orientationchange",document,(function(){t.svgResize(t.getMainWorkspace())}))),t.documentEventsBound_=!0},t.inject.loadSounds_=function(e,o){var i=o.getAudioManager();i.load([e+"click.mp3",e+"click.wav",e+"click.ogg"],"click"),i.load([e+"disconnect.wav",e+"disconnect.mp3",e+"disconnect.ogg"],"disconnect"),i.load([e+"delete.mp3",e+"delete.ogg",e+"delete.wav"],"delete");var n=[];e=function(){for(;n.length;)t.unbindEvent_(n.pop());i.preload()},n.push(t.bindEventWithChecks_(document,"mousemove",null,e,!0)),n.push(t.bindEventWithChecks_(document,"touchstart",null,e,!0))},t.Names=function(t,e){if(this.variablePrefix_=e||"",this.reservedDict_=Object.create(null),t)for(t=t.split(","),e=0;e1'),n.appendChild(i),o.push(n)),t.Blocks.variables_get){e.sort(t.VariableModel.compareByName),i=0;for(var s;s=e[i];i++)(n=t.utils.xml.createElement("block")).setAttribute("type","variables_get"),n.setAttribute("gap",8),n.appendChild(t.Variables.generateVariableFieldDom(s)),o.push(n)}}return o},t.Variables.VAR_LETTER_OPTIONS="ijkmnopqrstuvwxyzabcdefgh",t.Variables.generateUniqueName=function(e){return t.Variables.generateUniqueNameFromOptions(t.Variables.VAR_LETTER_OPTIONS.charAt(0),e.getAllVariableNames())},t.Variables.generateUniqueNameFromOptions=function(e,o){if(!o.length)return e;for(var i=t.Variables.VAR_LETTER_OPTIONS,n="",s=i.indexOf(e);;){for(var r=!1,a=0;as?t.WidgetDiv.positionInternal_(e,0,i.height+s):t.WidgetDiv.positionInternal_(e,s,i.height)},t.WidgetDiv.calculateX_=function(t,e,o,i){return i?(e=Math.max(e.right-o.width,t.left),Math.min(e,t.right-o.width)):(e=Math.min(e.left,t.right-o.width),Math.max(e,t.left))},t.WidgetDiv.calculateY_=function(t,e,o){return e.bottom+o.height>=t.bottom?e.top-o.height:e.bottom},t.VERSION="3.20200402.1",t.mainWorkspace=null,t.selected=null,t.draggingConnections=[],t.clipboardXml_=null,t.clipboardSource_=null,t.clipboardTypeCounts_=null,t.cache3dSupported_=null,t.parentContainer=null,t.svgSize=function(t){return{width:t.cachedWidth_,height:t.cachedHeight_}},t.resizeSvgContents=function(t){t.resizeContents()},t.svgResize=function(t){for(;t.options.parentWorkspace;)t=t.options.parentWorkspace;var e=t.getParentSvg(),o=e.parentNode;if(o){var i=o.offsetWidth;o=o.offsetHeight,e.cachedWidth_!=i&&(e.setAttribute("width",i+"px"),e.cachedWidth_=i),e.cachedHeight_!=o&&(e.setAttribute("height",o+"px"),e.cachedHeight_=o),t.resize()}},t.onKeyDown=function(e){var o=t.mainWorkspace;if(o&&!(t.utils.isTargetInput(e)||o.rendered&&!o.isVisible()))if(o.options.readOnly)t.navigation.onKeyPress(e);else{var i=!1;if(e.keyCode==t.utils.KeyCodes.ESC)t.hideChaff(),t.navigation.onBlocklyAction(t.navigation.ACTION_EXIT);else{if(t.navigation.onKeyPress(e))return;if(e.keyCode==t.utils.KeyCodes.BACKSPACE||e.keyCode==t.utils.KeyCodes.DELETE){if(e.preventDefault(),t.Gesture.inProgress())return;t.selected&&t.selected.isDeletable()&&(i=!0)}else if(e.altKey||e.ctrlKey||e.metaKey){if(t.Gesture.inProgress())return;t.selected&&t.selected.isDeletable()&&t.selected.isMovable()&&(e.keyCode==t.utils.KeyCodes.C?(t.hideChaff(),t.copy_(t.selected)):e.keyCode!=t.utils.KeyCodes.X||t.selected.workspace.isFlyout||(t.copy_(t.selected),i=!0)),e.keyCode==t.utils.KeyCodes.V?t.clipboardXml_&&((e=t.clipboardSource_).isFlyout&&(e=e.targetWorkspace),t.clipboardTypeCounts_&&e.isCapacityAvailable(t.clipboardTypeCounts_)&&(t.Events.setGroup(!0),e.paste(t.clipboardXml_),t.Events.setGroup(!1))):e.keyCode==t.utils.KeyCodes.Z&&(t.hideChaff(),o.undo(e.shiftKey))}}i&&!t.selected.workspace.isFlyout&&(t.Events.setGroup(!0),t.hideChaff(),t.selected.dispose(!0,!0),t.Events.setGroup(!1))}},t.copy_=function(e){if(e.isComment)var o=e.toXmlWithXY();else{o=t.Xml.blockToDom(e,!0),t.Xml.deleteNext(o);var i=e.getRelativeToSurfaceXY();o.setAttribute("x",e.RTL?-i.x:i.x),o.setAttribute("y",i.y)}t.clipboardXml_=o,t.clipboardSource_=e.workspace,t.clipboardTypeCounts_=e.isComment?null:t.utils.getBlockTypeCounts(e,!0)},t.duplicate=function(e){var o=t.clipboardXml_,i=t.clipboardSource_;t.copy_(e),e.workspace.paste(t.clipboardXml_),t.clipboardXml_=o,t.clipboardSource_=i},t.onContextMenu_=function(e){t.utils.isTargetInput(e)||e.preventDefault()},t.hideChaff=function(e){t.Tooltip.hide(),t.WidgetDiv.hide(),t.DropDownDiv.hideWithoutAnimation(),e||((e=t.getMainWorkspace()).trashcan&&e.trashcan.flyout&&e.trashcan.flyout.hide(),(e=e.getToolbox())&&e.getFlyout()&&e.getFlyout().autoClose&&e.clearSelection())},t.getMainWorkspace=function(){return t.mainWorkspace},t.alert=function(t,e){alert(t),e&&e()},t.confirm=function(t,e){e(confirm(t))},t.prompt=function(t,e,o){o(prompt(t,e))},t.jsonInitFactory_=function(t){return function(){this.jsonInit(t)}},t.defineBlocksWithJsonArray=function(e){for(var o=0;o90-e||t>-90-e&&t<-90+e},t.HorizontalFlyout.prototype.getClientRect=function(){if(!this.svgGroup_)return null;var e=this.svgGroup_.getBoundingClientRect(),o=e.top;return this.toolboxPosition_==t.TOOLBOX_AT_TOP?new t.utils.Rect(-1e9,o+e.height,-1e9,1e9):new t.utils.Rect(o,1e9,-1e9,1e9)},t.HorizontalFlyout.prototype.reflowInternal_=function(){this.workspace_.scale=this.targetWorkspace_.scale;for(var e,o=0,i=this.workspace_.getTopBlocks(!1),n=0;e=i[n];n++)o=Math.max(o,e.getHeightWidth().height);if(o+=1.5*this.MARGIN,o*=this.workspace_.scale,o+=t.Scrollbar.scrollbarThickness,this.height_!=o){for(n=0;e=i[n];n++)e.flyoutRect_&&this.moveRectToBlock_(e.flyoutRect_,e);this.height_=o,this.position()}},t.VerticalFlyout=function(e){e.getMetrics=this.getMetrics_.bind(this),e.setMetrics=this.setMetrics_.bind(this),t.VerticalFlyout.superClass_.constructor.call(this,e),this.horizontalLayout_=!1},t.utils.object.inherits(t.VerticalFlyout,t.Flyout),t.VerticalFlyout.prototype.getMetrics_=function(){if(!this.isVisible())return null;try{var t=this.workspace_.getCanvas().getBBox()}catch(e){t={height:0,y:0,width:0,x:0}}var e=this.SCROLLBAR_PADDING,o=this.height_-2*this.SCROLLBAR_PADDING,i=this.width_;return this.RTL||(i-=this.SCROLLBAR_PADDING),{viewHeight:o,viewWidth:i,contentHeight:t.height*this.workspace_.scale+2*this.MARGIN,contentWidth:t.width*this.workspace_.scale+2*this.MARGIN,viewTop:-this.workspace_.scrollY+t.y,viewLeft:-this.workspace_.scrollX,contentTop:t.y,contentLeft:t.x,absoluteTop:e,absoluteLeft:0}},t.VerticalFlyout.prototype.setMetrics_=function(t){var e=this.getMetrics_();e&&("number"==typeof t.y&&(this.workspace_.scrollY=-e.contentHeight*t.y),this.workspace_.translate(this.workspace_.scrollX+e.absoluteLeft,this.workspace_.scrollY+e.absoluteTop))},t.VerticalFlyout.prototype.position=function(){if(this.isVisible()){var e=this.targetWorkspace_.getMetrics();e&&(this.height_=e.viewHeight,this.setBackgroundPath_(this.width_-this.CORNER_RADIUS,e.viewHeight-2*this.CORNER_RADIUS),this.positionAt_(this.width_,this.height_,this.targetWorkspace_.toolboxPosition==this.toolboxPosition_?e.toolboxWidth?this.toolboxPosition_==t.TOOLBOX_AT_LEFT?e.toolboxWidth:e.viewWidth-this.width_:this.toolboxPosition_==t.TOOLBOX_AT_LEFT?0:e.viewWidth:this.toolboxPosition_==t.TOOLBOX_AT_LEFT?0:e.viewWidth+e.absoluteLeft-this.width_,0))}},t.VerticalFlyout.prototype.setBackgroundPath_=function(e,o){var i=this.toolboxPosition_==t.TOOLBOX_AT_RIGHT,n=e+this.CORNER_RADIUS;(n=["M "+(i?n:0)+",0"]).push("h",i?-e:e),n.push("a",this.CORNER_RADIUS,this.CORNER_RADIUS,0,0,i?0:1,i?-this.CORNER_RADIUS:this.CORNER_RADIUS,this.CORNER_RADIUS),n.push("v",Math.max(0,o)),n.push("a",this.CORNER_RADIUS,this.CORNER_RADIUS,0,0,i?0:1,i?this.CORNER_RADIUS:-this.CORNER_RADIUS,this.CORNER_RADIUS),n.push("h",i?e:-e),n.push("z"),this.svgBackground_.setAttribute("d",n.join(" "))},t.VerticalFlyout.prototype.scrollToStart=function(){this.scrollbar_.set(0)},t.VerticalFlyout.prototype.wheel_=function(e){var o=t.utils.getScrollDeltaPixels(e);if(o.y){var i=this.getMetrics_();o=i.viewTop-i.contentTop+o.y,o=Math.min(o,i.contentHeight-i.viewHeight),o=Math.max(o,0),this.scrollbar_.set(o),t.WidgetDiv.hide()}e.preventDefault(),e.stopPropagation()},t.VerticalFlyout.prototype.layout_=function(t,e){this.workspace_.scale=this.targetWorkspace_.scale;for(var o,i=this.MARGIN,n=this.RTL?i:i+this.tabWidth_,s=0;o=t[s];s++)if("block"==o.type){for(var r,a=(o=o.block).getDescendants(!1),l=0;r=a[l];l++)r.isInFlyout=!0;o.render(),a=o.getSvgRoot(),l=o.getHeightWidth(),r=o.outputConnection?n-this.tabWidth_:n,o.moveBy(r,i),r=this.createRect_(o,this.RTL?r-l.width:r,i,l,s),this.addBlockListeners_(a,o,r),i+=l.height+e[s]}else"button"==o.type&&(this.initFlyoutButton_(o.button,n,i),i+=o.button.height+e[s])},t.VerticalFlyout.prototype.isDragTowardWorkspace=function(t){t=Math.atan2(t.y,t.x)/Math.PI*180;var e=this.dragAngleRange_;return t-e||t<-180+e||t>180-e},t.VerticalFlyout.prototype.getClientRect=function(){if(!this.svgGroup_)return null;var e=this.svgGroup_.getBoundingClientRect(),o=e.left;return this.toolboxPosition_==t.TOOLBOX_AT_LEFT?new t.utils.Rect(-1e9,1e9,-1e9,o+e.width):new t.utils.Rect(-1e9,1e9,o,1e9)},t.VerticalFlyout.prototype.reflowInternal_=function(){this.workspace_.scale=this.targetWorkspace_.scale;for(var e,o=0,i=this.workspace_.getTopBlocks(!1),n=0;e=i[n];n++){var s=e.getHeightWidth().width;e.outputConnection&&(s-=this.tabWidth_),o=Math.max(o,s)}for(n=0;e=this.buttons_[n];n++)o=Math.max(o,e.width);if(o+=1.5*this.MARGIN+this.tabWidth_,o*=this.workspace_.scale,o+=t.Scrollbar.scrollbarThickness,this.width_!=o){for(n=0;e=i[n];n++){if(this.RTL){s=e.getRelativeToSurfaceXY().x;var r=o/this.workspace_.scale-this.MARGIN;e.outputConnection||(r-=this.tabWidth_),e.moveBy(r-s,0)}e.flyoutRect_&&this.moveRectToBlock_(e.flyoutRect_,e)}if(this.RTL)for(n=0;e=this.buttons_[n];n++)i=e.getPosition().y,e.moveTo(o/this.workspace_.scale-e.width-this.MARGIN-this.tabWidth_,i);this.width_=o,this.position()}},t.FlyoutButton=function(e,o,i,n){this.workspace_=e,this.targetWorkspace_=o,this.text_=i.getAttribute("text"),this.position_=new t.utils.Coordinate(0,0),this.isLabel_=n,this.callbackKey_=i.getAttribute("callbackKey")||i.getAttribute("callbackkey"),this.cssClass_=i.getAttribute("web-class")||null,this.onMouseUpWrapper_=null},t.FlyoutButton.MARGIN_X=5,t.FlyoutButton.MARGIN_Y=2,t.FlyoutButton.prototype.width=0,t.FlyoutButton.prototype.height=0,t.FlyoutButton.prototype.createDom=function(){var e=this.isLabel_?"blocklyFlyoutLabel":"blocklyFlyoutButton";if(this.cssClass_&&(e+=" "+this.cssClass_),this.svgGroup_=t.utils.dom.createSvgElement("g",{class:e},this.workspace_.getCanvas()),!this.isLabel_)var o=t.utils.dom.createSvgElement("rect",{class:"blocklyFlyoutButtonShadow",rx:4,ry:4,x:1,y:1},this.svgGroup_);e=t.utils.dom.createSvgElement("rect",{class:this.isLabel_?"blocklyFlyoutLabelBackground":"blocklyFlyoutButtonBackground",rx:4,ry:4},this.svgGroup_);var i=t.utils.dom.createSvgElement("text",{class:this.isLabel_?"blocklyFlyoutLabelText":"blocklyText",x:0,y:0,"text-anchor":"middle"},this.svgGroup_),n=t.utils.replaceMessageReferences(this.text_);this.workspace_.RTL&&(n+="‏"),i.textContent=n,this.isLabel_&&(this.svgText_=i,this.workspace_.getThemeManager().subscribe(this.svgText_,"flyoutForegroundColour","fill"));var s=t.utils.style.getComputedStyle(i,"fontSize"),r=t.utils.style.getComputedStyle(i,"fontWeight"),a=t.utils.style.getComputedStyle(i,"fontFamily");return this.width=t.utils.dom.getFastTextWidthWithSizeString(i,s,r,a),n=t.utils.dom.measureFontMetrics(n,s,r,a),this.height=n.height,this.isLabel_||(this.width+=2*t.FlyoutButton.MARGIN_X,this.height+=2*t.FlyoutButton.MARGIN_Y,o.setAttribute("width",this.width),o.setAttribute("height",this.height)),e.setAttribute("width",this.width),e.setAttribute("height",this.height),i.setAttribute("x",this.width/2),i.setAttribute("y",this.height/2-n.height/2+n.baseline),this.updateTransform_(),this.onMouseUpWrapper_=t.bindEventWithChecks_(this.svgGroup_,"mouseup",this,this.onMouseUp_),this.svgGroup_},t.FlyoutButton.prototype.show=function(){this.updateTransform_(),this.svgGroup_.setAttribute("display","block")},t.FlyoutButton.prototype.updateTransform_=function(){this.svgGroup_.setAttribute("transform","translate("+this.position_.x+","+this.position_.y+")")},t.FlyoutButton.prototype.moveTo=function(t,e){this.position_.x=t,this.position_.y=e,this.updateTransform_()},t.FlyoutButton.prototype.getPosition=function(){return this.position_},t.FlyoutButton.prototype.getTargetWorkspace=function(){return this.targetWorkspace_},t.FlyoutButton.prototype.dispose=function(){this.onMouseUpWrapper_&&t.unbindEvent_(this.onMouseUpWrapper_),this.svgGroup_&&t.utils.dom.removeNode(this.svgGroup_),this.svgText_&&this.workspace_.getThemeManager().unsubscribe(this.svgText_)},t.FlyoutButton.prototype.onMouseUp_=function(t){(t=this.targetWorkspace_.getGesture(t))&&t.cancel(),this.isLabel_&&this.callbackKey_?console.warn("Labels should not have callbacks. Label text: "+this.text_):this.isLabel_||this.callbackKey_&&this.targetWorkspace_.getButtonCallback(this.callbackKey_)?this.isLabel_||this.targetWorkspace_.getButtonCallback(this.callbackKey_)(this):console.warn("Buttons should have callbacks. Button text: "+this.text_)},t.Css.register(".blocklyFlyoutButton {,fill: #888;,cursor: default;,},.blocklyFlyoutButtonShadow {,fill: #666;,},.blocklyFlyoutButton:hover {,fill: #aaa;,},.blocklyFlyoutLabel {,cursor: default;,},.blocklyFlyoutLabelBackground {,opacity: 0;,}".split(",")),t.Generator=function(t){this.name_=t,this.FUNCTION_NAME_PLACEHOLDER_REGEXP_=new RegExp(this.FUNCTION_NAME_PLACEHOLDER_,"g")},t.Generator.NAME_TYPE="generated_function",t.Generator.prototype.INFINITE_LOOP_TRAP=null,t.Generator.prototype.STATEMENT_PREFIX=null,t.Generator.prototype.STATEMENT_SUFFIX=null,t.Generator.prototype.INDENT=" ",t.Generator.prototype.COMMENT_WRAP=60,t.Generator.prototype.ORDER_OVERRIDES=[],t.Generator.prototype.workspaceToCode=function(e){e||(console.warn("No workspace specified in workspaceToCode call. Guessing."),e=t.getMainWorkspace());var o=[];this.init(e),e=e.getTopBlocks(!0);for(var i,n=0;i=e[n];n++){var s=this.blockToCode(i);Array.isArray(s)&&(s=s[0]),s&&(i.outputConnection&&(s=this.scrubNakedValue(s),this.STATEMENT_PREFIX&&!i.suppressPrefixSuffix&&(s=this.injectId(this.STATEMENT_PREFIX,i)+s),this.STATEMENT_SUFFIX&&!i.suppressPrefixSuffix&&(s+=this.injectId(this.STATEMENT_SUFFIX,i))),o.push(s))}return o=o.join("\n"),(o=(o=(o=this.finish(o)).replace(/^\s+\n/,"")).replace(/\n\s+$/,"\n")).replace(/[ \t]+\n/g,"\n")},t.Generator.prototype.prefixLines=function(t,e){return e+t.replace(/(?!\n$)\n/g,"\n"+e)},t.Generator.prototype.allNestedComments=function(t){var e=[];t=t.getDescendants(!0);for(var o=0;ot&&(t=(t=this.getParent())?t.getDepth()+1:0,this.setDepth_(t)),t},t.tree.BaseNode.prototype.setDepth_=function(t){if(t!=this.depth_){this.depth_=t;var e=this.getRowElement();if(e){var o=this.getPixelIndent_()+"px";this.rightToLeft_?e.style.paddingRight=o:e.style.paddingLeft=o}this.forEachChild((function(e){e.setDepth_(t+1)}))}},t.tree.BaseNode.prototype.contains=function(t){for(;t;){if(t==this)return!0;t=t.getParent()}return!1},t.tree.BaseNode.prototype.getChildren=function(){var t=[];return this.forEachChild((function(e){t.push(e)})),t},t.tree.BaseNode.prototype.getPreviousSibling=function(){return this.previousSibling_},t.tree.BaseNode.prototype.getNextSibling=function(){return this.nextSibling_},t.tree.BaseNode.prototype.isLastSibling=function(){return!this.nextSibling_},t.tree.BaseNode.prototype.isSelected=function(){return this.selected_},t.tree.BaseNode.prototype.select=function(){var t=this.getTree();t&&t.setSelectedItem(this)},t.tree.BaseNode.prototype.setSelected=function(e){if(this.selected_!=e){this.selected_=e,this.updateRow();var o=this.getElement();o&&(t.utils.aria.setState(o,t.utils.aria.State.SELECTED,e),e&&(e=this.getTree().getElement(),t.utils.aria.setState(e,t.utils.aria.State.ACTIVEDESCENDANT,this.getId())))}},t.tree.BaseNode.prototype.setExpanded=function(e){var o,i=e!=this.expanded_;this.expanded_=e;var n=this.getTree(),s=this.getElement();this.hasChildren()?(!e&&n&&this.contains(n.getSelectedItem())&&this.select(),s&&((o=this.getChildrenElement())&&(t.utils.style.setElementShown(o,e),t.utils.aria.setState(s,t.utils.aria.State.EXPANDED,e),e&&this.isInDocument()&&!o.hasChildNodes()&&(this.forEachChild((function(t){o.appendChild(t.toDom())})),this.forEachChild((function(t){t.enterDocument()})))),this.updateExpandIcon())):(o=this.getChildrenElement())&&t.utils.style.setElementShown(o,!1),s&&this.updateIcon_(),i&&(e?this.doNodeExpanded():this.doNodeCollapsed())},t.tree.BaseNode.prototype.doNodeExpanded=function(){},t.tree.BaseNode.prototype.doNodeCollapsed=function(){},t.tree.BaseNode.prototype.toggle=function(){this.setExpanded(!this.expanded_)},t.tree.BaseNode.prototype.toDom=function(){var t=this.expanded_&&this.hasChildren(),e=document.createElement("div");return e.style.backgroundPosition=this.getBackgroundPosition(),t||(e.style.display="none"),t&&this.forEachChild((function(t){e.appendChild(t.toDom())})),(t=document.createElement("div")).id=this.getId(),t.appendChild(this.getRowDom()),t.appendChild(e),t},t.tree.BaseNode.prototype.getPixelIndent_=function(){return Math.max(0,(this.getDepth()-1)*this.config_.indentWidth)},t.tree.BaseNode.prototype.getRowDom=function(){var t=document.createElement("div");return t.className=this.getRowClassName(),t.style["padding-"+(this.rightToLeft_?"right":"left")]=this.getPixelIndent_()+"px",t.appendChild(this.getIconDom()),t.appendChild(this.getLabelDom()),t},t.tree.BaseNode.prototype.getRowClassName=function(){var t="";return this.isSelected()&&(t=" "+(this.config_.cssSelectedRow||"")),this.config_.cssTreeRow+t},t.tree.BaseNode.prototype.getLabelDom=function(){var t=document.createElement("span");return t.className=this.config_.cssItemLabel||"",t.textContent=this.content,t},t.tree.BaseNode.prototype.getIconDom=function(){var t=document.createElement("span");return t.style.display="inline-block",t.className=this.getCalculatedIconClass(),t},t.tree.BaseNode.prototype.getCalculatedIconClass=function(){throw Error("unimplemented abstract method")},t.tree.BaseNode.prototype.getBackgroundPosition=function(){return(this.isLastSibling()?"-100":(this.getDepth()-1)*this.config_.indentWidth)+"px 0"},t.tree.BaseNode.prototype.getElement=function(){var e=t.tree.BaseNode.superClass_.getElement.call(this);return e||(e=document.getElementById(this.getId()),this.setElementInternal(e)),e},t.tree.BaseNode.prototype.getRowElement=function(){var t=this.getElement();return t?t.firstChild:null},t.tree.BaseNode.prototype.getIconElement=function(){var t=this.getRowElement();return t?t.firstChild:null},t.tree.BaseNode.prototype.getLabelElement=function(){var t=this.getRowElement();return t&&t.lastChild?t.lastChild.previousSibling:null},t.tree.BaseNode.prototype.getChildrenElement=function(){var t=this.getElement();return t?t.lastChild:null},t.tree.BaseNode.prototype.updateRow=function(){var t=this.getRowElement();t&&(t.className=this.getRowClassName())},t.tree.BaseNode.prototype.updateExpandIcon=function(){var t=this.getChildrenElement();t&&(t.style.backgroundPosition=this.getBackgroundPosition())},t.tree.BaseNode.prototype.updateIcon_=function(){this.getIconElement().className=this.getCalculatedIconClass()},t.tree.BaseNode.prototype.onMouseDown=function(t){"expand"==t.target.getAttribute("type")&&this.hasChildren()?this.isUserCollapsible_&&this.toggle():(this.select(),this.updateRow())},t.tree.BaseNode.prototype.onClick_=function(t){t.preventDefault()},t.tree.BaseNode.prototype.onKeyDown=function(e){var o=!0;switch(e.keyCode){case t.utils.KeyCodes.RIGHT:if(e.altKey)break;o=this.selectChild();break;case t.utils.KeyCodes.LEFT:if(e.altKey)break;o=this.selectParent();break;case t.utils.KeyCodes.DOWN:o=this.selectNext();break;case t.utils.KeyCodes.UP:o=this.selectPrevious();break;default:o=!1}return o&&e.preventDefault(),o},t.tree.BaseNode.prototype.selectNext=function(){var t=this.getNextShownNode();return t&&t.select(),!0},t.tree.BaseNode.prototype.selectPrevious=function(){var t=this.getPreviousShownNode();return t&&t.select(),!0},t.tree.BaseNode.prototype.selectParent=function(){if(this.hasChildren()&&this.expanded_&&this.isUserCollapsible_)this.setExpanded(!1);else{var t=this.getParent(),e=this.getTree();t&&t!=e&&t.select()}return!0},t.tree.BaseNode.prototype.selectChild=function(){return!!this.hasChildren()&&(this.expanded_?this.getChildAt(0).select():this.setExpanded(!0),!0)},t.tree.BaseNode.prototype.getLastShownDescendant=function(){return this.expanded_&&this.hasChildren()?this.getChildAt(this.getChildCount()-1).getLastShownDescendant():this},t.tree.BaseNode.prototype.getNextShownNode=function(){if(this.hasChildren()&&this.expanded_)return this.getChildAt(0);for(var t,e=this;e!=this.getTree();){if(null!=(t=e.getNextSibling()))return t;e=e.getParent()}return null},t.tree.BaseNode.prototype.getPreviousShownNode=function(){var t=this.getPreviousSibling();if(null!=t)return t.getLastShownDescendant();t=this.getParent();var e=this.getTree();return t==e||this==e?null:t},t.tree.BaseNode.prototype.setTreeInternal=function(t){this.tree!=t&&(this.tree=t,this.forEachChild((function(e){e.setTreeInternal(t)})))},t.tree.TreeNode=function(e,o,i){this.toolbox_=e,t.tree.BaseNode.call(this,o,i)},t.utils.object.inherits(t.tree.TreeNode,t.tree.BaseNode),t.tree.TreeNode.prototype.getTree=function(){if(this.tree)return this.tree;var t=this.getParent();return t&&(t=t.getTree())?(this.setTreeInternal(t),t):null},t.tree.TreeNode.prototype.getCalculatedIconClass=function(){var t=this.expanded_;if(t&&this.expandedIconClass)return this.expandedIconClass;var e=this.iconClass;if(!t&&e)return e;if(e=this.config_,this.hasChildren()){if(t&&e.cssExpandedFolderIcon)return e.cssTreeIcon+" "+e.cssExpandedFolderIcon;if(!t&&e.cssCollapsedFolderIcon)return e.cssTreeIcon+" "+e.cssCollapsedFolderIcon}else if(e.cssFileIcon)return e.cssTreeIcon+" "+e.cssFileIcon;return""},t.tree.TreeNode.prototype.onClick_=function(t){this.hasChildren()&&this.isUserCollapsible_?(this.toggle(),this.select()):this.isSelected()?this.getTree().setSelectedItem(null):this.select(),this.updateRow()},t.tree.TreeNode.prototype.onMouseDown=function(t){},t.tree.TreeNode.prototype.onKeyDown=function(e){if(this.tree.toolbox_.horizontalLayout_){var o={},i=t.utils.KeyCodes.DOWN,n=t.utils.KeyCodes.UP;o[t.utils.KeyCodes.RIGHT]=this.rightToLeft_?n:i,o[t.utils.KeyCodes.LEFT]=this.rightToLeft_?i:n,o[t.utils.KeyCodes.UP]=t.utils.KeyCodes.LEFT,o[t.utils.KeyCodes.DOWN]=t.utils.KeyCodes.RIGHT,Object.defineProperties(e,{keyCode:{value:o[e.keyCode]||e.keyCode}})}return t.tree.TreeNode.superClass_.onKeyDown.call(this,e)},t.tree.TreeNode.prototype.onSizeChanged=function(t){this.onSizeChanged_=t},t.tree.TreeNode.prototype.resizeToolbox_=function(){this.onSizeChanged_&&this.onSizeChanged_.call(this.toolbox_)},t.tree.TreeNode.prototype.doNodeExpanded=t.tree.TreeNode.prototype.resizeToolbox_,t.tree.TreeNode.prototype.doNodeCollapsed=t.tree.TreeNode.prototype.resizeToolbox_,t.tree.TreeControl=function(e,o){this.toolbox_=e,this.onKeydownWrapper_=this.onClickWrapper_=this.onBlurWrapper_=this.onFocusWrapper_=null,t.tree.BaseNode.call(this,"",o),this.selected_=this.expanded_=!0,this.selectedItem_=this},t.utils.object.inherits(t.tree.TreeControl,t.tree.BaseNode),t.tree.TreeControl.prototype.getTree=function(){return this},t.tree.TreeControl.prototype.getToolbox=function(){return this.toolbox_},t.tree.TreeControl.prototype.getDepth=function(){return 0},t.tree.TreeControl.prototype.handleFocus_=function(e){this.focused_=!0,e=this.getElement(),t.utils.dom.addClass(e,"focused"),this.selectedItem_&&this.selectedItem_.select()},t.tree.TreeControl.prototype.handleBlur_=function(e){this.focused_=!1,e=this.getElement(),t.utils.dom.removeClass(e,"focused")},t.tree.TreeControl.prototype.hasFocus=function(){return this.focused_},t.tree.TreeControl.prototype.setExpanded=function(t){this.expanded_=t},t.tree.TreeControl.prototype.getIconElement=function(){var t=this.getRowElement();return t?t.firstChild:null},t.tree.TreeControl.prototype.updateExpandIcon=function(){},t.tree.TreeControl.prototype.getRowClassName=function(){return t.tree.TreeControl.superClass_.getRowClassName.call(this)+" "+this.config_.cssHideRoot},t.tree.TreeControl.prototype.getCalculatedIconClass=function(){var t=this.expanded_;if(t&&this.expandedIconClass)return this.expandedIconClass;var e=this.iconClass;return!t&&e?e:t&&this.config_.cssExpandedRootIcon?this.config_.cssTreeIcon+" "+this.config_.cssExpandedRootIcon:""},t.tree.TreeControl.prototype.setSelectedItem=function(t){if(t!=this.selectedItem_&&(!this.onBeforeSelected_||this.onBeforeSelected_.call(this.toolbox_,t))){var e=this.getSelectedItem();this.selectedItem_&&this.selectedItem_.setSelected(!1),(this.selectedItem_=t)&&t.setSelected(!0),this.onAfterSelected_&&this.onAfterSelected_.call(this.toolbox_,e,t)}},t.tree.TreeControl.prototype.onBeforeSelected=function(t){this.onBeforeSelected_=t},t.tree.TreeControl.prototype.onAfterSelected=function(t){this.onAfterSelected_=t},t.tree.TreeControl.prototype.getSelectedItem=function(){return this.selectedItem_},t.tree.TreeControl.prototype.initAccessibility=function(){t.tree.TreeControl.superClass_.initAccessibility.call(this);var e=this.getElement();t.utils.aria.setRole(e,t.utils.aria.Role.TREE),t.utils.aria.setState(e,t.utils.aria.State.LABELLEDBY,this.getLabelElement().id)},t.tree.TreeControl.prototype.enterDocument=function(){t.tree.TreeControl.superClass_.enterDocument.call(this);var e=this.getElement();e.className=this.config_.cssRoot,e.setAttribute("hideFocus","true"),this.attachEvents_(),this.initAccessibility()},t.tree.TreeControl.prototype.exitDocument=function(){t.tree.TreeControl.superClass_.exitDocument.call(this),this.detachEvents_()},t.tree.TreeControl.prototype.attachEvents_=function(){var e=this.getElement();e.tabIndex=0,this.onFocusWrapper_=t.bindEvent_(e,"focus",this,this.handleFocus_),this.onBlurWrapper_=t.bindEvent_(e,"blur",this,this.handleBlur_),this.onClickWrapper_=t.bindEventWithChecks_(e,"click",this,this.handleMouseEvent_),this.onKeydownWrapper_=t.bindEvent_(e,"keydown",this,this.handleKeyEvent_)},t.tree.TreeControl.prototype.detachEvents_=function(){this.onFocusWrapper_&&(t.unbindEvent_(this.onFocusWrapper_),this.onFocusWrapper_=null),this.onBlurWrapper_&&(t.unbindEvent_(this.onBlurWrapper_),this.onBlurWrapper_=null),this.onClickWrapper_&&(t.unbindEvent_(this.onClickWrapper_),this.onClickWrapper_=null),this.onKeydownWrapper_&&(t.unbindEvent_(this.onKeydownWrapper_),this.onKeydownWrapper_=null)},t.tree.TreeControl.prototype.handleMouseEvent_=function(t){var e=this.getNodeFromEvent_(t);if(e)switch(t.type){case"mousedown":e.onMouseDown(t);break;case"click":e.onClick_(t)}},t.tree.TreeControl.prototype.handleKeyEvent_=function(e){var o=!1;return(o=this.selectedItem_&&this.selectedItem_.onKeyDown(e)||o)&&(t.utils.style.scrollIntoContainerView(this.selectedItem_.getElement(),this.getElement().parentNode),e.preventDefault()),o},t.tree.TreeControl.prototype.getNodeFromEvent_=function(e){for(var o=e.target;null!=o;){if(e=t.tree.BaseNode.allNodes[o.id])return e;if(o==this.getElement())break;if(o.getAttribute("role")==t.utils.aria.Role.GROUP)break;o=o.parentNode}return null},t.tree.TreeControl.prototype.createNode=function(e){return new t.tree.TreeNode(this.toolbox_,e||"",this.config_)},t.Toolbox=function(t){this.workspace_=t,this.RTL=t.options.RTL,this.horizontalLayout_=t.options.horizontalLayout,this.toolboxPosition=t.options.toolboxPosition,this.config_={indentWidth:19,cssRoot:"blocklyTreeRoot",cssHideRoot:"blocklyHidden",cssTreeRow:"blocklyTreeRow",cssItemLabel:"blocklyTreeLabel",cssTreeIcon:"blocklyTreeIcon",cssExpandedFolderIcon:"blocklyTreeIconOpen",cssFileIcon:"blocklyTreeIconNone",cssSelectedRow:"blocklyTreeSelected"},this.treeSeparatorConfig_={cssTreeRow:"blocklyTreeSeparator"},this.horizontalLayout_&&(this.config_.cssTreeRow+=t.RTL?" blocklyHorizontalTreeRtl":" blocklyHorizontalTree",this.treeSeparatorConfig_.cssTreeRow="blocklyTreeSeparatorHorizontal "+(t.RTL?"blocklyHorizontalTreeRtl":"blocklyHorizontalTree"),this.config_.cssTreeIcon=""),this.flyout_=null},t.Toolbox.prototype.width=0,t.Toolbox.prototype.height=0,t.Toolbox.prototype.selectedOption_=null,t.Toolbox.prototype.lastCategory_=null,t.Toolbox.prototype.init=function(){var e=this.workspace_,o=this.workspace_.getParentSvg();this.HtmlDiv=document.createElement("div"),this.HtmlDiv.className="blocklyToolboxDiv blocklyNonSelectable",this.HtmlDiv.setAttribute("dir",e.RTL?"RTL":"LTR"),o.parentNode.insertBefore(this.HtmlDiv,o);var i=e.getThemeManager();if(i.subscribe(this.HtmlDiv,"toolboxBackgroundColour","background-color"),i.subscribe(this.HtmlDiv,"toolboxForegroundColour","color"),t.bindEventWithChecks_(this.HtmlDiv,"mousedown",this,(function(e){t.utils.isRightButton(e)||e.target==this.HtmlDiv?t.hideChaff(!1):t.hideChaff(!0),t.Touch.clearTouchIdentifier()}),!1,!0),(i=new t.Options({parentWorkspace:e,rtl:e.RTL,oneBasedIndex:e.options.oneBasedIndex,horizontalLayout:e.horizontalLayout,renderer:e.options.renderer,rendererOverrides:e.options.rendererOverrides})).toolboxPosition=e.options.toolboxPosition,e.horizontalLayout){if(!t.HorizontalFlyout)throw Error("Missing require for Blockly.HorizontalFlyout");this.flyout_=new t.HorizontalFlyout(i)}else{if(!t.VerticalFlyout)throw Error("Missing require for Blockly.VerticalFlyout");this.flyout_=new t.VerticalFlyout(i)}if(!this.flyout_)throw Error("One of Blockly.VerticalFlyout or Blockly.Horizontal must berequired.");t.utils.dom.insertAfter(this.flyout_.createDom("svg"),o),this.flyout_.init(e),this.config_.cleardotPath=e.options.pathToMedia+"1x1.gif",this.config_.cssCollapsedFolderIcon="blocklyTreeIconClosed"+(e.RTL?"Rtl":"Ltr"),this.renderTree(e.options.languageTree)},t.Toolbox.prototype.renderTree=function(e){this.tree_&&(this.tree_.dispose(),this.lastCategory_=null);var o=new t.tree.TreeControl(this,this.config_);this.tree_=o,o.setSelectedItem(null),o.onBeforeSelected(this.handleBeforeTreeSelected_),o.onAfterSelected(this.handleAfterTreeSelected_);var i=null;if(e){if(this.tree_.blocks=[],this.hasColours_=!1,i=this.syncTrees_(e,this.tree_,this.workspace_.options.pathToMedia),this.tree_.blocks.length)throw Error("Toolbox cannot have both blocks and categories in the root level.");this.workspace_.resizeContents()}o.render(this.HtmlDiv),i&&o.setSelectedItem(i),this.addColour_(),this.position(),this.horizontalLayout_&&t.utils.aria.setState(this.tree_.getElement(),t.utils.aria.State.ORIENTATION,"horizontal")},t.Toolbox.prototype.handleBeforeTreeSelected_=function(t){if(t==this.tree_)return!1;if(this.lastCategory_&&(this.lastCategory_.getRowElement().style.backgroundColor=""),t){var e=t.hexColour||"#57e";t.getRowElement().style.backgroundColor=e,this.addColour_(t)}return!0},t.Toolbox.prototype.handleAfterTreeSelected_=function(e,o){o&&o.blocks&&o.blocks.length?(this.flyout_.show(o.blocks),this.lastCategory_!=o&&this.flyout_.scrollToStart(),this.workspace_.keyboardAccessibilityMode&&t.navigation.setState(t.navigation.STATE_TOOLBOX)):(this.flyout_.hide(),!this.workspace_.keyboardAccessibilityMode||o instanceof t.Toolbox.TreeSeparator||t.navigation.setState(t.navigation.STATE_WS)),e!=o&&e!=this&&((e=new t.Events.Ui(null,"category",e&&e.content,o&&o.content)).workspaceId=this.workspace_.id,t.Events.fire(e)),o&&(this.lastCategory_=o)},t.Toolbox.prototype.handleNodeSizeChanged_=function(){t.svgResize(this.workspace_)},t.Toolbox.prototype.onBlocklyAction=function(e){var o=this.tree_.getSelectedItem();if(!o)return!1;switch(e.name){case t.navigation.actionNames.PREVIOUS:return o.selectPrevious();case t.navigation.actionNames.OUT:return o.selectParent();case t.navigation.actionNames.NEXT:return o.selectNext();case t.navigation.actionNames.IN:return o.selectChild();default:return!1}},t.Toolbox.prototype.dispose=function(){this.flyout_.dispose(),this.tree_.dispose(),this.workspace_.getThemeManager().unsubscribe(this.HtmlDiv),t.utils.dom.removeNode(this.HtmlDiv),this.lastCategory_=null},t.Toolbox.prototype.getWidth=function(){return this.width},t.Toolbox.prototype.getHeight=function(){return this.height},t.Toolbox.prototype.getFlyout=function(){return this.flyout_},t.Toolbox.prototype.position=function(){var e=this.HtmlDiv;if(e){var o=t.svgSize(this.workspace_.getParentSvg());this.horizontalLayout_?(e.style.left="0",e.style.height="auto",e.style.width=o.width+"px",this.height=e.offsetHeight,this.toolboxPosition==t.TOOLBOX_AT_TOP?e.style.top="0":e.style.bottom="0"):(this.toolboxPosition==t.TOOLBOX_AT_RIGHT?e.style.right="0":e.style.left="0",e.style.height=o.height+"px",this.width=e.offsetWidth),this.flyout_.position()}},t.Toolbox.prototype.syncTrees_=function(e,o,i){for(var n,s=null,r=null,a=0;n=e.childNodes[a];a++)if(n.tagName)switch(n.tagName.toUpperCase()){case"CATEGORY":r=t.utils.replaceMessageReferences(n.getAttribute("name"));var l=this.tree_.createNode(r);l.onSizeChanged(this.handleNodeSizeChanged_),l.blocks=[],o.add(l);var c=n.getAttribute("custom");c?l.blocks=c:(c=this.syncTrees_(n,l,i))&&(s=c),c=n.getAttribute("categorystyle");var h=n.getAttribute("colour");h&&c?(l.hexColour="",console.warn('Toolbox category "'+r+'" can not have both a style and a colour')):c?this.setColourFromStyle_(c,l,r):this.setColour_(h,l,r),"true"==n.getAttribute("expanded")?(l.blocks.length&&(s=l),l.setExpanded(!0)):l.setExpanded(!1),r=n;break;case"SEP":if(r&&"CATEGORY"==r.tagName.toUpperCase()){o.add(new t.Toolbox.TreeSeparator(this.treeSeparatorConfig_));break}case"BLOCK":case"SHADOW":case"LABEL":case"BUTTON":o.blocks.push(n),r=n}return s},t.Toolbox.prototype.setColour_=function(e,o,i){if(null===(e=t.utils.replaceMessageReferences(e))||""===e)o.hexColour="";else{var n=Number(e);isNaN(n)?(n=t.utils.colour.parse(e))?(o.hexColour=n,this.hasColours_=!0):(o.hexColour="",console.warn('Toolbox category "'+i+'" has unrecognized colour attribute: '+e)):(o.hexColour=t.hueToHex(n),this.hasColours_=!0)}},t.Toolbox.prototype.setColourFromStyle_=function(t,e,o){e.styleName=t;var i=this.workspace_.getTheme();t&&i&&((i=i.categoryStyles[t])&&i.colour?this.setColour_(i.colour,e,o):console.warn('Style "'+t+'" must exist and contain a colour value'))},t.Toolbox.prototype.updateColourFromTheme_=function(t){if(t=t||this.tree_){t=t.getChildren(!1);for(var e,o=0;e=t[o];o++)e.styleName&&(this.setColourFromStyle_(e.styleName,e,""),this.addColour_()),this.updateColourFromTheme_(e)}},t.Toolbox.prototype.updateColourFromTheme=function(){var t=this.tree_;t&&(this.updateColourFromTheme_(t),this.updateSelectedItemColour_(t))},t.Toolbox.prototype.updateSelectedItemColour_=function(t){if(t=t.getSelectedItem()){var e=t.hexColour||"#57e";t.getRowElement().style.backgroundColor=e,this.addColour_(t)}},t.Toolbox.prototype.addColour_=function(t){t=(t||this.tree_).getChildren(!1);for(var e,o=0;e=t[o];o++){var i=e.getRowElement();if(i){var n=this.hasColours_?"8px solid "+(e.hexColour||"#ddd"):"none";this.workspace_.RTL?i.style.borderRight=n:i.style.borderLeft=n}this.addColour_(e)}},t.Toolbox.prototype.clearSelection=function(){this.tree_.setSelectedItem(null)},t.Toolbox.prototype.addStyle=function(e){t.utils.dom.addClass(this.HtmlDiv,e)},t.Toolbox.prototype.removeStyle=function(e){t.utils.dom.removeClass(this.HtmlDiv,e)},t.Toolbox.prototype.getClientRect=function(){if(!this.HtmlDiv)return null;var e=this.HtmlDiv.getBoundingClientRect(),o=e.top,i=o+e.height,n=e.left;return e=n+e.width,this.toolboxPosition==t.TOOLBOX_AT_TOP?new t.utils.Rect(-1e7,i,-1e7,1e7):this.toolboxPosition==t.TOOLBOX_AT_BOTTOM?new t.utils.Rect(o,1e7,-1e7,1e7):this.toolboxPosition==t.TOOLBOX_AT_LEFT?new t.utils.Rect(-1e7,1e7,-1e7,e):new t.utils.Rect(-1e7,1e7,n,1e7)},t.Toolbox.prototype.refreshSelection=function(){var t=this.tree_.getSelectedItem();t&&t.blocks&&this.flyout_.show(t.blocks)},t.Toolbox.prototype.selectFirstCategory=function(){this.tree_.getSelectedItem()||this.tree_.selectChild()},t.Toolbox.TreeSeparator=function(e){t.tree.TreeNode.call(this,null,"",e)},t.utils.object.inherits(t.Toolbox.TreeSeparator,t.tree.TreeNode),t.Css.register([".blocklyToolboxDelete {",'cursor: url("<<>>/handdelete.cur"), auto;',"}",".blocklyToolboxGrab {",'cursor: url("<<>>/handclosed.cur"), auto;',"cursor: grabbing;","cursor: -webkit-grabbing;","}",".blocklyToolboxDiv {","background-color: #ddd;","overflow-x: visible;","overflow-y: auto;","position: absolute;","z-index: 70;","-webkit-tap-highlight-color: transparent;","}",".blocklyTreeRoot {","padding: 4px 0;","}",".blocklyTreeRoot:focus {","outline: none;","}",".blocklyTreeRow {","height: 22px;","line-height: 22px;","margin-bottom: 3px;","padding-right: 8px;","white-space: nowrap;","}",".blocklyHorizontalTree {","float: left;","margin: 1px 5px 8px 0;","}",".blocklyHorizontalTreeRtl {","float: right;","margin: 1px 0 8px 5px;","}",'.blocklyToolboxDiv[dir="RTL"] .blocklyTreeRow {',"margin-left: 8px;","}",".blocklyTreeRow:not(.blocklyTreeSelected):hover {","background-color: rgba(255, 255, 255, 0.2);","}",".blocklyTreeSeparator {","border-bottom: solid #e5e5e5 1px;","height: 0;","margin: 5px 0;","}",".blocklyTreeSeparatorHorizontal {","border-right: solid #e5e5e5 1px;","width: 0;","padding: 5px 0;","margin: 0 5px;","}",".blocklyTreeIcon {","background-image: url(<<>>/sprites.png);","height: 16px;","vertical-align: middle;","width: 16px;","}",".blocklyTreeIconClosedLtr {","background-position: -32px -1px;","}",".blocklyTreeIconClosedRtl {","background-position: 0 -1px;","}",".blocklyTreeIconOpen {","background-position: -16px -1px;","}",".blocklyTreeSelected>.blocklyTreeIconClosedLtr {","background-position: -32px -17px;","}",".blocklyTreeSelected>.blocklyTreeIconClosedRtl {","background-position: 0 -17px;","}",".blocklyTreeSelected>.blocklyTreeIconOpen {","background-position: -16px -17px;","}",".blocklyTreeIconNone,",".blocklyTreeSelected>.blocklyTreeIconNone {","background-position: -48px -1px;","}",".blocklyTreeLabel {","cursor: default;","font-family: sans-serif;","font-size: 16px;","padding: 0 3px;","vertical-align: middle;","}",".blocklyToolboxDelete .blocklyTreeLabel {",'cursor: url("<<>>/handdelete.cur"), auto;',"}",".blocklyTreeSelected .blocklyTreeLabel {","color: #fff;","}"]),t.Trashcan=function(e){if(this.workspace_=e,this.contents_=[],this.flyout=null,!(0>=this.workspace_.options.maxTrashcanContents)){if(e=new t.Options({scrollbars:!0,parentWorkspace:this.workspace_,rtl:this.workspace_.RTL,oneBasedIndex:this.workspace_.options.oneBasedIndex,renderer:this.workspace_.options.renderer,rendererOverrides:this.workspace_.options.rendererOverrides}),this.workspace_.horizontalLayout){if(e.toolboxPosition=this.workspace_.toolboxPosition==t.TOOLBOX_AT_TOP?t.TOOLBOX_AT_BOTTOM:t.TOOLBOX_AT_TOP,!t.HorizontalFlyout)throw Error("Missing require for Blockly.HorizontalFlyout");this.flyout=new t.HorizontalFlyout(e)}else{if(e.toolboxPosition=this.workspace_.toolboxPosition==t.TOOLBOX_AT_RIGHT?t.TOOLBOX_AT_LEFT:t.TOOLBOX_AT_RIGHT,!t.VerticalFlyout)throw Error("Missing require for Blockly.VerticalFlyout");this.flyout=new t.VerticalFlyout(e)}this.workspace_.addChangeListener(this.onDelete_.bind(this))}},t.Trashcan.prototype.WIDTH_=47,t.Trashcan.prototype.BODY_HEIGHT_=44,t.Trashcan.prototype.LID_HEIGHT_=16,t.Trashcan.prototype.MARGIN_BOTTOM_=20,t.Trashcan.prototype.MARGIN_SIDE_=20,t.Trashcan.prototype.MARGIN_HOTSPOT_=10,t.Trashcan.prototype.SPRITE_LEFT_=0,t.Trashcan.prototype.SPRITE_TOP_=32,t.Trashcan.prototype.HAS_BLOCKS_LID_ANGLE_=.1,t.Trashcan.ANIMATION_LENGTH_=80,t.Trashcan.ANIMATION_FRAMES_=4,t.Trashcan.OPACITY_MIN_=.4,t.Trashcan.OPACITY_MAX_=.8,t.Trashcan.MAX_LID_ANGLE_=45,t.Trashcan.prototype.isOpen=!1,t.Trashcan.prototype.minOpenness_=0,t.Trashcan.prototype.svgGroup_=null,t.Trashcan.prototype.svgLid_=null,t.Trashcan.prototype.lidTask_=0,t.Trashcan.prototype.lidOpen_=0,t.Trashcan.prototype.left_=0,t.Trashcan.prototype.top_=0,t.Trashcan.prototype.createDom=function(){this.svgGroup_=t.utils.dom.createSvgElement("g",{class:"blocklyTrash"},null);var e=String(Math.random()).substring(2),o=t.utils.dom.createSvgElement("clipPath",{id:"blocklyTrashBodyClipPath"+e},this.svgGroup_);t.utils.dom.createSvgElement("rect",{width:this.WIDTH_,height:this.BODY_HEIGHT_,y:this.LID_HEIGHT_},o);var i=t.utils.dom.createSvgElement("image",{width:t.SPRITE.width,x:-this.SPRITE_LEFT_,height:t.SPRITE.height,y:-this.SPRITE_TOP_,"clip-path":"url(#blocklyTrashBodyClipPath"+e+")"},this.svgGroup_);return i.setAttributeNS(t.utils.dom.XLINK_NS,"xlink:href",this.workspace_.options.pathToMedia+t.SPRITE.url),o=t.utils.dom.createSvgElement("clipPath",{id:"blocklyTrashLidClipPath"+e},this.svgGroup_),t.utils.dom.createSvgElement("rect",{width:this.WIDTH_,height:this.LID_HEIGHT_},o),this.svgLid_=t.utils.dom.createSvgElement("image",{width:t.SPRITE.width,x:-this.SPRITE_LEFT_,height:t.SPRITE.height,y:-this.SPRITE_TOP_,"clip-path":"url(#blocklyTrashLidClipPath"+e+")"},this.svgGroup_),this.svgLid_.setAttributeNS(t.utils.dom.XLINK_NS,"xlink:href",this.workspace_.options.pathToMedia+t.SPRITE.url),t.bindEventWithChecks_(this.svgGroup_,"mouseup",this,this.click),t.bindEvent_(i,"mouseover",this,this.mouseOver_),t.bindEvent_(i,"mouseout",this,this.mouseOut_),this.animateLid_(),this.svgGroup_},t.Trashcan.prototype.init=function(e){return 0this.minOpenness_&&1>this.lidOpen_&&(this.lidTask_=setTimeout(this.animateLid_.bind(this),t.Trashcan.ANIMATION_LENGTH_/e))},t.Trashcan.prototype.setLidAngle_=function(e){var o=this.workspace_.toolboxPosition==t.TOOLBOX_AT_RIGHT||this.workspace_.horizontalLayout&&this.workspace_.RTL;this.svgLid_.setAttribute("transform","rotate("+(o?-e:e)+","+(o?4:this.WIDTH_-4)+","+(this.LID_HEIGHT_-2)+")")},t.Trashcan.prototype.setMinOpenness_=function(e){this.minOpenness_=e,this.isOpen||this.setLidAngle_(e*t.Trashcan.MAX_LID_ANGLE_)},t.Trashcan.prototype.close=function(){this.setOpen(!1)},t.Trashcan.prototype.click=function(){if(this.contents_.length){for(var e,o=[],i=0;e=this.contents_[i];i++)o[i]=t.Xml.textToDom(e);this.flyout.show(o)}},t.Trashcan.prototype.mouseOver_=function(){this.contents_.length&&this.setOpen(!0)},t.Trashcan.prototype.mouseOut_=function(){this.setOpen(!1)},t.Trashcan.prototype.onDelete_=function(e){if(!(0>=this.workspace_.options.maxTrashcanContents)&&e.type==t.Events.BLOCK_DELETE&&"shadow"!=e.oldXml.tagName.toLowerCase()&&(e=this.cleanBlockXML_(e.oldXml),-1==this.contents_.indexOf(e))){for(this.contents_.unshift(e);this.contents_.length>this.workspace_.options.maxTrashcanContents;)this.contents_.pop();this.setMinOpenness_(this.HAS_BLOCKS_LID_ANGLE_)}},t.Trashcan.prototype.cleanBlockXML_=function(e){for(var o=e=e.cloneNode(!0);o;){o.removeAttribute&&(o.removeAttribute("x"),o.removeAttribute("y"),o.removeAttribute("id"),o.removeAttribute("disabled"),"comment"==o.nodeName&&(o.removeAttribute("h"),o.removeAttribute("w"),o.removeAttribute("pinned")));var i=o.firstChild||o.nextSibling;if(!i)for(i=o.parentNode;i;){if(i.nextSibling){i=i.nextSibling;break}i=i.parentNode}o=i}return t.Xml.domToText(e)},t.VariablesDynamic={},t.VariablesDynamic.onCreateVariableButtonClick_String=function(e){t.Variables.createVariableButtonHandler(e.getTargetWorkspace(),void 0,"String")},t.VariablesDynamic.onCreateVariableButtonClick_Number=function(e){t.Variables.createVariableButtonHandler(e.getTargetWorkspace(),void 0,"Number")},t.VariablesDynamic.onCreateVariableButtonClick_Colour=function(e){t.Variables.createVariableButtonHandler(e.getTargetWorkspace(),void 0,"Colour")},t.VariablesDynamic.flyoutCategory=function(e){var o=[],i=document.createElement("button");return i.setAttribute("text",t.Msg.NEW_STRING_VARIABLE),i.setAttribute("callbackKey","CREATE_VARIABLE_STRING"),o.push(i),(i=document.createElement("button")).setAttribute("text",t.Msg.NEW_NUMBER_VARIABLE),i.setAttribute("callbackKey","CREATE_VARIABLE_NUMBER"),o.push(i),(i=document.createElement("button")).setAttribute("text",t.Msg.NEW_COLOUR_VARIABLE),i.setAttribute("callbackKey","CREATE_VARIABLE_COLOUR"),o.push(i),e.registerButtonCallback("CREATE_VARIABLE_STRING",t.VariablesDynamic.onCreateVariableButtonClick_String),e.registerButtonCallback("CREATE_VARIABLE_NUMBER",t.VariablesDynamic.onCreateVariableButtonClick_Number),e.registerButtonCallback("CREATE_VARIABLE_COLOUR",t.VariablesDynamic.onCreateVariableButtonClick_Colour),e=t.VariablesDynamic.flyoutCategoryBlocks(e),o.concat(e)},t.VariablesDynamic.flyoutCategoryBlocks=function(e){var o=[];if(0<(e=e.getAllVariables()).length){if(t.Blocks.variables_set_dynamic){var i=e[e.length-1],n=t.utils.xml.createElement("block");n.setAttribute("type","variables_set_dynamic"),n.setAttribute("gap",24),n.appendChild(t.Variables.generateVariableFieldDom(i)),o.push(n)}if(t.Blocks.variables_get_dynamic){e.sort(t.VariableModel.compareByName),i=0;for(var s;s=e[i];i++)(n=t.utils.xml.createElement("block")).setAttribute("type","variables_get_dynamic"),n.setAttribute("gap",8),n.appendChild(t.Variables.generateVariableFieldDom(s)),o.push(n)}}return o},t.ZoomControls=function(t){this.workspace_=t},t.ZoomControls.prototype.WIDTH_=32,t.ZoomControls.prototype.HEIGHT_=110,t.ZoomControls.prototype.MARGIN_BOTTOM_=20,t.ZoomControls.prototype.MARGIN_SIDE_=20,t.ZoomControls.prototype.svgGroup_=null,t.ZoomControls.prototype.left_=0,t.ZoomControls.prototype.top_=0,t.ZoomControls.prototype.createDom=function(){this.svgGroup_=t.utils.dom.createSvgElement("g",{},null);var e=String(Math.random()).substring(2);return this.createZoomOutSvg_(e),this.createZoomInSvg_(e),this.workspace_.isMovable()&&this.createZoomResetSvg_(e),this.svgGroup_},t.ZoomControls.prototype.init=function(t){return this.verticalSpacing_=this.MARGIN_BOTTOM_+t,this.verticalSpacing_+this.HEIGHT_},t.ZoomControls.prototype.dispose=function(){this.svgGroup_&&t.utils.dom.removeNode(this.svgGroup_)},t.ZoomControls.prototype.position=function(){if(this.verticalSpacing_){var e=this.workspace_.getMetrics();e&&(this.left_=e.toolboxPosition==t.TOOLBOX_AT_LEFT||this.workspace_.horizontalLayout&&!this.workspace_.RTL?e.viewWidth+e.absoluteLeft-this.WIDTH_-this.MARGIN_SIDE_-t.Scrollbar.scrollbarThickness:this.MARGIN_SIDE_+t.Scrollbar.scrollbarThickness,e.toolboxPosition==t.TOOLBOX_AT_BOTTOM?(this.top_=this.verticalSpacing_,this.zoomInGroup_.setAttribute("transform","translate(0, 34)"),this.zoomResetGroup_&&this.zoomResetGroup_.setAttribute("transform","translate(0, 77)")):(this.top_=e.viewHeight+e.absoluteTop-this.HEIGHT_-this.verticalSpacing_,this.zoomInGroup_.setAttribute("transform","translate(0, 43)"),this.zoomOutGroup_.setAttribute("transform","translate(0, 77)")),this.svgGroup_.setAttribute("transform","translate("+this.left_+","+this.top_+")"))}},t.ZoomControls.prototype.createZoomOutSvg_=function(e){var o=this.workspace_;this.zoomOutGroup_=t.utils.dom.createSvgElement("g",{class:"blocklyZoom"},this.svgGroup_);var i=t.utils.dom.createSvgElement("clipPath",{id:"blocklyZoomoutClipPath"+e},this.zoomOutGroup_);t.utils.dom.createSvgElement("rect",{width:32,height:32},i),(e=t.utils.dom.createSvgElement("image",{width:t.SPRITE.width,height:t.SPRITE.height,x:-64,y:-92,"clip-path":"url(#blocklyZoomoutClipPath"+e+")"},this.zoomOutGroup_)).setAttributeNS(t.utils.dom.XLINK_NS,"xlink:href",o.options.pathToMedia+t.SPRITE.url),t.bindEventWithChecks_(e,"mousedown",null,(function(e){o.markFocused(),o.zoomCenter(-1),t.Touch.clearTouchIdentifier(),e.stopPropagation(),e.preventDefault()}))},t.ZoomControls.prototype.createZoomInSvg_=function(e){var o=this.workspace_;this.zoomInGroup_=t.utils.dom.createSvgElement("g",{class:"blocklyZoom"},this.svgGroup_);var i=t.utils.dom.createSvgElement("clipPath",{id:"blocklyZoominClipPath"+e},this.zoomInGroup_);t.utils.dom.createSvgElement("rect",{width:32,height:32},i),(e=t.utils.dom.createSvgElement("image",{width:t.SPRITE.width,height:t.SPRITE.height,x:-32,y:-92,"clip-path":"url(#blocklyZoominClipPath"+e+")"},this.zoomInGroup_)).setAttributeNS(t.utils.dom.XLINK_NS,"xlink:href",o.options.pathToMedia+t.SPRITE.url),t.bindEventWithChecks_(e,"mousedown",null,(function(e){o.markFocused(),o.zoomCenter(1),t.Touch.clearTouchIdentifier(),e.stopPropagation(),e.preventDefault()}))},t.ZoomControls.prototype.createZoomResetSvg_=function(e){var o=this.workspace_;this.zoomResetGroup_=t.utils.dom.createSvgElement("g",{class:"blocklyZoom"},this.svgGroup_);var i=t.utils.dom.createSvgElement("clipPath",{id:"blocklyZoomresetClipPath"+e},this.zoomResetGroup_);t.utils.dom.createSvgElement("rect",{width:32,height:32},i),(e=t.utils.dom.createSvgElement("image",{width:t.SPRITE.width,height:t.SPRITE.height,y:-92,"clip-path":"url(#blocklyZoomresetClipPath"+e+")"},this.zoomResetGroup_)).setAttributeNS(t.utils.dom.XLINK_NS,"xlink:href",o.options.pathToMedia+t.SPRITE.url),t.bindEventWithChecks_(e,"mousedown",null,(function(e){o.markFocused(),o.setScale(o.options.zoomOptions.startScale),o.beginCanvasTransition(),o.scrollCenter(),setTimeout(o.endCanvasTransition.bind(o),500),t.Touch.clearTouchIdentifier(),e.stopPropagation(),e.preventDefault()}))},t.Css.register([".blocklyZoom>image, .blocklyZoom>svg>image {","opacity: .4;","}",".blocklyZoom>image:hover, .blocklyZoom>svg>image:hover {","opacity: .6;","}",".blocklyZoom>image:active, .blocklyZoom>svg>image:active {","opacity: .8;","}"]),t.Mutator=function(e){t.Mutator.superClass_.constructor.call(this,null),this.quarkNames_=e},t.utils.object.inherits(t.Mutator,t.Icon),t.Mutator.prototype.workspaceWidth_=0,t.Mutator.prototype.workspaceHeight_=0,t.Mutator.prototype.setBlock=function(t){this.block_=t},t.Mutator.prototype.getWorkspace=function(){return this.workspace_},t.Mutator.prototype.drawIcon_=function(e){t.utils.dom.createSvgElement("rect",{class:"blocklyIconShape",rx:"4",ry:"4",height:"16",width:"16"},e),t.utils.dom.createSvgElement("path",{class:"blocklyIconSymbol",d:"m4.203,7.296 0,1.368 -0.92,0.677 -0.11,0.41 0.9,1.559 0.41,0.11 1.043,-0.457 1.187,0.683 0.127,1.134 0.3,0.3 1.8,0 0.3,-0.299 0.127,-1.138 1.185,-0.682 1.046,0.458 0.409,-0.11 0.9,-1.559 -0.11,-0.41 -0.92,-0.677 0,-1.366 0.92,-0.677 0.11,-0.41 -0.9,-1.559 -0.409,-0.109 -1.046,0.458 -1.185,-0.682 -0.127,-1.138 -0.3,-0.299 -1.8,0 -0.3,0.3 -0.126,1.135 -1.187,0.682 -1.043,-0.457 -0.41,0.11 -0.899,1.559 0.108,0.409z"},e),t.utils.dom.createSvgElement("circle",{class:"blocklyIconShape",r:"2.7",cx:"8",cy:"8"},e)},t.Mutator.prototype.iconClick_=function(e){this.block_.isEditable()&&t.Icon.prototype.iconClick_.call(this,e)},t.Mutator.prototype.createEditor_=function(){if(this.svgDialog_=t.utils.dom.createSvgElement("svg",{x:t.Bubble.BORDER_WIDTH,y:t.Bubble.BORDER_WIDTH},null),this.quarkNames_.length)for(var e,o=t.utils.xml.createElement("xml"),i=0;e=this.quarkNames_[i];i++){var n=t.utils.xml.createElement("block");n.setAttribute("type",e),o.appendChild(n)}else o=null;return(i=new t.Options({disable:!1,parentWorkspace:this.block_.workspace,media:this.block_.workspace.options.pathToMedia,rtl:this.block_.RTL,horizontalLayout:!1,renderer:this.block_.workspace.options.renderer,rendererOverrides:this.block_.workspace.options.rendererOverrides})).toolboxPosition=this.block_.RTL?t.TOOLBOX_AT_RIGHT:t.TOOLBOX_AT_LEFT,i.languageTree=o,i.getMetrics=this.getFlyoutMetrics_.bind(this),this.workspace_=new t.WorkspaceSvg(i),this.workspace_.isMutator=!0,this.workspace_.addChangeListener(t.Events.disableOrphans),o=this.workspace_.addFlyout("g"),(i=this.workspace_.createDom("blocklyMutatorBackground")).insertBefore(o,this.workspace_.svgBlockCanvas_),this.svgDialog_.appendChild(i),this.svgDialog_},t.Mutator.prototype.updateEditable=function(){t.Mutator.superClass_.updateEditable.call(this),this.block_.isInFlyout||(this.block_.isEditable()?this.iconGroup_&&t.utils.dom.removeClass(this.iconGroup_,"blocklyIconGroupReadonly"):(this.setVisible(!1),this.iconGroup_&&t.utils.dom.addClass(this.iconGroup_,"blocklyIconGroupReadonly")))},t.Mutator.prototype.resizeBubble_=function(){var e=2*t.Bubble.BORDER_WIDTH,o=this.workspace_.getCanvas().getBBox(),i=this.block_.RTL?-o.x:o.width+o.x;o=o.height+3*e;var n=this.workspace_.getFlyout();n&&(n=n.getMetrics_(),o=Math.max(o,n.contentHeight+20)),i+=3*e,(Math.abs(this.workspaceWidth_-i)>e||Math.abs(this.workspaceHeight_-o)>e)&&(this.workspaceWidth_=i,this.workspaceHeight_=o,this.bubble_.setBubbleSize(i+e,o+e),this.svgDialog_.setAttribute("width",this.workspaceWidth_),this.svgDialog_.setAttribute("height",this.workspaceHeight_)),this.block_.RTL&&(e="translate("+this.workspaceWidth_+",0)",this.workspace_.getCanvas().setAttribute("transform",e)),this.workspace_.resize()},t.Mutator.prototype.onBubbleMove_=function(){this.workspace_&&this.workspace_.recordDeleteAreas()},t.Mutator.prototype.setVisible=function(e){if(e!=this.isVisible())if(t.Events.fire(new t.Events.Ui(this.block_,"mutatorOpen",!e,e)),e){this.bubble_=new t.Bubble(this.block_.workspace,this.createEditor_(),this.block_.pathObject.svgPath,this.iconXY_,null,null),this.bubble_.setSvgId(this.block_.id),this.bubble_.registerMoveEvent(this.onBubbleMove_.bind(this));var o=this.workspace_.options.languageTree;e=this.workspace_.getFlyout(),o&&(e.init(this.workspace_),e.show(o.childNodes)),this.rootBlock_=this.block_.decompose(this.workspace_),o=this.rootBlock_.getDescendants(!1);for(var i,n=0;i=o[n];n++)i.render();if(this.rootBlock_.setMovable(!1),this.rootBlock_.setDeletable(!1),e?(o=2*e.CORNER_RADIUS,e=e.getWidth()+o):e=o=16,this.block_.RTL&&(e=-e),this.rootBlock_.moveBy(e,o),this.block_.saveConnections){var s=this,r=this.block_;r.saveConnections(this.rootBlock_),this.sourceListener_=function(){r.saveConnections(s.rootBlock_)},this.block_.workspace.addChangeListener(this.sourceListener_)}this.resizeBubble_(),this.workspace_.addChangeListener(this.workspaceChanged_.bind(this)),this.applyColour()}else this.svgDialog_=null,this.workspace_.dispose(),this.rootBlock_=this.workspace_=null,this.bubble_.dispose(),this.bubble_=null,this.workspaceHeight_=this.workspaceWidth_=0,this.sourceListener_&&(this.block_.workspace.removeChangeListener(this.sourceListener_),this.sourceListener_=null)},t.Mutator.prototype.workspaceChanged_=function(e){if(e.type!=t.Events.UI&&(e.type!=t.Events.CHANGE||"disabled"!=e.element)){if(!this.workspace_.isDragging()){e=this.workspace_.getTopBlocks(!1);for(var o,i=0;o=e[i];i++){var n=o.getRelativeToSurfaceXY(),s=o.getHeightWidth();20>n.y+s.height&&o.moveBy(0,20-s.height-n.y)}}if(this.rootBlock_.workspace==this.workspace_){if(t.Events.setGroup(!0),e=(e=(o=this.block_).mutationToDom())&&t.Xml.domToText(e),o.compose(this.rootBlock_),o.initSvg(),o.render(),t.getMainWorkspace().keyboardAccessibilityMode&&t.navigation.moveCursorOnBlockMutation(o),e!=(i=(i=o.mutationToDom())&&t.Xml.domToText(i))){t.Events.fire(new t.Events.BlockChange(o,"mutation",null,e,i));var r=t.Events.getGroup();setTimeout((function(){t.Events.setGroup(r),o.bumpNeighbours(),t.Events.setGroup(!1)}),t.BUMP_DELAY)}this.workspace_.isDragging()||this.resizeBubble_(),t.Events.setGroup(!1)}}},t.Mutator.prototype.getFlyoutMetrics_=function(){return{viewHeight:this.workspaceHeight_,viewWidth:this.workspaceWidth_-this.workspace_.getFlyout().getWidth(),absoluteTop:0,absoluteLeft:this.workspace_.RTL?0:this.workspace_.getFlyout().getWidth()}},t.Mutator.prototype.dispose=function(){this.block_.mutator=null,t.Icon.prototype.dispose.call(this)},t.Mutator.prototype.updateBlockStyle=function(){var t=this.workspace_;if(t&&t.getAllBlocks(!1)){for(var e=t.getAllBlocks(!1),o=0;o=e&&this.sourceBlock_.outputConnection&&!o}else this.fullBlockClickTarget_=!1;this.fullBlockClickTarget_?this.clickTarget_=this.sourceBlock_.getSvgRoot():this.createBorderRect_(),this.createTextElement_()},t.FieldTextInput.prototype.doClassValidation_=function(t){return null==t?null:String(t)},t.FieldTextInput.prototype.doValueInvalid_=function(e){this.isBeingEdited_&&(this.isTextValid_=!1,e=this.value_,this.value_=this.htmlInput_.untypedDefaultValue_,this.sourceBlock_&&t.Events.isEnabled()&&t.Events.fire(new t.Events.BlockChange(this.sourceBlock_,"field",this.name||null,e,this.value_)))},t.FieldTextInput.prototype.doValueUpdate_=function(t){this.isTextValid_=!0,this.value_=t,this.isBeingEdited_||(this.isDirty_=!0)},t.FieldTextInput.prototype.applyColour=function(){this.sourceBlock_&&this.getConstants().FULL_BLOCK_FIELDS&&(this.borderRect_?this.borderRect_.setAttribute("stroke",this.sourceBlock_.style.colourTertiary):this.sourceBlock_.pathObject.svgPath.setAttribute("fill",this.getConstants().FIELD_BORDER_RECT_COLOUR))},t.FieldTextInput.prototype.render_=function(){if(t.FieldTextInput.superClass_.render_.call(this),this.isBeingEdited_){this.resizeEditor_();var e=this.htmlInput_;this.isTextValid_?(t.utils.dom.removeClass(e,"blocklyInvalidInput"),t.utils.aria.setState(e,t.utils.aria.State.INVALID,!1)):(t.utils.dom.addClass(e,"blocklyInvalidInput"),t.utils.aria.setState(e,t.utils.aria.State.INVALID,!0))}},t.FieldTextInput.prototype.setSpellcheck=function(t){t!=this.spellcheck_&&(this.spellcheck_=t,this.htmlInput_&&this.htmlInput_.setAttribute("spellcheck",this.spellcheck_))},t.FieldTextInput.prototype.showEditor_=function(e,o){this.workspace_=this.sourceBlock_.workspace,!(e=o||!1)&&(t.utils.userAgent.MOBILE||t.utils.userAgent.ANDROID||t.utils.userAgent.IPAD)?this.showPromptEditor_():this.showInlineEditor_(e)},t.FieldTextInput.prototype.showPromptEditor_=function(){var e=this;t.prompt(t.Msg.CHANGE_VALUE_TITLE,this.getText(),(function(t){e.setValue(t)}))},t.FieldTextInput.prototype.showInlineEditor_=function(e){t.WidgetDiv.show(this,this.sourceBlock_.RTL,this.widgetDispose_.bind(this)),this.htmlInput_=this.widgetCreate_(),this.isBeingEdited_=!0,e||(this.htmlInput_.focus({preventScroll:!0}),this.htmlInput_.select())},t.FieldTextInput.prototype.widgetCreate_=function(){var e=t.WidgetDiv.DIV;t.utils.dom.addClass(this.getClickTarget_(),"editing");var o=document.createElement("input");o.className="blocklyHtmlInput",o.setAttribute("spellcheck",this.spellcheck_);var i=this.workspace_.getScale(),n=this.getConstants().FIELD_TEXT_FONTSIZE*i+"pt";if(e.style.fontSize=n,o.style.fontSize=n,n=t.FieldTextInput.BORDERRADIUS*i+"px",this.fullBlockClickTarget_){n=((n=this.getScaledBBox()).bottom-n.top)/2+"px";var s=this.sourceBlock_.getParent()?this.sourceBlock_.getParent().style.colourTertiary:this.sourceBlock_.style.colourTertiary;o.style.border=1*i+"px solid "+s,e.style.borderRadius=n,e.style.transition="box-shadow 0.25s ease 0s",this.getConstants().FIELD_TEXTINPUT_BOX_SHADOW&&(e.style.boxShadow="rgba(255, 255, 255, 0.3) 0px 0px 0px "+4*i+"px")}return o.style.borderRadius=n,e.appendChild(o),o.value=o.defaultValue=this.getEditorText_(this.value_),o.untypedDefaultValue_=this.value_,o.oldValue_=null,this.resizeEditor_(),this.bindInputEvents_(o),o},t.FieldTextInput.prototype.widgetDispose_=function(){this.isBeingEdited_=!1,this.isTextValid_=!0,this.forceRerender(),this.onFinishEditing_&&this.onFinishEditing_(this.value_),this.unbindInputEvents_();var e=t.WidgetDiv.DIV.style;e.width="auto",e.height="auto",e.fontSize="",e.transition="",e.boxShadow="",this.htmlInput_=null,t.utils.dom.removeClass(this.getClickTarget_(),"editing")},t.FieldTextInput.prototype.bindInputEvents_=function(e){this.onKeyDownWrapper_=t.bindEventWithChecks_(e,"keydown",this,this.onHtmlInputKeyDown_),this.onKeyInputWrapper_=t.bindEventWithChecks_(e,"input",this,this.onHtmlInputChange_)},t.FieldTextInput.prototype.unbindInputEvents_=function(){this.onKeyDownWrapper_&&(t.unbindEvent_(this.onKeyDownWrapper_),this.onKeyDownWrapper_=null),this.onKeyInputWrapper_&&(t.unbindEvent_(this.onKeyInputWrapper_),this.onKeyInputWrapper_=null)},t.FieldTextInput.prototype.onHtmlInputKeyDown_=function(e){e.keyCode==t.utils.KeyCodes.ENTER?(t.WidgetDiv.hide(),t.DropDownDiv.hideWithoutAnimation()):e.keyCode==t.utils.KeyCodes.ESC?(this.htmlInput_.value=this.htmlInput_.defaultValue,t.WidgetDiv.hide(),t.DropDownDiv.hideWithoutAnimation()):e.keyCode==t.utils.KeyCodes.TAB&&(t.WidgetDiv.hide(),t.DropDownDiv.hideWithoutAnimation(),this.sourceBlock_.tab(this,!e.shiftKey),e.preventDefault())},t.FieldTextInput.prototype.onHtmlInputChange_=function(e){(e=this.htmlInput_.value)!==this.htmlInput_.oldValue_&&(this.htmlInput_.oldValue_=e,t.Events.setGroup(!0),e=this.getValueFromEditorText_(e),this.setValue(e),this.forceRerender(),this.resizeEditor_(),t.Events.setGroup(!1))},t.FieldTextInput.prototype.setEditorValue_=function(t){this.isDirty_=!0,this.isBeingEdited_&&(this.htmlInput_.value=this.getEditorText_(t)),this.setValue(t)},t.FieldTextInput.prototype.resizeEditor_=function(){var e=t.WidgetDiv.DIV,o=this.getScaledBBox();e.style.width=o.right-o.left+"px",e.style.height=o.bottom-o.top+"px",o=new t.utils.Coordinate(this.sourceBlock_.RTL?o.right-e.offsetWidth:o.left,o.top),e.style.left=o.x+"px",e.style.top=o.y+"px"},t.FieldTextInput.numberValidator=function(t){return console.warn("Blockly.FieldTextInput.numberValidator is deprecated. Use Blockly.FieldNumber instead."),null===t?null:(t=(t=(t=String(t)).replace(/O/gi,"0")).replace(/,/g,""),t=Number(t||0),isNaN(t)?null:String(t))},t.FieldTextInput.nonnegativeIntegerValidator=function(e){return(e=t.FieldTextInput.numberValidator(e))&&(e=String(Math.max(0,Math.floor(e)))),e},t.FieldTextInput.prototype.isTabNavigable=function(){return!0},t.FieldTextInput.prototype.getText_=function(){return this.isBeingEdited_&&this.htmlInput_?this.htmlInput_.value:null},t.FieldTextInput.prototype.getEditorText_=function(t){return String(t)},t.FieldTextInput.prototype.getValueFromEditorText_=function(t){return t},t.fieldRegistry.register("field_input",t.FieldTextInput),t.FieldAngle=function(e,o,i){this.clockwise_=t.FieldAngle.CLOCKWISE,this.offset_=t.FieldAngle.OFFSET,this.wrap_=t.FieldAngle.WRAP,this.round_=t.FieldAngle.ROUND,t.FieldAngle.superClass_.constructor.call(this,e||0,o,i),this.moveSurfaceWrapper_=this.clickSurfaceWrapper_=this.clickWrapper_=this.line_=this.gauge_=null},t.utils.object.inherits(t.FieldAngle,t.FieldTextInput),t.FieldAngle.fromJson=function(e){return new t.FieldAngle(e.angle,void 0,e)},t.FieldAngle.prototype.SERIALIZABLE=!0,t.FieldAngle.ROUND=15,t.FieldAngle.HALF=50,t.FieldAngle.CLOCKWISE=!1,t.FieldAngle.OFFSET=0,t.FieldAngle.WRAP=360,t.FieldAngle.RADIUS=t.FieldAngle.HALF-1,t.FieldAngle.prototype.configure_=function(e){switch(t.FieldAngle.superClass_.configure_.call(this,e),e.mode){case"compass":this.clockwise_=!0,this.offset_=90;break;case"protractor":this.clockwise_=!1,this.offset_=0}var o=e.clockwise;"boolean"==typeof o&&(this.clockwise_=o),null!=(o=e.offset)&&(o=Number(o),isNaN(o)||(this.offset_=o)),null!=(o=e.wrap)&&(o=Number(o),isNaN(o)||(this.wrap_=o)),null!=(e=e.round)&&(e=Number(e),isNaN(e)||(this.round_=e))},t.FieldAngle.prototype.initView=function(){t.FieldAngle.superClass_.initView.call(this),this.symbol_=t.utils.dom.createSvgElement("tspan",{},null),this.symbol_.appendChild(document.createTextNode("°")),this.textElement_.appendChild(this.symbol_)},t.FieldAngle.prototype.render_=function(){t.FieldAngle.superClass_.render_.call(this),this.updateGraph_()},t.FieldAngle.prototype.showEditor_=function(e){t.FieldAngle.superClass_.showEditor_.call(this,e,t.utils.userAgent.MOBILE||t.utils.userAgent.ANDROID||t.utils.userAgent.IPAD),e=this.dropdownCreate_(),t.DropDownDiv.getContentDiv().appendChild(e),t.DropDownDiv.setColour(this.sourceBlock_.style.colourPrimary,this.sourceBlock_.style.colourTertiary),t.DropDownDiv.showPositionedByField(this,this.dropdownDispose_.bind(this)),this.updateGraph_()},t.FieldAngle.prototype.dropdownCreate_=function(){var e=t.utils.dom.createSvgElement("svg",{xmlns:t.utils.dom.SVG_NS,"xmlns:html":t.utils.dom.HTML_NS,"xmlns:xlink":t.utils.dom.XLINK_NS,version:"1.1",height:2*t.FieldAngle.HALF+"px",width:2*t.FieldAngle.HALF+"px",style:"touch-action: none"},null),o=t.utils.dom.createSvgElement("circle",{cx:t.FieldAngle.HALF,cy:t.FieldAngle.HALF,r:t.FieldAngle.RADIUS,class:"blocklyAngleCircle"},e);this.gauge_=t.utils.dom.createSvgElement("path",{class:"blocklyAngleGauge"},e),this.line_=t.utils.dom.createSvgElement("line",{x1:t.FieldAngle.HALF,y1:t.FieldAngle.HALF,class:"blocklyAngleLine"},e);for(var i=0;360>i;i+=15)t.utils.dom.createSvgElement("line",{x1:t.FieldAngle.HALF+t.FieldAngle.RADIUS,y1:t.FieldAngle.HALF,x2:t.FieldAngle.HALF+t.FieldAngle.RADIUS-(0==i%45?10:5),y2:t.FieldAngle.HALF,class:"blocklyAngleMarks",transform:"rotate("+i+","+t.FieldAngle.HALF+","+t.FieldAngle.HALF+")"},e);return this.clickWrapper_=t.bindEventWithChecks_(e,"click",this,this.hide_),this.clickSurfaceWrapper_=t.bindEventWithChecks_(o,"click",this,this.onMouseMove_,!0,!0),this.moveSurfaceWrapper_=t.bindEventWithChecks_(o,"mousemove",this,this.onMouseMove_,!0,!0),e},t.FieldAngle.prototype.dropdownDispose_=function(){this.clickWrapper_&&(t.unbindEvent_(this.clickWrapper_),this.clickWrapper_=null),this.clickSurfaceWrapper_&&(t.unbindEvent_(this.clickSurfaceWrapper_),this.clickSurfaceWrapper_=null),this.moveSurfaceWrapper_&&(t.unbindEvent_(this.moveSurfaceWrapper_),this.moveSurfaceWrapper_=null),this.line_=this.gauge_=null},t.FieldAngle.prototype.hide_=function(){t.DropDownDiv.hideIfOwner(this),t.WidgetDiv.hide()},t.FieldAngle.prototype.onMouseMove_=function(e){var o=this.gauge_.ownerSVGElement.getBoundingClientRect(),i=e.clientX-o.left-t.FieldAngle.HALF;e=e.clientY-o.top-t.FieldAngle.HALF,o=Math.atan(-e/i),isNaN(o)||(o=t.utils.math.toDegrees(o),0>i?o+=180:0(t%=360)&&(t+=360),t>this.wrap_&&(t-=360),t},t.Css.register(".blocklyAngleCircle {,stroke: #444;,stroke-width: 1;,fill: #ddd;,fill-opacity: .8;,},.blocklyAngleMarks {,stroke: #444;,stroke-width: 1;,},.blocklyAngleGauge {,fill: #f88;,fill-opacity: .8;,pointer-events: none;,},.blocklyAngleLine {,stroke: #f00;,stroke-width: 2;,stroke-linecap: round;,pointer-events: none;,}".split(",")),t.fieldRegistry.register("field_angle",t.FieldAngle),t.FieldCheckbox=function(e,o,i){this.checkChar_=null,null==e&&(e="FALSE"),t.FieldCheckbox.superClass_.constructor.call(this,e,o,i)},t.utils.object.inherits(t.FieldCheckbox,t.Field),t.FieldCheckbox.fromJson=function(e){return new t.FieldCheckbox(e.checked,void 0,e)},t.FieldCheckbox.CHECK_CHAR="✓",t.FieldCheckbox.prototype.SERIALIZABLE=!0,t.FieldCheckbox.prototype.CURSOR="default",t.FieldCheckbox.prototype.configure_=function(e){t.FieldCheckbox.superClass_.configure_.call(this,e),e.checkCharacter&&(this.checkChar_=e.checkCharacter)},t.FieldCheckbox.prototype.initView=function(){t.FieldCheckbox.superClass_.initView.call(this),t.utils.dom.addClass(this.textElement_,"blocklyCheckbox"),this.textElement_.style.display=this.value_?"block":"none"},t.FieldCheckbox.prototype.render_=function(){this.textContent_&&(this.textContent_.nodeValue=this.getDisplayText_()),this.updateSize_(this.getConstants().FIELD_CHECKBOX_X_OFFSET)},t.FieldCheckbox.prototype.getDisplayText_=function(){return this.checkChar_||t.FieldCheckbox.CHECK_CHAR},t.FieldCheckbox.prototype.setCheckCharacter=function(t){this.checkChar_=t,this.forceRerender()},t.FieldCheckbox.prototype.showEditor_=function(){this.setValue(!this.value_)},t.FieldCheckbox.prototype.doClassValidation_=function(t){return!0===t||"TRUE"===t?"TRUE":!1===t||"FALSE"===t?"FALSE":null},t.FieldCheckbox.prototype.doValueUpdate_=function(t){this.value_=this.convertValueToBool_(t),this.textElement_&&(this.textElement_.style.display=this.value_?"block":"none")},t.FieldCheckbox.prototype.getValue=function(){return this.value_?"TRUE":"FALSE"},t.FieldCheckbox.prototype.getValueBoolean=function(){return this.value_},t.FieldCheckbox.prototype.getText=function(){return String(this.convertValueToBool_(this.value_))},t.FieldCheckbox.prototype.convertValueToBool_=function(t){return"string"==typeof t?"TRUE"==t:!!t},t.fieldRegistry.register("field_checkbox",t.FieldCheckbox),t.FieldColour=function(e,o,i){t.FieldColour.superClass_.constructor.call(this,e||t.FieldColour.COLOURS[0],o,i),this.onKeyDownWrapper_=this.onMouseLeaveWrapper_=this.onMouseEnterWrapper_=this.onMouseMoveWrapper_=this.onClickWrapper_=this.highlightedIndex_=this.picker_=null},t.utils.object.inherits(t.FieldColour,t.Field),t.FieldColour.fromJson=function(e){return new t.FieldColour(e.colour,void 0,e)},t.FieldColour.prototype.SERIALIZABLE=!0,t.FieldColour.prototype.CURSOR="default",t.FieldColour.prototype.isDirty_=!1,t.FieldColour.prototype.colours_=null,t.FieldColour.prototype.titles_=null,t.FieldColour.prototype.columns_=0,t.FieldColour.prototype.configure_=function(e){t.FieldColour.superClass_.configure_.call(this,e),e.colourOptions&&(this.colours_=e.colourOptions,this.titles_=e.colourTitles),e.columns&&(this.columns_=e.columns)},t.FieldColour.prototype.initView=function(){this.size_=new t.utils.Size(this.getConstants().FIELD_COLOUR_DEFAULT_WIDTH,this.getConstants().FIELD_COLOUR_DEFAULT_HEIGHT),this.getConstants().FIELD_COLOUR_FULL_BLOCK?this.clickTarget_=this.sourceBlock_.getSvgRoot():(this.createBorderRect_(),this.borderRect_.style.fillOpacity="1")},t.FieldColour.prototype.applyColour=function(){this.getConstants().FIELD_COLOUR_FULL_BLOCK?(this.sourceBlock_.pathObject.svgPath.setAttribute("fill",this.getValue()),this.sourceBlock_.pathObject.svgPath.setAttribute("stroke","#fff")):this.borderRect_&&(this.borderRect_.style.fill=this.getValue())},t.FieldColour.prototype.doClassValidation_=function(e){return"string"!=typeof e?null:t.utils.colour.parse(e)},t.FieldColour.prototype.doValueUpdate_=function(t){this.value_=t,this.borderRect_?this.borderRect_.style.fill=t:this.sourceBlock_&&this.sourceBlock_.rendered&&(this.sourceBlock_.pathObject.svgPath.setAttribute("fill",t),this.sourceBlock_.pathObject.svgPath.setAttribute("stroke","#fff"))},t.FieldColour.prototype.getText=function(){var t=this.value_;return/^#(.)\1(.)\2(.)\3$/.test(t)&&(t="#"+t[1]+t[3]+t[5]),t},t.FieldColour.COLOURS="#ffffff #cccccc #c0c0c0 #999999 #666666 #333333 #000000 #ffcccc #ff6666 #ff0000 #cc0000 #990000 #660000 #330000 #ffcc99 #ff9966 #ff9900 #ff6600 #cc6600 #993300 #663300 #ffff99 #ffff66 #ffcc66 #ffcc33 #cc9933 #996633 #663333 #ffffcc #ffff33 #ffff00 #ffcc00 #999900 #666600 #333300 #99ff99 #66ff99 #33ff33 #33cc00 #009900 #006600 #003300 #99ffff #33ffff #66cccc #00cccc #339999 #336666 #003333 #ccffff #66ffff #33ccff #3366ff #3333ff #000099 #000066 #ccccff #9999ff #6666cc #6633ff #6600cc #333399 #330099 #ffccff #ff99ff #cc66cc #cc33cc #993399 #663366 #330033".split(" "),t.FieldColour.TITLES=[],t.FieldColour.COLUMNS=7,t.FieldColour.prototype.setColours=function(t,e){return this.colours_=t,e&&(this.titles_=e),this},t.FieldColour.prototype.setColumns=function(t){return this.columns_=t,this},t.FieldColour.prototype.showEditor_=function(){this.picker_=this.dropdownCreate_(),t.DropDownDiv.getContentDiv().appendChild(this.picker_),t.DropDownDiv.showPositionedByField(this,this.dropdownDispose_.bind(this)),this.picker_.focus({preventScroll:!0})},t.FieldColour.prototype.onClick_=function(e){null!==(e=(e=e.target)&&e.label)&&(this.setValue(e),t.DropDownDiv.hideIfOwner(this))},t.FieldColour.prototype.onKeyDown_=function(e){var o=!1;e.keyCode===t.utils.KeyCodes.UP?(this.moveHighlightBy_(0,-1),o=!0):e.keyCode===t.utils.KeyCodes.DOWN?(this.moveHighlightBy_(0,1),o=!0):e.keyCode===t.utils.KeyCodes.LEFT?(this.moveHighlightBy_(-1,0),o=!0):e.keyCode===t.utils.KeyCodes.RIGHT?(this.moveHighlightBy_(1,0),o=!0):e.keyCode===t.utils.KeyCodes.ENTER&&((o=this.getHighlighted_())&&null!==(o=o&&o.label)&&this.setValue(o),t.DropDownDiv.hideWithoutAnimation(),o=!0),o&&e.stopPropagation()},t.FieldColour.prototype.onBlocklyAction=function(e){if(this.picker_){if(e===t.navigation.ACTION_PREVIOUS)return this.moveHighlightBy_(0,-1),!0;if(e===t.navigation.ACTION_NEXT)return this.moveHighlightBy_(0,1),!0;if(e===t.navigation.ACTION_OUT)return this.moveHighlightBy_(-1,0),!0;if(e===t.navigation.ACTION_IN)return this.moveHighlightBy_(1,0),!0}return t.FieldColour.superClass_.onBlocklyAction.call(this,e)},t.FieldColour.prototype.moveHighlightBy_=function(e,o){var i=this.colours_||t.FieldColour.COLOURS,n=this.columns_||t.FieldColour.COLUMNS,s=this.highlightedIndex_%n,r=Math.floor(this.highlightedIndex_/n);s+=e,r+=o,0>e?0>s&&0s&&(s=0):0n-1&&rn-1&&s--:0>o?0>r&&(r=0):0Math.floor(i.length/n)-1&&(r=Math.floor(i.length/n)-1),this.setHighlightedCell_(this.picker_.childNodes[r].childNodes[s],r*n+s)},t.FieldColour.prototype.onMouseMove_=function(t){var e=(t=t.target)&&Number(t.getAttribute("data-index"));null!==e&&e!==this.highlightedIndex_&&this.setHighlightedCell_(t,e)},t.FieldColour.prototype.onMouseEnter_=function(){this.picker_.focus({preventScroll:!0})},t.FieldColour.prototype.onMouseLeave_=function(){this.picker_.blur();var e=this.getHighlighted_();e&&t.utils.dom.removeClass(e,"blocklyColourHighlighted")},t.FieldColour.prototype.getHighlighted_=function(){var e=this.columns_||t.FieldColour.COLUMNS,o=this.picker_.childNodes[Math.floor(this.highlightedIndex_/e)];return o?o.childNodes[this.highlightedIndex_%e]:null},t.FieldColour.prototype.setHighlightedCell_=function(e,o){var i=this.getHighlighted_();i&&t.utils.dom.removeClass(i,"blocklyColourHighlighted"),t.utils.dom.addClass(e,"blocklyColourHighlighted"),this.highlightedIndex_=o,t.utils.aria.setState(this.picker_,t.utils.aria.State.ACTIVEDESCENDANT,e.getAttribute("id"))},t.FieldColour.prototype.dropdownCreate_=function(){var e=this.columns_||t.FieldColour.COLUMNS,o=this.colours_||t.FieldColour.COLOURS,i=this.titles_||t.FieldColour.TITLES,n=this.getValue(),s=document.createElement("table");s.className="blocklyColourTable",s.tabIndex=0,s.dir="ltr",t.utils.aria.setRole(s,t.utils.aria.Role.GRID),t.utils.aria.setState(s,t.utils.aria.State.EXPANDED,!0),t.utils.aria.setState(s,t.utils.aria.State.ROWCOUNT,Math.floor(o.length/e)),t.utils.aria.setState(s,t.utils.aria.State.COLCOUNT,e);for(var r,a=0;atr>td {","border: .5px solid #888;","box-sizing: border-box;","cursor: pointer;","display: inline-block;","height: 20px;","padding: 0;","width: 20px;","}",".blocklyColourTable>tr>td.blocklyColourHighlighted {","border-color: #eee;","box-shadow: 2px 2px 7px 2px rgba(0,0,0,.3);","position: relative;","}",".blocklyColourSelected, .blocklyColourSelected:hover {","border-color: #eee !important;","outline: 1px solid #333;","position: relative;","}"]),t.fieldRegistry.register("field_colour",t.FieldColour),t.FieldDropdown=function(e,o,i){"function"!=typeof e&&t.FieldDropdown.validateOptions_(e),this.menuGenerator_=e,this.generatedOptions_=null,this.trimOptions_(),this.selectedOption_=this.getOptions(!1)[0],t.FieldDropdown.superClass_.constructor.call(this,this.selectedOption_[1],o,i),this.svgArrow_=this.arrow_=this.imageElement_=this.menu_=this.selectedMenuItem_=null},t.utils.object.inherits(t.FieldDropdown,t.Field),t.FieldDropdown.fromJson=function(e){return new t.FieldDropdown(e.options,void 0,e)},t.FieldDropdown.prototype.SERIALIZABLE=!0,t.FieldDropdown.CHECKMARK_OVERHANG=25,t.FieldDropdown.MAX_MENU_HEIGHT_VH=.45,t.FieldDropdown.IMAGE_Y_OFFSET=5,t.FieldDropdown.IMAGE_Y_PADDING=2*t.FieldDropdown.IMAGE_Y_OFFSET,t.FieldDropdown.ARROW_CHAR=t.utils.userAgent.ANDROID?"▼":"▾",t.FieldDropdown.prototype.CURSOR="default",t.FieldDropdown.prototype.initView=function(){this.shouldAddBorderRect_()?this.createBorderRect_():this.clickTarget_=this.sourceBlock_.getSvgRoot(),this.createTextElement_(),this.imageElement_=t.utils.dom.createSvgElement("image",{},this.fieldGroup_),this.getConstants().FIELD_DROPDOWN_SVG_ARROW?this.createSVGArrow_():this.createTextArrow_(),this.borderRect_&&t.utils.dom.addClass(this.borderRect_,"blocklyDropdownRect")},t.FieldDropdown.prototype.shouldAddBorderRect_=function(){return!this.getConstants().FIELD_DROPDOWN_NO_BORDER_RECT_SHADOW||this.getConstants().FIELD_DROPDOWN_NO_BORDER_RECT_SHADOW&&!this.sourceBlock_.isShadow()},t.FieldDropdown.prototype.createTextArrow_=function(){this.arrow_=t.utils.dom.createSvgElement("tspan",{},this.textElement_),this.arrow_.appendChild(document.createTextNode(this.sourceBlock_.RTL?t.FieldDropdown.ARROW_CHAR+" ":" "+t.FieldDropdown.ARROW_CHAR)),this.sourceBlock_.RTL?this.textElement_.insertBefore(this.arrow_,this.textContent_):this.textElement_.appendChild(this.arrow_)},t.FieldDropdown.prototype.createSVGArrow_=function(){this.svgArrow_=t.utils.dom.createSvgElement("image",{height:this.getConstants().FIELD_DROPDOWN_SVG_ARROW_SIZE+"px",width:this.getConstants().FIELD_DROPDOWN_SVG_ARROW_SIZE+"px"},this.fieldGroup_),this.svgArrow_.setAttributeNS(t.utils.dom.XLINK_NS,"xlink:href",this.getConstants().FIELD_DROPDOWN_SVG_ARROW_DATAURI)},t.FieldDropdown.prototype.showEditor_=function(e){if(this.menu_=this.dropdownCreate_(),this.menu_.openingCoords=e&&"number"==typeof e.clientX?new t.utils.Coordinate(e.clientX,e.clientY):null,this.menu_.render(t.DropDownDiv.getContentDiv()),t.utils.dom.addClass(this.menu_.getElement(),"blocklyDropdownMenu"),this.getConstants().FIELD_DROPDOWN_COLOURED_DIV){e=this.sourceBlock_.isShadow()?this.sourceBlock_.getParent().getColour():this.sourceBlock_.getColour();var o=this.sourceBlock_.isShadow()?this.sourceBlock_.getParent().style.colourTertiary:this.sourceBlock_.style.colourTertiary;t.DropDownDiv.setColour(e,o)}t.DropDownDiv.showPositionedByField(this,this.dropdownDispose_.bind(this)),this.menu_.focus(),this.selectedMenuItem_&&t.utils.style.scrollIntoContainerView(this.selectedMenuItem_.getElement(),this.menu_.getElement()),this.applyColour()},t.FieldDropdown.prototype.dropdownCreate_=function(){var e=new t.Menu;e.setRightToLeft(this.sourceBlock_.RTL),e.setRole(t.utils.aria.Role.LISTBOX);var o=this.getOptions(!1);this.selectedMenuItem_=null;for(var i=0;ie.length)){for(o=[],i=0;i=i||0>=o)throw Error("Height and width values of an image field must be greater than 0.");this.flipRtl_=!1,this.altText_="",t.FieldImage.superClass_.constructor.call(this,e||"",null,a),a||(this.flipRtl_=!!r,this.altText_=t.utils.replaceMessageReferences(n)||""),this.size_=new t.utils.Size(o,i+t.FieldImage.Y_PADDING),this.imageHeight_=i,this.clickHandler_=null,"function"==typeof s&&(this.clickHandler_=s),this.imageElement_=null},t.utils.object.inherits(t.FieldImage,t.Field),t.FieldImage.fromJson=function(e){return new t.FieldImage(e.src,e.width,e.height,void 0,void 0,void 0,e)},t.FieldImage.Y_PADDING=1,t.FieldImage.prototype.EDITABLE=!1,t.FieldImage.prototype.isDirty_=!1,t.FieldImage.prototype.configure_=function(e){t.FieldImage.superClass_.configure_.call(this,e),this.flipRtl_=!!e.flipRtl,this.altText_=t.utils.replaceMessageReferences(e.alt)||""},t.FieldImage.prototype.initView=function(){this.imageElement_=t.utils.dom.createSvgElement("image",{height:this.imageHeight_+"px",width:this.size_.width+"px",alt:this.altText_},this.fieldGroup_),this.imageElement_.setAttributeNS(t.utils.dom.XLINK_NS,"xlink:href",this.value_),this.clickHandler_&&(this.imageElement_.style.cursor="pointer")},t.FieldImage.prototype.updateSize_=function(){},t.FieldImage.prototype.doClassValidation_=function(t){return"string"!=typeof t?null:t},t.FieldImage.prototype.doValueUpdate_=function(e){this.value_=e,this.imageElement_&&this.imageElement_.setAttributeNS(t.utils.dom.XLINK_NS,"xlink:href",String(this.value_))},t.FieldImage.prototype.getFlipRtl=function(){return this.flipRtl_},t.FieldImage.prototype.setAlt=function(t){t!=this.altText_&&(this.altText_=t||"",this.imageElement_&&this.imageElement_.setAttribute("alt",this.altText_))},t.FieldImage.prototype.showEditor_=function(){this.clickHandler_&&this.clickHandler_(this)},t.FieldImage.prototype.setOnClickHandler=function(t){this.clickHandler_=t},t.FieldImage.prototype.getText_=function(){return this.altText_},t.fieldRegistry.register("field_image",t.FieldImage),t.FieldMultilineInput=function(e,o,i){null==e&&(e=""),t.FieldMultilineInput.superClass_.constructor.call(this,e,o,i),this.textGroup_=null},t.utils.object.inherits(t.FieldMultilineInput,t.FieldTextInput),t.FieldMultilineInput.fromJson=function(e){var o=t.utils.replaceMessageReferences(e.text);return new t.FieldMultilineInput(o,void 0,e)},t.FieldMultilineInput.prototype.initView=function(){this.createBorderRect_(),this.textGroup_=t.utils.dom.createSvgElement("g",{class:"blocklyEditableText"},this.fieldGroup_)},t.FieldMultilineInput.prototype.getDisplayText_=function(){var e=this.value_;if(!e)return t.Field.NBSP;var o=e.split("\n");e="";for(var i=0;ithis.maxDisplayLength&&(n=n.substring(0,this.maxDisplayLength-4)+"..."),e+=n=n.replace(/\s/g,t.Field.NBSP),i!==o.length-1&&(e+="\n")}return this.sourceBlock_.RTL&&(e+="‏"),e},t.FieldMultilineInput.prototype.render_=function(){for(var e;e=this.textGroup_.firstChild;)this.textGroup_.removeChild(e);e=this.getDisplayText_().split("\n");for(var o=0,i=0;io&&(o=s),i+=this.getConstants().FIELD_TEXT_HEIGHT+(0this.max_&&t.utils.aria.setState(e,t.utils.aria.State.VALUEMAX,this.max_),e},t.fieldRegistry.register("field_number",t.FieldNumber),t.FieldVariable=function(e,o,i,n,s){this.menuGenerator_=t.FieldVariable.dropdownCreate,this.defaultVariableName=e||"",this.size_=new t.utils.Size(0,0),s&&this.configure_(s),o&&this.setValidator(o),s||this.setTypes_(i,n)},t.utils.object.inherits(t.FieldVariable,t.FieldDropdown),t.FieldVariable.fromJson=function(e){var o=t.utils.replaceMessageReferences(e.variable);return new t.FieldVariable(o,void 0,void 0,void 0,e)},t.FieldVariable.prototype.workspace_=null,t.FieldVariable.prototype.SERIALIZABLE=!0,t.FieldVariable.prototype.configure_=function(e){t.FieldVariable.superClass_.configure_.call(this,e),this.setTypes_(e.variableTypes,e.defaultType)},t.FieldVariable.prototype.initModel=function(){if(!this.variable_){var e=t.Variables.getOrCreateVariablePackage(this.sourceBlock_.workspace,null,this.defaultVariableName,this.defaultType_);this.doValueUpdate_(e.getId())}},t.FieldVariable.prototype.shouldAddBorderRect_=function(){return t.FieldVariable.superClass_.shouldAddBorderRect_.call(this)&&(!this.getConstants().FIELD_DROPDOWN_NO_BORDER_RECT_SHADOW||"variables_get"!=this.sourceBlock_.type)},t.FieldVariable.prototype.fromXml=function(e){var o=e.getAttribute("id"),i=e.textContent,n=e.getAttribute("variabletype")||e.getAttribute("variableType")||"";if(o=t.Variables.getOrCreateVariablePackage(this.sourceBlock_.workspace,o,i,n),null!=n&&n!==o.type)throw Error("Serialized variable type with id '"+o.getId()+"' had type "+o.type+", and does not match variable field that references it: "+t.Xml.domToText(e)+".");this.setValue(o.getId())},t.FieldVariable.prototype.toXml=function(t){return this.initModel(),t.id=this.variable_.getId(),t.textContent=this.variable_.name,this.variable_.type&&t.setAttribute("variabletype",this.variable_.type),t},t.FieldVariable.prototype.setSourceBlock=function(e){if(e.isShadow())throw Error("Variable fields are not allowed to exist on shadow blocks.");t.FieldVariable.superClass_.setSourceBlock.call(this,e)},t.FieldVariable.prototype.getValue=function(){return this.variable_?this.variable_.getId():null},t.FieldVariable.prototype.getText=function(){return this.variable_?this.variable_.name:""},t.FieldVariable.prototype.getVariable=function(){return this.variable_},t.FieldVariable.prototype.getValidator=function(){return this.variable_?this.validator_:null},t.FieldVariable.prototype.doClassValidation_=function(e){if(null===e)return null;var o=t.Variables.getVariable(this.sourceBlock_.workspace,e);return o?(o=o.type,this.typeIsAllowed_(o)?e:(console.warn("Variable type doesn't match this field! Type was "+o),null)):(console.warn("Variable id doesn't point to a real variable! ID was "+e),null)},t.FieldVariable.prototype.doValueUpdate_=function(e){this.variable_=t.Variables.getVariable(this.sourceBlock_.workspace,e),t.FieldVariable.superClass_.doValueUpdate_.call(this,e)},t.FieldVariable.prototype.typeIsAllowed_=function(t){var e=this.getVariableTypes_();if(!e)return!0;for(var o=0;orect,",t+" .blocklyEditableText>rect {","fill: "+this.FIELD_BORDER_RECT_COLOUR+";","fill-opacity: .6;","stroke: none;","}",t+" .blocklyNonEditableText>text,",t+" .blocklyEditableText>text {","fill: #000;","}",t+" .blocklyFlyoutLabelText {","fill: #000;","}",t+" .blocklyText.blocklyBubbleText {","fill: #000;","}",t+" .blocklyEditableText:not(.editing):hover>rect {","stroke: #fff;","stroke-width: 2;","}",t+" .blocklyHtmlInput {","font-family: "+this.FIELD_TEXT_FONTFAMILY+";","font-weight: "+this.FIELD_TEXT_FONTWEIGHT+";","}",t+" .blocklySelected>.blocklyPath {","stroke: #fc3;","stroke-width: 3px;","}",t+" .blocklyHighlightedConnectionPath {","stroke: #fc3;","}",t+" .blocklyReplaceable .blocklyPath {","fill-opacity: .5;","}",t+" .blocklyReplaceable .blocklyPathLight,",t+" .blocklyReplaceable .blocklyPathDark {","display: none;","}",t+" .blocklyInsertionMarker>.blocklyPath {","fill-opacity: "+this.INSERTION_MARKER_OPACITY+";","stroke: none","}"]},t.blockRendering.MarkerSvg=function(t,e,o){this.workspace_=t,this.marker_=o,this.parent_=null,this.constants_=e,this.currentMarkerSvg=null,t=this.isCursor()?this.constants_.CURSOR_COLOUR:this.constants_.MARKER_COLOUR,this.colour_=o.colour||t},t.blockRendering.MarkerSvg.CURSOR_CLASS="blocklyCursor",t.blockRendering.MarkerSvg.MARKER_CLASS="blocklyMarker",t.blockRendering.MarkerSvg.HEIGHT_MULTIPLIER=.75,t.blockRendering.MarkerSvg.prototype.getSvgRoot=function(){return this.svgGroup_},t.blockRendering.MarkerSvg.prototype.isCursor=function(){return"cursor"==this.marker_.type},t.blockRendering.MarkerSvg.prototype.createDom=function(){var e=this.isCursor()?t.blockRendering.MarkerSvg.CURSOR_CLASS:t.blockRendering.MarkerSvg.MARKER_CLASS;return this.svgGroup_=t.utils.dom.createSvgElement("g",{class:e},null),this.createDomInternal_(),this.applyColour_(),this.svgGroup_},t.blockRendering.MarkerSvg.prototype.setParent_=function(t){this.isCursor()?(this.parent_&&this.parent_.setCursorSvg(null),t.setCursorSvg(this.getSvgRoot())):(this.parent_&&this.parent_.setMarkerSvg(null),t.setMarkerSvg(this.getSvgRoot())),this.parent_=t},t.blockRendering.MarkerSvg.prototype.showWithBlockPrevOutput_=function(e){if(e){var o=e.width,i=e.height,n=i*t.blockRendering.MarkerSvg.HEIGHT_MULTIPLIER,s=this.constants_.CURSOR_BLOCK_PADDING;if(e.previousConnection){var r=this.constants_.shapeFor(e.previousConnection);this.positionPrevious_(o,s,n,r)}else e.outputConnection?(r=this.constants_.shapeFor(e.outputConnection),this.positionOutput_(o,i,r)):this.positionBlock_(o,s,n);this.setParent_(e),this.showCurrent_()}},t.blockRendering.MarkerSvg.prototype.showWithCoordinates_=function(t){var e=t.getWsCoordinate();t=e.x,e=e.y,this.workspace_.RTL&&(t-=this.constants_.CURSOR_WS_WIDTH),this.positionLine_(t,e,this.constants_.CURSOR_WS_WIDTH),this.setParent_(this.workspace_),this.showCurrent_()},t.blockRendering.MarkerSvg.prototype.showWithField_=function(t){var e=(t=t.getLocation()).getSize().width,o=t.getSize().height;this.positionRect_(0,0,e,o),this.setParent_(t),this.showCurrent_()},t.blockRendering.MarkerSvg.prototype.showWithInput_=function(t){var e=(t=t.getLocation()).getSourceBlock();this.positionInput_(t),this.setParent_(e),this.showCurrent_()},t.blockRendering.MarkerSvg.prototype.showWithNext_=function(t){var e=t.getLocation();t=e.getSourceBlock();var o=0;e=e.getOffsetInBlock().y;var i=t.getHeightWidth().width;this.workspace_.RTL&&(o=-i),this.positionLine_(o,e,i),this.setParent_(t),this.showCurrent_()},t.blockRendering.MarkerSvg.prototype.showWithStack_=function(t){var e=(t=t.getLocation()).getHeightWidth(),o=e.width+this.constants_.CURSOR_STACK_PADDING;e=e.height+this.constants_.CURSOR_STACK_PADDING;var i=-this.constants_.CURSOR_STACK_PADDING/2,n=-this.constants_.CURSOR_STACK_PADDING/2,s=i;this.workspace_.RTL&&(s=-(o+i)),this.positionRect_(s,n,o,e),this.setParent_(t),this.showCurrent_()},t.blockRendering.MarkerSvg.prototype.showCurrent_=function(){this.hide(),this.currentMarkerSvg.style.display=""},t.blockRendering.MarkerSvg.prototype.positionBlock_=function(e,o,i){e=t.utils.svgPaths.moveBy(-o,i)+t.utils.svgPaths.lineOnAxis("V",-o)+t.utils.svgPaths.lineOnAxis("H",e+2*o)+t.utils.svgPaths.lineOnAxis("V",i),this.markerBlock_.setAttribute("d",e),this.workspace_.RTL&&this.flipRtl_(this.markerBlock_),this.currentMarkerSvg=this.markerBlock_},t.blockRendering.MarkerSvg.prototype.positionInput_=function(e){var o=e.getOffsetInBlock().x,i=e.getOffsetInBlock().y;e=t.utils.svgPaths.moveTo(0,0)+this.constants_.shapeFor(e).pathDown,this.markerInput_.setAttribute("d",e),this.markerInput_.setAttribute("transform","translate("+o+","+i+")"+(this.workspace_.RTL?" scale(-1 1)":"")),this.currentMarkerSvg=this.markerInput_},t.blockRendering.MarkerSvg.prototype.positionLine_=function(t,e,o){this.markerSvgLine_.setAttribute("x",t),this.markerSvgLine_.setAttribute("y",e),this.markerSvgLine_.setAttribute("width",o),this.currentMarkerSvg=this.markerSvgLine_},t.blockRendering.MarkerSvg.prototype.positionOutput_=function(e,o,i){e=t.utils.svgPaths.moveBy(e,0)+t.utils.svgPaths.lineOnAxis("h",-(e-i.width))+t.utils.svgPaths.lineOnAxis("v",this.constants_.TAB_OFFSET_FROM_TOP)+i.pathDown+t.utils.svgPaths.lineOnAxis("V",o)+t.utils.svgPaths.lineOnAxis("H",e),this.markerBlock_.setAttribute("d",e),this.workspace_.RTL&&this.flipRtl_(this.markerBlock_),this.currentMarkerSvg=this.markerBlock_},t.blockRendering.MarkerSvg.prototype.positionPrevious_=function(e,o,i,n){e=t.utils.svgPaths.moveBy(-o,i)+t.utils.svgPaths.lineOnAxis("V",-o)+t.utils.svgPaths.lineOnAxis("H",this.constants_.NOTCH_OFFSET_LEFT)+n.pathLeft+t.utils.svgPaths.lineOnAxis("H",e+2*o)+t.utils.svgPaths.lineOnAxis("V",i),this.markerBlock_.setAttribute("d",e),this.workspace_.RTL&&this.flipRtl_(this.markerBlock_),this.currentMarkerSvg=this.markerBlock_},t.blockRendering.MarkerSvg.prototype.positionRect_=function(t,e,o,i){this.markerSvgRect_.setAttribute("x",t),this.markerSvgRect_.setAttribute("y",e),this.markerSvgRect_.setAttribute("width",o),this.markerSvgRect_.setAttribute("height",i),this.currentMarkerSvg=this.markerSvgRect_},t.blockRendering.MarkerSvg.prototype.flipRtl_=function(t){t.setAttribute("transform","scale(-1 1)")},t.blockRendering.MarkerSvg.prototype.hide=function(){this.markerSvgLine_.style.display="none",this.markerSvgRect_.style.display="none",this.markerInput_.style.display="none",this.markerBlock_.style.display="none"},t.blockRendering.MarkerSvg.prototype.draw=function(t,e){if(e){this.constants_=this.workspace_.getRenderer().getConstants();var o=this.isCursor()?this.constants_.CURSOR_COLOUR:this.constants_.MARKER_COLOUR;this.colour_=this.marker_.colour||o,this.applyColour_(),this.showAtLocation_(e),this.firemarkerEvent_(t,e),void 0!==(t=this.currentMarkerSvg.childNodes[0])&&t.beginElement&&t.beginElement()}else this.hide()},t.blockRendering.MarkerSvg.prototype.showAtLocation_=function(e){e.getType()==t.ASTNode.types.BLOCK?(e=e.getLocation(),this.showWithBlockPrevOutput_(e)):e.getType()==t.ASTNode.types.OUTPUT?(e=e.getLocation().getSourceBlock(),this.showWithBlockPrevOutput_(e)):e.getLocation().type==t.INPUT_VALUE?this.showWithInput_(e):e.getLocation().type==t.NEXT_STATEMENT?this.showWithNext_(e):e.getType()==t.ASTNode.types.PREVIOUS?(e=e.getLocation().getSourceBlock(),this.showWithBlockPrevOutput_(e)):e.getType()==t.ASTNode.types.FIELD?this.showWithField_(e):e.getType()==t.ASTNode.types.WORKSPACE?this.showWithCoordinates_(e):e.getType()==t.ASTNode.types.STACK&&this.showWithStack_(e)},t.blockRendering.MarkerSvg.prototype.firemarkerEvent_=function(e,o){var i=o.getSourceBlock(),n=this.isCursor()?"cursorMove":"markerMove";e=new t.Events.Ui(i,n,e,o),o.getType()==t.ASTNode.types.WORKSPACE&&(e.workspaceId=o.getLocation().id),t.Events.fire(e)},t.blockRendering.MarkerSvg.prototype.getBlinkProperties_=function(){return{attributeType:"XML",attributeName:"fill",dur:"1s",values:this.colour_+";transparent;transparent;",repeatCount:"indefinite"}},t.blockRendering.MarkerSvg.prototype.createDomInternal_=function(){if(this.markerSvg_=t.utils.dom.createSvgElement("g",{width:this.constants_.CURSOR_WS_WIDTH,height:this.constants_.WS_CURSOR_HEIGHT},this.svgGroup_),this.markerSvgLine_=t.utils.dom.createSvgElement("rect",{width:this.constants_.CURSOR_WS_WIDTH,height:this.constants_.WS_CURSOR_HEIGHT,style:"display: none"},this.markerSvg_),this.markerSvgRect_=t.utils.dom.createSvgElement("rect",{class:"blocklyVerticalMarker",rx:10,ry:10,style:"display: none"},this.markerSvg_),this.markerInput_=t.utils.dom.createSvgElement("path",{transform:"",style:"display: none"},this.markerSvg_),this.markerBlock_=t.utils.dom.createSvgElement("path",{transform:"",style:"display: none",fill:"none","stroke-width":this.constants_.CURSOR_STROKE_WIDTH},this.markerSvg_),this.isCursor()){var e=this.getBlinkProperties_();t.utils.dom.createSvgElement("animate",e,this.markerSvgLine_),t.utils.dom.createSvgElement("animate",e,this.markerInput_),e.attributeName="stroke",t.utils.dom.createSvgElement("animate",e,this.markerBlock_)}return this.markerSvg_},t.blockRendering.MarkerSvg.prototype.applyColour_=function(){if(this.markerSvgLine_.setAttribute("fill",this.colour_),this.markerSvgRect_.setAttribute("stroke",this.colour_),this.markerInput_.setAttribute("fill",this.colour_),this.markerBlock_.setAttribute("stroke",this.colour_),this.isCursor()){var t=this.colour_+";transparent;transparent;";this.markerSvgLine_.firstChild.setAttribute("values",t),this.markerInput_.firstChild.setAttribute("values",t),this.markerBlock_.firstChild.setAttribute("values",t)}},t.blockRendering.MarkerSvg.prototype.dispose=function(){this.svgGroup_&&t.utils.dom.removeNode(this.svgGroup_)},t.blockRendering.Types={NONE:0,FIELD:1,HAT:2,ICON:4,SPACER:8,BETWEEN_ROW_SPACER:16,IN_ROW_SPACER:32,EXTERNAL_VALUE_INPUT:64,INPUT:128,INLINE_INPUT:256,STATEMENT_INPUT:512,CONNECTION:1024,PREVIOUS_CONNECTION:2048,NEXT_CONNECTION:4096,OUTPUT_CONNECTION:8192,CORNER:16384,LEFT_SQUARE_CORNER:32768,LEFT_ROUND_CORNER:65536,RIGHT_SQUARE_CORNER:131072,RIGHT_ROUND_CORNER:262144,JAGGED_EDGE:524288,ROW:1048576,TOP_ROW:2097152,BOTTOM_ROW:4194304,INPUT_ROW:8388608},t.blockRendering.Types.LEFT_CORNER=t.blockRendering.Types.LEFT_SQUARE_CORNER|t.blockRendering.Types.LEFT_ROUND_CORNER,t.blockRendering.Types.RIGHT_CORNER=t.blockRendering.Types.RIGHT_SQUARE_CORNER|t.blockRendering.Types.RIGHT_ROUND_CORNER,t.blockRendering.Types.nextTypeValue_=16777216,t.blockRendering.Types.getType=function(e){return t.blockRendering.Types.hasOwnProperty(e)||(t.blockRendering.Types[e]=t.blockRendering.Types.nextTypeValue_,t.blockRendering.Types.nextTypeValue_<<=1),t.blockRendering.Types[e]},t.blockRendering.Types.isField=function(e){return e.type&t.blockRendering.Types.FIELD},t.blockRendering.Types.isHat=function(e){return e.type&t.blockRendering.Types.HAT},t.blockRendering.Types.isIcon=function(e){return e.type&t.blockRendering.Types.ICON},t.blockRendering.Types.isSpacer=function(e){return e.type&t.blockRendering.Types.SPACER},t.blockRendering.Types.isInRowSpacer=function(e){return e.type&t.blockRendering.Types.IN_ROW_SPACER},t.blockRendering.Types.isInput=function(e){return e.type&t.blockRendering.Types.INPUT},t.blockRendering.Types.isExternalInput=function(e){return e.type&t.blockRendering.Types.EXTERNAL_VALUE_INPUT},t.blockRendering.Types.isInlineInput=function(e){return e.type&t.blockRendering.Types.INLINE_INPUT},t.blockRendering.Types.isStatementInput=function(e){return e.type&t.blockRendering.Types.STATEMENT_INPUT},t.blockRendering.Types.isPreviousConnection=function(e){return e.type&t.blockRendering.Types.PREVIOUS_CONNECTION},t.blockRendering.Types.isNextConnection=function(e){return e.type&t.blockRendering.Types.NEXT_CONNECTION},t.blockRendering.Types.isPreviousOrNextConnection=function(e){return e.type&(t.blockRendering.Types.PREVIOUS_CONNECTION|t.blockRendering.Types.NEXT_CONNECTION)},t.blockRendering.Types.isLeftRoundedCorner=function(e){return e.type&t.blockRendering.Types.LEFT_ROUND_CORNER},t.blockRendering.Types.isRightRoundedCorner=function(e){return e.type&t.blockRendering.Types.RIGHT_ROUND_CORNER},t.blockRendering.Types.isLeftSquareCorner=function(e){return e.type&t.blockRendering.Types.LEFT_SQUARE_CORNER},t.blockRendering.Types.isRightSquareCorner=function(e){return e.type&t.blockRendering.Types.RIGHT_SQUARE_CORNER},t.blockRendering.Types.isCorner=function(e){return e.type&t.blockRendering.Types.CORNER},t.blockRendering.Types.isJaggedEdge=function(e){return e.type&t.blockRendering.Types.JAGGED_EDGE},t.blockRendering.Types.isRow=function(e){return e.type&t.blockRendering.Types.ROW},t.blockRendering.Types.isBetweenRowSpacer=function(e){return e.type&t.blockRendering.Types.BETWEEN_ROW_SPACER},t.blockRendering.Types.isTopRow=function(e){return e.type&t.blockRendering.Types.TOP_ROW},t.blockRendering.Types.isBottomRow=function(e){return e.type&t.blockRendering.Types.BOTTOM_ROW},t.blockRendering.Types.isTopOrBottomRow=function(e){return e.type&(t.blockRendering.Types.TOP_ROW|t.blockRendering.Types.BOTTOM_ROW)},t.blockRendering.Types.isInputRow=function(e){return e.type&t.blockRendering.Types.INPUT_ROW},t.blockRendering.Measurable=function(e){this.height=this.width=0,this.type=t.blockRendering.Types.NONE,this.centerline=this.xPos=0,this.constants_=e,this.notchOffset=this.constants_.NOTCH_OFFSET_LEFT},t.blockRendering.Connection=function(e,o){t.blockRendering.Connection.superClass_.constructor.call(this,e),this.connectionModel=o,this.shape=this.constants_.shapeFor(o),this.isDynamicShape=!!this.shape.isDynamic,this.type|=t.blockRendering.Types.CONNECTION},t.utils.object.inherits(t.blockRendering.Connection,t.blockRendering.Measurable),t.blockRendering.OutputConnection=function(e,o){t.blockRendering.OutputConnection.superClass_.constructor.call(this,e,o),this.type|=t.blockRendering.Types.OUTPUT_CONNECTION,this.height=this.isDynamicShape?0:this.shape.height,this.startX=this.width=this.isDynamicShape?0:this.shape.width,this.connectionOffsetY=this.constants_.TAB_OFFSET_FROM_TOP,this.connectionOffsetX=0},t.utils.object.inherits(t.blockRendering.OutputConnection,t.blockRendering.Connection),t.blockRendering.PreviousConnection=function(e,o){t.blockRendering.PreviousConnection.superClass_.constructor.call(this,e,o),this.type|=t.blockRendering.Types.PREVIOUS_CONNECTION,this.height=this.shape.height,this.width=this.shape.width},t.utils.object.inherits(t.blockRendering.PreviousConnection,t.blockRendering.Connection),t.blockRendering.NextConnection=function(e,o){t.blockRendering.NextConnection.superClass_.constructor.call(this,e,o),this.type|=t.blockRendering.Types.NEXT_CONNECTION,this.height=this.shape.height,this.width=this.shape.width},t.utils.object.inherits(t.blockRendering.NextConnection,t.blockRendering.Connection),t.blockRendering.InputConnection=function(e,o){t.blockRendering.InputConnection.superClass_.constructor.call(this,e,o.connection),this.type|=t.blockRendering.Types.INPUT,this.input=o,this.align=o.align,(this.connectedBlock=o.connection&&o.connection.targetBlock()?o.connection.targetBlock():null)?(e=this.connectedBlock.getHeightWidth(),this.connectedBlockWidth=e.width,this.connectedBlockHeight=e.height):this.connectedBlockHeight=this.connectedBlockWidth=0,this.connectionOffsetY=this.connectionOffsetX=0},t.utils.object.inherits(t.blockRendering.InputConnection,t.blockRendering.Connection),t.blockRendering.InlineInput=function(e,o){t.blockRendering.InlineInput.superClass_.constructor.call(this,e,o),this.type|=t.blockRendering.Types.INLINE_INPUT,this.connectedBlock?(this.width=this.connectedBlockWidth,this.height=this.connectedBlockHeight):(this.height=this.constants_.EMPTY_INLINE_INPUT_HEIGHT,this.width=this.constants_.EMPTY_INLINE_INPUT_PADDING),this.connectionHeight=this.isDynamicShape?this.shape.height(this.height):this.shape.height,this.connectionWidth=this.isDynamicShape?this.shape.width(this.height):this.shape.width,this.connectedBlock||(this.width+=this.connectionWidth*(this.isDynamicShape?2:1)),this.connectionOffsetY=this.isDynamicShape?this.shape.connectionOffsetY(this.connectionHeight):this.constants_.TAB_OFFSET_FROM_TOP,this.connectionOffsetX=this.isDynamicShape?this.shape.connectionOffsetX(this.connectionWidth):0},t.utils.object.inherits(t.blockRendering.InlineInput,t.blockRendering.InputConnection),t.blockRendering.StatementInput=function(e,o){t.blockRendering.StatementInput.superClass_.constructor.call(this,e,o),this.type|=t.blockRendering.Types.STATEMENT_INPUT,this.height=this.connectedBlock?this.connectedBlockHeight+this.constants_.STATEMENT_BOTTOM_SPACER:this.constants_.EMPTY_STATEMENT_INPUT_HEIGHT,this.width=this.constants_.STATEMENT_INPUT_NOTCH_OFFSET+this.shape.width},t.utils.object.inherits(t.blockRendering.StatementInput,t.blockRendering.InputConnection),t.blockRendering.ExternalValueInput=function(e,o){t.blockRendering.ExternalValueInput.superClass_.constructor.call(this,e,o),this.type|=t.blockRendering.Types.EXTERNAL_VALUE_INPUT,this.height=this.connectedBlock?this.connectedBlockHeight-this.constants_.TAB_OFFSET_FROM_TOP-this.constants_.MEDIUM_PADDING:this.shape.height,this.width=this.shape.width+this.constants_.EXTERNAL_VALUE_INPUT_PADDING,this.connectionOffsetY=this.constants_.TAB_OFFSET_FROM_TOP,this.connectionHeight=this.shape.height,this.connectionWidth=this.shape.width},t.utils.object.inherits(t.blockRendering.ExternalValueInput,t.blockRendering.InputConnection),t.blockRendering.Icon=function(e,o){t.blockRendering.Icon.superClass_.constructor.call(this,e),this.icon=o,this.isVisible=o.isVisible(),this.type|=t.blockRendering.Types.ICON,e=o.getCorrectedSize(),this.height=e.height,this.width=e.width},t.utils.object.inherits(t.blockRendering.Icon,t.blockRendering.Measurable),t.blockRendering.JaggedEdge=function(e){t.blockRendering.JaggedEdge.superClass_.constructor.call(this,e),this.type|=t.blockRendering.Types.JAGGED_EDGE,this.height=this.constants_.JAGGED_TEETH.height,this.width=this.constants_.JAGGED_TEETH.width},t.utils.object.inherits(t.blockRendering.JaggedEdge,t.blockRendering.Measurable),t.blockRendering.Field=function(e,o,i){t.blockRendering.Field.superClass_.constructor.call(this,e),this.field=o,this.isEditable=o.EDITABLE,this.flipRtl=o.getFlipRtl(),this.type|=t.blockRendering.Types.FIELD,e=this.field.getSize(),this.height=e.height,this.width=e.width,this.parentInput=i},t.utils.object.inherits(t.blockRendering.Field,t.blockRendering.Measurable),t.blockRendering.Hat=function(e){t.blockRendering.Hat.superClass_.constructor.call(this,e),this.type|=t.blockRendering.Types.HAT,this.height=this.constants_.START_HAT.height,this.width=this.constants_.START_HAT.width,this.ascenderHeight=this.height},t.utils.object.inherits(t.blockRendering.Hat,t.blockRendering.Measurable),t.blockRendering.SquareCorner=function(e,o){t.blockRendering.SquareCorner.superClass_.constructor.call(this,e),this.type=(o&&"left"!=o?t.blockRendering.Types.RIGHT_SQUARE_CORNER:t.blockRendering.Types.LEFT_SQUARE_CORNER)|t.blockRendering.Types.CORNER,this.width=this.height=this.constants_.NO_PADDING},t.utils.object.inherits(t.blockRendering.SquareCorner,t.blockRendering.Measurable),t.blockRendering.RoundCorner=function(e,o){t.blockRendering.RoundCorner.superClass_.constructor.call(this,e),this.type=(o&&"left"!=o?t.blockRendering.Types.RIGHT_ROUND_CORNER:t.blockRendering.Types.LEFT_ROUND_CORNER)|t.blockRendering.Types.CORNER,this.width=this.constants_.CORNER_RADIUS,this.height=this.constants_.CORNER_RADIUS/2},t.utils.object.inherits(t.blockRendering.RoundCorner,t.blockRendering.Measurable),t.blockRendering.InRowSpacer=function(e,o){t.blockRendering.InRowSpacer.superClass_.constructor.call(this,e),this.type=this.type|t.blockRendering.Types.SPACER|t.blockRendering.Types.IN_ROW_SPACER,this.width=o,this.height=this.constants_.SPACER_DEFAULT_HEIGHT},t.utils.object.inherits(t.blockRendering.InRowSpacer,t.blockRendering.Measurable),t.blockRendering.Row=function(e){this.type=t.blockRendering.Types.ROW,this.elements=[],this.xPos=this.yPos=this.widthWithConnectedBlocks=this.minWidth=this.minHeight=this.width=this.height=0,this.hasJaggedEdge=this.hasDummyInput=this.hasInlineInput=this.hasStatement=this.hasExternalInput=!1,this.constants_=e,this.notchOffset=this.constants_.NOTCH_OFFSET_LEFT,this.align=null},t.blockRendering.Row.prototype.measure=function(){throw Error("Unexpected attempt to measure a base Row.")},t.blockRendering.Row.prototype.getLastInput=function(){for(var e,o=this.elements.length-1;e=this.elements[o];o--)if(t.blockRendering.Types.isInput(e))return e;return null},t.blockRendering.Row.prototype.startsWithElemSpacer=function(){return!0},t.blockRendering.Row.prototype.endsWithElemSpacer=function(){return!0},t.blockRendering.Row.prototype.getFirstSpacer=function(){for(var e,o=0;e=this.elements[o];o++)if(t.blockRendering.Types.isSpacer(e))return e;return null},t.blockRendering.Row.prototype.getLastSpacer=function(){for(var e,o=this.elements.length-1;e=this.elements[o];o--)if(t.blockRendering.Types.isSpacer(e))return e;return null},t.blockRendering.TopRow=function(e){t.blockRendering.TopRow.superClass_.constructor.call(this,e),this.type|=t.blockRendering.Types.TOP_ROW,this.ascenderHeight=this.capline=0,this.hasPreviousConnection=!1,this.connection=null},t.utils.object.inherits(t.blockRendering.TopRow,t.blockRendering.Row),t.blockRendering.TopRow.prototype.hasLeftSquareCorner=function(t){var e=(t.hat?"cap"===t.hat:this.constants_.ADD_START_HATS)&&!t.outputConnection&&!t.previousConnection,o=t.getPreviousBlock();return!!t.outputConnection||e||!!o&&o.getNextBlock()==t},t.blockRendering.TopRow.prototype.hasRightSquareCorner=function(t){return!0},t.blockRendering.TopRow.prototype.measure=function(){for(var e,o=0,i=0,n=0,s=0;e=this.elements[s];s++)i+=e.width,t.blockRendering.Types.isSpacer(e)||(t.blockRendering.Types.isHat(e)?n=Math.max(n,e.ascenderHeight):o=Math.max(o,e.height));this.width=Math.max(this.minWidth,i),this.height=Math.max(this.minHeight,o)+n,this.capline=this.ascenderHeight=n,this.widthWithConnectedBlocks=this.width},t.blockRendering.TopRow.prototype.startsWithElemSpacer=function(){return!1},t.blockRendering.TopRow.prototype.endsWithElemSpacer=function(){return!1},t.blockRendering.BottomRow=function(e){t.blockRendering.BottomRow.superClass_.constructor.call(this,e),this.type|=t.blockRendering.Types.BOTTOM_ROW,this.hasNextConnection=!1,this.connection=null,this.baseline=this.descenderHeight=0},t.utils.object.inherits(t.blockRendering.BottomRow,t.blockRendering.Row),t.blockRendering.BottomRow.prototype.hasLeftSquareCorner=function(t){return!!t.outputConnection||!!t.getNextBlock()},t.blockRendering.BottomRow.prototype.hasRightSquareCorner=function(t){return!0},t.blockRendering.BottomRow.prototype.measure=function(){for(var e,o=0,i=0,n=0,s=0;e=this.elements[s];s++)i+=e.width,t.blockRendering.Types.isSpacer(e)||(t.blockRendering.Types.isNextConnection(e)?n=Math.max(n,e.height):o=Math.max(o,e.height));this.width=Math.max(this.minWidth,i),this.height=Math.max(this.minHeight,o)+n,this.descenderHeight=n,this.widthWithConnectedBlocks=this.width},t.blockRendering.BottomRow.prototype.startsWithElemSpacer=function(){return!1},t.blockRendering.BottomRow.prototype.endsWithElemSpacer=function(){return!1},t.blockRendering.SpacerRow=function(e,o,i){t.blockRendering.SpacerRow.superClass_.constructor.call(this,e),this.type=this.type|t.blockRendering.Types.SPACER|t.blockRendering.Types.BETWEEN_ROW_SPACER,this.width=i,this.height=o,this.followsStatement=!1,this.widthWithConnectedBlocks=0,this.elements=[new t.blockRendering.InRowSpacer(this.constants_,i)]},t.utils.object.inherits(t.blockRendering.SpacerRow,t.blockRendering.Row),t.blockRendering.SpacerRow.prototype.measure=function(){},t.blockRendering.InputRow=function(e){t.blockRendering.InputRow.superClass_.constructor.call(this,e),this.type|=t.blockRendering.Types.INPUT_ROW,this.connectedBlockWidths=0},t.utils.object.inherits(t.blockRendering.InputRow,t.blockRendering.Row),t.blockRendering.InputRow.prototype.measure=function(){this.width=this.minWidth,this.height=this.minHeight;for(var e,o=0,i=0;e=this.elements[i];i++)this.width+=e.width,t.blockRendering.Types.isInput(e)&&(t.blockRendering.Types.isStatementInput(e)?o+=e.connectedBlockWidth:t.blockRendering.Types.isExternalInput(e)&&0!=e.connectedBlockWidth&&(o+=e.connectedBlockWidth-e.connectionWidth)),t.blockRendering.Types.isSpacer(e)||(this.height=Math.max(this.height,e.height));this.connectedBlockWidths=o,this.widthWithConnectedBlocks=this.width+o},t.blockRendering.InputRow.prototype.endsWithElemSpacer=function(){return!this.hasExternalInput&&!this.hasStatement},t.blockRendering.RenderInfo=function(e,o){this.block_=o,this.renderer_=e,this.constants_=this.renderer_.getConstants(),this.outputConnection=o.outputConnection?new t.blockRendering.OutputConnection(this.constants_,o.outputConnection):null,this.isInline=o.getInputsInline()&&!o.isCollapsed(),this.isCollapsed=o.isCollapsed(),this.isInsertionMarker=o.isInsertionMarker(),this.RTL=o.RTL,this.statementEdge=this.width=this.widthWithChildren=this.height=0,this.rows=[],this.inputRows=[],this.hiddenIcons=[],this.topRow=new t.blockRendering.TopRow(this.constants_),this.bottomRow=new t.blockRendering.BottomRow(this.constants_),this.startY=this.startX=0},t.blockRendering.RenderInfo.prototype.getRenderer=function(){return this.renderer_},t.blockRendering.RenderInfo.prototype.measure=function(){this.createRows_(),this.addElemSpacing_(),this.addRowSpacing_(),this.computeBounds_(),this.alignRowElements_(),this.finalize_()},t.blockRendering.RenderInfo.prototype.createRows_=function(){this.populateTopRow_(),this.rows.push(this.topRow);var e=new t.blockRendering.InputRow(this.constants_);this.inputRows.push(e);var o=this.block_.getIcons();if(o.length)for(var i,n=0;i=o[n];n++){var s=new t.blockRendering.Icon(this.constants_,i);this.isCollapsed&&i.collapseHidden?this.hiddenIcons.push(s):e.elements.push(s)}for(i=null,n=0;o=this.block_.inputList[n];n++)if(o.isVisible()){for(this.shouldStartNewRow_(o,i)&&(this.rows.push(e),e=new t.blockRendering.InputRow(this.constants_),this.inputRows.push(e)),i=0;s=o.fieldRow[i];i++)e.elements.push(new t.blockRendering.Field(this.constants_,s,o));this.addInput_(o,e),i=o}this.isCollapsed&&(e.hasJaggedEdge=!0,e.elements.push(new t.blockRendering.JaggedEdge(this.constants_))),(e.elements.length||e.hasDummyInput)&&this.rows.push(e),this.populateBottomRow_(),this.rows.push(this.bottomRow)},t.blockRendering.RenderInfo.prototype.populateTopRow_=function(){var e=!!this.block_.previousConnection,o=(this.block_.hat?"cap"===this.block_.hat:this.constants_.ADD_START_HATS)&&!this.outputConnection&&!e;this.topRow.hasLeftSquareCorner(this.block_)?this.topRow.elements.push(new t.blockRendering.SquareCorner(this.constants_)):this.topRow.elements.push(new t.blockRendering.RoundCorner(this.constants_)),o?(e=new t.blockRendering.Hat(this.constants_),this.topRow.elements.push(e),this.topRow.capline=e.ascenderHeight):e&&(this.topRow.hasPreviousConnection=!0,this.topRow.connection=new t.blockRendering.PreviousConnection(this.constants_,this.block_.previousConnection),this.topRow.elements.push(this.topRow.connection)),this.block_.inputList.length&&this.block_.inputList[0].type==t.NEXT_STATEMENT&&!this.block_.isCollapsed()?this.topRow.minHeight=this.constants_.TOP_ROW_PRECEDES_STATEMENT_MIN_HEIGHT:this.topRow.minHeight=this.constants_.TOP_ROW_MIN_HEIGHT,this.topRow.hasRightSquareCorner(this.block_)?this.topRow.elements.push(new t.blockRendering.SquareCorner(this.constants_,"right")):this.topRow.elements.push(new t.blockRendering.RoundCorner(this.constants_,"right"))},t.blockRendering.RenderInfo.prototype.populateBottomRow_=function(){this.bottomRow.hasNextConnection=!!this.block_.nextConnection,this.bottomRow.minHeight=this.block_.inputList.length&&this.block_.inputList[this.block_.inputList.length-1].type==t.NEXT_STATEMENT?this.constants_.BOTTOM_ROW_AFTER_STATEMENT_MIN_HEIGHT:this.constants_.BOTTOM_ROW_MIN_HEIGHT,this.bottomRow.hasLeftSquareCorner(this.block_)?this.bottomRow.elements.push(new t.blockRendering.SquareCorner(this.constants_)):this.bottomRow.elements.push(new t.blockRendering.RoundCorner(this.constants_)),this.bottomRow.hasNextConnection&&(this.bottomRow.connection=new t.blockRendering.NextConnection(this.constants_,this.block_.nextConnection),this.bottomRow.elements.push(this.bottomRow.connection)),this.bottomRow.hasRightSquareCorner(this.block_)?this.bottomRow.elements.push(new t.blockRendering.SquareCorner(this.constants_,"right")):this.bottomRow.elements.push(new t.blockRendering.RoundCorner(this.constants_,"right"))},t.blockRendering.RenderInfo.prototype.addInput_=function(e,o){this.isInline&&e.type==t.INPUT_VALUE?(o.elements.push(new t.blockRendering.InlineInput(this.constants_,e)),o.hasInlineInput=!0):e.type==t.NEXT_STATEMENT?(o.elements.push(new t.blockRendering.StatementInput(this.constants_,e)),o.hasStatement=!0):e.type==t.INPUT_VALUE?(o.elements.push(new t.blockRendering.ExternalValueInput(this.constants_,e)),o.hasExternalInput=!0):e.type==t.DUMMY_INPUT&&(o.minHeight=Math.max(o.minHeight,e.getSourceBlock()&&e.getSourceBlock().isShadow()?this.constants_.DUMMY_INPUT_SHADOW_MIN_HEIGHT:this.constants_.DUMMY_INPUT_MIN_HEIGHT),o.hasDummyInput=!0),null==o.align&&(o.align=e.align)},t.blockRendering.RenderInfo.prototype.shouldStartNewRow_=function(e,o){return!(!o||e.type!=t.NEXT_STATEMENT&&o.type!=t.NEXT_STATEMENT&&(e.type!=t.INPUT_VALUE&&e.type!=t.DUMMY_INPUT||this.isInline))},t.blockRendering.RenderInfo.prototype.addElemSpacing_=function(){for(var e,o=0;e=this.rows[o];o++){var i=e.elements;if(e.elements=[],e.startsWithElemSpacer()&&e.elements.push(new t.blockRendering.InRowSpacer(this.constants_,this.getInRowSpacing_(null,i[0]))),i.length){for(var n=0;n.blocklyPathLight,",e+" .blocklyInsertionMarker>.blocklyPathDark {","fill-opacity: "+this.INSERTION_MARKER_OPACITY+";","stroke: none","}"])},t.geras.Highlighter=function(t){this.info_=t,this.inlineSteps_=this.steps_="",this.RTL_=this.info_.RTL,t=t.getRenderer(),this.constants_=t.getConstants(),this.highlightConstants_=t.getHighlightConstants(),this.highlightOffset_=this.highlightConstants_.OFFSET,this.outsideCornerPaths_=this.highlightConstants_.OUTSIDE_CORNER,this.insideCornerPaths_=this.highlightConstants_.INSIDE_CORNER,this.puzzleTabPaths_=this.highlightConstants_.PUZZLE_TAB,this.notchPaths_=this.highlightConstants_.NOTCH,this.startPaths_=this.highlightConstants_.START_HAT,this.jaggedTeethPaths_=this.highlightConstants_.JAGGED_TEETH},t.geras.Highlighter.prototype.getPath=function(){return this.steps_+"\n"+this.inlineSteps_},t.geras.Highlighter.prototype.drawTopCorner=function(e){this.steps_+=t.utils.svgPaths.moveBy(e.xPos,this.info_.startY);for(var o,i=0;o=e.elements[i];i++)t.blockRendering.Types.isLeftSquareCorner(o)?this.steps_+=this.highlightConstants_.START_POINT:t.blockRendering.Types.isLeftRoundedCorner(o)?this.steps_+=this.outsideCornerPaths_.topLeft(this.RTL_):t.blockRendering.Types.isPreviousConnection(o)?this.steps_+=this.notchPaths_.pathLeft:t.blockRendering.Types.isHat(o)?this.steps_+=this.startPaths_.path(this.RTL_):t.blockRendering.Types.isSpacer(o)&&0!=o.width&&(this.steps_+=t.utils.svgPaths.lineOnAxis("H",o.xPos+o.width-this.highlightOffset_));this.steps_+=t.utils.svgPaths.lineOnAxis("H",e.xPos+e.width-this.highlightOffset_)},t.geras.Highlighter.prototype.drawJaggedEdge_=function(e){this.info_.RTL&&(this.steps_+=this.jaggedTeethPaths_.pathLeft+t.utils.svgPaths.lineOnAxis("v",e.height-this.jaggedTeethPaths_.height-this.highlightOffset_))},t.geras.Highlighter.prototype.drawValueInput=function(e){var o=e.getLastInput();if(this.RTL_){var i=e.height-o.connectionHeight;this.steps_+=t.utils.svgPaths.moveTo(o.xPos+o.width-this.highlightOffset_,e.yPos)+this.puzzleTabPaths_.pathDown(this.RTL_)+t.utils.svgPaths.lineOnAxis("v",i)}else this.steps_+=t.utils.svgPaths.moveTo(o.xPos+o.width,e.yPos)+this.puzzleTabPaths_.pathDown(this.RTL_)},t.geras.Highlighter.prototype.drawStatementInput=function(e){var o=e.getLastInput();if(this.RTL_){var i=e.height-2*this.insideCornerPaths_.height;this.steps_+=t.utils.svgPaths.moveTo(o.xPos,e.yPos)+this.insideCornerPaths_.pathTop(this.RTL_)+t.utils.svgPaths.lineOnAxis("v",i)+this.insideCornerPaths_.pathBottom(this.RTL_)+t.utils.svgPaths.lineTo(e.width-o.xPos-this.insideCornerPaths_.width,0)}else this.steps_+=t.utils.svgPaths.moveTo(o.xPos,e.yPos+e.height)+this.insideCornerPaths_.pathBottom(this.RTL_)+t.utils.svgPaths.lineTo(e.width-o.xPos-this.insideCornerPaths_.width,0)},t.geras.Highlighter.prototype.drawRightSideRow=function(e){var o=e.xPos+e.width-this.highlightOffset_;e.followsStatement&&(this.steps_+=t.utils.svgPaths.lineOnAxis("H",o)),this.RTL_&&(this.steps_+=t.utils.svgPaths.lineOnAxis("H",o),e.height>this.highlightOffset_&&(this.steps_+=t.utils.svgPaths.lineOnAxis("V",e.yPos+e.height-this.highlightOffset_)))},t.geras.Highlighter.prototype.drawBottomRow=function(e){if(this.RTL_)this.steps_+=t.utils.svgPaths.lineOnAxis("V",e.baseline-this.highlightOffset_);else{var o=this.info_.bottomRow.elements[0];t.blockRendering.Types.isLeftSquareCorner(o)?this.steps_+=t.utils.svgPaths.moveTo(e.xPos+this.highlightOffset_,e.baseline-this.highlightOffset_):t.blockRendering.Types.isLeftRoundedCorner(o)&&(this.steps_+=t.utils.svgPaths.moveTo(e.xPos,e.baseline),this.steps_+=this.outsideCornerPaths_.bottomLeft())}},t.geras.Highlighter.prototype.drawLeft=function(){var e=this.info_.outputConnection;e&&(e=e.connectionOffsetY+e.height,this.RTL_?this.steps_+=t.utils.svgPaths.moveTo(this.info_.startX,e):(this.steps_+=t.utils.svgPaths.moveTo(this.info_.startX+this.highlightOffset_,this.info_.bottomRow.baseline-this.highlightOffset_),this.steps_+=t.utils.svgPaths.lineOnAxis("V",e)),this.steps_+=this.puzzleTabPaths_.pathUp(this.RTL_)),this.RTL_||(e=this.info_.topRow,t.blockRendering.Types.isLeftRoundedCorner(e.elements[0])?this.steps_+=t.utils.svgPaths.lineOnAxis("V",this.outsideCornerPaths_.height):this.steps_+=t.utils.svgPaths.lineOnAxis("V",e.capline+this.highlightOffset_))},t.geras.Highlighter.prototype.drawInlineInput=function(e){var o=this.highlightOffset_,i=e.xPos+e.connectionWidth,n=e.centerline-e.height/2,s=e.width-e.connectionWidth,r=n+o;this.RTL_?(n=e.connectionOffsetY-o,e=e.height-(e.connectionOffsetY+e.connectionHeight)+o,this.inlineSteps_+=t.utils.svgPaths.moveTo(i-o,r)+t.utils.svgPaths.lineOnAxis("v",n)+this.puzzleTabPaths_.pathDown(this.RTL_)+t.utils.svgPaths.lineOnAxis("v",e)+t.utils.svgPaths.lineOnAxis("h",s)):this.inlineSteps_+=t.utils.svgPaths.moveTo(e.xPos+e.width+o,r)+t.utils.svgPaths.lineOnAxis("v",e.height)+t.utils.svgPaths.lineOnAxis("h",-s)+t.utils.svgPaths.moveTo(i,n+e.connectionOffsetY)+this.puzzleTabPaths_.pathDown(this.RTL_)},t.geras.InlineInput=function(e,o){t.geras.InlineInput.superClass_.constructor.call(this,e,o),this.connectedBlock&&(this.width+=this.constants_.DARK_PATH_OFFSET,this.height+=this.constants_.DARK_PATH_OFFSET)},t.utils.object.inherits(t.geras.InlineInput,t.blockRendering.InlineInput),t.geras.StatementInput=function(e,o){t.geras.StatementInput.superClass_.constructor.call(this,e,o),this.connectedBlock&&(this.height+=this.constants_.DARK_PATH_OFFSET)},t.utils.object.inherits(t.geras.StatementInput,t.blockRendering.StatementInput),t.geras.RenderInfo=function(e,o){t.geras.RenderInfo.superClass_.constructor.call(this,e,o)},t.utils.object.inherits(t.geras.RenderInfo,t.blockRendering.RenderInfo),t.geras.RenderInfo.prototype.getRenderer=function(){return this.renderer_},t.geras.RenderInfo.prototype.populateBottomRow_=function(){t.geras.RenderInfo.superClass_.populateBottomRow_.call(this),this.block_.inputList.length&&this.block_.inputList[this.block_.inputList.length-1].type==t.NEXT_STATEMENT||(this.bottomRow.minHeight=this.constants_.MEDIUM_PADDING-this.constants_.DARK_PATH_OFFSET)},t.geras.RenderInfo.prototype.addInput_=function(e,o){this.isInline&&e.type==t.INPUT_VALUE?(o.elements.push(new t.geras.InlineInput(this.constants_,e)),o.hasInlineInput=!0):e.type==t.NEXT_STATEMENT?(o.elements.push(new t.geras.StatementInput(this.constants_,e)),o.hasStatement=!0):e.type==t.INPUT_VALUE?(o.elements.push(new t.blockRendering.ExternalValueInput(this.constants_,e)),o.hasExternalInput=!0):e.type==t.DUMMY_INPUT&&(o.minHeight=Math.max(o.minHeight,this.constants_.DUMMY_INPUT_MIN_HEIGHT),o.hasDummyInput=!0),this.isInline||null!=o.align||(o.align=e.align)},t.geras.RenderInfo.prototype.addElemSpacing_=function(){for(var e,o=!1,i=0;e=this.rows[i];i++)e.hasExternalInput&&(o=!0);for(i=0;e=this.rows[i];i++){var n=e.elements;if(e.elements=[],e.startsWithElemSpacer()&&e.elements.push(new t.blockRendering.InRowSpacer(this.constants_,this.getInRowSpacing_(null,n[0]))),n.length){for(var s=0;so?o:s,n=n?-1:1,e=(i?-1:1)*e/2,t.utils.svgPaths.lineTo(-n*s,e)+t.utils.svgPaths.lineTo(n*s,e)}var o=this.MAX_DYNAMIC_CONNECTION_SHAPE_WIDTH;return{type:this.SHAPES.HEXAGONAL,isDynamic:!0,width:function(t){return(t/=2)>o?o:t},height:function(t){return t},connectionOffsetY:function(t){return t/2},connectionOffsetX:function(t){return-t},pathDown:function(t){return e(t,!1,!1)},pathUp:function(t){return e(t,!0,!1)},pathRightDown:function(t){return e(t,!1,!0)},pathRightUp:function(t){return e(t,!1,!0)}}},t.zelos.ConstantProvider.prototype.makeRounded=function(){function e(e,o,n){var s=e>i?e-i:0;return e=(e>i?i:e)/2,t.utils.svgPaths.arc("a","0 0,1",e,t.utils.svgPaths.point((o?-1:1)*e,(o?-1:1)*e))+t.utils.svgPaths.lineOnAxis("v",(n?1:-1)*s)+t.utils.svgPaths.arc("a","0 0,1",e,t.utils.svgPaths.point((o?1:-1)*e,(o?-1:1)*e))}var o=this.MAX_DYNAMIC_CONNECTION_SHAPE_WIDTH,i=2*o;return{type:this.SHAPES.ROUND,isDynamic:!0,width:function(t){return(t/=2)>o?o:t},height:function(t){return t},connectionOffsetY:function(t){return t/2},connectionOffsetX:function(t){return-t},pathDown:function(t){return e(t,!1,!1)},pathUp:function(t){return e(t,!0,!1)},pathRightDown:function(t){return e(t,!1,!0)},pathRightUp:function(t){return e(t,!1,!0)}}},t.zelos.ConstantProvider.prototype.makeSquared=function(){function e(e,i,n){return e-=2*o,t.utils.svgPaths.arc("a","0 0,1",o,t.utils.svgPaths.point((i?-1:1)*o,(i?-1:1)*o))+t.utils.svgPaths.lineOnAxis("v",(n?1:-1)*e)+t.utils.svgPaths.arc("a","0 0,1",o,t.utils.svgPaths.point((i?1:-1)*o,(i?-1:1)*o))}var o=this.CORNER_RADIUS;return{type:this.SHAPES.SQUARE,isDynamic:!0,width:function(t){return o},height:function(t){return t},connectionOffsetY:function(t){return t/2},connectionOffsetX:function(t){return-t},pathDown:function(t){return e(t,!1,!1)},pathUp:function(t){return e(t,!0,!1)},pathRightDown:function(t){return e(t,!1,!0)},pathRightUp:function(t){return e(t,!1,!0)}}},t.zelos.ConstantProvider.prototype.shapeFor=function(e){var o=e.getCheck();switch(!o&&e.targetConnection&&(o=e.targetConnection.getCheck()),e.type){case t.INPUT_VALUE:case t.OUTPUT_VALUE:if(null!=(e=e.getSourceBlock().getOutputShape()))switch(e){case this.SHAPES.HEXAGONAL:return this.HEXAGONAL;case this.SHAPES.ROUND:return this.ROUNDED;case this.SHAPES.SQUARE:return this.SQUARED}return o&&-1!=o.indexOf("Boolean")?this.HEXAGONAL:(o&&-1!=o.indexOf("Number")||o&&o.indexOf("String"),this.ROUNDED);case t.PREVIOUS_STATEMENT:case t.NEXT_STATEMENT:return this.NOTCH;default:throw Error("Unknown type")}},t.zelos.ConstantProvider.prototype.makeNotch=function(){function e(e){return t.utils.svgPaths.curve("c",[t.utils.svgPaths.point(e*s/2,0),t.utils.svgPaths.point(e*s*3/4,a/2),t.utils.svgPaths.point(e*s,a)])+t.utils.svgPaths.line([t.utils.svgPaths.point(e*s,r)])+t.utils.svgPaths.curve("c",[t.utils.svgPaths.point(e*s/4,a/2),t.utils.svgPaths.point(e*s/2,a),t.utils.svgPaths.point(e*s,a)])+t.utils.svgPaths.lineOnAxis("h",e*n)+t.utils.svgPaths.curve("c",[t.utils.svgPaths.point(e*s/2,0),t.utils.svgPaths.point(e*s*3/4,-a/2),t.utils.svgPaths.point(e*s,-a)])+t.utils.svgPaths.line([t.utils.svgPaths.point(e*s,-r)])+t.utils.svgPaths.curve("c",[t.utils.svgPaths.point(e*s/4,-a/2),t.utils.svgPaths.point(e*s/2,-a),t.utils.svgPaths.point(e*s,-a)])}var o=this.NOTCH_WIDTH,i=this.NOTCH_HEIGHT,n=o/3,s=n/3,r=i/2,a=r/2,l=e(1),c=e(-1);return{type:this.SHAPES.NOTCH,width:o,height:i,pathLeft:l,pathRight:c}},t.zelos.ConstantProvider.prototype.makeInsideCorners=function(){var e=this.CORNER_RADIUS,o=t.utils.svgPaths.arc("a","0 0,0",e,t.utils.svgPaths.point(-e,e)),i=t.utils.svgPaths.arc("a","0 0,1",e,t.utils.svgPaths.point(-e,e));return{width:e,height:e,pathTop:o,pathBottom:t.utils.svgPaths.arc("a","0 0,0",e,t.utils.svgPaths.point(e,e)),rightWidth:e,rightHeight:e,pathTopRight:i,pathBottomRight:t.utils.svgPaths.arc("a","0 0,1",e,t.utils.svgPaths.point(e,e))}},t.zelos.ConstantProvider.prototype.generateSecondaryColour_=function(e){return t.utils.colour.blend("#000",e,.15)||e},t.zelos.ConstantProvider.prototype.generateTertiaryColour_=function(e){return t.utils.colour.blend("#000",e,.25)||e},t.zelos.ConstantProvider.prototype.createDom=function(e,o,i){t.zelos.ConstantProvider.superClass_.createDom.call(this,e,o,i),e=t.utils.dom.createSvgElement("defs",{},e),o=t.utils.dom.createSvgElement("filter",{id:"blocklySelectedGlowFilter"+this.randomIdentifier,height:"160%",width:"180%",y:"-30%",x:"-40%"},e),t.utils.dom.createSvgElement("feGaussianBlur",{in:"SourceGraphic",stdDeviation:this.SELECTED_GLOW_SIZE},o),i=t.utils.dom.createSvgElement("feComponentTransfer",{result:"outBlur"},o),t.utils.dom.createSvgElement("feFuncA",{type:"table",tableValues:"0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1"},i),t.utils.dom.createSvgElement("feFlood",{"flood-color":this.SELECTED_GLOW_COLOUR,"flood-opacity":1,result:"outColor"},o),t.utils.dom.createSvgElement("feComposite",{in:"outColor",in2:"outBlur",operator:"in",result:"outGlow"},o),this.selectedGlowFilterId=o.id,this.selectedGlowFilter_=o,e=t.utils.dom.createSvgElement("filter",{id:"blocklyReplacementGlowFilter"+this.randomIdentifier,height:"160%",width:"180%",y:"-30%",x:"-40%"},e),t.utils.dom.createSvgElement("feGaussianBlur",{in:"SourceGraphic",stdDeviation:this.REPLACEMENT_GLOW_SIZE},e),o=t.utils.dom.createSvgElement("feComponentTransfer",{result:"outBlur"},e),t.utils.dom.createSvgElement("feFuncA",{type:"table",tableValues:"0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1"},o),t.utils.dom.createSvgElement("feFlood",{"flood-color":this.REPLACEMENT_GLOW_COLOUR,"flood-opacity":1,result:"outColor"},e),t.utils.dom.createSvgElement("feComposite",{in:"outColor",in2:"outBlur",operator:"in",result:"outGlow"},e),t.utils.dom.createSvgElement("feComposite",{in:"SourceGraphic",in2:"outGlow",operator:"over"},e),this.replacementGlowFilterId=e.id,this.replacementGlowFilter_=e},t.zelos.ConstantProvider.prototype.getCSS_=function(t){return[t+" .blocklyText, ",t+" .blocklyFlyoutLabelText {","font-family: "+this.FIELD_TEXT_FONTFAMILY+";","font-size: "+this.FIELD_TEXT_FONTSIZE+"pt;","font-weight: "+this.FIELD_TEXT_FONTWEIGHT+";","}",t+" .blocklyText {","fill: #fff;","}",t+" .blocklyNonEditableText>rect:not(.blocklyDropdownRect),",t+" .blocklyEditableText>rect:not(.blocklyDropdownRect) {","fill: "+this.FIELD_BORDER_RECT_COLOUR+";","}",t+" .blocklyNonEditableText>text,",t+" .blocklyEditableText>text,",t+" .blocklyNonEditableText>g>text,",t+" .blocklyEditableText>g>text {","fill: #575E75;","}",t+" .blocklyFlyoutLabelText {","fill: #575E75;","}",t+" .blocklyText.blocklyBubbleText {","fill: #575E75;","}",t+" .blocklyDraggable:not(.blocklyDisabled)"," .blocklyEditableText:not(.editing):hover>rect ,",t+" .blocklyDraggable:not(.blocklyDisabled)"," .blocklyEditableText:not(.editing):hover>.blocklyPath {","stroke: #fff;","stroke-width: 2;","}",t+" .blocklyHtmlInput {","font-family: "+this.FIELD_TEXT_FONTFAMILY+";","font-weight: "+this.FIELD_TEXT_FONTWEIGHT+";","color: #575E75;","}",t+" .blocklyDropdownText {","fill: #fff !important;","}",t+".blocklyWidgetDiv .goog-menuitem,",t+".blocklyDropDownDiv .goog-menuitem {","font-family: "+this.FIELD_TEXT_FONTFAMILY+";","}",t+".blocklyDropDownDiv .goog-menuitem-content {","color: #fff;","}",t+" .blocklyHighlightedConnectionPath {","stroke: "+this.SELECTED_GLOW_COLOUR+";","}",t+" .blocklyDisabled > .blocklyOutlinePath {","fill: url(#blocklyDisabledPattern"+this.randomIdentifier+")","}",t+" .blocklyInsertionMarker>.blocklyPath {","fill-opacity: "+this.INSERTION_MARKER_OPACITY+";","stroke: none","}"]},t.zelos.TopRow=function(e){t.zelos.TopRow.superClass_.constructor.call(this,e)},t.utils.object.inherits(t.zelos.TopRow,t.blockRendering.TopRow),t.zelos.TopRow.prototype.endsWithElemSpacer=function(){return!1},t.zelos.TopRow.prototype.hasLeftSquareCorner=function(t){var e=(t.hat?"cap"===t.hat:this.constants_.ADD_START_HATS)&&!t.outputConnection&&!t.previousConnection;return!!t.outputConnection||e},t.zelos.TopRow.prototype.hasRightSquareCorner=function(t){return!!t.outputConnection&&!t.statementInputCount&&!t.nextConnection},t.zelos.BottomRow=function(e){t.zelos.BottomRow.superClass_.constructor.call(this,e)},t.utils.object.inherits(t.zelos.BottomRow,t.blockRendering.BottomRow),t.zelos.BottomRow.prototype.endsWithElemSpacer=function(){return!1},t.zelos.BottomRow.prototype.hasLeftSquareCorner=function(t){return!!t.outputConnection},t.zelos.BottomRow.prototype.hasRightSquareCorner=function(t){return!!t.outputConnection&&!t.statementInputCount&&!t.nextConnection},t.zelos.RightConnectionShape=function(e){t.zelos.RightConnectionShape.superClass_.constructor.call(this,e),this.type|=t.blockRendering.Types.getType("RIGHT_CONNECTION"),this.width=this.height=0},t.utils.object.inherits(t.zelos.RightConnectionShape,t.blockRendering.Measurable),t.zelos.StatementInput=function(e,o){if(t.zelos.StatementInput.superClass_.constructor.call(this,e,o),this.connectedBlock){for(e=this.connectedBlock;e.getNextBlock();)e=e.getNextBlock();e.nextConnection||(this.height=this.connectedBlockHeight,this.connectedBottomNextConnection=!0)}},t.utils.object.inherits(t.zelos.StatementInput,t.blockRendering.StatementInput),t.zelos.RenderInfo=function(e,o){t.zelos.RenderInfo.superClass_.constructor.call(this,e,o),this.topRow=new t.zelos.TopRow(this.constants_),this.bottomRow=new t.zelos.BottomRow(this.constants_),this.isInline=!0,this.isMultiRow=!o.getInputsInline()||o.isCollapsed(),this.hasStatementInput=0=this.rows.length-1?!!this.bottomRow.hasNextConnection:!!r.precedesStatement,t.blockRendering.Types.isInputRow(s)&&s.hasStatement)s.measure(),o=s.width-s.getLastInput().width+e;else if(n&&(2==i||r)&&t.blockRendering.Types.isInputRow(s)&&!s.hasStatement){r=s.xPos,n=null;for(var a,l=0;a=s.elements[l];l++)t.blockRendering.Types.isSpacer(a)&&(n=a),!(n&&(t.blockRendering.Types.isField(a)||t.blockRendering.Types.isInput(a))&&ri?i:this.height/2)*(1-Math.sin(Math.acos((i-this.constants_.SMALL_PADDING)/i)));default:return 0}if(t.blockRendering.Types.isInlineInput(e)){var s=e.connectedBlock;return e=s?s.pathObject.outputShapeType:e.shape.type,s&&s.outputConnection&&(s.statementInputCount||s.nextConnection)||i==n.SHAPES.HEXAGONAL&&i!=e?0:o-this.constants_.SHAPE_IN_SHAPE_PADDING[i][e]}return t.blockRendering.Types.isField(e)?i==n.SHAPES.ROUND&&e.field instanceof t.FieldTextInput?o-2.75*n.GRID_UNIT:o-this.constants_.SHAPE_IN_SHAPE_PADDING[i][0]:t.blockRendering.Types.isIcon(e)?this.constants_.SMALL_PADDING:0},t.zelos.RenderInfo.prototype.finalizeVerticalAlignment_=function(){if(!this.outputConnection)for(var e=2;e=this.rows.length-1?!!this.bottomRow.hasNextConnection:!!n.precedesStatement;if(s?this.topRow.hasPreviousConnection:o.followsStatement){var a=3==i.elements.length&&(i.elements[1].field instanceof t.FieldLabel||i.elements[1].field instanceof t.FieldImage);if(!s&&a)o.height-=this.constants_.SMALL_PADDING,n.height-=this.constants_.SMALL_PADDING,i.height-=this.constants_.MEDIUM_PADDING;else if(s||r){if(r){for(s=!1,r=0;a=i.elements[r];r++)if(t.blockRendering.Types.isInlineInput(a)&&a.connectedBlock&&!a.connectedBlock.isShadow()&&40<=a.connectedBlock.getHeightWidth().height){s=!0;break}s&&(o.height-=this.constants_.SMALL_PADDING,n.height-=this.constants_.SMALL_PADDING)}}else o.height+=this.constants_.SMALL_PADDING}}},t.zelos.RenderInfo.prototype.finalize_=function(){this.finalizeOutputConnection_(),this.finalizeHorizontalAlignment_(),this.finalizeVerticalAlignment_(),t.zelos.RenderInfo.superClass_.finalize_.call(this),this.rightSide&&(this.widthWithChildren+=this.rightSide.width)},t.zelos.Drawer=function(e,o){t.zelos.Drawer.superClass_.constructor.call(this,e,o)},t.utils.object.inherits(t.zelos.Drawer,t.blockRendering.Drawer),t.zelos.Drawer.prototype.draw=function(){var e=this.block_.pathObject;e.beginDrawing(),this.hideHiddenIcons_(),this.drawOutline_(),this.drawInternals_(),e.setPath(this.outlinePath_+"\n"+this.inlinePath_),this.info_.RTL&&e.flipRTL(),t.blockRendering.useDebugger&&this.block_.renderingDebugger.drawDebug(this.block_,this.info_),this.recordSizeOnBlock_(),this.info_.outputConnection&&(e.outputShapeType=this.info_.outputConnection.shape.type),e.endDrawing()},t.zelos.Drawer.prototype.drawOutline_=function(){this.info_.outputConnection&&this.info_.outputConnection.isDynamicShape&&!this.info_.hasStatementInput&&!this.info_.bottomRow.hasNextConnection?(this.drawFlatTop_(),this.drawRightDynamicConnection_(),this.drawFlatBottom_(),this.drawLeftDynamicConnection_()):t.zelos.Drawer.superClass_.drawOutline_.call(this)},t.zelos.Drawer.prototype.drawLeft_=function(){this.info_.outputConnection&&this.info_.outputConnection.isDynamicShape?this.drawLeftDynamicConnection_():t.zelos.Drawer.superClass_.drawLeft_.call(this)},t.zelos.Drawer.prototype.drawRightSideRow_=function(e){if(!(0>=e.height))if(e.precedesStatement||e.followsStatement){var o=this.constants_.INSIDE_CORNERS.rightHeight;o=e.height-(e.precedesStatement?o:0),this.outlinePath_+=(e.followsStatement?this.constants_.INSIDE_CORNERS.pathBottomRight:"")+(0","GT"],["‏≥","GTE"]]},{type:"input_value",name:"B"}],inputsInline:!0,output:"Boolean",style:"logic_blocks",helpUrl:"%{BKY_LOGIC_COMPARE_HELPURL}",extensions:["logic_compare","logic_op_tooltip"]},{type:"logic_operation",message0:"%1 %2 %3",args0:[{type:"input_value",name:"A",check:"Boolean"},{type:"field_dropdown",name:"OP",options:[["%{BKY_LOGIC_OPERATION_AND}","AND"],["%{BKY_LOGIC_OPERATION_OR}","OR"]]},{type:"input_value",name:"B",check:"Boolean"}],inputsInline:!0,output:"Boolean",style:"logic_blocks",helpUrl:"%{BKY_LOGIC_OPERATION_HELPURL}",extensions:["logic_op_tooltip"]},{type:"logic_negate",message0:"%{BKY_LOGIC_NEGATE_TITLE}",args0:[{type:"input_value",name:"BOOL",check:"Boolean"}],output:"Boolean",style:"logic_blocks",tooltip:"%{BKY_LOGIC_NEGATE_TOOLTIP}",helpUrl:"%{BKY_LOGIC_NEGATE_HELPURL}"},{type:"logic_null",message0:"%{BKY_LOGIC_NULL}",output:null,style:"logic_blocks",tooltip:"%{BKY_LOGIC_NULL_TOOLTIP}",helpUrl:"%{BKY_LOGIC_NULL_HELPURL}"},{type:"logic_ternary",message0:"%{BKY_LOGIC_TERNARY_CONDITION} %1",args0:[{type:"input_value",name:"IF",check:"Boolean"}],message1:"%{BKY_LOGIC_TERNARY_IF_TRUE} %1",args1:[{type:"input_value",name:"THEN"}],message2:"%{BKY_LOGIC_TERNARY_IF_FALSE} %1",args2:[{type:"input_value",name:"ELSE"}],output:null,style:"logic_blocks",tooltip:"%{BKY_LOGIC_TERNARY_TOOLTIP}",helpUrl:"%{BKY_LOGIC_TERNARY_HELPURL}",extensions:["logic_ternary"]}]),t.defineBlocksWithJsonArray([{type:"controls_if_if",message0:"%{BKY_CONTROLS_IF_IF_TITLE_IF}",nextStatement:null,enableContextMenu:!1,style:"logic_blocks",tooltip:"%{BKY_CONTROLS_IF_IF_TOOLTIP}"},{type:"controls_if_elseif",message0:"%{BKY_CONTROLS_IF_ELSEIF_TITLE_ELSEIF}",previousStatement:null,nextStatement:null,enableContextMenu:!1,style:"logic_blocks",tooltip:"%{BKY_CONTROLS_IF_ELSEIF_TOOLTIP}"},{type:"controls_if_else",message0:"%{BKY_CONTROLS_IF_ELSE_TITLE_ELSE}",previousStatement:null,enableContextMenu:!1,style:"logic_blocks",tooltip:"%{BKY_CONTROLS_IF_ELSE_TOOLTIP}"}]),t.Constants.Logic.TOOLTIPS_BY_OP={EQ:"%{BKY_LOGIC_COMPARE_TOOLTIP_EQ}",NEQ:"%{BKY_LOGIC_COMPARE_TOOLTIP_NEQ}",LT:"%{BKY_LOGIC_COMPARE_TOOLTIP_LT}",LTE:"%{BKY_LOGIC_COMPARE_TOOLTIP_LTE}",GT:"%{BKY_LOGIC_COMPARE_TOOLTIP_GT}",GTE:"%{BKY_LOGIC_COMPARE_TOOLTIP_GTE}",AND:"%{BKY_LOGIC_OPERATION_TOOLTIP_AND}",OR:"%{BKY_LOGIC_OPERATION_TOOLTIP_OR}"},t.Extensions.register("logic_op_tooltip",t.Extensions.buildTooltipForDropdown("OP",t.Constants.Logic.TOOLTIPS_BY_OP)),t.Constants.Logic.CONTROLS_IF_MUTATOR_MIXIN={elseifCount_:0,elseCount_:0,suppressPrefixSuffix:!0,mutationToDom:function(){if(!this.elseifCount_&&!this.elseCount_)return null;var e=t.utils.xml.createElement("mutation");return this.elseifCount_&&e.setAttribute("elseif",this.elseifCount_),this.elseCount_&&e.setAttribute("else",1),e},domToMutation:function(t){this.elseifCount_=parseInt(t.getAttribute("elseif"),10)||0,this.elseCount_=parseInt(t.getAttribute("else"),10)||0,this.rebuildShape_()},decompose:function(t){var e=t.newBlock("controls_if_if");e.initSvg();for(var o=e.nextConnection,i=1;i<=this.elseifCount_;i++){var n=t.newBlock("controls_if_elseif");n.initSvg(),o.connect(n.previousConnection),o=n.nextConnection}return this.elseCount_&&((t=t.newBlock("controls_if_else")).initSvg(),o.connect(t.previousConnection)),e},compose:function(t){t=t.nextConnection.targetBlock(),this.elseCount_=this.elseifCount_=0;for(var e=[null],o=[null],i=null;t;){switch(t.type){case"controls_if_elseif":this.elseifCount_++,e.push(t.valueConnection_),o.push(t.statementConnection_);break;case"controls_if_else":this.elseCount_++,i=t.statementConnection_;break;default:throw TypeError("Unknown block type: "+t.type)}t=t.nextConnection&&t.nextConnection.targetBlock()}this.updateShape_(),this.reconnectChildBlocks_(e,o,i)},saveConnections:function(t){t=t.nextConnection.targetBlock();for(var e=1;t;){switch(t.type){case"controls_if_elseif":var o=this.getInput("IF"+e),i=this.getInput("DO"+e);t.valueConnection_=o&&o.connection.targetConnection,t.statementConnection_=i&&i.connection.targetConnection,e++;break;case"controls_if_else":i=this.getInput("ELSE"),t.statementConnection_=i&&i.connection.targetConnection;break;default:throw TypeError("Unknown block type: "+t.type)}t=t.nextConnection&&t.nextConnection.targetBlock()}},rebuildShape_:function(){var t=[null],e=[null],o=null;this.getInput("ELSE")&&(o=this.getInput("ELSE").connection.targetConnection);for(var i=1;this.getInput("IF"+i);){var n=this.getInput("IF"+i),s=this.getInput("DO"+i);t.push(n.connection.targetConnection),e.push(s.connection.targetConnection),i++}this.updateShape_(),this.reconnectChildBlocks_(t,e,o)},updateShape_:function(){this.getInput("ELSE")&&this.removeInput("ELSE");for(var e=1;this.getInput("IF"+e);)this.removeInput("IF"+e),this.removeInput("DO"+e),e++;for(e=1;e<=this.elseifCount_;e++)this.appendValueInput("IF"+e).setCheck("Boolean").appendField(t.Msg.CONTROLS_IF_MSG_ELSEIF),this.appendStatementInput("DO"+e).appendField(t.Msg.CONTROLS_IF_MSG_THEN);this.elseCount_&&this.appendStatementInput("ELSE").appendField(t.Msg.CONTROLS_IF_MSG_ELSE)},reconnectChildBlocks_:function(e,o,i){for(var n=1;n<=this.elseifCount_;n++)t.Mutator.reconnect(e[n],this,"IF"+n),t.Mutator.reconnect(o[n],this,"DO"+n);t.Mutator.reconnect(i,this,"ELSE")}},t.Extensions.registerMutator("controls_if_mutator",t.Constants.Logic.CONTROLS_IF_MUTATOR_MIXIN,null,["controls_if_elseif","controls_if_else"]),t.Constants.Logic.CONTROLS_IF_TOOLTIP_EXTENSION=function(){this.setTooltip(function(){return this.elseifCount_||this.elseCount_?!this.elseifCount_&&this.elseCount_?t.Msg.CONTROLS_IF_TOOLTIP_2:this.elseifCount_&&!this.elseCount_?t.Msg.CONTROLS_IF_TOOLTIP_3:this.elseifCount_&&this.elseCount_?t.Msg.CONTROLS_IF_TOOLTIP_4:"":t.Msg.CONTROLS_IF_TOOLTIP_1}.bind(this))},t.Extensions.register("controls_if_tooltip",t.Constants.Logic.CONTROLS_IF_TOOLTIP_EXTENSION),t.Constants.Logic.LOGIC_COMPARE_ONCHANGE_MIXIN={onchange:function(e){this.prevBlocks_||(this.prevBlocks_=[null,null]);var o=this.getInputTargetBlock("A"),i=this.getInputTargetBlock("B");o&&i&&!o.outputConnection.checkType(i.outputConnection)&&(t.Events.setGroup(e.group),(e=this.prevBlocks_[0])!==o&&(o.unplug(),!e||e.isDisposed()||e.isShadow()||this.getInput("A").connection.connect(e.outputConnection)),(o=this.prevBlocks_[1])!==i&&(i.unplug(),!o||o.isDisposed()||o.isShadow()||this.getInput("B").connection.connect(o.outputConnection)),this.bumpNeighbours(),t.Events.setGroup(!1)),this.prevBlocks_[0]=this.getInputTargetBlock("A"),this.prevBlocks_[1]=this.getInputTargetBlock("B")}},t.Constants.Logic.LOGIC_COMPARE_EXTENSION=function(){this.mixin(t.Constants.Logic.LOGIC_COMPARE_ONCHANGE_MIXIN)},t.Extensions.register("logic_compare",t.Constants.Logic.LOGIC_COMPARE_EXTENSION),t.Constants.Logic.LOGIC_TERNARY_ONCHANGE_MIXIN={prevParentConnection_:null,onchange:function(e){var o=this.getInputTargetBlock("THEN"),i=this.getInputTargetBlock("ELSE"),n=this.outputConnection.targetConnection;if((o||i)&&n)for(var s=0;2>s;s++){var r=1==s?o:i;r&&!r.outputConnection.checkType(n)&&(t.Events.setGroup(e.group),n===this.prevParentConnection_?(this.unplug(),n.getSourceBlock().bumpNeighbours()):(r.unplug(),r.bumpNeighbours()),t.Events.setGroup(!1))}this.prevParentConnection_=n}},t.Extensions.registerMixin("logic_ternary",t.Constants.Logic.LOGIC_TERNARY_ONCHANGE_MIXIN),t.Blocks.loops={},t.Constants.Loops={},t.Constants.Loops.HUE=120,t.defineBlocksWithJsonArray([{type:"controls_repeat_ext",message0:"%{BKY_CONTROLS_REPEAT_TITLE}",args0:[{type:"input_value",name:"TIMES",check:"Number"}],message1:"%{BKY_CONTROLS_REPEAT_INPUT_DO} %1",args1:[{type:"input_statement",name:"DO"}],previousStatement:null,nextStatement:null,style:"loop_blocks",tooltip:"%{BKY_CONTROLS_REPEAT_TOOLTIP}",helpUrl:"%{BKY_CONTROLS_REPEAT_HELPURL}"},{type:"controls_repeat",message0:"%{BKY_CONTROLS_REPEAT_TITLE}",args0:[{type:"field_number",name:"TIMES",value:10,min:0,precision:1}],message1:"%{BKY_CONTROLS_REPEAT_INPUT_DO} %1",args1:[{type:"input_statement",name:"DO"}],previousStatement:null,nextStatement:null,style:"loop_blocks",tooltip:"%{BKY_CONTROLS_REPEAT_TOOLTIP}",helpUrl:"%{BKY_CONTROLS_REPEAT_HELPURL}"},{type:"controls_whileUntil",message0:"%1 %2",args0:[{type:"field_dropdown",name:"MODE",options:[["%{BKY_CONTROLS_WHILEUNTIL_OPERATOR_WHILE}","WHILE"],["%{BKY_CONTROLS_WHILEUNTIL_OPERATOR_UNTIL}","UNTIL"]]},{type:"input_value",name:"BOOL",check:"Boolean"}],message1:"%{BKY_CONTROLS_REPEAT_INPUT_DO} %1",args1:[{type:"input_statement",name:"DO"}],previousStatement:null,nextStatement:null,style:"loop_blocks",helpUrl:"%{BKY_CONTROLS_WHILEUNTIL_HELPURL}",extensions:["controls_whileUntil_tooltip"]},{type:"controls_for",message0:"%{BKY_CONTROLS_FOR_TITLE}",args0:[{type:"field_variable",name:"VAR",variable:null},{type:"input_value",name:"FROM",check:"Number",align:"RIGHT"},{type:"input_value",name:"TO",check:"Number",align:"RIGHT"},{type:"input_value",name:"BY",check:"Number",align:"RIGHT"}],message1:"%{BKY_CONTROLS_REPEAT_INPUT_DO} %1",args1:[{type:"input_statement",name:"DO"}],inputsInline:!0,previousStatement:null,nextStatement:null,style:"loop_blocks",helpUrl:"%{BKY_CONTROLS_FOR_HELPURL}",extensions:["contextMenu_newGetVariableBlock","controls_for_tooltip"]},{type:"controls_forEach",message0:"%{BKY_CONTROLS_FOREACH_TITLE}",args0:[{type:"field_variable",name:"VAR",variable:null},{type:"input_value",name:"LIST",check:"Array"}],message1:"%{BKY_CONTROLS_REPEAT_INPUT_DO} %1",args1:[{type:"input_statement",name:"DO"}],previousStatement:null,nextStatement:null,style:"loop_blocks",helpUrl:"%{BKY_CONTROLS_FOREACH_HELPURL}",extensions:["contextMenu_newGetVariableBlock","controls_forEach_tooltip"]},{type:"controls_flow_statements",message0:"%1",args0:[{type:"field_dropdown",name:"FLOW",options:[["%{BKY_CONTROLS_FLOW_STATEMENTS_OPERATOR_BREAK}","BREAK"],["%{BKY_CONTROLS_FLOW_STATEMENTS_OPERATOR_CONTINUE}","CONTINUE"]]}],previousStatement:null,style:"loop_blocks",helpUrl:"%{BKY_CONTROLS_FLOW_STATEMENTS_HELPURL}",extensions:["controls_flow_tooltip","controls_flow_in_loop_check"]}]),t.Constants.Loops.WHILE_UNTIL_TOOLTIPS={WHILE:"%{BKY_CONTROLS_WHILEUNTIL_TOOLTIP_WHILE}",UNTIL:"%{BKY_CONTROLS_WHILEUNTIL_TOOLTIP_UNTIL}"},t.Extensions.register("controls_whileUntil_tooltip",t.Extensions.buildTooltipForDropdown("MODE",t.Constants.Loops.WHILE_UNTIL_TOOLTIPS)),t.Constants.Loops.BREAK_CONTINUE_TOOLTIPS={BREAK:"%{BKY_CONTROLS_FLOW_STATEMENTS_TOOLTIP_BREAK}",CONTINUE:"%{BKY_CONTROLS_FLOW_STATEMENTS_TOOLTIP_CONTINUE}"},t.Extensions.register("controls_flow_tooltip",t.Extensions.buildTooltipForDropdown("FLOW",t.Constants.Loops.BREAK_CONTINUE_TOOLTIPS)),t.Constants.Loops.CUSTOM_CONTEXT_MENU_CREATE_VARIABLES_GET_MIXIN={customContextMenu:function(e){if(!this.isInFlyout){var o=this.getField("VAR").getVariable(),i=o.name;if(!this.isCollapsed()&&null!=i){var n={enabled:!0};n.text=t.Msg.VARIABLES_SET_CREATE_GET.replace("%1",i),o=t.Variables.generateVariableFieldDom(o),(i=t.utils.xml.createElement("block")).setAttribute("type","variables_get"),i.appendChild(o),n.callback=t.ContextMenu.callbackFactory(this,i),e.push(n)}}}},t.Extensions.registerMixin("contextMenu_newGetVariableBlock",t.Constants.Loops.CUSTOM_CONTEXT_MENU_CREATE_VARIABLES_GET_MIXIN),t.Extensions.register("controls_for_tooltip",t.Extensions.buildTooltipWithFieldText("%{BKY_CONTROLS_FOR_TOOLTIP}","VAR")),t.Extensions.register("controls_forEach_tooltip",t.Extensions.buildTooltipWithFieldText("%{BKY_CONTROLS_FOREACH_TOOLTIP}","VAR")),t.Constants.Loops.CONTROL_FLOW_IN_LOOP_CHECK_MIXIN={LOOP_TYPES:["controls_repeat","controls_repeat_ext","controls_forEach","controls_for","controls_whileUntil"],suppressPrefixSuffix:!0,getSurroundLoop:function(e){do{if(-1!=t.Constants.Loops.CONTROL_FLOW_IN_LOOP_CHECK_MIXIN.LOOP_TYPES.indexOf(e.type))return e;e=e.getSurroundParent()}while(e);return null},onchange:function(e){if(this.workspace.isDragging&&!this.workspace.isDragging()&&e.type==t.Events.BLOCK_MOVE&&e.blockId==this.id){var o=t.Constants.Loops.CONTROL_FLOW_IN_LOOP_CHECK_MIXIN.getSurroundLoop(this);if(this.setWarningText(o?null:t.Msg.CONTROLS_FLOW_STATEMENTS_WARNING),!this.isInFlyout){var i=t.Events.getGroup();t.Events.setGroup(e.group),this.setEnabled(o),t.Events.setGroup(i)}}}},t.Extensions.registerMixin("controls_flow_in_loop_check",t.Constants.Loops.CONTROL_FLOW_IN_LOOP_CHECK_MIXIN),t.Blocks.math={},t.Constants.Math={},t.Constants.Math.HUE=230,t.defineBlocksWithJsonArray([{type:"math_number",message0:"%1",args0:[{type:"field_number",name:"NUM",value:0}],output:"Number",helpUrl:"%{BKY_MATH_NUMBER_HELPURL}",style:"math_blocks",tooltip:"%{BKY_MATH_NUMBER_TOOLTIP}",extensions:["parent_tooltip_when_inline"]},{type:"math_arithmetic",message0:"%1 %2 %3",args0:[{type:"input_value",name:"A",check:"Number"},{type:"field_dropdown",name:"OP",options:[["%{BKY_MATH_ADDITION_SYMBOL}","ADD"],["%{BKY_MATH_SUBTRACTION_SYMBOL}","MINUS"],["%{BKY_MATH_MULTIPLICATION_SYMBOL}","MULTIPLY"],["%{BKY_MATH_DIVISION_SYMBOL}","DIVIDE"],["%{BKY_MATH_POWER_SYMBOL}","POWER"]]},{type:"input_value",name:"B",check:"Number"}],inputsInline:!0,output:"Number",style:"math_blocks",helpUrl:"%{BKY_MATH_ARITHMETIC_HELPURL}",extensions:["math_op_tooltip"]},{type:"math_single",message0:"%1 %2",args0:[{type:"field_dropdown",name:"OP",options:[["%{BKY_MATH_SINGLE_OP_ROOT}","ROOT"],["%{BKY_MATH_SINGLE_OP_ABSOLUTE}","ABS"],["-","NEG"],["ln","LN"],["log10","LOG10"],["e^","EXP"],["10^","POW10"]]},{type:"input_value",name:"NUM",check:"Number"}],output:"Number",style:"math_blocks",helpUrl:"%{BKY_MATH_SINGLE_HELPURL}",extensions:["math_op_tooltip"]},{type:"math_trig",message0:"%1 %2",args0:[{type:"field_dropdown",name:"OP",options:[["%{BKY_MATH_TRIG_SIN}","SIN"],["%{BKY_MATH_TRIG_COS}","COS"],["%{BKY_MATH_TRIG_TAN}","TAN"],["%{BKY_MATH_TRIG_ASIN}","ASIN"],["%{BKY_MATH_TRIG_ACOS}","ACOS"],["%{BKY_MATH_TRIG_ATAN}","ATAN"]]},{type:"input_value",name:"NUM",check:"Number"}],output:"Number",style:"math_blocks",helpUrl:"%{BKY_MATH_TRIG_HELPURL}",extensions:["math_op_tooltip"]},{type:"math_constant",message0:"%1",args0:[{type:"field_dropdown",name:"CONSTANT",options:[["π","PI"],["e","E"],["φ","GOLDEN_RATIO"],["sqrt(2)","SQRT2"],["sqrt(½)","SQRT1_2"],["∞","INFINITY"]]}],output:"Number",style:"math_blocks",tooltip:"%{BKY_MATH_CONSTANT_TOOLTIP}",helpUrl:"%{BKY_MATH_CONSTANT_HELPURL}"},{type:"math_number_property",message0:"%1 %2",args0:[{type:"input_value",name:"NUMBER_TO_CHECK",check:"Number"},{type:"field_dropdown",name:"PROPERTY",options:[["%{BKY_MATH_IS_EVEN}","EVEN"],["%{BKY_MATH_IS_ODD}","ODD"],["%{BKY_MATH_IS_PRIME}","PRIME"],["%{BKY_MATH_IS_WHOLE}","WHOLE"],["%{BKY_MATH_IS_POSITIVE}","POSITIVE"],["%{BKY_MATH_IS_NEGATIVE}","NEGATIVE"],["%{BKY_MATH_IS_DIVISIBLE_BY}","DIVISIBLE_BY"]]}],inputsInline:!0,output:"Boolean",style:"math_blocks",tooltip:"%{BKY_MATH_IS_TOOLTIP}",mutator:"math_is_divisibleby_mutator"},{type:"math_change",message0:"%{BKY_MATH_CHANGE_TITLE}",args0:[{type:"field_variable",name:"VAR",variable:"%{BKY_MATH_CHANGE_TITLE_ITEM}"},{type:"input_value",name:"DELTA",check:"Number"}],previousStatement:null,nextStatement:null,style:"variable_blocks",helpUrl:"%{BKY_MATH_CHANGE_HELPURL}",extensions:["math_change_tooltip"]},{type:"math_round",message0:"%1 %2",args0:[{type:"field_dropdown",name:"OP",options:[["%{BKY_MATH_ROUND_OPERATOR_ROUND}","ROUND"],["%{BKY_MATH_ROUND_OPERATOR_ROUNDUP}","ROUNDUP"],["%{BKY_MATH_ROUND_OPERATOR_ROUNDDOWN}","ROUNDDOWN"]]},{type:"input_value",name:"NUM",check:"Number"}],output:"Number",style:"math_blocks",helpUrl:"%{BKY_MATH_ROUND_HELPURL}",tooltip:"%{BKY_MATH_ROUND_TOOLTIP}"},{type:"math_on_list",message0:"%1 %2",args0:[{type:"field_dropdown",name:"OP",options:[["%{BKY_MATH_ONLIST_OPERATOR_SUM}","SUM"],["%{BKY_MATH_ONLIST_OPERATOR_MIN}","MIN"],["%{BKY_MATH_ONLIST_OPERATOR_MAX}","MAX"],["%{BKY_MATH_ONLIST_OPERATOR_AVERAGE}","AVERAGE"],["%{BKY_MATH_ONLIST_OPERATOR_MEDIAN}","MEDIAN"],["%{BKY_MATH_ONLIST_OPERATOR_MODE}","MODE"],["%{BKY_MATH_ONLIST_OPERATOR_STD_DEV}","STD_DEV"],["%{BKY_MATH_ONLIST_OPERATOR_RANDOM}","RANDOM"]]},{type:"input_value",name:"LIST",check:"Array"}],output:"Number",style:"math_blocks",helpUrl:"%{BKY_MATH_ONLIST_HELPURL}",mutator:"math_modes_of_list_mutator",extensions:["math_op_tooltip"]},{type:"math_modulo",message0:"%{BKY_MATH_MODULO_TITLE}",args0:[{type:"input_value",name:"DIVIDEND",check:"Number"},{type:"input_value",name:"DIVISOR",check:"Number"}],inputsInline:!0,output:"Number",style:"math_blocks",tooltip:"%{BKY_MATH_MODULO_TOOLTIP}",helpUrl:"%{BKY_MATH_MODULO_HELPURL}"},{type:"math_constrain",message0:"%{BKY_MATH_CONSTRAIN_TITLE}",args0:[{type:"input_value",name:"VALUE",check:"Number"},{type:"input_value",name:"LOW",check:"Number"},{type:"input_value",name:"HIGH",check:"Number"}],inputsInline:!0,output:"Number",style:"math_blocks",tooltip:"%{BKY_MATH_CONSTRAIN_TOOLTIP}",helpUrl:"%{BKY_MATH_CONSTRAIN_HELPURL}"},{type:"math_random_int",message0:"%{BKY_MATH_RANDOM_INT_TITLE}",args0:[{type:"input_value",name:"FROM",check:"Number"},{type:"input_value",name:"TO",check:"Number"}],inputsInline:!0,output:"Number",style:"math_blocks",tooltip:"%{BKY_MATH_RANDOM_INT_TOOLTIP}",helpUrl:"%{BKY_MATH_RANDOM_INT_HELPURL}"},{type:"math_random_float",message0:"%{BKY_MATH_RANDOM_FLOAT_TITLE_RANDOM}",output:"Number",style:"math_blocks",tooltip:"%{BKY_MATH_RANDOM_FLOAT_TOOLTIP}",helpUrl:"%{BKY_MATH_RANDOM_FLOAT_HELPURL}"},{type:"math_atan2",message0:"%{BKY_MATH_ATAN2_TITLE}",args0:[{type:"input_value",name:"X",check:"Number"},{type:"input_value",name:"Y",check:"Number"}],inputsInline:!0,output:"Number",style:"math_blocks",tooltip:"%{BKY_MATH_ATAN2_TOOLTIP}",helpUrl:"%{BKY_MATH_ATAN2_HELPURL}"}]),t.Constants.Math.TOOLTIPS_BY_OP={ADD:"%{BKY_MATH_ARITHMETIC_TOOLTIP_ADD}",MINUS:"%{BKY_MATH_ARITHMETIC_TOOLTIP_MINUS}",MULTIPLY:"%{BKY_MATH_ARITHMETIC_TOOLTIP_MULTIPLY}",DIVIDE:"%{BKY_MATH_ARITHMETIC_TOOLTIP_DIVIDE}",POWER:"%{BKY_MATH_ARITHMETIC_TOOLTIP_POWER}",ROOT:"%{BKY_MATH_SINGLE_TOOLTIP_ROOT}",ABS:"%{BKY_MATH_SINGLE_TOOLTIP_ABS}",NEG:"%{BKY_MATH_SINGLE_TOOLTIP_NEG}",LN:"%{BKY_MATH_SINGLE_TOOLTIP_LN}",LOG10:"%{BKY_MATH_SINGLE_TOOLTIP_LOG10}",EXP:"%{BKY_MATH_SINGLE_TOOLTIP_EXP}",POW10:"%{BKY_MATH_SINGLE_TOOLTIP_POW10}",SIN:"%{BKY_MATH_TRIG_TOOLTIP_SIN}",COS:"%{BKY_MATH_TRIG_TOOLTIP_COS}",TAN:"%{BKY_MATH_TRIG_TOOLTIP_TAN}",ASIN:"%{BKY_MATH_TRIG_TOOLTIP_ASIN}",ACOS:"%{BKY_MATH_TRIG_TOOLTIP_ACOS}",ATAN:"%{BKY_MATH_TRIG_TOOLTIP_ATAN}",SUM:"%{BKY_MATH_ONLIST_TOOLTIP_SUM}",MIN:"%{BKY_MATH_ONLIST_TOOLTIP_MIN}",MAX:"%{BKY_MATH_ONLIST_TOOLTIP_MAX}",AVERAGE:"%{BKY_MATH_ONLIST_TOOLTIP_AVERAGE}",MEDIAN:"%{BKY_MATH_ONLIST_TOOLTIP_MEDIAN}",MODE:"%{BKY_MATH_ONLIST_TOOLTIP_MODE}",STD_DEV:"%{BKY_MATH_ONLIST_TOOLTIP_STD_DEV}",RANDOM:"%{BKY_MATH_ONLIST_TOOLTIP_RANDOM}"},t.Extensions.register("math_op_tooltip",t.Extensions.buildTooltipForDropdown("OP",t.Constants.Math.TOOLTIPS_BY_OP)),t.Constants.Math.IS_DIVISIBLEBY_MUTATOR_MIXIN={mutationToDom:function(){var e=t.utils.xml.createElement("mutation"),o="DIVISIBLE_BY"==this.getFieldValue("PROPERTY");return e.setAttribute("divisor_input",o),e},domToMutation:function(t){t="true"==t.getAttribute("divisor_input"),this.updateShape_(t)},updateShape_:function(t){var e=this.getInput("DIVISOR");t?e||this.appendValueInput("DIVISOR").setCheck("Number"):e&&this.removeInput("DIVISOR")}},t.Constants.Math.IS_DIVISIBLE_MUTATOR_EXTENSION=function(){this.getField("PROPERTY").setValidator((function(t){t="DIVISIBLE_BY"==t,this.getSourceBlock().updateShape_(t)}))},t.Extensions.registerMutator("math_is_divisibleby_mutator",t.Constants.Math.IS_DIVISIBLEBY_MUTATOR_MIXIN,t.Constants.Math.IS_DIVISIBLE_MUTATOR_EXTENSION),t.Extensions.register("math_change_tooltip",t.Extensions.buildTooltipWithFieldText("%{BKY_MATH_CHANGE_TOOLTIP}","VAR")),t.Constants.Math.LIST_MODES_MUTATOR_MIXIN={updateType_:function(t){"MODE"==t?this.outputConnection.setCheck("Array"):this.outputConnection.setCheck("Number")},mutationToDom:function(){var e=t.utils.xml.createElement("mutation");return e.setAttribute("op",this.getFieldValue("OP")),e},domToMutation:function(t){this.updateType_(t.getAttribute("op"))}},t.Constants.Math.LIST_MODES_MUTATOR_EXTENSION=function(){this.getField("OP").setValidator(function(t){this.updateType_(t)}.bind(this))},t.Extensions.registerMutator("math_modes_of_list_mutator",t.Constants.Math.LIST_MODES_MUTATOR_MIXIN,t.Constants.Math.LIST_MODES_MUTATOR_EXTENSION),t.Blocks.procedures={},t.Blocks.procedures_defnoreturn={init:function(){var e=new t.FieldTextInput("",t.Procedures.rename);e.setSpellcheck(!1),this.appendDummyInput().appendField(t.Msg.PROCEDURES_DEFNORETURN_TITLE).appendField(e,"NAME").appendField("","PARAMS"),this.setMutator(new t.Mutator(["procedures_mutatorarg"])),(this.workspace.options.comments||this.workspace.options.parentWorkspace&&this.workspace.options.parentWorkspace.options.comments)&&t.Msg.PROCEDURES_DEFNORETURN_COMMENT&&this.setCommentText(t.Msg.PROCEDURES_DEFNORETURN_COMMENT),this.setStyle("procedure_blocks"),this.setTooltip(t.Msg.PROCEDURES_DEFNORETURN_TOOLTIP),this.setHelpUrl(t.Msg.PROCEDURES_DEFNORETURN_HELPURL),this.arguments_=[],this.argumentVarModels_=[],this.setStatements_(!0),this.statementConnection_=null},setStatements_:function(e){this.hasStatements_!==e&&(e?(this.appendStatementInput("STACK").appendField(t.Msg.PROCEDURES_DEFNORETURN_DO),this.getInput("RETURN")&&this.moveInputBefore("STACK","RETURN")):this.removeInput("STACK",!0),this.hasStatements_=e)},updateParams_:function(){var e="";this.arguments_.length&&(e=t.Msg.PROCEDURES_BEFORE_PARAMS+" "+this.arguments_.join(", ")),t.Events.disable();try{this.setFieldValue(e,"PARAMS")}finally{t.Events.enable()}},mutationToDom:function(e){var o=t.utils.xml.createElement("mutation");e&&o.setAttribute("name",this.getFieldValue("NAME"));for(var i=0;ii?t.JavaScript.valueToCode(e,o,t.JavaScript.ORDER_SUBTRACTION)||r:n?t.JavaScript.valueToCode(e,o,t.JavaScript.ORDER_UNARY_NEGATION)||r:t.JavaScript.valueToCode(e,o,s)||r,t.isNumber(e))e=Number(e)+i,n&&(e=-e);else{if(0i&&(e=e+" - "+-i,a=t.JavaScript.ORDER_SUBTRACTION);n&&(e=i?"-("+e+")":"-"+e,a=t.JavaScript.ORDER_UNARY_NEGATION),a=Math.floor(a),s=Math.floor(s),a&&s>=a&&(e="("+e+")")}return e},t.JavaScript.colour={},t.JavaScript.colour_picker=function(e){return[t.JavaScript.quote_(e.getFieldValue("COLOUR")),t.JavaScript.ORDER_ATOMIC]},t.JavaScript.colour_random=function(e){return[t.JavaScript.provideFunction_("colourRandom",["function "+t.JavaScript.FUNCTION_NAME_PLACEHOLDER_+"() {"," var num = Math.floor(Math.random() * Math.pow(2, 24));"," return '#' + ('00000' + num.toString(16)).substr(-6);","}"])+"()",t.JavaScript.ORDER_FUNCTION_CALL]},t.JavaScript.colour_rgb=function(e){var o=t.JavaScript.valueToCode(e,"RED",t.JavaScript.ORDER_COMMA)||0,i=t.JavaScript.valueToCode(e,"GREEN",t.JavaScript.ORDER_COMMA)||0;return e=t.JavaScript.valueToCode(e,"BLUE",t.JavaScript.ORDER_COMMA)||0,[t.JavaScript.provideFunction_("colourRgb",["function "+t.JavaScript.FUNCTION_NAME_PLACEHOLDER_+"(r, g, b) {"," r = Math.max(Math.min(Number(r), 100), 0) * 2.55;"," g = Math.max(Math.min(Number(g), 100), 0) * 2.55;"," b = Math.max(Math.min(Number(b), 100), 0) * 2.55;"," r = ('0' + (Math.round(r) || 0).toString(16)).slice(-2);"," g = ('0' + (Math.round(g) || 0).toString(16)).slice(-2);"," b = ('0' + (Math.round(b) || 0).toString(16)).slice(-2);"," return '#' + r + g + b;","}"])+"("+o+", "+i+", "+e+")",t.JavaScript.ORDER_FUNCTION_CALL]},t.JavaScript.colour_blend=function(e){var o=t.JavaScript.valueToCode(e,"COLOUR1",t.JavaScript.ORDER_COMMA)||"'#000000'",i=t.JavaScript.valueToCode(e,"COLOUR2",t.JavaScript.ORDER_COMMA)||"'#000000'";return e=t.JavaScript.valueToCode(e,"RATIO",t.JavaScript.ORDER_COMMA)||.5,[t.JavaScript.provideFunction_("colourBlend",["function "+t.JavaScript.FUNCTION_NAME_PLACEHOLDER_+"(c1, c2, ratio) {"," ratio = Math.max(Math.min(Number(ratio), 1), 0);"," var r1 = parseInt(c1.substring(1, 3), 16);"," var g1 = parseInt(c1.substring(3, 5), 16);"," var b1 = parseInt(c1.substring(5, 7), 16);"," var r2 = parseInt(c2.substring(1, 3), 16);"," var g2 = parseInt(c2.substring(3, 5), 16);"," var b2 = parseInt(c2.substring(5, 7), 16);"," var r = Math.round(r1 * (1 - ratio) + r2 * ratio);"," var g = Math.round(g1 * (1 - ratio) + g2 * ratio);"," var b = Math.round(b1 * (1 - ratio) + b2 * ratio);"," r = ('0' + (r || 0).toString(16)).slice(-2);"," g = ('0' + (g || 0).toString(16)).slice(-2);"," b = ('0' + (b || 0).toString(16)).slice(-2);"," return '#' + r + g + b;","}"])+"("+o+", "+i+", "+e+")",t.JavaScript.ORDER_FUNCTION_CALL]},t.JavaScript.lists={},t.JavaScript.lists_create_empty=function(e){return["[]",t.JavaScript.ORDER_ATOMIC]},t.JavaScript.lists_create_with=function(e){for(var o=Array(e.itemCount_),i=0;i b.toString() ? 1 : -1; },",' "IGNORE_CASE": function(a, b) {'," return a.toString().toLowerCase() > b.toString().toLowerCase() ? 1 : -1; },"," };"," var compare = compareFuncs[type];"," return function(a, b) { return compare(a, b) * direction; }","}"])+'("'+e+'", '+i+"))",t.JavaScript.ORDER_FUNCTION_CALL]},t.JavaScript.lists_split=function(e){var o=t.JavaScript.valueToCode(e,"INPUT",t.JavaScript.ORDER_MEMBER),i=t.JavaScript.valueToCode(e,"DELIM",t.JavaScript.ORDER_NONE)||"''";if("SPLIT"==(e=e.getFieldValue("MODE")))o||(o="''"),e="split";else{if("JOIN"!=e)throw Error("Unknown mode: "+e);o||(o="[]"),e="join"}return[o+"."+e+"("+i+")",t.JavaScript.ORDER_FUNCTION_CALL]},t.JavaScript.lists_reverse=function(e){return[(t.JavaScript.valueToCode(e,"LIST",t.JavaScript.ORDER_FUNCTION_CALL)||"[]")+".slice().reverse()",t.JavaScript.ORDER_FUNCTION_CALL]},t.JavaScript.logic={},t.JavaScript.controls_if=function(e){var o=0,i="";t.JavaScript.STATEMENT_PREFIX&&(i+=t.JavaScript.injectId(t.JavaScript.STATEMENT_PREFIX,e));do{var n=t.JavaScript.valueToCode(e,"IF"+o,t.JavaScript.ORDER_NONE)||"false",s=t.JavaScript.statementToCode(e,"DO"+o);t.JavaScript.STATEMENT_SUFFIX&&(s=t.JavaScript.prefixLines(t.JavaScript.injectId(t.JavaScript.STATEMENT_SUFFIX,e),t.JavaScript.INDENT)+s),i+=(0",GTE:">="}[e.getFieldValue("OP")],i="=="==o||"!="==o?t.JavaScript.ORDER_EQUALITY:t.JavaScript.ORDER_RELATIONAL;return[(t.JavaScript.valueToCode(e,"A",i)||"0")+" "+o+" "+(e=t.JavaScript.valueToCode(e,"B",i)||"0"),i]},t.JavaScript.logic_operation=function(e){var o="AND"==e.getFieldValue("OP")?"&&":"||",i="&&"==o?t.JavaScript.ORDER_LOGICAL_AND:t.JavaScript.ORDER_LOGICAL_OR,n=t.JavaScript.valueToCode(e,"A",i);if(e=t.JavaScript.valueToCode(e,"B",i),n||e){var s="&&"==o?"true":"false";n||(n=s),e||(e=s)}else e=n="false";return[n+" "+o+" "+e,i]},t.JavaScript.logic_negate=function(e){var o=t.JavaScript.ORDER_LOGICAL_NOT;return["!"+(t.JavaScript.valueToCode(e,"BOOL",o)||"true"),o]},t.JavaScript.logic_boolean=function(e){return["TRUE"==e.getFieldValue("BOOL")?"true":"false",t.JavaScript.ORDER_ATOMIC]},t.JavaScript.logic_null=function(e){return["null",t.JavaScript.ORDER_ATOMIC]},t.JavaScript.logic_ternary=function(e){return[(t.JavaScript.valueToCode(e,"IF",t.JavaScript.ORDER_CONDITIONAL)||"false")+" ? "+(t.JavaScript.valueToCode(e,"THEN",t.JavaScript.ORDER_CONDITIONAL)||"null")+" : "+(e=t.JavaScript.valueToCode(e,"ELSE",t.JavaScript.ORDER_CONDITIONAL)||"null"),t.JavaScript.ORDER_CONDITIONAL]},t.JavaScript.loops={},t.JavaScript.controls_repeat_ext=function(e){var o=e.getField("TIMES")?String(Number(e.getFieldValue("TIMES"))):t.JavaScript.valueToCode(e,"TIMES",t.JavaScript.ORDER_ASSIGNMENT)||"0",i=t.JavaScript.statementToCode(e,"DO");i=t.JavaScript.addLoopTrap(i,e),e="";var n=t.JavaScript.variableDB_.getDistinctName("count",t.VARIABLE_CATEGORY_NAME),s=o;return o.match(/^\w+$/)||t.isNumber(o)||(e+="var "+(s=t.JavaScript.variableDB_.getDistinctName("repeat_end",t.VARIABLE_CATEGORY_NAME))+" = "+o+";\n"),e+"for (var "+n+" = 0; "+n+" < "+s+"; "+n+"++) {\n"+i+"}\n"},t.JavaScript.controls_repeat=t.JavaScript.controls_repeat_ext,t.JavaScript.controls_whileUntil=function(e){var o="UNTIL"==e.getFieldValue("MODE"),i=t.JavaScript.valueToCode(e,"BOOL",o?t.JavaScript.ORDER_LOGICAL_NOT:t.JavaScript.ORDER_NONE)||"false",n=t.JavaScript.statementToCode(e,"DO");return o&&(i="!"+i),"while ("+i+") {\n"+(n=t.JavaScript.addLoopTrap(n,e))+"}\n"},t.JavaScript.controls_for=function(e){var o=t.JavaScript.variableDB_.getName(e.getFieldValue("VAR"),t.VARIABLE_CATEGORY_NAME),i=t.JavaScript.valueToCode(e,"FROM",t.JavaScript.ORDER_ASSIGNMENT)||"0",n=t.JavaScript.valueToCode(e,"TO",t.JavaScript.ORDER_ASSIGNMENT)||"0",s=t.JavaScript.valueToCode(e,"BY",t.JavaScript.ORDER_ASSIGNMENT)||"1",r=t.JavaScript.statementToCode(e,"DO");if(r=t.JavaScript.addLoopTrap(r,e),t.isNumber(i)&&t.isNumber(n)&&t.isNumber(s)){var a=Number(i)<=Number(n);e="for ("+o+" = "+i+"; "+o+(a?" <= ":" >= ")+n+"; "+o,e=(1==(o=Math.abs(Number(s)))?e+(a?"++":"--"):e+(a?" += ":" -= ")+o)+") {\n"+r+"}\n"}else e="",a=i,i.match(/^\w+$/)||t.isNumber(i)||(e+="var "+(a=t.JavaScript.variableDB_.getDistinctName(o+"_start",t.VARIABLE_CATEGORY_NAME))+" = "+i+";\n"),i=n,n.match(/^\w+$/)||t.isNumber(n)||(e+="var "+(i=t.JavaScript.variableDB_.getDistinctName(o+"_end",t.VARIABLE_CATEGORY_NAME))+" = "+n+";\n"),e+="var "+(n=t.JavaScript.variableDB_.getDistinctName(o+"_inc",t.VARIABLE_CATEGORY_NAME))+" = ",e=(e=t.isNumber(s)?e+(Math.abs(s)+";\n"):e+"Math.abs("+s+");\n")+"if ("+a+" > "+i+") {\n"+(t.JavaScript.INDENT+n)+" = -"+n+";\n",e+="}\n",e+="for ("+o+" = "+a+"; "+n+" >= 0 ? "+o+" <= "+i+" : "+o+" >= "+i+"; "+o+" += "+n+") {\n"+r+"}\n";return e},t.JavaScript.controls_forEach=function(e){var o=t.JavaScript.variableDB_.getName(e.getFieldValue("VAR"),t.VARIABLE_CATEGORY_NAME),i=t.JavaScript.valueToCode(e,"LIST",t.JavaScript.ORDER_ASSIGNMENT)||"[]",n=t.JavaScript.statementToCode(e,"DO");n=t.JavaScript.addLoopTrap(n,e),e="";var s=i;return i.match(/^\w+$/)||(e+="var "+(s=t.JavaScript.variableDB_.getDistinctName(o+"_list",t.VARIABLE_CATEGORY_NAME))+" = "+i+";\n"),e+"for (var "+(i=t.JavaScript.variableDB_.getDistinctName(o+"_index",t.VARIABLE_CATEGORY_NAME))+" in "+s+") {\n"+(n=t.JavaScript.INDENT+o+" = "+s+"["+i+"];\n"+n)+"}\n"},t.JavaScript.controls_flow_statements=function(e){var o="";if(t.JavaScript.STATEMENT_PREFIX&&(o+=t.JavaScript.injectId(t.JavaScript.STATEMENT_PREFIX,e)),t.JavaScript.STATEMENT_SUFFIX&&(o+=t.JavaScript.injectId(t.JavaScript.STATEMENT_SUFFIX,e)),t.JavaScript.STATEMENT_PREFIX){var i=t.Constants.Loops.CONTROL_FLOW_IN_LOOP_CHECK_MIXIN.getSurroundLoop(e);i&&!i.suppressPrefixSuffix&&(o+=t.JavaScript.injectId(t.JavaScript.STATEMENT_PREFIX,i))}switch(e.getFieldValue("FLOW")){case"BREAK":return o+"break;\n";case"CONTINUE":return o+"continue;\n"}throw Error("Unknown flow statement.")},t.JavaScript.math={},t.JavaScript.math_number=function(e){return[e=Number(e.getFieldValue("NUM")),0<=e?t.JavaScript.ORDER_ATOMIC:t.JavaScript.ORDER_UNARY_NEGATION]},t.JavaScript.math_arithmetic=function(e){var o={ADD:[" + ",t.JavaScript.ORDER_ADDITION],MINUS:[" - ",t.JavaScript.ORDER_SUBTRACTION],MULTIPLY:[" * ",t.JavaScript.ORDER_MULTIPLICATION],DIVIDE:[" / ",t.JavaScript.ORDER_DIVISION],POWER:[null,t.JavaScript.ORDER_COMMA]}[e.getFieldValue("OP")],i=o[0];o=o[1];var n=t.JavaScript.valueToCode(e,"A",o)||"0";return e=t.JavaScript.valueToCode(e,"B",o)||"0",i?[n+i+e,o]:["Math.pow("+n+", "+e+")",t.JavaScript.ORDER_FUNCTION_CALL]},t.JavaScript.math_single=function(e){var o=e.getFieldValue("OP");if("NEG"==o)return"-"==(e=t.JavaScript.valueToCode(e,"NUM",t.JavaScript.ORDER_UNARY_NEGATION)||"0")[0]&&(e=" "+e),["-"+e,t.JavaScript.ORDER_UNARY_NEGATION];switch(e="SIN"==o||"COS"==o||"TAN"==o?t.JavaScript.valueToCode(e,"NUM",t.JavaScript.ORDER_DIVISION)||"0":t.JavaScript.valueToCode(e,"NUM",t.JavaScript.ORDER_NONE)||"0",o){case"ABS":var i="Math.abs("+e+")";break;case"ROOT":i="Math.sqrt("+e+")";break;case"LN":i="Math.log("+e+")";break;case"EXP":i="Math.exp("+e+")";break;case"POW10":i="Math.pow(10,"+e+")";break;case"ROUND":i="Math.round("+e+")";break;case"ROUNDUP":i="Math.ceil("+e+")";break;case"ROUNDDOWN":i="Math.floor("+e+")";break;case"SIN":i="Math.sin("+e+" / 180 * Math.PI)";break;case"COS":i="Math.cos("+e+" / 180 * Math.PI)";break;case"TAN":i="Math.tan("+e+" / 180 * Math.PI)"}if(i)return[i,t.JavaScript.ORDER_FUNCTION_CALL];switch(o){case"LOG10":i="Math.log("+e+") / Math.log(10)";break;case"ASIN":i="Math.asin("+e+") / Math.PI * 180";break;case"ACOS":i="Math.acos("+e+") / Math.PI * 180";break;case"ATAN":i="Math.atan("+e+") / Math.PI * 180";break;default:throw Error("Unknown math operator: "+o)}return[i,t.JavaScript.ORDER_DIVISION]},t.JavaScript.math_constant=function(e){return{PI:["Math.PI",t.JavaScript.ORDER_MEMBER],E:["Math.E",t.JavaScript.ORDER_MEMBER],GOLDEN_RATIO:["(1 + Math.sqrt(5)) / 2",t.JavaScript.ORDER_DIVISION],SQRT2:["Math.SQRT2",t.JavaScript.ORDER_MEMBER],SQRT1_2:["Math.SQRT1_2",t.JavaScript.ORDER_MEMBER],INFINITY:["Infinity",t.JavaScript.ORDER_ATOMIC]}[e.getFieldValue("CONSTANT")]},t.JavaScript.math_number_property=function(e){var o=t.JavaScript.valueToCode(e,"NUMBER_TO_CHECK",t.JavaScript.ORDER_MODULUS)||"0",i=e.getFieldValue("PROPERTY");if("PRIME"==i)return[t.JavaScript.provideFunction_("mathIsPrime",["function "+t.JavaScript.FUNCTION_NAME_PLACEHOLDER_+"(n) {"," // https://en.wikipedia.org/wiki/Primality_test#Naive_methods"," if (n == 2 || n == 3) {"," return true;"," }"," // False if n is NaN, negative, is 1, or not whole."," // And false if n is divisible by 2 or 3."," if (isNaN(n) || n <= 1 || n % 1 != 0 || n % 2 == 0 || n % 3 == 0) {"," return false;"," }"," // Check all the numbers of form 6k +/- 1, up to sqrt(n)."," for (var x = 6; x <= Math.sqrt(n) + 1; x += 6) {"," if (n % (x - 1) == 0 || n % (x + 1) == 0) {"," return false;"," }"," }"," return true;","}"])+"("+o+")",t.JavaScript.ORDER_FUNCTION_CALL];switch(i){case"EVEN":var n=o+" % 2 == 0";break;case"ODD":n=o+" % 2 == 1";break;case"WHOLE":n=o+" % 1 == 0";break;case"POSITIVE":n=o+" > 0";break;case"NEGATIVE":n=o+" < 0";break;case"DIVISIBLE_BY":n=o+" % "+(e=t.JavaScript.valueToCode(e,"DIVISOR",t.JavaScript.ORDER_MODULUS)||"0")+" == 0"}return[n,t.JavaScript.ORDER_EQUALITY]},t.JavaScript.math_change=function(e){var o=t.JavaScript.valueToCode(e,"DELTA",t.JavaScript.ORDER_ADDITION)||"0";return(e=t.JavaScript.variableDB_.getName(e.getFieldValue("VAR"),t.VARIABLE_CATEGORY_NAME))+" = (typeof "+e+" == 'number' ? "+e+" : 0) + "+o+";\n"},t.JavaScript.math_round=t.JavaScript.math_single,t.JavaScript.math_trig=t.JavaScript.math_single,t.JavaScript.math_on_list=function(e){var o=e.getFieldValue("OP");switch(o){case"SUM":e=t.JavaScript.valueToCode(e,"LIST",t.JavaScript.ORDER_MEMBER)||"[]",e+=".reduce(function(x, y) {return x + y;})";break;case"MIN":e="Math.min.apply(null, "+(e=t.JavaScript.valueToCode(e,"LIST",t.JavaScript.ORDER_COMMA)||"[]")+")";break;case"MAX":e="Math.max.apply(null, "+(e=t.JavaScript.valueToCode(e,"LIST",t.JavaScript.ORDER_COMMA)||"[]")+")";break;case"AVERAGE":e=(o=t.JavaScript.provideFunction_("mathMean",["function "+t.JavaScript.FUNCTION_NAME_PLACEHOLDER_+"(myList) {"," return myList.reduce(function(x, y) {return x + y;}) / myList.length;","}"]))+"("+(e=t.JavaScript.valueToCode(e,"LIST",t.JavaScript.ORDER_NONE)||"[]")+")";break;case"MEDIAN":e=(o=t.JavaScript.provideFunction_("mathMedian",["function "+t.JavaScript.FUNCTION_NAME_PLACEHOLDER_+"(myList) {"," var localList = myList.filter(function (x) {return typeof x == 'number';});"," if (!localList.length) return null;"," localList.sort(function(a, b) {return b - a;});"," if (localList.length % 2 == 0) {"," return (localList[localList.length / 2 - 1] + localList[localList.length / 2]) / 2;"," } else {"," return localList[(localList.length - 1) / 2];"," }","}"]))+"("+(e=t.JavaScript.valueToCode(e,"LIST",t.JavaScript.ORDER_NONE)||"[]")+")";break;case"MODE":e=(o=t.JavaScript.provideFunction_("mathModes",["function "+t.JavaScript.FUNCTION_NAME_PLACEHOLDER_+"(values) {"," var modes = [];"," var counts = [];"," var maxCount = 0;"," for (var i = 0; i < values.length; i++) {"," var value = values[i];"," var found = false;"," var thisCount;"," for (var j = 0; j < counts.length; j++) {"," if (counts[j][0] === value) {"," thisCount = ++counts[j][1];"," found = true;"," break;"," }"," }"," if (!found) {"," counts.push([value, 1]);"," thisCount = 1;"," }"," maxCount = Math.max(thisCount, maxCount);"," }"," for (var j = 0; j < counts.length; j++) {"," if (counts[j][1] == maxCount) {"," modes.push(counts[j][0]);"," }"," }"," return modes;","}"]))+"("+(e=t.JavaScript.valueToCode(e,"LIST",t.JavaScript.ORDER_NONE)||"[]")+")";break;case"STD_DEV":e=(o=t.JavaScript.provideFunction_("mathStandardDeviation",["function "+t.JavaScript.FUNCTION_NAME_PLACEHOLDER_+"(numbers) {"," var n = numbers.length;"," if (!n) return null;"," var mean = numbers.reduce(function(x, y) {return x + y;}) / n;"," var variance = 0;"," for (var j = 0; j < n; j++) {"," variance += Math.pow(numbers[j] - mean, 2);"," }"," variance = variance / n;"," return Math.sqrt(variance);","}"]))+"("+(e=t.JavaScript.valueToCode(e,"LIST",t.JavaScript.ORDER_NONE)||"[]")+")";break;case"RANDOM":e=(o=t.JavaScript.provideFunction_("mathRandomList",["function "+t.JavaScript.FUNCTION_NAME_PLACEHOLDER_+"(list) {"," var x = Math.floor(Math.random() * list.length);"," return list[x];","}"]))+"("+(e=t.JavaScript.valueToCode(e,"LIST",t.JavaScript.ORDER_NONE)||"[]")+")";break;default:throw Error("Unknown operator: "+o)}return[e,t.JavaScript.ORDER_FUNCTION_CALL]},t.JavaScript.math_modulo=function(e){return[(t.JavaScript.valueToCode(e,"DIVIDEND",t.JavaScript.ORDER_MODULUS)||"0")+" % "+(e=t.JavaScript.valueToCode(e,"DIVISOR",t.JavaScript.ORDER_MODULUS)||"0"),t.JavaScript.ORDER_MODULUS]},t.JavaScript.math_constrain=function(e){return["Math.min(Math.max("+(t.JavaScript.valueToCode(e,"VALUE",t.JavaScript.ORDER_COMMA)||"0")+", "+(t.JavaScript.valueToCode(e,"LOW",t.JavaScript.ORDER_COMMA)||"0")+"), "+(e=t.JavaScript.valueToCode(e,"HIGH",t.JavaScript.ORDER_COMMA)||"Infinity")+")",t.JavaScript.ORDER_FUNCTION_CALL]},t.JavaScript.math_random_int=function(e){var o=t.JavaScript.valueToCode(e,"FROM",t.JavaScript.ORDER_COMMA)||"0";return e=t.JavaScript.valueToCode(e,"TO",t.JavaScript.ORDER_COMMA)||"0",[t.JavaScript.provideFunction_("mathRandomInt",["function "+t.JavaScript.FUNCTION_NAME_PLACEHOLDER_+"(a, b) {"," if (a > b) {"," // Swap a and b to ensure a is smaller."," var c = a;"," a = b;"," b = c;"," }"," return Math.floor(Math.random() * (b - a + 1) + a);","}"])+"("+o+", "+e+")",t.JavaScript.ORDER_FUNCTION_CALL]},t.JavaScript.math_random_float=function(e){return["Math.random()",t.JavaScript.ORDER_FUNCTION_CALL]},t.JavaScript.math_atan2=function(e){var o=t.JavaScript.valueToCode(e,"X",t.JavaScript.ORDER_COMMA)||"0";return["Math.atan2("+(t.JavaScript.valueToCode(e,"Y",t.JavaScript.ORDER_COMMA)||"0")+", "+o+") / Math.PI * 180",t.JavaScript.ORDER_DIVISION]},t.JavaScript.procedures={},t.JavaScript.procedures_defreturn=function(e){var o=t.JavaScript.variableDB_.getName(e.getFieldValue("NAME"),t.PROCEDURE_CATEGORY_NAME),i="";t.JavaScript.STATEMENT_PREFIX&&(i+=t.JavaScript.injectId(t.JavaScript.STATEMENT_PREFIX,e)),t.JavaScript.STATEMENT_SUFFIX&&(i+=t.JavaScript.injectId(t.JavaScript.STATEMENT_SUFFIX,e)),i&&(i=t.JavaScript.prefixLines(i,t.JavaScript.INDENT));var n="";t.JavaScript.INFINITE_LOOP_TRAP&&(n=t.JavaScript.prefixLines(t.JavaScript.injectId(t.JavaScript.INFINITE_LOOP_TRAP,e),t.JavaScript.INDENT));var s=t.JavaScript.statementToCode(e,"STACK"),r=t.JavaScript.valueToCode(e,"RETURN",t.JavaScript.ORDER_NONE)||"",a="";s&&r&&(a=i),r&&(r=t.JavaScript.INDENT+"return "+r+";\n");for(var l=[],c=0;c\n \n \n \n 1\n 1\n \n \n 1\n \n \n 1\n \n \n \n \n 1\n \n \n Alias\n name\n \n \n Existing Key\n tpub, WIF, hex...\n \n \n \n \n \n \n Alias\n Alice\n \n \n \n \n 1\n 1\n \n \n \n \n Alias\n Alice\n \n \n \n \n \n \n \n \n Alias\n Bob\n \n \n \n \n \n \n 99\n 1\n \n \n \n \n Alias\n KeyLikely\n \n \n \n \n \n \n \n \n Alias\n Likely\n \n \n \n \n \n \n \n \n \n \n Alias\n User\n \n \n \n \n \n \n 99\n 1\n \n \n \n \n Alias\n Service\n \n \n \n \n \n \n 12960\n \n \n \n \n \n \n 3\n \n \n \n \n \n \n Alias\n Alice\n \n \n \n \n \n \n \n \n \n \n Alias\n Bob\n \n \n \n \n \n \n \n \n \n \n Alias\n Carol\n \n \n \n \n \n \n \n \n 12960\n \n \n \n \n \n \n \n \n \n \n \n \n',collapse:!0,comments:!0,disable:!0,maxBlocks:1/0,trashcan:!0,horizontalLayout:!0,toolboxPosition:"start",css:!0,media:"https://blockly-demo.appspot.com/static/media/",rtl:!1,scrollbars:!0,sounds:!0,oneBasedIndex:!0,grid:{spacing:20,length:1,colour:"#888",snap:!0}};r.a.Blocks.pk={init:function(){this.appendValueInput("pk").setCheck("key").appendField("Key"),this.setPreviousStatement(!0,"policy"),this.setColour(260),this.setTooltip("Requires a signature with a given public key"),this.setHelpUrl("")}},r.a.Blocks.begin={init:function(){this.appendDummyInput().appendField("Begin"),this.setNextStatement(!0,"policy"),this.setColour(160),this.setTooltip("Sets the beginning of the policy"),this.setHelpUrl("")}},r.a.Blocks.existing_key={init:function(){this.appendDummyInput().appendField(new r.a.FieldLabelSerializable("Existing Key"),"NAME").appendField(new r.a.FieldTextInput("tpub, WIF, hex..."),"key"),this.setOutput(!0,"key"),this.setColour(120),this.setTooltip("Sets the value of a key to an existing WIF key, xpub or hex public key"),this.setHelpUrl("")}},r.a.Blocks.alias_key={init:function(){this.appendDummyInput().appendField(new r.a.FieldLabelSerializable("Alias"),"label").appendField(new r.a.FieldTextInput("name"),"name"),this.setOutput(!0,"key"),this.setColour(120),this.setTooltip("Sets the value of a key to an alias"),this.setHelpUrl("")}},r.a.Blocks.thresh={init:function(){this.appendDummyInput().appendField("Threshold").appendField(new r.a.FieldNumber(1,1,1/0,1),"Threshold"),this.appendStatementInput("A").setCheck("thresh").appendField("Policies"),this.setPreviousStatement(!0,"policy"),this.setColour(230),this.setTooltip("Creates a threshold element (m-of-n), where the 'm' field is manually set and 'n' is implied by the number of sub-policies added. Requies all of its children to be wrapped in the 'Entry' block"),this.setHelpUrl("")}},r.a.Blocks.older={init:function(){this.appendDummyInput().appendField("Older").appendField(new r.a.FieldNumber(1,1,1/0,1),"NAME"),this.setPreviousStatement(!0,"policy"),this.setColour(20),this.setTooltip("Requires waiting a number of blocks from the confirmation height of a UTXO before it becomes spendable"),this.setHelpUrl("")}},r.a.Blocks.after={init:function(){this.appendDummyInput().appendField("After").appendField(new r.a.FieldNumber(1,1,1/0,1),"NAME"),this.setPreviousStatement(!0,"policy"),this.setColour(20),this.setTooltip("Requires the blockchain to reach a specific block height before the UTXO becomes spendable"),this.setHelpUrl("")}},r.a.Blocks.adapter={init:function(){this.appendStatementInput("NAME").setCheck("policy").appendField("Entry"),this.setPreviousStatement(!0,"thresh"),this.setNextStatement(!0,"thresh"),this.setColour(290),this.setTooltip("Adapter used to stack policies into 'Threshold' blocks"),this.setHelpUrl("")}},r.a.Blocks.and={init:function(){this.appendStatementInput("A").setCheck("policy"),this.appendDummyInput().appendField("AND"),this.appendStatementInput("B").setCheck("policy"),this.setPreviousStatement(!0,"policy"),this.setColour(230),this.setTooltip("Requires both sub-policies to be satisfied"),this.setHelpUrl("")}},r.a.Blocks.or={init:function(){this.appendStatementInput("A").setCheck("policy").appendField("Weight").appendField(new r.a.FieldNumber(1,1),"A_weight"),this.appendDummyInput().appendField("OR"),this.appendStatementInput("B").setCheck("policy").appendField("Weight").appendField(new r.a.FieldNumber(1,1),"B_weight"),this.setPreviousStatement(!0,"policy"),this.setColour(230),this.setTooltip("Requires either one of the two sub-policies to be satisfied. Weights can be used to indicate the relative probability of each sub-policy"),this.setHelpUrl("")}},r.a.JavaScript.begin=function(e){return""},r.a.JavaScript.pk=function(e){if(!e.getParent())return"";var n=r.a.JavaScript.valueToCode(e,"pk",r.a.JavaScript.ORDER_ATOMIC);return""==n&&(n="()"),"pk"+n},r.a.JavaScript.existing_key=function(e){return e.getParent()?[e.getFieldValue("key"),r.a.JavaScript.ORDER_NONE]:["",r.a.JavaScript.ORDER_NONE]},r.a.JavaScript.alias_key=function(e){return e.getParent()?[e.getFieldValue("name"),r.a.JavaScript.ORDER_NONE]:["",r.a.JavaScript.ORDER_NONE]},r.a.JavaScript.thresh=function(e){return"thresh("+e.getFieldValue("Threshold")+","+r.a.JavaScript.statementToCode(e,"A")+")"},r.a.JavaScript.older=function(e){return e.getParent()?"older("+e.getFieldValue("NAME")+")":""},r.a.JavaScript.after=function(e){return e.getParent()?"after("+e.getFieldValue("NAME")+")":""},r.a.JavaScript.adapter=function(e){return e.getParent()?r.a.JavaScript.statementToCode(e,"NAME")+(e.getNextBlock()?",":""):""},r.a.JavaScript.and=function(e){return e.getParent()?"and("+r.a.JavaScript.statementToCode(e,"A")+","+r.a.JavaScript.statementToCode(e,"B")+")":""},r.a.JavaScript.or=function(e){if(!e.getParent())return"";var n=e.getFieldValue("A_weight");"1"==n?n="":n+="@";var t=r.a.JavaScript.statementToCode(e,"A"),i=e.getFieldValue("B_weight");return"1"==i?i="":i+="@","or("+n+t+","+i+r.a.JavaScript.statementToCode(e,"B")+")"};var o=r.a.inject(e,i);o.addChangeListener((function(e){t.value=r.a.JavaScript.workspaceToCode(o)})),o.addChangeListener(r.a.Events.disableOrphans),setTimeout(()=>{if(l.restoreBlocks(),0==o.getTopBlocks().length){var e=o.newBlock("begin");e.setDeletable(!1),e.setEditable(!1),e.moveBy(20,20),e.initSvg(),e.render()}const n=document.createElement("span");n.innerHTML='',n.style.float="right",n.style["margin-right"]="10px";let t=!1;n.onclick=function(){t?document.exitFullscreen():document.getElementById("blocklyDiv").requestFullscreen(),t=!t},document.getElementsByClassName("blocklyToolboxDiv")[0].appendChild(n)},0),l.backupOnUnload()}("blocklyDiv","policy");let e=null;document.getElementById("stdin").disabled=!0;const n=document.getElementById("start_button"),t=document.getElementById("stop_button"),o=document.getElementById("start_message");n.disabled=!1,t.disabled=!0;const a=document.getElementById("descriptor"),u=document.getElementById("change_descriptor");n.onclick=r=>{0!=a.value.length&&(r.preventDefault(),async function(e,n){const t=document.getElementById("stdout"),o=document.getElementById("stdin");o.disabled=!1;const r=[];let a=0;const l=await new i.a("testnet",e,n,"https://blockstream.info/testnet/"),u=e=>{if("clear"!=e)return o.disabled=!0,t.innerHTML.length>0&&(t.innerHTML+="\n"),t.innerHTML+=`> ${e}\n`,a=r.push(e),l.run(e).then(e=>{e&&(t.innerHTML+=`${e}\n`)}).catch(e=>t.innerHTML+=`${e}\n`).finally(()=>{o.disabled=!1,t.scrollTop=t.scrollHeight-t.clientHeight});t.innerHTML=""};return o.onkeydown=e=>{if("Enter"==e.key){if(0==o.value.length)return;u(o.value),o.value="",e.preventDefault()}else"ArrowUp"==e.key?a>0&&(o.value=r[--a]):"ArrowDown"==e.key&&a0?u.value:null).then(i=>{n.disabled=!0,a.disabled=!0,u.disabled=!0,o.innerHTML="Wallet created, running `sync`...",i.run("sync").then(()=>o.innerHTML="Ready!"),e=i,t.disabled=!1}).catch(e=>o.innerHTML=`${e}`))},t.onclick=i=>{null!=e&&(i.preventDefault(),e.free(),o.innerHTML="Wallet instance destroyed",n.disabled=!1,t.disabled=!0,a.disabled=!1,u.disabled=!1)};const c=document.getElementById("policy"),s=document.getElementById("compiler_script_type"),d=document.getElementById("compiler_output");document.getElementById("compile_button").onclick=e=>{if(0==c.value.length)return;e.preventDefault();const n=!e.target.form.elements.namedItem("alias").length;let t=e.target.form.elements.namedItem("alias"),o=e.target.form.elements.namedItem("type"),r=e.target.form.elements.namedItem("extra");n?(t=[t],o=[o],r=[r]):(t=Array.from(t),o=Array.from(o),r=Array.from(r));const a={};t.forEach(e=>{const n=o.filter(n=>n.attributes["data-index"].value==e.attributes["data-index"].value)[0].value,t=r.filter(n=>n.attributes["data-index"].value==e.attributes["data-index"].value)[0].value,i=e.value;a[i]={type:n,extra:t}}),Object(i.pb)(c.value,JSON.stringify(a),s.value).then(e=>d.innerHTML=e).catch(e=>d.innerHTML=`${e}`)}}()},12:function(e,n,t){"use strict";var i=t.w[e.i];e.exports=i;t(2);i.n()},13:function(e,n){function t(e){var n=new Error("Cannot find module '"+e+"'");throw n.code="MODULE_NOT_FOUND",n}t.keys=function(){return[]},t.resolve=t,e.exports=t,t.id=13},2:function(e,n,t){"use strict";(function(e,i){t.d(n,"qb",(function(){return _})),t.d(n,"pb",(function(){return T})),t.d(n,"a",(function(){return S})),t.d(n,"lb",(function(){return x})),t.d(n,"nb",(function(){return R})),t.d(n,"Y",(function(){return B})),t.d(n,"E",(function(){return F})),t.d(n,"R",(function(){return I})),t.d(n,"k",(function(){return N})),t.d(n,"hb",(function(){return q})),t.d(n,"H",(function(){return C})),t.d(n,"kb",(function(){return M})),t.d(n,"v",(function(){return O})),t.d(n,"m",(function(){return D})),t.d(n,"u",(function(){return H})),t.d(n,"W",(function(){return J})),t.d(n,"S",(function(){return L})),t.d(n,"s",(function(){return U})),t.d(n,"c",(function(){return P})),t.d(n,"T",(function(){return X})),t.d(n,"z",(function(){return j})),t.d(n,"b",(function(){return W})),t.d(n,"i",(function(){return V})),t.d(n,"l",(function(){return $})),t.d(n,"t",(function(){return K})),t.d(n,"y",(function(){return z})),t.d(n,"Z",(function(){return Q})),t.d(n,"C",(function(){return G})),t.d(n,"g",(function(){return Y})),t.d(n,"ib",(function(){return Z})),t.d(n,"N",(function(){return ee})),t.d(n,"h",(function(){return ne})),t.d(n,"gb",(function(){return te})),t.d(n,"n",(function(){return ie})),t.d(n,"L",(function(){return oe})),t.d(n,"o",(function(){return re})),t.d(n,"K",(function(){return ae})),t.d(n,"bb",(function(){return le})),t.d(n,"eb",(function(){return ue})),t.d(n,"fb",(function(){return ce})),t.d(n,"I",(function(){return se})),t.d(n,"j",(function(){return de})),t.d(n,"X",(function(){return fe})),t.d(n,"w",(function(){return pe})),t.d(n,"F",(function(){return me})),t.d(n,"f",(function(){return be})),t.d(n,"e",(function(){return he})),t.d(n,"J",(function(){return ke})),t.d(n,"B",(function(){return ye})),t.d(n,"D",(function(){return ge})),t.d(n,"M",(function(){return ve})),t.d(n,"U",(function(){return we})),t.d(n,"V",(function(){return _e})),t.d(n,"O",(function(){return Te})),t.d(n,"ab",(function(){return Ae})),t.d(n,"q",(function(){return Ee})),t.d(n,"r",(function(){return Se})),t.d(n,"d",(function(){return xe})),t.d(n,"G",(function(){return Re})),t.d(n,"A",(function(){return Be})),t.d(n,"Q",(function(){return Fe})),t.d(n,"x",(function(){return Ie})),t.d(n,"p",(function(){return Ne})),t.d(n,"P",(function(){return qe})),t.d(n,"mb",(function(){return Ce})),t.d(n,"db",(function(){return Me})),t.d(n,"ob",(function(){return Oe})),t.d(n,"jb",(function(){return De})),t.d(n,"cb",(function(){return He}));var o=t(12);const r=new Array(32).fill(void 0);function a(e){return r[e]}r.push(void 0,null,!0,!1);let l=r.length;function u(e){const n=a(e);return function(e){e<36||(r[e]=l,l=e)}(e),n}let c=new("undefined"==typeof TextDecoder?(0,e.require)("util").TextDecoder:TextDecoder)("utf-8",{ignoreBOM:!0,fatal:!0});c.decode();let s=null;function d(){return null!==s&&s.buffer===o.j.buffer||(s=new Uint8Array(o.j.buffer)),s}function f(e,n){return c.decode(d().subarray(e,e+n))}function p(e){l===r.length&&r.push(r.length+1);const n=l;return l=r[n],r[n]=e,n}let m=0;let b=new("undefined"==typeof TextEncoder?(0,e.require)("util").TextEncoder:TextEncoder)("utf-8");const h="function"==typeof b.encodeInto?function(e,n){return b.encodeInto(e,n)}:function(e,n){const t=b.encode(e);return n.set(t),{read:e.length,written:t.length}};function k(e,n,t){if(void 0===t){const t=b.encode(e),i=n(t.length);return d().subarray(i,i+t.length).set(t),m=t.length,i}let i=e.length,o=n(i);const r=d();let a=0;for(;a127)break;r[o+a]=n}if(a!==i){0!==a&&(e=e.slice(a)),o=t(o,i,i=a+3*e.length);const n=d().subarray(o+a,o+i);a+=h(e,n).written}return m=a,o}let y=null;function g(){return null!==y&&y.buffer===o.j.buffer||(y=new Int32Array(o.j.buffer)),y}function v(e){return null==e}function w(e,n,t){o.g(e,n,p(t))}function _(){o.i()}function T(e,n,t){var i=k(e,o.e,o.f),r=m,a=k(n,o.e,o.f),l=m,c=k(t,o.e,o.f),s=m;return u(o.h(i,r,a,l,c,s))}function A(e){return function(){try{return e.apply(this,arguments)}catch(e){o.b(p(e))}}}function E(e,n){return d().subarray(e/1,e/1+n)}class S{static __wrap(e){const n=Object.create(S.prototype);return n.ptr=e,n}free(){const e=this.ptr;this.ptr=0,o.a(e)}constructor(e,n,t,i){var r=k(e,o.e,o.f),a=m,l=k(n,o.e,o.f),c=m,s=v(t)?0:k(t,o.e,o.f),d=m,f=k(i,o.e,o.f),p=m;return u(o.k(r,a,l,c,s,d,f,p))}run(e){var n=k(e,o.e,o.f),t=m;return u(o.l(this.ptr,n,t))}}const x=function(e){u(e)},R=function(e,n){return p(f(e,n))},B=function(e){return p(S.__wrap(e))},F=function(){return p(new Error)},I=function(e,n){var t=k(a(n).stack,o.e,o.f),i=m;g()[e/4+1]=i,g()[e/4+0]=t},N=function(e,n){try{console.error(f(e,n))}finally{o.d(e,n)}},q=function(e,n){const t=a(n);var i=k(JSON.stringify(void 0===t?null:t),o.e,o.f),r=m;g()[e/4+1]=r,g()[e/4+0]=i},C=A((function(e,n,t){return p(new Request(f(e,n),a(t)))})),M=function(e){return p(a(e))},O=function(e){return a(e)instanceof Window},D=function(e,n){return p(a(e).fetch(a(n)))},H=function(e){return a(e)instanceof Response},J=function(e,n){var t=k(a(n).url,o.e,o.f),i=m;g()[e/4+1]=i,g()[e/4+0]=t},L=function(e){return a(e).status},U=function(e){return p(a(e).headers)},P=A((function(e){return p(a(e).arrayBuffer())})),X=A((function(e){return p(a(e).text())})),j=A((function(){return p(new Headers)})),W=A((function(e,n,t,i,o){a(e).append(f(n,t),f(i,o))})),V=function(e){console.debug(a(e))},$=function(e){console.error(a(e))},K=function(e){console.info(a(e))},z=function(e){console.log(a(e))},Q=function(e){console.warn(a(e))},G=function(e,n){return p(new Function(f(e,n)))},Y=function(e,n){return p(a(e).call(a(n)))},Z=function(e,n){return a(e)===a(n)},ee=function(e){return p(a(e).self)},ne=function(e){return p(a(e).crypto)},te=function(e){return void 0===a(e)},ie=function(e){return p(a(e).getRandomValues)},oe=function(e,n){return p(t(13)(f(e,n)))},re=function(e,n,t){a(e).getRandomValues(E(n,t))},ae=function(e,n,t){a(e).randomFillSync(E(n,t))},le=function(e){const n=u(e).original;if(1==n.cnt--)return n.a=0,!0;return!1},ue=function(e){return"function"==typeof a(e)},ce=function(e){const n=a(e);return"object"==typeof n&&null!==n},se=function(e){return p(a(e).next)},de=function(e){return a(e).done},fe=function(e){return p(a(e).value)},pe=function(){return p(Symbol.iterator)},me=function(e,n){return p(new Function(f(e,n)))},be=A((function(e,n){return p(a(e).call(a(n)))})),he=A((function(e,n,t){return p(a(e).call(a(n),a(t)))})),ke=A((function(e){return p(a(e).next())})),ye=function(){return p(new Object)},ge=function(e,n){try{var t={a:e,b:n},i=new Promise((e,n)=>{const i=t.a;t.a=0;try{return function(e,n,t,i){o.m(e,n,p(t),p(i))}(i,t.b,e,n)}finally{t.a=i}});return p(i)}finally{t.a=t.b=0}},ve=function(e){return p(Promise.resolve(a(e)))},we=function(e,n){return p(a(e).then(a(n)))},_e=function(e,n,t){return p(a(e).then(a(n),a(t)))},Te=A((function(){return p(self.self)})),Ae=A((function(){return p(window.window)})),Ee=A((function(){return p(globalThis.globalThis)})),Se=A((function(){return p(i.global)})),xe=function(e){return p(a(e).buffer)},Re=function(e,n,t){return p(new Uint8Array(a(e),n>>>0,t>>>0))},Be=function(e){return p(new Uint8Array(a(e)))},Fe=function(e,n,t){a(e).set(a(n),t>>>0)},Ie=function(e){return a(e).length},Ne=A((function(e,n){return p(Reflect.get(a(e),a(n)))})),qe=A((function(e,n,t){return Reflect.set(a(e),a(n),a(t))})),Ce=function(e,n){const t=a(n);var i="string"==typeof t?t:void 0,r=v(i)?0:k(i,o.e,o.f),l=m;g()[e/4+1]=l,g()[e/4+0]=r},Me=function(e,n){var t=k(function e(n){const t=typeof n;if("number"==t||"boolean"==t||null==n)return""+n;if("string"==t)return`"${n}"`;if("symbol"==t){const e=n.description;return null==e?"Symbol":`Symbol(${e})`}if("function"==t){const e=n.name;return"string"==typeof e&&e.length>0?`Function(${e})`:"Function"}if(Array.isArray(n)){const t=n.length;let i="[";t>0&&(i+=e(n[0]));for(let o=1;o1))return toString.call(n);if(o=i[1],"Object"==o)try{return"Object("+JSON.stringify(n)+")"}catch(e){return"Object"}return n instanceof Error?`${n.name}: ${n.message}\n${n.stack}`:o}(a(n)),o.e,o.f),i=m;g()[e/4+1]=i,g()[e/4+0]=t},Oe=function(e,n){throw new Error(f(e,n))},De=function(){return p(o.j)},He=function(e,n,t){return p(function(e,n,t,i){const r={a:e,b:n,cnt:1},a=(...e)=>{r.cnt++;const n=r.a;r.a=0;try{return i(n,r.b,...e)}finally{0==--r.cnt?o.c.get(t)(n,r.b):r.a=n}};return a.original=r,a}(e,n,1077,w))}}).call(this,t(11)(e),t(5))}}]); \ No newline at end of file +(window.webpackJsonp=window.webpackJsonp||[]).push([[2],{1:function(e,n,t){"use strict";t.r(n);var r=t(2),o=t(4),i=t.n(o),a={backupBlocks_:function(e){if("localStorage"in window){var n=i.a.Xml.workspaceToDom(e),t=window.location.href.split("#")[0];window.localStorage.setItem(t,i.a.Xml.domToText(n))}},backupOnUnload:function(e){var n=e||i.a.getMainWorkspace();window.addEventListener("unload",(function(){a.backupBlocks_(n)}),!1)},restoreBlocks:function(e){var n=window.location.href.split("#")[0];if("localStorage"in window&&window.localStorage[n]){var t=e||i.a.getMainWorkspace(),r=i.a.Xml.textToDom(window.localStorage[n]);i.a.Xml.domToWorkspace(r,t)}},link:function(e){var n=e||i.a.getMainWorkspace(),t=i.a.Xml.workspaceToDom(n,!0);if(1==n.getTopBlocks(!1).length&&t.querySelector){var r=t.querySelector("block");r&&(r.removeAttribute("x"),r.removeAttribute("y"))}var o=i.a.Xml.domToText(t);a.makeRequest_("/storage","xml",o,n)},retrieveXml:function(e,n){var t=n||i.a.getMainWorkspace();a.makeRequest_("/storage","key",e,t)},httpRequest_:null,makeRequest_:function(e,n,t,r){a.httpRequest_&&a.httpRequest_.abort(),a.httpRequest_=new XMLHttpRequest,a.httpRequest_.name=n,a.httpRequest_.onreadystatechange=a.handleRequest_,a.httpRequest_.open("POST",e),a.httpRequest_.setRequestHeader("Content-Type","application/x-www-form-urlencoded"),a.httpRequest_.send(n+"="+encodeURIComponent(t)),a.httpRequest_.workspace=r},handleRequest_:function(){if(4==a.httpRequest_.readyState){if(200!=a.httpRequest_.status)a.alert(a.HTTPREQUEST_ERROR+"\nhttpRequest_.status: "+a.httpRequest_.status);else{var e=a.httpRequest_.responseText.trim();"xml"==a.httpRequest_.name?(window.location.hash=e,a.alert(a.LINK_ALERT.replace("%1",window.location.href))):"key"==a.httpRequest_.name&&(e.length?a.loadXml_(e,a.httpRequest_.workspace):a.alert(a.HASH_ERROR.replace("%1",window.location.hash))),a.monitorChanges_(a.httpRequest_.workspace)}a.httpRequest_=null}},monitorChanges_:function(e){var n=i.a.Xml.workspaceToDom(e),t=i.a.Xml.domToText(n);e.addChangeListener((function n(){var r=i.a.Xml.workspaceToDom(e),o=i.a.Xml.domToText(r);t!=o&&(window.location.hash="",e.removeChangeListener(n))}))},loadXml_:function(e,n){try{e=i.a.Xml.textToDom(e)}catch(n){return void a.alert(a.XML_ERROR+"\nXML: "+e)}n.clear(),i.a.Xml.domToWorkspace(e,n)},alert:function(e){window.alert(e)}},l=a;!async function(){Object(r.xb)(),function(e,n){console.log("Blockly starting");const t=document.getElementById(n);i.a.JavaScript.INDENT="";var r={toolbox:'\n \n \n \n 1\n 1\n \n \n 1\n \n \n 1\n \n \n \n \n 1\n \n \n Alias\n name\n \n \n Existing Key\n tpub, WIF, hex...\n \n \n \n \n \n \n Alias\n Alice\n \n \n \n \n 1\n 1\n \n \n \n \n Alias\n Alice\n \n \n \n \n \n \n \n \n Alias\n Bob\n \n \n \n \n \n \n 99\n 1\n \n \n \n \n Alias\n KeyLikely\n \n \n \n \n \n \n \n \n Alias\n Likely\n \n \n \n \n \n \n \n \n \n \n Alias\n User\n \n \n \n \n \n \n 99\n 1\n \n \n \n \n Alias\n Service\n \n \n \n \n \n \n 12960\n \n \n \n \n \n \n 3\n \n \n \n \n \n \n Alias\n Alice\n \n \n \n \n \n \n \n \n \n \n Alias\n Bob\n \n \n \n \n \n \n \n \n \n \n Alias\n Carol\n \n \n \n \n \n \n \n \n 12960\n \n \n \n \n \n \n \n \n \n \n \n \n',collapse:!0,comments:!0,disable:!0,maxBlocks:1/0,trashcan:!0,horizontalLayout:!0,toolboxPosition:"start",css:!0,media:"https://blockly-demo.appspot.com/static/media/",rtl:!1,scrollbars:!0,sounds:!0,oneBasedIndex:!0,grid:{spacing:20,length:1,colour:"#888",snap:!0}};i.a.Blocks.pk={init:function(){this.appendValueInput("pk").setCheck("key").appendField("Key"),this.setPreviousStatement(!0,"policy"),this.setColour(260),this.setTooltip("Requires a signature with a given public key"),this.setHelpUrl("")}},i.a.Blocks.begin={init:function(){this.appendDummyInput().appendField("Begin"),this.setNextStatement(!0,"policy"),this.setColour(160),this.setTooltip("Sets the beginning of the policy"),this.setHelpUrl("")}},i.a.Blocks.existing_key={init:function(){this.appendDummyInput().appendField(new i.a.FieldLabelSerializable("Existing Key"),"NAME").appendField(new i.a.FieldTextInput("tpub, WIF, hex..."),"key"),this.setOutput(!0,"key"),this.setColour(120),this.setTooltip("Sets the value of a key to an existing WIF key, xpub or hex public key"),this.setHelpUrl("")}},i.a.Blocks.alias_key={init:function(){this.appendDummyInput().appendField(new i.a.FieldLabelSerializable("Alias"),"label").appendField(new i.a.FieldTextInput("name"),"name"),this.setOutput(!0,"key"),this.setColour(120),this.setTooltip("Sets the value of a key to an alias"),this.setHelpUrl("")}},i.a.Blocks.thresh={init:function(){this.appendDummyInput().appendField("Threshold").appendField(new i.a.FieldNumber(1,1,1/0,1),"Threshold"),this.appendStatementInput("A").setCheck("thresh").appendField("Policies"),this.setPreviousStatement(!0,"policy"),this.setColour(230),this.setTooltip("Creates a threshold element (m-of-n), where the 'm' field is manually set and 'n' is implied by the number of sub-policies added. Requies all of its children to be wrapped in the 'Entry' block"),this.setHelpUrl("")}},i.a.Blocks.older={init:function(){this.appendDummyInput().appendField("Older").appendField(new i.a.FieldNumber(1,1,1/0,1),"NAME"),this.setPreviousStatement(!0,"policy"),this.setColour(20),this.setTooltip("Requires waiting a number of blocks from the confirmation height of a UTXO before it becomes spendable"),this.setHelpUrl("")}},i.a.Blocks.after={init:function(){this.appendDummyInput().appendField("After").appendField(new i.a.FieldNumber(1,1,1/0,1),"NAME"),this.setPreviousStatement(!0,"policy"),this.setColour(20),this.setTooltip("Requires the blockchain to reach a specific block height before the UTXO becomes spendable"),this.setHelpUrl("")}},i.a.Blocks.adapter={init:function(){this.appendStatementInput("NAME").setCheck("policy").appendField("Entry"),this.setPreviousStatement(!0,"thresh"),this.setNextStatement(!0,"thresh"),this.setColour(290),this.setTooltip("Adapter used to stack policies into 'Threshold' blocks"),this.setHelpUrl("")}},i.a.Blocks.and={init:function(){this.appendStatementInput("A").setCheck("policy"),this.appendDummyInput().appendField("AND"),this.appendStatementInput("B").setCheck("policy"),this.setPreviousStatement(!0,"policy"),this.setColour(230),this.setTooltip("Requires both sub-policies to be satisfied"),this.setHelpUrl("")}},i.a.Blocks.or={init:function(){this.appendStatementInput("A").setCheck("policy").appendField("Weight").appendField(new i.a.FieldNumber(1,1),"A_weight"),this.appendDummyInput().appendField("OR"),this.appendStatementInput("B").setCheck("policy").appendField("Weight").appendField(new i.a.FieldNumber(1,1),"B_weight"),this.setPreviousStatement(!0,"policy"),this.setColour(230),this.setTooltip("Requires either one of the two sub-policies to be satisfied. Weights can be used to indicate the relative probability of each sub-policy"),this.setHelpUrl("")}},i.a.JavaScript.begin=function(e){return""},i.a.JavaScript.pk=function(e){if(!e.getParent())return"";var n=i.a.JavaScript.valueToCode(e,"pk",i.a.JavaScript.ORDER_ATOMIC);return""==n&&(n="()"),"pk"+n},i.a.JavaScript.existing_key=function(e){return e.getParent()?[e.getFieldValue("key"),i.a.JavaScript.ORDER_NONE]:["",i.a.JavaScript.ORDER_NONE]},i.a.JavaScript.alias_key=function(e){return e.getParent()?[e.getFieldValue("name"),i.a.JavaScript.ORDER_NONE]:["",i.a.JavaScript.ORDER_NONE]},i.a.JavaScript.thresh=function(e){return"thresh("+e.getFieldValue("Threshold")+","+i.a.JavaScript.statementToCode(e,"A")+")"},i.a.JavaScript.older=function(e){return e.getParent()?"older("+e.getFieldValue("NAME")+")":""},i.a.JavaScript.after=function(e){return e.getParent()?"after("+e.getFieldValue("NAME")+")":""},i.a.JavaScript.adapter=function(e){return e.getParent()?i.a.JavaScript.statementToCode(e,"NAME")+(e.getNextBlock()?",":""):""},i.a.JavaScript.and=function(e){return e.getParent()?"and("+i.a.JavaScript.statementToCode(e,"A")+","+i.a.JavaScript.statementToCode(e,"B")+")":""},i.a.JavaScript.or=function(e){if(!e.getParent())return"";var n=e.getFieldValue("A_weight");"1"==n?n="":n+="@";var t=i.a.JavaScript.statementToCode(e,"A"),r=e.getFieldValue("B_weight");return"1"==r?r="":r+="@","or("+n+t+","+r+i.a.JavaScript.statementToCode(e,"B")+")"};var o=i.a.inject(e,r);o.addChangeListener((function(e){t.value=i.a.JavaScript.workspaceToCode(o)})),o.addChangeListener(i.a.Events.disableOrphans),setTimeout(()=>{if(l.restoreBlocks(),0==o.getTopBlocks().length){var e=o.newBlock("begin");e.setDeletable(!1),e.setEditable(!1),e.moveBy(20,20),e.initSvg(),e.render()}const n=document.createElement("span");n.innerHTML='',n.style.float="right",n.style["margin-right"]="10px";let t=!1;n.onclick=function(){t?document.exitFullscreen():document.getElementById("blocklyDiv").requestFullscreen(),t=!t},document.getElementsByClassName("blocklyToolboxDiv")[0].appendChild(n)},0),l.backupOnUnload()}("blocklyDiv","policy");let e=null;document.getElementById("stdin").disabled=!0;const n=document.getElementById("start_button"),t=document.getElementById("stop_button"),o=document.getElementById("start_message");n.disabled=!1,t.disabled=!0;const a=document.getElementById("descriptor"),u=document.getElementById("change_descriptor");n.onclick=i=>{0!=a.value.length&&(i.preventDefault(),async function(e,n){const t=document.getElementById("stdout"),o=document.getElementById("stdin");o.disabled=!1;const i=[];let a=0;const l=await new r.a("testnet",e,n,"https://blockstream.info/testnet/api"),u=e=>{if("clear"!=e)return o.disabled=!0,t.innerHTML.length>0&&(t.innerHTML+="\n"),t.innerHTML+=`> ${e}\n`,a=i.push(e),l.run(e).then(e=>{e&&(t.innerHTML+=`${e}\n`)}).catch(e=>t.innerHTML+=`${e}\n`).finally(()=>{o.disabled=!1,t.scrollTop=t.scrollHeight-t.clientHeight});t.innerHTML=""};return o.onkeydown=e=>{if("Enter"==e.key){if(0==o.value.length)return;u(o.value),o.value="",e.preventDefault()}else"ArrowUp"==e.key?a>0&&(o.value=i[--a]):"ArrowDown"==e.key&&a0?u.value:null).then(r=>{n.disabled=!0,a.disabled=!0,u.disabled=!0,o.innerHTML="Wallet created, running `sync`...",r.run("sync").then(()=>o.innerHTML="Ready!"),e=r,t.disabled=!1}).catch(e=>o.innerHTML=`${e}`))},t.onclick=r=>{null!=e&&(r.preventDefault(),e.free(),o.innerHTML="Wallet instance destroyed",n.disabled=!1,t.disabled=!0,a.disabled=!1,u.disabled=!1)};const c=document.getElementById("policy"),s=document.getElementById("compiler_script_type"),d=document.getElementById("compiler_output");document.getElementById("compile_button").onclick=e=>{if(0==c.value.length)return;e.preventDefault();const n=!e.target.form.elements.namedItem("alias").length;let t=e.target.form.elements.namedItem("alias"),o=e.target.form.elements.namedItem("type"),i=e.target.form.elements.namedItem("extra");n?(t=[t],o=[o],i=[i]):(t=Array.from(t),o=Array.from(o),i=Array.from(i));const a={};t.forEach(e=>{const n=o.filter(n=>n.attributes["data-index"].value==e.attributes["data-index"].value)[0].value,t=i.filter(n=>n.attributes["data-index"].value==e.attributes["data-index"].value)[0].value,r=e.value;a[r]={type:n,extra:t}}),Object(r.wb)(c.value,JSON.stringify(a),s.value).then(e=>d.innerHTML=e).catch(e=>d.innerHTML=`${e}`)}}()},12:function(e,n,t){"use strict";var r=t.w[e.i];e.exports=r;t(2);r.n()},13:function(e,n){function t(e){var n=new Error("Cannot find module '"+e+"'");throw n.code="MODULE_NOT_FOUND",n}t.keys=function(){return[]},t.resolve=t,e.exports=t,t.id=13},2:function(e,n,t){"use strict";(function(e){t.d(n,"xb",(function(){return w})),t.d(n,"wb",(function(){return _})),t.d(n,"a",(function(){return S})),t.d(n,"sb",(function(){return E})),t.d(n,"gb",(function(){return x})),t.d(n,"ub",(function(){return R})),t.d(n,"F",(function(){return B})),t.d(n,"Y",(function(){return F})),t.d(n,"n",(function(){return I})),t.d(n,"ob",(function(){return N})),t.d(n,"U",(function(){return q})),t.d(n,"R",(function(){return C})),t.d(n,"k",(function(){return M})),t.d(n,"B",(function(){return D})),t.d(n,"nb",(function(){return O})),t.d(n,"q",(function(){return H})),t.d(n,"t",(function(){return J})),t.d(n,"Q",(function(){return L})),t.d(n,"Z",(function(){return U})),t.d(n,"p",(function(){return P})),t.d(n,"rb",(function(){return X})),t.d(n,"l",(function(){return j})),t.d(n,"o",(function(){return W})),t.d(n,"w",(function(){return V})),t.d(n,"A",(function(){return $})),t.d(n,"hb",(function(){return K})),t.d(n,"L",(function(){return z})),t.d(n,"x",(function(){return Q})),t.d(n,"eb",(function(){return G})),t.d(n,"ab",(function(){return Y})),t.d(n,"v",(function(){return Z})),t.d(n,"e",(function(){return ee})),t.d(n,"bb",(function(){return ne})),t.d(n,"K",(function(){return te})),t.d(n,"E",(function(){return re})),t.d(n,"d",(function(){return oe})),t.d(n,"c",(function(){return ie})),t.d(n,"G",(function(){return ae})),t.d(n,"b",(function(){return le})),t.d(n,"C",(function(){return ue})),t.d(n,"i",(function(){return ce})),t.d(n,"pb",(function(){return se})),t.d(n,"V",(function(){return de})),t.d(n,"j",(function(){return fe})),t.d(n,"r",(function(){return pe})),t.d(n,"S",(function(){return me})),t.d(n,"s",(function(){return be})),t.d(n,"P",(function(){return he})),t.d(n,"ib",(function(){return ke})),t.d(n,"lb",(function(){return ye})),t.d(n,"mb",(function(){return ge})),t.d(n,"N",(function(){return ve})),t.d(n,"m",(function(){return we})),t.d(n,"fb",(function(){return _e})),t.d(n,"y",(function(){return Te})),t.d(n,"g",(function(){return Ae})),t.d(n,"h",(function(){return Se})),t.d(n,"M",(function(){return Ee})),t.d(n,"O",(function(){return xe})),t.d(n,"D",(function(){return Re})),t.d(n,"I",(function(){return Be})),t.d(n,"T",(function(){return Fe})),t.d(n,"db",(function(){return Ie})),t.d(n,"cb",(function(){return Ne})),t.d(n,"f",(function(){return qe})),t.d(n,"J",(function(){return Ce})),t.d(n,"H",(function(){return Me})),t.d(n,"X",(function(){return De})),t.d(n,"z",(function(){return Oe})),t.d(n,"u",(function(){return He})),t.d(n,"W",(function(){return Je})),t.d(n,"tb",(function(){return Le})),t.d(n,"kb",(function(){return Ue})),t.d(n,"vb",(function(){return Pe})),t.d(n,"qb",(function(){return Xe})),t.d(n,"jb",(function(){return je}));var r=t(12);const o=new Array(32).fill(void 0);function i(e){return o[e]}o.push(void 0,null,!0,!1);let a=o.length;function l(e){const n=i(e);return function(e){e<36||(o[e]=a,a=e)}(e),n}let u=new("undefined"==typeof TextDecoder?(0,e.require)("util").TextDecoder:TextDecoder)("utf-8",{ignoreBOM:!0,fatal:!0});u.decode();let c=null;function s(){return null!==c&&c.buffer===r.j.buffer||(c=new Uint8Array(r.j.buffer)),c}function d(e,n){return u.decode(s().subarray(e,e+n))}function f(e){a===o.length&&o.push(o.length+1);const n=a;return a=o[n],o[n]=e,n}let p=0;let m=new("undefined"==typeof TextEncoder?(0,e.require)("util").TextEncoder:TextEncoder)("utf-8");const b="function"==typeof m.encodeInto?function(e,n){return m.encodeInto(e,n)}:function(e,n){const t=m.encode(e);return n.set(t),{read:e.length,written:t.length}};function h(e,n,t){if(void 0===t){const t=m.encode(e),r=n(t.length);return s().subarray(r,r+t.length).set(t),p=t.length,r}let r=e.length,o=n(r);const i=s();let a=0;for(;a127)break;i[o+a]=n}if(a!==r){0!==a&&(e=e.slice(a)),o=t(o,r,r=a+3*e.length);const n=s().subarray(o+a,o+r);a+=b(e,n).written}return p=a,o}let k=null;function y(){return null!==k&&k.buffer===r.j.buffer||(k=new Int32Array(r.j.buffer)),k}function g(e){return null==e}function v(e,n,t){r.g(e,n,f(t))}function w(){r.i()}function _(e,n,t){var o=h(e,r.e,r.f),i=p,a=h(n,r.e,r.f),u=p,c=h(t,r.e,r.f),s=p;return l(r.h(o,i,a,u,c,s))}function T(e){return function(){try{return e.apply(this,arguments)}catch(e){r.b(f(e))}}}function A(e,n){return s().subarray(e/1,e/1+n)}class S{static __wrap(e){const n=Object.create(S.prototype);return n.ptr=e,n}free(){const e=this.ptr;this.ptr=0,r.a(e)}constructor(e,n,t,o){var i=h(e,r.e,r.f),a=p,u=h(n,r.e,r.f),c=p,s=g(t)?0:h(t,r.e,r.f),d=p,f=h(o,r.e,r.f),m=p;return l(r.k(i,a,u,c,s,d,f,m))}run(e){var n=h(e,r.e,r.f),t=p;return l(r.l(this.ptr,n,t))}}const E=function(e){l(e)},x=function(e){return f(S.__wrap(e))},R=function(e,n){return f(d(e,n))},B=function(){return f(new Error)},F=function(e,n){var t=h(i(n).stack,r.e,r.f),o=p;y()[e/4+1]=o,y()[e/4+0]=t},I=function(e,n){try{console.error(d(e,n))}finally{r.d(e,n)}},N=function(e,n){const t=i(n);var o=h(JSON.stringify(void 0===t?null:t),r.e,r.f),a=p;y()[e/4+1]=a,y()[e/4+0]=o},q=T((function(){return f(self.self)})),C=function(e,n,t){return f(i(e).require(d(n,t)))},M=function(e){return f(i(e).crypto)},D=function(e){return f(i(e).msCrypto)},O=function(e){return void 0===i(e)},H=function(e){return f(i(e).getRandomValues)},J=function(e,n,t){i(e).getRandomValues(A(n,t))},L=function(e,n,t){i(e).randomFillSync(A(n,t))},U=function(){return f(e)},P=function(e){return f(fetch(i(e)))},X=function(e){return f(i(e))},j=function(e){console.debug(i(e))},W=function(e){console.error(i(e))},V=function(e){console.info(i(e))},$=function(e){console.log(i(e))},K=function(e){console.warn(i(e))},z=T((function(e,n){return f(new Blob(i(e),i(n)))})),Q=function(e){return i(e)instanceof Response},G=function(e,n){var t=h(i(n).url,r.e,r.f),o=p;y()[e/4+1]=o,y()[e/4+0]=t},Y=function(e){return i(e).status},Z=function(e){return f(i(e).headers)},ee=T((function(e){return f(i(e).arrayBuffer())})),ne=T((function(e){return f(i(e).text())})),te=T((function(e,n,t){return f(new Request(d(e,n),i(t)))})),re=T((function(){return f(new FormData)})),oe=T((function(e,n,t,r){i(e).append(d(n,t),i(r))})),ie=T((function(e,n,t,r,o,a){i(e).append(d(n,t),i(r),d(o,a))})),ae=T((function(){return f(new Headers)})),le=T((function(e,n,t,r,o){i(e).append(d(n,t),d(r,o))})),ue=function(e,n){return f(new Function(d(e,n)))},ce=function(e,n){return f(i(e).call(i(n)))},se=function(e,n){return i(e)===i(n)},de=function(e){return f(i(e).self)},fe=function(e){return f(i(e).crypto)},pe=function(e){return f(i(e).getRandomValues)},me=function(e,n){return f(t(13)(d(e,n)))},be=function(e,n,t){i(e).getRandomValues(A(n,t))},he=function(e,n,t){i(e).randomFillSync(A(n,t))},ke=function(e){const n=l(e).original;if(1==n.cnt--)return n.a=0,!0;return!1},ye=function(e){return"function"==typeof i(e)},ge=function(e){const n=i(e);return"object"==typeof n&&null!==n},ve=function(e){return f(i(e).next)},we=function(e){return i(e).done},_e=function(e){return f(i(e).value)},Te=function(){return f(Symbol.iterator)},Ae=T((function(e,n){return f(i(e).call(i(n)))})),Se=T((function(e,n,t){return f(i(e).call(i(n),i(t)))})),Ee=T((function(e){return f(i(e).next())})),xe=function(){return Date.now()},Re=function(){return f(new Object)},Be=function(e,n){try{var t={a:e,b:n},o=new Promise((e,n)=>{const o=t.a;t.a=0;try{return function(e,n,t,o){r.m(e,n,f(t),f(o))}(o,t.b,e,n)}finally{t.a=o}});return f(o)}finally{t.a=t.b=0}},Fe=function(e){return f(Promise.resolve(i(e)))},Ie=function(e,n){return f(i(e).then(i(n)))},Ne=function(e,n,t){return f(i(e).then(i(n),i(t)))},qe=function(e){return f(i(e).buffer)},Ce=function(e,n,t){return f(new Uint8Array(i(e),n>>>0,t>>>0))},Me=function(e){return f(new Uint8Array(i(e)))},De=function(e,n,t){i(e).set(i(n),t>>>0)},Oe=function(e){return i(e).length},He=T((function(e,n){return f(Reflect.get(i(e),i(n)))})),Je=T((function(e,n,t){return Reflect.set(i(e),i(n),i(t))})),Le=function(e,n){const t=i(n);var o="string"==typeof t?t:void 0,a=g(o)?0:h(o,r.e,r.f),l=p;y()[e/4+1]=l,y()[e/4+0]=a},Ue=function(e,n){var t=h(function e(n){const t=typeof n;if("number"==t||"boolean"==t||null==n)return""+n;if("string"==t)return`"${n}"`;if("symbol"==t){const e=n.description;return null==e?"Symbol":`Symbol(${e})`}if("function"==t){const e=n.name;return"string"==typeof e&&e.length>0?`Function(${e})`:"Function"}if(Array.isArray(n)){const t=n.length;let r="[";t>0&&(r+=e(n[0]));for(let o=1;o1))return toString.call(n);if(o=r[1],"Object"==o)try{return"Object("+JSON.stringify(n)+")"}catch(e){return"Object"}return n instanceof Error?`${n.name}: ${n.message}\n${n.stack}`:o}(i(n)),r.e,r.f),o=p;y()[e/4+1]=o,y()[e/4+0]=t},Pe=function(e,n){throw new Error(d(e,n))},Xe=function(){return f(r.j)},je=function(e,n,t){return f(function(e,n,t,o){const i={a:e,b:n,cnt:1,dtor:t},a=(...e)=>{i.cnt++;const n=i.a;i.a=0;try{return o(n,i.b,...e)}finally{0==--i.cnt?r.c.get(i.dtor)(n,i.b):i.a=n}};return a.original=i,a}(e,n,1052,v))}}).call(this,t(11)(e))}}]); \ No newline at end of file diff --git a/static/repl/playground/598983a1fd6596cdec69.module.wasm b/static/repl/playground/598983a1fd6596cdec69.module.wasm deleted file mode 100644 index 0dfc938f247ebba98478ee4384fff017cadc0c50..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2068409 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

Oea=qk|5Z1IMF-4xoW9#5~>Tpaave9CSD=%fwR8 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

;o}al-SIemM}pks}?YU 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�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

#K1o1(md;*|B6p-Np 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

ETanM08Sl(!f_r!YA(2wV{XwY0$(}K+t>_ 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�b`cH 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 z

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

+n2HhxU17%+U%_%_jt`=Zq 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
  • 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
  • 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℘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

    o>D56sJwV_?Vz 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 literal 0 HcmV?d00001 diff --git a/static/repl/playground/playground.js b/static/repl/playground/playground.js index 44f3ff2b0f..ce3e6dd8ca 100644 --- a/static/repl/playground/playground.js +++ b/static/repl/playground/playground.js @@ -1 +1 @@ -!function(e){function n(n){for(var t,o,_=n[0],u=n[1],c=0,i=[];c<_.length;c++)o=_[c],Object.prototype.hasOwnProperty.call(r,o)&&r[o]&&i.push(r[o][0]),r[o]=0;for(t in u)Object.prototype.hasOwnProperty.call(u,t)&&(e[t]=u[t]);for(f&&f(n);i.length;)i.shift()()}var t={},r={0:0};var o={};var _={12:function(){return{"./magical_bitcoin_wallet_playground_bg.js":{__wbindgen_object_drop_ref:function(e){return t[2].exports.lb(e)},__wbindgen_string_new:function(e,n){return t[2].exports.nb(e,n)},__wbg_walletwrapper_new:function(e){return t[2].exports.Y(e)},__wbg_new_59cb74e423758ede:function(){return t[2].exports.E()},__wbg_stack_558ba5917b466edd:function(e,n){return t[2].exports.R(e,n)},__wbg_error_4bb6c2a97407129a:function(e,n){return t[2].exports.k(e,n)},__wbindgen_json_serialize:function(e,n){return t[2].exports.hb(e,n)},__wbg_newwithstrandinit_f8135da00ad2e787:function(e,n,r){return t[2].exports.H(e,n,r)},__wbindgen_object_clone_ref:function(e){return t[2].exports.kb(e)},__wbg_instanceof_Window_0e8decd0a6179699:function(e){return t[2].exports.v(e)},__wbg_fetch_aad6acd90fb3d3ad:function(e,n){return t[2].exports.m(e,n)},__wbg_instanceof_Response_e24999f3775888fb:function(e){return t[2].exports.u(e)},__wbg_url_681b339cb871babf:function(e,n){return t[2].exports.W(e,n)},__wbg_status_b96085a918afaca9:function(e){return t[2].exports.S(e)},__wbg_headers_cc6291a0ba820cfb:function(e){return t[2].exports.s(e)},__wbg_arrayBuffer_c63d50feef8fc62c:function(e){return t[2].exports.c(e)},__wbg_text_e86c77a7af6d8739:function(e){return t[2].exports.T(e)},__wbg_new_04723f85c1a610c0:function(){return t[2].exports.z()},__wbg_append_e916a4056036cb61:function(e,n,r,o,_){return t[2].exports.b(e,n,r,o,_)},__wbg_debug_ad2e107500a5e66f:function(e){return t[2].exports.i(e)},__wbg_error_899f34a74e6ae34f:function(e){return t[2].exports.l(e)},__wbg_info_9f243b6555ae61bc:function(e){return t[2].exports.t(e)},__wbg_log_8c015365353ccd49:function(e){return t[2].exports.y(e)},__wbg_warn_22c4a606fdfb0a53:function(e){return t[2].exports.Z(e)},__wbg_new_3a746f2619705add:function(e,n){return t[2].exports.C(e,n)},__wbg_call_f54d3a6dadb199ca:function(e,n){return t[2].exports.g(e,n)},__wbindgen_jsval_eq:function(e,n){return t[2].exports.ib(e,n)},__wbg_self_ac379e780a0d8b94:function(e){return t[2].exports.N(e)},__wbg_crypto_1e4302b85d4f64a2:function(e){return t[2].exports.h(e)},__wbindgen_is_undefined:function(e){return t[2].exports.gb(e)},__wbg_getRandomValues_1b4ba144162a5c9e:function(e){return t[2].exports.n(e)},__wbg_require_6461b1e9a0d7c34a:function(e,n){return t[2].exports.L(e,n)},__wbg_getRandomValues_1ef11e888e5228e9:function(e,n,r){return t[2].exports.o(e,n,r)},__wbg_randomFillSync_1b52c8482374c55b:function(e,n,r){return t[2].exports.K(e,n,r)},__wbindgen_cb_drop:function(e){return t[2].exports.bb(e)},__wbindgen_is_function:function(e){return t[2].exports.eb(e)},__wbindgen_is_object:function(e){return t[2].exports.fb(e)},__wbg_next_a5e2b0997b86e2bd:function(e){return t[2].exports.I(e)},__wbg_done_de5d8d9e2bd53827:function(e){return t[2].exports.j(e)},__wbg_value_78cc1e08158c2a75:function(e){return t[2].exports.X(e)},__wbg_iterator_a4f28df7fe8b902c:function(){return t[2].exports.w()},__wbg_newnoargs_db0587fa712f9acc:function(e,n){return t[2].exports.F(e,n)},__wbg_call_79ca0d435495a83a:function(e,n){return t[2].exports.f(e,n)},__wbg_call_122c1a957507a0d7:function(e,n,r){return t[2].exports.e(e,n,r)},__wbg_next_e030af76ecee0845:function(e){return t[2].exports.J(e)},__wbg_new_17a08b876c4dedc9:function(){return t[2].exports.B()},__wbg_new_3f7019af886f0c9c:function(e,n){return t[2].exports.D(e,n)},__wbg_resolve_57cbe6ab0b3b60a7:function(e){return t[2].exports.M(e)},__wbg_then_45c887a50a229274:function(e,n){return t[2].exports.U(e,n)},__wbg_then_9d18941da21f7104:function(e,n,r){return t[2].exports.V(e,n,r)},__wbg_self_d1b58dbab69d5bb1:function(){return t[2].exports.O()},__wbg_window_de445cb18819ad4b:function(){return t[2].exports.ab()},__wbg_globalThis_68afcb0d98f0112d:function(){return t[2].exports.q()},__wbg_global_baed4e4fa850c0d0:function(){return t[2].exports.r()},__wbg_buffer_44855aefa83ea48c:function(e){return t[2].exports.d(e)},__wbg_newwithbyteoffsetandlength_0da86dad4d55fbae:function(e,n,r){return t[2].exports.G(e,n,r)},__wbg_new_04793d2c09ba060f:function(e){return t[2].exports.A(e)},__wbg_set_fdaef5653b2c1408:function(e,n,r){return t[2].exports.Q(e,n,r)},__wbg_length_3acae3a5337e0257:function(e){return t[2].exports.x(e)},__wbg_get_38f68ddea9e54820:function(e,n){return t[2].exports.p(e,n)},__wbg_set_ede434d91072bd5f:function(e,n,r){return t[2].exports.P(e,n,r)},__wbindgen_string_get:function(e,n){return t[2].exports.mb(e,n)},__wbindgen_debug_string:function(e,n){return t[2].exports.db(e,n)},__wbindgen_throw:function(e,n){return t[2].exports.ob(e,n)},__wbindgen_memory:function(){return t[2].exports.jb()},__wbindgen_closure_wrapper6152:function(e,n,r){return t[2].exports.cb(e,n,r)}}}}};function u(n){if(t[n])return t[n].exports;var r=t[n]={i:n,l:!1,exports:{}};return e[n].call(r.exports,r,r.exports,u),r.l=!0,r.exports}u.e=function(e){var n=[],t=r[e];if(0!==t)if(t)n.push(t[2]);else{var c=new Promise((function(n,o){t=r[e]=[n,o]}));n.push(t[2]=c);var i,a=document.createElement("script");a.charset="utf-8",a.timeout=120,u.nc&&a.setAttribute("nonce",u.nc),a.src=function(e){return u.p+""+e+".playground.js"}(e);var f=new Error;i=function(n){a.onerror=a.onload=null,clearTimeout(b);var t=r[e];if(0!==t){if(t){var o=n&&("load"===n.type?"missing":n.type),_=n&&n.target&&n.target.src;f.message="Loading chunk "+e+" failed.\n("+o+": "+_+")",f.name="ChunkLoadError",f.type=o,f.request=_,t[1](f)}r[e]=void 0}};var b=setTimeout((function(){i({type:"timeout",target:a})}),12e4);a.onerror=a.onload=i,document.head.appendChild(a)}return({2:[12]}[e]||[]).forEach((function(e){var t=o[e];if(t)n.push(t);else{var r,c=_[e](),i=fetch(u.p+""+{12:"598983a1fd6596cdec69"}[e]+".module.wasm");if(c instanceof Promise&&"function"==typeof WebAssembly.compileStreaming)r=Promise.all([WebAssembly.compileStreaming(i),c]).then((function(e){return WebAssembly.instantiate(e[0],e[1])}));else if("function"==typeof WebAssembly.instantiateStreaming)r=WebAssembly.instantiateStreaming(i,c);else{r=i.then((function(e){return e.arrayBuffer()})).then((function(e){return WebAssembly.instantiate(e,c)}))}n.push(o[e]=r.then((function(n){return u.w[e]=(n.instance||n).exports})))}})),Promise.all(n)},u.m=e,u.c=t,u.d=function(e,n,t){u.o(e,n)||Object.defineProperty(e,n,{enumerable:!0,get:t})},u.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},u.t=function(e,n){if(1&n&&(e=u(e)),8&n)return e;if(4&n&&"object"==typeof e&&e&&e.__esModule)return e;var t=Object.create(null);if(u.r(t),Object.defineProperty(t,"default",{enumerable:!0,value:e}),2&n&&"string"!=typeof e)for(var r in e)u.d(t,r,function(n){return e[n]}.bind(null,r));return t},u.n=function(e){var n=e&&e.__esModule?function(){return e.default}:function(){return e};return u.d(n,"a",n),n},u.o=function(e,n){return Object.prototype.hasOwnProperty.call(e,n)},u.p="/repl/playground/",u.oe=function(e){throw console.error(e),e},u.w={};var c=window.webpackJsonp=window.webpackJsonp||[],i=c.push.bind(c);c.push=n,c=c.slice();for(var a=0;aconsole.error("Error importing `index.js`:",e))}]); \ No newline at end of file +!function(e){function n(n){for(var t,_,o=n[0],u=n[1],c=0,b=[];cconsole.error("Error importing `index.js`:",e))}]); \ No newline at end of file -- 2.49.0

  • Pid@I#4xwN(>Aj3=%g{Vqh?birXkLFxW!b9!d-h zAPiFDqr|`f!XS2#5(5JWgV+g53=D}-^(jgW4CzpImJ$O)Hk6&G#K4dbWj84?Ff>Ei zZAuIb?NIhqB?bl%2AMfiiGcxxLF}bU3=AL)V((XCU;tqdTS%FK0fa$pDP;x*X=OLF@z-28Nd^ka&5m!oc9I3SkGRGB6ZF z*$t`;4E<2{Bvl56sZjO;RR)HIQ1)U~28NYT_9j&ZhRsm+HdO|O?NIg}RR)H=Q1$^; z28M%B_Aylkh7(ZsX;lUW5C-|{oGJsuMX2~ARR)HqQ1*LO1_lrYsrjqQ!0=BM;&)ax z1_m}Yi2FI!7#Khpq=rw8fq@??E~3W3AgTsYFQdl50Ky z#=ro=Ahw4Z14A%WZ-N>FLn747WHkncR46-Lje#Kx%Fa<^V915C^VJv_Kp13By&3}p z2!q0ZvKj*e2!q)3)EF4%L)9--V_*PbkoYP!28Pv8d-tj_Fzkb}_p325fH26+BWer` zN1@`!)EF4fLd`j+#=ro=Aal;EF)&<)ieFJqp0f#E+?oK>BH0fa%~Th=s8@%inW^dw4AY@%HmEZ& zfG|kSesu;05C*ZOwHX*>v>|Q?&}Lu&VUT#JHUk3)gVmPqdJGJop=<_y28OHp5b+QC3=F@aYz6}c z22BHqxRwC}gD&XEMFs{2Jp%>?JE*v$0RzJ{D0`*>1H&w+n%M>n4F93xtcDB>`i2m5 z3=J6=`k?Fyh71gkq3jQa3=DEc5H$)$3=Hm2wucb|gTE2Pj{!yu4Euc{YCt#e_AG(0 zCoExLI0j|sFJoXRS_bkt14GF&28LQFd)_hzhWSwThh+>5AE9if6$}g@4AQ~2f`I{q zL2T|73=AL)VymuTU{C`MR536x=&XQXkob`m3=Bu1;ty6ZFnolv|F2+R0AY|CwUrDE zx+_5}1_t+)3=Dx#cEU;qhMJWS_cyF$U}%DhZ(hm30Ky<0+g36#?1YN%S;@e#7s`IR zl7Rt)L25KtF)-+X2G1B67z|f2Fc?AErmGkj%%E)NRSXOu3{vm2ih%)yLF}4U3=AL) zVsBW*zyQJ^_NG+~3|pXjx36Mg*a2nlTgAYzAId(sih%)yLF(VEVqka+75}!1fdPa; z;!jsIFn}eh8aUfRO=&L3%9&7#Z9^C*Og}0RcvaMksr; z03*XTD0`;>Bf~Bzd#?Z^0|D7#pY zkpYB3>KgTLp3?K|*Zx&%>*a20uON5aD zghAr_MHm?lK*bMDqkzp^CyikL z22pP-#>fD|AoK0T7#SR(;;Y3N89*2$zE+Hp0fa&94PuN8TcK*Ui!m~QFi2choRL9Z z9Ac)DI3t59l&vn#$e;~n>q{^)m`gy^SV}N5SV7s=l8g*Ck`Qq_Nk#?`2ASzB$;bf0 zAodkWMuzK9HMb-g8E!+_4WxGo;GJr5h zeV`O0Ll{&%Qi_ow8p`gHVq};GWzUdeWS9wM8^|y+n8`rQw~%3Eu!XYiWf&Pi7-Z%o z8AgWXQ1MkVj0_u~>`gL^44a|stul-Z+n{ViSw;pkS%{fdvWyHM3^K+KFex9R=0QFq!{dBL@R-Syd`1Qk2C4aw z&&co*D$Y>A$nd=#qK2V^k>P3&l-T$j}63w_apq=!UXaU1Vff3uQZ9 zVq|auO)!8QeT$L73^aKF%FDMH8FHZP(p!uSAPiE{a*L4xghA}tw-_1bL)9$2#mKN8 z%4T@L$iVgh;s%Zfj0_S`w)6u=21O`a`2iz?3Y4w(fRRB9$~Jh&$YAymqW8@sMuzu~ zAnXe-7#XgC&aGo$U~qZK$l&!7BF^%GkpYB3?XmM87#Tnq#Af)&$iVfH5j?*j@R5;0 z7s@vH$jFchWfy#8Wax#m`#v%WC(<^6FxCAq(a#YpBWhxK10mZ{mjT<3T2yrW@M;= zvg&|IEm68Ona}nUUcGl>Oy1BLfJ7-2dYL+i{Qnn52HUR?HQrwt8T_E^fUk@U=}>mnS4IX92I-ypm62f@RD8)-Mg|ZD ziU0n}$l(7CVot+1MuwwM_L*;t3?K|rbKx5!!zHNr)o+Xp*P-m!-xwL*K-piuF*5vt zvLAeBWO)4@VkXZ|Mh2^&5Vp-vMg~_X+x;gaLj{yw^^=j|G?abzCnLjuD7)YnBSXnA zh~A1{j0{y!cEc}5hBhdB!Y@XK6;SquUyKafpzH&`7#R*h*%y8>GF*eQ85o!t{{CkI z=XVAMW`@82nZayE20jK52IUI{20n&*@GLxNqLPo{JtK5*nSr0-?|*)9ngpFF^!L92 zn2kIaOx<-onCs&*u0rOrVRy2__^|bIFg~_D)g;d4m!wvdlouryfTpMo^$fss)Ud1S z7+9`B4$o47-h+*~-h=q{$T`;_>yc+(gRDnhdJQtiPR@Gd1J~%k9{JBT$l4ds@H}Wb zjGpPC;yNTfWN|TorfX2v{E!&m1lJ{exjwosVRT&rWKF{8x&#J>(RB%++LD1`bX@`@ z97fkAK*C{kT>>N=M%N`k!eMk>0wf$p*Cjy0VRT&rWQ=}vT>>N=Kx+~}7&JEkT9W|6 zAU0@C0tkcHqw5kNVKurg0TK?Q>k=UIZJ;#?APgF(8(o(G36s%v36O9YU6%l9Z-CY$ zfG~&$T9W|6Aol3G1W+h2FpRECfYd3VH3=XL3Kh_r1P}(XN7p4l=ITb*B|ySqbX@`@ z97fkAK*9mECIN&&WyR>a1W1^Su1kQdT>z~~0AW!3d~{s`WG)}HCIN&&VKTZd0TL#( zUY9`PTySwoQE_IjF6a&yw2A+3A`GB?^q`BgK-^r-K3ubauew6 zkyYPB7;+gH7~V5LF8%_Yu>~r-K_yoh69bmZGl^fzVDTNYmLc^!WGzGCck9QrXoK84KOkqhe`jW3 zP=Q`ByN!u~VLKB8!wx0}hF>_uC4NHAa*&Q@U{Lr8In&1)v^M=GwB=RoC+%^4VKpk^DJF)(z%*rp5&Q($Zp28IPN zwlM?48W`J%fnf)XZOFiI1jaUCV7LHfn?T)j2WlV89WdGi>YhJPc@uL62A*FKznYja zFi61IrVI=!Ft!N;g8__f%)np+V;eCrc)-|(3=APKwgCe}0+bz`pPTBJpO^Xv=`5PR z%nS?~nhXs8q2~vH!ixcP1^^2K0}~5w@s3}R_z6xe@ySn5Pc3pSD#|ZnU|?op0BMI{ z7S!`?NG#uq67y2xLCH+lK+gnvO;u7(esVUbe0cB+a-P;B1_lN#(3QR{3=GNeqti3< zGD|WOb26(^6(9vmd{JIH_^eK!-y#g4dm)fB1{v{lngpzxhyd=Cow4})iEarLozKfGbc5L*y}49?)-tA z5ePbm1yqh$ns2R@}R9C$nq>`@~milHZ(ryUP)yAperwt`J8C#L0d*Z@b%uC771v|GGMF|4~12+o; z1E{nGWiK8U1_oXh1_nMB1_pi>$eAsyEDQ{SET9XcOHzyS5_2GjYvaC6nbIIYE0e)T zd4v33!XOGhR6i**f=--cU;xpebNo~pML|iGLDO0xIkB`j6;!x`3WFyt1eGl(LIU1nln06T(#fk6yOT$}|`-b)~fNwP37fLtTR0=k(MQddf|Ffhol zFfhm>iOI2GYva=Gd^VJZoduI9Lk{$8eo&f5PCwLLOO5|Lwk=Ge3>6Fv46yUpl5_Hl zOTnl8m*r=trYIDpg08X7EKAL)1f4<+?z`kyrlu$)=75tSlu}5_FDl9}PfeknKR`J| zKRGog2b3)sYM4bC(ij*Ra+x8083j;AhSrmyJ7E-&(uWcY1A{UP1A_{Zm?{ecgBlA1 zgIk_|UUI4e^b|$ZW4?!C`=O6T6s3=+jubAS_QOEMmkujxd}$!L3lv|PEDQ` z%}r2qh2adRC7FmSJx_yD@ai-Cbb1$^N>14AT)cIb!D9fu)w)(CeY0oFUma3LG+?2Qn^kH3=U7{7%XyPV3;6x zWY0Ax1_l$guh~4#3=I#=D-Sz5Gc35#8g5eN%y7alJ@?>hX9nAe2~Q#(Iy>}it&m+W z>Jsq&(X}U1-Y%1_`m&w>(BSgT>)~-G-K{QL=H9Gyu6X4#kx4^Gt6RaUk?nwxW4LHU>Rwr>87%QqvL&VyqkC)>(;G1CcDi! z>8A8}*$Fr1nj5cXU-;+N+xJt%KTSskw@Z!2S+NtF7v27A@S|nraK-!wdW&`y%+SH7vub4 zd$ybBG2@UoOWA5XV-{@LtlqNGv-rfq1%^+bdiGnL;;4(0_L`Maca%>$(Cfh8yJeRW zTfGcwr;51m+T~@JcQ+?z%LlJ>Cq+8iAF6me{*lajDH-Lx(l+3cVZa1$Vc#cFb}2`^ z!xQFy^sW8rox6i2Z{Zz%AD7REo;-P(>?6A2vuxax89vf;3YM12p7)uUnAVgg{YER~`HGa#T?|yHTdE_^7%9YYZi^cr6?(`Jy_VMu-6ybYwZGEG^*i6CY zXQa3JNB_TiVgI7n{xkQtKHBc87*MaTep_{VXh8h$4}tIhbOlJyHJdDY??6D33(JpL zqF)25Ls_>mMr#G;h8`AtSdkETLdzsfa{83OD$|3j@9#Mom~$}VG`AQ-(D9FY`}(9! zf-KkV$}LjL3_2dE$;qERKS=h*&eWHSE(fXjY3yIz%@Mpd@zc7Vb#}o#wc&5Yb&G@j zW7fWi{joeadGn2=(rNW8iY5z6;~@h zl@k8o#oYJ&e`kjGY&`T;)9ym}`&i@RExs%f*`^E=6ca5Yjyf@X$=sPAv0Jmj;?d>B z5n3h-j@>$OBf`|tqeAdEU*tgz-Pf;ToFhLL{aC7MQW3efzl>ksab4sY$yJ$qUp$Jm zUm$Yi%_8wA{}Ym5mv{R{8Oa*_^eAtNs#B>kmloX~HBUF1HR;xysHQ&=&b1s$(TlD1 zr_AXJi|*mF-s!B{6FvRekzlVm2cvBjw!Mg9{ub@K;<1uRi*}5G=eem1j1psNZaePw zsGk}W9VGNh>i(&i%3|+J1*aKe!vpTI`TjGB&3!V}x= zv(>Rg9+S=AFQ53G*v@dFswLJiX(dC;%%@vYlddp4{V%69JE=wCeSGlO3rR~~yfR;5 z#F~75(Nou;daLAvt?RQV_ZK7^rO$S&*t{h9pMz6G*n^wN^D{KRo9YOp96R*6#M#^> zrDC%|kcew#O4x%vX_3>`r(km@I_X!ul-KutNlfpQeG|2*a9a9nmE|Ah_|BvYmve+)?qJNgKIN1S z$7|CJUaP<6r&6;sJY4=I&68i45p{L%@7DCI85_OUR;3^0%3SZaX3c{g4w+F&*RM-F zFUkC9b(Z(O!m7+`E(>N!n3eTQSW#O7Q)ZZT`ugh@HaejampX>vTre8-Oo%1nQAl#6Fug(({4zV>%I zxq4+TXf}{^FsFhNkyGs zrgWann_jfq@Ym~Vud_wm@ioQ0eoVz@%c3tBJTfb83@KvSJ1eL7LdkKZZ4VX}vjkPH zejIVFxNTYZG@19@B_b!j-7PG2ERm=x2|ahIv}E3li?15pSC=IJKV-C#=V6J>{^I(( z{-UMa>jUmzS?pDso;!&G*48;Gl=avxh>!~o zDbx2m@$PAQXW8z=s;v75_m_#*_AJuA`ME4=j(&I9d5!Xd=HI#@%<<)FMtkRoBuy^g zQ1|BWOsf;+G4r0AIC%am|9MD2@x)uBiXERrG_6*qS1dJHwYg*R+=}!#uL9GWOBIaY zV$L{8vsX45m(&YCvZ*v&utML5x2V$g#3bwa6P8u_R+V!dH@Q<;u%;{R&jP`!o^ag; zYfiVS{IwPdUES4HsX59uX675K>fLpuSz4b~#YKKsbbTgOeS5l<>Fe_W)t78LnVvDX zR=f3TH{W;JRqbQ(dn0%Dhw6B?s(I&HRcgMqOSm~LkF5C>az4A0V?vFE*5PBTxsKEv z|5CgojQ3~FkB<}5)&%I+T2GfckUc56mdjRg16%owTAv=xm=jaZ)o%Dc)AFwjbKRU$ zh7Ox2=5@@I8CH4U&8>SB?cn9VYEj*-q6;#QL$23N=x2E%t;Jiv>t<74pp{d-<^<(a zPfwK98<(uHk*{7;zu?5{*3V}i)*BcY7#bKE7#o-vm>QTFm>XCaSQ;7_8X6iI8XKAz zni`rJnj2aeS{fM`85$WG85@}xnHrfHnHyOcSsEJ{8yXuK8ylM#n;M%Ln;TmgTbdY{ z7@8QF7@L@wn3|ZGn44IbSehD`8k!oJ8k?G!nwpxKnwwgfTACS{8JZcH8Jn4ynVOlI znVVUdS(+P|8=4!L8=IS$o0^-Mo10shTUr=c7+M%v7+aWFm|B=wm|Iv_SXvrb8d@4z z8e5uJnp&D!np;{}TKXb&S^c2LX$Md?4OX05l#&{sRh*xvYp7?SXKDs+UW0F+)6dLH zNv+T;Dn{*nWv5mufbL!M3ikI?U|?_;6J-!$U|@(86J-Dm-@OnOWr$~B0AIfZ5{L9P z5{rrwD~n4&)Bky;xk;%-N%{FXsfl@@jtg=Zfy7=jcGrW3DG2jvqE$Vc{v=_K~ZXQVo7R>HF(g(C9}97C$aL03}ljMuwR0$EGx>8$-uw> zy9ArYVT*Ek+Z?Ffu)}F!eAwYMFg~`!X{ehI!0`@pTLI{D?IQ5>DFcIr9Ar=~jTKTO zAoD?!sxW>LnmmXPl8;0xtUwpcB^IM!h7BHI$}Emg&PXhZPXb+Qnpjk+k(XK?pOc!0 zGCxcM|Dp_sX~;v;Ic&icbR;l8Pa!8WH?u?`wIVq+H6=9#X{t0eF9kG2n2}nckXoFa zSddy$l$eq_s9z5i*br zo{!eh0jsxC(1Gf(QUJAr4k(H;fbKmx2331b5i;?8LlH9g3=7ec%7RpoUU(pZF85Is z1s|iur6kG#x)TFcEvWUUqkyblLkUtJBq6nQlUW!TQdk%mQdt-n(pVT6(peZ7GFTWG zPBSntWU?@TCo(|U@)IKi=v+32FN}~2)xI$zE>y$Jr^HU0SSc(}f=rs6Rf0^K+*A?; z-HF2hngPztO9WM%3W<3s(8WRu#h?pdixn~w%TkeQyqwg$^pcF?FG`}|mL!eKWR!Bi zKp9dF!0Nlwyv!1Xvc#gy#Jmy(D=UUI%A(+dqjoBbGJqB~z}f^ssl}x^CFpH}JcR_; zq9SOUfFTPhEoM`pCj#z-7#f;@dm$;Q`lTgl;3Y~NDv-q=p!1nQ_dp=?LA{RR63{wg zn6DTZ8dM{$i|h8ZdlzviWugOV#;!v+;m2GE@z$YFCr1rpz>d8N5` zR7Amx4s#O=7+$DA;=dSlky~DJ>K7GA9)g((aSHtokhT@15hbGvF%xP}PH8Fw zgMlg}KP6R`q$+?rN(>AxP%%g$p}-KKD#`%5KL}A=CM0C2Lh@9xDkLAK<>V)pfJ#a5 zM36#4i>fFCD9&N>paxueYLP+$0|UbnRY?Aa$w9kgV7UWma-b4EKTUz*4%7`g3JeTy zR3T{vrXNN_3QEv{^bj|3s6omOm^^a2C#SE6o<1PA#->&jpsEIO! zF)%P(s3YGINFpM(ZCq)-YJQ2J39W$;8=w1Y9rPk~*q zl`R4qq72SR3tM1z;|78F*2fuRkFpGd-jK4SXPAa{c5U=S{4VPJ3s?*;+4DnRqLIhjdF+b|%RmO)xe zlmT=fP!}@;=zJiC%)I3MyyDE_5>PfQNG!@$C@x7XNrkJM!3-I-0o73mX;2F?FFiFy z0nv=jsbnb75@i5g>0+gjlvz?- zkeHmRkP2DVmzn~1gC1xxBRj+Z8N(87Q3g=G3cGw4#)n~zBqhH*kAZF319(ge z#^1%vzyRud!T2+oK|_`d3^4u@X2?avF#c*NALPeeP^tzklo|}TJjSV>gVU_=e|WBlJ}Q0GJxAm;N_&5 zdBr7(dC95Z0lGgeLbXC>US4XEm4cq00;rAzr zcmb%HsF0DLpRJHql%K1R2x&NGgBs6}k{l^)z=}aqpz`g40mP4443M@4jNin_0Pa7) z_{~uMWTg6h3JU|nR2Bx5yf+QnP6I9G0=aiO3j@OpG_jeWMct)2V9z4^Z5F6c4B8jv zTv}X`p9^kFfXo2l*-$e;Y!IHq!oYx7i0+!7<_{`NJwZE6ASGuwsN{@FEy@o86`cO1 zC7zHW7MH}5L@3h}RBDEUN=PTrJ}F1YvS(Lt!RQ1o7y~j3QXNxLiv03R9AWG0L441= z&|=WScxPB)2xVmE=Q%>kLWDpNs3=6{f=j}H)S_HSN$3JD2>tR)+(6?)h@!i=6x`%U zE6qtx%u_E>02ks4;M`H3nxp_q)wxMIl}Hg=Tv@CS+G2r}MHp5Zi86rF7bp#a(j9c_ z3p#WLUi+PxTv(b}lnTjj*o*^bM7^ToA4Z}KpgZ$mW_ctQXDEQ0uAoKM1&PU^l03gG zwJ0qozg(Zh&QL~TaYj;6et8~vs~DuMUX)m_4{cg8I2en9?)PB;Z4?9D3kaIfnTyna zn8(7vFrS5iVF3#R1G4x+3i}CZxg~HnoG}(VgfN2 zHl_^Y!^V_B{(-fr!DF-vX^+{WC<^5DSsZMPJu=%WG*Ew zw*-{+8P1!Cf@cjuZ6eV9!zhZ163gSuQj@`z9a`LeF@cmBE=&vzAbs!m?=3D*EQl{k z&CM?Z4V9*(Rw!s>7At5f6lZ|47igT+2GkUSi0Yd{>P1&59c>D!=TPj2*v(L43UT8p zXuX!12OFOTPv$}lM7G8jZV$r@Q%Ie-#uVaSm_0BvKSIp}yE`#Q0bwEo!y8jb-H7f+ zm|oB(1klDRP;)M&2+}Hsd0WE_zrDt+kb}(=5=#;kiVJc;@duij2788qfg!~V(nrVT z?io=1ZbkXIp(SY+;DQv=3`a@(i(us`18SaF3>r_x80Sw_u(O5aW-BXSPrrCqXmo(P z%Xy`_`YEZ&Mrk=E`iVK|`9+x}8M&ZD#B44K-lz=PI1fq-HY-+ZYU*u!pytWF>*k%p zo_y&(4S|rp_1=p%8i~9tyq(Xwe*PLm_0ChrW*ry*SFpOaqH*V3Tif5!jLo_&8dmjB<# zY4+Xr{HpnKJ`Xf{S z-mbPQ-TFz~>OPsZj$U)k!Zsz}$naBoRO)Zn&h%(iRPbZomCdt44K-o{FHdT?DmU|{ zP|LOlU1|UO#g{&rq3iI!IQCp$y-Y`a#;=B=`N~=InJgFjx36(=cWytawDP*Bq{z$P zTTd=q+rOr8u5yjQ%+2EGj%d#gsb4Uc@!RhQQ~X<)4$icatV&jOHayTVKVr|j$+jQ1 zCT}+_tx=n{*haN^lJth%r@P-Nmn+SA6)#>|)-`qEB=cAyk+;7*x3_)~i(FAD^Yn7W zI&;o5hW#AxXSQi%6-SFrBGdwKvUrn2kyf2E4d+DAne{w$__dWOe z;oc|T=6pyn?tMGg1I;T=Qy5pSyKg1;uA>|M0HD?P|>ar)#vtXK^syWBmhd9dT5!PJoNyDGl+*xj8n>%}!AgFX?f zgNu6X_iUWm@$u>Q<)ZuvU#Hz$DtKFH$EH1D{MROmr`>-&?WF4NbMvz&|F(Xgd8plO z$1kpImd%Td;jDG#kVIv__BFNN5G{W5}zIvhZZ##`%mw=@X9YGKzZ-_ zmZeFxDmiOz7cGxHH|?-@r@!FW#+ohjRxb`MS~NSc?OI!DyDQ^g;kM^NFQ+;FnX!D~ z^2L7wt?Mry^>}70-1@%h+pT!sh_uy4qc`&@|1asoY99~ZoBZR^=N)BM*)g|sXQYX6 zwiyR??yHaNPCu|r``rie?G6?mx2L?h`y{|kN@!P_sNB=*3#PqDIBWF2O(kyPj)woM zR;=B+^;yFHt3r~>k0;ETesuNwuf1EE|8AR>UA%GOlRYUlZWr!8;rq6aS7%Yzyh)q& z1h;#wbuCY*x|%ZgMz>c@4r_c;yI$<<Pt*kU@s;t=3dHGDjNAJ@DW-b4Byp{Vm z#d)cn`pRXtRa4Hj@6hZ>J0sJ$Qq4rG;eYbNV1t7u3IF$;%&7V3XkoAO=ipm2&F1B^ z=NhhT`J6nF>1gfc)DL@1oxkZVu@{@h_-dwA@A=uk8&eK+6dZ1sqU zuh(mAd$0Cr_tV>(7O&oL>s9_qf4A&)CnlZV{aBpsR@L@>tM1HgpAh+U`>U0QLVkt! zr=*5_e)&Up^WHkm0+sTg_s!l*9xHqGyPG9@LAl7&U+a#xc1(?&xAWHQ;L^X}nYMH^ zt+@1OEAzuui-Oo|7Q4*6x^!}j?z2<%t^GTm?wG&#{<2MK^2^!RPQPGKQG7z>Ok9(7 z*o0rY_1_kq$~LL|DYxbH-nPc;+tn8SGyAgPnb8iF`7VaB3+$i0JvODbq~m=2${)4o zJhnc(ojF^EX|~d>AeTdn4>_)$kbd>kGD*(tT?t30^Cz5UeYs=XUSSJ6cja`Iw>*#A zc*+i#O*ub%MgQaimz{?XO)B2eGxhndoz@;l&ysD1hN+>d8_o*tw~G%I z?`yc0$G2T;?#2Z@T$fTxS?-Eemd-I=@_wy{}jYaJ1YdGeSgdRA4}&OVuA9~~s$rf*tot~W9M1>^l= zkM``cHcafUkj`1zRcpB}OzC*=+dIc^mX^kZh`f^NxIC#ibEb;Qs*dsthxhBQy|UFS z>DF|cH!Vqbe_hz?t-fs66ie5&avRTo{p0Mdv-w=3(I1hx@9|EH?5t;*e*J#w6yGU^ z=1*JO|9aFtn7I97$-LWhBg$0SgpLIseRp|X`?T-D)}=0IMfS~7@0v7~VOH+JjXK|V zH87m~_`dp9Nx%Zx>93^(C#7&a-Lo`t>b6=hxi{>wvXlDWO`7bvWr>;5s`4Gt4}Fj9 zn=WX?jOxi!k37Zzo~Bhi5th@;T4!>G{7(`&PgA-yr4zIAu%wr<-}6S2|JhOFSX)V_@dr_`dka=lphtA z_Ki=ucbZ*i?_YS|FP-J=$xkPzDK)w})a3t}x3xff#oD8DSs(kD2}znCJudy=aM=Bp zZ!v;7R@1nJXKfZ`KUsZl`T>R89=oLu?fvkjgLiAd%(7{QuLB+}u@~9%SM{k>pTFem zedgyc?6~-T(mGaVR`p}6w@V&(KDJ@|w5J6zud2@()%Ev$ej?ShKX!Az!Mue@`lb(D z?=dZ%Ypd9EeX27bYp>>dpXw`tZXZ715;&{!S-b2;M+n2a_uD4(tThg1F*QT!`X|N3R=b&A_vF7i&5?Cj zwSfESKUbw$;%e&t^RKOHnEU>N((#_F4_dU>zW!0(%42NpGkNyaW#|8U%2yofo^ZHc zMqTW4xYe!mg*V<#e{x5;uimpEEJ1ZjP(c7*C1qs{hdRMGH(PNQ%Z-dayU+dfc ziQZj({Ex24e%-EVKdUWo>g`ZF>ckl@45AvqIXQE?j@u37e#e=NPTz~@Ba)!fO# zC*!Tod3jbu{H}g-;GC|v_}p2tg-$PBVyid5fA*%q`kmK>sqz|$r&h+g>{c)OX(Li9`YPhN^fH}H-${B87o9IZ{9s$v z%x}z-&-srsJg%F*>0$7<1GD37@8^D*8KD^6*4FZwg z7D%PMW4yH~qHV%I6UUDG@0Od`H3hDk_UhunvyYx$nP;Rt^T1mER=5Az`weCWFBAXo z_P(b6#reGW9?^CF9~-^O-_M%4ICqgu=xW9W9?sLrT4GEK{7?U_yXDJxL~#B*xxj^t zrq|q#r7q=kI@EpRdpx^aW@PyDS>~P759{kLJlL9DyQR8<^OJG%xd7kSuG1O*FfLU{ z6W_~F?R0L1ee9bDJue$hy6>7S@j?0F?wc!i$i2zAsU>jv*<|4-$E995PbinTTevSHU#NIzSDk0kI+m%OnfGq<-E#f4 zn)%wKNdeb?Tsw4hcJ!pS=r-f+O`ps%J}v*BqP*UP>HS4{`LefJiKflZmt9_QbSKl2 zg%dc0%`=$Krba!@R#H@I__yI6TlPw=1-7x%P84TzlyC@0V*G`(!ph zt4fi)wDEELf|+~gyWM+d&C+m9`Ayd=FII&!I?LBCnaif}|GU7=b|sd||Fc%LYiPTM z?{}QK@>8jpuKuK7m$!53)x^%OX;JO5ylrx5_EP=#>_Ue&F`cjd>f*g~ePZJsBe8kQ zrFSiyynlA<#6=pXD%LYSH$A=S&+4^_8yNS$pDQL=C39$9_R*O6GZq)kI`(a5vi-7l z1)Et7Hs||SYMeeWpZoCV%b)&!aCshCab)|vX`+b*)3&C%?TM=7`J?nd{Pm5~?RQK6 zi%mYa?`25v{yW>7^i;Go-d}zyI5$kHvUEv*sLPv#>yvsnXNRg=_I@vTkUVvV^Nv|= zJ-c@;3rTZ~Sf7=7;pP57z1xo*l|G4o{?ieCY1O;C`ZlXSwS{I~wdTGSUQ(Kr%6hyt z_oC45ea9@8pJ=_FnfHV3;@r(@Os>&OnpzSzIEfYcE?!y@b9weTg)`@-8J}=s(){me zr?5A3Vdeabz8N}4I3td`B{rFx^633MQ?t=&;qg7Q|J{zA-1&3$p?^W9KVE+i`+PrG zvHEkA*o??1^UGr=wkNXZzEqrh*}U#jgQ2+76O}0Tg@5M+$*wc-JZa;ye96t4 z*}s={yKhPMOl|jQhssu ziEi^UYq5>2{Xdi^oQjq`zUjM;$=*#*D(*|oaoG00Z*{lg;R}mb7foCD^7E0NFn*g` zg%ZETr*)=w^xgY8_xJ0%Rfb^|t-qGZUA=FbJvm0hxHX*FZAbB^`eiyT;mZWx%U_tY z>05f%SK%h-_%Dn{Kh0PqTwdr@rf+}x#ueVn!N2+bu`hj*EE0Qip69toHIZAYkKJyR zzLURD>W8M`#FtN(2+S_7{hBO)?#jUncRtxHXY~5SbV|I9!!d7q)1JA@y)Jt0U98<2 zIM;Q~8#n9EK~1Y4P8R3d@H|QE){eP6a~A%dE%5wNJELoDV%CJ)FCC}d`Ps51Fy+$j zV2foBH`gVHnmlIjO^Dl*#dyba!}rqcqm02ZcXn$gOF!Javs3enb<#}*jWs48PwnE@ zG`fD^+P*6*BkS7=dfs`87|5^a(a(yJ{G)bhN9>`S{jm|vYF~{md@j*jlE2CRh=GvR z+1B&RtKz&}8qyC3N}9!mE^stiHvjO}tP_C;``b;DTYp`;vGWQ;+~hgz{x3KiO?MnV znUv)7&}rG1eYJbfpLzLwhVI=p%nnZ!_g9F_UAp1a^zZY(Fa5sy`{wUEzwiHk{QKGOm%rcs{_y+r?{B|<{r>x# z;Sb9n_CH*I`2Gm~5&0wWNBWQ4AEiI4e>DE+{L%ko^vCRvdD*jaessGdTr}a{@M6v%b)FkcKzA+=ir|se@^^4{pZ}DOMkBZx$)=DpZk9v{dxB1<)1fy zKK%Lo=i8rOfBybq_{;K_{V&&FzQ2NhMgB_smHsRDSMjgvUyZ-ofA#+w{Wbk-`Pb&J z{a@$5Zht-h`u+|08~iu?Z`9w|zlncS{-*!U{+su=@Nengioex=>;5+VZT;Kvx94yF z-${R`{hj%D&ff)p7yn)Mch%pue>eQy@^|~+U4QreJ^1&?-xGgN|2_Bj(%-9pZ~VRe z_x|5Uf1mz+`S;D=_kTbC{r30g-@ktu{xSb!|Ht)@_n+WDk$>X-pFJZ_>YM|7QN1^KbsY#s8N5TlsJ8zYYI3|J(j=*T2304*omx@A$vd z|IYop`0wh!8~<+qyZ`Uezo-9R{(JN9{lCxuzWw|8@9#f`|IGi{{&W53{V(ueo7f5ZRH|F{3& z^?&dGga42GKmPyJ|8xH@{=f47#{b*@@BM%D|LOl1|KI$7|NqnfZ~uS(|MMSoK`a{s z7XvSY0D}mFID-^}9D^c*3WGX>HiI66A%iJ{1%ow%J%ba2D}yJ44}(8LFhdwaBttAi z0z)!GIztviE<+(h2}3zUHA5XkBSQ;A2SYbQAHyVusSGn1<}l1>Sj4c5VI{*Fh7Amx z8MZO(V%W=YfZ+(kafVY2=NK+BTw%DuaGT*C!y|^L3@;d7GrVW`#PF5jC&M3x{|wBG zY>b?Yyo>^j!i?gKQjD^Uii|3Z>WtcqdW?pQri>Ph){ORyPK>UM9*jPW{)|D4VT_TC zF^ma}$&6`?S&X@i1&k$(<&0H~b&QRSEsPzE-Hd&VlNhHm&S0FwIG=G5<1)sTjB6Oz zGj3+w#<-JlFXI8m!;HrnPcfclyvTTk@jBye#(Rtp8J{w~V0_K^p79goSH_==e;EHW zGBdF;aWe5R2`~vWi7`nr$ucQ0sW7QCX))kPg%)>0eEX*v%EX6F#tiY_otj?^(tjlc3Y{G2LY|U)P?8xlO?7{5K?9Uv; z9LgNY9K#&XoXniYoXMQaT)+|As_Jdt?{^9<(M%=4HRF)w9a z!MuifJ@Y2!ZOjY|uhT#BdP$ijpuGX2W-)m25(5KFALvedP#oh5FW8)DLLekf+yWiw$AIl{ zx73u>oRUP)q?G}NVVRZj;KjqB87c;bwSka%YaejfV>64`wet)NcLE{nDLI26>nTNp zAaj>6JN%$_fYvU7_Nk;WFfhDeW?&FdXJA;+#>n8{#Loa8UU~SHmEqJZYtY(1&|!t3 zftd^J3=9f>3=9su%nS`JatsW*hKvk{UUM@{F)e3cIGF#b4YVqUfuZsJn$~E?T-|pp z42~O?US;4GW|Ys`pYqls@9p&Ex4wYS@Q`3|yaJL^W3-#9$2s#p^Ir>5e*GsU%5T1& zzszxm<;blKXZJ|f8!uy4lYi;Q#Naq**;NMa2b_#GdNZQiFYhawfAdDWzNpZ#fP2{m zd0yxFZ%nL-moq2G_+X}I$?@5{OO zcjCVXv%=QY!6y*Ya!QO+Qj_&TJ8nu+(<}8;iW1ZFK^vJcb9jngE@(Bsoq_=aLq;%U z?_D7@Z(~)RnO9n@09FoHUxY_}K@LPY%xuu!Jy5#DYIb5?iC%I>YI1gJN_=8Uibjea zNV}$9W^sIRer_u01S6O^C3x%v`3P=KacPo9ie4_r*~kXL%qhibPEu)_9^||qJ6i=` z$B6h~Pxp8iPj}CdV9?qGXjqj&^~22D3r&|W{#WQhr!YR~BrcHuVSLa*rpSEIL8i!j z&_Slie9%Fr$b3ge2Jm`Sn0cV}lc4!>(0CzCEQOJQ!Hj`{;l8VsE%SM)X9s_u0iCzX za0)s%eCPKSFdsJ8`|bA~FdsH|EBNOLm=Bwa)%o)V%!kdby8ZbA=ELSn6aV}H^G`$P zKCAz*fX;JefX!u2`@;j~hePKkH~tX;^I>z1r~k-+`LMaeXMa?{eArwd!(SaRA2zoq z{nrG{ht1WQ{Ydl^9W69WTmWb_6@2v{CA()o!Y z2F!J|nD*hr*0Bk0gk1_s#3q7x&iEMj1QjTFW()`0cHM*hkfTfqE7(2=}J zj6GmJY-DZ?;}kF-Hqv&S5i(f-8##N(xCAT@8wvZvxCYFJjckcAf!aC@46uF z7cl>3`Tbpa`=`C;XYm2^(Hk=uwPt!zW^pN`WwRhk6nw4&C}u@LQ!h~d3TWvMlV6F( zUxmhBjm8JXB&alp>0b+#$5lHjXe&VKL2mB)0SBB;8|ERIjjEhwo3 zRn%}ZFEc`V3YdDJZ4V@`!0f#O)dS;SMdOPxL3Vz?6$=9AW%pw0j@Padk? zKu=Fsn}Go?{)v%+!4kAvH80IC(GRO>h&D=YVnt4B9$fE9CdleHm>u_-7#M6B7#Pxu z@^j;hON!!)5>qlO;xqF~tQ2xVo2+v(L2C-Z>zu*cpA{0KjdT=@&0-T2bQRJ-i)IyO z#EODTSM+d&h3B1E$cjT35lEct=`k>{#6foaIf0Ki2Ct!mFnvo)z&zO2BqFvwJ@5zR zJ_ZKRQ4uh94AlHJpykS-vs4%u7}l~dFhG`HgVtu2D5$IJDD=cZdJw&Fklj{R3=9k~ zGZsMQU^HZfB51QgewqS!FMhEVIAC&8^FRkZC?u7ZfcX%GnZ*hW413}rJp(u|jrg zB?DZ4B3AvGd6~r-Q2pRF)u1KwMW9NZJC`)*_&hgo@#E zIumN#Zen3z*v!Jfum!Y}vnUyKlqtAp2TDV*eCCn}2@B8>IG}O|#s}@@2VG|a<1b}p z0Iy01osU2XE-5NaO-sxvPSwyvj-F!Bj&=Rq)ZF9@&^{3chUm>4FlS7 zqQ=0$0OPNM?m9x|D#GlIw+3f;Te;SQ{2FgcwOHO`qaiv~Su}3mw7i0qi zWY-gnU(Nv8MFiu6c87va%7O7gy>-xuBrtvkn)+l02JlrhFnQ29SRnoA?tr94{O4BD zUY5ae#mTD-+{R3J0W%t40RaZb7a*-W4KE}^QVQ(s85ke7PXNY;?GuRB)6O{A^X8$W`OJjZB9xAZDTEh)KQ5=mDUQNMed-@=Ea~Eo`MF*nV<~< z`DqFXF!#(!6=eXW+(W65^9N3)LUI?(Y~+}R9+aYAP?VVm-hu+!pOOlx=|JOdpnWPo zpnOmc2elR%7@1jF+1Qxb**G{j1-WFnC3!@61^9URSp=AcgoHW87{ys7m?W8{*kzbx z8Rf+kn6;U8m~^@I7!8;WnT!~hGp%G=#j={?7t?RnzbyZl|8uUbsO;`tWDp+F-7`T( z_AVd4x6kiCdiwS;vGH3Uwe4#*0!Eru`PX* zR&Ly~Yxl8J=gvQQ%D}?Q2bQ(6c6Iagic3jtnK*my$#ds<1vOng!&6dwC$8MGYxmKU z_n$odz$@tLnUdPjvT4u0{a3Gl_}JXqy=2+G{YQ_VJAdo8$BeyakDWX3>E|CF85iH# z*S~Sw_WcKs9ltIpCLSI0?fbv~4ZOL9_wMuY%jf0G$i~;!ty{l)&o41?Ie9mCKmUlR zn7F$7tw*n1z4PJY*P`P7lG17V@oIYd%hzw;fBgLQ`?DOT&oJnhKXCBee?R}IXm$>M z0d@U%@ALA_ZS9?0CrteJKRCVg#K{X6Z`^$T?>~b=yi(JBmL?YtX%;rY#x;Bmt4%ey z8y+xAaxk*!vzV~3Gc&TYu?unq@C&hrvNN;DaB(toFtal=F*7ssu&^?7voZ3CvRW|< zva_)Yu!plVv5WEsusAd8GBdIWvhnj+vB;{%E9A0dsWzNoZQ8&r#n$wfIg(wJTbxsb zM}#Mfjf+i+Es|ZE)s0Jsg@=Wa*^pa@MT(7^xnT_(7n`EJ4~s5y35N|cKeG+H1&20k z(|=!w!yy(^?kHTx=E`ZX7&pCERk%Q7n<14b2iVTwei_M3np_ip$AG0(wKQ99tBO@~-3lj$iClePdHxnO=0HYw2 z5Ua4D2%{*IIFlr=467`M3S$;?Hq#!ai%eH|u5w-jO%gFaV13B+g6W;Y2bLd9Kbd|p z{buA*x3=^1@1HksJ{voynXO&e=L;8EL?q12!@}!Vty{m>^np-&XWu+{@&lzlKmU}} zm~GpoW!O2mxJAUxEUi|oym6D$e8R*P>|EA%X_@_#^5fsVk4l;~TU{e`?t+Djmn>hg zcGsRGY}`DevR3x4fy|AUf9O|5<-1d%IY}Tw? zY=LZytOCre4c$p{9voZ^%i@$=xw+VQg)P~+%yd`;8V=Z`1oL=sa=E!mdvFBHS~jw~ zamg~fdzv%zad5F&vU4?>Nj7X}3|WV7-zbFvFePH6bXRm_nm z?$$6%geRO+vZ1}vow?PCU$iwqyWy%XvlI(cV}TVbV=F_$bxj`@E*7R{K^Gs}hC?=N zj4Yw7(k4ued^#*CJYif7>nvn>byzsrnfTZmW;Ng7;AQ4zF5!t}=MmvyvEblh)8J6@ zYYgELWoBk&=agh;=Vaz(*K9bg%GJV#tr&(D$MK*|>7b4TLw&X=cn>jXJ`Pm&!uX*1 zHqe|Nj1Ov&*&+7dgIkoK%|=O?>97Vi!Jnt3@{}j8}RKEut+JUfJXO08}BtVq1#0R5{rsc-9Ts3fV+pF-RGz+qwlq+_?SWLdbVw(zsD}&AhUseMJ zKL(S8-~+x1VSnd0g!L{t5XQTVA$-a8hH!?T4oP{x9wgcQWk_ydI+$wC{xGY7uQ887 z=3&_bxrbe|locm17#y6SZ<08X!KHDcyW7Hv3>gO}T4p_*=#a-a=|}s*$=7-sr!s6f zI8}b5;5@aW-uh8GVPGQ3kU+zS z)|hU0TC?a})0&5`nbtD=a9S((D`_nQL-Sg1;l*pcg|Do2lwy<8XXIjJVPq9&lxJjM z;o)OtXJljyW7J}0WMX1rWCWL|jEo|T!HnG;%NW&|7}+${`4|})nHZTE89Ag`SY)|b zEg0GP(ik~dI9Qmun3)&_40ux|6gin#7+EElgoP#9xlKhGg?MWjQlL3EG*1$b3rm-b2*tnrt&fhFfp<*Gc&R3 zG*}op7?~Nx83mX@G&2ViBQqmLXA;iRM#mdgcXbiHGl~IC`kx`hDnTZt?u6!&CjP@LiDlCF* z0*oro=8TL?tO5>PEKF*QjI4}I+Kdd0EKH!tU}4f^WMNW-^Y|Gp8CjT|RRsjXnAn&Z zm;@Q6SiPCK*?Ae+ct905$Yo4CCQQP7j4X`KkP2L$k%xs-T#ktqRE3+#u-G$+7%_@7 z*_$x(GqRg#F|lyzFmm&mi!pPlFmbYLGcjwjFtRZ+F*C9rQ0L=jU}9rZV`5|CfVTeS znM}bk$IQsi%)-RR!pq9c$X)_kf5Mx}$im3P#mLCa3JL&5Mn)D!ZYCC1Ru)DD@zy~Gh-AZ3#&F`oS=e%00V;q z12coO9uotz02h;pJ}U=vp*km1I+H0Ar`qafxvW^9tpGYhhju1}#P=W+p#bE=CTqEKzB3PB$BKaY=DwK^6{W zW=2j2Mix#`6fi0aF)A@JvN1Y>QxPLSBNw}+I16SD0i}Od_Bl?VmXipxoD&lhBjXM; zCU!|SC3{eF%G!*H(OsH}@2X|GgFFWlBNGQB6Qdj>sDH*1%fY0_1d3`VX=5fXK@V0& zB})cQMqN<)FqC5wW90K>XJlg3VFr~LAc9GPjgg5_m63^&g^`g#d?%wnLt4HdWI}_1 zUA|CG$UuNaUX)ds!Jz?Cw=*#^@-Xo+a4=|bGBAK^b_NDWz0SqL$Pmit&d9_BatsS2 z4kd>K{l~IsE zicN}53Us;$_dO=?xrd+;`wdJC46(usn1sX?6!*#}DAwpC=(8FuFcw{)VESXp0yCav z56t9#E0{CFmf_6GX7>i&&bMXs0;QLIDvArad9&;Dl>A43NWT}fWktN zk&#hOI-1*xn}v~yQ9?qSx!k}Ul+8I<7@66*n0Oia8Lb#uSU4C(n4}n)m_S7p3lkGF zGou_6Gb1;M&k71K5hgJ%l>8XQnRCHa4-2Ct6D#9%CMh9a zMl}veZaroLMkW>}CP79~CMPyf2IXPoU{q%0W;AAGWM*PwWnyHMX5<6YDXg5#mEdg1 zz&KfeL4cW&M?i^@iE$+(J0mQW=rigvIWvkfGcZ14oXX0;%*e#bqQT6EE!pX(L#262%YMIy=7ceq&h%#9+F*B;NGqWD% zU}9!u6lV-!V+7UrOz&9Om>8L)nL;^087m7E)@+Q7sm!3}0|O@`69W^d5}CjPs{a+Z zG}xF}I2bwEn3(l=8JQSBPGt-d1LtC7jSG-Il#%Fqaf_CEJ4^{b%H3v?*wth{|XWeEDI$XcoZcUNIaBu$V-%B zxUx`c*|mpK3@;ny4L&9+b$#5Vgx2Od%*euWfl-B>NscvvQ4183SXy12nhcQoQk#jH zA&iNQ0bEBr9B`nlW@ckygx1Xp%uJZIGlQOxTuT}=3!?!Orxp_kd9>~4dQP9>h zSfHK1EJ259#RDC=-w$*d{w*+__y2+EU&cf;My`csD!hs2tN9*U=u0SC8ptHNeU@A3 z^&u`ZJ-OpGkbkTQ>xlTm^N-1cPEW-jMvR6s8IKxGvpBRF+3auHSbfifQl zBRew}lN_TpBO@aZBPXK37TuRPr5GWMJ-POi*B8%Vc6;VdPR^3SeRY zH8yaRUh0g_@UlxEspQgP;$VCS3N%IrMg{=^0R|?*<&rCbG6_^=h%xdZl}mw)p!N)? zEMjDO&B#Qcbo$E3MM?R@YR%5TXwMP|Dyu+UAyy6!yk!$RxNKr)fR;-MYzz!(oC=H% z0uLB7g%#M|i7jArlYGEdpzwe_LFEBwnYse^U!4Wq>;@0GCmAa6C@g!xW3VED@5AZ` zd;KRu0ND@c$g^n;n705<1Ze{6~0lFXZW~K{=@Hw3cr3EDH?E9FtIW+ zF*9(raUJ7g;40%{Vawqv<0|7~V$0(#=Hg&a=gMGb7tZBM;40&C6Jg+T<6;nDV1CcV z#wEtZz}3LLl#7jP8&?=t8y6cF10ypV8`m*oCRPR;KQRV521W)(Nlrdy29_=^ISxjC z1uk`d2Ch9^3~aNw)VPjuiE)K-F@T^hkEI|JgR}~ZEF%YF8|x`91`bJfbxvN#0~Z5B18C4jL4lFM zAc2w5ppc1^RfsW#Q3{lXxn-GH8TCOd2FO`+i42ZweuEZSf$sZDVsP98=73gnCo?#n z0dqi0pHdhc?|?b33=9mZ432NW95>KX00zfDV2(Qj14BB4W6vLuX&#{EjSP-+z#Pz7 zt(gptYrq`P4cb`@j(fly(1=qugX0-62ehOrhr#gsbZ{hPMokbHJQ)3=9nK z7#!DtIp-M|7~V5D?g4WyFfcHDU~oJG=3Hc8VED-3cn8e6#K6GtiNWy=m~)wdf#EZQ z;~y{wv=ZzKgJVx4$eybV3=Cfx9Or;J*BBTWzA-qi0dsCJFfjaJaNGmt++<*2_{rdS z2Fw91Bmc$Vcn8e6&A`C$o5Ar7m;+i=_J_go514b8fq~&KgJVw<$ew!)3=IDm9Or^L zprJ=b2FEoZ4jU6A0|PT7gX11B544Pom65^m44B8p$iTqP$l!Pf%;NwpOk!kkd;{iz zmOXJZGC2ML^FYhZco`WSdz!B?aI^6-GBEHnGC0lw^8^?f7z9D~fq6oV3=F~``@lTV z;wMp%ePEs#BLjmt$UZPnf{}qi5@a8kC&kFXAPuq)%mXc7lLgt=0P85p!d_JMhz z<#4(n`&vQv=`k`e=!5J7@x%-m85ls5@9fN=hA9Js5hDYGG02A?SvJtZIa830V4fKx z1A{rpMlcVw)XNHFBbaB+$iQF&vJuR)Wn^Hm1KHRHveBNAfx!V}BbWzTkn9BVA(-dP z$iUzNvJcF2Wn^G*1K9`Wxic~_c!2B!^Sl@t7`#FDfq9@MdcGk0z&t-j1_pnSeeEFo z0vH(>0zvkHc|nW}48b7#z`PJf28K|OePCV~BLhP?$UZPHf{}qC5@a8k2U;i{4YCi+ zi(zD7hy~dP=EX5GFvNrG>j2r8z{tRm2(k~%OJZbTNCw#l=A|$)Frj0_CfAp5|)97YC)T#$WWULGR@Lq5p9PLO>Cj0_BgAp5|)B1Q&= zVvv1cUI`-uLn+8UFt3b}fuS5^ABe|V!N|bypTY4Ch{ION$iPqqvJT9vW@KQf0a*v; z)iN?L)Pbz)0$JAx3P8}t1Te3Ok%6HZWF45-!pOkT3bGE&Yhz?!2w`GyJOk#nGcquA zfV>ChbuuzAgfTHVz5(;PKmpIh;P?m31Fe+k0om6LvagSkf#EL5dthEaC{mah9M^z( z6Brp7qL~;R_kej585tNRfxHLiO=e_ZNMK@cyaVP<0YwAIJ}_?@D4B!o1M{XcGB9K? zF*x@0fb5&W$iOfYWFMF}2NcvG`@p=pj0_A#Ap5|)`JliB`47xnz{tR`5ad5FZxJH{ z!(vc)f_Y0A85ov=!V}C}#>l|X0J5(aWFP1h(-k25z`T{9@C4Zh=B;65U|0(ZPcUyC zC;v;QGBPl9f&2&NZDM3#=mz-@%-hV!z_0}ro_!$uwlXp>Yy;T` z=4}Us8OS~`ZwDg-!%mQWVBQ`^28O+$@C5Tfca3=B6w{+j@@?a0f#EU8J}~bIBLl-zkbPj@Ge!o6=OFvQJkVLOFG2QA1ljkB zk%8eg$UZRd4I=}?TabNV-aAGHhW8-*z`T!;dqW)0fO(*`nx8@Tfq9_wX1{{$1M@&P zicAIB2j+ceWMJ42vTqW|z8{PX3_n5kfqB0e85n+p>;v=uFfuUw1=$DY{R3riMh3^T zARa3d0|O%{JAgQBOiT<6%%J1~=CLp_FtCD>3z)~o#K6D~N}iKJ)^UKA#)7gtn8(G$ zz`zYkE?^!HXvrujJAiq7ObiVCpyUbW34oT|g6sqHgg_VBf$RhGM3@*DL_zj}d7#C) z;voB`fb5e19m)){56qKdVqlO4*$3vyfDSwc*$3vyF)=X6gX{zI6qpzo=7E9}%u@m# zl?<{E%u@kfn+LKF%u{1xU{D9yHx*=`1``8=CdfW8Pm76xK^tTrn5VnHU&sK=w@o*=NfHz9!Id z4wz@h#K4fI!{E3E%yVR7U~mH22j)35F)%cMk|&r4I@GfhWFMI4%EZ9X1F{dyb7Nv) za0mGh%<}+EBZBOk4zdq)h^RNne_$SHp|dZ@e_);;69a=k$UZQyfSG}zkeR{p447BM z%)n60%;0zj%qwGNU?^v1aC`&i)iX0Nd}d~F`~&8-F*7i%VPJS98IXNoULP|9!hU|v5n1H(CxePG^1 zW(J0hAp5|)Nz4okn?Ux>1lc#4nSo(5$UZP{3Nr)47La{l-c)7=hOHp`z`SY93=G>q z_JMiRnHd;c&a=FMehVAu;v;|Ff%aR1lb4X-C|~7 zxDB!o%)7(Pz;G92ADDNKnStRx$UZRd0W$-`Ly&!7-XmrPhQ}cLz`Q5S3=B^}_RR&^ z_l%i=;W@}YFb}jP^CieWFz*#J1H)^OePG@jW(J10Ap5|)cgze7??Lu~d0&_r7{Kud z=6z>oVE6&D56t_?%)syoWZyiHeZQC)7=DB71M~heGcZ(x>;v=uF*7jKfb0YF{xdT$ z)G{+To(1th_YnlJFgV@;ao8AH7#IRs7#!b#c}y$}3_&amj(@;BW)=p9U={|)p7|i_ zSXjW9O*+m2^FXGAvM@NV0rS{c7#PA>7##P2dF(6<4B;#cj%UC;4i*N62#|eX9w!R} zLnO#PFprCcfguWHADG9@!oUy>vTp&%J{}hEJzb7-z&u{ix^IwuU>+X}`0g&pJzyR` z3-}f<$1`A_01E?y0mwcuPmqOy!4PC0m?y--z+eQj56ly0VPG%@*|!j6p9l*Bg9!_R z;~X$gl!bx86l5QmC&t3SU!oXkwvJcFYWMN>i1lb4XNwF|6 zSb^*V^Q2iA7_33|Edtpm!@|H|1F{dylVxFGum#x%=E<=zFxY|Y1M}or7#Qq9_JMf{ zEDQ_|Ap5{P&?&)=Ap5{PB^Cw-Cy;$$o-zvqgEPp!#UT4sSQr>wK=y%os-Tr5Ap5{P zH5LX2H;{c`o;nKygFDDRFi(Spfx!c0ADE}f!oc7OvJcGDVqswL0@(-VX|pgec!TU) z0$(+Aza0J0CvgWkpFcn8b_-D;K$vJcFI z-f8Ce2h2-@+-&C9vlL_>=zgp8J56mlI zVPGf(`47x10;v8AKo|Pc`K)XOTg6sqHpnCxv*MNDT9RXWG_JMhz zl}_71_JMhzbxb=!_JMi3SQr>~gX{zI_OLK8>;>5e=7H9s?+1nFDv*5#SQr@2gX{zI z4uV!Kf&2&N9cE!*I0CW{%sa}$z;Fy?ADDNXg@NG&$UZRdBntz>DUf|&-f0#FhBF}h zz`V083=HQ$_N@llcY%e0;UdUBFz*rz1H)yIePG@d76yi^Ap5|)Yb*>5*FpAyc{f-X z7;b{>1M_aNFfiN(*$3v`VPRmn3$hQ)yT`)7a35sf8jyVtSQr={g6sqH9&9J$jab22gG4xVr5`pW@T_(1Lm=? zGBB{RGC1x5^VnD!7}!}E9M6Dx9IOlsoU9CvcfdR@Rt5%cRtCp6U>*;v;OSQ!{JLH2=pTC5BV+93PDJRMdB23?SSV4fZ;1A{)uzKtOJ z3|Sc%5<&KXc}A=Z3`rpSz&y}#^2s3kz&sOH28I-nePEs`D+5C+$UZR7jFo{Q4P+mf zXU@vNkPfmB%(Gx+V8{U3w+UpQB`X6%CdfW8&x)0SAq!+5m}kujTDijDxChL$VP#;* z0oe!U*|IV);v=sSs57WLH2=p0jvxR4Iulrg6s=qWngFo*$3tYu`)0;f$RhGf>{|D znnCt~c_FL}3@sr0z`Rga28LFUePCV~D+5Ct$UZO+G@Z|&%i#D2%v&hHz`&@>;MlVb zWZxnI1_mZw2FE#I-eLg;24-Cb$2DNy5&;GV7F`C%Jz(Ba0R{$ET?WT9VBRtT1_m}= z2FE*K-f{s326kNr$2VZ!3IPTN4v>9d-bw)m22PND+d=lN5@2B90@(-VtrlQl;0D{}$vz)-ZB!Ep|lw^*2gp?Ece;~Fq;i7*30$!Z42 zJz(BaVFrfM)eMejz`SL`3=Czf8659`dCP?v7|K^OIKBb%RtPgNRDkRQ^HvHoFjRu< z+XJ$1l`sQC705m?Z?!N3Lp8`gFmH`8149kSJ}_^sFatv^$UZP{oiGDK9mqZ~Z@n-B zLp{hoFmHn}149GIJ}_^iFatv)$iBTG`!)$PFf@Ve1M@ZuGcYuR>;v<*2s1FWfb0YF zwhA*aw1Vsd^R@{yFtmZ}1M{{EGcdG+>;v<52s1Erfb0YFb_z2vbb{>L2eNOMFatvu z$UZP{w=e@kH^@FPZ;vnoLl4M4FmJCg14A#!J}_^eFatv$$UZP{zc2$sKgd2X?|?7^ z!vv6hVBSGt28M|s`}TwEJ0#4&FbQNIn0Hv1fnhSpJ}~cyFayIBkbPj@QDFv#sUZ8n zyko))4AVgNfqBP;85pL6>;v;o2s1Fu0NDrTofKwZmm!VCW?+~LvJcEVC(OVw4`d&hcV3u*VLr${FzPq1M}_( zGcc?H*$3v`6=q;q3$hQ)yC=-RunuG&n0H^8fnhz!J}~crFayH|kbPj@LtzGnjUf9D zgY0`G%)qb-WFMIKSeSufGsr$L?};!2!xoTzVBS+<28OL5`@p;v=O2s1G30oe!U zy%lC)*bA}`%zG!yz_1TwADH)En1NwG$UZRdgD?Zb4`Bw!KVaTRVFreu!VHc*M?v;| z5@uldCCuPB2h95{%)szln89%knD<4Pf#HuZgX11B@2fBa!(U+r$1`Bw1Q`Z~3jz#| zcfh=fG7JnC1sELPfO(T-7#J=IFgX4J^CrtMFkBX3aO^n-vTuqE1H%;o2FE#I-c%U| zhN}V$j%&cYX)+89*8~_G_kelRWf&N)3otmI0rO_aFfiNz*$3v$lwn}F39=8&nlyk#;B49`IJfqBbi7#N;|>;v;w$S^Rx0NDrTt(0M4cnPu(%v&YH!0-xWADFjV zhJoQV$i9;x`_{-XFuVcT2j;DnVPJR*vJcE#C&R$-4rCvgw_b*U;XTMcFmHnl1H%W9 zePG^383u-rAp5|)O)?A&pFsA3d7EVz7(RpSI|Z_Diwpz97m$5m-c}g~hOZ#|z`SiT z3=H2u_JMiZWf&N~gX{zIcE~U=`~cYp=IxYWVE75L56s&o!@%$hWFMHfSB8P%FUY>r zAp7>oFfjZB*$3wBmtkP|FTmiq7Q|zfV_;yEV{qI9;;=EvF)%R8F*u$9^H}5<7+B>P z9Pfa6Y;p_?>~ai_Z@@ebIR*w!IR?i+U>=to0|U1lgJaJbkaawA3=F(-432ZaJU%%F z27WmP$2DM{fE)vZAjm#2Pe_h|K^SBom?t8~z#s~;56lyjV_*;m*$3uH$T2WTg6sqH zq~sVFq(Szb1=%Mf$G{*9vJcFYlVf0z2iXVaDabJ}D1z(*^OWQm7?eTwfq5!&3=FCu z`@lRkIR*xGkbPjDh8zQfCdfW8PfL!0K^tV>IgouiatsW*Ap5{PJvjyjeUN=%o`D<# zgCWR1FwaPifx#GLADCw%$G~6;vJcENlVe~o2iXVaS;#RkSc2>W^Q`0;7_33|od?-x zBgepC3$hQ)vy)?Bum{-(<~hhQFgSwj1M{5Z7#N&E_JMgWatsWvAp5{PH#r6dcaVKx zo`)O*gD1#7FwaYlfx#PO-vy9;K5`5Uz99R+JU=-G27i!!U|xV614AIlJ}@sxj)5T< zWFMFpBFDfG3bGH(3zK7D2nX2*=0(UcFhqjv1M{Nf7#N~K_FV+o7bC~O5DT&o%!`v_ zV2B6V2j(TnF)$>8>;v)U?>OK2j*4CF)&nu>;vKU*$3t|$T2W9 zg6sqHn&cQ5nnCt~c`b4b46Pvhz`Qm&28MQ!ePCXP90Nlq$UZQyOOAn|8)V-VkbOOJ z3=F*>`@p;v&w=gBcJ+-Gon z1LCkPkYiw22(k{$TO`N8uoz_BRgiT{gY3HovTutV1H)F3 zePG@;IR=L9Ap5|)9dZl|J3;n=dAsBo7s`E90l12<{gt`U^ou456n9u$G~tBWFMG!N{)fyv>b!u z88GjR90S8ykbPj@IXMP~^C0`cybE#+3>QK6fq9qY7#J>t?7IQ7?}{7)!&Q)dVBR%3 z28Qb(`@p;#atsVNLH2=px8xWYZiDOt^X|woFx&;%2j<-aMIXpMFz$#_vpj?28ZeJXo`Hcyp22Ysn8z#6z`!cc;CKei0rMo}85jgW_JMhl@(c`uAp7os?30pbU=RY?2j)r3GcX8) z>;v;;;vm zdG_)Q4CWyFz&sCm1_lR^ePEuaJOhIx$UZR7OP+zj31lCb=Pl2`;0&_wKFB^Fc?Jd- zkbPjDuRH^TE66@DFH)X?ArNFAm=`V2zz__w56p{|XJ7~g*$3vu%QG;9gX{zIGUOQ; z5=#B!lb&^K#@F7*as?fqA*|3=F9t`@p)e zFt10RfuRLtADGuG&%n?MvJcGblV@OP1K9`W^~*Cbw1eye^Jd61FiZg12j;v=W$TKiZ0oe!U&6Q_hm2@(c`xAp5|)J@O0;n?d%0c_-u<7>Yplfq5t885oK|_JMh)0@(c{+ zAp5|)7xD}Y4?y;Tc`xM|7#@P`1M^;v;&%QG-kgY0_-vhR&N1H)60ePG@X zc?O0GkbPj@Pk9E0N|1eE-YGB}X1b9Pfa6$%+gN#fl7$Z@|11MFxfvMFz(|U|y;s14F4IgJaJNknhqI85qhG z864+;dFhG_4CNsEz`P7a28IfdePCXuA_GGu$UZPHOOb)03S=Lcm#xUaPz|yV%*#<^ zV5kAv2j=A}GBDJF?0X5aFHezyp$=ppn3u1}z)%me56o*;WMF6k*$3urQ(<7Zpu*sI z2F%;8!oYA*g~9O-n72cPf#H%0gX0@8Z>I_a!(|l)$3I}+E)@obD=G|*J+DCa?N(u6 zxT?b7I0wwzqr$*&O@+a64VbrAg@NI^3WMVwFmIm<1H%oFePG^x6$XZzAp5|)11by* zw?OuRc?VS(7;b~?1M?24FfiN!+4mY`-(eL7hPxp9z`P?W3=H=`_JMgvRTvoVgX{zI zj;Sy(JOJ4T<{ejIV0Z|!56nBE!octdWFMG!QiXxxF~~kJ@01Dy!xNBwZ$S2)R$*Xx z3bGH(JEOwD@C;-hn0Ho%f#EsGJ}~c`3IoFnkbPj@c@+kRmnsa7cR@T>9R>yi9R|lY zAPyU&4g-TBXdxJw$E3r+V5Gy~*z*=-9kUJtgRu^S;~X%LMTddG1hfzg%mbNXs>9&8 z2h3yBVPG)RVQ@SH=CSKAFqrEwINkyCICK~oEI{^wd7L^743;4Kz&tJ;1_mpTeeXc_ zaqBQJScB{X^LTU^7;HfHfqA?-3=Fm)`@lRt9R>zFkbPhtzYYU~J;**VPe6x(!2x6+ zm?x;iz~Bh756lzNVPJ3q+4mk~pRf)CgEPoJFi%8>fx!i2ADAbq!@%GQvJcD?(_vt6 z1K9`WiR&;hxP$Bi^CWZ_7(77sfq9ZT3=Ezi`@lRY9R>z3kbNIO_DSn7FnELP1M_5b z7#Ms&_JMh_It&cHAp5{PIUNQDKahQ3p1ckNgFnbVFi$~;fgu27ADE}8!@v*-vJcEt z(qUi-0@?QwWS_DQ14A&#J}^&3hk+pkWFMHPs>8q#3bGH(Q`2E!2m{#%=Bev2Foc8b z1M@U=7#Jcz_JMhtIt&bvAp5{PEgc4iD3E=hK=x_tFfc@e>;v<3bQl<7K=y%ox;hLD zu^{`vJUtx-hB%OYU|xa_14AOnJ}@syhk+p*v~Up2OV(jvsFh`K`~&8tfOw#VgP%e6 zrRy*-WPt1g^D=c97_vb2fqB_F3=BCS`@pGMuK^HIt&bjObm{9z`T4=c!KN$ z^9n#A2wJEJ<`wBMFcgFQ_XT8MsSX1}8OS~`uMU*zKnoSYyn0Zo11(ep^BQy*7#czT z1M`}67#NyC{sZ$`bQl;~LE#DJwdpW0w1dJE%&oFt1OCfuSGdKQM2C4gi3{ye&fqBz(7#OC5>;v;= z=rAzM1ljiuWZx_u28P)n`@p<8It&bRLH2=p^K=*(=7a15^A_kZFf0Vw2j(r(VPIGc zvJcE#qQk(j6l5Qmw@inDVL8Y?FmHtp1H(#?ecwU$t;&2O z17zPW9R`NoAp5|)Jvs~wdqMVrdHZx281{qg1M?2(Ffbeh*$3tw(qUjY46+Z*JEFtD za1>-8n0HKvf#EpFJ}~cu4g;v;2=rAxm1lb4XJ9>;v;smN77-g6sqH z(v~qWq=W1O^D>q(Fl2)41M{+$F)(C<>;v<1mN78og6sqH8kR9IG=l8=2ePke83RKz z$UZQyWf=oQE66@DuWcCvLp#VmFt1}714AdsJ}|Fq83RK%$UZQyXBh)SFUUSHuWuOx zLqEtqFmJ*#28M|s`~HLMo3xC9VKT@*FmK8-28O91`@p4zdr-vsli+UU`Php2j-r7VNv8!)eKIRisI$UZQy zVL1asBgnp1kbOOfPsVBVJH3=CUA{sZ&2 zEoWfZ4)PzEw_`a2!%mR@z`R|{85nkh{0HXkSdjS z?g8^u|1&VS{s-;*1L;%y&%odY+GhxsQ~%Gv;Qk-9?++xW@t=Xg<3DKMABd; zWM4Okr}dwK!3$&`n5X@pfx#POAD9Qa&&3C1ADE~6pMk*_WFMHP_n(2m4`d&hr~jXU z!5?HFm}l^xfgu27ADCzOpMfC|WM2=+KBNB(3_&3Kz&zvs3=F{_`@lTVeK8>*`@lTY z{|pSFAp5{Pv;PbXVIcd!JoEny4B;UAz&wlp3=9z<`@lTQ{|pR~Ap3ej_F4UBV2Jw9 z;5Zk|V_{^_U;*vp0`WlSJuzs4xO>1{CKg5pEfDt%m)= zPQWq(anFFc+$@X?#vtw;Fqemgk--GSeFNt5vM@53g1CRcTs{^?1~U-1rypc5KMNy+ zIfy$4%oSi^WUv5n*MPZ#EQ}16AnqP8SBQm?!3xAZ1Lg{|Ffv$!xOc!@5f(-U8xZ#m zm@CS{$Y2ZN{sD8vSQr`XK-``QAbZ7G7#ZwA+&N&b1PddB1Bkl@%#{Q&L3j_CE5*Xd z-~{5H0du8U7#W;F+&f^d3=1QJ3yAv$%#~$fWN-y>|A4u2EQ}0pAa2h@kiGIOj12A| z?i?^zfrXL51H@ee<|?uJ7Dfgy5cdq2tIWd4;0@y50drMY7#Vy(+&5sZ zDhnfnFNpgG%vEDyWbgxVdnSSGRcB#j@CR|{fVmr37#VJWxNE@NjVz1|H$mJzVD2Us zMuuA;?inz5GYccbZ4mbkn7f6Ak>L)A`v%P2%EHKS7sUMo=5AwQWVi?7_DlxZyPbuR z;Xa5v2h82U!pQId#9agC?qp$PcnIR|0dse;Ffu#>anFFcyIB|+9)q}dz}!77j0{ge z+&5tEUKU1%ry%YhFn1pdBf~Qgw`U5--u*0$49`K_IbiMq7Dk2_AnqD4_aF-+!%Gl% z514z1g^}SEh)cVqs+X1>&9ob1$iHDKl z5Qy6|9b|7a4pg-=63QhGMof)|A4t&Jd6ydK-``gAbY!c7#U83xO2eV9v()9Ga&97 zFt?Y7k>Macfi~UJd6w%K-@QA?nE9&hKnHXA24?k z43dc|42^_dwh;VD5Y#Muz(!?j1090S_a?0}%HOn7fdNk>MeT z`v=Tj#KXw&2*mA~4YGGJ4CRKmxRl8q8fN!N_nB#9agCE|OqmI0WME0dp5i zFftqlanFFcOC%T>j)1s#z}%%0j0{IX+&5tEG6_b8V<7GyFn75GBg1hJw`U&6-W3vz z3@1R`IbiNe2}XvKAnqD4ca;Pq!zmDV516}Jf|21gh7#YrkxIObh_HK}1WVit0&H-~bN-#291aa4Zxtk;y87_gi zd%)by5{wL&LEJN7?iL9~hASZM9WZyR1S7*$5cdt3yG??T;Tnkh2h80r!N_nO#O+xC zvUi6BBf||4cMh1lQ-YD+CmSAMK4dR{wbN5IvGTZ@i?|`{` zB^Vj*g1B$M+ki8Chj0_2Rp!fxI9rG9&5<%QGV6Iah zBSR91y9dm5&SPXq264}Txh{E(3@IS)9Wd85kC7o2#C-$iy5%u4q=C49z+Cq{Muv0{ zw`UQ^UXMIRh71sQ4w&ni$H50denu zxxRUf47nig8!*=|kC7n{#Qg*2`sXn+WAYdoYCzmO zU~X(4BSS5S`v%O7%VT7y19AU=x$$|74D}#x?^00f`6VNR66g$uIUpW8<4Z;cWe|4_ zn9KB%kwFE--2>(_zhq=k1#!=SxhyXk8Pq`BJ76yBOGXBD5cdt3%l49yK?B771Lm^7 zWMt3;aeJ15yvy;DkwFW@odf1_zGP(3265Mbxm+(98FWD0Jzy^POGXA=5cdq2%kz?v zK@Y^e1LpF+WMt3>ao>Qsd@mUp3_#pJU@relMg~I=w`V!XUV)d43`QXC957e#B_o3| zh`R>N6?)0YU;^Uq0ds|4GBTKgxM#pzk(Z1NW+3hzFjw>?BZE1J`v%Mvd&$UP0pk7v zbH!gWGFXDRJu5)=O1xxbumW-CfVq+{85yiW+%;gX)JsMN8xVI7m@EB~k--+kJp<;- zykums199(wxw0=A8SFvaH(;*ZOGX9<5cdz5D-U9VaL-DRy$UZG8Js}eIbg2hOGXA~ z5O)oTE8vq@nO|DsT2xd}lv$QolFHzC03#4T!oX8dl%JehT%4Msn^eidnhcVbw$wAwGgQ!UOHIiyN>l*z zbdB`Vl8p^DS&K@GOOj;`^-N6l3=}j>lMU0143mwM6pRdv40H|5bq$R**~$}hib{*w q4D<{w^bB~)6N__olQQ#C(o^$<4D^ij%uE$D%*;)UQY_8PjWq#!vnyW! diff --git a/static/repl/playground/74f849ea1538325b0b73.module.wasm b/static/repl/playground/74f849ea1538325b0b73.module.wasm new file mode 100644 index 0000000000000000000000000000000000000000..2c4cc19714edaaf09865ed49da6c8e7bbb16e156 GIT binary patch literal 2036723 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�j--Jo0&yUUxD`RC2(oiKGJzKLI5Jr? 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 <{M0oprbLEK%QWA1f4D& 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

    CrUG{cZx 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 T;cMd;;8l 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

    O<{3_7|No^1eqZL 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

    RDrgqfaWW}OZ33IR6ubJ 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℘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%0A_mJFcbJPa|a9Rd5k;`Dlv;?FFyoLrohy*eX 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

    8|0!RU9 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

    oYL8 zK-DlSGB9{R^=f}&WC(zY=Yi%`q2ixGW0g?xB2c*v73TrS`fuR9vzB_2m9yE@= zg4S|ufs{paL3066H8G$x169+m!oVfp;ps_xv`Mp;e;q5)+ z|A;jM$C29eF`&90YCbP$;q6w4y-WWxFz`UxKaCg|o=zyx30BXBJ*@pTI z3=^R2AVmg-DO(}&Yw!;-o@w-nkzol`%>&S0Hz+#;G`0pUd)<)MtLy-+qk#H%1p@=a z7AU(!fq_8;+Ae*Ml&|fL7#Q|I{o?r%QQj6@L9FNb3|a>bH75+Th6l=ij`$pmr%#O~^GwJ@^kaj{_BV2aV}L!}cy{jR$o8B?z=u4eB0I(6|lMzkQ%_Flc^! z2`Xox>B`c8f#C;KO)6*|4m1rc0L_&{&6)F;fq`QiB%Sa3&%hwE4dPBi(7K3ikhHD( zk&!_Gs>aKhfk9^*q~GxjX-pIU<_3=A1i|NdCcz)%1cKcdgTPy%K1D>5)tK-qr;7#M1x>RXK%7-sN7!g)KWj|R1O(|-nr8BjIdptUa0G>{D%tAv_winM0t8mJ8kRqqL! zzJ{8!5ot`)_ah_27N~d@(mI44NOjXKq;}VzKMV|epz0Gr>n)+?Pgg+H%Zowt^-wjB zjTsm&K-s}aW0K)W?l<|%z;FYqCi*I3?dUqBHL*4SGV_P~skcs^A9Ruu+@BT#$S$TBco zfQs(`%`rjO6xD;q$Drco3JeT4pz42IMXY-a0L^DX)tp3%yE@SLHncw41Dbz_y1|%{ zf#Cy`?fQw4;Rn=AJJ8tRdPth-Maomsps}wV5b=js5$hyBUO}{NW+3gaxdf^sp!TwX z+O#_$>A6^ifk9*kB;B%HWrVK@PXeW9s2UL?1_q5CkaT_s)E0%R*8$a!(C|D3I*bX* zHU_Qxg4&fO%K%@)@cjxSLk`q05rzy54p8@>0`(oB@xB8zRt#l71dXjh)foL@VDNz2 zs|p%dgtki`Bdv$u{+EFv0P5z;*BBWBp!sFRbwppI8fh*-^)~}U4AlIkDhvz>P`#Ux z+Ohhebuv)#nV`G?bwe!Dm|+QMEDkEZ^eUon^$FBoh3fSOwQr&BNdt{7L&X)17#J2n z*#@AoTxdNdgfv!Z1Zp=z!(Oe=J$6%`Y&^rF)*Bg zs&N3d1EJ;K5>PsaipzdvWVix#&;Gv*3=g1eBc%1fQXd%^-ay4SsxUD8fU@mCX>und zO+E*Wt3%DVLt2N^{-1$?1F9wuG)4_gGaaD*0+f9nY3@D<)YgTLhbw@_zM$b?@rjXv z2Wn24Ap?T|lx+!`dxf%Rfa)EnnL9x1xS-#W$MCG7112o)}k=86N1*KtVA4=gPBZCjrJv!GJ86u#5*#lbV0}aC?NanYJ z`obKLa%L^4Edh;F<7Z?zLkiTc4nqcp0;u>=V+Mwjoe(o$ zgVsnu#V4vTFf>5bi-FcJLCfI~r2fu(5F464&w;`js+Z50fnmZUw_}7&but+ik?aumh?$=qh4w-D1$VIyCOMjTspBK*J##X)OmAQht>A#K>?0 zYEA-Zjul$|ID*F2p?)j`t^a}As|4Eb24zbkr6opC{~DTB#f%sj?m)xvAkzHNet8Cl zH&DHKp!L$w^tlr>*9>*TUIqq+A5b^j{AXZb*##+2@NXLivG*>dHR@YI>Y-y< z7D!>$2wH~*HAeunJ{jt-{eKu3cy>Y3j~^%YAX z1_`K|X`u1RU63;2Inuc9c2IhNmLXLN3=A63ymOVA0lwG36%@ZvGcSPZS*V$upz;LD z&IOGLK-0ihP#Y2|{tA?*pn4yG#s;D38MJ)W1nRE^zZn>8pz6PZ+I3KO+935?{Xp$u z==%Q$NOf*AXzj-?NM878%)k%>)thR_z>onoGfWn-o@6daFSPHh@`r&T2kM59KMV{d zPL*1oNQ2C2~B(RK@GAq&dO)1`G^qpl-g2RFA*=$H1@!s@GHzvG-vz zX#NFSZ$@1~?AHqb&51z6&=+a$TNP;>Lj|;t18U}Z(A*-l4Acg-yP)O9dQjSis@V*> zQvqsMH_{v^BWNuF)XnFR*7`mIjVD9HstUA58X69nptdVi++3f5;R@7zk57yYH=t^w zL1Vm7yW$iX7@k1IKOwD=%hzXM_yE=01xnjcH;04P6+qRW0kxT-c5MaSrMd@_&Lco; zmG?l>{}QA%hwVlT3?k5WngFOh301$(n1Mk6s(vPD>}wAsUra-qFZcm!13<(41eJ(+y{@^>L@thve+GA)si~;qbU~JGHI;fj zJ)~kE85s^h#m$Tv7|!g0)FY2TYM^FjBF*WTf%Zv3-MJU39rYV&&LSK%CJZ%G6g2Mx zjW2IdI|LdRU;i>NeAxpj+pnuIz~@0ugYw8;NIHKEnzPsoiR(9@JOX9+g4VJ^)v$op z%R$+4p!L#wA!eq6=2)TPuAsUAYOgq`Uk{DzS)eg$X#QnG>H}^Dt&7_W$){IAV?@wA zk^<@vLfePakj9N$^cfgJpl)09n}Hz$%B}#dn}X_HkF+-RBxubl)O=T228I-<`op05 z0?Ot9#WmC}K~S3tD(;UoM>7>P=L_}Y6{Infl}Pcm*qDK#2C9Y$X{=Qisef0BG=AHO zG;VVZH1-Sav-pC>tD)hx6f~Xyb^mIlzT{=3aXfpZ`sFleO%Al&5C_#S&@hn(tq)O$ z#BVQX%o%ECD(K7ysGFIQ)K3KMe}w84`pdwO0L^#FpfnFv?++>up>aK5g@IuMRD7{4 z1H&F@7~TiXWkb`XA80KfwCrU9onZo1lMGsu2Gwh$&%kg2Dn7}OfuRK&CX+zzE2tXQ zkBkftpzc4z$iVOd%FY6fA411_9YAF))SO#L?LC7}jPUW;JW#%Xnt4uz0ls%Q2;_HY zza!x<0|Uc8NFGuC$jHD0Wqg%A8gD3=B0;HL6Hs2>U>7 zd#E`{Nc&$p{xL92;fDC#7?ft9VVjH8|5f_Sz|aE?A4gEUL;IDhL3>)EcI6_qbqzp$ zL#W@k$TBd@fT~gX#Ky-}c@0|6o&b$GK-2$D1_lNWsNXF?`?#Uw zZ&jdv1k~@={}>ofK+W#}wcnuTGa>C`N(S{!pn8w|XJ9x3Ro{ZNMxyl{BfLFn4{BSg zLDHuYXuf72Wd5%1KLf)HsNOT6HU`wcE0M+ljxjPYyn%+v#OsU<0?<5_3#uca<4(b{ z3=BV@=6D%0F#LhCJwXSN?T5sB1!%1%lr4pHE>I0}I~=Kx9}B8;_e1jC5>Q_o%5MM5 zz@PzT+k@KY&~QEr%18Sle%$tt0lrQz2dS)%zlNB5nhfgKK+W+7wY#9~a-^{xZcupw zU02_Q)R&h6&A&kH;{D6O5CZj=8q)ZK7t)yjdC)m6Q1z3L+Dks5aT{nKd>Uw7Jygv! zr1N2_Ky#E(^P@p)KA~)%{|xZ;v583SH!0Bmai}?4k;0({H2)6mr+a|bV?fnh2GvHN^aaKGIkyKd7#R>a7E+8f-=y8>s=+iO@P_F)05+ z^TKIRSV6_}uQM{tftvXOY2R@l(t2zz(D*qtzFd&Tc1l3~M`#*ejnv1{1mzKEKAH~7 zJO3eTkDEbipkqfypz~^=iq3-_#Y70Tj4Rg?1HK_PY(D(z?@B5JYq%T0@LeP4j z0W@|8RU?Ho#x+-#f#C+!FKa<#bkI3jA<)?lQ1LX-Is~ZRg-GS?Nu+TDdCiOX1Zsam z)kJ{SAwb!?L34ai_gEqI6HAO37)+pQ>Op(@plo*}^*{bFFt|X)6aFzU_#A+gArC?E z3yq^GAT~7oCxOObq2jinxhJSzO{8+b6SUS5ItI8Jsg3Fms`n2-%Cv2N85mNa>^-1! zGoa>A1?`!Fu3@eM^_8G;x($@qpzY^VptXh2eMWqWi1vICXf6Y4&S6kH7V6H|pfjML zb}=EH^CpUv$9X_?I@Is2h71f1P_`DRzX>g4t5p~nTA=3Cf!621)PU+xXgJJLK#UC* z{bpd8169Kenm2^z_bAYO0hH|r+S7di($2XBn%jb^H$(Do3}~JUDz1dI?rSz^P61j6 zDS+0cL)EZ?#x$U8G0@lr)NKu*F;6J_AX4}&2emn&>RbLWFkFGEF+r-24kD%VQ^pJo zcc5yVKO)veZ&6`jcmfTdlPU}hu=7l|Bki^CS7BiI0M*+9nlpmhs{&e+0}Y1{NNZHw zLG4&*+Fk-$+j9_-egZ-3q7Opy%OubqF(~^!QvRKT)aP;lwL_rk!Qm4lg9g+bc2K=} z5R&GLL3JY390|~P1=LJva~d!TGKr1sk>(B4C+_~YLU3_eiy zDr0qJa|TBLd2_TLN)0Z{e3LFd9j>xB}exVVBekG2}rriG@@0z(Fd5UAdI zkei`?WJ4Nv{SC@@2Zb0o7#J9yAg$4A{msD80@W+_iIJfL%02-~x6p9AjkLZiAJjI6 zhE+AFjS6M6=rb_Pf$IH+)URI&YKubE=z+#Up=EnEXl*S_J!t#{nt#`U+M-bR7a^S` z_zkpn7kXyJdQe#e)w}Z#;;gxANa6DZlrNz1_!4Q&@NrN(7V4fmpfw&)KN^6_9H<-4 zfcj-nH4UKr2wh|L`40ob8K~Q=LF?HLLdG!`Ahop$Kw~wqeG?3bwYa)SX>8W*(%&FMhJ*+FAmhamY& z{UalT1ytM-wAKh}S2XDSE2x?-P~L&Eg^@d(;I4GMP z)aHb`e+uaQE2v%epnWb-@pMps5b7RI&^RQt{ka6Gop2e+FP5?l@N-sWkjA&Ct1vM1 zK+Ty5I`0%(w^o4WhM?}*0vg|gx?%Y{#2IvLptBJULFyMXq&9#mXl(f}q#ZZ|v~~z; zPC4lOD5zcPe;62!K+T*6O8?OMclBQehBHt#PM|SuD7)2|f#C^M{cNPMSy#|HBB=PM zYlwMsAEf!LWuSB6pys^2idbuU1E~!;8Ps-#j^UVr&I0-YasMmOp4r2YG@$sAk%8kd zBt3hA_PIdI&mTxZMtNE&tm)!ooEV}-Q-Y8R+} zfu^4-q*1Flb#6)csDNb^B2NK0#WuBo3NKhPq)Q=&U5Dn$;={ z3>{E6JVzSeyAA4FLCxGF%fK)PYA@$UMur7Y@leoOP$>H+(*F1TNPDH{gT}6*dS@9T z>Zwvtx`OIe0PV|wvbmA^*ZQFIaG-jXkmld@kml1_K<5ub)oes+w+Dd6x}p9`2h|r) zb{#0cK<(Pcz`*bZD*hLAMjX_fczp(jKTx&@XkXG1NE#3Xtto=GAy0zN^*RDc^AnKj zh3}xVBDX-&Z5?P04^;0eP}>jM4(UajZpXb+ZyEFGIx(k=BxBA?;tYMG~J0 z+D{D~M-2k4)jtBs`zAC6YW@n)S{mqhT?MG$3hkR5N7`Rdf^-IEBxp<(C)Zd4e`L96xsiAWvU7$1!RbK&812xA`mH~dANgGn1XelUG^jlTWeX#X8D@dj(m=&~ zkk06f)@NY&0TrKy)OOOijyRhr6;%F1(`^pY9+30$3=DsuZg2vvLxZXj1=TM{A$iRO zG$src-!99*AaWEEp4*Y;eU5b4D_dl{kT97IY3CZ8A?ETG}=5OfXzl$`;ZcY}t57^qx@nv;oi zZdg009*54e#3(W_I6(dD4H~C{wmq^zV-!#`tql=lQ|pk%J@$agG-&ydgp`jek=Aa7 zgU%*`#)TEA{DGSJ^DhHK4Afo~&>AGDo0&mwfR>q(pt&=sdiCE73^`D?GH8wrYNi&_ z7+RSY149MW%uLXkE*ee9seUoTn2swhwI=85%J#e1NLA0FB#2?X3l^ z>pljlXK#Y`^B#lb*>#}xw8tQMd>_*KtNWmS&@o7vPz72?1XUjgsw<)D3qW_NLfQRD z`c&{GBi9D zL2X57T5>gHU|@mf7c)b|xpSXD`2}j%x4#Sw70__*1Dz28O(*#v|3cIJOHjWFYS;DO z3=BO`wy_}t!vq-nFQT7f2Rb(fnhtk?`k4D5@f85->p{a%95fFLb>~eL#2G|Apz$&2 ze8hB6c>>M*Y@jpVp>d&!)V8z+MaD#YeU0C5L6~Z-KGx;E2zI*Kzre#>Sd7T z!X|;n&!KIesi3wf)ZP-L_3+P-#)6j1GB8|$nzIDdUWNMc71B5=BU0UT9@NHwx<^Bw zf#C^MZ{t4(h80SX^m7AgET}@3f#C&IO)Kau6ewE&bUq$54EKWCY|t_JNYGxS;}CNg zK<7?C+2NqQ$xy$GBh9mDBh7Qgf%??Ywo@FaKLu6a1S*H2?H0vPj0^(DA>lt6bau*d zNM7E6RDK>sI)7jiXxtuJzxaaoL?4Hg6~dtO05!h{RL(&2mndj$479)V7j!lS)cq@w z)|_1Z&%j^-b%P9OjRcf^`VRwx162J~(3k@>kEntAl2E(iWf|c20)&FhgsRyJYX3vm z2Bc_Bzm_Wq)hVELtx&yhk@i8Tg2Dx zfk6bS#tO8q4{Bx-Xe=7qkN5?e&w}QK98h{b0ZISsR2Ud^pzKwkG6xzCp`i2+O#@#+ z`|O};V*zOYKGbb1KxHqqKFt8l!$Q+x7*hHP1D!1fHGeWlFVvl1k=D)rMmigI1L*t; zsQYg+F)#!`*}h192QSe16;SazNb6FxKJ`;zVCaFepMlQ#gyt^|(0)UxxH{4t{YOwe1@-$;P+owtGmy+zL#k(+{xUEu zfx1lwbRH&@EsV5&Y%OR%1yp=JsD6Z+c^+weZwYAq477aP3)-&=ZL60iOdQgB z$VyPZ0Gb9afabZNen~;fBLYb0)h`E~c?-=WyFh#Tpl*1Nls79uc^?`+-bj1UYCw4( zD!vl5J_M@w4N^VG23p4sb%P<&y+XR6z2qk$WkL`r-cLfxfdim5x=?l=XkHImh6IA< zWuSX|?||C>&^Gf*&>R`moD-n6?ohp~pnL&kcU(j4!9NE&PX;PJMS+3A1giHBXiqvc z+`fUI&bT`XDNh#uWnl1tviBo}m6$ODL&!+CwZ?T&Ze8M$H4Fe8YbPKHMCGS2Y}8pg0cfaosd(IbZCsU#zP%xY@rot z%zU;2;@pGzp!PphZy0Fr9<==2f;8rA2wHy#?Ozy!+I3L%TA=X|=(y-Pr2L`}IwuX< zC!LElZeR^+7eUSMzlKOBji9>^pk`YBN33t$rGgkAV*=%=Q;;!CZltqBZ2vJZs6h1^ zAdRUug2w-$=_(dS@Z?u9;n~TKxfiI)36d~T_yCq4&9H83=L5A zDWG#spl*J4jgesobllb6kb&U=w9Vjz)P`IKYIi}+XD~qAHKPmKV*<^a>Y(*b&~~^W z=pGQLf2V`?LqXmATm^C01_P*%1{Kc)oki2!1Gq0fWI2n|Gp?(wx-E#yr-wL#L z2?F|MI;eUU zP`L_S^BIm*?umY4WRUm=X@4?;?$v_ooedf%fzB1CB8@$=f!5T);t}LFX#3Cv6nD^Y za{`TToQ9-N5zxIM(D^$#(0+eLi2EZ!YmlIJIfKUcpzaI@jr~H+xrkK1yC9v@)rPcQ z;ug{#Pd21FE)nT$jZH{nXr7>Tj8MCNgU&*PhJPTaJcOPP(+^q;4NcqoR1ov*XOQ+y z90iSUL-&JQfZ`YG<}IMJDWK-B1D$_<8dA=D2emDs@%0Zh{tQh6)u8qvG#q%4#-cSr zceOz0akxQ!Nhq5g=}b{&(3(1Ep4A4eXMl$JO(Vn|I*UO40;u`*NNxB4q_KhzNaKDD zNOy7WK$^F`4BE^219Jb%W(LGsf+iIPh8a+QWrEgqK>c2($iT1$>YhWObv01&O$-e1 zJDVmW_1R~D$`I(9+fdNiLC|*ZLeRPLk5Nq zP&dbc_H9AK|1D@u@@`1_zYS_jL(2^N`WrRWn5fh8U=uwf`f|+nfMeR}2;32pX$|vX>#P ziFym#gAc8L%lR1?GN5kON9y-IVPaq?f$CiiIuiq`<^$4rwFzi{6Ew{Cg2D%Sp59*2 zI1DtMUSc|r+9+q z2%vgTfzAYjvgab5ueAc{{P{&l>x3IYYx1G$D?#B2WuHRY_aX6#k>LT|9~K=p1y>d$h4&Iy6KU;Yy#!xyNUDM)k8n?dV=q4C%ZY6C#`GAM%90H1}_5dxrf z*U-Kv-!;U3jkQSg)RU0vvVPD$wX=}C<^{TA7usLA0V>a-bF%KBaaw4Z>7dWRpmG*c zhIn5?+-2|{XnCuc78gg2EgcR=G&)%?^Ur1Du7FQ5v8&KeSAH@f$Ix zvk)|12Tk)&kj~n51f5w5bq@n*KOHn2>_GbkpyHND>#>VKb9PYibfhs}IizzT7J&9N zLERjN)Xv$ff;cnKN|phB-(n=vULG;fm?tzZPXnzPgW5F*w8tOn$6C;t@KE+d&^QlN zjTh*QN@(BeGU&cMXt{b8bgm0DuG5kFP&J_OK`aaNb<_E2fhsGT< zQlDZ1=zbz-I+p;ox1s)xN7}d53A&FPD!vz#&Y|x4h_r_*3~5{|MTLPu1KP()1g(FD znjeFdcijImFjPSE#Vk<&7wUH>r1{pLNawOj{$pU619iiMkBkf}py5`Ev_?7+GzJ9~ zSN_Amumj2t1m#Dl`F}xcGNI-~fX)qorm-JLdwyL&YYd?3S&;5_X;eV$Kbi{~Z-myH zmHZ40SDByUzD?KzSF)#>LT?mP<`?}etZTTBcL22l00K>OLD z;$N1g<%~V(+;3i?j zwSoF^(D8W@P+EfaWtM{0eW^g)paPozg4#P9=}avfSq28!{dAq6{R>ckO$40*0yX~z z(%j`~r1ghE{}>o{K-+-{NO$sH0rjDv>5vsEzbAplQ8z%`Q}U02p$2NcACjA2B86c9 zXwDJpW>Zif9Lk=9bZ&_}=lN@z;7;28Jh4GXp^Lu+TJM_#ctZ z_af~b?gZ`Ggoa5JXl@azcjfJsf&e>Q2 z%8%zE`EiaR1A_t7oF>pd1t{AEbl43vjWr?7v8p4TEx8sneh3Y>KG42esNM{uHOZz( zwq#B_&WB4_YT41Fi9c+UpEDlL2b}6;L{X zs<{g~ZxFf$z+91mp#-XC8B%$h2^!aenv({)Uku8=32K``$2V4j*5^R=vVrzHK-D}# z+TT%z)K1$CTDJprLkVb17^*%H)E9=bUx50;P%~%CF);j)hNPcNP#pnv^E}Xbq|k7F zhE%>C1dVAx=iQbft=&2Xn!|#|`xRyeh9x2pGn+v11zm$Z1GGL3TAu#|t?`DMFAU0$ z=OOv=IMVu01<*LpQAm2eXT-qp1nOoZQ2K}VsTYFs9aKCGRHi}eteDjd3~!*~e4ud> z=ooc3(z@JDpglp*Fo_4vQ$x$ce9#;sRIek_SjTeEJ~(K-vj}MowjC&6L)UN20L?)_ z%Xu5n`hg3Od|CzCLj+~_AdRsEAhj{Bfa*2q+Hxt-xD&L!#Dp}qun=iKMH=Y-`U{Zo z(E-i54S`Rf8C@27+Ivq0Us9W;LmUBh4kI`3;0 z#4c8(w&(|D2Kb$x`#^WxL(O*q?U9GNXE|v86l&%f&|V3s8a+@QdI1ve@t|`{pnfR< zjfX?Sa5^Z>K=bT=(EeGdnoQ97|4??G5d%X5)XYqzyMA~<>*%0)*%(v@LDkzcGBET& z)t{4RV3-1RTQX?eel5h0UZAm^Cv-mj9MWEfrPml4PC(sr2$XlAamV+1Bo?53E>JT&L1SD{_d6n;hm!}oF97NnSJ0j#DEmFq zJfr0&Mg|jch<~#|W9(3SXClpy80j-G_(1gQXYna#G&(^ z%aF$Ts}va+7C_w@3|iv~Reze1fnf(!TpBbs1r>Jy-4O!~t71@n3XRhaq;nO*kk$`O z2Ceai_H$d2^3)-u^;fH}F*1lid^_M0nFGKBJ0_sN#LGtNa(E6yQ zkhrV+$H4Fh>gMmDHL=h+nkYpE29`?@HR+&pUoSz@QMCzNbTo; zNaJadNc(x8BDsGt(mbFWXkYCmh&#PO<3CU{XCjTkHX_XtJO-Vg1Ff54Kw}_KcWy;m zpA!eF2UkPfAA@vO>LO6T5^BC7=*)JgIrEVE>5q}h#y?2qPbFw=60|(L!^FVg0(J8j zP@nMf11+B496boxI7Lj<%=FEnIeh=IDZ8#M0#)%z7R{s28Yu@bc28>+?*wAKac z&K%IVI#hibs9g;eKY(=4%U;kL9;jY+&>RiaU+X~aNvL=qC_h5==7QFMLB%(N_Fq8P zf_^q;U|0fGvl?{23{=f((D_Bsdx(r=85p)e#q&XD`9l4>8MKZC+Kv(i^?#w^zYf$! zg67RG&>Ry~-2WpZ!w#swia>b>%07zJKF>nh2il4>C$bD_jJE*kJh3W$28I(*w;3uT z?#<~%Y8wcE&R2)}(HP174TcO1H=ueqf$|qr4JYWFK&acCknW%<1)Ws_?K?*zpOXgK zlM7v^7msw7#UaobFEp&yfW|_hZGLCa9!aRZvLJh*b-FI7Ee&lm*MRQrh2H672RaWH zs=f^AoPqhE^*>N?bI^S>(D|S+P&*&$eqGSm?`6n%jwaGM+aXB%z9T{X8fZG#0j+a} zvL%uF`&&WdJeMJPb`q#Bc^Oh}TmtQ5g6{FG1?}^?49SCA85kH`pk-G$(wT=Dpn4fv z{yYS&S%sQeV#vT?0o5xGx?AlsB!7j1(ik*PZ35l30S!+%(EJ*-{M-o2k5Kn8Ae}Aj z0y-B0D$WO5TLo>yZvm|@h1rWVPACDITYKpMMv1X{NM)hqlLaVJ+R z=sYf{+uA{U3ZQMvd!Y6|v|e)ujrBppWHxB+0o0rcp!H+WJaQDY-V&i!T# z28Iq88pK4EYuCjpfNq@+6hb0SsBpyia=^Z=7QF8K+R7F z%^5+}$mlaLFkFG;kzYvh8;f+$n(ar#89|{SGok699ki$Z3MAj10`19ynzIo!mJ2O! z>kJtfM4;kRkaQ9d#9oP6NP9_qL1$1v z{dHIcF`uFax-$hju3ihe!w4GJGD!DqMu6s_pnl{7)#FfevO(>3Xg^LLX^pD@(!QG| zpuRBF&2k{WL;DLyL3`Mtem|{(SUYVAYQsR|X$*&j5%mN3#z^s zbVn^ToKycYFkFGEi362~(Drs3Qka|p^(mnKx_Sk%PI4Jie~lBgmj`OTIVirMae5GR z78$ghi2%*tLD#(1g6eB%7@C9p3+=CQfzAYg?x9!=+RFnqGXu0f4eACX&^Q28Z`^7I zh771Uj}`+%&J{=*t_|uZLhH3eMFxf%sDEdG&c%YVJ3;f&P`14>1H%+3`x$6|G1UF~ zNd4SZAa_FDZwWd_9je9?X@1`WwD$^{w$CHAISoN;W1#9+fzCI8`YRW7rZn_yja<-L zO{ib&kis?$wBGUxq@U}F)Ss;bm8(!QZz9dJPXgV60yW=25wSk-8>q~O)?d+}b;wY? zhd^^oPCs&q8-wCEVW4Ss0-?AK+{+y(m9YjKx@^mLdw!a(ArCAc~Xv4 z|5hQ*N$G;d-=OMW8Zj_DfSUOQ>70akP}P}>z+4on5DRfF2Q88qe$jjsgIx)G?Gw=pp=*g(~^gXXEBX37{b zFnC;rxtn z){iuQF&X5qrI0ie209NPx<`N!bZ!sSJrj}U_;``Vb^;U`7*0Ud@PfuLq2}9z`ZZ9t z3DTIxMWnUF4#o@&SFS?Z;WLrSA5NrnBK?Pf;RV#c)}I&|K0xEb9W;gpt%Jfrc@3&2 zQ;~r|2bzy^LF0H(aUrC!vQVUOXaS9l{DG{mn*mCP8zJG41sVsq21(B+L3!jFM7-f2 z1A_pRtpTdnpkW@V$iN_S4U%S>LF?h6`Mm+@T*23%b{$l`8L0gXWv7GojY7?IF=Svc zfv&T%0F`f>Aol(S-J1!$SN9cYjS$qG?~vxlkAcdcgAnyTpfx|xJi8QW48&N0fk6f8 zuO3ibL+?Jg3_5Q|6{7bs=$0$I=`O=nrnmVl}2jkd_!7; zv=Ow{1*%35X>VGg0t3SpXqw-RG!FR(RL(%-@gQit5vun$QW;nQYBNC9>|tPFh=H1H%MpS$ZAR=Y_UK>p^{OXnvdsniqijD;w0tfVyWHC@#K3)+B3y>SAa< z>ILoTfT}-%l*T%c=D|flZAfUmuR+SQC7^l=>V_{!>n9nJ=0jhA*0ey)?*g5x1MRba z1GPh-;lK-;M}V5|gf#cJ7qn*tx(1#FG$wfsQl88Jm5tDFI0ov=L(NYG*#&L?ya0{2 zK>dCe)OLchgF)>LsCofVTMinwkCFCjJp|P|P;qvodBZ@^9RyIl3qk!mC|l?s1A`27 zy~;CC8v|5g2uAGLgHu!XigA1mv;n|XQAdi z2Kg5{*Wdu!-vo{KRHU^c9H4o+>yYy54`{soIwbE;0o6^={ZorUXWc->O+f82s5z~m zatwOc5*JeYQyeLcod(TY$wSQS1NFb4=G+I}>j4e_I#4-z9a6?F0o7U1@~|0n?>tof z6VTcf7#no12z1`u8Z?g&O`jJ*^Ni56aSc@OL&YmVrX^MV=2&n z(-EY(ry9_HTj)5I9jM-fo(trFl&4mJ#%iE;?E>{#pzd@4`31V?Lg6<9!xpHTouE4$ zp<(hGX)I+sXk86duLM#(I}d3MVG&aQs0Vb08`PWz&^eRWA#GPiV+Mv7Q1&~dd8k#O zHLFnd$3XsqwsZ23#&#@`)&pyT)@I*;q-R^uI#MXR7?iJXK=KziXdVrk7tBEE6KZCL zF$06h4M;ig3u(S!n=Au^0@R#JP`e0PmhM7w=USxkWHHeG7pPsmp!r8A`wD2i0W@#2 zBK6HVkos2BLHP^nw*R1U0H}MKKOXRbo)wS}O$1L(S6 z4N$s;?hh>ot%-u>mq4WUbAmAgLju&UK2Ws2>gO&z@jpV90=~PXYB! zpl+Ct6oyuyd;wi^Qj9cy8->&sIt&`egSPEcK;s+Gunhw3g@Kx{1zPh16~BSBci;o4 zO%4su%b+=(J&^RK_mPpI1**3UX&vu8r1q^PsIG*z+e<)ai9_qn6hj7v4(Qs037|GP zRNNnQ20pY6P=hp1n+|GkL(AdA$o&`4ybm<3@`A?wpys$5F)&PkinD^&HbBEU9BDnw zG^8?l1JXP~6=aPo+yaRQo6X>i$=$f>NNOQz(Nattn0JU47dMAML=5I)StqEH9 z1)XC$%E-X51R9TvK4)-@xU~swI%7Gb`ezl8l<}Q3+RqxXxT1- zNI)`^efsYc`-^IA<9H!w0B2JfJZ*=-P}6ptYvZxg>U^@M%HX$0P;XLv#Z&zL5m# zpF-2WEz%gm7Nq{28|bWzn~<{99n`kD35mx9qT{vjD@d}BLk9t!HVb|k-VL|U7X zh&1<6q{6^Z0#$zvw0;koW-^e@M(70Hl>=>)d_~%`z`y{y0E~r!iNT(Qk)fPr8iOzc z3j+jz?nh@}U|}!=-NC`Yz!1a;5@%vyU}OPlV$cPvEMQ1vWMDYOzyp$GU|_IgU}9io z$Y5Y#U}oTDC}lX$z`!8E0NQ3|$-uw>HUcaM5@BFqWnf^?VK4;ib!1><;00~mWnf?s zU=UznU~pn!WC#Y!)iE$K=rJ%bXfZ%s?8m^%kifvez|O$LP|3i|;0RX5&A`B*$iNI% z6~w^KAjQDIAjKfT@D6OEFqjR}&&UwLz{tSPz`(%9z{$YHz`~Hipv@ozb{8MmB#_B0 z4B}uPIxq+`I5TiDh%zXF<(L>i_JBeLq#q>2#lXuT!NAJk2I7ECQDo2ryNL;WYBnE( z6$2lG1%ohy0Rtn09|Jps7y~~86N4aw1Xu?v*hDsP=zu~G6e20kZZ?My5T9MDwB$iM*& zX;8uixmtrk3>vbaxCHrz5o`}A^g$-GfKw(H11Ezz0}s?zko#E~I2gDY7#V!QX@>0x120H0dyKgVPoyd_ewUVBlwfl(1Y3%wUsYAqOvbb`DM@`5-6J2(hH*&Jj5C`v&lf@o$2 zb_OAj24sso+pkQWTX5axQ7)XYNBy)BKPyz*I zJ5X`~sfU;e3RG4GJ_ZhOAp;5{kV-}dX>cepFo=S~iJ1XXtwMYO@*Ri;asjBB#R^SA zpfCX?N{|g8c~G(iWd@MVpduDxD=0Krz=>TJtdEgF5}a_Dz;OU706^-vz=@h0OoH@- z%o7JE6i~Q={2>K)8508!xZr?=uwYAe%rj$^}l0AQs3DZU!j^ka=w2#12ZrAW=pJ$9Xf)F>ovM zFo=WrU`Y@I;x%3dP>Kd67(NCj2FEiXrPmojo&}ZQoD85`1!6%W4CG-D2I=Qy;0BkT zpulEg09gvjNubgVR2G2DfCT`E4RRVN4}m-mvJYeiOouQ7sAK|_51?QLC4P`BD5xOz zGJ=yK0|O_xZUiL@kZBNGKxQ*A@G^jSpr8Qh-~g8zATvNg1yKR=h2w_V=NP!3GlL?6 zi9wiwfdLd1AbTJfk_m15sfV}}6s{l@po9-H6(qyR07_Dz@BoDts15qz06U zA-X_`5n>a_R8Xn`sR5~nh=Q^<#1xS4LFomg4x|_4XHXdo5`(B`24@|929O?*Y7hp= zfW#rSH^_G&b3twZnZd!p0WNMpz6YrU#Q=l`r4mT%0AxF;$N;Gase||nBwyX)5C-Ys0jGFSngZDa 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