From 352b5254347851053a264f2ba0551ecaae40486b Mon Sep 17 00:00:00 2001 From: Andrea Giammarchi Date: Tue, 17 Apr 2018 15:42:07 +0200 Subject: [PATCH 001/262] Fix #225 - Comp.for(any) now different from Other.for(any) There was an assertion that was actually meant to fail but probably a copy and paste of the previous line made it pass. Every refrence passed through a component is associated to it. If two different classes/components use `.for(obj,..)` there is no reason it should return the same reference. Now it's properly tested. Extra Fix: The WeakMap poorlyfill was leaking instances. Now it doesn't anynmore. --- cjs/classes/Component.js | 23 +- cjs/shared/poorlyfills.js | 6 +- coverage/coverage.json | 2 +- .../lcov-report/hyperHTML/index.c.js.html | 75 +- coverage/lcov-report/hyperHTML/index.html | 18 +- coverage/lcov-report/index.html | 18 +- coverage/lcov.info | 2084 +++++++++-------- esm/classes/Component.js | 23 +- esm/shared/poorlyfills.js | 6 +- index.js | 21 +- min.js | 2 +- test/ie/test/test.js | 3 +- test/test.js | 3 +- 13 files changed, 1175 insertions(+), 1109 deletions(-) diff --git a/cjs/classes/Component.js b/cjs/classes/Component.js index 4c00ecc3..8e6ae7cb 100644 --- a/cjs/classes/Component.js +++ b/cjs/classes/Component.js @@ -1,5 +1,5 @@ 'use strict'; -const { WeakMap } = require('../shared/poorlyfills.js'); +const { Map, WeakMap } = require('../shared/poorlyfills.js'); // hyperHTML.Component is a very basic class // able to create Custom Elements like components @@ -26,18 +26,24 @@ function setup(content) { return component; }; const get = (Class, info, context, id) => { + const relation = info.get(Class) || relate(Class, info); switch (typeof id) { case 'object': case 'function': - const wm = info.w || (info.w = new WeakMap); + const wm = relation.w || (relation.w = new WeakMap); return wm.get(id) || createEntry(wm, id, new Class(context)); default: - const sm = info.p || (info.p = create(null)); + const sm = relation.p || (relation.p = create(null)); return sm[id] || (sm[id] = new Class(context)); } }; + const relate = (Class, info) => { + const relation = {w: null, p: null}; + info.set(Class, relation); + return relation; + }; const set = context => { - const info = {w: null, p: null}; + const info = new Map; children.set(context, info); return info; }; @@ -52,8 +58,13 @@ function setup(content) { for: { configurable: true, value(context, id) { - const info = children.get(context) || set(context); - return get(this, info, context, id == null ? 'default' : id); + return get( + this, + children.get(context) || set(context), + context, + id == null ? + 'default' : id + ); } } } diff --git a/cjs/shared/poorlyfills.js b/cjs/shared/poorlyfills.js index 7fb097b6..9af1d364 100644 --- a/cjs/shared/poorlyfills.js +++ b/cjs/shared/poorlyfills.js @@ -34,11 +34,13 @@ const Map = G.Map || function Map() { exports.Map = Map; // used to store wired content +let ID = 0; const WeakMap = G.WeakMap || function WeakMap() { + const key = UID + ID++; return { - get(obj) { return obj[UID]; }, + get(obj) { return obj[key]; }, set(obj, value) { - Object.defineProperty(obj, UID, { + Object.defineProperty(obj, key, { configurable: true, value }); diff --git a/coverage/coverage.json b/coverage/coverage.json index 74f04488..acdffcd0 100644 --- a/coverage/coverage.json +++ b/coverage/coverage.json @@ -1 +1 @@ -{"/Users/agiammarchi/git/hyperHTML/index.c.js":{"path":"/Users/agiammarchi/git/hyperHTML/index.c.js","s":{"1":2,"2":2,"3":2,"4":2,"5":2,"6":2,"7":2,"8":2,"9":2,"10":2,"11":2,"12":2,"13":2,"14":2,"15":2,"16":2,"17":2,"18":2,"19":1,"20":12,"21":12,"22":12,"23":2,"24":1,"25":1,"26":110,"27":78,"28":2,"29":5,"30":297,"31":139,"32":2,"33":1,"34":1,"35":8,"36":37,"37":2,"38":1,"39":119,"40":2,"41":63,"42":1,"43":41,"44":1,"45":2,"46":2,"47":2,"48":6,"49":6,"50":2,"51":30,"52":6,"53":6,"54":24,"55":24,"56":2,"57":10,"58":10,"59":10,"60":2,"61":30,"62":30,"63":2,"64":24,"65":24,"66":24,"67":22,"68":24,"69":24,"70":24,"71":28,"72":24,"73":4,"74":24,"75":2,"76":6,"77":6,"78":102,"79":62,"80":2,"81":2,"82":2,"83":2,"84":2,"85":4,"86":2,"87":4,"88":16,"89":10,"90":10,"91":8,"92":2,"93":176,"94":2,"95":485,"96":2,"97":227,"98":2,"99":78,"100":2,"101":2,"102":2,"103":2,"104":2,"105":2,"106":2,"107":2,"108":2,"109":2,"110":2,"111":2,"112":2,"113":2,"114":2,"115":13,"116":100,"117":100,"118":175,"119":2,"120":2,"121":95,"122":2,"123":89,"124":2,"125":176,"126":2,"127":452,"128":452,"129":452,"130":452,"131":342,"132":452,"133":0,"134":2,"135":107,"136":110,"137":2,"138":2,"139":648,"140":2,"141":2,"142":1,"143":1,"144":331,"145":331,"146":1,"147":317,"148":2,"149":2,"150":85,"151":85,"152":85,"153":87,"154":87,"155":87,"156":1,"157":1,"158":1,"159":86,"160":86,"161":87,"162":2,"163":2,"164":2,"165":2,"166":2,"167":2,"168":2,"169":2,"170":2,"171":2,"172":2,"173":1,"174":16,"175":16,"176":16,"177":16,"178":2,"179":12,"180":12,"181":12,"182":2,"183":4,"184":4,"185":4,"186":2,"187":2,"188":2,"189":2,"190":2,"191":4,"192":2,"193":155,"194":155,"195":155,"196":8,"197":8,"198":58,"199":58,"200":58,"201":89,"202":89,"203":155,"204":138,"205":155,"206":2,"207":196,"208":2,"209":155,"210":223,"211":223,"212":301,"213":223,"214":2,"215":2,"216":8,"217":2,"218":2,"219":2,"220":2,"221":6,"222":2,"223":8,"224":8,"225":36,"226":22,"227":18,"228":10,"229":8,"230":6,"231":6,"232":4,"233":8,"234":2,"235":6,"236":18,"237":18,"238":18,"239":18,"240":18,"241":18,"242":4,"243":14,"244":18,"245":18,"246":14,"247":14,"248":14,"249":4,"250":10,"251":18,"252":2,"253":2,"254":2,"255":2,"256":4,"257":4,"258":4,"259":4,"260":2,"261":517,"262":2,"263":30,"264":30,"265":30,"266":30,"267":2,"268":297,"269":297,"270":297,"271":297,"272":297,"273":297,"274":297,"275":297,"276":297,"277":297,"278":587,"279":40,"280":547,"281":3,"282":544,"283":22,"284":522,"285":5,"286":517,"287":215,"288":215,"289":302,"290":88,"291":88,"292":214,"293":65,"294":65,"295":65,"296":149,"297":21,"298":21,"299":21,"300":128,"301":128,"302":89,"303":89,"304":39,"305":39,"306":39,"307":58,"308":58,"309":39,"310":12,"311":11,"312":1,"313":12,"314":12,"315":12,"316":12,"317":27,"318":27,"319":27,"320":27,"321":297,"322":254,"323":156,"324":156,"325":156,"326":113,"327":43,"328":43,"329":116,"330":43,"331":98,"332":2,"333":98,"334":69,"335":29,"336":297,"337":2,"338":1,"339":2,"340":2,"341":2,"342":2,"343":526,"344":2,"345":82,"346":2,"347":217,"348":217,"349":217,"350":223,"351":223,"352":223,"353":111,"354":111,"355":104,"356":104,"357":8,"358":8,"359":8,"360":217,"361":2,"362":355,"363":355,"364":355,"365":508,"366":508,"367":201,"368":201,"369":201,"370":70,"371":66,"372":66,"373":70,"374":237,"375":0,"376":0,"377":237,"378":2,"379":201,"380":201,"381":201,"382":201,"383":201,"384":201,"385":141,"386":141,"387":89,"388":89,"389":89,"390":89,"391":89,"392":89,"393":201,"394":201,"395":89,"396":89,"397":2,"398":87,"399":201,"400":201,"401":2,"402":2,"403":2,"404":2,"405":2,"406":2,"407":12,"408":12,"409":2,"410":10,"411":2,"412":8,"413":2,"414":6,"415":2,"416":129,"417":2,"418":111,"419":111,"420":111,"421":282,"422":104,"423":30,"424":10,"425":10,"426":74,"427":74,"428":74,"429":104,"430":178,"431":8,"432":8,"433":8,"434":170,"435":170,"436":170,"437":88,"438":9,"439":4,"440":79,"441":18,"442":18,"443":61,"444":8,"445":61,"446":4,"447":4,"448":57,"449":57,"450":82,"451":28,"452":54,"453":4,"454":50,"455":10,"456":40,"457":4,"458":36,"459":4,"460":32,"461":22,"462":10,"463":2,"464":8,"465":170,"466":111,"467":2,"468":104,"469":104,"470":104,"471":8,"472":96,"473":38,"474":38,"475":16,"476":2,"477":2,"478":16,"479":22,"480":20,"481":38,"482":56,"483":42,"484":4,"485":42,"486":42,"487":40,"488":58,"489":16,"490":30,"491":28,"492":28,"493":26,"494":26,"495":4,"496":42,"497":42,"498":42,"499":82,"500":58,"501":58,"502":54,"503":4,"504":2,"505":2,"506":4,"507":50,"508":50,"509":44,"510":44,"511":2,"512":8,"513":8,"514":54,"515":38,"516":38,"517":14,"518":2,"519":12,"520":2,"521":10,"522":2,"523":8,"524":2,"525":6,"526":2,"527":4,"528":2,"529":2,"530":24,"531":8,"532":2,"533":2,"534":1,"535":2,"536":24,"537":24,"538":24,"539":18,"540":18,"541":15,"542":2,"543":103,"544":18,"545":103,"546":103,"547":103,"548":88,"549":2,"550":2,"551":6,"552":6,"553":6,"554":6,"555":6,"556":1,"557":6,"558":1,"559":6,"560":2,"561":2,"562":1,"563":422,"564":422,"565":205,"566":217,"567":422,"568":1,"569":217,"570":217,"571":217,"572":217,"573":217,"574":217,"575":217,"576":217,"577":1,"578":422,"579":422,"580":460,"581":1,"582":154,"583":154,"584":154,"585":154,"586":154,"587":154,"588":154,"589":2,"590":2,"591":48,"592":2,"593":2,"594":94,"595":2,"596":114,"597":114,"598":190,"599":190,"600":190,"601":122,"602":122,"603":122,"604":122,"605":190,"606":190,"607":122,"608":10,"609":122,"610":190,"611":2,"612":50,"613":50,"614":50,"615":50,"616":12,"617":12,"618":50,"619":24,"620":50,"621":2,"622":122,"623":122,"624":122,"625":122,"626":240,"627":240,"628":136,"629":122,"630":2,"631":195,"632":2,"633":2,"634":2,"635":2,"636":2,"637":2,"638":2,"639":2,"640":1,"641":20,"642":2,"643":2},"b":{"1":[2,1],"2":[2,1],"3":[2,1],"4":[2,1],"5":[2,1],"6":[6,6,24],"7":[6,2],"8":[6,6],"9":[24,9],"10":[24,13],"11":[30,10],"12":[18,12],"13":[24,22,22],"14":[2,22],"15":[4,20],"16":[102,58],"17":[2,2],"18":[8,2],"19":[485,126],"20":[1,1],"21":[89,66],"22":[89,66],"23":[4,172],"24":[1,1],"25":[452,0],"26":[1,1],"27":[1,1],"28":[2,2,1],"29":[2,1],"30":[331,78],"31":[1,1],"32":[1,86],"33":[1,1],"34":[2,2],"35":[8,8,58,89],"36":[2,6],"37":[22,18],"38":[18,4],"39":[10,8],"40":[8,2],"41":[6,2],"42":[4,2],"43":[2,6],"44":[4,14],"45":[12,6],"46":[18,16],"47":[4,14],"48":[14,4],"49":[4,10],"50":[4,2],"51":[10,4],"52":[297,102],"53":[53,244],"54":[884,685],"55":[40,547],"56":[3,544],"57":[22,522],"58":[5,517],"59":[215,302],"60":[88,214],"61":[65,149],"62":[21,128],"63":[89,39],"64":[97,90,87],"65":[12,27],"66":[11,1],"67":[254,43],"68":[297,199],"69":[156,98],"70":[145,11],"71":[113,43],"72":[2,96],"73":[69,29],"74":[492,34],"75":[12,22],"76":[0,12],"77":[0,0],"78":[12,0],"79":[82,64,60],"80":[111,104,8],"81":[201,70,237],"82":[66,4],"83":[8,58],"84":[0,237],"85":[237,4],"86":[89,52],"87":[89,0],"88":[89,0],"89":[2,87],"90":[2,199],"91":[2,10],"92":[2,8],"93":[2,6],"94":[129,129],"95":[92,102,104,172,178,170],"96":[30,74],"97":[10,20],"98":[8,170],"99":[88,82],"100":[9,79],"101":[4,5],"102":[10,18,18,61,57],"103":[8,53],"104":[4,57],"105":[28,54],"106":[8,20],"107":[4,50],"108":[10,40],"109":[4,36],"110":[4,32],"111":[22,10],"112":[2,8],"113":[8,96],"114":[38,58],"115":[16,22],"116":[38,30],"117":[2,14],"118":[20,2],"119":[42,14],"120":[4,38],"121":[40,2],"122":[16,42],"123":[58,52,52],"124":[28,2],"125":[26,2],"126":[4,22],"127":[58,24],"128":[54,4],"129":[4,50],"130":[2,2],"131":[44,6],"132":[38,16],"133":[14,24],"134":[38,16],"135":[2,12],"136":[2,10],"137":[2,8],"138":[2,6],"139":[2,4],"140":[2,2],"141":[4,20],"142":[15,3],"143":[18,85],"144":[205,217],"145":[422,241],"146":[217,154],"147":[20,28],"148":[48,46],"149":[48,42],"150":[46,34],"151":[122,68],"152":[10,112],"153":[122,68],"154":[10,112],"155":[12,38],"156":[12,12],"157":[24,26],"158":[50,26],"159":[136,104],"160":[240,118],"161":[106,16],"162":[14,6],"163":[2,12],"164":[2,10],"165":[2,8],"166":[4,4],"167":[2,4]},"f":{"1":2,"2":12,"3":1,"4":110,"5":78,"6":5,"7":297,"8":139,"9":1,"10":8,"11":37,"12":1,"13":119,"14":63,"15":41,"16":2,"17":6,"18":30,"19":10,"20":30,"21":24,"22":24,"23":22,"24":24,"25":6,"26":102,"27":62,"28":4,"29":16,"30":176,"31":485,"32":227,"33":78,"34":13,"35":100,"36":95,"37":89,"38":176,"39":452,"40":0,"41":107,"42":110,"43":648,"44":2,"45":331,"46":317,"47":85,"48":87,"49":2,"50":2,"51":16,"52":12,"53":4,"54":155,"55":196,"56":155,"57":223,"58":8,"59":8,"60":36,"61":2,"62":4,"63":517,"64":30,"65":297,"66":201,"67":2,"68":526,"69":82,"70":217,"71":355,"72":201,"73":12,"74":129,"75":111,"76":282,"77":104,"78":56,"79":30,"80":82,"81":8,"82":54,"83":2,"84":24,"85":103,"86":6,"87":6,"88":6,"89":422,"90":217,"91":422,"92":154,"93":48,"94":94,"95":114,"96":190,"97":50,"98":122,"99":195,"100":20},"fnMap":{"1":{"name":"(anonymous_1)","line":1,"loc":{"start":{"line":1,"column":17},"end":{"line":1,"column":35}}},"2":{"name":"Event","line":41,"loc":{"start":{"line":41,"column":12},"end":{"line":41,"column":33}}},"3":{"name":"Map","line":49,"loc":{"start":{"line":49,"column":21},"end":{"line":49,"column":36}}},"4":{"name":"get","line":53,"loc":{"start":{"line":53,"column":11},"end":{"line":53,"column":29}}},"5":{"name":"set","line":56,"loc":{"start":{"line":56,"column":11},"end":{"line":56,"column":36}}},"6":{"name":"WeakMap","line":63,"loc":{"start":{"line":63,"column":29},"end":{"line":63,"column":48}}},"7":{"name":"get","line":65,"loc":{"start":{"line":65,"column":11},"end":{"line":65,"column":29}}},"8":{"name":"set","line":68,"loc":{"start":{"line":68,"column":11},"end":{"line":68,"column":36}}},"9":{"name":"WeakSet","line":78,"loc":{"start":{"line":78,"column":29},"end":{"line":78,"column":48}}},"10":{"name":"add","line":81,"loc":{"start":{"line":81,"column":11},"end":{"line":81,"column":29}}},"11":{"name":"has","line":84,"loc":{"start":{"line":84,"column":11},"end":{"line":84,"column":29}}},"12":{"name":"(anonymous_12)","line":91,"loc":{"start":{"line":91,"column":33},"end":{"line":91,"column":53}}},"13":{"name":"(anonymous_13)","line":92,"loc":{"start":{"line":92,"column":11},"end":{"line":92,"column":26}}},"14":{"name":"(anonymous_14)","line":97,"loc":{"start":{"line":97,"column":25},"end":{"line":97,"column":37}}},"15":{"name":"Component","line":109,"loc":{"start":{"line":109,"column":2},"end":{"line":109,"column":23}}},"16":{"name":"setup","line":115,"loc":{"start":{"line":115,"column":2},"end":{"line":115,"column":26}}},"17":{"name":"createEntry","line":120,"loc":{"start":{"line":120,"column":22},"end":{"line":120,"column":62}}},"18":{"name":"get","line":124,"loc":{"start":{"line":124,"column":14},"end":{"line":124,"column":53}}},"19":{"name":"set","line":135,"loc":{"start":{"line":135,"column":14},"end":{"line":135,"column":36}}},"20":{"name":"value","line":148,"loc":{"start":{"line":148,"column":15},"end":{"line":148,"column":43}}},"21":{"name":"value","line":157,"loc":{"start":{"line":157,"column":15},"end":{"line":157,"column":33}}},"22":{"name":"(anonymous_22)","line":171,"loc":{"start":{"line":171,"column":33},"end":{"line":171,"column":45}}},"23":{"name":"get","line":176,"loc":{"start":{"line":176,"column":13},"end":{"line":176,"column":28}}},"24":{"name":"value","line":184,"loc":{"start":{"line":184,"column":15},"end":{"line":184,"column":45}}},"25":{"name":"lazyGetter","line":200,"loc":{"start":{"line":200,"column":19},"end":{"line":200,"column":49}}},"26":{"name":"get","line":203,"loc":{"start":{"line":203,"column":11},"end":{"line":203,"column":26}}},"27":{"name":"set","line":206,"loc":{"start":{"line":206,"column":11},"end":{"line":206,"column":31}}},"28":{"name":"define","line":225,"loc":{"start":{"line":225,"column":12},"end":{"line":225,"column":46}}},"29":{"name":"invoke","line":234,"loc":{"start":{"line":234,"column":12},"end":{"line":234,"column":46}}},"30":{"name":"create","line":245,"loc":{"start":{"line":245,"column":15},"end":{"line":245,"column":43}}},"31":{"name":"doc","line":248,"loc":{"start":{"line":248,"column":12},"end":{"line":248,"column":31}}},"32":{"name":"fragment","line":251,"loc":{"start":{"line":251,"column":17},"end":{"line":251,"column":41}}},"33":{"name":"text","line":254,"loc":{"start":{"line":254,"column":13},"end":{"line":254,"column":40}}},"34":{"name":"(anonymous_34)","line":294,"loc":{"start":{"line":294,"column":27},"end":{"line":294,"column":55}}},"35":{"name":"(anonymous_35)","line":296,"loc":{"start":{"line":296,"column":6},"end":{"line":296,"column":34}}},"36":{"name":"comments","line":304,"loc":{"start":{"line":304,"column":17},"end":{"line":304,"column":51}}},"37":{"name":"replaceAttributes","line":307,"loc":{"start":{"line":307,"column":26},"end":{"line":307,"column":65}}},"38":{"name":"createFragment","line":314,"loc":{"start":{"line":314,"column":23},"end":{"line":314,"column":59}}},"39":{"name":"(anonymous_39)","line":322,"loc":{"start":{"line":322,"column":39},"end":{"line":322,"column":55}}},"40":{"name":"(anonymous_40)","line":346,"loc":{"start":{"line":346,"column":2},"end":{"line":346,"column":18}},"skip":true},"41":{"name":"(anonymous_41)","line":351,"loc":{"start":{"line":351,"column":35},"end":{"line":351,"column":59}}},"42":{"name":"(anonymous_42)","line":353,"loc":{"start":{"line":353,"column":6},"end":{"line":353,"column":30}}},"43":{"name":"unique","line":370,"loc":{"start":{"line":370,"column":15},"end":{"line":370,"column":41}}},"44":{"name":"TL","line":377,"loc":{"start":{"line":377,"column":12},"end":{"line":377,"column":34}}},"45":{"name":"TL","line":386,"loc":{"start":{"line":386,"column":12},"end":{"line":386,"column":34}}},"46":{"name":"TL","line":392,"loc":{"start":{"line":392,"column":12},"end":{"line":392,"column":34}}},"47":{"name":"(anonymous_47)","line":402,"loc":{"start":{"line":402,"column":34},"end":{"line":402,"column":56}}},"48":{"name":"(anonymous_48)","line":406,"loc":{"start":{"line":406,"column":6},"end":{"line":406,"column":28}}},"49":{"name":"(anonymous_49)","line":422,"loc":{"start":{"line":422,"column":33},"end":{"line":422,"column":55}}},"50":{"name":"(anonymous_50)","line":428,"loc":{"start":{"line":428,"column":6},"end":{"line":428,"column":28}}},"51":{"name":"Wire","line":436,"loc":{"start":{"line":436,"column":2},"end":{"line":436,"column":28}}},"52":{"name":"insert","line":444,"loc":{"start":{"line":444,"column":26},"end":{"line":444,"column":44}}},"53":{"name":"remove","line":451,"loc":{"start":{"line":451,"column":26},"end":{"line":451,"column":44}}},"54":{"name":"createPath","line":476,"loc":{"start":{"line":476,"column":19},"end":{"line":476,"column":45}}},"55":{"name":"prepend","line":498,"loc":{"start":{"line":498,"column":16},"end":{"line":498,"column":53}}},"56":{"name":"create","line":503,"loc":{"start":{"line":503,"column":12},"end":{"line":503,"column":46}}},"57":{"name":"find","line":506,"loc":{"start":{"line":506,"column":10},"end":{"line":506,"column":36}}},"58":{"name":"(anonymous_58)","line":520,"loc":{"start":{"line":520,"column":15},"end":{"line":520,"column":48}}},"59":{"name":"update","line":533,"loc":{"start":{"line":533,"column":15},"end":{"line":533,"column":45}}},"60":{"name":"(anonymous_60)","line":536,"loc":{"start":{"line":536,"column":11},"end":{"line":536,"column":31}}},"61":{"name":"ized","line":574,"loc":{"start":{"line":574,"column":13},"end":{"line":574,"column":39}}},"62":{"name":"toStyle","line":577,"loc":{"start":{"line":577,"column":16},"end":{"line":577,"column":41}}},"63":{"name":"identity","line":594,"loc":{"start":{"line":594,"column":17},"end":{"line":594,"column":38}}},"64":{"name":"remove","line":598,"loc":{"start":{"line":598,"column":15},"end":{"line":598,"column":58}}},"65":{"name":"domdiff","line":605,"loc":{"start":{"line":605,"column":16},"end":{"line":610,"column":4}}},"66":{"name":"Cache","line":708,"loc":{"start":{"line":708,"column":2},"end":{"line":708,"column":19}}},"67":{"name":"asHTML","line":712,"loc":{"start":{"line":712,"column":15},"end":{"line":712,"column":37}}},"68":{"name":"asNode","line":717,"loc":{"start":{"line":717,"column":15},"end":{"line":717,"column":40}}},"69":{"name":"canDiff","line":727,"loc":{"start":{"line":727,"column":16},"end":{"line":727,"column":40}}},"70":{"name":"create$$1","line":738,"loc":{"start":{"line":738,"column":17},"end":{"line":738,"column":49}}},"71":{"name":"find","line":768,"loc":{"start":{"line":768,"column":13},"end":{"line":768,"column":47}}},"72":{"name":"findAttributes","line":812,"loc":{"start":{"line":812,"column":25},"end":{"line":812,"column":69}}},"73":{"name":"invokeAtDistance","line":872,"loc":{"start":{"line":872,"column":25},"end":{"line":872,"column":68}}},"74":{"name":"isPromise_ish","line":886,"loc":{"start":{"line":886,"column":22},"end":{"line":886,"column":52}}},"75":{"name":"setAnyContent","line":899,"loc":{"start":{"line":899,"column":22},"end":{"line":899,"column":63}}},"76":{"name":"anyContent","line":902,"loc":{"start":{"line":902,"column":21},"end":{"line":902,"column":48}}},"77":{"name":"setAttribute","line":983,"loc":{"start":{"line":983,"column":21},"end":{"line":983,"column":65}}},"78":{"name":"(anonymous_78)","line":1004,"loc":{"start":{"line":1004,"column":15},"end":{"line":1004,"column":35}}},"79":{"name":"(anonymous_79)","line":1016,"loc":{"start":{"line":1016,"column":17},"end":{"line":1016,"column":37}}},"80":{"name":"(anonymous_80)","line":1033,"loc":{"start":{"line":1033,"column":19},"end":{"line":1033,"column":39}}},"81":{"name":"setTextContent","line":1060,"loc":{"start":{"line":1060,"column":23},"end":{"line":1060,"column":53}}},"82":{"name":"textContent","line":1062,"loc":{"start":{"line":1062,"column":22},"end":{"line":1062,"column":50}}},"83":{"name":"observe","line":1096,"loc":{"start":{"line":1096,"column":2},"end":{"line":1096,"column":21}}},"84":{"name":"dispatchAll","line":1104,"loc":{"start":{"line":1104,"column":22},"end":{"line":1104,"column":56}}},"85":{"name":"dispatchTarget","line":1117,"loc":{"start":{"line":1117,"column":25},"end":{"line":1117,"column":62}}},"86":{"name":"(anonymous_86)","line":1133,"loc":{"start":{"line":1133,"column":27},"end":{"line":1133,"column":46}}},"87":{"name":"(anonymous_87)","line":1142,"loc":{"start":{"line":1142,"column":50},"end":{"line":1142,"column":67}}},"88":{"name":"(anonymous_88)","line":1145,"loc":{"start":{"line":1145,"column":51},"end":{"line":1145,"column":68}}},"89":{"name":"render","line":1164,"loc":{"start":{"line":1164,"column":2},"end":{"line":1164,"column":28}}},"90":{"name":"upgrade","line":1178,"loc":{"start":{"line":1178,"column":2},"end":{"line":1178,"column":29}}},"91":{"name":"update$1","line":1190,"loc":{"start":{"line":1190,"column":2},"end":{"line":1190,"column":22}}},"92":{"name":"createTemplate","line":1201,"loc":{"start":{"line":1201,"column":2},"end":{"line":1201,"column":36}}},"93":{"name":"SC_PLACE","line":1214,"loc":{"start":{"line":1214,"column":17},"end":{"line":1214,"column":47}}},"94":{"name":"wire","line":1230,"loc":{"start":{"line":1230,"column":13},"end":{"line":1230,"column":38}}},"95":{"name":"content","line":1240,"loc":{"start":{"line":1240,"column":16},"end":{"line":1240,"column":39}}},"96":{"name":"(anonymous_96)","line":1246,"loc":{"start":{"line":1246,"column":11},"end":{"line":1246,"column":30}}},"97":{"name":"weakly","line":1269,"loc":{"start":{"line":1269,"column":15},"end":{"line":1269,"column":42}}},"98":{"name":"wireContent","line":1291,"loc":{"start":{"line":1291,"column":20},"end":{"line":1291,"column":47}}},"99":{"name":"bind","line":1310,"loc":{"start":{"line":1310,"column":13},"end":{"line":1310,"column":36}}},"100":{"name":"hyper","line":1329,"loc":{"start":{"line":1329,"column":2},"end":{"line":1329,"column":23}}}},"statementMap":{"1":{"start":{"line":1,"column":0},"end":{"line":1343,"column":11}},"2":{"start":{"line":4,"column":2},"end":{"line":4,"column":31}},"3":{"start":{"line":9,"column":2},"end":{"line":9,"column":23}},"4":{"start":{"line":10,"column":2},"end":{"line":10,"column":20}},"5":{"start":{"line":11,"column":2},"end":{"line":11,"column":23}},"6":{"start":{"line":12,"column":2},"end":{"line":12,"column":34}},"7":{"start":{"line":15,"column":2},"end":{"line":15,"column":112}},"8":{"start":{"line":18,"column":2},"end":{"line":18,"column":44}},"9":{"start":{"line":19,"column":2},"end":{"line":19,"column":51}},"10":{"start":{"line":22,"column":2},"end":{"line":22,"column":30}},"11":{"start":{"line":23,"column":2},"end":{"line":23,"column":39}},"12":{"start":{"line":26,"column":2},"end":{"line":26,"column":27}},"13":{"start":{"line":27,"column":2},"end":{"line":27,"column":52}},"14":{"start":{"line":28,"column":2},"end":{"line":28,"column":61}},"15":{"start":{"line":29,"column":2},"end":{"line":29,"column":34}},"16":{"start":{"line":37,"column":2},"end":{"line":37,"column":22}},"17":{"start":{"line":38,"column":2},"end":{"line":46,"column":3}},"18":{"start":{"line":39,"column":4},"end":{"line":39,"column":23}},"19":{"start":{"line":41,"column":4},"end":{"line":45,"column":6}},"20":{"start":{"line":42,"column":6},"end":{"line":42,"column":44}},"21":{"start":{"line":43,"column":6},"end":{"line":43,"column":38}},"22":{"start":{"line":44,"column":6},"end":{"line":44,"column":15}},"23":{"start":{"line":49,"column":2},"end":{"line":60,"column":4}},"24":{"start":{"line":50,"column":4},"end":{"line":51,"column":20}},"25":{"start":{"line":52,"column":4},"end":{"line":59,"column":6}},"26":{"start":{"line":54,"column":8},"end":{"line":54,"column":41}},"27":{"start":{"line":57,"column":8},"end":{"line":57,"column":43}},"28":{"start":{"line":63,"column":2},"end":{"line":75,"column":4}},"29":{"start":{"line":64,"column":4},"end":{"line":74,"column":6}},"30":{"start":{"line":66,"column":8},"end":{"line":66,"column":24}},"31":{"start":{"line":69,"column":8},"end":{"line":72,"column":11}},"32":{"start":{"line":78,"column":2},"end":{"line":88,"column":4}},"33":{"start":{"line":79,"column":4},"end":{"line":79,"column":27}},"34":{"start":{"line":80,"column":4},"end":{"line":87,"column":6}},"35":{"start":{"line":82,"column":8},"end":{"line":82,"column":26}},"36":{"start":{"line":85,"column":8},"end":{"line":85,"column":36}},"37":{"start":{"line":91,"column":2},"end":{"line":95,"column":17}},"38":{"start":{"line":92,"column":4},"end":{"line":94,"column":6}},"39":{"start":{"line":93,"column":6},"end":{"line":93,"column":53}},"40":{"start":{"line":97,"column":2},"end":{"line":99,"column":4}},"41":{"start":{"line":98,"column":4},"end":{"line":98,"column":42}},"42":{"start":{"line":109,"column":2},"end":{"line":111,"column":3}},"43":{"start":{"line":110,"column":4},"end":{"line":110,"column":16}},"44":{"start":{"line":115,"column":2},"end":{"line":194,"column":3}},"45":{"start":{"line":118,"column":4},"end":{"line":118,"column":33}},"46":{"start":{"line":119,"column":4},"end":{"line":119,"column":31}},"47":{"start":{"line":120,"column":4},"end":{"line":123,"column":6}},"48":{"start":{"line":121,"column":6},"end":{"line":121,"column":28}},"49":{"start":{"line":122,"column":6},"end":{"line":122,"column":23}},"50":{"start":{"line":124,"column":4},"end":{"line":134,"column":6}},"51":{"start":{"line":125,"column":6},"end":{"line":133,"column":7}},"52":{"start":{"line":128,"column":10},"end":{"line":128,"column":54}},"53":{"start":{"line":129,"column":10},"end":{"line":129,"column":71}},"54":{"start":{"line":131,"column":10},"end":{"line":131,"column":53}},"55":{"start":{"line":132,"column":10},"end":{"line":132,"column":57}},"56":{"start":{"line":135,"column":4},"end":{"line":139,"column":6}},"57":{"start":{"line":136,"column":6},"end":{"line":136,"column":38}},"58":{"start":{"line":137,"column":6},"end":{"line":137,"column":34}},"59":{"start":{"line":138,"column":6},"end":{"line":138,"column":18}},"60":{"start":{"line":141,"column":4},"end":{"line":153,"column":7}},"61":{"start":{"line":149,"column":10},"end":{"line":149,"column":59}},"62":{"start":{"line":150,"column":10},"end":{"line":150,"column":71}},"63":{"start":{"line":154,"column":4},"end":{"line":193,"column":7}},"64":{"start":{"line":158,"column":10},"end":{"line":158,"column":35}},"65":{"start":{"line":159,"column":10},"end":{"line":159,"column":89}},"66":{"start":{"line":172,"column":8},"end":{"line":172,"column":33}},"67":{"start":{"line":177,"column":10},"end":{"line":177,"column":20}},"68":{"start":{"line":185,"column":10},"end":{"line":185,"column":34}},"69":{"start":{"line":186,"column":10},"end":{"line":186,"column":86}},"70":{"start":{"line":187,"column":10},"end":{"line":189,"column":11}},"71":{"start":{"line":188,"column":12},"end":{"line":188,"column":38}},"72":{"start":{"line":189,"column":11},"end":{"line":189,"column":47}},"73":{"start":{"line":189,"column":33},"end":{"line":189,"column":47}},"74":{"start":{"line":190,"column":10},"end":{"line":190,"column":22}},"75":{"start":{"line":200,"column":2},"end":{"line":210,"column":4}},"76":{"start":{"line":201,"column":4},"end":{"line":201,"column":34}},"77":{"start":{"line":202,"column":4},"end":{"line":209,"column":6}},"78":{"start":{"line":204,"column":8},"end":{"line":204,"column":66}},"79":{"start":{"line":207,"column":8},"end":{"line":207,"column":82}},"80":{"start":{"line":212,"column":2},"end":{"line":212,"column":19}},"81":{"start":{"line":213,"column":2},"end":{"line":213,"column":16}},"82":{"start":{"line":214,"column":2},"end":{"line":214,"column":46}},"83":{"start":{"line":216,"column":2},"end":{"line":216,"column":17}},"84":{"start":{"line":218,"column":2},"end":{"line":242,"column":4}},"85":{"start":{"line":226,"column":6},"end":{"line":228,"column":7}},"86":{"start":{"line":227,"column":8},"end":{"line":227,"column":35}},"87":{"start":{"line":229,"column":6},"end":{"line":229,"column":33}},"88":{"start":{"line":235,"column":6},"end":{"line":240,"column":7}},"89":{"start":{"line":236,"column":8},"end":{"line":236,"column":26}},"90":{"start":{"line":237,"column":8},"end":{"line":239,"column":9}},"91":{"start":{"line":238,"column":10},"end":{"line":238,"column":53}},"92":{"start":{"line":245,"column":2},"end":{"line":247,"column":4}},"93":{"start":{"line":246,"column":4},"end":{"line":246,"column":41}},"94":{"start":{"line":248,"column":2},"end":{"line":250,"column":4}},"95":{"start":{"line":249,"column":4},"end":{"line":249,"column":38}},"96":{"start":{"line":251,"column":2},"end":{"line":253,"column":4}},"97":{"start":{"line":252,"column":4},"end":{"line":252,"column":46}},"98":{"start":{"line":254,"column":2},"end":{"line":256,"column":4}},"99":{"start":{"line":255,"column":4},"end":{"line":255,"column":43}},"100":{"start":{"line":261,"column":2},"end":{"line":261,"column":31}},"101":{"start":{"line":262,"column":2},"end":{"line":262,"column":55}},"102":{"start":{"line":263,"column":2},"end":{"line":263,"column":57}},"103":{"start":{"line":264,"column":2},"end":{"line":264,"column":50}},"104":{"start":{"line":265,"column":2},"end":{"line":265,"column":89}},"105":{"start":{"line":267,"column":2},"end":{"line":267,"column":100}},"106":{"start":{"line":269,"column":2},"end":{"line":269,"column":100}},"107":{"start":{"line":271,"column":2},"end":{"line":271,"column":40}},"108":{"start":{"line":274,"column":2},"end":{"line":274,"column":43}},"109":{"start":{"line":277,"column":2},"end":{"line":277,"column":61}},"110":{"start":{"line":280,"column":2},"end":{"line":280,"column":52}},"111":{"start":{"line":281,"column":2},"end":{"line":281,"column":51}},"112":{"start":{"line":282,"column":2},"end":{"line":282,"column":80}},"113":{"start":{"line":288,"column":2},"end":{"line":288,"column":47}},"114":{"start":{"line":294,"column":2},"end":{"line":301,"column":4}},"115":{"start":{"line":295,"column":4},"end":{"line":295,"column":40}},"116":{"start":{"line":297,"column":4},"end":{"line":297,"column":35}},"117":{"start":{"line":298,"column":4},"end":{"line":300,"column":5}},"118":{"start":{"line":299,"column":6},"end":{"line":299,"column":38}},"119":{"start":{"line":303,"column":2},"end":{"line":303,"column":86}},"120":{"start":{"line":304,"column":2},"end":{"line":306,"column":4}},"121":{"start":{"line":305,"column":4},"end":{"line":305,"column":73}},"122":{"start":{"line":307,"column":2},"end":{"line":309,"column":4}},"123":{"start":{"line":308,"column":4},"end":{"line":308,"column":48}},"124":{"start":{"line":314,"column":2},"end":{"line":316,"column":4}},"125":{"start":{"line":315,"column":4},"end":{"line":315,"column":110}},"126":{"start":{"line":322,"column":2},"end":{"line":348,"column":4}},"127":{"start":{"line":323,"column":4},"end":{"line":323,"column":33}},"128":{"start":{"line":324,"column":4},"end":{"line":332,"column":7}},"129":{"start":{"line":333,"column":4},"end":{"line":333,"column":35}},"130":{"start":{"line":334,"column":4},"end":{"line":336,"column":5}},"131":{"start":{"line":335,"column":6},"end":{"line":335,"column":50}},"132":{"start":{"line":337,"column":4},"end":{"line":337,"column":17}},"133":{"start":{"line":347,"column":4},"end":{"line":347,"column":32},"skip":true},"134":{"start":{"line":351,"column":2},"end":{"line":355,"column":4}},"135":{"start":{"line":352,"column":4},"end":{"line":352,"column":41}},"136":{"start":{"line":354,"column":4},"end":{"line":354,"column":27}},"137":{"start":{"line":359,"column":2},"end":{"line":359,"column":23}},"138":{"start":{"line":370,"column":2},"end":{"line":372,"column":4}},"139":{"start":{"line":371,"column":4},"end":{"line":371,"column":25}},"140":{"start":{"line":377,"column":2},"end":{"line":397,"column":4}},"141":{"start":{"line":378,"column":4},"end":{"line":395,"column":5}},"142":{"start":{"line":384,"column":6},"end":{"line":384,"column":31}},"143":{"start":{"line":386,"column":6},"end":{"line":389,"column":8}},"144":{"start":{"line":387,"column":8},"end":{"line":387,"column":43}},"145":{"start":{"line":388,"column":8},"end":{"line":388,"column":73}},"146":{"start":{"line":392,"column":6},"end":{"line":394,"column":8}},"147":{"start":{"line":393,"column":8},"end":{"line":393,"column":24}},"148":{"start":{"line":396,"column":4},"end":{"line":396,"column":25}},"149":{"start":{"line":402,"column":2},"end":{"line":418,"column":4}},"150":{"start":{"line":403,"column":4},"end":{"line":403,"column":45}},"151":{"start":{"line":404,"column":4},"end":{"line":404,"column":31}},"152":{"start":{"line":405,"column":4},"end":{"line":405,"column":29}},"153":{"start":{"line":407,"column":4},"end":{"line":407,"column":45}},"154":{"start":{"line":408,"column":4},"end":{"line":408,"column":33}},"155":{"start":{"line":409,"column":4},"end":{"line":416,"column":5}},"156":{"start":{"line":410,"column":6},"end":{"line":410,"column":31}},"157":{"start":{"line":411,"column":6},"end":{"line":411,"column":58}},"158":{"start":{"line":412,"column":6},"end":{"line":412,"column":72}},"159":{"start":{"line":414,"column":6},"end":{"line":414,"column":33}},"160":{"start":{"line":415,"column":6},"end":{"line":415,"column":56}},"161":{"start":{"line":417,"column":4},"end":{"line":417,"column":19}},"162":{"start":{"line":422,"column":2},"end":{"line":434,"column":4}},"163":{"start":{"line":423,"column":4},"end":{"line":423,"column":33}},"164":{"start":{"line":424,"column":4},"end":{"line":424,"column":68}},"165":{"start":{"line":425,"column":4},"end":{"line":425,"column":31}},"166":{"start":{"line":426,"column":4},"end":{"line":426,"column":54}},"167":{"start":{"line":427,"column":4},"end":{"line":427,"column":19}},"168":{"start":{"line":429,"column":4},"end":{"line":429,"column":33}},"169":{"start":{"line":430,"column":4},"end":{"line":430,"column":40}},"170":{"start":{"line":431,"column":4},"end":{"line":431,"column":82}},"171":{"start":{"line":432,"column":4},"end":{"line":432,"column":65}},"172":{"start":{"line":433,"column":4},"end":{"line":433,"column":19}},"173":{"start":{"line":436,"column":2},"end":{"line":441,"column":3}},"174":{"start":{"line":437,"column":4},"end":{"line":437,"column":33}},"175":{"start":{"line":438,"column":4},"end":{"line":438,"column":36}},"176":{"start":{"line":439,"column":4},"end":{"line":439,"column":31}},"177":{"start":{"line":440,"column":4},"end":{"line":440,"column":44}},"178":{"start":{"line":444,"column":2},"end":{"line":448,"column":4}},"179":{"start":{"line":445,"column":4},"end":{"line":445,"column":34}},"180":{"start":{"line":446,"column":4},"end":{"line":446,"column":32}},"181":{"start":{"line":447,"column":4},"end":{"line":447,"column":14}},"182":{"start":{"line":451,"column":2},"end":{"line":463,"column":4}},"183":{"start":{"line":452,"column":4},"end":{"line":452,"column":27}},"184":{"start":{"line":453,"column":4},"end":{"line":453,"column":25}},"185":{"start":{"line":454,"column":4},"end":{"line":461,"column":5}},"186":{"start":{"line":455,"column":6},"end":{"line":455,"column":40}},"187":{"start":{"line":457,"column":6},"end":{"line":457,"column":43}},"188":{"start":{"line":458,"column":6},"end":{"line":458,"column":47}},"189":{"start":{"line":459,"column":6},"end":{"line":459,"column":30}},"190":{"start":{"line":460,"column":6},"end":{"line":460,"column":29}},"191":{"start":{"line":462,"column":4},"end":{"line":462,"column":17}},"192":{"start":{"line":476,"column":2},"end":{"line":496,"column":4}},"193":{"start":{"line":477,"column":4},"end":{"line":477,"column":18}},"194":{"start":{"line":478,"column":4},"end":{"line":478,"column":28}},"195":{"start":{"line":479,"column":4},"end":{"line":491,"column":5}},"196":{"start":{"line":482,"column":8},"end":{"line":482,"column":26}},"197":{"start":{"line":483,"column":8},"end":{"line":483,"column":14}},"198":{"start":{"line":485,"column":8},"end":{"line":485,"column":37}},"199":{"start":{"line":486,"column":8},"end":{"line":486,"column":40}},"200":{"start":{"line":487,"column":8},"end":{"line":487,"column":14}},"201":{"start":{"line":489,"column":8},"end":{"line":489,"column":39}},"202":{"start":{"line":490,"column":8},"end":{"line":490,"column":14}},"203":{"start":{"line":492,"column":4},"end":{"line":494,"column":5}},"204":{"start":{"line":493,"column":6},"end":{"line":493,"column":38}},"205":{"start":{"line":495,"column":4},"end":{"line":495,"column":16}},"206":{"start":{"line":498,"column":2},"end":{"line":500,"column":4}},"207":{"start":{"line":499,"column":4},"end":{"line":499,"column":61}},"208":{"start":{"line":502,"column":2},"end":{"line":513,"column":4}},"209":{"start":{"line":504,"column":6},"end":{"line":504,"column":76}},"210":{"start":{"line":507,"column":6},"end":{"line":507,"column":31}},"211":{"start":{"line":508,"column":6},"end":{"line":510,"column":7}},"212":{"start":{"line":509,"column":8},"end":{"line":509,"column":40}},"213":{"start":{"line":511,"column":6},"end":{"line":511,"column":18}},"214":{"start":{"line":516,"column":2},"end":{"line":516,"column":84}},"215":{"start":{"line":520,"column":2},"end":{"line":528,"column":5}},"216":{"start":{"line":521,"column":4},"end":{"line":526,"column":5}},"217":{"start":{"line":522,"column":6},"end":{"line":522,"column":43}},"218":{"start":{"line":523,"column":6},"end":{"line":523,"column":23}},"219":{"start":{"line":524,"column":6},"end":{"line":524,"column":35}},"220":{"start":{"line":525,"column":6},"end":{"line":525,"column":34}},"221":{"start":{"line":527,"column":4},"end":{"line":527,"column":37}},"222":{"start":{"line":533,"column":2},"end":{"line":571,"column":4}},"223":{"start":{"line":534,"column":4},"end":{"line":535,"column":26}},"224":{"start":{"line":536,"column":4},"end":{"line":570,"column":6}},"225":{"start":{"line":537,"column":6},"end":{"line":569,"column":7}},"226":{"start":{"line":539,"column":10},"end":{"line":561,"column":11}},"227":{"start":{"line":540,"column":12},"end":{"line":552,"column":13}},"228":{"start":{"line":541,"column":14},"end":{"line":549,"column":15}},"229":{"start":{"line":542,"column":16},"end":{"line":548,"column":17}},"230":{"start":{"line":543,"column":18},"end":{"line":547,"column":19}},"231":{"start":{"line":544,"column":20},"end":{"line":546,"column":21}},"232":{"start":{"line":545,"column":22},"end":{"line":545,"column":38}},"233":{"start":{"line":551,"column":14},"end":{"line":551,"column":66}},"234":{"start":{"line":551,"column":25},"end":{"line":551,"column":42}},"235":{"start":{"line":551,"column":47},"end":{"line":551,"column":66}},"236":{"start":{"line":553,"column":12},"end":{"line":553,"column":42}},"237":{"start":{"line":554,"column":12},"end":{"line":557,"column":13}},"238":{"start":{"line":555,"column":14},"end":{"line":555,"column":41}},"239":{"start":{"line":556,"column":14},"end":{"line":556,"column":110}},"240":{"start":{"line":558,"column":12},"end":{"line":558,"column":31}},"241":{"start":{"line":559,"column":12},"end":{"line":559,"column":87}},"242":{"start":{"line":559,"column":23},"end":{"line":559,"column":62}},"243":{"start":{"line":559,"column":67},"end":{"line":559,"column":87}},"244":{"start":{"line":560,"column":12},"end":{"line":560,"column":18}},"245":{"start":{"line":563,"column":10},"end":{"line":567,"column":11}},"246":{"start":{"line":564,"column":12},"end":{"line":564,"column":31}},"247":{"start":{"line":565,"column":12},"end":{"line":565,"column":32}},"248":{"start":{"line":566,"column":12},"end":{"line":566,"column":88}},"249":{"start":{"line":566,"column":23},"end":{"line":566,"column":52}},"250":{"start":{"line":566,"column":57},"end":{"line":566,"column":88}},"251":{"start":{"line":568,"column":10},"end":{"line":568,"column":16}},"252":{"start":{"line":573,"column":2},"end":{"line":573,"column":35}},"253":{"start":{"line":574,"column":2},"end":{"line":576,"column":4}},"254":{"start":{"line":575,"column":4},"end":{"line":575,"column":39}},"255":{"start":{"line":577,"column":2},"end":{"line":583,"column":4}},"256":{"start":{"line":578,"column":4},"end":{"line":578,"column":17}},"257":{"start":{"line":579,"column":4},"end":{"line":581,"column":5}},"258":{"start":{"line":580,"column":6},"end":{"line":580,"column":65}},"259":{"start":{"line":582,"column":4},"end":{"line":582,"column":24}},"260":{"start":{"line":594,"column":2},"end":{"line":596,"column":4}},"261":{"start":{"line":595,"column":4},"end":{"line":595,"column":13}},"262":{"start":{"line":598,"column":2},"end":{"line":603,"column":4}},"263":{"start":{"line":599,"column":4},"end":{"line":599,"column":55}},"264":{"start":{"line":600,"column":4},"end":{"line":600,"column":33}},"265":{"start":{"line":601,"column":4},"end":{"line":601,"column":29}},"266":{"start":{"line":602,"column":4},"end":{"line":602,"column":27}},"267":{"start":{"line":605,"column":2},"end":{"line":698,"column":4}},"268":{"start":{"line":611,"column":4},"end":{"line":611,"column":34}},"269":{"start":{"line":612,"column":4},"end":{"line":612,"column":64}},"270":{"start":{"line":613,"column":4},"end":{"line":614,"column":24}},"271":{"start":{"line":615,"column":4},"end":{"line":615,"column":45}},"272":{"start":{"line":616,"column":4},"end":{"line":616,"column":43}},"273":{"start":{"line":617,"column":4},"end":{"line":617,"column":50}},"274":{"start":{"line":618,"column":4},"end":{"line":618,"column":43}},"275":{"start":{"line":619,"column":4},"end":{"line":619,"column":41}},"276":{"start":{"line":620,"column":4},"end":{"line":620,"column":47}},"277":{"start":{"line":621,"column":4},"end":{"line":674,"column":5}},"278":{"start":{"line":622,"column":6},"end":{"line":673,"column":7}},"279":{"start":{"line":623,"column":8},"end":{"line":623,"column":56}},"280":{"start":{"line":624,"column":13},"end":{"line":673,"column":7}},"281":{"start":{"line":625,"column":8},"end":{"line":625,"column":52}},"282":{"start":{"line":626,"column":13},"end":{"line":673,"column":7}},"283":{"start":{"line":627,"column":8},"end":{"line":627,"column":53}},"284":{"start":{"line":628,"column":13},"end":{"line":673,"column":7}},"285":{"start":{"line":629,"column":8},"end":{"line":629,"column":49}},"286":{"start":{"line":630,"column":13},"end":{"line":673,"column":7}},"287":{"start":{"line":631,"column":8},"end":{"line":631,"column":56}},"288":{"start":{"line":632,"column":8},"end":{"line":632,"column":53}},"289":{"start":{"line":633,"column":13},"end":{"line":673,"column":7}},"290":{"start":{"line":634,"column":8},"end":{"line":634,"column":52}},"291":{"start":{"line":635,"column":8},"end":{"line":635,"column":49}},"292":{"start":{"line":636,"column":13},"end":{"line":673,"column":7}},"293":{"start":{"line":637,"column":8},"end":{"line":637,"column":95}},"294":{"start":{"line":638,"column":8},"end":{"line":638,"column":56}},"295":{"start":{"line":639,"column":8},"end":{"line":639,"column":49}},"296":{"start":{"line":640,"column":13},"end":{"line":673,"column":7}},"297":{"start":{"line":641,"column":8},"end":{"line":641,"column":82}},"298":{"start":{"line":642,"column":8},"end":{"line":642,"column":52}},"299":{"start":{"line":643,"column":8},"end":{"line":643,"column":53}},"300":{"start":{"line":645,"column":8},"end":{"line":645,"column":58}},"301":{"start":{"line":646,"column":8},"end":{"line":672,"column":9}},"302":{"start":{"line":647,"column":10},"end":{"line":647,"column":85}},"303":{"start":{"line":648,"column":10},"end":{"line":648,"column":55}},"304":{"start":{"line":650,"column":10},"end":{"line":650,"column":24}},"305":{"start":{"line":651,"column":10},"end":{"line":651,"column":30}},"306":{"start":{"line":652,"column":10},"end":{"line":655,"column":11}},"307":{"start":{"line":653,"column":12},"end":{"line":653,"column":16}},"308":{"start":{"line":654,"column":12},"end":{"line":654,"column":16}},"309":{"start":{"line":656,"column":10},"end":{"line":671,"column":11}},"310":{"start":{"line":657,"column":12},"end":{"line":661,"column":13}},"311":{"start":{"line":658,"column":14},"end":{"line":658,"column":64}},"312":{"start":{"line":660,"column":14},"end":{"line":660,"column":90}},"313":{"start":{"line":662,"column":12},"end":{"line":662,"column":29}},"314":{"start":{"line":663,"column":12},"end":{"line":663,"column":28}},"315":{"start":{"line":664,"column":12},"end":{"line":664,"column":47}},"316":{"start":{"line":665,"column":12},"end":{"line":665,"column":45}},"317":{"start":{"line":667,"column":12},"end":{"line":667,"column":41}},"318":{"start":{"line":668,"column":12},"end":{"line":668,"column":39}},"319":{"start":{"line":669,"column":12},"end":{"line":669,"column":74}},"320":{"start":{"line":670,"column":12},"end":{"line":670,"column":57}},"321":{"start":{"line":675,"column":4},"end":{"line":696,"column":5}},"322":{"start":{"line":676,"column":6},"end":{"line":695,"column":7}},"323":{"start":{"line":677,"column":8},"end":{"line":677,"column":45}},"324":{"start":{"line":678,"column":8},"end":{"line":678,"column":55}},"325":{"start":{"line":679,"column":8},"end":{"line":687,"column":9}},"326":{"start":{"line":680,"column":10},"end":{"line":680,"column":75}},"327":{"start":{"line":682,"column":10},"end":{"line":682,"column":75}},"328":{"start":{"line":683,"column":10},"end":{"line":685,"column":11}},"329":{"start":{"line":684,"column":12},"end":{"line":684,"column":69}},"330":{"start":{"line":686,"column":10},"end":{"line":686,"column":51}},"331":{"start":{"line":689,"column":8},"end":{"line":689,"column":63}},"332":{"start":{"line":689,"column":48},"end":{"line":689,"column":63}},"333":{"start":{"line":690,"column":8},"end":{"line":694,"column":9}},"334":{"start":{"line":691,"column":10},"end":{"line":691,"column":70}},"335":{"start":{"line":693,"column":10},"end":{"line":693,"column":101}},"336":{"start":{"line":697,"column":4},"end":{"line":697,"column":23}},"337":{"start":{"line":704,"column":2},"end":{"line":704,"column":33}},"338":{"start":{"line":708,"column":2},"end":{"line":708,"column":21}},"339":{"start":{"line":709,"column":2},"end":{"line":709,"column":40}},"340":{"start":{"line":712,"column":2},"end":{"line":714,"column":4}},"341":{"start":{"line":713,"column":4},"end":{"line":713,"column":26}},"342":{"start":{"line":717,"column":2},"end":{"line":724,"column":4}},"343":{"start":{"line":718,"column":4},"end":{"line":723,"column":106}},"344":{"start":{"line":727,"column":2},"end":{"line":729,"column":4}},"345":{"start":{"line":728,"column":4},"end":{"line":728,"column":90}},"346":{"start":{"line":738,"column":2},"end":{"line":758,"column":4}},"347":{"start":{"line":739,"column":4},"end":{"line":739,"column":21}},"348":{"start":{"line":740,"column":4},"end":{"line":740,"column":30}},"349":{"start":{"line":741,"column":4},"end":{"line":756,"column":5}},"350":{"start":{"line":742,"column":6},"end":{"line":742,"column":26}},"351":{"start":{"line":743,"column":6},"end":{"line":743,"column":44}},"352":{"start":{"line":744,"column":6},"end":{"line":755,"column":7}},"353":{"start":{"line":746,"column":10},"end":{"line":746,"column":48}},"354":{"start":{"line":747,"column":10},"end":{"line":747,"column":16}},"355":{"start":{"line":749,"column":10},"end":{"line":749,"column":65}},"356":{"start":{"line":750,"column":10},"end":{"line":750,"column":16}},"357":{"start":{"line":752,"column":10},"end":{"line":752,"column":45}},"358":{"start":{"line":753,"column":10},"end":{"line":753,"column":32}},"359":{"start":{"line":754,"column":10},"end":{"line":754,"column":16}},"360":{"start":{"line":757,"column":4},"end":{"line":757,"column":19}},"361":{"start":{"line":768,"column":2},"end":{"line":801,"column":4}},"362":{"start":{"line":769,"column":4},"end":{"line":769,"column":37}},"363":{"start":{"line":770,"column":4},"end":{"line":770,"column":35}},"364":{"start":{"line":771,"column":4},"end":{"line":800,"column":5}},"365":{"start":{"line":772,"column":6},"end":{"line":772,"column":32}},"366":{"start":{"line":773,"column":6},"end":{"line":799,"column":7}},"367":{"start":{"line":775,"column":10},"end":{"line":775,"column":48}},"368":{"start":{"line":776,"column":10},"end":{"line":776,"column":36}},"369":{"start":{"line":777,"column":10},"end":{"line":777,"column":16}},"370":{"start":{"line":779,"column":10},"end":{"line":786,"column":11}},"371":{"start":{"line":780,"column":12},"end":{"line":780,"column":26}},"372":{"start":{"line":781,"column":12},"end":{"line":785,"column":113}},"373":{"start":{"line":787,"column":10},"end":{"line":787,"column":16}},"374":{"start":{"line":794,"column":10},"end":{"line":797,"column":11}},"375":{"start":{"line":795,"column":12},"end":{"line":795,"column":26},"skip":true},"376":{"start":{"line":796,"column":12},"end":{"line":796,"column":50},"skip":true},"377":{"start":{"line":798,"column":10},"end":{"line":798,"column":16}},"378":{"start":{"line":812,"column":2},"end":{"line":866,"column":4}},"379":{"start":{"line":813,"column":4},"end":{"line":813,"column":28}},"380":{"start":{"line":814,"column":4},"end":{"line":814,"column":37}},"381":{"start":{"line":815,"column":4},"end":{"line":815,"column":39}},"382":{"start":{"line":816,"column":4},"end":{"line":816,"column":20}},"383":{"start":{"line":817,"column":4},"end":{"line":817,"column":30}},"384":{"start":{"line":818,"column":4},"end":{"line":836,"column":5}},"385":{"start":{"line":819,"column":6},"end":{"line":819,"column":31}},"386":{"start":{"line":820,"column":6},"end":{"line":835,"column":7}},"387":{"start":{"line":821,"column":8},"end":{"line":821,"column":34}},"388":{"start":{"line":825,"column":8},"end":{"line":833,"column":9}},"389":{"start":{"line":826,"column":10},"end":{"line":826,"column":86}},"390":{"start":{"line":827,"column":10},"end":{"line":831,"column":45}},"391":{"start":{"line":832,"column":10},"end":{"line":832,"column":65}},"392":{"start":{"line":834,"column":8},"end":{"line":834,"column":31}},"393":{"start":{"line":837,"column":4},"end":{"line":837,"column":28}},"394":{"start":{"line":838,"column":4},"end":{"line":844,"column":5}},"395":{"start":{"line":840,"column":6},"end":{"line":840,"column":34}},"396":{"start":{"line":841,"column":6},"end":{"line":843,"column":48}},"397":{"start":{"line":841,"column":41},"end":{"line":841,"column":79}},"398":{"start":{"line":843,"column":11},"end":{"line":843,"column":48}},"399":{"start":{"line":852,"column":4},"end":{"line":852,"column":33}},"400":{"start":{"line":853,"column":4},"end":{"line":865,"column":5}},"401":{"start":{"line":859,"column":6},"end":{"line":859,"column":52}},"402":{"start":{"line":860,"column":6},"end":{"line":862,"column":7}},"403":{"start":{"line":861,"column":8},"end":{"line":861,"column":65}},"404":{"start":{"line":863,"column":6},"end":{"line":863,"column":44}},"405":{"start":{"line":864,"column":6},"end":{"line":864,"column":49}},"406":{"start":{"line":872,"column":2},"end":{"line":883,"column":4}},"407":{"start":{"line":873,"column":4},"end":{"line":873,"column":32}},"408":{"start":{"line":874,"column":4},"end":{"line":882,"column":5}},"409":{"start":{"line":875,"column":6},"end":{"line":875,"column":62}},"410":{"start":{"line":876,"column":11},"end":{"line":882,"column":5}},"411":{"start":{"line":877,"column":6},"end":{"line":877,"column":48}},"412":{"start":{"line":878,"column":11},"end":{"line":882,"column":5}},"413":{"start":{"line":879,"column":6},"end":{"line":879,"column":62}},"414":{"start":{"line":881,"column":6},"end":{"line":881,"column":69}},"415":{"start":{"line":886,"column":2},"end":{"line":888,"column":4}},"416":{"start":{"line":887,"column":4},"end":{"line":887,"column":44}},"417":{"start":{"line":899,"column":2},"end":{"line":974,"column":4}},"418":{"start":{"line":900,"column":4},"end":{"line":900,"column":25}},"419":{"start":{"line":901,"column":4},"end":{"line":901,"column":26}},"420":{"start":{"line":902,"column":4},"end":{"line":972,"column":6}},"421":{"start":{"line":903,"column":6},"end":{"line":971,"column":7}},"422":{"start":{"line":907,"column":10},"end":{"line":916,"column":11}},"423":{"start":{"line":908,"column":12},"end":{"line":911,"column":13}},"424":{"start":{"line":909,"column":14},"end":{"line":909,"column":31}},"425":{"start":{"line":910,"column":14},"end":{"line":910,"column":48}},"426":{"start":{"line":913,"column":12},"end":{"line":913,"column":28}},"427":{"start":{"line":914,"column":12},"end":{"line":914,"column":29}},"428":{"start":{"line":915,"column":12},"end":{"line":915,"column":97}},"429":{"start":{"line":917,"column":10},"end":{"line":917,"column":16}},"430":{"start":{"line":920,"column":10},"end":{"line":924,"column":11}},"431":{"start":{"line":921,"column":12},"end":{"line":921,"column":29}},"432":{"start":{"line":922,"column":12},"end":{"line":922,"column":80}},"433":{"start":{"line":923,"column":12},"end":{"line":923,"column":18}},"434":{"start":{"line":926,"column":10},"end":{"line":926,"column":27}},"435":{"start":{"line":927,"column":10},"end":{"line":927,"column":27}},"436":{"start":{"line":928,"column":10},"end":{"line":969,"column":11}},"437":{"start":{"line":929,"column":12},"end":{"line":952,"column":13}},"438":{"start":{"line":930,"column":14},"end":{"line":932,"column":15}},"439":{"start":{"line":931,"column":16},"end":{"line":931,"column":84}},"440":{"start":{"line":934,"column":14},"end":{"line":951,"column":15}},"441":{"start":{"line":938,"column":18},"end":{"line":938,"column":46}},"442":{"start":{"line":939,"column":18},"end":{"line":939,"column":24}},"443":{"start":{"line":941,"column":18},"end":{"line":943,"column":19}},"444":{"start":{"line":942,"column":20},"end":{"line":942,"column":58}},"445":{"start":{"line":944,"column":18},"end":{"line":947,"column":19}},"446":{"start":{"line":945,"column":20},"end":{"line":945,"column":56}},"447":{"start":{"line":946,"column":20},"end":{"line":946,"column":26}},"448":{"start":{"line":949,"column":18},"end":{"line":949,"column":89}},"449":{"start":{"line":950,"column":18},"end":{"line":950,"column":24}},"450":{"start":{"line":953,"column":17},"end":{"line":969,"column":11}},"451":{"start":{"line":954,"column":12},"end":{"line":954,"column":160}},"452":{"start":{"line":955,"column":17},"end":{"line":969,"column":11}},"453":{"start":{"line":956,"column":12},"end":{"line":956,"column":35}},"454":{"start":{"line":957,"column":17},"end":{"line":969,"column":11}},"455":{"start":{"line":958,"column":12},"end":{"line":958,"column":48}},"456":{"start":{"line":959,"column":17},"end":{"line":969,"column":11}},"457":{"start":{"line":960,"column":12},"end":{"line":960,"column":43}},"458":{"start":{"line":961,"column":17},"end":{"line":969,"column":11}},"459":{"start":{"line":962,"column":12},"end":{"line":962,"column":34}},"460":{"start":{"line":963,"column":17},"end":{"line":969,"column":11}},"461":{"start":{"line":964,"column":12},"end":{"line":964,"column":153}},"462":{"start":{"line":965,"column":17},"end":{"line":969,"column":11}},"463":{"start":{"line":966,"column":12},"end":{"line":966,"column":42}},"464":{"start":{"line":968,"column":12},"end":{"line":968,"column":57}},"465":{"start":{"line":970,"column":10},"end":{"line":970,"column":16}},"466":{"start":{"line":973,"column":4},"end":{"line":973,"column":22}},"467":{"start":{"line":983,"column":2},"end":{"line":1054,"column":4}},"468":{"start":{"line":984,"column":4},"end":{"line":984,"column":42}},"469":{"start":{"line":985,"column":4},"end":{"line":985,"column":26}},"470":{"start":{"line":988,"column":4},"end":{"line":1053,"column":11}},"471":{"start":{"line":989,"column":6},"end":{"line":989,"column":42}},"472":{"start":{"line":993,"column":9},"end":{"line":1053,"column":11}},"473":{"start":{"line":994,"column":8},"end":{"line":994,"column":33}},"474":{"start":{"line":995,"column":8},"end":{"line":1003,"column":9}},"475":{"start":{"line":996,"column":10},"end":{"line":999,"column":11}},"476":{"start":{"line":997,"column":12},"end":{"line":997,"column":33}},"477":{"start":{"line":998,"column":12},"end":{"line":998,"column":22}},"478":{"start":{"line":1000,"column":10},"end":{"line":1000,"column":31}},"479":{"start":{"line":1001,"column":15},"end":{"line":1003,"column":9}},"480":{"start":{"line":1002,"column":10},"end":{"line":1002,"column":36}},"481":{"start":{"line":1004,"column":8},"end":{"line":1010,"column":10}},"482":{"start":{"line":1005,"column":10},"end":{"line":1009,"column":11}},"483":{"start":{"line":1006,"column":12},"end":{"line":1006,"column":74}},"484":{"start":{"line":1006,"column":26},"end":{"line":1006,"column":74}},"485":{"start":{"line":1007,"column":12},"end":{"line":1007,"column":32}},"486":{"start":{"line":1008,"column":12},"end":{"line":1008,"column":71}},"487":{"start":{"line":1008,"column":26},"end":{"line":1008,"column":71}},"488":{"start":{"line":1015,"column":11},"end":{"line":1053,"column":11}},"489":{"start":{"line":1016,"column":10},"end":{"line":1026,"column":12}},"490":{"start":{"line":1017,"column":12},"end":{"line":1025,"column":13}},"491":{"start":{"line":1018,"column":14},"end":{"line":1018,"column":34}},"492":{"start":{"line":1019,"column":14},"end":{"line":1024,"column":15}},"493":{"start":{"line":1020,"column":16},"end":{"line":1020,"column":38}},"494":{"start":{"line":1021,"column":16},"end":{"line":1023,"column":17}},"495":{"start":{"line":1022,"column":18},"end":{"line":1022,"column":45}},"496":{"start":{"line":1031,"column":12},"end":{"line":1031,"column":30}},"497":{"start":{"line":1032,"column":12},"end":{"line":1032,"column":53}},"498":{"start":{"line":1033,"column":12},"end":{"line":1052,"column":14}},"499":{"start":{"line":1034,"column":14},"end":{"line":1051,"column":15}},"500":{"start":{"line":1035,"column":16},"end":{"line":1035,"column":36}},"501":{"start":{"line":1036,"column":16},"end":{"line":1050,"column":17}},"502":{"start":{"line":1037,"column":18},"end":{"line":1049,"column":19}},"503":{"start":{"line":1038,"column":20},"end":{"line":1041,"column":21}},"504":{"start":{"line":1039,"column":22},"end":{"line":1039,"column":36}},"505":{"start":{"line":1040,"column":22},"end":{"line":1040,"column":58}},"506":{"start":{"line":1042,"column":20},"end":{"line":1042,"column":47}},"507":{"start":{"line":1044,"column":20},"end":{"line":1044,"column":47}},"508":{"start":{"line":1045,"column":20},"end":{"line":1048,"column":21}},"509":{"start":{"line":1046,"column":22},"end":{"line":1046,"column":35}},"510":{"start":{"line":1047,"column":22},"end":{"line":1047,"column":55}},"511":{"start":{"line":1060,"column":2},"end":{"line":1087,"column":4}},"512":{"start":{"line":1061,"column":4},"end":{"line":1061,"column":26}},"513":{"start":{"line":1062,"column":4},"end":{"line":1085,"column":6}},"514":{"start":{"line":1063,"column":6},"end":{"line":1084,"column":7}},"515":{"start":{"line":1064,"column":8},"end":{"line":1064,"column":25}},"516":{"start":{"line":1065,"column":8},"end":{"line":1083,"column":9}},"517":{"start":{"line":1066,"column":10},"end":{"line":1080,"column":11}},"518":{"start":{"line":1067,"column":12},"end":{"line":1067,"column":36}},"519":{"start":{"line":1068,"column":17},"end":{"line":1080,"column":11}},"520":{"start":{"line":1069,"column":12},"end":{"line":1069,"column":49}},"521":{"start":{"line":1070,"column":17},"end":{"line":1080,"column":11}},"522":{"start":{"line":1071,"column":12},"end":{"line":1071,"column":44}},"523":{"start":{"line":1072,"column":17},"end":{"line":1080,"column":11}},"524":{"start":{"line":1073,"column":12},"end":{"line":1073,"column":35}},"525":{"start":{"line":1074,"column":17},"end":{"line":1080,"column":11}},"526":{"start":{"line":1075,"column":12},"end":{"line":1075,"column":56}},"527":{"start":{"line":1076,"column":17},"end":{"line":1080,"column":11}},"528":{"start":{"line":1077,"column":12},"end":{"line":1077,"column":52}},"529":{"start":{"line":1079,"column":12},"end":{"line":1079,"column":59}},"530":{"start":{"line":1082,"column":10},"end":{"line":1082,"column":56}},"531":{"start":{"line":1086,"column":4},"end":{"line":1086,"column":23}},"532":{"start":{"line":1089,"column":2},"end":{"line":1089,"column":49}},"533":{"start":{"line":1095,"column":2},"end":{"line":1095,"column":26}},"534":{"start":{"line":1096,"column":2},"end":{"line":1149,"column":3}},"535":{"start":{"line":1104,"column":4},"end":{"line":1113,"column":6}},"536":{"start":{"line":1105,"column":6},"end":{"line":1105,"column":34}},"537":{"start":{"line":1106,"column":6},"end":{"line":1106,"column":32}},"538":{"start":{"line":1107,"column":6},"end":{"line":1112,"column":7}},"539":{"start":{"line":1108,"column":8},"end":{"line":1108,"column":28}},"540":{"start":{"line":1109,"column":8},"end":{"line":1111,"column":9}},"541":{"start":{"line":1110,"column":10},"end":{"line":1110,"column":38}},"542":{"start":{"line":1117,"column":4},"end":{"line":1127,"column":6}},"543":{"start":{"line":1118,"column":6},"end":{"line":1120,"column":7}},"544":{"start":{"line":1119,"column":8},"end":{"line":1119,"column":34}},"545":{"start":{"line":1122,"column":6},"end":{"line":1122,"column":35}},"546":{"start":{"line":1123,"column":6},"end":{"line":1123,"column":35}},"547":{"start":{"line":1124,"column":6},"end":{"line":1126,"column":7}},"548":{"start":{"line":1125,"column":8},"end":{"line":1125,"column":43}},"549":{"start":{"line":1132,"column":4},"end":{"line":1148,"column":5}},"550":{"start":{"line":1133,"column":6},"end":{"line":1140,"column":63}},"551":{"start":{"line":1134,"column":8},"end":{"line":1134,"column":36}},"552":{"start":{"line":1135,"column":8},"end":{"line":1139,"column":9}},"553":{"start":{"line":1136,"column":10},"end":{"line":1136,"column":34}},"554":{"start":{"line":1137,"column":10},"end":{"line":1137,"column":57}},"555":{"start":{"line":1138,"column":10},"end":{"line":1138,"column":52}},"556":{"start":{"line":1142,"column":6},"end":{"line":1144,"column":16}},"557":{"start":{"line":1143,"column":8},"end":{"line":1143,"column":50}},"558":{"start":{"line":1145,"column":6},"end":{"line":1147,"column":16}},"559":{"start":{"line":1146,"column":8},"end":{"line":1146,"column":47}},"560":{"start":{"line":1153,"column":2},"end":{"line":1153,"column":32}},"561":{"start":{"line":1158,"column":2},"end":{"line":1158,"column":28}},"562":{"start":{"line":1164,"column":2},"end":{"line":1172,"column":3}},"563":{"start":{"line":1165,"column":4},"end":{"line":1165,"column":37}},"564":{"start":{"line":1166,"column":4},"end":{"line":1170,"column":5}},"565":{"start":{"line":1167,"column":6},"end":{"line":1167,"column":48}},"566":{"start":{"line":1169,"column":6},"end":{"line":1169,"column":37}},"567":{"start":{"line":1171,"column":4},"end":{"line":1171,"column":16}},"568":{"start":{"line":1178,"column":2},"end":{"line":1187,"column":3}},"569":{"start":{"line":1179,"column":4},"end":{"line":1179,"column":32}},"570":{"start":{"line":1180,"column":4},"end":{"line":1180,"column":78}},"571":{"start":{"line":1181,"column":4},"end":{"line":1181,"column":65}},"572":{"start":{"line":1182,"column":4},"end":{"line":1182,"column":55}},"573":{"start":{"line":1183,"column":4},"end":{"line":1183,"column":66}},"574":{"start":{"line":1184,"column":4},"end":{"line":1184,"column":39}},"575":{"start":{"line":1185,"column":4},"end":{"line":1185,"column":26}},"576":{"start":{"line":1186,"column":4},"end":{"line":1186,"column":31}},"577":{"start":{"line":1190,"column":2},"end":{"line":1195,"column":3}},"578":{"start":{"line":1191,"column":4},"end":{"line":1191,"column":34}},"579":{"start":{"line":1192,"column":4},"end":{"line":1194,"column":5}},"580":{"start":{"line":1193,"column":6},"end":{"line":1193,"column":32}},"581":{"start":{"line":1201,"column":2},"end":{"line":1209,"column":3}},"582":{"start":{"line":1202,"column":4},"end":{"line":1202,"column":19}},"583":{"start":{"line":1203,"column":4},"end":{"line":1203,"column":60}},"584":{"start":{"line":1204,"column":4},"end":{"line":1204,"column":46}},"585":{"start":{"line":1205,"column":4},"end":{"line":1205,"column":52}},"586":{"start":{"line":1206,"column":4},"end":{"line":1206,"column":52}},"587":{"start":{"line":1207,"column":4},"end":{"line":1207,"column":34}},"588":{"start":{"line":1208,"column":4},"end":{"line":1208,"column":16}},"589":{"start":{"line":1213,"column":2},"end":{"line":1213,"column":26}},"590":{"start":{"line":1214,"column":2},"end":{"line":1216,"column":4}},"591":{"start":{"line":1215,"column":4},"end":{"line":1215,"column":74}},"592":{"start":{"line":1219,"column":2},"end":{"line":1219,"column":28}},"593":{"start":{"line":1230,"column":2},"end":{"line":1232,"column":4}},"594":{"start":{"line":1231,"column":4},"end":{"line":1231,"column":79}},"595":{"start":{"line":1240,"column":2},"end":{"line":1264,"column":4}},"596":{"start":{"line":1241,"column":4},"end":{"line":1245,"column":25}},"597":{"start":{"line":1246,"column":4},"end":{"line":1263,"column":6}},"598":{"start":{"line":1247,"column":6},"end":{"line":1247,"column":32}},"599":{"start":{"line":1248,"column":6},"end":{"line":1248,"column":39}},"600":{"start":{"line":1249,"column":6},"end":{"line":1254,"column":7}},"601":{"start":{"line":1250,"column":8},"end":{"line":1250,"column":27}},"602":{"start":{"line":1251,"column":8},"end":{"line":1251,"column":37}},"603":{"start":{"line":1252,"column":8},"end":{"line":1252,"column":94}},"604":{"start":{"line":1253,"column":8},"end":{"line":1253,"column":41}},"605":{"start":{"line":1255,"column":6},"end":{"line":1255,"column":37}},"606":{"start":{"line":1256,"column":6},"end":{"line":1261,"column":7}},"607":{"start":{"line":1257,"column":8},"end":{"line":1259,"column":9}},"608":{"start":{"line":1258,"column":10},"end":{"line":1258,"column":60}},"609":{"start":{"line":1260,"column":8},"end":{"line":1260,"column":36}},"610":{"start":{"line":1262,"column":6},"end":{"line":1262,"column":18}},"611":{"start":{"line":1269,"column":2},"end":{"line":1279,"column":4}},"612":{"start":{"line":1270,"column":4},"end":{"line":1270,"column":30}},"613":{"start":{"line":1271,"column":4},"end":{"line":1271,"column":30}},"614":{"start":{"line":1272,"column":4},"end":{"line":1272,"column":18}},"615":{"start":{"line":1273,"column":4},"end":{"line":1276,"column":5}},"616":{"start":{"line":1274,"column":6},"end":{"line":1274,"column":29}},"617":{"start":{"line":1275,"column":6},"end":{"line":1275,"column":40}},"618":{"start":{"line":1277,"column":4},"end":{"line":1277,"column":41}},"619":{"start":{"line":1277,"column":15},"end":{"line":1277,"column":41}},"620":{"start":{"line":1278,"column":4},"end":{"line":1278,"column":50}},"621":{"start":{"line":1291,"column":2},"end":{"line":1302,"column":4}},"622":{"start":{"line":1292,"column":4},"end":{"line":1292,"column":37}},"623":{"start":{"line":1293,"column":4},"end":{"line":1293,"column":35}},"624":{"start":{"line":1294,"column":4},"end":{"line":1294,"column":23}},"625":{"start":{"line":1295,"column":4},"end":{"line":1300,"column":5}},"626":{"start":{"line":1296,"column":6},"end":{"line":1296,"column":32}},"627":{"start":{"line":1297,"column":6},"end":{"line":1299,"column":7}},"628":{"start":{"line":1298,"column":8},"end":{"line":1298,"column":30}},"629":{"start":{"line":1301,"column":4},"end":{"line":1301,"column":71}},"630":{"start":{"line":1310,"column":2},"end":{"line":1312,"column":4}},"631":{"start":{"line":1311,"column":4},"end":{"line":1311,"column":32}},"632":{"start":{"line":1313,"column":2},"end":{"line":1313,"column":29}},"633":{"start":{"line":1315,"column":2},"end":{"line":1315,"column":30}},"634":{"start":{"line":1316,"column":2},"end":{"line":1316,"column":20}},"635":{"start":{"line":1317,"column":2},"end":{"line":1317,"column":24}},"636":{"start":{"line":1318,"column":2},"end":{"line":1318,"column":23}},"637":{"start":{"line":1319,"column":2},"end":{"line":1319,"column":22}},"638":{"start":{"line":1320,"column":2},"end":{"line":1320,"column":20}},"639":{"start":{"line":1324,"column":2},"end":{"line":1324,"column":17}},"640":{"start":{"line":1329,"column":2},"end":{"line":1331,"column":3}},"641":{"start":{"line":1330,"column":4},"end":{"line":1330,"column":292}},"642":{"start":{"line":1341,"column":2},"end":{"line":1341,"column":15}},"643":{"start":{"line":1344,"column":0},"end":{"line":1344,"column":27}}},"branchMap":{"1":{"line":49,"type":"binary-expr","locations":[{"start":{"line":49,"column":12},"end":{"line":49,"column":17}},{"start":{"line":49,"column":21},"end":{"line":60,"column":3}}]},"2":{"line":63,"type":"binary-expr","locations":[{"start":{"line":63,"column":16},"end":{"line":63,"column":25}},{"start":{"line":63,"column":29},"end":{"line":75,"column":3}}]},"3":{"line":78,"type":"binary-expr","locations":[{"start":{"line":78,"column":16},"end":{"line":78,"column":25}},{"start":{"line":78,"column":29},"end":{"line":88,"column":3}}]},"4":{"line":91,"type":"binary-expr","locations":[{"start":{"line":91,"column":16},"end":{"line":91,"column":29}},{"start":{"line":91,"column":33},"end":{"line":95,"column":16}}]},"5":{"line":97,"type":"binary-expr","locations":[{"start":{"line":97,"column":13},"end":{"line":97,"column":21}},{"start":{"line":97,"column":25},"end":{"line":99,"column":3}}]},"6":{"line":125,"type":"switch","locations":[{"start":{"line":126,"column":8},"end":{"line":126,"column":22}},{"start":{"line":127,"column":8},"end":{"line":129,"column":71}},{"start":{"line":130,"column":8},"end":{"line":132,"column":57}}]},"7":{"line":128,"type":"binary-expr","locations":[{"start":{"line":128,"column":19},"end":{"line":128,"column":25}},{"start":{"line":128,"column":30},"end":{"line":128,"column":52}}]},"8":{"line":129,"type":"binary-expr","locations":[{"start":{"line":129,"column":17},"end":{"line":129,"column":27}},{"start":{"line":129,"column":31},"end":{"line":129,"column":70}}]},"9":{"line":131,"type":"binary-expr","locations":[{"start":{"line":131,"column":19},"end":{"line":131,"column":25}},{"start":{"line":131,"column":30},"end":{"line":131,"column":51}}]},"10":{"line":132,"type":"binary-expr","locations":[{"start":{"line":132,"column":17},"end":{"line":132,"column":23}},{"start":{"line":132,"column":28},"end":{"line":132,"column":55}}]},"11":{"line":149,"type":"binary-expr","locations":[{"start":{"line":149,"column":21},"end":{"line":149,"column":42}},{"start":{"line":149,"column":46},"end":{"line":149,"column":58}}]},"12":{"line":150,"type":"cond-expr","locations":[{"start":{"line":150,"column":55},"end":{"line":150,"column":64}},{"start":{"line":150,"column":67},"end":{"line":150,"column":69}}]},"13":{"line":159,"type":"binary-expr","locations":[{"start":{"line":159,"column":15},"end":{"line":159,"column":35}},{"start":{"line":159,"column":39},"end":{"line":159,"column":67}},{"start":{"line":159,"column":71},"end":{"line":159,"column":84}}]},"14":{"line":186,"type":"cond-expr","locations":[{"start":{"line":186,"column":53},"end":{"line":186,"column":77}},{"start":{"line":186,"column":80},"end":{"line":186,"column":85}}]},"15":{"line":189,"type":"if","locations":[{"start":{"line":189,"column":11},"end":{"line":189,"column":11}},{"start":{"line":189,"column":11},"end":{"line":189,"column":11}}]},"16":{"line":204,"type":"binary-expr","locations":[{"start":{"line":204,"column":15},"end":{"line":204,"column":27}},{"start":{"line":204,"column":32},"end":{"line":204,"column":64}}]},"17":{"line":226,"type":"if","locations":[{"start":{"line":226,"column":6},"end":{"line":226,"column":6}},{"start":{"line":226,"column":6},"end":{"line":226,"column":6}}]},"18":{"line":237,"type":"if","locations":[{"start":{"line":237,"column":8},"end":{"line":237,"column":8}},{"start":{"line":237,"column":8},"end":{"line":237,"column":8}}]},"19":{"line":249,"type":"binary-expr","locations":[{"start":{"line":249,"column":11},"end":{"line":249,"column":29}},{"start":{"line":249,"column":33},"end":{"line":249,"column":37}}]},"20":{"line":294,"type":"cond-expr","locations":[{"start":{"line":294,"column":27},"end":{"line":296,"column":3}},{"start":{"line":296,"column":6},"end":{"line":301,"column":3}}]},"21":{"line":308,"type":"binary-expr","locations":[{"start":{"line":308,"column":17},"end":{"line":308,"column":19}},{"start":{"line":308,"column":23},"end":{"line":308,"column":26}}]},"22":{"line":308,"type":"binary-expr","locations":[{"start":{"line":308,"column":37},"end":{"line":308,"column":39}},{"start":{"line":308,"column":43},"end":{"line":308,"column":46}}]},"23":{"line":315,"type":"cond-expr","locations":[{"start":{"line":315,"column":40},"end":{"line":315,"column":51}},{"start":{"line":315,"column":54},"end":{"line":315,"column":66}}]},"24":{"line":322,"type":"cond-expr","locations":[{"start":{"line":322,"column":39},"end":{"line":338,"column":3}},{"start":{"line":346,"column":2},"end":{"line":348,"column":3},"skip":true}]},"25":{"line":324,"type":"binary-expr","locations":[{"start":{"line":324,"column":21},"end":{"line":324,"column":36}},{"start":{"line":332,"column":4},"end":{"line":332,"column":6},"skip":true}]},"26":{"line":351,"type":"cond-expr","locations":[{"start":{"line":351,"column":35},"end":{"line":353,"column":3}},{"start":{"line":353,"column":6},"end":{"line":355,"column":3}}]},"27":{"line":378,"type":"if","locations":[{"start":{"line":378,"column":4},"end":{"line":378,"column":4}},{"start":{"line":378,"column":4},"end":{"line":378,"column":4}}]},"28":{"line":380,"type":"binary-expr","locations":[{"start":{"line":380,"column":4},"end":{"line":380,"column":40}},{"start":{"line":382,"column":4},"end":{"line":382,"column":56}},{"start":{"line":382,"column":60},"end":{"line":382,"column":86}}]},"29":{"line":382,"type":"binary-expr","locations":[{"start":{"line":382,"column":27},"end":{"line":382,"column":38}},{"start":{"line":382,"column":42},"end":{"line":382,"column":44}}]},"30":{"line":388,"type":"binary-expr","locations":[{"start":{"line":388,"column":15},"end":{"line":388,"column":35}},{"start":{"line":388,"column":40},"end":{"line":388,"column":71}}]},"31":{"line":402,"type":"cond-expr","locations":[{"start":{"line":402,"column":34},"end":{"line":406,"column":3}},{"start":{"line":406,"column":6},"end":{"line":418,"column":3}}]},"32":{"line":409,"type":"if","locations":[{"start":{"line":409,"column":4},"end":{"line":409,"column":4}},{"start":{"line":409,"column":4},"end":{"line":409,"column":4}}]},"33":{"line":422,"type":"cond-expr","locations":[{"start":{"line":422,"column":33},"end":{"line":428,"column":3}},{"start":{"line":428,"column":6},"end":{"line":434,"column":3}}]},"34":{"line":454,"type":"if","locations":[{"start":{"line":454,"column":4},"end":{"line":454,"column":4}},{"start":{"line":454,"column":4},"end":{"line":454,"column":4}}]},"35":{"line":479,"type":"switch","locations":[{"start":{"line":480,"column":6},"end":{"line":480,"column":24}},{"start":{"line":481,"column":6},"end":{"line":483,"column":14}},{"start":{"line":484,"column":6},"end":{"line":487,"column":14}},{"start":{"line":488,"column":6},"end":{"line":490,"column":14}}]},"36":{"line":521,"type":"if","locations":[{"start":{"line":521,"column":4},"end":{"line":521,"column":4}},{"start":{"line":521,"column":4},"end":{"line":521,"column":4}}]},"37":{"line":537,"type":"switch","locations":[{"start":{"line":538,"column":8},"end":{"line":561,"column":11}},{"start":{"line":562,"column":8},"end":{"line":568,"column":16}}]},"38":{"line":539,"type":"if","locations":[{"start":{"line":539,"column":10},"end":{"line":539,"column":10}},{"start":{"line":539,"column":10},"end":{"line":539,"column":10}}]},"39":{"line":540,"type":"if","locations":[{"start":{"line":540,"column":12},"end":{"line":540,"column":12}},{"start":{"line":540,"column":12},"end":{"line":540,"column":12}}]},"40":{"line":541,"type":"if","locations":[{"start":{"line":541,"column":14},"end":{"line":541,"column":14}},{"start":{"line":541,"column":14},"end":{"line":541,"column":14}}]},"41":{"line":542,"type":"if","locations":[{"start":{"line":542,"column":16},"end":{"line":542,"column":16}},{"start":{"line":542,"column":16},"end":{"line":542,"column":16}}]},"42":{"line":544,"type":"if","locations":[{"start":{"line":544,"column":20},"end":{"line":544,"column":20}},{"start":{"line":544,"column":20},"end":{"line":544,"column":20}}]},"43":{"line":551,"type":"if","locations":[{"start":{"line":551,"column":14},"end":{"line":551,"column":14}},{"start":{"line":551,"column":14},"end":{"line":551,"column":14}}]},"44":{"line":553,"type":"cond-expr","locations":[{"start":{"line":553,"column":31},"end":{"line":553,"column":33}},{"start":{"line":553,"column":36},"end":{"line":553,"column":41}}]},"45":{"line":556,"type":"cond-expr","locations":[{"start":{"line":556,"column":89},"end":{"line":556,"column":101}},{"start":{"line":556,"column":104},"end":{"line":556,"column":109}}]},"46":{"line":556,"type":"binary-expr","locations":[{"start":{"line":556,"column":27},"end":{"line":556,"column":52}},{"start":{"line":556,"column":56},"end":{"line":556,"column":86}}]},"47":{"line":559,"type":"if","locations":[{"start":{"line":559,"column":12},"end":{"line":559,"column":12}},{"start":{"line":559,"column":12},"end":{"line":559,"column":12}}]},"48":{"line":563,"type":"if","locations":[{"start":{"line":563,"column":10},"end":{"line":563,"column":10}},{"start":{"line":563,"column":10},"end":{"line":563,"column":10}}]},"49":{"line":566,"type":"if","locations":[{"start":{"line":566,"column":12},"end":{"line":566,"column":12}},{"start":{"line":566,"column":12},"end":{"line":566,"column":12}}]},"50":{"line":566,"type":"binary-expr","locations":[{"start":{"line":566,"column":37},"end":{"line":566,"column":45}},{"start":{"line":566,"column":49},"end":{"line":566,"column":51}}]},"51":{"line":566,"type":"binary-expr","locations":[{"start":{"line":566,"column":73},"end":{"line":566,"column":81}},{"start":{"line":566,"column":85},"end":{"line":566,"column":87}}]},"52":{"line":611,"type":"binary-expr","locations":[{"start":{"line":611,"column":14},"end":{"line":611,"column":21}},{"start":{"line":611,"column":25},"end":{"line":611,"column":33}}]},"53":{"line":612,"type":"cond-expr","locations":[{"start":{"line":612,"column":38},"end":{"line":612,"column":42}},{"start":{"line":612,"column":45},"end":{"line":612,"column":63}}]},"54":{"line":621,"type":"binary-expr","locations":[{"start":{"line":621,"column":11},"end":{"line":621,"column":37}},{"start":{"line":621,"column":41},"end":{"line":621,"column":65}}]},"55":{"line":622,"type":"if","locations":[{"start":{"line":622,"column":6},"end":{"line":622,"column":6}},{"start":{"line":622,"column":6},"end":{"line":622,"column":6}}]},"56":{"line":624,"type":"if","locations":[{"start":{"line":624,"column":13},"end":{"line":624,"column":13}},{"start":{"line":624,"column":13},"end":{"line":624,"column":13}}]},"57":{"line":626,"type":"if","locations":[{"start":{"line":626,"column":13},"end":{"line":626,"column":13}},{"start":{"line":626,"column":13},"end":{"line":626,"column":13}}]},"58":{"line":628,"type":"if","locations":[{"start":{"line":628,"column":13},"end":{"line":628,"column":13}},{"start":{"line":628,"column":13},"end":{"line":628,"column":13}}]},"59":{"line":630,"type":"if","locations":[{"start":{"line":630,"column":13},"end":{"line":630,"column":13}},{"start":{"line":630,"column":13},"end":{"line":630,"column":13}}]},"60":{"line":633,"type":"if","locations":[{"start":{"line":633,"column":13},"end":{"line":633,"column":13}},{"start":{"line":633,"column":13},"end":{"line":633,"column":13}}]},"61":{"line":636,"type":"if","locations":[{"start":{"line":636,"column":13},"end":{"line":636,"column":13}},{"start":{"line":636,"column":13},"end":{"line":636,"column":13}}]},"62":{"line":640,"type":"if","locations":[{"start":{"line":640,"column":13},"end":{"line":640,"column":13}},{"start":{"line":640,"column":13},"end":{"line":640,"column":13}}]},"63":{"line":646,"type":"if","locations":[{"start":{"line":646,"column":8},"end":{"line":646,"column":8}},{"start":{"line":646,"column":8},"end":{"line":646,"column":8}}]},"64":{"line":652,"type":"binary-expr","locations":[{"start":{"line":652,"column":17},"end":{"line":652,"column":32}},{"start":{"line":652,"column":36},"end":{"line":652,"column":50}},{"start":{"line":652,"column":54},"end":{"line":652,"column":88}}]},"65":{"line":656,"type":"if","locations":[{"start":{"line":656,"column":10},"end":{"line":656,"column":10}},{"start":{"line":656,"column":10},"end":{"line":656,"column":10}}]},"66":{"line":657,"type":"if","locations":[{"start":{"line":657,"column":12},"end":{"line":657,"column":12}},{"start":{"line":657,"column":12},"end":{"line":657,"column":12}}]},"67":{"line":675,"type":"if","locations":[{"start":{"line":675,"column":4},"end":{"line":675,"column":4}},{"start":{"line":675,"column":4},"end":{"line":675,"column":4}}]},"68":{"line":675,"type":"binary-expr","locations":[{"start":{"line":675,"column":8},"end":{"line":675,"column":34}},{"start":{"line":675,"column":38},"end":{"line":675,"column":62}}]},"69":{"line":676,"type":"if","locations":[{"start":{"line":676,"column":6},"end":{"line":676,"column":6}},{"start":{"line":676,"column":6},"end":{"line":676,"column":6}}]},"70":{"line":678,"type":"cond-expr","locations":[{"start":{"line":678,"column":34},"end":{"line":678,"column":40}},{"start":{"line":678,"column":43},"end":{"line":678,"column":54}}]},"71":{"line":679,"type":"if","locations":[{"start":{"line":679,"column":8},"end":{"line":679,"column":8}},{"start":{"line":679,"column":8},"end":{"line":679,"column":8}}]},"72":{"line":689,"type":"if","locations":[{"start":{"line":689,"column":8},"end":{"line":689,"column":8}},{"start":{"line":689,"column":8},"end":{"line":689,"column":8}}]},"73":{"line":690,"type":"if","locations":[{"start":{"line":690,"column":8},"end":{"line":690,"column":8}},{"start":{"line":690,"column":8},"end":{"line":690,"column":8}}]},"74":{"line":718,"type":"cond-expr","locations":[{"start":{"line":718,"column":36},"end":{"line":718,"column":40}},{"start":{"line":718,"column":43},"end":{"line":723,"column":105}}]},"75":{"line":718,"type":"cond-expr","locations":[{"start":{"line":723,"column":4},"end":{"line":723,"column":78},"skip":true},{"start":{"line":723,"column":81},"end":{"line":723,"column":105}}]},"76":{"line":723,"type":"cond-expr","locations":[{"start":{"line":723,"column":16},"end":{"line":723,"column":45},"skip":true},{"start":{"line":723,"column":48},"end":{"line":723,"column":78},"skip":true}]},"77":{"line":723,"type":"cond-expr","locations":[{"start":{"line":723,"column":20},"end":{"line":723,"column":33},"skip":true},{"start":{"line":723,"column":36},"end":{"line":723,"column":45},"skip":true}]},"78":{"line":723,"type":"cond-expr","locations":[{"start":{"line":723,"column":52},"end":{"line":723,"column":65},"skip":true},{"start":{"line":723,"column":68},"end":{"line":723,"column":78},"skip":true}]},"79":{"line":728,"type":"binary-expr","locations":[{"start":{"line":728,"column":11},"end":{"line":728,"column":34}},{"start":{"line":728,"column":38},"end":{"line":728,"column":59}},{"start":{"line":728,"column":63},"end":{"line":728,"column":89}}]},"80":{"line":744,"type":"switch","locations":[{"start":{"line":745,"column":8},"end":{"line":747,"column":16}},{"start":{"line":748,"column":8},"end":{"line":750,"column":16}},{"start":{"line":751,"column":8},"end":{"line":754,"column":16}}]},"81":{"line":773,"type":"switch","locations":[{"start":{"line":774,"column":8},"end":{"line":777,"column":16}},{"start":{"line":778,"column":8},"end":{"line":787,"column":16}},{"start":{"line":788,"column":8},"end":{"line":798,"column":16}}]},"82":{"line":779,"type":"if","locations":[{"start":{"line":779,"column":10},"end":{"line":779,"column":10}},{"start":{"line":779,"column":10},"end":{"line":779,"column":10}}]},"83":{"line":785,"type":"cond-expr","locations":[{"start":{"line":785,"column":58},"end":{"line":785,"column":83}},{"start":{"line":785,"column":86},"end":{"line":785,"column":111}}]},"84":{"line":794,"type":"if","locations":[{"start":{"line":794,"column":10},"end":{"line":794,"column":10},"skip":true},{"start":{"line":794,"column":10},"end":{"line":794,"column":10}}]},"85":{"line":794,"type":"binary-expr","locations":[{"start":{"line":794,"column":14},"end":{"line":794,"column":57}},{"start":{"line":794,"column":61},"end":{"line":794,"column":98}}]},"86":{"line":820,"type":"if","locations":[{"start":{"line":820,"column":6},"end":{"line":820,"column":6}},{"start":{"line":820,"column":6},"end":{"line":820,"column":6}}]},"87":{"line":825,"type":"if","locations":[{"start":{"line":825,"column":8},"end":{"line":825,"column":8}},{"start":{"line":825,"column":8},"end":{"line":825,"column":8},"skip":true}]},"88":{"line":827,"type":"binary-expr","locations":[{"start":{"line":827,"column":24},"end":{"line":827,"column":44}},{"start":{"line":831,"column":10},"end":{"line":831,"column":44},"skip":true}]},"89":{"line":841,"type":"if","locations":[{"start":{"line":841,"column":6},"end":{"line":841,"column":6}},{"start":{"line":841,"column":6},"end":{"line":841,"column":6}}]},"90":{"line":853,"type":"if","locations":[{"start":{"line":853,"column":4},"end":{"line":853,"column":4}},{"start":{"line":853,"column":4},"end":{"line":853,"column":4}}]},"91":{"line":874,"type":"if","locations":[{"start":{"line":874,"column":4},"end":{"line":874,"column":4}},{"start":{"line":874,"column":4},"end":{"line":874,"column":4}}]},"92":{"line":876,"type":"if","locations":[{"start":{"line":876,"column":11},"end":{"line":876,"column":11}},{"start":{"line":876,"column":11},"end":{"line":876,"column":11}}]},"93":{"line":878,"type":"if","locations":[{"start":{"line":878,"column":11},"end":{"line":878,"column":11}},{"start":{"line":878,"column":11},"end":{"line":878,"column":11}}]},"94":{"line":887,"type":"binary-expr","locations":[{"start":{"line":887,"column":11},"end":{"line":887,"column":24}},{"start":{"line":887,"column":28},"end":{"line":887,"column":43}}]},"95":{"line":903,"type":"switch","locations":[{"start":{"line":904,"column":8},"end":{"line":904,"column":22}},{"start":{"line":905,"column":8},"end":{"line":905,"column":22}},{"start":{"line":906,"column":8},"end":{"line":917,"column":16}},{"start":{"line":918,"column":8},"end":{"line":918,"column":22}},{"start":{"line":919,"column":8},"end":{"line":924,"column":11}},{"start":{"line":925,"column":8},"end":{"line":970,"column":16}}]},"96":{"line":907,"type":"if","locations":[{"start":{"line":907,"column":10},"end":{"line":907,"column":10}},{"start":{"line":907,"column":10},"end":{"line":907,"column":10}}]},"97":{"line":908,"type":"if","locations":[{"start":{"line":908,"column":12},"end":{"line":908,"column":12}},{"start":{"line":908,"column":12},"end":{"line":908,"column":12}}]},"98":{"line":920,"type":"if","locations":[{"start":{"line":920,"column":10},"end":{"line":920,"column":10}},{"start":{"line":920,"column":10},"end":{"line":920,"column":10}}]},"99":{"line":928,"type":"if","locations":[{"start":{"line":928,"column":10},"end":{"line":928,"column":10}},{"start":{"line":928,"column":10},"end":{"line":928,"column":10}}]},"100":{"line":929,"type":"if","locations":[{"start":{"line":929,"column":12},"end":{"line":929,"column":12}},{"start":{"line":929,"column":12},"end":{"line":929,"column":12}}]},"101":{"line":930,"type":"if","locations":[{"start":{"line":930,"column":14},"end":{"line":930,"column":14}},{"start":{"line":930,"column":14},"end":{"line":930,"column":14}}]},"102":{"line":934,"type":"switch","locations":[{"start":{"line":935,"column":16},"end":{"line":935,"column":30}},{"start":{"line":936,"column":16},"end":{"line":936,"column":30}},{"start":{"line":937,"column":16},"end":{"line":939,"column":24}},{"start":{"line":940,"column":16},"end":{"line":947,"column":19}},{"start":{"line":948,"column":16},"end":{"line":950,"column":24}}]},"103":{"line":941,"type":"if","locations":[{"start":{"line":941,"column":18},"end":{"line":941,"column":18}},{"start":{"line":941,"column":18},"end":{"line":941,"column":18}}]},"104":{"line":944,"type":"if","locations":[{"start":{"line":944,"column":18},"end":{"line":944,"column":18}},{"start":{"line":944,"column":18},"end":{"line":944,"column":18}}]},"105":{"line":953,"type":"if","locations":[{"start":{"line":953,"column":17},"end":{"line":953,"column":17}},{"start":{"line":953,"column":17},"end":{"line":953,"column":17}}]},"106":{"line":954,"type":"cond-expr","locations":[{"start":{"line":954,"column":106},"end":{"line":954,"column":134}},{"start":{"line":954,"column":137},"end":{"line":954,"column":144}}]},"107":{"line":955,"type":"if","locations":[{"start":{"line":955,"column":17},"end":{"line":955,"column":17}},{"start":{"line":955,"column":17},"end":{"line":955,"column":17}}]},"108":{"line":957,"type":"if","locations":[{"start":{"line":957,"column":17},"end":{"line":957,"column":17}},{"start":{"line":957,"column":17},"end":{"line":957,"column":17}}]},"109":{"line":959,"type":"if","locations":[{"start":{"line":959,"column":17},"end":{"line":959,"column":17}},{"start":{"line":959,"column":17},"end":{"line":959,"column":17}}]},"110":{"line":961,"type":"if","locations":[{"start":{"line":961,"column":17},"end":{"line":961,"column":17}},{"start":{"line":961,"column":17},"end":{"line":961,"column":17}}]},"111":{"line":963,"type":"if","locations":[{"start":{"line":963,"column":17},"end":{"line":963,"column":17}},{"start":{"line":963,"column":17},"end":{"line":963,"column":17}}]},"112":{"line":965,"type":"if","locations":[{"start":{"line":965,"column":17},"end":{"line":965,"column":17}},{"start":{"line":965,"column":17},"end":{"line":965,"column":17}}]},"113":{"line":988,"type":"if","locations":[{"start":{"line":988,"column":4},"end":{"line":988,"column":4}},{"start":{"line":988,"column":4},"end":{"line":988,"column":4}}]},"114":{"line":993,"type":"if","locations":[{"start":{"line":993,"column":9},"end":{"line":993,"column":9}},{"start":{"line":993,"column":9},"end":{"line":993,"column":9}}]},"115":{"line":995,"type":"if","locations":[{"start":{"line":995,"column":8},"end":{"line":995,"column":8}},{"start":{"line":995,"column":8},"end":{"line":995,"column":8}}]},"116":{"line":995,"type":"binary-expr","locations":[{"start":{"line":995,"column":12},"end":{"line":995,"column":30}},{"start":{"line":995,"column":34},"end":{"line":995,"column":55}}]},"117":{"line":996,"type":"if","locations":[{"start":{"line":996,"column":10},"end":{"line":996,"column":10}},{"start":{"line":996,"column":10},"end":{"line":996,"column":10}}]},"118":{"line":1001,"type":"if","locations":[{"start":{"line":1001,"column":15},"end":{"line":1001,"column":15}},{"start":{"line":1001,"column":15},"end":{"line":1001,"column":15}}]},"119":{"line":1005,"type":"if","locations":[{"start":{"line":1005,"column":10},"end":{"line":1005,"column":10}},{"start":{"line":1005,"column":10},"end":{"line":1005,"column":10}}]},"120":{"line":1006,"type":"if","locations":[{"start":{"line":1006,"column":12},"end":{"line":1006,"column":12}},{"start":{"line":1006,"column":12},"end":{"line":1006,"column":12}}]},"121":{"line":1008,"type":"if","locations":[{"start":{"line":1008,"column":12},"end":{"line":1008,"column":12}},{"start":{"line":1008,"column":12},"end":{"line":1008,"column":12}}]},"122":{"line":1015,"type":"if","locations":[{"start":{"line":1015,"column":11},"end":{"line":1015,"column":11}},{"start":{"line":1015,"column":11},"end":{"line":1015,"column":11}}]},"123":{"line":1015,"type":"binary-expr","locations":[{"start":{"line":1015,"column":15},"end":{"line":1015,"column":30}},{"start":{"line":1015,"column":34},"end":{"line":1015,"column":40}},{"start":{"line":1015,"column":44},"end":{"line":1015,"column":56}}]},"124":{"line":1017,"type":"if","locations":[{"start":{"line":1017,"column":12},"end":{"line":1017,"column":12}},{"start":{"line":1017,"column":12},"end":{"line":1017,"column":12}}]},"125":{"line":1019,"type":"if","locations":[{"start":{"line":1019,"column":14},"end":{"line":1019,"column":14}},{"start":{"line":1019,"column":14},"end":{"line":1019,"column":14}}]},"126":{"line":1021,"type":"if","locations":[{"start":{"line":1021,"column":16},"end":{"line":1021,"column":16}},{"start":{"line":1021,"column":16},"end":{"line":1021,"column":16}}]},"127":{"line":1034,"type":"if","locations":[{"start":{"line":1034,"column":14},"end":{"line":1034,"column":14}},{"start":{"line":1034,"column":14},"end":{"line":1034,"column":14}}]},"128":{"line":1036,"type":"if","locations":[{"start":{"line":1036,"column":16},"end":{"line":1036,"column":16}},{"start":{"line":1036,"column":16},"end":{"line":1036,"column":16}}]},"129":{"line":1037,"type":"if","locations":[{"start":{"line":1037,"column":18},"end":{"line":1037,"column":18}},{"start":{"line":1037,"column":18},"end":{"line":1037,"column":18}}]},"130":{"line":1038,"type":"if","locations":[{"start":{"line":1038,"column":20},"end":{"line":1038,"column":20}},{"start":{"line":1038,"column":20},"end":{"line":1038,"column":20}}]},"131":{"line":1045,"type":"if","locations":[{"start":{"line":1045,"column":20},"end":{"line":1045,"column":20}},{"start":{"line":1045,"column":20},"end":{"line":1045,"column":20}}]},"132":{"line":1063,"type":"if","locations":[{"start":{"line":1063,"column":6},"end":{"line":1063,"column":6}},{"start":{"line":1063,"column":6},"end":{"line":1063,"column":6}}]},"133":{"line":1065,"type":"if","locations":[{"start":{"line":1065,"column":8},"end":{"line":1065,"column":8}},{"start":{"line":1065,"column":8},"end":{"line":1065,"column":8}}]},"134":{"line":1065,"type":"binary-expr","locations":[{"start":{"line":1065,"column":12},"end":{"line":1065,"column":37}},{"start":{"line":1065,"column":41},"end":{"line":1065,"column":46}}]},"135":{"line":1066,"type":"if","locations":[{"start":{"line":1066,"column":10},"end":{"line":1066,"column":10}},{"start":{"line":1066,"column":10},"end":{"line":1066,"column":10}}]},"136":{"line":1068,"type":"if","locations":[{"start":{"line":1068,"column":17},"end":{"line":1068,"column":17}},{"start":{"line":1068,"column":17},"end":{"line":1068,"column":17}}]},"137":{"line":1070,"type":"if","locations":[{"start":{"line":1070,"column":17},"end":{"line":1070,"column":17}},{"start":{"line":1070,"column":17},"end":{"line":1070,"column":17}}]},"138":{"line":1072,"type":"if","locations":[{"start":{"line":1072,"column":17},"end":{"line":1072,"column":17}},{"start":{"line":1072,"column":17},"end":{"line":1072,"column":17}}]},"139":{"line":1074,"type":"if","locations":[{"start":{"line":1074,"column":17},"end":{"line":1074,"column":17}},{"start":{"line":1074,"column":17},"end":{"line":1074,"column":17}}]},"140":{"line":1076,"type":"if","locations":[{"start":{"line":1076,"column":17},"end":{"line":1076,"column":17}},{"start":{"line":1076,"column":17},"end":{"line":1076,"column":17}}]},"141":{"line":1082,"type":"cond-expr","locations":[{"start":{"line":1082,"column":45},"end":{"line":1082,"column":47}},{"start":{"line":1082,"column":50},"end":{"line":1082,"column":55}}]},"142":{"line":1109,"type":"if","locations":[{"start":{"line":1109,"column":8},"end":{"line":1109,"column":8}},{"start":{"line":1109,"column":8},"end":{"line":1109,"column":8}}]},"143":{"line":1118,"type":"if","locations":[{"start":{"line":1118,"column":6},"end":{"line":1118,"column":6}},{"start":{"line":1118,"column":6},"end":{"line":1118,"column":6}}]},"144":{"line":1166,"type":"if","locations":[{"start":{"line":1166,"column":4},"end":{"line":1166,"column":4}},{"start":{"line":1166,"column":4},"end":{"line":1166,"column":4}}]},"145":{"line":1166,"type":"binary-expr","locations":[{"start":{"line":1166,"column":8},"end":{"line":1166,"column":14}},{"start":{"line":1166,"column":18},"end":{"line":1166,"column":54}}]},"146":{"line":1180,"type":"binary-expr","locations":[{"start":{"line":1180,"column":15},"end":{"line":1180,"column":38}},{"start":{"line":1180,"column":42},"end":{"line":1180,"column":77}}]},"147":{"line":1215,"type":"cond-expr","locations":[{"start":{"line":1215,"column":36},"end":{"line":1215,"column":38}},{"start":{"line":1215,"column":41},"end":{"line":1215,"column":73}}]},"148":{"line":1231,"type":"cond-expr","locations":[{"start":{"line":1231,"column":25},"end":{"line":1231,"column":48}},{"start":{"line":1231,"column":51},"end":{"line":1231,"column":78}}]},"149":{"line":1231,"type":"binary-expr","locations":[{"start":{"line":1231,"column":33},"end":{"line":1231,"column":37}},{"start":{"line":1231,"column":41},"end":{"line":1231,"column":47}}]},"150":{"line":1231,"type":"binary-expr","locations":[{"start":{"line":1231,"column":63},"end":{"line":1231,"column":67}},{"start":{"line":1231,"column":71},"end":{"line":1231,"column":77}}]},"151":{"line":1249,"type":"if","locations":[{"start":{"line":1249,"column":6},"end":{"line":1249,"column":6}},{"start":{"line":1249,"column":6},"end":{"line":1249,"column":6}}]},"152":{"line":1252,"type":"cond-expr","locations":[{"start":{"line":1252,"column":37},"end":{"line":1252,"column":83}},{"start":{"line":1252,"column":86},"end":{"line":1252,"column":93}}]},"153":{"line":1256,"type":"if","locations":[{"start":{"line":1256,"column":6},"end":{"line":1256,"column":6}},{"start":{"line":1256,"column":6},"end":{"line":1256,"column":6}}]},"154":{"line":1257,"type":"if","locations":[{"start":{"line":1257,"column":8},"end":{"line":1257,"column":8}},{"start":{"line":1257,"column":8},"end":{"line":1257,"column":8}}]},"155":{"line":1273,"type":"if","locations":[{"start":{"line":1273,"column":4},"end":{"line":1273,"column":4}},{"start":{"line":1273,"column":4},"end":{"line":1273,"column":4}}]},"156":{"line":1275,"type":"binary-expr","locations":[{"start":{"line":1275,"column":13},"end":{"line":1275,"column":29}},{"start":{"line":1275,"column":33},"end":{"line":1275,"column":39}}]},"157":{"line":1277,"type":"if","locations":[{"start":{"line":1277,"column":4},"end":{"line":1277,"column":4}},{"start":{"line":1277,"column":4},"end":{"line":1277,"column":4}}]},"158":{"line":1278,"type":"binary-expr","locations":[{"start":{"line":1278,"column":11},"end":{"line":1278,"column":19}},{"start":{"line":1278,"column":24},"end":{"line":1278,"column":48}}]},"159":{"line":1297,"type":"if","locations":[{"start":{"line":1297,"column":6},"end":{"line":1297,"column":6}},{"start":{"line":1297,"column":6},"end":{"line":1297,"column":6}}]},"160":{"line":1297,"type":"binary-expr","locations":[{"start":{"line":1297,"column":10},"end":{"line":1297,"column":41}},{"start":{"line":1297,"column":45},"end":{"line":1297,"column":86}}]},"161":{"line":1301,"type":"cond-expr","locations":[{"start":{"line":1301,"column":36},"end":{"line":1301,"column":48}},{"start":{"line":1301,"column":51},"end":{"line":1301,"column":70}}]},"162":{"line":1330,"type":"cond-expr","locations":[{"start":{"line":1330,"column":34},"end":{"line":1330,"column":219}},{"start":{"line":1330,"column":222},"end":{"line":1330,"column":291}}]},"163":{"line":1330,"type":"cond-expr","locations":[{"start":{"line":1330,"column":49},"end":{"line":1330,"column":64}},{"start":{"line":1330,"column":67},"end":{"line":1330,"column":219}}]},"164":{"line":1330,"type":"cond-expr","locations":[{"start":{"line":1330,"column":94},"end":{"line":1330,"column":116}},{"start":{"line":1330,"column":119},"end":{"line":1330,"column":219}}]},"165":{"line":1330,"type":"cond-expr","locations":[{"start":{"line":1330,"column":135},"end":{"line":1330,"column":156}},{"start":{"line":1330,"column":159},"end":{"line":1330,"column":219}}]},"166":{"line":1330,"type":"cond-expr","locations":[{"start":{"line":1330,"column":180},"end":{"line":1330,"column":196}},{"start":{"line":1330,"column":199},"end":{"line":1330,"column":219}}]},"167":{"line":1330,"type":"cond-expr","locations":[{"start":{"line":1330,"column":239},"end":{"line":1330,"column":254}},{"start":{"line":1330,"column":257},"end":{"line":1330,"column":267}}]}}}} \ No newline at end of file +{"/Users/agiammarchi/git/hyperHTML/index.c.js":{"path":"/Users/agiammarchi/git/hyperHTML/index.c.js","s":{"1":2,"2":2,"3":2,"4":2,"5":2,"6":2,"7":2,"8":2,"9":2,"10":2,"11":2,"12":2,"13":2,"14":2,"15":2,"16":2,"17":2,"18":2,"19":1,"20":12,"21":12,"22":12,"23":2,"24":6,"25":6,"26":127,"27":84,"28":2,"29":2,"30":5,"31":5,"32":299,"33":139,"34":2,"35":1,"36":1,"37":8,"38":37,"39":2,"40":1,"41":119,"42":2,"43":63,"44":1,"45":42,"46":1,"47":2,"48":2,"49":2,"50":6,"51":6,"52":2,"53":34,"54":34,"55":6,"56":6,"57":28,"58":28,"59":2,"60":12,"61":12,"62":12,"63":2,"64":10,"65":10,"66":10,"67":2,"68":34,"69":2,"70":24,"71":24,"72":24,"73":22,"74":24,"75":24,"76":24,"77":28,"78":24,"79":4,"80":24,"81":2,"82":6,"83":6,"84":102,"85":62,"86":2,"87":2,"88":2,"89":2,"90":2,"91":4,"92":2,"93":4,"94":16,"95":10,"96":10,"97":8,"98":2,"99":176,"100":2,"101":485,"102":2,"103":227,"104":2,"105":78,"106":2,"107":2,"108":2,"109":2,"110":2,"111":2,"112":2,"113":2,"114":2,"115":2,"116":2,"117":2,"118":2,"119":2,"120":2,"121":13,"122":100,"123":100,"124":175,"125":2,"126":2,"127":95,"128":2,"129":89,"130":2,"131":176,"132":2,"133":452,"134":452,"135":452,"136":452,"137":342,"138":452,"139":0,"140":2,"141":107,"142":110,"143":2,"144":2,"145":646,"146":2,"147":2,"148":1,"149":1,"150":329,"151":329,"152":1,"153":317,"154":2,"155":2,"156":85,"157":85,"158":85,"159":87,"160":87,"161":87,"162":1,"163":1,"164":1,"165":86,"166":86,"167":87,"168":2,"169":2,"170":2,"171":2,"172":2,"173":2,"174":2,"175":2,"176":2,"177":2,"178":2,"179":1,"180":16,"181":16,"182":16,"183":16,"184":2,"185":12,"186":12,"187":12,"188":2,"189":4,"190":4,"191":4,"192":2,"193":2,"194":2,"195":2,"196":2,"197":4,"198":2,"199":155,"200":155,"201":155,"202":8,"203":8,"204":58,"205":58,"206":58,"207":89,"208":89,"209":155,"210":138,"211":155,"212":2,"213":196,"214":2,"215":155,"216":223,"217":223,"218":301,"219":223,"220":2,"221":2,"222":8,"223":2,"224":2,"225":2,"226":2,"227":6,"228":2,"229":8,"230":8,"231":36,"232":22,"233":18,"234":10,"235":8,"236":6,"237":6,"238":4,"239":8,"240":2,"241":6,"242":18,"243":18,"244":18,"245":18,"246":18,"247":18,"248":4,"249":14,"250":18,"251":18,"252":14,"253":14,"254":14,"255":4,"256":10,"257":18,"258":2,"259":2,"260":2,"261":2,"262":4,"263":4,"264":4,"265":4,"266":2,"267":517,"268":2,"269":30,"270":30,"271":30,"272":30,"273":2,"274":297,"275":297,"276":297,"277":297,"278":297,"279":297,"280":297,"281":297,"282":297,"283":297,"284":587,"285":40,"286":547,"287":3,"288":544,"289":22,"290":522,"291":5,"292":517,"293":215,"294":215,"295":302,"296":88,"297":88,"298":214,"299":65,"300":65,"301":65,"302":149,"303":21,"304":21,"305":21,"306":128,"307":128,"308":89,"309":89,"310":39,"311":39,"312":39,"313":58,"314":58,"315":39,"316":12,"317":11,"318":1,"319":12,"320":12,"321":12,"322":12,"323":27,"324":27,"325":27,"326":27,"327":297,"328":254,"329":156,"330":156,"331":156,"332":113,"333":43,"334":43,"335":116,"336":43,"337":98,"338":2,"339":98,"340":69,"341":29,"342":297,"343":2,"344":1,"345":2,"346":2,"347":2,"348":2,"349":526,"350":2,"351":82,"352":2,"353":217,"354":217,"355":217,"356":223,"357":223,"358":223,"359":111,"360":111,"361":104,"362":104,"363":8,"364":8,"365":8,"366":217,"367":2,"368":355,"369":355,"370":355,"371":508,"372":508,"373":201,"374":201,"375":201,"376":70,"377":66,"378":66,"379":70,"380":237,"381":0,"382":0,"383":237,"384":2,"385":201,"386":201,"387":201,"388":201,"389":201,"390":201,"391":141,"392":141,"393":89,"394":89,"395":89,"396":89,"397":89,"398":89,"399":201,"400":201,"401":89,"402":89,"403":2,"404":87,"405":201,"406":201,"407":2,"408":2,"409":2,"410":2,"411":2,"412":2,"413":12,"414":12,"415":2,"416":10,"417":2,"418":8,"419":2,"420":6,"421":2,"422":129,"423":2,"424":111,"425":111,"426":111,"427":282,"428":104,"429":30,"430":10,"431":10,"432":74,"433":74,"434":74,"435":104,"436":178,"437":8,"438":8,"439":8,"440":170,"441":170,"442":170,"443":88,"444":9,"445":4,"446":79,"447":18,"448":18,"449":61,"450":8,"451":61,"452":4,"453":4,"454":57,"455":57,"456":82,"457":28,"458":54,"459":4,"460":50,"461":10,"462":40,"463":4,"464":36,"465":4,"466":32,"467":22,"468":10,"469":2,"470":8,"471":170,"472":111,"473":2,"474":104,"475":104,"476":104,"477":8,"478":96,"479":38,"480":38,"481":16,"482":2,"483":2,"484":16,"485":22,"486":20,"487":38,"488":56,"489":42,"490":4,"491":42,"492":42,"493":40,"494":58,"495":16,"496":30,"497":28,"498":28,"499":26,"500":26,"501":4,"502":42,"503":42,"504":42,"505":82,"506":58,"507":58,"508":54,"509":4,"510":2,"511":2,"512":4,"513":50,"514":50,"515":44,"516":44,"517":2,"518":8,"519":8,"520":54,"521":38,"522":38,"523":14,"524":2,"525":12,"526":2,"527":10,"528":2,"529":8,"530":2,"531":6,"532":2,"533":4,"534":2,"535":2,"536":24,"537":8,"538":2,"539":2,"540":1,"541":2,"542":24,"543":24,"544":24,"545":18,"546":18,"547":15,"548":2,"549":103,"550":18,"551":103,"552":103,"553":103,"554":88,"555":2,"556":2,"557":6,"558":6,"559":6,"560":6,"561":6,"562":1,"563":6,"564":1,"565":6,"566":2,"567":2,"568":1,"569":422,"570":422,"571":205,"572":217,"573":422,"574":1,"575":217,"576":217,"577":217,"578":217,"579":217,"580":217,"581":217,"582":217,"583":1,"584":422,"585":422,"586":460,"587":1,"588":154,"589":154,"590":154,"591":154,"592":154,"593":154,"594":154,"595":2,"596":2,"597":48,"598":2,"599":2,"600":94,"601":2,"602":114,"603":114,"604":190,"605":190,"606":190,"607":122,"608":122,"609":122,"610":122,"611":190,"612":190,"613":122,"614":10,"615":122,"616":190,"617":2,"618":50,"619":50,"620":50,"621":50,"622":12,"623":12,"624":50,"625":24,"626":50,"627":2,"628":122,"629":122,"630":122,"631":122,"632":240,"633":240,"634":136,"635":122,"636":2,"637":195,"638":2,"639":2,"640":2,"641":2,"642":2,"643":2,"644":2,"645":2,"646":1,"647":20,"648":2,"649":2},"b":{"1":[2,1],"2":[2,1],"3":[2,1],"4":[2,1],"5":[2,1],"6":[34,12],"7":[6,6,28],"8":[6,2],"9":[6,6],"10":[28,10],"11":[28,14],"12":[34,10],"13":[22,12],"14":[24,22,22],"15":[2,22],"16":[4,20],"17":[102,58],"18":[2,2],"19":[8,2],"20":[485,126],"21":[1,1],"22":[89,66],"23":[89,66],"24":[4,172],"25":[1,1],"26":[452,0],"27":[1,1],"28":[1,1],"29":[2,2,1],"30":[2,1],"31":[329,78],"32":[1,1],"33":[1,86],"34":[1,1],"35":[2,2],"36":[8,8,58,89],"37":[2,6],"38":[22,18],"39":[18,4],"40":[10,8],"41":[8,2],"42":[6,2],"43":[4,2],"44":[2,6],"45":[4,14],"46":[12,6],"47":[18,16],"48":[4,14],"49":[14,4],"50":[4,10],"51":[4,2],"52":[10,4],"53":[297,102],"54":[53,244],"55":[884,685],"56":[40,547],"57":[3,544],"58":[22,522],"59":[5,517],"60":[215,302],"61":[88,214],"62":[65,149],"63":[21,128],"64":[89,39],"65":[97,90,87],"66":[12,27],"67":[11,1],"68":[254,43],"69":[297,199],"70":[156,98],"71":[145,11],"72":[113,43],"73":[2,96],"74":[69,29],"75":[492,34],"76":[12,22],"77":[0,12],"78":[0,0],"79":[12,0],"80":[82,64,60],"81":[111,104,8],"82":[201,70,237],"83":[66,4],"84":[8,58],"85":[0,237],"86":[237,4],"87":[89,52],"88":[89,0],"89":[89,0],"90":[2,87],"91":[2,199],"92":[2,10],"93":[2,8],"94":[2,6],"95":[129,129],"96":[92,102,104,172,178,170],"97":[30,74],"98":[10,20],"99":[8,170],"100":[88,82],"101":[9,79],"102":[4,5],"103":[10,18,18,61,57],"104":[8,53],"105":[4,57],"106":[28,54],"107":[8,20],"108":[4,50],"109":[10,40],"110":[4,36],"111":[4,32],"112":[22,10],"113":[2,8],"114":[8,96],"115":[38,58],"116":[16,22],"117":[38,30],"118":[2,14],"119":[20,2],"120":[42,14],"121":[4,38],"122":[40,2],"123":[16,42],"124":[58,52,52],"125":[28,2],"126":[26,2],"127":[4,22],"128":[58,24],"129":[54,4],"130":[4,50],"131":[2,2],"132":[44,6],"133":[38,16],"134":[14,24],"135":[38,16],"136":[2,12],"137":[2,10],"138":[2,8],"139":[2,6],"140":[2,4],"141":[2,2],"142":[4,20],"143":[15,3],"144":[18,85],"145":[205,217],"146":[422,239],"147":[217,154],"148":[20,28],"149":[48,46],"150":[48,42],"151":[46,34],"152":[122,68],"153":[10,112],"154":[122,68],"155":[10,112],"156":[12,38],"157":[12,12],"158":[24,26],"159":[50,26],"160":[136,104],"161":[240,118],"162":[106,16],"163":[14,6],"164":[2,12],"165":[2,10],"166":[2,8],"167":[4,4],"168":[2,4]},"f":{"1":2,"2":12,"3":6,"4":127,"5":84,"6":5,"7":299,"8":139,"9":1,"10":8,"11":37,"12":1,"13":119,"14":63,"15":42,"16":2,"17":6,"18":34,"19":12,"20":10,"21":34,"22":24,"23":24,"24":22,"25":24,"26":6,"27":102,"28":62,"29":4,"30":16,"31":176,"32":485,"33":227,"34":78,"35":13,"36":100,"37":95,"38":89,"39":176,"40":452,"41":0,"42":107,"43":110,"44":646,"45":2,"46":329,"47":317,"48":85,"49":87,"50":2,"51":2,"52":16,"53":12,"54":4,"55":155,"56":196,"57":155,"58":223,"59":8,"60":8,"61":36,"62":2,"63":4,"64":517,"65":30,"66":297,"67":201,"68":2,"69":526,"70":82,"71":217,"72":355,"73":201,"74":12,"75":129,"76":111,"77":282,"78":104,"79":56,"80":30,"81":82,"82":8,"83":54,"84":2,"85":24,"86":103,"87":6,"88":6,"89":6,"90":422,"91":217,"92":422,"93":154,"94":48,"95":94,"96":114,"97":190,"98":50,"99":122,"100":195,"101":20},"fnMap":{"1":{"name":"(anonymous_1)","line":1,"loc":{"start":{"line":1,"column":17},"end":{"line":1,"column":35}}},"2":{"name":"Event","line":41,"loc":{"start":{"line":41,"column":12},"end":{"line":41,"column":33}}},"3":{"name":"Map","line":49,"loc":{"start":{"line":49,"column":21},"end":{"line":49,"column":36}}},"4":{"name":"get","line":53,"loc":{"start":{"line":53,"column":11},"end":{"line":53,"column":29}}},"5":{"name":"set","line":56,"loc":{"start":{"line":56,"column":11},"end":{"line":56,"column":36}}},"6":{"name":"WeakMap","line":64,"loc":{"start":{"line":64,"column":29},"end":{"line":64,"column":48}}},"7":{"name":"get","line":67,"loc":{"start":{"line":67,"column":11},"end":{"line":67,"column":29}}},"8":{"name":"set","line":70,"loc":{"start":{"line":70,"column":11},"end":{"line":70,"column":36}}},"9":{"name":"WeakSet","line":80,"loc":{"start":{"line":80,"column":29},"end":{"line":80,"column":48}}},"10":{"name":"add","line":83,"loc":{"start":{"line":83,"column":11},"end":{"line":83,"column":29}}},"11":{"name":"has","line":86,"loc":{"start":{"line":86,"column":11},"end":{"line":86,"column":29}}},"12":{"name":"(anonymous_12)","line":93,"loc":{"start":{"line":93,"column":33},"end":{"line":93,"column":53}}},"13":{"name":"(anonymous_13)","line":94,"loc":{"start":{"line":94,"column":11},"end":{"line":94,"column":26}}},"14":{"name":"(anonymous_14)","line":99,"loc":{"start":{"line":99,"column":25},"end":{"line":99,"column":37}}},"15":{"name":"Component","line":111,"loc":{"start":{"line":111,"column":2},"end":{"line":111,"column":23}}},"16":{"name":"setup","line":117,"loc":{"start":{"line":117,"column":2},"end":{"line":117,"column":26}}},"17":{"name":"createEntry","line":122,"loc":{"start":{"line":122,"column":22},"end":{"line":122,"column":62}}},"18":{"name":"get","line":126,"loc":{"start":{"line":126,"column":14},"end":{"line":126,"column":53}}},"19":{"name":"relate","line":138,"loc":{"start":{"line":138,"column":17},"end":{"line":138,"column":46}}},"20":{"name":"set","line":143,"loc":{"start":{"line":143,"column":14},"end":{"line":143,"column":36}}},"21":{"name":"value","line":156,"loc":{"start":{"line":156,"column":15},"end":{"line":156,"column":43}}},"22":{"name":"value","line":164,"loc":{"start":{"line":164,"column":15},"end":{"line":164,"column":33}}},"23":{"name":"(anonymous_23)","line":178,"loc":{"start":{"line":178,"column":33},"end":{"line":178,"column":45}}},"24":{"name":"get","line":183,"loc":{"start":{"line":183,"column":13},"end":{"line":183,"column":28}}},"25":{"name":"value","line":191,"loc":{"start":{"line":191,"column":15},"end":{"line":191,"column":45}}},"26":{"name":"lazyGetter","line":207,"loc":{"start":{"line":207,"column":19},"end":{"line":207,"column":49}}},"27":{"name":"get","line":210,"loc":{"start":{"line":210,"column":11},"end":{"line":210,"column":26}}},"28":{"name":"set","line":213,"loc":{"start":{"line":213,"column":11},"end":{"line":213,"column":31}}},"29":{"name":"define","line":232,"loc":{"start":{"line":232,"column":12},"end":{"line":232,"column":46}}},"30":{"name":"invoke","line":241,"loc":{"start":{"line":241,"column":12},"end":{"line":241,"column":46}}},"31":{"name":"create","line":252,"loc":{"start":{"line":252,"column":15},"end":{"line":252,"column":43}}},"32":{"name":"doc","line":255,"loc":{"start":{"line":255,"column":12},"end":{"line":255,"column":31}}},"33":{"name":"fragment","line":258,"loc":{"start":{"line":258,"column":17},"end":{"line":258,"column":41}}},"34":{"name":"text","line":261,"loc":{"start":{"line":261,"column":13},"end":{"line":261,"column":40}}},"35":{"name":"(anonymous_35)","line":301,"loc":{"start":{"line":301,"column":27},"end":{"line":301,"column":55}}},"36":{"name":"(anonymous_36)","line":303,"loc":{"start":{"line":303,"column":6},"end":{"line":303,"column":34}}},"37":{"name":"comments","line":311,"loc":{"start":{"line":311,"column":17},"end":{"line":311,"column":51}}},"38":{"name":"replaceAttributes","line":314,"loc":{"start":{"line":314,"column":26},"end":{"line":314,"column":65}}},"39":{"name":"createFragment","line":321,"loc":{"start":{"line":321,"column":23},"end":{"line":321,"column":59}}},"40":{"name":"(anonymous_40)","line":329,"loc":{"start":{"line":329,"column":39},"end":{"line":329,"column":55}}},"41":{"name":"(anonymous_41)","line":353,"loc":{"start":{"line":353,"column":2},"end":{"line":353,"column":18}},"skip":true},"42":{"name":"(anonymous_42)","line":358,"loc":{"start":{"line":358,"column":35},"end":{"line":358,"column":59}}},"43":{"name":"(anonymous_43)","line":360,"loc":{"start":{"line":360,"column":6},"end":{"line":360,"column":30}}},"44":{"name":"unique","line":377,"loc":{"start":{"line":377,"column":15},"end":{"line":377,"column":41}}},"45":{"name":"TL","line":384,"loc":{"start":{"line":384,"column":12},"end":{"line":384,"column":34}}},"46":{"name":"TL","line":393,"loc":{"start":{"line":393,"column":12},"end":{"line":393,"column":34}}},"47":{"name":"TL","line":399,"loc":{"start":{"line":399,"column":12},"end":{"line":399,"column":34}}},"48":{"name":"(anonymous_48)","line":409,"loc":{"start":{"line":409,"column":34},"end":{"line":409,"column":56}}},"49":{"name":"(anonymous_49)","line":413,"loc":{"start":{"line":413,"column":6},"end":{"line":413,"column":28}}},"50":{"name":"(anonymous_50)","line":429,"loc":{"start":{"line":429,"column":33},"end":{"line":429,"column":55}}},"51":{"name":"(anonymous_51)","line":435,"loc":{"start":{"line":435,"column":6},"end":{"line":435,"column":28}}},"52":{"name":"Wire","line":443,"loc":{"start":{"line":443,"column":2},"end":{"line":443,"column":28}}},"53":{"name":"insert","line":451,"loc":{"start":{"line":451,"column":26},"end":{"line":451,"column":44}}},"54":{"name":"remove","line":458,"loc":{"start":{"line":458,"column":26},"end":{"line":458,"column":44}}},"55":{"name":"createPath","line":483,"loc":{"start":{"line":483,"column":19},"end":{"line":483,"column":45}}},"56":{"name":"prepend","line":505,"loc":{"start":{"line":505,"column":16},"end":{"line":505,"column":53}}},"57":{"name":"create","line":510,"loc":{"start":{"line":510,"column":12},"end":{"line":510,"column":46}}},"58":{"name":"find","line":513,"loc":{"start":{"line":513,"column":10},"end":{"line":513,"column":36}}},"59":{"name":"(anonymous_59)","line":527,"loc":{"start":{"line":527,"column":15},"end":{"line":527,"column":48}}},"60":{"name":"update","line":540,"loc":{"start":{"line":540,"column":15},"end":{"line":540,"column":45}}},"61":{"name":"(anonymous_61)","line":543,"loc":{"start":{"line":543,"column":11},"end":{"line":543,"column":31}}},"62":{"name":"ized","line":581,"loc":{"start":{"line":581,"column":13},"end":{"line":581,"column":39}}},"63":{"name":"toStyle","line":584,"loc":{"start":{"line":584,"column":16},"end":{"line":584,"column":41}}},"64":{"name":"identity","line":601,"loc":{"start":{"line":601,"column":17},"end":{"line":601,"column":38}}},"65":{"name":"remove","line":605,"loc":{"start":{"line":605,"column":15},"end":{"line":605,"column":58}}},"66":{"name":"domdiff","line":612,"loc":{"start":{"line":612,"column":16},"end":{"line":617,"column":4}}},"67":{"name":"Cache","line":715,"loc":{"start":{"line":715,"column":2},"end":{"line":715,"column":19}}},"68":{"name":"asHTML","line":719,"loc":{"start":{"line":719,"column":15},"end":{"line":719,"column":37}}},"69":{"name":"asNode","line":724,"loc":{"start":{"line":724,"column":15},"end":{"line":724,"column":40}}},"70":{"name":"canDiff","line":734,"loc":{"start":{"line":734,"column":16},"end":{"line":734,"column":40}}},"71":{"name":"create$$1","line":745,"loc":{"start":{"line":745,"column":17},"end":{"line":745,"column":49}}},"72":{"name":"find","line":775,"loc":{"start":{"line":775,"column":13},"end":{"line":775,"column":47}}},"73":{"name":"findAttributes","line":819,"loc":{"start":{"line":819,"column":25},"end":{"line":819,"column":69}}},"74":{"name":"invokeAtDistance","line":879,"loc":{"start":{"line":879,"column":25},"end":{"line":879,"column":68}}},"75":{"name":"isPromise_ish","line":893,"loc":{"start":{"line":893,"column":22},"end":{"line":893,"column":52}}},"76":{"name":"setAnyContent","line":906,"loc":{"start":{"line":906,"column":22},"end":{"line":906,"column":63}}},"77":{"name":"anyContent","line":909,"loc":{"start":{"line":909,"column":21},"end":{"line":909,"column":48}}},"78":{"name":"setAttribute","line":990,"loc":{"start":{"line":990,"column":21},"end":{"line":990,"column":65}}},"79":{"name":"(anonymous_79)","line":1011,"loc":{"start":{"line":1011,"column":15},"end":{"line":1011,"column":35}}},"80":{"name":"(anonymous_80)","line":1023,"loc":{"start":{"line":1023,"column":17},"end":{"line":1023,"column":37}}},"81":{"name":"(anonymous_81)","line":1040,"loc":{"start":{"line":1040,"column":19},"end":{"line":1040,"column":39}}},"82":{"name":"setTextContent","line":1067,"loc":{"start":{"line":1067,"column":23},"end":{"line":1067,"column":53}}},"83":{"name":"textContent","line":1069,"loc":{"start":{"line":1069,"column":22},"end":{"line":1069,"column":50}}},"84":{"name":"observe","line":1103,"loc":{"start":{"line":1103,"column":2},"end":{"line":1103,"column":21}}},"85":{"name":"dispatchAll","line":1111,"loc":{"start":{"line":1111,"column":22},"end":{"line":1111,"column":56}}},"86":{"name":"dispatchTarget","line":1124,"loc":{"start":{"line":1124,"column":25},"end":{"line":1124,"column":62}}},"87":{"name":"(anonymous_87)","line":1140,"loc":{"start":{"line":1140,"column":27},"end":{"line":1140,"column":46}}},"88":{"name":"(anonymous_88)","line":1149,"loc":{"start":{"line":1149,"column":50},"end":{"line":1149,"column":67}}},"89":{"name":"(anonymous_89)","line":1152,"loc":{"start":{"line":1152,"column":51},"end":{"line":1152,"column":68}}},"90":{"name":"render","line":1171,"loc":{"start":{"line":1171,"column":2},"end":{"line":1171,"column":28}}},"91":{"name":"upgrade","line":1185,"loc":{"start":{"line":1185,"column":2},"end":{"line":1185,"column":29}}},"92":{"name":"update$1","line":1197,"loc":{"start":{"line":1197,"column":2},"end":{"line":1197,"column":22}}},"93":{"name":"createTemplate","line":1208,"loc":{"start":{"line":1208,"column":2},"end":{"line":1208,"column":36}}},"94":{"name":"SC_PLACE","line":1221,"loc":{"start":{"line":1221,"column":17},"end":{"line":1221,"column":47}}},"95":{"name":"wire","line":1237,"loc":{"start":{"line":1237,"column":13},"end":{"line":1237,"column":38}}},"96":{"name":"content","line":1247,"loc":{"start":{"line":1247,"column":16},"end":{"line":1247,"column":39}}},"97":{"name":"(anonymous_97)","line":1253,"loc":{"start":{"line":1253,"column":11},"end":{"line":1253,"column":30}}},"98":{"name":"weakly","line":1276,"loc":{"start":{"line":1276,"column":15},"end":{"line":1276,"column":42}}},"99":{"name":"wireContent","line":1298,"loc":{"start":{"line":1298,"column":20},"end":{"line":1298,"column":47}}},"100":{"name":"bind","line":1317,"loc":{"start":{"line":1317,"column":13},"end":{"line":1317,"column":36}}},"101":{"name":"hyper","line":1336,"loc":{"start":{"line":1336,"column":2},"end":{"line":1336,"column":23}}}},"statementMap":{"1":{"start":{"line":1,"column":0},"end":{"line":1350,"column":11}},"2":{"start":{"line":4,"column":2},"end":{"line":4,"column":31}},"3":{"start":{"line":9,"column":2},"end":{"line":9,"column":23}},"4":{"start":{"line":10,"column":2},"end":{"line":10,"column":20}},"5":{"start":{"line":11,"column":2},"end":{"line":11,"column":23}},"6":{"start":{"line":12,"column":2},"end":{"line":12,"column":34}},"7":{"start":{"line":15,"column":2},"end":{"line":15,"column":112}},"8":{"start":{"line":18,"column":2},"end":{"line":18,"column":44}},"9":{"start":{"line":19,"column":2},"end":{"line":19,"column":51}},"10":{"start":{"line":22,"column":2},"end":{"line":22,"column":30}},"11":{"start":{"line":23,"column":2},"end":{"line":23,"column":39}},"12":{"start":{"line":26,"column":2},"end":{"line":26,"column":27}},"13":{"start":{"line":27,"column":2},"end":{"line":27,"column":52}},"14":{"start":{"line":28,"column":2},"end":{"line":28,"column":61}},"15":{"start":{"line":29,"column":2},"end":{"line":29,"column":34}},"16":{"start":{"line":37,"column":2},"end":{"line":37,"column":22}},"17":{"start":{"line":38,"column":2},"end":{"line":46,"column":3}},"18":{"start":{"line":39,"column":4},"end":{"line":39,"column":23}},"19":{"start":{"line":41,"column":4},"end":{"line":45,"column":6}},"20":{"start":{"line":42,"column":6},"end":{"line":42,"column":44}},"21":{"start":{"line":43,"column":6},"end":{"line":43,"column":38}},"22":{"start":{"line":44,"column":6},"end":{"line":44,"column":15}},"23":{"start":{"line":49,"column":2},"end":{"line":60,"column":4}},"24":{"start":{"line":50,"column":4},"end":{"line":51,"column":20}},"25":{"start":{"line":52,"column":4},"end":{"line":59,"column":6}},"26":{"start":{"line":54,"column":8},"end":{"line":54,"column":41}},"27":{"start":{"line":57,"column":8},"end":{"line":57,"column":43}},"28":{"start":{"line":63,"column":2},"end":{"line":63,"column":13}},"29":{"start":{"line":64,"column":2},"end":{"line":77,"column":4}},"30":{"start":{"line":65,"column":4},"end":{"line":65,"column":25}},"31":{"start":{"line":66,"column":4},"end":{"line":76,"column":6}},"32":{"start":{"line":68,"column":8},"end":{"line":68,"column":24}},"33":{"start":{"line":71,"column":8},"end":{"line":74,"column":11}},"34":{"start":{"line":80,"column":2},"end":{"line":90,"column":4}},"35":{"start":{"line":81,"column":4},"end":{"line":81,"column":27}},"36":{"start":{"line":82,"column":4},"end":{"line":89,"column":6}},"37":{"start":{"line":84,"column":8},"end":{"line":84,"column":26}},"38":{"start":{"line":87,"column":8},"end":{"line":87,"column":36}},"39":{"start":{"line":93,"column":2},"end":{"line":97,"column":17}},"40":{"start":{"line":94,"column":4},"end":{"line":96,"column":6}},"41":{"start":{"line":95,"column":6},"end":{"line":95,"column":53}},"42":{"start":{"line":99,"column":2},"end":{"line":101,"column":4}},"43":{"start":{"line":100,"column":4},"end":{"line":100,"column":42}},"44":{"start":{"line":111,"column":2},"end":{"line":113,"column":3}},"45":{"start":{"line":112,"column":4},"end":{"line":112,"column":16}},"46":{"start":{"line":117,"column":2},"end":{"line":201,"column":3}},"47":{"start":{"line":120,"column":4},"end":{"line":120,"column":33}},"48":{"start":{"line":121,"column":4},"end":{"line":121,"column":31}},"49":{"start":{"line":122,"column":4},"end":{"line":125,"column":6}},"50":{"start":{"line":123,"column":6},"end":{"line":123,"column":28}},"51":{"start":{"line":124,"column":6},"end":{"line":124,"column":23}},"52":{"start":{"line":126,"column":4},"end":{"line":137,"column":6}},"53":{"start":{"line":127,"column":6},"end":{"line":127,"column":60}},"54":{"start":{"line":128,"column":6},"end":{"line":136,"column":7}},"55":{"start":{"line":131,"column":10},"end":{"line":131,"column":62}},"56":{"start":{"line":132,"column":10},"end":{"line":132,"column":71}},"57":{"start":{"line":134,"column":10},"end":{"line":134,"column":61}},"58":{"start":{"line":135,"column":10},"end":{"line":135,"column":57}},"59":{"start":{"line":138,"column":4},"end":{"line":142,"column":6}},"60":{"start":{"line":139,"column":6},"end":{"line":139,"column":42}},"61":{"start":{"line":140,"column":6},"end":{"line":140,"column":32}},"62":{"start":{"line":141,"column":6},"end":{"line":141,"column":22}},"63":{"start":{"line":143,"column":4},"end":{"line":147,"column":6}},"64":{"start":{"line":144,"column":6},"end":{"line":144,"column":27}},"65":{"start":{"line":145,"column":6},"end":{"line":145,"column":34}},"66":{"start":{"line":146,"column":6},"end":{"line":146,"column":18}},"67":{"start":{"line":149,"column":4},"end":{"line":160,"column":7}},"68":{"start":{"line":157,"column":10},"end":{"line":157,"column":104}},"69":{"start":{"line":161,"column":4},"end":{"line":200,"column":7}},"70":{"start":{"line":165,"column":10},"end":{"line":165,"column":35}},"71":{"start":{"line":166,"column":10},"end":{"line":166,"column":89}},"72":{"start":{"line":179,"column":8},"end":{"line":179,"column":33}},"73":{"start":{"line":184,"column":10},"end":{"line":184,"column":20}},"74":{"start":{"line":192,"column":10},"end":{"line":192,"column":34}},"75":{"start":{"line":193,"column":10},"end":{"line":193,"column":86}},"76":{"start":{"line":194,"column":10},"end":{"line":196,"column":11}},"77":{"start":{"line":195,"column":12},"end":{"line":195,"column":38}},"78":{"start":{"line":196,"column":11},"end":{"line":196,"column":47}},"79":{"start":{"line":196,"column":33},"end":{"line":196,"column":47}},"80":{"start":{"line":197,"column":10},"end":{"line":197,"column":22}},"81":{"start":{"line":207,"column":2},"end":{"line":217,"column":4}},"82":{"start":{"line":208,"column":4},"end":{"line":208,"column":34}},"83":{"start":{"line":209,"column":4},"end":{"line":216,"column":6}},"84":{"start":{"line":211,"column":8},"end":{"line":211,"column":66}},"85":{"start":{"line":214,"column":8},"end":{"line":214,"column":82}},"86":{"start":{"line":219,"column":2},"end":{"line":219,"column":19}},"87":{"start":{"line":220,"column":2},"end":{"line":220,"column":16}},"88":{"start":{"line":221,"column":2},"end":{"line":221,"column":46}},"89":{"start":{"line":223,"column":2},"end":{"line":223,"column":17}},"90":{"start":{"line":225,"column":2},"end":{"line":249,"column":4}},"91":{"start":{"line":233,"column":6},"end":{"line":235,"column":7}},"92":{"start":{"line":234,"column":8},"end":{"line":234,"column":35}},"93":{"start":{"line":236,"column":6},"end":{"line":236,"column":33}},"94":{"start":{"line":242,"column":6},"end":{"line":247,"column":7}},"95":{"start":{"line":243,"column":8},"end":{"line":243,"column":26}},"96":{"start":{"line":244,"column":8},"end":{"line":246,"column":9}},"97":{"start":{"line":245,"column":10},"end":{"line":245,"column":53}},"98":{"start":{"line":252,"column":2},"end":{"line":254,"column":4}},"99":{"start":{"line":253,"column":4},"end":{"line":253,"column":41}},"100":{"start":{"line":255,"column":2},"end":{"line":257,"column":4}},"101":{"start":{"line":256,"column":4},"end":{"line":256,"column":38}},"102":{"start":{"line":258,"column":2},"end":{"line":260,"column":4}},"103":{"start":{"line":259,"column":4},"end":{"line":259,"column":46}},"104":{"start":{"line":261,"column":2},"end":{"line":263,"column":4}},"105":{"start":{"line":262,"column":4},"end":{"line":262,"column":43}},"106":{"start":{"line":268,"column":2},"end":{"line":268,"column":31}},"107":{"start":{"line":269,"column":2},"end":{"line":269,"column":55}},"108":{"start":{"line":270,"column":2},"end":{"line":270,"column":57}},"109":{"start":{"line":271,"column":2},"end":{"line":271,"column":50}},"110":{"start":{"line":272,"column":2},"end":{"line":272,"column":89}},"111":{"start":{"line":274,"column":2},"end":{"line":274,"column":100}},"112":{"start":{"line":276,"column":2},"end":{"line":276,"column":100}},"113":{"start":{"line":278,"column":2},"end":{"line":278,"column":40}},"114":{"start":{"line":281,"column":2},"end":{"line":281,"column":43}},"115":{"start":{"line":284,"column":2},"end":{"line":284,"column":61}},"116":{"start":{"line":287,"column":2},"end":{"line":287,"column":52}},"117":{"start":{"line":288,"column":2},"end":{"line":288,"column":51}},"118":{"start":{"line":289,"column":2},"end":{"line":289,"column":80}},"119":{"start":{"line":295,"column":2},"end":{"line":295,"column":47}},"120":{"start":{"line":301,"column":2},"end":{"line":308,"column":4}},"121":{"start":{"line":302,"column":4},"end":{"line":302,"column":40}},"122":{"start":{"line":304,"column":4},"end":{"line":304,"column":35}},"123":{"start":{"line":305,"column":4},"end":{"line":307,"column":5}},"124":{"start":{"line":306,"column":6},"end":{"line":306,"column":38}},"125":{"start":{"line":310,"column":2},"end":{"line":310,"column":86}},"126":{"start":{"line":311,"column":2},"end":{"line":313,"column":4}},"127":{"start":{"line":312,"column":4},"end":{"line":312,"column":73}},"128":{"start":{"line":314,"column":2},"end":{"line":316,"column":4}},"129":{"start":{"line":315,"column":4},"end":{"line":315,"column":48}},"130":{"start":{"line":321,"column":2},"end":{"line":323,"column":4}},"131":{"start":{"line":322,"column":4},"end":{"line":322,"column":110}},"132":{"start":{"line":329,"column":2},"end":{"line":355,"column":4}},"133":{"start":{"line":330,"column":4},"end":{"line":330,"column":33}},"134":{"start":{"line":331,"column":4},"end":{"line":339,"column":7}},"135":{"start":{"line":340,"column":4},"end":{"line":340,"column":35}},"136":{"start":{"line":341,"column":4},"end":{"line":343,"column":5}},"137":{"start":{"line":342,"column":6},"end":{"line":342,"column":50}},"138":{"start":{"line":344,"column":4},"end":{"line":344,"column":17}},"139":{"start":{"line":354,"column":4},"end":{"line":354,"column":32},"skip":true},"140":{"start":{"line":358,"column":2},"end":{"line":362,"column":4}},"141":{"start":{"line":359,"column":4},"end":{"line":359,"column":41}},"142":{"start":{"line":361,"column":4},"end":{"line":361,"column":27}},"143":{"start":{"line":366,"column":2},"end":{"line":366,"column":23}},"144":{"start":{"line":377,"column":2},"end":{"line":379,"column":4}},"145":{"start":{"line":378,"column":4},"end":{"line":378,"column":25}},"146":{"start":{"line":384,"column":2},"end":{"line":404,"column":4}},"147":{"start":{"line":385,"column":4},"end":{"line":402,"column":5}},"148":{"start":{"line":391,"column":6},"end":{"line":391,"column":31}},"149":{"start":{"line":393,"column":6},"end":{"line":396,"column":8}},"150":{"start":{"line":394,"column":8},"end":{"line":394,"column":43}},"151":{"start":{"line":395,"column":8},"end":{"line":395,"column":73}},"152":{"start":{"line":399,"column":6},"end":{"line":401,"column":8}},"153":{"start":{"line":400,"column":8},"end":{"line":400,"column":24}},"154":{"start":{"line":403,"column":4},"end":{"line":403,"column":25}},"155":{"start":{"line":409,"column":2},"end":{"line":425,"column":4}},"156":{"start":{"line":410,"column":4},"end":{"line":410,"column":45}},"157":{"start":{"line":411,"column":4},"end":{"line":411,"column":31}},"158":{"start":{"line":412,"column":4},"end":{"line":412,"column":29}},"159":{"start":{"line":414,"column":4},"end":{"line":414,"column":45}},"160":{"start":{"line":415,"column":4},"end":{"line":415,"column":33}},"161":{"start":{"line":416,"column":4},"end":{"line":423,"column":5}},"162":{"start":{"line":417,"column":6},"end":{"line":417,"column":31}},"163":{"start":{"line":418,"column":6},"end":{"line":418,"column":58}},"164":{"start":{"line":419,"column":6},"end":{"line":419,"column":72}},"165":{"start":{"line":421,"column":6},"end":{"line":421,"column":33}},"166":{"start":{"line":422,"column":6},"end":{"line":422,"column":56}},"167":{"start":{"line":424,"column":4},"end":{"line":424,"column":19}},"168":{"start":{"line":429,"column":2},"end":{"line":441,"column":4}},"169":{"start":{"line":430,"column":4},"end":{"line":430,"column":33}},"170":{"start":{"line":431,"column":4},"end":{"line":431,"column":68}},"171":{"start":{"line":432,"column":4},"end":{"line":432,"column":31}},"172":{"start":{"line":433,"column":4},"end":{"line":433,"column":54}},"173":{"start":{"line":434,"column":4},"end":{"line":434,"column":19}},"174":{"start":{"line":436,"column":4},"end":{"line":436,"column":33}},"175":{"start":{"line":437,"column":4},"end":{"line":437,"column":40}},"176":{"start":{"line":438,"column":4},"end":{"line":438,"column":82}},"177":{"start":{"line":439,"column":4},"end":{"line":439,"column":65}},"178":{"start":{"line":440,"column":4},"end":{"line":440,"column":19}},"179":{"start":{"line":443,"column":2},"end":{"line":448,"column":3}},"180":{"start":{"line":444,"column":4},"end":{"line":444,"column":33}},"181":{"start":{"line":445,"column":4},"end":{"line":445,"column":36}},"182":{"start":{"line":446,"column":4},"end":{"line":446,"column":31}},"183":{"start":{"line":447,"column":4},"end":{"line":447,"column":44}},"184":{"start":{"line":451,"column":2},"end":{"line":455,"column":4}},"185":{"start":{"line":452,"column":4},"end":{"line":452,"column":34}},"186":{"start":{"line":453,"column":4},"end":{"line":453,"column":32}},"187":{"start":{"line":454,"column":4},"end":{"line":454,"column":14}},"188":{"start":{"line":458,"column":2},"end":{"line":470,"column":4}},"189":{"start":{"line":459,"column":4},"end":{"line":459,"column":27}},"190":{"start":{"line":460,"column":4},"end":{"line":460,"column":25}},"191":{"start":{"line":461,"column":4},"end":{"line":468,"column":5}},"192":{"start":{"line":462,"column":6},"end":{"line":462,"column":40}},"193":{"start":{"line":464,"column":6},"end":{"line":464,"column":43}},"194":{"start":{"line":465,"column":6},"end":{"line":465,"column":47}},"195":{"start":{"line":466,"column":6},"end":{"line":466,"column":30}},"196":{"start":{"line":467,"column":6},"end":{"line":467,"column":29}},"197":{"start":{"line":469,"column":4},"end":{"line":469,"column":17}},"198":{"start":{"line":483,"column":2},"end":{"line":503,"column":4}},"199":{"start":{"line":484,"column":4},"end":{"line":484,"column":18}},"200":{"start":{"line":485,"column":4},"end":{"line":485,"column":28}},"201":{"start":{"line":486,"column":4},"end":{"line":498,"column":5}},"202":{"start":{"line":489,"column":8},"end":{"line":489,"column":26}},"203":{"start":{"line":490,"column":8},"end":{"line":490,"column":14}},"204":{"start":{"line":492,"column":8},"end":{"line":492,"column":37}},"205":{"start":{"line":493,"column":8},"end":{"line":493,"column":40}},"206":{"start":{"line":494,"column":8},"end":{"line":494,"column":14}},"207":{"start":{"line":496,"column":8},"end":{"line":496,"column":39}},"208":{"start":{"line":497,"column":8},"end":{"line":497,"column":14}},"209":{"start":{"line":499,"column":4},"end":{"line":501,"column":5}},"210":{"start":{"line":500,"column":6},"end":{"line":500,"column":38}},"211":{"start":{"line":502,"column":4},"end":{"line":502,"column":16}},"212":{"start":{"line":505,"column":2},"end":{"line":507,"column":4}},"213":{"start":{"line":506,"column":4},"end":{"line":506,"column":61}},"214":{"start":{"line":509,"column":2},"end":{"line":520,"column":4}},"215":{"start":{"line":511,"column":6},"end":{"line":511,"column":76}},"216":{"start":{"line":514,"column":6},"end":{"line":514,"column":31}},"217":{"start":{"line":515,"column":6},"end":{"line":517,"column":7}},"218":{"start":{"line":516,"column":8},"end":{"line":516,"column":40}},"219":{"start":{"line":518,"column":6},"end":{"line":518,"column":18}},"220":{"start":{"line":523,"column":2},"end":{"line":523,"column":84}},"221":{"start":{"line":527,"column":2},"end":{"line":535,"column":5}},"222":{"start":{"line":528,"column":4},"end":{"line":533,"column":5}},"223":{"start":{"line":529,"column":6},"end":{"line":529,"column":43}},"224":{"start":{"line":530,"column":6},"end":{"line":530,"column":23}},"225":{"start":{"line":531,"column":6},"end":{"line":531,"column":35}},"226":{"start":{"line":532,"column":6},"end":{"line":532,"column":34}},"227":{"start":{"line":534,"column":4},"end":{"line":534,"column":37}},"228":{"start":{"line":540,"column":2},"end":{"line":578,"column":4}},"229":{"start":{"line":541,"column":4},"end":{"line":542,"column":26}},"230":{"start":{"line":543,"column":4},"end":{"line":577,"column":6}},"231":{"start":{"line":544,"column":6},"end":{"line":576,"column":7}},"232":{"start":{"line":546,"column":10},"end":{"line":568,"column":11}},"233":{"start":{"line":547,"column":12},"end":{"line":559,"column":13}},"234":{"start":{"line":548,"column":14},"end":{"line":556,"column":15}},"235":{"start":{"line":549,"column":16},"end":{"line":555,"column":17}},"236":{"start":{"line":550,"column":18},"end":{"line":554,"column":19}},"237":{"start":{"line":551,"column":20},"end":{"line":553,"column":21}},"238":{"start":{"line":552,"column":22},"end":{"line":552,"column":38}},"239":{"start":{"line":558,"column":14},"end":{"line":558,"column":66}},"240":{"start":{"line":558,"column":25},"end":{"line":558,"column":42}},"241":{"start":{"line":558,"column":47},"end":{"line":558,"column":66}},"242":{"start":{"line":560,"column":12},"end":{"line":560,"column":42}},"243":{"start":{"line":561,"column":12},"end":{"line":564,"column":13}},"244":{"start":{"line":562,"column":14},"end":{"line":562,"column":41}},"245":{"start":{"line":563,"column":14},"end":{"line":563,"column":110}},"246":{"start":{"line":565,"column":12},"end":{"line":565,"column":31}},"247":{"start":{"line":566,"column":12},"end":{"line":566,"column":87}},"248":{"start":{"line":566,"column":23},"end":{"line":566,"column":62}},"249":{"start":{"line":566,"column":67},"end":{"line":566,"column":87}},"250":{"start":{"line":567,"column":12},"end":{"line":567,"column":18}},"251":{"start":{"line":570,"column":10},"end":{"line":574,"column":11}},"252":{"start":{"line":571,"column":12},"end":{"line":571,"column":31}},"253":{"start":{"line":572,"column":12},"end":{"line":572,"column":32}},"254":{"start":{"line":573,"column":12},"end":{"line":573,"column":88}},"255":{"start":{"line":573,"column":23},"end":{"line":573,"column":52}},"256":{"start":{"line":573,"column":57},"end":{"line":573,"column":88}},"257":{"start":{"line":575,"column":10},"end":{"line":575,"column":16}},"258":{"start":{"line":580,"column":2},"end":{"line":580,"column":35}},"259":{"start":{"line":581,"column":2},"end":{"line":583,"column":4}},"260":{"start":{"line":582,"column":4},"end":{"line":582,"column":39}},"261":{"start":{"line":584,"column":2},"end":{"line":590,"column":4}},"262":{"start":{"line":585,"column":4},"end":{"line":585,"column":17}},"263":{"start":{"line":586,"column":4},"end":{"line":588,"column":5}},"264":{"start":{"line":587,"column":6},"end":{"line":587,"column":65}},"265":{"start":{"line":589,"column":4},"end":{"line":589,"column":24}},"266":{"start":{"line":601,"column":2},"end":{"line":603,"column":4}},"267":{"start":{"line":602,"column":4},"end":{"line":602,"column":13}},"268":{"start":{"line":605,"column":2},"end":{"line":610,"column":4}},"269":{"start":{"line":606,"column":4},"end":{"line":606,"column":55}},"270":{"start":{"line":607,"column":4},"end":{"line":607,"column":33}},"271":{"start":{"line":608,"column":4},"end":{"line":608,"column":29}},"272":{"start":{"line":609,"column":4},"end":{"line":609,"column":27}},"273":{"start":{"line":612,"column":2},"end":{"line":705,"column":4}},"274":{"start":{"line":618,"column":4},"end":{"line":618,"column":34}},"275":{"start":{"line":619,"column":4},"end":{"line":619,"column":64}},"276":{"start":{"line":620,"column":4},"end":{"line":621,"column":24}},"277":{"start":{"line":622,"column":4},"end":{"line":622,"column":45}},"278":{"start":{"line":623,"column":4},"end":{"line":623,"column":43}},"279":{"start":{"line":624,"column":4},"end":{"line":624,"column":50}},"280":{"start":{"line":625,"column":4},"end":{"line":625,"column":43}},"281":{"start":{"line":626,"column":4},"end":{"line":626,"column":41}},"282":{"start":{"line":627,"column":4},"end":{"line":627,"column":47}},"283":{"start":{"line":628,"column":4},"end":{"line":681,"column":5}},"284":{"start":{"line":629,"column":6},"end":{"line":680,"column":7}},"285":{"start":{"line":630,"column":8},"end":{"line":630,"column":56}},"286":{"start":{"line":631,"column":13},"end":{"line":680,"column":7}},"287":{"start":{"line":632,"column":8},"end":{"line":632,"column":52}},"288":{"start":{"line":633,"column":13},"end":{"line":680,"column":7}},"289":{"start":{"line":634,"column":8},"end":{"line":634,"column":53}},"290":{"start":{"line":635,"column":13},"end":{"line":680,"column":7}},"291":{"start":{"line":636,"column":8},"end":{"line":636,"column":49}},"292":{"start":{"line":637,"column":13},"end":{"line":680,"column":7}},"293":{"start":{"line":638,"column":8},"end":{"line":638,"column":56}},"294":{"start":{"line":639,"column":8},"end":{"line":639,"column":53}},"295":{"start":{"line":640,"column":13},"end":{"line":680,"column":7}},"296":{"start":{"line":641,"column":8},"end":{"line":641,"column":52}},"297":{"start":{"line":642,"column":8},"end":{"line":642,"column":49}},"298":{"start":{"line":643,"column":13},"end":{"line":680,"column":7}},"299":{"start":{"line":644,"column":8},"end":{"line":644,"column":95}},"300":{"start":{"line":645,"column":8},"end":{"line":645,"column":56}},"301":{"start":{"line":646,"column":8},"end":{"line":646,"column":49}},"302":{"start":{"line":647,"column":13},"end":{"line":680,"column":7}},"303":{"start":{"line":648,"column":8},"end":{"line":648,"column":82}},"304":{"start":{"line":649,"column":8},"end":{"line":649,"column":52}},"305":{"start":{"line":650,"column":8},"end":{"line":650,"column":53}},"306":{"start":{"line":652,"column":8},"end":{"line":652,"column":58}},"307":{"start":{"line":653,"column":8},"end":{"line":679,"column":9}},"308":{"start":{"line":654,"column":10},"end":{"line":654,"column":85}},"309":{"start":{"line":655,"column":10},"end":{"line":655,"column":55}},"310":{"start":{"line":657,"column":10},"end":{"line":657,"column":24}},"311":{"start":{"line":658,"column":10},"end":{"line":658,"column":30}},"312":{"start":{"line":659,"column":10},"end":{"line":662,"column":11}},"313":{"start":{"line":660,"column":12},"end":{"line":660,"column":16}},"314":{"start":{"line":661,"column":12},"end":{"line":661,"column":16}},"315":{"start":{"line":663,"column":10},"end":{"line":678,"column":11}},"316":{"start":{"line":664,"column":12},"end":{"line":668,"column":13}},"317":{"start":{"line":665,"column":14},"end":{"line":665,"column":64}},"318":{"start":{"line":667,"column":14},"end":{"line":667,"column":90}},"319":{"start":{"line":669,"column":12},"end":{"line":669,"column":29}},"320":{"start":{"line":670,"column":12},"end":{"line":670,"column":28}},"321":{"start":{"line":671,"column":12},"end":{"line":671,"column":47}},"322":{"start":{"line":672,"column":12},"end":{"line":672,"column":45}},"323":{"start":{"line":674,"column":12},"end":{"line":674,"column":41}},"324":{"start":{"line":675,"column":12},"end":{"line":675,"column":39}},"325":{"start":{"line":676,"column":12},"end":{"line":676,"column":74}},"326":{"start":{"line":677,"column":12},"end":{"line":677,"column":57}},"327":{"start":{"line":682,"column":4},"end":{"line":703,"column":5}},"328":{"start":{"line":683,"column":6},"end":{"line":702,"column":7}},"329":{"start":{"line":684,"column":8},"end":{"line":684,"column":45}},"330":{"start":{"line":685,"column":8},"end":{"line":685,"column":55}},"331":{"start":{"line":686,"column":8},"end":{"line":694,"column":9}},"332":{"start":{"line":687,"column":10},"end":{"line":687,"column":75}},"333":{"start":{"line":689,"column":10},"end":{"line":689,"column":75}},"334":{"start":{"line":690,"column":10},"end":{"line":692,"column":11}},"335":{"start":{"line":691,"column":12},"end":{"line":691,"column":69}},"336":{"start":{"line":693,"column":10},"end":{"line":693,"column":51}},"337":{"start":{"line":696,"column":8},"end":{"line":696,"column":63}},"338":{"start":{"line":696,"column":48},"end":{"line":696,"column":63}},"339":{"start":{"line":697,"column":8},"end":{"line":701,"column":9}},"340":{"start":{"line":698,"column":10},"end":{"line":698,"column":70}},"341":{"start":{"line":700,"column":10},"end":{"line":700,"column":101}},"342":{"start":{"line":704,"column":4},"end":{"line":704,"column":23}},"343":{"start":{"line":711,"column":2},"end":{"line":711,"column":33}},"344":{"start":{"line":715,"column":2},"end":{"line":715,"column":21}},"345":{"start":{"line":716,"column":2},"end":{"line":716,"column":40}},"346":{"start":{"line":719,"column":2},"end":{"line":721,"column":4}},"347":{"start":{"line":720,"column":4},"end":{"line":720,"column":26}},"348":{"start":{"line":724,"column":2},"end":{"line":731,"column":4}},"349":{"start":{"line":725,"column":4},"end":{"line":730,"column":106}},"350":{"start":{"line":734,"column":2},"end":{"line":736,"column":4}},"351":{"start":{"line":735,"column":4},"end":{"line":735,"column":90}},"352":{"start":{"line":745,"column":2},"end":{"line":765,"column":4}},"353":{"start":{"line":746,"column":4},"end":{"line":746,"column":21}},"354":{"start":{"line":747,"column":4},"end":{"line":747,"column":30}},"355":{"start":{"line":748,"column":4},"end":{"line":763,"column":5}},"356":{"start":{"line":749,"column":6},"end":{"line":749,"column":26}},"357":{"start":{"line":750,"column":6},"end":{"line":750,"column":44}},"358":{"start":{"line":751,"column":6},"end":{"line":762,"column":7}},"359":{"start":{"line":753,"column":10},"end":{"line":753,"column":48}},"360":{"start":{"line":754,"column":10},"end":{"line":754,"column":16}},"361":{"start":{"line":756,"column":10},"end":{"line":756,"column":65}},"362":{"start":{"line":757,"column":10},"end":{"line":757,"column":16}},"363":{"start":{"line":759,"column":10},"end":{"line":759,"column":45}},"364":{"start":{"line":760,"column":10},"end":{"line":760,"column":32}},"365":{"start":{"line":761,"column":10},"end":{"line":761,"column":16}},"366":{"start":{"line":764,"column":4},"end":{"line":764,"column":19}},"367":{"start":{"line":775,"column":2},"end":{"line":808,"column":4}},"368":{"start":{"line":776,"column":4},"end":{"line":776,"column":37}},"369":{"start":{"line":777,"column":4},"end":{"line":777,"column":35}},"370":{"start":{"line":778,"column":4},"end":{"line":807,"column":5}},"371":{"start":{"line":779,"column":6},"end":{"line":779,"column":32}},"372":{"start":{"line":780,"column":6},"end":{"line":806,"column":7}},"373":{"start":{"line":782,"column":10},"end":{"line":782,"column":48}},"374":{"start":{"line":783,"column":10},"end":{"line":783,"column":36}},"375":{"start":{"line":784,"column":10},"end":{"line":784,"column":16}},"376":{"start":{"line":786,"column":10},"end":{"line":793,"column":11}},"377":{"start":{"line":787,"column":12},"end":{"line":787,"column":26}},"378":{"start":{"line":788,"column":12},"end":{"line":792,"column":113}},"379":{"start":{"line":794,"column":10},"end":{"line":794,"column":16}},"380":{"start":{"line":801,"column":10},"end":{"line":804,"column":11}},"381":{"start":{"line":802,"column":12},"end":{"line":802,"column":26},"skip":true},"382":{"start":{"line":803,"column":12},"end":{"line":803,"column":50},"skip":true},"383":{"start":{"line":805,"column":10},"end":{"line":805,"column":16}},"384":{"start":{"line":819,"column":2},"end":{"line":873,"column":4}},"385":{"start":{"line":820,"column":4},"end":{"line":820,"column":28}},"386":{"start":{"line":821,"column":4},"end":{"line":821,"column":37}},"387":{"start":{"line":822,"column":4},"end":{"line":822,"column":39}},"388":{"start":{"line":823,"column":4},"end":{"line":823,"column":20}},"389":{"start":{"line":824,"column":4},"end":{"line":824,"column":30}},"390":{"start":{"line":825,"column":4},"end":{"line":843,"column":5}},"391":{"start":{"line":826,"column":6},"end":{"line":826,"column":31}},"392":{"start":{"line":827,"column":6},"end":{"line":842,"column":7}},"393":{"start":{"line":828,"column":8},"end":{"line":828,"column":34}},"394":{"start":{"line":832,"column":8},"end":{"line":840,"column":9}},"395":{"start":{"line":833,"column":10},"end":{"line":833,"column":86}},"396":{"start":{"line":834,"column":10},"end":{"line":838,"column":45}},"397":{"start":{"line":839,"column":10},"end":{"line":839,"column":65}},"398":{"start":{"line":841,"column":8},"end":{"line":841,"column":31}},"399":{"start":{"line":844,"column":4},"end":{"line":844,"column":28}},"400":{"start":{"line":845,"column":4},"end":{"line":851,"column":5}},"401":{"start":{"line":847,"column":6},"end":{"line":847,"column":34}},"402":{"start":{"line":848,"column":6},"end":{"line":850,"column":48}},"403":{"start":{"line":848,"column":41},"end":{"line":848,"column":79}},"404":{"start":{"line":850,"column":11},"end":{"line":850,"column":48}},"405":{"start":{"line":859,"column":4},"end":{"line":859,"column":33}},"406":{"start":{"line":860,"column":4},"end":{"line":872,"column":5}},"407":{"start":{"line":866,"column":6},"end":{"line":866,"column":52}},"408":{"start":{"line":867,"column":6},"end":{"line":869,"column":7}},"409":{"start":{"line":868,"column":8},"end":{"line":868,"column":65}},"410":{"start":{"line":870,"column":6},"end":{"line":870,"column":44}},"411":{"start":{"line":871,"column":6},"end":{"line":871,"column":49}},"412":{"start":{"line":879,"column":2},"end":{"line":890,"column":4}},"413":{"start":{"line":880,"column":4},"end":{"line":880,"column":32}},"414":{"start":{"line":881,"column":4},"end":{"line":889,"column":5}},"415":{"start":{"line":882,"column":6},"end":{"line":882,"column":62}},"416":{"start":{"line":883,"column":11},"end":{"line":889,"column":5}},"417":{"start":{"line":884,"column":6},"end":{"line":884,"column":48}},"418":{"start":{"line":885,"column":11},"end":{"line":889,"column":5}},"419":{"start":{"line":886,"column":6},"end":{"line":886,"column":62}},"420":{"start":{"line":888,"column":6},"end":{"line":888,"column":69}},"421":{"start":{"line":893,"column":2},"end":{"line":895,"column":4}},"422":{"start":{"line":894,"column":4},"end":{"line":894,"column":44}},"423":{"start":{"line":906,"column":2},"end":{"line":981,"column":4}},"424":{"start":{"line":907,"column":4},"end":{"line":907,"column":25}},"425":{"start":{"line":908,"column":4},"end":{"line":908,"column":26}},"426":{"start":{"line":909,"column":4},"end":{"line":979,"column":6}},"427":{"start":{"line":910,"column":6},"end":{"line":978,"column":7}},"428":{"start":{"line":914,"column":10},"end":{"line":923,"column":11}},"429":{"start":{"line":915,"column":12},"end":{"line":918,"column":13}},"430":{"start":{"line":916,"column":14},"end":{"line":916,"column":31}},"431":{"start":{"line":917,"column":14},"end":{"line":917,"column":48}},"432":{"start":{"line":920,"column":12},"end":{"line":920,"column":28}},"433":{"start":{"line":921,"column":12},"end":{"line":921,"column":29}},"434":{"start":{"line":922,"column":12},"end":{"line":922,"column":97}},"435":{"start":{"line":924,"column":10},"end":{"line":924,"column":16}},"436":{"start":{"line":927,"column":10},"end":{"line":931,"column":11}},"437":{"start":{"line":928,"column":12},"end":{"line":928,"column":29}},"438":{"start":{"line":929,"column":12},"end":{"line":929,"column":80}},"439":{"start":{"line":930,"column":12},"end":{"line":930,"column":18}},"440":{"start":{"line":933,"column":10},"end":{"line":933,"column":27}},"441":{"start":{"line":934,"column":10},"end":{"line":934,"column":27}},"442":{"start":{"line":935,"column":10},"end":{"line":976,"column":11}},"443":{"start":{"line":936,"column":12},"end":{"line":959,"column":13}},"444":{"start":{"line":937,"column":14},"end":{"line":939,"column":15}},"445":{"start":{"line":938,"column":16},"end":{"line":938,"column":84}},"446":{"start":{"line":941,"column":14},"end":{"line":958,"column":15}},"447":{"start":{"line":945,"column":18},"end":{"line":945,"column":46}},"448":{"start":{"line":946,"column":18},"end":{"line":946,"column":24}},"449":{"start":{"line":948,"column":18},"end":{"line":950,"column":19}},"450":{"start":{"line":949,"column":20},"end":{"line":949,"column":58}},"451":{"start":{"line":951,"column":18},"end":{"line":954,"column":19}},"452":{"start":{"line":952,"column":20},"end":{"line":952,"column":56}},"453":{"start":{"line":953,"column":20},"end":{"line":953,"column":26}},"454":{"start":{"line":956,"column":18},"end":{"line":956,"column":89}},"455":{"start":{"line":957,"column":18},"end":{"line":957,"column":24}},"456":{"start":{"line":960,"column":17},"end":{"line":976,"column":11}},"457":{"start":{"line":961,"column":12},"end":{"line":961,"column":160}},"458":{"start":{"line":962,"column":17},"end":{"line":976,"column":11}},"459":{"start":{"line":963,"column":12},"end":{"line":963,"column":35}},"460":{"start":{"line":964,"column":17},"end":{"line":976,"column":11}},"461":{"start":{"line":965,"column":12},"end":{"line":965,"column":48}},"462":{"start":{"line":966,"column":17},"end":{"line":976,"column":11}},"463":{"start":{"line":967,"column":12},"end":{"line":967,"column":43}},"464":{"start":{"line":968,"column":17},"end":{"line":976,"column":11}},"465":{"start":{"line":969,"column":12},"end":{"line":969,"column":34}},"466":{"start":{"line":970,"column":17},"end":{"line":976,"column":11}},"467":{"start":{"line":971,"column":12},"end":{"line":971,"column":153}},"468":{"start":{"line":972,"column":17},"end":{"line":976,"column":11}},"469":{"start":{"line":973,"column":12},"end":{"line":973,"column":42}},"470":{"start":{"line":975,"column":12},"end":{"line":975,"column":57}},"471":{"start":{"line":977,"column":10},"end":{"line":977,"column":16}},"472":{"start":{"line":980,"column":4},"end":{"line":980,"column":22}},"473":{"start":{"line":990,"column":2},"end":{"line":1061,"column":4}},"474":{"start":{"line":991,"column":4},"end":{"line":991,"column":42}},"475":{"start":{"line":992,"column":4},"end":{"line":992,"column":26}},"476":{"start":{"line":995,"column":4},"end":{"line":1060,"column":11}},"477":{"start":{"line":996,"column":6},"end":{"line":996,"column":42}},"478":{"start":{"line":1000,"column":9},"end":{"line":1060,"column":11}},"479":{"start":{"line":1001,"column":8},"end":{"line":1001,"column":33}},"480":{"start":{"line":1002,"column":8},"end":{"line":1010,"column":9}},"481":{"start":{"line":1003,"column":10},"end":{"line":1006,"column":11}},"482":{"start":{"line":1004,"column":12},"end":{"line":1004,"column":33}},"483":{"start":{"line":1005,"column":12},"end":{"line":1005,"column":22}},"484":{"start":{"line":1007,"column":10},"end":{"line":1007,"column":31}},"485":{"start":{"line":1008,"column":15},"end":{"line":1010,"column":9}},"486":{"start":{"line":1009,"column":10},"end":{"line":1009,"column":36}},"487":{"start":{"line":1011,"column":8},"end":{"line":1017,"column":10}},"488":{"start":{"line":1012,"column":10},"end":{"line":1016,"column":11}},"489":{"start":{"line":1013,"column":12},"end":{"line":1013,"column":74}},"490":{"start":{"line":1013,"column":26},"end":{"line":1013,"column":74}},"491":{"start":{"line":1014,"column":12},"end":{"line":1014,"column":32}},"492":{"start":{"line":1015,"column":12},"end":{"line":1015,"column":71}},"493":{"start":{"line":1015,"column":26},"end":{"line":1015,"column":71}},"494":{"start":{"line":1022,"column":11},"end":{"line":1060,"column":11}},"495":{"start":{"line":1023,"column":10},"end":{"line":1033,"column":12}},"496":{"start":{"line":1024,"column":12},"end":{"line":1032,"column":13}},"497":{"start":{"line":1025,"column":14},"end":{"line":1025,"column":34}},"498":{"start":{"line":1026,"column":14},"end":{"line":1031,"column":15}},"499":{"start":{"line":1027,"column":16},"end":{"line":1027,"column":38}},"500":{"start":{"line":1028,"column":16},"end":{"line":1030,"column":17}},"501":{"start":{"line":1029,"column":18},"end":{"line":1029,"column":45}},"502":{"start":{"line":1038,"column":12},"end":{"line":1038,"column":30}},"503":{"start":{"line":1039,"column":12},"end":{"line":1039,"column":53}},"504":{"start":{"line":1040,"column":12},"end":{"line":1059,"column":14}},"505":{"start":{"line":1041,"column":14},"end":{"line":1058,"column":15}},"506":{"start":{"line":1042,"column":16},"end":{"line":1042,"column":36}},"507":{"start":{"line":1043,"column":16},"end":{"line":1057,"column":17}},"508":{"start":{"line":1044,"column":18},"end":{"line":1056,"column":19}},"509":{"start":{"line":1045,"column":20},"end":{"line":1048,"column":21}},"510":{"start":{"line":1046,"column":22},"end":{"line":1046,"column":36}},"511":{"start":{"line":1047,"column":22},"end":{"line":1047,"column":58}},"512":{"start":{"line":1049,"column":20},"end":{"line":1049,"column":47}},"513":{"start":{"line":1051,"column":20},"end":{"line":1051,"column":47}},"514":{"start":{"line":1052,"column":20},"end":{"line":1055,"column":21}},"515":{"start":{"line":1053,"column":22},"end":{"line":1053,"column":35}},"516":{"start":{"line":1054,"column":22},"end":{"line":1054,"column":55}},"517":{"start":{"line":1067,"column":2},"end":{"line":1094,"column":4}},"518":{"start":{"line":1068,"column":4},"end":{"line":1068,"column":26}},"519":{"start":{"line":1069,"column":4},"end":{"line":1092,"column":6}},"520":{"start":{"line":1070,"column":6},"end":{"line":1091,"column":7}},"521":{"start":{"line":1071,"column":8},"end":{"line":1071,"column":25}},"522":{"start":{"line":1072,"column":8},"end":{"line":1090,"column":9}},"523":{"start":{"line":1073,"column":10},"end":{"line":1087,"column":11}},"524":{"start":{"line":1074,"column":12},"end":{"line":1074,"column":36}},"525":{"start":{"line":1075,"column":17},"end":{"line":1087,"column":11}},"526":{"start":{"line":1076,"column":12},"end":{"line":1076,"column":49}},"527":{"start":{"line":1077,"column":17},"end":{"line":1087,"column":11}},"528":{"start":{"line":1078,"column":12},"end":{"line":1078,"column":44}},"529":{"start":{"line":1079,"column":17},"end":{"line":1087,"column":11}},"530":{"start":{"line":1080,"column":12},"end":{"line":1080,"column":35}},"531":{"start":{"line":1081,"column":17},"end":{"line":1087,"column":11}},"532":{"start":{"line":1082,"column":12},"end":{"line":1082,"column":56}},"533":{"start":{"line":1083,"column":17},"end":{"line":1087,"column":11}},"534":{"start":{"line":1084,"column":12},"end":{"line":1084,"column":52}},"535":{"start":{"line":1086,"column":12},"end":{"line":1086,"column":59}},"536":{"start":{"line":1089,"column":10},"end":{"line":1089,"column":56}},"537":{"start":{"line":1093,"column":4},"end":{"line":1093,"column":23}},"538":{"start":{"line":1096,"column":2},"end":{"line":1096,"column":49}},"539":{"start":{"line":1102,"column":2},"end":{"line":1102,"column":26}},"540":{"start":{"line":1103,"column":2},"end":{"line":1156,"column":3}},"541":{"start":{"line":1111,"column":4},"end":{"line":1120,"column":6}},"542":{"start":{"line":1112,"column":6},"end":{"line":1112,"column":34}},"543":{"start":{"line":1113,"column":6},"end":{"line":1113,"column":32}},"544":{"start":{"line":1114,"column":6},"end":{"line":1119,"column":7}},"545":{"start":{"line":1115,"column":8},"end":{"line":1115,"column":28}},"546":{"start":{"line":1116,"column":8},"end":{"line":1118,"column":9}},"547":{"start":{"line":1117,"column":10},"end":{"line":1117,"column":38}},"548":{"start":{"line":1124,"column":4},"end":{"line":1134,"column":6}},"549":{"start":{"line":1125,"column":6},"end":{"line":1127,"column":7}},"550":{"start":{"line":1126,"column":8},"end":{"line":1126,"column":34}},"551":{"start":{"line":1129,"column":6},"end":{"line":1129,"column":35}},"552":{"start":{"line":1130,"column":6},"end":{"line":1130,"column":35}},"553":{"start":{"line":1131,"column":6},"end":{"line":1133,"column":7}},"554":{"start":{"line":1132,"column":8},"end":{"line":1132,"column":43}},"555":{"start":{"line":1139,"column":4},"end":{"line":1155,"column":5}},"556":{"start":{"line":1140,"column":6},"end":{"line":1147,"column":63}},"557":{"start":{"line":1141,"column":8},"end":{"line":1141,"column":36}},"558":{"start":{"line":1142,"column":8},"end":{"line":1146,"column":9}},"559":{"start":{"line":1143,"column":10},"end":{"line":1143,"column":34}},"560":{"start":{"line":1144,"column":10},"end":{"line":1144,"column":57}},"561":{"start":{"line":1145,"column":10},"end":{"line":1145,"column":52}},"562":{"start":{"line":1149,"column":6},"end":{"line":1151,"column":16}},"563":{"start":{"line":1150,"column":8},"end":{"line":1150,"column":50}},"564":{"start":{"line":1152,"column":6},"end":{"line":1154,"column":16}},"565":{"start":{"line":1153,"column":8},"end":{"line":1153,"column":47}},"566":{"start":{"line":1160,"column":2},"end":{"line":1160,"column":32}},"567":{"start":{"line":1165,"column":2},"end":{"line":1165,"column":28}},"568":{"start":{"line":1171,"column":2},"end":{"line":1179,"column":3}},"569":{"start":{"line":1172,"column":4},"end":{"line":1172,"column":37}},"570":{"start":{"line":1173,"column":4},"end":{"line":1177,"column":5}},"571":{"start":{"line":1174,"column":6},"end":{"line":1174,"column":48}},"572":{"start":{"line":1176,"column":6},"end":{"line":1176,"column":37}},"573":{"start":{"line":1178,"column":4},"end":{"line":1178,"column":16}},"574":{"start":{"line":1185,"column":2},"end":{"line":1194,"column":3}},"575":{"start":{"line":1186,"column":4},"end":{"line":1186,"column":32}},"576":{"start":{"line":1187,"column":4},"end":{"line":1187,"column":78}},"577":{"start":{"line":1188,"column":4},"end":{"line":1188,"column":65}},"578":{"start":{"line":1189,"column":4},"end":{"line":1189,"column":55}},"579":{"start":{"line":1190,"column":4},"end":{"line":1190,"column":66}},"580":{"start":{"line":1191,"column":4},"end":{"line":1191,"column":39}},"581":{"start":{"line":1192,"column":4},"end":{"line":1192,"column":26}},"582":{"start":{"line":1193,"column":4},"end":{"line":1193,"column":31}},"583":{"start":{"line":1197,"column":2},"end":{"line":1202,"column":3}},"584":{"start":{"line":1198,"column":4},"end":{"line":1198,"column":34}},"585":{"start":{"line":1199,"column":4},"end":{"line":1201,"column":5}},"586":{"start":{"line":1200,"column":6},"end":{"line":1200,"column":32}},"587":{"start":{"line":1208,"column":2},"end":{"line":1216,"column":3}},"588":{"start":{"line":1209,"column":4},"end":{"line":1209,"column":19}},"589":{"start":{"line":1210,"column":4},"end":{"line":1210,"column":60}},"590":{"start":{"line":1211,"column":4},"end":{"line":1211,"column":46}},"591":{"start":{"line":1212,"column":4},"end":{"line":1212,"column":52}},"592":{"start":{"line":1213,"column":4},"end":{"line":1213,"column":52}},"593":{"start":{"line":1214,"column":4},"end":{"line":1214,"column":34}},"594":{"start":{"line":1215,"column":4},"end":{"line":1215,"column":16}},"595":{"start":{"line":1220,"column":2},"end":{"line":1220,"column":26}},"596":{"start":{"line":1221,"column":2},"end":{"line":1223,"column":4}},"597":{"start":{"line":1222,"column":4},"end":{"line":1222,"column":74}},"598":{"start":{"line":1226,"column":2},"end":{"line":1226,"column":28}},"599":{"start":{"line":1237,"column":2},"end":{"line":1239,"column":4}},"600":{"start":{"line":1238,"column":4},"end":{"line":1238,"column":79}},"601":{"start":{"line":1247,"column":2},"end":{"line":1271,"column":4}},"602":{"start":{"line":1248,"column":4},"end":{"line":1252,"column":25}},"603":{"start":{"line":1253,"column":4},"end":{"line":1270,"column":6}},"604":{"start":{"line":1254,"column":6},"end":{"line":1254,"column":32}},"605":{"start":{"line":1255,"column":6},"end":{"line":1255,"column":39}},"606":{"start":{"line":1256,"column":6},"end":{"line":1261,"column":7}},"607":{"start":{"line":1257,"column":8},"end":{"line":1257,"column":27}},"608":{"start":{"line":1258,"column":8},"end":{"line":1258,"column":37}},"609":{"start":{"line":1259,"column":8},"end":{"line":1259,"column":94}},"610":{"start":{"line":1260,"column":8},"end":{"line":1260,"column":41}},"611":{"start":{"line":1262,"column":6},"end":{"line":1262,"column":37}},"612":{"start":{"line":1263,"column":6},"end":{"line":1268,"column":7}},"613":{"start":{"line":1264,"column":8},"end":{"line":1266,"column":9}},"614":{"start":{"line":1265,"column":10},"end":{"line":1265,"column":60}},"615":{"start":{"line":1267,"column":8},"end":{"line":1267,"column":36}},"616":{"start":{"line":1269,"column":6},"end":{"line":1269,"column":18}},"617":{"start":{"line":1276,"column":2},"end":{"line":1286,"column":4}},"618":{"start":{"line":1277,"column":4},"end":{"line":1277,"column":30}},"619":{"start":{"line":1278,"column":4},"end":{"line":1278,"column":30}},"620":{"start":{"line":1279,"column":4},"end":{"line":1279,"column":18}},"621":{"start":{"line":1280,"column":4},"end":{"line":1283,"column":5}},"622":{"start":{"line":1281,"column":6},"end":{"line":1281,"column":29}},"623":{"start":{"line":1282,"column":6},"end":{"line":1282,"column":40}},"624":{"start":{"line":1284,"column":4},"end":{"line":1284,"column":41}},"625":{"start":{"line":1284,"column":15},"end":{"line":1284,"column":41}},"626":{"start":{"line":1285,"column":4},"end":{"line":1285,"column":50}},"627":{"start":{"line":1298,"column":2},"end":{"line":1309,"column":4}},"628":{"start":{"line":1299,"column":4},"end":{"line":1299,"column":37}},"629":{"start":{"line":1300,"column":4},"end":{"line":1300,"column":35}},"630":{"start":{"line":1301,"column":4},"end":{"line":1301,"column":23}},"631":{"start":{"line":1302,"column":4},"end":{"line":1307,"column":5}},"632":{"start":{"line":1303,"column":6},"end":{"line":1303,"column":32}},"633":{"start":{"line":1304,"column":6},"end":{"line":1306,"column":7}},"634":{"start":{"line":1305,"column":8},"end":{"line":1305,"column":30}},"635":{"start":{"line":1308,"column":4},"end":{"line":1308,"column":71}},"636":{"start":{"line":1317,"column":2},"end":{"line":1319,"column":4}},"637":{"start":{"line":1318,"column":4},"end":{"line":1318,"column":32}},"638":{"start":{"line":1320,"column":2},"end":{"line":1320,"column":29}},"639":{"start":{"line":1322,"column":2},"end":{"line":1322,"column":30}},"640":{"start":{"line":1323,"column":2},"end":{"line":1323,"column":20}},"641":{"start":{"line":1324,"column":2},"end":{"line":1324,"column":24}},"642":{"start":{"line":1325,"column":2},"end":{"line":1325,"column":23}},"643":{"start":{"line":1326,"column":2},"end":{"line":1326,"column":22}},"644":{"start":{"line":1327,"column":2},"end":{"line":1327,"column":20}},"645":{"start":{"line":1331,"column":2},"end":{"line":1331,"column":17}},"646":{"start":{"line":1336,"column":2},"end":{"line":1338,"column":3}},"647":{"start":{"line":1337,"column":4},"end":{"line":1337,"column":292}},"648":{"start":{"line":1348,"column":2},"end":{"line":1348,"column":15}},"649":{"start":{"line":1351,"column":0},"end":{"line":1351,"column":27}}},"branchMap":{"1":{"line":49,"type":"binary-expr","locations":[{"start":{"line":49,"column":12},"end":{"line":49,"column":17}},{"start":{"line":49,"column":21},"end":{"line":60,"column":3}}]},"2":{"line":64,"type":"binary-expr","locations":[{"start":{"line":64,"column":16},"end":{"line":64,"column":25}},{"start":{"line":64,"column":29},"end":{"line":77,"column":3}}]},"3":{"line":80,"type":"binary-expr","locations":[{"start":{"line":80,"column":16},"end":{"line":80,"column":25}},{"start":{"line":80,"column":29},"end":{"line":90,"column":3}}]},"4":{"line":93,"type":"binary-expr","locations":[{"start":{"line":93,"column":16},"end":{"line":93,"column":29}},{"start":{"line":93,"column":33},"end":{"line":97,"column":16}}]},"5":{"line":99,"type":"binary-expr","locations":[{"start":{"line":99,"column":13},"end":{"line":99,"column":21}},{"start":{"line":99,"column":25},"end":{"line":101,"column":3}}]},"6":{"line":127,"type":"binary-expr","locations":[{"start":{"line":127,"column":21},"end":{"line":127,"column":36}},{"start":{"line":127,"column":40},"end":{"line":127,"column":59}}]},"7":{"line":128,"type":"switch","locations":[{"start":{"line":129,"column":8},"end":{"line":129,"column":22}},{"start":{"line":130,"column":8},"end":{"line":132,"column":71}},{"start":{"line":133,"column":8},"end":{"line":135,"column":57}}]},"8":{"line":131,"type":"binary-expr","locations":[{"start":{"line":131,"column":19},"end":{"line":131,"column":29}},{"start":{"line":131,"column":34},"end":{"line":131,"column":60}}]},"9":{"line":132,"type":"binary-expr","locations":[{"start":{"line":132,"column":17},"end":{"line":132,"column":27}},{"start":{"line":132,"column":31},"end":{"line":132,"column":70}}]},"10":{"line":134,"type":"binary-expr","locations":[{"start":{"line":134,"column":19},"end":{"line":134,"column":29}},{"start":{"line":134,"column":34},"end":{"line":134,"column":59}}]},"11":{"line":135,"type":"binary-expr","locations":[{"start":{"line":135,"column":17},"end":{"line":135,"column":23}},{"start":{"line":135,"column":28},"end":{"line":135,"column":55}}]},"12":{"line":157,"type":"binary-expr","locations":[{"start":{"line":157,"column":27},"end":{"line":157,"column":48}},{"start":{"line":157,"column":52},"end":{"line":157,"column":64}}]},"13":{"line":157,"type":"cond-expr","locations":[{"start":{"line":157,"column":88},"end":{"line":157,"column":97}},{"start":{"line":157,"column":100},"end":{"line":157,"column":102}}]},"14":{"line":166,"type":"binary-expr","locations":[{"start":{"line":166,"column":15},"end":{"line":166,"column":35}},{"start":{"line":166,"column":39},"end":{"line":166,"column":67}},{"start":{"line":166,"column":71},"end":{"line":166,"column":84}}]},"15":{"line":193,"type":"cond-expr","locations":[{"start":{"line":193,"column":53},"end":{"line":193,"column":77}},{"start":{"line":193,"column":80},"end":{"line":193,"column":85}}]},"16":{"line":196,"type":"if","locations":[{"start":{"line":196,"column":11},"end":{"line":196,"column":11}},{"start":{"line":196,"column":11},"end":{"line":196,"column":11}}]},"17":{"line":211,"type":"binary-expr","locations":[{"start":{"line":211,"column":15},"end":{"line":211,"column":27}},{"start":{"line":211,"column":32},"end":{"line":211,"column":64}}]},"18":{"line":233,"type":"if","locations":[{"start":{"line":233,"column":6},"end":{"line":233,"column":6}},{"start":{"line":233,"column":6},"end":{"line":233,"column":6}}]},"19":{"line":244,"type":"if","locations":[{"start":{"line":244,"column":8},"end":{"line":244,"column":8}},{"start":{"line":244,"column":8},"end":{"line":244,"column":8}}]},"20":{"line":256,"type":"binary-expr","locations":[{"start":{"line":256,"column":11},"end":{"line":256,"column":29}},{"start":{"line":256,"column":33},"end":{"line":256,"column":37}}]},"21":{"line":301,"type":"cond-expr","locations":[{"start":{"line":301,"column":27},"end":{"line":303,"column":3}},{"start":{"line":303,"column":6},"end":{"line":308,"column":3}}]},"22":{"line":315,"type":"binary-expr","locations":[{"start":{"line":315,"column":17},"end":{"line":315,"column":19}},{"start":{"line":315,"column":23},"end":{"line":315,"column":26}}]},"23":{"line":315,"type":"binary-expr","locations":[{"start":{"line":315,"column":37},"end":{"line":315,"column":39}},{"start":{"line":315,"column":43},"end":{"line":315,"column":46}}]},"24":{"line":322,"type":"cond-expr","locations":[{"start":{"line":322,"column":40},"end":{"line":322,"column":51}},{"start":{"line":322,"column":54},"end":{"line":322,"column":66}}]},"25":{"line":329,"type":"cond-expr","locations":[{"start":{"line":329,"column":39},"end":{"line":345,"column":3}},{"start":{"line":353,"column":2},"end":{"line":355,"column":3},"skip":true}]},"26":{"line":331,"type":"binary-expr","locations":[{"start":{"line":331,"column":21},"end":{"line":331,"column":36}},{"start":{"line":339,"column":4},"end":{"line":339,"column":6},"skip":true}]},"27":{"line":358,"type":"cond-expr","locations":[{"start":{"line":358,"column":35},"end":{"line":360,"column":3}},{"start":{"line":360,"column":6},"end":{"line":362,"column":3}}]},"28":{"line":385,"type":"if","locations":[{"start":{"line":385,"column":4},"end":{"line":385,"column":4}},{"start":{"line":385,"column":4},"end":{"line":385,"column":4}}]},"29":{"line":387,"type":"binary-expr","locations":[{"start":{"line":387,"column":4},"end":{"line":387,"column":40}},{"start":{"line":389,"column":4},"end":{"line":389,"column":56}},{"start":{"line":389,"column":60},"end":{"line":389,"column":86}}]},"30":{"line":389,"type":"binary-expr","locations":[{"start":{"line":389,"column":27},"end":{"line":389,"column":38}},{"start":{"line":389,"column":42},"end":{"line":389,"column":44}}]},"31":{"line":395,"type":"binary-expr","locations":[{"start":{"line":395,"column":15},"end":{"line":395,"column":35}},{"start":{"line":395,"column":40},"end":{"line":395,"column":71}}]},"32":{"line":409,"type":"cond-expr","locations":[{"start":{"line":409,"column":34},"end":{"line":413,"column":3}},{"start":{"line":413,"column":6},"end":{"line":425,"column":3}}]},"33":{"line":416,"type":"if","locations":[{"start":{"line":416,"column":4},"end":{"line":416,"column":4}},{"start":{"line":416,"column":4},"end":{"line":416,"column":4}}]},"34":{"line":429,"type":"cond-expr","locations":[{"start":{"line":429,"column":33},"end":{"line":435,"column":3}},{"start":{"line":435,"column":6},"end":{"line":441,"column":3}}]},"35":{"line":461,"type":"if","locations":[{"start":{"line":461,"column":4},"end":{"line":461,"column":4}},{"start":{"line":461,"column":4},"end":{"line":461,"column":4}}]},"36":{"line":486,"type":"switch","locations":[{"start":{"line":487,"column":6},"end":{"line":487,"column":24}},{"start":{"line":488,"column":6},"end":{"line":490,"column":14}},{"start":{"line":491,"column":6},"end":{"line":494,"column":14}},{"start":{"line":495,"column":6},"end":{"line":497,"column":14}}]},"37":{"line":528,"type":"if","locations":[{"start":{"line":528,"column":4},"end":{"line":528,"column":4}},{"start":{"line":528,"column":4},"end":{"line":528,"column":4}}]},"38":{"line":544,"type":"switch","locations":[{"start":{"line":545,"column":8},"end":{"line":568,"column":11}},{"start":{"line":569,"column":8},"end":{"line":575,"column":16}}]},"39":{"line":546,"type":"if","locations":[{"start":{"line":546,"column":10},"end":{"line":546,"column":10}},{"start":{"line":546,"column":10},"end":{"line":546,"column":10}}]},"40":{"line":547,"type":"if","locations":[{"start":{"line":547,"column":12},"end":{"line":547,"column":12}},{"start":{"line":547,"column":12},"end":{"line":547,"column":12}}]},"41":{"line":548,"type":"if","locations":[{"start":{"line":548,"column":14},"end":{"line":548,"column":14}},{"start":{"line":548,"column":14},"end":{"line":548,"column":14}}]},"42":{"line":549,"type":"if","locations":[{"start":{"line":549,"column":16},"end":{"line":549,"column":16}},{"start":{"line":549,"column":16},"end":{"line":549,"column":16}}]},"43":{"line":551,"type":"if","locations":[{"start":{"line":551,"column":20},"end":{"line":551,"column":20}},{"start":{"line":551,"column":20},"end":{"line":551,"column":20}}]},"44":{"line":558,"type":"if","locations":[{"start":{"line":558,"column":14},"end":{"line":558,"column":14}},{"start":{"line":558,"column":14},"end":{"line":558,"column":14}}]},"45":{"line":560,"type":"cond-expr","locations":[{"start":{"line":560,"column":31},"end":{"line":560,"column":33}},{"start":{"line":560,"column":36},"end":{"line":560,"column":41}}]},"46":{"line":563,"type":"cond-expr","locations":[{"start":{"line":563,"column":89},"end":{"line":563,"column":101}},{"start":{"line":563,"column":104},"end":{"line":563,"column":109}}]},"47":{"line":563,"type":"binary-expr","locations":[{"start":{"line":563,"column":27},"end":{"line":563,"column":52}},{"start":{"line":563,"column":56},"end":{"line":563,"column":86}}]},"48":{"line":566,"type":"if","locations":[{"start":{"line":566,"column":12},"end":{"line":566,"column":12}},{"start":{"line":566,"column":12},"end":{"line":566,"column":12}}]},"49":{"line":570,"type":"if","locations":[{"start":{"line":570,"column":10},"end":{"line":570,"column":10}},{"start":{"line":570,"column":10},"end":{"line":570,"column":10}}]},"50":{"line":573,"type":"if","locations":[{"start":{"line":573,"column":12},"end":{"line":573,"column":12}},{"start":{"line":573,"column":12},"end":{"line":573,"column":12}}]},"51":{"line":573,"type":"binary-expr","locations":[{"start":{"line":573,"column":37},"end":{"line":573,"column":45}},{"start":{"line":573,"column":49},"end":{"line":573,"column":51}}]},"52":{"line":573,"type":"binary-expr","locations":[{"start":{"line":573,"column":73},"end":{"line":573,"column":81}},{"start":{"line":573,"column":85},"end":{"line":573,"column":87}}]},"53":{"line":618,"type":"binary-expr","locations":[{"start":{"line":618,"column":14},"end":{"line":618,"column":21}},{"start":{"line":618,"column":25},"end":{"line":618,"column":33}}]},"54":{"line":619,"type":"cond-expr","locations":[{"start":{"line":619,"column":38},"end":{"line":619,"column":42}},{"start":{"line":619,"column":45},"end":{"line":619,"column":63}}]},"55":{"line":628,"type":"binary-expr","locations":[{"start":{"line":628,"column":11},"end":{"line":628,"column":37}},{"start":{"line":628,"column":41},"end":{"line":628,"column":65}}]},"56":{"line":629,"type":"if","locations":[{"start":{"line":629,"column":6},"end":{"line":629,"column":6}},{"start":{"line":629,"column":6},"end":{"line":629,"column":6}}]},"57":{"line":631,"type":"if","locations":[{"start":{"line":631,"column":13},"end":{"line":631,"column":13}},{"start":{"line":631,"column":13},"end":{"line":631,"column":13}}]},"58":{"line":633,"type":"if","locations":[{"start":{"line":633,"column":13},"end":{"line":633,"column":13}},{"start":{"line":633,"column":13},"end":{"line":633,"column":13}}]},"59":{"line":635,"type":"if","locations":[{"start":{"line":635,"column":13},"end":{"line":635,"column":13}},{"start":{"line":635,"column":13},"end":{"line":635,"column":13}}]},"60":{"line":637,"type":"if","locations":[{"start":{"line":637,"column":13},"end":{"line":637,"column":13}},{"start":{"line":637,"column":13},"end":{"line":637,"column":13}}]},"61":{"line":640,"type":"if","locations":[{"start":{"line":640,"column":13},"end":{"line":640,"column":13}},{"start":{"line":640,"column":13},"end":{"line":640,"column":13}}]},"62":{"line":643,"type":"if","locations":[{"start":{"line":643,"column":13},"end":{"line":643,"column":13}},{"start":{"line":643,"column":13},"end":{"line":643,"column":13}}]},"63":{"line":647,"type":"if","locations":[{"start":{"line":647,"column":13},"end":{"line":647,"column":13}},{"start":{"line":647,"column":13},"end":{"line":647,"column":13}}]},"64":{"line":653,"type":"if","locations":[{"start":{"line":653,"column":8},"end":{"line":653,"column":8}},{"start":{"line":653,"column":8},"end":{"line":653,"column":8}}]},"65":{"line":659,"type":"binary-expr","locations":[{"start":{"line":659,"column":17},"end":{"line":659,"column":32}},{"start":{"line":659,"column":36},"end":{"line":659,"column":50}},{"start":{"line":659,"column":54},"end":{"line":659,"column":88}}]},"66":{"line":663,"type":"if","locations":[{"start":{"line":663,"column":10},"end":{"line":663,"column":10}},{"start":{"line":663,"column":10},"end":{"line":663,"column":10}}]},"67":{"line":664,"type":"if","locations":[{"start":{"line":664,"column":12},"end":{"line":664,"column":12}},{"start":{"line":664,"column":12},"end":{"line":664,"column":12}}]},"68":{"line":682,"type":"if","locations":[{"start":{"line":682,"column":4},"end":{"line":682,"column":4}},{"start":{"line":682,"column":4},"end":{"line":682,"column":4}}]},"69":{"line":682,"type":"binary-expr","locations":[{"start":{"line":682,"column":8},"end":{"line":682,"column":34}},{"start":{"line":682,"column":38},"end":{"line":682,"column":62}}]},"70":{"line":683,"type":"if","locations":[{"start":{"line":683,"column":6},"end":{"line":683,"column":6}},{"start":{"line":683,"column":6},"end":{"line":683,"column":6}}]},"71":{"line":685,"type":"cond-expr","locations":[{"start":{"line":685,"column":34},"end":{"line":685,"column":40}},{"start":{"line":685,"column":43},"end":{"line":685,"column":54}}]},"72":{"line":686,"type":"if","locations":[{"start":{"line":686,"column":8},"end":{"line":686,"column":8}},{"start":{"line":686,"column":8},"end":{"line":686,"column":8}}]},"73":{"line":696,"type":"if","locations":[{"start":{"line":696,"column":8},"end":{"line":696,"column":8}},{"start":{"line":696,"column":8},"end":{"line":696,"column":8}}]},"74":{"line":697,"type":"if","locations":[{"start":{"line":697,"column":8},"end":{"line":697,"column":8}},{"start":{"line":697,"column":8},"end":{"line":697,"column":8}}]},"75":{"line":725,"type":"cond-expr","locations":[{"start":{"line":725,"column":36},"end":{"line":725,"column":40}},{"start":{"line":725,"column":43},"end":{"line":730,"column":105}}]},"76":{"line":725,"type":"cond-expr","locations":[{"start":{"line":730,"column":4},"end":{"line":730,"column":78},"skip":true},{"start":{"line":730,"column":81},"end":{"line":730,"column":105}}]},"77":{"line":730,"type":"cond-expr","locations":[{"start":{"line":730,"column":16},"end":{"line":730,"column":45},"skip":true},{"start":{"line":730,"column":48},"end":{"line":730,"column":78},"skip":true}]},"78":{"line":730,"type":"cond-expr","locations":[{"start":{"line":730,"column":20},"end":{"line":730,"column":33},"skip":true},{"start":{"line":730,"column":36},"end":{"line":730,"column":45},"skip":true}]},"79":{"line":730,"type":"cond-expr","locations":[{"start":{"line":730,"column":52},"end":{"line":730,"column":65},"skip":true},{"start":{"line":730,"column":68},"end":{"line":730,"column":78},"skip":true}]},"80":{"line":735,"type":"binary-expr","locations":[{"start":{"line":735,"column":11},"end":{"line":735,"column":34}},{"start":{"line":735,"column":38},"end":{"line":735,"column":59}},{"start":{"line":735,"column":63},"end":{"line":735,"column":89}}]},"81":{"line":751,"type":"switch","locations":[{"start":{"line":752,"column":8},"end":{"line":754,"column":16}},{"start":{"line":755,"column":8},"end":{"line":757,"column":16}},{"start":{"line":758,"column":8},"end":{"line":761,"column":16}}]},"82":{"line":780,"type":"switch","locations":[{"start":{"line":781,"column":8},"end":{"line":784,"column":16}},{"start":{"line":785,"column":8},"end":{"line":794,"column":16}},{"start":{"line":795,"column":8},"end":{"line":805,"column":16}}]},"83":{"line":786,"type":"if","locations":[{"start":{"line":786,"column":10},"end":{"line":786,"column":10}},{"start":{"line":786,"column":10},"end":{"line":786,"column":10}}]},"84":{"line":792,"type":"cond-expr","locations":[{"start":{"line":792,"column":58},"end":{"line":792,"column":83}},{"start":{"line":792,"column":86},"end":{"line":792,"column":111}}]},"85":{"line":801,"type":"if","locations":[{"start":{"line":801,"column":10},"end":{"line":801,"column":10},"skip":true},{"start":{"line":801,"column":10},"end":{"line":801,"column":10}}]},"86":{"line":801,"type":"binary-expr","locations":[{"start":{"line":801,"column":14},"end":{"line":801,"column":57}},{"start":{"line":801,"column":61},"end":{"line":801,"column":98}}]},"87":{"line":827,"type":"if","locations":[{"start":{"line":827,"column":6},"end":{"line":827,"column":6}},{"start":{"line":827,"column":6},"end":{"line":827,"column":6}}]},"88":{"line":832,"type":"if","locations":[{"start":{"line":832,"column":8},"end":{"line":832,"column":8}},{"start":{"line":832,"column":8},"end":{"line":832,"column":8},"skip":true}]},"89":{"line":834,"type":"binary-expr","locations":[{"start":{"line":834,"column":24},"end":{"line":834,"column":44}},{"start":{"line":838,"column":10},"end":{"line":838,"column":44},"skip":true}]},"90":{"line":848,"type":"if","locations":[{"start":{"line":848,"column":6},"end":{"line":848,"column":6}},{"start":{"line":848,"column":6},"end":{"line":848,"column":6}}]},"91":{"line":860,"type":"if","locations":[{"start":{"line":860,"column":4},"end":{"line":860,"column":4}},{"start":{"line":860,"column":4},"end":{"line":860,"column":4}}]},"92":{"line":881,"type":"if","locations":[{"start":{"line":881,"column":4},"end":{"line":881,"column":4}},{"start":{"line":881,"column":4},"end":{"line":881,"column":4}}]},"93":{"line":883,"type":"if","locations":[{"start":{"line":883,"column":11},"end":{"line":883,"column":11}},{"start":{"line":883,"column":11},"end":{"line":883,"column":11}}]},"94":{"line":885,"type":"if","locations":[{"start":{"line":885,"column":11},"end":{"line":885,"column":11}},{"start":{"line":885,"column":11},"end":{"line":885,"column":11}}]},"95":{"line":894,"type":"binary-expr","locations":[{"start":{"line":894,"column":11},"end":{"line":894,"column":24}},{"start":{"line":894,"column":28},"end":{"line":894,"column":43}}]},"96":{"line":910,"type":"switch","locations":[{"start":{"line":911,"column":8},"end":{"line":911,"column":22}},{"start":{"line":912,"column":8},"end":{"line":912,"column":22}},{"start":{"line":913,"column":8},"end":{"line":924,"column":16}},{"start":{"line":925,"column":8},"end":{"line":925,"column":22}},{"start":{"line":926,"column":8},"end":{"line":931,"column":11}},{"start":{"line":932,"column":8},"end":{"line":977,"column":16}}]},"97":{"line":914,"type":"if","locations":[{"start":{"line":914,"column":10},"end":{"line":914,"column":10}},{"start":{"line":914,"column":10},"end":{"line":914,"column":10}}]},"98":{"line":915,"type":"if","locations":[{"start":{"line":915,"column":12},"end":{"line":915,"column":12}},{"start":{"line":915,"column":12},"end":{"line":915,"column":12}}]},"99":{"line":927,"type":"if","locations":[{"start":{"line":927,"column":10},"end":{"line":927,"column":10}},{"start":{"line":927,"column":10},"end":{"line":927,"column":10}}]},"100":{"line":935,"type":"if","locations":[{"start":{"line":935,"column":10},"end":{"line":935,"column":10}},{"start":{"line":935,"column":10},"end":{"line":935,"column":10}}]},"101":{"line":936,"type":"if","locations":[{"start":{"line":936,"column":12},"end":{"line":936,"column":12}},{"start":{"line":936,"column":12},"end":{"line":936,"column":12}}]},"102":{"line":937,"type":"if","locations":[{"start":{"line":937,"column":14},"end":{"line":937,"column":14}},{"start":{"line":937,"column":14},"end":{"line":937,"column":14}}]},"103":{"line":941,"type":"switch","locations":[{"start":{"line":942,"column":16},"end":{"line":942,"column":30}},{"start":{"line":943,"column":16},"end":{"line":943,"column":30}},{"start":{"line":944,"column":16},"end":{"line":946,"column":24}},{"start":{"line":947,"column":16},"end":{"line":954,"column":19}},{"start":{"line":955,"column":16},"end":{"line":957,"column":24}}]},"104":{"line":948,"type":"if","locations":[{"start":{"line":948,"column":18},"end":{"line":948,"column":18}},{"start":{"line":948,"column":18},"end":{"line":948,"column":18}}]},"105":{"line":951,"type":"if","locations":[{"start":{"line":951,"column":18},"end":{"line":951,"column":18}},{"start":{"line":951,"column":18},"end":{"line":951,"column":18}}]},"106":{"line":960,"type":"if","locations":[{"start":{"line":960,"column":17},"end":{"line":960,"column":17}},{"start":{"line":960,"column":17},"end":{"line":960,"column":17}}]},"107":{"line":961,"type":"cond-expr","locations":[{"start":{"line":961,"column":106},"end":{"line":961,"column":134}},{"start":{"line":961,"column":137},"end":{"line":961,"column":144}}]},"108":{"line":962,"type":"if","locations":[{"start":{"line":962,"column":17},"end":{"line":962,"column":17}},{"start":{"line":962,"column":17},"end":{"line":962,"column":17}}]},"109":{"line":964,"type":"if","locations":[{"start":{"line":964,"column":17},"end":{"line":964,"column":17}},{"start":{"line":964,"column":17},"end":{"line":964,"column":17}}]},"110":{"line":966,"type":"if","locations":[{"start":{"line":966,"column":17},"end":{"line":966,"column":17}},{"start":{"line":966,"column":17},"end":{"line":966,"column":17}}]},"111":{"line":968,"type":"if","locations":[{"start":{"line":968,"column":17},"end":{"line":968,"column":17}},{"start":{"line":968,"column":17},"end":{"line":968,"column":17}}]},"112":{"line":970,"type":"if","locations":[{"start":{"line":970,"column":17},"end":{"line":970,"column":17}},{"start":{"line":970,"column":17},"end":{"line":970,"column":17}}]},"113":{"line":972,"type":"if","locations":[{"start":{"line":972,"column":17},"end":{"line":972,"column":17}},{"start":{"line":972,"column":17},"end":{"line":972,"column":17}}]},"114":{"line":995,"type":"if","locations":[{"start":{"line":995,"column":4},"end":{"line":995,"column":4}},{"start":{"line":995,"column":4},"end":{"line":995,"column":4}}]},"115":{"line":1000,"type":"if","locations":[{"start":{"line":1000,"column":9},"end":{"line":1000,"column":9}},{"start":{"line":1000,"column":9},"end":{"line":1000,"column":9}}]},"116":{"line":1002,"type":"if","locations":[{"start":{"line":1002,"column":8},"end":{"line":1002,"column":8}},{"start":{"line":1002,"column":8},"end":{"line":1002,"column":8}}]},"117":{"line":1002,"type":"binary-expr","locations":[{"start":{"line":1002,"column":12},"end":{"line":1002,"column":30}},{"start":{"line":1002,"column":34},"end":{"line":1002,"column":55}}]},"118":{"line":1003,"type":"if","locations":[{"start":{"line":1003,"column":10},"end":{"line":1003,"column":10}},{"start":{"line":1003,"column":10},"end":{"line":1003,"column":10}}]},"119":{"line":1008,"type":"if","locations":[{"start":{"line":1008,"column":15},"end":{"line":1008,"column":15}},{"start":{"line":1008,"column":15},"end":{"line":1008,"column":15}}]},"120":{"line":1012,"type":"if","locations":[{"start":{"line":1012,"column":10},"end":{"line":1012,"column":10}},{"start":{"line":1012,"column":10},"end":{"line":1012,"column":10}}]},"121":{"line":1013,"type":"if","locations":[{"start":{"line":1013,"column":12},"end":{"line":1013,"column":12}},{"start":{"line":1013,"column":12},"end":{"line":1013,"column":12}}]},"122":{"line":1015,"type":"if","locations":[{"start":{"line":1015,"column":12},"end":{"line":1015,"column":12}},{"start":{"line":1015,"column":12},"end":{"line":1015,"column":12}}]},"123":{"line":1022,"type":"if","locations":[{"start":{"line":1022,"column":11},"end":{"line":1022,"column":11}},{"start":{"line":1022,"column":11},"end":{"line":1022,"column":11}}]},"124":{"line":1022,"type":"binary-expr","locations":[{"start":{"line":1022,"column":15},"end":{"line":1022,"column":30}},{"start":{"line":1022,"column":34},"end":{"line":1022,"column":40}},{"start":{"line":1022,"column":44},"end":{"line":1022,"column":56}}]},"125":{"line":1024,"type":"if","locations":[{"start":{"line":1024,"column":12},"end":{"line":1024,"column":12}},{"start":{"line":1024,"column":12},"end":{"line":1024,"column":12}}]},"126":{"line":1026,"type":"if","locations":[{"start":{"line":1026,"column":14},"end":{"line":1026,"column":14}},{"start":{"line":1026,"column":14},"end":{"line":1026,"column":14}}]},"127":{"line":1028,"type":"if","locations":[{"start":{"line":1028,"column":16},"end":{"line":1028,"column":16}},{"start":{"line":1028,"column":16},"end":{"line":1028,"column":16}}]},"128":{"line":1041,"type":"if","locations":[{"start":{"line":1041,"column":14},"end":{"line":1041,"column":14}},{"start":{"line":1041,"column":14},"end":{"line":1041,"column":14}}]},"129":{"line":1043,"type":"if","locations":[{"start":{"line":1043,"column":16},"end":{"line":1043,"column":16}},{"start":{"line":1043,"column":16},"end":{"line":1043,"column":16}}]},"130":{"line":1044,"type":"if","locations":[{"start":{"line":1044,"column":18},"end":{"line":1044,"column":18}},{"start":{"line":1044,"column":18},"end":{"line":1044,"column":18}}]},"131":{"line":1045,"type":"if","locations":[{"start":{"line":1045,"column":20},"end":{"line":1045,"column":20}},{"start":{"line":1045,"column":20},"end":{"line":1045,"column":20}}]},"132":{"line":1052,"type":"if","locations":[{"start":{"line":1052,"column":20},"end":{"line":1052,"column":20}},{"start":{"line":1052,"column":20},"end":{"line":1052,"column":20}}]},"133":{"line":1070,"type":"if","locations":[{"start":{"line":1070,"column":6},"end":{"line":1070,"column":6}},{"start":{"line":1070,"column":6},"end":{"line":1070,"column":6}}]},"134":{"line":1072,"type":"if","locations":[{"start":{"line":1072,"column":8},"end":{"line":1072,"column":8}},{"start":{"line":1072,"column":8},"end":{"line":1072,"column":8}}]},"135":{"line":1072,"type":"binary-expr","locations":[{"start":{"line":1072,"column":12},"end":{"line":1072,"column":37}},{"start":{"line":1072,"column":41},"end":{"line":1072,"column":46}}]},"136":{"line":1073,"type":"if","locations":[{"start":{"line":1073,"column":10},"end":{"line":1073,"column":10}},{"start":{"line":1073,"column":10},"end":{"line":1073,"column":10}}]},"137":{"line":1075,"type":"if","locations":[{"start":{"line":1075,"column":17},"end":{"line":1075,"column":17}},{"start":{"line":1075,"column":17},"end":{"line":1075,"column":17}}]},"138":{"line":1077,"type":"if","locations":[{"start":{"line":1077,"column":17},"end":{"line":1077,"column":17}},{"start":{"line":1077,"column":17},"end":{"line":1077,"column":17}}]},"139":{"line":1079,"type":"if","locations":[{"start":{"line":1079,"column":17},"end":{"line":1079,"column":17}},{"start":{"line":1079,"column":17},"end":{"line":1079,"column":17}}]},"140":{"line":1081,"type":"if","locations":[{"start":{"line":1081,"column":17},"end":{"line":1081,"column":17}},{"start":{"line":1081,"column":17},"end":{"line":1081,"column":17}}]},"141":{"line":1083,"type":"if","locations":[{"start":{"line":1083,"column":17},"end":{"line":1083,"column":17}},{"start":{"line":1083,"column":17},"end":{"line":1083,"column":17}}]},"142":{"line":1089,"type":"cond-expr","locations":[{"start":{"line":1089,"column":45},"end":{"line":1089,"column":47}},{"start":{"line":1089,"column":50},"end":{"line":1089,"column":55}}]},"143":{"line":1116,"type":"if","locations":[{"start":{"line":1116,"column":8},"end":{"line":1116,"column":8}},{"start":{"line":1116,"column":8},"end":{"line":1116,"column":8}}]},"144":{"line":1125,"type":"if","locations":[{"start":{"line":1125,"column":6},"end":{"line":1125,"column":6}},{"start":{"line":1125,"column":6},"end":{"line":1125,"column":6}}]},"145":{"line":1173,"type":"if","locations":[{"start":{"line":1173,"column":4},"end":{"line":1173,"column":4}},{"start":{"line":1173,"column":4},"end":{"line":1173,"column":4}}]},"146":{"line":1173,"type":"binary-expr","locations":[{"start":{"line":1173,"column":8},"end":{"line":1173,"column":14}},{"start":{"line":1173,"column":18},"end":{"line":1173,"column":54}}]},"147":{"line":1187,"type":"binary-expr","locations":[{"start":{"line":1187,"column":15},"end":{"line":1187,"column":38}},{"start":{"line":1187,"column":42},"end":{"line":1187,"column":77}}]},"148":{"line":1222,"type":"cond-expr","locations":[{"start":{"line":1222,"column":36},"end":{"line":1222,"column":38}},{"start":{"line":1222,"column":41},"end":{"line":1222,"column":73}}]},"149":{"line":1238,"type":"cond-expr","locations":[{"start":{"line":1238,"column":25},"end":{"line":1238,"column":48}},{"start":{"line":1238,"column":51},"end":{"line":1238,"column":78}}]},"150":{"line":1238,"type":"binary-expr","locations":[{"start":{"line":1238,"column":33},"end":{"line":1238,"column":37}},{"start":{"line":1238,"column":41},"end":{"line":1238,"column":47}}]},"151":{"line":1238,"type":"binary-expr","locations":[{"start":{"line":1238,"column":63},"end":{"line":1238,"column":67}},{"start":{"line":1238,"column":71},"end":{"line":1238,"column":77}}]},"152":{"line":1256,"type":"if","locations":[{"start":{"line":1256,"column":6},"end":{"line":1256,"column":6}},{"start":{"line":1256,"column":6},"end":{"line":1256,"column":6}}]},"153":{"line":1259,"type":"cond-expr","locations":[{"start":{"line":1259,"column":37},"end":{"line":1259,"column":83}},{"start":{"line":1259,"column":86},"end":{"line":1259,"column":93}}]},"154":{"line":1263,"type":"if","locations":[{"start":{"line":1263,"column":6},"end":{"line":1263,"column":6}},{"start":{"line":1263,"column":6},"end":{"line":1263,"column":6}}]},"155":{"line":1264,"type":"if","locations":[{"start":{"line":1264,"column":8},"end":{"line":1264,"column":8}},{"start":{"line":1264,"column":8},"end":{"line":1264,"column":8}}]},"156":{"line":1280,"type":"if","locations":[{"start":{"line":1280,"column":4},"end":{"line":1280,"column":4}},{"start":{"line":1280,"column":4},"end":{"line":1280,"column":4}}]},"157":{"line":1282,"type":"binary-expr","locations":[{"start":{"line":1282,"column":13},"end":{"line":1282,"column":29}},{"start":{"line":1282,"column":33},"end":{"line":1282,"column":39}}]},"158":{"line":1284,"type":"if","locations":[{"start":{"line":1284,"column":4},"end":{"line":1284,"column":4}},{"start":{"line":1284,"column":4},"end":{"line":1284,"column":4}}]},"159":{"line":1285,"type":"binary-expr","locations":[{"start":{"line":1285,"column":11},"end":{"line":1285,"column":19}},{"start":{"line":1285,"column":24},"end":{"line":1285,"column":48}}]},"160":{"line":1304,"type":"if","locations":[{"start":{"line":1304,"column":6},"end":{"line":1304,"column":6}},{"start":{"line":1304,"column":6},"end":{"line":1304,"column":6}}]},"161":{"line":1304,"type":"binary-expr","locations":[{"start":{"line":1304,"column":10},"end":{"line":1304,"column":41}},{"start":{"line":1304,"column":45},"end":{"line":1304,"column":86}}]},"162":{"line":1308,"type":"cond-expr","locations":[{"start":{"line":1308,"column":36},"end":{"line":1308,"column":48}},{"start":{"line":1308,"column":51},"end":{"line":1308,"column":70}}]},"163":{"line":1337,"type":"cond-expr","locations":[{"start":{"line":1337,"column":34},"end":{"line":1337,"column":219}},{"start":{"line":1337,"column":222},"end":{"line":1337,"column":291}}]},"164":{"line":1337,"type":"cond-expr","locations":[{"start":{"line":1337,"column":49},"end":{"line":1337,"column":64}},{"start":{"line":1337,"column":67},"end":{"line":1337,"column":219}}]},"165":{"line":1337,"type":"cond-expr","locations":[{"start":{"line":1337,"column":94},"end":{"line":1337,"column":116}},{"start":{"line":1337,"column":119},"end":{"line":1337,"column":219}}]},"166":{"line":1337,"type":"cond-expr","locations":[{"start":{"line":1337,"column":135},"end":{"line":1337,"column":156}},{"start":{"line":1337,"column":159},"end":{"line":1337,"column":219}}]},"167":{"line":1337,"type":"cond-expr","locations":[{"start":{"line":1337,"column":180},"end":{"line":1337,"column":196}},{"start":{"line":1337,"column":199},"end":{"line":1337,"column":219}}]},"168":{"line":1337,"type":"cond-expr","locations":[{"start":{"line":1337,"column":239},"end":{"line":1337,"column":254}},{"start":{"line":1337,"column":257},"end":{"line":1337,"column":267}}]}}}} \ No newline at end of file diff --git a/coverage/lcov-report/hyperHTML/index.c.js.html b/coverage/lcov-report/hyperHTML/index.c.js.html index 55163ca9..11eafd64 100644 --- a/coverage/lcov-report/hyperHTML/index.c.js.html +++ b/coverage/lcov-report/hyperHTML/index.c.js.html @@ -22,22 +22,22 @@

100% Statements - 643/643 + 649/649
100% Branches - 351/351 + 353/353
100% Functions - 100/100 + 101/101
100% Lines - 631/631 + 637/637
3 statements, 1 function, 8 branches @@ -1391,7 +1391,14 @@

1342 1343 1344 -1345 +1345 +1346 +1347 +1348 +1349 +1350 +1351 +1352     @@ -1440,23 +1447,25 @@

    - +   - +   -110× +127×     -78× +84×           + +   -297× +299×     139× @@ -1500,7 +1509,7 @@

    -41× +42×       @@ -1515,17 +1524,23 @@

  -30× +34× +34×       -24× -24× +28× +28×     +12× +12× +12× +  + 10× 10× 10× @@ -1539,8 +1554,7 @@

      -30× -30× +34×       @@ -1761,7 +1775,7 @@

    -648× +646×       @@ -1777,8 +1791,8 @@

  -331× -331× +329× +329×       @@ -2797,13 +2811,15 @@

};   // used to store wired content + var ID = 0; var WeakMap = G.WeakMap || function WeakMap() { + var key = UID + ID++; return { get: function get(obj) { - return obj[UID]; + return obj[key]; }, set: function set(obj, value) { - Object.defineProperty(obj, UID, { + Object.defineProperty(obj, key, { configurable: true, value: value }); @@ -2859,18 +2875,24 @@

return component; }; var get = function get(Class, info, context, id) { + var relation = info.get(Class) || relate(Class, info); switch (typeof id) { case 'object': case 'function': - var wm = info.w || (info.w = new WeakMap()); + var wm = relation.w || (relation.w = new WeakMap()); return wm.get(id) || createEntry(wm, id, new Class(context)); default: - var sm = info.p || (info.p = create(null)); + var sm = relation.p || (relation.p = create(null)); return sm[id] || (sm[id] = new Class(context)); } }; + var relate = function relate(Class, info) { + var relation = { w: null, p: null }; + info.set(Class, relation); + return relation; + }; var set = function set(context) { - var info = { w: null, p: null }; + var info = new Map(); children.set(context, info); return info; }; @@ -2883,8 +2905,7 @@

for: { configurable: true, value: function value(context, id) { - var info = children.get(context) || set(context); - return get(this, info, context, id == null ? 'default' : id); + return get(this, children.get(context) || set(context), context, id == null ? 'default' : id); } } }); @@ -4085,7 +4106,7 @@

diff --git a/coverage/lcov-report/hyperHTML/index.html b/coverage/lcov-report/hyperHTML/index.html index 2022474f..6b2340bf 100644 --- a/coverage/lcov-report/hyperHTML/index.html +++ b/coverage/lcov-report/hyperHTML/index.html @@ -22,22 +22,22 @@

100% Statements - 643/643 + 649/649
100% Branches - 351/351 + 353/353
100% Functions - 100/100 + 101/101
100% Lines - 631/631 + 637/637
3 statements, 1 function, 8 branches @@ -66,13 +66,13 @@

index.c.js
100% - 643/643 + 649/649 100% - 351/351 + 353/353 100% - 100/100 + 101/101 100% - 631/631 + 637/637 @@ -81,7 +81,7 @@

diff --git a/coverage/lcov-report/index.html b/coverage/lcov-report/index.html index ef94b9d9..b3fa1599 100644 --- a/coverage/lcov-report/index.html +++ b/coverage/lcov-report/index.html @@ -22,22 +22,22 @@

100% Statements - 643/643 + 649/649
100% Branches - 351/351 + 353/353
100% Functions - 100/100 + 101/101
100% Lines - 631/631 + 637/637
3 statements, 1 function, 8 branches @@ -66,13 +66,13 @@

hyperHTML/
100% - 643/643 + 649/649 100% - 351/351 + 353/353 100% - 100/100 + 101/101 100% - 631/631 + 637/637 @@ -81,7 +81,7 @@

diff --git a/coverage/lcov.info b/coverage/lcov.info index 2ab3ef59..38c99e9f 100644 --- a/coverage/lcov.info +++ b/coverage/lcov.info @@ -5,110 +5,111 @@ FN:41,Event FN:49,Map FN:53,get FN:56,set -FN:63,WeakMap -FN:65,get -FN:68,set -FN:78,WeakSet -FN:81,add -FN:84,has -FN:91,(anonymous_12) -FN:92,(anonymous_13) -FN:97,(anonymous_14) -FN:109,Component -FN:115,setup -FN:120,createEntry -FN:124,get -FN:135,set -FN:148,value -FN:157,value -FN:171,(anonymous_22) -FN:176,get -FN:184,value -FN:200,lazyGetter -FN:203,get -FN:206,set -FN:225,define -FN:234,invoke -FN:245,create -FN:248,doc -FN:251,fragment -FN:254,text -FN:294,(anonymous_34) -FN:296,(anonymous_35) -FN:304,comments -FN:307,replaceAttributes -FN:314,createFragment -FN:322,(anonymous_39) -FN:346,(anonymous_40) -FN:351,(anonymous_41) -FN:353,(anonymous_42) -FN:370,unique -FN:377,TL -FN:386,TL -FN:392,TL -FN:402,(anonymous_47) -FN:406,(anonymous_48) -FN:422,(anonymous_49) -FN:428,(anonymous_50) -FN:436,Wire -FN:444,insert -FN:451,remove -FN:476,createPath -FN:498,prepend -FN:503,create -FN:506,find -FN:520,(anonymous_58) -FN:533,update -FN:536,(anonymous_60) -FN:574,ized -FN:577,toStyle -FN:594,identity -FN:598,remove -FN:605,domdiff -FN:708,Cache -FN:712,asHTML -FN:717,asNode -FN:727,canDiff -FN:738,create$$1 -FN:768,find -FN:812,findAttributes -FN:872,invokeAtDistance -FN:886,isPromise_ish -FN:899,setAnyContent -FN:902,anyContent -FN:983,setAttribute -FN:1004,(anonymous_78) -FN:1016,(anonymous_79) -FN:1033,(anonymous_80) -FN:1060,setTextContent -FN:1062,textContent -FN:1096,observe -FN:1104,dispatchAll -FN:1117,dispatchTarget -FN:1133,(anonymous_86) -FN:1142,(anonymous_87) -FN:1145,(anonymous_88) -FN:1164,render -FN:1178,upgrade -FN:1190,update$1 -FN:1201,createTemplate -FN:1214,SC_PLACE -FN:1230,wire -FN:1240,content -FN:1246,(anonymous_96) -FN:1269,weakly -FN:1291,wireContent -FN:1310,bind -FN:1329,hyper -FNF:100 -FNH:100 +FN:64,WeakMap +FN:67,get +FN:70,set +FN:80,WeakSet +FN:83,add +FN:86,has +FN:93,(anonymous_12) +FN:94,(anonymous_13) +FN:99,(anonymous_14) +FN:111,Component +FN:117,setup +FN:122,createEntry +FN:126,get +FN:138,relate +FN:143,set +FN:156,value +FN:164,value +FN:178,(anonymous_23) +FN:183,get +FN:191,value +FN:207,lazyGetter +FN:210,get +FN:213,set +FN:232,define +FN:241,invoke +FN:252,create +FN:255,doc +FN:258,fragment +FN:261,text +FN:301,(anonymous_35) +FN:303,(anonymous_36) +FN:311,comments +FN:314,replaceAttributes +FN:321,createFragment +FN:329,(anonymous_40) +FN:353,(anonymous_41) +FN:358,(anonymous_42) +FN:360,(anonymous_43) +FN:377,unique +FN:384,TL +FN:393,TL +FN:399,TL +FN:409,(anonymous_48) +FN:413,(anonymous_49) +FN:429,(anonymous_50) +FN:435,(anonymous_51) +FN:443,Wire +FN:451,insert +FN:458,remove +FN:483,createPath +FN:505,prepend +FN:510,create +FN:513,find +FN:527,(anonymous_59) +FN:540,update +FN:543,(anonymous_61) +FN:581,ized +FN:584,toStyle +FN:601,identity +FN:605,remove +FN:612,domdiff +FN:715,Cache +FN:719,asHTML +FN:724,asNode +FN:734,canDiff +FN:745,create$$1 +FN:775,find +FN:819,findAttributes +FN:879,invokeAtDistance +FN:893,isPromise_ish +FN:906,setAnyContent +FN:909,anyContent +FN:990,setAttribute +FN:1011,(anonymous_79) +FN:1023,(anonymous_80) +FN:1040,(anonymous_81) +FN:1067,setTextContent +FN:1069,textContent +FN:1103,observe +FN:1111,dispatchAll +FN:1124,dispatchTarget +FN:1140,(anonymous_87) +FN:1149,(anonymous_88) +FN:1152,(anonymous_89) +FN:1171,render +FN:1185,upgrade +FN:1197,update$1 +FN:1208,createTemplate +FN:1221,SC_PLACE +FN:1237,wire +FN:1247,content +FN:1253,(anonymous_97) +FN:1276,weakly +FN:1298,wireContent +FN:1317,bind +FN:1336,hyper +FNF:101 +FNH:101 FNDA:2,(anonymous_1) FNDA:12,Event -FNDA:1,Map -FNDA:110,get -FNDA:78,set +FNDA:6,Map +FNDA:127,get +FNDA:84,set FNDA:5,WeakMap -FNDA:297,get +FNDA:299,get FNDA:139,set FNDA:1,WeakSet FNDA:8,add @@ -116,14 +117,15 @@ FNDA:37,has FNDA:1,(anonymous_12) FNDA:119,(anonymous_13) FNDA:63,(anonymous_14) -FNDA:41,Component +FNDA:42,Component FNDA:2,setup FNDA:6,createEntry -FNDA:30,get +FNDA:34,get +FNDA:12,relate FNDA:10,set -FNDA:30,value +FNDA:34,value FNDA:24,value -FNDA:24,(anonymous_22) +FNDA:24,(anonymous_23) FNDA:22,get FNDA:24,value FNDA:6,lazyGetter @@ -135,23 +137,23 @@ FNDA:176,create FNDA:485,doc FNDA:227,fragment FNDA:78,text -FNDA:13,(anonymous_34) -FNDA:100,(anonymous_35) +FNDA:13,(anonymous_35) +FNDA:100,(anonymous_36) FNDA:95,comments FNDA:89,replaceAttributes FNDA:176,createFragment -FNDA:452,(anonymous_39) -FNDA:0,(anonymous_40) -FNDA:107,(anonymous_41) -FNDA:110,(anonymous_42) -FNDA:648,unique +FNDA:452,(anonymous_40) +FNDA:0,(anonymous_41) +FNDA:107,(anonymous_42) +FNDA:110,(anonymous_43) +FNDA:646,unique FNDA:2,TL -FNDA:331,TL +FNDA:329,TL FNDA:317,TL -FNDA:85,(anonymous_47) -FNDA:87,(anonymous_48) -FNDA:2,(anonymous_49) +FNDA:85,(anonymous_48) +FNDA:87,(anonymous_49) FNDA:2,(anonymous_50) +FNDA:2,(anonymous_51) FNDA:16,Wire FNDA:12,insert FNDA:4,remove @@ -159,9 +161,9 @@ FNDA:155,createPath FNDA:196,prepend FNDA:155,create FNDA:223,find -FNDA:8,(anonymous_58) +FNDA:8,(anonymous_59) FNDA:8,update -FNDA:36,(anonymous_60) +FNDA:36,(anonymous_61) FNDA:2,ized FNDA:4,toStyle FNDA:517,identity @@ -179,17 +181,17 @@ FNDA:129,isPromise_ish FNDA:111,setAnyContent FNDA:282,anyContent FNDA:104,setAttribute -FNDA:56,(anonymous_78) -FNDA:30,(anonymous_79) -FNDA:82,(anonymous_80) +FNDA:56,(anonymous_79) +FNDA:30,(anonymous_80) +FNDA:82,(anonymous_81) FNDA:8,setTextContent FNDA:54,textContent FNDA:2,observe FNDA:24,dispatchAll FNDA:103,dispatchTarget -FNDA:6,(anonymous_86) FNDA:6,(anonymous_87) FNDA:6,(anonymous_88) +FNDA:6,(anonymous_89) FNDA:422,render FNDA:217,upgrade FNDA:422,update$1 @@ -197,7 +199,7 @@ FNDA:154,createTemplate FNDA:48,SC_PLACE FNDA:94,wire FNDA:114,content -FNDA:190,(anonymous_96) +FNDA:190,(anonymous_97) FNDA:50,weakly FNDA:122,wireContent FNDA:195,bind @@ -225,967 +227,975 @@ DA:42,12 DA:43,12 DA:44,12 DA:49,2 -DA:50,1 -DA:52,1 -DA:54,110 -DA:57,78 +DA:50,6 +DA:52,6 +DA:54,127 +DA:57,84 DA:63,2 -DA:64,5 -DA:66,297 -DA:69,139 -DA:78,2 -DA:79,1 -DA:80,1 -DA:82,8 -DA:85,37 -DA:91,2 -DA:92,1 -DA:93,119 -DA:97,2 -DA:98,63 -DA:109,1 -DA:110,41 -DA:115,1 -DA:118,2 -DA:119,2 +DA:64,2 +DA:65,5 +DA:66,5 +DA:68,299 +DA:71,139 +DA:80,2 +DA:81,1 +DA:82,1 +DA:84,8 +DA:87,37 +DA:93,2 +DA:94,1 +DA:95,119 +DA:99,2 +DA:100,63 +DA:111,1 +DA:112,42 +DA:117,1 DA:120,2 -DA:121,6 -DA:122,6 -DA:124,2 -DA:125,30 -DA:128,6 -DA:129,6 -DA:131,24 -DA:132,24 -DA:135,2 -DA:136,10 -DA:137,10 -DA:138,10 -DA:141,2 -DA:149,30 -DA:150,30 -DA:154,2 -DA:158,24 -DA:159,24 -DA:172,24 -DA:177,22 -DA:185,24 -DA:186,24 -DA:187,24 -DA:188,28 -DA:189,24 -DA:190,24 -DA:200,2 -DA:201,6 -DA:202,6 -DA:204,102 -DA:207,62 -DA:212,2 -DA:213,2 -DA:214,2 -DA:216,2 -DA:218,2 -DA:226,4 -DA:227,2 -DA:229,4 -DA:235,16 -DA:236,10 -DA:237,10 -DA:238,8 -DA:245,2 -DA:246,176 -DA:248,2 -DA:249,485 -DA:251,2 -DA:252,227 -DA:254,2 -DA:255,78 +DA:121,2 +DA:122,2 +DA:123,6 +DA:124,6 +DA:126,2 +DA:127,34 +DA:128,34 +DA:131,6 +DA:132,6 +DA:134,28 +DA:135,28 +DA:138,2 +DA:139,12 +DA:140,12 +DA:141,12 +DA:143,2 +DA:144,10 +DA:145,10 +DA:146,10 +DA:149,2 +DA:157,34 +DA:161,2 +DA:165,24 +DA:166,24 +DA:179,24 +DA:184,22 +DA:192,24 +DA:193,24 +DA:194,24 +DA:195,28 +DA:196,24 +DA:197,24 +DA:207,2 +DA:208,6 +DA:209,6 +DA:211,102 +DA:214,62 +DA:219,2 +DA:220,2 +DA:221,2 +DA:223,2 +DA:225,2 +DA:233,4 +DA:234,2 +DA:236,4 +DA:242,16 +DA:243,10 +DA:244,10 +DA:245,8 +DA:252,2 +DA:253,176 +DA:255,2 +DA:256,485 +DA:258,2 +DA:259,227 DA:261,2 -DA:262,2 -DA:263,2 -DA:264,2 -DA:265,2 -DA:267,2 +DA:262,78 +DA:268,2 DA:269,2 +DA:270,2 DA:271,2 +DA:272,2 DA:274,2 -DA:277,2 -DA:280,2 +DA:276,2 +DA:278,2 DA:281,2 -DA:282,2 +DA:284,2 +DA:287,2 DA:288,2 -DA:294,2 -DA:295,13 -DA:297,100 -DA:298,100 -DA:299,175 -DA:303,2 -DA:304,2 -DA:305,95 -DA:307,2 -DA:308,89 +DA:289,2 +DA:295,2 +DA:301,2 +DA:302,13 +DA:304,100 +DA:305,100 +DA:306,175 +DA:310,2 +DA:311,2 +DA:312,95 DA:314,2 -DA:315,176 -DA:322,2 -DA:323,452 -DA:324,452 -DA:333,452 -DA:334,452 -DA:335,342 -DA:337,452 -DA:347,1 -DA:351,2 -DA:352,107 -DA:354,110 -DA:359,2 -DA:370,2 -DA:371,648 +DA:315,89 +DA:321,2 +DA:322,176 +DA:329,2 +DA:330,452 +DA:331,452 +DA:340,452 +DA:341,452 +DA:342,342 +DA:344,452 +DA:354,1 +DA:358,2 +DA:359,107 +DA:361,110 +DA:366,2 DA:377,2 -DA:378,2 -DA:384,1 -DA:386,1 -DA:387,331 -DA:388,331 -DA:392,1 -DA:393,317 -DA:396,2 -DA:402,2 -DA:403,85 -DA:404,85 -DA:405,85 -DA:407,87 -DA:408,87 -DA:409,87 -DA:410,1 -DA:411,1 -DA:412,1 -DA:414,86 -DA:415,86 -DA:417,87 -DA:422,2 -DA:423,2 -DA:424,2 -DA:425,2 -DA:426,2 -DA:427,2 +DA:378,646 +DA:384,2 +DA:385,2 +DA:391,1 +DA:393,1 +DA:394,329 +DA:395,329 +DA:399,1 +DA:400,317 +DA:403,2 +DA:409,2 +DA:410,85 +DA:411,85 +DA:412,85 +DA:414,87 +DA:415,87 +DA:416,87 +DA:417,1 +DA:418,1 +DA:419,1 +DA:421,86 +DA:422,86 +DA:424,87 DA:429,2 DA:430,2 DA:431,2 DA:432,2 DA:433,2 -DA:436,1 -DA:437,16 -DA:438,16 -DA:439,16 -DA:440,16 -DA:444,2 -DA:445,12 -DA:446,12 -DA:447,12 +DA:434,2 +DA:436,2 +DA:437,2 +DA:438,2 +DA:439,2 +DA:440,2 +DA:443,1 +DA:444,16 +DA:445,16 +DA:446,16 +DA:447,16 DA:451,2 -DA:452,4 -DA:453,4 -DA:454,4 -DA:455,2 -DA:457,2 +DA:452,12 +DA:453,12 +DA:454,12 DA:458,2 -DA:459,2 -DA:460,2 -DA:462,4 -DA:476,2 -DA:477,155 -DA:478,155 -DA:479,155 -DA:482,8 -DA:483,8 -DA:485,58 -DA:486,58 -DA:487,58 -DA:489,89 -DA:490,89 -DA:492,155 -DA:493,138 -DA:495,155 -DA:498,2 -DA:499,196 -DA:502,2 -DA:504,155 -DA:507,223 -DA:508,223 -DA:509,301 -DA:511,223 -DA:516,2 -DA:520,2 -DA:521,8 -DA:522,2 +DA:459,4 +DA:460,4 +DA:461,4 +DA:462,2 +DA:464,2 +DA:465,2 +DA:466,2 +DA:467,2 +DA:469,4 +DA:483,2 +DA:484,155 +DA:485,155 +DA:486,155 +DA:489,8 +DA:490,8 +DA:492,58 +DA:493,58 +DA:494,58 +DA:496,89 +DA:497,89 +DA:499,155 +DA:500,138 +DA:502,155 +DA:505,2 +DA:506,196 +DA:509,2 +DA:511,155 +DA:514,223 +DA:515,223 +DA:516,301 +DA:518,223 DA:523,2 -DA:524,2 -DA:525,2 -DA:527,6 -DA:533,2 -DA:534,8 -DA:536,8 -DA:537,36 -DA:539,22 -DA:540,18 -DA:541,10 -DA:542,8 -DA:543,6 -DA:544,6 -DA:545,4 -DA:551,8 -DA:553,18 -DA:554,18 -DA:555,18 -DA:556,18 -DA:558,18 -DA:559,18 +DA:527,2 +DA:528,8 +DA:529,2 +DA:530,2 +DA:531,2 +DA:532,2 +DA:534,6 +DA:540,2 +DA:541,8 +DA:543,8 +DA:544,36 +DA:546,22 +DA:547,18 +DA:548,10 +DA:549,8 +DA:550,6 +DA:551,6 +DA:552,4 +DA:558,8 DA:560,18 +DA:561,18 +DA:562,18 DA:563,18 -DA:564,14 -DA:565,14 -DA:566,14 -DA:568,18 -DA:573,2 -DA:574,2 -DA:575,2 -DA:577,2 -DA:578,4 -DA:579,4 -DA:580,4 -DA:582,4 -DA:594,2 -DA:595,517 -DA:598,2 -DA:599,30 -DA:600,30 -DA:601,30 -DA:602,30 +DA:565,18 +DA:566,18 +DA:567,18 +DA:570,18 +DA:571,14 +DA:572,14 +DA:573,14 +DA:575,18 +DA:580,2 +DA:581,2 +DA:582,2 +DA:584,2 +DA:585,4 +DA:586,4 +DA:587,4 +DA:589,4 +DA:601,2 +DA:602,517 DA:605,2 -DA:611,297 -DA:612,297 -DA:613,297 -DA:615,297 -DA:616,297 -DA:617,297 +DA:606,30 +DA:607,30 +DA:608,30 +DA:609,30 +DA:612,2 DA:618,297 DA:619,297 DA:620,297 -DA:621,297 -DA:622,587 -DA:623,40 -DA:624,547 -DA:625,3 -DA:626,544 -DA:627,22 -DA:628,522 -DA:629,5 -DA:630,517 -DA:631,215 -DA:632,215 -DA:633,302 -DA:634,88 -DA:635,88 -DA:636,214 -DA:637,65 -DA:638,65 -DA:639,65 -DA:640,149 -DA:641,21 -DA:642,21 -DA:643,21 -DA:645,128 -DA:646,128 -DA:647,89 -DA:648,89 -DA:650,39 -DA:651,39 -DA:652,39 -DA:653,58 -DA:654,58 -DA:656,39 -DA:657,12 -DA:658,11 -DA:660,1 -DA:662,12 -DA:663,12 +DA:622,297 +DA:623,297 +DA:624,297 +DA:625,297 +DA:626,297 +DA:627,297 +DA:628,297 +DA:629,587 +DA:630,40 +DA:631,547 +DA:632,3 +DA:633,544 +DA:634,22 +DA:635,522 +DA:636,5 +DA:637,517 +DA:638,215 +DA:639,215 +DA:640,302 +DA:641,88 +DA:642,88 +DA:643,214 +DA:644,65 +DA:645,65 +DA:646,65 +DA:647,149 +DA:648,21 +DA:649,21 +DA:650,21 +DA:652,128 +DA:653,128 +DA:654,89 +DA:655,89 +DA:657,39 +DA:658,39 +DA:659,39 +DA:660,58 +DA:661,58 +DA:663,39 DA:664,12 -DA:665,12 -DA:667,27 -DA:668,27 -DA:669,27 -DA:670,27 -DA:675,297 -DA:676,254 -DA:677,156 -DA:678,156 -DA:679,156 -DA:680,113 -DA:682,43 -DA:683,43 -DA:684,116 -DA:686,43 -DA:689,98 -DA:690,98 -DA:691,69 -DA:693,29 -DA:697,297 -DA:704,2 -DA:708,1 -DA:709,2 -DA:712,2 -DA:713,2 -DA:717,2 -DA:718,526 -DA:727,2 -DA:728,82 -DA:738,2 -DA:739,217 -DA:740,217 -DA:741,217 -DA:742,223 -DA:743,223 -DA:744,223 -DA:746,111 -DA:747,111 -DA:749,104 -DA:750,104 -DA:752,8 -DA:753,8 -DA:754,8 -DA:757,217 -DA:768,2 -DA:769,355 -DA:770,355 -DA:771,355 -DA:772,508 -DA:773,508 -DA:775,201 -DA:776,201 -DA:777,201 -DA:779,70 -DA:780,66 -DA:781,66 -DA:787,70 -DA:794,237 -DA:795,1 -DA:796,1 -DA:798,237 -DA:812,2 -DA:813,201 -DA:814,201 -DA:815,201 -DA:816,201 -DA:817,201 -DA:818,201 -DA:819,141 -DA:820,141 -DA:821,89 -DA:825,89 -DA:826,89 -DA:827,89 +DA:665,11 +DA:667,1 +DA:669,12 +DA:670,12 +DA:671,12 +DA:672,12 +DA:674,27 +DA:675,27 +DA:676,27 +DA:677,27 +DA:682,297 +DA:683,254 +DA:684,156 +DA:685,156 +DA:686,156 +DA:687,113 +DA:689,43 +DA:690,43 +DA:691,116 +DA:693,43 +DA:696,98 +DA:697,98 +DA:698,69 +DA:700,29 +DA:704,297 +DA:711,2 +DA:715,1 +DA:716,2 +DA:719,2 +DA:720,2 +DA:724,2 +DA:725,526 +DA:734,2 +DA:735,82 +DA:745,2 +DA:746,217 +DA:747,217 +DA:748,217 +DA:749,223 +DA:750,223 +DA:751,223 +DA:753,111 +DA:754,111 +DA:756,104 +DA:757,104 +DA:759,8 +DA:760,8 +DA:761,8 +DA:764,217 +DA:775,2 +DA:776,355 +DA:777,355 +DA:778,355 +DA:779,508 +DA:780,508 +DA:782,201 +DA:783,201 +DA:784,201 +DA:786,70 +DA:787,66 +DA:788,66 +DA:794,70 +DA:801,237 +DA:802,1 +DA:803,1 +DA:805,237 +DA:819,2 +DA:820,201 +DA:821,201 +DA:822,201 +DA:823,201 +DA:824,201 +DA:825,201 +DA:826,141 +DA:827,141 +DA:828,89 DA:832,89 +DA:833,89 DA:834,89 -DA:837,201 -DA:838,201 -DA:840,89 +DA:839,89 DA:841,89 -DA:843,87 -DA:852,201 -DA:853,201 -DA:859,2 -DA:860,2 -DA:861,2 -DA:863,2 -DA:864,2 -DA:872,2 -DA:873,12 -DA:874,12 -DA:875,2 -DA:876,10 -DA:877,2 -DA:878,8 +DA:844,201 +DA:845,201 +DA:847,89 +DA:848,89 +DA:850,87 +DA:859,201 +DA:860,201 +DA:866,2 +DA:867,2 +DA:868,2 +DA:870,2 +DA:871,2 DA:879,2 -DA:881,6 +DA:880,12 +DA:881,12 +DA:882,2 +DA:883,10 +DA:884,2 +DA:885,8 DA:886,2 -DA:887,129 -DA:899,2 -DA:900,111 -DA:901,111 -DA:902,111 -DA:903,282 -DA:907,104 -DA:908,30 -DA:909,10 -DA:910,10 -DA:913,74 -DA:914,74 -DA:915,74 -DA:917,104 -DA:920,178 -DA:921,8 -DA:922,8 -DA:923,8 -DA:926,170 -DA:927,170 -DA:928,170 -DA:929,88 -DA:930,9 -DA:931,4 -DA:934,79 -DA:938,18 -DA:939,18 -DA:941,61 -DA:942,8 -DA:944,61 -DA:945,4 -DA:946,4 -DA:949,57 -DA:950,57 -DA:953,82 -DA:954,28 -DA:955,54 -DA:956,4 -DA:957,50 -DA:958,10 -DA:959,40 -DA:960,4 -DA:961,36 -DA:962,4 -DA:963,32 -DA:964,22 +DA:888,6 +DA:893,2 +DA:894,129 +DA:906,2 +DA:907,111 +DA:908,111 +DA:909,111 +DA:910,282 +DA:914,104 +DA:915,30 +DA:916,10 +DA:917,10 +DA:920,74 +DA:921,74 +DA:922,74 +DA:924,104 +DA:927,178 +DA:928,8 +DA:929,8 +DA:930,8 +DA:933,170 +DA:934,170 +DA:935,170 +DA:936,88 +DA:937,9 +DA:938,4 +DA:941,79 +DA:945,18 +DA:946,18 +DA:948,61 +DA:949,8 +DA:951,61 +DA:952,4 +DA:953,4 +DA:956,57 +DA:957,57 +DA:960,82 +DA:961,28 +DA:962,54 +DA:963,4 +DA:964,50 DA:965,10 -DA:966,2 -DA:968,8 -DA:970,170 -DA:973,111 -DA:983,2 -DA:984,104 -DA:985,104 -DA:988,104 -DA:989,8 -DA:993,96 -DA:994,38 -DA:995,38 -DA:996,16 -DA:997,2 -DA:998,2 -DA:1000,16 -DA:1001,22 -DA:1002,20 -DA:1004,38 -DA:1005,56 -DA:1006,42 -DA:1007,42 -DA:1008,42 -DA:1015,58 -DA:1016,16 -DA:1017,30 -DA:1018,28 -DA:1019,28 -DA:1020,26 -DA:1021,26 -DA:1022,4 -DA:1031,42 -DA:1032,42 -DA:1033,42 -DA:1034,82 -DA:1035,58 -DA:1036,58 -DA:1037,54 -DA:1038,4 -DA:1039,2 -DA:1040,2 -DA:1042,4 -DA:1044,50 -DA:1045,50 -DA:1046,44 -DA:1047,44 -DA:1060,2 -DA:1061,8 -DA:1062,8 -DA:1063,54 -DA:1064,38 -DA:1065,38 -DA:1066,14 +DA:966,40 +DA:967,4 +DA:968,36 +DA:969,4 +DA:970,32 +DA:971,22 +DA:972,10 +DA:973,2 +DA:975,8 +DA:977,170 +DA:980,111 +DA:990,2 +DA:991,104 +DA:992,104 +DA:995,104 +DA:996,8 +DA:1000,96 +DA:1001,38 +DA:1002,38 +DA:1003,16 +DA:1004,2 +DA:1005,2 +DA:1007,16 +DA:1008,22 +DA:1009,20 +DA:1011,38 +DA:1012,56 +DA:1013,42 +DA:1014,42 +DA:1015,42 +DA:1022,58 +DA:1023,16 +DA:1024,30 +DA:1025,28 +DA:1026,28 +DA:1027,26 +DA:1028,26 +DA:1029,4 +DA:1038,42 +DA:1039,42 +DA:1040,42 +DA:1041,82 +DA:1042,58 +DA:1043,58 +DA:1044,54 +DA:1045,4 +DA:1046,2 +DA:1047,2 +DA:1049,4 +DA:1051,50 +DA:1052,50 +DA:1053,44 +DA:1054,44 DA:1067,2 -DA:1068,12 -DA:1069,2 -DA:1070,10 -DA:1071,2 -DA:1072,8 -DA:1073,2 -DA:1074,6 -DA:1075,2 -DA:1076,4 -DA:1077,2 -DA:1079,2 -DA:1082,24 -DA:1086,8 -DA:1089,2 -DA:1095,2 -DA:1096,1 -DA:1104,2 -DA:1105,24 -DA:1106,24 -DA:1107,24 -DA:1108,18 -DA:1109,18 -DA:1110,15 -DA:1117,2 -DA:1118,103 -DA:1119,18 -DA:1122,103 -DA:1123,103 -DA:1124,103 -DA:1125,88 -DA:1132,2 -DA:1133,2 -DA:1134,6 -DA:1135,6 -DA:1136,6 -DA:1137,6 -DA:1138,6 -DA:1142,1 +DA:1068,8 +DA:1069,8 +DA:1070,54 +DA:1071,38 +DA:1072,38 +DA:1073,14 +DA:1074,2 +DA:1075,12 +DA:1076,2 +DA:1077,10 +DA:1078,2 +DA:1079,8 +DA:1080,2 +DA:1081,6 +DA:1082,2 +DA:1083,4 +DA:1084,2 +DA:1086,2 +DA:1089,24 +DA:1093,8 +DA:1096,2 +DA:1102,2 +DA:1103,1 +DA:1111,2 +DA:1112,24 +DA:1113,24 +DA:1114,24 +DA:1115,18 +DA:1116,18 +DA:1117,15 +DA:1124,2 +DA:1125,103 +DA:1126,18 +DA:1129,103 +DA:1130,103 +DA:1131,103 +DA:1132,88 +DA:1139,2 +DA:1140,2 +DA:1141,6 +DA:1142,6 DA:1143,6 -DA:1145,1 -DA:1146,6 -DA:1153,2 -DA:1158,2 -DA:1164,1 -DA:1165,422 -DA:1166,422 -DA:1167,205 -DA:1169,217 -DA:1171,422 -DA:1178,1 -DA:1179,217 -DA:1180,217 -DA:1181,217 -DA:1182,217 -DA:1183,217 -DA:1184,217 -DA:1185,217 +DA:1144,6 +DA:1145,6 +DA:1149,1 +DA:1150,6 +DA:1152,1 +DA:1153,6 +DA:1160,2 +DA:1165,2 +DA:1171,1 +DA:1172,422 +DA:1173,422 +DA:1174,205 +DA:1176,217 +DA:1178,422 +DA:1185,1 DA:1186,217 -DA:1190,1 -DA:1191,422 -DA:1192,422 -DA:1193,460 -DA:1201,1 -DA:1202,154 -DA:1203,154 -DA:1204,154 -DA:1205,154 -DA:1206,154 -DA:1207,154 -DA:1208,154 -DA:1213,2 -DA:1214,2 -DA:1215,48 -DA:1219,2 -DA:1230,2 -DA:1231,94 -DA:1240,2 -DA:1241,114 -DA:1246,114 -DA:1247,190 -DA:1248,190 -DA:1249,190 -DA:1250,122 -DA:1251,122 -DA:1252,122 -DA:1253,122 +DA:1187,217 +DA:1188,217 +DA:1189,217 +DA:1190,217 +DA:1191,217 +DA:1192,217 +DA:1193,217 +DA:1197,1 +DA:1198,422 +DA:1199,422 +DA:1200,460 +DA:1208,1 +DA:1209,154 +DA:1210,154 +DA:1211,154 +DA:1212,154 +DA:1213,154 +DA:1214,154 +DA:1215,154 +DA:1220,2 +DA:1221,2 +DA:1222,48 +DA:1226,2 +DA:1237,2 +DA:1238,94 +DA:1247,2 +DA:1248,114 +DA:1253,114 +DA:1254,190 DA:1255,190 DA:1256,190 DA:1257,122 -DA:1258,10 +DA:1258,122 +DA:1259,122 DA:1260,122 DA:1262,190 -DA:1269,2 -DA:1270,50 -DA:1271,50 -DA:1272,50 -DA:1273,50 -DA:1274,12 -DA:1275,12 +DA:1263,190 +DA:1264,122 +DA:1265,10 +DA:1267,122 +DA:1269,190 +DA:1276,2 DA:1277,50 DA:1278,50 -DA:1291,2 -DA:1292,122 -DA:1293,122 -DA:1294,122 -DA:1295,122 -DA:1296,240 -DA:1297,240 -DA:1298,136 +DA:1279,50 +DA:1280,50 +DA:1281,12 +DA:1282,12 +DA:1284,50 +DA:1285,50 +DA:1298,2 +DA:1299,122 +DA:1300,122 DA:1301,122 -DA:1310,2 -DA:1311,195 -DA:1313,2 -DA:1315,2 -DA:1316,2 +DA:1302,122 +DA:1303,240 +DA:1304,240 +DA:1305,136 +DA:1308,122 DA:1317,2 -DA:1318,2 -DA:1319,2 +DA:1318,195 DA:1320,2 +DA:1322,2 +DA:1323,2 DA:1324,2 -DA:1329,1 -DA:1330,20 -DA:1341,2 -DA:1344,2 -LF:631 -LH:631 +DA:1325,2 +DA:1326,2 +DA:1327,2 +DA:1331,2 +DA:1336,1 +DA:1337,20 +DA:1348,2 +DA:1351,2 +LF:637 +LH:637 BRDA:49,1,0,2 BRDA:49,1,1,1 -BRDA:63,2,0,2 -BRDA:63,2,1,1 -BRDA:78,3,0,2 -BRDA:78,3,1,1 -BRDA:91,4,0,2 -BRDA:91,4,1,1 -BRDA:97,5,0,2 -BRDA:97,5,1,1 -BRDA:125,6,0,6 -BRDA:125,6,1,6 -BRDA:125,6,2,24 +BRDA:64,2,0,2 +BRDA:64,2,1,1 +BRDA:80,3,0,2 +BRDA:80,3,1,1 +BRDA:93,4,0,2 +BRDA:93,4,1,1 +BRDA:99,5,0,2 +BRDA:99,5,1,1 +BRDA:127,6,0,34 +BRDA:127,6,1,12 BRDA:128,7,0,6 -BRDA:128,7,1,2 -BRDA:129,8,0,6 -BRDA:129,8,1,6 -BRDA:131,9,0,24 -BRDA:131,9,1,9 -BRDA:132,10,0,24 -BRDA:132,10,1,13 -BRDA:149,11,0,30 -BRDA:149,11,1,10 -BRDA:150,12,0,18 -BRDA:150,12,1,12 -BRDA:159,13,0,24 -BRDA:159,13,1,22 -BRDA:159,13,2,22 -BRDA:186,14,0,2 -BRDA:186,14,1,22 -BRDA:189,15,0,4 -BRDA:189,15,1,20 -BRDA:204,16,0,102 -BRDA:204,16,1,58 -BRDA:226,17,0,2 -BRDA:226,17,1,2 -BRDA:237,18,0,8 -BRDA:237,18,1,2 -BRDA:249,19,0,485 -BRDA:249,19,1,126 -BRDA:294,20,0,1 -BRDA:294,20,1,1 -BRDA:308,21,0,89 -BRDA:308,21,1,66 -BRDA:308,22,0,89 -BRDA:308,22,1,66 -BRDA:315,23,0,4 -BRDA:315,23,1,172 -BRDA:322,24,0,1 -BRDA:322,24,1,1 -BRDA:324,25,0,452 -BRDA:324,25,1,0 -BRDA:351,26,0,1 -BRDA:351,26,1,1 -BRDA:378,27,0,1 -BRDA:378,27,1,1 -BRDA:380,28,0,2 -BRDA:380,28,1,2 -BRDA:380,28,2,1 -BRDA:382,29,0,2 -BRDA:382,29,1,1 -BRDA:388,30,0,331 -BRDA:388,30,1,78 -BRDA:402,31,0,1 -BRDA:402,31,1,1 +BRDA:128,7,1,6 +BRDA:128,7,2,28 +BRDA:131,8,0,6 +BRDA:131,8,1,2 +BRDA:132,9,0,6 +BRDA:132,9,1,6 +BRDA:134,10,0,28 +BRDA:134,10,1,10 +BRDA:135,11,0,28 +BRDA:135,11,1,14 +BRDA:157,12,0,34 +BRDA:157,12,1,10 +BRDA:157,13,0,22 +BRDA:157,13,1,12 +BRDA:166,14,0,24 +BRDA:166,14,1,22 +BRDA:166,14,2,22 +BRDA:193,15,0,2 +BRDA:193,15,1,22 +BRDA:196,16,0,4 +BRDA:196,16,1,20 +BRDA:211,17,0,102 +BRDA:211,17,1,58 +BRDA:233,18,0,2 +BRDA:233,18,1,2 +BRDA:244,19,0,8 +BRDA:244,19,1,2 +BRDA:256,20,0,485 +BRDA:256,20,1,126 +BRDA:301,21,0,1 +BRDA:301,21,1,1 +BRDA:315,22,0,89 +BRDA:315,22,1,66 +BRDA:315,23,0,89 +BRDA:315,23,1,66 +BRDA:322,24,0,4 +BRDA:322,24,1,172 +BRDA:329,25,0,1 +BRDA:329,25,1,1 +BRDA:331,26,0,452 +BRDA:331,26,1,0 +BRDA:358,27,0,1 +BRDA:358,27,1,1 +BRDA:385,28,0,1 +BRDA:385,28,1,1 +BRDA:387,29,0,2 +BRDA:387,29,1,2 +BRDA:387,29,2,1 +BRDA:389,30,0,2 +BRDA:389,30,1,1 +BRDA:395,31,0,329 +BRDA:395,31,1,78 BRDA:409,32,0,1 -BRDA:409,32,1,86 -BRDA:422,33,0,1 -BRDA:422,33,1,1 -BRDA:454,34,0,2 -BRDA:454,34,1,2 -BRDA:479,35,0,8 -BRDA:479,35,1,8 -BRDA:479,35,2,58 -BRDA:479,35,3,89 -BRDA:521,36,0,2 -BRDA:521,36,1,6 -BRDA:537,37,0,22 -BRDA:537,37,1,18 -BRDA:539,38,0,18 -BRDA:539,38,1,4 -BRDA:540,39,0,10 -BRDA:540,39,1,8 -BRDA:541,40,0,8 -BRDA:541,40,1,2 -BRDA:542,41,0,6 -BRDA:542,41,1,2 -BRDA:544,42,0,4 -BRDA:544,42,1,2 -BRDA:551,43,0,2 -BRDA:551,43,1,6 -BRDA:553,44,0,4 -BRDA:553,44,1,14 -BRDA:556,45,0,12 -BRDA:556,45,1,6 -BRDA:556,46,0,18 -BRDA:556,46,1,16 -BRDA:559,47,0,4 -BRDA:559,47,1,14 -BRDA:563,48,0,14 -BRDA:563,48,1,4 -BRDA:566,49,0,4 -BRDA:566,49,1,10 -BRDA:566,50,0,4 -BRDA:566,50,1,2 -BRDA:566,51,0,10 -BRDA:566,51,1,4 -BRDA:611,52,0,297 -BRDA:611,52,1,102 -BRDA:612,53,0,53 -BRDA:612,53,1,244 -BRDA:621,54,0,884 -BRDA:621,54,1,685 -BRDA:622,55,0,40 -BRDA:622,55,1,547 -BRDA:624,56,0,3 -BRDA:624,56,1,544 -BRDA:626,57,0,22 -BRDA:626,57,1,522 -BRDA:628,58,0,5 -BRDA:628,58,1,517 -BRDA:630,59,0,215 -BRDA:630,59,1,302 -BRDA:633,60,0,88 -BRDA:633,60,1,214 -BRDA:636,61,0,65 -BRDA:636,61,1,149 -BRDA:640,62,0,21 -BRDA:640,62,1,128 -BRDA:646,63,0,89 -BRDA:646,63,1,39 -BRDA:652,64,0,97 -BRDA:652,64,1,90 -BRDA:652,64,2,87 -BRDA:656,65,0,12 -BRDA:656,65,1,27 -BRDA:657,66,0,11 -BRDA:657,66,1,1 -BRDA:675,67,0,254 -BRDA:675,67,1,43 -BRDA:675,68,0,297 -BRDA:675,68,1,199 -BRDA:676,69,0,156 -BRDA:676,69,1,98 -BRDA:678,70,0,145 -BRDA:678,70,1,11 -BRDA:679,71,0,113 -BRDA:679,71,1,43 -BRDA:689,72,0,2 -BRDA:689,72,1,96 -BRDA:690,73,0,69 -BRDA:690,73,1,29 -BRDA:718,74,0,492 -BRDA:718,74,1,34 -BRDA:718,75,0,12 -BRDA:718,75,1,22 -BRDA:723,76,0,0 -BRDA:723,76,1,12 -BRDA:723,77,0,0 -BRDA:723,77,1,0 -BRDA:723,78,0,12 -BRDA:723,78,1,0 -BRDA:728,79,0,82 -BRDA:728,79,1,64 -BRDA:728,79,2,60 -BRDA:744,80,0,111 -BRDA:744,80,1,104 -BRDA:744,80,2,8 -BRDA:773,81,0,201 -BRDA:773,81,1,70 -BRDA:773,81,2,237 -BRDA:779,82,0,66 -BRDA:779,82,1,4 -BRDA:785,83,0,8 -BRDA:785,83,1,58 -BRDA:794,84,0,0 -BRDA:794,84,1,237 -BRDA:794,85,0,237 -BRDA:794,85,1,4 -BRDA:820,86,0,89 -BRDA:820,86,1,52 -BRDA:825,87,0,89 -BRDA:825,87,1,0 -BRDA:827,88,0,89 -BRDA:827,88,1,0 -BRDA:841,89,0,2 -BRDA:841,89,1,87 -BRDA:853,90,0,2 -BRDA:853,90,1,199 -BRDA:874,91,0,2 -BRDA:874,91,1,10 -BRDA:876,92,0,2 -BRDA:876,92,1,8 -BRDA:878,93,0,2 -BRDA:878,93,1,6 -BRDA:887,94,0,129 -BRDA:887,94,1,129 -BRDA:903,95,0,92 -BRDA:903,95,1,102 -BRDA:903,95,2,104 -BRDA:903,95,3,172 -BRDA:903,95,4,178 -BRDA:903,95,5,170 -BRDA:907,96,0,30 -BRDA:907,96,1,74 -BRDA:908,97,0,10 -BRDA:908,97,1,20 -BRDA:920,98,0,8 -BRDA:920,98,1,170 -BRDA:928,99,0,88 -BRDA:928,99,1,82 -BRDA:929,100,0,9 -BRDA:929,100,1,79 -BRDA:930,101,0,4 -BRDA:930,101,1,5 -BRDA:934,102,0,10 -BRDA:934,102,1,18 -BRDA:934,102,2,18 -BRDA:934,102,3,61 -BRDA:934,102,4,57 -BRDA:941,103,0,8 -BRDA:941,103,1,53 -BRDA:944,104,0,4 -BRDA:944,104,1,57 -BRDA:953,105,0,28 -BRDA:953,105,1,54 -BRDA:954,106,0,8 -BRDA:954,106,1,20 -BRDA:955,107,0,4 -BRDA:955,107,1,50 -BRDA:957,108,0,10 -BRDA:957,108,1,40 -BRDA:959,109,0,4 -BRDA:959,109,1,36 -BRDA:961,110,0,4 -BRDA:961,110,1,32 -BRDA:963,111,0,22 -BRDA:963,111,1,10 -BRDA:965,112,0,2 -BRDA:965,112,1,8 -BRDA:988,113,0,8 -BRDA:988,113,1,96 -BRDA:993,114,0,38 -BRDA:993,114,1,58 -BRDA:995,115,0,16 -BRDA:995,115,1,22 -BRDA:995,116,0,38 -BRDA:995,116,1,30 -BRDA:996,117,0,2 -BRDA:996,117,1,14 -BRDA:1001,118,0,20 -BRDA:1001,118,1,2 -BRDA:1005,119,0,42 -BRDA:1005,119,1,14 -BRDA:1006,120,0,4 -BRDA:1006,120,1,38 -BRDA:1008,121,0,40 -BRDA:1008,121,1,2 -BRDA:1015,122,0,16 -BRDA:1015,122,1,42 -BRDA:1015,123,0,58 -BRDA:1015,123,1,52 -BRDA:1015,123,2,52 -BRDA:1017,124,0,28 -BRDA:1017,124,1,2 -BRDA:1019,125,0,26 -BRDA:1019,125,1,2 -BRDA:1021,126,0,4 -BRDA:1021,126,1,22 -BRDA:1034,127,0,58 -BRDA:1034,127,1,24 -BRDA:1036,128,0,54 -BRDA:1036,128,1,4 -BRDA:1037,129,0,4 -BRDA:1037,129,1,50 -BRDA:1038,130,0,2 -BRDA:1038,130,1,2 -BRDA:1045,131,0,44 -BRDA:1045,131,1,6 -BRDA:1063,132,0,38 -BRDA:1063,132,1,16 -BRDA:1065,133,0,14 -BRDA:1065,133,1,24 -BRDA:1065,134,0,38 -BRDA:1065,134,1,16 -BRDA:1066,135,0,2 -BRDA:1066,135,1,12 -BRDA:1068,136,0,2 -BRDA:1068,136,1,10 -BRDA:1070,137,0,2 -BRDA:1070,137,1,8 -BRDA:1072,138,0,2 -BRDA:1072,138,1,6 -BRDA:1074,139,0,2 -BRDA:1074,139,1,4 -BRDA:1076,140,0,2 -BRDA:1076,140,1,2 -BRDA:1082,141,0,4 -BRDA:1082,141,1,20 -BRDA:1109,142,0,15 -BRDA:1109,142,1,3 -BRDA:1118,143,0,18 -BRDA:1118,143,1,85 -BRDA:1166,144,0,205 -BRDA:1166,144,1,217 -BRDA:1166,145,0,422 -BRDA:1166,145,1,241 -BRDA:1180,146,0,217 -BRDA:1180,146,1,154 -BRDA:1215,147,0,20 -BRDA:1215,147,1,28 -BRDA:1231,148,0,48 -BRDA:1231,148,1,46 -BRDA:1231,149,0,48 -BRDA:1231,149,1,42 -BRDA:1231,150,0,46 -BRDA:1231,150,1,34 -BRDA:1249,151,0,122 -BRDA:1249,151,1,68 -BRDA:1252,152,0,10 -BRDA:1252,152,1,112 -BRDA:1256,153,0,122 -BRDA:1256,153,1,68 -BRDA:1257,154,0,10 -BRDA:1257,154,1,112 -BRDA:1273,155,0,12 -BRDA:1273,155,1,38 -BRDA:1275,156,0,12 -BRDA:1275,156,1,12 -BRDA:1277,157,0,24 -BRDA:1277,157,1,26 -BRDA:1278,158,0,50 -BRDA:1278,158,1,26 -BRDA:1297,159,0,136 -BRDA:1297,159,1,104 -BRDA:1297,160,0,240 -BRDA:1297,160,1,118 -BRDA:1301,161,0,106 -BRDA:1301,161,1,16 -BRDA:1330,162,0,14 -BRDA:1330,162,1,6 -BRDA:1330,163,0,2 -BRDA:1330,163,1,12 -BRDA:1330,164,0,2 -BRDA:1330,164,1,10 -BRDA:1330,165,0,2 -BRDA:1330,165,1,8 -BRDA:1330,166,0,4 -BRDA:1330,166,1,4 -BRDA:1330,167,0,2 -BRDA:1330,167,1,4 -BRF:351 -BRH:351 +BRDA:409,32,1,1 +BRDA:416,33,0,1 +BRDA:416,33,1,86 +BRDA:429,34,0,1 +BRDA:429,34,1,1 +BRDA:461,35,0,2 +BRDA:461,35,1,2 +BRDA:486,36,0,8 +BRDA:486,36,1,8 +BRDA:486,36,2,58 +BRDA:486,36,3,89 +BRDA:528,37,0,2 +BRDA:528,37,1,6 +BRDA:544,38,0,22 +BRDA:544,38,1,18 +BRDA:546,39,0,18 +BRDA:546,39,1,4 +BRDA:547,40,0,10 +BRDA:547,40,1,8 +BRDA:548,41,0,8 +BRDA:548,41,1,2 +BRDA:549,42,0,6 +BRDA:549,42,1,2 +BRDA:551,43,0,4 +BRDA:551,43,1,2 +BRDA:558,44,0,2 +BRDA:558,44,1,6 +BRDA:560,45,0,4 +BRDA:560,45,1,14 +BRDA:563,46,0,12 +BRDA:563,46,1,6 +BRDA:563,47,0,18 +BRDA:563,47,1,16 +BRDA:566,48,0,4 +BRDA:566,48,1,14 +BRDA:570,49,0,14 +BRDA:570,49,1,4 +BRDA:573,50,0,4 +BRDA:573,50,1,10 +BRDA:573,51,0,4 +BRDA:573,51,1,2 +BRDA:573,52,0,10 +BRDA:573,52,1,4 +BRDA:618,53,0,297 +BRDA:618,53,1,102 +BRDA:619,54,0,53 +BRDA:619,54,1,244 +BRDA:628,55,0,884 +BRDA:628,55,1,685 +BRDA:629,56,0,40 +BRDA:629,56,1,547 +BRDA:631,57,0,3 +BRDA:631,57,1,544 +BRDA:633,58,0,22 +BRDA:633,58,1,522 +BRDA:635,59,0,5 +BRDA:635,59,1,517 +BRDA:637,60,0,215 +BRDA:637,60,1,302 +BRDA:640,61,0,88 +BRDA:640,61,1,214 +BRDA:643,62,0,65 +BRDA:643,62,1,149 +BRDA:647,63,0,21 +BRDA:647,63,1,128 +BRDA:653,64,0,89 +BRDA:653,64,1,39 +BRDA:659,65,0,97 +BRDA:659,65,1,90 +BRDA:659,65,2,87 +BRDA:663,66,0,12 +BRDA:663,66,1,27 +BRDA:664,67,0,11 +BRDA:664,67,1,1 +BRDA:682,68,0,254 +BRDA:682,68,1,43 +BRDA:682,69,0,297 +BRDA:682,69,1,199 +BRDA:683,70,0,156 +BRDA:683,70,1,98 +BRDA:685,71,0,145 +BRDA:685,71,1,11 +BRDA:686,72,0,113 +BRDA:686,72,1,43 +BRDA:696,73,0,2 +BRDA:696,73,1,96 +BRDA:697,74,0,69 +BRDA:697,74,1,29 +BRDA:725,75,0,492 +BRDA:725,75,1,34 +BRDA:725,76,0,12 +BRDA:725,76,1,22 +BRDA:730,77,0,0 +BRDA:730,77,1,12 +BRDA:730,78,0,0 +BRDA:730,78,1,0 +BRDA:730,79,0,12 +BRDA:730,79,1,0 +BRDA:735,80,0,82 +BRDA:735,80,1,64 +BRDA:735,80,2,60 +BRDA:751,81,0,111 +BRDA:751,81,1,104 +BRDA:751,81,2,8 +BRDA:780,82,0,201 +BRDA:780,82,1,70 +BRDA:780,82,2,237 +BRDA:786,83,0,66 +BRDA:786,83,1,4 +BRDA:792,84,0,8 +BRDA:792,84,1,58 +BRDA:801,85,0,0 +BRDA:801,85,1,237 +BRDA:801,86,0,237 +BRDA:801,86,1,4 +BRDA:827,87,0,89 +BRDA:827,87,1,52 +BRDA:832,88,0,89 +BRDA:832,88,1,0 +BRDA:834,89,0,89 +BRDA:834,89,1,0 +BRDA:848,90,0,2 +BRDA:848,90,1,87 +BRDA:860,91,0,2 +BRDA:860,91,1,199 +BRDA:881,92,0,2 +BRDA:881,92,1,10 +BRDA:883,93,0,2 +BRDA:883,93,1,8 +BRDA:885,94,0,2 +BRDA:885,94,1,6 +BRDA:894,95,0,129 +BRDA:894,95,1,129 +BRDA:910,96,0,92 +BRDA:910,96,1,102 +BRDA:910,96,2,104 +BRDA:910,96,3,172 +BRDA:910,96,4,178 +BRDA:910,96,5,170 +BRDA:914,97,0,30 +BRDA:914,97,1,74 +BRDA:915,98,0,10 +BRDA:915,98,1,20 +BRDA:927,99,0,8 +BRDA:927,99,1,170 +BRDA:935,100,0,88 +BRDA:935,100,1,82 +BRDA:936,101,0,9 +BRDA:936,101,1,79 +BRDA:937,102,0,4 +BRDA:937,102,1,5 +BRDA:941,103,0,10 +BRDA:941,103,1,18 +BRDA:941,103,2,18 +BRDA:941,103,3,61 +BRDA:941,103,4,57 +BRDA:948,104,0,8 +BRDA:948,104,1,53 +BRDA:951,105,0,4 +BRDA:951,105,1,57 +BRDA:960,106,0,28 +BRDA:960,106,1,54 +BRDA:961,107,0,8 +BRDA:961,107,1,20 +BRDA:962,108,0,4 +BRDA:962,108,1,50 +BRDA:964,109,0,10 +BRDA:964,109,1,40 +BRDA:966,110,0,4 +BRDA:966,110,1,36 +BRDA:968,111,0,4 +BRDA:968,111,1,32 +BRDA:970,112,0,22 +BRDA:970,112,1,10 +BRDA:972,113,0,2 +BRDA:972,113,1,8 +BRDA:995,114,0,8 +BRDA:995,114,1,96 +BRDA:1000,115,0,38 +BRDA:1000,115,1,58 +BRDA:1002,116,0,16 +BRDA:1002,116,1,22 +BRDA:1002,117,0,38 +BRDA:1002,117,1,30 +BRDA:1003,118,0,2 +BRDA:1003,118,1,14 +BRDA:1008,119,0,20 +BRDA:1008,119,1,2 +BRDA:1012,120,0,42 +BRDA:1012,120,1,14 +BRDA:1013,121,0,4 +BRDA:1013,121,1,38 +BRDA:1015,122,0,40 +BRDA:1015,122,1,2 +BRDA:1022,123,0,16 +BRDA:1022,123,1,42 +BRDA:1022,124,0,58 +BRDA:1022,124,1,52 +BRDA:1022,124,2,52 +BRDA:1024,125,0,28 +BRDA:1024,125,1,2 +BRDA:1026,126,0,26 +BRDA:1026,126,1,2 +BRDA:1028,127,0,4 +BRDA:1028,127,1,22 +BRDA:1041,128,0,58 +BRDA:1041,128,1,24 +BRDA:1043,129,0,54 +BRDA:1043,129,1,4 +BRDA:1044,130,0,4 +BRDA:1044,130,1,50 +BRDA:1045,131,0,2 +BRDA:1045,131,1,2 +BRDA:1052,132,0,44 +BRDA:1052,132,1,6 +BRDA:1070,133,0,38 +BRDA:1070,133,1,16 +BRDA:1072,134,0,14 +BRDA:1072,134,1,24 +BRDA:1072,135,0,38 +BRDA:1072,135,1,16 +BRDA:1073,136,0,2 +BRDA:1073,136,1,12 +BRDA:1075,137,0,2 +BRDA:1075,137,1,10 +BRDA:1077,138,0,2 +BRDA:1077,138,1,8 +BRDA:1079,139,0,2 +BRDA:1079,139,1,6 +BRDA:1081,140,0,2 +BRDA:1081,140,1,4 +BRDA:1083,141,0,2 +BRDA:1083,141,1,2 +BRDA:1089,142,0,4 +BRDA:1089,142,1,20 +BRDA:1116,143,0,15 +BRDA:1116,143,1,3 +BRDA:1125,144,0,18 +BRDA:1125,144,1,85 +BRDA:1173,145,0,205 +BRDA:1173,145,1,217 +BRDA:1173,146,0,422 +BRDA:1173,146,1,239 +BRDA:1187,147,0,217 +BRDA:1187,147,1,154 +BRDA:1222,148,0,20 +BRDA:1222,148,1,28 +BRDA:1238,149,0,48 +BRDA:1238,149,1,46 +BRDA:1238,150,0,48 +BRDA:1238,150,1,42 +BRDA:1238,151,0,46 +BRDA:1238,151,1,34 +BRDA:1256,152,0,122 +BRDA:1256,152,1,68 +BRDA:1259,153,0,10 +BRDA:1259,153,1,112 +BRDA:1263,154,0,122 +BRDA:1263,154,1,68 +BRDA:1264,155,0,10 +BRDA:1264,155,1,112 +BRDA:1280,156,0,12 +BRDA:1280,156,1,38 +BRDA:1282,157,0,12 +BRDA:1282,157,1,12 +BRDA:1284,158,0,24 +BRDA:1284,158,1,26 +BRDA:1285,159,0,50 +BRDA:1285,159,1,26 +BRDA:1304,160,0,136 +BRDA:1304,160,1,104 +BRDA:1304,161,0,240 +BRDA:1304,161,1,118 +BRDA:1308,162,0,106 +BRDA:1308,162,1,16 +BRDA:1337,163,0,14 +BRDA:1337,163,1,6 +BRDA:1337,164,0,2 +BRDA:1337,164,1,12 +BRDA:1337,165,0,2 +BRDA:1337,165,1,10 +BRDA:1337,166,0,2 +BRDA:1337,166,1,8 +BRDA:1337,167,0,4 +BRDA:1337,167,1,4 +BRDA:1337,168,0,2 +BRDA:1337,168,1,4 +BRF:353 +BRH:353 end_of_record diff --git a/esm/classes/Component.js b/esm/classes/Component.js index b59999c1..87cd320a 100644 --- a/esm/classes/Component.js +++ b/esm/classes/Component.js @@ -1,4 +1,4 @@ -import { WeakMap } from '../shared/poorlyfills.js'; +import { Map, WeakMap } from '../shared/poorlyfills.js'; // hyperHTML.Component is a very basic class // able to create Custom Elements like components @@ -24,18 +24,24 @@ export function setup(content) { return component; }; const get = (Class, info, context, id) => { + const relation = info.get(Class) || relate(Class, info); switch (typeof id) { case 'object': case 'function': - const wm = info.w || (info.w = new WeakMap); + const wm = relation.w || (relation.w = new WeakMap); return wm.get(id) || createEntry(wm, id, new Class(context)); default: - const sm = info.p || (info.p = create(null)); + const sm = relation.p || (relation.p = create(null)); return sm[id] || (sm[id] = new Class(context)); } }; + const relate = (Class, info) => { + const relation = {w: null, p: null}; + info.set(Class, relation); + return relation; + }; const set = context => { - const info = {w: null, p: null}; + const info = new Map; children.set(context, info); return info; }; @@ -50,8 +56,13 @@ export function setup(content) { for: { configurable: true, value(context, id) { - const info = children.get(context) || set(context); - return get(this, info, context, id == null ? 'default' : id); + return get( + this, + children.get(context) || set(context), + context, + id == null ? + 'default' : id + ); } } } diff --git a/esm/shared/poorlyfills.js b/esm/shared/poorlyfills.js index 192e24e9..24ccc88e 100644 --- a/esm/shared/poorlyfills.js +++ b/esm/shared/poorlyfills.js @@ -32,11 +32,13 @@ export const Map = G.Map || function Map() { }; // used to store wired content +let ID = 0; export const WeakMap = G.WeakMap || function WeakMap() { + const key = UID + ID++; return { - get(obj) { return obj[UID]; }, + get(obj) { return obj[key]; }, set(obj, value) { - Object.defineProperty(obj, UID, { + Object.defineProperty(obj, key, { configurable: true, value }); diff --git a/index.js b/index.js index e0ce32fa..60351d72 100644 --- a/index.js +++ b/index.js @@ -60,13 +60,15 @@ var hyperHTML = (function (global) { }; // used to store wired content + var ID = 0; var WeakMap = G.WeakMap || function WeakMap() { + var key = UID + ID++; return { get: function get(obj) { - return obj[UID]; + return obj[key]; }, set: function set(obj, value) { - Object.defineProperty(obj, UID, { + Object.defineProperty(obj, key, { configurable: true, value: value }); @@ -122,18 +124,24 @@ var hyperHTML = (function (global) { return component; }; var get = function get(Class, info, context, id) { + var relation = info.get(Class) || relate(Class, info); switch (typeof id) { case 'object': case 'function': - var wm = info.w || (info.w = new WeakMap()); + var wm = relation.w || (relation.w = new WeakMap()); return wm.get(id) || createEntry(wm, id, new Class(context)); default: - var sm = info.p || (info.p = create(null)); + var sm = relation.p || (relation.p = create(null)); return sm[id] || (sm[id] = new Class(context)); } }; + var relate = function relate(Class, info) { + var relation = { w: null, p: null }; + info.set(Class, relation); + return relation; + }; var set = function set(context) { - var info = { w: null, p: null }; + var info = new Map(); children.set(context, info); return info; }; @@ -146,8 +154,7 @@ var hyperHTML = (function (global) { for: { configurable: true, value: function value(context, id) { - var info = children.get(context) || set(context); - return get(this, info, context, id == null ? 'default' : id); + return get(this, children.get(context) || set(context), context, id == null ? 'default' : id); } } }); diff --git a/min.js b/min.js index 1b16cfbc..25321703 100644 --- a/min.js +++ b/min.js @@ -1 +1 @@ -/*! (c) Andrea Giammarchi (ISC) */var hyperHTML=function(e){"use strict";function t(){return this}function n(e){this.childNodes=e,this.length=e.length,this.first=e[0],this.last=e[this.length-1]}function r(){}function i(){var e=function(e,n){for(var r=new w(n),i=e.length,o=0;o\"'=]+",R="<([A-Za-z]+[A-Za-z0-9:_-]*)((?:",H="(?:=(?:'[^']*?'|\"[^\"]*?\"|<[^>]*?>|[^ \\f\\n\\r\\t\\/>\"'=]+))?)",_=new RegExp(R+B+H+"+)([ "+P+"]*/?>)","g"),F=new RegExp(R+B+H+"*)([ "+P+"]*/>)","g"),Z=D(document),z="append"in Z,V="content"in O(document,"template");Z.appendChild($(Z,"g")),Z.appendChild($(Z,""));var G=1===Z.cloneNode(!0).childNodes.length,I="importNode"in document,W=z?function(e,t){e.append.apply(e,t)}:function(e,t){for(var n=t.length,r=0;r"+t+"",W(r,Y.call(n.querySelectorAll(i)))}else n.innerHTML=t,W(r,Y.call(n.childNodes));return r},re=V?function(e,t){var n=D(e),r=M(e).createElementNS(h,"svg");return r.innerHTML=t,W(n,Y.call(r.childNodes)),n}:function(e,t){var n=D(e),r=O(e,"div");return r.innerHTML=''+t+"",W(n,Y.call(r.firstChild.childNodes)),n};n.prototype.insert=function(){var e=D(this.first);return W(e,this.childNodes),e},n.prototype.remove=function(){var e=this.first,t=this.last;if(2===this.length)t.parentNode.removeChild(t);else{var n=M(e).createRange();n.setStartBefore(this.childNodes[1]),n.setEndAfter(t),n.deleteContents()}return e};var ie=function(e){var t=[],n=void 0;switch(e.nodeType){case f:case 11:n=e;break;case 8:n=e.parentNode,oe(t,n,e);break;default:n=e.ownerElement}for(e=n;n=n.parentNode;e=n)oe(t,n,e);return t},oe=function(e,t,n){e.unshift(e.indexOf.call(t.childNodes,n))},ae={create:function(e,t,n){return{type:e,name:n,node:t,path:ie(t)}},find:function(e,t){for(var n=t.length,r=0;rl){var w=n[d+1],y=null==w?a:o(w,0);if(c===d)e.insertBefore(o(n[c],1),y);else{for(var N=e.ownerDocument.createDocumentFragment();c<=d;)N.appendChild(o(n[c++],1));e.insertBefore(N,y)}}else null==t[u]&&u++,u===l?e.removeChild(o(t[u],-1)):ve(e,o(t[u],-1),o(t[l],-1));return n},me=new x;r.prototype=Object.create(null);var ge=function(e){return{html:e}},be=function ze(e,t){return"ELEMENT_NODE"in e?e:e.constructor===n?1/t<0?t?e.remove():e.last:t?e.insert():e.first:ze(e.render(),t)},we=function(e){return"ELEMENT_NODE"in e||e instanceof n||e instanceof t},ye=function(e,t){for(var n=[],r=t.length,i=0;i"},$e=new N,Pe=function(e,t){return null==e?Be(t||"html"):Re(e,t||"html")},Be=function(e){var t=void 0,n=void 0,r=void 0,i=void 0,a=void 0;return function(u){u=ee(u);var c=i!==u;return c&&(i=u,r=D(document),n="svg"===e?document.createElementNS(h,"svg"):r,a=o.bind(n)),a.apply(null,arguments),c&&("svg"===e&&W(r,Y.call(n.childNodes)),t=He(r)),t}},Re=function(e,t){var n=t.indexOf(":"),r=$e.get(e),i=t;return-1\"'=]+",H="<([A-Za-z]+[A-Za-z0-9:_-]*)((?:",_="(?:=(?:'[^']*?'|\"[^\"]*?\"|<[^>]*?>|[^ \\f\\n\\r\\t\\/>\"'=]+))?)",F=new RegExp(H+R+_+"+)([ "+B+"]*/?>)","g"),Z=new RegExp(H+R+_+"*)([ "+B+"]*/>)","g"),z=$(document),V="append"in z,G="content"in M(document,"template");z.appendChild(P(z,"g")),z.appendChild(P(z,""));var I=1===z.cloneNode(!0).childNodes.length,W="importNode"in document,q=V?function(e,t){e.append.apply(e,t)}:function(e,t){for(var n=t.length,r=0;r"+t+"",q(r,ee.call(n.querySelectorAll(i)))}else n.innerHTML=t,q(r,ee.call(n.childNodes));return r},ie=G?function(e,t){var n=$(e),r=D(e).createElementNS(h,"svg");return r.innerHTML=t,q(n,ee.call(r.childNodes)),n}:function(e,t){var n=$(e),r=M(e,"div");return r.innerHTML=''+t+"",q(n,ee.call(r.firstChild.childNodes)),n};n.prototype.insert=function(){var e=$(this.first);return q(e,this.childNodes),e},n.prototype.remove=function(){var e=this.first,t=this.last;if(2===this.length)t.parentNode.removeChild(t);else{var n=D(e).createRange();n.setStartBefore(this.childNodes[1]),n.setEndAfter(t),n.deleteContents()}return e};var oe=function(e){var t=[],n=void 0;switch(e.nodeType){case f:case 11:n=e;break;case 8:n=e.parentNode,ae(t,n,e);break;default:n=e.ownerElement}for(e=n;n=n.parentNode;e=n)ae(t,n,e);return t},ae=function(e,t,n){e.unshift(e.indexOf.call(t.childNodes,n))},ue={create:function(e,t,n){return{type:e,name:n,node:t,path:oe(t)}},find:function(e,t){for(var n=t.length,r=0;rl){var w=n[d+1],y=null==w?a:o(w,0);if(c===d)e.insertBefore(o(n[c],1),y);else{for(var N=e.ownerDocument.createDocumentFragment();c<=d;)N.appendChild(o(n[c++],1));e.insertBefore(N,y)}}else null==t[u]&&u++,u===l?e.removeChild(o(t[u],-1)):pe(e,o(t[u],-1),o(t[l],-1));return n},ge=new E;r.prototype=Object.create(null);var be=function(e){return{html:e}},we=function Ve(e,t){return"ELEMENT_NODE"in e?e:e.constructor===n?1/t<0?t?e.remove():e.last:t?e.insert():e.first:Ve(e.render(),t)},ye=function(e){return"ELEMENT_NODE"in e||e instanceof n||e instanceof t},Ne=function(e,t){for(var n=[],r=t.length,i=0;i"},Pe=new x,Be=function(e,t){return null==e?Re(t||"html"):He(e,t||"html")},Re=function(e){var t=void 0,n=void 0,r=void 0,i=void 0,a=void 0;return function(u){u=te(u);var c=i!==u;return c&&(i=u,r=$(document),n="svg"===e?document.createElementNS(h,"svg"):r,a=o.bind(n)),a.apply(null,arguments),c&&("svg"===e&&q(r,ee.call(n.childNodes)),t=_e(r)),t}},He=function(e,t){var n=t.indexOf(":"),r=Pe.get(e),i=t;return-1 Date: Tue, 17 Apr 2018 15:44:48 +0200 Subject: [PATCH 002/262] 2.10.0 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index e757f764..c12ea251 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "hyperhtml", - "version": "2.9.0", + "version": "2.10.0", "description": "A Fast & Light Virtual DOM Alternative", "homepage": "https://viperhtml.js.org/hyper.html", "browser": "min.js", From a79903273777796161770d849b9e56644dfcb759 Mon Sep 17 00:00:00 2001 From: "greenkeeper[bot]" Date: Sat, 21 Apr 2018 01:31:24 +0000 Subject: [PATCH 003/262] chore(package): update uglify-js to version 3.3.22 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index c12ea251..d46267c2 100644 --- a/package.json +++ b/package.json @@ -67,7 +67,7 @@ "rollup": "^0.58.0", "rollup-plugin-babel": "^3.0.2", "tressa": "^0.3.1", - "uglify-js": "^2.8.29" + "uglify-js": "^3.3.22" }, "greenkeeper": { "ignore": [ From eb09e76beb942b8f72d69a30289797acc07b92ca Mon Sep 17 00:00:00 2001 From: Andrea Giammarchi Date: Mon, 14 May 2018 16:13:22 +0200 Subject: [PATCH 004/262] fixed #230 and umd.js file --- cjs/shared/poorlyfills.js | 1 + coverage/coverage.json | 2 +- .../lcov-report/hyperHTML/index.c.js.html | 31 +- coverage/lcov-report/hyperHTML/index.html | 4 +- coverage/lcov-report/index.html | 4 +- coverage/lcov.info | 1706 ++++++++--------- esm/shared/poorlyfills.js | 1 + index.js | 1 + min.js | 2 +- package.json | 2 +- test/runner.js | 2 +- umd.js | 2 +- 12 files changed, 882 insertions(+), 876 deletions(-) diff --git a/cjs/shared/poorlyfills.js b/cjs/shared/poorlyfills.js index 9af1d364..c3b87999 100644 --- a/cjs/shared/poorlyfills.js +++ b/cjs/shared/poorlyfills.js @@ -20,6 +20,7 @@ try { exports.Event = Event; // used to store template literals +/* istanbul ignore next */ const Map = G.Map || function Map() { const keys = [], values = []; return { diff --git a/coverage/coverage.json b/coverage/coverage.json index acdffcd0..d4477a41 100644 --- a/coverage/coverage.json +++ b/coverage/coverage.json @@ -1 +1 @@ -{"/Users/agiammarchi/git/hyperHTML/index.c.js":{"path":"/Users/agiammarchi/git/hyperHTML/index.c.js","s":{"1":2,"2":2,"3":2,"4":2,"5":2,"6":2,"7":2,"8":2,"9":2,"10":2,"11":2,"12":2,"13":2,"14":2,"15":2,"16":2,"17":2,"18":2,"19":1,"20":12,"21":12,"22":12,"23":2,"24":6,"25":6,"26":127,"27":84,"28":2,"29":2,"30":5,"31":5,"32":299,"33":139,"34":2,"35":1,"36":1,"37":8,"38":37,"39":2,"40":1,"41":119,"42":2,"43":63,"44":1,"45":42,"46":1,"47":2,"48":2,"49":2,"50":6,"51":6,"52":2,"53":34,"54":34,"55":6,"56":6,"57":28,"58":28,"59":2,"60":12,"61":12,"62":12,"63":2,"64":10,"65":10,"66":10,"67":2,"68":34,"69":2,"70":24,"71":24,"72":24,"73":22,"74":24,"75":24,"76":24,"77":28,"78":24,"79":4,"80":24,"81":2,"82":6,"83":6,"84":102,"85":62,"86":2,"87":2,"88":2,"89":2,"90":2,"91":4,"92":2,"93":4,"94":16,"95":10,"96":10,"97":8,"98":2,"99":176,"100":2,"101":485,"102":2,"103":227,"104":2,"105":78,"106":2,"107":2,"108":2,"109":2,"110":2,"111":2,"112":2,"113":2,"114":2,"115":2,"116":2,"117":2,"118":2,"119":2,"120":2,"121":13,"122":100,"123":100,"124":175,"125":2,"126":2,"127":95,"128":2,"129":89,"130":2,"131":176,"132":2,"133":452,"134":452,"135":452,"136":452,"137":342,"138":452,"139":0,"140":2,"141":107,"142":110,"143":2,"144":2,"145":646,"146":2,"147":2,"148":1,"149":1,"150":329,"151":329,"152":1,"153":317,"154":2,"155":2,"156":85,"157":85,"158":85,"159":87,"160":87,"161":87,"162":1,"163":1,"164":1,"165":86,"166":86,"167":87,"168":2,"169":2,"170":2,"171":2,"172":2,"173":2,"174":2,"175":2,"176":2,"177":2,"178":2,"179":1,"180":16,"181":16,"182":16,"183":16,"184":2,"185":12,"186":12,"187":12,"188":2,"189":4,"190":4,"191":4,"192":2,"193":2,"194":2,"195":2,"196":2,"197":4,"198":2,"199":155,"200":155,"201":155,"202":8,"203":8,"204":58,"205":58,"206":58,"207":89,"208":89,"209":155,"210":138,"211":155,"212":2,"213":196,"214":2,"215":155,"216":223,"217":223,"218":301,"219":223,"220":2,"221":2,"222":8,"223":2,"224":2,"225":2,"226":2,"227":6,"228":2,"229":8,"230":8,"231":36,"232":22,"233":18,"234":10,"235":8,"236":6,"237":6,"238":4,"239":8,"240":2,"241":6,"242":18,"243":18,"244":18,"245":18,"246":18,"247":18,"248":4,"249":14,"250":18,"251":18,"252":14,"253":14,"254":14,"255":4,"256":10,"257":18,"258":2,"259":2,"260":2,"261":2,"262":4,"263":4,"264":4,"265":4,"266":2,"267":517,"268":2,"269":30,"270":30,"271":30,"272":30,"273":2,"274":297,"275":297,"276":297,"277":297,"278":297,"279":297,"280":297,"281":297,"282":297,"283":297,"284":587,"285":40,"286":547,"287":3,"288":544,"289":22,"290":522,"291":5,"292":517,"293":215,"294":215,"295":302,"296":88,"297":88,"298":214,"299":65,"300":65,"301":65,"302":149,"303":21,"304":21,"305":21,"306":128,"307":128,"308":89,"309":89,"310":39,"311":39,"312":39,"313":58,"314":58,"315":39,"316":12,"317":11,"318":1,"319":12,"320":12,"321":12,"322":12,"323":27,"324":27,"325":27,"326":27,"327":297,"328":254,"329":156,"330":156,"331":156,"332":113,"333":43,"334":43,"335":116,"336":43,"337":98,"338":2,"339":98,"340":69,"341":29,"342":297,"343":2,"344":1,"345":2,"346":2,"347":2,"348":2,"349":526,"350":2,"351":82,"352":2,"353":217,"354":217,"355":217,"356":223,"357":223,"358":223,"359":111,"360":111,"361":104,"362":104,"363":8,"364":8,"365":8,"366":217,"367":2,"368":355,"369":355,"370":355,"371":508,"372":508,"373":201,"374":201,"375":201,"376":70,"377":66,"378":66,"379":70,"380":237,"381":0,"382":0,"383":237,"384":2,"385":201,"386":201,"387":201,"388":201,"389":201,"390":201,"391":141,"392":141,"393":89,"394":89,"395":89,"396":89,"397":89,"398":89,"399":201,"400":201,"401":89,"402":89,"403":2,"404":87,"405":201,"406":201,"407":2,"408":2,"409":2,"410":2,"411":2,"412":2,"413":12,"414":12,"415":2,"416":10,"417":2,"418":8,"419":2,"420":6,"421":2,"422":129,"423":2,"424":111,"425":111,"426":111,"427":282,"428":104,"429":30,"430":10,"431":10,"432":74,"433":74,"434":74,"435":104,"436":178,"437":8,"438":8,"439":8,"440":170,"441":170,"442":170,"443":88,"444":9,"445":4,"446":79,"447":18,"448":18,"449":61,"450":8,"451":61,"452":4,"453":4,"454":57,"455":57,"456":82,"457":28,"458":54,"459":4,"460":50,"461":10,"462":40,"463":4,"464":36,"465":4,"466":32,"467":22,"468":10,"469":2,"470":8,"471":170,"472":111,"473":2,"474":104,"475":104,"476":104,"477":8,"478":96,"479":38,"480":38,"481":16,"482":2,"483":2,"484":16,"485":22,"486":20,"487":38,"488":56,"489":42,"490":4,"491":42,"492":42,"493":40,"494":58,"495":16,"496":30,"497":28,"498":28,"499":26,"500":26,"501":4,"502":42,"503":42,"504":42,"505":82,"506":58,"507":58,"508":54,"509":4,"510":2,"511":2,"512":4,"513":50,"514":50,"515":44,"516":44,"517":2,"518":8,"519":8,"520":54,"521":38,"522":38,"523":14,"524":2,"525":12,"526":2,"527":10,"528":2,"529":8,"530":2,"531":6,"532":2,"533":4,"534":2,"535":2,"536":24,"537":8,"538":2,"539":2,"540":1,"541":2,"542":24,"543":24,"544":24,"545":18,"546":18,"547":15,"548":2,"549":103,"550":18,"551":103,"552":103,"553":103,"554":88,"555":2,"556":2,"557":6,"558":6,"559":6,"560":6,"561":6,"562":1,"563":6,"564":1,"565":6,"566":2,"567":2,"568":1,"569":422,"570":422,"571":205,"572":217,"573":422,"574":1,"575":217,"576":217,"577":217,"578":217,"579":217,"580":217,"581":217,"582":217,"583":1,"584":422,"585":422,"586":460,"587":1,"588":154,"589":154,"590":154,"591":154,"592":154,"593":154,"594":154,"595":2,"596":2,"597":48,"598":2,"599":2,"600":94,"601":2,"602":114,"603":114,"604":190,"605":190,"606":190,"607":122,"608":122,"609":122,"610":122,"611":190,"612":190,"613":122,"614":10,"615":122,"616":190,"617":2,"618":50,"619":50,"620":50,"621":50,"622":12,"623":12,"624":50,"625":24,"626":50,"627":2,"628":122,"629":122,"630":122,"631":122,"632":240,"633":240,"634":136,"635":122,"636":2,"637":195,"638":2,"639":2,"640":2,"641":2,"642":2,"643":2,"644":2,"645":2,"646":1,"647":20,"648":2,"649":2},"b":{"1":[2,1],"2":[2,1],"3":[2,1],"4":[2,1],"5":[2,1],"6":[34,12],"7":[6,6,28],"8":[6,2],"9":[6,6],"10":[28,10],"11":[28,14],"12":[34,10],"13":[22,12],"14":[24,22,22],"15":[2,22],"16":[4,20],"17":[102,58],"18":[2,2],"19":[8,2],"20":[485,126],"21":[1,1],"22":[89,66],"23":[89,66],"24":[4,172],"25":[1,1],"26":[452,0],"27":[1,1],"28":[1,1],"29":[2,2,1],"30":[2,1],"31":[329,78],"32":[1,1],"33":[1,86],"34":[1,1],"35":[2,2],"36":[8,8,58,89],"37":[2,6],"38":[22,18],"39":[18,4],"40":[10,8],"41":[8,2],"42":[6,2],"43":[4,2],"44":[2,6],"45":[4,14],"46":[12,6],"47":[18,16],"48":[4,14],"49":[14,4],"50":[4,10],"51":[4,2],"52":[10,4],"53":[297,102],"54":[53,244],"55":[884,685],"56":[40,547],"57":[3,544],"58":[22,522],"59":[5,517],"60":[215,302],"61":[88,214],"62":[65,149],"63":[21,128],"64":[89,39],"65":[97,90,87],"66":[12,27],"67":[11,1],"68":[254,43],"69":[297,199],"70":[156,98],"71":[145,11],"72":[113,43],"73":[2,96],"74":[69,29],"75":[492,34],"76":[12,22],"77":[0,12],"78":[0,0],"79":[12,0],"80":[82,64,60],"81":[111,104,8],"82":[201,70,237],"83":[66,4],"84":[8,58],"85":[0,237],"86":[237,4],"87":[89,52],"88":[89,0],"89":[89,0],"90":[2,87],"91":[2,199],"92":[2,10],"93":[2,8],"94":[2,6],"95":[129,129],"96":[92,102,104,172,178,170],"97":[30,74],"98":[10,20],"99":[8,170],"100":[88,82],"101":[9,79],"102":[4,5],"103":[10,18,18,61,57],"104":[8,53],"105":[4,57],"106":[28,54],"107":[8,20],"108":[4,50],"109":[10,40],"110":[4,36],"111":[4,32],"112":[22,10],"113":[2,8],"114":[8,96],"115":[38,58],"116":[16,22],"117":[38,30],"118":[2,14],"119":[20,2],"120":[42,14],"121":[4,38],"122":[40,2],"123":[16,42],"124":[58,52,52],"125":[28,2],"126":[26,2],"127":[4,22],"128":[58,24],"129":[54,4],"130":[4,50],"131":[2,2],"132":[44,6],"133":[38,16],"134":[14,24],"135":[38,16],"136":[2,12],"137":[2,10],"138":[2,8],"139":[2,6],"140":[2,4],"141":[2,2],"142":[4,20],"143":[15,3],"144":[18,85],"145":[205,217],"146":[422,239],"147":[217,154],"148":[20,28],"149":[48,46],"150":[48,42],"151":[46,34],"152":[122,68],"153":[10,112],"154":[122,68],"155":[10,112],"156":[12,38],"157":[12,12],"158":[24,26],"159":[50,26],"160":[136,104],"161":[240,118],"162":[106,16],"163":[14,6],"164":[2,12],"165":[2,10],"166":[2,8],"167":[4,4],"168":[2,4]},"f":{"1":2,"2":12,"3":6,"4":127,"5":84,"6":5,"7":299,"8":139,"9":1,"10":8,"11":37,"12":1,"13":119,"14":63,"15":42,"16":2,"17":6,"18":34,"19":12,"20":10,"21":34,"22":24,"23":24,"24":22,"25":24,"26":6,"27":102,"28":62,"29":4,"30":16,"31":176,"32":485,"33":227,"34":78,"35":13,"36":100,"37":95,"38":89,"39":176,"40":452,"41":0,"42":107,"43":110,"44":646,"45":2,"46":329,"47":317,"48":85,"49":87,"50":2,"51":2,"52":16,"53":12,"54":4,"55":155,"56":196,"57":155,"58":223,"59":8,"60":8,"61":36,"62":2,"63":4,"64":517,"65":30,"66":297,"67":201,"68":2,"69":526,"70":82,"71":217,"72":355,"73":201,"74":12,"75":129,"76":111,"77":282,"78":104,"79":56,"80":30,"81":82,"82":8,"83":54,"84":2,"85":24,"86":103,"87":6,"88":6,"89":6,"90":422,"91":217,"92":422,"93":154,"94":48,"95":94,"96":114,"97":190,"98":50,"99":122,"100":195,"101":20},"fnMap":{"1":{"name":"(anonymous_1)","line":1,"loc":{"start":{"line":1,"column":17},"end":{"line":1,"column":35}}},"2":{"name":"Event","line":41,"loc":{"start":{"line":41,"column":12},"end":{"line":41,"column":33}}},"3":{"name":"Map","line":49,"loc":{"start":{"line":49,"column":21},"end":{"line":49,"column":36}}},"4":{"name":"get","line":53,"loc":{"start":{"line":53,"column":11},"end":{"line":53,"column":29}}},"5":{"name":"set","line":56,"loc":{"start":{"line":56,"column":11},"end":{"line":56,"column":36}}},"6":{"name":"WeakMap","line":64,"loc":{"start":{"line":64,"column":29},"end":{"line":64,"column":48}}},"7":{"name":"get","line":67,"loc":{"start":{"line":67,"column":11},"end":{"line":67,"column":29}}},"8":{"name":"set","line":70,"loc":{"start":{"line":70,"column":11},"end":{"line":70,"column":36}}},"9":{"name":"WeakSet","line":80,"loc":{"start":{"line":80,"column":29},"end":{"line":80,"column":48}}},"10":{"name":"add","line":83,"loc":{"start":{"line":83,"column":11},"end":{"line":83,"column":29}}},"11":{"name":"has","line":86,"loc":{"start":{"line":86,"column":11},"end":{"line":86,"column":29}}},"12":{"name":"(anonymous_12)","line":93,"loc":{"start":{"line":93,"column":33},"end":{"line":93,"column":53}}},"13":{"name":"(anonymous_13)","line":94,"loc":{"start":{"line":94,"column":11},"end":{"line":94,"column":26}}},"14":{"name":"(anonymous_14)","line":99,"loc":{"start":{"line":99,"column":25},"end":{"line":99,"column":37}}},"15":{"name":"Component","line":111,"loc":{"start":{"line":111,"column":2},"end":{"line":111,"column":23}}},"16":{"name":"setup","line":117,"loc":{"start":{"line":117,"column":2},"end":{"line":117,"column":26}}},"17":{"name":"createEntry","line":122,"loc":{"start":{"line":122,"column":22},"end":{"line":122,"column":62}}},"18":{"name":"get","line":126,"loc":{"start":{"line":126,"column":14},"end":{"line":126,"column":53}}},"19":{"name":"relate","line":138,"loc":{"start":{"line":138,"column":17},"end":{"line":138,"column":46}}},"20":{"name":"set","line":143,"loc":{"start":{"line":143,"column":14},"end":{"line":143,"column":36}}},"21":{"name":"value","line":156,"loc":{"start":{"line":156,"column":15},"end":{"line":156,"column":43}}},"22":{"name":"value","line":164,"loc":{"start":{"line":164,"column":15},"end":{"line":164,"column":33}}},"23":{"name":"(anonymous_23)","line":178,"loc":{"start":{"line":178,"column":33},"end":{"line":178,"column":45}}},"24":{"name":"get","line":183,"loc":{"start":{"line":183,"column":13},"end":{"line":183,"column":28}}},"25":{"name":"value","line":191,"loc":{"start":{"line":191,"column":15},"end":{"line":191,"column":45}}},"26":{"name":"lazyGetter","line":207,"loc":{"start":{"line":207,"column":19},"end":{"line":207,"column":49}}},"27":{"name":"get","line":210,"loc":{"start":{"line":210,"column":11},"end":{"line":210,"column":26}}},"28":{"name":"set","line":213,"loc":{"start":{"line":213,"column":11},"end":{"line":213,"column":31}}},"29":{"name":"define","line":232,"loc":{"start":{"line":232,"column":12},"end":{"line":232,"column":46}}},"30":{"name":"invoke","line":241,"loc":{"start":{"line":241,"column":12},"end":{"line":241,"column":46}}},"31":{"name":"create","line":252,"loc":{"start":{"line":252,"column":15},"end":{"line":252,"column":43}}},"32":{"name":"doc","line":255,"loc":{"start":{"line":255,"column":12},"end":{"line":255,"column":31}}},"33":{"name":"fragment","line":258,"loc":{"start":{"line":258,"column":17},"end":{"line":258,"column":41}}},"34":{"name":"text","line":261,"loc":{"start":{"line":261,"column":13},"end":{"line":261,"column":40}}},"35":{"name":"(anonymous_35)","line":301,"loc":{"start":{"line":301,"column":27},"end":{"line":301,"column":55}}},"36":{"name":"(anonymous_36)","line":303,"loc":{"start":{"line":303,"column":6},"end":{"line":303,"column":34}}},"37":{"name":"comments","line":311,"loc":{"start":{"line":311,"column":17},"end":{"line":311,"column":51}}},"38":{"name":"replaceAttributes","line":314,"loc":{"start":{"line":314,"column":26},"end":{"line":314,"column":65}}},"39":{"name":"createFragment","line":321,"loc":{"start":{"line":321,"column":23},"end":{"line":321,"column":59}}},"40":{"name":"(anonymous_40)","line":329,"loc":{"start":{"line":329,"column":39},"end":{"line":329,"column":55}}},"41":{"name":"(anonymous_41)","line":353,"loc":{"start":{"line":353,"column":2},"end":{"line":353,"column":18}},"skip":true},"42":{"name":"(anonymous_42)","line":358,"loc":{"start":{"line":358,"column":35},"end":{"line":358,"column":59}}},"43":{"name":"(anonymous_43)","line":360,"loc":{"start":{"line":360,"column":6},"end":{"line":360,"column":30}}},"44":{"name":"unique","line":377,"loc":{"start":{"line":377,"column":15},"end":{"line":377,"column":41}}},"45":{"name":"TL","line":384,"loc":{"start":{"line":384,"column":12},"end":{"line":384,"column":34}}},"46":{"name":"TL","line":393,"loc":{"start":{"line":393,"column":12},"end":{"line":393,"column":34}}},"47":{"name":"TL","line":399,"loc":{"start":{"line":399,"column":12},"end":{"line":399,"column":34}}},"48":{"name":"(anonymous_48)","line":409,"loc":{"start":{"line":409,"column":34},"end":{"line":409,"column":56}}},"49":{"name":"(anonymous_49)","line":413,"loc":{"start":{"line":413,"column":6},"end":{"line":413,"column":28}}},"50":{"name":"(anonymous_50)","line":429,"loc":{"start":{"line":429,"column":33},"end":{"line":429,"column":55}}},"51":{"name":"(anonymous_51)","line":435,"loc":{"start":{"line":435,"column":6},"end":{"line":435,"column":28}}},"52":{"name":"Wire","line":443,"loc":{"start":{"line":443,"column":2},"end":{"line":443,"column":28}}},"53":{"name":"insert","line":451,"loc":{"start":{"line":451,"column":26},"end":{"line":451,"column":44}}},"54":{"name":"remove","line":458,"loc":{"start":{"line":458,"column":26},"end":{"line":458,"column":44}}},"55":{"name":"createPath","line":483,"loc":{"start":{"line":483,"column":19},"end":{"line":483,"column":45}}},"56":{"name":"prepend","line":505,"loc":{"start":{"line":505,"column":16},"end":{"line":505,"column":53}}},"57":{"name":"create","line":510,"loc":{"start":{"line":510,"column":12},"end":{"line":510,"column":46}}},"58":{"name":"find","line":513,"loc":{"start":{"line":513,"column":10},"end":{"line":513,"column":36}}},"59":{"name":"(anonymous_59)","line":527,"loc":{"start":{"line":527,"column":15},"end":{"line":527,"column":48}}},"60":{"name":"update","line":540,"loc":{"start":{"line":540,"column":15},"end":{"line":540,"column":45}}},"61":{"name":"(anonymous_61)","line":543,"loc":{"start":{"line":543,"column":11},"end":{"line":543,"column":31}}},"62":{"name":"ized","line":581,"loc":{"start":{"line":581,"column":13},"end":{"line":581,"column":39}}},"63":{"name":"toStyle","line":584,"loc":{"start":{"line":584,"column":16},"end":{"line":584,"column":41}}},"64":{"name":"identity","line":601,"loc":{"start":{"line":601,"column":17},"end":{"line":601,"column":38}}},"65":{"name":"remove","line":605,"loc":{"start":{"line":605,"column":15},"end":{"line":605,"column":58}}},"66":{"name":"domdiff","line":612,"loc":{"start":{"line":612,"column":16},"end":{"line":617,"column":4}}},"67":{"name":"Cache","line":715,"loc":{"start":{"line":715,"column":2},"end":{"line":715,"column":19}}},"68":{"name":"asHTML","line":719,"loc":{"start":{"line":719,"column":15},"end":{"line":719,"column":37}}},"69":{"name":"asNode","line":724,"loc":{"start":{"line":724,"column":15},"end":{"line":724,"column":40}}},"70":{"name":"canDiff","line":734,"loc":{"start":{"line":734,"column":16},"end":{"line":734,"column":40}}},"71":{"name":"create$$1","line":745,"loc":{"start":{"line":745,"column":17},"end":{"line":745,"column":49}}},"72":{"name":"find","line":775,"loc":{"start":{"line":775,"column":13},"end":{"line":775,"column":47}}},"73":{"name":"findAttributes","line":819,"loc":{"start":{"line":819,"column":25},"end":{"line":819,"column":69}}},"74":{"name":"invokeAtDistance","line":879,"loc":{"start":{"line":879,"column":25},"end":{"line":879,"column":68}}},"75":{"name":"isPromise_ish","line":893,"loc":{"start":{"line":893,"column":22},"end":{"line":893,"column":52}}},"76":{"name":"setAnyContent","line":906,"loc":{"start":{"line":906,"column":22},"end":{"line":906,"column":63}}},"77":{"name":"anyContent","line":909,"loc":{"start":{"line":909,"column":21},"end":{"line":909,"column":48}}},"78":{"name":"setAttribute","line":990,"loc":{"start":{"line":990,"column":21},"end":{"line":990,"column":65}}},"79":{"name":"(anonymous_79)","line":1011,"loc":{"start":{"line":1011,"column":15},"end":{"line":1011,"column":35}}},"80":{"name":"(anonymous_80)","line":1023,"loc":{"start":{"line":1023,"column":17},"end":{"line":1023,"column":37}}},"81":{"name":"(anonymous_81)","line":1040,"loc":{"start":{"line":1040,"column":19},"end":{"line":1040,"column":39}}},"82":{"name":"setTextContent","line":1067,"loc":{"start":{"line":1067,"column":23},"end":{"line":1067,"column":53}}},"83":{"name":"textContent","line":1069,"loc":{"start":{"line":1069,"column":22},"end":{"line":1069,"column":50}}},"84":{"name":"observe","line":1103,"loc":{"start":{"line":1103,"column":2},"end":{"line":1103,"column":21}}},"85":{"name":"dispatchAll","line":1111,"loc":{"start":{"line":1111,"column":22},"end":{"line":1111,"column":56}}},"86":{"name":"dispatchTarget","line":1124,"loc":{"start":{"line":1124,"column":25},"end":{"line":1124,"column":62}}},"87":{"name":"(anonymous_87)","line":1140,"loc":{"start":{"line":1140,"column":27},"end":{"line":1140,"column":46}}},"88":{"name":"(anonymous_88)","line":1149,"loc":{"start":{"line":1149,"column":50},"end":{"line":1149,"column":67}}},"89":{"name":"(anonymous_89)","line":1152,"loc":{"start":{"line":1152,"column":51},"end":{"line":1152,"column":68}}},"90":{"name":"render","line":1171,"loc":{"start":{"line":1171,"column":2},"end":{"line":1171,"column":28}}},"91":{"name":"upgrade","line":1185,"loc":{"start":{"line":1185,"column":2},"end":{"line":1185,"column":29}}},"92":{"name":"update$1","line":1197,"loc":{"start":{"line":1197,"column":2},"end":{"line":1197,"column":22}}},"93":{"name":"createTemplate","line":1208,"loc":{"start":{"line":1208,"column":2},"end":{"line":1208,"column":36}}},"94":{"name":"SC_PLACE","line":1221,"loc":{"start":{"line":1221,"column":17},"end":{"line":1221,"column":47}}},"95":{"name":"wire","line":1237,"loc":{"start":{"line":1237,"column":13},"end":{"line":1237,"column":38}}},"96":{"name":"content","line":1247,"loc":{"start":{"line":1247,"column":16},"end":{"line":1247,"column":39}}},"97":{"name":"(anonymous_97)","line":1253,"loc":{"start":{"line":1253,"column":11},"end":{"line":1253,"column":30}}},"98":{"name":"weakly","line":1276,"loc":{"start":{"line":1276,"column":15},"end":{"line":1276,"column":42}}},"99":{"name":"wireContent","line":1298,"loc":{"start":{"line":1298,"column":20},"end":{"line":1298,"column":47}}},"100":{"name":"bind","line":1317,"loc":{"start":{"line":1317,"column":13},"end":{"line":1317,"column":36}}},"101":{"name":"hyper","line":1336,"loc":{"start":{"line":1336,"column":2},"end":{"line":1336,"column":23}}}},"statementMap":{"1":{"start":{"line":1,"column":0},"end":{"line":1350,"column":11}},"2":{"start":{"line":4,"column":2},"end":{"line":4,"column":31}},"3":{"start":{"line":9,"column":2},"end":{"line":9,"column":23}},"4":{"start":{"line":10,"column":2},"end":{"line":10,"column":20}},"5":{"start":{"line":11,"column":2},"end":{"line":11,"column":23}},"6":{"start":{"line":12,"column":2},"end":{"line":12,"column":34}},"7":{"start":{"line":15,"column":2},"end":{"line":15,"column":112}},"8":{"start":{"line":18,"column":2},"end":{"line":18,"column":44}},"9":{"start":{"line":19,"column":2},"end":{"line":19,"column":51}},"10":{"start":{"line":22,"column":2},"end":{"line":22,"column":30}},"11":{"start":{"line":23,"column":2},"end":{"line":23,"column":39}},"12":{"start":{"line":26,"column":2},"end":{"line":26,"column":27}},"13":{"start":{"line":27,"column":2},"end":{"line":27,"column":52}},"14":{"start":{"line":28,"column":2},"end":{"line":28,"column":61}},"15":{"start":{"line":29,"column":2},"end":{"line":29,"column":34}},"16":{"start":{"line":37,"column":2},"end":{"line":37,"column":22}},"17":{"start":{"line":38,"column":2},"end":{"line":46,"column":3}},"18":{"start":{"line":39,"column":4},"end":{"line":39,"column":23}},"19":{"start":{"line":41,"column":4},"end":{"line":45,"column":6}},"20":{"start":{"line":42,"column":6},"end":{"line":42,"column":44}},"21":{"start":{"line":43,"column":6},"end":{"line":43,"column":38}},"22":{"start":{"line":44,"column":6},"end":{"line":44,"column":15}},"23":{"start":{"line":49,"column":2},"end":{"line":60,"column":4}},"24":{"start":{"line":50,"column":4},"end":{"line":51,"column":20}},"25":{"start":{"line":52,"column":4},"end":{"line":59,"column":6}},"26":{"start":{"line":54,"column":8},"end":{"line":54,"column":41}},"27":{"start":{"line":57,"column":8},"end":{"line":57,"column":43}},"28":{"start":{"line":63,"column":2},"end":{"line":63,"column":13}},"29":{"start":{"line":64,"column":2},"end":{"line":77,"column":4}},"30":{"start":{"line":65,"column":4},"end":{"line":65,"column":25}},"31":{"start":{"line":66,"column":4},"end":{"line":76,"column":6}},"32":{"start":{"line":68,"column":8},"end":{"line":68,"column":24}},"33":{"start":{"line":71,"column":8},"end":{"line":74,"column":11}},"34":{"start":{"line":80,"column":2},"end":{"line":90,"column":4}},"35":{"start":{"line":81,"column":4},"end":{"line":81,"column":27}},"36":{"start":{"line":82,"column":4},"end":{"line":89,"column":6}},"37":{"start":{"line":84,"column":8},"end":{"line":84,"column":26}},"38":{"start":{"line":87,"column":8},"end":{"line":87,"column":36}},"39":{"start":{"line":93,"column":2},"end":{"line":97,"column":17}},"40":{"start":{"line":94,"column":4},"end":{"line":96,"column":6}},"41":{"start":{"line":95,"column":6},"end":{"line":95,"column":53}},"42":{"start":{"line":99,"column":2},"end":{"line":101,"column":4}},"43":{"start":{"line":100,"column":4},"end":{"line":100,"column":42}},"44":{"start":{"line":111,"column":2},"end":{"line":113,"column":3}},"45":{"start":{"line":112,"column":4},"end":{"line":112,"column":16}},"46":{"start":{"line":117,"column":2},"end":{"line":201,"column":3}},"47":{"start":{"line":120,"column":4},"end":{"line":120,"column":33}},"48":{"start":{"line":121,"column":4},"end":{"line":121,"column":31}},"49":{"start":{"line":122,"column":4},"end":{"line":125,"column":6}},"50":{"start":{"line":123,"column":6},"end":{"line":123,"column":28}},"51":{"start":{"line":124,"column":6},"end":{"line":124,"column":23}},"52":{"start":{"line":126,"column":4},"end":{"line":137,"column":6}},"53":{"start":{"line":127,"column":6},"end":{"line":127,"column":60}},"54":{"start":{"line":128,"column":6},"end":{"line":136,"column":7}},"55":{"start":{"line":131,"column":10},"end":{"line":131,"column":62}},"56":{"start":{"line":132,"column":10},"end":{"line":132,"column":71}},"57":{"start":{"line":134,"column":10},"end":{"line":134,"column":61}},"58":{"start":{"line":135,"column":10},"end":{"line":135,"column":57}},"59":{"start":{"line":138,"column":4},"end":{"line":142,"column":6}},"60":{"start":{"line":139,"column":6},"end":{"line":139,"column":42}},"61":{"start":{"line":140,"column":6},"end":{"line":140,"column":32}},"62":{"start":{"line":141,"column":6},"end":{"line":141,"column":22}},"63":{"start":{"line":143,"column":4},"end":{"line":147,"column":6}},"64":{"start":{"line":144,"column":6},"end":{"line":144,"column":27}},"65":{"start":{"line":145,"column":6},"end":{"line":145,"column":34}},"66":{"start":{"line":146,"column":6},"end":{"line":146,"column":18}},"67":{"start":{"line":149,"column":4},"end":{"line":160,"column":7}},"68":{"start":{"line":157,"column":10},"end":{"line":157,"column":104}},"69":{"start":{"line":161,"column":4},"end":{"line":200,"column":7}},"70":{"start":{"line":165,"column":10},"end":{"line":165,"column":35}},"71":{"start":{"line":166,"column":10},"end":{"line":166,"column":89}},"72":{"start":{"line":179,"column":8},"end":{"line":179,"column":33}},"73":{"start":{"line":184,"column":10},"end":{"line":184,"column":20}},"74":{"start":{"line":192,"column":10},"end":{"line":192,"column":34}},"75":{"start":{"line":193,"column":10},"end":{"line":193,"column":86}},"76":{"start":{"line":194,"column":10},"end":{"line":196,"column":11}},"77":{"start":{"line":195,"column":12},"end":{"line":195,"column":38}},"78":{"start":{"line":196,"column":11},"end":{"line":196,"column":47}},"79":{"start":{"line":196,"column":33},"end":{"line":196,"column":47}},"80":{"start":{"line":197,"column":10},"end":{"line":197,"column":22}},"81":{"start":{"line":207,"column":2},"end":{"line":217,"column":4}},"82":{"start":{"line":208,"column":4},"end":{"line":208,"column":34}},"83":{"start":{"line":209,"column":4},"end":{"line":216,"column":6}},"84":{"start":{"line":211,"column":8},"end":{"line":211,"column":66}},"85":{"start":{"line":214,"column":8},"end":{"line":214,"column":82}},"86":{"start":{"line":219,"column":2},"end":{"line":219,"column":19}},"87":{"start":{"line":220,"column":2},"end":{"line":220,"column":16}},"88":{"start":{"line":221,"column":2},"end":{"line":221,"column":46}},"89":{"start":{"line":223,"column":2},"end":{"line":223,"column":17}},"90":{"start":{"line":225,"column":2},"end":{"line":249,"column":4}},"91":{"start":{"line":233,"column":6},"end":{"line":235,"column":7}},"92":{"start":{"line":234,"column":8},"end":{"line":234,"column":35}},"93":{"start":{"line":236,"column":6},"end":{"line":236,"column":33}},"94":{"start":{"line":242,"column":6},"end":{"line":247,"column":7}},"95":{"start":{"line":243,"column":8},"end":{"line":243,"column":26}},"96":{"start":{"line":244,"column":8},"end":{"line":246,"column":9}},"97":{"start":{"line":245,"column":10},"end":{"line":245,"column":53}},"98":{"start":{"line":252,"column":2},"end":{"line":254,"column":4}},"99":{"start":{"line":253,"column":4},"end":{"line":253,"column":41}},"100":{"start":{"line":255,"column":2},"end":{"line":257,"column":4}},"101":{"start":{"line":256,"column":4},"end":{"line":256,"column":38}},"102":{"start":{"line":258,"column":2},"end":{"line":260,"column":4}},"103":{"start":{"line":259,"column":4},"end":{"line":259,"column":46}},"104":{"start":{"line":261,"column":2},"end":{"line":263,"column":4}},"105":{"start":{"line":262,"column":4},"end":{"line":262,"column":43}},"106":{"start":{"line":268,"column":2},"end":{"line":268,"column":31}},"107":{"start":{"line":269,"column":2},"end":{"line":269,"column":55}},"108":{"start":{"line":270,"column":2},"end":{"line":270,"column":57}},"109":{"start":{"line":271,"column":2},"end":{"line":271,"column":50}},"110":{"start":{"line":272,"column":2},"end":{"line":272,"column":89}},"111":{"start":{"line":274,"column":2},"end":{"line":274,"column":100}},"112":{"start":{"line":276,"column":2},"end":{"line":276,"column":100}},"113":{"start":{"line":278,"column":2},"end":{"line":278,"column":40}},"114":{"start":{"line":281,"column":2},"end":{"line":281,"column":43}},"115":{"start":{"line":284,"column":2},"end":{"line":284,"column":61}},"116":{"start":{"line":287,"column":2},"end":{"line":287,"column":52}},"117":{"start":{"line":288,"column":2},"end":{"line":288,"column":51}},"118":{"start":{"line":289,"column":2},"end":{"line":289,"column":80}},"119":{"start":{"line":295,"column":2},"end":{"line":295,"column":47}},"120":{"start":{"line":301,"column":2},"end":{"line":308,"column":4}},"121":{"start":{"line":302,"column":4},"end":{"line":302,"column":40}},"122":{"start":{"line":304,"column":4},"end":{"line":304,"column":35}},"123":{"start":{"line":305,"column":4},"end":{"line":307,"column":5}},"124":{"start":{"line":306,"column":6},"end":{"line":306,"column":38}},"125":{"start":{"line":310,"column":2},"end":{"line":310,"column":86}},"126":{"start":{"line":311,"column":2},"end":{"line":313,"column":4}},"127":{"start":{"line":312,"column":4},"end":{"line":312,"column":73}},"128":{"start":{"line":314,"column":2},"end":{"line":316,"column":4}},"129":{"start":{"line":315,"column":4},"end":{"line":315,"column":48}},"130":{"start":{"line":321,"column":2},"end":{"line":323,"column":4}},"131":{"start":{"line":322,"column":4},"end":{"line":322,"column":110}},"132":{"start":{"line":329,"column":2},"end":{"line":355,"column":4}},"133":{"start":{"line":330,"column":4},"end":{"line":330,"column":33}},"134":{"start":{"line":331,"column":4},"end":{"line":339,"column":7}},"135":{"start":{"line":340,"column":4},"end":{"line":340,"column":35}},"136":{"start":{"line":341,"column":4},"end":{"line":343,"column":5}},"137":{"start":{"line":342,"column":6},"end":{"line":342,"column":50}},"138":{"start":{"line":344,"column":4},"end":{"line":344,"column":17}},"139":{"start":{"line":354,"column":4},"end":{"line":354,"column":32},"skip":true},"140":{"start":{"line":358,"column":2},"end":{"line":362,"column":4}},"141":{"start":{"line":359,"column":4},"end":{"line":359,"column":41}},"142":{"start":{"line":361,"column":4},"end":{"line":361,"column":27}},"143":{"start":{"line":366,"column":2},"end":{"line":366,"column":23}},"144":{"start":{"line":377,"column":2},"end":{"line":379,"column":4}},"145":{"start":{"line":378,"column":4},"end":{"line":378,"column":25}},"146":{"start":{"line":384,"column":2},"end":{"line":404,"column":4}},"147":{"start":{"line":385,"column":4},"end":{"line":402,"column":5}},"148":{"start":{"line":391,"column":6},"end":{"line":391,"column":31}},"149":{"start":{"line":393,"column":6},"end":{"line":396,"column":8}},"150":{"start":{"line":394,"column":8},"end":{"line":394,"column":43}},"151":{"start":{"line":395,"column":8},"end":{"line":395,"column":73}},"152":{"start":{"line":399,"column":6},"end":{"line":401,"column":8}},"153":{"start":{"line":400,"column":8},"end":{"line":400,"column":24}},"154":{"start":{"line":403,"column":4},"end":{"line":403,"column":25}},"155":{"start":{"line":409,"column":2},"end":{"line":425,"column":4}},"156":{"start":{"line":410,"column":4},"end":{"line":410,"column":45}},"157":{"start":{"line":411,"column":4},"end":{"line":411,"column":31}},"158":{"start":{"line":412,"column":4},"end":{"line":412,"column":29}},"159":{"start":{"line":414,"column":4},"end":{"line":414,"column":45}},"160":{"start":{"line":415,"column":4},"end":{"line":415,"column":33}},"161":{"start":{"line":416,"column":4},"end":{"line":423,"column":5}},"162":{"start":{"line":417,"column":6},"end":{"line":417,"column":31}},"163":{"start":{"line":418,"column":6},"end":{"line":418,"column":58}},"164":{"start":{"line":419,"column":6},"end":{"line":419,"column":72}},"165":{"start":{"line":421,"column":6},"end":{"line":421,"column":33}},"166":{"start":{"line":422,"column":6},"end":{"line":422,"column":56}},"167":{"start":{"line":424,"column":4},"end":{"line":424,"column":19}},"168":{"start":{"line":429,"column":2},"end":{"line":441,"column":4}},"169":{"start":{"line":430,"column":4},"end":{"line":430,"column":33}},"170":{"start":{"line":431,"column":4},"end":{"line":431,"column":68}},"171":{"start":{"line":432,"column":4},"end":{"line":432,"column":31}},"172":{"start":{"line":433,"column":4},"end":{"line":433,"column":54}},"173":{"start":{"line":434,"column":4},"end":{"line":434,"column":19}},"174":{"start":{"line":436,"column":4},"end":{"line":436,"column":33}},"175":{"start":{"line":437,"column":4},"end":{"line":437,"column":40}},"176":{"start":{"line":438,"column":4},"end":{"line":438,"column":82}},"177":{"start":{"line":439,"column":4},"end":{"line":439,"column":65}},"178":{"start":{"line":440,"column":4},"end":{"line":440,"column":19}},"179":{"start":{"line":443,"column":2},"end":{"line":448,"column":3}},"180":{"start":{"line":444,"column":4},"end":{"line":444,"column":33}},"181":{"start":{"line":445,"column":4},"end":{"line":445,"column":36}},"182":{"start":{"line":446,"column":4},"end":{"line":446,"column":31}},"183":{"start":{"line":447,"column":4},"end":{"line":447,"column":44}},"184":{"start":{"line":451,"column":2},"end":{"line":455,"column":4}},"185":{"start":{"line":452,"column":4},"end":{"line":452,"column":34}},"186":{"start":{"line":453,"column":4},"end":{"line":453,"column":32}},"187":{"start":{"line":454,"column":4},"end":{"line":454,"column":14}},"188":{"start":{"line":458,"column":2},"end":{"line":470,"column":4}},"189":{"start":{"line":459,"column":4},"end":{"line":459,"column":27}},"190":{"start":{"line":460,"column":4},"end":{"line":460,"column":25}},"191":{"start":{"line":461,"column":4},"end":{"line":468,"column":5}},"192":{"start":{"line":462,"column":6},"end":{"line":462,"column":40}},"193":{"start":{"line":464,"column":6},"end":{"line":464,"column":43}},"194":{"start":{"line":465,"column":6},"end":{"line":465,"column":47}},"195":{"start":{"line":466,"column":6},"end":{"line":466,"column":30}},"196":{"start":{"line":467,"column":6},"end":{"line":467,"column":29}},"197":{"start":{"line":469,"column":4},"end":{"line":469,"column":17}},"198":{"start":{"line":483,"column":2},"end":{"line":503,"column":4}},"199":{"start":{"line":484,"column":4},"end":{"line":484,"column":18}},"200":{"start":{"line":485,"column":4},"end":{"line":485,"column":28}},"201":{"start":{"line":486,"column":4},"end":{"line":498,"column":5}},"202":{"start":{"line":489,"column":8},"end":{"line":489,"column":26}},"203":{"start":{"line":490,"column":8},"end":{"line":490,"column":14}},"204":{"start":{"line":492,"column":8},"end":{"line":492,"column":37}},"205":{"start":{"line":493,"column":8},"end":{"line":493,"column":40}},"206":{"start":{"line":494,"column":8},"end":{"line":494,"column":14}},"207":{"start":{"line":496,"column":8},"end":{"line":496,"column":39}},"208":{"start":{"line":497,"column":8},"end":{"line":497,"column":14}},"209":{"start":{"line":499,"column":4},"end":{"line":501,"column":5}},"210":{"start":{"line":500,"column":6},"end":{"line":500,"column":38}},"211":{"start":{"line":502,"column":4},"end":{"line":502,"column":16}},"212":{"start":{"line":505,"column":2},"end":{"line":507,"column":4}},"213":{"start":{"line":506,"column":4},"end":{"line":506,"column":61}},"214":{"start":{"line":509,"column":2},"end":{"line":520,"column":4}},"215":{"start":{"line":511,"column":6},"end":{"line":511,"column":76}},"216":{"start":{"line":514,"column":6},"end":{"line":514,"column":31}},"217":{"start":{"line":515,"column":6},"end":{"line":517,"column":7}},"218":{"start":{"line":516,"column":8},"end":{"line":516,"column":40}},"219":{"start":{"line":518,"column":6},"end":{"line":518,"column":18}},"220":{"start":{"line":523,"column":2},"end":{"line":523,"column":84}},"221":{"start":{"line":527,"column":2},"end":{"line":535,"column":5}},"222":{"start":{"line":528,"column":4},"end":{"line":533,"column":5}},"223":{"start":{"line":529,"column":6},"end":{"line":529,"column":43}},"224":{"start":{"line":530,"column":6},"end":{"line":530,"column":23}},"225":{"start":{"line":531,"column":6},"end":{"line":531,"column":35}},"226":{"start":{"line":532,"column":6},"end":{"line":532,"column":34}},"227":{"start":{"line":534,"column":4},"end":{"line":534,"column":37}},"228":{"start":{"line":540,"column":2},"end":{"line":578,"column":4}},"229":{"start":{"line":541,"column":4},"end":{"line":542,"column":26}},"230":{"start":{"line":543,"column":4},"end":{"line":577,"column":6}},"231":{"start":{"line":544,"column":6},"end":{"line":576,"column":7}},"232":{"start":{"line":546,"column":10},"end":{"line":568,"column":11}},"233":{"start":{"line":547,"column":12},"end":{"line":559,"column":13}},"234":{"start":{"line":548,"column":14},"end":{"line":556,"column":15}},"235":{"start":{"line":549,"column":16},"end":{"line":555,"column":17}},"236":{"start":{"line":550,"column":18},"end":{"line":554,"column":19}},"237":{"start":{"line":551,"column":20},"end":{"line":553,"column":21}},"238":{"start":{"line":552,"column":22},"end":{"line":552,"column":38}},"239":{"start":{"line":558,"column":14},"end":{"line":558,"column":66}},"240":{"start":{"line":558,"column":25},"end":{"line":558,"column":42}},"241":{"start":{"line":558,"column":47},"end":{"line":558,"column":66}},"242":{"start":{"line":560,"column":12},"end":{"line":560,"column":42}},"243":{"start":{"line":561,"column":12},"end":{"line":564,"column":13}},"244":{"start":{"line":562,"column":14},"end":{"line":562,"column":41}},"245":{"start":{"line":563,"column":14},"end":{"line":563,"column":110}},"246":{"start":{"line":565,"column":12},"end":{"line":565,"column":31}},"247":{"start":{"line":566,"column":12},"end":{"line":566,"column":87}},"248":{"start":{"line":566,"column":23},"end":{"line":566,"column":62}},"249":{"start":{"line":566,"column":67},"end":{"line":566,"column":87}},"250":{"start":{"line":567,"column":12},"end":{"line":567,"column":18}},"251":{"start":{"line":570,"column":10},"end":{"line":574,"column":11}},"252":{"start":{"line":571,"column":12},"end":{"line":571,"column":31}},"253":{"start":{"line":572,"column":12},"end":{"line":572,"column":32}},"254":{"start":{"line":573,"column":12},"end":{"line":573,"column":88}},"255":{"start":{"line":573,"column":23},"end":{"line":573,"column":52}},"256":{"start":{"line":573,"column":57},"end":{"line":573,"column":88}},"257":{"start":{"line":575,"column":10},"end":{"line":575,"column":16}},"258":{"start":{"line":580,"column":2},"end":{"line":580,"column":35}},"259":{"start":{"line":581,"column":2},"end":{"line":583,"column":4}},"260":{"start":{"line":582,"column":4},"end":{"line":582,"column":39}},"261":{"start":{"line":584,"column":2},"end":{"line":590,"column":4}},"262":{"start":{"line":585,"column":4},"end":{"line":585,"column":17}},"263":{"start":{"line":586,"column":4},"end":{"line":588,"column":5}},"264":{"start":{"line":587,"column":6},"end":{"line":587,"column":65}},"265":{"start":{"line":589,"column":4},"end":{"line":589,"column":24}},"266":{"start":{"line":601,"column":2},"end":{"line":603,"column":4}},"267":{"start":{"line":602,"column":4},"end":{"line":602,"column":13}},"268":{"start":{"line":605,"column":2},"end":{"line":610,"column":4}},"269":{"start":{"line":606,"column":4},"end":{"line":606,"column":55}},"270":{"start":{"line":607,"column":4},"end":{"line":607,"column":33}},"271":{"start":{"line":608,"column":4},"end":{"line":608,"column":29}},"272":{"start":{"line":609,"column":4},"end":{"line":609,"column":27}},"273":{"start":{"line":612,"column":2},"end":{"line":705,"column":4}},"274":{"start":{"line":618,"column":4},"end":{"line":618,"column":34}},"275":{"start":{"line":619,"column":4},"end":{"line":619,"column":64}},"276":{"start":{"line":620,"column":4},"end":{"line":621,"column":24}},"277":{"start":{"line":622,"column":4},"end":{"line":622,"column":45}},"278":{"start":{"line":623,"column":4},"end":{"line":623,"column":43}},"279":{"start":{"line":624,"column":4},"end":{"line":624,"column":50}},"280":{"start":{"line":625,"column":4},"end":{"line":625,"column":43}},"281":{"start":{"line":626,"column":4},"end":{"line":626,"column":41}},"282":{"start":{"line":627,"column":4},"end":{"line":627,"column":47}},"283":{"start":{"line":628,"column":4},"end":{"line":681,"column":5}},"284":{"start":{"line":629,"column":6},"end":{"line":680,"column":7}},"285":{"start":{"line":630,"column":8},"end":{"line":630,"column":56}},"286":{"start":{"line":631,"column":13},"end":{"line":680,"column":7}},"287":{"start":{"line":632,"column":8},"end":{"line":632,"column":52}},"288":{"start":{"line":633,"column":13},"end":{"line":680,"column":7}},"289":{"start":{"line":634,"column":8},"end":{"line":634,"column":53}},"290":{"start":{"line":635,"column":13},"end":{"line":680,"column":7}},"291":{"start":{"line":636,"column":8},"end":{"line":636,"column":49}},"292":{"start":{"line":637,"column":13},"end":{"line":680,"column":7}},"293":{"start":{"line":638,"column":8},"end":{"line":638,"column":56}},"294":{"start":{"line":639,"column":8},"end":{"line":639,"column":53}},"295":{"start":{"line":640,"column":13},"end":{"line":680,"column":7}},"296":{"start":{"line":641,"column":8},"end":{"line":641,"column":52}},"297":{"start":{"line":642,"column":8},"end":{"line":642,"column":49}},"298":{"start":{"line":643,"column":13},"end":{"line":680,"column":7}},"299":{"start":{"line":644,"column":8},"end":{"line":644,"column":95}},"300":{"start":{"line":645,"column":8},"end":{"line":645,"column":56}},"301":{"start":{"line":646,"column":8},"end":{"line":646,"column":49}},"302":{"start":{"line":647,"column":13},"end":{"line":680,"column":7}},"303":{"start":{"line":648,"column":8},"end":{"line":648,"column":82}},"304":{"start":{"line":649,"column":8},"end":{"line":649,"column":52}},"305":{"start":{"line":650,"column":8},"end":{"line":650,"column":53}},"306":{"start":{"line":652,"column":8},"end":{"line":652,"column":58}},"307":{"start":{"line":653,"column":8},"end":{"line":679,"column":9}},"308":{"start":{"line":654,"column":10},"end":{"line":654,"column":85}},"309":{"start":{"line":655,"column":10},"end":{"line":655,"column":55}},"310":{"start":{"line":657,"column":10},"end":{"line":657,"column":24}},"311":{"start":{"line":658,"column":10},"end":{"line":658,"column":30}},"312":{"start":{"line":659,"column":10},"end":{"line":662,"column":11}},"313":{"start":{"line":660,"column":12},"end":{"line":660,"column":16}},"314":{"start":{"line":661,"column":12},"end":{"line":661,"column":16}},"315":{"start":{"line":663,"column":10},"end":{"line":678,"column":11}},"316":{"start":{"line":664,"column":12},"end":{"line":668,"column":13}},"317":{"start":{"line":665,"column":14},"end":{"line":665,"column":64}},"318":{"start":{"line":667,"column":14},"end":{"line":667,"column":90}},"319":{"start":{"line":669,"column":12},"end":{"line":669,"column":29}},"320":{"start":{"line":670,"column":12},"end":{"line":670,"column":28}},"321":{"start":{"line":671,"column":12},"end":{"line":671,"column":47}},"322":{"start":{"line":672,"column":12},"end":{"line":672,"column":45}},"323":{"start":{"line":674,"column":12},"end":{"line":674,"column":41}},"324":{"start":{"line":675,"column":12},"end":{"line":675,"column":39}},"325":{"start":{"line":676,"column":12},"end":{"line":676,"column":74}},"326":{"start":{"line":677,"column":12},"end":{"line":677,"column":57}},"327":{"start":{"line":682,"column":4},"end":{"line":703,"column":5}},"328":{"start":{"line":683,"column":6},"end":{"line":702,"column":7}},"329":{"start":{"line":684,"column":8},"end":{"line":684,"column":45}},"330":{"start":{"line":685,"column":8},"end":{"line":685,"column":55}},"331":{"start":{"line":686,"column":8},"end":{"line":694,"column":9}},"332":{"start":{"line":687,"column":10},"end":{"line":687,"column":75}},"333":{"start":{"line":689,"column":10},"end":{"line":689,"column":75}},"334":{"start":{"line":690,"column":10},"end":{"line":692,"column":11}},"335":{"start":{"line":691,"column":12},"end":{"line":691,"column":69}},"336":{"start":{"line":693,"column":10},"end":{"line":693,"column":51}},"337":{"start":{"line":696,"column":8},"end":{"line":696,"column":63}},"338":{"start":{"line":696,"column":48},"end":{"line":696,"column":63}},"339":{"start":{"line":697,"column":8},"end":{"line":701,"column":9}},"340":{"start":{"line":698,"column":10},"end":{"line":698,"column":70}},"341":{"start":{"line":700,"column":10},"end":{"line":700,"column":101}},"342":{"start":{"line":704,"column":4},"end":{"line":704,"column":23}},"343":{"start":{"line":711,"column":2},"end":{"line":711,"column":33}},"344":{"start":{"line":715,"column":2},"end":{"line":715,"column":21}},"345":{"start":{"line":716,"column":2},"end":{"line":716,"column":40}},"346":{"start":{"line":719,"column":2},"end":{"line":721,"column":4}},"347":{"start":{"line":720,"column":4},"end":{"line":720,"column":26}},"348":{"start":{"line":724,"column":2},"end":{"line":731,"column":4}},"349":{"start":{"line":725,"column":4},"end":{"line":730,"column":106}},"350":{"start":{"line":734,"column":2},"end":{"line":736,"column":4}},"351":{"start":{"line":735,"column":4},"end":{"line":735,"column":90}},"352":{"start":{"line":745,"column":2},"end":{"line":765,"column":4}},"353":{"start":{"line":746,"column":4},"end":{"line":746,"column":21}},"354":{"start":{"line":747,"column":4},"end":{"line":747,"column":30}},"355":{"start":{"line":748,"column":4},"end":{"line":763,"column":5}},"356":{"start":{"line":749,"column":6},"end":{"line":749,"column":26}},"357":{"start":{"line":750,"column":6},"end":{"line":750,"column":44}},"358":{"start":{"line":751,"column":6},"end":{"line":762,"column":7}},"359":{"start":{"line":753,"column":10},"end":{"line":753,"column":48}},"360":{"start":{"line":754,"column":10},"end":{"line":754,"column":16}},"361":{"start":{"line":756,"column":10},"end":{"line":756,"column":65}},"362":{"start":{"line":757,"column":10},"end":{"line":757,"column":16}},"363":{"start":{"line":759,"column":10},"end":{"line":759,"column":45}},"364":{"start":{"line":760,"column":10},"end":{"line":760,"column":32}},"365":{"start":{"line":761,"column":10},"end":{"line":761,"column":16}},"366":{"start":{"line":764,"column":4},"end":{"line":764,"column":19}},"367":{"start":{"line":775,"column":2},"end":{"line":808,"column":4}},"368":{"start":{"line":776,"column":4},"end":{"line":776,"column":37}},"369":{"start":{"line":777,"column":4},"end":{"line":777,"column":35}},"370":{"start":{"line":778,"column":4},"end":{"line":807,"column":5}},"371":{"start":{"line":779,"column":6},"end":{"line":779,"column":32}},"372":{"start":{"line":780,"column":6},"end":{"line":806,"column":7}},"373":{"start":{"line":782,"column":10},"end":{"line":782,"column":48}},"374":{"start":{"line":783,"column":10},"end":{"line":783,"column":36}},"375":{"start":{"line":784,"column":10},"end":{"line":784,"column":16}},"376":{"start":{"line":786,"column":10},"end":{"line":793,"column":11}},"377":{"start":{"line":787,"column":12},"end":{"line":787,"column":26}},"378":{"start":{"line":788,"column":12},"end":{"line":792,"column":113}},"379":{"start":{"line":794,"column":10},"end":{"line":794,"column":16}},"380":{"start":{"line":801,"column":10},"end":{"line":804,"column":11}},"381":{"start":{"line":802,"column":12},"end":{"line":802,"column":26},"skip":true},"382":{"start":{"line":803,"column":12},"end":{"line":803,"column":50},"skip":true},"383":{"start":{"line":805,"column":10},"end":{"line":805,"column":16}},"384":{"start":{"line":819,"column":2},"end":{"line":873,"column":4}},"385":{"start":{"line":820,"column":4},"end":{"line":820,"column":28}},"386":{"start":{"line":821,"column":4},"end":{"line":821,"column":37}},"387":{"start":{"line":822,"column":4},"end":{"line":822,"column":39}},"388":{"start":{"line":823,"column":4},"end":{"line":823,"column":20}},"389":{"start":{"line":824,"column":4},"end":{"line":824,"column":30}},"390":{"start":{"line":825,"column":4},"end":{"line":843,"column":5}},"391":{"start":{"line":826,"column":6},"end":{"line":826,"column":31}},"392":{"start":{"line":827,"column":6},"end":{"line":842,"column":7}},"393":{"start":{"line":828,"column":8},"end":{"line":828,"column":34}},"394":{"start":{"line":832,"column":8},"end":{"line":840,"column":9}},"395":{"start":{"line":833,"column":10},"end":{"line":833,"column":86}},"396":{"start":{"line":834,"column":10},"end":{"line":838,"column":45}},"397":{"start":{"line":839,"column":10},"end":{"line":839,"column":65}},"398":{"start":{"line":841,"column":8},"end":{"line":841,"column":31}},"399":{"start":{"line":844,"column":4},"end":{"line":844,"column":28}},"400":{"start":{"line":845,"column":4},"end":{"line":851,"column":5}},"401":{"start":{"line":847,"column":6},"end":{"line":847,"column":34}},"402":{"start":{"line":848,"column":6},"end":{"line":850,"column":48}},"403":{"start":{"line":848,"column":41},"end":{"line":848,"column":79}},"404":{"start":{"line":850,"column":11},"end":{"line":850,"column":48}},"405":{"start":{"line":859,"column":4},"end":{"line":859,"column":33}},"406":{"start":{"line":860,"column":4},"end":{"line":872,"column":5}},"407":{"start":{"line":866,"column":6},"end":{"line":866,"column":52}},"408":{"start":{"line":867,"column":6},"end":{"line":869,"column":7}},"409":{"start":{"line":868,"column":8},"end":{"line":868,"column":65}},"410":{"start":{"line":870,"column":6},"end":{"line":870,"column":44}},"411":{"start":{"line":871,"column":6},"end":{"line":871,"column":49}},"412":{"start":{"line":879,"column":2},"end":{"line":890,"column":4}},"413":{"start":{"line":880,"column":4},"end":{"line":880,"column":32}},"414":{"start":{"line":881,"column":4},"end":{"line":889,"column":5}},"415":{"start":{"line":882,"column":6},"end":{"line":882,"column":62}},"416":{"start":{"line":883,"column":11},"end":{"line":889,"column":5}},"417":{"start":{"line":884,"column":6},"end":{"line":884,"column":48}},"418":{"start":{"line":885,"column":11},"end":{"line":889,"column":5}},"419":{"start":{"line":886,"column":6},"end":{"line":886,"column":62}},"420":{"start":{"line":888,"column":6},"end":{"line":888,"column":69}},"421":{"start":{"line":893,"column":2},"end":{"line":895,"column":4}},"422":{"start":{"line":894,"column":4},"end":{"line":894,"column":44}},"423":{"start":{"line":906,"column":2},"end":{"line":981,"column":4}},"424":{"start":{"line":907,"column":4},"end":{"line":907,"column":25}},"425":{"start":{"line":908,"column":4},"end":{"line":908,"column":26}},"426":{"start":{"line":909,"column":4},"end":{"line":979,"column":6}},"427":{"start":{"line":910,"column":6},"end":{"line":978,"column":7}},"428":{"start":{"line":914,"column":10},"end":{"line":923,"column":11}},"429":{"start":{"line":915,"column":12},"end":{"line":918,"column":13}},"430":{"start":{"line":916,"column":14},"end":{"line":916,"column":31}},"431":{"start":{"line":917,"column":14},"end":{"line":917,"column":48}},"432":{"start":{"line":920,"column":12},"end":{"line":920,"column":28}},"433":{"start":{"line":921,"column":12},"end":{"line":921,"column":29}},"434":{"start":{"line":922,"column":12},"end":{"line":922,"column":97}},"435":{"start":{"line":924,"column":10},"end":{"line":924,"column":16}},"436":{"start":{"line":927,"column":10},"end":{"line":931,"column":11}},"437":{"start":{"line":928,"column":12},"end":{"line":928,"column":29}},"438":{"start":{"line":929,"column":12},"end":{"line":929,"column":80}},"439":{"start":{"line":930,"column":12},"end":{"line":930,"column":18}},"440":{"start":{"line":933,"column":10},"end":{"line":933,"column":27}},"441":{"start":{"line":934,"column":10},"end":{"line":934,"column":27}},"442":{"start":{"line":935,"column":10},"end":{"line":976,"column":11}},"443":{"start":{"line":936,"column":12},"end":{"line":959,"column":13}},"444":{"start":{"line":937,"column":14},"end":{"line":939,"column":15}},"445":{"start":{"line":938,"column":16},"end":{"line":938,"column":84}},"446":{"start":{"line":941,"column":14},"end":{"line":958,"column":15}},"447":{"start":{"line":945,"column":18},"end":{"line":945,"column":46}},"448":{"start":{"line":946,"column":18},"end":{"line":946,"column":24}},"449":{"start":{"line":948,"column":18},"end":{"line":950,"column":19}},"450":{"start":{"line":949,"column":20},"end":{"line":949,"column":58}},"451":{"start":{"line":951,"column":18},"end":{"line":954,"column":19}},"452":{"start":{"line":952,"column":20},"end":{"line":952,"column":56}},"453":{"start":{"line":953,"column":20},"end":{"line":953,"column":26}},"454":{"start":{"line":956,"column":18},"end":{"line":956,"column":89}},"455":{"start":{"line":957,"column":18},"end":{"line":957,"column":24}},"456":{"start":{"line":960,"column":17},"end":{"line":976,"column":11}},"457":{"start":{"line":961,"column":12},"end":{"line":961,"column":160}},"458":{"start":{"line":962,"column":17},"end":{"line":976,"column":11}},"459":{"start":{"line":963,"column":12},"end":{"line":963,"column":35}},"460":{"start":{"line":964,"column":17},"end":{"line":976,"column":11}},"461":{"start":{"line":965,"column":12},"end":{"line":965,"column":48}},"462":{"start":{"line":966,"column":17},"end":{"line":976,"column":11}},"463":{"start":{"line":967,"column":12},"end":{"line":967,"column":43}},"464":{"start":{"line":968,"column":17},"end":{"line":976,"column":11}},"465":{"start":{"line":969,"column":12},"end":{"line":969,"column":34}},"466":{"start":{"line":970,"column":17},"end":{"line":976,"column":11}},"467":{"start":{"line":971,"column":12},"end":{"line":971,"column":153}},"468":{"start":{"line":972,"column":17},"end":{"line":976,"column":11}},"469":{"start":{"line":973,"column":12},"end":{"line":973,"column":42}},"470":{"start":{"line":975,"column":12},"end":{"line":975,"column":57}},"471":{"start":{"line":977,"column":10},"end":{"line":977,"column":16}},"472":{"start":{"line":980,"column":4},"end":{"line":980,"column":22}},"473":{"start":{"line":990,"column":2},"end":{"line":1061,"column":4}},"474":{"start":{"line":991,"column":4},"end":{"line":991,"column":42}},"475":{"start":{"line":992,"column":4},"end":{"line":992,"column":26}},"476":{"start":{"line":995,"column":4},"end":{"line":1060,"column":11}},"477":{"start":{"line":996,"column":6},"end":{"line":996,"column":42}},"478":{"start":{"line":1000,"column":9},"end":{"line":1060,"column":11}},"479":{"start":{"line":1001,"column":8},"end":{"line":1001,"column":33}},"480":{"start":{"line":1002,"column":8},"end":{"line":1010,"column":9}},"481":{"start":{"line":1003,"column":10},"end":{"line":1006,"column":11}},"482":{"start":{"line":1004,"column":12},"end":{"line":1004,"column":33}},"483":{"start":{"line":1005,"column":12},"end":{"line":1005,"column":22}},"484":{"start":{"line":1007,"column":10},"end":{"line":1007,"column":31}},"485":{"start":{"line":1008,"column":15},"end":{"line":1010,"column":9}},"486":{"start":{"line":1009,"column":10},"end":{"line":1009,"column":36}},"487":{"start":{"line":1011,"column":8},"end":{"line":1017,"column":10}},"488":{"start":{"line":1012,"column":10},"end":{"line":1016,"column":11}},"489":{"start":{"line":1013,"column":12},"end":{"line":1013,"column":74}},"490":{"start":{"line":1013,"column":26},"end":{"line":1013,"column":74}},"491":{"start":{"line":1014,"column":12},"end":{"line":1014,"column":32}},"492":{"start":{"line":1015,"column":12},"end":{"line":1015,"column":71}},"493":{"start":{"line":1015,"column":26},"end":{"line":1015,"column":71}},"494":{"start":{"line":1022,"column":11},"end":{"line":1060,"column":11}},"495":{"start":{"line":1023,"column":10},"end":{"line":1033,"column":12}},"496":{"start":{"line":1024,"column":12},"end":{"line":1032,"column":13}},"497":{"start":{"line":1025,"column":14},"end":{"line":1025,"column":34}},"498":{"start":{"line":1026,"column":14},"end":{"line":1031,"column":15}},"499":{"start":{"line":1027,"column":16},"end":{"line":1027,"column":38}},"500":{"start":{"line":1028,"column":16},"end":{"line":1030,"column":17}},"501":{"start":{"line":1029,"column":18},"end":{"line":1029,"column":45}},"502":{"start":{"line":1038,"column":12},"end":{"line":1038,"column":30}},"503":{"start":{"line":1039,"column":12},"end":{"line":1039,"column":53}},"504":{"start":{"line":1040,"column":12},"end":{"line":1059,"column":14}},"505":{"start":{"line":1041,"column":14},"end":{"line":1058,"column":15}},"506":{"start":{"line":1042,"column":16},"end":{"line":1042,"column":36}},"507":{"start":{"line":1043,"column":16},"end":{"line":1057,"column":17}},"508":{"start":{"line":1044,"column":18},"end":{"line":1056,"column":19}},"509":{"start":{"line":1045,"column":20},"end":{"line":1048,"column":21}},"510":{"start":{"line":1046,"column":22},"end":{"line":1046,"column":36}},"511":{"start":{"line":1047,"column":22},"end":{"line":1047,"column":58}},"512":{"start":{"line":1049,"column":20},"end":{"line":1049,"column":47}},"513":{"start":{"line":1051,"column":20},"end":{"line":1051,"column":47}},"514":{"start":{"line":1052,"column":20},"end":{"line":1055,"column":21}},"515":{"start":{"line":1053,"column":22},"end":{"line":1053,"column":35}},"516":{"start":{"line":1054,"column":22},"end":{"line":1054,"column":55}},"517":{"start":{"line":1067,"column":2},"end":{"line":1094,"column":4}},"518":{"start":{"line":1068,"column":4},"end":{"line":1068,"column":26}},"519":{"start":{"line":1069,"column":4},"end":{"line":1092,"column":6}},"520":{"start":{"line":1070,"column":6},"end":{"line":1091,"column":7}},"521":{"start":{"line":1071,"column":8},"end":{"line":1071,"column":25}},"522":{"start":{"line":1072,"column":8},"end":{"line":1090,"column":9}},"523":{"start":{"line":1073,"column":10},"end":{"line":1087,"column":11}},"524":{"start":{"line":1074,"column":12},"end":{"line":1074,"column":36}},"525":{"start":{"line":1075,"column":17},"end":{"line":1087,"column":11}},"526":{"start":{"line":1076,"column":12},"end":{"line":1076,"column":49}},"527":{"start":{"line":1077,"column":17},"end":{"line":1087,"column":11}},"528":{"start":{"line":1078,"column":12},"end":{"line":1078,"column":44}},"529":{"start":{"line":1079,"column":17},"end":{"line":1087,"column":11}},"530":{"start":{"line":1080,"column":12},"end":{"line":1080,"column":35}},"531":{"start":{"line":1081,"column":17},"end":{"line":1087,"column":11}},"532":{"start":{"line":1082,"column":12},"end":{"line":1082,"column":56}},"533":{"start":{"line":1083,"column":17},"end":{"line":1087,"column":11}},"534":{"start":{"line":1084,"column":12},"end":{"line":1084,"column":52}},"535":{"start":{"line":1086,"column":12},"end":{"line":1086,"column":59}},"536":{"start":{"line":1089,"column":10},"end":{"line":1089,"column":56}},"537":{"start":{"line":1093,"column":4},"end":{"line":1093,"column":23}},"538":{"start":{"line":1096,"column":2},"end":{"line":1096,"column":49}},"539":{"start":{"line":1102,"column":2},"end":{"line":1102,"column":26}},"540":{"start":{"line":1103,"column":2},"end":{"line":1156,"column":3}},"541":{"start":{"line":1111,"column":4},"end":{"line":1120,"column":6}},"542":{"start":{"line":1112,"column":6},"end":{"line":1112,"column":34}},"543":{"start":{"line":1113,"column":6},"end":{"line":1113,"column":32}},"544":{"start":{"line":1114,"column":6},"end":{"line":1119,"column":7}},"545":{"start":{"line":1115,"column":8},"end":{"line":1115,"column":28}},"546":{"start":{"line":1116,"column":8},"end":{"line":1118,"column":9}},"547":{"start":{"line":1117,"column":10},"end":{"line":1117,"column":38}},"548":{"start":{"line":1124,"column":4},"end":{"line":1134,"column":6}},"549":{"start":{"line":1125,"column":6},"end":{"line":1127,"column":7}},"550":{"start":{"line":1126,"column":8},"end":{"line":1126,"column":34}},"551":{"start":{"line":1129,"column":6},"end":{"line":1129,"column":35}},"552":{"start":{"line":1130,"column":6},"end":{"line":1130,"column":35}},"553":{"start":{"line":1131,"column":6},"end":{"line":1133,"column":7}},"554":{"start":{"line":1132,"column":8},"end":{"line":1132,"column":43}},"555":{"start":{"line":1139,"column":4},"end":{"line":1155,"column":5}},"556":{"start":{"line":1140,"column":6},"end":{"line":1147,"column":63}},"557":{"start":{"line":1141,"column":8},"end":{"line":1141,"column":36}},"558":{"start":{"line":1142,"column":8},"end":{"line":1146,"column":9}},"559":{"start":{"line":1143,"column":10},"end":{"line":1143,"column":34}},"560":{"start":{"line":1144,"column":10},"end":{"line":1144,"column":57}},"561":{"start":{"line":1145,"column":10},"end":{"line":1145,"column":52}},"562":{"start":{"line":1149,"column":6},"end":{"line":1151,"column":16}},"563":{"start":{"line":1150,"column":8},"end":{"line":1150,"column":50}},"564":{"start":{"line":1152,"column":6},"end":{"line":1154,"column":16}},"565":{"start":{"line":1153,"column":8},"end":{"line":1153,"column":47}},"566":{"start":{"line":1160,"column":2},"end":{"line":1160,"column":32}},"567":{"start":{"line":1165,"column":2},"end":{"line":1165,"column":28}},"568":{"start":{"line":1171,"column":2},"end":{"line":1179,"column":3}},"569":{"start":{"line":1172,"column":4},"end":{"line":1172,"column":37}},"570":{"start":{"line":1173,"column":4},"end":{"line":1177,"column":5}},"571":{"start":{"line":1174,"column":6},"end":{"line":1174,"column":48}},"572":{"start":{"line":1176,"column":6},"end":{"line":1176,"column":37}},"573":{"start":{"line":1178,"column":4},"end":{"line":1178,"column":16}},"574":{"start":{"line":1185,"column":2},"end":{"line":1194,"column":3}},"575":{"start":{"line":1186,"column":4},"end":{"line":1186,"column":32}},"576":{"start":{"line":1187,"column":4},"end":{"line":1187,"column":78}},"577":{"start":{"line":1188,"column":4},"end":{"line":1188,"column":65}},"578":{"start":{"line":1189,"column":4},"end":{"line":1189,"column":55}},"579":{"start":{"line":1190,"column":4},"end":{"line":1190,"column":66}},"580":{"start":{"line":1191,"column":4},"end":{"line":1191,"column":39}},"581":{"start":{"line":1192,"column":4},"end":{"line":1192,"column":26}},"582":{"start":{"line":1193,"column":4},"end":{"line":1193,"column":31}},"583":{"start":{"line":1197,"column":2},"end":{"line":1202,"column":3}},"584":{"start":{"line":1198,"column":4},"end":{"line":1198,"column":34}},"585":{"start":{"line":1199,"column":4},"end":{"line":1201,"column":5}},"586":{"start":{"line":1200,"column":6},"end":{"line":1200,"column":32}},"587":{"start":{"line":1208,"column":2},"end":{"line":1216,"column":3}},"588":{"start":{"line":1209,"column":4},"end":{"line":1209,"column":19}},"589":{"start":{"line":1210,"column":4},"end":{"line":1210,"column":60}},"590":{"start":{"line":1211,"column":4},"end":{"line":1211,"column":46}},"591":{"start":{"line":1212,"column":4},"end":{"line":1212,"column":52}},"592":{"start":{"line":1213,"column":4},"end":{"line":1213,"column":52}},"593":{"start":{"line":1214,"column":4},"end":{"line":1214,"column":34}},"594":{"start":{"line":1215,"column":4},"end":{"line":1215,"column":16}},"595":{"start":{"line":1220,"column":2},"end":{"line":1220,"column":26}},"596":{"start":{"line":1221,"column":2},"end":{"line":1223,"column":4}},"597":{"start":{"line":1222,"column":4},"end":{"line":1222,"column":74}},"598":{"start":{"line":1226,"column":2},"end":{"line":1226,"column":28}},"599":{"start":{"line":1237,"column":2},"end":{"line":1239,"column":4}},"600":{"start":{"line":1238,"column":4},"end":{"line":1238,"column":79}},"601":{"start":{"line":1247,"column":2},"end":{"line":1271,"column":4}},"602":{"start":{"line":1248,"column":4},"end":{"line":1252,"column":25}},"603":{"start":{"line":1253,"column":4},"end":{"line":1270,"column":6}},"604":{"start":{"line":1254,"column":6},"end":{"line":1254,"column":32}},"605":{"start":{"line":1255,"column":6},"end":{"line":1255,"column":39}},"606":{"start":{"line":1256,"column":6},"end":{"line":1261,"column":7}},"607":{"start":{"line":1257,"column":8},"end":{"line":1257,"column":27}},"608":{"start":{"line":1258,"column":8},"end":{"line":1258,"column":37}},"609":{"start":{"line":1259,"column":8},"end":{"line":1259,"column":94}},"610":{"start":{"line":1260,"column":8},"end":{"line":1260,"column":41}},"611":{"start":{"line":1262,"column":6},"end":{"line":1262,"column":37}},"612":{"start":{"line":1263,"column":6},"end":{"line":1268,"column":7}},"613":{"start":{"line":1264,"column":8},"end":{"line":1266,"column":9}},"614":{"start":{"line":1265,"column":10},"end":{"line":1265,"column":60}},"615":{"start":{"line":1267,"column":8},"end":{"line":1267,"column":36}},"616":{"start":{"line":1269,"column":6},"end":{"line":1269,"column":18}},"617":{"start":{"line":1276,"column":2},"end":{"line":1286,"column":4}},"618":{"start":{"line":1277,"column":4},"end":{"line":1277,"column":30}},"619":{"start":{"line":1278,"column":4},"end":{"line":1278,"column":30}},"620":{"start":{"line":1279,"column":4},"end":{"line":1279,"column":18}},"621":{"start":{"line":1280,"column":4},"end":{"line":1283,"column":5}},"622":{"start":{"line":1281,"column":6},"end":{"line":1281,"column":29}},"623":{"start":{"line":1282,"column":6},"end":{"line":1282,"column":40}},"624":{"start":{"line":1284,"column":4},"end":{"line":1284,"column":41}},"625":{"start":{"line":1284,"column":15},"end":{"line":1284,"column":41}},"626":{"start":{"line":1285,"column":4},"end":{"line":1285,"column":50}},"627":{"start":{"line":1298,"column":2},"end":{"line":1309,"column":4}},"628":{"start":{"line":1299,"column":4},"end":{"line":1299,"column":37}},"629":{"start":{"line":1300,"column":4},"end":{"line":1300,"column":35}},"630":{"start":{"line":1301,"column":4},"end":{"line":1301,"column":23}},"631":{"start":{"line":1302,"column":4},"end":{"line":1307,"column":5}},"632":{"start":{"line":1303,"column":6},"end":{"line":1303,"column":32}},"633":{"start":{"line":1304,"column":6},"end":{"line":1306,"column":7}},"634":{"start":{"line":1305,"column":8},"end":{"line":1305,"column":30}},"635":{"start":{"line":1308,"column":4},"end":{"line":1308,"column":71}},"636":{"start":{"line":1317,"column":2},"end":{"line":1319,"column":4}},"637":{"start":{"line":1318,"column":4},"end":{"line":1318,"column":32}},"638":{"start":{"line":1320,"column":2},"end":{"line":1320,"column":29}},"639":{"start":{"line":1322,"column":2},"end":{"line":1322,"column":30}},"640":{"start":{"line":1323,"column":2},"end":{"line":1323,"column":20}},"641":{"start":{"line":1324,"column":2},"end":{"line":1324,"column":24}},"642":{"start":{"line":1325,"column":2},"end":{"line":1325,"column":23}},"643":{"start":{"line":1326,"column":2},"end":{"line":1326,"column":22}},"644":{"start":{"line":1327,"column":2},"end":{"line":1327,"column":20}},"645":{"start":{"line":1331,"column":2},"end":{"line":1331,"column":17}},"646":{"start":{"line":1336,"column":2},"end":{"line":1338,"column":3}},"647":{"start":{"line":1337,"column":4},"end":{"line":1337,"column":292}},"648":{"start":{"line":1348,"column":2},"end":{"line":1348,"column":15}},"649":{"start":{"line":1351,"column":0},"end":{"line":1351,"column":27}}},"branchMap":{"1":{"line":49,"type":"binary-expr","locations":[{"start":{"line":49,"column":12},"end":{"line":49,"column":17}},{"start":{"line":49,"column":21},"end":{"line":60,"column":3}}]},"2":{"line":64,"type":"binary-expr","locations":[{"start":{"line":64,"column":16},"end":{"line":64,"column":25}},{"start":{"line":64,"column":29},"end":{"line":77,"column":3}}]},"3":{"line":80,"type":"binary-expr","locations":[{"start":{"line":80,"column":16},"end":{"line":80,"column":25}},{"start":{"line":80,"column":29},"end":{"line":90,"column":3}}]},"4":{"line":93,"type":"binary-expr","locations":[{"start":{"line":93,"column":16},"end":{"line":93,"column":29}},{"start":{"line":93,"column":33},"end":{"line":97,"column":16}}]},"5":{"line":99,"type":"binary-expr","locations":[{"start":{"line":99,"column":13},"end":{"line":99,"column":21}},{"start":{"line":99,"column":25},"end":{"line":101,"column":3}}]},"6":{"line":127,"type":"binary-expr","locations":[{"start":{"line":127,"column":21},"end":{"line":127,"column":36}},{"start":{"line":127,"column":40},"end":{"line":127,"column":59}}]},"7":{"line":128,"type":"switch","locations":[{"start":{"line":129,"column":8},"end":{"line":129,"column":22}},{"start":{"line":130,"column":8},"end":{"line":132,"column":71}},{"start":{"line":133,"column":8},"end":{"line":135,"column":57}}]},"8":{"line":131,"type":"binary-expr","locations":[{"start":{"line":131,"column":19},"end":{"line":131,"column":29}},{"start":{"line":131,"column":34},"end":{"line":131,"column":60}}]},"9":{"line":132,"type":"binary-expr","locations":[{"start":{"line":132,"column":17},"end":{"line":132,"column":27}},{"start":{"line":132,"column":31},"end":{"line":132,"column":70}}]},"10":{"line":134,"type":"binary-expr","locations":[{"start":{"line":134,"column":19},"end":{"line":134,"column":29}},{"start":{"line":134,"column":34},"end":{"line":134,"column":59}}]},"11":{"line":135,"type":"binary-expr","locations":[{"start":{"line":135,"column":17},"end":{"line":135,"column":23}},{"start":{"line":135,"column":28},"end":{"line":135,"column":55}}]},"12":{"line":157,"type":"binary-expr","locations":[{"start":{"line":157,"column":27},"end":{"line":157,"column":48}},{"start":{"line":157,"column":52},"end":{"line":157,"column":64}}]},"13":{"line":157,"type":"cond-expr","locations":[{"start":{"line":157,"column":88},"end":{"line":157,"column":97}},{"start":{"line":157,"column":100},"end":{"line":157,"column":102}}]},"14":{"line":166,"type":"binary-expr","locations":[{"start":{"line":166,"column":15},"end":{"line":166,"column":35}},{"start":{"line":166,"column":39},"end":{"line":166,"column":67}},{"start":{"line":166,"column":71},"end":{"line":166,"column":84}}]},"15":{"line":193,"type":"cond-expr","locations":[{"start":{"line":193,"column":53},"end":{"line":193,"column":77}},{"start":{"line":193,"column":80},"end":{"line":193,"column":85}}]},"16":{"line":196,"type":"if","locations":[{"start":{"line":196,"column":11},"end":{"line":196,"column":11}},{"start":{"line":196,"column":11},"end":{"line":196,"column":11}}]},"17":{"line":211,"type":"binary-expr","locations":[{"start":{"line":211,"column":15},"end":{"line":211,"column":27}},{"start":{"line":211,"column":32},"end":{"line":211,"column":64}}]},"18":{"line":233,"type":"if","locations":[{"start":{"line":233,"column":6},"end":{"line":233,"column":6}},{"start":{"line":233,"column":6},"end":{"line":233,"column":6}}]},"19":{"line":244,"type":"if","locations":[{"start":{"line":244,"column":8},"end":{"line":244,"column":8}},{"start":{"line":244,"column":8},"end":{"line":244,"column":8}}]},"20":{"line":256,"type":"binary-expr","locations":[{"start":{"line":256,"column":11},"end":{"line":256,"column":29}},{"start":{"line":256,"column":33},"end":{"line":256,"column":37}}]},"21":{"line":301,"type":"cond-expr","locations":[{"start":{"line":301,"column":27},"end":{"line":303,"column":3}},{"start":{"line":303,"column":6},"end":{"line":308,"column":3}}]},"22":{"line":315,"type":"binary-expr","locations":[{"start":{"line":315,"column":17},"end":{"line":315,"column":19}},{"start":{"line":315,"column":23},"end":{"line":315,"column":26}}]},"23":{"line":315,"type":"binary-expr","locations":[{"start":{"line":315,"column":37},"end":{"line":315,"column":39}},{"start":{"line":315,"column":43},"end":{"line":315,"column":46}}]},"24":{"line":322,"type":"cond-expr","locations":[{"start":{"line":322,"column":40},"end":{"line":322,"column":51}},{"start":{"line":322,"column":54},"end":{"line":322,"column":66}}]},"25":{"line":329,"type":"cond-expr","locations":[{"start":{"line":329,"column":39},"end":{"line":345,"column":3}},{"start":{"line":353,"column":2},"end":{"line":355,"column":3},"skip":true}]},"26":{"line":331,"type":"binary-expr","locations":[{"start":{"line":331,"column":21},"end":{"line":331,"column":36}},{"start":{"line":339,"column":4},"end":{"line":339,"column":6},"skip":true}]},"27":{"line":358,"type":"cond-expr","locations":[{"start":{"line":358,"column":35},"end":{"line":360,"column":3}},{"start":{"line":360,"column":6},"end":{"line":362,"column":3}}]},"28":{"line":385,"type":"if","locations":[{"start":{"line":385,"column":4},"end":{"line":385,"column":4}},{"start":{"line":385,"column":4},"end":{"line":385,"column":4}}]},"29":{"line":387,"type":"binary-expr","locations":[{"start":{"line":387,"column":4},"end":{"line":387,"column":40}},{"start":{"line":389,"column":4},"end":{"line":389,"column":56}},{"start":{"line":389,"column":60},"end":{"line":389,"column":86}}]},"30":{"line":389,"type":"binary-expr","locations":[{"start":{"line":389,"column":27},"end":{"line":389,"column":38}},{"start":{"line":389,"column":42},"end":{"line":389,"column":44}}]},"31":{"line":395,"type":"binary-expr","locations":[{"start":{"line":395,"column":15},"end":{"line":395,"column":35}},{"start":{"line":395,"column":40},"end":{"line":395,"column":71}}]},"32":{"line":409,"type":"cond-expr","locations":[{"start":{"line":409,"column":34},"end":{"line":413,"column":3}},{"start":{"line":413,"column":6},"end":{"line":425,"column":3}}]},"33":{"line":416,"type":"if","locations":[{"start":{"line":416,"column":4},"end":{"line":416,"column":4}},{"start":{"line":416,"column":4},"end":{"line":416,"column":4}}]},"34":{"line":429,"type":"cond-expr","locations":[{"start":{"line":429,"column":33},"end":{"line":435,"column":3}},{"start":{"line":435,"column":6},"end":{"line":441,"column":3}}]},"35":{"line":461,"type":"if","locations":[{"start":{"line":461,"column":4},"end":{"line":461,"column":4}},{"start":{"line":461,"column":4},"end":{"line":461,"column":4}}]},"36":{"line":486,"type":"switch","locations":[{"start":{"line":487,"column":6},"end":{"line":487,"column":24}},{"start":{"line":488,"column":6},"end":{"line":490,"column":14}},{"start":{"line":491,"column":6},"end":{"line":494,"column":14}},{"start":{"line":495,"column":6},"end":{"line":497,"column":14}}]},"37":{"line":528,"type":"if","locations":[{"start":{"line":528,"column":4},"end":{"line":528,"column":4}},{"start":{"line":528,"column":4},"end":{"line":528,"column":4}}]},"38":{"line":544,"type":"switch","locations":[{"start":{"line":545,"column":8},"end":{"line":568,"column":11}},{"start":{"line":569,"column":8},"end":{"line":575,"column":16}}]},"39":{"line":546,"type":"if","locations":[{"start":{"line":546,"column":10},"end":{"line":546,"column":10}},{"start":{"line":546,"column":10},"end":{"line":546,"column":10}}]},"40":{"line":547,"type":"if","locations":[{"start":{"line":547,"column":12},"end":{"line":547,"column":12}},{"start":{"line":547,"column":12},"end":{"line":547,"column":12}}]},"41":{"line":548,"type":"if","locations":[{"start":{"line":548,"column":14},"end":{"line":548,"column":14}},{"start":{"line":548,"column":14},"end":{"line":548,"column":14}}]},"42":{"line":549,"type":"if","locations":[{"start":{"line":549,"column":16},"end":{"line":549,"column":16}},{"start":{"line":549,"column":16},"end":{"line":549,"column":16}}]},"43":{"line":551,"type":"if","locations":[{"start":{"line":551,"column":20},"end":{"line":551,"column":20}},{"start":{"line":551,"column":20},"end":{"line":551,"column":20}}]},"44":{"line":558,"type":"if","locations":[{"start":{"line":558,"column":14},"end":{"line":558,"column":14}},{"start":{"line":558,"column":14},"end":{"line":558,"column":14}}]},"45":{"line":560,"type":"cond-expr","locations":[{"start":{"line":560,"column":31},"end":{"line":560,"column":33}},{"start":{"line":560,"column":36},"end":{"line":560,"column":41}}]},"46":{"line":563,"type":"cond-expr","locations":[{"start":{"line":563,"column":89},"end":{"line":563,"column":101}},{"start":{"line":563,"column":104},"end":{"line":563,"column":109}}]},"47":{"line":563,"type":"binary-expr","locations":[{"start":{"line":563,"column":27},"end":{"line":563,"column":52}},{"start":{"line":563,"column":56},"end":{"line":563,"column":86}}]},"48":{"line":566,"type":"if","locations":[{"start":{"line":566,"column":12},"end":{"line":566,"column":12}},{"start":{"line":566,"column":12},"end":{"line":566,"column":12}}]},"49":{"line":570,"type":"if","locations":[{"start":{"line":570,"column":10},"end":{"line":570,"column":10}},{"start":{"line":570,"column":10},"end":{"line":570,"column":10}}]},"50":{"line":573,"type":"if","locations":[{"start":{"line":573,"column":12},"end":{"line":573,"column":12}},{"start":{"line":573,"column":12},"end":{"line":573,"column":12}}]},"51":{"line":573,"type":"binary-expr","locations":[{"start":{"line":573,"column":37},"end":{"line":573,"column":45}},{"start":{"line":573,"column":49},"end":{"line":573,"column":51}}]},"52":{"line":573,"type":"binary-expr","locations":[{"start":{"line":573,"column":73},"end":{"line":573,"column":81}},{"start":{"line":573,"column":85},"end":{"line":573,"column":87}}]},"53":{"line":618,"type":"binary-expr","locations":[{"start":{"line":618,"column":14},"end":{"line":618,"column":21}},{"start":{"line":618,"column":25},"end":{"line":618,"column":33}}]},"54":{"line":619,"type":"cond-expr","locations":[{"start":{"line":619,"column":38},"end":{"line":619,"column":42}},{"start":{"line":619,"column":45},"end":{"line":619,"column":63}}]},"55":{"line":628,"type":"binary-expr","locations":[{"start":{"line":628,"column":11},"end":{"line":628,"column":37}},{"start":{"line":628,"column":41},"end":{"line":628,"column":65}}]},"56":{"line":629,"type":"if","locations":[{"start":{"line":629,"column":6},"end":{"line":629,"column":6}},{"start":{"line":629,"column":6},"end":{"line":629,"column":6}}]},"57":{"line":631,"type":"if","locations":[{"start":{"line":631,"column":13},"end":{"line":631,"column":13}},{"start":{"line":631,"column":13},"end":{"line":631,"column":13}}]},"58":{"line":633,"type":"if","locations":[{"start":{"line":633,"column":13},"end":{"line":633,"column":13}},{"start":{"line":633,"column":13},"end":{"line":633,"column":13}}]},"59":{"line":635,"type":"if","locations":[{"start":{"line":635,"column":13},"end":{"line":635,"column":13}},{"start":{"line":635,"column":13},"end":{"line":635,"column":13}}]},"60":{"line":637,"type":"if","locations":[{"start":{"line":637,"column":13},"end":{"line":637,"column":13}},{"start":{"line":637,"column":13},"end":{"line":637,"column":13}}]},"61":{"line":640,"type":"if","locations":[{"start":{"line":640,"column":13},"end":{"line":640,"column":13}},{"start":{"line":640,"column":13},"end":{"line":640,"column":13}}]},"62":{"line":643,"type":"if","locations":[{"start":{"line":643,"column":13},"end":{"line":643,"column":13}},{"start":{"line":643,"column":13},"end":{"line":643,"column":13}}]},"63":{"line":647,"type":"if","locations":[{"start":{"line":647,"column":13},"end":{"line":647,"column":13}},{"start":{"line":647,"column":13},"end":{"line":647,"column":13}}]},"64":{"line":653,"type":"if","locations":[{"start":{"line":653,"column":8},"end":{"line":653,"column":8}},{"start":{"line":653,"column":8},"end":{"line":653,"column":8}}]},"65":{"line":659,"type":"binary-expr","locations":[{"start":{"line":659,"column":17},"end":{"line":659,"column":32}},{"start":{"line":659,"column":36},"end":{"line":659,"column":50}},{"start":{"line":659,"column":54},"end":{"line":659,"column":88}}]},"66":{"line":663,"type":"if","locations":[{"start":{"line":663,"column":10},"end":{"line":663,"column":10}},{"start":{"line":663,"column":10},"end":{"line":663,"column":10}}]},"67":{"line":664,"type":"if","locations":[{"start":{"line":664,"column":12},"end":{"line":664,"column":12}},{"start":{"line":664,"column":12},"end":{"line":664,"column":12}}]},"68":{"line":682,"type":"if","locations":[{"start":{"line":682,"column":4},"end":{"line":682,"column":4}},{"start":{"line":682,"column":4},"end":{"line":682,"column":4}}]},"69":{"line":682,"type":"binary-expr","locations":[{"start":{"line":682,"column":8},"end":{"line":682,"column":34}},{"start":{"line":682,"column":38},"end":{"line":682,"column":62}}]},"70":{"line":683,"type":"if","locations":[{"start":{"line":683,"column":6},"end":{"line":683,"column":6}},{"start":{"line":683,"column":6},"end":{"line":683,"column":6}}]},"71":{"line":685,"type":"cond-expr","locations":[{"start":{"line":685,"column":34},"end":{"line":685,"column":40}},{"start":{"line":685,"column":43},"end":{"line":685,"column":54}}]},"72":{"line":686,"type":"if","locations":[{"start":{"line":686,"column":8},"end":{"line":686,"column":8}},{"start":{"line":686,"column":8},"end":{"line":686,"column":8}}]},"73":{"line":696,"type":"if","locations":[{"start":{"line":696,"column":8},"end":{"line":696,"column":8}},{"start":{"line":696,"column":8},"end":{"line":696,"column":8}}]},"74":{"line":697,"type":"if","locations":[{"start":{"line":697,"column":8},"end":{"line":697,"column":8}},{"start":{"line":697,"column":8},"end":{"line":697,"column":8}}]},"75":{"line":725,"type":"cond-expr","locations":[{"start":{"line":725,"column":36},"end":{"line":725,"column":40}},{"start":{"line":725,"column":43},"end":{"line":730,"column":105}}]},"76":{"line":725,"type":"cond-expr","locations":[{"start":{"line":730,"column":4},"end":{"line":730,"column":78},"skip":true},{"start":{"line":730,"column":81},"end":{"line":730,"column":105}}]},"77":{"line":730,"type":"cond-expr","locations":[{"start":{"line":730,"column":16},"end":{"line":730,"column":45},"skip":true},{"start":{"line":730,"column":48},"end":{"line":730,"column":78},"skip":true}]},"78":{"line":730,"type":"cond-expr","locations":[{"start":{"line":730,"column":20},"end":{"line":730,"column":33},"skip":true},{"start":{"line":730,"column":36},"end":{"line":730,"column":45},"skip":true}]},"79":{"line":730,"type":"cond-expr","locations":[{"start":{"line":730,"column":52},"end":{"line":730,"column":65},"skip":true},{"start":{"line":730,"column":68},"end":{"line":730,"column":78},"skip":true}]},"80":{"line":735,"type":"binary-expr","locations":[{"start":{"line":735,"column":11},"end":{"line":735,"column":34}},{"start":{"line":735,"column":38},"end":{"line":735,"column":59}},{"start":{"line":735,"column":63},"end":{"line":735,"column":89}}]},"81":{"line":751,"type":"switch","locations":[{"start":{"line":752,"column":8},"end":{"line":754,"column":16}},{"start":{"line":755,"column":8},"end":{"line":757,"column":16}},{"start":{"line":758,"column":8},"end":{"line":761,"column":16}}]},"82":{"line":780,"type":"switch","locations":[{"start":{"line":781,"column":8},"end":{"line":784,"column":16}},{"start":{"line":785,"column":8},"end":{"line":794,"column":16}},{"start":{"line":795,"column":8},"end":{"line":805,"column":16}}]},"83":{"line":786,"type":"if","locations":[{"start":{"line":786,"column":10},"end":{"line":786,"column":10}},{"start":{"line":786,"column":10},"end":{"line":786,"column":10}}]},"84":{"line":792,"type":"cond-expr","locations":[{"start":{"line":792,"column":58},"end":{"line":792,"column":83}},{"start":{"line":792,"column":86},"end":{"line":792,"column":111}}]},"85":{"line":801,"type":"if","locations":[{"start":{"line":801,"column":10},"end":{"line":801,"column":10},"skip":true},{"start":{"line":801,"column":10},"end":{"line":801,"column":10}}]},"86":{"line":801,"type":"binary-expr","locations":[{"start":{"line":801,"column":14},"end":{"line":801,"column":57}},{"start":{"line":801,"column":61},"end":{"line":801,"column":98}}]},"87":{"line":827,"type":"if","locations":[{"start":{"line":827,"column":6},"end":{"line":827,"column":6}},{"start":{"line":827,"column":6},"end":{"line":827,"column":6}}]},"88":{"line":832,"type":"if","locations":[{"start":{"line":832,"column":8},"end":{"line":832,"column":8}},{"start":{"line":832,"column":8},"end":{"line":832,"column":8},"skip":true}]},"89":{"line":834,"type":"binary-expr","locations":[{"start":{"line":834,"column":24},"end":{"line":834,"column":44}},{"start":{"line":838,"column":10},"end":{"line":838,"column":44},"skip":true}]},"90":{"line":848,"type":"if","locations":[{"start":{"line":848,"column":6},"end":{"line":848,"column":6}},{"start":{"line":848,"column":6},"end":{"line":848,"column":6}}]},"91":{"line":860,"type":"if","locations":[{"start":{"line":860,"column":4},"end":{"line":860,"column":4}},{"start":{"line":860,"column":4},"end":{"line":860,"column":4}}]},"92":{"line":881,"type":"if","locations":[{"start":{"line":881,"column":4},"end":{"line":881,"column":4}},{"start":{"line":881,"column":4},"end":{"line":881,"column":4}}]},"93":{"line":883,"type":"if","locations":[{"start":{"line":883,"column":11},"end":{"line":883,"column":11}},{"start":{"line":883,"column":11},"end":{"line":883,"column":11}}]},"94":{"line":885,"type":"if","locations":[{"start":{"line":885,"column":11},"end":{"line":885,"column":11}},{"start":{"line":885,"column":11},"end":{"line":885,"column":11}}]},"95":{"line":894,"type":"binary-expr","locations":[{"start":{"line":894,"column":11},"end":{"line":894,"column":24}},{"start":{"line":894,"column":28},"end":{"line":894,"column":43}}]},"96":{"line":910,"type":"switch","locations":[{"start":{"line":911,"column":8},"end":{"line":911,"column":22}},{"start":{"line":912,"column":8},"end":{"line":912,"column":22}},{"start":{"line":913,"column":8},"end":{"line":924,"column":16}},{"start":{"line":925,"column":8},"end":{"line":925,"column":22}},{"start":{"line":926,"column":8},"end":{"line":931,"column":11}},{"start":{"line":932,"column":8},"end":{"line":977,"column":16}}]},"97":{"line":914,"type":"if","locations":[{"start":{"line":914,"column":10},"end":{"line":914,"column":10}},{"start":{"line":914,"column":10},"end":{"line":914,"column":10}}]},"98":{"line":915,"type":"if","locations":[{"start":{"line":915,"column":12},"end":{"line":915,"column":12}},{"start":{"line":915,"column":12},"end":{"line":915,"column":12}}]},"99":{"line":927,"type":"if","locations":[{"start":{"line":927,"column":10},"end":{"line":927,"column":10}},{"start":{"line":927,"column":10},"end":{"line":927,"column":10}}]},"100":{"line":935,"type":"if","locations":[{"start":{"line":935,"column":10},"end":{"line":935,"column":10}},{"start":{"line":935,"column":10},"end":{"line":935,"column":10}}]},"101":{"line":936,"type":"if","locations":[{"start":{"line":936,"column":12},"end":{"line":936,"column":12}},{"start":{"line":936,"column":12},"end":{"line":936,"column":12}}]},"102":{"line":937,"type":"if","locations":[{"start":{"line":937,"column":14},"end":{"line":937,"column":14}},{"start":{"line":937,"column":14},"end":{"line":937,"column":14}}]},"103":{"line":941,"type":"switch","locations":[{"start":{"line":942,"column":16},"end":{"line":942,"column":30}},{"start":{"line":943,"column":16},"end":{"line":943,"column":30}},{"start":{"line":944,"column":16},"end":{"line":946,"column":24}},{"start":{"line":947,"column":16},"end":{"line":954,"column":19}},{"start":{"line":955,"column":16},"end":{"line":957,"column":24}}]},"104":{"line":948,"type":"if","locations":[{"start":{"line":948,"column":18},"end":{"line":948,"column":18}},{"start":{"line":948,"column":18},"end":{"line":948,"column":18}}]},"105":{"line":951,"type":"if","locations":[{"start":{"line":951,"column":18},"end":{"line":951,"column":18}},{"start":{"line":951,"column":18},"end":{"line":951,"column":18}}]},"106":{"line":960,"type":"if","locations":[{"start":{"line":960,"column":17},"end":{"line":960,"column":17}},{"start":{"line":960,"column":17},"end":{"line":960,"column":17}}]},"107":{"line":961,"type":"cond-expr","locations":[{"start":{"line":961,"column":106},"end":{"line":961,"column":134}},{"start":{"line":961,"column":137},"end":{"line":961,"column":144}}]},"108":{"line":962,"type":"if","locations":[{"start":{"line":962,"column":17},"end":{"line":962,"column":17}},{"start":{"line":962,"column":17},"end":{"line":962,"column":17}}]},"109":{"line":964,"type":"if","locations":[{"start":{"line":964,"column":17},"end":{"line":964,"column":17}},{"start":{"line":964,"column":17},"end":{"line":964,"column":17}}]},"110":{"line":966,"type":"if","locations":[{"start":{"line":966,"column":17},"end":{"line":966,"column":17}},{"start":{"line":966,"column":17},"end":{"line":966,"column":17}}]},"111":{"line":968,"type":"if","locations":[{"start":{"line":968,"column":17},"end":{"line":968,"column":17}},{"start":{"line":968,"column":17},"end":{"line":968,"column":17}}]},"112":{"line":970,"type":"if","locations":[{"start":{"line":970,"column":17},"end":{"line":970,"column":17}},{"start":{"line":970,"column":17},"end":{"line":970,"column":17}}]},"113":{"line":972,"type":"if","locations":[{"start":{"line":972,"column":17},"end":{"line":972,"column":17}},{"start":{"line":972,"column":17},"end":{"line":972,"column":17}}]},"114":{"line":995,"type":"if","locations":[{"start":{"line":995,"column":4},"end":{"line":995,"column":4}},{"start":{"line":995,"column":4},"end":{"line":995,"column":4}}]},"115":{"line":1000,"type":"if","locations":[{"start":{"line":1000,"column":9},"end":{"line":1000,"column":9}},{"start":{"line":1000,"column":9},"end":{"line":1000,"column":9}}]},"116":{"line":1002,"type":"if","locations":[{"start":{"line":1002,"column":8},"end":{"line":1002,"column":8}},{"start":{"line":1002,"column":8},"end":{"line":1002,"column":8}}]},"117":{"line":1002,"type":"binary-expr","locations":[{"start":{"line":1002,"column":12},"end":{"line":1002,"column":30}},{"start":{"line":1002,"column":34},"end":{"line":1002,"column":55}}]},"118":{"line":1003,"type":"if","locations":[{"start":{"line":1003,"column":10},"end":{"line":1003,"column":10}},{"start":{"line":1003,"column":10},"end":{"line":1003,"column":10}}]},"119":{"line":1008,"type":"if","locations":[{"start":{"line":1008,"column":15},"end":{"line":1008,"column":15}},{"start":{"line":1008,"column":15},"end":{"line":1008,"column":15}}]},"120":{"line":1012,"type":"if","locations":[{"start":{"line":1012,"column":10},"end":{"line":1012,"column":10}},{"start":{"line":1012,"column":10},"end":{"line":1012,"column":10}}]},"121":{"line":1013,"type":"if","locations":[{"start":{"line":1013,"column":12},"end":{"line":1013,"column":12}},{"start":{"line":1013,"column":12},"end":{"line":1013,"column":12}}]},"122":{"line":1015,"type":"if","locations":[{"start":{"line":1015,"column":12},"end":{"line":1015,"column":12}},{"start":{"line":1015,"column":12},"end":{"line":1015,"column":12}}]},"123":{"line":1022,"type":"if","locations":[{"start":{"line":1022,"column":11},"end":{"line":1022,"column":11}},{"start":{"line":1022,"column":11},"end":{"line":1022,"column":11}}]},"124":{"line":1022,"type":"binary-expr","locations":[{"start":{"line":1022,"column":15},"end":{"line":1022,"column":30}},{"start":{"line":1022,"column":34},"end":{"line":1022,"column":40}},{"start":{"line":1022,"column":44},"end":{"line":1022,"column":56}}]},"125":{"line":1024,"type":"if","locations":[{"start":{"line":1024,"column":12},"end":{"line":1024,"column":12}},{"start":{"line":1024,"column":12},"end":{"line":1024,"column":12}}]},"126":{"line":1026,"type":"if","locations":[{"start":{"line":1026,"column":14},"end":{"line":1026,"column":14}},{"start":{"line":1026,"column":14},"end":{"line":1026,"column":14}}]},"127":{"line":1028,"type":"if","locations":[{"start":{"line":1028,"column":16},"end":{"line":1028,"column":16}},{"start":{"line":1028,"column":16},"end":{"line":1028,"column":16}}]},"128":{"line":1041,"type":"if","locations":[{"start":{"line":1041,"column":14},"end":{"line":1041,"column":14}},{"start":{"line":1041,"column":14},"end":{"line":1041,"column":14}}]},"129":{"line":1043,"type":"if","locations":[{"start":{"line":1043,"column":16},"end":{"line":1043,"column":16}},{"start":{"line":1043,"column":16},"end":{"line":1043,"column":16}}]},"130":{"line":1044,"type":"if","locations":[{"start":{"line":1044,"column":18},"end":{"line":1044,"column":18}},{"start":{"line":1044,"column":18},"end":{"line":1044,"column":18}}]},"131":{"line":1045,"type":"if","locations":[{"start":{"line":1045,"column":20},"end":{"line":1045,"column":20}},{"start":{"line":1045,"column":20},"end":{"line":1045,"column":20}}]},"132":{"line":1052,"type":"if","locations":[{"start":{"line":1052,"column":20},"end":{"line":1052,"column":20}},{"start":{"line":1052,"column":20},"end":{"line":1052,"column":20}}]},"133":{"line":1070,"type":"if","locations":[{"start":{"line":1070,"column":6},"end":{"line":1070,"column":6}},{"start":{"line":1070,"column":6},"end":{"line":1070,"column":6}}]},"134":{"line":1072,"type":"if","locations":[{"start":{"line":1072,"column":8},"end":{"line":1072,"column":8}},{"start":{"line":1072,"column":8},"end":{"line":1072,"column":8}}]},"135":{"line":1072,"type":"binary-expr","locations":[{"start":{"line":1072,"column":12},"end":{"line":1072,"column":37}},{"start":{"line":1072,"column":41},"end":{"line":1072,"column":46}}]},"136":{"line":1073,"type":"if","locations":[{"start":{"line":1073,"column":10},"end":{"line":1073,"column":10}},{"start":{"line":1073,"column":10},"end":{"line":1073,"column":10}}]},"137":{"line":1075,"type":"if","locations":[{"start":{"line":1075,"column":17},"end":{"line":1075,"column":17}},{"start":{"line":1075,"column":17},"end":{"line":1075,"column":17}}]},"138":{"line":1077,"type":"if","locations":[{"start":{"line":1077,"column":17},"end":{"line":1077,"column":17}},{"start":{"line":1077,"column":17},"end":{"line":1077,"column":17}}]},"139":{"line":1079,"type":"if","locations":[{"start":{"line":1079,"column":17},"end":{"line":1079,"column":17}},{"start":{"line":1079,"column":17},"end":{"line":1079,"column":17}}]},"140":{"line":1081,"type":"if","locations":[{"start":{"line":1081,"column":17},"end":{"line":1081,"column":17}},{"start":{"line":1081,"column":17},"end":{"line":1081,"column":17}}]},"141":{"line":1083,"type":"if","locations":[{"start":{"line":1083,"column":17},"end":{"line":1083,"column":17}},{"start":{"line":1083,"column":17},"end":{"line":1083,"column":17}}]},"142":{"line":1089,"type":"cond-expr","locations":[{"start":{"line":1089,"column":45},"end":{"line":1089,"column":47}},{"start":{"line":1089,"column":50},"end":{"line":1089,"column":55}}]},"143":{"line":1116,"type":"if","locations":[{"start":{"line":1116,"column":8},"end":{"line":1116,"column":8}},{"start":{"line":1116,"column":8},"end":{"line":1116,"column":8}}]},"144":{"line":1125,"type":"if","locations":[{"start":{"line":1125,"column":6},"end":{"line":1125,"column":6}},{"start":{"line":1125,"column":6},"end":{"line":1125,"column":6}}]},"145":{"line":1173,"type":"if","locations":[{"start":{"line":1173,"column":4},"end":{"line":1173,"column":4}},{"start":{"line":1173,"column":4},"end":{"line":1173,"column":4}}]},"146":{"line":1173,"type":"binary-expr","locations":[{"start":{"line":1173,"column":8},"end":{"line":1173,"column":14}},{"start":{"line":1173,"column":18},"end":{"line":1173,"column":54}}]},"147":{"line":1187,"type":"binary-expr","locations":[{"start":{"line":1187,"column":15},"end":{"line":1187,"column":38}},{"start":{"line":1187,"column":42},"end":{"line":1187,"column":77}}]},"148":{"line":1222,"type":"cond-expr","locations":[{"start":{"line":1222,"column":36},"end":{"line":1222,"column":38}},{"start":{"line":1222,"column":41},"end":{"line":1222,"column":73}}]},"149":{"line":1238,"type":"cond-expr","locations":[{"start":{"line":1238,"column":25},"end":{"line":1238,"column":48}},{"start":{"line":1238,"column":51},"end":{"line":1238,"column":78}}]},"150":{"line":1238,"type":"binary-expr","locations":[{"start":{"line":1238,"column":33},"end":{"line":1238,"column":37}},{"start":{"line":1238,"column":41},"end":{"line":1238,"column":47}}]},"151":{"line":1238,"type":"binary-expr","locations":[{"start":{"line":1238,"column":63},"end":{"line":1238,"column":67}},{"start":{"line":1238,"column":71},"end":{"line":1238,"column":77}}]},"152":{"line":1256,"type":"if","locations":[{"start":{"line":1256,"column":6},"end":{"line":1256,"column":6}},{"start":{"line":1256,"column":6},"end":{"line":1256,"column":6}}]},"153":{"line":1259,"type":"cond-expr","locations":[{"start":{"line":1259,"column":37},"end":{"line":1259,"column":83}},{"start":{"line":1259,"column":86},"end":{"line":1259,"column":93}}]},"154":{"line":1263,"type":"if","locations":[{"start":{"line":1263,"column":6},"end":{"line":1263,"column":6}},{"start":{"line":1263,"column":6},"end":{"line":1263,"column":6}}]},"155":{"line":1264,"type":"if","locations":[{"start":{"line":1264,"column":8},"end":{"line":1264,"column":8}},{"start":{"line":1264,"column":8},"end":{"line":1264,"column":8}}]},"156":{"line":1280,"type":"if","locations":[{"start":{"line":1280,"column":4},"end":{"line":1280,"column":4}},{"start":{"line":1280,"column":4},"end":{"line":1280,"column":4}}]},"157":{"line":1282,"type":"binary-expr","locations":[{"start":{"line":1282,"column":13},"end":{"line":1282,"column":29}},{"start":{"line":1282,"column":33},"end":{"line":1282,"column":39}}]},"158":{"line":1284,"type":"if","locations":[{"start":{"line":1284,"column":4},"end":{"line":1284,"column":4}},{"start":{"line":1284,"column":4},"end":{"line":1284,"column":4}}]},"159":{"line":1285,"type":"binary-expr","locations":[{"start":{"line":1285,"column":11},"end":{"line":1285,"column":19}},{"start":{"line":1285,"column":24},"end":{"line":1285,"column":48}}]},"160":{"line":1304,"type":"if","locations":[{"start":{"line":1304,"column":6},"end":{"line":1304,"column":6}},{"start":{"line":1304,"column":6},"end":{"line":1304,"column":6}}]},"161":{"line":1304,"type":"binary-expr","locations":[{"start":{"line":1304,"column":10},"end":{"line":1304,"column":41}},{"start":{"line":1304,"column":45},"end":{"line":1304,"column":86}}]},"162":{"line":1308,"type":"cond-expr","locations":[{"start":{"line":1308,"column":36},"end":{"line":1308,"column":48}},{"start":{"line":1308,"column":51},"end":{"line":1308,"column":70}}]},"163":{"line":1337,"type":"cond-expr","locations":[{"start":{"line":1337,"column":34},"end":{"line":1337,"column":219}},{"start":{"line":1337,"column":222},"end":{"line":1337,"column":291}}]},"164":{"line":1337,"type":"cond-expr","locations":[{"start":{"line":1337,"column":49},"end":{"line":1337,"column":64}},{"start":{"line":1337,"column":67},"end":{"line":1337,"column":219}}]},"165":{"line":1337,"type":"cond-expr","locations":[{"start":{"line":1337,"column":94},"end":{"line":1337,"column":116}},{"start":{"line":1337,"column":119},"end":{"line":1337,"column":219}}]},"166":{"line":1337,"type":"cond-expr","locations":[{"start":{"line":1337,"column":135},"end":{"line":1337,"column":156}},{"start":{"line":1337,"column":159},"end":{"line":1337,"column":219}}]},"167":{"line":1337,"type":"cond-expr","locations":[{"start":{"line":1337,"column":180},"end":{"line":1337,"column":196}},{"start":{"line":1337,"column":199},"end":{"line":1337,"column":219}}]},"168":{"line":1337,"type":"cond-expr","locations":[{"start":{"line":1337,"column":239},"end":{"line":1337,"column":254}},{"start":{"line":1337,"column":257},"end":{"line":1337,"column":267}}]}}}} \ No newline at end of file +{"/Users/agiammarchi/git/hyperHTML/index.c.js":{"path":"/Users/agiammarchi/git/hyperHTML/index.c.js","s":{"1":2,"2":2,"3":2,"4":2,"5":2,"6":2,"7":2,"8":2,"9":2,"10":2,"11":2,"12":2,"13":2,"14":2,"15":2,"16":2,"17":2,"18":2,"19":1,"20":12,"21":12,"22":12,"23":2,"24":0,"25":0,"26":0,"27":0,"28":2,"29":2,"30":5,"31":5,"32":299,"33":139,"34":2,"35":1,"36":1,"37":8,"38":37,"39":2,"40":1,"41":119,"42":2,"43":63,"44":1,"45":42,"46":1,"47":2,"48":2,"49":2,"50":6,"51":6,"52":2,"53":34,"54":34,"55":6,"56":6,"57":28,"58":28,"59":2,"60":12,"61":12,"62":12,"63":2,"64":10,"65":10,"66":10,"67":2,"68":34,"69":2,"70":24,"71":24,"72":24,"73":22,"74":24,"75":24,"76":24,"77":28,"78":24,"79":4,"80":24,"81":2,"82":6,"83":6,"84":102,"85":62,"86":2,"87":2,"88":2,"89":2,"90":2,"91":4,"92":2,"93":4,"94":16,"95":10,"96":10,"97":8,"98":2,"99":176,"100":2,"101":485,"102":2,"103":227,"104":2,"105":78,"106":2,"107":2,"108":2,"109":2,"110":2,"111":2,"112":2,"113":2,"114":2,"115":2,"116":2,"117":2,"118":2,"119":2,"120":2,"121":13,"122":100,"123":100,"124":175,"125":2,"126":2,"127":95,"128":2,"129":89,"130":2,"131":176,"132":2,"133":452,"134":452,"135":452,"136":452,"137":342,"138":452,"139":0,"140":2,"141":107,"142":110,"143":2,"144":2,"145":646,"146":2,"147":2,"148":1,"149":1,"150":329,"151":329,"152":1,"153":317,"154":2,"155":2,"156":85,"157":85,"158":85,"159":87,"160":87,"161":87,"162":1,"163":1,"164":1,"165":86,"166":86,"167":87,"168":2,"169":2,"170":2,"171":2,"172":2,"173":2,"174":2,"175":2,"176":2,"177":2,"178":2,"179":1,"180":16,"181":16,"182":16,"183":16,"184":2,"185":12,"186":12,"187":12,"188":2,"189":4,"190":4,"191":4,"192":2,"193":2,"194":2,"195":2,"196":2,"197":4,"198":2,"199":155,"200":155,"201":155,"202":8,"203":8,"204":58,"205":58,"206":58,"207":89,"208":89,"209":155,"210":138,"211":155,"212":2,"213":196,"214":2,"215":155,"216":223,"217":223,"218":301,"219":223,"220":2,"221":2,"222":8,"223":2,"224":2,"225":2,"226":2,"227":6,"228":2,"229":8,"230":8,"231":36,"232":22,"233":18,"234":10,"235":8,"236":6,"237":6,"238":4,"239":8,"240":2,"241":6,"242":18,"243":18,"244":18,"245":18,"246":18,"247":18,"248":4,"249":14,"250":18,"251":18,"252":14,"253":14,"254":14,"255":4,"256":10,"257":18,"258":2,"259":2,"260":2,"261":2,"262":4,"263":4,"264":4,"265":4,"266":2,"267":517,"268":2,"269":30,"270":30,"271":30,"272":30,"273":2,"274":297,"275":297,"276":297,"277":297,"278":297,"279":297,"280":297,"281":297,"282":297,"283":297,"284":587,"285":40,"286":547,"287":3,"288":544,"289":22,"290":522,"291":5,"292":517,"293":215,"294":215,"295":302,"296":88,"297":88,"298":214,"299":65,"300":65,"301":65,"302":149,"303":21,"304":21,"305":21,"306":128,"307":128,"308":89,"309":89,"310":39,"311":39,"312":39,"313":58,"314":58,"315":39,"316":12,"317":11,"318":1,"319":12,"320":12,"321":12,"322":12,"323":27,"324":27,"325":27,"326":27,"327":297,"328":254,"329":156,"330":156,"331":156,"332":113,"333":43,"334":43,"335":116,"336":43,"337":98,"338":2,"339":98,"340":69,"341":29,"342":297,"343":2,"344":1,"345":2,"346":2,"347":2,"348":2,"349":526,"350":2,"351":82,"352":2,"353":217,"354":217,"355":217,"356":223,"357":223,"358":223,"359":111,"360":111,"361":104,"362":104,"363":8,"364":8,"365":8,"366":217,"367":2,"368":355,"369":355,"370":355,"371":508,"372":508,"373":201,"374":201,"375":201,"376":70,"377":66,"378":66,"379":70,"380":237,"381":0,"382":0,"383":237,"384":2,"385":201,"386":201,"387":201,"388":201,"389":201,"390":201,"391":141,"392":141,"393":89,"394":89,"395":89,"396":89,"397":89,"398":89,"399":201,"400":201,"401":89,"402":89,"403":2,"404":87,"405":201,"406":201,"407":2,"408":2,"409":2,"410":2,"411":2,"412":2,"413":12,"414":12,"415":2,"416":10,"417":2,"418":8,"419":2,"420":6,"421":2,"422":129,"423":2,"424":111,"425":111,"426":111,"427":282,"428":104,"429":30,"430":10,"431":10,"432":74,"433":74,"434":74,"435":104,"436":178,"437":8,"438":8,"439":8,"440":170,"441":170,"442":170,"443":88,"444":9,"445":4,"446":79,"447":18,"448":18,"449":61,"450":8,"451":61,"452":4,"453":4,"454":57,"455":57,"456":82,"457":28,"458":54,"459":4,"460":50,"461":10,"462":40,"463":4,"464":36,"465":4,"466":32,"467":22,"468":10,"469":2,"470":8,"471":170,"472":111,"473":2,"474":104,"475":104,"476":104,"477":8,"478":96,"479":38,"480":38,"481":16,"482":2,"483":2,"484":16,"485":22,"486":20,"487":38,"488":56,"489":42,"490":4,"491":42,"492":42,"493":40,"494":58,"495":16,"496":30,"497":28,"498":28,"499":26,"500":26,"501":4,"502":42,"503":42,"504":42,"505":82,"506":58,"507":58,"508":54,"509":4,"510":2,"511":2,"512":4,"513":50,"514":50,"515":44,"516":44,"517":2,"518":8,"519":8,"520":54,"521":38,"522":38,"523":14,"524":2,"525":12,"526":2,"527":10,"528":2,"529":8,"530":2,"531":6,"532":2,"533":4,"534":2,"535":2,"536":24,"537":8,"538":2,"539":2,"540":1,"541":2,"542":24,"543":24,"544":24,"545":18,"546":18,"547":15,"548":2,"549":103,"550":18,"551":103,"552":103,"553":103,"554":88,"555":2,"556":2,"557":6,"558":6,"559":6,"560":6,"561":6,"562":1,"563":6,"564":1,"565":6,"566":2,"567":2,"568":1,"569":422,"570":422,"571":205,"572":217,"573":422,"574":1,"575":217,"576":217,"577":217,"578":217,"579":217,"580":217,"581":217,"582":217,"583":1,"584":422,"585":422,"586":460,"587":1,"588":154,"589":154,"590":154,"591":154,"592":154,"593":154,"594":154,"595":2,"596":2,"597":48,"598":2,"599":2,"600":94,"601":2,"602":114,"603":114,"604":190,"605":190,"606":190,"607":122,"608":122,"609":122,"610":122,"611":190,"612":190,"613":122,"614":10,"615":122,"616":190,"617":2,"618":50,"619":50,"620":50,"621":50,"622":12,"623":12,"624":50,"625":24,"626":50,"627":2,"628":122,"629":122,"630":122,"631":122,"632":240,"633":240,"634":136,"635":122,"636":2,"637":195,"638":2,"639":2,"640":2,"641":2,"642":2,"643":2,"644":2,"645":2,"646":1,"647":20,"648":2,"649":2},"b":{"1":[2,0],"2":[2,1],"3":[2,1],"4":[2,1],"5":[2,1],"6":[34,12],"7":[6,6,28],"8":[6,2],"9":[6,6],"10":[28,10],"11":[28,14],"12":[34,10],"13":[22,12],"14":[24,22,22],"15":[2,22],"16":[4,20],"17":[102,58],"18":[2,2],"19":[8,2],"20":[485,126],"21":[1,1],"22":[89,66],"23":[89,66],"24":[4,172],"25":[1,1],"26":[452,0],"27":[1,1],"28":[1,1],"29":[2,2,1],"30":[2,1],"31":[329,78],"32":[1,1],"33":[1,86],"34":[1,1],"35":[2,2],"36":[8,8,58,89],"37":[2,6],"38":[22,18],"39":[18,4],"40":[10,8],"41":[8,2],"42":[6,2],"43":[4,2],"44":[2,6],"45":[4,14],"46":[12,6],"47":[18,16],"48":[4,14],"49":[14,4],"50":[4,10],"51":[4,2],"52":[10,4],"53":[297,102],"54":[53,244],"55":[884,685],"56":[40,547],"57":[3,544],"58":[22,522],"59":[5,517],"60":[215,302],"61":[88,214],"62":[65,149],"63":[21,128],"64":[89,39],"65":[97,90,87],"66":[12,27],"67":[11,1],"68":[254,43],"69":[297,199],"70":[156,98],"71":[145,11],"72":[113,43],"73":[2,96],"74":[69,29],"75":[492,34],"76":[12,22],"77":[0,12],"78":[0,0],"79":[12,0],"80":[82,64,60],"81":[111,104,8],"82":[201,70,237],"83":[66,4],"84":[8,58],"85":[0,237],"86":[237,4],"87":[89,52],"88":[89,0],"89":[89,0],"90":[2,87],"91":[2,199],"92":[2,10],"93":[2,8],"94":[2,6],"95":[129,129],"96":[92,102,104,172,178,170],"97":[30,74],"98":[10,20],"99":[8,170],"100":[88,82],"101":[9,79],"102":[4,5],"103":[10,18,18,61,57],"104":[8,53],"105":[4,57],"106":[28,54],"107":[8,20],"108":[4,50],"109":[10,40],"110":[4,36],"111":[4,32],"112":[22,10],"113":[2,8],"114":[8,96],"115":[38,58],"116":[16,22],"117":[38,30],"118":[2,14],"119":[20,2],"120":[42,14],"121":[4,38],"122":[40,2],"123":[16,42],"124":[58,52,52],"125":[28,2],"126":[26,2],"127":[4,22],"128":[58,24],"129":[54,4],"130":[4,50],"131":[2,2],"132":[44,6],"133":[38,16],"134":[14,24],"135":[38,16],"136":[2,12],"137":[2,10],"138":[2,8],"139":[2,6],"140":[2,4],"141":[2,2],"142":[4,20],"143":[15,3],"144":[18,85],"145":[205,217],"146":[422,239],"147":[217,154],"148":[20,28],"149":[48,46],"150":[48,42],"151":[46,34],"152":[122,68],"153":[10,112],"154":[122,68],"155":[10,112],"156":[12,38],"157":[12,12],"158":[24,26],"159":[50,26],"160":[136,104],"161":[240,118],"162":[106,16],"163":[14,6],"164":[2,12],"165":[2,10],"166":[2,8],"167":[4,4],"168":[2,4]},"f":{"1":2,"2":12,"3":0,"4":0,"5":0,"6":5,"7":299,"8":139,"9":1,"10":8,"11":37,"12":1,"13":119,"14":63,"15":42,"16":2,"17":6,"18":34,"19":12,"20":10,"21":34,"22":24,"23":24,"24":22,"25":24,"26":6,"27":102,"28":62,"29":4,"30":16,"31":176,"32":485,"33":227,"34":78,"35":13,"36":100,"37":95,"38":89,"39":176,"40":452,"41":0,"42":107,"43":110,"44":646,"45":2,"46":329,"47":317,"48":85,"49":87,"50":2,"51":2,"52":16,"53":12,"54":4,"55":155,"56":196,"57":155,"58":223,"59":8,"60":8,"61":36,"62":2,"63":4,"64":517,"65":30,"66":297,"67":201,"68":2,"69":526,"70":82,"71":217,"72":355,"73":201,"74":12,"75":129,"76":111,"77":282,"78":104,"79":56,"80":30,"81":82,"82":8,"83":54,"84":2,"85":24,"86":103,"87":6,"88":6,"89":6,"90":422,"91":217,"92":422,"93":154,"94":48,"95":94,"96":114,"97":190,"98":50,"99":122,"100":195,"101":20},"fnMap":{"1":{"name":"(anonymous_1)","line":1,"loc":{"start":{"line":1,"column":17},"end":{"line":1,"column":35}}},"2":{"name":"Event","line":41,"loc":{"start":{"line":41,"column":12},"end":{"line":41,"column":33}}},"3":{"name":"Map","line":50,"loc":{"start":{"line":50,"column":21},"end":{"line":50,"column":36}},"skip":true},"4":{"name":"get","line":54,"loc":{"start":{"line":54,"column":11},"end":{"line":54,"column":29}},"skip":true},"5":{"name":"set","line":57,"loc":{"start":{"line":57,"column":11},"end":{"line":57,"column":36}},"skip":true},"6":{"name":"WeakMap","line":65,"loc":{"start":{"line":65,"column":29},"end":{"line":65,"column":48}}},"7":{"name":"get","line":68,"loc":{"start":{"line":68,"column":11},"end":{"line":68,"column":29}}},"8":{"name":"set","line":71,"loc":{"start":{"line":71,"column":11},"end":{"line":71,"column":36}}},"9":{"name":"WeakSet","line":81,"loc":{"start":{"line":81,"column":29},"end":{"line":81,"column":48}}},"10":{"name":"add","line":84,"loc":{"start":{"line":84,"column":11},"end":{"line":84,"column":29}}},"11":{"name":"has","line":87,"loc":{"start":{"line":87,"column":11},"end":{"line":87,"column":29}}},"12":{"name":"(anonymous_12)","line":94,"loc":{"start":{"line":94,"column":33},"end":{"line":94,"column":53}}},"13":{"name":"(anonymous_13)","line":95,"loc":{"start":{"line":95,"column":11},"end":{"line":95,"column":26}}},"14":{"name":"(anonymous_14)","line":100,"loc":{"start":{"line":100,"column":25},"end":{"line":100,"column":37}}},"15":{"name":"Component","line":112,"loc":{"start":{"line":112,"column":2},"end":{"line":112,"column":23}}},"16":{"name":"setup","line":118,"loc":{"start":{"line":118,"column":2},"end":{"line":118,"column":26}}},"17":{"name":"createEntry","line":123,"loc":{"start":{"line":123,"column":22},"end":{"line":123,"column":62}}},"18":{"name":"get","line":127,"loc":{"start":{"line":127,"column":14},"end":{"line":127,"column":53}}},"19":{"name":"relate","line":139,"loc":{"start":{"line":139,"column":17},"end":{"line":139,"column":46}}},"20":{"name":"set","line":144,"loc":{"start":{"line":144,"column":14},"end":{"line":144,"column":36}}},"21":{"name":"value","line":157,"loc":{"start":{"line":157,"column":15},"end":{"line":157,"column":43}}},"22":{"name":"value","line":165,"loc":{"start":{"line":165,"column":15},"end":{"line":165,"column":33}}},"23":{"name":"(anonymous_23)","line":179,"loc":{"start":{"line":179,"column":33},"end":{"line":179,"column":45}}},"24":{"name":"get","line":184,"loc":{"start":{"line":184,"column":13},"end":{"line":184,"column":28}}},"25":{"name":"value","line":192,"loc":{"start":{"line":192,"column":15},"end":{"line":192,"column":45}}},"26":{"name":"lazyGetter","line":208,"loc":{"start":{"line":208,"column":19},"end":{"line":208,"column":49}}},"27":{"name":"get","line":211,"loc":{"start":{"line":211,"column":11},"end":{"line":211,"column":26}}},"28":{"name":"set","line":214,"loc":{"start":{"line":214,"column":11},"end":{"line":214,"column":31}}},"29":{"name":"define","line":233,"loc":{"start":{"line":233,"column":12},"end":{"line":233,"column":46}}},"30":{"name":"invoke","line":242,"loc":{"start":{"line":242,"column":12},"end":{"line":242,"column":46}}},"31":{"name":"create","line":253,"loc":{"start":{"line":253,"column":15},"end":{"line":253,"column":43}}},"32":{"name":"doc","line":256,"loc":{"start":{"line":256,"column":12},"end":{"line":256,"column":31}}},"33":{"name":"fragment","line":259,"loc":{"start":{"line":259,"column":17},"end":{"line":259,"column":41}}},"34":{"name":"text","line":262,"loc":{"start":{"line":262,"column":13},"end":{"line":262,"column":40}}},"35":{"name":"(anonymous_35)","line":302,"loc":{"start":{"line":302,"column":27},"end":{"line":302,"column":55}}},"36":{"name":"(anonymous_36)","line":304,"loc":{"start":{"line":304,"column":6},"end":{"line":304,"column":34}}},"37":{"name":"comments","line":312,"loc":{"start":{"line":312,"column":17},"end":{"line":312,"column":51}}},"38":{"name":"replaceAttributes","line":315,"loc":{"start":{"line":315,"column":26},"end":{"line":315,"column":65}}},"39":{"name":"createFragment","line":322,"loc":{"start":{"line":322,"column":23},"end":{"line":322,"column":59}}},"40":{"name":"(anonymous_40)","line":330,"loc":{"start":{"line":330,"column":39},"end":{"line":330,"column":55}}},"41":{"name":"(anonymous_41)","line":354,"loc":{"start":{"line":354,"column":2},"end":{"line":354,"column":18}},"skip":true},"42":{"name":"(anonymous_42)","line":359,"loc":{"start":{"line":359,"column":35},"end":{"line":359,"column":59}}},"43":{"name":"(anonymous_43)","line":361,"loc":{"start":{"line":361,"column":6},"end":{"line":361,"column":30}}},"44":{"name":"unique","line":378,"loc":{"start":{"line":378,"column":15},"end":{"line":378,"column":41}}},"45":{"name":"TL","line":385,"loc":{"start":{"line":385,"column":12},"end":{"line":385,"column":34}}},"46":{"name":"TL","line":394,"loc":{"start":{"line":394,"column":12},"end":{"line":394,"column":34}}},"47":{"name":"TL","line":400,"loc":{"start":{"line":400,"column":12},"end":{"line":400,"column":34}}},"48":{"name":"(anonymous_48)","line":410,"loc":{"start":{"line":410,"column":34},"end":{"line":410,"column":56}}},"49":{"name":"(anonymous_49)","line":414,"loc":{"start":{"line":414,"column":6},"end":{"line":414,"column":28}}},"50":{"name":"(anonymous_50)","line":430,"loc":{"start":{"line":430,"column":33},"end":{"line":430,"column":55}}},"51":{"name":"(anonymous_51)","line":436,"loc":{"start":{"line":436,"column":6},"end":{"line":436,"column":28}}},"52":{"name":"Wire","line":444,"loc":{"start":{"line":444,"column":2},"end":{"line":444,"column":28}}},"53":{"name":"insert","line":452,"loc":{"start":{"line":452,"column":26},"end":{"line":452,"column":44}}},"54":{"name":"remove","line":459,"loc":{"start":{"line":459,"column":26},"end":{"line":459,"column":44}}},"55":{"name":"createPath","line":484,"loc":{"start":{"line":484,"column":19},"end":{"line":484,"column":45}}},"56":{"name":"prepend","line":506,"loc":{"start":{"line":506,"column":16},"end":{"line":506,"column":53}}},"57":{"name":"create","line":511,"loc":{"start":{"line":511,"column":12},"end":{"line":511,"column":46}}},"58":{"name":"find","line":514,"loc":{"start":{"line":514,"column":10},"end":{"line":514,"column":36}}},"59":{"name":"(anonymous_59)","line":528,"loc":{"start":{"line":528,"column":15},"end":{"line":528,"column":48}}},"60":{"name":"update","line":541,"loc":{"start":{"line":541,"column":15},"end":{"line":541,"column":45}}},"61":{"name":"(anonymous_61)","line":544,"loc":{"start":{"line":544,"column":11},"end":{"line":544,"column":31}}},"62":{"name":"ized","line":582,"loc":{"start":{"line":582,"column":13},"end":{"line":582,"column":39}}},"63":{"name":"toStyle","line":585,"loc":{"start":{"line":585,"column":16},"end":{"line":585,"column":41}}},"64":{"name":"identity","line":602,"loc":{"start":{"line":602,"column":17},"end":{"line":602,"column":38}}},"65":{"name":"remove","line":606,"loc":{"start":{"line":606,"column":15},"end":{"line":606,"column":58}}},"66":{"name":"domdiff","line":613,"loc":{"start":{"line":613,"column":16},"end":{"line":618,"column":4}}},"67":{"name":"Cache","line":716,"loc":{"start":{"line":716,"column":2},"end":{"line":716,"column":19}}},"68":{"name":"asHTML","line":720,"loc":{"start":{"line":720,"column":15},"end":{"line":720,"column":37}}},"69":{"name":"asNode","line":725,"loc":{"start":{"line":725,"column":15},"end":{"line":725,"column":40}}},"70":{"name":"canDiff","line":735,"loc":{"start":{"line":735,"column":16},"end":{"line":735,"column":40}}},"71":{"name":"create$$1","line":746,"loc":{"start":{"line":746,"column":17},"end":{"line":746,"column":49}}},"72":{"name":"find","line":776,"loc":{"start":{"line":776,"column":13},"end":{"line":776,"column":47}}},"73":{"name":"findAttributes","line":820,"loc":{"start":{"line":820,"column":25},"end":{"line":820,"column":69}}},"74":{"name":"invokeAtDistance","line":880,"loc":{"start":{"line":880,"column":25},"end":{"line":880,"column":68}}},"75":{"name":"isPromise_ish","line":894,"loc":{"start":{"line":894,"column":22},"end":{"line":894,"column":52}}},"76":{"name":"setAnyContent","line":907,"loc":{"start":{"line":907,"column":22},"end":{"line":907,"column":63}}},"77":{"name":"anyContent","line":910,"loc":{"start":{"line":910,"column":21},"end":{"line":910,"column":48}}},"78":{"name":"setAttribute","line":991,"loc":{"start":{"line":991,"column":21},"end":{"line":991,"column":65}}},"79":{"name":"(anonymous_79)","line":1012,"loc":{"start":{"line":1012,"column":15},"end":{"line":1012,"column":35}}},"80":{"name":"(anonymous_80)","line":1024,"loc":{"start":{"line":1024,"column":17},"end":{"line":1024,"column":37}}},"81":{"name":"(anonymous_81)","line":1041,"loc":{"start":{"line":1041,"column":19},"end":{"line":1041,"column":39}}},"82":{"name":"setTextContent","line":1068,"loc":{"start":{"line":1068,"column":23},"end":{"line":1068,"column":53}}},"83":{"name":"textContent","line":1070,"loc":{"start":{"line":1070,"column":22},"end":{"line":1070,"column":50}}},"84":{"name":"observe","line":1104,"loc":{"start":{"line":1104,"column":2},"end":{"line":1104,"column":21}}},"85":{"name":"dispatchAll","line":1112,"loc":{"start":{"line":1112,"column":22},"end":{"line":1112,"column":56}}},"86":{"name":"dispatchTarget","line":1125,"loc":{"start":{"line":1125,"column":25},"end":{"line":1125,"column":62}}},"87":{"name":"(anonymous_87)","line":1141,"loc":{"start":{"line":1141,"column":27},"end":{"line":1141,"column":46}}},"88":{"name":"(anonymous_88)","line":1150,"loc":{"start":{"line":1150,"column":50},"end":{"line":1150,"column":67}}},"89":{"name":"(anonymous_89)","line":1153,"loc":{"start":{"line":1153,"column":51},"end":{"line":1153,"column":68}}},"90":{"name":"render","line":1172,"loc":{"start":{"line":1172,"column":2},"end":{"line":1172,"column":28}}},"91":{"name":"upgrade","line":1186,"loc":{"start":{"line":1186,"column":2},"end":{"line":1186,"column":29}}},"92":{"name":"update$1","line":1198,"loc":{"start":{"line":1198,"column":2},"end":{"line":1198,"column":22}}},"93":{"name":"createTemplate","line":1209,"loc":{"start":{"line":1209,"column":2},"end":{"line":1209,"column":36}}},"94":{"name":"SC_PLACE","line":1222,"loc":{"start":{"line":1222,"column":17},"end":{"line":1222,"column":47}}},"95":{"name":"wire","line":1238,"loc":{"start":{"line":1238,"column":13},"end":{"line":1238,"column":38}}},"96":{"name":"content","line":1248,"loc":{"start":{"line":1248,"column":16},"end":{"line":1248,"column":39}}},"97":{"name":"(anonymous_97)","line":1254,"loc":{"start":{"line":1254,"column":11},"end":{"line":1254,"column":30}}},"98":{"name":"weakly","line":1277,"loc":{"start":{"line":1277,"column":15},"end":{"line":1277,"column":42}}},"99":{"name":"wireContent","line":1299,"loc":{"start":{"line":1299,"column":20},"end":{"line":1299,"column":47}}},"100":{"name":"bind","line":1318,"loc":{"start":{"line":1318,"column":13},"end":{"line":1318,"column":36}}},"101":{"name":"hyper","line":1337,"loc":{"start":{"line":1337,"column":2},"end":{"line":1337,"column":23}}}},"statementMap":{"1":{"start":{"line":1,"column":0},"end":{"line":1351,"column":11}},"2":{"start":{"line":4,"column":2},"end":{"line":4,"column":31}},"3":{"start":{"line":9,"column":2},"end":{"line":9,"column":23}},"4":{"start":{"line":10,"column":2},"end":{"line":10,"column":20}},"5":{"start":{"line":11,"column":2},"end":{"line":11,"column":23}},"6":{"start":{"line":12,"column":2},"end":{"line":12,"column":34}},"7":{"start":{"line":15,"column":2},"end":{"line":15,"column":112}},"8":{"start":{"line":18,"column":2},"end":{"line":18,"column":44}},"9":{"start":{"line":19,"column":2},"end":{"line":19,"column":51}},"10":{"start":{"line":22,"column":2},"end":{"line":22,"column":30}},"11":{"start":{"line":23,"column":2},"end":{"line":23,"column":39}},"12":{"start":{"line":26,"column":2},"end":{"line":26,"column":27}},"13":{"start":{"line":27,"column":2},"end":{"line":27,"column":52}},"14":{"start":{"line":28,"column":2},"end":{"line":28,"column":61}},"15":{"start":{"line":29,"column":2},"end":{"line":29,"column":34}},"16":{"start":{"line":37,"column":2},"end":{"line":37,"column":22}},"17":{"start":{"line":38,"column":2},"end":{"line":46,"column":3}},"18":{"start":{"line":39,"column":4},"end":{"line":39,"column":23}},"19":{"start":{"line":41,"column":4},"end":{"line":45,"column":6}},"20":{"start":{"line":42,"column":6},"end":{"line":42,"column":44}},"21":{"start":{"line":43,"column":6},"end":{"line":43,"column":38}},"22":{"start":{"line":44,"column":6},"end":{"line":44,"column":15}},"23":{"start":{"line":50,"column":2},"end":{"line":61,"column":4},"skip":true},"24":{"start":{"line":51,"column":4},"end":{"line":52,"column":20},"skip":true},"25":{"start":{"line":53,"column":4},"end":{"line":60,"column":6},"skip":true},"26":{"start":{"line":55,"column":8},"end":{"line":55,"column":41},"skip":true},"27":{"start":{"line":58,"column":8},"end":{"line":58,"column":43},"skip":true},"28":{"start":{"line":64,"column":2},"end":{"line":64,"column":13}},"29":{"start":{"line":65,"column":2},"end":{"line":78,"column":4}},"30":{"start":{"line":66,"column":4},"end":{"line":66,"column":25}},"31":{"start":{"line":67,"column":4},"end":{"line":77,"column":6}},"32":{"start":{"line":69,"column":8},"end":{"line":69,"column":24}},"33":{"start":{"line":72,"column":8},"end":{"line":75,"column":11}},"34":{"start":{"line":81,"column":2},"end":{"line":91,"column":4}},"35":{"start":{"line":82,"column":4},"end":{"line":82,"column":27}},"36":{"start":{"line":83,"column":4},"end":{"line":90,"column":6}},"37":{"start":{"line":85,"column":8},"end":{"line":85,"column":26}},"38":{"start":{"line":88,"column":8},"end":{"line":88,"column":36}},"39":{"start":{"line":94,"column":2},"end":{"line":98,"column":17}},"40":{"start":{"line":95,"column":4},"end":{"line":97,"column":6}},"41":{"start":{"line":96,"column":6},"end":{"line":96,"column":53}},"42":{"start":{"line":100,"column":2},"end":{"line":102,"column":4}},"43":{"start":{"line":101,"column":4},"end":{"line":101,"column":42}},"44":{"start":{"line":112,"column":2},"end":{"line":114,"column":3}},"45":{"start":{"line":113,"column":4},"end":{"line":113,"column":16}},"46":{"start":{"line":118,"column":2},"end":{"line":202,"column":3}},"47":{"start":{"line":121,"column":4},"end":{"line":121,"column":33}},"48":{"start":{"line":122,"column":4},"end":{"line":122,"column":31}},"49":{"start":{"line":123,"column":4},"end":{"line":126,"column":6}},"50":{"start":{"line":124,"column":6},"end":{"line":124,"column":28}},"51":{"start":{"line":125,"column":6},"end":{"line":125,"column":23}},"52":{"start":{"line":127,"column":4},"end":{"line":138,"column":6}},"53":{"start":{"line":128,"column":6},"end":{"line":128,"column":60}},"54":{"start":{"line":129,"column":6},"end":{"line":137,"column":7}},"55":{"start":{"line":132,"column":10},"end":{"line":132,"column":62}},"56":{"start":{"line":133,"column":10},"end":{"line":133,"column":71}},"57":{"start":{"line":135,"column":10},"end":{"line":135,"column":61}},"58":{"start":{"line":136,"column":10},"end":{"line":136,"column":57}},"59":{"start":{"line":139,"column":4},"end":{"line":143,"column":6}},"60":{"start":{"line":140,"column":6},"end":{"line":140,"column":42}},"61":{"start":{"line":141,"column":6},"end":{"line":141,"column":32}},"62":{"start":{"line":142,"column":6},"end":{"line":142,"column":22}},"63":{"start":{"line":144,"column":4},"end":{"line":148,"column":6}},"64":{"start":{"line":145,"column":6},"end":{"line":145,"column":27}},"65":{"start":{"line":146,"column":6},"end":{"line":146,"column":34}},"66":{"start":{"line":147,"column":6},"end":{"line":147,"column":18}},"67":{"start":{"line":150,"column":4},"end":{"line":161,"column":7}},"68":{"start":{"line":158,"column":10},"end":{"line":158,"column":104}},"69":{"start":{"line":162,"column":4},"end":{"line":201,"column":7}},"70":{"start":{"line":166,"column":10},"end":{"line":166,"column":35}},"71":{"start":{"line":167,"column":10},"end":{"line":167,"column":89}},"72":{"start":{"line":180,"column":8},"end":{"line":180,"column":33}},"73":{"start":{"line":185,"column":10},"end":{"line":185,"column":20}},"74":{"start":{"line":193,"column":10},"end":{"line":193,"column":34}},"75":{"start":{"line":194,"column":10},"end":{"line":194,"column":86}},"76":{"start":{"line":195,"column":10},"end":{"line":197,"column":11}},"77":{"start":{"line":196,"column":12},"end":{"line":196,"column":38}},"78":{"start":{"line":197,"column":11},"end":{"line":197,"column":47}},"79":{"start":{"line":197,"column":33},"end":{"line":197,"column":47}},"80":{"start":{"line":198,"column":10},"end":{"line":198,"column":22}},"81":{"start":{"line":208,"column":2},"end":{"line":218,"column":4}},"82":{"start":{"line":209,"column":4},"end":{"line":209,"column":34}},"83":{"start":{"line":210,"column":4},"end":{"line":217,"column":6}},"84":{"start":{"line":212,"column":8},"end":{"line":212,"column":66}},"85":{"start":{"line":215,"column":8},"end":{"line":215,"column":82}},"86":{"start":{"line":220,"column":2},"end":{"line":220,"column":19}},"87":{"start":{"line":221,"column":2},"end":{"line":221,"column":16}},"88":{"start":{"line":222,"column":2},"end":{"line":222,"column":46}},"89":{"start":{"line":224,"column":2},"end":{"line":224,"column":17}},"90":{"start":{"line":226,"column":2},"end":{"line":250,"column":4}},"91":{"start":{"line":234,"column":6},"end":{"line":236,"column":7}},"92":{"start":{"line":235,"column":8},"end":{"line":235,"column":35}},"93":{"start":{"line":237,"column":6},"end":{"line":237,"column":33}},"94":{"start":{"line":243,"column":6},"end":{"line":248,"column":7}},"95":{"start":{"line":244,"column":8},"end":{"line":244,"column":26}},"96":{"start":{"line":245,"column":8},"end":{"line":247,"column":9}},"97":{"start":{"line":246,"column":10},"end":{"line":246,"column":53}},"98":{"start":{"line":253,"column":2},"end":{"line":255,"column":4}},"99":{"start":{"line":254,"column":4},"end":{"line":254,"column":41}},"100":{"start":{"line":256,"column":2},"end":{"line":258,"column":4}},"101":{"start":{"line":257,"column":4},"end":{"line":257,"column":38}},"102":{"start":{"line":259,"column":2},"end":{"line":261,"column":4}},"103":{"start":{"line":260,"column":4},"end":{"line":260,"column":46}},"104":{"start":{"line":262,"column":2},"end":{"line":264,"column":4}},"105":{"start":{"line":263,"column":4},"end":{"line":263,"column":43}},"106":{"start":{"line":269,"column":2},"end":{"line":269,"column":31}},"107":{"start":{"line":270,"column":2},"end":{"line":270,"column":55}},"108":{"start":{"line":271,"column":2},"end":{"line":271,"column":57}},"109":{"start":{"line":272,"column":2},"end":{"line":272,"column":50}},"110":{"start":{"line":273,"column":2},"end":{"line":273,"column":89}},"111":{"start":{"line":275,"column":2},"end":{"line":275,"column":100}},"112":{"start":{"line":277,"column":2},"end":{"line":277,"column":100}},"113":{"start":{"line":279,"column":2},"end":{"line":279,"column":40}},"114":{"start":{"line":282,"column":2},"end":{"line":282,"column":43}},"115":{"start":{"line":285,"column":2},"end":{"line":285,"column":61}},"116":{"start":{"line":288,"column":2},"end":{"line":288,"column":52}},"117":{"start":{"line":289,"column":2},"end":{"line":289,"column":51}},"118":{"start":{"line":290,"column":2},"end":{"line":290,"column":80}},"119":{"start":{"line":296,"column":2},"end":{"line":296,"column":47}},"120":{"start":{"line":302,"column":2},"end":{"line":309,"column":4}},"121":{"start":{"line":303,"column":4},"end":{"line":303,"column":40}},"122":{"start":{"line":305,"column":4},"end":{"line":305,"column":35}},"123":{"start":{"line":306,"column":4},"end":{"line":308,"column":5}},"124":{"start":{"line":307,"column":6},"end":{"line":307,"column":38}},"125":{"start":{"line":311,"column":2},"end":{"line":311,"column":86}},"126":{"start":{"line":312,"column":2},"end":{"line":314,"column":4}},"127":{"start":{"line":313,"column":4},"end":{"line":313,"column":73}},"128":{"start":{"line":315,"column":2},"end":{"line":317,"column":4}},"129":{"start":{"line":316,"column":4},"end":{"line":316,"column":48}},"130":{"start":{"line":322,"column":2},"end":{"line":324,"column":4}},"131":{"start":{"line":323,"column":4},"end":{"line":323,"column":110}},"132":{"start":{"line":330,"column":2},"end":{"line":356,"column":4}},"133":{"start":{"line":331,"column":4},"end":{"line":331,"column":33}},"134":{"start":{"line":332,"column":4},"end":{"line":340,"column":7}},"135":{"start":{"line":341,"column":4},"end":{"line":341,"column":35}},"136":{"start":{"line":342,"column":4},"end":{"line":344,"column":5}},"137":{"start":{"line":343,"column":6},"end":{"line":343,"column":50}},"138":{"start":{"line":345,"column":4},"end":{"line":345,"column":17}},"139":{"start":{"line":355,"column":4},"end":{"line":355,"column":32},"skip":true},"140":{"start":{"line":359,"column":2},"end":{"line":363,"column":4}},"141":{"start":{"line":360,"column":4},"end":{"line":360,"column":41}},"142":{"start":{"line":362,"column":4},"end":{"line":362,"column":27}},"143":{"start":{"line":367,"column":2},"end":{"line":367,"column":23}},"144":{"start":{"line":378,"column":2},"end":{"line":380,"column":4}},"145":{"start":{"line":379,"column":4},"end":{"line":379,"column":25}},"146":{"start":{"line":385,"column":2},"end":{"line":405,"column":4}},"147":{"start":{"line":386,"column":4},"end":{"line":403,"column":5}},"148":{"start":{"line":392,"column":6},"end":{"line":392,"column":31}},"149":{"start":{"line":394,"column":6},"end":{"line":397,"column":8}},"150":{"start":{"line":395,"column":8},"end":{"line":395,"column":43}},"151":{"start":{"line":396,"column":8},"end":{"line":396,"column":73}},"152":{"start":{"line":400,"column":6},"end":{"line":402,"column":8}},"153":{"start":{"line":401,"column":8},"end":{"line":401,"column":24}},"154":{"start":{"line":404,"column":4},"end":{"line":404,"column":25}},"155":{"start":{"line":410,"column":2},"end":{"line":426,"column":4}},"156":{"start":{"line":411,"column":4},"end":{"line":411,"column":45}},"157":{"start":{"line":412,"column":4},"end":{"line":412,"column":31}},"158":{"start":{"line":413,"column":4},"end":{"line":413,"column":29}},"159":{"start":{"line":415,"column":4},"end":{"line":415,"column":45}},"160":{"start":{"line":416,"column":4},"end":{"line":416,"column":33}},"161":{"start":{"line":417,"column":4},"end":{"line":424,"column":5}},"162":{"start":{"line":418,"column":6},"end":{"line":418,"column":31}},"163":{"start":{"line":419,"column":6},"end":{"line":419,"column":58}},"164":{"start":{"line":420,"column":6},"end":{"line":420,"column":72}},"165":{"start":{"line":422,"column":6},"end":{"line":422,"column":33}},"166":{"start":{"line":423,"column":6},"end":{"line":423,"column":56}},"167":{"start":{"line":425,"column":4},"end":{"line":425,"column":19}},"168":{"start":{"line":430,"column":2},"end":{"line":442,"column":4}},"169":{"start":{"line":431,"column":4},"end":{"line":431,"column":33}},"170":{"start":{"line":432,"column":4},"end":{"line":432,"column":68}},"171":{"start":{"line":433,"column":4},"end":{"line":433,"column":31}},"172":{"start":{"line":434,"column":4},"end":{"line":434,"column":54}},"173":{"start":{"line":435,"column":4},"end":{"line":435,"column":19}},"174":{"start":{"line":437,"column":4},"end":{"line":437,"column":33}},"175":{"start":{"line":438,"column":4},"end":{"line":438,"column":40}},"176":{"start":{"line":439,"column":4},"end":{"line":439,"column":82}},"177":{"start":{"line":440,"column":4},"end":{"line":440,"column":65}},"178":{"start":{"line":441,"column":4},"end":{"line":441,"column":19}},"179":{"start":{"line":444,"column":2},"end":{"line":449,"column":3}},"180":{"start":{"line":445,"column":4},"end":{"line":445,"column":33}},"181":{"start":{"line":446,"column":4},"end":{"line":446,"column":36}},"182":{"start":{"line":447,"column":4},"end":{"line":447,"column":31}},"183":{"start":{"line":448,"column":4},"end":{"line":448,"column":44}},"184":{"start":{"line":452,"column":2},"end":{"line":456,"column":4}},"185":{"start":{"line":453,"column":4},"end":{"line":453,"column":34}},"186":{"start":{"line":454,"column":4},"end":{"line":454,"column":32}},"187":{"start":{"line":455,"column":4},"end":{"line":455,"column":14}},"188":{"start":{"line":459,"column":2},"end":{"line":471,"column":4}},"189":{"start":{"line":460,"column":4},"end":{"line":460,"column":27}},"190":{"start":{"line":461,"column":4},"end":{"line":461,"column":25}},"191":{"start":{"line":462,"column":4},"end":{"line":469,"column":5}},"192":{"start":{"line":463,"column":6},"end":{"line":463,"column":40}},"193":{"start":{"line":465,"column":6},"end":{"line":465,"column":43}},"194":{"start":{"line":466,"column":6},"end":{"line":466,"column":47}},"195":{"start":{"line":467,"column":6},"end":{"line":467,"column":30}},"196":{"start":{"line":468,"column":6},"end":{"line":468,"column":29}},"197":{"start":{"line":470,"column":4},"end":{"line":470,"column":17}},"198":{"start":{"line":484,"column":2},"end":{"line":504,"column":4}},"199":{"start":{"line":485,"column":4},"end":{"line":485,"column":18}},"200":{"start":{"line":486,"column":4},"end":{"line":486,"column":28}},"201":{"start":{"line":487,"column":4},"end":{"line":499,"column":5}},"202":{"start":{"line":490,"column":8},"end":{"line":490,"column":26}},"203":{"start":{"line":491,"column":8},"end":{"line":491,"column":14}},"204":{"start":{"line":493,"column":8},"end":{"line":493,"column":37}},"205":{"start":{"line":494,"column":8},"end":{"line":494,"column":40}},"206":{"start":{"line":495,"column":8},"end":{"line":495,"column":14}},"207":{"start":{"line":497,"column":8},"end":{"line":497,"column":39}},"208":{"start":{"line":498,"column":8},"end":{"line":498,"column":14}},"209":{"start":{"line":500,"column":4},"end":{"line":502,"column":5}},"210":{"start":{"line":501,"column":6},"end":{"line":501,"column":38}},"211":{"start":{"line":503,"column":4},"end":{"line":503,"column":16}},"212":{"start":{"line":506,"column":2},"end":{"line":508,"column":4}},"213":{"start":{"line":507,"column":4},"end":{"line":507,"column":61}},"214":{"start":{"line":510,"column":2},"end":{"line":521,"column":4}},"215":{"start":{"line":512,"column":6},"end":{"line":512,"column":76}},"216":{"start":{"line":515,"column":6},"end":{"line":515,"column":31}},"217":{"start":{"line":516,"column":6},"end":{"line":518,"column":7}},"218":{"start":{"line":517,"column":8},"end":{"line":517,"column":40}},"219":{"start":{"line":519,"column":6},"end":{"line":519,"column":18}},"220":{"start":{"line":524,"column":2},"end":{"line":524,"column":84}},"221":{"start":{"line":528,"column":2},"end":{"line":536,"column":5}},"222":{"start":{"line":529,"column":4},"end":{"line":534,"column":5}},"223":{"start":{"line":530,"column":6},"end":{"line":530,"column":43}},"224":{"start":{"line":531,"column":6},"end":{"line":531,"column":23}},"225":{"start":{"line":532,"column":6},"end":{"line":532,"column":35}},"226":{"start":{"line":533,"column":6},"end":{"line":533,"column":34}},"227":{"start":{"line":535,"column":4},"end":{"line":535,"column":37}},"228":{"start":{"line":541,"column":2},"end":{"line":579,"column":4}},"229":{"start":{"line":542,"column":4},"end":{"line":543,"column":26}},"230":{"start":{"line":544,"column":4},"end":{"line":578,"column":6}},"231":{"start":{"line":545,"column":6},"end":{"line":577,"column":7}},"232":{"start":{"line":547,"column":10},"end":{"line":569,"column":11}},"233":{"start":{"line":548,"column":12},"end":{"line":560,"column":13}},"234":{"start":{"line":549,"column":14},"end":{"line":557,"column":15}},"235":{"start":{"line":550,"column":16},"end":{"line":556,"column":17}},"236":{"start":{"line":551,"column":18},"end":{"line":555,"column":19}},"237":{"start":{"line":552,"column":20},"end":{"line":554,"column":21}},"238":{"start":{"line":553,"column":22},"end":{"line":553,"column":38}},"239":{"start":{"line":559,"column":14},"end":{"line":559,"column":66}},"240":{"start":{"line":559,"column":25},"end":{"line":559,"column":42}},"241":{"start":{"line":559,"column":47},"end":{"line":559,"column":66}},"242":{"start":{"line":561,"column":12},"end":{"line":561,"column":42}},"243":{"start":{"line":562,"column":12},"end":{"line":565,"column":13}},"244":{"start":{"line":563,"column":14},"end":{"line":563,"column":41}},"245":{"start":{"line":564,"column":14},"end":{"line":564,"column":110}},"246":{"start":{"line":566,"column":12},"end":{"line":566,"column":31}},"247":{"start":{"line":567,"column":12},"end":{"line":567,"column":87}},"248":{"start":{"line":567,"column":23},"end":{"line":567,"column":62}},"249":{"start":{"line":567,"column":67},"end":{"line":567,"column":87}},"250":{"start":{"line":568,"column":12},"end":{"line":568,"column":18}},"251":{"start":{"line":571,"column":10},"end":{"line":575,"column":11}},"252":{"start":{"line":572,"column":12},"end":{"line":572,"column":31}},"253":{"start":{"line":573,"column":12},"end":{"line":573,"column":32}},"254":{"start":{"line":574,"column":12},"end":{"line":574,"column":88}},"255":{"start":{"line":574,"column":23},"end":{"line":574,"column":52}},"256":{"start":{"line":574,"column":57},"end":{"line":574,"column":88}},"257":{"start":{"line":576,"column":10},"end":{"line":576,"column":16}},"258":{"start":{"line":581,"column":2},"end":{"line":581,"column":35}},"259":{"start":{"line":582,"column":2},"end":{"line":584,"column":4}},"260":{"start":{"line":583,"column":4},"end":{"line":583,"column":39}},"261":{"start":{"line":585,"column":2},"end":{"line":591,"column":4}},"262":{"start":{"line":586,"column":4},"end":{"line":586,"column":17}},"263":{"start":{"line":587,"column":4},"end":{"line":589,"column":5}},"264":{"start":{"line":588,"column":6},"end":{"line":588,"column":65}},"265":{"start":{"line":590,"column":4},"end":{"line":590,"column":24}},"266":{"start":{"line":602,"column":2},"end":{"line":604,"column":4}},"267":{"start":{"line":603,"column":4},"end":{"line":603,"column":13}},"268":{"start":{"line":606,"column":2},"end":{"line":611,"column":4}},"269":{"start":{"line":607,"column":4},"end":{"line":607,"column":55}},"270":{"start":{"line":608,"column":4},"end":{"line":608,"column":33}},"271":{"start":{"line":609,"column":4},"end":{"line":609,"column":29}},"272":{"start":{"line":610,"column":4},"end":{"line":610,"column":27}},"273":{"start":{"line":613,"column":2},"end":{"line":706,"column":4}},"274":{"start":{"line":619,"column":4},"end":{"line":619,"column":34}},"275":{"start":{"line":620,"column":4},"end":{"line":620,"column":64}},"276":{"start":{"line":621,"column":4},"end":{"line":622,"column":24}},"277":{"start":{"line":623,"column":4},"end":{"line":623,"column":45}},"278":{"start":{"line":624,"column":4},"end":{"line":624,"column":43}},"279":{"start":{"line":625,"column":4},"end":{"line":625,"column":50}},"280":{"start":{"line":626,"column":4},"end":{"line":626,"column":43}},"281":{"start":{"line":627,"column":4},"end":{"line":627,"column":41}},"282":{"start":{"line":628,"column":4},"end":{"line":628,"column":47}},"283":{"start":{"line":629,"column":4},"end":{"line":682,"column":5}},"284":{"start":{"line":630,"column":6},"end":{"line":681,"column":7}},"285":{"start":{"line":631,"column":8},"end":{"line":631,"column":56}},"286":{"start":{"line":632,"column":13},"end":{"line":681,"column":7}},"287":{"start":{"line":633,"column":8},"end":{"line":633,"column":52}},"288":{"start":{"line":634,"column":13},"end":{"line":681,"column":7}},"289":{"start":{"line":635,"column":8},"end":{"line":635,"column":53}},"290":{"start":{"line":636,"column":13},"end":{"line":681,"column":7}},"291":{"start":{"line":637,"column":8},"end":{"line":637,"column":49}},"292":{"start":{"line":638,"column":13},"end":{"line":681,"column":7}},"293":{"start":{"line":639,"column":8},"end":{"line":639,"column":56}},"294":{"start":{"line":640,"column":8},"end":{"line":640,"column":53}},"295":{"start":{"line":641,"column":13},"end":{"line":681,"column":7}},"296":{"start":{"line":642,"column":8},"end":{"line":642,"column":52}},"297":{"start":{"line":643,"column":8},"end":{"line":643,"column":49}},"298":{"start":{"line":644,"column":13},"end":{"line":681,"column":7}},"299":{"start":{"line":645,"column":8},"end":{"line":645,"column":95}},"300":{"start":{"line":646,"column":8},"end":{"line":646,"column":56}},"301":{"start":{"line":647,"column":8},"end":{"line":647,"column":49}},"302":{"start":{"line":648,"column":13},"end":{"line":681,"column":7}},"303":{"start":{"line":649,"column":8},"end":{"line":649,"column":82}},"304":{"start":{"line":650,"column":8},"end":{"line":650,"column":52}},"305":{"start":{"line":651,"column":8},"end":{"line":651,"column":53}},"306":{"start":{"line":653,"column":8},"end":{"line":653,"column":58}},"307":{"start":{"line":654,"column":8},"end":{"line":680,"column":9}},"308":{"start":{"line":655,"column":10},"end":{"line":655,"column":85}},"309":{"start":{"line":656,"column":10},"end":{"line":656,"column":55}},"310":{"start":{"line":658,"column":10},"end":{"line":658,"column":24}},"311":{"start":{"line":659,"column":10},"end":{"line":659,"column":30}},"312":{"start":{"line":660,"column":10},"end":{"line":663,"column":11}},"313":{"start":{"line":661,"column":12},"end":{"line":661,"column":16}},"314":{"start":{"line":662,"column":12},"end":{"line":662,"column":16}},"315":{"start":{"line":664,"column":10},"end":{"line":679,"column":11}},"316":{"start":{"line":665,"column":12},"end":{"line":669,"column":13}},"317":{"start":{"line":666,"column":14},"end":{"line":666,"column":64}},"318":{"start":{"line":668,"column":14},"end":{"line":668,"column":90}},"319":{"start":{"line":670,"column":12},"end":{"line":670,"column":29}},"320":{"start":{"line":671,"column":12},"end":{"line":671,"column":28}},"321":{"start":{"line":672,"column":12},"end":{"line":672,"column":47}},"322":{"start":{"line":673,"column":12},"end":{"line":673,"column":45}},"323":{"start":{"line":675,"column":12},"end":{"line":675,"column":41}},"324":{"start":{"line":676,"column":12},"end":{"line":676,"column":39}},"325":{"start":{"line":677,"column":12},"end":{"line":677,"column":74}},"326":{"start":{"line":678,"column":12},"end":{"line":678,"column":57}},"327":{"start":{"line":683,"column":4},"end":{"line":704,"column":5}},"328":{"start":{"line":684,"column":6},"end":{"line":703,"column":7}},"329":{"start":{"line":685,"column":8},"end":{"line":685,"column":45}},"330":{"start":{"line":686,"column":8},"end":{"line":686,"column":55}},"331":{"start":{"line":687,"column":8},"end":{"line":695,"column":9}},"332":{"start":{"line":688,"column":10},"end":{"line":688,"column":75}},"333":{"start":{"line":690,"column":10},"end":{"line":690,"column":75}},"334":{"start":{"line":691,"column":10},"end":{"line":693,"column":11}},"335":{"start":{"line":692,"column":12},"end":{"line":692,"column":69}},"336":{"start":{"line":694,"column":10},"end":{"line":694,"column":51}},"337":{"start":{"line":697,"column":8},"end":{"line":697,"column":63}},"338":{"start":{"line":697,"column":48},"end":{"line":697,"column":63}},"339":{"start":{"line":698,"column":8},"end":{"line":702,"column":9}},"340":{"start":{"line":699,"column":10},"end":{"line":699,"column":70}},"341":{"start":{"line":701,"column":10},"end":{"line":701,"column":101}},"342":{"start":{"line":705,"column":4},"end":{"line":705,"column":23}},"343":{"start":{"line":712,"column":2},"end":{"line":712,"column":33}},"344":{"start":{"line":716,"column":2},"end":{"line":716,"column":21}},"345":{"start":{"line":717,"column":2},"end":{"line":717,"column":40}},"346":{"start":{"line":720,"column":2},"end":{"line":722,"column":4}},"347":{"start":{"line":721,"column":4},"end":{"line":721,"column":26}},"348":{"start":{"line":725,"column":2},"end":{"line":732,"column":4}},"349":{"start":{"line":726,"column":4},"end":{"line":731,"column":106}},"350":{"start":{"line":735,"column":2},"end":{"line":737,"column":4}},"351":{"start":{"line":736,"column":4},"end":{"line":736,"column":90}},"352":{"start":{"line":746,"column":2},"end":{"line":766,"column":4}},"353":{"start":{"line":747,"column":4},"end":{"line":747,"column":21}},"354":{"start":{"line":748,"column":4},"end":{"line":748,"column":30}},"355":{"start":{"line":749,"column":4},"end":{"line":764,"column":5}},"356":{"start":{"line":750,"column":6},"end":{"line":750,"column":26}},"357":{"start":{"line":751,"column":6},"end":{"line":751,"column":44}},"358":{"start":{"line":752,"column":6},"end":{"line":763,"column":7}},"359":{"start":{"line":754,"column":10},"end":{"line":754,"column":48}},"360":{"start":{"line":755,"column":10},"end":{"line":755,"column":16}},"361":{"start":{"line":757,"column":10},"end":{"line":757,"column":65}},"362":{"start":{"line":758,"column":10},"end":{"line":758,"column":16}},"363":{"start":{"line":760,"column":10},"end":{"line":760,"column":45}},"364":{"start":{"line":761,"column":10},"end":{"line":761,"column":32}},"365":{"start":{"line":762,"column":10},"end":{"line":762,"column":16}},"366":{"start":{"line":765,"column":4},"end":{"line":765,"column":19}},"367":{"start":{"line":776,"column":2},"end":{"line":809,"column":4}},"368":{"start":{"line":777,"column":4},"end":{"line":777,"column":37}},"369":{"start":{"line":778,"column":4},"end":{"line":778,"column":35}},"370":{"start":{"line":779,"column":4},"end":{"line":808,"column":5}},"371":{"start":{"line":780,"column":6},"end":{"line":780,"column":32}},"372":{"start":{"line":781,"column":6},"end":{"line":807,"column":7}},"373":{"start":{"line":783,"column":10},"end":{"line":783,"column":48}},"374":{"start":{"line":784,"column":10},"end":{"line":784,"column":36}},"375":{"start":{"line":785,"column":10},"end":{"line":785,"column":16}},"376":{"start":{"line":787,"column":10},"end":{"line":794,"column":11}},"377":{"start":{"line":788,"column":12},"end":{"line":788,"column":26}},"378":{"start":{"line":789,"column":12},"end":{"line":793,"column":113}},"379":{"start":{"line":795,"column":10},"end":{"line":795,"column":16}},"380":{"start":{"line":802,"column":10},"end":{"line":805,"column":11}},"381":{"start":{"line":803,"column":12},"end":{"line":803,"column":26},"skip":true},"382":{"start":{"line":804,"column":12},"end":{"line":804,"column":50},"skip":true},"383":{"start":{"line":806,"column":10},"end":{"line":806,"column":16}},"384":{"start":{"line":820,"column":2},"end":{"line":874,"column":4}},"385":{"start":{"line":821,"column":4},"end":{"line":821,"column":28}},"386":{"start":{"line":822,"column":4},"end":{"line":822,"column":37}},"387":{"start":{"line":823,"column":4},"end":{"line":823,"column":39}},"388":{"start":{"line":824,"column":4},"end":{"line":824,"column":20}},"389":{"start":{"line":825,"column":4},"end":{"line":825,"column":30}},"390":{"start":{"line":826,"column":4},"end":{"line":844,"column":5}},"391":{"start":{"line":827,"column":6},"end":{"line":827,"column":31}},"392":{"start":{"line":828,"column":6},"end":{"line":843,"column":7}},"393":{"start":{"line":829,"column":8},"end":{"line":829,"column":34}},"394":{"start":{"line":833,"column":8},"end":{"line":841,"column":9}},"395":{"start":{"line":834,"column":10},"end":{"line":834,"column":86}},"396":{"start":{"line":835,"column":10},"end":{"line":839,"column":45}},"397":{"start":{"line":840,"column":10},"end":{"line":840,"column":65}},"398":{"start":{"line":842,"column":8},"end":{"line":842,"column":31}},"399":{"start":{"line":845,"column":4},"end":{"line":845,"column":28}},"400":{"start":{"line":846,"column":4},"end":{"line":852,"column":5}},"401":{"start":{"line":848,"column":6},"end":{"line":848,"column":34}},"402":{"start":{"line":849,"column":6},"end":{"line":851,"column":48}},"403":{"start":{"line":849,"column":41},"end":{"line":849,"column":79}},"404":{"start":{"line":851,"column":11},"end":{"line":851,"column":48}},"405":{"start":{"line":860,"column":4},"end":{"line":860,"column":33}},"406":{"start":{"line":861,"column":4},"end":{"line":873,"column":5}},"407":{"start":{"line":867,"column":6},"end":{"line":867,"column":52}},"408":{"start":{"line":868,"column":6},"end":{"line":870,"column":7}},"409":{"start":{"line":869,"column":8},"end":{"line":869,"column":65}},"410":{"start":{"line":871,"column":6},"end":{"line":871,"column":44}},"411":{"start":{"line":872,"column":6},"end":{"line":872,"column":49}},"412":{"start":{"line":880,"column":2},"end":{"line":891,"column":4}},"413":{"start":{"line":881,"column":4},"end":{"line":881,"column":32}},"414":{"start":{"line":882,"column":4},"end":{"line":890,"column":5}},"415":{"start":{"line":883,"column":6},"end":{"line":883,"column":62}},"416":{"start":{"line":884,"column":11},"end":{"line":890,"column":5}},"417":{"start":{"line":885,"column":6},"end":{"line":885,"column":48}},"418":{"start":{"line":886,"column":11},"end":{"line":890,"column":5}},"419":{"start":{"line":887,"column":6},"end":{"line":887,"column":62}},"420":{"start":{"line":889,"column":6},"end":{"line":889,"column":69}},"421":{"start":{"line":894,"column":2},"end":{"line":896,"column":4}},"422":{"start":{"line":895,"column":4},"end":{"line":895,"column":44}},"423":{"start":{"line":907,"column":2},"end":{"line":982,"column":4}},"424":{"start":{"line":908,"column":4},"end":{"line":908,"column":25}},"425":{"start":{"line":909,"column":4},"end":{"line":909,"column":26}},"426":{"start":{"line":910,"column":4},"end":{"line":980,"column":6}},"427":{"start":{"line":911,"column":6},"end":{"line":979,"column":7}},"428":{"start":{"line":915,"column":10},"end":{"line":924,"column":11}},"429":{"start":{"line":916,"column":12},"end":{"line":919,"column":13}},"430":{"start":{"line":917,"column":14},"end":{"line":917,"column":31}},"431":{"start":{"line":918,"column":14},"end":{"line":918,"column":48}},"432":{"start":{"line":921,"column":12},"end":{"line":921,"column":28}},"433":{"start":{"line":922,"column":12},"end":{"line":922,"column":29}},"434":{"start":{"line":923,"column":12},"end":{"line":923,"column":97}},"435":{"start":{"line":925,"column":10},"end":{"line":925,"column":16}},"436":{"start":{"line":928,"column":10},"end":{"line":932,"column":11}},"437":{"start":{"line":929,"column":12},"end":{"line":929,"column":29}},"438":{"start":{"line":930,"column":12},"end":{"line":930,"column":80}},"439":{"start":{"line":931,"column":12},"end":{"line":931,"column":18}},"440":{"start":{"line":934,"column":10},"end":{"line":934,"column":27}},"441":{"start":{"line":935,"column":10},"end":{"line":935,"column":27}},"442":{"start":{"line":936,"column":10},"end":{"line":977,"column":11}},"443":{"start":{"line":937,"column":12},"end":{"line":960,"column":13}},"444":{"start":{"line":938,"column":14},"end":{"line":940,"column":15}},"445":{"start":{"line":939,"column":16},"end":{"line":939,"column":84}},"446":{"start":{"line":942,"column":14},"end":{"line":959,"column":15}},"447":{"start":{"line":946,"column":18},"end":{"line":946,"column":46}},"448":{"start":{"line":947,"column":18},"end":{"line":947,"column":24}},"449":{"start":{"line":949,"column":18},"end":{"line":951,"column":19}},"450":{"start":{"line":950,"column":20},"end":{"line":950,"column":58}},"451":{"start":{"line":952,"column":18},"end":{"line":955,"column":19}},"452":{"start":{"line":953,"column":20},"end":{"line":953,"column":56}},"453":{"start":{"line":954,"column":20},"end":{"line":954,"column":26}},"454":{"start":{"line":957,"column":18},"end":{"line":957,"column":89}},"455":{"start":{"line":958,"column":18},"end":{"line":958,"column":24}},"456":{"start":{"line":961,"column":17},"end":{"line":977,"column":11}},"457":{"start":{"line":962,"column":12},"end":{"line":962,"column":160}},"458":{"start":{"line":963,"column":17},"end":{"line":977,"column":11}},"459":{"start":{"line":964,"column":12},"end":{"line":964,"column":35}},"460":{"start":{"line":965,"column":17},"end":{"line":977,"column":11}},"461":{"start":{"line":966,"column":12},"end":{"line":966,"column":48}},"462":{"start":{"line":967,"column":17},"end":{"line":977,"column":11}},"463":{"start":{"line":968,"column":12},"end":{"line":968,"column":43}},"464":{"start":{"line":969,"column":17},"end":{"line":977,"column":11}},"465":{"start":{"line":970,"column":12},"end":{"line":970,"column":34}},"466":{"start":{"line":971,"column":17},"end":{"line":977,"column":11}},"467":{"start":{"line":972,"column":12},"end":{"line":972,"column":153}},"468":{"start":{"line":973,"column":17},"end":{"line":977,"column":11}},"469":{"start":{"line":974,"column":12},"end":{"line":974,"column":42}},"470":{"start":{"line":976,"column":12},"end":{"line":976,"column":57}},"471":{"start":{"line":978,"column":10},"end":{"line":978,"column":16}},"472":{"start":{"line":981,"column":4},"end":{"line":981,"column":22}},"473":{"start":{"line":991,"column":2},"end":{"line":1062,"column":4}},"474":{"start":{"line":992,"column":4},"end":{"line":992,"column":42}},"475":{"start":{"line":993,"column":4},"end":{"line":993,"column":26}},"476":{"start":{"line":996,"column":4},"end":{"line":1061,"column":11}},"477":{"start":{"line":997,"column":6},"end":{"line":997,"column":42}},"478":{"start":{"line":1001,"column":9},"end":{"line":1061,"column":11}},"479":{"start":{"line":1002,"column":8},"end":{"line":1002,"column":33}},"480":{"start":{"line":1003,"column":8},"end":{"line":1011,"column":9}},"481":{"start":{"line":1004,"column":10},"end":{"line":1007,"column":11}},"482":{"start":{"line":1005,"column":12},"end":{"line":1005,"column":33}},"483":{"start":{"line":1006,"column":12},"end":{"line":1006,"column":22}},"484":{"start":{"line":1008,"column":10},"end":{"line":1008,"column":31}},"485":{"start":{"line":1009,"column":15},"end":{"line":1011,"column":9}},"486":{"start":{"line":1010,"column":10},"end":{"line":1010,"column":36}},"487":{"start":{"line":1012,"column":8},"end":{"line":1018,"column":10}},"488":{"start":{"line":1013,"column":10},"end":{"line":1017,"column":11}},"489":{"start":{"line":1014,"column":12},"end":{"line":1014,"column":74}},"490":{"start":{"line":1014,"column":26},"end":{"line":1014,"column":74}},"491":{"start":{"line":1015,"column":12},"end":{"line":1015,"column":32}},"492":{"start":{"line":1016,"column":12},"end":{"line":1016,"column":71}},"493":{"start":{"line":1016,"column":26},"end":{"line":1016,"column":71}},"494":{"start":{"line":1023,"column":11},"end":{"line":1061,"column":11}},"495":{"start":{"line":1024,"column":10},"end":{"line":1034,"column":12}},"496":{"start":{"line":1025,"column":12},"end":{"line":1033,"column":13}},"497":{"start":{"line":1026,"column":14},"end":{"line":1026,"column":34}},"498":{"start":{"line":1027,"column":14},"end":{"line":1032,"column":15}},"499":{"start":{"line":1028,"column":16},"end":{"line":1028,"column":38}},"500":{"start":{"line":1029,"column":16},"end":{"line":1031,"column":17}},"501":{"start":{"line":1030,"column":18},"end":{"line":1030,"column":45}},"502":{"start":{"line":1039,"column":12},"end":{"line":1039,"column":30}},"503":{"start":{"line":1040,"column":12},"end":{"line":1040,"column":53}},"504":{"start":{"line":1041,"column":12},"end":{"line":1060,"column":14}},"505":{"start":{"line":1042,"column":14},"end":{"line":1059,"column":15}},"506":{"start":{"line":1043,"column":16},"end":{"line":1043,"column":36}},"507":{"start":{"line":1044,"column":16},"end":{"line":1058,"column":17}},"508":{"start":{"line":1045,"column":18},"end":{"line":1057,"column":19}},"509":{"start":{"line":1046,"column":20},"end":{"line":1049,"column":21}},"510":{"start":{"line":1047,"column":22},"end":{"line":1047,"column":36}},"511":{"start":{"line":1048,"column":22},"end":{"line":1048,"column":58}},"512":{"start":{"line":1050,"column":20},"end":{"line":1050,"column":47}},"513":{"start":{"line":1052,"column":20},"end":{"line":1052,"column":47}},"514":{"start":{"line":1053,"column":20},"end":{"line":1056,"column":21}},"515":{"start":{"line":1054,"column":22},"end":{"line":1054,"column":35}},"516":{"start":{"line":1055,"column":22},"end":{"line":1055,"column":55}},"517":{"start":{"line":1068,"column":2},"end":{"line":1095,"column":4}},"518":{"start":{"line":1069,"column":4},"end":{"line":1069,"column":26}},"519":{"start":{"line":1070,"column":4},"end":{"line":1093,"column":6}},"520":{"start":{"line":1071,"column":6},"end":{"line":1092,"column":7}},"521":{"start":{"line":1072,"column":8},"end":{"line":1072,"column":25}},"522":{"start":{"line":1073,"column":8},"end":{"line":1091,"column":9}},"523":{"start":{"line":1074,"column":10},"end":{"line":1088,"column":11}},"524":{"start":{"line":1075,"column":12},"end":{"line":1075,"column":36}},"525":{"start":{"line":1076,"column":17},"end":{"line":1088,"column":11}},"526":{"start":{"line":1077,"column":12},"end":{"line":1077,"column":49}},"527":{"start":{"line":1078,"column":17},"end":{"line":1088,"column":11}},"528":{"start":{"line":1079,"column":12},"end":{"line":1079,"column":44}},"529":{"start":{"line":1080,"column":17},"end":{"line":1088,"column":11}},"530":{"start":{"line":1081,"column":12},"end":{"line":1081,"column":35}},"531":{"start":{"line":1082,"column":17},"end":{"line":1088,"column":11}},"532":{"start":{"line":1083,"column":12},"end":{"line":1083,"column":56}},"533":{"start":{"line":1084,"column":17},"end":{"line":1088,"column":11}},"534":{"start":{"line":1085,"column":12},"end":{"line":1085,"column":52}},"535":{"start":{"line":1087,"column":12},"end":{"line":1087,"column":59}},"536":{"start":{"line":1090,"column":10},"end":{"line":1090,"column":56}},"537":{"start":{"line":1094,"column":4},"end":{"line":1094,"column":23}},"538":{"start":{"line":1097,"column":2},"end":{"line":1097,"column":49}},"539":{"start":{"line":1103,"column":2},"end":{"line":1103,"column":26}},"540":{"start":{"line":1104,"column":2},"end":{"line":1157,"column":3}},"541":{"start":{"line":1112,"column":4},"end":{"line":1121,"column":6}},"542":{"start":{"line":1113,"column":6},"end":{"line":1113,"column":34}},"543":{"start":{"line":1114,"column":6},"end":{"line":1114,"column":32}},"544":{"start":{"line":1115,"column":6},"end":{"line":1120,"column":7}},"545":{"start":{"line":1116,"column":8},"end":{"line":1116,"column":28}},"546":{"start":{"line":1117,"column":8},"end":{"line":1119,"column":9}},"547":{"start":{"line":1118,"column":10},"end":{"line":1118,"column":38}},"548":{"start":{"line":1125,"column":4},"end":{"line":1135,"column":6}},"549":{"start":{"line":1126,"column":6},"end":{"line":1128,"column":7}},"550":{"start":{"line":1127,"column":8},"end":{"line":1127,"column":34}},"551":{"start":{"line":1130,"column":6},"end":{"line":1130,"column":35}},"552":{"start":{"line":1131,"column":6},"end":{"line":1131,"column":35}},"553":{"start":{"line":1132,"column":6},"end":{"line":1134,"column":7}},"554":{"start":{"line":1133,"column":8},"end":{"line":1133,"column":43}},"555":{"start":{"line":1140,"column":4},"end":{"line":1156,"column":5}},"556":{"start":{"line":1141,"column":6},"end":{"line":1148,"column":63}},"557":{"start":{"line":1142,"column":8},"end":{"line":1142,"column":36}},"558":{"start":{"line":1143,"column":8},"end":{"line":1147,"column":9}},"559":{"start":{"line":1144,"column":10},"end":{"line":1144,"column":34}},"560":{"start":{"line":1145,"column":10},"end":{"line":1145,"column":57}},"561":{"start":{"line":1146,"column":10},"end":{"line":1146,"column":52}},"562":{"start":{"line":1150,"column":6},"end":{"line":1152,"column":16}},"563":{"start":{"line":1151,"column":8},"end":{"line":1151,"column":50}},"564":{"start":{"line":1153,"column":6},"end":{"line":1155,"column":16}},"565":{"start":{"line":1154,"column":8},"end":{"line":1154,"column":47}},"566":{"start":{"line":1161,"column":2},"end":{"line":1161,"column":32}},"567":{"start":{"line":1166,"column":2},"end":{"line":1166,"column":28}},"568":{"start":{"line":1172,"column":2},"end":{"line":1180,"column":3}},"569":{"start":{"line":1173,"column":4},"end":{"line":1173,"column":37}},"570":{"start":{"line":1174,"column":4},"end":{"line":1178,"column":5}},"571":{"start":{"line":1175,"column":6},"end":{"line":1175,"column":48}},"572":{"start":{"line":1177,"column":6},"end":{"line":1177,"column":37}},"573":{"start":{"line":1179,"column":4},"end":{"line":1179,"column":16}},"574":{"start":{"line":1186,"column":2},"end":{"line":1195,"column":3}},"575":{"start":{"line":1187,"column":4},"end":{"line":1187,"column":32}},"576":{"start":{"line":1188,"column":4},"end":{"line":1188,"column":78}},"577":{"start":{"line":1189,"column":4},"end":{"line":1189,"column":65}},"578":{"start":{"line":1190,"column":4},"end":{"line":1190,"column":55}},"579":{"start":{"line":1191,"column":4},"end":{"line":1191,"column":66}},"580":{"start":{"line":1192,"column":4},"end":{"line":1192,"column":39}},"581":{"start":{"line":1193,"column":4},"end":{"line":1193,"column":26}},"582":{"start":{"line":1194,"column":4},"end":{"line":1194,"column":31}},"583":{"start":{"line":1198,"column":2},"end":{"line":1203,"column":3}},"584":{"start":{"line":1199,"column":4},"end":{"line":1199,"column":34}},"585":{"start":{"line":1200,"column":4},"end":{"line":1202,"column":5}},"586":{"start":{"line":1201,"column":6},"end":{"line":1201,"column":32}},"587":{"start":{"line":1209,"column":2},"end":{"line":1217,"column":3}},"588":{"start":{"line":1210,"column":4},"end":{"line":1210,"column":19}},"589":{"start":{"line":1211,"column":4},"end":{"line":1211,"column":60}},"590":{"start":{"line":1212,"column":4},"end":{"line":1212,"column":46}},"591":{"start":{"line":1213,"column":4},"end":{"line":1213,"column":52}},"592":{"start":{"line":1214,"column":4},"end":{"line":1214,"column":52}},"593":{"start":{"line":1215,"column":4},"end":{"line":1215,"column":34}},"594":{"start":{"line":1216,"column":4},"end":{"line":1216,"column":16}},"595":{"start":{"line":1221,"column":2},"end":{"line":1221,"column":26}},"596":{"start":{"line":1222,"column":2},"end":{"line":1224,"column":4}},"597":{"start":{"line":1223,"column":4},"end":{"line":1223,"column":74}},"598":{"start":{"line":1227,"column":2},"end":{"line":1227,"column":28}},"599":{"start":{"line":1238,"column":2},"end":{"line":1240,"column":4}},"600":{"start":{"line":1239,"column":4},"end":{"line":1239,"column":79}},"601":{"start":{"line":1248,"column":2},"end":{"line":1272,"column":4}},"602":{"start":{"line":1249,"column":4},"end":{"line":1253,"column":25}},"603":{"start":{"line":1254,"column":4},"end":{"line":1271,"column":6}},"604":{"start":{"line":1255,"column":6},"end":{"line":1255,"column":32}},"605":{"start":{"line":1256,"column":6},"end":{"line":1256,"column":39}},"606":{"start":{"line":1257,"column":6},"end":{"line":1262,"column":7}},"607":{"start":{"line":1258,"column":8},"end":{"line":1258,"column":27}},"608":{"start":{"line":1259,"column":8},"end":{"line":1259,"column":37}},"609":{"start":{"line":1260,"column":8},"end":{"line":1260,"column":94}},"610":{"start":{"line":1261,"column":8},"end":{"line":1261,"column":41}},"611":{"start":{"line":1263,"column":6},"end":{"line":1263,"column":37}},"612":{"start":{"line":1264,"column":6},"end":{"line":1269,"column":7}},"613":{"start":{"line":1265,"column":8},"end":{"line":1267,"column":9}},"614":{"start":{"line":1266,"column":10},"end":{"line":1266,"column":60}},"615":{"start":{"line":1268,"column":8},"end":{"line":1268,"column":36}},"616":{"start":{"line":1270,"column":6},"end":{"line":1270,"column":18}},"617":{"start":{"line":1277,"column":2},"end":{"line":1287,"column":4}},"618":{"start":{"line":1278,"column":4},"end":{"line":1278,"column":30}},"619":{"start":{"line":1279,"column":4},"end":{"line":1279,"column":30}},"620":{"start":{"line":1280,"column":4},"end":{"line":1280,"column":18}},"621":{"start":{"line":1281,"column":4},"end":{"line":1284,"column":5}},"622":{"start":{"line":1282,"column":6},"end":{"line":1282,"column":29}},"623":{"start":{"line":1283,"column":6},"end":{"line":1283,"column":40}},"624":{"start":{"line":1285,"column":4},"end":{"line":1285,"column":41}},"625":{"start":{"line":1285,"column":15},"end":{"line":1285,"column":41}},"626":{"start":{"line":1286,"column":4},"end":{"line":1286,"column":50}},"627":{"start":{"line":1299,"column":2},"end":{"line":1310,"column":4}},"628":{"start":{"line":1300,"column":4},"end":{"line":1300,"column":37}},"629":{"start":{"line":1301,"column":4},"end":{"line":1301,"column":35}},"630":{"start":{"line":1302,"column":4},"end":{"line":1302,"column":23}},"631":{"start":{"line":1303,"column":4},"end":{"line":1308,"column":5}},"632":{"start":{"line":1304,"column":6},"end":{"line":1304,"column":32}},"633":{"start":{"line":1305,"column":6},"end":{"line":1307,"column":7}},"634":{"start":{"line":1306,"column":8},"end":{"line":1306,"column":30}},"635":{"start":{"line":1309,"column":4},"end":{"line":1309,"column":71}},"636":{"start":{"line":1318,"column":2},"end":{"line":1320,"column":4}},"637":{"start":{"line":1319,"column":4},"end":{"line":1319,"column":32}},"638":{"start":{"line":1321,"column":2},"end":{"line":1321,"column":29}},"639":{"start":{"line":1323,"column":2},"end":{"line":1323,"column":30}},"640":{"start":{"line":1324,"column":2},"end":{"line":1324,"column":20}},"641":{"start":{"line":1325,"column":2},"end":{"line":1325,"column":24}},"642":{"start":{"line":1326,"column":2},"end":{"line":1326,"column":23}},"643":{"start":{"line":1327,"column":2},"end":{"line":1327,"column":22}},"644":{"start":{"line":1328,"column":2},"end":{"line":1328,"column":20}},"645":{"start":{"line":1332,"column":2},"end":{"line":1332,"column":17}},"646":{"start":{"line":1337,"column":2},"end":{"line":1339,"column":3}},"647":{"start":{"line":1338,"column":4},"end":{"line":1338,"column":292}},"648":{"start":{"line":1349,"column":2},"end":{"line":1349,"column":15}},"649":{"start":{"line":1352,"column":0},"end":{"line":1352,"column":27}}},"branchMap":{"1":{"line":50,"type":"binary-expr","locations":[{"start":{"line":50,"column":12},"end":{"line":50,"column":17},"skip":true},{"start":{"line":50,"column":21},"end":{"line":61,"column":3},"skip":true}]},"2":{"line":65,"type":"binary-expr","locations":[{"start":{"line":65,"column":16},"end":{"line":65,"column":25}},{"start":{"line":65,"column":29},"end":{"line":78,"column":3}}]},"3":{"line":81,"type":"binary-expr","locations":[{"start":{"line":81,"column":16},"end":{"line":81,"column":25}},{"start":{"line":81,"column":29},"end":{"line":91,"column":3}}]},"4":{"line":94,"type":"binary-expr","locations":[{"start":{"line":94,"column":16},"end":{"line":94,"column":29}},{"start":{"line":94,"column":33},"end":{"line":98,"column":16}}]},"5":{"line":100,"type":"binary-expr","locations":[{"start":{"line":100,"column":13},"end":{"line":100,"column":21}},{"start":{"line":100,"column":25},"end":{"line":102,"column":3}}]},"6":{"line":128,"type":"binary-expr","locations":[{"start":{"line":128,"column":21},"end":{"line":128,"column":36}},{"start":{"line":128,"column":40},"end":{"line":128,"column":59}}]},"7":{"line":129,"type":"switch","locations":[{"start":{"line":130,"column":8},"end":{"line":130,"column":22}},{"start":{"line":131,"column":8},"end":{"line":133,"column":71}},{"start":{"line":134,"column":8},"end":{"line":136,"column":57}}]},"8":{"line":132,"type":"binary-expr","locations":[{"start":{"line":132,"column":19},"end":{"line":132,"column":29}},{"start":{"line":132,"column":34},"end":{"line":132,"column":60}}]},"9":{"line":133,"type":"binary-expr","locations":[{"start":{"line":133,"column":17},"end":{"line":133,"column":27}},{"start":{"line":133,"column":31},"end":{"line":133,"column":70}}]},"10":{"line":135,"type":"binary-expr","locations":[{"start":{"line":135,"column":19},"end":{"line":135,"column":29}},{"start":{"line":135,"column":34},"end":{"line":135,"column":59}}]},"11":{"line":136,"type":"binary-expr","locations":[{"start":{"line":136,"column":17},"end":{"line":136,"column":23}},{"start":{"line":136,"column":28},"end":{"line":136,"column":55}}]},"12":{"line":158,"type":"binary-expr","locations":[{"start":{"line":158,"column":27},"end":{"line":158,"column":48}},{"start":{"line":158,"column":52},"end":{"line":158,"column":64}}]},"13":{"line":158,"type":"cond-expr","locations":[{"start":{"line":158,"column":88},"end":{"line":158,"column":97}},{"start":{"line":158,"column":100},"end":{"line":158,"column":102}}]},"14":{"line":167,"type":"binary-expr","locations":[{"start":{"line":167,"column":15},"end":{"line":167,"column":35}},{"start":{"line":167,"column":39},"end":{"line":167,"column":67}},{"start":{"line":167,"column":71},"end":{"line":167,"column":84}}]},"15":{"line":194,"type":"cond-expr","locations":[{"start":{"line":194,"column":53},"end":{"line":194,"column":77}},{"start":{"line":194,"column":80},"end":{"line":194,"column":85}}]},"16":{"line":197,"type":"if","locations":[{"start":{"line":197,"column":11},"end":{"line":197,"column":11}},{"start":{"line":197,"column":11},"end":{"line":197,"column":11}}]},"17":{"line":212,"type":"binary-expr","locations":[{"start":{"line":212,"column":15},"end":{"line":212,"column":27}},{"start":{"line":212,"column":32},"end":{"line":212,"column":64}}]},"18":{"line":234,"type":"if","locations":[{"start":{"line":234,"column":6},"end":{"line":234,"column":6}},{"start":{"line":234,"column":6},"end":{"line":234,"column":6}}]},"19":{"line":245,"type":"if","locations":[{"start":{"line":245,"column":8},"end":{"line":245,"column":8}},{"start":{"line":245,"column":8},"end":{"line":245,"column":8}}]},"20":{"line":257,"type":"binary-expr","locations":[{"start":{"line":257,"column":11},"end":{"line":257,"column":29}},{"start":{"line":257,"column":33},"end":{"line":257,"column":37}}]},"21":{"line":302,"type":"cond-expr","locations":[{"start":{"line":302,"column":27},"end":{"line":304,"column":3}},{"start":{"line":304,"column":6},"end":{"line":309,"column":3}}]},"22":{"line":316,"type":"binary-expr","locations":[{"start":{"line":316,"column":17},"end":{"line":316,"column":19}},{"start":{"line":316,"column":23},"end":{"line":316,"column":26}}]},"23":{"line":316,"type":"binary-expr","locations":[{"start":{"line":316,"column":37},"end":{"line":316,"column":39}},{"start":{"line":316,"column":43},"end":{"line":316,"column":46}}]},"24":{"line":323,"type":"cond-expr","locations":[{"start":{"line":323,"column":40},"end":{"line":323,"column":51}},{"start":{"line":323,"column":54},"end":{"line":323,"column":66}}]},"25":{"line":330,"type":"cond-expr","locations":[{"start":{"line":330,"column":39},"end":{"line":346,"column":3}},{"start":{"line":354,"column":2},"end":{"line":356,"column":3},"skip":true}]},"26":{"line":332,"type":"binary-expr","locations":[{"start":{"line":332,"column":21},"end":{"line":332,"column":36}},{"start":{"line":340,"column":4},"end":{"line":340,"column":6},"skip":true}]},"27":{"line":359,"type":"cond-expr","locations":[{"start":{"line":359,"column":35},"end":{"line":361,"column":3}},{"start":{"line":361,"column":6},"end":{"line":363,"column":3}}]},"28":{"line":386,"type":"if","locations":[{"start":{"line":386,"column":4},"end":{"line":386,"column":4}},{"start":{"line":386,"column":4},"end":{"line":386,"column":4}}]},"29":{"line":388,"type":"binary-expr","locations":[{"start":{"line":388,"column":4},"end":{"line":388,"column":40}},{"start":{"line":390,"column":4},"end":{"line":390,"column":56}},{"start":{"line":390,"column":60},"end":{"line":390,"column":86}}]},"30":{"line":390,"type":"binary-expr","locations":[{"start":{"line":390,"column":27},"end":{"line":390,"column":38}},{"start":{"line":390,"column":42},"end":{"line":390,"column":44}}]},"31":{"line":396,"type":"binary-expr","locations":[{"start":{"line":396,"column":15},"end":{"line":396,"column":35}},{"start":{"line":396,"column":40},"end":{"line":396,"column":71}}]},"32":{"line":410,"type":"cond-expr","locations":[{"start":{"line":410,"column":34},"end":{"line":414,"column":3}},{"start":{"line":414,"column":6},"end":{"line":426,"column":3}}]},"33":{"line":417,"type":"if","locations":[{"start":{"line":417,"column":4},"end":{"line":417,"column":4}},{"start":{"line":417,"column":4},"end":{"line":417,"column":4}}]},"34":{"line":430,"type":"cond-expr","locations":[{"start":{"line":430,"column":33},"end":{"line":436,"column":3}},{"start":{"line":436,"column":6},"end":{"line":442,"column":3}}]},"35":{"line":462,"type":"if","locations":[{"start":{"line":462,"column":4},"end":{"line":462,"column":4}},{"start":{"line":462,"column":4},"end":{"line":462,"column":4}}]},"36":{"line":487,"type":"switch","locations":[{"start":{"line":488,"column":6},"end":{"line":488,"column":24}},{"start":{"line":489,"column":6},"end":{"line":491,"column":14}},{"start":{"line":492,"column":6},"end":{"line":495,"column":14}},{"start":{"line":496,"column":6},"end":{"line":498,"column":14}}]},"37":{"line":529,"type":"if","locations":[{"start":{"line":529,"column":4},"end":{"line":529,"column":4}},{"start":{"line":529,"column":4},"end":{"line":529,"column":4}}]},"38":{"line":545,"type":"switch","locations":[{"start":{"line":546,"column":8},"end":{"line":569,"column":11}},{"start":{"line":570,"column":8},"end":{"line":576,"column":16}}]},"39":{"line":547,"type":"if","locations":[{"start":{"line":547,"column":10},"end":{"line":547,"column":10}},{"start":{"line":547,"column":10},"end":{"line":547,"column":10}}]},"40":{"line":548,"type":"if","locations":[{"start":{"line":548,"column":12},"end":{"line":548,"column":12}},{"start":{"line":548,"column":12},"end":{"line":548,"column":12}}]},"41":{"line":549,"type":"if","locations":[{"start":{"line":549,"column":14},"end":{"line":549,"column":14}},{"start":{"line":549,"column":14},"end":{"line":549,"column":14}}]},"42":{"line":550,"type":"if","locations":[{"start":{"line":550,"column":16},"end":{"line":550,"column":16}},{"start":{"line":550,"column":16},"end":{"line":550,"column":16}}]},"43":{"line":552,"type":"if","locations":[{"start":{"line":552,"column":20},"end":{"line":552,"column":20}},{"start":{"line":552,"column":20},"end":{"line":552,"column":20}}]},"44":{"line":559,"type":"if","locations":[{"start":{"line":559,"column":14},"end":{"line":559,"column":14}},{"start":{"line":559,"column":14},"end":{"line":559,"column":14}}]},"45":{"line":561,"type":"cond-expr","locations":[{"start":{"line":561,"column":31},"end":{"line":561,"column":33}},{"start":{"line":561,"column":36},"end":{"line":561,"column":41}}]},"46":{"line":564,"type":"cond-expr","locations":[{"start":{"line":564,"column":89},"end":{"line":564,"column":101}},{"start":{"line":564,"column":104},"end":{"line":564,"column":109}}]},"47":{"line":564,"type":"binary-expr","locations":[{"start":{"line":564,"column":27},"end":{"line":564,"column":52}},{"start":{"line":564,"column":56},"end":{"line":564,"column":86}}]},"48":{"line":567,"type":"if","locations":[{"start":{"line":567,"column":12},"end":{"line":567,"column":12}},{"start":{"line":567,"column":12},"end":{"line":567,"column":12}}]},"49":{"line":571,"type":"if","locations":[{"start":{"line":571,"column":10},"end":{"line":571,"column":10}},{"start":{"line":571,"column":10},"end":{"line":571,"column":10}}]},"50":{"line":574,"type":"if","locations":[{"start":{"line":574,"column":12},"end":{"line":574,"column":12}},{"start":{"line":574,"column":12},"end":{"line":574,"column":12}}]},"51":{"line":574,"type":"binary-expr","locations":[{"start":{"line":574,"column":37},"end":{"line":574,"column":45}},{"start":{"line":574,"column":49},"end":{"line":574,"column":51}}]},"52":{"line":574,"type":"binary-expr","locations":[{"start":{"line":574,"column":73},"end":{"line":574,"column":81}},{"start":{"line":574,"column":85},"end":{"line":574,"column":87}}]},"53":{"line":619,"type":"binary-expr","locations":[{"start":{"line":619,"column":14},"end":{"line":619,"column":21}},{"start":{"line":619,"column":25},"end":{"line":619,"column":33}}]},"54":{"line":620,"type":"cond-expr","locations":[{"start":{"line":620,"column":38},"end":{"line":620,"column":42}},{"start":{"line":620,"column":45},"end":{"line":620,"column":63}}]},"55":{"line":629,"type":"binary-expr","locations":[{"start":{"line":629,"column":11},"end":{"line":629,"column":37}},{"start":{"line":629,"column":41},"end":{"line":629,"column":65}}]},"56":{"line":630,"type":"if","locations":[{"start":{"line":630,"column":6},"end":{"line":630,"column":6}},{"start":{"line":630,"column":6},"end":{"line":630,"column":6}}]},"57":{"line":632,"type":"if","locations":[{"start":{"line":632,"column":13},"end":{"line":632,"column":13}},{"start":{"line":632,"column":13},"end":{"line":632,"column":13}}]},"58":{"line":634,"type":"if","locations":[{"start":{"line":634,"column":13},"end":{"line":634,"column":13}},{"start":{"line":634,"column":13},"end":{"line":634,"column":13}}]},"59":{"line":636,"type":"if","locations":[{"start":{"line":636,"column":13},"end":{"line":636,"column":13}},{"start":{"line":636,"column":13},"end":{"line":636,"column":13}}]},"60":{"line":638,"type":"if","locations":[{"start":{"line":638,"column":13},"end":{"line":638,"column":13}},{"start":{"line":638,"column":13},"end":{"line":638,"column":13}}]},"61":{"line":641,"type":"if","locations":[{"start":{"line":641,"column":13},"end":{"line":641,"column":13}},{"start":{"line":641,"column":13},"end":{"line":641,"column":13}}]},"62":{"line":644,"type":"if","locations":[{"start":{"line":644,"column":13},"end":{"line":644,"column":13}},{"start":{"line":644,"column":13},"end":{"line":644,"column":13}}]},"63":{"line":648,"type":"if","locations":[{"start":{"line":648,"column":13},"end":{"line":648,"column":13}},{"start":{"line":648,"column":13},"end":{"line":648,"column":13}}]},"64":{"line":654,"type":"if","locations":[{"start":{"line":654,"column":8},"end":{"line":654,"column":8}},{"start":{"line":654,"column":8},"end":{"line":654,"column":8}}]},"65":{"line":660,"type":"binary-expr","locations":[{"start":{"line":660,"column":17},"end":{"line":660,"column":32}},{"start":{"line":660,"column":36},"end":{"line":660,"column":50}},{"start":{"line":660,"column":54},"end":{"line":660,"column":88}}]},"66":{"line":664,"type":"if","locations":[{"start":{"line":664,"column":10},"end":{"line":664,"column":10}},{"start":{"line":664,"column":10},"end":{"line":664,"column":10}}]},"67":{"line":665,"type":"if","locations":[{"start":{"line":665,"column":12},"end":{"line":665,"column":12}},{"start":{"line":665,"column":12},"end":{"line":665,"column":12}}]},"68":{"line":683,"type":"if","locations":[{"start":{"line":683,"column":4},"end":{"line":683,"column":4}},{"start":{"line":683,"column":4},"end":{"line":683,"column":4}}]},"69":{"line":683,"type":"binary-expr","locations":[{"start":{"line":683,"column":8},"end":{"line":683,"column":34}},{"start":{"line":683,"column":38},"end":{"line":683,"column":62}}]},"70":{"line":684,"type":"if","locations":[{"start":{"line":684,"column":6},"end":{"line":684,"column":6}},{"start":{"line":684,"column":6},"end":{"line":684,"column":6}}]},"71":{"line":686,"type":"cond-expr","locations":[{"start":{"line":686,"column":34},"end":{"line":686,"column":40}},{"start":{"line":686,"column":43},"end":{"line":686,"column":54}}]},"72":{"line":687,"type":"if","locations":[{"start":{"line":687,"column":8},"end":{"line":687,"column":8}},{"start":{"line":687,"column":8},"end":{"line":687,"column":8}}]},"73":{"line":697,"type":"if","locations":[{"start":{"line":697,"column":8},"end":{"line":697,"column":8}},{"start":{"line":697,"column":8},"end":{"line":697,"column":8}}]},"74":{"line":698,"type":"if","locations":[{"start":{"line":698,"column":8},"end":{"line":698,"column":8}},{"start":{"line":698,"column":8},"end":{"line":698,"column":8}}]},"75":{"line":726,"type":"cond-expr","locations":[{"start":{"line":726,"column":36},"end":{"line":726,"column":40}},{"start":{"line":726,"column":43},"end":{"line":731,"column":105}}]},"76":{"line":726,"type":"cond-expr","locations":[{"start":{"line":731,"column":4},"end":{"line":731,"column":78},"skip":true},{"start":{"line":731,"column":81},"end":{"line":731,"column":105}}]},"77":{"line":731,"type":"cond-expr","locations":[{"start":{"line":731,"column":16},"end":{"line":731,"column":45},"skip":true},{"start":{"line":731,"column":48},"end":{"line":731,"column":78},"skip":true}]},"78":{"line":731,"type":"cond-expr","locations":[{"start":{"line":731,"column":20},"end":{"line":731,"column":33},"skip":true},{"start":{"line":731,"column":36},"end":{"line":731,"column":45},"skip":true}]},"79":{"line":731,"type":"cond-expr","locations":[{"start":{"line":731,"column":52},"end":{"line":731,"column":65},"skip":true},{"start":{"line":731,"column":68},"end":{"line":731,"column":78},"skip":true}]},"80":{"line":736,"type":"binary-expr","locations":[{"start":{"line":736,"column":11},"end":{"line":736,"column":34}},{"start":{"line":736,"column":38},"end":{"line":736,"column":59}},{"start":{"line":736,"column":63},"end":{"line":736,"column":89}}]},"81":{"line":752,"type":"switch","locations":[{"start":{"line":753,"column":8},"end":{"line":755,"column":16}},{"start":{"line":756,"column":8},"end":{"line":758,"column":16}},{"start":{"line":759,"column":8},"end":{"line":762,"column":16}}]},"82":{"line":781,"type":"switch","locations":[{"start":{"line":782,"column":8},"end":{"line":785,"column":16}},{"start":{"line":786,"column":8},"end":{"line":795,"column":16}},{"start":{"line":796,"column":8},"end":{"line":806,"column":16}}]},"83":{"line":787,"type":"if","locations":[{"start":{"line":787,"column":10},"end":{"line":787,"column":10}},{"start":{"line":787,"column":10},"end":{"line":787,"column":10}}]},"84":{"line":793,"type":"cond-expr","locations":[{"start":{"line":793,"column":58},"end":{"line":793,"column":83}},{"start":{"line":793,"column":86},"end":{"line":793,"column":111}}]},"85":{"line":802,"type":"if","locations":[{"start":{"line":802,"column":10},"end":{"line":802,"column":10},"skip":true},{"start":{"line":802,"column":10},"end":{"line":802,"column":10}}]},"86":{"line":802,"type":"binary-expr","locations":[{"start":{"line":802,"column":14},"end":{"line":802,"column":57}},{"start":{"line":802,"column":61},"end":{"line":802,"column":98}}]},"87":{"line":828,"type":"if","locations":[{"start":{"line":828,"column":6},"end":{"line":828,"column":6}},{"start":{"line":828,"column":6},"end":{"line":828,"column":6}}]},"88":{"line":833,"type":"if","locations":[{"start":{"line":833,"column":8},"end":{"line":833,"column":8}},{"start":{"line":833,"column":8},"end":{"line":833,"column":8},"skip":true}]},"89":{"line":835,"type":"binary-expr","locations":[{"start":{"line":835,"column":24},"end":{"line":835,"column":44}},{"start":{"line":839,"column":10},"end":{"line":839,"column":44},"skip":true}]},"90":{"line":849,"type":"if","locations":[{"start":{"line":849,"column":6},"end":{"line":849,"column":6}},{"start":{"line":849,"column":6},"end":{"line":849,"column":6}}]},"91":{"line":861,"type":"if","locations":[{"start":{"line":861,"column":4},"end":{"line":861,"column":4}},{"start":{"line":861,"column":4},"end":{"line":861,"column":4}}]},"92":{"line":882,"type":"if","locations":[{"start":{"line":882,"column":4},"end":{"line":882,"column":4}},{"start":{"line":882,"column":4},"end":{"line":882,"column":4}}]},"93":{"line":884,"type":"if","locations":[{"start":{"line":884,"column":11},"end":{"line":884,"column":11}},{"start":{"line":884,"column":11},"end":{"line":884,"column":11}}]},"94":{"line":886,"type":"if","locations":[{"start":{"line":886,"column":11},"end":{"line":886,"column":11}},{"start":{"line":886,"column":11},"end":{"line":886,"column":11}}]},"95":{"line":895,"type":"binary-expr","locations":[{"start":{"line":895,"column":11},"end":{"line":895,"column":24}},{"start":{"line":895,"column":28},"end":{"line":895,"column":43}}]},"96":{"line":911,"type":"switch","locations":[{"start":{"line":912,"column":8},"end":{"line":912,"column":22}},{"start":{"line":913,"column":8},"end":{"line":913,"column":22}},{"start":{"line":914,"column":8},"end":{"line":925,"column":16}},{"start":{"line":926,"column":8},"end":{"line":926,"column":22}},{"start":{"line":927,"column":8},"end":{"line":932,"column":11}},{"start":{"line":933,"column":8},"end":{"line":978,"column":16}}]},"97":{"line":915,"type":"if","locations":[{"start":{"line":915,"column":10},"end":{"line":915,"column":10}},{"start":{"line":915,"column":10},"end":{"line":915,"column":10}}]},"98":{"line":916,"type":"if","locations":[{"start":{"line":916,"column":12},"end":{"line":916,"column":12}},{"start":{"line":916,"column":12},"end":{"line":916,"column":12}}]},"99":{"line":928,"type":"if","locations":[{"start":{"line":928,"column":10},"end":{"line":928,"column":10}},{"start":{"line":928,"column":10},"end":{"line":928,"column":10}}]},"100":{"line":936,"type":"if","locations":[{"start":{"line":936,"column":10},"end":{"line":936,"column":10}},{"start":{"line":936,"column":10},"end":{"line":936,"column":10}}]},"101":{"line":937,"type":"if","locations":[{"start":{"line":937,"column":12},"end":{"line":937,"column":12}},{"start":{"line":937,"column":12},"end":{"line":937,"column":12}}]},"102":{"line":938,"type":"if","locations":[{"start":{"line":938,"column":14},"end":{"line":938,"column":14}},{"start":{"line":938,"column":14},"end":{"line":938,"column":14}}]},"103":{"line":942,"type":"switch","locations":[{"start":{"line":943,"column":16},"end":{"line":943,"column":30}},{"start":{"line":944,"column":16},"end":{"line":944,"column":30}},{"start":{"line":945,"column":16},"end":{"line":947,"column":24}},{"start":{"line":948,"column":16},"end":{"line":955,"column":19}},{"start":{"line":956,"column":16},"end":{"line":958,"column":24}}]},"104":{"line":949,"type":"if","locations":[{"start":{"line":949,"column":18},"end":{"line":949,"column":18}},{"start":{"line":949,"column":18},"end":{"line":949,"column":18}}]},"105":{"line":952,"type":"if","locations":[{"start":{"line":952,"column":18},"end":{"line":952,"column":18}},{"start":{"line":952,"column":18},"end":{"line":952,"column":18}}]},"106":{"line":961,"type":"if","locations":[{"start":{"line":961,"column":17},"end":{"line":961,"column":17}},{"start":{"line":961,"column":17},"end":{"line":961,"column":17}}]},"107":{"line":962,"type":"cond-expr","locations":[{"start":{"line":962,"column":106},"end":{"line":962,"column":134}},{"start":{"line":962,"column":137},"end":{"line":962,"column":144}}]},"108":{"line":963,"type":"if","locations":[{"start":{"line":963,"column":17},"end":{"line":963,"column":17}},{"start":{"line":963,"column":17},"end":{"line":963,"column":17}}]},"109":{"line":965,"type":"if","locations":[{"start":{"line":965,"column":17},"end":{"line":965,"column":17}},{"start":{"line":965,"column":17},"end":{"line":965,"column":17}}]},"110":{"line":967,"type":"if","locations":[{"start":{"line":967,"column":17},"end":{"line":967,"column":17}},{"start":{"line":967,"column":17},"end":{"line":967,"column":17}}]},"111":{"line":969,"type":"if","locations":[{"start":{"line":969,"column":17},"end":{"line":969,"column":17}},{"start":{"line":969,"column":17},"end":{"line":969,"column":17}}]},"112":{"line":971,"type":"if","locations":[{"start":{"line":971,"column":17},"end":{"line":971,"column":17}},{"start":{"line":971,"column":17},"end":{"line":971,"column":17}}]},"113":{"line":973,"type":"if","locations":[{"start":{"line":973,"column":17},"end":{"line":973,"column":17}},{"start":{"line":973,"column":17},"end":{"line":973,"column":17}}]},"114":{"line":996,"type":"if","locations":[{"start":{"line":996,"column":4},"end":{"line":996,"column":4}},{"start":{"line":996,"column":4},"end":{"line":996,"column":4}}]},"115":{"line":1001,"type":"if","locations":[{"start":{"line":1001,"column":9},"end":{"line":1001,"column":9}},{"start":{"line":1001,"column":9},"end":{"line":1001,"column":9}}]},"116":{"line":1003,"type":"if","locations":[{"start":{"line":1003,"column":8},"end":{"line":1003,"column":8}},{"start":{"line":1003,"column":8},"end":{"line":1003,"column":8}}]},"117":{"line":1003,"type":"binary-expr","locations":[{"start":{"line":1003,"column":12},"end":{"line":1003,"column":30}},{"start":{"line":1003,"column":34},"end":{"line":1003,"column":55}}]},"118":{"line":1004,"type":"if","locations":[{"start":{"line":1004,"column":10},"end":{"line":1004,"column":10}},{"start":{"line":1004,"column":10},"end":{"line":1004,"column":10}}]},"119":{"line":1009,"type":"if","locations":[{"start":{"line":1009,"column":15},"end":{"line":1009,"column":15}},{"start":{"line":1009,"column":15},"end":{"line":1009,"column":15}}]},"120":{"line":1013,"type":"if","locations":[{"start":{"line":1013,"column":10},"end":{"line":1013,"column":10}},{"start":{"line":1013,"column":10},"end":{"line":1013,"column":10}}]},"121":{"line":1014,"type":"if","locations":[{"start":{"line":1014,"column":12},"end":{"line":1014,"column":12}},{"start":{"line":1014,"column":12},"end":{"line":1014,"column":12}}]},"122":{"line":1016,"type":"if","locations":[{"start":{"line":1016,"column":12},"end":{"line":1016,"column":12}},{"start":{"line":1016,"column":12},"end":{"line":1016,"column":12}}]},"123":{"line":1023,"type":"if","locations":[{"start":{"line":1023,"column":11},"end":{"line":1023,"column":11}},{"start":{"line":1023,"column":11},"end":{"line":1023,"column":11}}]},"124":{"line":1023,"type":"binary-expr","locations":[{"start":{"line":1023,"column":15},"end":{"line":1023,"column":30}},{"start":{"line":1023,"column":34},"end":{"line":1023,"column":40}},{"start":{"line":1023,"column":44},"end":{"line":1023,"column":56}}]},"125":{"line":1025,"type":"if","locations":[{"start":{"line":1025,"column":12},"end":{"line":1025,"column":12}},{"start":{"line":1025,"column":12},"end":{"line":1025,"column":12}}]},"126":{"line":1027,"type":"if","locations":[{"start":{"line":1027,"column":14},"end":{"line":1027,"column":14}},{"start":{"line":1027,"column":14},"end":{"line":1027,"column":14}}]},"127":{"line":1029,"type":"if","locations":[{"start":{"line":1029,"column":16},"end":{"line":1029,"column":16}},{"start":{"line":1029,"column":16},"end":{"line":1029,"column":16}}]},"128":{"line":1042,"type":"if","locations":[{"start":{"line":1042,"column":14},"end":{"line":1042,"column":14}},{"start":{"line":1042,"column":14},"end":{"line":1042,"column":14}}]},"129":{"line":1044,"type":"if","locations":[{"start":{"line":1044,"column":16},"end":{"line":1044,"column":16}},{"start":{"line":1044,"column":16},"end":{"line":1044,"column":16}}]},"130":{"line":1045,"type":"if","locations":[{"start":{"line":1045,"column":18},"end":{"line":1045,"column":18}},{"start":{"line":1045,"column":18},"end":{"line":1045,"column":18}}]},"131":{"line":1046,"type":"if","locations":[{"start":{"line":1046,"column":20},"end":{"line":1046,"column":20}},{"start":{"line":1046,"column":20},"end":{"line":1046,"column":20}}]},"132":{"line":1053,"type":"if","locations":[{"start":{"line":1053,"column":20},"end":{"line":1053,"column":20}},{"start":{"line":1053,"column":20},"end":{"line":1053,"column":20}}]},"133":{"line":1071,"type":"if","locations":[{"start":{"line":1071,"column":6},"end":{"line":1071,"column":6}},{"start":{"line":1071,"column":6},"end":{"line":1071,"column":6}}]},"134":{"line":1073,"type":"if","locations":[{"start":{"line":1073,"column":8},"end":{"line":1073,"column":8}},{"start":{"line":1073,"column":8},"end":{"line":1073,"column":8}}]},"135":{"line":1073,"type":"binary-expr","locations":[{"start":{"line":1073,"column":12},"end":{"line":1073,"column":37}},{"start":{"line":1073,"column":41},"end":{"line":1073,"column":46}}]},"136":{"line":1074,"type":"if","locations":[{"start":{"line":1074,"column":10},"end":{"line":1074,"column":10}},{"start":{"line":1074,"column":10},"end":{"line":1074,"column":10}}]},"137":{"line":1076,"type":"if","locations":[{"start":{"line":1076,"column":17},"end":{"line":1076,"column":17}},{"start":{"line":1076,"column":17},"end":{"line":1076,"column":17}}]},"138":{"line":1078,"type":"if","locations":[{"start":{"line":1078,"column":17},"end":{"line":1078,"column":17}},{"start":{"line":1078,"column":17},"end":{"line":1078,"column":17}}]},"139":{"line":1080,"type":"if","locations":[{"start":{"line":1080,"column":17},"end":{"line":1080,"column":17}},{"start":{"line":1080,"column":17},"end":{"line":1080,"column":17}}]},"140":{"line":1082,"type":"if","locations":[{"start":{"line":1082,"column":17},"end":{"line":1082,"column":17}},{"start":{"line":1082,"column":17},"end":{"line":1082,"column":17}}]},"141":{"line":1084,"type":"if","locations":[{"start":{"line":1084,"column":17},"end":{"line":1084,"column":17}},{"start":{"line":1084,"column":17},"end":{"line":1084,"column":17}}]},"142":{"line":1090,"type":"cond-expr","locations":[{"start":{"line":1090,"column":45},"end":{"line":1090,"column":47}},{"start":{"line":1090,"column":50},"end":{"line":1090,"column":55}}]},"143":{"line":1117,"type":"if","locations":[{"start":{"line":1117,"column":8},"end":{"line":1117,"column":8}},{"start":{"line":1117,"column":8},"end":{"line":1117,"column":8}}]},"144":{"line":1126,"type":"if","locations":[{"start":{"line":1126,"column":6},"end":{"line":1126,"column":6}},{"start":{"line":1126,"column":6},"end":{"line":1126,"column":6}}]},"145":{"line":1174,"type":"if","locations":[{"start":{"line":1174,"column":4},"end":{"line":1174,"column":4}},{"start":{"line":1174,"column":4},"end":{"line":1174,"column":4}}]},"146":{"line":1174,"type":"binary-expr","locations":[{"start":{"line":1174,"column":8},"end":{"line":1174,"column":14}},{"start":{"line":1174,"column":18},"end":{"line":1174,"column":54}}]},"147":{"line":1188,"type":"binary-expr","locations":[{"start":{"line":1188,"column":15},"end":{"line":1188,"column":38}},{"start":{"line":1188,"column":42},"end":{"line":1188,"column":77}}]},"148":{"line":1223,"type":"cond-expr","locations":[{"start":{"line":1223,"column":36},"end":{"line":1223,"column":38}},{"start":{"line":1223,"column":41},"end":{"line":1223,"column":73}}]},"149":{"line":1239,"type":"cond-expr","locations":[{"start":{"line":1239,"column":25},"end":{"line":1239,"column":48}},{"start":{"line":1239,"column":51},"end":{"line":1239,"column":78}}]},"150":{"line":1239,"type":"binary-expr","locations":[{"start":{"line":1239,"column":33},"end":{"line":1239,"column":37}},{"start":{"line":1239,"column":41},"end":{"line":1239,"column":47}}]},"151":{"line":1239,"type":"binary-expr","locations":[{"start":{"line":1239,"column":63},"end":{"line":1239,"column":67}},{"start":{"line":1239,"column":71},"end":{"line":1239,"column":77}}]},"152":{"line":1257,"type":"if","locations":[{"start":{"line":1257,"column":6},"end":{"line":1257,"column":6}},{"start":{"line":1257,"column":6},"end":{"line":1257,"column":6}}]},"153":{"line":1260,"type":"cond-expr","locations":[{"start":{"line":1260,"column":37},"end":{"line":1260,"column":83}},{"start":{"line":1260,"column":86},"end":{"line":1260,"column":93}}]},"154":{"line":1264,"type":"if","locations":[{"start":{"line":1264,"column":6},"end":{"line":1264,"column":6}},{"start":{"line":1264,"column":6},"end":{"line":1264,"column":6}}]},"155":{"line":1265,"type":"if","locations":[{"start":{"line":1265,"column":8},"end":{"line":1265,"column":8}},{"start":{"line":1265,"column":8},"end":{"line":1265,"column":8}}]},"156":{"line":1281,"type":"if","locations":[{"start":{"line":1281,"column":4},"end":{"line":1281,"column":4}},{"start":{"line":1281,"column":4},"end":{"line":1281,"column":4}}]},"157":{"line":1283,"type":"binary-expr","locations":[{"start":{"line":1283,"column":13},"end":{"line":1283,"column":29}},{"start":{"line":1283,"column":33},"end":{"line":1283,"column":39}}]},"158":{"line":1285,"type":"if","locations":[{"start":{"line":1285,"column":4},"end":{"line":1285,"column":4}},{"start":{"line":1285,"column":4},"end":{"line":1285,"column":4}}]},"159":{"line":1286,"type":"binary-expr","locations":[{"start":{"line":1286,"column":11},"end":{"line":1286,"column":19}},{"start":{"line":1286,"column":24},"end":{"line":1286,"column":48}}]},"160":{"line":1305,"type":"if","locations":[{"start":{"line":1305,"column":6},"end":{"line":1305,"column":6}},{"start":{"line":1305,"column":6},"end":{"line":1305,"column":6}}]},"161":{"line":1305,"type":"binary-expr","locations":[{"start":{"line":1305,"column":10},"end":{"line":1305,"column":41}},{"start":{"line":1305,"column":45},"end":{"line":1305,"column":86}}]},"162":{"line":1309,"type":"cond-expr","locations":[{"start":{"line":1309,"column":36},"end":{"line":1309,"column":48}},{"start":{"line":1309,"column":51},"end":{"line":1309,"column":70}}]},"163":{"line":1338,"type":"cond-expr","locations":[{"start":{"line":1338,"column":34},"end":{"line":1338,"column":219}},{"start":{"line":1338,"column":222},"end":{"line":1338,"column":291}}]},"164":{"line":1338,"type":"cond-expr","locations":[{"start":{"line":1338,"column":49},"end":{"line":1338,"column":64}},{"start":{"line":1338,"column":67},"end":{"line":1338,"column":219}}]},"165":{"line":1338,"type":"cond-expr","locations":[{"start":{"line":1338,"column":94},"end":{"line":1338,"column":116}},{"start":{"line":1338,"column":119},"end":{"line":1338,"column":219}}]},"166":{"line":1338,"type":"cond-expr","locations":[{"start":{"line":1338,"column":135},"end":{"line":1338,"column":156}},{"start":{"line":1338,"column":159},"end":{"line":1338,"column":219}}]},"167":{"line":1338,"type":"cond-expr","locations":[{"start":{"line":1338,"column":180},"end":{"line":1338,"column":196}},{"start":{"line":1338,"column":199},"end":{"line":1338,"column":219}}]},"168":{"line":1338,"type":"cond-expr","locations":[{"start":{"line":1338,"column":239},"end":{"line":1338,"column":254}},{"start":{"line":1338,"column":257},"end":{"line":1338,"column":267}}]}}}} \ No newline at end of file diff --git a/coverage/lcov-report/hyperHTML/index.c.js.html b/coverage/lcov-report/hyperHTML/index.c.js.html index 11eafd64..a8a308a6 100644 --- a/coverage/lcov-report/hyperHTML/index.c.js.html +++ b/coverage/lcov-report/hyperHTML/index.c.js.html @@ -40,7 +40,7 @@

637/637
- 3 statements, 1 function, 8 branches + 7 statements, 4 functions, 9 branches Ignored     
@@ -1398,7 +1398,8 @@

1349 1350 1351 -1352 +1352 +1353     @@ -1446,15 +1447,16 @@

      +  - +   - +   -127× +     -84× +       @@ -2797,15 +2799,16 @@

}   // used to store template literals - var Map = G.Map || function Map() { - var keys = [], + /* istanbul ignore next */ + var Map = G.Map || function Map() { + var keys = [], values = []; - return { - get: function get(obj) { - return values[keys.indexOf(obj)]; + return { + get: function get(obj) { + return values[keys.indexOf(obj)]; }, - set: function set(obj, value) { - values[keys.push(obj) - 1] = value; + set: function set(obj, value) { + values[keys.push(obj) - 1] = value; } }; }; @@ -4106,7 +4109,7 @@

diff --git a/coverage/lcov-report/hyperHTML/index.html b/coverage/lcov-report/hyperHTML/index.html index 6b2340bf..fa03a708 100644 --- a/coverage/lcov-report/hyperHTML/index.html +++ b/coverage/lcov-report/hyperHTML/index.html @@ -40,7 +40,7 @@

637/637
- 3 statements, 1 function, 8 branches + 7 statements, 4 functions, 9 branches Ignored     
@@ -81,7 +81,7 @@

diff --git a/coverage/lcov-report/index.html b/coverage/lcov-report/index.html index b3fa1599..4d26d3dd 100644 --- a/coverage/lcov-report/index.html +++ b/coverage/lcov-report/index.html @@ -40,7 +40,7 @@

637/637
- 3 statements, 1 function, 8 branches + 7 statements, 4 functions, 9 branches Ignored     
@@ -81,7 +81,7 @@

diff --git a/coverage/lcov.info b/coverage/lcov.info index 38c99e9f..bf203911 100644 --- a/coverage/lcov.info +++ b/coverage/lcov.info @@ -2,112 +2,112 @@ TN: SF:/Users/agiammarchi/git/hyperHTML/index.c.js FN:1,(anonymous_1) FN:41,Event -FN:49,Map -FN:53,get -FN:56,set -FN:64,WeakMap -FN:67,get -FN:70,set -FN:80,WeakSet -FN:83,add -FN:86,has -FN:93,(anonymous_12) -FN:94,(anonymous_13) -FN:99,(anonymous_14) -FN:111,Component -FN:117,setup -FN:122,createEntry -FN:126,get -FN:138,relate -FN:143,set -FN:156,value -FN:164,value -FN:178,(anonymous_23) -FN:183,get -FN:191,value -FN:207,lazyGetter -FN:210,get -FN:213,set -FN:232,define -FN:241,invoke -FN:252,create -FN:255,doc -FN:258,fragment -FN:261,text -FN:301,(anonymous_35) -FN:303,(anonymous_36) -FN:311,comments -FN:314,replaceAttributes -FN:321,createFragment -FN:329,(anonymous_40) -FN:353,(anonymous_41) -FN:358,(anonymous_42) -FN:360,(anonymous_43) -FN:377,unique -FN:384,TL -FN:393,TL -FN:399,TL -FN:409,(anonymous_48) -FN:413,(anonymous_49) -FN:429,(anonymous_50) -FN:435,(anonymous_51) -FN:443,Wire -FN:451,insert -FN:458,remove -FN:483,createPath -FN:505,prepend -FN:510,create -FN:513,find -FN:527,(anonymous_59) -FN:540,update -FN:543,(anonymous_61) -FN:581,ized -FN:584,toStyle -FN:601,identity -FN:605,remove -FN:612,domdiff -FN:715,Cache -FN:719,asHTML -FN:724,asNode -FN:734,canDiff -FN:745,create$$1 -FN:775,find -FN:819,findAttributes -FN:879,invokeAtDistance -FN:893,isPromise_ish -FN:906,setAnyContent -FN:909,anyContent -FN:990,setAttribute -FN:1011,(anonymous_79) -FN:1023,(anonymous_80) -FN:1040,(anonymous_81) -FN:1067,setTextContent -FN:1069,textContent -FN:1103,observe -FN:1111,dispatchAll -FN:1124,dispatchTarget -FN:1140,(anonymous_87) -FN:1149,(anonymous_88) -FN:1152,(anonymous_89) -FN:1171,render -FN:1185,upgrade -FN:1197,update$1 -FN:1208,createTemplate -FN:1221,SC_PLACE -FN:1237,wire -FN:1247,content -FN:1253,(anonymous_97) -FN:1276,weakly -FN:1298,wireContent -FN:1317,bind -FN:1336,hyper +FN:50,Map +FN:54,get +FN:57,set +FN:65,WeakMap +FN:68,get +FN:71,set +FN:81,WeakSet +FN:84,add +FN:87,has +FN:94,(anonymous_12) +FN:95,(anonymous_13) +FN:100,(anonymous_14) +FN:112,Component +FN:118,setup +FN:123,createEntry +FN:127,get +FN:139,relate +FN:144,set +FN:157,value +FN:165,value +FN:179,(anonymous_23) +FN:184,get +FN:192,value +FN:208,lazyGetter +FN:211,get +FN:214,set +FN:233,define +FN:242,invoke +FN:253,create +FN:256,doc +FN:259,fragment +FN:262,text +FN:302,(anonymous_35) +FN:304,(anonymous_36) +FN:312,comments +FN:315,replaceAttributes +FN:322,createFragment +FN:330,(anonymous_40) +FN:354,(anonymous_41) +FN:359,(anonymous_42) +FN:361,(anonymous_43) +FN:378,unique +FN:385,TL +FN:394,TL +FN:400,TL +FN:410,(anonymous_48) +FN:414,(anonymous_49) +FN:430,(anonymous_50) +FN:436,(anonymous_51) +FN:444,Wire +FN:452,insert +FN:459,remove +FN:484,createPath +FN:506,prepend +FN:511,create +FN:514,find +FN:528,(anonymous_59) +FN:541,update +FN:544,(anonymous_61) +FN:582,ized +FN:585,toStyle +FN:602,identity +FN:606,remove +FN:613,domdiff +FN:716,Cache +FN:720,asHTML +FN:725,asNode +FN:735,canDiff +FN:746,create$$1 +FN:776,find +FN:820,findAttributes +FN:880,invokeAtDistance +FN:894,isPromise_ish +FN:907,setAnyContent +FN:910,anyContent +FN:991,setAttribute +FN:1012,(anonymous_79) +FN:1024,(anonymous_80) +FN:1041,(anonymous_81) +FN:1068,setTextContent +FN:1070,textContent +FN:1104,observe +FN:1112,dispatchAll +FN:1125,dispatchTarget +FN:1141,(anonymous_87) +FN:1150,(anonymous_88) +FN:1153,(anonymous_89) +FN:1172,render +FN:1186,upgrade +FN:1198,update$1 +FN:1209,createTemplate +FN:1222,SC_PLACE +FN:1238,wire +FN:1248,content +FN:1254,(anonymous_97) +FN:1277,weakly +FN:1299,wireContent +FN:1318,bind +FN:1337,hyper FNF:101 FNH:101 FNDA:2,(anonymous_1) FNDA:12,Event -FNDA:6,Map -FNDA:127,get -FNDA:84,set +FNDA:0,Map +FNDA:0,get +FNDA:0,set FNDA:5,WeakMap FNDA:299,get FNDA:139,set @@ -226,548 +226,547 @@ DA:41,1 DA:42,12 DA:43,12 DA:44,12 -DA:49,2 -DA:50,6 -DA:52,6 -DA:54,127 -DA:57,84 -DA:63,2 +DA:50,2 +DA:51,1 +DA:53,1 +DA:55,1 +DA:58,1 DA:64,2 -DA:65,5 +DA:65,2 DA:66,5 -DA:68,299 -DA:71,139 -DA:80,2 -DA:81,1 +DA:67,5 +DA:69,299 +DA:72,139 +DA:81,2 DA:82,1 -DA:84,8 -DA:87,37 -DA:93,2 -DA:94,1 -DA:95,119 -DA:99,2 -DA:100,63 -DA:111,1 -DA:112,42 -DA:117,1 -DA:120,2 +DA:83,1 +DA:85,8 +DA:88,37 +DA:94,2 +DA:95,1 +DA:96,119 +DA:100,2 +DA:101,63 +DA:112,1 +DA:113,42 +DA:118,1 DA:121,2 DA:122,2 -DA:123,6 +DA:123,2 DA:124,6 -DA:126,2 -DA:127,34 +DA:125,6 +DA:127,2 DA:128,34 -DA:131,6 +DA:129,34 DA:132,6 -DA:134,28 +DA:133,6 DA:135,28 -DA:138,2 -DA:139,12 +DA:136,28 +DA:139,2 DA:140,12 DA:141,12 -DA:143,2 -DA:144,10 +DA:142,12 +DA:144,2 DA:145,10 DA:146,10 -DA:149,2 -DA:157,34 -DA:161,2 -DA:165,24 +DA:147,10 +DA:150,2 +DA:158,34 +DA:162,2 DA:166,24 -DA:179,24 -DA:184,22 -DA:192,24 +DA:167,24 +DA:180,24 +DA:185,22 DA:193,24 DA:194,24 -DA:195,28 -DA:196,24 +DA:195,24 +DA:196,28 DA:197,24 -DA:207,2 -DA:208,6 +DA:198,24 +DA:208,2 DA:209,6 -DA:211,102 -DA:214,62 -DA:219,2 +DA:210,6 +DA:212,102 +DA:215,62 DA:220,2 DA:221,2 -DA:223,2 -DA:225,2 -DA:233,4 -DA:234,2 -DA:236,4 -DA:242,16 -DA:243,10 +DA:222,2 +DA:224,2 +DA:226,2 +DA:234,4 +DA:235,2 +DA:237,4 +DA:243,16 DA:244,10 -DA:245,8 -DA:252,2 -DA:253,176 -DA:255,2 -DA:256,485 -DA:258,2 -DA:259,227 -DA:261,2 -DA:262,78 -DA:268,2 +DA:245,10 +DA:246,8 +DA:253,2 +DA:254,176 +DA:256,2 +DA:257,485 +DA:259,2 +DA:260,227 +DA:262,2 +DA:263,78 DA:269,2 DA:270,2 DA:271,2 DA:272,2 -DA:274,2 -DA:276,2 -DA:278,2 -DA:281,2 -DA:284,2 -DA:287,2 +DA:273,2 +DA:275,2 +DA:277,2 +DA:279,2 +DA:282,2 +DA:285,2 DA:288,2 DA:289,2 -DA:295,2 -DA:301,2 -DA:302,13 -DA:304,100 +DA:290,2 +DA:296,2 +DA:302,2 +DA:303,13 DA:305,100 -DA:306,175 -DA:310,2 +DA:306,100 +DA:307,175 DA:311,2 -DA:312,95 -DA:314,2 -DA:315,89 -DA:321,2 -DA:322,176 -DA:329,2 -DA:330,452 +DA:312,2 +DA:313,95 +DA:315,2 +DA:316,89 +DA:322,2 +DA:323,176 +DA:330,2 DA:331,452 -DA:340,452 +DA:332,452 DA:341,452 -DA:342,342 -DA:344,452 -DA:354,1 -DA:358,2 -DA:359,107 -DA:361,110 -DA:366,2 -DA:377,2 -DA:378,646 -DA:384,2 +DA:342,452 +DA:343,342 +DA:345,452 +DA:355,1 +DA:359,2 +DA:360,107 +DA:362,110 +DA:367,2 +DA:378,2 +DA:379,646 DA:385,2 -DA:391,1 -DA:393,1 -DA:394,329 +DA:386,2 +DA:392,1 +DA:394,1 DA:395,329 -DA:399,1 -DA:400,317 -DA:403,2 -DA:409,2 -DA:410,85 +DA:396,329 +DA:400,1 +DA:401,317 +DA:404,2 +DA:410,2 DA:411,85 DA:412,85 -DA:414,87 +DA:413,85 DA:415,87 DA:416,87 -DA:417,1 +DA:417,87 DA:418,1 DA:419,1 -DA:421,86 +DA:420,1 DA:422,86 -DA:424,87 -DA:429,2 +DA:423,86 +DA:425,87 DA:430,2 DA:431,2 DA:432,2 DA:433,2 DA:434,2 -DA:436,2 +DA:435,2 DA:437,2 DA:438,2 DA:439,2 DA:440,2 -DA:443,1 -DA:444,16 +DA:441,2 +DA:444,1 DA:445,16 DA:446,16 DA:447,16 -DA:451,2 -DA:452,12 +DA:448,16 +DA:452,2 DA:453,12 DA:454,12 -DA:458,2 -DA:459,4 +DA:455,12 +DA:459,2 DA:460,4 DA:461,4 -DA:462,2 -DA:464,2 +DA:462,4 +DA:463,2 DA:465,2 DA:466,2 DA:467,2 -DA:469,4 -DA:483,2 -DA:484,155 +DA:468,2 +DA:470,4 +DA:484,2 DA:485,155 DA:486,155 -DA:489,8 +DA:487,155 DA:490,8 -DA:492,58 +DA:491,8 DA:493,58 DA:494,58 -DA:496,89 +DA:495,58 DA:497,89 -DA:499,155 -DA:500,138 -DA:502,155 -DA:505,2 -DA:506,196 -DA:509,2 -DA:511,155 -DA:514,223 +DA:498,89 +DA:500,155 +DA:501,138 +DA:503,155 +DA:506,2 +DA:507,196 +DA:510,2 +DA:512,155 DA:515,223 -DA:516,301 -DA:518,223 -DA:523,2 -DA:527,2 -DA:528,8 -DA:529,2 +DA:516,223 +DA:517,301 +DA:519,223 +DA:524,2 +DA:528,2 +DA:529,8 DA:530,2 DA:531,2 DA:532,2 -DA:534,6 -DA:540,2 -DA:541,8 -DA:543,8 -DA:544,36 -DA:546,22 -DA:547,18 -DA:548,10 -DA:549,8 -DA:550,6 +DA:533,2 +DA:535,6 +DA:541,2 +DA:542,8 +DA:544,8 +DA:545,36 +DA:547,22 +DA:548,18 +DA:549,10 +DA:550,8 DA:551,6 -DA:552,4 -DA:558,8 -DA:560,18 +DA:552,6 +DA:553,4 +DA:559,8 DA:561,18 DA:562,18 DA:563,18 -DA:565,18 +DA:564,18 DA:566,18 DA:567,18 -DA:570,18 -DA:571,14 +DA:568,18 +DA:571,18 DA:572,14 DA:573,14 -DA:575,18 -DA:580,2 +DA:574,14 +DA:576,18 DA:581,2 DA:582,2 -DA:584,2 -DA:585,4 +DA:583,2 +DA:585,2 DA:586,4 DA:587,4 -DA:589,4 -DA:601,2 -DA:602,517 -DA:605,2 -DA:606,30 +DA:588,4 +DA:590,4 +DA:602,2 +DA:603,517 +DA:606,2 DA:607,30 DA:608,30 DA:609,30 -DA:612,2 -DA:618,297 +DA:610,30 +DA:613,2 DA:619,297 DA:620,297 -DA:622,297 +DA:621,297 DA:623,297 DA:624,297 DA:625,297 DA:626,297 DA:627,297 DA:628,297 -DA:629,587 -DA:630,40 -DA:631,547 -DA:632,3 -DA:633,544 -DA:634,22 -DA:635,522 -DA:636,5 -DA:637,517 -DA:638,215 +DA:629,297 +DA:630,587 +DA:631,40 +DA:632,547 +DA:633,3 +DA:634,544 +DA:635,22 +DA:636,522 +DA:637,5 +DA:638,517 DA:639,215 -DA:640,302 -DA:641,88 +DA:640,215 +DA:641,302 DA:642,88 -DA:643,214 -DA:644,65 +DA:643,88 +DA:644,214 DA:645,65 DA:646,65 -DA:647,149 -DA:648,21 +DA:647,65 +DA:648,149 DA:649,21 DA:650,21 -DA:652,128 +DA:651,21 DA:653,128 -DA:654,89 +DA:654,128 DA:655,89 -DA:657,39 +DA:656,89 DA:658,39 DA:659,39 -DA:660,58 +DA:660,39 DA:661,58 -DA:663,39 -DA:664,12 -DA:665,11 -DA:667,1 -DA:669,12 +DA:662,58 +DA:664,39 +DA:665,12 +DA:666,11 +DA:668,1 DA:670,12 DA:671,12 DA:672,12 -DA:674,27 +DA:673,12 DA:675,27 DA:676,27 DA:677,27 -DA:682,297 -DA:683,254 -DA:684,156 +DA:678,27 +DA:683,297 +DA:684,254 DA:685,156 DA:686,156 -DA:687,113 -DA:689,43 +DA:687,156 +DA:688,113 DA:690,43 -DA:691,116 -DA:693,43 -DA:696,98 +DA:691,43 +DA:692,116 +DA:694,43 DA:697,98 -DA:698,69 -DA:700,29 -DA:704,297 -DA:711,2 -DA:715,1 -DA:716,2 -DA:719,2 +DA:698,98 +DA:699,69 +DA:701,29 +DA:705,297 +DA:712,2 +DA:716,1 +DA:717,2 DA:720,2 -DA:724,2 -DA:725,526 -DA:734,2 -DA:735,82 -DA:745,2 -DA:746,217 +DA:721,2 +DA:725,2 +DA:726,526 +DA:735,2 +DA:736,82 +DA:746,2 DA:747,217 DA:748,217 -DA:749,223 +DA:749,217 DA:750,223 DA:751,223 -DA:753,111 +DA:752,223 DA:754,111 -DA:756,104 +DA:755,111 DA:757,104 -DA:759,8 +DA:758,104 DA:760,8 DA:761,8 -DA:764,217 -DA:775,2 -DA:776,355 +DA:762,8 +DA:765,217 +DA:776,2 DA:777,355 DA:778,355 -DA:779,508 +DA:779,355 DA:780,508 -DA:782,201 +DA:781,508 DA:783,201 DA:784,201 -DA:786,70 -DA:787,66 +DA:785,201 +DA:787,70 DA:788,66 -DA:794,70 -DA:801,237 -DA:802,1 +DA:789,66 +DA:795,70 +DA:802,237 DA:803,1 -DA:805,237 -DA:819,2 -DA:820,201 +DA:804,1 +DA:806,237 +DA:820,2 DA:821,201 DA:822,201 DA:823,201 DA:824,201 DA:825,201 -DA:826,141 +DA:826,201 DA:827,141 -DA:828,89 -DA:832,89 +DA:828,141 +DA:829,89 DA:833,89 DA:834,89 -DA:839,89 -DA:841,89 -DA:844,201 +DA:835,89 +DA:840,89 +DA:842,89 DA:845,201 -DA:847,89 +DA:846,201 DA:848,89 -DA:850,87 -DA:859,201 +DA:849,89 +DA:851,87 DA:860,201 -DA:866,2 +DA:861,201 DA:867,2 DA:868,2 -DA:870,2 +DA:869,2 DA:871,2 -DA:879,2 -DA:880,12 +DA:872,2 +DA:880,2 DA:881,12 -DA:882,2 -DA:883,10 -DA:884,2 -DA:885,8 -DA:886,2 -DA:888,6 -DA:893,2 -DA:894,129 -DA:906,2 -DA:907,111 +DA:882,12 +DA:883,2 +DA:884,10 +DA:885,2 +DA:886,8 +DA:887,2 +DA:889,6 +DA:894,2 +DA:895,129 +DA:907,2 DA:908,111 DA:909,111 -DA:910,282 -DA:914,104 -DA:915,30 -DA:916,10 +DA:910,111 +DA:911,282 +DA:915,104 +DA:916,30 DA:917,10 -DA:920,74 +DA:918,10 DA:921,74 DA:922,74 -DA:924,104 -DA:927,178 -DA:928,8 +DA:923,74 +DA:925,104 +DA:928,178 DA:929,8 DA:930,8 -DA:933,170 +DA:931,8 DA:934,170 DA:935,170 -DA:936,88 -DA:937,9 -DA:938,4 -DA:941,79 -DA:945,18 +DA:936,170 +DA:937,88 +DA:938,9 +DA:939,4 +DA:942,79 DA:946,18 -DA:948,61 -DA:949,8 -DA:951,61 -DA:952,4 +DA:947,18 +DA:949,61 +DA:950,8 +DA:952,61 DA:953,4 -DA:956,57 +DA:954,4 DA:957,57 -DA:960,82 -DA:961,28 -DA:962,54 -DA:963,4 -DA:964,50 -DA:965,10 -DA:966,40 -DA:967,4 -DA:968,36 -DA:969,4 -DA:970,32 -DA:971,22 -DA:972,10 -DA:973,2 -DA:975,8 -DA:977,170 -DA:980,111 -DA:990,2 -DA:991,104 +DA:958,57 +DA:961,82 +DA:962,28 +DA:963,54 +DA:964,4 +DA:965,50 +DA:966,10 +DA:967,40 +DA:968,4 +DA:969,36 +DA:970,4 +DA:971,32 +DA:972,22 +DA:973,10 +DA:974,2 +DA:976,8 +DA:978,170 +DA:981,111 +DA:991,2 DA:992,104 -DA:995,104 -DA:996,8 -DA:1000,96 -DA:1001,38 +DA:993,104 +DA:996,104 +DA:997,8 +DA:1001,96 DA:1002,38 -DA:1003,16 -DA:1004,2 +DA:1003,38 +DA:1004,16 DA:1005,2 -DA:1007,16 -DA:1008,22 -DA:1009,20 -DA:1011,38 -DA:1012,56 -DA:1013,42 +DA:1006,2 +DA:1008,16 +DA:1009,22 +DA:1010,20 +DA:1012,38 +DA:1013,56 DA:1014,42 DA:1015,42 -DA:1022,58 -DA:1023,16 -DA:1024,30 -DA:1025,28 +DA:1016,42 +DA:1023,58 +DA:1024,16 +DA:1025,30 DA:1026,28 -DA:1027,26 +DA:1027,28 DA:1028,26 -DA:1029,4 -DA:1038,42 +DA:1029,26 +DA:1030,4 DA:1039,42 DA:1040,42 -DA:1041,82 -DA:1042,58 +DA:1041,42 +DA:1042,82 DA:1043,58 -DA:1044,54 -DA:1045,4 -DA:1046,2 +DA:1044,58 +DA:1045,54 +DA:1046,4 DA:1047,2 -DA:1049,4 -DA:1051,50 +DA:1048,2 +DA:1050,4 DA:1052,50 -DA:1053,44 +DA:1053,50 DA:1054,44 -DA:1067,2 -DA:1068,8 +DA:1055,44 +DA:1068,2 DA:1069,8 -DA:1070,54 -DA:1071,38 +DA:1070,8 +DA:1071,54 DA:1072,38 -DA:1073,14 -DA:1074,2 -DA:1075,12 -DA:1076,2 -DA:1077,10 -DA:1078,2 -DA:1079,8 -DA:1080,2 -DA:1081,6 -DA:1082,2 -DA:1083,4 -DA:1084,2 -DA:1086,2 -DA:1089,24 -DA:1093,8 -DA:1096,2 -DA:1102,2 -DA:1103,1 -DA:1111,2 -DA:1112,24 +DA:1073,38 +DA:1074,14 +DA:1075,2 +DA:1076,12 +DA:1077,2 +DA:1078,10 +DA:1079,2 +DA:1080,8 +DA:1081,2 +DA:1082,6 +DA:1083,2 +DA:1084,4 +DA:1085,2 +DA:1087,2 +DA:1090,24 +DA:1094,8 +DA:1097,2 +DA:1103,2 +DA:1104,1 +DA:1112,2 DA:1113,24 DA:1114,24 -DA:1115,18 +DA:1115,24 DA:1116,18 -DA:1117,15 -DA:1124,2 -DA:1125,103 -DA:1126,18 -DA:1129,103 +DA:1117,18 +DA:1118,15 +DA:1125,2 +DA:1126,103 +DA:1127,18 DA:1130,103 DA:1131,103 -DA:1132,88 -DA:1139,2 +DA:1132,103 +DA:1133,88 DA:1140,2 -DA:1141,6 +DA:1141,2 DA:1142,6 DA:1143,6 DA:1144,6 DA:1145,6 -DA:1149,1 -DA:1150,6 -DA:1152,1 -DA:1153,6 -DA:1160,2 -DA:1165,2 -DA:1171,1 -DA:1172,422 +DA:1146,6 +DA:1150,1 +DA:1151,6 +DA:1153,1 +DA:1154,6 +DA:1161,2 +DA:1166,2 +DA:1172,1 DA:1173,422 -DA:1174,205 -DA:1176,217 -DA:1178,422 -DA:1185,1 -DA:1186,217 +DA:1174,422 +DA:1175,205 +DA:1177,217 +DA:1179,422 +DA:1186,1 DA:1187,217 DA:1188,217 DA:1189,217 @@ -775,427 +774,428 @@ DA:1190,217 DA:1191,217 DA:1192,217 DA:1193,217 -DA:1197,1 -DA:1198,422 +DA:1194,217 +DA:1198,1 DA:1199,422 -DA:1200,460 -DA:1208,1 -DA:1209,154 +DA:1200,422 +DA:1201,460 +DA:1209,1 DA:1210,154 DA:1211,154 DA:1212,154 DA:1213,154 DA:1214,154 DA:1215,154 -DA:1220,2 +DA:1216,154 DA:1221,2 -DA:1222,48 -DA:1226,2 -DA:1237,2 -DA:1238,94 -DA:1247,2 -DA:1248,114 -DA:1253,114 -DA:1254,190 +DA:1222,2 +DA:1223,48 +DA:1227,2 +DA:1238,2 +DA:1239,94 +DA:1248,2 +DA:1249,114 +DA:1254,114 DA:1255,190 DA:1256,190 -DA:1257,122 +DA:1257,190 DA:1258,122 DA:1259,122 DA:1260,122 -DA:1262,190 +DA:1261,122 DA:1263,190 -DA:1264,122 -DA:1265,10 -DA:1267,122 -DA:1269,190 -DA:1276,2 -DA:1277,50 +DA:1264,190 +DA:1265,122 +DA:1266,10 +DA:1268,122 +DA:1270,190 +DA:1277,2 DA:1278,50 DA:1279,50 DA:1280,50 -DA:1281,12 +DA:1281,50 DA:1282,12 -DA:1284,50 +DA:1283,12 DA:1285,50 -DA:1298,2 -DA:1299,122 +DA:1286,50 +DA:1299,2 DA:1300,122 DA:1301,122 DA:1302,122 -DA:1303,240 +DA:1303,122 DA:1304,240 -DA:1305,136 -DA:1308,122 -DA:1317,2 -DA:1318,195 -DA:1320,2 -DA:1322,2 +DA:1305,240 +DA:1306,136 +DA:1309,122 +DA:1318,2 +DA:1319,195 +DA:1321,2 DA:1323,2 DA:1324,2 DA:1325,2 DA:1326,2 DA:1327,2 -DA:1331,2 -DA:1336,1 -DA:1337,20 -DA:1348,2 -DA:1351,2 +DA:1328,2 +DA:1332,2 +DA:1337,1 +DA:1338,20 +DA:1349,2 +DA:1352,2 LF:637 LH:637 -BRDA:49,1,0,2 -BRDA:49,1,1,1 -BRDA:64,2,0,2 -BRDA:64,2,1,1 -BRDA:80,3,0,2 -BRDA:80,3,1,1 -BRDA:93,4,0,2 -BRDA:93,4,1,1 -BRDA:99,5,0,2 -BRDA:99,5,1,1 -BRDA:127,6,0,34 -BRDA:127,6,1,12 -BRDA:128,7,0,6 -BRDA:128,7,1,6 -BRDA:128,7,2,28 -BRDA:131,8,0,6 -BRDA:131,8,1,2 -BRDA:132,9,0,6 -BRDA:132,9,1,6 -BRDA:134,10,0,28 -BRDA:134,10,1,10 -BRDA:135,11,0,28 -BRDA:135,11,1,14 -BRDA:157,12,0,34 -BRDA:157,12,1,10 -BRDA:157,13,0,22 -BRDA:157,13,1,12 -BRDA:166,14,0,24 -BRDA:166,14,1,22 -BRDA:166,14,2,22 -BRDA:193,15,0,2 -BRDA:193,15,1,22 -BRDA:196,16,0,4 -BRDA:196,16,1,20 -BRDA:211,17,0,102 -BRDA:211,17,1,58 -BRDA:233,18,0,2 -BRDA:233,18,1,2 -BRDA:244,19,0,8 -BRDA:244,19,1,2 -BRDA:256,20,0,485 -BRDA:256,20,1,126 -BRDA:301,21,0,1 -BRDA:301,21,1,1 -BRDA:315,22,0,89 -BRDA:315,22,1,66 -BRDA:315,23,0,89 -BRDA:315,23,1,66 -BRDA:322,24,0,4 -BRDA:322,24,1,172 -BRDA:329,25,0,1 -BRDA:329,25,1,1 -BRDA:331,26,0,452 -BRDA:331,26,1,0 -BRDA:358,27,0,1 -BRDA:358,27,1,1 -BRDA:385,28,0,1 -BRDA:385,28,1,1 -BRDA:387,29,0,2 -BRDA:387,29,1,2 -BRDA:387,29,2,1 -BRDA:389,30,0,2 -BRDA:389,30,1,1 -BRDA:395,31,0,329 -BRDA:395,31,1,78 -BRDA:409,32,0,1 -BRDA:409,32,1,1 -BRDA:416,33,0,1 -BRDA:416,33,1,86 -BRDA:429,34,0,1 -BRDA:429,34,1,1 -BRDA:461,35,0,2 -BRDA:461,35,1,2 -BRDA:486,36,0,8 -BRDA:486,36,1,8 -BRDA:486,36,2,58 -BRDA:486,36,3,89 -BRDA:528,37,0,2 -BRDA:528,37,1,6 -BRDA:544,38,0,22 -BRDA:544,38,1,18 -BRDA:546,39,0,18 -BRDA:546,39,1,4 -BRDA:547,40,0,10 -BRDA:547,40,1,8 -BRDA:548,41,0,8 -BRDA:548,41,1,2 -BRDA:549,42,0,6 -BRDA:549,42,1,2 -BRDA:551,43,0,4 -BRDA:551,43,1,2 -BRDA:558,44,0,2 -BRDA:558,44,1,6 -BRDA:560,45,0,4 -BRDA:560,45,1,14 -BRDA:563,46,0,12 -BRDA:563,46,1,6 -BRDA:563,47,0,18 -BRDA:563,47,1,16 -BRDA:566,48,0,4 -BRDA:566,48,1,14 -BRDA:570,49,0,14 -BRDA:570,49,1,4 -BRDA:573,50,0,4 -BRDA:573,50,1,10 -BRDA:573,51,0,4 -BRDA:573,51,1,2 -BRDA:573,52,0,10 -BRDA:573,52,1,4 -BRDA:618,53,0,297 -BRDA:618,53,1,102 -BRDA:619,54,0,53 -BRDA:619,54,1,244 -BRDA:628,55,0,884 -BRDA:628,55,1,685 -BRDA:629,56,0,40 -BRDA:629,56,1,547 -BRDA:631,57,0,3 -BRDA:631,57,1,544 -BRDA:633,58,0,22 -BRDA:633,58,1,522 -BRDA:635,59,0,5 -BRDA:635,59,1,517 -BRDA:637,60,0,215 -BRDA:637,60,1,302 -BRDA:640,61,0,88 -BRDA:640,61,1,214 -BRDA:643,62,0,65 -BRDA:643,62,1,149 -BRDA:647,63,0,21 -BRDA:647,63,1,128 -BRDA:653,64,0,89 -BRDA:653,64,1,39 -BRDA:659,65,0,97 -BRDA:659,65,1,90 -BRDA:659,65,2,87 -BRDA:663,66,0,12 -BRDA:663,66,1,27 -BRDA:664,67,0,11 -BRDA:664,67,1,1 -BRDA:682,68,0,254 -BRDA:682,68,1,43 -BRDA:682,69,0,297 -BRDA:682,69,1,199 -BRDA:683,70,0,156 -BRDA:683,70,1,98 -BRDA:685,71,0,145 -BRDA:685,71,1,11 -BRDA:686,72,0,113 -BRDA:686,72,1,43 -BRDA:696,73,0,2 -BRDA:696,73,1,96 -BRDA:697,74,0,69 -BRDA:697,74,1,29 -BRDA:725,75,0,492 -BRDA:725,75,1,34 -BRDA:725,76,0,12 -BRDA:725,76,1,22 -BRDA:730,77,0,0 -BRDA:730,77,1,12 -BRDA:730,78,0,0 -BRDA:730,78,1,0 -BRDA:730,79,0,12 -BRDA:730,79,1,0 -BRDA:735,80,0,82 -BRDA:735,80,1,64 -BRDA:735,80,2,60 -BRDA:751,81,0,111 -BRDA:751,81,1,104 -BRDA:751,81,2,8 -BRDA:780,82,0,201 -BRDA:780,82,1,70 -BRDA:780,82,2,237 -BRDA:786,83,0,66 -BRDA:786,83,1,4 -BRDA:792,84,0,8 -BRDA:792,84,1,58 -BRDA:801,85,0,0 -BRDA:801,85,1,237 -BRDA:801,86,0,237 -BRDA:801,86,1,4 -BRDA:827,87,0,89 -BRDA:827,87,1,52 -BRDA:832,88,0,89 -BRDA:832,88,1,0 -BRDA:834,89,0,89 -BRDA:834,89,1,0 -BRDA:848,90,0,2 -BRDA:848,90,1,87 -BRDA:860,91,0,2 -BRDA:860,91,1,199 -BRDA:881,92,0,2 -BRDA:881,92,1,10 -BRDA:883,93,0,2 -BRDA:883,93,1,8 -BRDA:885,94,0,2 -BRDA:885,94,1,6 -BRDA:894,95,0,129 -BRDA:894,95,1,129 -BRDA:910,96,0,92 -BRDA:910,96,1,102 -BRDA:910,96,2,104 -BRDA:910,96,3,172 -BRDA:910,96,4,178 -BRDA:910,96,5,170 -BRDA:914,97,0,30 -BRDA:914,97,1,74 -BRDA:915,98,0,10 -BRDA:915,98,1,20 -BRDA:927,99,0,8 -BRDA:927,99,1,170 -BRDA:935,100,0,88 -BRDA:935,100,1,82 -BRDA:936,101,0,9 -BRDA:936,101,1,79 -BRDA:937,102,0,4 -BRDA:937,102,1,5 -BRDA:941,103,0,10 -BRDA:941,103,1,18 -BRDA:941,103,2,18 -BRDA:941,103,3,61 -BRDA:941,103,4,57 -BRDA:948,104,0,8 -BRDA:948,104,1,53 -BRDA:951,105,0,4 -BRDA:951,105,1,57 -BRDA:960,106,0,28 -BRDA:960,106,1,54 -BRDA:961,107,0,8 -BRDA:961,107,1,20 -BRDA:962,108,0,4 -BRDA:962,108,1,50 -BRDA:964,109,0,10 -BRDA:964,109,1,40 -BRDA:966,110,0,4 -BRDA:966,110,1,36 -BRDA:968,111,0,4 -BRDA:968,111,1,32 -BRDA:970,112,0,22 -BRDA:970,112,1,10 -BRDA:972,113,0,2 -BRDA:972,113,1,8 -BRDA:995,114,0,8 -BRDA:995,114,1,96 -BRDA:1000,115,0,38 -BRDA:1000,115,1,58 -BRDA:1002,116,0,16 -BRDA:1002,116,1,22 -BRDA:1002,117,0,38 -BRDA:1002,117,1,30 -BRDA:1003,118,0,2 -BRDA:1003,118,1,14 -BRDA:1008,119,0,20 -BRDA:1008,119,1,2 -BRDA:1012,120,0,42 -BRDA:1012,120,1,14 -BRDA:1013,121,0,4 -BRDA:1013,121,1,38 -BRDA:1015,122,0,40 -BRDA:1015,122,1,2 -BRDA:1022,123,0,16 -BRDA:1022,123,1,42 -BRDA:1022,124,0,58 -BRDA:1022,124,1,52 -BRDA:1022,124,2,52 -BRDA:1024,125,0,28 -BRDA:1024,125,1,2 -BRDA:1026,126,0,26 -BRDA:1026,126,1,2 -BRDA:1028,127,0,4 -BRDA:1028,127,1,22 -BRDA:1041,128,0,58 -BRDA:1041,128,1,24 -BRDA:1043,129,0,54 -BRDA:1043,129,1,4 -BRDA:1044,130,0,4 -BRDA:1044,130,1,50 -BRDA:1045,131,0,2 -BRDA:1045,131,1,2 -BRDA:1052,132,0,44 -BRDA:1052,132,1,6 -BRDA:1070,133,0,38 -BRDA:1070,133,1,16 -BRDA:1072,134,0,14 -BRDA:1072,134,1,24 -BRDA:1072,135,0,38 -BRDA:1072,135,1,16 -BRDA:1073,136,0,2 -BRDA:1073,136,1,12 -BRDA:1075,137,0,2 -BRDA:1075,137,1,10 -BRDA:1077,138,0,2 -BRDA:1077,138,1,8 -BRDA:1079,139,0,2 -BRDA:1079,139,1,6 -BRDA:1081,140,0,2 -BRDA:1081,140,1,4 -BRDA:1083,141,0,2 -BRDA:1083,141,1,2 -BRDA:1089,142,0,4 -BRDA:1089,142,1,20 -BRDA:1116,143,0,15 -BRDA:1116,143,1,3 -BRDA:1125,144,0,18 -BRDA:1125,144,1,85 -BRDA:1173,145,0,205 -BRDA:1173,145,1,217 -BRDA:1173,146,0,422 -BRDA:1173,146,1,239 -BRDA:1187,147,0,217 -BRDA:1187,147,1,154 -BRDA:1222,148,0,20 -BRDA:1222,148,1,28 -BRDA:1238,149,0,48 -BRDA:1238,149,1,46 -BRDA:1238,150,0,48 -BRDA:1238,150,1,42 -BRDA:1238,151,0,46 -BRDA:1238,151,1,34 -BRDA:1256,152,0,122 -BRDA:1256,152,1,68 -BRDA:1259,153,0,10 -BRDA:1259,153,1,112 -BRDA:1263,154,0,122 -BRDA:1263,154,1,68 -BRDA:1264,155,0,10 -BRDA:1264,155,1,112 -BRDA:1280,156,0,12 -BRDA:1280,156,1,38 -BRDA:1282,157,0,12 -BRDA:1282,157,1,12 -BRDA:1284,158,0,24 -BRDA:1284,158,1,26 -BRDA:1285,159,0,50 -BRDA:1285,159,1,26 -BRDA:1304,160,0,136 -BRDA:1304,160,1,104 -BRDA:1304,161,0,240 -BRDA:1304,161,1,118 -BRDA:1308,162,0,106 -BRDA:1308,162,1,16 -BRDA:1337,163,0,14 -BRDA:1337,163,1,6 -BRDA:1337,164,0,2 -BRDA:1337,164,1,12 -BRDA:1337,165,0,2 -BRDA:1337,165,1,10 -BRDA:1337,166,0,2 -BRDA:1337,166,1,8 -BRDA:1337,167,0,4 -BRDA:1337,167,1,4 -BRDA:1337,168,0,2 -BRDA:1337,168,1,4 +BRDA:50,1,0,2 +BRDA:50,1,1,0 +BRDA:65,2,0,2 +BRDA:65,2,1,1 +BRDA:81,3,0,2 +BRDA:81,3,1,1 +BRDA:94,4,0,2 +BRDA:94,4,1,1 +BRDA:100,5,0,2 +BRDA:100,5,1,1 +BRDA:128,6,0,34 +BRDA:128,6,1,12 +BRDA:129,7,0,6 +BRDA:129,7,1,6 +BRDA:129,7,2,28 +BRDA:132,8,0,6 +BRDA:132,8,1,2 +BRDA:133,9,0,6 +BRDA:133,9,1,6 +BRDA:135,10,0,28 +BRDA:135,10,1,10 +BRDA:136,11,0,28 +BRDA:136,11,1,14 +BRDA:158,12,0,34 +BRDA:158,12,1,10 +BRDA:158,13,0,22 +BRDA:158,13,1,12 +BRDA:167,14,0,24 +BRDA:167,14,1,22 +BRDA:167,14,2,22 +BRDA:194,15,0,2 +BRDA:194,15,1,22 +BRDA:197,16,0,4 +BRDA:197,16,1,20 +BRDA:212,17,0,102 +BRDA:212,17,1,58 +BRDA:234,18,0,2 +BRDA:234,18,1,2 +BRDA:245,19,0,8 +BRDA:245,19,1,2 +BRDA:257,20,0,485 +BRDA:257,20,1,126 +BRDA:302,21,0,1 +BRDA:302,21,1,1 +BRDA:316,22,0,89 +BRDA:316,22,1,66 +BRDA:316,23,0,89 +BRDA:316,23,1,66 +BRDA:323,24,0,4 +BRDA:323,24,1,172 +BRDA:330,25,0,1 +BRDA:330,25,1,1 +BRDA:332,26,0,452 +BRDA:332,26,1,0 +BRDA:359,27,0,1 +BRDA:359,27,1,1 +BRDA:386,28,0,1 +BRDA:386,28,1,1 +BRDA:388,29,0,2 +BRDA:388,29,1,2 +BRDA:388,29,2,1 +BRDA:390,30,0,2 +BRDA:390,30,1,1 +BRDA:396,31,0,329 +BRDA:396,31,1,78 +BRDA:410,32,0,1 +BRDA:410,32,1,1 +BRDA:417,33,0,1 +BRDA:417,33,1,86 +BRDA:430,34,0,1 +BRDA:430,34,1,1 +BRDA:462,35,0,2 +BRDA:462,35,1,2 +BRDA:487,36,0,8 +BRDA:487,36,1,8 +BRDA:487,36,2,58 +BRDA:487,36,3,89 +BRDA:529,37,0,2 +BRDA:529,37,1,6 +BRDA:545,38,0,22 +BRDA:545,38,1,18 +BRDA:547,39,0,18 +BRDA:547,39,1,4 +BRDA:548,40,0,10 +BRDA:548,40,1,8 +BRDA:549,41,0,8 +BRDA:549,41,1,2 +BRDA:550,42,0,6 +BRDA:550,42,1,2 +BRDA:552,43,0,4 +BRDA:552,43,1,2 +BRDA:559,44,0,2 +BRDA:559,44,1,6 +BRDA:561,45,0,4 +BRDA:561,45,1,14 +BRDA:564,46,0,12 +BRDA:564,46,1,6 +BRDA:564,47,0,18 +BRDA:564,47,1,16 +BRDA:567,48,0,4 +BRDA:567,48,1,14 +BRDA:571,49,0,14 +BRDA:571,49,1,4 +BRDA:574,50,0,4 +BRDA:574,50,1,10 +BRDA:574,51,0,4 +BRDA:574,51,1,2 +BRDA:574,52,0,10 +BRDA:574,52,1,4 +BRDA:619,53,0,297 +BRDA:619,53,1,102 +BRDA:620,54,0,53 +BRDA:620,54,1,244 +BRDA:629,55,0,884 +BRDA:629,55,1,685 +BRDA:630,56,0,40 +BRDA:630,56,1,547 +BRDA:632,57,0,3 +BRDA:632,57,1,544 +BRDA:634,58,0,22 +BRDA:634,58,1,522 +BRDA:636,59,0,5 +BRDA:636,59,1,517 +BRDA:638,60,0,215 +BRDA:638,60,1,302 +BRDA:641,61,0,88 +BRDA:641,61,1,214 +BRDA:644,62,0,65 +BRDA:644,62,1,149 +BRDA:648,63,0,21 +BRDA:648,63,1,128 +BRDA:654,64,0,89 +BRDA:654,64,1,39 +BRDA:660,65,0,97 +BRDA:660,65,1,90 +BRDA:660,65,2,87 +BRDA:664,66,0,12 +BRDA:664,66,1,27 +BRDA:665,67,0,11 +BRDA:665,67,1,1 +BRDA:683,68,0,254 +BRDA:683,68,1,43 +BRDA:683,69,0,297 +BRDA:683,69,1,199 +BRDA:684,70,0,156 +BRDA:684,70,1,98 +BRDA:686,71,0,145 +BRDA:686,71,1,11 +BRDA:687,72,0,113 +BRDA:687,72,1,43 +BRDA:697,73,0,2 +BRDA:697,73,1,96 +BRDA:698,74,0,69 +BRDA:698,74,1,29 +BRDA:726,75,0,492 +BRDA:726,75,1,34 +BRDA:726,76,0,12 +BRDA:726,76,1,22 +BRDA:731,77,0,0 +BRDA:731,77,1,12 +BRDA:731,78,0,0 +BRDA:731,78,1,0 +BRDA:731,79,0,12 +BRDA:731,79,1,0 +BRDA:736,80,0,82 +BRDA:736,80,1,64 +BRDA:736,80,2,60 +BRDA:752,81,0,111 +BRDA:752,81,1,104 +BRDA:752,81,2,8 +BRDA:781,82,0,201 +BRDA:781,82,1,70 +BRDA:781,82,2,237 +BRDA:787,83,0,66 +BRDA:787,83,1,4 +BRDA:793,84,0,8 +BRDA:793,84,1,58 +BRDA:802,85,0,0 +BRDA:802,85,1,237 +BRDA:802,86,0,237 +BRDA:802,86,1,4 +BRDA:828,87,0,89 +BRDA:828,87,1,52 +BRDA:833,88,0,89 +BRDA:833,88,1,0 +BRDA:835,89,0,89 +BRDA:835,89,1,0 +BRDA:849,90,0,2 +BRDA:849,90,1,87 +BRDA:861,91,0,2 +BRDA:861,91,1,199 +BRDA:882,92,0,2 +BRDA:882,92,1,10 +BRDA:884,93,0,2 +BRDA:884,93,1,8 +BRDA:886,94,0,2 +BRDA:886,94,1,6 +BRDA:895,95,0,129 +BRDA:895,95,1,129 +BRDA:911,96,0,92 +BRDA:911,96,1,102 +BRDA:911,96,2,104 +BRDA:911,96,3,172 +BRDA:911,96,4,178 +BRDA:911,96,5,170 +BRDA:915,97,0,30 +BRDA:915,97,1,74 +BRDA:916,98,0,10 +BRDA:916,98,1,20 +BRDA:928,99,0,8 +BRDA:928,99,1,170 +BRDA:936,100,0,88 +BRDA:936,100,1,82 +BRDA:937,101,0,9 +BRDA:937,101,1,79 +BRDA:938,102,0,4 +BRDA:938,102,1,5 +BRDA:942,103,0,10 +BRDA:942,103,1,18 +BRDA:942,103,2,18 +BRDA:942,103,3,61 +BRDA:942,103,4,57 +BRDA:949,104,0,8 +BRDA:949,104,1,53 +BRDA:952,105,0,4 +BRDA:952,105,1,57 +BRDA:961,106,0,28 +BRDA:961,106,1,54 +BRDA:962,107,0,8 +BRDA:962,107,1,20 +BRDA:963,108,0,4 +BRDA:963,108,1,50 +BRDA:965,109,0,10 +BRDA:965,109,1,40 +BRDA:967,110,0,4 +BRDA:967,110,1,36 +BRDA:969,111,0,4 +BRDA:969,111,1,32 +BRDA:971,112,0,22 +BRDA:971,112,1,10 +BRDA:973,113,0,2 +BRDA:973,113,1,8 +BRDA:996,114,0,8 +BRDA:996,114,1,96 +BRDA:1001,115,0,38 +BRDA:1001,115,1,58 +BRDA:1003,116,0,16 +BRDA:1003,116,1,22 +BRDA:1003,117,0,38 +BRDA:1003,117,1,30 +BRDA:1004,118,0,2 +BRDA:1004,118,1,14 +BRDA:1009,119,0,20 +BRDA:1009,119,1,2 +BRDA:1013,120,0,42 +BRDA:1013,120,1,14 +BRDA:1014,121,0,4 +BRDA:1014,121,1,38 +BRDA:1016,122,0,40 +BRDA:1016,122,1,2 +BRDA:1023,123,0,16 +BRDA:1023,123,1,42 +BRDA:1023,124,0,58 +BRDA:1023,124,1,52 +BRDA:1023,124,2,52 +BRDA:1025,125,0,28 +BRDA:1025,125,1,2 +BRDA:1027,126,0,26 +BRDA:1027,126,1,2 +BRDA:1029,127,0,4 +BRDA:1029,127,1,22 +BRDA:1042,128,0,58 +BRDA:1042,128,1,24 +BRDA:1044,129,0,54 +BRDA:1044,129,1,4 +BRDA:1045,130,0,4 +BRDA:1045,130,1,50 +BRDA:1046,131,0,2 +BRDA:1046,131,1,2 +BRDA:1053,132,0,44 +BRDA:1053,132,1,6 +BRDA:1071,133,0,38 +BRDA:1071,133,1,16 +BRDA:1073,134,0,14 +BRDA:1073,134,1,24 +BRDA:1073,135,0,38 +BRDA:1073,135,1,16 +BRDA:1074,136,0,2 +BRDA:1074,136,1,12 +BRDA:1076,137,0,2 +BRDA:1076,137,1,10 +BRDA:1078,138,0,2 +BRDA:1078,138,1,8 +BRDA:1080,139,0,2 +BRDA:1080,139,1,6 +BRDA:1082,140,0,2 +BRDA:1082,140,1,4 +BRDA:1084,141,0,2 +BRDA:1084,141,1,2 +BRDA:1090,142,0,4 +BRDA:1090,142,1,20 +BRDA:1117,143,0,15 +BRDA:1117,143,1,3 +BRDA:1126,144,0,18 +BRDA:1126,144,1,85 +BRDA:1174,145,0,205 +BRDA:1174,145,1,217 +BRDA:1174,146,0,422 +BRDA:1174,146,1,239 +BRDA:1188,147,0,217 +BRDA:1188,147,1,154 +BRDA:1223,148,0,20 +BRDA:1223,148,1,28 +BRDA:1239,149,0,48 +BRDA:1239,149,1,46 +BRDA:1239,150,0,48 +BRDA:1239,150,1,42 +BRDA:1239,151,0,46 +BRDA:1239,151,1,34 +BRDA:1257,152,0,122 +BRDA:1257,152,1,68 +BRDA:1260,153,0,10 +BRDA:1260,153,1,112 +BRDA:1264,154,0,122 +BRDA:1264,154,1,68 +BRDA:1265,155,0,10 +BRDA:1265,155,1,112 +BRDA:1281,156,0,12 +BRDA:1281,156,1,38 +BRDA:1283,157,0,12 +BRDA:1283,157,1,12 +BRDA:1285,158,0,24 +BRDA:1285,158,1,26 +BRDA:1286,159,0,50 +BRDA:1286,159,1,26 +BRDA:1305,160,0,136 +BRDA:1305,160,1,104 +BRDA:1305,161,0,240 +BRDA:1305,161,1,118 +BRDA:1309,162,0,106 +BRDA:1309,162,1,16 +BRDA:1338,163,0,14 +BRDA:1338,163,1,6 +BRDA:1338,164,0,2 +BRDA:1338,164,1,12 +BRDA:1338,165,0,2 +BRDA:1338,165,1,10 +BRDA:1338,166,0,2 +BRDA:1338,166,1,8 +BRDA:1338,167,0,4 +BRDA:1338,167,1,4 +BRDA:1338,168,0,2 +BRDA:1338,168,1,4 BRF:353 BRH:353 end_of_record diff --git a/esm/shared/poorlyfills.js b/esm/shared/poorlyfills.js index 24ccc88e..46d769ae 100644 --- a/esm/shared/poorlyfills.js +++ b/esm/shared/poorlyfills.js @@ -19,6 +19,7 @@ try { export {Event}; // used to store template literals +/* istanbul ignore next */ export const Map = G.Map || function Map() { const keys = [], values = []; return { diff --git a/index.js b/index.js index 60351d72..e6ab13bb 100644 --- a/index.js +++ b/index.js @@ -46,6 +46,7 @@ var hyperHTML = (function (global) { } // used to store template literals + /* istanbul ignore next */ var Map = G.Map || function Map() { var keys = [], values = []; diff --git a/min.js b/min.js index 25321703..066db5b9 100644 --- a/min.js +++ b/min.js @@ -1 +1 @@ -/*! (c) Andrea Giammarchi (ISC) */var hyperHTML=function(e){"use strict";function t(){return this}function n(e){this.childNodes=e,this.length=e.length,this.first=e[0],this.last=e[this.length-1]}function r(){}function i(){var e=function(e,n){for(var r=new w(n),i=e.length,o=0;o\"'=]+",H="<([A-Za-z]+[A-Za-z0-9:_-]*)((?:",_="(?:=(?:'[^']*?'|\"[^\"]*?\"|<[^>]*?>|[^ \\f\\n\\r\\t\\/>\"'=]+))?)",F=new RegExp(H+R+_+"+)([ "+B+"]*/?>)","g"),Z=new RegExp(H+R+_+"*)([ "+B+"]*/>)","g"),z=$(document),V="append"in z,G="content"in M(document,"template");z.appendChild(P(z,"g")),z.appendChild(P(z,""));var I=1===z.cloneNode(!0).childNodes.length,W="importNode"in document,q=V?function(e,t){e.append.apply(e,t)}:function(e,t){for(var n=t.length,r=0;r"+t+"",q(r,ee.call(n.querySelectorAll(i)))}else n.innerHTML=t,q(r,ee.call(n.childNodes));return r},ie=G?function(e,t){var n=$(e),r=D(e).createElementNS(h,"svg");return r.innerHTML=t,q(n,ee.call(r.childNodes)),n}:function(e,t){var n=$(e),r=M(e,"div");return r.innerHTML=''+t+"",q(n,ee.call(r.firstChild.childNodes)),n};n.prototype.insert=function(){var e=$(this.first);return q(e,this.childNodes),e},n.prototype.remove=function(){var e=this.first,t=this.last;if(2===this.length)t.parentNode.removeChild(t);else{var n=D(e).createRange();n.setStartBefore(this.childNodes[1]),n.setEndAfter(t),n.deleteContents()}return e};var oe=function(e){var t=[],n=void 0;switch(e.nodeType){case f:case 11:n=e;break;case 8:n=e.parentNode,ae(t,n,e);break;default:n=e.ownerElement}for(e=n;n=n.parentNode;e=n)ae(t,n,e);return t},ae=function(e,t,n){e.unshift(e.indexOf.call(t.childNodes,n))},ue={create:function(e,t,n){return{type:e,name:n,node:t,path:oe(t)}},find:function(e,t){for(var n=t.length,r=0;rl){var w=n[d+1],y=null==w?a:o(w,0);if(c===d)e.insertBefore(o(n[c],1),y);else{for(var N=e.ownerDocument.createDocumentFragment();c<=d;)N.appendChild(o(n[c++],1));e.insertBefore(N,y)}}else null==t[u]&&u++,u===l?e.removeChild(o(t[u],-1)):pe(e,o(t[u],-1),o(t[l],-1));return n},ge=new E;r.prototype=Object.create(null);var be=function(e){return{html:e}},we=function Ve(e,t){return"ELEMENT_NODE"in e?e:e.constructor===n?1/t<0?t?e.remove():e.last:t?e.insert():e.first:Ve(e.render(),t)},ye=function(e){return"ELEMENT_NODE"in e||e instanceof n||e instanceof t},Ne=function(e,t){for(var n=[],r=t.length,i=0;i"},Pe=new x,Be=function(e,t){return null==e?Re(t||"html"):He(e,t||"html")},Re=function(e){var t=void 0,n=void 0,r=void 0,i=void 0,a=void 0;return function(u){u=te(u);var c=i!==u;return c&&(i=u,r=$(document),n="svg"===e?document.createElementNS(h,"svg"):r,a=o.bind(n)),a.apply(null,arguments),c&&("svg"===e&&q(r,ee.call(n.childNodes)),t=_e(r)),t}},He=function(e,t){var n=t.indexOf(":"),r=Pe.get(e),i=t;return-1\"'=]+",M="[ "+k+"]+"+O,D="<([A-Za-z]+[A-Za-z0-9:_-]*)((?:",$="(?:=(?:'[^']*?'|\"[^\"]*?\"|<[^>]*?>|"+O+"))?)",P=new RegExp(D+M+$+"+)([ "+k+"]*/?>)","g"),B=new RegExp(D+M+$+"*)([ "+k+"]*/>)","g"),R=T(document),H="append"in R,_="content"in A(document,"template");R.appendChild(L(R,"g")),R.appendChild(L(R,""));var F=1===R.cloneNode(!0).childNodes.length,Z="importNode"in document,z=H?function(e,t){e.append.apply(e,t)}:function(e,t){for(var n=t.length,r=0;r"+t+"",z(r,K.call(n.querySelectorAll(i)))}else n.innerHTML=t,z(r,K.call(n.childNodes));return r},Y=_?function(e,t){var n=T(e),r=S(e).createElementNS(c,"svg");return r.innerHTML=t,z(n,K.call(r.childNodes)),n}:function(e,t){var n=T(e),r=A(e,"div");return r.innerHTML=''+t+"",z(n,K.call(r.firstChild.childNodes)),n};function ee(e){this.childNodes=e,this.length=e.length,this.first=e[0],this.last=e[this.length-1]}ee.prototype.insert=function(){var e=T(this.first);return z(e,this.childNodes),e},ee.prototype.remove=function(){var e=this.first,t=this.last;if(2===this.length)t.parentNode.removeChild(t);else{var n=S(e).createRange();n.setStartBefore(this.childNodes[1]),n.setEndAfter(t),n.deleteContents()}return e};var te=function(e,t,n){e.unshift(e.indexOf.call(t.childNodes,n))},ne=function(e,t,n){return{type:e,name:n,node:t,path:function(e){var t=[],n=void 0;switch(e.nodeType){case 1:case 11:n=e;break;case 8:n=e.parentNode,te(t,n,e);break;default:n=e.ownerElement}for(e=n;n=n.parentNode;e=n)te(t,n,e);return t}(t)}},re=function(e,t){for(var n=t.length,r=0;r"},$e=new p,Pe=function(n){var r=void 0,i=void 0,o=void 0,a=void 0,u=void 0;return function(e){e=Q(e);var t=a!==e;return t&&(a=e,o=T(document),i="svg"===n?document.createElementNS(c,"svg"):o,u=Ae.bind(i)),u.apply(null,arguments),t&&("svg"===n&&z(o,K.call(i.childNodes)),r=Re(o)),r}},Be=function(e,t){var n=t.indexOf(":"),r=$e.get(e),i=t;return-1 esm/shared/domdiff.js && cat node_modules/domdiff/esm/index.js >> esm/shared/domdiff.js", - "build": "npm run cjs && npm run max && npm run min && npm run ie && npm test && npm run size", + "build": "npm run cjs && npm run max && npm run min && npm run ie && npm run umd && npm test && npm run size", "cleanup": "bash -c \"echo \\\"\\$(cat index.js | sed 's/(exports)/(global)/' | sed 's/return exports;/return hyper;/' | sed -e 's/exports.*;//g' | sed 's/({})/(window)/')\\\" > index.js\"", "cjs": "npm run add-domdiff && ascjs ./esm ./cjs", "coveralls": "cat ./coverage/lcov.info | coveralls", diff --git a/test/runner.js b/test/runner.js index 07da0042..9f80e4d7 100644 --- a/test/runner.js +++ b/test/runner.js @@ -63,7 +63,7 @@ setTimeout(function () { createDocumentFragment.call(document); }; - global.WeakMap = global.WeakSet = global.Map = void 0; + global.WeakMap = global.WeakSet = void 0; global.Event = function (type) { var e = global.document.createEvent('Event'); diff --git a/umd.js b/umd.js index 8492f0df..290d7e88 100644 --- a/umd.js +++ b/umd.js @@ -1,3 +1,3 @@ (function(A,G){if(typeof define=='function'&&define.amd)define([],G);else if(typeof module=='object'&&module.exports)module.exports=G();else A.hyperHTML=G()}(typeof self!='undefined'?self:this,function(){ -/*! (c) Andrea Giammarchi (ISC) */var hyperHTML=function(e){"use strict";function t(){}function n(e){this.childNodes=e,this.length=e.length,this.first=e[0],this.last=e[this.length-1]}function r(){}function i(){var e=function(e,n){for(var r=new C(n),i=e.length,o=0;o|[^ \\f\\n\\r\\t\\/>\"'=]+))?)",R=new RegExp(P+$+B+"+)([^\\S]*/?>)","gi"),H=new RegExp(P+$+B+"*)([^\\S]*/>)","gi"),_=O(document),F="append"in _,z="content"in L(document,"template");_.appendChild(D(_,"g")),_.appendChild(D(_,""));var V=1===_.cloneNode(!0).childNodes.length,G="importNode"in document,I=F?function(e,t){e.append.apply(e,t)}:function(e,t){for(var n=t.length,r=0;r"+t+"",I(r,U.call(n.querySelectorAll(i)))}else n.innerHTML=t,I(r,U.call(n.childNodes));return r},te=z?function(e,t){var n=O(e),r=M(e).createElementNS(b,"svg");return r.innerHTML=t,I(n,U.call(r.childNodes)),n}:function(e,t){var n=O(e),r=L(e,"div");return r.innerHTML=''+t+"",I(n,U.call(r.firstChild.childNodes)),n};n.prototype.insert=function(){var e=O(this.first);return I(e,this.childNodes),e},n.prototype.remove=function(){var e=this.first,t=this.last;if(2===this.length)t.parentNode.removeChild(t);else{var n=M(e).createRange();n.setStartBefore(this.childNodes[1]),n.setEndAfter(t),n.deleteContents()}return e};var ne=function(e){var t=[],n=void 0;switch(e.nodeType){case g:case 11:n=e;break;case 8:n=e.parentNode,re(t,n,e);break;default:n=e.ownerElement}for(e=n;n=n.parentNode;e=n)re(t,n,e);return t},re=function(e,t,n){e.unshift(e.indexOf.call(t.childNodes,n))},ie={create:function(e,t,n){return{type:e,name:n,node:t,path:ne(t)}},find:function(e,t){for(var n=t.length,r=0;rc){var g=n[d+1],b=null==g?a:o(g,0);if(u===d)e.insertBefore(o(n[u],1),b);else{for(var y=e.ownerDocument.createDocumentFragment();u<=d;)y.appendChild(o(n[u++],1));e.insertBefore(y,b)}}else if(null==t[l]&&l++,l===c)e.removeChild(o(t[l],-1));else{var N=e.ownerDocument.createRange();N.setStartBefore(o(t[l],-1)),N.setEndAfter(o(t[c],-1)),N.deleteContents()}return n},he=new T;r.prototype=Object.create(null);var ve=function(e){return{html:e}},pe=function Fe(e,t){return"ELEMENT_NODE"in e?e:e.constructor===n?1/t<0?t?e.remove():e.last:t?e.insert():e.first:Fe(e.render(),t)},me=function(e){return"ELEMENT_NODE"in e||e instanceof n||e instanceof t},ge=function(e,t){for(var n=[],r=t.length,i=0;i"},Me=/^area|base|br|col|embed|hr|img|input|link|meta|param|source|track|wbr$/i,Oe=new k,De=function(e,t){return null==e?$e(t||"html"):Pe(e,t||"html")},$e=function(e){var t=void 0,n=void 0,r=void 0,i=void 0,a=void 0;return function(l){l=X(l);var u=i!==l;return u&&(i=l,r=O(document),n="svg"===e?document.createElementNS(b,"svg"):r,a=o.bind(n)),a.apply(null,arguments),u&&("svg"===e&&I(r,U.call(n.childNodes)),t=Be(r)),t}},Pe=function(e,t){var n=t.indexOf(":"),r=Oe.get(e),i=t;return-1\"'=]+",M="[ "+k+"]+"+O,D="<([A-Za-z]+[A-Za-z0-9:_-]*)((?:",$="(?:=(?:'[^']*?'|\"[^\"]*?\"|<[^>]*?>|"+O+"))?)",P=new RegExp(D+M+$+"+)([ "+k+"]*/?>)","g"),B=new RegExp(D+M+$+"*)([ "+k+"]*/>)","g"),R=T(document),H="append"in R,_="content"in A(document,"template");R.appendChild(L(R,"g")),R.appendChild(L(R,""));var F=1===R.cloneNode(!0).childNodes.length,Z="importNode"in document,z=H?function(e,t){e.append.apply(e,t)}:function(e,t){for(var n=t.length,r=0;r"+t+"",z(r,K.call(n.querySelectorAll(i)))}else n.innerHTML=t,z(r,K.call(n.childNodes));return r},Y=_?function(e,t){var n=T(e),r=S(e).createElementNS(c,"svg");return r.innerHTML=t,z(n,K.call(r.childNodes)),n}:function(e,t){var n=T(e),r=A(e,"div");return r.innerHTML=''+t+"",z(n,K.call(r.firstChild.childNodes)),n};function ee(e){this.childNodes=e,this.length=e.length,this.first=e[0],this.last=e[this.length-1]}ee.prototype.insert=function(){var e=T(this.first);return z(e,this.childNodes),e},ee.prototype.remove=function(){var e=this.first,t=this.last;if(2===this.length)t.parentNode.removeChild(t);else{var n=S(e).createRange();n.setStartBefore(this.childNodes[1]),n.setEndAfter(t),n.deleteContents()}return e};var te=function(e,t,n){e.unshift(e.indexOf.call(t.childNodes,n))},ne=function(e,t,n){return{type:e,name:n,node:t,path:function(e){var t=[],n=void 0;switch(e.nodeType){case 1:case 11:n=e;break;case 8:n=e.parentNode,te(t,n,e);break;default:n=e.ownerElement}for(e=n;n=n.parentNode;e=n)te(t,n,e);return t}(t)}},re=function(e,t){for(var n=t.length,r=0;r"},$e=new p,Pe=function(n){var r=void 0,i=void 0,o=void 0,a=void 0,u=void 0;return function(e){e=Q(e);var t=a!==e;return t&&(a=e,o=T(document),i="svg"===n?document.createElementNS(c,"svg"):o,u=Ae.bind(i)),u.apply(null,arguments),t&&("svg"===n&&z(o,K.call(i.childNodes)),r=Re(o)),r}},Be=function(e,t){var n=t.indexOf(":"),r=$e.get(e),i=t;return-1 Date: Mon, 14 May 2018 16:13:26 +0200 Subject: [PATCH 005/262] 2.10.1 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 4eb16c28..19be823b 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "hyperhtml", - "version": "2.10.0", + "version": "2.10.1", "description": "A Fast & Light Virtual DOM Alternative", "homepage": "https://viperhtml.js.org/hyper.html", "browser": "min.js", From 7b81f2467d4b5e6be5aab2d96a411e8314059224 Mon Sep 17 00:00:00 2001 From: "greenkeeper[bot]" Date: Tue, 15 May 2018 06:35:14 +0000 Subject: [PATCH 006/262] chore(package): update rollup to version 0.59.0 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 19be823b..781282f9 100644 --- a/package.json +++ b/package.json @@ -64,7 +64,7 @@ "coveralls": "^3.0.0", "domdiff": "^0.4.0", "istanbul": "^0.4.5", - "rollup": "^0.58.0", + "rollup": "^0.59.0", "rollup-plugin-babel": "^3.0.2", "tressa": "^0.3.1", "uglify-js": "^3.3.22" From 2f74d853659dc74bd047cfb9e332e745e339d1de Mon Sep 17 00:00:00 2001 From: Andrea Giammarchi Date: Fri, 25 May 2018 16:37:46 +0200 Subject: [PATCH 007/262] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 21ccb25e..308f4253 100644 --- a/README.md +++ b/README.md @@ -11,7 +11,7 @@ A **Fast & Light Virtual DOM Alternative** available for [NodeJS](https://viperh [![Coverage Status](https://coveralls.io/repos/github/WebReflection/hyperHTML/badge.svg?branch=master)](https://coveralls.io/github/WebReflection/hyperHTML?branch=master) [![Build Status](https://travis-ci.org/WebReflection/hyperHTML.svg?branch=master)](https://travis-ci.org/WebReflection/hyperHTML) [![License: ISC](https://img.shields.io/badge/License-ISC-yellow.svg)](https://opensource.org/licenses/ISC) -[![Greenkeeper badge](https://badges.greenkeeper.io/WebReflection/hyperHTML.svg)](https://greenkeeper.io/) +[![Greenkeeper badge](https://badges.greenkeeper.io/WebReflection/hyperHTML.svg)](https://greenkeeper.io/) ![Blazing Fast](https://img.shields.io/badge/speed-blazing%20🔥-brightgreen.svg) - - - From 927a7fc5f573eb86b667ada6b8ea31d7e3151a7c Mon Sep 17 00:00:00 2001 From: Andrea Giammarchi Date: Sun, 27 May 2018 10:08:56 +0200 Subject: [PATCH 008/262] 2.10.2 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 781282f9..d9ce2e15 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "hyperhtml", - "version": "2.10.1", + "version": "2.10.2", "description": "A Fast & Light Virtual DOM Alternative", "homepage": "https://viperhtml.js.org/hyper.html", "browser": "min.js", From 43cc7024e80c9c12b16313162f98599074c82fff Mon Sep 17 00:00:00 2001 From: Andrea Giammarchi Date: Thu, 31 May 2018 09:40:37 +0200 Subject: [PATCH 009/262] added bundlers quick note/section --- README.md | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/README.md b/README.md index 308f4253..4b37937d 100644 --- a/README.md +++ b/README.md @@ -15,6 +15,14 @@ A **Fast & Light Virtual DOM Alternative** available for [NodeJS](https://viperh - - - +## Bundlers + +You can require or import _hyperHTML_ with any bundler and in different ways. + +If requiring or importing from `"hyperhtml"` doesn't work, try requiring from `"hyperhtml/cjs"` for CommonJS friendly bundlers (WebPack), or `"hyperhtml/esm"` for ESM compatible bundlers (Rollup). + +- - - + ## Sponsors Support this project by becoming a sponsor. Your logo will show up here with a link to your website. [[Become a sponsor](https://opencollective.com/hyperhtml#sponsor)] From 655e235a7004b848ebc4ab1ed0543bf2aacbaeb8 Mon Sep 17 00:00:00 2001 From: Andrea Giammarchi Date: Sat, 2 Jun 2018 12:27:19 +0200 Subject: [PATCH 010/262] Fix #236 - Add info about prettier plugin for templates --- README.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/README.md b/README.md index 4b37937d..b0900686 100644 --- a/README.md +++ b/README.md @@ -115,6 +115,10 @@ If you are using Visual Studio Code you can install `literally-html` to highligh ![literally-html example](https://viperhtml.js.org/hyperhtml/documentation/img/literally-html.png) +## Prettier Templates + +If you'd like to make your templates prettier than usual, don't miss this plugin: https://github.com/sgtpep/prettier-plugin-html-template-literals + ## Questions ? Please ask anything you'd like to know in [StackOverflow](https://stackoverflow.com) using the tag [`hyperhtml`](https://stackoverflow.com/questions/tagged/hyperhtml) so that others can benefit from answers and examples. From 07db46f3843c05c60c8b6acbf0dbd63662b1f320 Mon Sep 17 00:00:00 2001 From: Andrea Giammarchi Date: Sat, 2 Jun 2018 15:35:59 +0200 Subject: [PATCH 011/262] Emergency patch for Chrome 67 --- .gitignore | 3 +- cjs/shared/utils.js | 29 +- coverage/coverage.json | 2 +- .../lcov-report/hyperHTML/index.c.js.html | 74 +- coverage/lcov-report/hyperHTML/index.html | 18 +- coverage/lcov-report/index.html | 18 +- coverage/lcov.info | 1674 ++++++++--------- esm/shared/utils.js | 29 +- index.js | 26 +- min.js | 2 +- test/ie/test/test.js | 10 +- test/test.js | 17 +- umd.js | 2 +- 13 files changed, 884 insertions(+), 1020 deletions(-) diff --git a/.gitignore b/.gitignore index 58b805fe..e617da44 100644 --- a/.gitignore +++ b/.gitignore @@ -1,2 +1,3 @@ .DS_Store -node_modules/ \ No newline at end of file +node_modules/ +package-lock.json diff --git a/cjs/shared/utils.js b/cjs/shared/utils.js index 7e2248a6..18af37a1 100644 --- a/cjs/shared/utils.js +++ b/cjs/shared/utils.js @@ -106,31 +106,10 @@ exports.unique = unique; // TL returns a unique version of the template // it needs lazy feature detection // (cannot trust literals with transpiled code) -let TL = template => { - if ( - // TypeScript template literals are not standard - template.propertyIsEnumerable('raw') || - ( - // Firefox < 55 has not standard implementation neither - /Firefox\/(\d+)/.test((G.navigator || {}).userAgent) && - parseFloat(RegExp.$1) < 55 - ) - ) { - // in these cases, address templates once - const templateObjects = {}; - // but always return the same template - TL = template => { - const key = '_' + template.join(UID); - return templateObjects[key] || ( - templateObjects[key] = template - ); - }; - } - else { - // make TL an identity like function - TL = template => template; - } - return TL(template); +const T = {}; +const TL = t => { + const k = '_' + t.join('_'); + return T[k] || (T[k] = t); }; // create document fragments via native template diff --git a/coverage/coverage.json b/coverage/coverage.json index d4477a41..7135f994 100644 --- a/coverage/coverage.json +++ b/coverage/coverage.json @@ -1 +1 @@ -{"/Users/agiammarchi/git/hyperHTML/index.c.js":{"path":"/Users/agiammarchi/git/hyperHTML/index.c.js","s":{"1":2,"2":2,"3":2,"4":2,"5":2,"6":2,"7":2,"8":2,"9":2,"10":2,"11":2,"12":2,"13":2,"14":2,"15":2,"16":2,"17":2,"18":2,"19":1,"20":12,"21":12,"22":12,"23":2,"24":0,"25":0,"26":0,"27":0,"28":2,"29":2,"30":5,"31":5,"32":299,"33":139,"34":2,"35":1,"36":1,"37":8,"38":37,"39":2,"40":1,"41":119,"42":2,"43":63,"44":1,"45":42,"46":1,"47":2,"48":2,"49":2,"50":6,"51":6,"52":2,"53":34,"54":34,"55":6,"56":6,"57":28,"58":28,"59":2,"60":12,"61":12,"62":12,"63":2,"64":10,"65":10,"66":10,"67":2,"68":34,"69":2,"70":24,"71":24,"72":24,"73":22,"74":24,"75":24,"76":24,"77":28,"78":24,"79":4,"80":24,"81":2,"82":6,"83":6,"84":102,"85":62,"86":2,"87":2,"88":2,"89":2,"90":2,"91":4,"92":2,"93":4,"94":16,"95":10,"96":10,"97":8,"98":2,"99":176,"100":2,"101":485,"102":2,"103":227,"104":2,"105":78,"106":2,"107":2,"108":2,"109":2,"110":2,"111":2,"112":2,"113":2,"114":2,"115":2,"116":2,"117":2,"118":2,"119":2,"120":2,"121":13,"122":100,"123":100,"124":175,"125":2,"126":2,"127":95,"128":2,"129":89,"130":2,"131":176,"132":2,"133":452,"134":452,"135":452,"136":452,"137":342,"138":452,"139":0,"140":2,"141":107,"142":110,"143":2,"144":2,"145":646,"146":2,"147":2,"148":1,"149":1,"150":329,"151":329,"152":1,"153":317,"154":2,"155":2,"156":85,"157":85,"158":85,"159":87,"160":87,"161":87,"162":1,"163":1,"164":1,"165":86,"166":86,"167":87,"168":2,"169":2,"170":2,"171":2,"172":2,"173":2,"174":2,"175":2,"176":2,"177":2,"178":2,"179":1,"180":16,"181":16,"182":16,"183":16,"184":2,"185":12,"186":12,"187":12,"188":2,"189":4,"190":4,"191":4,"192":2,"193":2,"194":2,"195":2,"196":2,"197":4,"198":2,"199":155,"200":155,"201":155,"202":8,"203":8,"204":58,"205":58,"206":58,"207":89,"208":89,"209":155,"210":138,"211":155,"212":2,"213":196,"214":2,"215":155,"216":223,"217":223,"218":301,"219":223,"220":2,"221":2,"222":8,"223":2,"224":2,"225":2,"226":2,"227":6,"228":2,"229":8,"230":8,"231":36,"232":22,"233":18,"234":10,"235":8,"236":6,"237":6,"238":4,"239":8,"240":2,"241":6,"242":18,"243":18,"244":18,"245":18,"246":18,"247":18,"248":4,"249":14,"250":18,"251":18,"252":14,"253":14,"254":14,"255":4,"256":10,"257":18,"258":2,"259":2,"260":2,"261":2,"262":4,"263":4,"264":4,"265":4,"266":2,"267":517,"268":2,"269":30,"270":30,"271":30,"272":30,"273":2,"274":297,"275":297,"276":297,"277":297,"278":297,"279":297,"280":297,"281":297,"282":297,"283":297,"284":587,"285":40,"286":547,"287":3,"288":544,"289":22,"290":522,"291":5,"292":517,"293":215,"294":215,"295":302,"296":88,"297":88,"298":214,"299":65,"300":65,"301":65,"302":149,"303":21,"304":21,"305":21,"306":128,"307":128,"308":89,"309":89,"310":39,"311":39,"312":39,"313":58,"314":58,"315":39,"316":12,"317":11,"318":1,"319":12,"320":12,"321":12,"322":12,"323":27,"324":27,"325":27,"326":27,"327":297,"328":254,"329":156,"330":156,"331":156,"332":113,"333":43,"334":43,"335":116,"336":43,"337":98,"338":2,"339":98,"340":69,"341":29,"342":297,"343":2,"344":1,"345":2,"346":2,"347":2,"348":2,"349":526,"350":2,"351":82,"352":2,"353":217,"354":217,"355":217,"356":223,"357":223,"358":223,"359":111,"360":111,"361":104,"362":104,"363":8,"364":8,"365":8,"366":217,"367":2,"368":355,"369":355,"370":355,"371":508,"372":508,"373":201,"374":201,"375":201,"376":70,"377":66,"378":66,"379":70,"380":237,"381":0,"382":0,"383":237,"384":2,"385":201,"386":201,"387":201,"388":201,"389":201,"390":201,"391":141,"392":141,"393":89,"394":89,"395":89,"396":89,"397":89,"398":89,"399":201,"400":201,"401":89,"402":89,"403":2,"404":87,"405":201,"406":201,"407":2,"408":2,"409":2,"410":2,"411":2,"412":2,"413":12,"414":12,"415":2,"416":10,"417":2,"418":8,"419":2,"420":6,"421":2,"422":129,"423":2,"424":111,"425":111,"426":111,"427":282,"428":104,"429":30,"430":10,"431":10,"432":74,"433":74,"434":74,"435":104,"436":178,"437":8,"438":8,"439":8,"440":170,"441":170,"442":170,"443":88,"444":9,"445":4,"446":79,"447":18,"448":18,"449":61,"450":8,"451":61,"452":4,"453":4,"454":57,"455":57,"456":82,"457":28,"458":54,"459":4,"460":50,"461":10,"462":40,"463":4,"464":36,"465":4,"466":32,"467":22,"468":10,"469":2,"470":8,"471":170,"472":111,"473":2,"474":104,"475":104,"476":104,"477":8,"478":96,"479":38,"480":38,"481":16,"482":2,"483":2,"484":16,"485":22,"486":20,"487":38,"488":56,"489":42,"490":4,"491":42,"492":42,"493":40,"494":58,"495":16,"496":30,"497":28,"498":28,"499":26,"500":26,"501":4,"502":42,"503":42,"504":42,"505":82,"506":58,"507":58,"508":54,"509":4,"510":2,"511":2,"512":4,"513":50,"514":50,"515":44,"516":44,"517":2,"518":8,"519":8,"520":54,"521":38,"522":38,"523":14,"524":2,"525":12,"526":2,"527":10,"528":2,"529":8,"530":2,"531":6,"532":2,"533":4,"534":2,"535":2,"536":24,"537":8,"538":2,"539":2,"540":1,"541":2,"542":24,"543":24,"544":24,"545":18,"546":18,"547":15,"548":2,"549":103,"550":18,"551":103,"552":103,"553":103,"554":88,"555":2,"556":2,"557":6,"558":6,"559":6,"560":6,"561":6,"562":1,"563":6,"564":1,"565":6,"566":2,"567":2,"568":1,"569":422,"570":422,"571":205,"572":217,"573":422,"574":1,"575":217,"576":217,"577":217,"578":217,"579":217,"580":217,"581":217,"582":217,"583":1,"584":422,"585":422,"586":460,"587":1,"588":154,"589":154,"590":154,"591":154,"592":154,"593":154,"594":154,"595":2,"596":2,"597":48,"598":2,"599":2,"600":94,"601":2,"602":114,"603":114,"604":190,"605":190,"606":190,"607":122,"608":122,"609":122,"610":122,"611":190,"612":190,"613":122,"614":10,"615":122,"616":190,"617":2,"618":50,"619":50,"620":50,"621":50,"622":12,"623":12,"624":50,"625":24,"626":50,"627":2,"628":122,"629":122,"630":122,"631":122,"632":240,"633":240,"634":136,"635":122,"636":2,"637":195,"638":2,"639":2,"640":2,"641":2,"642":2,"643":2,"644":2,"645":2,"646":1,"647":20,"648":2,"649":2},"b":{"1":[2,0],"2":[2,1],"3":[2,1],"4":[2,1],"5":[2,1],"6":[34,12],"7":[6,6,28],"8":[6,2],"9":[6,6],"10":[28,10],"11":[28,14],"12":[34,10],"13":[22,12],"14":[24,22,22],"15":[2,22],"16":[4,20],"17":[102,58],"18":[2,2],"19":[8,2],"20":[485,126],"21":[1,1],"22":[89,66],"23":[89,66],"24":[4,172],"25":[1,1],"26":[452,0],"27":[1,1],"28":[1,1],"29":[2,2,1],"30":[2,1],"31":[329,78],"32":[1,1],"33":[1,86],"34":[1,1],"35":[2,2],"36":[8,8,58,89],"37":[2,6],"38":[22,18],"39":[18,4],"40":[10,8],"41":[8,2],"42":[6,2],"43":[4,2],"44":[2,6],"45":[4,14],"46":[12,6],"47":[18,16],"48":[4,14],"49":[14,4],"50":[4,10],"51":[4,2],"52":[10,4],"53":[297,102],"54":[53,244],"55":[884,685],"56":[40,547],"57":[3,544],"58":[22,522],"59":[5,517],"60":[215,302],"61":[88,214],"62":[65,149],"63":[21,128],"64":[89,39],"65":[97,90,87],"66":[12,27],"67":[11,1],"68":[254,43],"69":[297,199],"70":[156,98],"71":[145,11],"72":[113,43],"73":[2,96],"74":[69,29],"75":[492,34],"76":[12,22],"77":[0,12],"78":[0,0],"79":[12,0],"80":[82,64,60],"81":[111,104,8],"82":[201,70,237],"83":[66,4],"84":[8,58],"85":[0,237],"86":[237,4],"87":[89,52],"88":[89,0],"89":[89,0],"90":[2,87],"91":[2,199],"92":[2,10],"93":[2,8],"94":[2,6],"95":[129,129],"96":[92,102,104,172,178,170],"97":[30,74],"98":[10,20],"99":[8,170],"100":[88,82],"101":[9,79],"102":[4,5],"103":[10,18,18,61,57],"104":[8,53],"105":[4,57],"106":[28,54],"107":[8,20],"108":[4,50],"109":[10,40],"110":[4,36],"111":[4,32],"112":[22,10],"113":[2,8],"114":[8,96],"115":[38,58],"116":[16,22],"117":[38,30],"118":[2,14],"119":[20,2],"120":[42,14],"121":[4,38],"122":[40,2],"123":[16,42],"124":[58,52,52],"125":[28,2],"126":[26,2],"127":[4,22],"128":[58,24],"129":[54,4],"130":[4,50],"131":[2,2],"132":[44,6],"133":[38,16],"134":[14,24],"135":[38,16],"136":[2,12],"137":[2,10],"138":[2,8],"139":[2,6],"140":[2,4],"141":[2,2],"142":[4,20],"143":[15,3],"144":[18,85],"145":[205,217],"146":[422,239],"147":[217,154],"148":[20,28],"149":[48,46],"150":[48,42],"151":[46,34],"152":[122,68],"153":[10,112],"154":[122,68],"155":[10,112],"156":[12,38],"157":[12,12],"158":[24,26],"159":[50,26],"160":[136,104],"161":[240,118],"162":[106,16],"163":[14,6],"164":[2,12],"165":[2,10],"166":[2,8],"167":[4,4],"168":[2,4]},"f":{"1":2,"2":12,"3":0,"4":0,"5":0,"6":5,"7":299,"8":139,"9":1,"10":8,"11":37,"12":1,"13":119,"14":63,"15":42,"16":2,"17":6,"18":34,"19":12,"20":10,"21":34,"22":24,"23":24,"24":22,"25":24,"26":6,"27":102,"28":62,"29":4,"30":16,"31":176,"32":485,"33":227,"34":78,"35":13,"36":100,"37":95,"38":89,"39":176,"40":452,"41":0,"42":107,"43":110,"44":646,"45":2,"46":329,"47":317,"48":85,"49":87,"50":2,"51":2,"52":16,"53":12,"54":4,"55":155,"56":196,"57":155,"58":223,"59":8,"60":8,"61":36,"62":2,"63":4,"64":517,"65":30,"66":297,"67":201,"68":2,"69":526,"70":82,"71":217,"72":355,"73":201,"74":12,"75":129,"76":111,"77":282,"78":104,"79":56,"80":30,"81":82,"82":8,"83":54,"84":2,"85":24,"86":103,"87":6,"88":6,"89":6,"90":422,"91":217,"92":422,"93":154,"94":48,"95":94,"96":114,"97":190,"98":50,"99":122,"100":195,"101":20},"fnMap":{"1":{"name":"(anonymous_1)","line":1,"loc":{"start":{"line":1,"column":17},"end":{"line":1,"column":35}}},"2":{"name":"Event","line":41,"loc":{"start":{"line":41,"column":12},"end":{"line":41,"column":33}}},"3":{"name":"Map","line":50,"loc":{"start":{"line":50,"column":21},"end":{"line":50,"column":36}},"skip":true},"4":{"name":"get","line":54,"loc":{"start":{"line":54,"column":11},"end":{"line":54,"column":29}},"skip":true},"5":{"name":"set","line":57,"loc":{"start":{"line":57,"column":11},"end":{"line":57,"column":36}},"skip":true},"6":{"name":"WeakMap","line":65,"loc":{"start":{"line":65,"column":29},"end":{"line":65,"column":48}}},"7":{"name":"get","line":68,"loc":{"start":{"line":68,"column":11},"end":{"line":68,"column":29}}},"8":{"name":"set","line":71,"loc":{"start":{"line":71,"column":11},"end":{"line":71,"column":36}}},"9":{"name":"WeakSet","line":81,"loc":{"start":{"line":81,"column":29},"end":{"line":81,"column":48}}},"10":{"name":"add","line":84,"loc":{"start":{"line":84,"column":11},"end":{"line":84,"column":29}}},"11":{"name":"has","line":87,"loc":{"start":{"line":87,"column":11},"end":{"line":87,"column":29}}},"12":{"name":"(anonymous_12)","line":94,"loc":{"start":{"line":94,"column":33},"end":{"line":94,"column":53}}},"13":{"name":"(anonymous_13)","line":95,"loc":{"start":{"line":95,"column":11},"end":{"line":95,"column":26}}},"14":{"name":"(anonymous_14)","line":100,"loc":{"start":{"line":100,"column":25},"end":{"line":100,"column":37}}},"15":{"name":"Component","line":112,"loc":{"start":{"line":112,"column":2},"end":{"line":112,"column":23}}},"16":{"name":"setup","line":118,"loc":{"start":{"line":118,"column":2},"end":{"line":118,"column":26}}},"17":{"name":"createEntry","line":123,"loc":{"start":{"line":123,"column":22},"end":{"line":123,"column":62}}},"18":{"name":"get","line":127,"loc":{"start":{"line":127,"column":14},"end":{"line":127,"column":53}}},"19":{"name":"relate","line":139,"loc":{"start":{"line":139,"column":17},"end":{"line":139,"column":46}}},"20":{"name":"set","line":144,"loc":{"start":{"line":144,"column":14},"end":{"line":144,"column":36}}},"21":{"name":"value","line":157,"loc":{"start":{"line":157,"column":15},"end":{"line":157,"column":43}}},"22":{"name":"value","line":165,"loc":{"start":{"line":165,"column":15},"end":{"line":165,"column":33}}},"23":{"name":"(anonymous_23)","line":179,"loc":{"start":{"line":179,"column":33},"end":{"line":179,"column":45}}},"24":{"name":"get","line":184,"loc":{"start":{"line":184,"column":13},"end":{"line":184,"column":28}}},"25":{"name":"value","line":192,"loc":{"start":{"line":192,"column":15},"end":{"line":192,"column":45}}},"26":{"name":"lazyGetter","line":208,"loc":{"start":{"line":208,"column":19},"end":{"line":208,"column":49}}},"27":{"name":"get","line":211,"loc":{"start":{"line":211,"column":11},"end":{"line":211,"column":26}}},"28":{"name":"set","line":214,"loc":{"start":{"line":214,"column":11},"end":{"line":214,"column":31}}},"29":{"name":"define","line":233,"loc":{"start":{"line":233,"column":12},"end":{"line":233,"column":46}}},"30":{"name":"invoke","line":242,"loc":{"start":{"line":242,"column":12},"end":{"line":242,"column":46}}},"31":{"name":"create","line":253,"loc":{"start":{"line":253,"column":15},"end":{"line":253,"column":43}}},"32":{"name":"doc","line":256,"loc":{"start":{"line":256,"column":12},"end":{"line":256,"column":31}}},"33":{"name":"fragment","line":259,"loc":{"start":{"line":259,"column":17},"end":{"line":259,"column":41}}},"34":{"name":"text","line":262,"loc":{"start":{"line":262,"column":13},"end":{"line":262,"column":40}}},"35":{"name":"(anonymous_35)","line":302,"loc":{"start":{"line":302,"column":27},"end":{"line":302,"column":55}}},"36":{"name":"(anonymous_36)","line":304,"loc":{"start":{"line":304,"column":6},"end":{"line":304,"column":34}}},"37":{"name":"comments","line":312,"loc":{"start":{"line":312,"column":17},"end":{"line":312,"column":51}}},"38":{"name":"replaceAttributes","line":315,"loc":{"start":{"line":315,"column":26},"end":{"line":315,"column":65}}},"39":{"name":"createFragment","line":322,"loc":{"start":{"line":322,"column":23},"end":{"line":322,"column":59}}},"40":{"name":"(anonymous_40)","line":330,"loc":{"start":{"line":330,"column":39},"end":{"line":330,"column":55}}},"41":{"name":"(anonymous_41)","line":354,"loc":{"start":{"line":354,"column":2},"end":{"line":354,"column":18}},"skip":true},"42":{"name":"(anonymous_42)","line":359,"loc":{"start":{"line":359,"column":35},"end":{"line":359,"column":59}}},"43":{"name":"(anonymous_43)","line":361,"loc":{"start":{"line":361,"column":6},"end":{"line":361,"column":30}}},"44":{"name":"unique","line":378,"loc":{"start":{"line":378,"column":15},"end":{"line":378,"column":41}}},"45":{"name":"TL","line":385,"loc":{"start":{"line":385,"column":12},"end":{"line":385,"column":34}}},"46":{"name":"TL","line":394,"loc":{"start":{"line":394,"column":12},"end":{"line":394,"column":34}}},"47":{"name":"TL","line":400,"loc":{"start":{"line":400,"column":12},"end":{"line":400,"column":34}}},"48":{"name":"(anonymous_48)","line":410,"loc":{"start":{"line":410,"column":34},"end":{"line":410,"column":56}}},"49":{"name":"(anonymous_49)","line":414,"loc":{"start":{"line":414,"column":6},"end":{"line":414,"column":28}}},"50":{"name":"(anonymous_50)","line":430,"loc":{"start":{"line":430,"column":33},"end":{"line":430,"column":55}}},"51":{"name":"(anonymous_51)","line":436,"loc":{"start":{"line":436,"column":6},"end":{"line":436,"column":28}}},"52":{"name":"Wire","line":444,"loc":{"start":{"line":444,"column":2},"end":{"line":444,"column":28}}},"53":{"name":"insert","line":452,"loc":{"start":{"line":452,"column":26},"end":{"line":452,"column":44}}},"54":{"name":"remove","line":459,"loc":{"start":{"line":459,"column":26},"end":{"line":459,"column":44}}},"55":{"name":"createPath","line":484,"loc":{"start":{"line":484,"column":19},"end":{"line":484,"column":45}}},"56":{"name":"prepend","line":506,"loc":{"start":{"line":506,"column":16},"end":{"line":506,"column":53}}},"57":{"name":"create","line":511,"loc":{"start":{"line":511,"column":12},"end":{"line":511,"column":46}}},"58":{"name":"find","line":514,"loc":{"start":{"line":514,"column":10},"end":{"line":514,"column":36}}},"59":{"name":"(anonymous_59)","line":528,"loc":{"start":{"line":528,"column":15},"end":{"line":528,"column":48}}},"60":{"name":"update","line":541,"loc":{"start":{"line":541,"column":15},"end":{"line":541,"column":45}}},"61":{"name":"(anonymous_61)","line":544,"loc":{"start":{"line":544,"column":11},"end":{"line":544,"column":31}}},"62":{"name":"ized","line":582,"loc":{"start":{"line":582,"column":13},"end":{"line":582,"column":39}}},"63":{"name":"toStyle","line":585,"loc":{"start":{"line":585,"column":16},"end":{"line":585,"column":41}}},"64":{"name":"identity","line":602,"loc":{"start":{"line":602,"column":17},"end":{"line":602,"column":38}}},"65":{"name":"remove","line":606,"loc":{"start":{"line":606,"column":15},"end":{"line":606,"column":58}}},"66":{"name":"domdiff","line":613,"loc":{"start":{"line":613,"column":16},"end":{"line":618,"column":4}}},"67":{"name":"Cache","line":716,"loc":{"start":{"line":716,"column":2},"end":{"line":716,"column":19}}},"68":{"name":"asHTML","line":720,"loc":{"start":{"line":720,"column":15},"end":{"line":720,"column":37}}},"69":{"name":"asNode","line":725,"loc":{"start":{"line":725,"column":15},"end":{"line":725,"column":40}}},"70":{"name":"canDiff","line":735,"loc":{"start":{"line":735,"column":16},"end":{"line":735,"column":40}}},"71":{"name":"create$$1","line":746,"loc":{"start":{"line":746,"column":17},"end":{"line":746,"column":49}}},"72":{"name":"find","line":776,"loc":{"start":{"line":776,"column":13},"end":{"line":776,"column":47}}},"73":{"name":"findAttributes","line":820,"loc":{"start":{"line":820,"column":25},"end":{"line":820,"column":69}}},"74":{"name":"invokeAtDistance","line":880,"loc":{"start":{"line":880,"column":25},"end":{"line":880,"column":68}}},"75":{"name":"isPromise_ish","line":894,"loc":{"start":{"line":894,"column":22},"end":{"line":894,"column":52}}},"76":{"name":"setAnyContent","line":907,"loc":{"start":{"line":907,"column":22},"end":{"line":907,"column":63}}},"77":{"name":"anyContent","line":910,"loc":{"start":{"line":910,"column":21},"end":{"line":910,"column":48}}},"78":{"name":"setAttribute","line":991,"loc":{"start":{"line":991,"column":21},"end":{"line":991,"column":65}}},"79":{"name":"(anonymous_79)","line":1012,"loc":{"start":{"line":1012,"column":15},"end":{"line":1012,"column":35}}},"80":{"name":"(anonymous_80)","line":1024,"loc":{"start":{"line":1024,"column":17},"end":{"line":1024,"column":37}}},"81":{"name":"(anonymous_81)","line":1041,"loc":{"start":{"line":1041,"column":19},"end":{"line":1041,"column":39}}},"82":{"name":"setTextContent","line":1068,"loc":{"start":{"line":1068,"column":23},"end":{"line":1068,"column":53}}},"83":{"name":"textContent","line":1070,"loc":{"start":{"line":1070,"column":22},"end":{"line":1070,"column":50}}},"84":{"name":"observe","line":1104,"loc":{"start":{"line":1104,"column":2},"end":{"line":1104,"column":21}}},"85":{"name":"dispatchAll","line":1112,"loc":{"start":{"line":1112,"column":22},"end":{"line":1112,"column":56}}},"86":{"name":"dispatchTarget","line":1125,"loc":{"start":{"line":1125,"column":25},"end":{"line":1125,"column":62}}},"87":{"name":"(anonymous_87)","line":1141,"loc":{"start":{"line":1141,"column":27},"end":{"line":1141,"column":46}}},"88":{"name":"(anonymous_88)","line":1150,"loc":{"start":{"line":1150,"column":50},"end":{"line":1150,"column":67}}},"89":{"name":"(anonymous_89)","line":1153,"loc":{"start":{"line":1153,"column":51},"end":{"line":1153,"column":68}}},"90":{"name":"render","line":1172,"loc":{"start":{"line":1172,"column":2},"end":{"line":1172,"column":28}}},"91":{"name":"upgrade","line":1186,"loc":{"start":{"line":1186,"column":2},"end":{"line":1186,"column":29}}},"92":{"name":"update$1","line":1198,"loc":{"start":{"line":1198,"column":2},"end":{"line":1198,"column":22}}},"93":{"name":"createTemplate","line":1209,"loc":{"start":{"line":1209,"column":2},"end":{"line":1209,"column":36}}},"94":{"name":"SC_PLACE","line":1222,"loc":{"start":{"line":1222,"column":17},"end":{"line":1222,"column":47}}},"95":{"name":"wire","line":1238,"loc":{"start":{"line":1238,"column":13},"end":{"line":1238,"column":38}}},"96":{"name":"content","line":1248,"loc":{"start":{"line":1248,"column":16},"end":{"line":1248,"column":39}}},"97":{"name":"(anonymous_97)","line":1254,"loc":{"start":{"line":1254,"column":11},"end":{"line":1254,"column":30}}},"98":{"name":"weakly","line":1277,"loc":{"start":{"line":1277,"column":15},"end":{"line":1277,"column":42}}},"99":{"name":"wireContent","line":1299,"loc":{"start":{"line":1299,"column":20},"end":{"line":1299,"column":47}}},"100":{"name":"bind","line":1318,"loc":{"start":{"line":1318,"column":13},"end":{"line":1318,"column":36}}},"101":{"name":"hyper","line":1337,"loc":{"start":{"line":1337,"column":2},"end":{"line":1337,"column":23}}}},"statementMap":{"1":{"start":{"line":1,"column":0},"end":{"line":1351,"column":11}},"2":{"start":{"line":4,"column":2},"end":{"line":4,"column":31}},"3":{"start":{"line":9,"column":2},"end":{"line":9,"column":23}},"4":{"start":{"line":10,"column":2},"end":{"line":10,"column":20}},"5":{"start":{"line":11,"column":2},"end":{"line":11,"column":23}},"6":{"start":{"line":12,"column":2},"end":{"line":12,"column":34}},"7":{"start":{"line":15,"column":2},"end":{"line":15,"column":112}},"8":{"start":{"line":18,"column":2},"end":{"line":18,"column":44}},"9":{"start":{"line":19,"column":2},"end":{"line":19,"column":51}},"10":{"start":{"line":22,"column":2},"end":{"line":22,"column":30}},"11":{"start":{"line":23,"column":2},"end":{"line":23,"column":39}},"12":{"start":{"line":26,"column":2},"end":{"line":26,"column":27}},"13":{"start":{"line":27,"column":2},"end":{"line":27,"column":52}},"14":{"start":{"line":28,"column":2},"end":{"line":28,"column":61}},"15":{"start":{"line":29,"column":2},"end":{"line":29,"column":34}},"16":{"start":{"line":37,"column":2},"end":{"line":37,"column":22}},"17":{"start":{"line":38,"column":2},"end":{"line":46,"column":3}},"18":{"start":{"line":39,"column":4},"end":{"line":39,"column":23}},"19":{"start":{"line":41,"column":4},"end":{"line":45,"column":6}},"20":{"start":{"line":42,"column":6},"end":{"line":42,"column":44}},"21":{"start":{"line":43,"column":6},"end":{"line":43,"column":38}},"22":{"start":{"line":44,"column":6},"end":{"line":44,"column":15}},"23":{"start":{"line":50,"column":2},"end":{"line":61,"column":4},"skip":true},"24":{"start":{"line":51,"column":4},"end":{"line":52,"column":20},"skip":true},"25":{"start":{"line":53,"column":4},"end":{"line":60,"column":6},"skip":true},"26":{"start":{"line":55,"column":8},"end":{"line":55,"column":41},"skip":true},"27":{"start":{"line":58,"column":8},"end":{"line":58,"column":43},"skip":true},"28":{"start":{"line":64,"column":2},"end":{"line":64,"column":13}},"29":{"start":{"line":65,"column":2},"end":{"line":78,"column":4}},"30":{"start":{"line":66,"column":4},"end":{"line":66,"column":25}},"31":{"start":{"line":67,"column":4},"end":{"line":77,"column":6}},"32":{"start":{"line":69,"column":8},"end":{"line":69,"column":24}},"33":{"start":{"line":72,"column":8},"end":{"line":75,"column":11}},"34":{"start":{"line":81,"column":2},"end":{"line":91,"column":4}},"35":{"start":{"line":82,"column":4},"end":{"line":82,"column":27}},"36":{"start":{"line":83,"column":4},"end":{"line":90,"column":6}},"37":{"start":{"line":85,"column":8},"end":{"line":85,"column":26}},"38":{"start":{"line":88,"column":8},"end":{"line":88,"column":36}},"39":{"start":{"line":94,"column":2},"end":{"line":98,"column":17}},"40":{"start":{"line":95,"column":4},"end":{"line":97,"column":6}},"41":{"start":{"line":96,"column":6},"end":{"line":96,"column":53}},"42":{"start":{"line":100,"column":2},"end":{"line":102,"column":4}},"43":{"start":{"line":101,"column":4},"end":{"line":101,"column":42}},"44":{"start":{"line":112,"column":2},"end":{"line":114,"column":3}},"45":{"start":{"line":113,"column":4},"end":{"line":113,"column":16}},"46":{"start":{"line":118,"column":2},"end":{"line":202,"column":3}},"47":{"start":{"line":121,"column":4},"end":{"line":121,"column":33}},"48":{"start":{"line":122,"column":4},"end":{"line":122,"column":31}},"49":{"start":{"line":123,"column":4},"end":{"line":126,"column":6}},"50":{"start":{"line":124,"column":6},"end":{"line":124,"column":28}},"51":{"start":{"line":125,"column":6},"end":{"line":125,"column":23}},"52":{"start":{"line":127,"column":4},"end":{"line":138,"column":6}},"53":{"start":{"line":128,"column":6},"end":{"line":128,"column":60}},"54":{"start":{"line":129,"column":6},"end":{"line":137,"column":7}},"55":{"start":{"line":132,"column":10},"end":{"line":132,"column":62}},"56":{"start":{"line":133,"column":10},"end":{"line":133,"column":71}},"57":{"start":{"line":135,"column":10},"end":{"line":135,"column":61}},"58":{"start":{"line":136,"column":10},"end":{"line":136,"column":57}},"59":{"start":{"line":139,"column":4},"end":{"line":143,"column":6}},"60":{"start":{"line":140,"column":6},"end":{"line":140,"column":42}},"61":{"start":{"line":141,"column":6},"end":{"line":141,"column":32}},"62":{"start":{"line":142,"column":6},"end":{"line":142,"column":22}},"63":{"start":{"line":144,"column":4},"end":{"line":148,"column":6}},"64":{"start":{"line":145,"column":6},"end":{"line":145,"column":27}},"65":{"start":{"line":146,"column":6},"end":{"line":146,"column":34}},"66":{"start":{"line":147,"column":6},"end":{"line":147,"column":18}},"67":{"start":{"line":150,"column":4},"end":{"line":161,"column":7}},"68":{"start":{"line":158,"column":10},"end":{"line":158,"column":104}},"69":{"start":{"line":162,"column":4},"end":{"line":201,"column":7}},"70":{"start":{"line":166,"column":10},"end":{"line":166,"column":35}},"71":{"start":{"line":167,"column":10},"end":{"line":167,"column":89}},"72":{"start":{"line":180,"column":8},"end":{"line":180,"column":33}},"73":{"start":{"line":185,"column":10},"end":{"line":185,"column":20}},"74":{"start":{"line":193,"column":10},"end":{"line":193,"column":34}},"75":{"start":{"line":194,"column":10},"end":{"line":194,"column":86}},"76":{"start":{"line":195,"column":10},"end":{"line":197,"column":11}},"77":{"start":{"line":196,"column":12},"end":{"line":196,"column":38}},"78":{"start":{"line":197,"column":11},"end":{"line":197,"column":47}},"79":{"start":{"line":197,"column":33},"end":{"line":197,"column":47}},"80":{"start":{"line":198,"column":10},"end":{"line":198,"column":22}},"81":{"start":{"line":208,"column":2},"end":{"line":218,"column":4}},"82":{"start":{"line":209,"column":4},"end":{"line":209,"column":34}},"83":{"start":{"line":210,"column":4},"end":{"line":217,"column":6}},"84":{"start":{"line":212,"column":8},"end":{"line":212,"column":66}},"85":{"start":{"line":215,"column":8},"end":{"line":215,"column":82}},"86":{"start":{"line":220,"column":2},"end":{"line":220,"column":19}},"87":{"start":{"line":221,"column":2},"end":{"line":221,"column":16}},"88":{"start":{"line":222,"column":2},"end":{"line":222,"column":46}},"89":{"start":{"line":224,"column":2},"end":{"line":224,"column":17}},"90":{"start":{"line":226,"column":2},"end":{"line":250,"column":4}},"91":{"start":{"line":234,"column":6},"end":{"line":236,"column":7}},"92":{"start":{"line":235,"column":8},"end":{"line":235,"column":35}},"93":{"start":{"line":237,"column":6},"end":{"line":237,"column":33}},"94":{"start":{"line":243,"column":6},"end":{"line":248,"column":7}},"95":{"start":{"line":244,"column":8},"end":{"line":244,"column":26}},"96":{"start":{"line":245,"column":8},"end":{"line":247,"column":9}},"97":{"start":{"line":246,"column":10},"end":{"line":246,"column":53}},"98":{"start":{"line":253,"column":2},"end":{"line":255,"column":4}},"99":{"start":{"line":254,"column":4},"end":{"line":254,"column":41}},"100":{"start":{"line":256,"column":2},"end":{"line":258,"column":4}},"101":{"start":{"line":257,"column":4},"end":{"line":257,"column":38}},"102":{"start":{"line":259,"column":2},"end":{"line":261,"column":4}},"103":{"start":{"line":260,"column":4},"end":{"line":260,"column":46}},"104":{"start":{"line":262,"column":2},"end":{"line":264,"column":4}},"105":{"start":{"line":263,"column":4},"end":{"line":263,"column":43}},"106":{"start":{"line":269,"column":2},"end":{"line":269,"column":31}},"107":{"start":{"line":270,"column":2},"end":{"line":270,"column":55}},"108":{"start":{"line":271,"column":2},"end":{"line":271,"column":57}},"109":{"start":{"line":272,"column":2},"end":{"line":272,"column":50}},"110":{"start":{"line":273,"column":2},"end":{"line":273,"column":89}},"111":{"start":{"line":275,"column":2},"end":{"line":275,"column":100}},"112":{"start":{"line":277,"column":2},"end":{"line":277,"column":100}},"113":{"start":{"line":279,"column":2},"end":{"line":279,"column":40}},"114":{"start":{"line":282,"column":2},"end":{"line":282,"column":43}},"115":{"start":{"line":285,"column":2},"end":{"line":285,"column":61}},"116":{"start":{"line":288,"column":2},"end":{"line":288,"column":52}},"117":{"start":{"line":289,"column":2},"end":{"line":289,"column":51}},"118":{"start":{"line":290,"column":2},"end":{"line":290,"column":80}},"119":{"start":{"line":296,"column":2},"end":{"line":296,"column":47}},"120":{"start":{"line":302,"column":2},"end":{"line":309,"column":4}},"121":{"start":{"line":303,"column":4},"end":{"line":303,"column":40}},"122":{"start":{"line":305,"column":4},"end":{"line":305,"column":35}},"123":{"start":{"line":306,"column":4},"end":{"line":308,"column":5}},"124":{"start":{"line":307,"column":6},"end":{"line":307,"column":38}},"125":{"start":{"line":311,"column":2},"end":{"line":311,"column":86}},"126":{"start":{"line":312,"column":2},"end":{"line":314,"column":4}},"127":{"start":{"line":313,"column":4},"end":{"line":313,"column":73}},"128":{"start":{"line":315,"column":2},"end":{"line":317,"column":4}},"129":{"start":{"line":316,"column":4},"end":{"line":316,"column":48}},"130":{"start":{"line":322,"column":2},"end":{"line":324,"column":4}},"131":{"start":{"line":323,"column":4},"end":{"line":323,"column":110}},"132":{"start":{"line":330,"column":2},"end":{"line":356,"column":4}},"133":{"start":{"line":331,"column":4},"end":{"line":331,"column":33}},"134":{"start":{"line":332,"column":4},"end":{"line":340,"column":7}},"135":{"start":{"line":341,"column":4},"end":{"line":341,"column":35}},"136":{"start":{"line":342,"column":4},"end":{"line":344,"column":5}},"137":{"start":{"line":343,"column":6},"end":{"line":343,"column":50}},"138":{"start":{"line":345,"column":4},"end":{"line":345,"column":17}},"139":{"start":{"line":355,"column":4},"end":{"line":355,"column":32},"skip":true},"140":{"start":{"line":359,"column":2},"end":{"line":363,"column":4}},"141":{"start":{"line":360,"column":4},"end":{"line":360,"column":41}},"142":{"start":{"line":362,"column":4},"end":{"line":362,"column":27}},"143":{"start":{"line":367,"column":2},"end":{"line":367,"column":23}},"144":{"start":{"line":378,"column":2},"end":{"line":380,"column":4}},"145":{"start":{"line":379,"column":4},"end":{"line":379,"column":25}},"146":{"start":{"line":385,"column":2},"end":{"line":405,"column":4}},"147":{"start":{"line":386,"column":4},"end":{"line":403,"column":5}},"148":{"start":{"line":392,"column":6},"end":{"line":392,"column":31}},"149":{"start":{"line":394,"column":6},"end":{"line":397,"column":8}},"150":{"start":{"line":395,"column":8},"end":{"line":395,"column":43}},"151":{"start":{"line":396,"column":8},"end":{"line":396,"column":73}},"152":{"start":{"line":400,"column":6},"end":{"line":402,"column":8}},"153":{"start":{"line":401,"column":8},"end":{"line":401,"column":24}},"154":{"start":{"line":404,"column":4},"end":{"line":404,"column":25}},"155":{"start":{"line":410,"column":2},"end":{"line":426,"column":4}},"156":{"start":{"line":411,"column":4},"end":{"line":411,"column":45}},"157":{"start":{"line":412,"column":4},"end":{"line":412,"column":31}},"158":{"start":{"line":413,"column":4},"end":{"line":413,"column":29}},"159":{"start":{"line":415,"column":4},"end":{"line":415,"column":45}},"160":{"start":{"line":416,"column":4},"end":{"line":416,"column":33}},"161":{"start":{"line":417,"column":4},"end":{"line":424,"column":5}},"162":{"start":{"line":418,"column":6},"end":{"line":418,"column":31}},"163":{"start":{"line":419,"column":6},"end":{"line":419,"column":58}},"164":{"start":{"line":420,"column":6},"end":{"line":420,"column":72}},"165":{"start":{"line":422,"column":6},"end":{"line":422,"column":33}},"166":{"start":{"line":423,"column":6},"end":{"line":423,"column":56}},"167":{"start":{"line":425,"column":4},"end":{"line":425,"column":19}},"168":{"start":{"line":430,"column":2},"end":{"line":442,"column":4}},"169":{"start":{"line":431,"column":4},"end":{"line":431,"column":33}},"170":{"start":{"line":432,"column":4},"end":{"line":432,"column":68}},"171":{"start":{"line":433,"column":4},"end":{"line":433,"column":31}},"172":{"start":{"line":434,"column":4},"end":{"line":434,"column":54}},"173":{"start":{"line":435,"column":4},"end":{"line":435,"column":19}},"174":{"start":{"line":437,"column":4},"end":{"line":437,"column":33}},"175":{"start":{"line":438,"column":4},"end":{"line":438,"column":40}},"176":{"start":{"line":439,"column":4},"end":{"line":439,"column":82}},"177":{"start":{"line":440,"column":4},"end":{"line":440,"column":65}},"178":{"start":{"line":441,"column":4},"end":{"line":441,"column":19}},"179":{"start":{"line":444,"column":2},"end":{"line":449,"column":3}},"180":{"start":{"line":445,"column":4},"end":{"line":445,"column":33}},"181":{"start":{"line":446,"column":4},"end":{"line":446,"column":36}},"182":{"start":{"line":447,"column":4},"end":{"line":447,"column":31}},"183":{"start":{"line":448,"column":4},"end":{"line":448,"column":44}},"184":{"start":{"line":452,"column":2},"end":{"line":456,"column":4}},"185":{"start":{"line":453,"column":4},"end":{"line":453,"column":34}},"186":{"start":{"line":454,"column":4},"end":{"line":454,"column":32}},"187":{"start":{"line":455,"column":4},"end":{"line":455,"column":14}},"188":{"start":{"line":459,"column":2},"end":{"line":471,"column":4}},"189":{"start":{"line":460,"column":4},"end":{"line":460,"column":27}},"190":{"start":{"line":461,"column":4},"end":{"line":461,"column":25}},"191":{"start":{"line":462,"column":4},"end":{"line":469,"column":5}},"192":{"start":{"line":463,"column":6},"end":{"line":463,"column":40}},"193":{"start":{"line":465,"column":6},"end":{"line":465,"column":43}},"194":{"start":{"line":466,"column":6},"end":{"line":466,"column":47}},"195":{"start":{"line":467,"column":6},"end":{"line":467,"column":30}},"196":{"start":{"line":468,"column":6},"end":{"line":468,"column":29}},"197":{"start":{"line":470,"column":4},"end":{"line":470,"column":17}},"198":{"start":{"line":484,"column":2},"end":{"line":504,"column":4}},"199":{"start":{"line":485,"column":4},"end":{"line":485,"column":18}},"200":{"start":{"line":486,"column":4},"end":{"line":486,"column":28}},"201":{"start":{"line":487,"column":4},"end":{"line":499,"column":5}},"202":{"start":{"line":490,"column":8},"end":{"line":490,"column":26}},"203":{"start":{"line":491,"column":8},"end":{"line":491,"column":14}},"204":{"start":{"line":493,"column":8},"end":{"line":493,"column":37}},"205":{"start":{"line":494,"column":8},"end":{"line":494,"column":40}},"206":{"start":{"line":495,"column":8},"end":{"line":495,"column":14}},"207":{"start":{"line":497,"column":8},"end":{"line":497,"column":39}},"208":{"start":{"line":498,"column":8},"end":{"line":498,"column":14}},"209":{"start":{"line":500,"column":4},"end":{"line":502,"column":5}},"210":{"start":{"line":501,"column":6},"end":{"line":501,"column":38}},"211":{"start":{"line":503,"column":4},"end":{"line":503,"column":16}},"212":{"start":{"line":506,"column":2},"end":{"line":508,"column":4}},"213":{"start":{"line":507,"column":4},"end":{"line":507,"column":61}},"214":{"start":{"line":510,"column":2},"end":{"line":521,"column":4}},"215":{"start":{"line":512,"column":6},"end":{"line":512,"column":76}},"216":{"start":{"line":515,"column":6},"end":{"line":515,"column":31}},"217":{"start":{"line":516,"column":6},"end":{"line":518,"column":7}},"218":{"start":{"line":517,"column":8},"end":{"line":517,"column":40}},"219":{"start":{"line":519,"column":6},"end":{"line":519,"column":18}},"220":{"start":{"line":524,"column":2},"end":{"line":524,"column":84}},"221":{"start":{"line":528,"column":2},"end":{"line":536,"column":5}},"222":{"start":{"line":529,"column":4},"end":{"line":534,"column":5}},"223":{"start":{"line":530,"column":6},"end":{"line":530,"column":43}},"224":{"start":{"line":531,"column":6},"end":{"line":531,"column":23}},"225":{"start":{"line":532,"column":6},"end":{"line":532,"column":35}},"226":{"start":{"line":533,"column":6},"end":{"line":533,"column":34}},"227":{"start":{"line":535,"column":4},"end":{"line":535,"column":37}},"228":{"start":{"line":541,"column":2},"end":{"line":579,"column":4}},"229":{"start":{"line":542,"column":4},"end":{"line":543,"column":26}},"230":{"start":{"line":544,"column":4},"end":{"line":578,"column":6}},"231":{"start":{"line":545,"column":6},"end":{"line":577,"column":7}},"232":{"start":{"line":547,"column":10},"end":{"line":569,"column":11}},"233":{"start":{"line":548,"column":12},"end":{"line":560,"column":13}},"234":{"start":{"line":549,"column":14},"end":{"line":557,"column":15}},"235":{"start":{"line":550,"column":16},"end":{"line":556,"column":17}},"236":{"start":{"line":551,"column":18},"end":{"line":555,"column":19}},"237":{"start":{"line":552,"column":20},"end":{"line":554,"column":21}},"238":{"start":{"line":553,"column":22},"end":{"line":553,"column":38}},"239":{"start":{"line":559,"column":14},"end":{"line":559,"column":66}},"240":{"start":{"line":559,"column":25},"end":{"line":559,"column":42}},"241":{"start":{"line":559,"column":47},"end":{"line":559,"column":66}},"242":{"start":{"line":561,"column":12},"end":{"line":561,"column":42}},"243":{"start":{"line":562,"column":12},"end":{"line":565,"column":13}},"244":{"start":{"line":563,"column":14},"end":{"line":563,"column":41}},"245":{"start":{"line":564,"column":14},"end":{"line":564,"column":110}},"246":{"start":{"line":566,"column":12},"end":{"line":566,"column":31}},"247":{"start":{"line":567,"column":12},"end":{"line":567,"column":87}},"248":{"start":{"line":567,"column":23},"end":{"line":567,"column":62}},"249":{"start":{"line":567,"column":67},"end":{"line":567,"column":87}},"250":{"start":{"line":568,"column":12},"end":{"line":568,"column":18}},"251":{"start":{"line":571,"column":10},"end":{"line":575,"column":11}},"252":{"start":{"line":572,"column":12},"end":{"line":572,"column":31}},"253":{"start":{"line":573,"column":12},"end":{"line":573,"column":32}},"254":{"start":{"line":574,"column":12},"end":{"line":574,"column":88}},"255":{"start":{"line":574,"column":23},"end":{"line":574,"column":52}},"256":{"start":{"line":574,"column":57},"end":{"line":574,"column":88}},"257":{"start":{"line":576,"column":10},"end":{"line":576,"column":16}},"258":{"start":{"line":581,"column":2},"end":{"line":581,"column":35}},"259":{"start":{"line":582,"column":2},"end":{"line":584,"column":4}},"260":{"start":{"line":583,"column":4},"end":{"line":583,"column":39}},"261":{"start":{"line":585,"column":2},"end":{"line":591,"column":4}},"262":{"start":{"line":586,"column":4},"end":{"line":586,"column":17}},"263":{"start":{"line":587,"column":4},"end":{"line":589,"column":5}},"264":{"start":{"line":588,"column":6},"end":{"line":588,"column":65}},"265":{"start":{"line":590,"column":4},"end":{"line":590,"column":24}},"266":{"start":{"line":602,"column":2},"end":{"line":604,"column":4}},"267":{"start":{"line":603,"column":4},"end":{"line":603,"column":13}},"268":{"start":{"line":606,"column":2},"end":{"line":611,"column":4}},"269":{"start":{"line":607,"column":4},"end":{"line":607,"column":55}},"270":{"start":{"line":608,"column":4},"end":{"line":608,"column":33}},"271":{"start":{"line":609,"column":4},"end":{"line":609,"column":29}},"272":{"start":{"line":610,"column":4},"end":{"line":610,"column":27}},"273":{"start":{"line":613,"column":2},"end":{"line":706,"column":4}},"274":{"start":{"line":619,"column":4},"end":{"line":619,"column":34}},"275":{"start":{"line":620,"column":4},"end":{"line":620,"column":64}},"276":{"start":{"line":621,"column":4},"end":{"line":622,"column":24}},"277":{"start":{"line":623,"column":4},"end":{"line":623,"column":45}},"278":{"start":{"line":624,"column":4},"end":{"line":624,"column":43}},"279":{"start":{"line":625,"column":4},"end":{"line":625,"column":50}},"280":{"start":{"line":626,"column":4},"end":{"line":626,"column":43}},"281":{"start":{"line":627,"column":4},"end":{"line":627,"column":41}},"282":{"start":{"line":628,"column":4},"end":{"line":628,"column":47}},"283":{"start":{"line":629,"column":4},"end":{"line":682,"column":5}},"284":{"start":{"line":630,"column":6},"end":{"line":681,"column":7}},"285":{"start":{"line":631,"column":8},"end":{"line":631,"column":56}},"286":{"start":{"line":632,"column":13},"end":{"line":681,"column":7}},"287":{"start":{"line":633,"column":8},"end":{"line":633,"column":52}},"288":{"start":{"line":634,"column":13},"end":{"line":681,"column":7}},"289":{"start":{"line":635,"column":8},"end":{"line":635,"column":53}},"290":{"start":{"line":636,"column":13},"end":{"line":681,"column":7}},"291":{"start":{"line":637,"column":8},"end":{"line":637,"column":49}},"292":{"start":{"line":638,"column":13},"end":{"line":681,"column":7}},"293":{"start":{"line":639,"column":8},"end":{"line":639,"column":56}},"294":{"start":{"line":640,"column":8},"end":{"line":640,"column":53}},"295":{"start":{"line":641,"column":13},"end":{"line":681,"column":7}},"296":{"start":{"line":642,"column":8},"end":{"line":642,"column":52}},"297":{"start":{"line":643,"column":8},"end":{"line":643,"column":49}},"298":{"start":{"line":644,"column":13},"end":{"line":681,"column":7}},"299":{"start":{"line":645,"column":8},"end":{"line":645,"column":95}},"300":{"start":{"line":646,"column":8},"end":{"line":646,"column":56}},"301":{"start":{"line":647,"column":8},"end":{"line":647,"column":49}},"302":{"start":{"line":648,"column":13},"end":{"line":681,"column":7}},"303":{"start":{"line":649,"column":8},"end":{"line":649,"column":82}},"304":{"start":{"line":650,"column":8},"end":{"line":650,"column":52}},"305":{"start":{"line":651,"column":8},"end":{"line":651,"column":53}},"306":{"start":{"line":653,"column":8},"end":{"line":653,"column":58}},"307":{"start":{"line":654,"column":8},"end":{"line":680,"column":9}},"308":{"start":{"line":655,"column":10},"end":{"line":655,"column":85}},"309":{"start":{"line":656,"column":10},"end":{"line":656,"column":55}},"310":{"start":{"line":658,"column":10},"end":{"line":658,"column":24}},"311":{"start":{"line":659,"column":10},"end":{"line":659,"column":30}},"312":{"start":{"line":660,"column":10},"end":{"line":663,"column":11}},"313":{"start":{"line":661,"column":12},"end":{"line":661,"column":16}},"314":{"start":{"line":662,"column":12},"end":{"line":662,"column":16}},"315":{"start":{"line":664,"column":10},"end":{"line":679,"column":11}},"316":{"start":{"line":665,"column":12},"end":{"line":669,"column":13}},"317":{"start":{"line":666,"column":14},"end":{"line":666,"column":64}},"318":{"start":{"line":668,"column":14},"end":{"line":668,"column":90}},"319":{"start":{"line":670,"column":12},"end":{"line":670,"column":29}},"320":{"start":{"line":671,"column":12},"end":{"line":671,"column":28}},"321":{"start":{"line":672,"column":12},"end":{"line":672,"column":47}},"322":{"start":{"line":673,"column":12},"end":{"line":673,"column":45}},"323":{"start":{"line":675,"column":12},"end":{"line":675,"column":41}},"324":{"start":{"line":676,"column":12},"end":{"line":676,"column":39}},"325":{"start":{"line":677,"column":12},"end":{"line":677,"column":74}},"326":{"start":{"line":678,"column":12},"end":{"line":678,"column":57}},"327":{"start":{"line":683,"column":4},"end":{"line":704,"column":5}},"328":{"start":{"line":684,"column":6},"end":{"line":703,"column":7}},"329":{"start":{"line":685,"column":8},"end":{"line":685,"column":45}},"330":{"start":{"line":686,"column":8},"end":{"line":686,"column":55}},"331":{"start":{"line":687,"column":8},"end":{"line":695,"column":9}},"332":{"start":{"line":688,"column":10},"end":{"line":688,"column":75}},"333":{"start":{"line":690,"column":10},"end":{"line":690,"column":75}},"334":{"start":{"line":691,"column":10},"end":{"line":693,"column":11}},"335":{"start":{"line":692,"column":12},"end":{"line":692,"column":69}},"336":{"start":{"line":694,"column":10},"end":{"line":694,"column":51}},"337":{"start":{"line":697,"column":8},"end":{"line":697,"column":63}},"338":{"start":{"line":697,"column":48},"end":{"line":697,"column":63}},"339":{"start":{"line":698,"column":8},"end":{"line":702,"column":9}},"340":{"start":{"line":699,"column":10},"end":{"line":699,"column":70}},"341":{"start":{"line":701,"column":10},"end":{"line":701,"column":101}},"342":{"start":{"line":705,"column":4},"end":{"line":705,"column":23}},"343":{"start":{"line":712,"column":2},"end":{"line":712,"column":33}},"344":{"start":{"line":716,"column":2},"end":{"line":716,"column":21}},"345":{"start":{"line":717,"column":2},"end":{"line":717,"column":40}},"346":{"start":{"line":720,"column":2},"end":{"line":722,"column":4}},"347":{"start":{"line":721,"column":4},"end":{"line":721,"column":26}},"348":{"start":{"line":725,"column":2},"end":{"line":732,"column":4}},"349":{"start":{"line":726,"column":4},"end":{"line":731,"column":106}},"350":{"start":{"line":735,"column":2},"end":{"line":737,"column":4}},"351":{"start":{"line":736,"column":4},"end":{"line":736,"column":90}},"352":{"start":{"line":746,"column":2},"end":{"line":766,"column":4}},"353":{"start":{"line":747,"column":4},"end":{"line":747,"column":21}},"354":{"start":{"line":748,"column":4},"end":{"line":748,"column":30}},"355":{"start":{"line":749,"column":4},"end":{"line":764,"column":5}},"356":{"start":{"line":750,"column":6},"end":{"line":750,"column":26}},"357":{"start":{"line":751,"column":6},"end":{"line":751,"column":44}},"358":{"start":{"line":752,"column":6},"end":{"line":763,"column":7}},"359":{"start":{"line":754,"column":10},"end":{"line":754,"column":48}},"360":{"start":{"line":755,"column":10},"end":{"line":755,"column":16}},"361":{"start":{"line":757,"column":10},"end":{"line":757,"column":65}},"362":{"start":{"line":758,"column":10},"end":{"line":758,"column":16}},"363":{"start":{"line":760,"column":10},"end":{"line":760,"column":45}},"364":{"start":{"line":761,"column":10},"end":{"line":761,"column":32}},"365":{"start":{"line":762,"column":10},"end":{"line":762,"column":16}},"366":{"start":{"line":765,"column":4},"end":{"line":765,"column":19}},"367":{"start":{"line":776,"column":2},"end":{"line":809,"column":4}},"368":{"start":{"line":777,"column":4},"end":{"line":777,"column":37}},"369":{"start":{"line":778,"column":4},"end":{"line":778,"column":35}},"370":{"start":{"line":779,"column":4},"end":{"line":808,"column":5}},"371":{"start":{"line":780,"column":6},"end":{"line":780,"column":32}},"372":{"start":{"line":781,"column":6},"end":{"line":807,"column":7}},"373":{"start":{"line":783,"column":10},"end":{"line":783,"column":48}},"374":{"start":{"line":784,"column":10},"end":{"line":784,"column":36}},"375":{"start":{"line":785,"column":10},"end":{"line":785,"column":16}},"376":{"start":{"line":787,"column":10},"end":{"line":794,"column":11}},"377":{"start":{"line":788,"column":12},"end":{"line":788,"column":26}},"378":{"start":{"line":789,"column":12},"end":{"line":793,"column":113}},"379":{"start":{"line":795,"column":10},"end":{"line":795,"column":16}},"380":{"start":{"line":802,"column":10},"end":{"line":805,"column":11}},"381":{"start":{"line":803,"column":12},"end":{"line":803,"column":26},"skip":true},"382":{"start":{"line":804,"column":12},"end":{"line":804,"column":50},"skip":true},"383":{"start":{"line":806,"column":10},"end":{"line":806,"column":16}},"384":{"start":{"line":820,"column":2},"end":{"line":874,"column":4}},"385":{"start":{"line":821,"column":4},"end":{"line":821,"column":28}},"386":{"start":{"line":822,"column":4},"end":{"line":822,"column":37}},"387":{"start":{"line":823,"column":4},"end":{"line":823,"column":39}},"388":{"start":{"line":824,"column":4},"end":{"line":824,"column":20}},"389":{"start":{"line":825,"column":4},"end":{"line":825,"column":30}},"390":{"start":{"line":826,"column":4},"end":{"line":844,"column":5}},"391":{"start":{"line":827,"column":6},"end":{"line":827,"column":31}},"392":{"start":{"line":828,"column":6},"end":{"line":843,"column":7}},"393":{"start":{"line":829,"column":8},"end":{"line":829,"column":34}},"394":{"start":{"line":833,"column":8},"end":{"line":841,"column":9}},"395":{"start":{"line":834,"column":10},"end":{"line":834,"column":86}},"396":{"start":{"line":835,"column":10},"end":{"line":839,"column":45}},"397":{"start":{"line":840,"column":10},"end":{"line":840,"column":65}},"398":{"start":{"line":842,"column":8},"end":{"line":842,"column":31}},"399":{"start":{"line":845,"column":4},"end":{"line":845,"column":28}},"400":{"start":{"line":846,"column":4},"end":{"line":852,"column":5}},"401":{"start":{"line":848,"column":6},"end":{"line":848,"column":34}},"402":{"start":{"line":849,"column":6},"end":{"line":851,"column":48}},"403":{"start":{"line":849,"column":41},"end":{"line":849,"column":79}},"404":{"start":{"line":851,"column":11},"end":{"line":851,"column":48}},"405":{"start":{"line":860,"column":4},"end":{"line":860,"column":33}},"406":{"start":{"line":861,"column":4},"end":{"line":873,"column":5}},"407":{"start":{"line":867,"column":6},"end":{"line":867,"column":52}},"408":{"start":{"line":868,"column":6},"end":{"line":870,"column":7}},"409":{"start":{"line":869,"column":8},"end":{"line":869,"column":65}},"410":{"start":{"line":871,"column":6},"end":{"line":871,"column":44}},"411":{"start":{"line":872,"column":6},"end":{"line":872,"column":49}},"412":{"start":{"line":880,"column":2},"end":{"line":891,"column":4}},"413":{"start":{"line":881,"column":4},"end":{"line":881,"column":32}},"414":{"start":{"line":882,"column":4},"end":{"line":890,"column":5}},"415":{"start":{"line":883,"column":6},"end":{"line":883,"column":62}},"416":{"start":{"line":884,"column":11},"end":{"line":890,"column":5}},"417":{"start":{"line":885,"column":6},"end":{"line":885,"column":48}},"418":{"start":{"line":886,"column":11},"end":{"line":890,"column":5}},"419":{"start":{"line":887,"column":6},"end":{"line":887,"column":62}},"420":{"start":{"line":889,"column":6},"end":{"line":889,"column":69}},"421":{"start":{"line":894,"column":2},"end":{"line":896,"column":4}},"422":{"start":{"line":895,"column":4},"end":{"line":895,"column":44}},"423":{"start":{"line":907,"column":2},"end":{"line":982,"column":4}},"424":{"start":{"line":908,"column":4},"end":{"line":908,"column":25}},"425":{"start":{"line":909,"column":4},"end":{"line":909,"column":26}},"426":{"start":{"line":910,"column":4},"end":{"line":980,"column":6}},"427":{"start":{"line":911,"column":6},"end":{"line":979,"column":7}},"428":{"start":{"line":915,"column":10},"end":{"line":924,"column":11}},"429":{"start":{"line":916,"column":12},"end":{"line":919,"column":13}},"430":{"start":{"line":917,"column":14},"end":{"line":917,"column":31}},"431":{"start":{"line":918,"column":14},"end":{"line":918,"column":48}},"432":{"start":{"line":921,"column":12},"end":{"line":921,"column":28}},"433":{"start":{"line":922,"column":12},"end":{"line":922,"column":29}},"434":{"start":{"line":923,"column":12},"end":{"line":923,"column":97}},"435":{"start":{"line":925,"column":10},"end":{"line":925,"column":16}},"436":{"start":{"line":928,"column":10},"end":{"line":932,"column":11}},"437":{"start":{"line":929,"column":12},"end":{"line":929,"column":29}},"438":{"start":{"line":930,"column":12},"end":{"line":930,"column":80}},"439":{"start":{"line":931,"column":12},"end":{"line":931,"column":18}},"440":{"start":{"line":934,"column":10},"end":{"line":934,"column":27}},"441":{"start":{"line":935,"column":10},"end":{"line":935,"column":27}},"442":{"start":{"line":936,"column":10},"end":{"line":977,"column":11}},"443":{"start":{"line":937,"column":12},"end":{"line":960,"column":13}},"444":{"start":{"line":938,"column":14},"end":{"line":940,"column":15}},"445":{"start":{"line":939,"column":16},"end":{"line":939,"column":84}},"446":{"start":{"line":942,"column":14},"end":{"line":959,"column":15}},"447":{"start":{"line":946,"column":18},"end":{"line":946,"column":46}},"448":{"start":{"line":947,"column":18},"end":{"line":947,"column":24}},"449":{"start":{"line":949,"column":18},"end":{"line":951,"column":19}},"450":{"start":{"line":950,"column":20},"end":{"line":950,"column":58}},"451":{"start":{"line":952,"column":18},"end":{"line":955,"column":19}},"452":{"start":{"line":953,"column":20},"end":{"line":953,"column":56}},"453":{"start":{"line":954,"column":20},"end":{"line":954,"column":26}},"454":{"start":{"line":957,"column":18},"end":{"line":957,"column":89}},"455":{"start":{"line":958,"column":18},"end":{"line":958,"column":24}},"456":{"start":{"line":961,"column":17},"end":{"line":977,"column":11}},"457":{"start":{"line":962,"column":12},"end":{"line":962,"column":160}},"458":{"start":{"line":963,"column":17},"end":{"line":977,"column":11}},"459":{"start":{"line":964,"column":12},"end":{"line":964,"column":35}},"460":{"start":{"line":965,"column":17},"end":{"line":977,"column":11}},"461":{"start":{"line":966,"column":12},"end":{"line":966,"column":48}},"462":{"start":{"line":967,"column":17},"end":{"line":977,"column":11}},"463":{"start":{"line":968,"column":12},"end":{"line":968,"column":43}},"464":{"start":{"line":969,"column":17},"end":{"line":977,"column":11}},"465":{"start":{"line":970,"column":12},"end":{"line":970,"column":34}},"466":{"start":{"line":971,"column":17},"end":{"line":977,"column":11}},"467":{"start":{"line":972,"column":12},"end":{"line":972,"column":153}},"468":{"start":{"line":973,"column":17},"end":{"line":977,"column":11}},"469":{"start":{"line":974,"column":12},"end":{"line":974,"column":42}},"470":{"start":{"line":976,"column":12},"end":{"line":976,"column":57}},"471":{"start":{"line":978,"column":10},"end":{"line":978,"column":16}},"472":{"start":{"line":981,"column":4},"end":{"line":981,"column":22}},"473":{"start":{"line":991,"column":2},"end":{"line":1062,"column":4}},"474":{"start":{"line":992,"column":4},"end":{"line":992,"column":42}},"475":{"start":{"line":993,"column":4},"end":{"line":993,"column":26}},"476":{"start":{"line":996,"column":4},"end":{"line":1061,"column":11}},"477":{"start":{"line":997,"column":6},"end":{"line":997,"column":42}},"478":{"start":{"line":1001,"column":9},"end":{"line":1061,"column":11}},"479":{"start":{"line":1002,"column":8},"end":{"line":1002,"column":33}},"480":{"start":{"line":1003,"column":8},"end":{"line":1011,"column":9}},"481":{"start":{"line":1004,"column":10},"end":{"line":1007,"column":11}},"482":{"start":{"line":1005,"column":12},"end":{"line":1005,"column":33}},"483":{"start":{"line":1006,"column":12},"end":{"line":1006,"column":22}},"484":{"start":{"line":1008,"column":10},"end":{"line":1008,"column":31}},"485":{"start":{"line":1009,"column":15},"end":{"line":1011,"column":9}},"486":{"start":{"line":1010,"column":10},"end":{"line":1010,"column":36}},"487":{"start":{"line":1012,"column":8},"end":{"line":1018,"column":10}},"488":{"start":{"line":1013,"column":10},"end":{"line":1017,"column":11}},"489":{"start":{"line":1014,"column":12},"end":{"line":1014,"column":74}},"490":{"start":{"line":1014,"column":26},"end":{"line":1014,"column":74}},"491":{"start":{"line":1015,"column":12},"end":{"line":1015,"column":32}},"492":{"start":{"line":1016,"column":12},"end":{"line":1016,"column":71}},"493":{"start":{"line":1016,"column":26},"end":{"line":1016,"column":71}},"494":{"start":{"line":1023,"column":11},"end":{"line":1061,"column":11}},"495":{"start":{"line":1024,"column":10},"end":{"line":1034,"column":12}},"496":{"start":{"line":1025,"column":12},"end":{"line":1033,"column":13}},"497":{"start":{"line":1026,"column":14},"end":{"line":1026,"column":34}},"498":{"start":{"line":1027,"column":14},"end":{"line":1032,"column":15}},"499":{"start":{"line":1028,"column":16},"end":{"line":1028,"column":38}},"500":{"start":{"line":1029,"column":16},"end":{"line":1031,"column":17}},"501":{"start":{"line":1030,"column":18},"end":{"line":1030,"column":45}},"502":{"start":{"line":1039,"column":12},"end":{"line":1039,"column":30}},"503":{"start":{"line":1040,"column":12},"end":{"line":1040,"column":53}},"504":{"start":{"line":1041,"column":12},"end":{"line":1060,"column":14}},"505":{"start":{"line":1042,"column":14},"end":{"line":1059,"column":15}},"506":{"start":{"line":1043,"column":16},"end":{"line":1043,"column":36}},"507":{"start":{"line":1044,"column":16},"end":{"line":1058,"column":17}},"508":{"start":{"line":1045,"column":18},"end":{"line":1057,"column":19}},"509":{"start":{"line":1046,"column":20},"end":{"line":1049,"column":21}},"510":{"start":{"line":1047,"column":22},"end":{"line":1047,"column":36}},"511":{"start":{"line":1048,"column":22},"end":{"line":1048,"column":58}},"512":{"start":{"line":1050,"column":20},"end":{"line":1050,"column":47}},"513":{"start":{"line":1052,"column":20},"end":{"line":1052,"column":47}},"514":{"start":{"line":1053,"column":20},"end":{"line":1056,"column":21}},"515":{"start":{"line":1054,"column":22},"end":{"line":1054,"column":35}},"516":{"start":{"line":1055,"column":22},"end":{"line":1055,"column":55}},"517":{"start":{"line":1068,"column":2},"end":{"line":1095,"column":4}},"518":{"start":{"line":1069,"column":4},"end":{"line":1069,"column":26}},"519":{"start":{"line":1070,"column":4},"end":{"line":1093,"column":6}},"520":{"start":{"line":1071,"column":6},"end":{"line":1092,"column":7}},"521":{"start":{"line":1072,"column":8},"end":{"line":1072,"column":25}},"522":{"start":{"line":1073,"column":8},"end":{"line":1091,"column":9}},"523":{"start":{"line":1074,"column":10},"end":{"line":1088,"column":11}},"524":{"start":{"line":1075,"column":12},"end":{"line":1075,"column":36}},"525":{"start":{"line":1076,"column":17},"end":{"line":1088,"column":11}},"526":{"start":{"line":1077,"column":12},"end":{"line":1077,"column":49}},"527":{"start":{"line":1078,"column":17},"end":{"line":1088,"column":11}},"528":{"start":{"line":1079,"column":12},"end":{"line":1079,"column":44}},"529":{"start":{"line":1080,"column":17},"end":{"line":1088,"column":11}},"530":{"start":{"line":1081,"column":12},"end":{"line":1081,"column":35}},"531":{"start":{"line":1082,"column":17},"end":{"line":1088,"column":11}},"532":{"start":{"line":1083,"column":12},"end":{"line":1083,"column":56}},"533":{"start":{"line":1084,"column":17},"end":{"line":1088,"column":11}},"534":{"start":{"line":1085,"column":12},"end":{"line":1085,"column":52}},"535":{"start":{"line":1087,"column":12},"end":{"line":1087,"column":59}},"536":{"start":{"line":1090,"column":10},"end":{"line":1090,"column":56}},"537":{"start":{"line":1094,"column":4},"end":{"line":1094,"column":23}},"538":{"start":{"line":1097,"column":2},"end":{"line":1097,"column":49}},"539":{"start":{"line":1103,"column":2},"end":{"line":1103,"column":26}},"540":{"start":{"line":1104,"column":2},"end":{"line":1157,"column":3}},"541":{"start":{"line":1112,"column":4},"end":{"line":1121,"column":6}},"542":{"start":{"line":1113,"column":6},"end":{"line":1113,"column":34}},"543":{"start":{"line":1114,"column":6},"end":{"line":1114,"column":32}},"544":{"start":{"line":1115,"column":6},"end":{"line":1120,"column":7}},"545":{"start":{"line":1116,"column":8},"end":{"line":1116,"column":28}},"546":{"start":{"line":1117,"column":8},"end":{"line":1119,"column":9}},"547":{"start":{"line":1118,"column":10},"end":{"line":1118,"column":38}},"548":{"start":{"line":1125,"column":4},"end":{"line":1135,"column":6}},"549":{"start":{"line":1126,"column":6},"end":{"line":1128,"column":7}},"550":{"start":{"line":1127,"column":8},"end":{"line":1127,"column":34}},"551":{"start":{"line":1130,"column":6},"end":{"line":1130,"column":35}},"552":{"start":{"line":1131,"column":6},"end":{"line":1131,"column":35}},"553":{"start":{"line":1132,"column":6},"end":{"line":1134,"column":7}},"554":{"start":{"line":1133,"column":8},"end":{"line":1133,"column":43}},"555":{"start":{"line":1140,"column":4},"end":{"line":1156,"column":5}},"556":{"start":{"line":1141,"column":6},"end":{"line":1148,"column":63}},"557":{"start":{"line":1142,"column":8},"end":{"line":1142,"column":36}},"558":{"start":{"line":1143,"column":8},"end":{"line":1147,"column":9}},"559":{"start":{"line":1144,"column":10},"end":{"line":1144,"column":34}},"560":{"start":{"line":1145,"column":10},"end":{"line":1145,"column":57}},"561":{"start":{"line":1146,"column":10},"end":{"line":1146,"column":52}},"562":{"start":{"line":1150,"column":6},"end":{"line":1152,"column":16}},"563":{"start":{"line":1151,"column":8},"end":{"line":1151,"column":50}},"564":{"start":{"line":1153,"column":6},"end":{"line":1155,"column":16}},"565":{"start":{"line":1154,"column":8},"end":{"line":1154,"column":47}},"566":{"start":{"line":1161,"column":2},"end":{"line":1161,"column":32}},"567":{"start":{"line":1166,"column":2},"end":{"line":1166,"column":28}},"568":{"start":{"line":1172,"column":2},"end":{"line":1180,"column":3}},"569":{"start":{"line":1173,"column":4},"end":{"line":1173,"column":37}},"570":{"start":{"line":1174,"column":4},"end":{"line":1178,"column":5}},"571":{"start":{"line":1175,"column":6},"end":{"line":1175,"column":48}},"572":{"start":{"line":1177,"column":6},"end":{"line":1177,"column":37}},"573":{"start":{"line":1179,"column":4},"end":{"line":1179,"column":16}},"574":{"start":{"line":1186,"column":2},"end":{"line":1195,"column":3}},"575":{"start":{"line":1187,"column":4},"end":{"line":1187,"column":32}},"576":{"start":{"line":1188,"column":4},"end":{"line":1188,"column":78}},"577":{"start":{"line":1189,"column":4},"end":{"line":1189,"column":65}},"578":{"start":{"line":1190,"column":4},"end":{"line":1190,"column":55}},"579":{"start":{"line":1191,"column":4},"end":{"line":1191,"column":66}},"580":{"start":{"line":1192,"column":4},"end":{"line":1192,"column":39}},"581":{"start":{"line":1193,"column":4},"end":{"line":1193,"column":26}},"582":{"start":{"line":1194,"column":4},"end":{"line":1194,"column":31}},"583":{"start":{"line":1198,"column":2},"end":{"line":1203,"column":3}},"584":{"start":{"line":1199,"column":4},"end":{"line":1199,"column":34}},"585":{"start":{"line":1200,"column":4},"end":{"line":1202,"column":5}},"586":{"start":{"line":1201,"column":6},"end":{"line":1201,"column":32}},"587":{"start":{"line":1209,"column":2},"end":{"line":1217,"column":3}},"588":{"start":{"line":1210,"column":4},"end":{"line":1210,"column":19}},"589":{"start":{"line":1211,"column":4},"end":{"line":1211,"column":60}},"590":{"start":{"line":1212,"column":4},"end":{"line":1212,"column":46}},"591":{"start":{"line":1213,"column":4},"end":{"line":1213,"column":52}},"592":{"start":{"line":1214,"column":4},"end":{"line":1214,"column":52}},"593":{"start":{"line":1215,"column":4},"end":{"line":1215,"column":34}},"594":{"start":{"line":1216,"column":4},"end":{"line":1216,"column":16}},"595":{"start":{"line":1221,"column":2},"end":{"line":1221,"column":26}},"596":{"start":{"line":1222,"column":2},"end":{"line":1224,"column":4}},"597":{"start":{"line":1223,"column":4},"end":{"line":1223,"column":74}},"598":{"start":{"line":1227,"column":2},"end":{"line":1227,"column":28}},"599":{"start":{"line":1238,"column":2},"end":{"line":1240,"column":4}},"600":{"start":{"line":1239,"column":4},"end":{"line":1239,"column":79}},"601":{"start":{"line":1248,"column":2},"end":{"line":1272,"column":4}},"602":{"start":{"line":1249,"column":4},"end":{"line":1253,"column":25}},"603":{"start":{"line":1254,"column":4},"end":{"line":1271,"column":6}},"604":{"start":{"line":1255,"column":6},"end":{"line":1255,"column":32}},"605":{"start":{"line":1256,"column":6},"end":{"line":1256,"column":39}},"606":{"start":{"line":1257,"column":6},"end":{"line":1262,"column":7}},"607":{"start":{"line":1258,"column":8},"end":{"line":1258,"column":27}},"608":{"start":{"line":1259,"column":8},"end":{"line":1259,"column":37}},"609":{"start":{"line":1260,"column":8},"end":{"line":1260,"column":94}},"610":{"start":{"line":1261,"column":8},"end":{"line":1261,"column":41}},"611":{"start":{"line":1263,"column":6},"end":{"line":1263,"column":37}},"612":{"start":{"line":1264,"column":6},"end":{"line":1269,"column":7}},"613":{"start":{"line":1265,"column":8},"end":{"line":1267,"column":9}},"614":{"start":{"line":1266,"column":10},"end":{"line":1266,"column":60}},"615":{"start":{"line":1268,"column":8},"end":{"line":1268,"column":36}},"616":{"start":{"line":1270,"column":6},"end":{"line":1270,"column":18}},"617":{"start":{"line":1277,"column":2},"end":{"line":1287,"column":4}},"618":{"start":{"line":1278,"column":4},"end":{"line":1278,"column":30}},"619":{"start":{"line":1279,"column":4},"end":{"line":1279,"column":30}},"620":{"start":{"line":1280,"column":4},"end":{"line":1280,"column":18}},"621":{"start":{"line":1281,"column":4},"end":{"line":1284,"column":5}},"622":{"start":{"line":1282,"column":6},"end":{"line":1282,"column":29}},"623":{"start":{"line":1283,"column":6},"end":{"line":1283,"column":40}},"624":{"start":{"line":1285,"column":4},"end":{"line":1285,"column":41}},"625":{"start":{"line":1285,"column":15},"end":{"line":1285,"column":41}},"626":{"start":{"line":1286,"column":4},"end":{"line":1286,"column":50}},"627":{"start":{"line":1299,"column":2},"end":{"line":1310,"column":4}},"628":{"start":{"line":1300,"column":4},"end":{"line":1300,"column":37}},"629":{"start":{"line":1301,"column":4},"end":{"line":1301,"column":35}},"630":{"start":{"line":1302,"column":4},"end":{"line":1302,"column":23}},"631":{"start":{"line":1303,"column":4},"end":{"line":1308,"column":5}},"632":{"start":{"line":1304,"column":6},"end":{"line":1304,"column":32}},"633":{"start":{"line":1305,"column":6},"end":{"line":1307,"column":7}},"634":{"start":{"line":1306,"column":8},"end":{"line":1306,"column":30}},"635":{"start":{"line":1309,"column":4},"end":{"line":1309,"column":71}},"636":{"start":{"line":1318,"column":2},"end":{"line":1320,"column":4}},"637":{"start":{"line":1319,"column":4},"end":{"line":1319,"column":32}},"638":{"start":{"line":1321,"column":2},"end":{"line":1321,"column":29}},"639":{"start":{"line":1323,"column":2},"end":{"line":1323,"column":30}},"640":{"start":{"line":1324,"column":2},"end":{"line":1324,"column":20}},"641":{"start":{"line":1325,"column":2},"end":{"line":1325,"column":24}},"642":{"start":{"line":1326,"column":2},"end":{"line":1326,"column":23}},"643":{"start":{"line":1327,"column":2},"end":{"line":1327,"column":22}},"644":{"start":{"line":1328,"column":2},"end":{"line":1328,"column":20}},"645":{"start":{"line":1332,"column":2},"end":{"line":1332,"column":17}},"646":{"start":{"line":1337,"column":2},"end":{"line":1339,"column":3}},"647":{"start":{"line":1338,"column":4},"end":{"line":1338,"column":292}},"648":{"start":{"line":1349,"column":2},"end":{"line":1349,"column":15}},"649":{"start":{"line":1352,"column":0},"end":{"line":1352,"column":27}}},"branchMap":{"1":{"line":50,"type":"binary-expr","locations":[{"start":{"line":50,"column":12},"end":{"line":50,"column":17},"skip":true},{"start":{"line":50,"column":21},"end":{"line":61,"column":3},"skip":true}]},"2":{"line":65,"type":"binary-expr","locations":[{"start":{"line":65,"column":16},"end":{"line":65,"column":25}},{"start":{"line":65,"column":29},"end":{"line":78,"column":3}}]},"3":{"line":81,"type":"binary-expr","locations":[{"start":{"line":81,"column":16},"end":{"line":81,"column":25}},{"start":{"line":81,"column":29},"end":{"line":91,"column":3}}]},"4":{"line":94,"type":"binary-expr","locations":[{"start":{"line":94,"column":16},"end":{"line":94,"column":29}},{"start":{"line":94,"column":33},"end":{"line":98,"column":16}}]},"5":{"line":100,"type":"binary-expr","locations":[{"start":{"line":100,"column":13},"end":{"line":100,"column":21}},{"start":{"line":100,"column":25},"end":{"line":102,"column":3}}]},"6":{"line":128,"type":"binary-expr","locations":[{"start":{"line":128,"column":21},"end":{"line":128,"column":36}},{"start":{"line":128,"column":40},"end":{"line":128,"column":59}}]},"7":{"line":129,"type":"switch","locations":[{"start":{"line":130,"column":8},"end":{"line":130,"column":22}},{"start":{"line":131,"column":8},"end":{"line":133,"column":71}},{"start":{"line":134,"column":8},"end":{"line":136,"column":57}}]},"8":{"line":132,"type":"binary-expr","locations":[{"start":{"line":132,"column":19},"end":{"line":132,"column":29}},{"start":{"line":132,"column":34},"end":{"line":132,"column":60}}]},"9":{"line":133,"type":"binary-expr","locations":[{"start":{"line":133,"column":17},"end":{"line":133,"column":27}},{"start":{"line":133,"column":31},"end":{"line":133,"column":70}}]},"10":{"line":135,"type":"binary-expr","locations":[{"start":{"line":135,"column":19},"end":{"line":135,"column":29}},{"start":{"line":135,"column":34},"end":{"line":135,"column":59}}]},"11":{"line":136,"type":"binary-expr","locations":[{"start":{"line":136,"column":17},"end":{"line":136,"column":23}},{"start":{"line":136,"column":28},"end":{"line":136,"column":55}}]},"12":{"line":158,"type":"binary-expr","locations":[{"start":{"line":158,"column":27},"end":{"line":158,"column":48}},{"start":{"line":158,"column":52},"end":{"line":158,"column":64}}]},"13":{"line":158,"type":"cond-expr","locations":[{"start":{"line":158,"column":88},"end":{"line":158,"column":97}},{"start":{"line":158,"column":100},"end":{"line":158,"column":102}}]},"14":{"line":167,"type":"binary-expr","locations":[{"start":{"line":167,"column":15},"end":{"line":167,"column":35}},{"start":{"line":167,"column":39},"end":{"line":167,"column":67}},{"start":{"line":167,"column":71},"end":{"line":167,"column":84}}]},"15":{"line":194,"type":"cond-expr","locations":[{"start":{"line":194,"column":53},"end":{"line":194,"column":77}},{"start":{"line":194,"column":80},"end":{"line":194,"column":85}}]},"16":{"line":197,"type":"if","locations":[{"start":{"line":197,"column":11},"end":{"line":197,"column":11}},{"start":{"line":197,"column":11},"end":{"line":197,"column":11}}]},"17":{"line":212,"type":"binary-expr","locations":[{"start":{"line":212,"column":15},"end":{"line":212,"column":27}},{"start":{"line":212,"column":32},"end":{"line":212,"column":64}}]},"18":{"line":234,"type":"if","locations":[{"start":{"line":234,"column":6},"end":{"line":234,"column":6}},{"start":{"line":234,"column":6},"end":{"line":234,"column":6}}]},"19":{"line":245,"type":"if","locations":[{"start":{"line":245,"column":8},"end":{"line":245,"column":8}},{"start":{"line":245,"column":8},"end":{"line":245,"column":8}}]},"20":{"line":257,"type":"binary-expr","locations":[{"start":{"line":257,"column":11},"end":{"line":257,"column":29}},{"start":{"line":257,"column":33},"end":{"line":257,"column":37}}]},"21":{"line":302,"type":"cond-expr","locations":[{"start":{"line":302,"column":27},"end":{"line":304,"column":3}},{"start":{"line":304,"column":6},"end":{"line":309,"column":3}}]},"22":{"line":316,"type":"binary-expr","locations":[{"start":{"line":316,"column":17},"end":{"line":316,"column":19}},{"start":{"line":316,"column":23},"end":{"line":316,"column":26}}]},"23":{"line":316,"type":"binary-expr","locations":[{"start":{"line":316,"column":37},"end":{"line":316,"column":39}},{"start":{"line":316,"column":43},"end":{"line":316,"column":46}}]},"24":{"line":323,"type":"cond-expr","locations":[{"start":{"line":323,"column":40},"end":{"line":323,"column":51}},{"start":{"line":323,"column":54},"end":{"line":323,"column":66}}]},"25":{"line":330,"type":"cond-expr","locations":[{"start":{"line":330,"column":39},"end":{"line":346,"column":3}},{"start":{"line":354,"column":2},"end":{"line":356,"column":3},"skip":true}]},"26":{"line":332,"type":"binary-expr","locations":[{"start":{"line":332,"column":21},"end":{"line":332,"column":36}},{"start":{"line":340,"column":4},"end":{"line":340,"column":6},"skip":true}]},"27":{"line":359,"type":"cond-expr","locations":[{"start":{"line":359,"column":35},"end":{"line":361,"column":3}},{"start":{"line":361,"column":6},"end":{"line":363,"column":3}}]},"28":{"line":386,"type":"if","locations":[{"start":{"line":386,"column":4},"end":{"line":386,"column":4}},{"start":{"line":386,"column":4},"end":{"line":386,"column":4}}]},"29":{"line":388,"type":"binary-expr","locations":[{"start":{"line":388,"column":4},"end":{"line":388,"column":40}},{"start":{"line":390,"column":4},"end":{"line":390,"column":56}},{"start":{"line":390,"column":60},"end":{"line":390,"column":86}}]},"30":{"line":390,"type":"binary-expr","locations":[{"start":{"line":390,"column":27},"end":{"line":390,"column":38}},{"start":{"line":390,"column":42},"end":{"line":390,"column":44}}]},"31":{"line":396,"type":"binary-expr","locations":[{"start":{"line":396,"column":15},"end":{"line":396,"column":35}},{"start":{"line":396,"column":40},"end":{"line":396,"column":71}}]},"32":{"line":410,"type":"cond-expr","locations":[{"start":{"line":410,"column":34},"end":{"line":414,"column":3}},{"start":{"line":414,"column":6},"end":{"line":426,"column":3}}]},"33":{"line":417,"type":"if","locations":[{"start":{"line":417,"column":4},"end":{"line":417,"column":4}},{"start":{"line":417,"column":4},"end":{"line":417,"column":4}}]},"34":{"line":430,"type":"cond-expr","locations":[{"start":{"line":430,"column":33},"end":{"line":436,"column":3}},{"start":{"line":436,"column":6},"end":{"line":442,"column":3}}]},"35":{"line":462,"type":"if","locations":[{"start":{"line":462,"column":4},"end":{"line":462,"column":4}},{"start":{"line":462,"column":4},"end":{"line":462,"column":4}}]},"36":{"line":487,"type":"switch","locations":[{"start":{"line":488,"column":6},"end":{"line":488,"column":24}},{"start":{"line":489,"column":6},"end":{"line":491,"column":14}},{"start":{"line":492,"column":6},"end":{"line":495,"column":14}},{"start":{"line":496,"column":6},"end":{"line":498,"column":14}}]},"37":{"line":529,"type":"if","locations":[{"start":{"line":529,"column":4},"end":{"line":529,"column":4}},{"start":{"line":529,"column":4},"end":{"line":529,"column":4}}]},"38":{"line":545,"type":"switch","locations":[{"start":{"line":546,"column":8},"end":{"line":569,"column":11}},{"start":{"line":570,"column":8},"end":{"line":576,"column":16}}]},"39":{"line":547,"type":"if","locations":[{"start":{"line":547,"column":10},"end":{"line":547,"column":10}},{"start":{"line":547,"column":10},"end":{"line":547,"column":10}}]},"40":{"line":548,"type":"if","locations":[{"start":{"line":548,"column":12},"end":{"line":548,"column":12}},{"start":{"line":548,"column":12},"end":{"line":548,"column":12}}]},"41":{"line":549,"type":"if","locations":[{"start":{"line":549,"column":14},"end":{"line":549,"column":14}},{"start":{"line":549,"column":14},"end":{"line":549,"column":14}}]},"42":{"line":550,"type":"if","locations":[{"start":{"line":550,"column":16},"end":{"line":550,"column":16}},{"start":{"line":550,"column":16},"end":{"line":550,"column":16}}]},"43":{"line":552,"type":"if","locations":[{"start":{"line":552,"column":20},"end":{"line":552,"column":20}},{"start":{"line":552,"column":20},"end":{"line":552,"column":20}}]},"44":{"line":559,"type":"if","locations":[{"start":{"line":559,"column":14},"end":{"line":559,"column":14}},{"start":{"line":559,"column":14},"end":{"line":559,"column":14}}]},"45":{"line":561,"type":"cond-expr","locations":[{"start":{"line":561,"column":31},"end":{"line":561,"column":33}},{"start":{"line":561,"column":36},"end":{"line":561,"column":41}}]},"46":{"line":564,"type":"cond-expr","locations":[{"start":{"line":564,"column":89},"end":{"line":564,"column":101}},{"start":{"line":564,"column":104},"end":{"line":564,"column":109}}]},"47":{"line":564,"type":"binary-expr","locations":[{"start":{"line":564,"column":27},"end":{"line":564,"column":52}},{"start":{"line":564,"column":56},"end":{"line":564,"column":86}}]},"48":{"line":567,"type":"if","locations":[{"start":{"line":567,"column":12},"end":{"line":567,"column":12}},{"start":{"line":567,"column":12},"end":{"line":567,"column":12}}]},"49":{"line":571,"type":"if","locations":[{"start":{"line":571,"column":10},"end":{"line":571,"column":10}},{"start":{"line":571,"column":10},"end":{"line":571,"column":10}}]},"50":{"line":574,"type":"if","locations":[{"start":{"line":574,"column":12},"end":{"line":574,"column":12}},{"start":{"line":574,"column":12},"end":{"line":574,"column":12}}]},"51":{"line":574,"type":"binary-expr","locations":[{"start":{"line":574,"column":37},"end":{"line":574,"column":45}},{"start":{"line":574,"column":49},"end":{"line":574,"column":51}}]},"52":{"line":574,"type":"binary-expr","locations":[{"start":{"line":574,"column":73},"end":{"line":574,"column":81}},{"start":{"line":574,"column":85},"end":{"line":574,"column":87}}]},"53":{"line":619,"type":"binary-expr","locations":[{"start":{"line":619,"column":14},"end":{"line":619,"column":21}},{"start":{"line":619,"column":25},"end":{"line":619,"column":33}}]},"54":{"line":620,"type":"cond-expr","locations":[{"start":{"line":620,"column":38},"end":{"line":620,"column":42}},{"start":{"line":620,"column":45},"end":{"line":620,"column":63}}]},"55":{"line":629,"type":"binary-expr","locations":[{"start":{"line":629,"column":11},"end":{"line":629,"column":37}},{"start":{"line":629,"column":41},"end":{"line":629,"column":65}}]},"56":{"line":630,"type":"if","locations":[{"start":{"line":630,"column":6},"end":{"line":630,"column":6}},{"start":{"line":630,"column":6},"end":{"line":630,"column":6}}]},"57":{"line":632,"type":"if","locations":[{"start":{"line":632,"column":13},"end":{"line":632,"column":13}},{"start":{"line":632,"column":13},"end":{"line":632,"column":13}}]},"58":{"line":634,"type":"if","locations":[{"start":{"line":634,"column":13},"end":{"line":634,"column":13}},{"start":{"line":634,"column":13},"end":{"line":634,"column":13}}]},"59":{"line":636,"type":"if","locations":[{"start":{"line":636,"column":13},"end":{"line":636,"column":13}},{"start":{"line":636,"column":13},"end":{"line":636,"column":13}}]},"60":{"line":638,"type":"if","locations":[{"start":{"line":638,"column":13},"end":{"line":638,"column":13}},{"start":{"line":638,"column":13},"end":{"line":638,"column":13}}]},"61":{"line":641,"type":"if","locations":[{"start":{"line":641,"column":13},"end":{"line":641,"column":13}},{"start":{"line":641,"column":13},"end":{"line":641,"column":13}}]},"62":{"line":644,"type":"if","locations":[{"start":{"line":644,"column":13},"end":{"line":644,"column":13}},{"start":{"line":644,"column":13},"end":{"line":644,"column":13}}]},"63":{"line":648,"type":"if","locations":[{"start":{"line":648,"column":13},"end":{"line":648,"column":13}},{"start":{"line":648,"column":13},"end":{"line":648,"column":13}}]},"64":{"line":654,"type":"if","locations":[{"start":{"line":654,"column":8},"end":{"line":654,"column":8}},{"start":{"line":654,"column":8},"end":{"line":654,"column":8}}]},"65":{"line":660,"type":"binary-expr","locations":[{"start":{"line":660,"column":17},"end":{"line":660,"column":32}},{"start":{"line":660,"column":36},"end":{"line":660,"column":50}},{"start":{"line":660,"column":54},"end":{"line":660,"column":88}}]},"66":{"line":664,"type":"if","locations":[{"start":{"line":664,"column":10},"end":{"line":664,"column":10}},{"start":{"line":664,"column":10},"end":{"line":664,"column":10}}]},"67":{"line":665,"type":"if","locations":[{"start":{"line":665,"column":12},"end":{"line":665,"column":12}},{"start":{"line":665,"column":12},"end":{"line":665,"column":12}}]},"68":{"line":683,"type":"if","locations":[{"start":{"line":683,"column":4},"end":{"line":683,"column":4}},{"start":{"line":683,"column":4},"end":{"line":683,"column":4}}]},"69":{"line":683,"type":"binary-expr","locations":[{"start":{"line":683,"column":8},"end":{"line":683,"column":34}},{"start":{"line":683,"column":38},"end":{"line":683,"column":62}}]},"70":{"line":684,"type":"if","locations":[{"start":{"line":684,"column":6},"end":{"line":684,"column":6}},{"start":{"line":684,"column":6},"end":{"line":684,"column":6}}]},"71":{"line":686,"type":"cond-expr","locations":[{"start":{"line":686,"column":34},"end":{"line":686,"column":40}},{"start":{"line":686,"column":43},"end":{"line":686,"column":54}}]},"72":{"line":687,"type":"if","locations":[{"start":{"line":687,"column":8},"end":{"line":687,"column":8}},{"start":{"line":687,"column":8},"end":{"line":687,"column":8}}]},"73":{"line":697,"type":"if","locations":[{"start":{"line":697,"column":8},"end":{"line":697,"column":8}},{"start":{"line":697,"column":8},"end":{"line":697,"column":8}}]},"74":{"line":698,"type":"if","locations":[{"start":{"line":698,"column":8},"end":{"line":698,"column":8}},{"start":{"line":698,"column":8},"end":{"line":698,"column":8}}]},"75":{"line":726,"type":"cond-expr","locations":[{"start":{"line":726,"column":36},"end":{"line":726,"column":40}},{"start":{"line":726,"column":43},"end":{"line":731,"column":105}}]},"76":{"line":726,"type":"cond-expr","locations":[{"start":{"line":731,"column":4},"end":{"line":731,"column":78},"skip":true},{"start":{"line":731,"column":81},"end":{"line":731,"column":105}}]},"77":{"line":731,"type":"cond-expr","locations":[{"start":{"line":731,"column":16},"end":{"line":731,"column":45},"skip":true},{"start":{"line":731,"column":48},"end":{"line":731,"column":78},"skip":true}]},"78":{"line":731,"type":"cond-expr","locations":[{"start":{"line":731,"column":20},"end":{"line":731,"column":33},"skip":true},{"start":{"line":731,"column":36},"end":{"line":731,"column":45},"skip":true}]},"79":{"line":731,"type":"cond-expr","locations":[{"start":{"line":731,"column":52},"end":{"line":731,"column":65},"skip":true},{"start":{"line":731,"column":68},"end":{"line":731,"column":78},"skip":true}]},"80":{"line":736,"type":"binary-expr","locations":[{"start":{"line":736,"column":11},"end":{"line":736,"column":34}},{"start":{"line":736,"column":38},"end":{"line":736,"column":59}},{"start":{"line":736,"column":63},"end":{"line":736,"column":89}}]},"81":{"line":752,"type":"switch","locations":[{"start":{"line":753,"column":8},"end":{"line":755,"column":16}},{"start":{"line":756,"column":8},"end":{"line":758,"column":16}},{"start":{"line":759,"column":8},"end":{"line":762,"column":16}}]},"82":{"line":781,"type":"switch","locations":[{"start":{"line":782,"column":8},"end":{"line":785,"column":16}},{"start":{"line":786,"column":8},"end":{"line":795,"column":16}},{"start":{"line":796,"column":8},"end":{"line":806,"column":16}}]},"83":{"line":787,"type":"if","locations":[{"start":{"line":787,"column":10},"end":{"line":787,"column":10}},{"start":{"line":787,"column":10},"end":{"line":787,"column":10}}]},"84":{"line":793,"type":"cond-expr","locations":[{"start":{"line":793,"column":58},"end":{"line":793,"column":83}},{"start":{"line":793,"column":86},"end":{"line":793,"column":111}}]},"85":{"line":802,"type":"if","locations":[{"start":{"line":802,"column":10},"end":{"line":802,"column":10},"skip":true},{"start":{"line":802,"column":10},"end":{"line":802,"column":10}}]},"86":{"line":802,"type":"binary-expr","locations":[{"start":{"line":802,"column":14},"end":{"line":802,"column":57}},{"start":{"line":802,"column":61},"end":{"line":802,"column":98}}]},"87":{"line":828,"type":"if","locations":[{"start":{"line":828,"column":6},"end":{"line":828,"column":6}},{"start":{"line":828,"column":6},"end":{"line":828,"column":6}}]},"88":{"line":833,"type":"if","locations":[{"start":{"line":833,"column":8},"end":{"line":833,"column":8}},{"start":{"line":833,"column":8},"end":{"line":833,"column":8},"skip":true}]},"89":{"line":835,"type":"binary-expr","locations":[{"start":{"line":835,"column":24},"end":{"line":835,"column":44}},{"start":{"line":839,"column":10},"end":{"line":839,"column":44},"skip":true}]},"90":{"line":849,"type":"if","locations":[{"start":{"line":849,"column":6},"end":{"line":849,"column":6}},{"start":{"line":849,"column":6},"end":{"line":849,"column":6}}]},"91":{"line":861,"type":"if","locations":[{"start":{"line":861,"column":4},"end":{"line":861,"column":4}},{"start":{"line":861,"column":4},"end":{"line":861,"column":4}}]},"92":{"line":882,"type":"if","locations":[{"start":{"line":882,"column":4},"end":{"line":882,"column":4}},{"start":{"line":882,"column":4},"end":{"line":882,"column":4}}]},"93":{"line":884,"type":"if","locations":[{"start":{"line":884,"column":11},"end":{"line":884,"column":11}},{"start":{"line":884,"column":11},"end":{"line":884,"column":11}}]},"94":{"line":886,"type":"if","locations":[{"start":{"line":886,"column":11},"end":{"line":886,"column":11}},{"start":{"line":886,"column":11},"end":{"line":886,"column":11}}]},"95":{"line":895,"type":"binary-expr","locations":[{"start":{"line":895,"column":11},"end":{"line":895,"column":24}},{"start":{"line":895,"column":28},"end":{"line":895,"column":43}}]},"96":{"line":911,"type":"switch","locations":[{"start":{"line":912,"column":8},"end":{"line":912,"column":22}},{"start":{"line":913,"column":8},"end":{"line":913,"column":22}},{"start":{"line":914,"column":8},"end":{"line":925,"column":16}},{"start":{"line":926,"column":8},"end":{"line":926,"column":22}},{"start":{"line":927,"column":8},"end":{"line":932,"column":11}},{"start":{"line":933,"column":8},"end":{"line":978,"column":16}}]},"97":{"line":915,"type":"if","locations":[{"start":{"line":915,"column":10},"end":{"line":915,"column":10}},{"start":{"line":915,"column":10},"end":{"line":915,"column":10}}]},"98":{"line":916,"type":"if","locations":[{"start":{"line":916,"column":12},"end":{"line":916,"column":12}},{"start":{"line":916,"column":12},"end":{"line":916,"column":12}}]},"99":{"line":928,"type":"if","locations":[{"start":{"line":928,"column":10},"end":{"line":928,"column":10}},{"start":{"line":928,"column":10},"end":{"line":928,"column":10}}]},"100":{"line":936,"type":"if","locations":[{"start":{"line":936,"column":10},"end":{"line":936,"column":10}},{"start":{"line":936,"column":10},"end":{"line":936,"column":10}}]},"101":{"line":937,"type":"if","locations":[{"start":{"line":937,"column":12},"end":{"line":937,"column":12}},{"start":{"line":937,"column":12},"end":{"line":937,"column":12}}]},"102":{"line":938,"type":"if","locations":[{"start":{"line":938,"column":14},"end":{"line":938,"column":14}},{"start":{"line":938,"column":14},"end":{"line":938,"column":14}}]},"103":{"line":942,"type":"switch","locations":[{"start":{"line":943,"column":16},"end":{"line":943,"column":30}},{"start":{"line":944,"column":16},"end":{"line":944,"column":30}},{"start":{"line":945,"column":16},"end":{"line":947,"column":24}},{"start":{"line":948,"column":16},"end":{"line":955,"column":19}},{"start":{"line":956,"column":16},"end":{"line":958,"column":24}}]},"104":{"line":949,"type":"if","locations":[{"start":{"line":949,"column":18},"end":{"line":949,"column":18}},{"start":{"line":949,"column":18},"end":{"line":949,"column":18}}]},"105":{"line":952,"type":"if","locations":[{"start":{"line":952,"column":18},"end":{"line":952,"column":18}},{"start":{"line":952,"column":18},"end":{"line":952,"column":18}}]},"106":{"line":961,"type":"if","locations":[{"start":{"line":961,"column":17},"end":{"line":961,"column":17}},{"start":{"line":961,"column":17},"end":{"line":961,"column":17}}]},"107":{"line":962,"type":"cond-expr","locations":[{"start":{"line":962,"column":106},"end":{"line":962,"column":134}},{"start":{"line":962,"column":137},"end":{"line":962,"column":144}}]},"108":{"line":963,"type":"if","locations":[{"start":{"line":963,"column":17},"end":{"line":963,"column":17}},{"start":{"line":963,"column":17},"end":{"line":963,"column":17}}]},"109":{"line":965,"type":"if","locations":[{"start":{"line":965,"column":17},"end":{"line":965,"column":17}},{"start":{"line":965,"column":17},"end":{"line":965,"column":17}}]},"110":{"line":967,"type":"if","locations":[{"start":{"line":967,"column":17},"end":{"line":967,"column":17}},{"start":{"line":967,"column":17},"end":{"line":967,"column":17}}]},"111":{"line":969,"type":"if","locations":[{"start":{"line":969,"column":17},"end":{"line":969,"column":17}},{"start":{"line":969,"column":17},"end":{"line":969,"column":17}}]},"112":{"line":971,"type":"if","locations":[{"start":{"line":971,"column":17},"end":{"line":971,"column":17}},{"start":{"line":971,"column":17},"end":{"line":971,"column":17}}]},"113":{"line":973,"type":"if","locations":[{"start":{"line":973,"column":17},"end":{"line":973,"column":17}},{"start":{"line":973,"column":17},"end":{"line":973,"column":17}}]},"114":{"line":996,"type":"if","locations":[{"start":{"line":996,"column":4},"end":{"line":996,"column":4}},{"start":{"line":996,"column":4},"end":{"line":996,"column":4}}]},"115":{"line":1001,"type":"if","locations":[{"start":{"line":1001,"column":9},"end":{"line":1001,"column":9}},{"start":{"line":1001,"column":9},"end":{"line":1001,"column":9}}]},"116":{"line":1003,"type":"if","locations":[{"start":{"line":1003,"column":8},"end":{"line":1003,"column":8}},{"start":{"line":1003,"column":8},"end":{"line":1003,"column":8}}]},"117":{"line":1003,"type":"binary-expr","locations":[{"start":{"line":1003,"column":12},"end":{"line":1003,"column":30}},{"start":{"line":1003,"column":34},"end":{"line":1003,"column":55}}]},"118":{"line":1004,"type":"if","locations":[{"start":{"line":1004,"column":10},"end":{"line":1004,"column":10}},{"start":{"line":1004,"column":10},"end":{"line":1004,"column":10}}]},"119":{"line":1009,"type":"if","locations":[{"start":{"line":1009,"column":15},"end":{"line":1009,"column":15}},{"start":{"line":1009,"column":15},"end":{"line":1009,"column":15}}]},"120":{"line":1013,"type":"if","locations":[{"start":{"line":1013,"column":10},"end":{"line":1013,"column":10}},{"start":{"line":1013,"column":10},"end":{"line":1013,"column":10}}]},"121":{"line":1014,"type":"if","locations":[{"start":{"line":1014,"column":12},"end":{"line":1014,"column":12}},{"start":{"line":1014,"column":12},"end":{"line":1014,"column":12}}]},"122":{"line":1016,"type":"if","locations":[{"start":{"line":1016,"column":12},"end":{"line":1016,"column":12}},{"start":{"line":1016,"column":12},"end":{"line":1016,"column":12}}]},"123":{"line":1023,"type":"if","locations":[{"start":{"line":1023,"column":11},"end":{"line":1023,"column":11}},{"start":{"line":1023,"column":11},"end":{"line":1023,"column":11}}]},"124":{"line":1023,"type":"binary-expr","locations":[{"start":{"line":1023,"column":15},"end":{"line":1023,"column":30}},{"start":{"line":1023,"column":34},"end":{"line":1023,"column":40}},{"start":{"line":1023,"column":44},"end":{"line":1023,"column":56}}]},"125":{"line":1025,"type":"if","locations":[{"start":{"line":1025,"column":12},"end":{"line":1025,"column":12}},{"start":{"line":1025,"column":12},"end":{"line":1025,"column":12}}]},"126":{"line":1027,"type":"if","locations":[{"start":{"line":1027,"column":14},"end":{"line":1027,"column":14}},{"start":{"line":1027,"column":14},"end":{"line":1027,"column":14}}]},"127":{"line":1029,"type":"if","locations":[{"start":{"line":1029,"column":16},"end":{"line":1029,"column":16}},{"start":{"line":1029,"column":16},"end":{"line":1029,"column":16}}]},"128":{"line":1042,"type":"if","locations":[{"start":{"line":1042,"column":14},"end":{"line":1042,"column":14}},{"start":{"line":1042,"column":14},"end":{"line":1042,"column":14}}]},"129":{"line":1044,"type":"if","locations":[{"start":{"line":1044,"column":16},"end":{"line":1044,"column":16}},{"start":{"line":1044,"column":16},"end":{"line":1044,"column":16}}]},"130":{"line":1045,"type":"if","locations":[{"start":{"line":1045,"column":18},"end":{"line":1045,"column":18}},{"start":{"line":1045,"column":18},"end":{"line":1045,"column":18}}]},"131":{"line":1046,"type":"if","locations":[{"start":{"line":1046,"column":20},"end":{"line":1046,"column":20}},{"start":{"line":1046,"column":20},"end":{"line":1046,"column":20}}]},"132":{"line":1053,"type":"if","locations":[{"start":{"line":1053,"column":20},"end":{"line":1053,"column":20}},{"start":{"line":1053,"column":20},"end":{"line":1053,"column":20}}]},"133":{"line":1071,"type":"if","locations":[{"start":{"line":1071,"column":6},"end":{"line":1071,"column":6}},{"start":{"line":1071,"column":6},"end":{"line":1071,"column":6}}]},"134":{"line":1073,"type":"if","locations":[{"start":{"line":1073,"column":8},"end":{"line":1073,"column":8}},{"start":{"line":1073,"column":8},"end":{"line":1073,"column":8}}]},"135":{"line":1073,"type":"binary-expr","locations":[{"start":{"line":1073,"column":12},"end":{"line":1073,"column":37}},{"start":{"line":1073,"column":41},"end":{"line":1073,"column":46}}]},"136":{"line":1074,"type":"if","locations":[{"start":{"line":1074,"column":10},"end":{"line":1074,"column":10}},{"start":{"line":1074,"column":10},"end":{"line":1074,"column":10}}]},"137":{"line":1076,"type":"if","locations":[{"start":{"line":1076,"column":17},"end":{"line":1076,"column":17}},{"start":{"line":1076,"column":17},"end":{"line":1076,"column":17}}]},"138":{"line":1078,"type":"if","locations":[{"start":{"line":1078,"column":17},"end":{"line":1078,"column":17}},{"start":{"line":1078,"column":17},"end":{"line":1078,"column":17}}]},"139":{"line":1080,"type":"if","locations":[{"start":{"line":1080,"column":17},"end":{"line":1080,"column":17}},{"start":{"line":1080,"column":17},"end":{"line":1080,"column":17}}]},"140":{"line":1082,"type":"if","locations":[{"start":{"line":1082,"column":17},"end":{"line":1082,"column":17}},{"start":{"line":1082,"column":17},"end":{"line":1082,"column":17}}]},"141":{"line":1084,"type":"if","locations":[{"start":{"line":1084,"column":17},"end":{"line":1084,"column":17}},{"start":{"line":1084,"column":17},"end":{"line":1084,"column":17}}]},"142":{"line":1090,"type":"cond-expr","locations":[{"start":{"line":1090,"column":45},"end":{"line":1090,"column":47}},{"start":{"line":1090,"column":50},"end":{"line":1090,"column":55}}]},"143":{"line":1117,"type":"if","locations":[{"start":{"line":1117,"column":8},"end":{"line":1117,"column":8}},{"start":{"line":1117,"column":8},"end":{"line":1117,"column":8}}]},"144":{"line":1126,"type":"if","locations":[{"start":{"line":1126,"column":6},"end":{"line":1126,"column":6}},{"start":{"line":1126,"column":6},"end":{"line":1126,"column":6}}]},"145":{"line":1174,"type":"if","locations":[{"start":{"line":1174,"column":4},"end":{"line":1174,"column":4}},{"start":{"line":1174,"column":4},"end":{"line":1174,"column":4}}]},"146":{"line":1174,"type":"binary-expr","locations":[{"start":{"line":1174,"column":8},"end":{"line":1174,"column":14}},{"start":{"line":1174,"column":18},"end":{"line":1174,"column":54}}]},"147":{"line":1188,"type":"binary-expr","locations":[{"start":{"line":1188,"column":15},"end":{"line":1188,"column":38}},{"start":{"line":1188,"column":42},"end":{"line":1188,"column":77}}]},"148":{"line":1223,"type":"cond-expr","locations":[{"start":{"line":1223,"column":36},"end":{"line":1223,"column":38}},{"start":{"line":1223,"column":41},"end":{"line":1223,"column":73}}]},"149":{"line":1239,"type":"cond-expr","locations":[{"start":{"line":1239,"column":25},"end":{"line":1239,"column":48}},{"start":{"line":1239,"column":51},"end":{"line":1239,"column":78}}]},"150":{"line":1239,"type":"binary-expr","locations":[{"start":{"line":1239,"column":33},"end":{"line":1239,"column":37}},{"start":{"line":1239,"column":41},"end":{"line":1239,"column":47}}]},"151":{"line":1239,"type":"binary-expr","locations":[{"start":{"line":1239,"column":63},"end":{"line":1239,"column":67}},{"start":{"line":1239,"column":71},"end":{"line":1239,"column":77}}]},"152":{"line":1257,"type":"if","locations":[{"start":{"line":1257,"column":6},"end":{"line":1257,"column":6}},{"start":{"line":1257,"column":6},"end":{"line":1257,"column":6}}]},"153":{"line":1260,"type":"cond-expr","locations":[{"start":{"line":1260,"column":37},"end":{"line":1260,"column":83}},{"start":{"line":1260,"column":86},"end":{"line":1260,"column":93}}]},"154":{"line":1264,"type":"if","locations":[{"start":{"line":1264,"column":6},"end":{"line":1264,"column":6}},{"start":{"line":1264,"column":6},"end":{"line":1264,"column":6}}]},"155":{"line":1265,"type":"if","locations":[{"start":{"line":1265,"column":8},"end":{"line":1265,"column":8}},{"start":{"line":1265,"column":8},"end":{"line":1265,"column":8}}]},"156":{"line":1281,"type":"if","locations":[{"start":{"line":1281,"column":4},"end":{"line":1281,"column":4}},{"start":{"line":1281,"column":4},"end":{"line":1281,"column":4}}]},"157":{"line":1283,"type":"binary-expr","locations":[{"start":{"line":1283,"column":13},"end":{"line":1283,"column":29}},{"start":{"line":1283,"column":33},"end":{"line":1283,"column":39}}]},"158":{"line":1285,"type":"if","locations":[{"start":{"line":1285,"column":4},"end":{"line":1285,"column":4}},{"start":{"line":1285,"column":4},"end":{"line":1285,"column":4}}]},"159":{"line":1286,"type":"binary-expr","locations":[{"start":{"line":1286,"column":11},"end":{"line":1286,"column":19}},{"start":{"line":1286,"column":24},"end":{"line":1286,"column":48}}]},"160":{"line":1305,"type":"if","locations":[{"start":{"line":1305,"column":6},"end":{"line":1305,"column":6}},{"start":{"line":1305,"column":6},"end":{"line":1305,"column":6}}]},"161":{"line":1305,"type":"binary-expr","locations":[{"start":{"line":1305,"column":10},"end":{"line":1305,"column":41}},{"start":{"line":1305,"column":45},"end":{"line":1305,"column":86}}]},"162":{"line":1309,"type":"cond-expr","locations":[{"start":{"line":1309,"column":36},"end":{"line":1309,"column":48}},{"start":{"line":1309,"column":51},"end":{"line":1309,"column":70}}]},"163":{"line":1338,"type":"cond-expr","locations":[{"start":{"line":1338,"column":34},"end":{"line":1338,"column":219}},{"start":{"line":1338,"column":222},"end":{"line":1338,"column":291}}]},"164":{"line":1338,"type":"cond-expr","locations":[{"start":{"line":1338,"column":49},"end":{"line":1338,"column":64}},{"start":{"line":1338,"column":67},"end":{"line":1338,"column":219}}]},"165":{"line":1338,"type":"cond-expr","locations":[{"start":{"line":1338,"column":94},"end":{"line":1338,"column":116}},{"start":{"line":1338,"column":119},"end":{"line":1338,"column":219}}]},"166":{"line":1338,"type":"cond-expr","locations":[{"start":{"line":1338,"column":135},"end":{"line":1338,"column":156}},{"start":{"line":1338,"column":159},"end":{"line":1338,"column":219}}]},"167":{"line":1338,"type":"cond-expr","locations":[{"start":{"line":1338,"column":180},"end":{"line":1338,"column":196}},{"start":{"line":1338,"column":199},"end":{"line":1338,"column":219}}]},"168":{"line":1338,"type":"cond-expr","locations":[{"start":{"line":1338,"column":239},"end":{"line":1338,"column":254}},{"start":{"line":1338,"column":257},"end":{"line":1338,"column":267}}]}}}} \ No newline at end of file +{"/Users/agiammarchi/git/hyperHTML/index.c.js":{"path":"/Users/agiammarchi/git/hyperHTML/index.c.js","s":{"1":2,"2":2,"3":2,"4":2,"5":2,"6":2,"7":2,"8":2,"9":2,"10":2,"11":2,"12":2,"13":2,"14":2,"15":2,"16":2,"17":2,"18":2,"19":1,"20":12,"21":12,"22":12,"23":2,"24":0,"25":0,"26":0,"27":0,"28":2,"29":2,"30":5,"31":5,"32":299,"33":139,"34":2,"35":1,"36":1,"37":8,"38":37,"39":2,"40":1,"41":119,"42":2,"43":63,"44":1,"45":42,"46":1,"47":2,"48":2,"49":2,"50":6,"51":6,"52":2,"53":34,"54":34,"55":6,"56":6,"57":28,"58":28,"59":2,"60":12,"61":12,"62":12,"63":2,"64":10,"65":10,"66":10,"67":2,"68":34,"69":2,"70":24,"71":24,"72":24,"73":22,"74":24,"75":24,"76":24,"77":28,"78":24,"79":4,"80":24,"81":2,"82":6,"83":6,"84":102,"85":62,"86":2,"87":2,"88":2,"89":2,"90":2,"91":4,"92":2,"93":4,"94":16,"95":10,"96":10,"97":8,"98":2,"99":176,"100":2,"101":485,"102":2,"103":227,"104":2,"105":78,"106":2,"107":2,"108":2,"109":2,"110":2,"111":2,"112":2,"113":2,"114":2,"115":2,"116":2,"117":2,"118":2,"119":2,"120":2,"121":13,"122":100,"123":100,"124":175,"125":2,"126":2,"127":95,"128":2,"129":89,"130":2,"131":176,"132":2,"133":452,"134":452,"135":452,"136":452,"137":342,"138":452,"139":0,"140":2,"141":107,"142":110,"143":2,"144":2,"145":646,"146":2,"147":2,"148":646,"149":646,"150":2,"151":85,"152":85,"153":85,"154":87,"155":87,"156":87,"157":1,"158":1,"159":1,"160":86,"161":86,"162":87,"163":2,"164":2,"165":2,"166":2,"167":2,"168":2,"169":2,"170":2,"171":2,"172":2,"173":2,"174":1,"175":16,"176":16,"177":16,"178":16,"179":2,"180":12,"181":12,"182":12,"183":2,"184":4,"185":4,"186":4,"187":2,"188":2,"189":2,"190":2,"191":2,"192":4,"193":2,"194":155,"195":155,"196":155,"197":8,"198":8,"199":58,"200":58,"201":58,"202":89,"203":89,"204":155,"205":138,"206":155,"207":2,"208":196,"209":2,"210":155,"211":223,"212":223,"213":301,"214":223,"215":2,"216":2,"217":8,"218":2,"219":2,"220":2,"221":2,"222":6,"223":2,"224":8,"225":8,"226":36,"227":22,"228":18,"229":10,"230":8,"231":6,"232":6,"233":4,"234":8,"235":2,"236":6,"237":18,"238":18,"239":18,"240":18,"241":18,"242":18,"243":4,"244":14,"245":18,"246":18,"247":14,"248":14,"249":14,"250":4,"251":10,"252":18,"253":2,"254":2,"255":2,"256":2,"257":4,"258":4,"259":4,"260":4,"261":2,"262":517,"263":2,"264":30,"265":30,"266":30,"267":30,"268":2,"269":297,"270":297,"271":297,"272":297,"273":297,"274":297,"275":297,"276":297,"277":297,"278":297,"279":587,"280":40,"281":547,"282":3,"283":544,"284":22,"285":522,"286":5,"287":517,"288":215,"289":215,"290":302,"291":88,"292":88,"293":214,"294":65,"295":65,"296":65,"297":149,"298":21,"299":21,"300":21,"301":128,"302":128,"303":89,"304":89,"305":39,"306":39,"307":39,"308":58,"309":58,"310":39,"311":12,"312":11,"313":1,"314":12,"315":12,"316":12,"317":12,"318":27,"319":27,"320":27,"321":27,"322":297,"323":254,"324":156,"325":156,"326":156,"327":113,"328":43,"329":43,"330":116,"331":43,"332":98,"333":2,"334":98,"335":69,"336":29,"337":297,"338":2,"339":1,"340":2,"341":2,"342":2,"343":2,"344":526,"345":2,"346":82,"347":2,"348":217,"349":217,"350":217,"351":223,"352":223,"353":223,"354":111,"355":111,"356":104,"357":104,"358":8,"359":8,"360":8,"361":217,"362":2,"363":355,"364":355,"365":355,"366":508,"367":508,"368":201,"369":201,"370":201,"371":70,"372":66,"373":66,"374":70,"375":237,"376":0,"377":0,"378":237,"379":2,"380":201,"381":201,"382":201,"383":201,"384":201,"385":201,"386":141,"387":141,"388":89,"389":89,"390":89,"391":89,"392":89,"393":89,"394":201,"395":201,"396":89,"397":89,"398":2,"399":87,"400":201,"401":201,"402":2,"403":2,"404":2,"405":2,"406":2,"407":2,"408":12,"409":12,"410":2,"411":10,"412":2,"413":8,"414":2,"415":6,"416":2,"417":129,"418":2,"419":111,"420":111,"421":111,"422":282,"423":104,"424":30,"425":10,"426":10,"427":74,"428":74,"429":74,"430":104,"431":178,"432":8,"433":8,"434":8,"435":170,"436":170,"437":170,"438":88,"439":9,"440":4,"441":79,"442":18,"443":18,"444":61,"445":8,"446":61,"447":4,"448":4,"449":57,"450":57,"451":82,"452":28,"453":54,"454":4,"455":50,"456":10,"457":40,"458":4,"459":36,"460":4,"461":32,"462":22,"463":10,"464":2,"465":8,"466":170,"467":111,"468":2,"469":104,"470":104,"471":104,"472":8,"473":96,"474":38,"475":38,"476":16,"477":2,"478":2,"479":16,"480":22,"481":20,"482":38,"483":56,"484":42,"485":4,"486":42,"487":42,"488":40,"489":58,"490":16,"491":30,"492":28,"493":28,"494":26,"495":26,"496":4,"497":42,"498":42,"499":42,"500":82,"501":58,"502":58,"503":54,"504":4,"505":2,"506":2,"507":4,"508":50,"509":50,"510":44,"511":44,"512":2,"513":8,"514":8,"515":54,"516":38,"517":38,"518":14,"519":2,"520":12,"521":2,"522":10,"523":2,"524":8,"525":2,"526":6,"527":2,"528":4,"529":2,"530":2,"531":24,"532":8,"533":2,"534":2,"535":1,"536":2,"537":24,"538":24,"539":24,"540":18,"541":18,"542":15,"543":2,"544":103,"545":18,"546":103,"547":103,"548":103,"549":88,"550":2,"551":2,"552":6,"553":6,"554":6,"555":6,"556":6,"557":1,"558":6,"559":1,"560":6,"561":2,"562":2,"563":1,"564":422,"565":422,"566":205,"567":217,"568":422,"569":1,"570":217,"571":217,"572":217,"573":217,"574":217,"575":217,"576":217,"577":217,"578":1,"579":422,"580":422,"581":460,"582":1,"583":154,"584":154,"585":154,"586":154,"587":154,"588":154,"589":154,"590":2,"591":2,"592":48,"593":2,"594":2,"595":94,"596":2,"597":114,"598":114,"599":190,"600":190,"601":190,"602":122,"603":122,"604":122,"605":122,"606":190,"607":190,"608":122,"609":10,"610":122,"611":190,"612":2,"613":50,"614":50,"615":50,"616":50,"617":12,"618":12,"619":50,"620":24,"621":50,"622":2,"623":122,"624":122,"625":122,"626":122,"627":240,"628":240,"629":136,"630":122,"631":2,"632":195,"633":2,"634":2,"635":2,"636":2,"637":2,"638":2,"639":2,"640":2,"641":1,"642":20,"643":2,"644":2},"b":{"1":[2,0],"2":[2,1],"3":[2,1],"4":[2,1],"5":[2,1],"6":[34,12],"7":[6,6,28],"8":[6,2],"9":[6,6],"10":[28,10],"11":[28,14],"12":[34,10],"13":[22,12],"14":[24,22,22],"15":[2,22],"16":[4,20],"17":[102,58],"18":[2,2],"19":[8,2],"20":[485,126],"21":[1,1],"22":[89,66],"23":[89,66],"24":[4,172],"25":[1,1],"26":[452,0],"27":[1,1],"28":[646,154],"29":[1,1],"30":[1,86],"31":[1,1],"32":[2,2],"33":[8,8,58,89],"34":[2,6],"35":[22,18],"36":[18,4],"37":[10,8],"38":[8,2],"39":[6,2],"40":[4,2],"41":[2,6],"42":[4,14],"43":[12,6],"44":[18,16],"45":[4,14],"46":[14,4],"47":[4,10],"48":[4,2],"49":[10,4],"50":[297,102],"51":[53,244],"52":[884,685],"53":[40,547],"54":[3,544],"55":[22,522],"56":[5,517],"57":[215,302],"58":[88,214],"59":[65,149],"60":[21,128],"61":[89,39],"62":[97,90,87],"63":[12,27],"64":[11,1],"65":[254,43],"66":[297,199],"67":[156,98],"68":[145,11],"69":[113,43],"70":[2,96],"71":[69,29],"72":[492,34],"73":[12,22],"74":[0,12],"75":[0,0],"76":[12,0],"77":[82,64,60],"78":[111,104,8],"79":[201,70,237],"80":[66,4],"81":[8,58],"82":[0,237],"83":[237,4],"84":[89,52],"85":[89,0],"86":[89,0],"87":[2,87],"88":[2,199],"89":[2,10],"90":[2,8],"91":[2,6],"92":[129,129],"93":[92,102,104,172,178,170],"94":[30,74],"95":[10,20],"96":[8,170],"97":[88,82],"98":[9,79],"99":[4,5],"100":[10,18,18,61,57],"101":[8,53],"102":[4,57],"103":[28,54],"104":[8,20],"105":[4,50],"106":[10,40],"107":[4,36],"108":[4,32],"109":[22,10],"110":[2,8],"111":[8,96],"112":[38,58],"113":[16,22],"114":[38,30],"115":[2,14],"116":[20,2],"117":[42,14],"118":[4,38],"119":[40,2],"120":[16,42],"121":[58,52,52],"122":[28,2],"123":[26,2],"124":[4,22],"125":[58,24],"126":[54,4],"127":[4,50],"128":[2,2],"129":[44,6],"130":[38,16],"131":[14,24],"132":[38,16],"133":[2,12],"134":[2,10],"135":[2,8],"136":[2,6],"137":[2,4],"138":[2,2],"139":[4,20],"140":[15,3],"141":[18,85],"142":[205,217],"143":[422,239],"144":[217,154],"145":[20,28],"146":[48,46],"147":[48,42],"148":[46,34],"149":[122,68],"150":[10,112],"151":[122,68],"152":[10,112],"153":[12,38],"154":[12,12],"155":[24,26],"156":[50,26],"157":[136,104],"158":[240,118],"159":[106,16],"160":[14,6],"161":[2,12],"162":[2,10],"163":[2,8],"164":[4,4],"165":[2,4]},"f":{"1":2,"2":12,"3":0,"4":0,"5":0,"6":5,"7":299,"8":139,"9":1,"10":8,"11":37,"12":1,"13":119,"14":63,"15":42,"16":2,"17":6,"18":34,"19":12,"20":10,"21":34,"22":24,"23":24,"24":22,"25":24,"26":6,"27":102,"28":62,"29":4,"30":16,"31":176,"32":485,"33":227,"34":78,"35":13,"36":100,"37":95,"38":89,"39":176,"40":452,"41":0,"42":107,"43":110,"44":646,"45":646,"46":85,"47":87,"48":2,"49":2,"50":16,"51":12,"52":4,"53":155,"54":196,"55":155,"56":223,"57":8,"58":8,"59":36,"60":2,"61":4,"62":517,"63":30,"64":297,"65":201,"66":2,"67":526,"68":82,"69":217,"70":355,"71":201,"72":12,"73":129,"74":111,"75":282,"76":104,"77":56,"78":30,"79":82,"80":8,"81":54,"82":2,"83":24,"84":103,"85":6,"86":6,"87":6,"88":422,"89":217,"90":422,"91":154,"92":48,"93":94,"94":114,"95":190,"96":50,"97":122,"98":195,"99":20},"fnMap":{"1":{"name":"(anonymous_1)","line":1,"loc":{"start":{"line":1,"column":17},"end":{"line":1,"column":35}}},"2":{"name":"Event","line":41,"loc":{"start":{"line":41,"column":12},"end":{"line":41,"column":33}}},"3":{"name":"Map","line":50,"loc":{"start":{"line":50,"column":21},"end":{"line":50,"column":36}},"skip":true},"4":{"name":"get","line":54,"loc":{"start":{"line":54,"column":11},"end":{"line":54,"column":29}},"skip":true},"5":{"name":"set","line":57,"loc":{"start":{"line":57,"column":11},"end":{"line":57,"column":36}},"skip":true},"6":{"name":"WeakMap","line":65,"loc":{"start":{"line":65,"column":29},"end":{"line":65,"column":48}}},"7":{"name":"get","line":68,"loc":{"start":{"line":68,"column":11},"end":{"line":68,"column":29}}},"8":{"name":"set","line":71,"loc":{"start":{"line":71,"column":11},"end":{"line":71,"column":36}}},"9":{"name":"WeakSet","line":81,"loc":{"start":{"line":81,"column":29},"end":{"line":81,"column":48}}},"10":{"name":"add","line":84,"loc":{"start":{"line":84,"column":11},"end":{"line":84,"column":29}}},"11":{"name":"has","line":87,"loc":{"start":{"line":87,"column":11},"end":{"line":87,"column":29}}},"12":{"name":"(anonymous_12)","line":94,"loc":{"start":{"line":94,"column":33},"end":{"line":94,"column":53}}},"13":{"name":"(anonymous_13)","line":95,"loc":{"start":{"line":95,"column":11},"end":{"line":95,"column":26}}},"14":{"name":"(anonymous_14)","line":100,"loc":{"start":{"line":100,"column":25},"end":{"line":100,"column":37}}},"15":{"name":"Component","line":112,"loc":{"start":{"line":112,"column":2},"end":{"line":112,"column":23}}},"16":{"name":"setup","line":118,"loc":{"start":{"line":118,"column":2},"end":{"line":118,"column":26}}},"17":{"name":"createEntry","line":123,"loc":{"start":{"line":123,"column":22},"end":{"line":123,"column":62}}},"18":{"name":"get","line":127,"loc":{"start":{"line":127,"column":14},"end":{"line":127,"column":53}}},"19":{"name":"relate","line":139,"loc":{"start":{"line":139,"column":17},"end":{"line":139,"column":46}}},"20":{"name":"set","line":144,"loc":{"start":{"line":144,"column":14},"end":{"line":144,"column":36}}},"21":{"name":"value","line":157,"loc":{"start":{"line":157,"column":15},"end":{"line":157,"column":43}}},"22":{"name":"value","line":165,"loc":{"start":{"line":165,"column":15},"end":{"line":165,"column":33}}},"23":{"name":"(anonymous_23)","line":179,"loc":{"start":{"line":179,"column":33},"end":{"line":179,"column":45}}},"24":{"name":"get","line":184,"loc":{"start":{"line":184,"column":13},"end":{"line":184,"column":28}}},"25":{"name":"value","line":192,"loc":{"start":{"line":192,"column":15},"end":{"line":192,"column":45}}},"26":{"name":"lazyGetter","line":208,"loc":{"start":{"line":208,"column":19},"end":{"line":208,"column":49}}},"27":{"name":"get","line":211,"loc":{"start":{"line":211,"column":11},"end":{"line":211,"column":26}}},"28":{"name":"set","line":214,"loc":{"start":{"line":214,"column":11},"end":{"line":214,"column":31}}},"29":{"name":"define","line":233,"loc":{"start":{"line":233,"column":12},"end":{"line":233,"column":46}}},"30":{"name":"invoke","line":242,"loc":{"start":{"line":242,"column":12},"end":{"line":242,"column":46}}},"31":{"name":"create","line":253,"loc":{"start":{"line":253,"column":15},"end":{"line":253,"column":43}}},"32":{"name":"doc","line":256,"loc":{"start":{"line":256,"column":12},"end":{"line":256,"column":31}}},"33":{"name":"fragment","line":259,"loc":{"start":{"line":259,"column":17},"end":{"line":259,"column":41}}},"34":{"name":"text","line":262,"loc":{"start":{"line":262,"column":13},"end":{"line":262,"column":40}}},"35":{"name":"(anonymous_35)","line":302,"loc":{"start":{"line":302,"column":27},"end":{"line":302,"column":55}}},"36":{"name":"(anonymous_36)","line":304,"loc":{"start":{"line":304,"column":6},"end":{"line":304,"column":34}}},"37":{"name":"comments","line":312,"loc":{"start":{"line":312,"column":17},"end":{"line":312,"column":51}}},"38":{"name":"replaceAttributes","line":315,"loc":{"start":{"line":315,"column":26},"end":{"line":315,"column":65}}},"39":{"name":"createFragment","line":322,"loc":{"start":{"line":322,"column":23},"end":{"line":322,"column":59}}},"40":{"name":"(anonymous_40)","line":330,"loc":{"start":{"line":330,"column":39},"end":{"line":330,"column":55}}},"41":{"name":"(anonymous_41)","line":354,"loc":{"start":{"line":354,"column":2},"end":{"line":354,"column":18}},"skip":true},"42":{"name":"(anonymous_42)","line":359,"loc":{"start":{"line":359,"column":35},"end":{"line":359,"column":59}}},"43":{"name":"(anonymous_43)","line":361,"loc":{"start":{"line":361,"column":6},"end":{"line":361,"column":30}}},"44":{"name":"unique","line":378,"loc":{"start":{"line":378,"column":15},"end":{"line":378,"column":41}}},"45":{"name":"TL","line":386,"loc":{"start":{"line":386,"column":11},"end":{"line":386,"column":26}}},"46":{"name":"(anonymous_46)","line":394,"loc":{"start":{"line":394,"column":34},"end":{"line":394,"column":56}}},"47":{"name":"(anonymous_47)","line":398,"loc":{"start":{"line":398,"column":6},"end":{"line":398,"column":28}}},"48":{"name":"(anonymous_48)","line":414,"loc":{"start":{"line":414,"column":33},"end":{"line":414,"column":55}}},"49":{"name":"(anonymous_49)","line":420,"loc":{"start":{"line":420,"column":6},"end":{"line":420,"column":28}}},"50":{"name":"Wire","line":428,"loc":{"start":{"line":428,"column":2},"end":{"line":428,"column":28}}},"51":{"name":"insert","line":436,"loc":{"start":{"line":436,"column":26},"end":{"line":436,"column":44}}},"52":{"name":"remove","line":443,"loc":{"start":{"line":443,"column":26},"end":{"line":443,"column":44}}},"53":{"name":"createPath","line":468,"loc":{"start":{"line":468,"column":19},"end":{"line":468,"column":45}}},"54":{"name":"prepend","line":490,"loc":{"start":{"line":490,"column":16},"end":{"line":490,"column":53}}},"55":{"name":"create","line":495,"loc":{"start":{"line":495,"column":12},"end":{"line":495,"column":46}}},"56":{"name":"find","line":498,"loc":{"start":{"line":498,"column":10},"end":{"line":498,"column":36}}},"57":{"name":"(anonymous_57)","line":512,"loc":{"start":{"line":512,"column":15},"end":{"line":512,"column":48}}},"58":{"name":"update","line":525,"loc":{"start":{"line":525,"column":15},"end":{"line":525,"column":45}}},"59":{"name":"(anonymous_59)","line":528,"loc":{"start":{"line":528,"column":11},"end":{"line":528,"column":31}}},"60":{"name":"ized","line":566,"loc":{"start":{"line":566,"column":13},"end":{"line":566,"column":39}}},"61":{"name":"toStyle","line":569,"loc":{"start":{"line":569,"column":16},"end":{"line":569,"column":41}}},"62":{"name":"identity","line":586,"loc":{"start":{"line":586,"column":17},"end":{"line":586,"column":38}}},"63":{"name":"remove","line":590,"loc":{"start":{"line":590,"column":15},"end":{"line":590,"column":58}}},"64":{"name":"domdiff","line":597,"loc":{"start":{"line":597,"column":16},"end":{"line":602,"column":4}}},"65":{"name":"Cache","line":700,"loc":{"start":{"line":700,"column":2},"end":{"line":700,"column":19}}},"66":{"name":"asHTML","line":704,"loc":{"start":{"line":704,"column":15},"end":{"line":704,"column":37}}},"67":{"name":"asNode","line":709,"loc":{"start":{"line":709,"column":15},"end":{"line":709,"column":40}}},"68":{"name":"canDiff","line":719,"loc":{"start":{"line":719,"column":16},"end":{"line":719,"column":40}}},"69":{"name":"create$$1","line":730,"loc":{"start":{"line":730,"column":17},"end":{"line":730,"column":49}}},"70":{"name":"find","line":760,"loc":{"start":{"line":760,"column":13},"end":{"line":760,"column":47}}},"71":{"name":"findAttributes","line":804,"loc":{"start":{"line":804,"column":25},"end":{"line":804,"column":69}}},"72":{"name":"invokeAtDistance","line":864,"loc":{"start":{"line":864,"column":25},"end":{"line":864,"column":68}}},"73":{"name":"isPromise_ish","line":878,"loc":{"start":{"line":878,"column":22},"end":{"line":878,"column":52}}},"74":{"name":"setAnyContent","line":891,"loc":{"start":{"line":891,"column":22},"end":{"line":891,"column":63}}},"75":{"name":"anyContent","line":894,"loc":{"start":{"line":894,"column":21},"end":{"line":894,"column":48}}},"76":{"name":"setAttribute","line":975,"loc":{"start":{"line":975,"column":21},"end":{"line":975,"column":65}}},"77":{"name":"(anonymous_77)","line":996,"loc":{"start":{"line":996,"column":15},"end":{"line":996,"column":35}}},"78":{"name":"(anonymous_78)","line":1008,"loc":{"start":{"line":1008,"column":17},"end":{"line":1008,"column":37}}},"79":{"name":"(anonymous_79)","line":1025,"loc":{"start":{"line":1025,"column":19},"end":{"line":1025,"column":39}}},"80":{"name":"setTextContent","line":1052,"loc":{"start":{"line":1052,"column":23},"end":{"line":1052,"column":53}}},"81":{"name":"textContent","line":1054,"loc":{"start":{"line":1054,"column":22},"end":{"line":1054,"column":50}}},"82":{"name":"observe","line":1088,"loc":{"start":{"line":1088,"column":2},"end":{"line":1088,"column":21}}},"83":{"name":"dispatchAll","line":1096,"loc":{"start":{"line":1096,"column":22},"end":{"line":1096,"column":56}}},"84":{"name":"dispatchTarget","line":1109,"loc":{"start":{"line":1109,"column":25},"end":{"line":1109,"column":62}}},"85":{"name":"(anonymous_85)","line":1125,"loc":{"start":{"line":1125,"column":27},"end":{"line":1125,"column":46}}},"86":{"name":"(anonymous_86)","line":1134,"loc":{"start":{"line":1134,"column":50},"end":{"line":1134,"column":67}}},"87":{"name":"(anonymous_87)","line":1137,"loc":{"start":{"line":1137,"column":51},"end":{"line":1137,"column":68}}},"88":{"name":"render","line":1156,"loc":{"start":{"line":1156,"column":2},"end":{"line":1156,"column":28}}},"89":{"name":"upgrade","line":1170,"loc":{"start":{"line":1170,"column":2},"end":{"line":1170,"column":29}}},"90":{"name":"update$1","line":1182,"loc":{"start":{"line":1182,"column":2},"end":{"line":1182,"column":22}}},"91":{"name":"createTemplate","line":1193,"loc":{"start":{"line":1193,"column":2},"end":{"line":1193,"column":36}}},"92":{"name":"SC_PLACE","line":1206,"loc":{"start":{"line":1206,"column":17},"end":{"line":1206,"column":47}}},"93":{"name":"wire","line":1222,"loc":{"start":{"line":1222,"column":13},"end":{"line":1222,"column":38}}},"94":{"name":"content","line":1232,"loc":{"start":{"line":1232,"column":16},"end":{"line":1232,"column":39}}},"95":{"name":"(anonymous_95)","line":1238,"loc":{"start":{"line":1238,"column":11},"end":{"line":1238,"column":30}}},"96":{"name":"weakly","line":1261,"loc":{"start":{"line":1261,"column":15},"end":{"line":1261,"column":42}}},"97":{"name":"wireContent","line":1283,"loc":{"start":{"line":1283,"column":20},"end":{"line":1283,"column":47}}},"98":{"name":"bind","line":1302,"loc":{"start":{"line":1302,"column":13},"end":{"line":1302,"column":36}}},"99":{"name":"hyper","line":1321,"loc":{"start":{"line":1321,"column":2},"end":{"line":1321,"column":23}}}},"statementMap":{"1":{"start":{"line":1,"column":0},"end":{"line":1335,"column":11}},"2":{"start":{"line":4,"column":2},"end":{"line":4,"column":31}},"3":{"start":{"line":9,"column":2},"end":{"line":9,"column":23}},"4":{"start":{"line":10,"column":2},"end":{"line":10,"column":20}},"5":{"start":{"line":11,"column":2},"end":{"line":11,"column":23}},"6":{"start":{"line":12,"column":2},"end":{"line":12,"column":34}},"7":{"start":{"line":15,"column":2},"end":{"line":15,"column":112}},"8":{"start":{"line":18,"column":2},"end":{"line":18,"column":44}},"9":{"start":{"line":19,"column":2},"end":{"line":19,"column":51}},"10":{"start":{"line":22,"column":2},"end":{"line":22,"column":30}},"11":{"start":{"line":23,"column":2},"end":{"line":23,"column":39}},"12":{"start":{"line":26,"column":2},"end":{"line":26,"column":27}},"13":{"start":{"line":27,"column":2},"end":{"line":27,"column":52}},"14":{"start":{"line":28,"column":2},"end":{"line":28,"column":61}},"15":{"start":{"line":29,"column":2},"end":{"line":29,"column":34}},"16":{"start":{"line":37,"column":2},"end":{"line":37,"column":22}},"17":{"start":{"line":38,"column":2},"end":{"line":46,"column":3}},"18":{"start":{"line":39,"column":4},"end":{"line":39,"column":23}},"19":{"start":{"line":41,"column":4},"end":{"line":45,"column":6}},"20":{"start":{"line":42,"column":6},"end":{"line":42,"column":44}},"21":{"start":{"line":43,"column":6},"end":{"line":43,"column":38}},"22":{"start":{"line":44,"column":6},"end":{"line":44,"column":15}},"23":{"start":{"line":50,"column":2},"end":{"line":61,"column":4},"skip":true},"24":{"start":{"line":51,"column":4},"end":{"line":52,"column":20},"skip":true},"25":{"start":{"line":53,"column":4},"end":{"line":60,"column":6},"skip":true},"26":{"start":{"line":55,"column":8},"end":{"line":55,"column":41},"skip":true},"27":{"start":{"line":58,"column":8},"end":{"line":58,"column":43},"skip":true},"28":{"start":{"line":64,"column":2},"end":{"line":64,"column":13}},"29":{"start":{"line":65,"column":2},"end":{"line":78,"column":4}},"30":{"start":{"line":66,"column":4},"end":{"line":66,"column":25}},"31":{"start":{"line":67,"column":4},"end":{"line":77,"column":6}},"32":{"start":{"line":69,"column":8},"end":{"line":69,"column":24}},"33":{"start":{"line":72,"column":8},"end":{"line":75,"column":11}},"34":{"start":{"line":81,"column":2},"end":{"line":91,"column":4}},"35":{"start":{"line":82,"column":4},"end":{"line":82,"column":27}},"36":{"start":{"line":83,"column":4},"end":{"line":90,"column":6}},"37":{"start":{"line":85,"column":8},"end":{"line":85,"column":26}},"38":{"start":{"line":88,"column":8},"end":{"line":88,"column":36}},"39":{"start":{"line":94,"column":2},"end":{"line":98,"column":17}},"40":{"start":{"line":95,"column":4},"end":{"line":97,"column":6}},"41":{"start":{"line":96,"column":6},"end":{"line":96,"column":53}},"42":{"start":{"line":100,"column":2},"end":{"line":102,"column":4}},"43":{"start":{"line":101,"column":4},"end":{"line":101,"column":42}},"44":{"start":{"line":112,"column":2},"end":{"line":114,"column":3}},"45":{"start":{"line":113,"column":4},"end":{"line":113,"column":16}},"46":{"start":{"line":118,"column":2},"end":{"line":202,"column":3}},"47":{"start":{"line":121,"column":4},"end":{"line":121,"column":33}},"48":{"start":{"line":122,"column":4},"end":{"line":122,"column":31}},"49":{"start":{"line":123,"column":4},"end":{"line":126,"column":6}},"50":{"start":{"line":124,"column":6},"end":{"line":124,"column":28}},"51":{"start":{"line":125,"column":6},"end":{"line":125,"column":23}},"52":{"start":{"line":127,"column":4},"end":{"line":138,"column":6}},"53":{"start":{"line":128,"column":6},"end":{"line":128,"column":60}},"54":{"start":{"line":129,"column":6},"end":{"line":137,"column":7}},"55":{"start":{"line":132,"column":10},"end":{"line":132,"column":62}},"56":{"start":{"line":133,"column":10},"end":{"line":133,"column":71}},"57":{"start":{"line":135,"column":10},"end":{"line":135,"column":61}},"58":{"start":{"line":136,"column":10},"end":{"line":136,"column":57}},"59":{"start":{"line":139,"column":4},"end":{"line":143,"column":6}},"60":{"start":{"line":140,"column":6},"end":{"line":140,"column":42}},"61":{"start":{"line":141,"column":6},"end":{"line":141,"column":32}},"62":{"start":{"line":142,"column":6},"end":{"line":142,"column":22}},"63":{"start":{"line":144,"column":4},"end":{"line":148,"column":6}},"64":{"start":{"line":145,"column":6},"end":{"line":145,"column":27}},"65":{"start":{"line":146,"column":6},"end":{"line":146,"column":34}},"66":{"start":{"line":147,"column":6},"end":{"line":147,"column":18}},"67":{"start":{"line":150,"column":4},"end":{"line":161,"column":7}},"68":{"start":{"line":158,"column":10},"end":{"line":158,"column":104}},"69":{"start":{"line":162,"column":4},"end":{"line":201,"column":7}},"70":{"start":{"line":166,"column":10},"end":{"line":166,"column":35}},"71":{"start":{"line":167,"column":10},"end":{"line":167,"column":89}},"72":{"start":{"line":180,"column":8},"end":{"line":180,"column":33}},"73":{"start":{"line":185,"column":10},"end":{"line":185,"column":20}},"74":{"start":{"line":193,"column":10},"end":{"line":193,"column":34}},"75":{"start":{"line":194,"column":10},"end":{"line":194,"column":86}},"76":{"start":{"line":195,"column":10},"end":{"line":197,"column":11}},"77":{"start":{"line":196,"column":12},"end":{"line":196,"column":38}},"78":{"start":{"line":197,"column":11},"end":{"line":197,"column":47}},"79":{"start":{"line":197,"column":33},"end":{"line":197,"column":47}},"80":{"start":{"line":198,"column":10},"end":{"line":198,"column":22}},"81":{"start":{"line":208,"column":2},"end":{"line":218,"column":4}},"82":{"start":{"line":209,"column":4},"end":{"line":209,"column":34}},"83":{"start":{"line":210,"column":4},"end":{"line":217,"column":6}},"84":{"start":{"line":212,"column":8},"end":{"line":212,"column":66}},"85":{"start":{"line":215,"column":8},"end":{"line":215,"column":82}},"86":{"start":{"line":220,"column":2},"end":{"line":220,"column":19}},"87":{"start":{"line":221,"column":2},"end":{"line":221,"column":16}},"88":{"start":{"line":222,"column":2},"end":{"line":222,"column":46}},"89":{"start":{"line":224,"column":2},"end":{"line":224,"column":17}},"90":{"start":{"line":226,"column":2},"end":{"line":250,"column":4}},"91":{"start":{"line":234,"column":6},"end":{"line":236,"column":7}},"92":{"start":{"line":235,"column":8},"end":{"line":235,"column":35}},"93":{"start":{"line":237,"column":6},"end":{"line":237,"column":33}},"94":{"start":{"line":243,"column":6},"end":{"line":248,"column":7}},"95":{"start":{"line":244,"column":8},"end":{"line":244,"column":26}},"96":{"start":{"line":245,"column":8},"end":{"line":247,"column":9}},"97":{"start":{"line":246,"column":10},"end":{"line":246,"column":53}},"98":{"start":{"line":253,"column":2},"end":{"line":255,"column":4}},"99":{"start":{"line":254,"column":4},"end":{"line":254,"column":41}},"100":{"start":{"line":256,"column":2},"end":{"line":258,"column":4}},"101":{"start":{"line":257,"column":4},"end":{"line":257,"column":38}},"102":{"start":{"line":259,"column":2},"end":{"line":261,"column":4}},"103":{"start":{"line":260,"column":4},"end":{"line":260,"column":46}},"104":{"start":{"line":262,"column":2},"end":{"line":264,"column":4}},"105":{"start":{"line":263,"column":4},"end":{"line":263,"column":43}},"106":{"start":{"line":269,"column":2},"end":{"line":269,"column":31}},"107":{"start":{"line":270,"column":2},"end":{"line":270,"column":55}},"108":{"start":{"line":271,"column":2},"end":{"line":271,"column":57}},"109":{"start":{"line":272,"column":2},"end":{"line":272,"column":50}},"110":{"start":{"line":273,"column":2},"end":{"line":273,"column":89}},"111":{"start":{"line":275,"column":2},"end":{"line":275,"column":100}},"112":{"start":{"line":277,"column":2},"end":{"line":277,"column":100}},"113":{"start":{"line":279,"column":2},"end":{"line":279,"column":40}},"114":{"start":{"line":282,"column":2},"end":{"line":282,"column":43}},"115":{"start":{"line":285,"column":2},"end":{"line":285,"column":61}},"116":{"start":{"line":288,"column":2},"end":{"line":288,"column":52}},"117":{"start":{"line":289,"column":2},"end":{"line":289,"column":51}},"118":{"start":{"line":290,"column":2},"end":{"line":290,"column":80}},"119":{"start":{"line":296,"column":2},"end":{"line":296,"column":47}},"120":{"start":{"line":302,"column":2},"end":{"line":309,"column":4}},"121":{"start":{"line":303,"column":4},"end":{"line":303,"column":40}},"122":{"start":{"line":305,"column":4},"end":{"line":305,"column":35}},"123":{"start":{"line":306,"column":4},"end":{"line":308,"column":5}},"124":{"start":{"line":307,"column":6},"end":{"line":307,"column":38}},"125":{"start":{"line":311,"column":2},"end":{"line":311,"column":86}},"126":{"start":{"line":312,"column":2},"end":{"line":314,"column":4}},"127":{"start":{"line":313,"column":4},"end":{"line":313,"column":73}},"128":{"start":{"line":315,"column":2},"end":{"line":317,"column":4}},"129":{"start":{"line":316,"column":4},"end":{"line":316,"column":48}},"130":{"start":{"line":322,"column":2},"end":{"line":324,"column":4}},"131":{"start":{"line":323,"column":4},"end":{"line":323,"column":110}},"132":{"start":{"line":330,"column":2},"end":{"line":356,"column":4}},"133":{"start":{"line":331,"column":4},"end":{"line":331,"column":33}},"134":{"start":{"line":332,"column":4},"end":{"line":340,"column":7}},"135":{"start":{"line":341,"column":4},"end":{"line":341,"column":35}},"136":{"start":{"line":342,"column":4},"end":{"line":344,"column":5}},"137":{"start":{"line":343,"column":6},"end":{"line":343,"column":50}},"138":{"start":{"line":345,"column":4},"end":{"line":345,"column":17}},"139":{"start":{"line":355,"column":4},"end":{"line":355,"column":32},"skip":true},"140":{"start":{"line":359,"column":2},"end":{"line":363,"column":4}},"141":{"start":{"line":360,"column":4},"end":{"line":360,"column":41}},"142":{"start":{"line":362,"column":4},"end":{"line":362,"column":27}},"143":{"start":{"line":367,"column":2},"end":{"line":367,"column":23}},"144":{"start":{"line":378,"column":2},"end":{"line":380,"column":4}},"145":{"start":{"line":379,"column":4},"end":{"line":379,"column":24}},"146":{"start":{"line":385,"column":2},"end":{"line":385,"column":13}},"147":{"start":{"line":386,"column":2},"end":{"line":389,"column":4}},"148":{"start":{"line":387,"column":4},"end":{"line":387,"column":30}},"149":{"start":{"line":388,"column":4},"end":{"line":388,"column":30}},"150":{"start":{"line":394,"column":2},"end":{"line":410,"column":4}},"151":{"start":{"line":395,"column":4},"end":{"line":395,"column":45}},"152":{"start":{"line":396,"column":4},"end":{"line":396,"column":31}},"153":{"start":{"line":397,"column":4},"end":{"line":397,"column":29}},"154":{"start":{"line":399,"column":4},"end":{"line":399,"column":45}},"155":{"start":{"line":400,"column":4},"end":{"line":400,"column":33}},"156":{"start":{"line":401,"column":4},"end":{"line":408,"column":5}},"157":{"start":{"line":402,"column":6},"end":{"line":402,"column":31}},"158":{"start":{"line":403,"column":6},"end":{"line":403,"column":58}},"159":{"start":{"line":404,"column":6},"end":{"line":404,"column":72}},"160":{"start":{"line":406,"column":6},"end":{"line":406,"column":33}},"161":{"start":{"line":407,"column":6},"end":{"line":407,"column":56}},"162":{"start":{"line":409,"column":4},"end":{"line":409,"column":19}},"163":{"start":{"line":414,"column":2},"end":{"line":426,"column":4}},"164":{"start":{"line":415,"column":4},"end":{"line":415,"column":33}},"165":{"start":{"line":416,"column":4},"end":{"line":416,"column":68}},"166":{"start":{"line":417,"column":4},"end":{"line":417,"column":31}},"167":{"start":{"line":418,"column":4},"end":{"line":418,"column":54}},"168":{"start":{"line":419,"column":4},"end":{"line":419,"column":19}},"169":{"start":{"line":421,"column":4},"end":{"line":421,"column":33}},"170":{"start":{"line":422,"column":4},"end":{"line":422,"column":40}},"171":{"start":{"line":423,"column":4},"end":{"line":423,"column":82}},"172":{"start":{"line":424,"column":4},"end":{"line":424,"column":65}},"173":{"start":{"line":425,"column":4},"end":{"line":425,"column":19}},"174":{"start":{"line":428,"column":2},"end":{"line":433,"column":3}},"175":{"start":{"line":429,"column":4},"end":{"line":429,"column":33}},"176":{"start":{"line":430,"column":4},"end":{"line":430,"column":36}},"177":{"start":{"line":431,"column":4},"end":{"line":431,"column":31}},"178":{"start":{"line":432,"column":4},"end":{"line":432,"column":44}},"179":{"start":{"line":436,"column":2},"end":{"line":440,"column":4}},"180":{"start":{"line":437,"column":4},"end":{"line":437,"column":34}},"181":{"start":{"line":438,"column":4},"end":{"line":438,"column":32}},"182":{"start":{"line":439,"column":4},"end":{"line":439,"column":14}},"183":{"start":{"line":443,"column":2},"end":{"line":455,"column":4}},"184":{"start":{"line":444,"column":4},"end":{"line":444,"column":27}},"185":{"start":{"line":445,"column":4},"end":{"line":445,"column":25}},"186":{"start":{"line":446,"column":4},"end":{"line":453,"column":5}},"187":{"start":{"line":447,"column":6},"end":{"line":447,"column":40}},"188":{"start":{"line":449,"column":6},"end":{"line":449,"column":43}},"189":{"start":{"line":450,"column":6},"end":{"line":450,"column":47}},"190":{"start":{"line":451,"column":6},"end":{"line":451,"column":30}},"191":{"start":{"line":452,"column":6},"end":{"line":452,"column":29}},"192":{"start":{"line":454,"column":4},"end":{"line":454,"column":17}},"193":{"start":{"line":468,"column":2},"end":{"line":488,"column":4}},"194":{"start":{"line":469,"column":4},"end":{"line":469,"column":18}},"195":{"start":{"line":470,"column":4},"end":{"line":470,"column":28}},"196":{"start":{"line":471,"column":4},"end":{"line":483,"column":5}},"197":{"start":{"line":474,"column":8},"end":{"line":474,"column":26}},"198":{"start":{"line":475,"column":8},"end":{"line":475,"column":14}},"199":{"start":{"line":477,"column":8},"end":{"line":477,"column":37}},"200":{"start":{"line":478,"column":8},"end":{"line":478,"column":40}},"201":{"start":{"line":479,"column":8},"end":{"line":479,"column":14}},"202":{"start":{"line":481,"column":8},"end":{"line":481,"column":39}},"203":{"start":{"line":482,"column":8},"end":{"line":482,"column":14}},"204":{"start":{"line":484,"column":4},"end":{"line":486,"column":5}},"205":{"start":{"line":485,"column":6},"end":{"line":485,"column":38}},"206":{"start":{"line":487,"column":4},"end":{"line":487,"column":16}},"207":{"start":{"line":490,"column":2},"end":{"line":492,"column":4}},"208":{"start":{"line":491,"column":4},"end":{"line":491,"column":61}},"209":{"start":{"line":494,"column":2},"end":{"line":505,"column":4}},"210":{"start":{"line":496,"column":6},"end":{"line":496,"column":76}},"211":{"start":{"line":499,"column":6},"end":{"line":499,"column":31}},"212":{"start":{"line":500,"column":6},"end":{"line":502,"column":7}},"213":{"start":{"line":501,"column":8},"end":{"line":501,"column":40}},"214":{"start":{"line":503,"column":6},"end":{"line":503,"column":18}},"215":{"start":{"line":508,"column":2},"end":{"line":508,"column":84}},"216":{"start":{"line":512,"column":2},"end":{"line":520,"column":5}},"217":{"start":{"line":513,"column":4},"end":{"line":518,"column":5}},"218":{"start":{"line":514,"column":6},"end":{"line":514,"column":43}},"219":{"start":{"line":515,"column":6},"end":{"line":515,"column":23}},"220":{"start":{"line":516,"column":6},"end":{"line":516,"column":35}},"221":{"start":{"line":517,"column":6},"end":{"line":517,"column":34}},"222":{"start":{"line":519,"column":4},"end":{"line":519,"column":37}},"223":{"start":{"line":525,"column":2},"end":{"line":563,"column":4}},"224":{"start":{"line":526,"column":4},"end":{"line":527,"column":26}},"225":{"start":{"line":528,"column":4},"end":{"line":562,"column":6}},"226":{"start":{"line":529,"column":6},"end":{"line":561,"column":7}},"227":{"start":{"line":531,"column":10},"end":{"line":553,"column":11}},"228":{"start":{"line":532,"column":12},"end":{"line":544,"column":13}},"229":{"start":{"line":533,"column":14},"end":{"line":541,"column":15}},"230":{"start":{"line":534,"column":16},"end":{"line":540,"column":17}},"231":{"start":{"line":535,"column":18},"end":{"line":539,"column":19}},"232":{"start":{"line":536,"column":20},"end":{"line":538,"column":21}},"233":{"start":{"line":537,"column":22},"end":{"line":537,"column":38}},"234":{"start":{"line":543,"column":14},"end":{"line":543,"column":66}},"235":{"start":{"line":543,"column":25},"end":{"line":543,"column":42}},"236":{"start":{"line":543,"column":47},"end":{"line":543,"column":66}},"237":{"start":{"line":545,"column":12},"end":{"line":545,"column":42}},"238":{"start":{"line":546,"column":12},"end":{"line":549,"column":13}},"239":{"start":{"line":547,"column":14},"end":{"line":547,"column":41}},"240":{"start":{"line":548,"column":14},"end":{"line":548,"column":110}},"241":{"start":{"line":550,"column":12},"end":{"line":550,"column":31}},"242":{"start":{"line":551,"column":12},"end":{"line":551,"column":87}},"243":{"start":{"line":551,"column":23},"end":{"line":551,"column":62}},"244":{"start":{"line":551,"column":67},"end":{"line":551,"column":87}},"245":{"start":{"line":552,"column":12},"end":{"line":552,"column":18}},"246":{"start":{"line":555,"column":10},"end":{"line":559,"column":11}},"247":{"start":{"line":556,"column":12},"end":{"line":556,"column":31}},"248":{"start":{"line":557,"column":12},"end":{"line":557,"column":32}},"249":{"start":{"line":558,"column":12},"end":{"line":558,"column":88}},"250":{"start":{"line":558,"column":23},"end":{"line":558,"column":52}},"251":{"start":{"line":558,"column":57},"end":{"line":558,"column":88}},"252":{"start":{"line":560,"column":10},"end":{"line":560,"column":16}},"253":{"start":{"line":565,"column":2},"end":{"line":565,"column":35}},"254":{"start":{"line":566,"column":2},"end":{"line":568,"column":4}},"255":{"start":{"line":567,"column":4},"end":{"line":567,"column":39}},"256":{"start":{"line":569,"column":2},"end":{"line":575,"column":4}},"257":{"start":{"line":570,"column":4},"end":{"line":570,"column":17}},"258":{"start":{"line":571,"column":4},"end":{"line":573,"column":5}},"259":{"start":{"line":572,"column":6},"end":{"line":572,"column":65}},"260":{"start":{"line":574,"column":4},"end":{"line":574,"column":24}},"261":{"start":{"line":586,"column":2},"end":{"line":588,"column":4}},"262":{"start":{"line":587,"column":4},"end":{"line":587,"column":13}},"263":{"start":{"line":590,"column":2},"end":{"line":595,"column":4}},"264":{"start":{"line":591,"column":4},"end":{"line":591,"column":55}},"265":{"start":{"line":592,"column":4},"end":{"line":592,"column":33}},"266":{"start":{"line":593,"column":4},"end":{"line":593,"column":29}},"267":{"start":{"line":594,"column":4},"end":{"line":594,"column":27}},"268":{"start":{"line":597,"column":2},"end":{"line":690,"column":4}},"269":{"start":{"line":603,"column":4},"end":{"line":603,"column":34}},"270":{"start":{"line":604,"column":4},"end":{"line":604,"column":64}},"271":{"start":{"line":605,"column":4},"end":{"line":606,"column":24}},"272":{"start":{"line":607,"column":4},"end":{"line":607,"column":45}},"273":{"start":{"line":608,"column":4},"end":{"line":608,"column":43}},"274":{"start":{"line":609,"column":4},"end":{"line":609,"column":50}},"275":{"start":{"line":610,"column":4},"end":{"line":610,"column":43}},"276":{"start":{"line":611,"column":4},"end":{"line":611,"column":41}},"277":{"start":{"line":612,"column":4},"end":{"line":612,"column":47}},"278":{"start":{"line":613,"column":4},"end":{"line":666,"column":5}},"279":{"start":{"line":614,"column":6},"end":{"line":665,"column":7}},"280":{"start":{"line":615,"column":8},"end":{"line":615,"column":56}},"281":{"start":{"line":616,"column":13},"end":{"line":665,"column":7}},"282":{"start":{"line":617,"column":8},"end":{"line":617,"column":52}},"283":{"start":{"line":618,"column":13},"end":{"line":665,"column":7}},"284":{"start":{"line":619,"column":8},"end":{"line":619,"column":53}},"285":{"start":{"line":620,"column":13},"end":{"line":665,"column":7}},"286":{"start":{"line":621,"column":8},"end":{"line":621,"column":49}},"287":{"start":{"line":622,"column":13},"end":{"line":665,"column":7}},"288":{"start":{"line":623,"column":8},"end":{"line":623,"column":56}},"289":{"start":{"line":624,"column":8},"end":{"line":624,"column":53}},"290":{"start":{"line":625,"column":13},"end":{"line":665,"column":7}},"291":{"start":{"line":626,"column":8},"end":{"line":626,"column":52}},"292":{"start":{"line":627,"column":8},"end":{"line":627,"column":49}},"293":{"start":{"line":628,"column":13},"end":{"line":665,"column":7}},"294":{"start":{"line":629,"column":8},"end":{"line":629,"column":95}},"295":{"start":{"line":630,"column":8},"end":{"line":630,"column":56}},"296":{"start":{"line":631,"column":8},"end":{"line":631,"column":49}},"297":{"start":{"line":632,"column":13},"end":{"line":665,"column":7}},"298":{"start":{"line":633,"column":8},"end":{"line":633,"column":82}},"299":{"start":{"line":634,"column":8},"end":{"line":634,"column":52}},"300":{"start":{"line":635,"column":8},"end":{"line":635,"column":53}},"301":{"start":{"line":637,"column":8},"end":{"line":637,"column":58}},"302":{"start":{"line":638,"column":8},"end":{"line":664,"column":9}},"303":{"start":{"line":639,"column":10},"end":{"line":639,"column":85}},"304":{"start":{"line":640,"column":10},"end":{"line":640,"column":55}},"305":{"start":{"line":642,"column":10},"end":{"line":642,"column":24}},"306":{"start":{"line":643,"column":10},"end":{"line":643,"column":30}},"307":{"start":{"line":644,"column":10},"end":{"line":647,"column":11}},"308":{"start":{"line":645,"column":12},"end":{"line":645,"column":16}},"309":{"start":{"line":646,"column":12},"end":{"line":646,"column":16}},"310":{"start":{"line":648,"column":10},"end":{"line":663,"column":11}},"311":{"start":{"line":649,"column":12},"end":{"line":653,"column":13}},"312":{"start":{"line":650,"column":14},"end":{"line":650,"column":64}},"313":{"start":{"line":652,"column":14},"end":{"line":652,"column":90}},"314":{"start":{"line":654,"column":12},"end":{"line":654,"column":29}},"315":{"start":{"line":655,"column":12},"end":{"line":655,"column":28}},"316":{"start":{"line":656,"column":12},"end":{"line":656,"column":47}},"317":{"start":{"line":657,"column":12},"end":{"line":657,"column":45}},"318":{"start":{"line":659,"column":12},"end":{"line":659,"column":41}},"319":{"start":{"line":660,"column":12},"end":{"line":660,"column":39}},"320":{"start":{"line":661,"column":12},"end":{"line":661,"column":74}},"321":{"start":{"line":662,"column":12},"end":{"line":662,"column":57}},"322":{"start":{"line":667,"column":4},"end":{"line":688,"column":5}},"323":{"start":{"line":668,"column":6},"end":{"line":687,"column":7}},"324":{"start":{"line":669,"column":8},"end":{"line":669,"column":45}},"325":{"start":{"line":670,"column":8},"end":{"line":670,"column":55}},"326":{"start":{"line":671,"column":8},"end":{"line":679,"column":9}},"327":{"start":{"line":672,"column":10},"end":{"line":672,"column":75}},"328":{"start":{"line":674,"column":10},"end":{"line":674,"column":75}},"329":{"start":{"line":675,"column":10},"end":{"line":677,"column":11}},"330":{"start":{"line":676,"column":12},"end":{"line":676,"column":69}},"331":{"start":{"line":678,"column":10},"end":{"line":678,"column":51}},"332":{"start":{"line":681,"column":8},"end":{"line":681,"column":63}},"333":{"start":{"line":681,"column":48},"end":{"line":681,"column":63}},"334":{"start":{"line":682,"column":8},"end":{"line":686,"column":9}},"335":{"start":{"line":683,"column":10},"end":{"line":683,"column":70}},"336":{"start":{"line":685,"column":10},"end":{"line":685,"column":101}},"337":{"start":{"line":689,"column":4},"end":{"line":689,"column":23}},"338":{"start":{"line":696,"column":2},"end":{"line":696,"column":33}},"339":{"start":{"line":700,"column":2},"end":{"line":700,"column":21}},"340":{"start":{"line":701,"column":2},"end":{"line":701,"column":40}},"341":{"start":{"line":704,"column":2},"end":{"line":706,"column":4}},"342":{"start":{"line":705,"column":4},"end":{"line":705,"column":26}},"343":{"start":{"line":709,"column":2},"end":{"line":716,"column":4}},"344":{"start":{"line":710,"column":4},"end":{"line":715,"column":106}},"345":{"start":{"line":719,"column":2},"end":{"line":721,"column":4}},"346":{"start":{"line":720,"column":4},"end":{"line":720,"column":90}},"347":{"start":{"line":730,"column":2},"end":{"line":750,"column":4}},"348":{"start":{"line":731,"column":4},"end":{"line":731,"column":21}},"349":{"start":{"line":732,"column":4},"end":{"line":732,"column":30}},"350":{"start":{"line":733,"column":4},"end":{"line":748,"column":5}},"351":{"start":{"line":734,"column":6},"end":{"line":734,"column":26}},"352":{"start":{"line":735,"column":6},"end":{"line":735,"column":44}},"353":{"start":{"line":736,"column":6},"end":{"line":747,"column":7}},"354":{"start":{"line":738,"column":10},"end":{"line":738,"column":48}},"355":{"start":{"line":739,"column":10},"end":{"line":739,"column":16}},"356":{"start":{"line":741,"column":10},"end":{"line":741,"column":65}},"357":{"start":{"line":742,"column":10},"end":{"line":742,"column":16}},"358":{"start":{"line":744,"column":10},"end":{"line":744,"column":45}},"359":{"start":{"line":745,"column":10},"end":{"line":745,"column":32}},"360":{"start":{"line":746,"column":10},"end":{"line":746,"column":16}},"361":{"start":{"line":749,"column":4},"end":{"line":749,"column":19}},"362":{"start":{"line":760,"column":2},"end":{"line":793,"column":4}},"363":{"start":{"line":761,"column":4},"end":{"line":761,"column":37}},"364":{"start":{"line":762,"column":4},"end":{"line":762,"column":35}},"365":{"start":{"line":763,"column":4},"end":{"line":792,"column":5}},"366":{"start":{"line":764,"column":6},"end":{"line":764,"column":32}},"367":{"start":{"line":765,"column":6},"end":{"line":791,"column":7}},"368":{"start":{"line":767,"column":10},"end":{"line":767,"column":48}},"369":{"start":{"line":768,"column":10},"end":{"line":768,"column":36}},"370":{"start":{"line":769,"column":10},"end":{"line":769,"column":16}},"371":{"start":{"line":771,"column":10},"end":{"line":778,"column":11}},"372":{"start":{"line":772,"column":12},"end":{"line":772,"column":26}},"373":{"start":{"line":773,"column":12},"end":{"line":777,"column":113}},"374":{"start":{"line":779,"column":10},"end":{"line":779,"column":16}},"375":{"start":{"line":786,"column":10},"end":{"line":789,"column":11}},"376":{"start":{"line":787,"column":12},"end":{"line":787,"column":26},"skip":true},"377":{"start":{"line":788,"column":12},"end":{"line":788,"column":50},"skip":true},"378":{"start":{"line":790,"column":10},"end":{"line":790,"column":16}},"379":{"start":{"line":804,"column":2},"end":{"line":858,"column":4}},"380":{"start":{"line":805,"column":4},"end":{"line":805,"column":28}},"381":{"start":{"line":806,"column":4},"end":{"line":806,"column":37}},"382":{"start":{"line":807,"column":4},"end":{"line":807,"column":39}},"383":{"start":{"line":808,"column":4},"end":{"line":808,"column":20}},"384":{"start":{"line":809,"column":4},"end":{"line":809,"column":30}},"385":{"start":{"line":810,"column":4},"end":{"line":828,"column":5}},"386":{"start":{"line":811,"column":6},"end":{"line":811,"column":31}},"387":{"start":{"line":812,"column":6},"end":{"line":827,"column":7}},"388":{"start":{"line":813,"column":8},"end":{"line":813,"column":34}},"389":{"start":{"line":817,"column":8},"end":{"line":825,"column":9}},"390":{"start":{"line":818,"column":10},"end":{"line":818,"column":86}},"391":{"start":{"line":819,"column":10},"end":{"line":823,"column":45}},"392":{"start":{"line":824,"column":10},"end":{"line":824,"column":65}},"393":{"start":{"line":826,"column":8},"end":{"line":826,"column":31}},"394":{"start":{"line":829,"column":4},"end":{"line":829,"column":28}},"395":{"start":{"line":830,"column":4},"end":{"line":836,"column":5}},"396":{"start":{"line":832,"column":6},"end":{"line":832,"column":34}},"397":{"start":{"line":833,"column":6},"end":{"line":835,"column":48}},"398":{"start":{"line":833,"column":41},"end":{"line":833,"column":79}},"399":{"start":{"line":835,"column":11},"end":{"line":835,"column":48}},"400":{"start":{"line":844,"column":4},"end":{"line":844,"column":33}},"401":{"start":{"line":845,"column":4},"end":{"line":857,"column":5}},"402":{"start":{"line":851,"column":6},"end":{"line":851,"column":52}},"403":{"start":{"line":852,"column":6},"end":{"line":854,"column":7}},"404":{"start":{"line":853,"column":8},"end":{"line":853,"column":65}},"405":{"start":{"line":855,"column":6},"end":{"line":855,"column":44}},"406":{"start":{"line":856,"column":6},"end":{"line":856,"column":49}},"407":{"start":{"line":864,"column":2},"end":{"line":875,"column":4}},"408":{"start":{"line":865,"column":4},"end":{"line":865,"column":32}},"409":{"start":{"line":866,"column":4},"end":{"line":874,"column":5}},"410":{"start":{"line":867,"column":6},"end":{"line":867,"column":62}},"411":{"start":{"line":868,"column":11},"end":{"line":874,"column":5}},"412":{"start":{"line":869,"column":6},"end":{"line":869,"column":48}},"413":{"start":{"line":870,"column":11},"end":{"line":874,"column":5}},"414":{"start":{"line":871,"column":6},"end":{"line":871,"column":62}},"415":{"start":{"line":873,"column":6},"end":{"line":873,"column":69}},"416":{"start":{"line":878,"column":2},"end":{"line":880,"column":4}},"417":{"start":{"line":879,"column":4},"end":{"line":879,"column":44}},"418":{"start":{"line":891,"column":2},"end":{"line":966,"column":4}},"419":{"start":{"line":892,"column":4},"end":{"line":892,"column":25}},"420":{"start":{"line":893,"column":4},"end":{"line":893,"column":26}},"421":{"start":{"line":894,"column":4},"end":{"line":964,"column":6}},"422":{"start":{"line":895,"column":6},"end":{"line":963,"column":7}},"423":{"start":{"line":899,"column":10},"end":{"line":908,"column":11}},"424":{"start":{"line":900,"column":12},"end":{"line":903,"column":13}},"425":{"start":{"line":901,"column":14},"end":{"line":901,"column":31}},"426":{"start":{"line":902,"column":14},"end":{"line":902,"column":48}},"427":{"start":{"line":905,"column":12},"end":{"line":905,"column":28}},"428":{"start":{"line":906,"column":12},"end":{"line":906,"column":29}},"429":{"start":{"line":907,"column":12},"end":{"line":907,"column":97}},"430":{"start":{"line":909,"column":10},"end":{"line":909,"column":16}},"431":{"start":{"line":912,"column":10},"end":{"line":916,"column":11}},"432":{"start":{"line":913,"column":12},"end":{"line":913,"column":29}},"433":{"start":{"line":914,"column":12},"end":{"line":914,"column":80}},"434":{"start":{"line":915,"column":12},"end":{"line":915,"column":18}},"435":{"start":{"line":918,"column":10},"end":{"line":918,"column":27}},"436":{"start":{"line":919,"column":10},"end":{"line":919,"column":27}},"437":{"start":{"line":920,"column":10},"end":{"line":961,"column":11}},"438":{"start":{"line":921,"column":12},"end":{"line":944,"column":13}},"439":{"start":{"line":922,"column":14},"end":{"line":924,"column":15}},"440":{"start":{"line":923,"column":16},"end":{"line":923,"column":84}},"441":{"start":{"line":926,"column":14},"end":{"line":943,"column":15}},"442":{"start":{"line":930,"column":18},"end":{"line":930,"column":46}},"443":{"start":{"line":931,"column":18},"end":{"line":931,"column":24}},"444":{"start":{"line":933,"column":18},"end":{"line":935,"column":19}},"445":{"start":{"line":934,"column":20},"end":{"line":934,"column":58}},"446":{"start":{"line":936,"column":18},"end":{"line":939,"column":19}},"447":{"start":{"line":937,"column":20},"end":{"line":937,"column":56}},"448":{"start":{"line":938,"column":20},"end":{"line":938,"column":26}},"449":{"start":{"line":941,"column":18},"end":{"line":941,"column":89}},"450":{"start":{"line":942,"column":18},"end":{"line":942,"column":24}},"451":{"start":{"line":945,"column":17},"end":{"line":961,"column":11}},"452":{"start":{"line":946,"column":12},"end":{"line":946,"column":160}},"453":{"start":{"line":947,"column":17},"end":{"line":961,"column":11}},"454":{"start":{"line":948,"column":12},"end":{"line":948,"column":35}},"455":{"start":{"line":949,"column":17},"end":{"line":961,"column":11}},"456":{"start":{"line":950,"column":12},"end":{"line":950,"column":48}},"457":{"start":{"line":951,"column":17},"end":{"line":961,"column":11}},"458":{"start":{"line":952,"column":12},"end":{"line":952,"column":43}},"459":{"start":{"line":953,"column":17},"end":{"line":961,"column":11}},"460":{"start":{"line":954,"column":12},"end":{"line":954,"column":34}},"461":{"start":{"line":955,"column":17},"end":{"line":961,"column":11}},"462":{"start":{"line":956,"column":12},"end":{"line":956,"column":153}},"463":{"start":{"line":957,"column":17},"end":{"line":961,"column":11}},"464":{"start":{"line":958,"column":12},"end":{"line":958,"column":42}},"465":{"start":{"line":960,"column":12},"end":{"line":960,"column":57}},"466":{"start":{"line":962,"column":10},"end":{"line":962,"column":16}},"467":{"start":{"line":965,"column":4},"end":{"line":965,"column":22}},"468":{"start":{"line":975,"column":2},"end":{"line":1046,"column":4}},"469":{"start":{"line":976,"column":4},"end":{"line":976,"column":42}},"470":{"start":{"line":977,"column":4},"end":{"line":977,"column":26}},"471":{"start":{"line":980,"column":4},"end":{"line":1045,"column":11}},"472":{"start":{"line":981,"column":6},"end":{"line":981,"column":42}},"473":{"start":{"line":985,"column":9},"end":{"line":1045,"column":11}},"474":{"start":{"line":986,"column":8},"end":{"line":986,"column":33}},"475":{"start":{"line":987,"column":8},"end":{"line":995,"column":9}},"476":{"start":{"line":988,"column":10},"end":{"line":991,"column":11}},"477":{"start":{"line":989,"column":12},"end":{"line":989,"column":33}},"478":{"start":{"line":990,"column":12},"end":{"line":990,"column":22}},"479":{"start":{"line":992,"column":10},"end":{"line":992,"column":31}},"480":{"start":{"line":993,"column":15},"end":{"line":995,"column":9}},"481":{"start":{"line":994,"column":10},"end":{"line":994,"column":36}},"482":{"start":{"line":996,"column":8},"end":{"line":1002,"column":10}},"483":{"start":{"line":997,"column":10},"end":{"line":1001,"column":11}},"484":{"start":{"line":998,"column":12},"end":{"line":998,"column":74}},"485":{"start":{"line":998,"column":26},"end":{"line":998,"column":74}},"486":{"start":{"line":999,"column":12},"end":{"line":999,"column":32}},"487":{"start":{"line":1000,"column":12},"end":{"line":1000,"column":71}},"488":{"start":{"line":1000,"column":26},"end":{"line":1000,"column":71}},"489":{"start":{"line":1007,"column":11},"end":{"line":1045,"column":11}},"490":{"start":{"line":1008,"column":10},"end":{"line":1018,"column":12}},"491":{"start":{"line":1009,"column":12},"end":{"line":1017,"column":13}},"492":{"start":{"line":1010,"column":14},"end":{"line":1010,"column":34}},"493":{"start":{"line":1011,"column":14},"end":{"line":1016,"column":15}},"494":{"start":{"line":1012,"column":16},"end":{"line":1012,"column":38}},"495":{"start":{"line":1013,"column":16},"end":{"line":1015,"column":17}},"496":{"start":{"line":1014,"column":18},"end":{"line":1014,"column":45}},"497":{"start":{"line":1023,"column":12},"end":{"line":1023,"column":30}},"498":{"start":{"line":1024,"column":12},"end":{"line":1024,"column":53}},"499":{"start":{"line":1025,"column":12},"end":{"line":1044,"column":14}},"500":{"start":{"line":1026,"column":14},"end":{"line":1043,"column":15}},"501":{"start":{"line":1027,"column":16},"end":{"line":1027,"column":36}},"502":{"start":{"line":1028,"column":16},"end":{"line":1042,"column":17}},"503":{"start":{"line":1029,"column":18},"end":{"line":1041,"column":19}},"504":{"start":{"line":1030,"column":20},"end":{"line":1033,"column":21}},"505":{"start":{"line":1031,"column":22},"end":{"line":1031,"column":36}},"506":{"start":{"line":1032,"column":22},"end":{"line":1032,"column":58}},"507":{"start":{"line":1034,"column":20},"end":{"line":1034,"column":47}},"508":{"start":{"line":1036,"column":20},"end":{"line":1036,"column":47}},"509":{"start":{"line":1037,"column":20},"end":{"line":1040,"column":21}},"510":{"start":{"line":1038,"column":22},"end":{"line":1038,"column":35}},"511":{"start":{"line":1039,"column":22},"end":{"line":1039,"column":55}},"512":{"start":{"line":1052,"column":2},"end":{"line":1079,"column":4}},"513":{"start":{"line":1053,"column":4},"end":{"line":1053,"column":26}},"514":{"start":{"line":1054,"column":4},"end":{"line":1077,"column":6}},"515":{"start":{"line":1055,"column":6},"end":{"line":1076,"column":7}},"516":{"start":{"line":1056,"column":8},"end":{"line":1056,"column":25}},"517":{"start":{"line":1057,"column":8},"end":{"line":1075,"column":9}},"518":{"start":{"line":1058,"column":10},"end":{"line":1072,"column":11}},"519":{"start":{"line":1059,"column":12},"end":{"line":1059,"column":36}},"520":{"start":{"line":1060,"column":17},"end":{"line":1072,"column":11}},"521":{"start":{"line":1061,"column":12},"end":{"line":1061,"column":49}},"522":{"start":{"line":1062,"column":17},"end":{"line":1072,"column":11}},"523":{"start":{"line":1063,"column":12},"end":{"line":1063,"column":44}},"524":{"start":{"line":1064,"column":17},"end":{"line":1072,"column":11}},"525":{"start":{"line":1065,"column":12},"end":{"line":1065,"column":35}},"526":{"start":{"line":1066,"column":17},"end":{"line":1072,"column":11}},"527":{"start":{"line":1067,"column":12},"end":{"line":1067,"column":56}},"528":{"start":{"line":1068,"column":17},"end":{"line":1072,"column":11}},"529":{"start":{"line":1069,"column":12},"end":{"line":1069,"column":52}},"530":{"start":{"line":1071,"column":12},"end":{"line":1071,"column":59}},"531":{"start":{"line":1074,"column":10},"end":{"line":1074,"column":56}},"532":{"start":{"line":1078,"column":4},"end":{"line":1078,"column":23}},"533":{"start":{"line":1081,"column":2},"end":{"line":1081,"column":49}},"534":{"start":{"line":1087,"column":2},"end":{"line":1087,"column":26}},"535":{"start":{"line":1088,"column":2},"end":{"line":1141,"column":3}},"536":{"start":{"line":1096,"column":4},"end":{"line":1105,"column":6}},"537":{"start":{"line":1097,"column":6},"end":{"line":1097,"column":34}},"538":{"start":{"line":1098,"column":6},"end":{"line":1098,"column":32}},"539":{"start":{"line":1099,"column":6},"end":{"line":1104,"column":7}},"540":{"start":{"line":1100,"column":8},"end":{"line":1100,"column":28}},"541":{"start":{"line":1101,"column":8},"end":{"line":1103,"column":9}},"542":{"start":{"line":1102,"column":10},"end":{"line":1102,"column":38}},"543":{"start":{"line":1109,"column":4},"end":{"line":1119,"column":6}},"544":{"start":{"line":1110,"column":6},"end":{"line":1112,"column":7}},"545":{"start":{"line":1111,"column":8},"end":{"line":1111,"column":34}},"546":{"start":{"line":1114,"column":6},"end":{"line":1114,"column":35}},"547":{"start":{"line":1115,"column":6},"end":{"line":1115,"column":35}},"548":{"start":{"line":1116,"column":6},"end":{"line":1118,"column":7}},"549":{"start":{"line":1117,"column":8},"end":{"line":1117,"column":43}},"550":{"start":{"line":1124,"column":4},"end":{"line":1140,"column":5}},"551":{"start":{"line":1125,"column":6},"end":{"line":1132,"column":63}},"552":{"start":{"line":1126,"column":8},"end":{"line":1126,"column":36}},"553":{"start":{"line":1127,"column":8},"end":{"line":1131,"column":9}},"554":{"start":{"line":1128,"column":10},"end":{"line":1128,"column":34}},"555":{"start":{"line":1129,"column":10},"end":{"line":1129,"column":57}},"556":{"start":{"line":1130,"column":10},"end":{"line":1130,"column":52}},"557":{"start":{"line":1134,"column":6},"end":{"line":1136,"column":16}},"558":{"start":{"line":1135,"column":8},"end":{"line":1135,"column":50}},"559":{"start":{"line":1137,"column":6},"end":{"line":1139,"column":16}},"560":{"start":{"line":1138,"column":8},"end":{"line":1138,"column":47}},"561":{"start":{"line":1145,"column":2},"end":{"line":1145,"column":32}},"562":{"start":{"line":1150,"column":2},"end":{"line":1150,"column":28}},"563":{"start":{"line":1156,"column":2},"end":{"line":1164,"column":3}},"564":{"start":{"line":1157,"column":4},"end":{"line":1157,"column":37}},"565":{"start":{"line":1158,"column":4},"end":{"line":1162,"column":5}},"566":{"start":{"line":1159,"column":6},"end":{"line":1159,"column":48}},"567":{"start":{"line":1161,"column":6},"end":{"line":1161,"column":37}},"568":{"start":{"line":1163,"column":4},"end":{"line":1163,"column":16}},"569":{"start":{"line":1170,"column":2},"end":{"line":1179,"column":3}},"570":{"start":{"line":1171,"column":4},"end":{"line":1171,"column":32}},"571":{"start":{"line":1172,"column":4},"end":{"line":1172,"column":78}},"572":{"start":{"line":1173,"column":4},"end":{"line":1173,"column":65}},"573":{"start":{"line":1174,"column":4},"end":{"line":1174,"column":55}},"574":{"start":{"line":1175,"column":4},"end":{"line":1175,"column":66}},"575":{"start":{"line":1176,"column":4},"end":{"line":1176,"column":39}},"576":{"start":{"line":1177,"column":4},"end":{"line":1177,"column":26}},"577":{"start":{"line":1178,"column":4},"end":{"line":1178,"column":31}},"578":{"start":{"line":1182,"column":2},"end":{"line":1187,"column":3}},"579":{"start":{"line":1183,"column":4},"end":{"line":1183,"column":34}},"580":{"start":{"line":1184,"column":4},"end":{"line":1186,"column":5}},"581":{"start":{"line":1185,"column":6},"end":{"line":1185,"column":32}},"582":{"start":{"line":1193,"column":2},"end":{"line":1201,"column":3}},"583":{"start":{"line":1194,"column":4},"end":{"line":1194,"column":19}},"584":{"start":{"line":1195,"column":4},"end":{"line":1195,"column":60}},"585":{"start":{"line":1196,"column":4},"end":{"line":1196,"column":46}},"586":{"start":{"line":1197,"column":4},"end":{"line":1197,"column":52}},"587":{"start":{"line":1198,"column":4},"end":{"line":1198,"column":52}},"588":{"start":{"line":1199,"column":4},"end":{"line":1199,"column":34}},"589":{"start":{"line":1200,"column":4},"end":{"line":1200,"column":16}},"590":{"start":{"line":1205,"column":2},"end":{"line":1205,"column":26}},"591":{"start":{"line":1206,"column":2},"end":{"line":1208,"column":4}},"592":{"start":{"line":1207,"column":4},"end":{"line":1207,"column":74}},"593":{"start":{"line":1211,"column":2},"end":{"line":1211,"column":28}},"594":{"start":{"line":1222,"column":2},"end":{"line":1224,"column":4}},"595":{"start":{"line":1223,"column":4},"end":{"line":1223,"column":79}},"596":{"start":{"line":1232,"column":2},"end":{"line":1256,"column":4}},"597":{"start":{"line":1233,"column":4},"end":{"line":1237,"column":25}},"598":{"start":{"line":1238,"column":4},"end":{"line":1255,"column":6}},"599":{"start":{"line":1239,"column":6},"end":{"line":1239,"column":32}},"600":{"start":{"line":1240,"column":6},"end":{"line":1240,"column":39}},"601":{"start":{"line":1241,"column":6},"end":{"line":1246,"column":7}},"602":{"start":{"line":1242,"column":8},"end":{"line":1242,"column":27}},"603":{"start":{"line":1243,"column":8},"end":{"line":1243,"column":37}},"604":{"start":{"line":1244,"column":8},"end":{"line":1244,"column":94}},"605":{"start":{"line":1245,"column":8},"end":{"line":1245,"column":41}},"606":{"start":{"line":1247,"column":6},"end":{"line":1247,"column":37}},"607":{"start":{"line":1248,"column":6},"end":{"line":1253,"column":7}},"608":{"start":{"line":1249,"column":8},"end":{"line":1251,"column":9}},"609":{"start":{"line":1250,"column":10},"end":{"line":1250,"column":60}},"610":{"start":{"line":1252,"column":8},"end":{"line":1252,"column":36}},"611":{"start":{"line":1254,"column":6},"end":{"line":1254,"column":18}},"612":{"start":{"line":1261,"column":2},"end":{"line":1271,"column":4}},"613":{"start":{"line":1262,"column":4},"end":{"line":1262,"column":30}},"614":{"start":{"line":1263,"column":4},"end":{"line":1263,"column":30}},"615":{"start":{"line":1264,"column":4},"end":{"line":1264,"column":18}},"616":{"start":{"line":1265,"column":4},"end":{"line":1268,"column":5}},"617":{"start":{"line":1266,"column":6},"end":{"line":1266,"column":29}},"618":{"start":{"line":1267,"column":6},"end":{"line":1267,"column":40}},"619":{"start":{"line":1269,"column":4},"end":{"line":1269,"column":41}},"620":{"start":{"line":1269,"column":15},"end":{"line":1269,"column":41}},"621":{"start":{"line":1270,"column":4},"end":{"line":1270,"column":50}},"622":{"start":{"line":1283,"column":2},"end":{"line":1294,"column":4}},"623":{"start":{"line":1284,"column":4},"end":{"line":1284,"column":37}},"624":{"start":{"line":1285,"column":4},"end":{"line":1285,"column":35}},"625":{"start":{"line":1286,"column":4},"end":{"line":1286,"column":23}},"626":{"start":{"line":1287,"column":4},"end":{"line":1292,"column":5}},"627":{"start":{"line":1288,"column":6},"end":{"line":1288,"column":32}},"628":{"start":{"line":1289,"column":6},"end":{"line":1291,"column":7}},"629":{"start":{"line":1290,"column":8},"end":{"line":1290,"column":30}},"630":{"start":{"line":1293,"column":4},"end":{"line":1293,"column":71}},"631":{"start":{"line":1302,"column":2},"end":{"line":1304,"column":4}},"632":{"start":{"line":1303,"column":4},"end":{"line":1303,"column":32}},"633":{"start":{"line":1305,"column":2},"end":{"line":1305,"column":29}},"634":{"start":{"line":1307,"column":2},"end":{"line":1307,"column":30}},"635":{"start":{"line":1308,"column":2},"end":{"line":1308,"column":20}},"636":{"start":{"line":1309,"column":2},"end":{"line":1309,"column":24}},"637":{"start":{"line":1310,"column":2},"end":{"line":1310,"column":23}},"638":{"start":{"line":1311,"column":2},"end":{"line":1311,"column":22}},"639":{"start":{"line":1312,"column":2},"end":{"line":1312,"column":20}},"640":{"start":{"line":1316,"column":2},"end":{"line":1316,"column":17}},"641":{"start":{"line":1321,"column":2},"end":{"line":1323,"column":3}},"642":{"start":{"line":1322,"column":4},"end":{"line":1322,"column":292}},"643":{"start":{"line":1333,"column":2},"end":{"line":1333,"column":15}},"644":{"start":{"line":1336,"column":0},"end":{"line":1336,"column":27}}},"branchMap":{"1":{"line":50,"type":"binary-expr","locations":[{"start":{"line":50,"column":12},"end":{"line":50,"column":17},"skip":true},{"start":{"line":50,"column":21},"end":{"line":61,"column":3},"skip":true}]},"2":{"line":65,"type":"binary-expr","locations":[{"start":{"line":65,"column":16},"end":{"line":65,"column":25}},{"start":{"line":65,"column":29},"end":{"line":78,"column":3}}]},"3":{"line":81,"type":"binary-expr","locations":[{"start":{"line":81,"column":16},"end":{"line":81,"column":25}},{"start":{"line":81,"column":29},"end":{"line":91,"column":3}}]},"4":{"line":94,"type":"binary-expr","locations":[{"start":{"line":94,"column":16},"end":{"line":94,"column":29}},{"start":{"line":94,"column":33},"end":{"line":98,"column":16}}]},"5":{"line":100,"type":"binary-expr","locations":[{"start":{"line":100,"column":13},"end":{"line":100,"column":21}},{"start":{"line":100,"column":25},"end":{"line":102,"column":3}}]},"6":{"line":128,"type":"binary-expr","locations":[{"start":{"line":128,"column":21},"end":{"line":128,"column":36}},{"start":{"line":128,"column":40},"end":{"line":128,"column":59}}]},"7":{"line":129,"type":"switch","locations":[{"start":{"line":130,"column":8},"end":{"line":130,"column":22}},{"start":{"line":131,"column":8},"end":{"line":133,"column":71}},{"start":{"line":134,"column":8},"end":{"line":136,"column":57}}]},"8":{"line":132,"type":"binary-expr","locations":[{"start":{"line":132,"column":19},"end":{"line":132,"column":29}},{"start":{"line":132,"column":34},"end":{"line":132,"column":60}}]},"9":{"line":133,"type":"binary-expr","locations":[{"start":{"line":133,"column":17},"end":{"line":133,"column":27}},{"start":{"line":133,"column":31},"end":{"line":133,"column":70}}]},"10":{"line":135,"type":"binary-expr","locations":[{"start":{"line":135,"column":19},"end":{"line":135,"column":29}},{"start":{"line":135,"column":34},"end":{"line":135,"column":59}}]},"11":{"line":136,"type":"binary-expr","locations":[{"start":{"line":136,"column":17},"end":{"line":136,"column":23}},{"start":{"line":136,"column":28},"end":{"line":136,"column":55}}]},"12":{"line":158,"type":"binary-expr","locations":[{"start":{"line":158,"column":27},"end":{"line":158,"column":48}},{"start":{"line":158,"column":52},"end":{"line":158,"column":64}}]},"13":{"line":158,"type":"cond-expr","locations":[{"start":{"line":158,"column":88},"end":{"line":158,"column":97}},{"start":{"line":158,"column":100},"end":{"line":158,"column":102}}]},"14":{"line":167,"type":"binary-expr","locations":[{"start":{"line":167,"column":15},"end":{"line":167,"column":35}},{"start":{"line":167,"column":39},"end":{"line":167,"column":67}},{"start":{"line":167,"column":71},"end":{"line":167,"column":84}}]},"15":{"line":194,"type":"cond-expr","locations":[{"start":{"line":194,"column":53},"end":{"line":194,"column":77}},{"start":{"line":194,"column":80},"end":{"line":194,"column":85}}]},"16":{"line":197,"type":"if","locations":[{"start":{"line":197,"column":11},"end":{"line":197,"column":11}},{"start":{"line":197,"column":11},"end":{"line":197,"column":11}}]},"17":{"line":212,"type":"binary-expr","locations":[{"start":{"line":212,"column":15},"end":{"line":212,"column":27}},{"start":{"line":212,"column":32},"end":{"line":212,"column":64}}]},"18":{"line":234,"type":"if","locations":[{"start":{"line":234,"column":6},"end":{"line":234,"column":6}},{"start":{"line":234,"column":6},"end":{"line":234,"column":6}}]},"19":{"line":245,"type":"if","locations":[{"start":{"line":245,"column":8},"end":{"line":245,"column":8}},{"start":{"line":245,"column":8},"end":{"line":245,"column":8}}]},"20":{"line":257,"type":"binary-expr","locations":[{"start":{"line":257,"column":11},"end":{"line":257,"column":29}},{"start":{"line":257,"column":33},"end":{"line":257,"column":37}}]},"21":{"line":302,"type":"cond-expr","locations":[{"start":{"line":302,"column":27},"end":{"line":304,"column":3}},{"start":{"line":304,"column":6},"end":{"line":309,"column":3}}]},"22":{"line":316,"type":"binary-expr","locations":[{"start":{"line":316,"column":17},"end":{"line":316,"column":19}},{"start":{"line":316,"column":23},"end":{"line":316,"column":26}}]},"23":{"line":316,"type":"binary-expr","locations":[{"start":{"line":316,"column":37},"end":{"line":316,"column":39}},{"start":{"line":316,"column":43},"end":{"line":316,"column":46}}]},"24":{"line":323,"type":"cond-expr","locations":[{"start":{"line":323,"column":40},"end":{"line":323,"column":51}},{"start":{"line":323,"column":54},"end":{"line":323,"column":66}}]},"25":{"line":330,"type":"cond-expr","locations":[{"start":{"line":330,"column":39},"end":{"line":346,"column":3}},{"start":{"line":354,"column":2},"end":{"line":356,"column":3},"skip":true}]},"26":{"line":332,"type":"binary-expr","locations":[{"start":{"line":332,"column":21},"end":{"line":332,"column":36}},{"start":{"line":340,"column":4},"end":{"line":340,"column":6},"skip":true}]},"27":{"line":359,"type":"cond-expr","locations":[{"start":{"line":359,"column":35},"end":{"line":361,"column":3}},{"start":{"line":361,"column":6},"end":{"line":363,"column":3}}]},"28":{"line":388,"type":"binary-expr","locations":[{"start":{"line":388,"column":11},"end":{"line":388,"column":15}},{"start":{"line":388,"column":20},"end":{"line":388,"column":28}}]},"29":{"line":394,"type":"cond-expr","locations":[{"start":{"line":394,"column":34},"end":{"line":398,"column":3}},{"start":{"line":398,"column":6},"end":{"line":410,"column":3}}]},"30":{"line":401,"type":"if","locations":[{"start":{"line":401,"column":4},"end":{"line":401,"column":4}},{"start":{"line":401,"column":4},"end":{"line":401,"column":4}}]},"31":{"line":414,"type":"cond-expr","locations":[{"start":{"line":414,"column":33},"end":{"line":420,"column":3}},{"start":{"line":420,"column":6},"end":{"line":426,"column":3}}]},"32":{"line":446,"type":"if","locations":[{"start":{"line":446,"column":4},"end":{"line":446,"column":4}},{"start":{"line":446,"column":4},"end":{"line":446,"column":4}}]},"33":{"line":471,"type":"switch","locations":[{"start":{"line":472,"column":6},"end":{"line":472,"column":24}},{"start":{"line":473,"column":6},"end":{"line":475,"column":14}},{"start":{"line":476,"column":6},"end":{"line":479,"column":14}},{"start":{"line":480,"column":6},"end":{"line":482,"column":14}}]},"34":{"line":513,"type":"if","locations":[{"start":{"line":513,"column":4},"end":{"line":513,"column":4}},{"start":{"line":513,"column":4},"end":{"line":513,"column":4}}]},"35":{"line":529,"type":"switch","locations":[{"start":{"line":530,"column":8},"end":{"line":553,"column":11}},{"start":{"line":554,"column":8},"end":{"line":560,"column":16}}]},"36":{"line":531,"type":"if","locations":[{"start":{"line":531,"column":10},"end":{"line":531,"column":10}},{"start":{"line":531,"column":10},"end":{"line":531,"column":10}}]},"37":{"line":532,"type":"if","locations":[{"start":{"line":532,"column":12},"end":{"line":532,"column":12}},{"start":{"line":532,"column":12},"end":{"line":532,"column":12}}]},"38":{"line":533,"type":"if","locations":[{"start":{"line":533,"column":14},"end":{"line":533,"column":14}},{"start":{"line":533,"column":14},"end":{"line":533,"column":14}}]},"39":{"line":534,"type":"if","locations":[{"start":{"line":534,"column":16},"end":{"line":534,"column":16}},{"start":{"line":534,"column":16},"end":{"line":534,"column":16}}]},"40":{"line":536,"type":"if","locations":[{"start":{"line":536,"column":20},"end":{"line":536,"column":20}},{"start":{"line":536,"column":20},"end":{"line":536,"column":20}}]},"41":{"line":543,"type":"if","locations":[{"start":{"line":543,"column":14},"end":{"line":543,"column":14}},{"start":{"line":543,"column":14},"end":{"line":543,"column":14}}]},"42":{"line":545,"type":"cond-expr","locations":[{"start":{"line":545,"column":31},"end":{"line":545,"column":33}},{"start":{"line":545,"column":36},"end":{"line":545,"column":41}}]},"43":{"line":548,"type":"cond-expr","locations":[{"start":{"line":548,"column":89},"end":{"line":548,"column":101}},{"start":{"line":548,"column":104},"end":{"line":548,"column":109}}]},"44":{"line":548,"type":"binary-expr","locations":[{"start":{"line":548,"column":27},"end":{"line":548,"column":52}},{"start":{"line":548,"column":56},"end":{"line":548,"column":86}}]},"45":{"line":551,"type":"if","locations":[{"start":{"line":551,"column":12},"end":{"line":551,"column":12}},{"start":{"line":551,"column":12},"end":{"line":551,"column":12}}]},"46":{"line":555,"type":"if","locations":[{"start":{"line":555,"column":10},"end":{"line":555,"column":10}},{"start":{"line":555,"column":10},"end":{"line":555,"column":10}}]},"47":{"line":558,"type":"if","locations":[{"start":{"line":558,"column":12},"end":{"line":558,"column":12}},{"start":{"line":558,"column":12},"end":{"line":558,"column":12}}]},"48":{"line":558,"type":"binary-expr","locations":[{"start":{"line":558,"column":37},"end":{"line":558,"column":45}},{"start":{"line":558,"column":49},"end":{"line":558,"column":51}}]},"49":{"line":558,"type":"binary-expr","locations":[{"start":{"line":558,"column":73},"end":{"line":558,"column":81}},{"start":{"line":558,"column":85},"end":{"line":558,"column":87}}]},"50":{"line":603,"type":"binary-expr","locations":[{"start":{"line":603,"column":14},"end":{"line":603,"column":21}},{"start":{"line":603,"column":25},"end":{"line":603,"column":33}}]},"51":{"line":604,"type":"cond-expr","locations":[{"start":{"line":604,"column":38},"end":{"line":604,"column":42}},{"start":{"line":604,"column":45},"end":{"line":604,"column":63}}]},"52":{"line":613,"type":"binary-expr","locations":[{"start":{"line":613,"column":11},"end":{"line":613,"column":37}},{"start":{"line":613,"column":41},"end":{"line":613,"column":65}}]},"53":{"line":614,"type":"if","locations":[{"start":{"line":614,"column":6},"end":{"line":614,"column":6}},{"start":{"line":614,"column":6},"end":{"line":614,"column":6}}]},"54":{"line":616,"type":"if","locations":[{"start":{"line":616,"column":13},"end":{"line":616,"column":13}},{"start":{"line":616,"column":13},"end":{"line":616,"column":13}}]},"55":{"line":618,"type":"if","locations":[{"start":{"line":618,"column":13},"end":{"line":618,"column":13}},{"start":{"line":618,"column":13},"end":{"line":618,"column":13}}]},"56":{"line":620,"type":"if","locations":[{"start":{"line":620,"column":13},"end":{"line":620,"column":13}},{"start":{"line":620,"column":13},"end":{"line":620,"column":13}}]},"57":{"line":622,"type":"if","locations":[{"start":{"line":622,"column":13},"end":{"line":622,"column":13}},{"start":{"line":622,"column":13},"end":{"line":622,"column":13}}]},"58":{"line":625,"type":"if","locations":[{"start":{"line":625,"column":13},"end":{"line":625,"column":13}},{"start":{"line":625,"column":13},"end":{"line":625,"column":13}}]},"59":{"line":628,"type":"if","locations":[{"start":{"line":628,"column":13},"end":{"line":628,"column":13}},{"start":{"line":628,"column":13},"end":{"line":628,"column":13}}]},"60":{"line":632,"type":"if","locations":[{"start":{"line":632,"column":13},"end":{"line":632,"column":13}},{"start":{"line":632,"column":13},"end":{"line":632,"column":13}}]},"61":{"line":638,"type":"if","locations":[{"start":{"line":638,"column":8},"end":{"line":638,"column":8}},{"start":{"line":638,"column":8},"end":{"line":638,"column":8}}]},"62":{"line":644,"type":"binary-expr","locations":[{"start":{"line":644,"column":17},"end":{"line":644,"column":32}},{"start":{"line":644,"column":36},"end":{"line":644,"column":50}},{"start":{"line":644,"column":54},"end":{"line":644,"column":88}}]},"63":{"line":648,"type":"if","locations":[{"start":{"line":648,"column":10},"end":{"line":648,"column":10}},{"start":{"line":648,"column":10},"end":{"line":648,"column":10}}]},"64":{"line":649,"type":"if","locations":[{"start":{"line":649,"column":12},"end":{"line":649,"column":12}},{"start":{"line":649,"column":12},"end":{"line":649,"column":12}}]},"65":{"line":667,"type":"if","locations":[{"start":{"line":667,"column":4},"end":{"line":667,"column":4}},{"start":{"line":667,"column":4},"end":{"line":667,"column":4}}]},"66":{"line":667,"type":"binary-expr","locations":[{"start":{"line":667,"column":8},"end":{"line":667,"column":34}},{"start":{"line":667,"column":38},"end":{"line":667,"column":62}}]},"67":{"line":668,"type":"if","locations":[{"start":{"line":668,"column":6},"end":{"line":668,"column":6}},{"start":{"line":668,"column":6},"end":{"line":668,"column":6}}]},"68":{"line":670,"type":"cond-expr","locations":[{"start":{"line":670,"column":34},"end":{"line":670,"column":40}},{"start":{"line":670,"column":43},"end":{"line":670,"column":54}}]},"69":{"line":671,"type":"if","locations":[{"start":{"line":671,"column":8},"end":{"line":671,"column":8}},{"start":{"line":671,"column":8},"end":{"line":671,"column":8}}]},"70":{"line":681,"type":"if","locations":[{"start":{"line":681,"column":8},"end":{"line":681,"column":8}},{"start":{"line":681,"column":8},"end":{"line":681,"column":8}}]},"71":{"line":682,"type":"if","locations":[{"start":{"line":682,"column":8},"end":{"line":682,"column":8}},{"start":{"line":682,"column":8},"end":{"line":682,"column":8}}]},"72":{"line":710,"type":"cond-expr","locations":[{"start":{"line":710,"column":36},"end":{"line":710,"column":40}},{"start":{"line":710,"column":43},"end":{"line":715,"column":105}}]},"73":{"line":710,"type":"cond-expr","locations":[{"start":{"line":715,"column":4},"end":{"line":715,"column":78},"skip":true},{"start":{"line":715,"column":81},"end":{"line":715,"column":105}}]},"74":{"line":715,"type":"cond-expr","locations":[{"start":{"line":715,"column":16},"end":{"line":715,"column":45},"skip":true},{"start":{"line":715,"column":48},"end":{"line":715,"column":78},"skip":true}]},"75":{"line":715,"type":"cond-expr","locations":[{"start":{"line":715,"column":20},"end":{"line":715,"column":33},"skip":true},{"start":{"line":715,"column":36},"end":{"line":715,"column":45},"skip":true}]},"76":{"line":715,"type":"cond-expr","locations":[{"start":{"line":715,"column":52},"end":{"line":715,"column":65},"skip":true},{"start":{"line":715,"column":68},"end":{"line":715,"column":78},"skip":true}]},"77":{"line":720,"type":"binary-expr","locations":[{"start":{"line":720,"column":11},"end":{"line":720,"column":34}},{"start":{"line":720,"column":38},"end":{"line":720,"column":59}},{"start":{"line":720,"column":63},"end":{"line":720,"column":89}}]},"78":{"line":736,"type":"switch","locations":[{"start":{"line":737,"column":8},"end":{"line":739,"column":16}},{"start":{"line":740,"column":8},"end":{"line":742,"column":16}},{"start":{"line":743,"column":8},"end":{"line":746,"column":16}}]},"79":{"line":765,"type":"switch","locations":[{"start":{"line":766,"column":8},"end":{"line":769,"column":16}},{"start":{"line":770,"column":8},"end":{"line":779,"column":16}},{"start":{"line":780,"column":8},"end":{"line":790,"column":16}}]},"80":{"line":771,"type":"if","locations":[{"start":{"line":771,"column":10},"end":{"line":771,"column":10}},{"start":{"line":771,"column":10},"end":{"line":771,"column":10}}]},"81":{"line":777,"type":"cond-expr","locations":[{"start":{"line":777,"column":58},"end":{"line":777,"column":83}},{"start":{"line":777,"column":86},"end":{"line":777,"column":111}}]},"82":{"line":786,"type":"if","locations":[{"start":{"line":786,"column":10},"end":{"line":786,"column":10},"skip":true},{"start":{"line":786,"column":10},"end":{"line":786,"column":10}}]},"83":{"line":786,"type":"binary-expr","locations":[{"start":{"line":786,"column":14},"end":{"line":786,"column":57}},{"start":{"line":786,"column":61},"end":{"line":786,"column":98}}]},"84":{"line":812,"type":"if","locations":[{"start":{"line":812,"column":6},"end":{"line":812,"column":6}},{"start":{"line":812,"column":6},"end":{"line":812,"column":6}}]},"85":{"line":817,"type":"if","locations":[{"start":{"line":817,"column":8},"end":{"line":817,"column":8}},{"start":{"line":817,"column":8},"end":{"line":817,"column":8},"skip":true}]},"86":{"line":819,"type":"binary-expr","locations":[{"start":{"line":819,"column":24},"end":{"line":819,"column":44}},{"start":{"line":823,"column":10},"end":{"line":823,"column":44},"skip":true}]},"87":{"line":833,"type":"if","locations":[{"start":{"line":833,"column":6},"end":{"line":833,"column":6}},{"start":{"line":833,"column":6},"end":{"line":833,"column":6}}]},"88":{"line":845,"type":"if","locations":[{"start":{"line":845,"column":4},"end":{"line":845,"column":4}},{"start":{"line":845,"column":4},"end":{"line":845,"column":4}}]},"89":{"line":866,"type":"if","locations":[{"start":{"line":866,"column":4},"end":{"line":866,"column":4}},{"start":{"line":866,"column":4},"end":{"line":866,"column":4}}]},"90":{"line":868,"type":"if","locations":[{"start":{"line":868,"column":11},"end":{"line":868,"column":11}},{"start":{"line":868,"column":11},"end":{"line":868,"column":11}}]},"91":{"line":870,"type":"if","locations":[{"start":{"line":870,"column":11},"end":{"line":870,"column":11}},{"start":{"line":870,"column":11},"end":{"line":870,"column":11}}]},"92":{"line":879,"type":"binary-expr","locations":[{"start":{"line":879,"column":11},"end":{"line":879,"column":24}},{"start":{"line":879,"column":28},"end":{"line":879,"column":43}}]},"93":{"line":895,"type":"switch","locations":[{"start":{"line":896,"column":8},"end":{"line":896,"column":22}},{"start":{"line":897,"column":8},"end":{"line":897,"column":22}},{"start":{"line":898,"column":8},"end":{"line":909,"column":16}},{"start":{"line":910,"column":8},"end":{"line":910,"column":22}},{"start":{"line":911,"column":8},"end":{"line":916,"column":11}},{"start":{"line":917,"column":8},"end":{"line":962,"column":16}}]},"94":{"line":899,"type":"if","locations":[{"start":{"line":899,"column":10},"end":{"line":899,"column":10}},{"start":{"line":899,"column":10},"end":{"line":899,"column":10}}]},"95":{"line":900,"type":"if","locations":[{"start":{"line":900,"column":12},"end":{"line":900,"column":12}},{"start":{"line":900,"column":12},"end":{"line":900,"column":12}}]},"96":{"line":912,"type":"if","locations":[{"start":{"line":912,"column":10},"end":{"line":912,"column":10}},{"start":{"line":912,"column":10},"end":{"line":912,"column":10}}]},"97":{"line":920,"type":"if","locations":[{"start":{"line":920,"column":10},"end":{"line":920,"column":10}},{"start":{"line":920,"column":10},"end":{"line":920,"column":10}}]},"98":{"line":921,"type":"if","locations":[{"start":{"line":921,"column":12},"end":{"line":921,"column":12}},{"start":{"line":921,"column":12},"end":{"line":921,"column":12}}]},"99":{"line":922,"type":"if","locations":[{"start":{"line":922,"column":14},"end":{"line":922,"column":14}},{"start":{"line":922,"column":14},"end":{"line":922,"column":14}}]},"100":{"line":926,"type":"switch","locations":[{"start":{"line":927,"column":16},"end":{"line":927,"column":30}},{"start":{"line":928,"column":16},"end":{"line":928,"column":30}},{"start":{"line":929,"column":16},"end":{"line":931,"column":24}},{"start":{"line":932,"column":16},"end":{"line":939,"column":19}},{"start":{"line":940,"column":16},"end":{"line":942,"column":24}}]},"101":{"line":933,"type":"if","locations":[{"start":{"line":933,"column":18},"end":{"line":933,"column":18}},{"start":{"line":933,"column":18},"end":{"line":933,"column":18}}]},"102":{"line":936,"type":"if","locations":[{"start":{"line":936,"column":18},"end":{"line":936,"column":18}},{"start":{"line":936,"column":18},"end":{"line":936,"column":18}}]},"103":{"line":945,"type":"if","locations":[{"start":{"line":945,"column":17},"end":{"line":945,"column":17}},{"start":{"line":945,"column":17},"end":{"line":945,"column":17}}]},"104":{"line":946,"type":"cond-expr","locations":[{"start":{"line":946,"column":106},"end":{"line":946,"column":134}},{"start":{"line":946,"column":137},"end":{"line":946,"column":144}}]},"105":{"line":947,"type":"if","locations":[{"start":{"line":947,"column":17},"end":{"line":947,"column":17}},{"start":{"line":947,"column":17},"end":{"line":947,"column":17}}]},"106":{"line":949,"type":"if","locations":[{"start":{"line":949,"column":17},"end":{"line":949,"column":17}},{"start":{"line":949,"column":17},"end":{"line":949,"column":17}}]},"107":{"line":951,"type":"if","locations":[{"start":{"line":951,"column":17},"end":{"line":951,"column":17}},{"start":{"line":951,"column":17},"end":{"line":951,"column":17}}]},"108":{"line":953,"type":"if","locations":[{"start":{"line":953,"column":17},"end":{"line":953,"column":17}},{"start":{"line":953,"column":17},"end":{"line":953,"column":17}}]},"109":{"line":955,"type":"if","locations":[{"start":{"line":955,"column":17},"end":{"line":955,"column":17}},{"start":{"line":955,"column":17},"end":{"line":955,"column":17}}]},"110":{"line":957,"type":"if","locations":[{"start":{"line":957,"column":17},"end":{"line":957,"column":17}},{"start":{"line":957,"column":17},"end":{"line":957,"column":17}}]},"111":{"line":980,"type":"if","locations":[{"start":{"line":980,"column":4},"end":{"line":980,"column":4}},{"start":{"line":980,"column":4},"end":{"line":980,"column":4}}]},"112":{"line":985,"type":"if","locations":[{"start":{"line":985,"column":9},"end":{"line":985,"column":9}},{"start":{"line":985,"column":9},"end":{"line":985,"column":9}}]},"113":{"line":987,"type":"if","locations":[{"start":{"line":987,"column":8},"end":{"line":987,"column":8}},{"start":{"line":987,"column":8},"end":{"line":987,"column":8}}]},"114":{"line":987,"type":"binary-expr","locations":[{"start":{"line":987,"column":12},"end":{"line":987,"column":30}},{"start":{"line":987,"column":34},"end":{"line":987,"column":55}}]},"115":{"line":988,"type":"if","locations":[{"start":{"line":988,"column":10},"end":{"line":988,"column":10}},{"start":{"line":988,"column":10},"end":{"line":988,"column":10}}]},"116":{"line":993,"type":"if","locations":[{"start":{"line":993,"column":15},"end":{"line":993,"column":15}},{"start":{"line":993,"column":15},"end":{"line":993,"column":15}}]},"117":{"line":997,"type":"if","locations":[{"start":{"line":997,"column":10},"end":{"line":997,"column":10}},{"start":{"line":997,"column":10},"end":{"line":997,"column":10}}]},"118":{"line":998,"type":"if","locations":[{"start":{"line":998,"column":12},"end":{"line":998,"column":12}},{"start":{"line":998,"column":12},"end":{"line":998,"column":12}}]},"119":{"line":1000,"type":"if","locations":[{"start":{"line":1000,"column":12},"end":{"line":1000,"column":12}},{"start":{"line":1000,"column":12},"end":{"line":1000,"column":12}}]},"120":{"line":1007,"type":"if","locations":[{"start":{"line":1007,"column":11},"end":{"line":1007,"column":11}},{"start":{"line":1007,"column":11},"end":{"line":1007,"column":11}}]},"121":{"line":1007,"type":"binary-expr","locations":[{"start":{"line":1007,"column":15},"end":{"line":1007,"column":30}},{"start":{"line":1007,"column":34},"end":{"line":1007,"column":40}},{"start":{"line":1007,"column":44},"end":{"line":1007,"column":56}}]},"122":{"line":1009,"type":"if","locations":[{"start":{"line":1009,"column":12},"end":{"line":1009,"column":12}},{"start":{"line":1009,"column":12},"end":{"line":1009,"column":12}}]},"123":{"line":1011,"type":"if","locations":[{"start":{"line":1011,"column":14},"end":{"line":1011,"column":14}},{"start":{"line":1011,"column":14},"end":{"line":1011,"column":14}}]},"124":{"line":1013,"type":"if","locations":[{"start":{"line":1013,"column":16},"end":{"line":1013,"column":16}},{"start":{"line":1013,"column":16},"end":{"line":1013,"column":16}}]},"125":{"line":1026,"type":"if","locations":[{"start":{"line":1026,"column":14},"end":{"line":1026,"column":14}},{"start":{"line":1026,"column":14},"end":{"line":1026,"column":14}}]},"126":{"line":1028,"type":"if","locations":[{"start":{"line":1028,"column":16},"end":{"line":1028,"column":16}},{"start":{"line":1028,"column":16},"end":{"line":1028,"column":16}}]},"127":{"line":1029,"type":"if","locations":[{"start":{"line":1029,"column":18},"end":{"line":1029,"column":18}},{"start":{"line":1029,"column":18},"end":{"line":1029,"column":18}}]},"128":{"line":1030,"type":"if","locations":[{"start":{"line":1030,"column":20},"end":{"line":1030,"column":20}},{"start":{"line":1030,"column":20},"end":{"line":1030,"column":20}}]},"129":{"line":1037,"type":"if","locations":[{"start":{"line":1037,"column":20},"end":{"line":1037,"column":20}},{"start":{"line":1037,"column":20},"end":{"line":1037,"column":20}}]},"130":{"line":1055,"type":"if","locations":[{"start":{"line":1055,"column":6},"end":{"line":1055,"column":6}},{"start":{"line":1055,"column":6},"end":{"line":1055,"column":6}}]},"131":{"line":1057,"type":"if","locations":[{"start":{"line":1057,"column":8},"end":{"line":1057,"column":8}},{"start":{"line":1057,"column":8},"end":{"line":1057,"column":8}}]},"132":{"line":1057,"type":"binary-expr","locations":[{"start":{"line":1057,"column":12},"end":{"line":1057,"column":37}},{"start":{"line":1057,"column":41},"end":{"line":1057,"column":46}}]},"133":{"line":1058,"type":"if","locations":[{"start":{"line":1058,"column":10},"end":{"line":1058,"column":10}},{"start":{"line":1058,"column":10},"end":{"line":1058,"column":10}}]},"134":{"line":1060,"type":"if","locations":[{"start":{"line":1060,"column":17},"end":{"line":1060,"column":17}},{"start":{"line":1060,"column":17},"end":{"line":1060,"column":17}}]},"135":{"line":1062,"type":"if","locations":[{"start":{"line":1062,"column":17},"end":{"line":1062,"column":17}},{"start":{"line":1062,"column":17},"end":{"line":1062,"column":17}}]},"136":{"line":1064,"type":"if","locations":[{"start":{"line":1064,"column":17},"end":{"line":1064,"column":17}},{"start":{"line":1064,"column":17},"end":{"line":1064,"column":17}}]},"137":{"line":1066,"type":"if","locations":[{"start":{"line":1066,"column":17},"end":{"line":1066,"column":17}},{"start":{"line":1066,"column":17},"end":{"line":1066,"column":17}}]},"138":{"line":1068,"type":"if","locations":[{"start":{"line":1068,"column":17},"end":{"line":1068,"column":17}},{"start":{"line":1068,"column":17},"end":{"line":1068,"column":17}}]},"139":{"line":1074,"type":"cond-expr","locations":[{"start":{"line":1074,"column":45},"end":{"line":1074,"column":47}},{"start":{"line":1074,"column":50},"end":{"line":1074,"column":55}}]},"140":{"line":1101,"type":"if","locations":[{"start":{"line":1101,"column":8},"end":{"line":1101,"column":8}},{"start":{"line":1101,"column":8},"end":{"line":1101,"column":8}}]},"141":{"line":1110,"type":"if","locations":[{"start":{"line":1110,"column":6},"end":{"line":1110,"column":6}},{"start":{"line":1110,"column":6},"end":{"line":1110,"column":6}}]},"142":{"line":1158,"type":"if","locations":[{"start":{"line":1158,"column":4},"end":{"line":1158,"column":4}},{"start":{"line":1158,"column":4},"end":{"line":1158,"column":4}}]},"143":{"line":1158,"type":"binary-expr","locations":[{"start":{"line":1158,"column":8},"end":{"line":1158,"column":14}},{"start":{"line":1158,"column":18},"end":{"line":1158,"column":54}}]},"144":{"line":1172,"type":"binary-expr","locations":[{"start":{"line":1172,"column":15},"end":{"line":1172,"column":38}},{"start":{"line":1172,"column":42},"end":{"line":1172,"column":77}}]},"145":{"line":1207,"type":"cond-expr","locations":[{"start":{"line":1207,"column":36},"end":{"line":1207,"column":38}},{"start":{"line":1207,"column":41},"end":{"line":1207,"column":73}}]},"146":{"line":1223,"type":"cond-expr","locations":[{"start":{"line":1223,"column":25},"end":{"line":1223,"column":48}},{"start":{"line":1223,"column":51},"end":{"line":1223,"column":78}}]},"147":{"line":1223,"type":"binary-expr","locations":[{"start":{"line":1223,"column":33},"end":{"line":1223,"column":37}},{"start":{"line":1223,"column":41},"end":{"line":1223,"column":47}}]},"148":{"line":1223,"type":"binary-expr","locations":[{"start":{"line":1223,"column":63},"end":{"line":1223,"column":67}},{"start":{"line":1223,"column":71},"end":{"line":1223,"column":77}}]},"149":{"line":1241,"type":"if","locations":[{"start":{"line":1241,"column":6},"end":{"line":1241,"column":6}},{"start":{"line":1241,"column":6},"end":{"line":1241,"column":6}}]},"150":{"line":1244,"type":"cond-expr","locations":[{"start":{"line":1244,"column":37},"end":{"line":1244,"column":83}},{"start":{"line":1244,"column":86},"end":{"line":1244,"column":93}}]},"151":{"line":1248,"type":"if","locations":[{"start":{"line":1248,"column":6},"end":{"line":1248,"column":6}},{"start":{"line":1248,"column":6},"end":{"line":1248,"column":6}}]},"152":{"line":1249,"type":"if","locations":[{"start":{"line":1249,"column":8},"end":{"line":1249,"column":8}},{"start":{"line":1249,"column":8},"end":{"line":1249,"column":8}}]},"153":{"line":1265,"type":"if","locations":[{"start":{"line":1265,"column":4},"end":{"line":1265,"column":4}},{"start":{"line":1265,"column":4},"end":{"line":1265,"column":4}}]},"154":{"line":1267,"type":"binary-expr","locations":[{"start":{"line":1267,"column":13},"end":{"line":1267,"column":29}},{"start":{"line":1267,"column":33},"end":{"line":1267,"column":39}}]},"155":{"line":1269,"type":"if","locations":[{"start":{"line":1269,"column":4},"end":{"line":1269,"column":4}},{"start":{"line":1269,"column":4},"end":{"line":1269,"column":4}}]},"156":{"line":1270,"type":"binary-expr","locations":[{"start":{"line":1270,"column":11},"end":{"line":1270,"column":19}},{"start":{"line":1270,"column":24},"end":{"line":1270,"column":48}}]},"157":{"line":1289,"type":"if","locations":[{"start":{"line":1289,"column":6},"end":{"line":1289,"column":6}},{"start":{"line":1289,"column":6},"end":{"line":1289,"column":6}}]},"158":{"line":1289,"type":"binary-expr","locations":[{"start":{"line":1289,"column":10},"end":{"line":1289,"column":41}},{"start":{"line":1289,"column":45},"end":{"line":1289,"column":86}}]},"159":{"line":1293,"type":"cond-expr","locations":[{"start":{"line":1293,"column":36},"end":{"line":1293,"column":48}},{"start":{"line":1293,"column":51},"end":{"line":1293,"column":70}}]},"160":{"line":1322,"type":"cond-expr","locations":[{"start":{"line":1322,"column":34},"end":{"line":1322,"column":219}},{"start":{"line":1322,"column":222},"end":{"line":1322,"column":291}}]},"161":{"line":1322,"type":"cond-expr","locations":[{"start":{"line":1322,"column":49},"end":{"line":1322,"column":64}},{"start":{"line":1322,"column":67},"end":{"line":1322,"column":219}}]},"162":{"line":1322,"type":"cond-expr","locations":[{"start":{"line":1322,"column":94},"end":{"line":1322,"column":116}},{"start":{"line":1322,"column":119},"end":{"line":1322,"column":219}}]},"163":{"line":1322,"type":"cond-expr","locations":[{"start":{"line":1322,"column":135},"end":{"line":1322,"column":156}},{"start":{"line":1322,"column":159},"end":{"line":1322,"column":219}}]},"164":{"line":1322,"type":"cond-expr","locations":[{"start":{"line":1322,"column":180},"end":{"line":1322,"column":196}},{"start":{"line":1322,"column":199},"end":{"line":1322,"column":219}}]},"165":{"line":1322,"type":"cond-expr","locations":[{"start":{"line":1322,"column":239},"end":{"line":1322,"column":254}},{"start":{"line":1322,"column":257},"end":{"line":1322,"column":267}}]}}}} \ No newline at end of file diff --git a/coverage/lcov-report/hyperHTML/index.c.js.html b/coverage/lcov-report/hyperHTML/index.c.js.html index a8a308a6..c6a32ad8 100644 --- a/coverage/lcov-report/hyperHTML/index.c.js.html +++ b/coverage/lcov-report/hyperHTML/index.c.js.html @@ -22,22 +22,22 @@

100% Statements - 649/649 + 644/644
100% Branches - 353/353 + 346/346
100% Functions - 101/101 + 99/99
100% Lines - 637/637 + 632/632
7 statements, 4 functions, 9 branches @@ -1383,23 +1383,7 @@

1334 1335 1336 -1337 -1338 -1339 -1340 -1341 -1342 -1343 -1344 -1345 -1346 -1347 -1348 -1349 -1350 -1351 -1352 -1353 +1337     @@ -1785,24 +1769,8 @@

  -  -  -  -  -  - -  - -329× -329× -  -  -  - -317× -  -  - +646× +646×       @@ -3129,32 +3097,16 @@

// literal to represent same static content // around its own interpolations. var unique = function unique(template) { - return _TL(template); + return TL(template); };   // TL returns a unique version of the template // it needs lazy feature detection // (cannot trust literals with transpiled code) - var _TL = function TL(template) { - if ( - // TypeScript template literals are not standard - template.propertyIsEnumerable('raw') || - // Firefox < 55 has not standard implementation neither - /Firefox\/(\d+)/.test((G.navigator || {}).userAgent) && parseFloat(RegExp.$1) < 55) { - // in these cases, address templates once - var templateObjects = {}; - // but always return the same template - _TL = function TL(template) { - var key = '_' + template.join(UID); - return templateObjects[key] || (templateObjects[key] = template); - }; - } else { - // make TL an identity like function - _TL = function TL(template) { - return template; - }; - } - return _TL(template); + var T = {}; + var TL = function TL(t) { + var k = '_' + t.join('_'); + return T[k] || (T[k] = t); };   // create document fragments via native template @@ -4109,7 +4061,7 @@

diff --git a/coverage/lcov-report/hyperHTML/index.html b/coverage/lcov-report/hyperHTML/index.html index fa03a708..f663d243 100644 --- a/coverage/lcov-report/hyperHTML/index.html +++ b/coverage/lcov-report/hyperHTML/index.html @@ -22,22 +22,22 @@

100% Statements - 649/649 + 644/644
100% Branches - 353/353 + 346/346
100% Functions - 101/101 + 99/99
100% Lines - 637/637 + 632/632
7 statements, 4 functions, 9 branches @@ -66,13 +66,13 @@

index.c.js
100% - 649/649 + 644/644 100% - 353/353 + 346/346 100% - 101/101 + 99/99 100% - 637/637 + 632/632 @@ -81,7 +81,7 @@

diff --git a/coverage/lcov-report/index.html b/coverage/lcov-report/index.html index 4d26d3dd..b8bb521f 100644 --- a/coverage/lcov-report/index.html +++ b/coverage/lcov-report/index.html @@ -22,22 +22,22 @@

100% Statements - 649/649 + 644/644
100% Branches - 353/353 + 346/346
100% Functions - 101/101 + 99/99
100% Lines - 637/637 + 632/632
7 statements, 4 functions, 9 branches @@ -66,13 +66,13 @@

hyperHTML/
100% - 649/649 + 644/644 100% - 353/353 + 346/346 100% - 101/101 + 99/99 100% - 637/637 + 632/632 @@ -81,7 +81,7 @@

diff --git a/coverage/lcov.info b/coverage/lcov.info index bf203911..addbbb3a 100644 --- a/coverage/lcov.info +++ b/coverage/lcov.info @@ -44,65 +44,63 @@ FN:354,(anonymous_41) FN:359,(anonymous_42) FN:361,(anonymous_43) FN:378,unique -FN:385,TL -FN:394,TL -FN:400,TL -FN:410,(anonymous_48) -FN:414,(anonymous_49) -FN:430,(anonymous_50) -FN:436,(anonymous_51) -FN:444,Wire -FN:452,insert -FN:459,remove -FN:484,createPath -FN:506,prepend -FN:511,create -FN:514,find +FN:386,TL +FN:394,(anonymous_46) +FN:398,(anonymous_47) +FN:414,(anonymous_48) +FN:420,(anonymous_49) +FN:428,Wire +FN:436,insert +FN:443,remove +FN:468,createPath +FN:490,prepend +FN:495,create +FN:498,find +FN:512,(anonymous_57) +FN:525,update FN:528,(anonymous_59) -FN:541,update -FN:544,(anonymous_61) -FN:582,ized -FN:585,toStyle -FN:602,identity -FN:606,remove -FN:613,domdiff -FN:716,Cache -FN:720,asHTML -FN:725,asNode -FN:735,canDiff -FN:746,create$$1 -FN:776,find -FN:820,findAttributes -FN:880,invokeAtDistance -FN:894,isPromise_ish -FN:907,setAnyContent -FN:910,anyContent -FN:991,setAttribute -FN:1012,(anonymous_79) -FN:1024,(anonymous_80) -FN:1041,(anonymous_81) -FN:1068,setTextContent -FN:1070,textContent -FN:1104,observe -FN:1112,dispatchAll -FN:1125,dispatchTarget -FN:1141,(anonymous_87) -FN:1150,(anonymous_88) -FN:1153,(anonymous_89) -FN:1172,render -FN:1186,upgrade -FN:1198,update$1 -FN:1209,createTemplate -FN:1222,SC_PLACE -FN:1238,wire -FN:1248,content -FN:1254,(anonymous_97) -FN:1277,weakly -FN:1299,wireContent -FN:1318,bind -FN:1337,hyper -FNF:101 -FNH:101 +FN:566,ized +FN:569,toStyle +FN:586,identity +FN:590,remove +FN:597,domdiff +FN:700,Cache +FN:704,asHTML +FN:709,asNode +FN:719,canDiff +FN:730,create$$1 +FN:760,find +FN:804,findAttributes +FN:864,invokeAtDistance +FN:878,isPromise_ish +FN:891,setAnyContent +FN:894,anyContent +FN:975,setAttribute +FN:996,(anonymous_77) +FN:1008,(anonymous_78) +FN:1025,(anonymous_79) +FN:1052,setTextContent +FN:1054,textContent +FN:1088,observe +FN:1096,dispatchAll +FN:1109,dispatchTarget +FN:1125,(anonymous_85) +FN:1134,(anonymous_86) +FN:1137,(anonymous_87) +FN:1156,render +FN:1170,upgrade +FN:1182,update$1 +FN:1193,createTemplate +FN:1206,SC_PLACE +FN:1222,wire +FN:1232,content +FN:1238,(anonymous_95) +FN:1261,weakly +FN:1283,wireContent +FN:1302,bind +FN:1321,hyper +FNF:99 +FNH:99 FNDA:2,(anonymous_1) FNDA:12,Event FNDA:0,Map @@ -147,13 +145,11 @@ FNDA:0,(anonymous_41) FNDA:107,(anonymous_42) FNDA:110,(anonymous_43) FNDA:646,unique -FNDA:2,TL -FNDA:329,TL -FNDA:317,TL -FNDA:85,(anonymous_48) -FNDA:87,(anonymous_49) -FNDA:2,(anonymous_50) -FNDA:2,(anonymous_51) +FNDA:646,TL +FNDA:85,(anonymous_46) +FNDA:87,(anonymous_47) +FNDA:2,(anonymous_48) +FNDA:2,(anonymous_49) FNDA:16,Wire FNDA:12,insert FNDA:4,remove @@ -161,9 +157,9 @@ FNDA:155,createPath FNDA:196,prepend FNDA:155,create FNDA:223,find -FNDA:8,(anonymous_59) +FNDA:8,(anonymous_57) FNDA:8,update -FNDA:36,(anonymous_61) +FNDA:36,(anonymous_59) FNDA:2,ized FNDA:4,toStyle FNDA:517,identity @@ -181,17 +177,17 @@ FNDA:129,isPromise_ish FNDA:111,setAnyContent FNDA:282,anyContent FNDA:104,setAttribute -FNDA:56,(anonymous_79) -FNDA:30,(anonymous_80) -FNDA:82,(anonymous_81) +FNDA:56,(anonymous_77) +FNDA:30,(anonymous_78) +FNDA:82,(anonymous_79) FNDA:8,setTextContent FNDA:54,textContent FNDA:2,observe FNDA:24,dispatchAll FNDA:103,dispatchTarget +FNDA:6,(anonymous_85) +FNDA:6,(anonymous_86) FNDA:6,(anonymous_87) -FNDA:6,(anonymous_88) -FNDA:6,(anonymous_89) FNDA:422,render FNDA:217,upgrade FNDA:422,update$1 @@ -199,7 +195,7 @@ FNDA:154,createTemplate FNDA:48,SC_PLACE FNDA:94,wire FNDA:114,content -FNDA:190,(anonymous_97) +FNDA:190,(anonymous_95) FNDA:50,weakly FNDA:122,wireContent FNDA:195,bind @@ -350,499 +346,494 @@ DA:378,2 DA:379,646 DA:385,2 DA:386,2 -DA:392,1 -DA:394,1 -DA:395,329 -DA:396,329 -DA:400,1 -DA:401,317 -DA:404,2 -DA:410,2 -DA:411,85 -DA:412,85 -DA:413,85 -DA:415,87 -DA:416,87 -DA:417,87 -DA:418,1 -DA:419,1 -DA:420,1 -DA:422,86 -DA:423,86 -DA:425,87 -DA:430,2 -DA:431,2 -DA:432,2 -DA:433,2 -DA:434,2 -DA:435,2 -DA:437,2 -DA:438,2 -DA:439,2 -DA:440,2 -DA:441,2 -DA:444,1 -DA:445,16 -DA:446,16 -DA:447,16 -DA:448,16 +DA:387,646 +DA:388,646 +DA:394,2 +DA:395,85 +DA:396,85 +DA:397,85 +DA:399,87 +DA:400,87 +DA:401,87 +DA:402,1 +DA:403,1 +DA:404,1 +DA:406,86 +DA:407,86 +DA:409,87 +DA:414,2 +DA:415,2 +DA:416,2 +DA:417,2 +DA:418,2 +DA:419,2 +DA:421,2 +DA:422,2 +DA:423,2 +DA:424,2 +DA:425,2 +DA:428,1 +DA:429,16 +DA:430,16 +DA:431,16 +DA:432,16 +DA:436,2 +DA:437,12 +DA:438,12 +DA:439,12 +DA:443,2 +DA:444,4 +DA:445,4 +DA:446,4 +DA:447,2 +DA:449,2 +DA:450,2 +DA:451,2 DA:452,2 -DA:453,12 -DA:454,12 -DA:455,12 -DA:459,2 -DA:460,4 -DA:461,4 -DA:462,4 -DA:463,2 -DA:465,2 -DA:466,2 -DA:467,2 +DA:454,4 DA:468,2 -DA:470,4 -DA:484,2 -DA:485,155 -DA:486,155 +DA:469,155 +DA:470,155 +DA:471,155 +DA:474,8 +DA:475,8 +DA:477,58 +DA:478,58 +DA:479,58 +DA:481,89 +DA:482,89 +DA:484,155 +DA:485,138 DA:487,155 -DA:490,8 -DA:491,8 -DA:493,58 -DA:494,58 -DA:495,58 -DA:497,89 -DA:498,89 -DA:500,155 -DA:501,138 -DA:503,155 -DA:506,2 -DA:507,196 -DA:510,2 -DA:512,155 -DA:515,223 -DA:516,223 -DA:517,301 -DA:519,223 -DA:524,2 -DA:528,2 -DA:529,8 -DA:530,2 -DA:531,2 -DA:532,2 -DA:533,2 +DA:490,2 +DA:491,196 +DA:494,2 +DA:496,155 +DA:499,223 +DA:500,223 +DA:501,301 +DA:503,223 +DA:508,2 +DA:512,2 +DA:513,8 +DA:514,2 +DA:515,2 +DA:516,2 +DA:517,2 +DA:519,6 +DA:525,2 +DA:526,8 +DA:528,8 +DA:529,36 +DA:531,22 +DA:532,18 +DA:533,10 +DA:534,8 DA:535,6 -DA:541,2 -DA:542,8 -DA:544,8 -DA:545,36 -DA:547,22 +DA:536,6 +DA:537,4 +DA:543,8 +DA:545,18 +DA:546,18 +DA:547,18 DA:548,18 -DA:549,10 -DA:550,8 -DA:551,6 -DA:552,6 -DA:553,4 -DA:559,8 -DA:561,18 -DA:562,18 -DA:563,18 -DA:564,18 -DA:566,18 -DA:567,18 -DA:568,18 -DA:571,18 -DA:572,14 -DA:573,14 -DA:574,14 -DA:576,18 -DA:581,2 -DA:582,2 -DA:583,2 -DA:585,2 -DA:586,4 -DA:587,4 -DA:588,4 -DA:590,4 -DA:602,2 -DA:603,517 -DA:606,2 -DA:607,30 -DA:608,30 -DA:609,30 -DA:610,30 -DA:613,2 -DA:619,297 -DA:620,297 -DA:621,297 -DA:623,297 -DA:624,297 -DA:625,297 -DA:626,297 -DA:627,297 -DA:628,297 -DA:629,297 -DA:630,587 -DA:631,40 -DA:632,547 -DA:633,3 -DA:634,544 -DA:635,22 -DA:636,522 -DA:637,5 -DA:638,517 -DA:639,215 -DA:640,215 -DA:641,302 -DA:642,88 -DA:643,88 -DA:644,214 -DA:645,65 -DA:646,65 -DA:647,65 -DA:648,149 -DA:649,21 -DA:650,21 -DA:651,21 -DA:653,128 -DA:654,128 -DA:655,89 -DA:656,89 -DA:658,39 -DA:659,39 -DA:660,39 -DA:661,58 -DA:662,58 -DA:664,39 -DA:665,12 -DA:666,11 -DA:668,1 -DA:670,12 -DA:671,12 -DA:672,12 -DA:673,12 -DA:675,27 -DA:676,27 -DA:677,27 -DA:678,27 -DA:683,297 -DA:684,254 -DA:685,156 -DA:686,156 -DA:687,156 -DA:688,113 -DA:690,43 -DA:691,43 -DA:692,116 -DA:694,43 -DA:697,98 -DA:698,98 -DA:699,69 -DA:701,29 -DA:705,297 -DA:712,2 -DA:716,1 -DA:717,2 -DA:720,2 -DA:721,2 -DA:725,2 -DA:726,526 -DA:735,2 -DA:736,82 -DA:746,2 -DA:747,217 -DA:748,217 +DA:550,18 +DA:551,18 +DA:552,18 +DA:555,18 +DA:556,14 +DA:557,14 +DA:558,14 +DA:560,18 +DA:565,2 +DA:566,2 +DA:567,2 +DA:569,2 +DA:570,4 +DA:571,4 +DA:572,4 +DA:574,4 +DA:586,2 +DA:587,517 +DA:590,2 +DA:591,30 +DA:592,30 +DA:593,30 +DA:594,30 +DA:597,2 +DA:603,297 +DA:604,297 +DA:605,297 +DA:607,297 +DA:608,297 +DA:609,297 +DA:610,297 +DA:611,297 +DA:612,297 +DA:613,297 +DA:614,587 +DA:615,40 +DA:616,547 +DA:617,3 +DA:618,544 +DA:619,22 +DA:620,522 +DA:621,5 +DA:622,517 +DA:623,215 +DA:624,215 +DA:625,302 +DA:626,88 +DA:627,88 +DA:628,214 +DA:629,65 +DA:630,65 +DA:631,65 +DA:632,149 +DA:633,21 +DA:634,21 +DA:635,21 +DA:637,128 +DA:638,128 +DA:639,89 +DA:640,89 +DA:642,39 +DA:643,39 +DA:644,39 +DA:645,58 +DA:646,58 +DA:648,39 +DA:649,12 +DA:650,11 +DA:652,1 +DA:654,12 +DA:655,12 +DA:656,12 +DA:657,12 +DA:659,27 +DA:660,27 +DA:661,27 +DA:662,27 +DA:667,297 +DA:668,254 +DA:669,156 +DA:670,156 +DA:671,156 +DA:672,113 +DA:674,43 +DA:675,43 +DA:676,116 +DA:678,43 +DA:681,98 +DA:682,98 +DA:683,69 +DA:685,29 +DA:689,297 +DA:696,2 +DA:700,1 +DA:701,2 +DA:704,2 +DA:705,2 +DA:709,2 +DA:710,526 +DA:719,2 +DA:720,82 +DA:730,2 +DA:731,217 +DA:732,217 +DA:733,217 +DA:734,223 +DA:735,223 +DA:736,223 +DA:738,111 +DA:739,111 +DA:741,104 +DA:742,104 +DA:744,8 +DA:745,8 +DA:746,8 DA:749,217 -DA:750,223 -DA:751,223 -DA:752,223 -DA:754,111 -DA:755,111 -DA:757,104 -DA:758,104 -DA:760,8 -DA:761,8 -DA:762,8 -DA:765,217 -DA:776,2 -DA:777,355 -DA:778,355 -DA:779,355 -DA:780,508 -DA:781,508 -DA:783,201 -DA:784,201 -DA:785,201 -DA:787,70 -DA:788,66 -DA:789,66 -DA:795,70 -DA:802,237 -DA:803,1 -DA:804,1 -DA:806,237 -DA:820,2 -DA:821,201 -DA:822,201 -DA:823,201 -DA:824,201 -DA:825,201 -DA:826,201 -DA:827,141 -DA:828,141 -DA:829,89 +DA:760,2 +DA:761,355 +DA:762,355 +DA:763,355 +DA:764,508 +DA:765,508 +DA:767,201 +DA:768,201 +DA:769,201 +DA:771,70 +DA:772,66 +DA:773,66 +DA:779,70 +DA:786,237 +DA:787,1 +DA:788,1 +DA:790,237 +DA:804,2 +DA:805,201 +DA:806,201 +DA:807,201 +DA:808,201 +DA:809,201 +DA:810,201 +DA:811,141 +DA:812,141 +DA:813,89 +DA:817,89 +DA:818,89 +DA:819,89 +DA:824,89 +DA:826,89 +DA:829,201 +DA:830,201 +DA:832,89 DA:833,89 -DA:834,89 -DA:835,89 -DA:840,89 -DA:842,89 +DA:835,87 +DA:844,201 DA:845,201 -DA:846,201 -DA:848,89 -DA:849,89 -DA:851,87 -DA:860,201 -DA:861,201 +DA:851,2 +DA:852,2 +DA:853,2 +DA:855,2 +DA:856,2 +DA:864,2 +DA:865,12 +DA:866,12 DA:867,2 -DA:868,2 +DA:868,10 DA:869,2 +DA:870,8 DA:871,2 -DA:872,2 -DA:880,2 -DA:881,12 -DA:882,12 -DA:883,2 -DA:884,10 -DA:885,2 -DA:886,8 -DA:887,2 -DA:889,6 -DA:894,2 -DA:895,129 -DA:907,2 -DA:908,111 -DA:909,111 -DA:910,111 -DA:911,282 -DA:915,104 -DA:916,30 -DA:917,10 -DA:918,10 -DA:921,74 -DA:922,74 -DA:923,74 -DA:925,104 -DA:928,178 -DA:929,8 -DA:930,8 -DA:931,8 -DA:934,170 -DA:935,170 -DA:936,170 -DA:937,88 -DA:938,9 -DA:939,4 -DA:942,79 -DA:946,18 -DA:947,18 -DA:949,61 -DA:950,8 -DA:952,61 -DA:953,4 +DA:873,6 +DA:878,2 +DA:879,129 +DA:891,2 +DA:892,111 +DA:893,111 +DA:894,111 +DA:895,282 +DA:899,104 +DA:900,30 +DA:901,10 +DA:902,10 +DA:905,74 +DA:906,74 +DA:907,74 +DA:909,104 +DA:912,178 +DA:913,8 +DA:914,8 +DA:915,8 +DA:918,170 +DA:919,170 +DA:920,170 +DA:921,88 +DA:922,9 +DA:923,4 +DA:926,79 +DA:930,18 +DA:931,18 +DA:933,61 +DA:934,8 +DA:936,61 +DA:937,4 +DA:938,4 +DA:941,57 +DA:942,57 +DA:945,82 +DA:946,28 +DA:947,54 +DA:948,4 +DA:949,50 +DA:950,10 +DA:951,40 +DA:952,4 +DA:953,36 DA:954,4 -DA:957,57 -DA:958,57 -DA:961,82 -DA:962,28 -DA:963,54 -DA:964,4 -DA:965,50 -DA:966,10 -DA:967,40 -DA:968,4 -DA:969,36 -DA:970,4 -DA:971,32 -DA:972,22 -DA:973,10 -DA:974,2 -DA:976,8 -DA:978,170 -DA:981,111 -DA:991,2 -DA:992,104 -DA:993,104 -DA:996,104 -DA:997,8 -DA:1001,96 -DA:1002,38 -DA:1003,38 -DA:1004,16 -DA:1005,2 -DA:1006,2 +DA:955,32 +DA:956,22 +DA:957,10 +DA:958,2 +DA:960,8 +DA:962,170 +DA:965,111 +DA:975,2 +DA:976,104 +DA:977,104 +DA:980,104 +DA:981,8 +DA:985,96 +DA:986,38 +DA:987,38 +DA:988,16 +DA:989,2 +DA:990,2 +DA:992,16 +DA:993,22 +DA:994,20 +DA:996,38 +DA:997,56 +DA:998,42 +DA:999,42 +DA:1000,42 +DA:1007,58 DA:1008,16 -DA:1009,22 -DA:1010,20 -DA:1012,38 -DA:1013,56 -DA:1014,42 -DA:1015,42 -DA:1016,42 -DA:1023,58 -DA:1024,16 -DA:1025,30 -DA:1026,28 -DA:1027,28 -DA:1028,26 -DA:1029,26 +DA:1009,30 +DA:1010,28 +DA:1011,28 +DA:1012,26 +DA:1013,26 +DA:1014,4 +DA:1023,42 +DA:1024,42 +DA:1025,42 +DA:1026,82 +DA:1027,58 +DA:1028,58 +DA:1029,54 DA:1030,4 -DA:1039,42 -DA:1040,42 -DA:1041,42 -DA:1042,82 -DA:1043,58 -DA:1044,58 -DA:1045,54 -DA:1046,4 -DA:1047,2 -DA:1048,2 -DA:1050,4 -DA:1052,50 -DA:1053,50 -DA:1054,44 -DA:1055,44 -DA:1068,2 -DA:1069,8 -DA:1070,8 -DA:1071,54 -DA:1072,38 -DA:1073,38 -DA:1074,14 -DA:1075,2 -DA:1076,12 -DA:1077,2 -DA:1078,10 -DA:1079,2 -DA:1080,8 +DA:1031,2 +DA:1032,2 +DA:1034,4 +DA:1036,50 +DA:1037,50 +DA:1038,44 +DA:1039,44 +DA:1052,2 +DA:1053,8 +DA:1054,8 +DA:1055,54 +DA:1056,38 +DA:1057,38 +DA:1058,14 +DA:1059,2 +DA:1060,12 +DA:1061,2 +DA:1062,10 +DA:1063,2 +DA:1064,8 +DA:1065,2 +DA:1066,6 +DA:1067,2 +DA:1068,4 +DA:1069,2 +DA:1071,2 +DA:1074,24 +DA:1078,8 DA:1081,2 -DA:1082,6 -DA:1083,2 -DA:1084,4 -DA:1085,2 DA:1087,2 -DA:1090,24 -DA:1094,8 -DA:1097,2 -DA:1103,2 -DA:1104,1 -DA:1112,2 -DA:1113,24 -DA:1114,24 -DA:1115,24 -DA:1116,18 -DA:1117,18 -DA:1118,15 +DA:1088,1 +DA:1096,2 +DA:1097,24 +DA:1098,24 +DA:1099,24 +DA:1100,18 +DA:1101,18 +DA:1102,15 +DA:1109,2 +DA:1110,103 +DA:1111,18 +DA:1114,103 +DA:1115,103 +DA:1116,103 +DA:1117,88 +DA:1124,2 DA:1125,2 -DA:1126,103 -DA:1127,18 -DA:1130,103 -DA:1131,103 -DA:1132,103 -DA:1133,88 -DA:1140,2 -DA:1141,2 -DA:1142,6 -DA:1143,6 -DA:1144,6 -DA:1145,6 -DA:1146,6 -DA:1150,1 -DA:1151,6 -DA:1153,1 -DA:1154,6 -DA:1161,2 -DA:1166,2 -DA:1172,1 -DA:1173,422 -DA:1174,422 -DA:1175,205 +DA:1126,6 +DA:1127,6 +DA:1128,6 +DA:1129,6 +DA:1130,6 +DA:1134,1 +DA:1135,6 +DA:1137,1 +DA:1138,6 +DA:1145,2 +DA:1150,2 +DA:1156,1 +DA:1157,422 +DA:1158,422 +DA:1159,205 +DA:1161,217 +DA:1163,422 +DA:1170,1 +DA:1171,217 +DA:1172,217 +DA:1173,217 +DA:1174,217 +DA:1175,217 +DA:1176,217 DA:1177,217 -DA:1179,422 -DA:1186,1 -DA:1187,217 -DA:1188,217 -DA:1189,217 -DA:1190,217 -DA:1191,217 -DA:1192,217 -DA:1193,217 -DA:1194,217 -DA:1198,1 -DA:1199,422 -DA:1200,422 -DA:1201,460 -DA:1209,1 -DA:1210,154 -DA:1211,154 -DA:1212,154 -DA:1213,154 -DA:1214,154 -DA:1215,154 -DA:1216,154 -DA:1221,2 +DA:1178,217 +DA:1182,1 +DA:1183,422 +DA:1184,422 +DA:1185,460 +DA:1193,1 +DA:1194,154 +DA:1195,154 +DA:1196,154 +DA:1197,154 +DA:1198,154 +DA:1199,154 +DA:1200,154 +DA:1205,2 +DA:1206,2 +DA:1207,48 +DA:1211,2 DA:1222,2 -DA:1223,48 -DA:1227,2 -DA:1238,2 -DA:1239,94 -DA:1248,2 -DA:1249,114 -DA:1254,114 -DA:1255,190 -DA:1256,190 -DA:1257,190 -DA:1258,122 -DA:1259,122 -DA:1260,122 -DA:1261,122 -DA:1263,190 -DA:1264,190 -DA:1265,122 -DA:1266,10 -DA:1268,122 -DA:1270,190 -DA:1277,2 -DA:1278,50 -DA:1279,50 -DA:1280,50 -DA:1281,50 -DA:1282,12 -DA:1283,12 -DA:1285,50 -DA:1286,50 -DA:1299,2 -DA:1300,122 -DA:1301,122 -DA:1302,122 -DA:1303,122 -DA:1304,240 -DA:1305,240 -DA:1306,136 -DA:1309,122 -DA:1318,2 -DA:1319,195 -DA:1321,2 -DA:1323,2 -DA:1324,2 -DA:1325,2 -DA:1326,2 -DA:1327,2 -DA:1328,2 -DA:1332,2 -DA:1337,1 -DA:1338,20 -DA:1349,2 -DA:1352,2 -LF:637 -LH:637 +DA:1223,94 +DA:1232,2 +DA:1233,114 +DA:1238,114 +DA:1239,190 +DA:1240,190 +DA:1241,190 +DA:1242,122 +DA:1243,122 +DA:1244,122 +DA:1245,122 +DA:1247,190 +DA:1248,190 +DA:1249,122 +DA:1250,10 +DA:1252,122 +DA:1254,190 +DA:1261,2 +DA:1262,50 +DA:1263,50 +DA:1264,50 +DA:1265,50 +DA:1266,12 +DA:1267,12 +DA:1269,50 +DA:1270,50 +DA:1283,2 +DA:1284,122 +DA:1285,122 +DA:1286,122 +DA:1287,122 +DA:1288,240 +DA:1289,240 +DA:1290,136 +DA:1293,122 +DA:1302,2 +DA:1303,195 +DA:1305,2 +DA:1307,2 +DA:1308,2 +DA:1309,2 +DA:1310,2 +DA:1311,2 +DA:1312,2 +DA:1316,2 +DA:1321,1 +DA:1322,20 +DA:1333,2 +DA:1336,2 +LF:632 +LH:632 BRDA:50,1,0,2 BRDA:50,1,1,0 BRDA:65,2,0,2 @@ -899,303 +890,296 @@ BRDA:332,26,0,452 BRDA:332,26,1,0 BRDA:359,27,0,1 BRDA:359,27,1,1 -BRDA:386,28,0,1 -BRDA:386,28,1,1 -BRDA:388,29,0,2 -BRDA:388,29,1,2 -BRDA:388,29,2,1 -BRDA:390,30,0,2 -BRDA:390,30,1,1 -BRDA:396,31,0,329 -BRDA:396,31,1,78 -BRDA:410,32,0,1 -BRDA:410,32,1,1 -BRDA:417,33,0,1 -BRDA:417,33,1,86 -BRDA:430,34,0,1 -BRDA:430,34,1,1 -BRDA:462,35,0,2 -BRDA:462,35,1,2 -BRDA:487,36,0,8 -BRDA:487,36,1,8 -BRDA:487,36,2,58 -BRDA:487,36,3,89 -BRDA:529,37,0,2 -BRDA:529,37,1,6 -BRDA:545,38,0,22 -BRDA:545,38,1,18 -BRDA:547,39,0,18 -BRDA:547,39,1,4 -BRDA:548,40,0,10 -BRDA:548,40,1,8 -BRDA:549,41,0,8 -BRDA:549,41,1,2 -BRDA:550,42,0,6 -BRDA:550,42,1,2 -BRDA:552,43,0,4 -BRDA:552,43,1,2 -BRDA:559,44,0,2 -BRDA:559,44,1,6 -BRDA:561,45,0,4 -BRDA:561,45,1,14 -BRDA:564,46,0,12 -BRDA:564,46,1,6 -BRDA:564,47,0,18 -BRDA:564,47,1,16 -BRDA:567,48,0,4 -BRDA:567,48,1,14 -BRDA:571,49,0,14 -BRDA:571,49,1,4 -BRDA:574,50,0,4 -BRDA:574,50,1,10 -BRDA:574,51,0,4 -BRDA:574,51,1,2 -BRDA:574,52,0,10 -BRDA:574,52,1,4 -BRDA:619,53,0,297 -BRDA:619,53,1,102 -BRDA:620,54,0,53 -BRDA:620,54,1,244 -BRDA:629,55,0,884 -BRDA:629,55,1,685 -BRDA:630,56,0,40 -BRDA:630,56,1,547 -BRDA:632,57,0,3 -BRDA:632,57,1,544 -BRDA:634,58,0,22 -BRDA:634,58,1,522 -BRDA:636,59,0,5 -BRDA:636,59,1,517 -BRDA:638,60,0,215 -BRDA:638,60,1,302 -BRDA:641,61,0,88 -BRDA:641,61,1,214 -BRDA:644,62,0,65 -BRDA:644,62,1,149 -BRDA:648,63,0,21 -BRDA:648,63,1,128 -BRDA:654,64,0,89 -BRDA:654,64,1,39 -BRDA:660,65,0,97 -BRDA:660,65,1,90 -BRDA:660,65,2,87 -BRDA:664,66,0,12 -BRDA:664,66,1,27 -BRDA:665,67,0,11 -BRDA:665,67,1,1 -BRDA:683,68,0,254 -BRDA:683,68,1,43 -BRDA:683,69,0,297 -BRDA:683,69,1,199 -BRDA:684,70,0,156 -BRDA:684,70,1,98 -BRDA:686,71,0,145 -BRDA:686,71,1,11 -BRDA:687,72,0,113 -BRDA:687,72,1,43 -BRDA:697,73,0,2 -BRDA:697,73,1,96 -BRDA:698,74,0,69 -BRDA:698,74,1,29 -BRDA:726,75,0,492 -BRDA:726,75,1,34 -BRDA:726,76,0,12 -BRDA:726,76,1,22 -BRDA:731,77,0,0 -BRDA:731,77,1,12 -BRDA:731,78,0,0 -BRDA:731,78,1,0 -BRDA:731,79,0,12 -BRDA:731,79,1,0 -BRDA:736,80,0,82 -BRDA:736,80,1,64 -BRDA:736,80,2,60 -BRDA:752,81,0,111 -BRDA:752,81,1,104 -BRDA:752,81,2,8 -BRDA:781,82,0,201 -BRDA:781,82,1,70 -BRDA:781,82,2,237 -BRDA:787,83,0,66 -BRDA:787,83,1,4 -BRDA:793,84,0,8 -BRDA:793,84,1,58 -BRDA:802,85,0,0 -BRDA:802,85,1,237 -BRDA:802,86,0,237 -BRDA:802,86,1,4 -BRDA:828,87,0,89 -BRDA:828,87,1,52 -BRDA:833,88,0,89 -BRDA:833,88,1,0 -BRDA:835,89,0,89 -BRDA:835,89,1,0 -BRDA:849,90,0,2 -BRDA:849,90,1,87 -BRDA:861,91,0,2 -BRDA:861,91,1,199 -BRDA:882,92,0,2 -BRDA:882,92,1,10 -BRDA:884,93,0,2 -BRDA:884,93,1,8 -BRDA:886,94,0,2 -BRDA:886,94,1,6 -BRDA:895,95,0,129 -BRDA:895,95,1,129 -BRDA:911,96,0,92 -BRDA:911,96,1,102 -BRDA:911,96,2,104 -BRDA:911,96,3,172 -BRDA:911,96,4,178 -BRDA:911,96,5,170 -BRDA:915,97,0,30 -BRDA:915,97,1,74 -BRDA:916,98,0,10 -BRDA:916,98,1,20 -BRDA:928,99,0,8 -BRDA:928,99,1,170 -BRDA:936,100,0,88 -BRDA:936,100,1,82 -BRDA:937,101,0,9 -BRDA:937,101,1,79 -BRDA:938,102,0,4 -BRDA:938,102,1,5 -BRDA:942,103,0,10 -BRDA:942,103,1,18 -BRDA:942,103,2,18 -BRDA:942,103,3,61 -BRDA:942,103,4,57 -BRDA:949,104,0,8 -BRDA:949,104,1,53 -BRDA:952,105,0,4 -BRDA:952,105,1,57 -BRDA:961,106,0,28 -BRDA:961,106,1,54 -BRDA:962,107,0,8 -BRDA:962,107,1,20 -BRDA:963,108,0,4 -BRDA:963,108,1,50 -BRDA:965,109,0,10 -BRDA:965,109,1,40 -BRDA:967,110,0,4 -BRDA:967,110,1,36 -BRDA:969,111,0,4 -BRDA:969,111,1,32 -BRDA:971,112,0,22 -BRDA:971,112,1,10 -BRDA:973,113,0,2 -BRDA:973,113,1,8 -BRDA:996,114,0,8 -BRDA:996,114,1,96 -BRDA:1001,115,0,38 -BRDA:1001,115,1,58 -BRDA:1003,116,0,16 -BRDA:1003,116,1,22 -BRDA:1003,117,0,38 -BRDA:1003,117,1,30 -BRDA:1004,118,0,2 -BRDA:1004,118,1,14 -BRDA:1009,119,0,20 -BRDA:1009,119,1,2 -BRDA:1013,120,0,42 -BRDA:1013,120,1,14 -BRDA:1014,121,0,4 -BRDA:1014,121,1,38 -BRDA:1016,122,0,40 -BRDA:1016,122,1,2 -BRDA:1023,123,0,16 -BRDA:1023,123,1,42 -BRDA:1023,124,0,58 -BRDA:1023,124,1,52 -BRDA:1023,124,2,52 -BRDA:1025,125,0,28 -BRDA:1025,125,1,2 -BRDA:1027,126,0,26 -BRDA:1027,126,1,2 +BRDA:388,28,0,646 +BRDA:388,28,1,154 +BRDA:394,29,0,1 +BRDA:394,29,1,1 +BRDA:401,30,0,1 +BRDA:401,30,1,86 +BRDA:414,31,0,1 +BRDA:414,31,1,1 +BRDA:446,32,0,2 +BRDA:446,32,1,2 +BRDA:471,33,0,8 +BRDA:471,33,1,8 +BRDA:471,33,2,58 +BRDA:471,33,3,89 +BRDA:513,34,0,2 +BRDA:513,34,1,6 +BRDA:529,35,0,22 +BRDA:529,35,1,18 +BRDA:531,36,0,18 +BRDA:531,36,1,4 +BRDA:532,37,0,10 +BRDA:532,37,1,8 +BRDA:533,38,0,8 +BRDA:533,38,1,2 +BRDA:534,39,0,6 +BRDA:534,39,1,2 +BRDA:536,40,0,4 +BRDA:536,40,1,2 +BRDA:543,41,0,2 +BRDA:543,41,1,6 +BRDA:545,42,0,4 +BRDA:545,42,1,14 +BRDA:548,43,0,12 +BRDA:548,43,1,6 +BRDA:548,44,0,18 +BRDA:548,44,1,16 +BRDA:551,45,0,4 +BRDA:551,45,1,14 +BRDA:555,46,0,14 +BRDA:555,46,1,4 +BRDA:558,47,0,4 +BRDA:558,47,1,10 +BRDA:558,48,0,4 +BRDA:558,48,1,2 +BRDA:558,49,0,10 +BRDA:558,49,1,4 +BRDA:603,50,0,297 +BRDA:603,50,1,102 +BRDA:604,51,0,53 +BRDA:604,51,1,244 +BRDA:613,52,0,884 +BRDA:613,52,1,685 +BRDA:614,53,0,40 +BRDA:614,53,1,547 +BRDA:616,54,0,3 +BRDA:616,54,1,544 +BRDA:618,55,0,22 +BRDA:618,55,1,522 +BRDA:620,56,0,5 +BRDA:620,56,1,517 +BRDA:622,57,0,215 +BRDA:622,57,1,302 +BRDA:625,58,0,88 +BRDA:625,58,1,214 +BRDA:628,59,0,65 +BRDA:628,59,1,149 +BRDA:632,60,0,21 +BRDA:632,60,1,128 +BRDA:638,61,0,89 +BRDA:638,61,1,39 +BRDA:644,62,0,97 +BRDA:644,62,1,90 +BRDA:644,62,2,87 +BRDA:648,63,0,12 +BRDA:648,63,1,27 +BRDA:649,64,0,11 +BRDA:649,64,1,1 +BRDA:667,65,0,254 +BRDA:667,65,1,43 +BRDA:667,66,0,297 +BRDA:667,66,1,199 +BRDA:668,67,0,156 +BRDA:668,67,1,98 +BRDA:670,68,0,145 +BRDA:670,68,1,11 +BRDA:671,69,0,113 +BRDA:671,69,1,43 +BRDA:681,70,0,2 +BRDA:681,70,1,96 +BRDA:682,71,0,69 +BRDA:682,71,1,29 +BRDA:710,72,0,492 +BRDA:710,72,1,34 +BRDA:710,73,0,12 +BRDA:710,73,1,22 +BRDA:715,74,0,0 +BRDA:715,74,1,12 +BRDA:715,75,0,0 +BRDA:715,75,1,0 +BRDA:715,76,0,12 +BRDA:715,76,1,0 +BRDA:720,77,0,82 +BRDA:720,77,1,64 +BRDA:720,77,2,60 +BRDA:736,78,0,111 +BRDA:736,78,1,104 +BRDA:736,78,2,8 +BRDA:765,79,0,201 +BRDA:765,79,1,70 +BRDA:765,79,2,237 +BRDA:771,80,0,66 +BRDA:771,80,1,4 +BRDA:777,81,0,8 +BRDA:777,81,1,58 +BRDA:786,82,0,0 +BRDA:786,82,1,237 +BRDA:786,83,0,237 +BRDA:786,83,1,4 +BRDA:812,84,0,89 +BRDA:812,84,1,52 +BRDA:817,85,0,89 +BRDA:817,85,1,0 +BRDA:819,86,0,89 +BRDA:819,86,1,0 +BRDA:833,87,0,2 +BRDA:833,87,1,87 +BRDA:845,88,0,2 +BRDA:845,88,1,199 +BRDA:866,89,0,2 +BRDA:866,89,1,10 +BRDA:868,90,0,2 +BRDA:868,90,1,8 +BRDA:870,91,0,2 +BRDA:870,91,1,6 +BRDA:879,92,0,129 +BRDA:879,92,1,129 +BRDA:895,93,0,92 +BRDA:895,93,1,102 +BRDA:895,93,2,104 +BRDA:895,93,3,172 +BRDA:895,93,4,178 +BRDA:895,93,5,170 +BRDA:899,94,0,30 +BRDA:899,94,1,74 +BRDA:900,95,0,10 +BRDA:900,95,1,20 +BRDA:912,96,0,8 +BRDA:912,96,1,170 +BRDA:920,97,0,88 +BRDA:920,97,1,82 +BRDA:921,98,0,9 +BRDA:921,98,1,79 +BRDA:922,99,0,4 +BRDA:922,99,1,5 +BRDA:926,100,0,10 +BRDA:926,100,1,18 +BRDA:926,100,2,18 +BRDA:926,100,3,61 +BRDA:926,100,4,57 +BRDA:933,101,0,8 +BRDA:933,101,1,53 +BRDA:936,102,0,4 +BRDA:936,102,1,57 +BRDA:945,103,0,28 +BRDA:945,103,1,54 +BRDA:946,104,0,8 +BRDA:946,104,1,20 +BRDA:947,105,0,4 +BRDA:947,105,1,50 +BRDA:949,106,0,10 +BRDA:949,106,1,40 +BRDA:951,107,0,4 +BRDA:951,107,1,36 +BRDA:953,108,0,4 +BRDA:953,108,1,32 +BRDA:955,109,0,22 +BRDA:955,109,1,10 +BRDA:957,110,0,2 +BRDA:957,110,1,8 +BRDA:980,111,0,8 +BRDA:980,111,1,96 +BRDA:985,112,0,38 +BRDA:985,112,1,58 +BRDA:987,113,0,16 +BRDA:987,113,1,22 +BRDA:987,114,0,38 +BRDA:987,114,1,30 +BRDA:988,115,0,2 +BRDA:988,115,1,14 +BRDA:993,116,0,20 +BRDA:993,116,1,2 +BRDA:997,117,0,42 +BRDA:997,117,1,14 +BRDA:998,118,0,4 +BRDA:998,118,1,38 +BRDA:1000,119,0,40 +BRDA:1000,119,1,2 +BRDA:1007,120,0,16 +BRDA:1007,120,1,42 +BRDA:1007,121,0,58 +BRDA:1007,121,1,52 +BRDA:1007,121,2,52 +BRDA:1009,122,0,28 +BRDA:1009,122,1,2 +BRDA:1011,123,0,26 +BRDA:1011,123,1,2 +BRDA:1013,124,0,4 +BRDA:1013,124,1,22 +BRDA:1026,125,0,58 +BRDA:1026,125,1,24 +BRDA:1028,126,0,54 +BRDA:1028,126,1,4 BRDA:1029,127,0,4 -BRDA:1029,127,1,22 -BRDA:1042,128,0,58 -BRDA:1042,128,1,24 -BRDA:1044,129,0,54 -BRDA:1044,129,1,4 -BRDA:1045,130,0,4 -BRDA:1045,130,1,50 -BRDA:1046,131,0,2 -BRDA:1046,131,1,2 -BRDA:1053,132,0,44 -BRDA:1053,132,1,6 -BRDA:1071,133,0,38 -BRDA:1071,133,1,16 -BRDA:1073,134,0,14 -BRDA:1073,134,1,24 -BRDA:1073,135,0,38 -BRDA:1073,135,1,16 -BRDA:1074,136,0,2 -BRDA:1074,136,1,12 -BRDA:1076,137,0,2 -BRDA:1076,137,1,10 -BRDA:1078,138,0,2 -BRDA:1078,138,1,8 -BRDA:1080,139,0,2 -BRDA:1080,139,1,6 -BRDA:1082,140,0,2 -BRDA:1082,140,1,4 -BRDA:1084,141,0,2 -BRDA:1084,141,1,2 -BRDA:1090,142,0,4 -BRDA:1090,142,1,20 -BRDA:1117,143,0,15 -BRDA:1117,143,1,3 -BRDA:1126,144,0,18 -BRDA:1126,144,1,85 -BRDA:1174,145,0,205 -BRDA:1174,145,1,217 -BRDA:1174,146,0,422 -BRDA:1174,146,1,239 -BRDA:1188,147,0,217 -BRDA:1188,147,1,154 -BRDA:1223,148,0,20 -BRDA:1223,148,1,28 -BRDA:1239,149,0,48 -BRDA:1239,149,1,46 -BRDA:1239,150,0,48 -BRDA:1239,150,1,42 -BRDA:1239,151,0,46 -BRDA:1239,151,1,34 -BRDA:1257,152,0,122 -BRDA:1257,152,1,68 -BRDA:1260,153,0,10 -BRDA:1260,153,1,112 -BRDA:1264,154,0,122 -BRDA:1264,154,1,68 -BRDA:1265,155,0,10 -BRDA:1265,155,1,112 -BRDA:1281,156,0,12 -BRDA:1281,156,1,38 -BRDA:1283,157,0,12 -BRDA:1283,157,1,12 -BRDA:1285,158,0,24 -BRDA:1285,158,1,26 -BRDA:1286,159,0,50 -BRDA:1286,159,1,26 -BRDA:1305,160,0,136 -BRDA:1305,160,1,104 -BRDA:1305,161,0,240 -BRDA:1305,161,1,118 -BRDA:1309,162,0,106 -BRDA:1309,162,1,16 -BRDA:1338,163,0,14 -BRDA:1338,163,1,6 -BRDA:1338,164,0,2 -BRDA:1338,164,1,12 -BRDA:1338,165,0,2 -BRDA:1338,165,1,10 -BRDA:1338,166,0,2 -BRDA:1338,166,1,8 -BRDA:1338,167,0,4 -BRDA:1338,167,1,4 -BRDA:1338,168,0,2 -BRDA:1338,168,1,4 -BRF:353 -BRH:353 +BRDA:1029,127,1,50 +BRDA:1030,128,0,2 +BRDA:1030,128,1,2 +BRDA:1037,129,0,44 +BRDA:1037,129,1,6 +BRDA:1055,130,0,38 +BRDA:1055,130,1,16 +BRDA:1057,131,0,14 +BRDA:1057,131,1,24 +BRDA:1057,132,0,38 +BRDA:1057,132,1,16 +BRDA:1058,133,0,2 +BRDA:1058,133,1,12 +BRDA:1060,134,0,2 +BRDA:1060,134,1,10 +BRDA:1062,135,0,2 +BRDA:1062,135,1,8 +BRDA:1064,136,0,2 +BRDA:1064,136,1,6 +BRDA:1066,137,0,2 +BRDA:1066,137,1,4 +BRDA:1068,138,0,2 +BRDA:1068,138,1,2 +BRDA:1074,139,0,4 +BRDA:1074,139,1,20 +BRDA:1101,140,0,15 +BRDA:1101,140,1,3 +BRDA:1110,141,0,18 +BRDA:1110,141,1,85 +BRDA:1158,142,0,205 +BRDA:1158,142,1,217 +BRDA:1158,143,0,422 +BRDA:1158,143,1,239 +BRDA:1172,144,0,217 +BRDA:1172,144,1,154 +BRDA:1207,145,0,20 +BRDA:1207,145,1,28 +BRDA:1223,146,0,48 +BRDA:1223,146,1,46 +BRDA:1223,147,0,48 +BRDA:1223,147,1,42 +BRDA:1223,148,0,46 +BRDA:1223,148,1,34 +BRDA:1241,149,0,122 +BRDA:1241,149,1,68 +BRDA:1244,150,0,10 +BRDA:1244,150,1,112 +BRDA:1248,151,0,122 +BRDA:1248,151,1,68 +BRDA:1249,152,0,10 +BRDA:1249,152,1,112 +BRDA:1265,153,0,12 +BRDA:1265,153,1,38 +BRDA:1267,154,0,12 +BRDA:1267,154,1,12 +BRDA:1269,155,0,24 +BRDA:1269,155,1,26 +BRDA:1270,156,0,50 +BRDA:1270,156,1,26 +BRDA:1289,157,0,136 +BRDA:1289,157,1,104 +BRDA:1289,158,0,240 +BRDA:1289,158,1,118 +BRDA:1293,159,0,106 +BRDA:1293,159,1,16 +BRDA:1322,160,0,14 +BRDA:1322,160,1,6 +BRDA:1322,161,0,2 +BRDA:1322,161,1,12 +BRDA:1322,162,0,2 +BRDA:1322,162,1,10 +BRDA:1322,163,0,2 +BRDA:1322,163,1,8 +BRDA:1322,164,0,4 +BRDA:1322,164,1,4 +BRDA:1322,165,0,2 +BRDA:1322,165,1,4 +BRF:346 +BRH:346 end_of_record diff --git a/esm/shared/utils.js b/esm/shared/utils.js index 377fb5bc..95a8b4b3 100644 --- a/esm/shared/utils.js +++ b/esm/shared/utils.js @@ -100,31 +100,10 @@ export const unique = template => TL(template); // TL returns a unique version of the template // it needs lazy feature detection // (cannot trust literals with transpiled code) -let TL = template => { - if ( - // TypeScript template literals are not standard - template.propertyIsEnumerable('raw') || - ( - // Firefox < 55 has not standard implementation neither - /Firefox\/(\d+)/.test((G.navigator || {}).userAgent) && - parseFloat(RegExp.$1) < 55 - ) - ) { - // in these cases, address templates once - const templateObjects = {}; - // but always return the same template - TL = template => { - const key = '_' + template.join(UID); - return templateObjects[key] || ( - templateObjects[key] = template - ); - }; - } - else { - // make TL an identity like function - TL = template => template; - } - return TL(template); +const T = {}; +const TL = t => { + const k = '_' + t.join('_'); + return T[k] || (T[k] = t); }; // create document fragments via native template diff --git a/index.js b/index.js index e6ab13bb..81716410 100644 --- a/index.js +++ b/index.js @@ -376,32 +376,16 @@ var hyperHTML = (function (global) { // literal to represent same static content // around its own interpolations. var unique = function unique(template) { - return _TL(template); + return TL(template); }; // TL returns a unique version of the template // it needs lazy feature detection // (cannot trust literals with transpiled code) - var _TL = function TL(template) { - if ( - // TypeScript template literals are not standard - template.propertyIsEnumerable('raw') || - // Firefox < 55 has not standard implementation neither - /Firefox\/(\d+)/.test((G.navigator || {}).userAgent) && parseFloat(RegExp.$1) < 55) { - // in these cases, address templates once - var templateObjects = {}; - // but always return the same template - _TL = function TL(template) { - var key = '_' + template.join(UID); - return templateObjects[key] || (templateObjects[key] = template); - }; - } else { - // make TL an identity like function - _TL = function TL(template) { - return template; - }; - } - return _TL(template); + var T = {}; + var TL = function TL(t) { + var k = '_' + t.join('_'); + return T[k] || (T[k] = t); }; // create document fragments via native template diff --git a/min.js b/min.js index 066db5b9..d926f0d8 100644 --- a/min.js +++ b/min.js @@ -1 +1 @@ -/*! (c) Andrea Giammarchi (ISC) */var hyperHTML=function(e){"use strict";var t=document.defaultView,r=/^area|base|br|col|embed|hr|img|input|keygen|link|menuitem|meta|param|source|track|wbr$/i,l="ownerSVGElement",c="http://www.w3.org/2000/svg",s="connected",f="dis"+s,d=/^style|textarea$/i,b="_hyper: "+(Math.random()*new Date|0)+";",h="\x3c!--"+b+"--\x3e",v=t.Event;try{new v("Event")}catch(e){v=function(e){var t=document.createEvent("Event");return t.initEvent(e,!1,!1),t}}var n,i=t.Map||function(){var n=[],r=[];return{get:function(e){return r[n.indexOf(e)]},set:function(e,t){r[n.push(e)-1]=t}}},o=0,p=t.WeakMap||function(){var n=b+o++;return{get:function(e){return e[n]},set:function(e,t){Object.defineProperty(e,n,{configurable:!0,value:t})}}},a=t.WeakSet||function(){var t=new p;return{add:function(e){t.set(e,!0)},has:function(e){return!0===t.get(e)}}},u=Array.isArray||(n={}.toString,function(e){return"[object Array]"===n.call(e)}),m=b.trim||function(){return this.replace(/^\s+|\s+$/g,"")};function g(){return this}var w=function(e,t){var n="_"+e+"$";return{get:function(){return this[n]||(this[e]=t.call(this,e))},set:function(e){Object.defineProperty(this,n,{configurable:!0,value:e})}}},y={},N=[],x=y.hasOwnProperty,E=0,C=function(e,t){e in y||(E=N.push(e)),y[e]=t},j=function(e,t){for(var n=0;n\"'=]+",M="[ "+k+"]+"+O,D="<([A-Za-z]+[A-Za-z0-9:_-]*)((?:",$="(?:=(?:'[^']*?'|\"[^\"]*?\"|<[^>]*?>|"+O+"))?)",P=new RegExp(D+M+$+"+)([ "+k+"]*/?>)","g"),B=new RegExp(D+M+$+"*)([ "+k+"]*/>)","g"),R=T(document),H="append"in R,_="content"in A(document,"template");R.appendChild(L(R,"g")),R.appendChild(L(R,""));var F=1===R.cloneNode(!0).childNodes.length,Z="importNode"in document,z=H?function(e,t){e.append.apply(e,t)}:function(e,t){for(var n=t.length,r=0;r"+t+"",z(r,K.call(n.querySelectorAll(i)))}else n.innerHTML=t,z(r,K.call(n.childNodes));return r},Y=_?function(e,t){var n=T(e),r=S(e).createElementNS(c,"svg");return r.innerHTML=t,z(n,K.call(r.childNodes)),n}:function(e,t){var n=T(e),r=A(e,"div");return r.innerHTML=''+t+"",z(n,K.call(r.firstChild.childNodes)),n};function ee(e){this.childNodes=e,this.length=e.length,this.first=e[0],this.last=e[this.length-1]}ee.prototype.insert=function(){var e=T(this.first);return z(e,this.childNodes),e},ee.prototype.remove=function(){var e=this.first,t=this.last;if(2===this.length)t.parentNode.removeChild(t);else{var n=S(e).createRange();n.setStartBefore(this.childNodes[1]),n.setEndAfter(t),n.deleteContents()}return e};var te=function(e,t,n){e.unshift(e.indexOf.call(t.childNodes,n))},ne=function(e,t,n){return{type:e,name:n,node:t,path:function(e){var t=[],n=void 0;switch(e.nodeType){case 1:case 11:n=e;break;case 8:n=e.parentNode,te(t,n,e);break;default:n=e.ownerElement}for(e=n;n=n.parentNode;e=n)te(t,n,e);return t}(t)}},re=function(e,t){for(var n=t.length,r=0;r"},$e=new p,Pe=function(n){var r=void 0,i=void 0,o=void 0,a=void 0,u=void 0;return function(e){e=Q(e);var t=a!==e;return t&&(a=e,o=T(document),i="svg"===n?document.createElementNS(c,"svg"):o,u=Ae.bind(i)),u.apply(null,arguments),t&&("svg"===n&&z(o,K.call(i.childNodes)),r=Re(o)),r}},Be=function(e,t){var n=t.indexOf(":"),r=$e.get(e),i=t;return-1\"'=]+",M="[ "+k+"]+"+O,D="<([A-Za-z]+[A-Za-z0-9:_-]*)((?:",P="(?:=(?:'[^']*?'|\"[^\"]*?\"|<[^>]*?>|"+O+"))?)",$=new RegExp(D+M+P+"+)([ "+k+"]*/?>)","g"),B=new RegExp(D+M+P+"*)([ "+k+"]*/>)","g"),R=T(document),_="append"in R,H="content"in A(document,"template");R.appendChild(L(R,"g")),R.appendChild(L(R,""));var Z=1===R.cloneNode(!0).childNodes.length,z="importNode"in document,F=_?function(e,t){e.append.apply(e,t)}:function(e,t){for(var n=t.length,r=0;r"+t+"",F(r,K.call(n.querySelectorAll(i)))}else n.innerHTML=t,F(r,K.call(n.childNodes));return r},ee=H?function(e,t){var n=T(e),r=S(e).createElementNS(c,"svg");return r.innerHTML=t,F(n,K.call(r.childNodes)),n}:function(e,t){var n=T(e),r=A(e,"div");return r.innerHTML=''+t+"",F(n,K.call(r.firstChild.childNodes)),n};function te(e){this.childNodes=e,this.length=e.length,this.first=e[0],this.last=e[this.length-1]}te.prototype.insert=function(){var e=T(this.first);return F(e,this.childNodes),e},te.prototype.remove=function(){var e=this.first,t=this.last;if(2===this.length)t.parentNode.removeChild(t);else{var n=S(e).createRange();n.setStartBefore(this.childNodes[1]),n.setEndAfter(t),n.deleteContents()}return e};var ne=function(e,t,n){e.unshift(e.indexOf.call(t.childNodes,n))},re=function(e,t,n){return{type:e,name:n,node:t,path:function(e){var t=[],n=void 0;switch(e.nodeType){case 1:case 11:n=e;break;case 8:n=e.parentNode,ne(t,n,e);break;default:n=e.ownerElement}for(e=n;n=n.parentNode;e=n)ne(t,n,e);return t}(t)}},ie=function(e,t){for(var n=t.length,r=0;r"},$e=new p,Be=function(n){var r=void 0,i=void 0,o=void 0,a=void 0,u=void 0;return function(e){e=Q(e);var t=a!==e;return t&&(a=e,o=T(document),i="svg"===n?document.createElementNS(c,"svg"):o,u=Se.bind(i)),u.apply(null,arguments),t&&("svg"===n&&F(o,K.call(i.childNodes)),r=_e(o)),r}},Re=function(e,t){var n=t.indexOf(":"),r=$e.get(e),i=t;return-1\"'=]+",M="[ "+k+"]+"+O,D="<([A-Za-z]+[A-Za-z0-9:_-]*)((?:",$="(?:=(?:'[^']*?'|\"[^\"]*?\"|<[^>]*?>|"+O+"))?)",P=new RegExp(D+M+$+"+)([ "+k+"]*/?>)","g"),B=new RegExp(D+M+$+"*)([ "+k+"]*/>)","g"),R=T(document),H="append"in R,_="content"in A(document,"template");R.appendChild(L(R,"g")),R.appendChild(L(R,""));var F=1===R.cloneNode(!0).childNodes.length,Z="importNode"in document,z=H?function(e,t){e.append.apply(e,t)}:function(e,t){for(var n=t.length,r=0;r"+t+"",z(r,K.call(n.querySelectorAll(i)))}else n.innerHTML=t,z(r,K.call(n.childNodes));return r},Y=_?function(e,t){var n=T(e),r=S(e).createElementNS(c,"svg");return r.innerHTML=t,z(n,K.call(r.childNodes)),n}:function(e,t){var n=T(e),r=A(e,"div");return r.innerHTML=''+t+"",z(n,K.call(r.firstChild.childNodes)),n};function ee(e){this.childNodes=e,this.length=e.length,this.first=e[0],this.last=e[this.length-1]}ee.prototype.insert=function(){var e=T(this.first);return z(e,this.childNodes),e},ee.prototype.remove=function(){var e=this.first,t=this.last;if(2===this.length)t.parentNode.removeChild(t);else{var n=S(e).createRange();n.setStartBefore(this.childNodes[1]),n.setEndAfter(t),n.deleteContents()}return e};var te=function(e,t,n){e.unshift(e.indexOf.call(t.childNodes,n))},ne=function(e,t,n){return{type:e,name:n,node:t,path:function(e){var t=[],n=void 0;switch(e.nodeType){case 1:case 11:n=e;break;case 8:n=e.parentNode,te(t,n,e);break;default:n=e.ownerElement}for(e=n;n=n.parentNode;e=n)te(t,n,e);return t}(t)}},re=function(e,t){for(var n=t.length,r=0;r"},$e=new p,Pe=function(n){var r=void 0,i=void 0,o=void 0,a=void 0,u=void 0;return function(e){e=Q(e);var t=a!==e;return t&&(a=e,o=T(document),i="svg"===n?document.createElementNS(c,"svg"):o,u=Ae.bind(i)),u.apply(null,arguments),t&&("svg"===n&&z(o,K.call(i.childNodes)),r=Re(o)),r}},Be=function(e,t){var n=t.indexOf(":"),r=$e.get(e),i=t;return-1\"'=]+",M="[ "+k+"]+"+O,D="<([A-Za-z]+[A-Za-z0-9:_-]*)((?:",P="(?:=(?:'[^']*?'|\"[^\"]*?\"|<[^>]*?>|"+O+"))?)",$=new RegExp(D+M+P+"+)([ "+k+"]*/?>)","g"),B=new RegExp(D+M+P+"*)([ "+k+"]*/>)","g"),R=T(document),_="append"in R,H="content"in A(document,"template");R.appendChild(L(R,"g")),R.appendChild(L(R,""));var Z=1===R.cloneNode(!0).childNodes.length,z="importNode"in document,F=_?function(e,t){e.append.apply(e,t)}:function(e,t){for(var n=t.length,r=0;r"+t+"",F(r,K.call(n.querySelectorAll(i)))}else n.innerHTML=t,F(r,K.call(n.childNodes));return r},ee=H?function(e,t){var n=T(e),r=S(e).createElementNS(c,"svg");return r.innerHTML=t,F(n,K.call(r.childNodes)),n}:function(e,t){var n=T(e),r=A(e,"div");return r.innerHTML=''+t+"",F(n,K.call(r.firstChild.childNodes)),n};function te(e){this.childNodes=e,this.length=e.length,this.first=e[0],this.last=e[this.length-1]}te.prototype.insert=function(){var e=T(this.first);return F(e,this.childNodes),e},te.prototype.remove=function(){var e=this.first,t=this.last;if(2===this.length)t.parentNode.removeChild(t);else{var n=S(e).createRange();n.setStartBefore(this.childNodes[1]),n.setEndAfter(t),n.deleteContents()}return e};var ne=function(e,t,n){e.unshift(e.indexOf.call(t.childNodes,n))},re=function(e,t,n){return{type:e,name:n,node:t,path:function(e){var t=[],n=void 0;switch(e.nodeType){case 1:case 11:n=e;break;case 8:n=e.parentNode,ne(t,n,e);break;default:n=e.ownerElement}for(e=n;n=n.parentNode;e=n)ne(t,n,e);return t}(t)}},ie=function(e,t){for(var n=t.length,r=0;r"},$e=new p,Be=function(n){var r=void 0,i=void 0,o=void 0,a=void 0,u=void 0;return function(e){e=Q(e);var t=a!==e;return t&&(a=e,o=T(document),i="svg"===n?document.createElementNS(c,"svg"):o,u=Se.bind(i)),u.apply(null,arguments),t&&("svg"===n&&F(o,K.call(i.childNodes)),r=_e(o)),r}},Re=function(e,t){var n=t.indexOf(":"),r=$e.get(e),i=t;return-1 Date: Sat, 2 Jun 2018 15:36:05 +0200 Subject: [PATCH 012/262] 2.10.3 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index d9ce2e15..6e7231a9 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "hyperhtml", - "version": "2.10.2", + "version": "2.10.3", "description": "A Fast & Light Virtual DOM Alternative", "homepage": "https://viperhtml.js.org/hyper.html", "browser": "min.js", From 14dca7a7e8d42c72567a1ff49efcb6c067ea357c Mon Sep 17 00:00:00 2001 From: Andrea Giammarchi Date: Sun, 3 Jun 2018 20:58:16 +0200 Subject: [PATCH 013/262] using WeakMap when possible to avoid unnecessary leaks --- cjs/hyper/render.js | 11 +- cjs/shared/utils.js | 24 +- coverage/coverage.json | 2 +- .../lcov-report/hyperHTML/index.c.js.html | 2897 +++++++++-------- coverage/lcov-report/hyperHTML/index.html | 18 +- coverage/lcov-report/index.html | 18 +- coverage/lcov.info | 1828 ++++++----- esm/hyper/render.js | 11 +- esm/shared/utils.js | 24 +- index.js | 2473 +++++++------- min.js | 2 +- test/ie/test/test.js | 443 +-- test/runner.js | 2 +- test/test.js | 151 +- umd.js | 2 +- 15 files changed, 4042 insertions(+), 3864 deletions(-) diff --git a/cjs/hyper/render.js b/cjs/hyper/render.js index 376ae28f..bc09c5c6 100644 --- a/cjs/hyper/render.js +++ b/cjs/hyper/render.js @@ -1,6 +1,6 @@ 'use strict'; const {Map, WeakMap} = require('../shared/poorlyfills.js'); -const {UIDC, VOID_ELEMENTS} = require('../shared/constants.js'); +const {G, UIDC, VOID_ELEMENTS} = require('../shared/constants.js'); const Updates = (m => m.__esModule ? m.default : m)(require('../objects/Updates.js')); const { createFragment, @@ -14,10 +14,11 @@ const {selfClosing} = require('../shared/re.js'); // are already known to hyperHTML const bewitched = new WeakMap; -// the collection of all template literals -// since these are unique and immutable -// for the whole application life-cycle -const templates = new Map; +// all unique template literals +// if the WeakMap is the global one, use it +// otherwise uses a Map because polyfilled WeakMaps +// cannot set any property to frozen objects (templates) +const templates = WeakMap === G.WeakMap ? new WeakMap : new Map; // better known as hyper.bind(node), the render is // the main tag function in charge of fully upgrading diff --git a/cjs/shared/utils.js b/cjs/shared/utils.js index 18af37a1..e3ce0058 100644 --- a/cjs/shared/utils.js +++ b/cjs/shared/utils.js @@ -106,10 +106,26 @@ exports.unique = unique; // TL returns a unique version of the template // it needs lazy feature detection // (cannot trust literals with transpiled code) -const T = {}; -const TL = t => { - const k = '_' + t.join('_'); - return T[k] || (T[k] = t); +let TL = t => { + if ( + // TypeScript template literals are not standard + t.propertyIsEnumerable('raw') || + ( + // Firefox < 55 has not standard implementation neither + /Firefox\/(\d+)/.test((G.navigator || {}).userAgent) && + parseFloat(RegExp.$1) < 55 + ) + ) { + const T = {}; + TL = t => { + const k = '_' + t.join('_'); + return T[k] || (T[k] = t); + }; + } else { + // make TL an identity like function + TL = t => t; + } + return TL(t); }; // create document fragments via native template diff --git a/coverage/coverage.json b/coverage/coverage.json index 7135f994..105d0280 100644 --- a/coverage/coverage.json +++ b/coverage/coverage.json @@ -1 +1 @@ -{"/Users/agiammarchi/git/hyperHTML/index.c.js":{"path":"/Users/agiammarchi/git/hyperHTML/index.c.js","s":{"1":2,"2":2,"3":2,"4":2,"5":2,"6":2,"7":2,"8":2,"9":2,"10":2,"11":2,"12":2,"13":2,"14":2,"15":2,"16":2,"17":2,"18":2,"19":1,"20":12,"21":12,"22":12,"23":2,"24":0,"25":0,"26":0,"27":0,"28":2,"29":2,"30":5,"31":5,"32":299,"33":139,"34":2,"35":1,"36":1,"37":8,"38":37,"39":2,"40":1,"41":119,"42":2,"43":63,"44":1,"45":42,"46":1,"47":2,"48":2,"49":2,"50":6,"51":6,"52":2,"53":34,"54":34,"55":6,"56":6,"57":28,"58":28,"59":2,"60":12,"61":12,"62":12,"63":2,"64":10,"65":10,"66":10,"67":2,"68":34,"69":2,"70":24,"71":24,"72":24,"73":22,"74":24,"75":24,"76":24,"77":28,"78":24,"79":4,"80":24,"81":2,"82":6,"83":6,"84":102,"85":62,"86":2,"87":2,"88":2,"89":2,"90":2,"91":4,"92":2,"93":4,"94":16,"95":10,"96":10,"97":8,"98":2,"99":176,"100":2,"101":485,"102":2,"103":227,"104":2,"105":78,"106":2,"107":2,"108":2,"109":2,"110":2,"111":2,"112":2,"113":2,"114":2,"115":2,"116":2,"117":2,"118":2,"119":2,"120":2,"121":13,"122":100,"123":100,"124":175,"125":2,"126":2,"127":95,"128":2,"129":89,"130":2,"131":176,"132":2,"133":452,"134":452,"135":452,"136":452,"137":342,"138":452,"139":0,"140":2,"141":107,"142":110,"143":2,"144":2,"145":646,"146":2,"147":2,"148":646,"149":646,"150":2,"151":85,"152":85,"153":85,"154":87,"155":87,"156":87,"157":1,"158":1,"159":1,"160":86,"161":86,"162":87,"163":2,"164":2,"165":2,"166":2,"167":2,"168":2,"169":2,"170":2,"171":2,"172":2,"173":2,"174":1,"175":16,"176":16,"177":16,"178":16,"179":2,"180":12,"181":12,"182":12,"183":2,"184":4,"185":4,"186":4,"187":2,"188":2,"189":2,"190":2,"191":2,"192":4,"193":2,"194":155,"195":155,"196":155,"197":8,"198":8,"199":58,"200":58,"201":58,"202":89,"203":89,"204":155,"205":138,"206":155,"207":2,"208":196,"209":2,"210":155,"211":223,"212":223,"213":301,"214":223,"215":2,"216":2,"217":8,"218":2,"219":2,"220":2,"221":2,"222":6,"223":2,"224":8,"225":8,"226":36,"227":22,"228":18,"229":10,"230":8,"231":6,"232":6,"233":4,"234":8,"235":2,"236":6,"237":18,"238":18,"239":18,"240":18,"241":18,"242":18,"243":4,"244":14,"245":18,"246":18,"247":14,"248":14,"249":14,"250":4,"251":10,"252":18,"253":2,"254":2,"255":2,"256":2,"257":4,"258":4,"259":4,"260":4,"261":2,"262":517,"263":2,"264":30,"265":30,"266":30,"267":30,"268":2,"269":297,"270":297,"271":297,"272":297,"273":297,"274":297,"275":297,"276":297,"277":297,"278":297,"279":587,"280":40,"281":547,"282":3,"283":544,"284":22,"285":522,"286":5,"287":517,"288":215,"289":215,"290":302,"291":88,"292":88,"293":214,"294":65,"295":65,"296":65,"297":149,"298":21,"299":21,"300":21,"301":128,"302":128,"303":89,"304":89,"305":39,"306":39,"307":39,"308":58,"309":58,"310":39,"311":12,"312":11,"313":1,"314":12,"315":12,"316":12,"317":12,"318":27,"319":27,"320":27,"321":27,"322":297,"323":254,"324":156,"325":156,"326":156,"327":113,"328":43,"329":43,"330":116,"331":43,"332":98,"333":2,"334":98,"335":69,"336":29,"337":297,"338":2,"339":1,"340":2,"341":2,"342":2,"343":2,"344":526,"345":2,"346":82,"347":2,"348":217,"349":217,"350":217,"351":223,"352":223,"353":223,"354":111,"355":111,"356":104,"357":104,"358":8,"359":8,"360":8,"361":217,"362":2,"363":355,"364":355,"365":355,"366":508,"367":508,"368":201,"369":201,"370":201,"371":70,"372":66,"373":66,"374":70,"375":237,"376":0,"377":0,"378":237,"379":2,"380":201,"381":201,"382":201,"383":201,"384":201,"385":201,"386":141,"387":141,"388":89,"389":89,"390":89,"391":89,"392":89,"393":89,"394":201,"395":201,"396":89,"397":89,"398":2,"399":87,"400":201,"401":201,"402":2,"403":2,"404":2,"405":2,"406":2,"407":2,"408":12,"409":12,"410":2,"411":10,"412":2,"413":8,"414":2,"415":6,"416":2,"417":129,"418":2,"419":111,"420":111,"421":111,"422":282,"423":104,"424":30,"425":10,"426":10,"427":74,"428":74,"429":74,"430":104,"431":178,"432":8,"433":8,"434":8,"435":170,"436":170,"437":170,"438":88,"439":9,"440":4,"441":79,"442":18,"443":18,"444":61,"445":8,"446":61,"447":4,"448":4,"449":57,"450":57,"451":82,"452":28,"453":54,"454":4,"455":50,"456":10,"457":40,"458":4,"459":36,"460":4,"461":32,"462":22,"463":10,"464":2,"465":8,"466":170,"467":111,"468":2,"469":104,"470":104,"471":104,"472":8,"473":96,"474":38,"475":38,"476":16,"477":2,"478":2,"479":16,"480":22,"481":20,"482":38,"483":56,"484":42,"485":4,"486":42,"487":42,"488":40,"489":58,"490":16,"491":30,"492":28,"493":28,"494":26,"495":26,"496":4,"497":42,"498":42,"499":42,"500":82,"501":58,"502":58,"503":54,"504":4,"505":2,"506":2,"507":4,"508":50,"509":50,"510":44,"511":44,"512":2,"513":8,"514":8,"515":54,"516":38,"517":38,"518":14,"519":2,"520":12,"521":2,"522":10,"523":2,"524":8,"525":2,"526":6,"527":2,"528":4,"529":2,"530":2,"531":24,"532":8,"533":2,"534":2,"535":1,"536":2,"537":24,"538":24,"539":24,"540":18,"541":18,"542":15,"543":2,"544":103,"545":18,"546":103,"547":103,"548":103,"549":88,"550":2,"551":2,"552":6,"553":6,"554":6,"555":6,"556":6,"557":1,"558":6,"559":1,"560":6,"561":2,"562":2,"563":1,"564":422,"565":422,"566":205,"567":217,"568":422,"569":1,"570":217,"571":217,"572":217,"573":217,"574":217,"575":217,"576":217,"577":217,"578":1,"579":422,"580":422,"581":460,"582":1,"583":154,"584":154,"585":154,"586":154,"587":154,"588":154,"589":154,"590":2,"591":2,"592":48,"593":2,"594":2,"595":94,"596":2,"597":114,"598":114,"599":190,"600":190,"601":190,"602":122,"603":122,"604":122,"605":122,"606":190,"607":190,"608":122,"609":10,"610":122,"611":190,"612":2,"613":50,"614":50,"615":50,"616":50,"617":12,"618":12,"619":50,"620":24,"621":50,"622":2,"623":122,"624":122,"625":122,"626":122,"627":240,"628":240,"629":136,"630":122,"631":2,"632":195,"633":2,"634":2,"635":2,"636":2,"637":2,"638":2,"639":2,"640":2,"641":1,"642":20,"643":2,"644":2},"b":{"1":[2,0],"2":[2,1],"3":[2,1],"4":[2,1],"5":[2,1],"6":[34,12],"7":[6,6,28],"8":[6,2],"9":[6,6],"10":[28,10],"11":[28,14],"12":[34,10],"13":[22,12],"14":[24,22,22],"15":[2,22],"16":[4,20],"17":[102,58],"18":[2,2],"19":[8,2],"20":[485,126],"21":[1,1],"22":[89,66],"23":[89,66],"24":[4,172],"25":[1,1],"26":[452,0],"27":[1,1],"28":[646,154],"29":[1,1],"30":[1,86],"31":[1,1],"32":[2,2],"33":[8,8,58,89],"34":[2,6],"35":[22,18],"36":[18,4],"37":[10,8],"38":[8,2],"39":[6,2],"40":[4,2],"41":[2,6],"42":[4,14],"43":[12,6],"44":[18,16],"45":[4,14],"46":[14,4],"47":[4,10],"48":[4,2],"49":[10,4],"50":[297,102],"51":[53,244],"52":[884,685],"53":[40,547],"54":[3,544],"55":[22,522],"56":[5,517],"57":[215,302],"58":[88,214],"59":[65,149],"60":[21,128],"61":[89,39],"62":[97,90,87],"63":[12,27],"64":[11,1],"65":[254,43],"66":[297,199],"67":[156,98],"68":[145,11],"69":[113,43],"70":[2,96],"71":[69,29],"72":[492,34],"73":[12,22],"74":[0,12],"75":[0,0],"76":[12,0],"77":[82,64,60],"78":[111,104,8],"79":[201,70,237],"80":[66,4],"81":[8,58],"82":[0,237],"83":[237,4],"84":[89,52],"85":[89,0],"86":[89,0],"87":[2,87],"88":[2,199],"89":[2,10],"90":[2,8],"91":[2,6],"92":[129,129],"93":[92,102,104,172,178,170],"94":[30,74],"95":[10,20],"96":[8,170],"97":[88,82],"98":[9,79],"99":[4,5],"100":[10,18,18,61,57],"101":[8,53],"102":[4,57],"103":[28,54],"104":[8,20],"105":[4,50],"106":[10,40],"107":[4,36],"108":[4,32],"109":[22,10],"110":[2,8],"111":[8,96],"112":[38,58],"113":[16,22],"114":[38,30],"115":[2,14],"116":[20,2],"117":[42,14],"118":[4,38],"119":[40,2],"120":[16,42],"121":[58,52,52],"122":[28,2],"123":[26,2],"124":[4,22],"125":[58,24],"126":[54,4],"127":[4,50],"128":[2,2],"129":[44,6],"130":[38,16],"131":[14,24],"132":[38,16],"133":[2,12],"134":[2,10],"135":[2,8],"136":[2,6],"137":[2,4],"138":[2,2],"139":[4,20],"140":[15,3],"141":[18,85],"142":[205,217],"143":[422,239],"144":[217,154],"145":[20,28],"146":[48,46],"147":[48,42],"148":[46,34],"149":[122,68],"150":[10,112],"151":[122,68],"152":[10,112],"153":[12,38],"154":[12,12],"155":[24,26],"156":[50,26],"157":[136,104],"158":[240,118],"159":[106,16],"160":[14,6],"161":[2,12],"162":[2,10],"163":[2,8],"164":[4,4],"165":[2,4]},"f":{"1":2,"2":12,"3":0,"4":0,"5":0,"6":5,"7":299,"8":139,"9":1,"10":8,"11":37,"12":1,"13":119,"14":63,"15":42,"16":2,"17":6,"18":34,"19":12,"20":10,"21":34,"22":24,"23":24,"24":22,"25":24,"26":6,"27":102,"28":62,"29":4,"30":16,"31":176,"32":485,"33":227,"34":78,"35":13,"36":100,"37":95,"38":89,"39":176,"40":452,"41":0,"42":107,"43":110,"44":646,"45":646,"46":85,"47":87,"48":2,"49":2,"50":16,"51":12,"52":4,"53":155,"54":196,"55":155,"56":223,"57":8,"58":8,"59":36,"60":2,"61":4,"62":517,"63":30,"64":297,"65":201,"66":2,"67":526,"68":82,"69":217,"70":355,"71":201,"72":12,"73":129,"74":111,"75":282,"76":104,"77":56,"78":30,"79":82,"80":8,"81":54,"82":2,"83":24,"84":103,"85":6,"86":6,"87":6,"88":422,"89":217,"90":422,"91":154,"92":48,"93":94,"94":114,"95":190,"96":50,"97":122,"98":195,"99":20},"fnMap":{"1":{"name":"(anonymous_1)","line":1,"loc":{"start":{"line":1,"column":17},"end":{"line":1,"column":35}}},"2":{"name":"Event","line":41,"loc":{"start":{"line":41,"column":12},"end":{"line":41,"column":33}}},"3":{"name":"Map","line":50,"loc":{"start":{"line":50,"column":21},"end":{"line":50,"column":36}},"skip":true},"4":{"name":"get","line":54,"loc":{"start":{"line":54,"column":11},"end":{"line":54,"column":29}},"skip":true},"5":{"name":"set","line":57,"loc":{"start":{"line":57,"column":11},"end":{"line":57,"column":36}},"skip":true},"6":{"name":"WeakMap","line":65,"loc":{"start":{"line":65,"column":29},"end":{"line":65,"column":48}}},"7":{"name":"get","line":68,"loc":{"start":{"line":68,"column":11},"end":{"line":68,"column":29}}},"8":{"name":"set","line":71,"loc":{"start":{"line":71,"column":11},"end":{"line":71,"column":36}}},"9":{"name":"WeakSet","line":81,"loc":{"start":{"line":81,"column":29},"end":{"line":81,"column":48}}},"10":{"name":"add","line":84,"loc":{"start":{"line":84,"column":11},"end":{"line":84,"column":29}}},"11":{"name":"has","line":87,"loc":{"start":{"line":87,"column":11},"end":{"line":87,"column":29}}},"12":{"name":"(anonymous_12)","line":94,"loc":{"start":{"line":94,"column":33},"end":{"line":94,"column":53}}},"13":{"name":"(anonymous_13)","line":95,"loc":{"start":{"line":95,"column":11},"end":{"line":95,"column":26}}},"14":{"name":"(anonymous_14)","line":100,"loc":{"start":{"line":100,"column":25},"end":{"line":100,"column":37}}},"15":{"name":"Component","line":112,"loc":{"start":{"line":112,"column":2},"end":{"line":112,"column":23}}},"16":{"name":"setup","line":118,"loc":{"start":{"line":118,"column":2},"end":{"line":118,"column":26}}},"17":{"name":"createEntry","line":123,"loc":{"start":{"line":123,"column":22},"end":{"line":123,"column":62}}},"18":{"name":"get","line":127,"loc":{"start":{"line":127,"column":14},"end":{"line":127,"column":53}}},"19":{"name":"relate","line":139,"loc":{"start":{"line":139,"column":17},"end":{"line":139,"column":46}}},"20":{"name":"set","line":144,"loc":{"start":{"line":144,"column":14},"end":{"line":144,"column":36}}},"21":{"name":"value","line":157,"loc":{"start":{"line":157,"column":15},"end":{"line":157,"column":43}}},"22":{"name":"value","line":165,"loc":{"start":{"line":165,"column":15},"end":{"line":165,"column":33}}},"23":{"name":"(anonymous_23)","line":179,"loc":{"start":{"line":179,"column":33},"end":{"line":179,"column":45}}},"24":{"name":"get","line":184,"loc":{"start":{"line":184,"column":13},"end":{"line":184,"column":28}}},"25":{"name":"value","line":192,"loc":{"start":{"line":192,"column":15},"end":{"line":192,"column":45}}},"26":{"name":"lazyGetter","line":208,"loc":{"start":{"line":208,"column":19},"end":{"line":208,"column":49}}},"27":{"name":"get","line":211,"loc":{"start":{"line":211,"column":11},"end":{"line":211,"column":26}}},"28":{"name":"set","line":214,"loc":{"start":{"line":214,"column":11},"end":{"line":214,"column":31}}},"29":{"name":"define","line":233,"loc":{"start":{"line":233,"column":12},"end":{"line":233,"column":46}}},"30":{"name":"invoke","line":242,"loc":{"start":{"line":242,"column":12},"end":{"line":242,"column":46}}},"31":{"name":"create","line":253,"loc":{"start":{"line":253,"column":15},"end":{"line":253,"column":43}}},"32":{"name":"doc","line":256,"loc":{"start":{"line":256,"column":12},"end":{"line":256,"column":31}}},"33":{"name":"fragment","line":259,"loc":{"start":{"line":259,"column":17},"end":{"line":259,"column":41}}},"34":{"name":"text","line":262,"loc":{"start":{"line":262,"column":13},"end":{"line":262,"column":40}}},"35":{"name":"(anonymous_35)","line":302,"loc":{"start":{"line":302,"column":27},"end":{"line":302,"column":55}}},"36":{"name":"(anonymous_36)","line":304,"loc":{"start":{"line":304,"column":6},"end":{"line":304,"column":34}}},"37":{"name":"comments","line":312,"loc":{"start":{"line":312,"column":17},"end":{"line":312,"column":51}}},"38":{"name":"replaceAttributes","line":315,"loc":{"start":{"line":315,"column":26},"end":{"line":315,"column":65}}},"39":{"name":"createFragment","line":322,"loc":{"start":{"line":322,"column":23},"end":{"line":322,"column":59}}},"40":{"name":"(anonymous_40)","line":330,"loc":{"start":{"line":330,"column":39},"end":{"line":330,"column":55}}},"41":{"name":"(anonymous_41)","line":354,"loc":{"start":{"line":354,"column":2},"end":{"line":354,"column":18}},"skip":true},"42":{"name":"(anonymous_42)","line":359,"loc":{"start":{"line":359,"column":35},"end":{"line":359,"column":59}}},"43":{"name":"(anonymous_43)","line":361,"loc":{"start":{"line":361,"column":6},"end":{"line":361,"column":30}}},"44":{"name":"unique","line":378,"loc":{"start":{"line":378,"column":15},"end":{"line":378,"column":41}}},"45":{"name":"TL","line":386,"loc":{"start":{"line":386,"column":11},"end":{"line":386,"column":26}}},"46":{"name":"(anonymous_46)","line":394,"loc":{"start":{"line":394,"column":34},"end":{"line":394,"column":56}}},"47":{"name":"(anonymous_47)","line":398,"loc":{"start":{"line":398,"column":6},"end":{"line":398,"column":28}}},"48":{"name":"(anonymous_48)","line":414,"loc":{"start":{"line":414,"column":33},"end":{"line":414,"column":55}}},"49":{"name":"(anonymous_49)","line":420,"loc":{"start":{"line":420,"column":6},"end":{"line":420,"column":28}}},"50":{"name":"Wire","line":428,"loc":{"start":{"line":428,"column":2},"end":{"line":428,"column":28}}},"51":{"name":"insert","line":436,"loc":{"start":{"line":436,"column":26},"end":{"line":436,"column":44}}},"52":{"name":"remove","line":443,"loc":{"start":{"line":443,"column":26},"end":{"line":443,"column":44}}},"53":{"name":"createPath","line":468,"loc":{"start":{"line":468,"column":19},"end":{"line":468,"column":45}}},"54":{"name":"prepend","line":490,"loc":{"start":{"line":490,"column":16},"end":{"line":490,"column":53}}},"55":{"name":"create","line":495,"loc":{"start":{"line":495,"column":12},"end":{"line":495,"column":46}}},"56":{"name":"find","line":498,"loc":{"start":{"line":498,"column":10},"end":{"line":498,"column":36}}},"57":{"name":"(anonymous_57)","line":512,"loc":{"start":{"line":512,"column":15},"end":{"line":512,"column":48}}},"58":{"name":"update","line":525,"loc":{"start":{"line":525,"column":15},"end":{"line":525,"column":45}}},"59":{"name":"(anonymous_59)","line":528,"loc":{"start":{"line":528,"column":11},"end":{"line":528,"column":31}}},"60":{"name":"ized","line":566,"loc":{"start":{"line":566,"column":13},"end":{"line":566,"column":39}}},"61":{"name":"toStyle","line":569,"loc":{"start":{"line":569,"column":16},"end":{"line":569,"column":41}}},"62":{"name":"identity","line":586,"loc":{"start":{"line":586,"column":17},"end":{"line":586,"column":38}}},"63":{"name":"remove","line":590,"loc":{"start":{"line":590,"column":15},"end":{"line":590,"column":58}}},"64":{"name":"domdiff","line":597,"loc":{"start":{"line":597,"column":16},"end":{"line":602,"column":4}}},"65":{"name":"Cache","line":700,"loc":{"start":{"line":700,"column":2},"end":{"line":700,"column":19}}},"66":{"name":"asHTML","line":704,"loc":{"start":{"line":704,"column":15},"end":{"line":704,"column":37}}},"67":{"name":"asNode","line":709,"loc":{"start":{"line":709,"column":15},"end":{"line":709,"column":40}}},"68":{"name":"canDiff","line":719,"loc":{"start":{"line":719,"column":16},"end":{"line":719,"column":40}}},"69":{"name":"create$$1","line":730,"loc":{"start":{"line":730,"column":17},"end":{"line":730,"column":49}}},"70":{"name":"find","line":760,"loc":{"start":{"line":760,"column":13},"end":{"line":760,"column":47}}},"71":{"name":"findAttributes","line":804,"loc":{"start":{"line":804,"column":25},"end":{"line":804,"column":69}}},"72":{"name":"invokeAtDistance","line":864,"loc":{"start":{"line":864,"column":25},"end":{"line":864,"column":68}}},"73":{"name":"isPromise_ish","line":878,"loc":{"start":{"line":878,"column":22},"end":{"line":878,"column":52}}},"74":{"name":"setAnyContent","line":891,"loc":{"start":{"line":891,"column":22},"end":{"line":891,"column":63}}},"75":{"name":"anyContent","line":894,"loc":{"start":{"line":894,"column":21},"end":{"line":894,"column":48}}},"76":{"name":"setAttribute","line":975,"loc":{"start":{"line":975,"column":21},"end":{"line":975,"column":65}}},"77":{"name":"(anonymous_77)","line":996,"loc":{"start":{"line":996,"column":15},"end":{"line":996,"column":35}}},"78":{"name":"(anonymous_78)","line":1008,"loc":{"start":{"line":1008,"column":17},"end":{"line":1008,"column":37}}},"79":{"name":"(anonymous_79)","line":1025,"loc":{"start":{"line":1025,"column":19},"end":{"line":1025,"column":39}}},"80":{"name":"setTextContent","line":1052,"loc":{"start":{"line":1052,"column":23},"end":{"line":1052,"column":53}}},"81":{"name":"textContent","line":1054,"loc":{"start":{"line":1054,"column":22},"end":{"line":1054,"column":50}}},"82":{"name":"observe","line":1088,"loc":{"start":{"line":1088,"column":2},"end":{"line":1088,"column":21}}},"83":{"name":"dispatchAll","line":1096,"loc":{"start":{"line":1096,"column":22},"end":{"line":1096,"column":56}}},"84":{"name":"dispatchTarget","line":1109,"loc":{"start":{"line":1109,"column":25},"end":{"line":1109,"column":62}}},"85":{"name":"(anonymous_85)","line":1125,"loc":{"start":{"line":1125,"column":27},"end":{"line":1125,"column":46}}},"86":{"name":"(anonymous_86)","line":1134,"loc":{"start":{"line":1134,"column":50},"end":{"line":1134,"column":67}}},"87":{"name":"(anonymous_87)","line":1137,"loc":{"start":{"line":1137,"column":51},"end":{"line":1137,"column":68}}},"88":{"name":"render","line":1156,"loc":{"start":{"line":1156,"column":2},"end":{"line":1156,"column":28}}},"89":{"name":"upgrade","line":1170,"loc":{"start":{"line":1170,"column":2},"end":{"line":1170,"column":29}}},"90":{"name":"update$1","line":1182,"loc":{"start":{"line":1182,"column":2},"end":{"line":1182,"column":22}}},"91":{"name":"createTemplate","line":1193,"loc":{"start":{"line":1193,"column":2},"end":{"line":1193,"column":36}}},"92":{"name":"SC_PLACE","line":1206,"loc":{"start":{"line":1206,"column":17},"end":{"line":1206,"column":47}}},"93":{"name":"wire","line":1222,"loc":{"start":{"line":1222,"column":13},"end":{"line":1222,"column":38}}},"94":{"name":"content","line":1232,"loc":{"start":{"line":1232,"column":16},"end":{"line":1232,"column":39}}},"95":{"name":"(anonymous_95)","line":1238,"loc":{"start":{"line":1238,"column":11},"end":{"line":1238,"column":30}}},"96":{"name":"weakly","line":1261,"loc":{"start":{"line":1261,"column":15},"end":{"line":1261,"column":42}}},"97":{"name":"wireContent","line":1283,"loc":{"start":{"line":1283,"column":20},"end":{"line":1283,"column":47}}},"98":{"name":"bind","line":1302,"loc":{"start":{"line":1302,"column":13},"end":{"line":1302,"column":36}}},"99":{"name":"hyper","line":1321,"loc":{"start":{"line":1321,"column":2},"end":{"line":1321,"column":23}}}},"statementMap":{"1":{"start":{"line":1,"column":0},"end":{"line":1335,"column":11}},"2":{"start":{"line":4,"column":2},"end":{"line":4,"column":31}},"3":{"start":{"line":9,"column":2},"end":{"line":9,"column":23}},"4":{"start":{"line":10,"column":2},"end":{"line":10,"column":20}},"5":{"start":{"line":11,"column":2},"end":{"line":11,"column":23}},"6":{"start":{"line":12,"column":2},"end":{"line":12,"column":34}},"7":{"start":{"line":15,"column":2},"end":{"line":15,"column":112}},"8":{"start":{"line":18,"column":2},"end":{"line":18,"column":44}},"9":{"start":{"line":19,"column":2},"end":{"line":19,"column":51}},"10":{"start":{"line":22,"column":2},"end":{"line":22,"column":30}},"11":{"start":{"line":23,"column":2},"end":{"line":23,"column":39}},"12":{"start":{"line":26,"column":2},"end":{"line":26,"column":27}},"13":{"start":{"line":27,"column":2},"end":{"line":27,"column":52}},"14":{"start":{"line":28,"column":2},"end":{"line":28,"column":61}},"15":{"start":{"line":29,"column":2},"end":{"line":29,"column":34}},"16":{"start":{"line":37,"column":2},"end":{"line":37,"column":22}},"17":{"start":{"line":38,"column":2},"end":{"line":46,"column":3}},"18":{"start":{"line":39,"column":4},"end":{"line":39,"column":23}},"19":{"start":{"line":41,"column":4},"end":{"line":45,"column":6}},"20":{"start":{"line":42,"column":6},"end":{"line":42,"column":44}},"21":{"start":{"line":43,"column":6},"end":{"line":43,"column":38}},"22":{"start":{"line":44,"column":6},"end":{"line":44,"column":15}},"23":{"start":{"line":50,"column":2},"end":{"line":61,"column":4},"skip":true},"24":{"start":{"line":51,"column":4},"end":{"line":52,"column":20},"skip":true},"25":{"start":{"line":53,"column":4},"end":{"line":60,"column":6},"skip":true},"26":{"start":{"line":55,"column":8},"end":{"line":55,"column":41},"skip":true},"27":{"start":{"line":58,"column":8},"end":{"line":58,"column":43},"skip":true},"28":{"start":{"line":64,"column":2},"end":{"line":64,"column":13}},"29":{"start":{"line":65,"column":2},"end":{"line":78,"column":4}},"30":{"start":{"line":66,"column":4},"end":{"line":66,"column":25}},"31":{"start":{"line":67,"column":4},"end":{"line":77,"column":6}},"32":{"start":{"line":69,"column":8},"end":{"line":69,"column":24}},"33":{"start":{"line":72,"column":8},"end":{"line":75,"column":11}},"34":{"start":{"line":81,"column":2},"end":{"line":91,"column":4}},"35":{"start":{"line":82,"column":4},"end":{"line":82,"column":27}},"36":{"start":{"line":83,"column":4},"end":{"line":90,"column":6}},"37":{"start":{"line":85,"column":8},"end":{"line":85,"column":26}},"38":{"start":{"line":88,"column":8},"end":{"line":88,"column":36}},"39":{"start":{"line":94,"column":2},"end":{"line":98,"column":17}},"40":{"start":{"line":95,"column":4},"end":{"line":97,"column":6}},"41":{"start":{"line":96,"column":6},"end":{"line":96,"column":53}},"42":{"start":{"line":100,"column":2},"end":{"line":102,"column":4}},"43":{"start":{"line":101,"column":4},"end":{"line":101,"column":42}},"44":{"start":{"line":112,"column":2},"end":{"line":114,"column":3}},"45":{"start":{"line":113,"column":4},"end":{"line":113,"column":16}},"46":{"start":{"line":118,"column":2},"end":{"line":202,"column":3}},"47":{"start":{"line":121,"column":4},"end":{"line":121,"column":33}},"48":{"start":{"line":122,"column":4},"end":{"line":122,"column":31}},"49":{"start":{"line":123,"column":4},"end":{"line":126,"column":6}},"50":{"start":{"line":124,"column":6},"end":{"line":124,"column":28}},"51":{"start":{"line":125,"column":6},"end":{"line":125,"column":23}},"52":{"start":{"line":127,"column":4},"end":{"line":138,"column":6}},"53":{"start":{"line":128,"column":6},"end":{"line":128,"column":60}},"54":{"start":{"line":129,"column":6},"end":{"line":137,"column":7}},"55":{"start":{"line":132,"column":10},"end":{"line":132,"column":62}},"56":{"start":{"line":133,"column":10},"end":{"line":133,"column":71}},"57":{"start":{"line":135,"column":10},"end":{"line":135,"column":61}},"58":{"start":{"line":136,"column":10},"end":{"line":136,"column":57}},"59":{"start":{"line":139,"column":4},"end":{"line":143,"column":6}},"60":{"start":{"line":140,"column":6},"end":{"line":140,"column":42}},"61":{"start":{"line":141,"column":6},"end":{"line":141,"column":32}},"62":{"start":{"line":142,"column":6},"end":{"line":142,"column":22}},"63":{"start":{"line":144,"column":4},"end":{"line":148,"column":6}},"64":{"start":{"line":145,"column":6},"end":{"line":145,"column":27}},"65":{"start":{"line":146,"column":6},"end":{"line":146,"column":34}},"66":{"start":{"line":147,"column":6},"end":{"line":147,"column":18}},"67":{"start":{"line":150,"column":4},"end":{"line":161,"column":7}},"68":{"start":{"line":158,"column":10},"end":{"line":158,"column":104}},"69":{"start":{"line":162,"column":4},"end":{"line":201,"column":7}},"70":{"start":{"line":166,"column":10},"end":{"line":166,"column":35}},"71":{"start":{"line":167,"column":10},"end":{"line":167,"column":89}},"72":{"start":{"line":180,"column":8},"end":{"line":180,"column":33}},"73":{"start":{"line":185,"column":10},"end":{"line":185,"column":20}},"74":{"start":{"line":193,"column":10},"end":{"line":193,"column":34}},"75":{"start":{"line":194,"column":10},"end":{"line":194,"column":86}},"76":{"start":{"line":195,"column":10},"end":{"line":197,"column":11}},"77":{"start":{"line":196,"column":12},"end":{"line":196,"column":38}},"78":{"start":{"line":197,"column":11},"end":{"line":197,"column":47}},"79":{"start":{"line":197,"column":33},"end":{"line":197,"column":47}},"80":{"start":{"line":198,"column":10},"end":{"line":198,"column":22}},"81":{"start":{"line":208,"column":2},"end":{"line":218,"column":4}},"82":{"start":{"line":209,"column":4},"end":{"line":209,"column":34}},"83":{"start":{"line":210,"column":4},"end":{"line":217,"column":6}},"84":{"start":{"line":212,"column":8},"end":{"line":212,"column":66}},"85":{"start":{"line":215,"column":8},"end":{"line":215,"column":82}},"86":{"start":{"line":220,"column":2},"end":{"line":220,"column":19}},"87":{"start":{"line":221,"column":2},"end":{"line":221,"column":16}},"88":{"start":{"line":222,"column":2},"end":{"line":222,"column":46}},"89":{"start":{"line":224,"column":2},"end":{"line":224,"column":17}},"90":{"start":{"line":226,"column":2},"end":{"line":250,"column":4}},"91":{"start":{"line":234,"column":6},"end":{"line":236,"column":7}},"92":{"start":{"line":235,"column":8},"end":{"line":235,"column":35}},"93":{"start":{"line":237,"column":6},"end":{"line":237,"column":33}},"94":{"start":{"line":243,"column":6},"end":{"line":248,"column":7}},"95":{"start":{"line":244,"column":8},"end":{"line":244,"column":26}},"96":{"start":{"line":245,"column":8},"end":{"line":247,"column":9}},"97":{"start":{"line":246,"column":10},"end":{"line":246,"column":53}},"98":{"start":{"line":253,"column":2},"end":{"line":255,"column":4}},"99":{"start":{"line":254,"column":4},"end":{"line":254,"column":41}},"100":{"start":{"line":256,"column":2},"end":{"line":258,"column":4}},"101":{"start":{"line":257,"column":4},"end":{"line":257,"column":38}},"102":{"start":{"line":259,"column":2},"end":{"line":261,"column":4}},"103":{"start":{"line":260,"column":4},"end":{"line":260,"column":46}},"104":{"start":{"line":262,"column":2},"end":{"line":264,"column":4}},"105":{"start":{"line":263,"column":4},"end":{"line":263,"column":43}},"106":{"start":{"line":269,"column":2},"end":{"line":269,"column":31}},"107":{"start":{"line":270,"column":2},"end":{"line":270,"column":55}},"108":{"start":{"line":271,"column":2},"end":{"line":271,"column":57}},"109":{"start":{"line":272,"column":2},"end":{"line":272,"column":50}},"110":{"start":{"line":273,"column":2},"end":{"line":273,"column":89}},"111":{"start":{"line":275,"column":2},"end":{"line":275,"column":100}},"112":{"start":{"line":277,"column":2},"end":{"line":277,"column":100}},"113":{"start":{"line":279,"column":2},"end":{"line":279,"column":40}},"114":{"start":{"line":282,"column":2},"end":{"line":282,"column":43}},"115":{"start":{"line":285,"column":2},"end":{"line":285,"column":61}},"116":{"start":{"line":288,"column":2},"end":{"line":288,"column":52}},"117":{"start":{"line":289,"column":2},"end":{"line":289,"column":51}},"118":{"start":{"line":290,"column":2},"end":{"line":290,"column":80}},"119":{"start":{"line":296,"column":2},"end":{"line":296,"column":47}},"120":{"start":{"line":302,"column":2},"end":{"line":309,"column":4}},"121":{"start":{"line":303,"column":4},"end":{"line":303,"column":40}},"122":{"start":{"line":305,"column":4},"end":{"line":305,"column":35}},"123":{"start":{"line":306,"column":4},"end":{"line":308,"column":5}},"124":{"start":{"line":307,"column":6},"end":{"line":307,"column":38}},"125":{"start":{"line":311,"column":2},"end":{"line":311,"column":86}},"126":{"start":{"line":312,"column":2},"end":{"line":314,"column":4}},"127":{"start":{"line":313,"column":4},"end":{"line":313,"column":73}},"128":{"start":{"line":315,"column":2},"end":{"line":317,"column":4}},"129":{"start":{"line":316,"column":4},"end":{"line":316,"column":48}},"130":{"start":{"line":322,"column":2},"end":{"line":324,"column":4}},"131":{"start":{"line":323,"column":4},"end":{"line":323,"column":110}},"132":{"start":{"line":330,"column":2},"end":{"line":356,"column":4}},"133":{"start":{"line":331,"column":4},"end":{"line":331,"column":33}},"134":{"start":{"line":332,"column":4},"end":{"line":340,"column":7}},"135":{"start":{"line":341,"column":4},"end":{"line":341,"column":35}},"136":{"start":{"line":342,"column":4},"end":{"line":344,"column":5}},"137":{"start":{"line":343,"column":6},"end":{"line":343,"column":50}},"138":{"start":{"line":345,"column":4},"end":{"line":345,"column":17}},"139":{"start":{"line":355,"column":4},"end":{"line":355,"column":32},"skip":true},"140":{"start":{"line":359,"column":2},"end":{"line":363,"column":4}},"141":{"start":{"line":360,"column":4},"end":{"line":360,"column":41}},"142":{"start":{"line":362,"column":4},"end":{"line":362,"column":27}},"143":{"start":{"line":367,"column":2},"end":{"line":367,"column":23}},"144":{"start":{"line":378,"column":2},"end":{"line":380,"column":4}},"145":{"start":{"line":379,"column":4},"end":{"line":379,"column":24}},"146":{"start":{"line":385,"column":2},"end":{"line":385,"column":13}},"147":{"start":{"line":386,"column":2},"end":{"line":389,"column":4}},"148":{"start":{"line":387,"column":4},"end":{"line":387,"column":30}},"149":{"start":{"line":388,"column":4},"end":{"line":388,"column":30}},"150":{"start":{"line":394,"column":2},"end":{"line":410,"column":4}},"151":{"start":{"line":395,"column":4},"end":{"line":395,"column":45}},"152":{"start":{"line":396,"column":4},"end":{"line":396,"column":31}},"153":{"start":{"line":397,"column":4},"end":{"line":397,"column":29}},"154":{"start":{"line":399,"column":4},"end":{"line":399,"column":45}},"155":{"start":{"line":400,"column":4},"end":{"line":400,"column":33}},"156":{"start":{"line":401,"column":4},"end":{"line":408,"column":5}},"157":{"start":{"line":402,"column":6},"end":{"line":402,"column":31}},"158":{"start":{"line":403,"column":6},"end":{"line":403,"column":58}},"159":{"start":{"line":404,"column":6},"end":{"line":404,"column":72}},"160":{"start":{"line":406,"column":6},"end":{"line":406,"column":33}},"161":{"start":{"line":407,"column":6},"end":{"line":407,"column":56}},"162":{"start":{"line":409,"column":4},"end":{"line":409,"column":19}},"163":{"start":{"line":414,"column":2},"end":{"line":426,"column":4}},"164":{"start":{"line":415,"column":4},"end":{"line":415,"column":33}},"165":{"start":{"line":416,"column":4},"end":{"line":416,"column":68}},"166":{"start":{"line":417,"column":4},"end":{"line":417,"column":31}},"167":{"start":{"line":418,"column":4},"end":{"line":418,"column":54}},"168":{"start":{"line":419,"column":4},"end":{"line":419,"column":19}},"169":{"start":{"line":421,"column":4},"end":{"line":421,"column":33}},"170":{"start":{"line":422,"column":4},"end":{"line":422,"column":40}},"171":{"start":{"line":423,"column":4},"end":{"line":423,"column":82}},"172":{"start":{"line":424,"column":4},"end":{"line":424,"column":65}},"173":{"start":{"line":425,"column":4},"end":{"line":425,"column":19}},"174":{"start":{"line":428,"column":2},"end":{"line":433,"column":3}},"175":{"start":{"line":429,"column":4},"end":{"line":429,"column":33}},"176":{"start":{"line":430,"column":4},"end":{"line":430,"column":36}},"177":{"start":{"line":431,"column":4},"end":{"line":431,"column":31}},"178":{"start":{"line":432,"column":4},"end":{"line":432,"column":44}},"179":{"start":{"line":436,"column":2},"end":{"line":440,"column":4}},"180":{"start":{"line":437,"column":4},"end":{"line":437,"column":34}},"181":{"start":{"line":438,"column":4},"end":{"line":438,"column":32}},"182":{"start":{"line":439,"column":4},"end":{"line":439,"column":14}},"183":{"start":{"line":443,"column":2},"end":{"line":455,"column":4}},"184":{"start":{"line":444,"column":4},"end":{"line":444,"column":27}},"185":{"start":{"line":445,"column":4},"end":{"line":445,"column":25}},"186":{"start":{"line":446,"column":4},"end":{"line":453,"column":5}},"187":{"start":{"line":447,"column":6},"end":{"line":447,"column":40}},"188":{"start":{"line":449,"column":6},"end":{"line":449,"column":43}},"189":{"start":{"line":450,"column":6},"end":{"line":450,"column":47}},"190":{"start":{"line":451,"column":6},"end":{"line":451,"column":30}},"191":{"start":{"line":452,"column":6},"end":{"line":452,"column":29}},"192":{"start":{"line":454,"column":4},"end":{"line":454,"column":17}},"193":{"start":{"line":468,"column":2},"end":{"line":488,"column":4}},"194":{"start":{"line":469,"column":4},"end":{"line":469,"column":18}},"195":{"start":{"line":470,"column":4},"end":{"line":470,"column":28}},"196":{"start":{"line":471,"column":4},"end":{"line":483,"column":5}},"197":{"start":{"line":474,"column":8},"end":{"line":474,"column":26}},"198":{"start":{"line":475,"column":8},"end":{"line":475,"column":14}},"199":{"start":{"line":477,"column":8},"end":{"line":477,"column":37}},"200":{"start":{"line":478,"column":8},"end":{"line":478,"column":40}},"201":{"start":{"line":479,"column":8},"end":{"line":479,"column":14}},"202":{"start":{"line":481,"column":8},"end":{"line":481,"column":39}},"203":{"start":{"line":482,"column":8},"end":{"line":482,"column":14}},"204":{"start":{"line":484,"column":4},"end":{"line":486,"column":5}},"205":{"start":{"line":485,"column":6},"end":{"line":485,"column":38}},"206":{"start":{"line":487,"column":4},"end":{"line":487,"column":16}},"207":{"start":{"line":490,"column":2},"end":{"line":492,"column":4}},"208":{"start":{"line":491,"column":4},"end":{"line":491,"column":61}},"209":{"start":{"line":494,"column":2},"end":{"line":505,"column":4}},"210":{"start":{"line":496,"column":6},"end":{"line":496,"column":76}},"211":{"start":{"line":499,"column":6},"end":{"line":499,"column":31}},"212":{"start":{"line":500,"column":6},"end":{"line":502,"column":7}},"213":{"start":{"line":501,"column":8},"end":{"line":501,"column":40}},"214":{"start":{"line":503,"column":6},"end":{"line":503,"column":18}},"215":{"start":{"line":508,"column":2},"end":{"line":508,"column":84}},"216":{"start":{"line":512,"column":2},"end":{"line":520,"column":5}},"217":{"start":{"line":513,"column":4},"end":{"line":518,"column":5}},"218":{"start":{"line":514,"column":6},"end":{"line":514,"column":43}},"219":{"start":{"line":515,"column":6},"end":{"line":515,"column":23}},"220":{"start":{"line":516,"column":6},"end":{"line":516,"column":35}},"221":{"start":{"line":517,"column":6},"end":{"line":517,"column":34}},"222":{"start":{"line":519,"column":4},"end":{"line":519,"column":37}},"223":{"start":{"line":525,"column":2},"end":{"line":563,"column":4}},"224":{"start":{"line":526,"column":4},"end":{"line":527,"column":26}},"225":{"start":{"line":528,"column":4},"end":{"line":562,"column":6}},"226":{"start":{"line":529,"column":6},"end":{"line":561,"column":7}},"227":{"start":{"line":531,"column":10},"end":{"line":553,"column":11}},"228":{"start":{"line":532,"column":12},"end":{"line":544,"column":13}},"229":{"start":{"line":533,"column":14},"end":{"line":541,"column":15}},"230":{"start":{"line":534,"column":16},"end":{"line":540,"column":17}},"231":{"start":{"line":535,"column":18},"end":{"line":539,"column":19}},"232":{"start":{"line":536,"column":20},"end":{"line":538,"column":21}},"233":{"start":{"line":537,"column":22},"end":{"line":537,"column":38}},"234":{"start":{"line":543,"column":14},"end":{"line":543,"column":66}},"235":{"start":{"line":543,"column":25},"end":{"line":543,"column":42}},"236":{"start":{"line":543,"column":47},"end":{"line":543,"column":66}},"237":{"start":{"line":545,"column":12},"end":{"line":545,"column":42}},"238":{"start":{"line":546,"column":12},"end":{"line":549,"column":13}},"239":{"start":{"line":547,"column":14},"end":{"line":547,"column":41}},"240":{"start":{"line":548,"column":14},"end":{"line":548,"column":110}},"241":{"start":{"line":550,"column":12},"end":{"line":550,"column":31}},"242":{"start":{"line":551,"column":12},"end":{"line":551,"column":87}},"243":{"start":{"line":551,"column":23},"end":{"line":551,"column":62}},"244":{"start":{"line":551,"column":67},"end":{"line":551,"column":87}},"245":{"start":{"line":552,"column":12},"end":{"line":552,"column":18}},"246":{"start":{"line":555,"column":10},"end":{"line":559,"column":11}},"247":{"start":{"line":556,"column":12},"end":{"line":556,"column":31}},"248":{"start":{"line":557,"column":12},"end":{"line":557,"column":32}},"249":{"start":{"line":558,"column":12},"end":{"line":558,"column":88}},"250":{"start":{"line":558,"column":23},"end":{"line":558,"column":52}},"251":{"start":{"line":558,"column":57},"end":{"line":558,"column":88}},"252":{"start":{"line":560,"column":10},"end":{"line":560,"column":16}},"253":{"start":{"line":565,"column":2},"end":{"line":565,"column":35}},"254":{"start":{"line":566,"column":2},"end":{"line":568,"column":4}},"255":{"start":{"line":567,"column":4},"end":{"line":567,"column":39}},"256":{"start":{"line":569,"column":2},"end":{"line":575,"column":4}},"257":{"start":{"line":570,"column":4},"end":{"line":570,"column":17}},"258":{"start":{"line":571,"column":4},"end":{"line":573,"column":5}},"259":{"start":{"line":572,"column":6},"end":{"line":572,"column":65}},"260":{"start":{"line":574,"column":4},"end":{"line":574,"column":24}},"261":{"start":{"line":586,"column":2},"end":{"line":588,"column":4}},"262":{"start":{"line":587,"column":4},"end":{"line":587,"column":13}},"263":{"start":{"line":590,"column":2},"end":{"line":595,"column":4}},"264":{"start":{"line":591,"column":4},"end":{"line":591,"column":55}},"265":{"start":{"line":592,"column":4},"end":{"line":592,"column":33}},"266":{"start":{"line":593,"column":4},"end":{"line":593,"column":29}},"267":{"start":{"line":594,"column":4},"end":{"line":594,"column":27}},"268":{"start":{"line":597,"column":2},"end":{"line":690,"column":4}},"269":{"start":{"line":603,"column":4},"end":{"line":603,"column":34}},"270":{"start":{"line":604,"column":4},"end":{"line":604,"column":64}},"271":{"start":{"line":605,"column":4},"end":{"line":606,"column":24}},"272":{"start":{"line":607,"column":4},"end":{"line":607,"column":45}},"273":{"start":{"line":608,"column":4},"end":{"line":608,"column":43}},"274":{"start":{"line":609,"column":4},"end":{"line":609,"column":50}},"275":{"start":{"line":610,"column":4},"end":{"line":610,"column":43}},"276":{"start":{"line":611,"column":4},"end":{"line":611,"column":41}},"277":{"start":{"line":612,"column":4},"end":{"line":612,"column":47}},"278":{"start":{"line":613,"column":4},"end":{"line":666,"column":5}},"279":{"start":{"line":614,"column":6},"end":{"line":665,"column":7}},"280":{"start":{"line":615,"column":8},"end":{"line":615,"column":56}},"281":{"start":{"line":616,"column":13},"end":{"line":665,"column":7}},"282":{"start":{"line":617,"column":8},"end":{"line":617,"column":52}},"283":{"start":{"line":618,"column":13},"end":{"line":665,"column":7}},"284":{"start":{"line":619,"column":8},"end":{"line":619,"column":53}},"285":{"start":{"line":620,"column":13},"end":{"line":665,"column":7}},"286":{"start":{"line":621,"column":8},"end":{"line":621,"column":49}},"287":{"start":{"line":622,"column":13},"end":{"line":665,"column":7}},"288":{"start":{"line":623,"column":8},"end":{"line":623,"column":56}},"289":{"start":{"line":624,"column":8},"end":{"line":624,"column":53}},"290":{"start":{"line":625,"column":13},"end":{"line":665,"column":7}},"291":{"start":{"line":626,"column":8},"end":{"line":626,"column":52}},"292":{"start":{"line":627,"column":8},"end":{"line":627,"column":49}},"293":{"start":{"line":628,"column":13},"end":{"line":665,"column":7}},"294":{"start":{"line":629,"column":8},"end":{"line":629,"column":95}},"295":{"start":{"line":630,"column":8},"end":{"line":630,"column":56}},"296":{"start":{"line":631,"column":8},"end":{"line":631,"column":49}},"297":{"start":{"line":632,"column":13},"end":{"line":665,"column":7}},"298":{"start":{"line":633,"column":8},"end":{"line":633,"column":82}},"299":{"start":{"line":634,"column":8},"end":{"line":634,"column":52}},"300":{"start":{"line":635,"column":8},"end":{"line":635,"column":53}},"301":{"start":{"line":637,"column":8},"end":{"line":637,"column":58}},"302":{"start":{"line":638,"column":8},"end":{"line":664,"column":9}},"303":{"start":{"line":639,"column":10},"end":{"line":639,"column":85}},"304":{"start":{"line":640,"column":10},"end":{"line":640,"column":55}},"305":{"start":{"line":642,"column":10},"end":{"line":642,"column":24}},"306":{"start":{"line":643,"column":10},"end":{"line":643,"column":30}},"307":{"start":{"line":644,"column":10},"end":{"line":647,"column":11}},"308":{"start":{"line":645,"column":12},"end":{"line":645,"column":16}},"309":{"start":{"line":646,"column":12},"end":{"line":646,"column":16}},"310":{"start":{"line":648,"column":10},"end":{"line":663,"column":11}},"311":{"start":{"line":649,"column":12},"end":{"line":653,"column":13}},"312":{"start":{"line":650,"column":14},"end":{"line":650,"column":64}},"313":{"start":{"line":652,"column":14},"end":{"line":652,"column":90}},"314":{"start":{"line":654,"column":12},"end":{"line":654,"column":29}},"315":{"start":{"line":655,"column":12},"end":{"line":655,"column":28}},"316":{"start":{"line":656,"column":12},"end":{"line":656,"column":47}},"317":{"start":{"line":657,"column":12},"end":{"line":657,"column":45}},"318":{"start":{"line":659,"column":12},"end":{"line":659,"column":41}},"319":{"start":{"line":660,"column":12},"end":{"line":660,"column":39}},"320":{"start":{"line":661,"column":12},"end":{"line":661,"column":74}},"321":{"start":{"line":662,"column":12},"end":{"line":662,"column":57}},"322":{"start":{"line":667,"column":4},"end":{"line":688,"column":5}},"323":{"start":{"line":668,"column":6},"end":{"line":687,"column":7}},"324":{"start":{"line":669,"column":8},"end":{"line":669,"column":45}},"325":{"start":{"line":670,"column":8},"end":{"line":670,"column":55}},"326":{"start":{"line":671,"column":8},"end":{"line":679,"column":9}},"327":{"start":{"line":672,"column":10},"end":{"line":672,"column":75}},"328":{"start":{"line":674,"column":10},"end":{"line":674,"column":75}},"329":{"start":{"line":675,"column":10},"end":{"line":677,"column":11}},"330":{"start":{"line":676,"column":12},"end":{"line":676,"column":69}},"331":{"start":{"line":678,"column":10},"end":{"line":678,"column":51}},"332":{"start":{"line":681,"column":8},"end":{"line":681,"column":63}},"333":{"start":{"line":681,"column":48},"end":{"line":681,"column":63}},"334":{"start":{"line":682,"column":8},"end":{"line":686,"column":9}},"335":{"start":{"line":683,"column":10},"end":{"line":683,"column":70}},"336":{"start":{"line":685,"column":10},"end":{"line":685,"column":101}},"337":{"start":{"line":689,"column":4},"end":{"line":689,"column":23}},"338":{"start":{"line":696,"column":2},"end":{"line":696,"column":33}},"339":{"start":{"line":700,"column":2},"end":{"line":700,"column":21}},"340":{"start":{"line":701,"column":2},"end":{"line":701,"column":40}},"341":{"start":{"line":704,"column":2},"end":{"line":706,"column":4}},"342":{"start":{"line":705,"column":4},"end":{"line":705,"column":26}},"343":{"start":{"line":709,"column":2},"end":{"line":716,"column":4}},"344":{"start":{"line":710,"column":4},"end":{"line":715,"column":106}},"345":{"start":{"line":719,"column":2},"end":{"line":721,"column":4}},"346":{"start":{"line":720,"column":4},"end":{"line":720,"column":90}},"347":{"start":{"line":730,"column":2},"end":{"line":750,"column":4}},"348":{"start":{"line":731,"column":4},"end":{"line":731,"column":21}},"349":{"start":{"line":732,"column":4},"end":{"line":732,"column":30}},"350":{"start":{"line":733,"column":4},"end":{"line":748,"column":5}},"351":{"start":{"line":734,"column":6},"end":{"line":734,"column":26}},"352":{"start":{"line":735,"column":6},"end":{"line":735,"column":44}},"353":{"start":{"line":736,"column":6},"end":{"line":747,"column":7}},"354":{"start":{"line":738,"column":10},"end":{"line":738,"column":48}},"355":{"start":{"line":739,"column":10},"end":{"line":739,"column":16}},"356":{"start":{"line":741,"column":10},"end":{"line":741,"column":65}},"357":{"start":{"line":742,"column":10},"end":{"line":742,"column":16}},"358":{"start":{"line":744,"column":10},"end":{"line":744,"column":45}},"359":{"start":{"line":745,"column":10},"end":{"line":745,"column":32}},"360":{"start":{"line":746,"column":10},"end":{"line":746,"column":16}},"361":{"start":{"line":749,"column":4},"end":{"line":749,"column":19}},"362":{"start":{"line":760,"column":2},"end":{"line":793,"column":4}},"363":{"start":{"line":761,"column":4},"end":{"line":761,"column":37}},"364":{"start":{"line":762,"column":4},"end":{"line":762,"column":35}},"365":{"start":{"line":763,"column":4},"end":{"line":792,"column":5}},"366":{"start":{"line":764,"column":6},"end":{"line":764,"column":32}},"367":{"start":{"line":765,"column":6},"end":{"line":791,"column":7}},"368":{"start":{"line":767,"column":10},"end":{"line":767,"column":48}},"369":{"start":{"line":768,"column":10},"end":{"line":768,"column":36}},"370":{"start":{"line":769,"column":10},"end":{"line":769,"column":16}},"371":{"start":{"line":771,"column":10},"end":{"line":778,"column":11}},"372":{"start":{"line":772,"column":12},"end":{"line":772,"column":26}},"373":{"start":{"line":773,"column":12},"end":{"line":777,"column":113}},"374":{"start":{"line":779,"column":10},"end":{"line":779,"column":16}},"375":{"start":{"line":786,"column":10},"end":{"line":789,"column":11}},"376":{"start":{"line":787,"column":12},"end":{"line":787,"column":26},"skip":true},"377":{"start":{"line":788,"column":12},"end":{"line":788,"column":50},"skip":true},"378":{"start":{"line":790,"column":10},"end":{"line":790,"column":16}},"379":{"start":{"line":804,"column":2},"end":{"line":858,"column":4}},"380":{"start":{"line":805,"column":4},"end":{"line":805,"column":28}},"381":{"start":{"line":806,"column":4},"end":{"line":806,"column":37}},"382":{"start":{"line":807,"column":4},"end":{"line":807,"column":39}},"383":{"start":{"line":808,"column":4},"end":{"line":808,"column":20}},"384":{"start":{"line":809,"column":4},"end":{"line":809,"column":30}},"385":{"start":{"line":810,"column":4},"end":{"line":828,"column":5}},"386":{"start":{"line":811,"column":6},"end":{"line":811,"column":31}},"387":{"start":{"line":812,"column":6},"end":{"line":827,"column":7}},"388":{"start":{"line":813,"column":8},"end":{"line":813,"column":34}},"389":{"start":{"line":817,"column":8},"end":{"line":825,"column":9}},"390":{"start":{"line":818,"column":10},"end":{"line":818,"column":86}},"391":{"start":{"line":819,"column":10},"end":{"line":823,"column":45}},"392":{"start":{"line":824,"column":10},"end":{"line":824,"column":65}},"393":{"start":{"line":826,"column":8},"end":{"line":826,"column":31}},"394":{"start":{"line":829,"column":4},"end":{"line":829,"column":28}},"395":{"start":{"line":830,"column":4},"end":{"line":836,"column":5}},"396":{"start":{"line":832,"column":6},"end":{"line":832,"column":34}},"397":{"start":{"line":833,"column":6},"end":{"line":835,"column":48}},"398":{"start":{"line":833,"column":41},"end":{"line":833,"column":79}},"399":{"start":{"line":835,"column":11},"end":{"line":835,"column":48}},"400":{"start":{"line":844,"column":4},"end":{"line":844,"column":33}},"401":{"start":{"line":845,"column":4},"end":{"line":857,"column":5}},"402":{"start":{"line":851,"column":6},"end":{"line":851,"column":52}},"403":{"start":{"line":852,"column":6},"end":{"line":854,"column":7}},"404":{"start":{"line":853,"column":8},"end":{"line":853,"column":65}},"405":{"start":{"line":855,"column":6},"end":{"line":855,"column":44}},"406":{"start":{"line":856,"column":6},"end":{"line":856,"column":49}},"407":{"start":{"line":864,"column":2},"end":{"line":875,"column":4}},"408":{"start":{"line":865,"column":4},"end":{"line":865,"column":32}},"409":{"start":{"line":866,"column":4},"end":{"line":874,"column":5}},"410":{"start":{"line":867,"column":6},"end":{"line":867,"column":62}},"411":{"start":{"line":868,"column":11},"end":{"line":874,"column":5}},"412":{"start":{"line":869,"column":6},"end":{"line":869,"column":48}},"413":{"start":{"line":870,"column":11},"end":{"line":874,"column":5}},"414":{"start":{"line":871,"column":6},"end":{"line":871,"column":62}},"415":{"start":{"line":873,"column":6},"end":{"line":873,"column":69}},"416":{"start":{"line":878,"column":2},"end":{"line":880,"column":4}},"417":{"start":{"line":879,"column":4},"end":{"line":879,"column":44}},"418":{"start":{"line":891,"column":2},"end":{"line":966,"column":4}},"419":{"start":{"line":892,"column":4},"end":{"line":892,"column":25}},"420":{"start":{"line":893,"column":4},"end":{"line":893,"column":26}},"421":{"start":{"line":894,"column":4},"end":{"line":964,"column":6}},"422":{"start":{"line":895,"column":6},"end":{"line":963,"column":7}},"423":{"start":{"line":899,"column":10},"end":{"line":908,"column":11}},"424":{"start":{"line":900,"column":12},"end":{"line":903,"column":13}},"425":{"start":{"line":901,"column":14},"end":{"line":901,"column":31}},"426":{"start":{"line":902,"column":14},"end":{"line":902,"column":48}},"427":{"start":{"line":905,"column":12},"end":{"line":905,"column":28}},"428":{"start":{"line":906,"column":12},"end":{"line":906,"column":29}},"429":{"start":{"line":907,"column":12},"end":{"line":907,"column":97}},"430":{"start":{"line":909,"column":10},"end":{"line":909,"column":16}},"431":{"start":{"line":912,"column":10},"end":{"line":916,"column":11}},"432":{"start":{"line":913,"column":12},"end":{"line":913,"column":29}},"433":{"start":{"line":914,"column":12},"end":{"line":914,"column":80}},"434":{"start":{"line":915,"column":12},"end":{"line":915,"column":18}},"435":{"start":{"line":918,"column":10},"end":{"line":918,"column":27}},"436":{"start":{"line":919,"column":10},"end":{"line":919,"column":27}},"437":{"start":{"line":920,"column":10},"end":{"line":961,"column":11}},"438":{"start":{"line":921,"column":12},"end":{"line":944,"column":13}},"439":{"start":{"line":922,"column":14},"end":{"line":924,"column":15}},"440":{"start":{"line":923,"column":16},"end":{"line":923,"column":84}},"441":{"start":{"line":926,"column":14},"end":{"line":943,"column":15}},"442":{"start":{"line":930,"column":18},"end":{"line":930,"column":46}},"443":{"start":{"line":931,"column":18},"end":{"line":931,"column":24}},"444":{"start":{"line":933,"column":18},"end":{"line":935,"column":19}},"445":{"start":{"line":934,"column":20},"end":{"line":934,"column":58}},"446":{"start":{"line":936,"column":18},"end":{"line":939,"column":19}},"447":{"start":{"line":937,"column":20},"end":{"line":937,"column":56}},"448":{"start":{"line":938,"column":20},"end":{"line":938,"column":26}},"449":{"start":{"line":941,"column":18},"end":{"line":941,"column":89}},"450":{"start":{"line":942,"column":18},"end":{"line":942,"column":24}},"451":{"start":{"line":945,"column":17},"end":{"line":961,"column":11}},"452":{"start":{"line":946,"column":12},"end":{"line":946,"column":160}},"453":{"start":{"line":947,"column":17},"end":{"line":961,"column":11}},"454":{"start":{"line":948,"column":12},"end":{"line":948,"column":35}},"455":{"start":{"line":949,"column":17},"end":{"line":961,"column":11}},"456":{"start":{"line":950,"column":12},"end":{"line":950,"column":48}},"457":{"start":{"line":951,"column":17},"end":{"line":961,"column":11}},"458":{"start":{"line":952,"column":12},"end":{"line":952,"column":43}},"459":{"start":{"line":953,"column":17},"end":{"line":961,"column":11}},"460":{"start":{"line":954,"column":12},"end":{"line":954,"column":34}},"461":{"start":{"line":955,"column":17},"end":{"line":961,"column":11}},"462":{"start":{"line":956,"column":12},"end":{"line":956,"column":153}},"463":{"start":{"line":957,"column":17},"end":{"line":961,"column":11}},"464":{"start":{"line":958,"column":12},"end":{"line":958,"column":42}},"465":{"start":{"line":960,"column":12},"end":{"line":960,"column":57}},"466":{"start":{"line":962,"column":10},"end":{"line":962,"column":16}},"467":{"start":{"line":965,"column":4},"end":{"line":965,"column":22}},"468":{"start":{"line":975,"column":2},"end":{"line":1046,"column":4}},"469":{"start":{"line":976,"column":4},"end":{"line":976,"column":42}},"470":{"start":{"line":977,"column":4},"end":{"line":977,"column":26}},"471":{"start":{"line":980,"column":4},"end":{"line":1045,"column":11}},"472":{"start":{"line":981,"column":6},"end":{"line":981,"column":42}},"473":{"start":{"line":985,"column":9},"end":{"line":1045,"column":11}},"474":{"start":{"line":986,"column":8},"end":{"line":986,"column":33}},"475":{"start":{"line":987,"column":8},"end":{"line":995,"column":9}},"476":{"start":{"line":988,"column":10},"end":{"line":991,"column":11}},"477":{"start":{"line":989,"column":12},"end":{"line":989,"column":33}},"478":{"start":{"line":990,"column":12},"end":{"line":990,"column":22}},"479":{"start":{"line":992,"column":10},"end":{"line":992,"column":31}},"480":{"start":{"line":993,"column":15},"end":{"line":995,"column":9}},"481":{"start":{"line":994,"column":10},"end":{"line":994,"column":36}},"482":{"start":{"line":996,"column":8},"end":{"line":1002,"column":10}},"483":{"start":{"line":997,"column":10},"end":{"line":1001,"column":11}},"484":{"start":{"line":998,"column":12},"end":{"line":998,"column":74}},"485":{"start":{"line":998,"column":26},"end":{"line":998,"column":74}},"486":{"start":{"line":999,"column":12},"end":{"line":999,"column":32}},"487":{"start":{"line":1000,"column":12},"end":{"line":1000,"column":71}},"488":{"start":{"line":1000,"column":26},"end":{"line":1000,"column":71}},"489":{"start":{"line":1007,"column":11},"end":{"line":1045,"column":11}},"490":{"start":{"line":1008,"column":10},"end":{"line":1018,"column":12}},"491":{"start":{"line":1009,"column":12},"end":{"line":1017,"column":13}},"492":{"start":{"line":1010,"column":14},"end":{"line":1010,"column":34}},"493":{"start":{"line":1011,"column":14},"end":{"line":1016,"column":15}},"494":{"start":{"line":1012,"column":16},"end":{"line":1012,"column":38}},"495":{"start":{"line":1013,"column":16},"end":{"line":1015,"column":17}},"496":{"start":{"line":1014,"column":18},"end":{"line":1014,"column":45}},"497":{"start":{"line":1023,"column":12},"end":{"line":1023,"column":30}},"498":{"start":{"line":1024,"column":12},"end":{"line":1024,"column":53}},"499":{"start":{"line":1025,"column":12},"end":{"line":1044,"column":14}},"500":{"start":{"line":1026,"column":14},"end":{"line":1043,"column":15}},"501":{"start":{"line":1027,"column":16},"end":{"line":1027,"column":36}},"502":{"start":{"line":1028,"column":16},"end":{"line":1042,"column":17}},"503":{"start":{"line":1029,"column":18},"end":{"line":1041,"column":19}},"504":{"start":{"line":1030,"column":20},"end":{"line":1033,"column":21}},"505":{"start":{"line":1031,"column":22},"end":{"line":1031,"column":36}},"506":{"start":{"line":1032,"column":22},"end":{"line":1032,"column":58}},"507":{"start":{"line":1034,"column":20},"end":{"line":1034,"column":47}},"508":{"start":{"line":1036,"column":20},"end":{"line":1036,"column":47}},"509":{"start":{"line":1037,"column":20},"end":{"line":1040,"column":21}},"510":{"start":{"line":1038,"column":22},"end":{"line":1038,"column":35}},"511":{"start":{"line":1039,"column":22},"end":{"line":1039,"column":55}},"512":{"start":{"line":1052,"column":2},"end":{"line":1079,"column":4}},"513":{"start":{"line":1053,"column":4},"end":{"line":1053,"column":26}},"514":{"start":{"line":1054,"column":4},"end":{"line":1077,"column":6}},"515":{"start":{"line":1055,"column":6},"end":{"line":1076,"column":7}},"516":{"start":{"line":1056,"column":8},"end":{"line":1056,"column":25}},"517":{"start":{"line":1057,"column":8},"end":{"line":1075,"column":9}},"518":{"start":{"line":1058,"column":10},"end":{"line":1072,"column":11}},"519":{"start":{"line":1059,"column":12},"end":{"line":1059,"column":36}},"520":{"start":{"line":1060,"column":17},"end":{"line":1072,"column":11}},"521":{"start":{"line":1061,"column":12},"end":{"line":1061,"column":49}},"522":{"start":{"line":1062,"column":17},"end":{"line":1072,"column":11}},"523":{"start":{"line":1063,"column":12},"end":{"line":1063,"column":44}},"524":{"start":{"line":1064,"column":17},"end":{"line":1072,"column":11}},"525":{"start":{"line":1065,"column":12},"end":{"line":1065,"column":35}},"526":{"start":{"line":1066,"column":17},"end":{"line":1072,"column":11}},"527":{"start":{"line":1067,"column":12},"end":{"line":1067,"column":56}},"528":{"start":{"line":1068,"column":17},"end":{"line":1072,"column":11}},"529":{"start":{"line":1069,"column":12},"end":{"line":1069,"column":52}},"530":{"start":{"line":1071,"column":12},"end":{"line":1071,"column":59}},"531":{"start":{"line":1074,"column":10},"end":{"line":1074,"column":56}},"532":{"start":{"line":1078,"column":4},"end":{"line":1078,"column":23}},"533":{"start":{"line":1081,"column":2},"end":{"line":1081,"column":49}},"534":{"start":{"line":1087,"column":2},"end":{"line":1087,"column":26}},"535":{"start":{"line":1088,"column":2},"end":{"line":1141,"column":3}},"536":{"start":{"line":1096,"column":4},"end":{"line":1105,"column":6}},"537":{"start":{"line":1097,"column":6},"end":{"line":1097,"column":34}},"538":{"start":{"line":1098,"column":6},"end":{"line":1098,"column":32}},"539":{"start":{"line":1099,"column":6},"end":{"line":1104,"column":7}},"540":{"start":{"line":1100,"column":8},"end":{"line":1100,"column":28}},"541":{"start":{"line":1101,"column":8},"end":{"line":1103,"column":9}},"542":{"start":{"line":1102,"column":10},"end":{"line":1102,"column":38}},"543":{"start":{"line":1109,"column":4},"end":{"line":1119,"column":6}},"544":{"start":{"line":1110,"column":6},"end":{"line":1112,"column":7}},"545":{"start":{"line":1111,"column":8},"end":{"line":1111,"column":34}},"546":{"start":{"line":1114,"column":6},"end":{"line":1114,"column":35}},"547":{"start":{"line":1115,"column":6},"end":{"line":1115,"column":35}},"548":{"start":{"line":1116,"column":6},"end":{"line":1118,"column":7}},"549":{"start":{"line":1117,"column":8},"end":{"line":1117,"column":43}},"550":{"start":{"line":1124,"column":4},"end":{"line":1140,"column":5}},"551":{"start":{"line":1125,"column":6},"end":{"line":1132,"column":63}},"552":{"start":{"line":1126,"column":8},"end":{"line":1126,"column":36}},"553":{"start":{"line":1127,"column":8},"end":{"line":1131,"column":9}},"554":{"start":{"line":1128,"column":10},"end":{"line":1128,"column":34}},"555":{"start":{"line":1129,"column":10},"end":{"line":1129,"column":57}},"556":{"start":{"line":1130,"column":10},"end":{"line":1130,"column":52}},"557":{"start":{"line":1134,"column":6},"end":{"line":1136,"column":16}},"558":{"start":{"line":1135,"column":8},"end":{"line":1135,"column":50}},"559":{"start":{"line":1137,"column":6},"end":{"line":1139,"column":16}},"560":{"start":{"line":1138,"column":8},"end":{"line":1138,"column":47}},"561":{"start":{"line":1145,"column":2},"end":{"line":1145,"column":32}},"562":{"start":{"line":1150,"column":2},"end":{"line":1150,"column":28}},"563":{"start":{"line":1156,"column":2},"end":{"line":1164,"column":3}},"564":{"start":{"line":1157,"column":4},"end":{"line":1157,"column":37}},"565":{"start":{"line":1158,"column":4},"end":{"line":1162,"column":5}},"566":{"start":{"line":1159,"column":6},"end":{"line":1159,"column":48}},"567":{"start":{"line":1161,"column":6},"end":{"line":1161,"column":37}},"568":{"start":{"line":1163,"column":4},"end":{"line":1163,"column":16}},"569":{"start":{"line":1170,"column":2},"end":{"line":1179,"column":3}},"570":{"start":{"line":1171,"column":4},"end":{"line":1171,"column":32}},"571":{"start":{"line":1172,"column":4},"end":{"line":1172,"column":78}},"572":{"start":{"line":1173,"column":4},"end":{"line":1173,"column":65}},"573":{"start":{"line":1174,"column":4},"end":{"line":1174,"column":55}},"574":{"start":{"line":1175,"column":4},"end":{"line":1175,"column":66}},"575":{"start":{"line":1176,"column":4},"end":{"line":1176,"column":39}},"576":{"start":{"line":1177,"column":4},"end":{"line":1177,"column":26}},"577":{"start":{"line":1178,"column":4},"end":{"line":1178,"column":31}},"578":{"start":{"line":1182,"column":2},"end":{"line":1187,"column":3}},"579":{"start":{"line":1183,"column":4},"end":{"line":1183,"column":34}},"580":{"start":{"line":1184,"column":4},"end":{"line":1186,"column":5}},"581":{"start":{"line":1185,"column":6},"end":{"line":1185,"column":32}},"582":{"start":{"line":1193,"column":2},"end":{"line":1201,"column":3}},"583":{"start":{"line":1194,"column":4},"end":{"line":1194,"column":19}},"584":{"start":{"line":1195,"column":4},"end":{"line":1195,"column":60}},"585":{"start":{"line":1196,"column":4},"end":{"line":1196,"column":46}},"586":{"start":{"line":1197,"column":4},"end":{"line":1197,"column":52}},"587":{"start":{"line":1198,"column":4},"end":{"line":1198,"column":52}},"588":{"start":{"line":1199,"column":4},"end":{"line":1199,"column":34}},"589":{"start":{"line":1200,"column":4},"end":{"line":1200,"column":16}},"590":{"start":{"line":1205,"column":2},"end":{"line":1205,"column":26}},"591":{"start":{"line":1206,"column":2},"end":{"line":1208,"column":4}},"592":{"start":{"line":1207,"column":4},"end":{"line":1207,"column":74}},"593":{"start":{"line":1211,"column":2},"end":{"line":1211,"column":28}},"594":{"start":{"line":1222,"column":2},"end":{"line":1224,"column":4}},"595":{"start":{"line":1223,"column":4},"end":{"line":1223,"column":79}},"596":{"start":{"line":1232,"column":2},"end":{"line":1256,"column":4}},"597":{"start":{"line":1233,"column":4},"end":{"line":1237,"column":25}},"598":{"start":{"line":1238,"column":4},"end":{"line":1255,"column":6}},"599":{"start":{"line":1239,"column":6},"end":{"line":1239,"column":32}},"600":{"start":{"line":1240,"column":6},"end":{"line":1240,"column":39}},"601":{"start":{"line":1241,"column":6},"end":{"line":1246,"column":7}},"602":{"start":{"line":1242,"column":8},"end":{"line":1242,"column":27}},"603":{"start":{"line":1243,"column":8},"end":{"line":1243,"column":37}},"604":{"start":{"line":1244,"column":8},"end":{"line":1244,"column":94}},"605":{"start":{"line":1245,"column":8},"end":{"line":1245,"column":41}},"606":{"start":{"line":1247,"column":6},"end":{"line":1247,"column":37}},"607":{"start":{"line":1248,"column":6},"end":{"line":1253,"column":7}},"608":{"start":{"line":1249,"column":8},"end":{"line":1251,"column":9}},"609":{"start":{"line":1250,"column":10},"end":{"line":1250,"column":60}},"610":{"start":{"line":1252,"column":8},"end":{"line":1252,"column":36}},"611":{"start":{"line":1254,"column":6},"end":{"line":1254,"column":18}},"612":{"start":{"line":1261,"column":2},"end":{"line":1271,"column":4}},"613":{"start":{"line":1262,"column":4},"end":{"line":1262,"column":30}},"614":{"start":{"line":1263,"column":4},"end":{"line":1263,"column":30}},"615":{"start":{"line":1264,"column":4},"end":{"line":1264,"column":18}},"616":{"start":{"line":1265,"column":4},"end":{"line":1268,"column":5}},"617":{"start":{"line":1266,"column":6},"end":{"line":1266,"column":29}},"618":{"start":{"line":1267,"column":6},"end":{"line":1267,"column":40}},"619":{"start":{"line":1269,"column":4},"end":{"line":1269,"column":41}},"620":{"start":{"line":1269,"column":15},"end":{"line":1269,"column":41}},"621":{"start":{"line":1270,"column":4},"end":{"line":1270,"column":50}},"622":{"start":{"line":1283,"column":2},"end":{"line":1294,"column":4}},"623":{"start":{"line":1284,"column":4},"end":{"line":1284,"column":37}},"624":{"start":{"line":1285,"column":4},"end":{"line":1285,"column":35}},"625":{"start":{"line":1286,"column":4},"end":{"line":1286,"column":23}},"626":{"start":{"line":1287,"column":4},"end":{"line":1292,"column":5}},"627":{"start":{"line":1288,"column":6},"end":{"line":1288,"column":32}},"628":{"start":{"line":1289,"column":6},"end":{"line":1291,"column":7}},"629":{"start":{"line":1290,"column":8},"end":{"line":1290,"column":30}},"630":{"start":{"line":1293,"column":4},"end":{"line":1293,"column":71}},"631":{"start":{"line":1302,"column":2},"end":{"line":1304,"column":4}},"632":{"start":{"line":1303,"column":4},"end":{"line":1303,"column":32}},"633":{"start":{"line":1305,"column":2},"end":{"line":1305,"column":29}},"634":{"start":{"line":1307,"column":2},"end":{"line":1307,"column":30}},"635":{"start":{"line":1308,"column":2},"end":{"line":1308,"column":20}},"636":{"start":{"line":1309,"column":2},"end":{"line":1309,"column":24}},"637":{"start":{"line":1310,"column":2},"end":{"line":1310,"column":23}},"638":{"start":{"line":1311,"column":2},"end":{"line":1311,"column":22}},"639":{"start":{"line":1312,"column":2},"end":{"line":1312,"column":20}},"640":{"start":{"line":1316,"column":2},"end":{"line":1316,"column":17}},"641":{"start":{"line":1321,"column":2},"end":{"line":1323,"column":3}},"642":{"start":{"line":1322,"column":4},"end":{"line":1322,"column":292}},"643":{"start":{"line":1333,"column":2},"end":{"line":1333,"column":15}},"644":{"start":{"line":1336,"column":0},"end":{"line":1336,"column":27}}},"branchMap":{"1":{"line":50,"type":"binary-expr","locations":[{"start":{"line":50,"column":12},"end":{"line":50,"column":17},"skip":true},{"start":{"line":50,"column":21},"end":{"line":61,"column":3},"skip":true}]},"2":{"line":65,"type":"binary-expr","locations":[{"start":{"line":65,"column":16},"end":{"line":65,"column":25}},{"start":{"line":65,"column":29},"end":{"line":78,"column":3}}]},"3":{"line":81,"type":"binary-expr","locations":[{"start":{"line":81,"column":16},"end":{"line":81,"column":25}},{"start":{"line":81,"column":29},"end":{"line":91,"column":3}}]},"4":{"line":94,"type":"binary-expr","locations":[{"start":{"line":94,"column":16},"end":{"line":94,"column":29}},{"start":{"line":94,"column":33},"end":{"line":98,"column":16}}]},"5":{"line":100,"type":"binary-expr","locations":[{"start":{"line":100,"column":13},"end":{"line":100,"column":21}},{"start":{"line":100,"column":25},"end":{"line":102,"column":3}}]},"6":{"line":128,"type":"binary-expr","locations":[{"start":{"line":128,"column":21},"end":{"line":128,"column":36}},{"start":{"line":128,"column":40},"end":{"line":128,"column":59}}]},"7":{"line":129,"type":"switch","locations":[{"start":{"line":130,"column":8},"end":{"line":130,"column":22}},{"start":{"line":131,"column":8},"end":{"line":133,"column":71}},{"start":{"line":134,"column":8},"end":{"line":136,"column":57}}]},"8":{"line":132,"type":"binary-expr","locations":[{"start":{"line":132,"column":19},"end":{"line":132,"column":29}},{"start":{"line":132,"column":34},"end":{"line":132,"column":60}}]},"9":{"line":133,"type":"binary-expr","locations":[{"start":{"line":133,"column":17},"end":{"line":133,"column":27}},{"start":{"line":133,"column":31},"end":{"line":133,"column":70}}]},"10":{"line":135,"type":"binary-expr","locations":[{"start":{"line":135,"column":19},"end":{"line":135,"column":29}},{"start":{"line":135,"column":34},"end":{"line":135,"column":59}}]},"11":{"line":136,"type":"binary-expr","locations":[{"start":{"line":136,"column":17},"end":{"line":136,"column":23}},{"start":{"line":136,"column":28},"end":{"line":136,"column":55}}]},"12":{"line":158,"type":"binary-expr","locations":[{"start":{"line":158,"column":27},"end":{"line":158,"column":48}},{"start":{"line":158,"column":52},"end":{"line":158,"column":64}}]},"13":{"line":158,"type":"cond-expr","locations":[{"start":{"line":158,"column":88},"end":{"line":158,"column":97}},{"start":{"line":158,"column":100},"end":{"line":158,"column":102}}]},"14":{"line":167,"type":"binary-expr","locations":[{"start":{"line":167,"column":15},"end":{"line":167,"column":35}},{"start":{"line":167,"column":39},"end":{"line":167,"column":67}},{"start":{"line":167,"column":71},"end":{"line":167,"column":84}}]},"15":{"line":194,"type":"cond-expr","locations":[{"start":{"line":194,"column":53},"end":{"line":194,"column":77}},{"start":{"line":194,"column":80},"end":{"line":194,"column":85}}]},"16":{"line":197,"type":"if","locations":[{"start":{"line":197,"column":11},"end":{"line":197,"column":11}},{"start":{"line":197,"column":11},"end":{"line":197,"column":11}}]},"17":{"line":212,"type":"binary-expr","locations":[{"start":{"line":212,"column":15},"end":{"line":212,"column":27}},{"start":{"line":212,"column":32},"end":{"line":212,"column":64}}]},"18":{"line":234,"type":"if","locations":[{"start":{"line":234,"column":6},"end":{"line":234,"column":6}},{"start":{"line":234,"column":6},"end":{"line":234,"column":6}}]},"19":{"line":245,"type":"if","locations":[{"start":{"line":245,"column":8},"end":{"line":245,"column":8}},{"start":{"line":245,"column":8},"end":{"line":245,"column":8}}]},"20":{"line":257,"type":"binary-expr","locations":[{"start":{"line":257,"column":11},"end":{"line":257,"column":29}},{"start":{"line":257,"column":33},"end":{"line":257,"column":37}}]},"21":{"line":302,"type":"cond-expr","locations":[{"start":{"line":302,"column":27},"end":{"line":304,"column":3}},{"start":{"line":304,"column":6},"end":{"line":309,"column":3}}]},"22":{"line":316,"type":"binary-expr","locations":[{"start":{"line":316,"column":17},"end":{"line":316,"column":19}},{"start":{"line":316,"column":23},"end":{"line":316,"column":26}}]},"23":{"line":316,"type":"binary-expr","locations":[{"start":{"line":316,"column":37},"end":{"line":316,"column":39}},{"start":{"line":316,"column":43},"end":{"line":316,"column":46}}]},"24":{"line":323,"type":"cond-expr","locations":[{"start":{"line":323,"column":40},"end":{"line":323,"column":51}},{"start":{"line":323,"column":54},"end":{"line":323,"column":66}}]},"25":{"line":330,"type":"cond-expr","locations":[{"start":{"line":330,"column":39},"end":{"line":346,"column":3}},{"start":{"line":354,"column":2},"end":{"line":356,"column":3},"skip":true}]},"26":{"line":332,"type":"binary-expr","locations":[{"start":{"line":332,"column":21},"end":{"line":332,"column":36}},{"start":{"line":340,"column":4},"end":{"line":340,"column":6},"skip":true}]},"27":{"line":359,"type":"cond-expr","locations":[{"start":{"line":359,"column":35},"end":{"line":361,"column":3}},{"start":{"line":361,"column":6},"end":{"line":363,"column":3}}]},"28":{"line":388,"type":"binary-expr","locations":[{"start":{"line":388,"column":11},"end":{"line":388,"column":15}},{"start":{"line":388,"column":20},"end":{"line":388,"column":28}}]},"29":{"line":394,"type":"cond-expr","locations":[{"start":{"line":394,"column":34},"end":{"line":398,"column":3}},{"start":{"line":398,"column":6},"end":{"line":410,"column":3}}]},"30":{"line":401,"type":"if","locations":[{"start":{"line":401,"column":4},"end":{"line":401,"column":4}},{"start":{"line":401,"column":4},"end":{"line":401,"column":4}}]},"31":{"line":414,"type":"cond-expr","locations":[{"start":{"line":414,"column":33},"end":{"line":420,"column":3}},{"start":{"line":420,"column":6},"end":{"line":426,"column":3}}]},"32":{"line":446,"type":"if","locations":[{"start":{"line":446,"column":4},"end":{"line":446,"column":4}},{"start":{"line":446,"column":4},"end":{"line":446,"column":4}}]},"33":{"line":471,"type":"switch","locations":[{"start":{"line":472,"column":6},"end":{"line":472,"column":24}},{"start":{"line":473,"column":6},"end":{"line":475,"column":14}},{"start":{"line":476,"column":6},"end":{"line":479,"column":14}},{"start":{"line":480,"column":6},"end":{"line":482,"column":14}}]},"34":{"line":513,"type":"if","locations":[{"start":{"line":513,"column":4},"end":{"line":513,"column":4}},{"start":{"line":513,"column":4},"end":{"line":513,"column":4}}]},"35":{"line":529,"type":"switch","locations":[{"start":{"line":530,"column":8},"end":{"line":553,"column":11}},{"start":{"line":554,"column":8},"end":{"line":560,"column":16}}]},"36":{"line":531,"type":"if","locations":[{"start":{"line":531,"column":10},"end":{"line":531,"column":10}},{"start":{"line":531,"column":10},"end":{"line":531,"column":10}}]},"37":{"line":532,"type":"if","locations":[{"start":{"line":532,"column":12},"end":{"line":532,"column":12}},{"start":{"line":532,"column":12},"end":{"line":532,"column":12}}]},"38":{"line":533,"type":"if","locations":[{"start":{"line":533,"column":14},"end":{"line":533,"column":14}},{"start":{"line":533,"column":14},"end":{"line":533,"column":14}}]},"39":{"line":534,"type":"if","locations":[{"start":{"line":534,"column":16},"end":{"line":534,"column":16}},{"start":{"line":534,"column":16},"end":{"line":534,"column":16}}]},"40":{"line":536,"type":"if","locations":[{"start":{"line":536,"column":20},"end":{"line":536,"column":20}},{"start":{"line":536,"column":20},"end":{"line":536,"column":20}}]},"41":{"line":543,"type":"if","locations":[{"start":{"line":543,"column":14},"end":{"line":543,"column":14}},{"start":{"line":543,"column":14},"end":{"line":543,"column":14}}]},"42":{"line":545,"type":"cond-expr","locations":[{"start":{"line":545,"column":31},"end":{"line":545,"column":33}},{"start":{"line":545,"column":36},"end":{"line":545,"column":41}}]},"43":{"line":548,"type":"cond-expr","locations":[{"start":{"line":548,"column":89},"end":{"line":548,"column":101}},{"start":{"line":548,"column":104},"end":{"line":548,"column":109}}]},"44":{"line":548,"type":"binary-expr","locations":[{"start":{"line":548,"column":27},"end":{"line":548,"column":52}},{"start":{"line":548,"column":56},"end":{"line":548,"column":86}}]},"45":{"line":551,"type":"if","locations":[{"start":{"line":551,"column":12},"end":{"line":551,"column":12}},{"start":{"line":551,"column":12},"end":{"line":551,"column":12}}]},"46":{"line":555,"type":"if","locations":[{"start":{"line":555,"column":10},"end":{"line":555,"column":10}},{"start":{"line":555,"column":10},"end":{"line":555,"column":10}}]},"47":{"line":558,"type":"if","locations":[{"start":{"line":558,"column":12},"end":{"line":558,"column":12}},{"start":{"line":558,"column":12},"end":{"line":558,"column":12}}]},"48":{"line":558,"type":"binary-expr","locations":[{"start":{"line":558,"column":37},"end":{"line":558,"column":45}},{"start":{"line":558,"column":49},"end":{"line":558,"column":51}}]},"49":{"line":558,"type":"binary-expr","locations":[{"start":{"line":558,"column":73},"end":{"line":558,"column":81}},{"start":{"line":558,"column":85},"end":{"line":558,"column":87}}]},"50":{"line":603,"type":"binary-expr","locations":[{"start":{"line":603,"column":14},"end":{"line":603,"column":21}},{"start":{"line":603,"column":25},"end":{"line":603,"column":33}}]},"51":{"line":604,"type":"cond-expr","locations":[{"start":{"line":604,"column":38},"end":{"line":604,"column":42}},{"start":{"line":604,"column":45},"end":{"line":604,"column":63}}]},"52":{"line":613,"type":"binary-expr","locations":[{"start":{"line":613,"column":11},"end":{"line":613,"column":37}},{"start":{"line":613,"column":41},"end":{"line":613,"column":65}}]},"53":{"line":614,"type":"if","locations":[{"start":{"line":614,"column":6},"end":{"line":614,"column":6}},{"start":{"line":614,"column":6},"end":{"line":614,"column":6}}]},"54":{"line":616,"type":"if","locations":[{"start":{"line":616,"column":13},"end":{"line":616,"column":13}},{"start":{"line":616,"column":13},"end":{"line":616,"column":13}}]},"55":{"line":618,"type":"if","locations":[{"start":{"line":618,"column":13},"end":{"line":618,"column":13}},{"start":{"line":618,"column":13},"end":{"line":618,"column":13}}]},"56":{"line":620,"type":"if","locations":[{"start":{"line":620,"column":13},"end":{"line":620,"column":13}},{"start":{"line":620,"column":13},"end":{"line":620,"column":13}}]},"57":{"line":622,"type":"if","locations":[{"start":{"line":622,"column":13},"end":{"line":622,"column":13}},{"start":{"line":622,"column":13},"end":{"line":622,"column":13}}]},"58":{"line":625,"type":"if","locations":[{"start":{"line":625,"column":13},"end":{"line":625,"column":13}},{"start":{"line":625,"column":13},"end":{"line":625,"column":13}}]},"59":{"line":628,"type":"if","locations":[{"start":{"line":628,"column":13},"end":{"line":628,"column":13}},{"start":{"line":628,"column":13},"end":{"line":628,"column":13}}]},"60":{"line":632,"type":"if","locations":[{"start":{"line":632,"column":13},"end":{"line":632,"column":13}},{"start":{"line":632,"column":13},"end":{"line":632,"column":13}}]},"61":{"line":638,"type":"if","locations":[{"start":{"line":638,"column":8},"end":{"line":638,"column":8}},{"start":{"line":638,"column":8},"end":{"line":638,"column":8}}]},"62":{"line":644,"type":"binary-expr","locations":[{"start":{"line":644,"column":17},"end":{"line":644,"column":32}},{"start":{"line":644,"column":36},"end":{"line":644,"column":50}},{"start":{"line":644,"column":54},"end":{"line":644,"column":88}}]},"63":{"line":648,"type":"if","locations":[{"start":{"line":648,"column":10},"end":{"line":648,"column":10}},{"start":{"line":648,"column":10},"end":{"line":648,"column":10}}]},"64":{"line":649,"type":"if","locations":[{"start":{"line":649,"column":12},"end":{"line":649,"column":12}},{"start":{"line":649,"column":12},"end":{"line":649,"column":12}}]},"65":{"line":667,"type":"if","locations":[{"start":{"line":667,"column":4},"end":{"line":667,"column":4}},{"start":{"line":667,"column":4},"end":{"line":667,"column":4}}]},"66":{"line":667,"type":"binary-expr","locations":[{"start":{"line":667,"column":8},"end":{"line":667,"column":34}},{"start":{"line":667,"column":38},"end":{"line":667,"column":62}}]},"67":{"line":668,"type":"if","locations":[{"start":{"line":668,"column":6},"end":{"line":668,"column":6}},{"start":{"line":668,"column":6},"end":{"line":668,"column":6}}]},"68":{"line":670,"type":"cond-expr","locations":[{"start":{"line":670,"column":34},"end":{"line":670,"column":40}},{"start":{"line":670,"column":43},"end":{"line":670,"column":54}}]},"69":{"line":671,"type":"if","locations":[{"start":{"line":671,"column":8},"end":{"line":671,"column":8}},{"start":{"line":671,"column":8},"end":{"line":671,"column":8}}]},"70":{"line":681,"type":"if","locations":[{"start":{"line":681,"column":8},"end":{"line":681,"column":8}},{"start":{"line":681,"column":8},"end":{"line":681,"column":8}}]},"71":{"line":682,"type":"if","locations":[{"start":{"line":682,"column":8},"end":{"line":682,"column":8}},{"start":{"line":682,"column":8},"end":{"line":682,"column":8}}]},"72":{"line":710,"type":"cond-expr","locations":[{"start":{"line":710,"column":36},"end":{"line":710,"column":40}},{"start":{"line":710,"column":43},"end":{"line":715,"column":105}}]},"73":{"line":710,"type":"cond-expr","locations":[{"start":{"line":715,"column":4},"end":{"line":715,"column":78},"skip":true},{"start":{"line":715,"column":81},"end":{"line":715,"column":105}}]},"74":{"line":715,"type":"cond-expr","locations":[{"start":{"line":715,"column":16},"end":{"line":715,"column":45},"skip":true},{"start":{"line":715,"column":48},"end":{"line":715,"column":78},"skip":true}]},"75":{"line":715,"type":"cond-expr","locations":[{"start":{"line":715,"column":20},"end":{"line":715,"column":33},"skip":true},{"start":{"line":715,"column":36},"end":{"line":715,"column":45},"skip":true}]},"76":{"line":715,"type":"cond-expr","locations":[{"start":{"line":715,"column":52},"end":{"line":715,"column":65},"skip":true},{"start":{"line":715,"column":68},"end":{"line":715,"column":78},"skip":true}]},"77":{"line":720,"type":"binary-expr","locations":[{"start":{"line":720,"column":11},"end":{"line":720,"column":34}},{"start":{"line":720,"column":38},"end":{"line":720,"column":59}},{"start":{"line":720,"column":63},"end":{"line":720,"column":89}}]},"78":{"line":736,"type":"switch","locations":[{"start":{"line":737,"column":8},"end":{"line":739,"column":16}},{"start":{"line":740,"column":8},"end":{"line":742,"column":16}},{"start":{"line":743,"column":8},"end":{"line":746,"column":16}}]},"79":{"line":765,"type":"switch","locations":[{"start":{"line":766,"column":8},"end":{"line":769,"column":16}},{"start":{"line":770,"column":8},"end":{"line":779,"column":16}},{"start":{"line":780,"column":8},"end":{"line":790,"column":16}}]},"80":{"line":771,"type":"if","locations":[{"start":{"line":771,"column":10},"end":{"line":771,"column":10}},{"start":{"line":771,"column":10},"end":{"line":771,"column":10}}]},"81":{"line":777,"type":"cond-expr","locations":[{"start":{"line":777,"column":58},"end":{"line":777,"column":83}},{"start":{"line":777,"column":86},"end":{"line":777,"column":111}}]},"82":{"line":786,"type":"if","locations":[{"start":{"line":786,"column":10},"end":{"line":786,"column":10},"skip":true},{"start":{"line":786,"column":10},"end":{"line":786,"column":10}}]},"83":{"line":786,"type":"binary-expr","locations":[{"start":{"line":786,"column":14},"end":{"line":786,"column":57}},{"start":{"line":786,"column":61},"end":{"line":786,"column":98}}]},"84":{"line":812,"type":"if","locations":[{"start":{"line":812,"column":6},"end":{"line":812,"column":6}},{"start":{"line":812,"column":6},"end":{"line":812,"column":6}}]},"85":{"line":817,"type":"if","locations":[{"start":{"line":817,"column":8},"end":{"line":817,"column":8}},{"start":{"line":817,"column":8},"end":{"line":817,"column":8},"skip":true}]},"86":{"line":819,"type":"binary-expr","locations":[{"start":{"line":819,"column":24},"end":{"line":819,"column":44}},{"start":{"line":823,"column":10},"end":{"line":823,"column":44},"skip":true}]},"87":{"line":833,"type":"if","locations":[{"start":{"line":833,"column":6},"end":{"line":833,"column":6}},{"start":{"line":833,"column":6},"end":{"line":833,"column":6}}]},"88":{"line":845,"type":"if","locations":[{"start":{"line":845,"column":4},"end":{"line":845,"column":4}},{"start":{"line":845,"column":4},"end":{"line":845,"column":4}}]},"89":{"line":866,"type":"if","locations":[{"start":{"line":866,"column":4},"end":{"line":866,"column":4}},{"start":{"line":866,"column":4},"end":{"line":866,"column":4}}]},"90":{"line":868,"type":"if","locations":[{"start":{"line":868,"column":11},"end":{"line":868,"column":11}},{"start":{"line":868,"column":11},"end":{"line":868,"column":11}}]},"91":{"line":870,"type":"if","locations":[{"start":{"line":870,"column":11},"end":{"line":870,"column":11}},{"start":{"line":870,"column":11},"end":{"line":870,"column":11}}]},"92":{"line":879,"type":"binary-expr","locations":[{"start":{"line":879,"column":11},"end":{"line":879,"column":24}},{"start":{"line":879,"column":28},"end":{"line":879,"column":43}}]},"93":{"line":895,"type":"switch","locations":[{"start":{"line":896,"column":8},"end":{"line":896,"column":22}},{"start":{"line":897,"column":8},"end":{"line":897,"column":22}},{"start":{"line":898,"column":8},"end":{"line":909,"column":16}},{"start":{"line":910,"column":8},"end":{"line":910,"column":22}},{"start":{"line":911,"column":8},"end":{"line":916,"column":11}},{"start":{"line":917,"column":8},"end":{"line":962,"column":16}}]},"94":{"line":899,"type":"if","locations":[{"start":{"line":899,"column":10},"end":{"line":899,"column":10}},{"start":{"line":899,"column":10},"end":{"line":899,"column":10}}]},"95":{"line":900,"type":"if","locations":[{"start":{"line":900,"column":12},"end":{"line":900,"column":12}},{"start":{"line":900,"column":12},"end":{"line":900,"column":12}}]},"96":{"line":912,"type":"if","locations":[{"start":{"line":912,"column":10},"end":{"line":912,"column":10}},{"start":{"line":912,"column":10},"end":{"line":912,"column":10}}]},"97":{"line":920,"type":"if","locations":[{"start":{"line":920,"column":10},"end":{"line":920,"column":10}},{"start":{"line":920,"column":10},"end":{"line":920,"column":10}}]},"98":{"line":921,"type":"if","locations":[{"start":{"line":921,"column":12},"end":{"line":921,"column":12}},{"start":{"line":921,"column":12},"end":{"line":921,"column":12}}]},"99":{"line":922,"type":"if","locations":[{"start":{"line":922,"column":14},"end":{"line":922,"column":14}},{"start":{"line":922,"column":14},"end":{"line":922,"column":14}}]},"100":{"line":926,"type":"switch","locations":[{"start":{"line":927,"column":16},"end":{"line":927,"column":30}},{"start":{"line":928,"column":16},"end":{"line":928,"column":30}},{"start":{"line":929,"column":16},"end":{"line":931,"column":24}},{"start":{"line":932,"column":16},"end":{"line":939,"column":19}},{"start":{"line":940,"column":16},"end":{"line":942,"column":24}}]},"101":{"line":933,"type":"if","locations":[{"start":{"line":933,"column":18},"end":{"line":933,"column":18}},{"start":{"line":933,"column":18},"end":{"line":933,"column":18}}]},"102":{"line":936,"type":"if","locations":[{"start":{"line":936,"column":18},"end":{"line":936,"column":18}},{"start":{"line":936,"column":18},"end":{"line":936,"column":18}}]},"103":{"line":945,"type":"if","locations":[{"start":{"line":945,"column":17},"end":{"line":945,"column":17}},{"start":{"line":945,"column":17},"end":{"line":945,"column":17}}]},"104":{"line":946,"type":"cond-expr","locations":[{"start":{"line":946,"column":106},"end":{"line":946,"column":134}},{"start":{"line":946,"column":137},"end":{"line":946,"column":144}}]},"105":{"line":947,"type":"if","locations":[{"start":{"line":947,"column":17},"end":{"line":947,"column":17}},{"start":{"line":947,"column":17},"end":{"line":947,"column":17}}]},"106":{"line":949,"type":"if","locations":[{"start":{"line":949,"column":17},"end":{"line":949,"column":17}},{"start":{"line":949,"column":17},"end":{"line":949,"column":17}}]},"107":{"line":951,"type":"if","locations":[{"start":{"line":951,"column":17},"end":{"line":951,"column":17}},{"start":{"line":951,"column":17},"end":{"line":951,"column":17}}]},"108":{"line":953,"type":"if","locations":[{"start":{"line":953,"column":17},"end":{"line":953,"column":17}},{"start":{"line":953,"column":17},"end":{"line":953,"column":17}}]},"109":{"line":955,"type":"if","locations":[{"start":{"line":955,"column":17},"end":{"line":955,"column":17}},{"start":{"line":955,"column":17},"end":{"line":955,"column":17}}]},"110":{"line":957,"type":"if","locations":[{"start":{"line":957,"column":17},"end":{"line":957,"column":17}},{"start":{"line":957,"column":17},"end":{"line":957,"column":17}}]},"111":{"line":980,"type":"if","locations":[{"start":{"line":980,"column":4},"end":{"line":980,"column":4}},{"start":{"line":980,"column":4},"end":{"line":980,"column":4}}]},"112":{"line":985,"type":"if","locations":[{"start":{"line":985,"column":9},"end":{"line":985,"column":9}},{"start":{"line":985,"column":9},"end":{"line":985,"column":9}}]},"113":{"line":987,"type":"if","locations":[{"start":{"line":987,"column":8},"end":{"line":987,"column":8}},{"start":{"line":987,"column":8},"end":{"line":987,"column":8}}]},"114":{"line":987,"type":"binary-expr","locations":[{"start":{"line":987,"column":12},"end":{"line":987,"column":30}},{"start":{"line":987,"column":34},"end":{"line":987,"column":55}}]},"115":{"line":988,"type":"if","locations":[{"start":{"line":988,"column":10},"end":{"line":988,"column":10}},{"start":{"line":988,"column":10},"end":{"line":988,"column":10}}]},"116":{"line":993,"type":"if","locations":[{"start":{"line":993,"column":15},"end":{"line":993,"column":15}},{"start":{"line":993,"column":15},"end":{"line":993,"column":15}}]},"117":{"line":997,"type":"if","locations":[{"start":{"line":997,"column":10},"end":{"line":997,"column":10}},{"start":{"line":997,"column":10},"end":{"line":997,"column":10}}]},"118":{"line":998,"type":"if","locations":[{"start":{"line":998,"column":12},"end":{"line":998,"column":12}},{"start":{"line":998,"column":12},"end":{"line":998,"column":12}}]},"119":{"line":1000,"type":"if","locations":[{"start":{"line":1000,"column":12},"end":{"line":1000,"column":12}},{"start":{"line":1000,"column":12},"end":{"line":1000,"column":12}}]},"120":{"line":1007,"type":"if","locations":[{"start":{"line":1007,"column":11},"end":{"line":1007,"column":11}},{"start":{"line":1007,"column":11},"end":{"line":1007,"column":11}}]},"121":{"line":1007,"type":"binary-expr","locations":[{"start":{"line":1007,"column":15},"end":{"line":1007,"column":30}},{"start":{"line":1007,"column":34},"end":{"line":1007,"column":40}},{"start":{"line":1007,"column":44},"end":{"line":1007,"column":56}}]},"122":{"line":1009,"type":"if","locations":[{"start":{"line":1009,"column":12},"end":{"line":1009,"column":12}},{"start":{"line":1009,"column":12},"end":{"line":1009,"column":12}}]},"123":{"line":1011,"type":"if","locations":[{"start":{"line":1011,"column":14},"end":{"line":1011,"column":14}},{"start":{"line":1011,"column":14},"end":{"line":1011,"column":14}}]},"124":{"line":1013,"type":"if","locations":[{"start":{"line":1013,"column":16},"end":{"line":1013,"column":16}},{"start":{"line":1013,"column":16},"end":{"line":1013,"column":16}}]},"125":{"line":1026,"type":"if","locations":[{"start":{"line":1026,"column":14},"end":{"line":1026,"column":14}},{"start":{"line":1026,"column":14},"end":{"line":1026,"column":14}}]},"126":{"line":1028,"type":"if","locations":[{"start":{"line":1028,"column":16},"end":{"line":1028,"column":16}},{"start":{"line":1028,"column":16},"end":{"line":1028,"column":16}}]},"127":{"line":1029,"type":"if","locations":[{"start":{"line":1029,"column":18},"end":{"line":1029,"column":18}},{"start":{"line":1029,"column":18},"end":{"line":1029,"column":18}}]},"128":{"line":1030,"type":"if","locations":[{"start":{"line":1030,"column":20},"end":{"line":1030,"column":20}},{"start":{"line":1030,"column":20},"end":{"line":1030,"column":20}}]},"129":{"line":1037,"type":"if","locations":[{"start":{"line":1037,"column":20},"end":{"line":1037,"column":20}},{"start":{"line":1037,"column":20},"end":{"line":1037,"column":20}}]},"130":{"line":1055,"type":"if","locations":[{"start":{"line":1055,"column":6},"end":{"line":1055,"column":6}},{"start":{"line":1055,"column":6},"end":{"line":1055,"column":6}}]},"131":{"line":1057,"type":"if","locations":[{"start":{"line":1057,"column":8},"end":{"line":1057,"column":8}},{"start":{"line":1057,"column":8},"end":{"line":1057,"column":8}}]},"132":{"line":1057,"type":"binary-expr","locations":[{"start":{"line":1057,"column":12},"end":{"line":1057,"column":37}},{"start":{"line":1057,"column":41},"end":{"line":1057,"column":46}}]},"133":{"line":1058,"type":"if","locations":[{"start":{"line":1058,"column":10},"end":{"line":1058,"column":10}},{"start":{"line":1058,"column":10},"end":{"line":1058,"column":10}}]},"134":{"line":1060,"type":"if","locations":[{"start":{"line":1060,"column":17},"end":{"line":1060,"column":17}},{"start":{"line":1060,"column":17},"end":{"line":1060,"column":17}}]},"135":{"line":1062,"type":"if","locations":[{"start":{"line":1062,"column":17},"end":{"line":1062,"column":17}},{"start":{"line":1062,"column":17},"end":{"line":1062,"column":17}}]},"136":{"line":1064,"type":"if","locations":[{"start":{"line":1064,"column":17},"end":{"line":1064,"column":17}},{"start":{"line":1064,"column":17},"end":{"line":1064,"column":17}}]},"137":{"line":1066,"type":"if","locations":[{"start":{"line":1066,"column":17},"end":{"line":1066,"column":17}},{"start":{"line":1066,"column":17},"end":{"line":1066,"column":17}}]},"138":{"line":1068,"type":"if","locations":[{"start":{"line":1068,"column":17},"end":{"line":1068,"column":17}},{"start":{"line":1068,"column":17},"end":{"line":1068,"column":17}}]},"139":{"line":1074,"type":"cond-expr","locations":[{"start":{"line":1074,"column":45},"end":{"line":1074,"column":47}},{"start":{"line":1074,"column":50},"end":{"line":1074,"column":55}}]},"140":{"line":1101,"type":"if","locations":[{"start":{"line":1101,"column":8},"end":{"line":1101,"column":8}},{"start":{"line":1101,"column":8},"end":{"line":1101,"column":8}}]},"141":{"line":1110,"type":"if","locations":[{"start":{"line":1110,"column":6},"end":{"line":1110,"column":6}},{"start":{"line":1110,"column":6},"end":{"line":1110,"column":6}}]},"142":{"line":1158,"type":"if","locations":[{"start":{"line":1158,"column":4},"end":{"line":1158,"column":4}},{"start":{"line":1158,"column":4},"end":{"line":1158,"column":4}}]},"143":{"line":1158,"type":"binary-expr","locations":[{"start":{"line":1158,"column":8},"end":{"line":1158,"column":14}},{"start":{"line":1158,"column":18},"end":{"line":1158,"column":54}}]},"144":{"line":1172,"type":"binary-expr","locations":[{"start":{"line":1172,"column":15},"end":{"line":1172,"column":38}},{"start":{"line":1172,"column":42},"end":{"line":1172,"column":77}}]},"145":{"line":1207,"type":"cond-expr","locations":[{"start":{"line":1207,"column":36},"end":{"line":1207,"column":38}},{"start":{"line":1207,"column":41},"end":{"line":1207,"column":73}}]},"146":{"line":1223,"type":"cond-expr","locations":[{"start":{"line":1223,"column":25},"end":{"line":1223,"column":48}},{"start":{"line":1223,"column":51},"end":{"line":1223,"column":78}}]},"147":{"line":1223,"type":"binary-expr","locations":[{"start":{"line":1223,"column":33},"end":{"line":1223,"column":37}},{"start":{"line":1223,"column":41},"end":{"line":1223,"column":47}}]},"148":{"line":1223,"type":"binary-expr","locations":[{"start":{"line":1223,"column":63},"end":{"line":1223,"column":67}},{"start":{"line":1223,"column":71},"end":{"line":1223,"column":77}}]},"149":{"line":1241,"type":"if","locations":[{"start":{"line":1241,"column":6},"end":{"line":1241,"column":6}},{"start":{"line":1241,"column":6},"end":{"line":1241,"column":6}}]},"150":{"line":1244,"type":"cond-expr","locations":[{"start":{"line":1244,"column":37},"end":{"line":1244,"column":83}},{"start":{"line":1244,"column":86},"end":{"line":1244,"column":93}}]},"151":{"line":1248,"type":"if","locations":[{"start":{"line":1248,"column":6},"end":{"line":1248,"column":6}},{"start":{"line":1248,"column":6},"end":{"line":1248,"column":6}}]},"152":{"line":1249,"type":"if","locations":[{"start":{"line":1249,"column":8},"end":{"line":1249,"column":8}},{"start":{"line":1249,"column":8},"end":{"line":1249,"column":8}}]},"153":{"line":1265,"type":"if","locations":[{"start":{"line":1265,"column":4},"end":{"line":1265,"column":4}},{"start":{"line":1265,"column":4},"end":{"line":1265,"column":4}}]},"154":{"line":1267,"type":"binary-expr","locations":[{"start":{"line":1267,"column":13},"end":{"line":1267,"column":29}},{"start":{"line":1267,"column":33},"end":{"line":1267,"column":39}}]},"155":{"line":1269,"type":"if","locations":[{"start":{"line":1269,"column":4},"end":{"line":1269,"column":4}},{"start":{"line":1269,"column":4},"end":{"line":1269,"column":4}}]},"156":{"line":1270,"type":"binary-expr","locations":[{"start":{"line":1270,"column":11},"end":{"line":1270,"column":19}},{"start":{"line":1270,"column":24},"end":{"line":1270,"column":48}}]},"157":{"line":1289,"type":"if","locations":[{"start":{"line":1289,"column":6},"end":{"line":1289,"column":6}},{"start":{"line":1289,"column":6},"end":{"line":1289,"column":6}}]},"158":{"line":1289,"type":"binary-expr","locations":[{"start":{"line":1289,"column":10},"end":{"line":1289,"column":41}},{"start":{"line":1289,"column":45},"end":{"line":1289,"column":86}}]},"159":{"line":1293,"type":"cond-expr","locations":[{"start":{"line":1293,"column":36},"end":{"line":1293,"column":48}},{"start":{"line":1293,"column":51},"end":{"line":1293,"column":70}}]},"160":{"line":1322,"type":"cond-expr","locations":[{"start":{"line":1322,"column":34},"end":{"line":1322,"column":219}},{"start":{"line":1322,"column":222},"end":{"line":1322,"column":291}}]},"161":{"line":1322,"type":"cond-expr","locations":[{"start":{"line":1322,"column":49},"end":{"line":1322,"column":64}},{"start":{"line":1322,"column":67},"end":{"line":1322,"column":219}}]},"162":{"line":1322,"type":"cond-expr","locations":[{"start":{"line":1322,"column":94},"end":{"line":1322,"column":116}},{"start":{"line":1322,"column":119},"end":{"line":1322,"column":219}}]},"163":{"line":1322,"type":"cond-expr","locations":[{"start":{"line":1322,"column":135},"end":{"line":1322,"column":156}},{"start":{"line":1322,"column":159},"end":{"line":1322,"column":219}}]},"164":{"line":1322,"type":"cond-expr","locations":[{"start":{"line":1322,"column":180},"end":{"line":1322,"column":196}},{"start":{"line":1322,"column":199},"end":{"line":1322,"column":219}}]},"165":{"line":1322,"type":"cond-expr","locations":[{"start":{"line":1322,"column":239},"end":{"line":1322,"column":254}},{"start":{"line":1322,"column":257},"end":{"line":1322,"column":267}}]}}}} \ No newline at end of file +{"/home/webreflection/code/hyperHTML/index.c.js":{"path":"/home/webreflection/code/hyperHTML/index.c.js","s":{"1":2,"2":2,"3":2,"4":2,"5":2,"6":2,"7":2,"8":2,"9":2,"10":2,"11":2,"12":2,"13":2,"14":2,"15":2,"16":2,"17":2,"18":2,"19":1,"20":12,"21":12,"22":12,"23":2,"24":0,"25":0,"26":0,"27":0,"28":2,"29":2,"30":5,"31":5,"32":301,"33":138,"34":2,"35":1,"36":1,"37":8,"38":37,"39":2,"40":1,"41":119,"42":2,"43":62,"44":1,"45":42,"46":1,"47":2,"48":2,"49":2,"50":6,"51":6,"52":2,"53":34,"54":34,"55":6,"56":6,"57":28,"58":28,"59":2,"60":12,"61":12,"62":12,"63":2,"64":10,"65":10,"66":10,"67":2,"68":34,"69":2,"70":24,"71":24,"72":24,"73":22,"74":24,"75":24,"76":24,"77":28,"78":24,"79":4,"80":24,"81":2,"82":6,"83":6,"84":93,"85":62,"86":2,"87":2,"88":2,"89":2,"90":2,"91":4,"92":2,"93":4,"94":16,"95":10,"96":10,"97":8,"98":2,"99":228,"100":2,"101":538,"102":2,"103":226,"104":2,"105":80,"106":2,"107":2,"108":2,"109":2,"110":2,"111":2,"112":2,"113":2,"114":2,"115":2,"116":2,"117":2,"118":2,"119":2,"120":2,"121":13,"122":99,"123":99,"124":174,"125":2,"126":2,"127":102,"128":2,"129":96,"130":2,"131":228,"132":2,"133":450,"134":450,"135":450,"136":450,"137":341,"138":450,"139":0,"140":2,"141":140,"142":109,"143":2,"144":2,"145":668,"146":2,"147":2,"148":1,"149":1,"150":329,"151":329,"152":1,"153":339,"154":2,"155":2,"156":138,"157":138,"158":138,"159":86,"160":86,"161":86,"162":1,"163":1,"164":1,"165":85,"166":85,"167":86,"168":2,"169":2,"170":2,"171":2,"172":2,"173":2,"174":2,"175":2,"176":2,"177":2,"178":2,"179":1,"180":18,"181":18,"182":18,"183":18,"184":2,"185":12,"186":12,"187":12,"188":2,"189":4,"190":4,"191":4,"192":2,"193":2,"194":2,"195":2,"196":2,"197":4,"198":2,"199":206,"200":206,"201":206,"202":8,"203":8,"204":102,"205":102,"206":102,"207":96,"208":96,"209":206,"210":162,"211":206,"212":2,"213":264,"214":2,"215":206,"216":257,"217":257,"218":346,"219":257,"220":2,"221":2,"222":8,"223":2,"224":2,"225":2,"226":2,"227":6,"228":2,"229":8,"230":8,"231":36,"232":22,"233":18,"234":10,"235":8,"236":6,"237":6,"238":4,"239":8,"240":2,"241":6,"242":18,"243":18,"244":18,"245":18,"246":18,"247":18,"248":4,"249":14,"250":18,"251":18,"252":14,"253":14,"254":14,"255":4,"256":10,"257":18,"258":2,"259":2,"260":2,"261":2,"262":4,"263":4,"264":4,"265":4,"266":2,"267":517,"268":2,"269":28,"270":28,"271":28,"272":28,"273":2,"274":298,"275":298,"276":298,"277":298,"278":298,"279":298,"280":298,"281":298,"282":298,"283":298,"284":522,"285":39,"286":483,"287":3,"288":480,"289":22,"290":458,"291":5,"292":453,"293":184,"294":184,"295":269,"296":70,"297":70,"298":199,"299":62,"300":62,"301":62,"302":137,"303":21,"304":21,"305":21,"306":116,"307":116,"308":79,"309":79,"310":37,"311":37,"312":37,"313":56,"314":56,"315":37,"316":12,"317":11,"318":1,"319":12,"320":12,"321":12,"322":12,"323":25,"324":25,"325":25,"326":25,"327":298,"328":258,"329":175,"330":175,"331":175,"332":123,"333":52,"334":52,"335":172,"336":52,"337":83,"338":2,"339":83,"340":56,"341":27,"342":298,"343":2,"344":1,"345":2,"346":2,"347":2,"348":2,"349":540,"350":2,"351":82,"352":2,"353":249,"354":249,"355":249,"356":257,"357":257,"358":257,"359":138,"360":138,"361":111,"362":111,"363":8,"364":8,"365":8,"366":249,"367":2,"368":433,"369":433,"370":433,"371":603,"372":603,"373":227,"374":227,"375":227,"376":114,"377":110,"378":110,"379":114,"380":262,"381":0,"382":0,"383":262,"384":2,"385":227,"386":227,"387":227,"388":227,"389":227,"390":227,"391":148,"392":148,"393":96,"394":96,"395":96,"396":96,"397":96,"398":96,"399":227,"400":227,"401":96,"402":96,"403":2,"404":94,"405":227,"406":227,"407":2,"408":2,"409":2,"410":2,"411":2,"412":2,"413":12,"414":12,"415":2,"416":10,"417":2,"418":8,"419":2,"420":6,"421":2,"422":129,"423":2,"424":138,"425":138,"426":138,"427":282,"428":104,"429":28,"430":10,"431":10,"432":76,"433":76,"434":76,"435":104,"436":178,"437":8,"438":8,"439":8,"440":170,"441":170,"442":170,"443":88,"444":9,"445":3,"446":79,"447":18,"448":18,"449":61,"450":8,"451":61,"452":4,"453":4,"454":57,"455":57,"456":82,"457":28,"458":54,"459":4,"460":50,"461":10,"462":40,"463":4,"464":36,"465":4,"466":32,"467":22,"468":10,"469":2,"470":8,"471":170,"472":138,"473":2,"474":111,"475":111,"476":111,"477":8,"478":103,"479":38,"480":38,"481":16,"482":2,"483":2,"484":16,"485":22,"486":20,"487":38,"488":54,"489":42,"490":4,"491":42,"492":42,"493":40,"494":65,"495":19,"496":30,"497":27,"498":27,"499":24,"500":24,"501":2,"502":46,"503":46,"504":46,"505":78,"506":57,"507":57,"508":52,"509":2,"510":1,"511":1,"512":2,"513":50,"514":50,"515":45,"516":45,"517":2,"518":8,"519":8,"520":54,"521":38,"522":38,"523":14,"524":2,"525":12,"526":2,"527":10,"528":2,"529":8,"530":2,"531":6,"532":2,"533":4,"534":2,"535":2,"536":24,"537":8,"538":2,"539":2,"540":1,"541":2,"542":24,"543":24,"544":24,"545":18,"546":18,"547":15,"548":2,"549":103,"550":18,"551":103,"552":103,"553":103,"554":88,"555":2,"556":2,"557":6,"558":6,"559":6,"560":6,"561":6,"562":1,"563":6,"564":1,"565":6,"566":2,"567":2,"568":1,"569":417,"570":417,"571":168,"572":249,"573":417,"574":1,"575":249,"576":249,"577":249,"578":249,"579":249,"580":249,"581":249,"582":249,"583":1,"584":417,"585":417,"586":454,"587":1,"588":206,"589":206,"590":206,"591":206,"592":206,"593":206,"594":206,"595":2,"596":2,"597":48,"598":2,"599":2,"600":98,"601":2,"602":114,"603":114,"604":185,"605":185,"606":185,"607":122,"608":122,"609":122,"610":122,"611":185,"612":185,"613":122,"614":10,"615":122,"616":185,"617":2,"618":54,"619":54,"620":54,"621":54,"622":16,"623":16,"624":54,"625":24,"626":54,"627":2,"628":122,"629":122,"630":122,"631":122,"632":246,"633":246,"634":138,"635":122,"636":2,"637":195,"638":2,"639":2,"640":2,"641":2,"642":2,"643":2,"644":2,"645":2,"646":1,"647":20,"648":2,"649":2},"b":{"1":[2,0],"2":[2,1],"3":[2,1],"4":[2,1],"5":[2,1],"6":[34,12],"7":[6,6,28],"8":[6,2],"9":[6,6],"10":[28,10],"11":[28,14],"12":[34,10],"13":[22,12],"14":[24,22,22],"15":[2,22],"16":[4,20],"17":[93,58],"18":[2,2],"19":[8,2],"20":[538,126],"21":[1,1],"22":[96,73],"23":[96,73],"24":[4,224],"25":[1,1],"26":[450,0],"27":[1,1],"28":[1,1],"29":[2,2,1],"30":[2,1],"31":[329,77],"32":[1,1],"33":[1,85],"34":[1,1],"35":[2,2],"36":[8,8,102,96],"37":[2,6],"38":[22,18],"39":[18,4],"40":[10,8],"41":[8,2],"42":[6,2],"43":[4,2],"44":[2,6],"45":[4,14],"46":[12,6],"47":[18,16],"48":[4,14],"49":[14,4],"50":[4,10],"51":[4,2],"52":[10,4],"53":[298,102],"54":[53,245],"55":[820,605],"56":[39,483],"57":[3,480],"58":[22,458],"59":[5,453],"60":[184,269],"61":[70,199],"62":[62,137],"63":[21,116],"64":[79,37],"65":[93,86,83],"66":[12,25],"67":[11,1],"68":[258,40],"69":[298,215],"70":[175,83],"71":[165,10],"72":[123,52],"73":[2,81],"74":[56,27],"75":[511,29],"76":[12,17],"77":[0,12],"78":[0,0],"79":[12,0],"80":[82,64,60],"81":[138,111,8],"82":[227,114,262],"83":[110,4],"84":[8,102],"85":[0,262],"86":[262,4],"87":[96,52],"88":[96,0],"89":[96,0],"90":[2,94],"91":[2,225],"92":[2,10],"93":[2,8],"94":[2,6],"95":[129,129],"96":[92,102,104,172,178,170],"97":[28,76],"98":[10,18],"99":[8,170],"100":[88,82],"101":[9,79],"102":[3,6],"103":[10,18,18,61,57],"104":[8,53],"105":[4,57],"106":[28,54],"107":[8,20],"108":[4,50],"109":[10,40],"110":[4,36],"111":[4,32],"112":[22,10],"113":[2,8],"114":[8,103],"115":[38,65],"116":[16,22],"117":[38,30],"118":[2,14],"119":[20,2],"120":[42,12],"121":[4,38],"122":[40,2],"123":[19,46],"124":[65,59,59],"125":[27,3],"126":[24,3],"127":[2,22],"128":[57,21],"129":[52,5],"130":[2,50],"131":[1,1],"132":[45,5],"133":[38,16],"134":[14,24],"135":[38,16],"136":[2,12],"137":[2,10],"138":[2,8],"139":[2,6],"140":[2,4],"141":[2,2],"142":[4,20],"143":[15,3],"144":[18,85],"145":[1,1],"146":[168,249],"147":[417,234],"148":[249,206],"149":[20,28],"150":[48,50],"151":[48,42],"152":[50,34],"153":[122,63],"154":[10,112],"155":[122,63],"156":[10,112],"157":[16,38],"158":[16,16],"159":[24,30],"160":[54,26],"161":[138,108],"162":[246,120],"163":[104,18],"164":[14,6],"165":[2,12],"166":[2,10],"167":[2,8],"168":[4,4],"169":[2,4]},"f":{"1":2,"2":12,"3":0,"4":0,"5":0,"6":5,"7":301,"8":138,"9":1,"10":8,"11":37,"12":1,"13":119,"14":62,"15":42,"16":2,"17":6,"18":34,"19":12,"20":10,"21":34,"22":24,"23":24,"24":22,"25":24,"26":6,"27":93,"28":62,"29":4,"30":16,"31":228,"32":538,"33":226,"34":80,"35":13,"36":99,"37":102,"38":96,"39":228,"40":450,"41":0,"42":140,"43":109,"44":668,"45":2,"46":329,"47":339,"48":138,"49":86,"50":2,"51":2,"52":18,"53":12,"54":4,"55":206,"56":264,"57":206,"58":257,"59":8,"60":8,"61":36,"62":2,"63":4,"64":517,"65":28,"66":298,"67":227,"68":2,"69":540,"70":82,"71":249,"72":433,"73":227,"74":12,"75":129,"76":138,"77":282,"78":111,"79":54,"80":30,"81":78,"82":8,"83":54,"84":2,"85":24,"86":103,"87":6,"88":6,"89":6,"90":417,"91":249,"92":417,"93":206,"94":48,"95":98,"96":114,"97":185,"98":54,"99":122,"100":195,"101":20},"fnMap":{"1":{"name":"(anonymous_1)","line":1,"loc":{"start":{"line":1,"column":17},"end":{"line":1,"column":35}}},"2":{"name":"Event","line":41,"loc":{"start":{"line":41,"column":10},"end":{"line":41,"column":31}}},"3":{"name":"Map","line":50,"loc":{"start":{"line":50,"column":19},"end":{"line":50,"column":34}},"skip":true},"4":{"name":"get","line":54,"loc":{"start":{"line":54,"column":9},"end":{"line":54,"column":27}},"skip":true},"5":{"name":"set","line":57,"loc":{"start":{"line":57,"column":9},"end":{"line":57,"column":34}},"skip":true},"6":{"name":"WeakMap","line":65,"loc":{"start":{"line":65,"column":27},"end":{"line":65,"column":46}}},"7":{"name":"get","line":68,"loc":{"start":{"line":68,"column":9},"end":{"line":68,"column":27}}},"8":{"name":"set","line":71,"loc":{"start":{"line":71,"column":9},"end":{"line":71,"column":34}}},"9":{"name":"WeakSet","line":81,"loc":{"start":{"line":81,"column":27},"end":{"line":81,"column":46}}},"10":{"name":"add","line":84,"loc":{"start":{"line":84,"column":9},"end":{"line":84,"column":27}}},"11":{"name":"has","line":87,"loc":{"start":{"line":87,"column":9},"end":{"line":87,"column":27}}},"12":{"name":"(anonymous_12)","line":94,"loc":{"start":{"line":94,"column":31},"end":{"line":94,"column":51}}},"13":{"name":"(anonymous_13)","line":95,"loc":{"start":{"line":95,"column":9},"end":{"line":95,"column":24}}},"14":{"name":"(anonymous_14)","line":100,"loc":{"start":{"line":100,"column":23},"end":{"line":100,"column":35}}},"15":{"name":"Component","line":112,"loc":{"start":{"line":112,"column":0},"end":{"line":112,"column":21}}},"16":{"name":"setup","line":118,"loc":{"start":{"line":118,"column":0},"end":{"line":118,"column":24}}},"17":{"name":"createEntry","line":123,"loc":{"start":{"line":123,"column":20},"end":{"line":123,"column":60}}},"18":{"name":"get","line":127,"loc":{"start":{"line":127,"column":12},"end":{"line":127,"column":51}}},"19":{"name":"relate","line":139,"loc":{"start":{"line":139,"column":15},"end":{"line":139,"column":44}}},"20":{"name":"set","line":144,"loc":{"start":{"line":144,"column":12},"end":{"line":144,"column":34}}},"21":{"name":"value","line":157,"loc":{"start":{"line":157,"column":13},"end":{"line":157,"column":41}}},"22":{"name":"value","line":165,"loc":{"start":{"line":165,"column":13},"end":{"line":165,"column":31}}},"23":{"name":"(anonymous_23)","line":179,"loc":{"start":{"line":179,"column":31},"end":{"line":179,"column":43}}},"24":{"name":"get","line":184,"loc":{"start":{"line":184,"column":11},"end":{"line":184,"column":26}}},"25":{"name":"value","line":192,"loc":{"start":{"line":192,"column":13},"end":{"line":192,"column":43}}},"26":{"name":"lazyGetter","line":208,"loc":{"start":{"line":208,"column":17},"end":{"line":208,"column":47}}},"27":{"name":"get","line":211,"loc":{"start":{"line":211,"column":9},"end":{"line":211,"column":24}}},"28":{"name":"set","line":214,"loc":{"start":{"line":214,"column":9},"end":{"line":214,"column":29}}},"29":{"name":"define","line":233,"loc":{"start":{"line":233,"column":10},"end":{"line":233,"column":44}}},"30":{"name":"invoke","line":242,"loc":{"start":{"line":242,"column":10},"end":{"line":242,"column":44}}},"31":{"name":"create","line":253,"loc":{"start":{"line":253,"column":13},"end":{"line":253,"column":41}}},"32":{"name":"doc","line":256,"loc":{"start":{"line":256,"column":10},"end":{"line":256,"column":29}}},"33":{"name":"fragment","line":259,"loc":{"start":{"line":259,"column":15},"end":{"line":259,"column":39}}},"34":{"name":"text","line":262,"loc":{"start":{"line":262,"column":11},"end":{"line":262,"column":38}}},"35":{"name":"(anonymous_35)","line":302,"loc":{"start":{"line":302,"column":25},"end":{"line":302,"column":53}}},"36":{"name":"(anonymous_36)","line":304,"loc":{"start":{"line":304,"column":4},"end":{"line":304,"column":32}}},"37":{"name":"comments","line":312,"loc":{"start":{"line":312,"column":15},"end":{"line":312,"column":49}}},"38":{"name":"replaceAttributes","line":315,"loc":{"start":{"line":315,"column":24},"end":{"line":315,"column":63}}},"39":{"name":"createFragment","line":322,"loc":{"start":{"line":322,"column":21},"end":{"line":322,"column":57}}},"40":{"name":"(anonymous_40)","line":330,"loc":{"start":{"line":330,"column":37},"end":{"line":330,"column":53}}},"41":{"name":"(anonymous_41)","line":354,"loc":{"start":{"line":354,"column":0},"end":{"line":354,"column":16}},"skip":true},"42":{"name":"(anonymous_42)","line":359,"loc":{"start":{"line":359,"column":33},"end":{"line":359,"column":57}}},"43":{"name":"(anonymous_43)","line":361,"loc":{"start":{"line":361,"column":4},"end":{"line":361,"column":28}}},"44":{"name":"unique","line":378,"loc":{"start":{"line":378,"column":13},"end":{"line":378,"column":39}}},"45":{"name":"TL","line":385,"loc":{"start":{"line":385,"column":10},"end":{"line":385,"column":25}}},"46":{"name":"TL","line":392,"loc":{"start":{"line":392,"column":10},"end":{"line":392,"column":25}}},"47":{"name":"TL","line":398,"loc":{"start":{"line":398,"column":10},"end":{"line":398,"column":25}}},"48":{"name":"(anonymous_48)","line":408,"loc":{"start":{"line":408,"column":32},"end":{"line":408,"column":54}}},"49":{"name":"(anonymous_49)","line":412,"loc":{"start":{"line":412,"column":4},"end":{"line":412,"column":26}}},"50":{"name":"(anonymous_50)","line":428,"loc":{"start":{"line":428,"column":31},"end":{"line":428,"column":53}}},"51":{"name":"(anonymous_51)","line":434,"loc":{"start":{"line":434,"column":4},"end":{"line":434,"column":26}}},"52":{"name":"Wire","line":442,"loc":{"start":{"line":442,"column":0},"end":{"line":442,"column":26}}},"53":{"name":"insert","line":450,"loc":{"start":{"line":450,"column":24},"end":{"line":450,"column":42}}},"54":{"name":"remove","line":457,"loc":{"start":{"line":457,"column":24},"end":{"line":457,"column":42}}},"55":{"name":"createPath","line":482,"loc":{"start":{"line":482,"column":17},"end":{"line":482,"column":43}}},"56":{"name":"prepend","line":504,"loc":{"start":{"line":504,"column":14},"end":{"line":504,"column":51}}},"57":{"name":"create","line":509,"loc":{"start":{"line":509,"column":10},"end":{"line":509,"column":44}}},"58":{"name":"find","line":512,"loc":{"start":{"line":512,"column":8},"end":{"line":512,"column":34}}},"59":{"name":"(anonymous_59)","line":526,"loc":{"start":{"line":526,"column":13},"end":{"line":526,"column":46}}},"60":{"name":"update","line":539,"loc":{"start":{"line":539,"column":13},"end":{"line":539,"column":43}}},"61":{"name":"(anonymous_61)","line":542,"loc":{"start":{"line":542,"column":9},"end":{"line":542,"column":29}}},"62":{"name":"ized","line":580,"loc":{"start":{"line":580,"column":11},"end":{"line":580,"column":37}}},"63":{"name":"toStyle","line":583,"loc":{"start":{"line":583,"column":14},"end":{"line":583,"column":39}}},"64":{"name":"identity","line":600,"loc":{"start":{"line":600,"column":15},"end":{"line":600,"column":36}}},"65":{"name":"remove","line":604,"loc":{"start":{"line":604,"column":13},"end":{"line":604,"column":56}}},"66":{"name":"domdiff","line":611,"loc":{"start":{"line":611,"column":14},"end":{"line":616,"column":2}}},"67":{"name":"Cache","line":714,"loc":{"start":{"line":714,"column":0},"end":{"line":714,"column":17}}},"68":{"name":"asHTML","line":718,"loc":{"start":{"line":718,"column":13},"end":{"line":718,"column":35}}},"69":{"name":"asNode","line":723,"loc":{"start":{"line":723,"column":13},"end":{"line":723,"column":38}}},"70":{"name":"canDiff","line":733,"loc":{"start":{"line":733,"column":14},"end":{"line":733,"column":38}}},"71":{"name":"create$$1","line":744,"loc":{"start":{"line":744,"column":15},"end":{"line":744,"column":47}}},"72":{"name":"find","line":774,"loc":{"start":{"line":774,"column":11},"end":{"line":774,"column":45}}},"73":{"name":"findAttributes","line":818,"loc":{"start":{"line":818,"column":23},"end":{"line":818,"column":67}}},"74":{"name":"invokeAtDistance","line":878,"loc":{"start":{"line":878,"column":23},"end":{"line":878,"column":66}}},"75":{"name":"isPromise_ish","line":892,"loc":{"start":{"line":892,"column":20},"end":{"line":892,"column":50}}},"76":{"name":"setAnyContent","line":905,"loc":{"start":{"line":905,"column":20},"end":{"line":905,"column":61}}},"77":{"name":"anyContent","line":908,"loc":{"start":{"line":908,"column":19},"end":{"line":908,"column":46}}},"78":{"name":"setAttribute","line":989,"loc":{"start":{"line":989,"column":19},"end":{"line":989,"column":63}}},"79":{"name":"(anonymous_79)","line":1010,"loc":{"start":{"line":1010,"column":13},"end":{"line":1010,"column":33}}},"80":{"name":"(anonymous_80)","line":1022,"loc":{"start":{"line":1022,"column":15},"end":{"line":1022,"column":35}}},"81":{"name":"(anonymous_81)","line":1039,"loc":{"start":{"line":1039,"column":17},"end":{"line":1039,"column":37}}},"82":{"name":"setTextContent","line":1066,"loc":{"start":{"line":1066,"column":21},"end":{"line":1066,"column":51}}},"83":{"name":"textContent","line":1068,"loc":{"start":{"line":1068,"column":20},"end":{"line":1068,"column":48}}},"84":{"name":"observe","line":1102,"loc":{"start":{"line":1102,"column":0},"end":{"line":1102,"column":19}}},"85":{"name":"dispatchAll","line":1110,"loc":{"start":{"line":1110,"column":20},"end":{"line":1110,"column":54}}},"86":{"name":"dispatchTarget","line":1123,"loc":{"start":{"line":1123,"column":23},"end":{"line":1123,"column":60}}},"87":{"name":"(anonymous_87)","line":1139,"loc":{"start":{"line":1139,"column":25},"end":{"line":1139,"column":44}}},"88":{"name":"(anonymous_88)","line":1148,"loc":{"start":{"line":1148,"column":48},"end":{"line":1148,"column":65}}},"89":{"name":"(anonymous_89)","line":1151,"loc":{"start":{"line":1151,"column":49},"end":{"line":1151,"column":66}}},"90":{"name":"render","line":1171,"loc":{"start":{"line":1171,"column":0},"end":{"line":1171,"column":26}}},"91":{"name":"upgrade","line":1185,"loc":{"start":{"line":1185,"column":0},"end":{"line":1185,"column":27}}},"92":{"name":"update$1","line":1197,"loc":{"start":{"line":1197,"column":0},"end":{"line":1197,"column":20}}},"93":{"name":"createTemplate","line":1208,"loc":{"start":{"line":1208,"column":0},"end":{"line":1208,"column":34}}},"94":{"name":"SC_PLACE","line":1221,"loc":{"start":{"line":1221,"column":15},"end":{"line":1221,"column":45}}},"95":{"name":"wire","line":1237,"loc":{"start":{"line":1237,"column":11},"end":{"line":1237,"column":36}}},"96":{"name":"content","line":1247,"loc":{"start":{"line":1247,"column":14},"end":{"line":1247,"column":37}}},"97":{"name":"(anonymous_97)","line":1253,"loc":{"start":{"line":1253,"column":9},"end":{"line":1253,"column":28}}},"98":{"name":"weakly","line":1276,"loc":{"start":{"line":1276,"column":13},"end":{"line":1276,"column":40}}},"99":{"name":"wireContent","line":1298,"loc":{"start":{"line":1298,"column":18},"end":{"line":1298,"column":45}}},"100":{"name":"bind","line":1317,"loc":{"start":{"line":1317,"column":11},"end":{"line":1317,"column":34}}},"101":{"name":"hyper","line":1336,"loc":{"start":{"line":1336,"column":0},"end":{"line":1336,"column":21}}}},"statementMap":{"1":{"start":{"line":1,"column":0},"end":{"line":1350,"column":11}},"2":{"start":{"line":4,"column":0},"end":{"line":4,"column":29}},"3":{"start":{"line":9,"column":0},"end":{"line":9,"column":21}},"4":{"start":{"line":10,"column":0},"end":{"line":10,"column":18}},"5":{"start":{"line":11,"column":0},"end":{"line":11,"column":21}},"6":{"start":{"line":12,"column":0},"end":{"line":12,"column":32}},"7":{"start":{"line":15,"column":0},"end":{"line":15,"column":110}},"8":{"start":{"line":18,"column":0},"end":{"line":18,"column":42}},"9":{"start":{"line":19,"column":0},"end":{"line":19,"column":49}},"10":{"start":{"line":22,"column":0},"end":{"line":22,"column":28}},"11":{"start":{"line":23,"column":0},"end":{"line":23,"column":37}},"12":{"start":{"line":26,"column":0},"end":{"line":26,"column":25}},"13":{"start":{"line":27,"column":0},"end":{"line":27,"column":50}},"14":{"start":{"line":28,"column":0},"end":{"line":28,"column":59}},"15":{"start":{"line":29,"column":0},"end":{"line":29,"column":32}},"16":{"start":{"line":37,"column":0},"end":{"line":37,"column":20}},"17":{"start":{"line":38,"column":0},"end":{"line":46,"column":1}},"18":{"start":{"line":39,"column":2},"end":{"line":39,"column":21}},"19":{"start":{"line":41,"column":2},"end":{"line":45,"column":4}},"20":{"start":{"line":42,"column":4},"end":{"line":42,"column":42}},"21":{"start":{"line":43,"column":4},"end":{"line":43,"column":36}},"22":{"start":{"line":44,"column":4},"end":{"line":44,"column":13}},"23":{"start":{"line":50,"column":0},"end":{"line":61,"column":2},"skip":true},"24":{"start":{"line":51,"column":2},"end":{"line":52,"column":18},"skip":true},"25":{"start":{"line":53,"column":2},"end":{"line":60,"column":4},"skip":true},"26":{"start":{"line":55,"column":6},"end":{"line":55,"column":39},"skip":true},"27":{"start":{"line":58,"column":6},"end":{"line":58,"column":41},"skip":true},"28":{"start":{"line":64,"column":0},"end":{"line":64,"column":11}},"29":{"start":{"line":65,"column":0},"end":{"line":78,"column":2}},"30":{"start":{"line":66,"column":2},"end":{"line":66,"column":23}},"31":{"start":{"line":67,"column":2},"end":{"line":77,"column":4}},"32":{"start":{"line":69,"column":6},"end":{"line":69,"column":22}},"33":{"start":{"line":72,"column":6},"end":{"line":75,"column":9}},"34":{"start":{"line":81,"column":0},"end":{"line":91,"column":2}},"35":{"start":{"line":82,"column":2},"end":{"line":82,"column":25}},"36":{"start":{"line":83,"column":2},"end":{"line":90,"column":4}},"37":{"start":{"line":85,"column":6},"end":{"line":85,"column":24}},"38":{"start":{"line":88,"column":6},"end":{"line":88,"column":34}},"39":{"start":{"line":94,"column":0},"end":{"line":98,"column":15}},"40":{"start":{"line":95,"column":2},"end":{"line":97,"column":4}},"41":{"start":{"line":96,"column":4},"end":{"line":96,"column":51}},"42":{"start":{"line":100,"column":0},"end":{"line":102,"column":2}},"43":{"start":{"line":101,"column":2},"end":{"line":101,"column":40}},"44":{"start":{"line":112,"column":0},"end":{"line":114,"column":1}},"45":{"start":{"line":113,"column":2},"end":{"line":113,"column":14}},"46":{"start":{"line":118,"column":0},"end":{"line":202,"column":1}},"47":{"start":{"line":121,"column":2},"end":{"line":121,"column":31}},"48":{"start":{"line":122,"column":2},"end":{"line":122,"column":29}},"49":{"start":{"line":123,"column":2},"end":{"line":126,"column":4}},"50":{"start":{"line":124,"column":4},"end":{"line":124,"column":26}},"51":{"start":{"line":125,"column":4},"end":{"line":125,"column":21}},"52":{"start":{"line":127,"column":2},"end":{"line":138,"column":4}},"53":{"start":{"line":128,"column":4},"end":{"line":128,"column":58}},"54":{"start":{"line":129,"column":4},"end":{"line":137,"column":5}},"55":{"start":{"line":132,"column":8},"end":{"line":132,"column":60}},"56":{"start":{"line":133,"column":8},"end":{"line":133,"column":69}},"57":{"start":{"line":135,"column":8},"end":{"line":135,"column":59}},"58":{"start":{"line":136,"column":8},"end":{"line":136,"column":55}},"59":{"start":{"line":139,"column":2},"end":{"line":143,"column":4}},"60":{"start":{"line":140,"column":4},"end":{"line":140,"column":40}},"61":{"start":{"line":141,"column":4},"end":{"line":141,"column":30}},"62":{"start":{"line":142,"column":4},"end":{"line":142,"column":20}},"63":{"start":{"line":144,"column":2},"end":{"line":148,"column":4}},"64":{"start":{"line":145,"column":4},"end":{"line":145,"column":25}},"65":{"start":{"line":146,"column":4},"end":{"line":146,"column":32}},"66":{"start":{"line":147,"column":4},"end":{"line":147,"column":16}},"67":{"start":{"line":150,"column":2},"end":{"line":161,"column":5}},"68":{"start":{"line":158,"column":8},"end":{"line":158,"column":102}},"69":{"start":{"line":162,"column":2},"end":{"line":201,"column":5}},"70":{"start":{"line":166,"column":8},"end":{"line":166,"column":33}},"71":{"start":{"line":167,"column":8},"end":{"line":167,"column":87}},"72":{"start":{"line":180,"column":6},"end":{"line":180,"column":31}},"73":{"start":{"line":185,"column":8},"end":{"line":185,"column":18}},"74":{"start":{"line":193,"column":8},"end":{"line":193,"column":32}},"75":{"start":{"line":194,"column":8},"end":{"line":194,"column":84}},"76":{"start":{"line":195,"column":8},"end":{"line":197,"column":9}},"77":{"start":{"line":196,"column":10},"end":{"line":196,"column":36}},"78":{"start":{"line":197,"column":9},"end":{"line":197,"column":45}},"79":{"start":{"line":197,"column":31},"end":{"line":197,"column":45}},"80":{"start":{"line":198,"column":8},"end":{"line":198,"column":20}},"81":{"start":{"line":208,"column":0},"end":{"line":218,"column":2}},"82":{"start":{"line":209,"column":2},"end":{"line":209,"column":32}},"83":{"start":{"line":210,"column":2},"end":{"line":217,"column":4}},"84":{"start":{"line":212,"column":6},"end":{"line":212,"column":64}},"85":{"start":{"line":215,"column":6},"end":{"line":215,"column":80}},"86":{"start":{"line":220,"column":0},"end":{"line":220,"column":17}},"87":{"start":{"line":221,"column":0},"end":{"line":221,"column":14}},"88":{"start":{"line":222,"column":0},"end":{"line":222,"column":44}},"89":{"start":{"line":224,"column":0},"end":{"line":224,"column":15}},"90":{"start":{"line":226,"column":0},"end":{"line":250,"column":2}},"91":{"start":{"line":234,"column":4},"end":{"line":236,"column":5}},"92":{"start":{"line":235,"column":6},"end":{"line":235,"column":33}},"93":{"start":{"line":237,"column":4},"end":{"line":237,"column":31}},"94":{"start":{"line":243,"column":4},"end":{"line":248,"column":5}},"95":{"start":{"line":244,"column":6},"end":{"line":244,"column":24}},"96":{"start":{"line":245,"column":6},"end":{"line":247,"column":7}},"97":{"start":{"line":246,"column":8},"end":{"line":246,"column":51}},"98":{"start":{"line":253,"column":0},"end":{"line":255,"column":2}},"99":{"start":{"line":254,"column":2},"end":{"line":254,"column":39}},"100":{"start":{"line":256,"column":0},"end":{"line":258,"column":2}},"101":{"start":{"line":257,"column":2},"end":{"line":257,"column":36}},"102":{"start":{"line":259,"column":0},"end":{"line":261,"column":2}},"103":{"start":{"line":260,"column":2},"end":{"line":260,"column":44}},"104":{"start":{"line":262,"column":0},"end":{"line":264,"column":2}},"105":{"start":{"line":263,"column":2},"end":{"line":263,"column":41}},"106":{"start":{"line":269,"column":0},"end":{"line":269,"column":29}},"107":{"start":{"line":270,"column":0},"end":{"line":270,"column":53}},"108":{"start":{"line":271,"column":0},"end":{"line":271,"column":55}},"109":{"start":{"line":272,"column":0},"end":{"line":272,"column":48}},"110":{"start":{"line":273,"column":0},"end":{"line":273,"column":87}},"111":{"start":{"line":275,"column":0},"end":{"line":275,"column":98}},"112":{"start":{"line":277,"column":0},"end":{"line":277,"column":98}},"113":{"start":{"line":279,"column":0},"end":{"line":279,"column":38}},"114":{"start":{"line":282,"column":0},"end":{"line":282,"column":41}},"115":{"start":{"line":285,"column":0},"end":{"line":285,"column":59}},"116":{"start":{"line":288,"column":0},"end":{"line":288,"column":50}},"117":{"start":{"line":289,"column":0},"end":{"line":289,"column":49}},"118":{"start":{"line":290,"column":0},"end":{"line":290,"column":78}},"119":{"start":{"line":296,"column":0},"end":{"line":296,"column":45}},"120":{"start":{"line":302,"column":0},"end":{"line":309,"column":2}},"121":{"start":{"line":303,"column":2},"end":{"line":303,"column":38}},"122":{"start":{"line":305,"column":2},"end":{"line":305,"column":33}},"123":{"start":{"line":306,"column":2},"end":{"line":308,"column":3}},"124":{"start":{"line":307,"column":4},"end":{"line":307,"column":36}},"125":{"start":{"line":311,"column":0},"end":{"line":311,"column":84}},"126":{"start":{"line":312,"column":0},"end":{"line":314,"column":2}},"127":{"start":{"line":313,"column":2},"end":{"line":313,"column":71}},"128":{"start":{"line":315,"column":0},"end":{"line":317,"column":2}},"129":{"start":{"line":316,"column":2},"end":{"line":316,"column":46}},"130":{"start":{"line":322,"column":0},"end":{"line":324,"column":2}},"131":{"start":{"line":323,"column":2},"end":{"line":323,"column":108}},"132":{"start":{"line":330,"column":0},"end":{"line":356,"column":2}},"133":{"start":{"line":331,"column":2},"end":{"line":331,"column":31}},"134":{"start":{"line":332,"column":2},"end":{"line":340,"column":5}},"135":{"start":{"line":341,"column":2},"end":{"line":341,"column":33}},"136":{"start":{"line":342,"column":2},"end":{"line":344,"column":3}},"137":{"start":{"line":343,"column":4},"end":{"line":343,"column":48}},"138":{"start":{"line":345,"column":2},"end":{"line":345,"column":15}},"139":{"start":{"line":355,"column":2},"end":{"line":355,"column":30},"skip":true},"140":{"start":{"line":359,"column":0},"end":{"line":363,"column":2}},"141":{"start":{"line":360,"column":2},"end":{"line":360,"column":39}},"142":{"start":{"line":362,"column":2},"end":{"line":362,"column":25}},"143":{"start":{"line":367,"column":0},"end":{"line":367,"column":21}},"144":{"start":{"line":378,"column":0},"end":{"line":380,"column":2}},"145":{"start":{"line":379,"column":2},"end":{"line":379,"column":23}},"146":{"start":{"line":385,"column":0},"end":{"line":403,"column":2}},"147":{"start":{"line":386,"column":2},"end":{"line":401,"column":3}},"148":{"start":{"line":391,"column":4},"end":{"line":391,"column":15}},"149":{"start":{"line":392,"column":4},"end":{"line":395,"column":6}},"150":{"start":{"line":393,"column":6},"end":{"line":393,"column":32}},"151":{"start":{"line":394,"column":6},"end":{"line":394,"column":32}},"152":{"start":{"line":398,"column":4},"end":{"line":400,"column":6}},"153":{"start":{"line":399,"column":6},"end":{"line":399,"column":15}},"154":{"start":{"line":402,"column":2},"end":{"line":402,"column":16}},"155":{"start":{"line":408,"column":0},"end":{"line":424,"column":2}},"156":{"start":{"line":409,"column":2},"end":{"line":409,"column":43}},"157":{"start":{"line":410,"column":2},"end":{"line":410,"column":29}},"158":{"start":{"line":411,"column":2},"end":{"line":411,"column":27}},"159":{"start":{"line":413,"column":2},"end":{"line":413,"column":43}},"160":{"start":{"line":414,"column":2},"end":{"line":414,"column":31}},"161":{"start":{"line":415,"column":2},"end":{"line":422,"column":3}},"162":{"start":{"line":416,"column":4},"end":{"line":416,"column":29}},"163":{"start":{"line":417,"column":4},"end":{"line":417,"column":56}},"164":{"start":{"line":418,"column":4},"end":{"line":418,"column":70}},"165":{"start":{"line":420,"column":4},"end":{"line":420,"column":31}},"166":{"start":{"line":421,"column":4},"end":{"line":421,"column":54}},"167":{"start":{"line":423,"column":2},"end":{"line":423,"column":17}},"168":{"start":{"line":428,"column":0},"end":{"line":440,"column":2}},"169":{"start":{"line":429,"column":2},"end":{"line":429,"column":31}},"170":{"start":{"line":430,"column":2},"end":{"line":430,"column":66}},"171":{"start":{"line":431,"column":2},"end":{"line":431,"column":29}},"172":{"start":{"line":432,"column":2},"end":{"line":432,"column":52}},"173":{"start":{"line":433,"column":2},"end":{"line":433,"column":17}},"174":{"start":{"line":435,"column":2},"end":{"line":435,"column":31}},"175":{"start":{"line":436,"column":2},"end":{"line":436,"column":38}},"176":{"start":{"line":437,"column":2},"end":{"line":437,"column":80}},"177":{"start":{"line":438,"column":2},"end":{"line":438,"column":63}},"178":{"start":{"line":439,"column":2},"end":{"line":439,"column":17}},"179":{"start":{"line":442,"column":0},"end":{"line":447,"column":1}},"180":{"start":{"line":443,"column":2},"end":{"line":443,"column":31}},"181":{"start":{"line":444,"column":2},"end":{"line":444,"column":34}},"182":{"start":{"line":445,"column":2},"end":{"line":445,"column":29}},"183":{"start":{"line":446,"column":2},"end":{"line":446,"column":42}},"184":{"start":{"line":450,"column":0},"end":{"line":454,"column":2}},"185":{"start":{"line":451,"column":2},"end":{"line":451,"column":32}},"186":{"start":{"line":452,"column":2},"end":{"line":452,"column":30}},"187":{"start":{"line":453,"column":2},"end":{"line":453,"column":12}},"188":{"start":{"line":457,"column":0},"end":{"line":469,"column":2}},"189":{"start":{"line":458,"column":2},"end":{"line":458,"column":25}},"190":{"start":{"line":459,"column":2},"end":{"line":459,"column":23}},"191":{"start":{"line":460,"column":2},"end":{"line":467,"column":3}},"192":{"start":{"line":461,"column":4},"end":{"line":461,"column":38}},"193":{"start":{"line":463,"column":4},"end":{"line":463,"column":41}},"194":{"start":{"line":464,"column":4},"end":{"line":464,"column":45}},"195":{"start":{"line":465,"column":4},"end":{"line":465,"column":28}},"196":{"start":{"line":466,"column":4},"end":{"line":466,"column":27}},"197":{"start":{"line":468,"column":2},"end":{"line":468,"column":15}},"198":{"start":{"line":482,"column":0},"end":{"line":502,"column":2}},"199":{"start":{"line":483,"column":2},"end":{"line":483,"column":16}},"200":{"start":{"line":484,"column":2},"end":{"line":484,"column":26}},"201":{"start":{"line":485,"column":2},"end":{"line":497,"column":3}},"202":{"start":{"line":488,"column":6},"end":{"line":488,"column":24}},"203":{"start":{"line":489,"column":6},"end":{"line":489,"column":12}},"204":{"start":{"line":491,"column":6},"end":{"line":491,"column":35}},"205":{"start":{"line":492,"column":6},"end":{"line":492,"column":38}},"206":{"start":{"line":493,"column":6},"end":{"line":493,"column":12}},"207":{"start":{"line":495,"column":6},"end":{"line":495,"column":37}},"208":{"start":{"line":496,"column":6},"end":{"line":496,"column":12}},"209":{"start":{"line":498,"column":2},"end":{"line":500,"column":3}},"210":{"start":{"line":499,"column":4},"end":{"line":499,"column":36}},"211":{"start":{"line":501,"column":2},"end":{"line":501,"column":14}},"212":{"start":{"line":504,"column":0},"end":{"line":506,"column":2}},"213":{"start":{"line":505,"column":2},"end":{"line":505,"column":59}},"214":{"start":{"line":508,"column":0},"end":{"line":519,"column":2}},"215":{"start":{"line":510,"column":4},"end":{"line":510,"column":74}},"216":{"start":{"line":513,"column":4},"end":{"line":513,"column":29}},"217":{"start":{"line":514,"column":4},"end":{"line":516,"column":5}},"218":{"start":{"line":515,"column":6},"end":{"line":515,"column":38}},"219":{"start":{"line":517,"column":4},"end":{"line":517,"column":16}},"220":{"start":{"line":522,"column":0},"end":{"line":522,"column":82}},"221":{"start":{"line":526,"column":0},"end":{"line":534,"column":3}},"222":{"start":{"line":527,"column":2},"end":{"line":532,"column":3}},"223":{"start":{"line":528,"column":4},"end":{"line":528,"column":41}},"224":{"start":{"line":529,"column":4},"end":{"line":529,"column":21}},"225":{"start":{"line":530,"column":4},"end":{"line":530,"column":33}},"226":{"start":{"line":531,"column":4},"end":{"line":531,"column":32}},"227":{"start":{"line":533,"column":2},"end":{"line":533,"column":35}},"228":{"start":{"line":539,"column":0},"end":{"line":577,"column":2}},"229":{"start":{"line":540,"column":2},"end":{"line":541,"column":24}},"230":{"start":{"line":542,"column":2},"end":{"line":576,"column":4}},"231":{"start":{"line":543,"column":4},"end":{"line":575,"column":5}},"232":{"start":{"line":545,"column":8},"end":{"line":567,"column":9}},"233":{"start":{"line":546,"column":10},"end":{"line":558,"column":11}},"234":{"start":{"line":547,"column":12},"end":{"line":555,"column":13}},"235":{"start":{"line":548,"column":14},"end":{"line":554,"column":15}},"236":{"start":{"line":549,"column":16},"end":{"line":553,"column":17}},"237":{"start":{"line":550,"column":18},"end":{"line":552,"column":19}},"238":{"start":{"line":551,"column":20},"end":{"line":551,"column":36}},"239":{"start":{"line":557,"column":12},"end":{"line":557,"column":64}},"240":{"start":{"line":557,"column":23},"end":{"line":557,"column":40}},"241":{"start":{"line":557,"column":45},"end":{"line":557,"column":64}},"242":{"start":{"line":559,"column":10},"end":{"line":559,"column":40}},"243":{"start":{"line":560,"column":10},"end":{"line":563,"column":11}},"244":{"start":{"line":561,"column":12},"end":{"line":561,"column":39}},"245":{"start":{"line":562,"column":12},"end":{"line":562,"column":108}},"246":{"start":{"line":564,"column":10},"end":{"line":564,"column":29}},"247":{"start":{"line":565,"column":10},"end":{"line":565,"column":85}},"248":{"start":{"line":565,"column":21},"end":{"line":565,"column":60}},"249":{"start":{"line":565,"column":65},"end":{"line":565,"column":85}},"250":{"start":{"line":566,"column":10},"end":{"line":566,"column":16}},"251":{"start":{"line":569,"column":8},"end":{"line":573,"column":9}},"252":{"start":{"line":570,"column":10},"end":{"line":570,"column":29}},"253":{"start":{"line":571,"column":10},"end":{"line":571,"column":30}},"254":{"start":{"line":572,"column":10},"end":{"line":572,"column":86}},"255":{"start":{"line":572,"column":21},"end":{"line":572,"column":50}},"256":{"start":{"line":572,"column":55},"end":{"line":572,"column":86}},"257":{"start":{"line":574,"column":8},"end":{"line":574,"column":14}},"258":{"start":{"line":579,"column":0},"end":{"line":579,"column":33}},"259":{"start":{"line":580,"column":0},"end":{"line":582,"column":2}},"260":{"start":{"line":581,"column":2},"end":{"line":581,"column":37}},"261":{"start":{"line":583,"column":0},"end":{"line":589,"column":2}},"262":{"start":{"line":584,"column":2},"end":{"line":584,"column":15}},"263":{"start":{"line":585,"column":2},"end":{"line":587,"column":3}},"264":{"start":{"line":586,"column":4},"end":{"line":586,"column":63}},"265":{"start":{"line":588,"column":2},"end":{"line":588,"column":22}},"266":{"start":{"line":600,"column":0},"end":{"line":602,"column":2}},"267":{"start":{"line":601,"column":2},"end":{"line":601,"column":11}},"268":{"start":{"line":604,"column":0},"end":{"line":609,"column":2}},"269":{"start":{"line":605,"column":2},"end":{"line":605,"column":53}},"270":{"start":{"line":606,"column":2},"end":{"line":606,"column":31}},"271":{"start":{"line":607,"column":2},"end":{"line":607,"column":27}},"272":{"start":{"line":608,"column":2},"end":{"line":608,"column":25}},"273":{"start":{"line":611,"column":0},"end":{"line":704,"column":2}},"274":{"start":{"line":617,"column":2},"end":{"line":617,"column":32}},"275":{"start":{"line":618,"column":2},"end":{"line":618,"column":62}},"276":{"start":{"line":619,"column":2},"end":{"line":620,"column":22}},"277":{"start":{"line":621,"column":2},"end":{"line":621,"column":43}},"278":{"start":{"line":622,"column":2},"end":{"line":622,"column":41}},"279":{"start":{"line":623,"column":2},"end":{"line":623,"column":48}},"280":{"start":{"line":624,"column":2},"end":{"line":624,"column":41}},"281":{"start":{"line":625,"column":2},"end":{"line":625,"column":39}},"282":{"start":{"line":626,"column":2},"end":{"line":626,"column":45}},"283":{"start":{"line":627,"column":2},"end":{"line":680,"column":3}},"284":{"start":{"line":628,"column":4},"end":{"line":679,"column":5}},"285":{"start":{"line":629,"column":6},"end":{"line":629,"column":54}},"286":{"start":{"line":630,"column":11},"end":{"line":679,"column":5}},"287":{"start":{"line":631,"column":6},"end":{"line":631,"column":50}},"288":{"start":{"line":632,"column":11},"end":{"line":679,"column":5}},"289":{"start":{"line":633,"column":6},"end":{"line":633,"column":51}},"290":{"start":{"line":634,"column":11},"end":{"line":679,"column":5}},"291":{"start":{"line":635,"column":6},"end":{"line":635,"column":47}},"292":{"start":{"line":636,"column":11},"end":{"line":679,"column":5}},"293":{"start":{"line":637,"column":6},"end":{"line":637,"column":54}},"294":{"start":{"line":638,"column":6},"end":{"line":638,"column":51}},"295":{"start":{"line":639,"column":11},"end":{"line":679,"column":5}},"296":{"start":{"line":640,"column":6},"end":{"line":640,"column":50}},"297":{"start":{"line":641,"column":6},"end":{"line":641,"column":47}},"298":{"start":{"line":642,"column":11},"end":{"line":679,"column":5}},"299":{"start":{"line":643,"column":6},"end":{"line":643,"column":93}},"300":{"start":{"line":644,"column":6},"end":{"line":644,"column":54}},"301":{"start":{"line":645,"column":6},"end":{"line":645,"column":47}},"302":{"start":{"line":646,"column":11},"end":{"line":679,"column":5}},"303":{"start":{"line":647,"column":6},"end":{"line":647,"column":80}},"304":{"start":{"line":648,"column":6},"end":{"line":648,"column":50}},"305":{"start":{"line":649,"column":6},"end":{"line":649,"column":51}},"306":{"start":{"line":651,"column":6},"end":{"line":651,"column":56}},"307":{"start":{"line":652,"column":6},"end":{"line":678,"column":7}},"308":{"start":{"line":653,"column":8},"end":{"line":653,"column":83}},"309":{"start":{"line":654,"column":8},"end":{"line":654,"column":53}},"310":{"start":{"line":656,"column":8},"end":{"line":656,"column":22}},"311":{"start":{"line":657,"column":8},"end":{"line":657,"column":28}},"312":{"start":{"line":658,"column":8},"end":{"line":661,"column":9}},"313":{"start":{"line":659,"column":10},"end":{"line":659,"column":14}},"314":{"start":{"line":660,"column":10},"end":{"line":660,"column":14}},"315":{"start":{"line":662,"column":8},"end":{"line":677,"column":9}},"316":{"start":{"line":663,"column":10},"end":{"line":667,"column":11}},"317":{"start":{"line":664,"column":12},"end":{"line":664,"column":62}},"318":{"start":{"line":666,"column":12},"end":{"line":666,"column":88}},"319":{"start":{"line":668,"column":10},"end":{"line":668,"column":27}},"320":{"start":{"line":669,"column":10},"end":{"line":669,"column":26}},"321":{"start":{"line":670,"column":10},"end":{"line":670,"column":45}},"322":{"start":{"line":671,"column":10},"end":{"line":671,"column":43}},"323":{"start":{"line":673,"column":10},"end":{"line":673,"column":39}},"324":{"start":{"line":674,"column":10},"end":{"line":674,"column":37}},"325":{"start":{"line":675,"column":10},"end":{"line":675,"column":72}},"326":{"start":{"line":676,"column":10},"end":{"line":676,"column":55}},"327":{"start":{"line":681,"column":2},"end":{"line":702,"column":3}},"328":{"start":{"line":682,"column":4},"end":{"line":701,"column":5}},"329":{"start":{"line":683,"column":6},"end":{"line":683,"column":43}},"330":{"start":{"line":684,"column":6},"end":{"line":684,"column":53}},"331":{"start":{"line":685,"column":6},"end":{"line":693,"column":7}},"332":{"start":{"line":686,"column":8},"end":{"line":686,"column":73}},"333":{"start":{"line":688,"column":8},"end":{"line":688,"column":73}},"334":{"start":{"line":689,"column":8},"end":{"line":691,"column":9}},"335":{"start":{"line":690,"column":10},"end":{"line":690,"column":67}},"336":{"start":{"line":692,"column":8},"end":{"line":692,"column":49}},"337":{"start":{"line":695,"column":6},"end":{"line":695,"column":61}},"338":{"start":{"line":695,"column":46},"end":{"line":695,"column":61}},"339":{"start":{"line":696,"column":6},"end":{"line":700,"column":7}},"340":{"start":{"line":697,"column":8},"end":{"line":697,"column":68}},"341":{"start":{"line":699,"column":8},"end":{"line":699,"column":99}},"342":{"start":{"line":703,"column":2},"end":{"line":703,"column":21}},"343":{"start":{"line":710,"column":0},"end":{"line":710,"column":31}},"344":{"start":{"line":714,"column":0},"end":{"line":714,"column":19}},"345":{"start":{"line":715,"column":0},"end":{"line":715,"column":38}},"346":{"start":{"line":718,"column":0},"end":{"line":720,"column":2}},"347":{"start":{"line":719,"column":2},"end":{"line":719,"column":24}},"348":{"start":{"line":723,"column":0},"end":{"line":730,"column":2}},"349":{"start":{"line":724,"column":2},"end":{"line":729,"column":104}},"350":{"start":{"line":733,"column":0},"end":{"line":735,"column":2}},"351":{"start":{"line":734,"column":2},"end":{"line":734,"column":88}},"352":{"start":{"line":744,"column":0},"end":{"line":764,"column":2}},"353":{"start":{"line":745,"column":2},"end":{"line":745,"column":19}},"354":{"start":{"line":746,"column":2},"end":{"line":746,"column":28}},"355":{"start":{"line":747,"column":2},"end":{"line":762,"column":3}},"356":{"start":{"line":748,"column":4},"end":{"line":748,"column":24}},"357":{"start":{"line":749,"column":4},"end":{"line":749,"column":42}},"358":{"start":{"line":750,"column":4},"end":{"line":761,"column":5}},"359":{"start":{"line":752,"column":8},"end":{"line":752,"column":46}},"360":{"start":{"line":753,"column":8},"end":{"line":753,"column":14}},"361":{"start":{"line":755,"column":8},"end":{"line":755,"column":63}},"362":{"start":{"line":756,"column":8},"end":{"line":756,"column":14}},"363":{"start":{"line":758,"column":8},"end":{"line":758,"column":43}},"364":{"start":{"line":759,"column":8},"end":{"line":759,"column":30}},"365":{"start":{"line":760,"column":8},"end":{"line":760,"column":14}},"366":{"start":{"line":763,"column":2},"end":{"line":763,"column":17}},"367":{"start":{"line":774,"column":0},"end":{"line":807,"column":2}},"368":{"start":{"line":775,"column":2},"end":{"line":775,"column":35}},"369":{"start":{"line":776,"column":2},"end":{"line":776,"column":33}},"370":{"start":{"line":777,"column":2},"end":{"line":806,"column":3}},"371":{"start":{"line":778,"column":4},"end":{"line":778,"column":30}},"372":{"start":{"line":779,"column":4},"end":{"line":805,"column":5}},"373":{"start":{"line":781,"column":8},"end":{"line":781,"column":46}},"374":{"start":{"line":782,"column":8},"end":{"line":782,"column":34}},"375":{"start":{"line":783,"column":8},"end":{"line":783,"column":14}},"376":{"start":{"line":785,"column":8},"end":{"line":792,"column":9}},"377":{"start":{"line":786,"column":10},"end":{"line":786,"column":24}},"378":{"start":{"line":787,"column":10},"end":{"line":791,"column":111}},"379":{"start":{"line":793,"column":8},"end":{"line":793,"column":14}},"380":{"start":{"line":800,"column":8},"end":{"line":803,"column":9}},"381":{"start":{"line":801,"column":10},"end":{"line":801,"column":24},"skip":true},"382":{"start":{"line":802,"column":10},"end":{"line":802,"column":48},"skip":true},"383":{"start":{"line":804,"column":8},"end":{"line":804,"column":14}},"384":{"start":{"line":818,"column":0},"end":{"line":872,"column":2}},"385":{"start":{"line":819,"column":2},"end":{"line":819,"column":26}},"386":{"start":{"line":820,"column":2},"end":{"line":820,"column":35}},"387":{"start":{"line":821,"column":2},"end":{"line":821,"column":37}},"388":{"start":{"line":822,"column":2},"end":{"line":822,"column":18}},"389":{"start":{"line":823,"column":2},"end":{"line":823,"column":28}},"390":{"start":{"line":824,"column":2},"end":{"line":842,"column":3}},"391":{"start":{"line":825,"column":4},"end":{"line":825,"column":29}},"392":{"start":{"line":826,"column":4},"end":{"line":841,"column":5}},"393":{"start":{"line":827,"column":6},"end":{"line":827,"column":32}},"394":{"start":{"line":831,"column":6},"end":{"line":839,"column":7}},"395":{"start":{"line":832,"column":8},"end":{"line":832,"column":84}},"396":{"start":{"line":833,"column":8},"end":{"line":837,"column":43}},"397":{"start":{"line":838,"column":8},"end":{"line":838,"column":63}},"398":{"start":{"line":840,"column":6},"end":{"line":840,"column":29}},"399":{"start":{"line":843,"column":2},"end":{"line":843,"column":26}},"400":{"start":{"line":844,"column":2},"end":{"line":850,"column":3}},"401":{"start":{"line":846,"column":4},"end":{"line":846,"column":32}},"402":{"start":{"line":847,"column":4},"end":{"line":849,"column":46}},"403":{"start":{"line":847,"column":39},"end":{"line":847,"column":77}},"404":{"start":{"line":849,"column":9},"end":{"line":849,"column":46}},"405":{"start":{"line":858,"column":2},"end":{"line":858,"column":31}},"406":{"start":{"line":859,"column":2},"end":{"line":871,"column":3}},"407":{"start":{"line":865,"column":4},"end":{"line":865,"column":50}},"408":{"start":{"line":866,"column":4},"end":{"line":868,"column":5}},"409":{"start":{"line":867,"column":6},"end":{"line":867,"column":63}},"410":{"start":{"line":869,"column":4},"end":{"line":869,"column":42}},"411":{"start":{"line":870,"column":4},"end":{"line":870,"column":47}},"412":{"start":{"line":878,"column":0},"end":{"line":889,"column":2}},"413":{"start":{"line":879,"column":2},"end":{"line":879,"column":30}},"414":{"start":{"line":880,"column":2},"end":{"line":888,"column":3}},"415":{"start":{"line":881,"column":4},"end":{"line":881,"column":60}},"416":{"start":{"line":882,"column":9},"end":{"line":888,"column":3}},"417":{"start":{"line":883,"column":4},"end":{"line":883,"column":46}},"418":{"start":{"line":884,"column":9},"end":{"line":888,"column":3}},"419":{"start":{"line":885,"column":4},"end":{"line":885,"column":60}},"420":{"start":{"line":887,"column":4},"end":{"line":887,"column":67}},"421":{"start":{"line":892,"column":0},"end":{"line":894,"column":2}},"422":{"start":{"line":893,"column":2},"end":{"line":893,"column":42}},"423":{"start":{"line":905,"column":0},"end":{"line":980,"column":2}},"424":{"start":{"line":906,"column":2},"end":{"line":906,"column":23}},"425":{"start":{"line":907,"column":2},"end":{"line":907,"column":24}},"426":{"start":{"line":908,"column":2},"end":{"line":978,"column":4}},"427":{"start":{"line":909,"column":4},"end":{"line":977,"column":5}},"428":{"start":{"line":913,"column":8},"end":{"line":922,"column":9}},"429":{"start":{"line":914,"column":10},"end":{"line":917,"column":11}},"430":{"start":{"line":915,"column":12},"end":{"line":915,"column":29}},"431":{"start":{"line":916,"column":12},"end":{"line":916,"column":46}},"432":{"start":{"line":919,"column":10},"end":{"line":919,"column":26}},"433":{"start":{"line":920,"column":10},"end":{"line":920,"column":27}},"434":{"start":{"line":921,"column":10},"end":{"line":921,"column":95}},"435":{"start":{"line":923,"column":8},"end":{"line":923,"column":14}},"436":{"start":{"line":926,"column":8},"end":{"line":930,"column":9}},"437":{"start":{"line":927,"column":10},"end":{"line":927,"column":27}},"438":{"start":{"line":928,"column":10},"end":{"line":928,"column":78}},"439":{"start":{"line":929,"column":10},"end":{"line":929,"column":16}},"440":{"start":{"line":932,"column":8},"end":{"line":932,"column":25}},"441":{"start":{"line":933,"column":8},"end":{"line":933,"column":25}},"442":{"start":{"line":934,"column":8},"end":{"line":975,"column":9}},"443":{"start":{"line":935,"column":10},"end":{"line":958,"column":11}},"444":{"start":{"line":936,"column":12},"end":{"line":938,"column":13}},"445":{"start":{"line":937,"column":14},"end":{"line":937,"column":82}},"446":{"start":{"line":940,"column":12},"end":{"line":957,"column":13}},"447":{"start":{"line":944,"column":16},"end":{"line":944,"column":44}},"448":{"start":{"line":945,"column":16},"end":{"line":945,"column":22}},"449":{"start":{"line":947,"column":16},"end":{"line":949,"column":17}},"450":{"start":{"line":948,"column":18},"end":{"line":948,"column":56}},"451":{"start":{"line":950,"column":16},"end":{"line":953,"column":17}},"452":{"start":{"line":951,"column":18},"end":{"line":951,"column":54}},"453":{"start":{"line":952,"column":18},"end":{"line":952,"column":24}},"454":{"start":{"line":955,"column":16},"end":{"line":955,"column":87}},"455":{"start":{"line":956,"column":16},"end":{"line":956,"column":22}},"456":{"start":{"line":959,"column":15},"end":{"line":975,"column":9}},"457":{"start":{"line":960,"column":10},"end":{"line":960,"column":158}},"458":{"start":{"line":961,"column":15},"end":{"line":975,"column":9}},"459":{"start":{"line":962,"column":10},"end":{"line":962,"column":33}},"460":{"start":{"line":963,"column":15},"end":{"line":975,"column":9}},"461":{"start":{"line":964,"column":10},"end":{"line":964,"column":46}},"462":{"start":{"line":965,"column":15},"end":{"line":975,"column":9}},"463":{"start":{"line":966,"column":10},"end":{"line":966,"column":41}},"464":{"start":{"line":967,"column":15},"end":{"line":975,"column":9}},"465":{"start":{"line":968,"column":10},"end":{"line":968,"column":32}},"466":{"start":{"line":969,"column":15},"end":{"line":975,"column":9}},"467":{"start":{"line":970,"column":10},"end":{"line":970,"column":151}},"468":{"start":{"line":971,"column":15},"end":{"line":975,"column":9}},"469":{"start":{"line":972,"column":10},"end":{"line":972,"column":40}},"470":{"start":{"line":974,"column":10},"end":{"line":974,"column":55}},"471":{"start":{"line":976,"column":8},"end":{"line":976,"column":14}},"472":{"start":{"line":979,"column":2},"end":{"line":979,"column":20}},"473":{"start":{"line":989,"column":0},"end":{"line":1060,"column":2}},"474":{"start":{"line":990,"column":2},"end":{"line":990,"column":40}},"475":{"start":{"line":991,"column":2},"end":{"line":991,"column":24}},"476":{"start":{"line":994,"column":2},"end":{"line":1059,"column":9}},"477":{"start":{"line":995,"column":4},"end":{"line":995,"column":40}},"478":{"start":{"line":999,"column":7},"end":{"line":1059,"column":9}},"479":{"start":{"line":1000,"column":6},"end":{"line":1000,"column":31}},"480":{"start":{"line":1001,"column":6},"end":{"line":1009,"column":7}},"481":{"start":{"line":1002,"column":8},"end":{"line":1005,"column":9}},"482":{"start":{"line":1003,"column":10},"end":{"line":1003,"column":31}},"483":{"start":{"line":1004,"column":10},"end":{"line":1004,"column":20}},"484":{"start":{"line":1006,"column":8},"end":{"line":1006,"column":29}},"485":{"start":{"line":1007,"column":13},"end":{"line":1009,"column":7}},"486":{"start":{"line":1008,"column":8},"end":{"line":1008,"column":34}},"487":{"start":{"line":1010,"column":6},"end":{"line":1016,"column":8}},"488":{"start":{"line":1011,"column":8},"end":{"line":1015,"column":9}},"489":{"start":{"line":1012,"column":10},"end":{"line":1012,"column":72}},"490":{"start":{"line":1012,"column":24},"end":{"line":1012,"column":72}},"491":{"start":{"line":1013,"column":10},"end":{"line":1013,"column":30}},"492":{"start":{"line":1014,"column":10},"end":{"line":1014,"column":69}},"493":{"start":{"line":1014,"column":24},"end":{"line":1014,"column":69}},"494":{"start":{"line":1021,"column":9},"end":{"line":1059,"column":9}},"495":{"start":{"line":1022,"column":8},"end":{"line":1032,"column":10}},"496":{"start":{"line":1023,"column":10},"end":{"line":1031,"column":11}},"497":{"start":{"line":1024,"column":12},"end":{"line":1024,"column":32}},"498":{"start":{"line":1025,"column":12},"end":{"line":1030,"column":13}},"499":{"start":{"line":1026,"column":14},"end":{"line":1026,"column":36}},"500":{"start":{"line":1027,"column":14},"end":{"line":1029,"column":15}},"501":{"start":{"line":1028,"column":16},"end":{"line":1028,"column":43}},"502":{"start":{"line":1037,"column":10},"end":{"line":1037,"column":28}},"503":{"start":{"line":1038,"column":10},"end":{"line":1038,"column":51}},"504":{"start":{"line":1039,"column":10},"end":{"line":1058,"column":12}},"505":{"start":{"line":1040,"column":12},"end":{"line":1057,"column":13}},"506":{"start":{"line":1041,"column":14},"end":{"line":1041,"column":34}},"507":{"start":{"line":1042,"column":14},"end":{"line":1056,"column":15}},"508":{"start":{"line":1043,"column":16},"end":{"line":1055,"column":17}},"509":{"start":{"line":1044,"column":18},"end":{"line":1047,"column":19}},"510":{"start":{"line":1045,"column":20},"end":{"line":1045,"column":34}},"511":{"start":{"line":1046,"column":20},"end":{"line":1046,"column":56}},"512":{"start":{"line":1048,"column":18},"end":{"line":1048,"column":45}},"513":{"start":{"line":1050,"column":18},"end":{"line":1050,"column":45}},"514":{"start":{"line":1051,"column":18},"end":{"line":1054,"column":19}},"515":{"start":{"line":1052,"column":20},"end":{"line":1052,"column":33}},"516":{"start":{"line":1053,"column":20},"end":{"line":1053,"column":53}},"517":{"start":{"line":1066,"column":0},"end":{"line":1093,"column":2}},"518":{"start":{"line":1067,"column":2},"end":{"line":1067,"column":24}},"519":{"start":{"line":1068,"column":2},"end":{"line":1091,"column":4}},"520":{"start":{"line":1069,"column":4},"end":{"line":1090,"column":5}},"521":{"start":{"line":1070,"column":6},"end":{"line":1070,"column":23}},"522":{"start":{"line":1071,"column":6},"end":{"line":1089,"column":7}},"523":{"start":{"line":1072,"column":8},"end":{"line":1086,"column":9}},"524":{"start":{"line":1073,"column":10},"end":{"line":1073,"column":34}},"525":{"start":{"line":1074,"column":15},"end":{"line":1086,"column":9}},"526":{"start":{"line":1075,"column":10},"end":{"line":1075,"column":47}},"527":{"start":{"line":1076,"column":15},"end":{"line":1086,"column":9}},"528":{"start":{"line":1077,"column":10},"end":{"line":1077,"column":42}},"529":{"start":{"line":1078,"column":15},"end":{"line":1086,"column":9}},"530":{"start":{"line":1079,"column":10},"end":{"line":1079,"column":33}},"531":{"start":{"line":1080,"column":15},"end":{"line":1086,"column":9}},"532":{"start":{"line":1081,"column":10},"end":{"line":1081,"column":54}},"533":{"start":{"line":1082,"column":15},"end":{"line":1086,"column":9}},"534":{"start":{"line":1083,"column":10},"end":{"line":1083,"column":50}},"535":{"start":{"line":1085,"column":10},"end":{"line":1085,"column":57}},"536":{"start":{"line":1088,"column":8},"end":{"line":1088,"column":54}},"537":{"start":{"line":1092,"column":2},"end":{"line":1092,"column":21}},"538":{"start":{"line":1095,"column":0},"end":{"line":1095,"column":47}},"539":{"start":{"line":1101,"column":0},"end":{"line":1101,"column":24}},"540":{"start":{"line":1102,"column":0},"end":{"line":1155,"column":1}},"541":{"start":{"line":1110,"column":2},"end":{"line":1119,"column":4}},"542":{"start":{"line":1111,"column":4},"end":{"line":1111,"column":32}},"543":{"start":{"line":1112,"column":4},"end":{"line":1112,"column":30}},"544":{"start":{"line":1113,"column":4},"end":{"line":1118,"column":5}},"545":{"start":{"line":1114,"column":6},"end":{"line":1114,"column":26}},"546":{"start":{"line":1115,"column":6},"end":{"line":1117,"column":7}},"547":{"start":{"line":1116,"column":8},"end":{"line":1116,"column":36}},"548":{"start":{"line":1123,"column":2},"end":{"line":1133,"column":4}},"549":{"start":{"line":1124,"column":4},"end":{"line":1126,"column":5}},"550":{"start":{"line":1125,"column":6},"end":{"line":1125,"column":32}},"551":{"start":{"line":1128,"column":4},"end":{"line":1128,"column":33}},"552":{"start":{"line":1129,"column":4},"end":{"line":1129,"column":33}},"553":{"start":{"line":1130,"column":4},"end":{"line":1132,"column":5}},"554":{"start":{"line":1131,"column":6},"end":{"line":1131,"column":41}},"555":{"start":{"line":1138,"column":2},"end":{"line":1154,"column":3}},"556":{"start":{"line":1139,"column":4},"end":{"line":1146,"column":61}},"557":{"start":{"line":1140,"column":6},"end":{"line":1140,"column":34}},"558":{"start":{"line":1141,"column":6},"end":{"line":1145,"column":7}},"559":{"start":{"line":1142,"column":8},"end":{"line":1142,"column":32}},"560":{"start":{"line":1143,"column":8},"end":{"line":1143,"column":55}},"561":{"start":{"line":1144,"column":8},"end":{"line":1144,"column":50}},"562":{"start":{"line":1148,"column":4},"end":{"line":1150,"column":14}},"563":{"start":{"line":1149,"column":6},"end":{"line":1149,"column":48}},"564":{"start":{"line":1151,"column":4},"end":{"line":1153,"column":14}},"565":{"start":{"line":1152,"column":6},"end":{"line":1152,"column":45}},"566":{"start":{"line":1159,"column":0},"end":{"line":1159,"column":30}},"567":{"start":{"line":1165,"column":0},"end":{"line":1165,"column":66}},"568":{"start":{"line":1171,"column":0},"end":{"line":1179,"column":1}},"569":{"start":{"line":1172,"column":2},"end":{"line":1172,"column":35}},"570":{"start":{"line":1173,"column":2},"end":{"line":1177,"column":3}},"571":{"start":{"line":1174,"column":4},"end":{"line":1174,"column":46}},"572":{"start":{"line":1176,"column":4},"end":{"line":1176,"column":35}},"573":{"start":{"line":1178,"column":2},"end":{"line":1178,"column":14}},"574":{"start":{"line":1185,"column":0},"end":{"line":1194,"column":1}},"575":{"start":{"line":1186,"column":2},"end":{"line":1186,"column":30}},"576":{"start":{"line":1187,"column":2},"end":{"line":1187,"column":76}},"577":{"start":{"line":1188,"column":2},"end":{"line":1188,"column":63}},"578":{"start":{"line":1189,"column":2},"end":{"line":1189,"column":53}},"579":{"start":{"line":1190,"column":2},"end":{"line":1190,"column":64}},"580":{"start":{"line":1191,"column":2},"end":{"line":1191,"column":37}},"581":{"start":{"line":1192,"column":2},"end":{"line":1192,"column":24}},"582":{"start":{"line":1193,"column":2},"end":{"line":1193,"column":29}},"583":{"start":{"line":1197,"column":0},"end":{"line":1202,"column":1}},"584":{"start":{"line":1198,"column":2},"end":{"line":1198,"column":32}},"585":{"start":{"line":1199,"column":2},"end":{"line":1201,"column":3}},"586":{"start":{"line":1200,"column":4},"end":{"line":1200,"column":30}},"587":{"start":{"line":1208,"column":0},"end":{"line":1216,"column":1}},"588":{"start":{"line":1209,"column":2},"end":{"line":1209,"column":17}},"589":{"start":{"line":1210,"column":2},"end":{"line":1210,"column":58}},"590":{"start":{"line":1211,"column":2},"end":{"line":1211,"column":44}},"591":{"start":{"line":1212,"column":2},"end":{"line":1212,"column":50}},"592":{"start":{"line":1213,"column":2},"end":{"line":1213,"column":50}},"593":{"start":{"line":1214,"column":2},"end":{"line":1214,"column":32}},"594":{"start":{"line":1215,"column":2},"end":{"line":1215,"column":14}},"595":{"start":{"line":1220,"column":0},"end":{"line":1220,"column":24}},"596":{"start":{"line":1221,"column":0},"end":{"line":1223,"column":2}},"597":{"start":{"line":1222,"column":2},"end":{"line":1222,"column":72}},"598":{"start":{"line":1226,"column":0},"end":{"line":1226,"column":26}},"599":{"start":{"line":1237,"column":0},"end":{"line":1239,"column":2}},"600":{"start":{"line":1238,"column":2},"end":{"line":1238,"column":77}},"601":{"start":{"line":1247,"column":0},"end":{"line":1271,"column":2}},"602":{"start":{"line":1248,"column":2},"end":{"line":1252,"column":23}},"603":{"start":{"line":1253,"column":2},"end":{"line":1270,"column":4}},"604":{"start":{"line":1254,"column":4},"end":{"line":1254,"column":30}},"605":{"start":{"line":1255,"column":4},"end":{"line":1255,"column":37}},"606":{"start":{"line":1256,"column":4},"end":{"line":1261,"column":5}},"607":{"start":{"line":1257,"column":6},"end":{"line":1257,"column":25}},"608":{"start":{"line":1258,"column":6},"end":{"line":1258,"column":35}},"609":{"start":{"line":1259,"column":6},"end":{"line":1259,"column":92}},"610":{"start":{"line":1260,"column":6},"end":{"line":1260,"column":39}},"611":{"start":{"line":1262,"column":4},"end":{"line":1262,"column":35}},"612":{"start":{"line":1263,"column":4},"end":{"line":1268,"column":5}},"613":{"start":{"line":1264,"column":6},"end":{"line":1266,"column":7}},"614":{"start":{"line":1265,"column":8},"end":{"line":1265,"column":58}},"615":{"start":{"line":1267,"column":6},"end":{"line":1267,"column":34}},"616":{"start":{"line":1269,"column":4},"end":{"line":1269,"column":16}},"617":{"start":{"line":1276,"column":0},"end":{"line":1286,"column":2}},"618":{"start":{"line":1277,"column":2},"end":{"line":1277,"column":28}},"619":{"start":{"line":1278,"column":2},"end":{"line":1278,"column":28}},"620":{"start":{"line":1279,"column":2},"end":{"line":1279,"column":16}},"621":{"start":{"line":1280,"column":2},"end":{"line":1283,"column":3}},"622":{"start":{"line":1281,"column":4},"end":{"line":1281,"column":27}},"623":{"start":{"line":1282,"column":4},"end":{"line":1282,"column":38}},"624":{"start":{"line":1284,"column":2},"end":{"line":1284,"column":39}},"625":{"start":{"line":1284,"column":13},"end":{"line":1284,"column":39}},"626":{"start":{"line":1285,"column":2},"end":{"line":1285,"column":48}},"627":{"start":{"line":1298,"column":0},"end":{"line":1309,"column":2}},"628":{"start":{"line":1299,"column":2},"end":{"line":1299,"column":35}},"629":{"start":{"line":1300,"column":2},"end":{"line":1300,"column":33}},"630":{"start":{"line":1301,"column":2},"end":{"line":1301,"column":21}},"631":{"start":{"line":1302,"column":2},"end":{"line":1307,"column":3}},"632":{"start":{"line":1303,"column":4},"end":{"line":1303,"column":30}},"633":{"start":{"line":1304,"column":4},"end":{"line":1306,"column":5}},"634":{"start":{"line":1305,"column":6},"end":{"line":1305,"column":28}},"635":{"start":{"line":1308,"column":2},"end":{"line":1308,"column":69}},"636":{"start":{"line":1317,"column":0},"end":{"line":1319,"column":2}},"637":{"start":{"line":1318,"column":2},"end":{"line":1318,"column":30}},"638":{"start":{"line":1320,"column":0},"end":{"line":1320,"column":27}},"639":{"start":{"line":1322,"column":0},"end":{"line":1322,"column":28}},"640":{"start":{"line":1323,"column":0},"end":{"line":1323,"column":18}},"641":{"start":{"line":1324,"column":0},"end":{"line":1324,"column":22}},"642":{"start":{"line":1325,"column":0},"end":{"line":1325,"column":21}},"643":{"start":{"line":1326,"column":0},"end":{"line":1326,"column":20}},"644":{"start":{"line":1327,"column":0},"end":{"line":1327,"column":18}},"645":{"start":{"line":1331,"column":0},"end":{"line":1331,"column":15}},"646":{"start":{"line":1336,"column":0},"end":{"line":1338,"column":1}},"647":{"start":{"line":1337,"column":2},"end":{"line":1337,"column":290}},"648":{"start":{"line":1348,"column":0},"end":{"line":1348,"column":13}},"649":{"start":{"line":1351,"column":0},"end":{"line":1351,"column":27}}},"branchMap":{"1":{"line":50,"type":"binary-expr","locations":[{"start":{"line":50,"column":10},"end":{"line":50,"column":15},"skip":true},{"start":{"line":50,"column":19},"end":{"line":61,"column":1},"skip":true}]},"2":{"line":65,"type":"binary-expr","locations":[{"start":{"line":65,"column":14},"end":{"line":65,"column":23}},{"start":{"line":65,"column":27},"end":{"line":78,"column":1}}]},"3":{"line":81,"type":"binary-expr","locations":[{"start":{"line":81,"column":14},"end":{"line":81,"column":23}},{"start":{"line":81,"column":27},"end":{"line":91,"column":1}}]},"4":{"line":94,"type":"binary-expr","locations":[{"start":{"line":94,"column":14},"end":{"line":94,"column":27}},{"start":{"line":94,"column":31},"end":{"line":98,"column":14}}]},"5":{"line":100,"type":"binary-expr","locations":[{"start":{"line":100,"column":11},"end":{"line":100,"column":19}},{"start":{"line":100,"column":23},"end":{"line":102,"column":1}}]},"6":{"line":128,"type":"binary-expr","locations":[{"start":{"line":128,"column":19},"end":{"line":128,"column":34}},{"start":{"line":128,"column":38},"end":{"line":128,"column":57}}]},"7":{"line":129,"type":"switch","locations":[{"start":{"line":130,"column":6},"end":{"line":130,"column":20}},{"start":{"line":131,"column":6},"end":{"line":133,"column":69}},{"start":{"line":134,"column":6},"end":{"line":136,"column":55}}]},"8":{"line":132,"type":"binary-expr","locations":[{"start":{"line":132,"column":17},"end":{"line":132,"column":27}},{"start":{"line":132,"column":32},"end":{"line":132,"column":58}}]},"9":{"line":133,"type":"binary-expr","locations":[{"start":{"line":133,"column":15},"end":{"line":133,"column":25}},{"start":{"line":133,"column":29},"end":{"line":133,"column":68}}]},"10":{"line":135,"type":"binary-expr","locations":[{"start":{"line":135,"column":17},"end":{"line":135,"column":27}},{"start":{"line":135,"column":32},"end":{"line":135,"column":57}}]},"11":{"line":136,"type":"binary-expr","locations":[{"start":{"line":136,"column":15},"end":{"line":136,"column":21}},{"start":{"line":136,"column":26},"end":{"line":136,"column":53}}]},"12":{"line":158,"type":"binary-expr","locations":[{"start":{"line":158,"column":25},"end":{"line":158,"column":46}},{"start":{"line":158,"column":50},"end":{"line":158,"column":62}}]},"13":{"line":158,"type":"cond-expr","locations":[{"start":{"line":158,"column":86},"end":{"line":158,"column":95}},{"start":{"line":158,"column":98},"end":{"line":158,"column":100}}]},"14":{"line":167,"type":"binary-expr","locations":[{"start":{"line":167,"column":13},"end":{"line":167,"column":33}},{"start":{"line":167,"column":37},"end":{"line":167,"column":65}},{"start":{"line":167,"column":69},"end":{"line":167,"column":82}}]},"15":{"line":194,"type":"cond-expr","locations":[{"start":{"line":194,"column":51},"end":{"line":194,"column":75}},{"start":{"line":194,"column":78},"end":{"line":194,"column":83}}]},"16":{"line":197,"type":"if","locations":[{"start":{"line":197,"column":9},"end":{"line":197,"column":9}},{"start":{"line":197,"column":9},"end":{"line":197,"column":9}}]},"17":{"line":212,"type":"binary-expr","locations":[{"start":{"line":212,"column":13},"end":{"line":212,"column":25}},{"start":{"line":212,"column":30},"end":{"line":212,"column":62}}]},"18":{"line":234,"type":"if","locations":[{"start":{"line":234,"column":4},"end":{"line":234,"column":4}},{"start":{"line":234,"column":4},"end":{"line":234,"column":4}}]},"19":{"line":245,"type":"if","locations":[{"start":{"line":245,"column":6},"end":{"line":245,"column":6}},{"start":{"line":245,"column":6},"end":{"line":245,"column":6}}]},"20":{"line":257,"type":"binary-expr","locations":[{"start":{"line":257,"column":9},"end":{"line":257,"column":27}},{"start":{"line":257,"column":31},"end":{"line":257,"column":35}}]},"21":{"line":302,"type":"cond-expr","locations":[{"start":{"line":302,"column":25},"end":{"line":304,"column":1}},{"start":{"line":304,"column":4},"end":{"line":309,"column":1}}]},"22":{"line":316,"type":"binary-expr","locations":[{"start":{"line":316,"column":15},"end":{"line":316,"column":17}},{"start":{"line":316,"column":21},"end":{"line":316,"column":24}}]},"23":{"line":316,"type":"binary-expr","locations":[{"start":{"line":316,"column":35},"end":{"line":316,"column":37}},{"start":{"line":316,"column":41},"end":{"line":316,"column":44}}]},"24":{"line":323,"type":"cond-expr","locations":[{"start":{"line":323,"column":38},"end":{"line":323,"column":49}},{"start":{"line":323,"column":52},"end":{"line":323,"column":64}}]},"25":{"line":330,"type":"cond-expr","locations":[{"start":{"line":330,"column":37},"end":{"line":346,"column":1}},{"start":{"line":354,"column":0},"end":{"line":356,"column":1},"skip":true}]},"26":{"line":332,"type":"binary-expr","locations":[{"start":{"line":332,"column":19},"end":{"line":332,"column":34}},{"start":{"line":340,"column":2},"end":{"line":340,"column":4},"skip":true}]},"27":{"line":359,"type":"cond-expr","locations":[{"start":{"line":359,"column":33},"end":{"line":361,"column":1}},{"start":{"line":361,"column":4},"end":{"line":363,"column":1}}]},"28":{"line":386,"type":"if","locations":[{"start":{"line":386,"column":2},"end":{"line":386,"column":2}},{"start":{"line":386,"column":2},"end":{"line":386,"column":2}}]},"29":{"line":388,"type":"binary-expr","locations":[{"start":{"line":388,"column":2},"end":{"line":388,"column":31}},{"start":{"line":390,"column":2},"end":{"line":390,"column":54}},{"start":{"line":390,"column":58},"end":{"line":390,"column":84}}]},"30":{"line":390,"type":"binary-expr","locations":[{"start":{"line":390,"column":25},"end":{"line":390,"column":36}},{"start":{"line":390,"column":40},"end":{"line":390,"column":42}}]},"31":{"line":394,"type":"binary-expr","locations":[{"start":{"line":394,"column":13},"end":{"line":394,"column":17}},{"start":{"line":394,"column":22},"end":{"line":394,"column":30}}]},"32":{"line":408,"type":"cond-expr","locations":[{"start":{"line":408,"column":32},"end":{"line":412,"column":1}},{"start":{"line":412,"column":4},"end":{"line":424,"column":1}}]},"33":{"line":415,"type":"if","locations":[{"start":{"line":415,"column":2},"end":{"line":415,"column":2}},{"start":{"line":415,"column":2},"end":{"line":415,"column":2}}]},"34":{"line":428,"type":"cond-expr","locations":[{"start":{"line":428,"column":31},"end":{"line":434,"column":1}},{"start":{"line":434,"column":4},"end":{"line":440,"column":1}}]},"35":{"line":460,"type":"if","locations":[{"start":{"line":460,"column":2},"end":{"line":460,"column":2}},{"start":{"line":460,"column":2},"end":{"line":460,"column":2}}]},"36":{"line":485,"type":"switch","locations":[{"start":{"line":486,"column":4},"end":{"line":486,"column":22}},{"start":{"line":487,"column":4},"end":{"line":489,"column":12}},{"start":{"line":490,"column":4},"end":{"line":493,"column":12}},{"start":{"line":494,"column":4},"end":{"line":496,"column":12}}]},"37":{"line":527,"type":"if","locations":[{"start":{"line":527,"column":2},"end":{"line":527,"column":2}},{"start":{"line":527,"column":2},"end":{"line":527,"column":2}}]},"38":{"line":543,"type":"switch","locations":[{"start":{"line":544,"column":6},"end":{"line":567,"column":9}},{"start":{"line":568,"column":6},"end":{"line":574,"column":14}}]},"39":{"line":545,"type":"if","locations":[{"start":{"line":545,"column":8},"end":{"line":545,"column":8}},{"start":{"line":545,"column":8},"end":{"line":545,"column":8}}]},"40":{"line":546,"type":"if","locations":[{"start":{"line":546,"column":10},"end":{"line":546,"column":10}},{"start":{"line":546,"column":10},"end":{"line":546,"column":10}}]},"41":{"line":547,"type":"if","locations":[{"start":{"line":547,"column":12},"end":{"line":547,"column":12}},{"start":{"line":547,"column":12},"end":{"line":547,"column":12}}]},"42":{"line":548,"type":"if","locations":[{"start":{"line":548,"column":14},"end":{"line":548,"column":14}},{"start":{"line":548,"column":14},"end":{"line":548,"column":14}}]},"43":{"line":550,"type":"if","locations":[{"start":{"line":550,"column":18},"end":{"line":550,"column":18}},{"start":{"line":550,"column":18},"end":{"line":550,"column":18}}]},"44":{"line":557,"type":"if","locations":[{"start":{"line":557,"column":12},"end":{"line":557,"column":12}},{"start":{"line":557,"column":12},"end":{"line":557,"column":12}}]},"45":{"line":559,"type":"cond-expr","locations":[{"start":{"line":559,"column":29},"end":{"line":559,"column":31}},{"start":{"line":559,"column":34},"end":{"line":559,"column":39}}]},"46":{"line":562,"type":"cond-expr","locations":[{"start":{"line":562,"column":87},"end":{"line":562,"column":99}},{"start":{"line":562,"column":102},"end":{"line":562,"column":107}}]},"47":{"line":562,"type":"binary-expr","locations":[{"start":{"line":562,"column":25},"end":{"line":562,"column":50}},{"start":{"line":562,"column":54},"end":{"line":562,"column":84}}]},"48":{"line":565,"type":"if","locations":[{"start":{"line":565,"column":10},"end":{"line":565,"column":10}},{"start":{"line":565,"column":10},"end":{"line":565,"column":10}}]},"49":{"line":569,"type":"if","locations":[{"start":{"line":569,"column":8},"end":{"line":569,"column":8}},{"start":{"line":569,"column":8},"end":{"line":569,"column":8}}]},"50":{"line":572,"type":"if","locations":[{"start":{"line":572,"column":10},"end":{"line":572,"column":10}},{"start":{"line":572,"column":10},"end":{"line":572,"column":10}}]},"51":{"line":572,"type":"binary-expr","locations":[{"start":{"line":572,"column":35},"end":{"line":572,"column":43}},{"start":{"line":572,"column":47},"end":{"line":572,"column":49}}]},"52":{"line":572,"type":"binary-expr","locations":[{"start":{"line":572,"column":71},"end":{"line":572,"column":79}},{"start":{"line":572,"column":83},"end":{"line":572,"column":85}}]},"53":{"line":617,"type":"binary-expr","locations":[{"start":{"line":617,"column":12},"end":{"line":617,"column":19}},{"start":{"line":617,"column":23},"end":{"line":617,"column":31}}]},"54":{"line":618,"type":"cond-expr","locations":[{"start":{"line":618,"column":36},"end":{"line":618,"column":40}},{"start":{"line":618,"column":43},"end":{"line":618,"column":61}}]},"55":{"line":627,"type":"binary-expr","locations":[{"start":{"line":627,"column":9},"end":{"line":627,"column":35}},{"start":{"line":627,"column":39},"end":{"line":627,"column":63}}]},"56":{"line":628,"type":"if","locations":[{"start":{"line":628,"column":4},"end":{"line":628,"column":4}},{"start":{"line":628,"column":4},"end":{"line":628,"column":4}}]},"57":{"line":630,"type":"if","locations":[{"start":{"line":630,"column":11},"end":{"line":630,"column":11}},{"start":{"line":630,"column":11},"end":{"line":630,"column":11}}]},"58":{"line":632,"type":"if","locations":[{"start":{"line":632,"column":11},"end":{"line":632,"column":11}},{"start":{"line":632,"column":11},"end":{"line":632,"column":11}}]},"59":{"line":634,"type":"if","locations":[{"start":{"line":634,"column":11},"end":{"line":634,"column":11}},{"start":{"line":634,"column":11},"end":{"line":634,"column":11}}]},"60":{"line":636,"type":"if","locations":[{"start":{"line":636,"column":11},"end":{"line":636,"column":11}},{"start":{"line":636,"column":11},"end":{"line":636,"column":11}}]},"61":{"line":639,"type":"if","locations":[{"start":{"line":639,"column":11},"end":{"line":639,"column":11}},{"start":{"line":639,"column":11},"end":{"line":639,"column":11}}]},"62":{"line":642,"type":"if","locations":[{"start":{"line":642,"column":11},"end":{"line":642,"column":11}},{"start":{"line":642,"column":11},"end":{"line":642,"column":11}}]},"63":{"line":646,"type":"if","locations":[{"start":{"line":646,"column":11},"end":{"line":646,"column":11}},{"start":{"line":646,"column":11},"end":{"line":646,"column":11}}]},"64":{"line":652,"type":"if","locations":[{"start":{"line":652,"column":6},"end":{"line":652,"column":6}},{"start":{"line":652,"column":6},"end":{"line":652,"column":6}}]},"65":{"line":658,"type":"binary-expr","locations":[{"start":{"line":658,"column":15},"end":{"line":658,"column":30}},{"start":{"line":658,"column":34},"end":{"line":658,"column":48}},{"start":{"line":658,"column":52},"end":{"line":658,"column":86}}]},"66":{"line":662,"type":"if","locations":[{"start":{"line":662,"column":8},"end":{"line":662,"column":8}},{"start":{"line":662,"column":8},"end":{"line":662,"column":8}}]},"67":{"line":663,"type":"if","locations":[{"start":{"line":663,"column":10},"end":{"line":663,"column":10}},{"start":{"line":663,"column":10},"end":{"line":663,"column":10}}]},"68":{"line":681,"type":"if","locations":[{"start":{"line":681,"column":2},"end":{"line":681,"column":2}},{"start":{"line":681,"column":2},"end":{"line":681,"column":2}}]},"69":{"line":681,"type":"binary-expr","locations":[{"start":{"line":681,"column":6},"end":{"line":681,"column":32}},{"start":{"line":681,"column":36},"end":{"line":681,"column":60}}]},"70":{"line":682,"type":"if","locations":[{"start":{"line":682,"column":4},"end":{"line":682,"column":4}},{"start":{"line":682,"column":4},"end":{"line":682,"column":4}}]},"71":{"line":684,"type":"cond-expr","locations":[{"start":{"line":684,"column":32},"end":{"line":684,"column":38}},{"start":{"line":684,"column":41},"end":{"line":684,"column":52}}]},"72":{"line":685,"type":"if","locations":[{"start":{"line":685,"column":6},"end":{"line":685,"column":6}},{"start":{"line":685,"column":6},"end":{"line":685,"column":6}}]},"73":{"line":695,"type":"if","locations":[{"start":{"line":695,"column":6},"end":{"line":695,"column":6}},{"start":{"line":695,"column":6},"end":{"line":695,"column":6}}]},"74":{"line":696,"type":"if","locations":[{"start":{"line":696,"column":6},"end":{"line":696,"column":6}},{"start":{"line":696,"column":6},"end":{"line":696,"column":6}}]},"75":{"line":724,"type":"cond-expr","locations":[{"start":{"line":724,"column":34},"end":{"line":724,"column":38}},{"start":{"line":724,"column":41},"end":{"line":729,"column":103}}]},"76":{"line":724,"type":"cond-expr","locations":[{"start":{"line":729,"column":2},"end":{"line":729,"column":76},"skip":true},{"start":{"line":729,"column":79},"end":{"line":729,"column":103}}]},"77":{"line":729,"type":"cond-expr","locations":[{"start":{"line":729,"column":14},"end":{"line":729,"column":43},"skip":true},{"start":{"line":729,"column":46},"end":{"line":729,"column":76},"skip":true}]},"78":{"line":729,"type":"cond-expr","locations":[{"start":{"line":729,"column":18},"end":{"line":729,"column":31},"skip":true},{"start":{"line":729,"column":34},"end":{"line":729,"column":43},"skip":true}]},"79":{"line":729,"type":"cond-expr","locations":[{"start":{"line":729,"column":50},"end":{"line":729,"column":63},"skip":true},{"start":{"line":729,"column":66},"end":{"line":729,"column":76},"skip":true}]},"80":{"line":734,"type":"binary-expr","locations":[{"start":{"line":734,"column":9},"end":{"line":734,"column":32}},{"start":{"line":734,"column":36},"end":{"line":734,"column":57}},{"start":{"line":734,"column":61},"end":{"line":734,"column":87}}]},"81":{"line":750,"type":"switch","locations":[{"start":{"line":751,"column":6},"end":{"line":753,"column":14}},{"start":{"line":754,"column":6},"end":{"line":756,"column":14}},{"start":{"line":757,"column":6},"end":{"line":760,"column":14}}]},"82":{"line":779,"type":"switch","locations":[{"start":{"line":780,"column":6},"end":{"line":783,"column":14}},{"start":{"line":784,"column":6},"end":{"line":793,"column":14}},{"start":{"line":794,"column":6},"end":{"line":804,"column":14}}]},"83":{"line":785,"type":"if","locations":[{"start":{"line":785,"column":8},"end":{"line":785,"column":8}},{"start":{"line":785,"column":8},"end":{"line":785,"column":8}}]},"84":{"line":791,"type":"cond-expr","locations":[{"start":{"line":791,"column":56},"end":{"line":791,"column":81}},{"start":{"line":791,"column":84},"end":{"line":791,"column":109}}]},"85":{"line":800,"type":"if","locations":[{"start":{"line":800,"column":8},"end":{"line":800,"column":8},"skip":true},{"start":{"line":800,"column":8},"end":{"line":800,"column":8}}]},"86":{"line":800,"type":"binary-expr","locations":[{"start":{"line":800,"column":12},"end":{"line":800,"column":55}},{"start":{"line":800,"column":59},"end":{"line":800,"column":96}}]},"87":{"line":826,"type":"if","locations":[{"start":{"line":826,"column":4},"end":{"line":826,"column":4}},{"start":{"line":826,"column":4},"end":{"line":826,"column":4}}]},"88":{"line":831,"type":"if","locations":[{"start":{"line":831,"column":6},"end":{"line":831,"column":6}},{"start":{"line":831,"column":6},"end":{"line":831,"column":6},"skip":true}]},"89":{"line":833,"type":"binary-expr","locations":[{"start":{"line":833,"column":22},"end":{"line":833,"column":42}},{"start":{"line":837,"column":8},"end":{"line":837,"column":42},"skip":true}]},"90":{"line":847,"type":"if","locations":[{"start":{"line":847,"column":4},"end":{"line":847,"column":4}},{"start":{"line":847,"column":4},"end":{"line":847,"column":4}}]},"91":{"line":859,"type":"if","locations":[{"start":{"line":859,"column":2},"end":{"line":859,"column":2}},{"start":{"line":859,"column":2},"end":{"line":859,"column":2}}]},"92":{"line":880,"type":"if","locations":[{"start":{"line":880,"column":2},"end":{"line":880,"column":2}},{"start":{"line":880,"column":2},"end":{"line":880,"column":2}}]},"93":{"line":882,"type":"if","locations":[{"start":{"line":882,"column":9},"end":{"line":882,"column":9}},{"start":{"line":882,"column":9},"end":{"line":882,"column":9}}]},"94":{"line":884,"type":"if","locations":[{"start":{"line":884,"column":9},"end":{"line":884,"column":9}},{"start":{"line":884,"column":9},"end":{"line":884,"column":9}}]},"95":{"line":893,"type":"binary-expr","locations":[{"start":{"line":893,"column":9},"end":{"line":893,"column":22}},{"start":{"line":893,"column":26},"end":{"line":893,"column":41}}]},"96":{"line":909,"type":"switch","locations":[{"start":{"line":910,"column":6},"end":{"line":910,"column":20}},{"start":{"line":911,"column":6},"end":{"line":911,"column":20}},{"start":{"line":912,"column":6},"end":{"line":923,"column":14}},{"start":{"line":924,"column":6},"end":{"line":924,"column":20}},{"start":{"line":925,"column":6},"end":{"line":930,"column":9}},{"start":{"line":931,"column":6},"end":{"line":976,"column":14}}]},"97":{"line":913,"type":"if","locations":[{"start":{"line":913,"column":8},"end":{"line":913,"column":8}},{"start":{"line":913,"column":8},"end":{"line":913,"column":8}}]},"98":{"line":914,"type":"if","locations":[{"start":{"line":914,"column":10},"end":{"line":914,"column":10}},{"start":{"line":914,"column":10},"end":{"line":914,"column":10}}]},"99":{"line":926,"type":"if","locations":[{"start":{"line":926,"column":8},"end":{"line":926,"column":8}},{"start":{"line":926,"column":8},"end":{"line":926,"column":8}}]},"100":{"line":934,"type":"if","locations":[{"start":{"line":934,"column":8},"end":{"line":934,"column":8}},{"start":{"line":934,"column":8},"end":{"line":934,"column":8}}]},"101":{"line":935,"type":"if","locations":[{"start":{"line":935,"column":10},"end":{"line":935,"column":10}},{"start":{"line":935,"column":10},"end":{"line":935,"column":10}}]},"102":{"line":936,"type":"if","locations":[{"start":{"line":936,"column":12},"end":{"line":936,"column":12}},{"start":{"line":936,"column":12},"end":{"line":936,"column":12}}]},"103":{"line":940,"type":"switch","locations":[{"start":{"line":941,"column":14},"end":{"line":941,"column":28}},{"start":{"line":942,"column":14},"end":{"line":942,"column":28}},{"start":{"line":943,"column":14},"end":{"line":945,"column":22}},{"start":{"line":946,"column":14},"end":{"line":953,"column":17}},{"start":{"line":954,"column":14},"end":{"line":956,"column":22}}]},"104":{"line":947,"type":"if","locations":[{"start":{"line":947,"column":16},"end":{"line":947,"column":16}},{"start":{"line":947,"column":16},"end":{"line":947,"column":16}}]},"105":{"line":950,"type":"if","locations":[{"start":{"line":950,"column":16},"end":{"line":950,"column":16}},{"start":{"line":950,"column":16},"end":{"line":950,"column":16}}]},"106":{"line":959,"type":"if","locations":[{"start":{"line":959,"column":15},"end":{"line":959,"column":15}},{"start":{"line":959,"column":15},"end":{"line":959,"column":15}}]},"107":{"line":960,"type":"cond-expr","locations":[{"start":{"line":960,"column":104},"end":{"line":960,"column":132}},{"start":{"line":960,"column":135},"end":{"line":960,"column":142}}]},"108":{"line":961,"type":"if","locations":[{"start":{"line":961,"column":15},"end":{"line":961,"column":15}},{"start":{"line":961,"column":15},"end":{"line":961,"column":15}}]},"109":{"line":963,"type":"if","locations":[{"start":{"line":963,"column":15},"end":{"line":963,"column":15}},{"start":{"line":963,"column":15},"end":{"line":963,"column":15}}]},"110":{"line":965,"type":"if","locations":[{"start":{"line":965,"column":15},"end":{"line":965,"column":15}},{"start":{"line":965,"column":15},"end":{"line":965,"column":15}}]},"111":{"line":967,"type":"if","locations":[{"start":{"line":967,"column":15},"end":{"line":967,"column":15}},{"start":{"line":967,"column":15},"end":{"line":967,"column":15}}]},"112":{"line":969,"type":"if","locations":[{"start":{"line":969,"column":15},"end":{"line":969,"column":15}},{"start":{"line":969,"column":15},"end":{"line":969,"column":15}}]},"113":{"line":971,"type":"if","locations":[{"start":{"line":971,"column":15},"end":{"line":971,"column":15}},{"start":{"line":971,"column":15},"end":{"line":971,"column":15}}]},"114":{"line":994,"type":"if","locations":[{"start":{"line":994,"column":2},"end":{"line":994,"column":2}},{"start":{"line":994,"column":2},"end":{"line":994,"column":2}}]},"115":{"line":999,"type":"if","locations":[{"start":{"line":999,"column":7},"end":{"line":999,"column":7}},{"start":{"line":999,"column":7},"end":{"line":999,"column":7}}]},"116":{"line":1001,"type":"if","locations":[{"start":{"line":1001,"column":6},"end":{"line":1001,"column":6}},{"start":{"line":1001,"column":6},"end":{"line":1001,"column":6}}]},"117":{"line":1001,"type":"binary-expr","locations":[{"start":{"line":1001,"column":10},"end":{"line":1001,"column":28}},{"start":{"line":1001,"column":32},"end":{"line":1001,"column":53}}]},"118":{"line":1002,"type":"if","locations":[{"start":{"line":1002,"column":8},"end":{"line":1002,"column":8}},{"start":{"line":1002,"column":8},"end":{"line":1002,"column":8}}]},"119":{"line":1007,"type":"if","locations":[{"start":{"line":1007,"column":13},"end":{"line":1007,"column":13}},{"start":{"line":1007,"column":13},"end":{"line":1007,"column":13}}]},"120":{"line":1011,"type":"if","locations":[{"start":{"line":1011,"column":8},"end":{"line":1011,"column":8}},{"start":{"line":1011,"column":8},"end":{"line":1011,"column":8}}]},"121":{"line":1012,"type":"if","locations":[{"start":{"line":1012,"column":10},"end":{"line":1012,"column":10}},{"start":{"line":1012,"column":10},"end":{"line":1012,"column":10}}]},"122":{"line":1014,"type":"if","locations":[{"start":{"line":1014,"column":10},"end":{"line":1014,"column":10}},{"start":{"line":1014,"column":10},"end":{"line":1014,"column":10}}]},"123":{"line":1021,"type":"if","locations":[{"start":{"line":1021,"column":9},"end":{"line":1021,"column":9}},{"start":{"line":1021,"column":9},"end":{"line":1021,"column":9}}]},"124":{"line":1021,"type":"binary-expr","locations":[{"start":{"line":1021,"column":13},"end":{"line":1021,"column":28}},{"start":{"line":1021,"column":32},"end":{"line":1021,"column":38}},{"start":{"line":1021,"column":42},"end":{"line":1021,"column":54}}]},"125":{"line":1023,"type":"if","locations":[{"start":{"line":1023,"column":10},"end":{"line":1023,"column":10}},{"start":{"line":1023,"column":10},"end":{"line":1023,"column":10}}]},"126":{"line":1025,"type":"if","locations":[{"start":{"line":1025,"column":12},"end":{"line":1025,"column":12}},{"start":{"line":1025,"column":12},"end":{"line":1025,"column":12}}]},"127":{"line":1027,"type":"if","locations":[{"start":{"line":1027,"column":14},"end":{"line":1027,"column":14}},{"start":{"line":1027,"column":14},"end":{"line":1027,"column":14}}]},"128":{"line":1040,"type":"if","locations":[{"start":{"line":1040,"column":12},"end":{"line":1040,"column":12}},{"start":{"line":1040,"column":12},"end":{"line":1040,"column":12}}]},"129":{"line":1042,"type":"if","locations":[{"start":{"line":1042,"column":14},"end":{"line":1042,"column":14}},{"start":{"line":1042,"column":14},"end":{"line":1042,"column":14}}]},"130":{"line":1043,"type":"if","locations":[{"start":{"line":1043,"column":16},"end":{"line":1043,"column":16}},{"start":{"line":1043,"column":16},"end":{"line":1043,"column":16}}]},"131":{"line":1044,"type":"if","locations":[{"start":{"line":1044,"column":18},"end":{"line":1044,"column":18}},{"start":{"line":1044,"column":18},"end":{"line":1044,"column":18}}]},"132":{"line":1051,"type":"if","locations":[{"start":{"line":1051,"column":18},"end":{"line":1051,"column":18}},{"start":{"line":1051,"column":18},"end":{"line":1051,"column":18}}]},"133":{"line":1069,"type":"if","locations":[{"start":{"line":1069,"column":4},"end":{"line":1069,"column":4}},{"start":{"line":1069,"column":4},"end":{"line":1069,"column":4}}]},"134":{"line":1071,"type":"if","locations":[{"start":{"line":1071,"column":6},"end":{"line":1071,"column":6}},{"start":{"line":1071,"column":6},"end":{"line":1071,"column":6}}]},"135":{"line":1071,"type":"binary-expr","locations":[{"start":{"line":1071,"column":10},"end":{"line":1071,"column":35}},{"start":{"line":1071,"column":39},"end":{"line":1071,"column":44}}]},"136":{"line":1072,"type":"if","locations":[{"start":{"line":1072,"column":8},"end":{"line":1072,"column":8}},{"start":{"line":1072,"column":8},"end":{"line":1072,"column":8}}]},"137":{"line":1074,"type":"if","locations":[{"start":{"line":1074,"column":15},"end":{"line":1074,"column":15}},{"start":{"line":1074,"column":15},"end":{"line":1074,"column":15}}]},"138":{"line":1076,"type":"if","locations":[{"start":{"line":1076,"column":15},"end":{"line":1076,"column":15}},{"start":{"line":1076,"column":15},"end":{"line":1076,"column":15}}]},"139":{"line":1078,"type":"if","locations":[{"start":{"line":1078,"column":15},"end":{"line":1078,"column":15}},{"start":{"line":1078,"column":15},"end":{"line":1078,"column":15}}]},"140":{"line":1080,"type":"if","locations":[{"start":{"line":1080,"column":15},"end":{"line":1080,"column":15}},{"start":{"line":1080,"column":15},"end":{"line":1080,"column":15}}]},"141":{"line":1082,"type":"if","locations":[{"start":{"line":1082,"column":15},"end":{"line":1082,"column":15}},{"start":{"line":1082,"column":15},"end":{"line":1082,"column":15}}]},"142":{"line":1088,"type":"cond-expr","locations":[{"start":{"line":1088,"column":43},"end":{"line":1088,"column":45}},{"start":{"line":1088,"column":48},"end":{"line":1088,"column":53}}]},"143":{"line":1115,"type":"if","locations":[{"start":{"line":1115,"column":6},"end":{"line":1115,"column":6}},{"start":{"line":1115,"column":6},"end":{"line":1115,"column":6}}]},"144":{"line":1124,"type":"if","locations":[{"start":{"line":1124,"column":4},"end":{"line":1124,"column":4}},{"start":{"line":1124,"column":4},"end":{"line":1124,"column":4}}]},"145":{"line":1165,"type":"cond-expr","locations":[{"start":{"line":1165,"column":40},"end":{"line":1165,"column":53}},{"start":{"line":1165,"column":56},"end":{"line":1165,"column":65}}]},"146":{"line":1173,"type":"if","locations":[{"start":{"line":1173,"column":2},"end":{"line":1173,"column":2}},{"start":{"line":1173,"column":2},"end":{"line":1173,"column":2}}]},"147":{"line":1173,"type":"binary-expr","locations":[{"start":{"line":1173,"column":6},"end":{"line":1173,"column":12}},{"start":{"line":1173,"column":16},"end":{"line":1173,"column":52}}]},"148":{"line":1187,"type":"binary-expr","locations":[{"start":{"line":1187,"column":13},"end":{"line":1187,"column":36}},{"start":{"line":1187,"column":40},"end":{"line":1187,"column":75}}]},"149":{"line":1222,"type":"cond-expr","locations":[{"start":{"line":1222,"column":34},"end":{"line":1222,"column":36}},{"start":{"line":1222,"column":39},"end":{"line":1222,"column":71}}]},"150":{"line":1238,"type":"cond-expr","locations":[{"start":{"line":1238,"column":23},"end":{"line":1238,"column":46}},{"start":{"line":1238,"column":49},"end":{"line":1238,"column":76}}]},"151":{"line":1238,"type":"binary-expr","locations":[{"start":{"line":1238,"column":31},"end":{"line":1238,"column":35}},{"start":{"line":1238,"column":39},"end":{"line":1238,"column":45}}]},"152":{"line":1238,"type":"binary-expr","locations":[{"start":{"line":1238,"column":61},"end":{"line":1238,"column":65}},{"start":{"line":1238,"column":69},"end":{"line":1238,"column":75}}]},"153":{"line":1256,"type":"if","locations":[{"start":{"line":1256,"column":4},"end":{"line":1256,"column":4}},{"start":{"line":1256,"column":4},"end":{"line":1256,"column":4}}]},"154":{"line":1259,"type":"cond-expr","locations":[{"start":{"line":1259,"column":35},"end":{"line":1259,"column":81}},{"start":{"line":1259,"column":84},"end":{"line":1259,"column":91}}]},"155":{"line":1263,"type":"if","locations":[{"start":{"line":1263,"column":4},"end":{"line":1263,"column":4}},{"start":{"line":1263,"column":4},"end":{"line":1263,"column":4}}]},"156":{"line":1264,"type":"if","locations":[{"start":{"line":1264,"column":6},"end":{"line":1264,"column":6}},{"start":{"line":1264,"column":6},"end":{"line":1264,"column":6}}]},"157":{"line":1280,"type":"if","locations":[{"start":{"line":1280,"column":2},"end":{"line":1280,"column":2}},{"start":{"line":1280,"column":2},"end":{"line":1280,"column":2}}]},"158":{"line":1282,"type":"binary-expr","locations":[{"start":{"line":1282,"column":11},"end":{"line":1282,"column":27}},{"start":{"line":1282,"column":31},"end":{"line":1282,"column":37}}]},"159":{"line":1284,"type":"if","locations":[{"start":{"line":1284,"column":2},"end":{"line":1284,"column":2}},{"start":{"line":1284,"column":2},"end":{"line":1284,"column":2}}]},"160":{"line":1285,"type":"binary-expr","locations":[{"start":{"line":1285,"column":9},"end":{"line":1285,"column":17}},{"start":{"line":1285,"column":22},"end":{"line":1285,"column":46}}]},"161":{"line":1304,"type":"if","locations":[{"start":{"line":1304,"column":4},"end":{"line":1304,"column":4}},{"start":{"line":1304,"column":4},"end":{"line":1304,"column":4}}]},"162":{"line":1304,"type":"binary-expr","locations":[{"start":{"line":1304,"column":8},"end":{"line":1304,"column":39}},{"start":{"line":1304,"column":43},"end":{"line":1304,"column":84}}]},"163":{"line":1308,"type":"cond-expr","locations":[{"start":{"line":1308,"column":34},"end":{"line":1308,"column":46}},{"start":{"line":1308,"column":49},"end":{"line":1308,"column":68}}]},"164":{"line":1337,"type":"cond-expr","locations":[{"start":{"line":1337,"column":32},"end":{"line":1337,"column":217}},{"start":{"line":1337,"column":220},"end":{"line":1337,"column":289}}]},"165":{"line":1337,"type":"cond-expr","locations":[{"start":{"line":1337,"column":47},"end":{"line":1337,"column":62}},{"start":{"line":1337,"column":65},"end":{"line":1337,"column":217}}]},"166":{"line":1337,"type":"cond-expr","locations":[{"start":{"line":1337,"column":92},"end":{"line":1337,"column":114}},{"start":{"line":1337,"column":117},"end":{"line":1337,"column":217}}]},"167":{"line":1337,"type":"cond-expr","locations":[{"start":{"line":1337,"column":133},"end":{"line":1337,"column":154}},{"start":{"line":1337,"column":157},"end":{"line":1337,"column":217}}]},"168":{"line":1337,"type":"cond-expr","locations":[{"start":{"line":1337,"column":178},"end":{"line":1337,"column":194}},{"start":{"line":1337,"column":197},"end":{"line":1337,"column":217}}]},"169":{"line":1337,"type":"cond-expr","locations":[{"start":{"line":1337,"column":237},"end":{"line":1337,"column":252}},{"start":{"line":1337,"column":255},"end":{"line":1337,"column":265}}]}}}} \ No newline at end of file diff --git a/coverage/lcov-report/hyperHTML/index.c.js.html b/coverage/lcov-report/hyperHTML/index.c.js.html index c6a32ad8..939db2b9 100644 --- a/coverage/lcov-report/hyperHTML/index.c.js.html +++ b/coverage/lcov-report/hyperHTML/index.c.js.html @@ -22,22 +22,22 @@

100% Statements - 644/644 + 649/649
100% Branches - 346/346 + 355/355
100% Functions - 99/99 + 101/101
100% Lines - 632/632 + 637/637
7 statements, 4 functions, 9 branches @@ -1383,7 +1383,22 @@

1334 1335 1336 -1337 +1337 +1338 +1339 +1340 +1341 +1342 +1343 +1344 +1345 +1346 +1347 +1348 +1349 +1350 +1351 +1352     @@ -1451,10 +1466,10 @@

  -299× +301×     -139× +138×       @@ -1483,7 +1498,7 @@

    -63× +62×       @@ -1594,7 +1609,7 @@

  -102× +93×     62× @@ -1636,16 +1651,16 @@

    -176× +228×   -485× +538×   -227× +226×   -78× +80×       @@ -1687,25 +1702,25 @@

13×   -100× -100× -175× +99× +99× +174×       -95× +102×   -89× +96×           -176× +228×       @@ -1713,8 +1728,8 @@

    -452× -452× +450× +450×       @@ -1723,11 +1738,11 @@

      -452× -452× -342× +450× +450× +341×   -452× +450×       @@ -1742,9 +1757,9 @@

    -107× +140×   -110× +109×       @@ -1761,7 +1776,7 @@

    -646× +668×       @@ -1769,29 +1784,43 @@

  -646× -646× +  +  +  +  + + +329× +329× +  +  +  + +339× +  +  +           -85× -85× -85× +138× +138× +138×   -87× -87× -87× +86× +86× +86×   -86× -86× +85× +85×   -87× +86×       @@ -1811,10 +1840,10 @@

    -16× -16× -16× -16× +18× +18× +18× +18×       @@ -1851,41 +1880,41 @@

    -155× -155× -155× +206× +206× +206×       -58× -58× -58× +102× +102× +102×   -89× -89× +96× +96×   -155× -138× +206× +162×   -155× +206×     -196× +264×       -155× +206×     -223× -223× -301× +257× +257× +346×   -223× +257×       @@ -1973,10 +2002,10 @@

    -30× -30× -30× -30× +28× +28× +28× +28×     @@ -1985,52 +2014,52 @@

      -297× -297× -297× +298× +298× +298×   -297× -297× -297× -297× -297× -297× -297× -587× -40× -547× +298× +298× +298× +298× +298× +298× +298× +522× +39× +483× -544× +480× 22× -522× +458× -517× -215× -215× -302× -88× -88× -214× -65× -65× -65× -149× +453× +184× +184× +269× +70× +70× +199× +62× +62× +62× +137× 21× 21× 21×   -128× -128× -89× -89× +116× +116× +79× +79×   -39× -39× -39× -58× -58× +37× +37× +37× +56× +56×   -39× +37× 12× 11×   @@ -2041,37 +2070,37 @@

12× 12×   -27× -27× -27× -27× +25× +25× +25× +25×         -297× -254× -156× -156× -156× -113× +298× +258× +175× +175× +175× +123×   -43× -43× -116× +52× +52× +172×   -43× +52×     -98× -98× -69× +83× +83× +56×   -29× +27×       -297× +298×       @@ -2092,7 +2121,7 @@

    -526× +540×       @@ -2113,25 +2142,25 @@

    -217× -217× -217× -223× -223× -223× +249× +249× +249× +257× +257× +257× +  +138× +138×   111× 111×   -104× -104× -      -217× +249×       @@ -2143,36 +2172,36 @@

    -355× -355× -355× -508× -508× +433× +433× +433× +603× +603×   -201× -201× -201× +227× +227× +227×   -70× -66× -66× +114× +110× +110×           -70× +114×             -237× +262×   -237× +262×       @@ -2187,37 +2216,37 @@

    -201× -201× -201× -201× -201× -201× -141× -141× -89× +227× +227× +227× +227× +227× +227× +148× +148× +96×       -89× -89× -89× +96× +96× +96×         -89× +96×   -89× +96×     -201× -201× +227× +227×   -89× -89× +96× +96×   -87× +94×       @@ -2226,8 +2255,8 @@

      -201× -201× +227× +227×       @@ -2274,22 +2303,22 @@

    -111× -111× -111× +138× +138× +138× 282×       104× -30× +28× 10× 10×     -74× -74× -74× +76× +76× +76×   104×   @@ -2305,7 +2334,7 @@

170× 88× - +     79× @@ -2347,7 +2376,7 @@

170×     -111× +138×       @@ -2358,16 +2387,16 @@

    -104× -104× +111× +111×     -104× +111×       -96× +103× 38× 38× 16× @@ -2379,7 +2408,7 @@

20×   38× -56× +54× 42× 42× 42× @@ -2389,14 +2418,14 @@

      -58× -16× +65× +19× 30× -28× -28× -26× -26× - +27× +27× +24× +24× +       @@ -2405,23 +2434,23 @@

      -42× -42× -42× -82× -58× -58× -54× - - +46× +46× +46× +78× +57× +57× +52× + +   - +   50× 50× -44× -44× +45× +45×       @@ -2532,6 +2561,7 @@

      +      @@ -2539,13 +2569,13 @@

    -422× -422× -205× +417× +417× +168×   -217× +249×   -422× +417×       @@ -2553,21 +2583,21 @@

    -217× -217× -217× -217× -217× -217× -217× -217× +249× +249× +249× +249× +249× +249× +249× +249×       -422× -422× -460× +417× +417× +454×       @@ -2576,13 +2606,13 @@

    -154× -154× -154× -154× -154× -154× -154× +206× +206× +206× +206× +206× +206× +206×       @@ -2605,7 +2635,7 @@

    -94× +98×       @@ -2621,22 +2651,22 @@

    114× -190× -190× -190× +185× +185× +185× 122× 122× 122× 122×   -190× -190× +185× +185× 122× 10×   122×   -190× +185×       @@ -2644,15 +2674,15 @@

    -50× -50× -50× -50× -12× -12× +54× +54× +54× +54× +16× +16×   -50× -50× +54× +54×       @@ -2670,9 +2700,9 @@

122× 122× 122× -240× -240× -136× +246× +246× +138×     122× @@ -2720,1338 +2750,1353 @@

   
var hyperHTML = (function (global) {
-  'use strict';
- 
-  var G = document.defaultView;
- 
-  // Node.CONSTANTS
-  // 'cause some engine has no global Node defined
-  // (i.e. Node, NativeScript, basicHTML ... )
-  var ELEMENT_NODE = 1;
-  var TEXT_NODE = 3;
-  var COMMENT_NODE = 8;
-  var DOCUMENT_FRAGMENT_NODE = 11;
- 
-  // HTML related constants
-  var VOID_ELEMENTS = /^area|base|br|col|embed|hr|img|input|keygen|link|menuitem|meta|param|source|track|wbr$/i;
- 
-  // SVG related constants
-  var OWNER_SVG_ELEMENT = 'ownerSVGElement';
-  var SVG_NAMESPACE = 'http://www.w3.org/2000/svg';
- 
-  // Custom Elements / MutationObserver constants
-  var CONNECTED = 'connected';
-  var DISCONNECTED = 'dis' + CONNECTED;
- 
-  // hyperHTML related constants
-  var EXPANDO = '_hyper: ';
-  var SHOULD_USE_TEXT_CONTENT = /^style|textarea$/i;
-  var UID = EXPANDO + (Math.random() * new Date() | 0) + ';';
-  var UIDC = '<!--' + UID + '-->';
- 
-  // you know that kind of basics you need to cover
-  // your use case only but you don't want to bloat the library?
-  // There's even a package in here:
-  // https://www.npmjs.com/package/poorlyfills
- 
-  // used to dispatch simple events
-  var Event = G.Event;
-  try {
-    new Event('Event');
-  } catch (o_O) {
-    Event = function Event(type) {
-      var e = document.createEvent('Event');
-      e.initEvent(type, false, false);
-      return e;
-    };
-  }
+'use strict';
  
-  // used to store template literals
-  /* istanbul ignore next */
-  var Map = G.Map || function Map() {
-    var keys = [],
-        values = [];
-    return {
-      get: function get(obj) {
-        return values[keys.indexOf(obj)];
-      },
-      set: function set(obj, value) {
-        values[keys.push(obj) - 1] = value;
-      }
-    };
-  };
+var G = document.defaultView;
  
-  // used to store wired content
-  var ID = 0;
-  var WeakMap = G.WeakMap || function WeakMap() {
-    var key = UID + ID++;
-    return {
-      get: function get(obj) {
-        return obj[key];
-      },
-      set: function set(obj, value) {
-        Object.defineProperty(obj, key, {
-          configurable: true,
-          value: value
-        });
-      }
-    };
-  };
+// Node.CONSTANTS
+// 'cause some engine has no global Node defined
+// (i.e. Node, NativeScript, basicHTML ... )
+var ELEMENT_NODE = 1;
+var TEXT_NODE = 3;
+var COMMENT_NODE = 8;
+var DOCUMENT_FRAGMENT_NODE = 11;
  
-  // used to store hyper.Components
-  var WeakSet = G.WeakSet || function WeakSet() {
-    var wm = new WeakMap();
-    return {
-      add: function add(obj) {
-        wm.set(obj, true);
-      },
-      has: function has(obj) {
-        return wm.get(obj) === true;
-      }
-    };
-  };
+// HTML related constants
+var VOID_ELEMENTS = /^area|base|br|col|embed|hr|img|input|keygen|link|menuitem|meta|param|source|track|wbr$/i;
  
-  // used to be sure IE9 or older Androids work as expected
-  var isArray = Array.isArray || function (toString) {
-    return function (arr) {
-      return toString.call(arr) === '[object Array]';
-    };
-  }({}.toString);
+// SVG related constants
+var OWNER_SVG_ELEMENT = 'ownerSVGElement';
+var SVG_NAMESPACE = 'http://www.w3.org/2000/svg';
  
-  var trim = UID.trim || function () {
-    return this.replace(/^\s+|\s+$/g, '');
-  };
+// Custom Elements / MutationObserver constants
+var CONNECTED = 'connected';
+var DISCONNECTED = 'dis' + CONNECTED;
  
-  // hyperHTML.Component is a very basic class
-  // able to create Custom Elements like components
-  // including the ability to listen to connect/disconnect
-  // events via onconnect/ondisconnect attributes
-  // Components can be created imperatively or declaratively.
-  // The main difference is that declared components
-  // will not automatically render on setState(...)
-  // to simplify state handling on render.
-  function Component() {
-    return this; // this is needed in Edge !!!
-  }
+// hyperHTML related constants
+var EXPANDO = '_hyper: ';
+var SHOULD_USE_TEXT_CONTENT = /^style|textarea$/i;
+var UID = EXPANDO + (Math.random() * new Date() | 0) + ';';
+var UIDC = '<!--' + UID + '-->';
  
-  // Component is lazily setup because it needs
-  // wire mechanism as lazy content
-  function setup(content) {
-    // there are various weakly referenced variables in here
-    // and mostly are to use Component.for(...) static method.
-    var children = new WeakMap();
-    var create = Object.create;
-    var createEntry = function createEntry(wm, id, component) {
-      wm.set(id, component);
-      return component;
-    };
-    var get = function get(Class, info, context, id) {
-      var relation = info.get(Class) || relate(Class, info);
-      switch (typeof id) {
-        case 'object':
-        case 'function':
-          var wm = relation.w || (relation.w = new WeakMap());
-          return wm.get(id) || createEntry(wm, id, new Class(context));
-        default:
-          var sm = relation.p || (relation.p = create(null));
-          return sm[id] || (sm[id] = new Class(context));
-      }
-    };
-    var relate = function relate(Class, info) {
-      var relation = { w: null, p: null };
-      info.set(Class, relation);
-      return relation;
-    };
-    var set = function set(context) {
-      var info = new Map();
-      children.set(context, info);
-      return info;
-    };
-    // The Component Class
-    Object.defineProperties(Component, {
-      // Component.for(context[, id]) is a convenient way
-      // to automatically relate data/context to children components
-      // If not created yet, the new Component(context) is weakly stored
-      // and after that same instance would always be returned.
-      for: {
-        configurable: true,
-        value: function value(context, id) {
-          return get(this, children.get(context) || set(context), context, id == null ? 'default' : id);
-        }
-      }
-    });
-    Object.defineProperties(Component.prototype, {
-      // all events are handled with the component as context
-      handleEvent: {
-        value: function value(e) {
-          var ct = e.currentTarget;
-          this['getAttribute' in ct && ct.getAttribute('data-call') || 'on' + e.type](e);
-        }
-      },
-      // components will lazily define html or svg properties
-      // as soon as these are invoked within the .render() method
-      // Such render() method is not provided by the base class
-      // but it must be available through the Component extend.
-      // Declared components could implement a
-      // render(props) method too and use props as needed.
-      html: lazyGetter('html', content),
-      svg: lazyGetter('svg', content),
-      // the state is a very basic/simple mechanism inspired by Preact
-      state: lazyGetter('state', function () {
-        return this.defaultState;
-      }),
-      // it is possible to define a default state that'd be always an object otherwise
-      defaultState: {
-        get: function get() {
-          return {};
-        }
-      },
-      // setting some property state through a new object
-      // or a callback, triggers also automatically a render
-      // unless explicitly specified to not do so (render === false)
-      setState: {
-        value: function value(state, render) {
-          var target = this.state;
-          var source = typeof state === 'function' ? state.call(this, target) : state;
-          for (var key in source) {
-            target[key] = source[key];
-          }if (render !== false) this.render();
-          return this;
-        }
-      }
-    });
-  }
+// you know that kind of basics you need to cover
+// your use case only but you don't want to bloat the library?
+// There's even a package in here:
+// https://www.npmjs.com/package/poorlyfills
  
-  // instead of a secret key I could've used a WeakMap
-  // However, attaching a property directly will result
-  // into better performance with thousands of components
-  // hanging around, and less memory pressure caused by the WeakMap
-  var lazyGetter = function lazyGetter(type, fn) {
-    var secret = '_' + type + '$';
-    return {
-      get: function get() {
-        return this[secret] || (this[type] = fn.call(this, type));
-      },
-      set: function set(value) {
-        Object.defineProperty(this, secret, { configurable: true, value: value });
-      }
-    };
+// used to dispatch simple events
+var Event = G.Event;
+try {
+  new Event('Event');
+} catch (o_O) {
+  Event = function Event(type) {
+    var e = document.createEvent('Event');
+    e.initEvent(type, false, false);
+    return e;
   };
+}
  
-  var intents = {};
-  var keys = [];
-  var hasOwnProperty = intents.hasOwnProperty;
- 
-  var length = 0;
- 
-  var Intent = {
- 
-    // hyperHTML.define('intent', (object, update) => {...})
-    // can be used to define a third parts update mechanism
-    // when every other known mechanism failed.
-    // hyper.define('user', info => info.name);
-    // hyper(node)`<p>${{user}}</p>`;
-    define: function define(intent, callback) {
-      if (!(intent in intents)) {
-        length = keys.push(intent);
-      }
-      intents[intent] = callback;
+// used to store template literals
+/* istanbul ignore next */
+var Map = G.Map || function Map() {
+  var keys = [],
+      values = [];
+  return {
+    get: function get(obj) {
+      return values[keys.indexOf(obj)];
     },
- 
-    // this method is used internally as last resort
-    // to retrieve a value out of an object
-    invoke: function invoke(object, callback) {
-      for (var i = 0; i < length; i++) {
-        var key = keys[i];
-        if (hasOwnProperty.call(object, key)) {
-          return intents[key](object[key], callback);
-        }
-      }
+    set: function set(obj, value) {
+      values[keys.push(obj) - 1] = value;
     }
   };
+};
  
-  // these are tiny helpers to simplify most common operations needed here
-  var create = function create(node, type) {
-    return doc(node).createElement(type);
-  };
-  var doc = function doc(node) {
-    return node.ownerDocument || node;
-  };
-  var fragment = function fragment(node) {
-    return doc(node).createDocumentFragment();
-  };
-  var text = function text(node, _text) {
-    return doc(node).createTextNode(_text);
+// used to store wired content
+var ID = 0;
+var WeakMap = G.WeakMap || function WeakMap() {
+  var key = UID + ID++;
+  return {
+    get: function get(obj) {
+      return obj[key];
+    },
+    set: function set(obj, value) {
+      Object.defineProperty(obj, key, {
+        configurable: true,
+        value: value
+      });
+    }
   };
+};
  
-  // TODO:  I'd love to code-cover RegExp too here
-  //        these are fundamental for this library
+// used to store hyper.Components
+var WeakSet = G.WeakSet || function WeakSet() {
+  var wm = new WeakMap();
+  return {
+    add: function add(obj) {
+      wm.set(obj, true);
+    },
+    has: function has(obj) {
+      return wm.get(obj) === true;
+    }
+  };
+};
  
-  var spaces = ' \\f\\n\\r\\t';
-  var almostEverything = '[^ ' + spaces + '\\/>"\'=]+';
-  var attrName = '[ ' + spaces + ']+' + almostEverything;
-  var tagName = '<([A-Za-z]+[A-Za-z0-9:_-]*)((?:';
-  var attrPartials = '(?:=(?:\'[^\']*?\'|"[^"]*?"|<[^>]*?>|' + almostEverything + '))?)';
+// used to be sure IE9 or older Androids work as expected
+var isArray = Array.isArray || function (toString) {
+  return function (arr) {
+    return toString.call(arr) === '[object Array]';
+  };
+}({}.toString);
  
-  var attrSeeker = new RegExp(tagName + attrName + attrPartials + '+)([ ' + spaces + ']*/?>)', 'g');
+var trim = UID.trim || function () {
+  return this.replace(/^\s+|\s+$/g, '');
+};
  
-  var selfClosing = new RegExp(tagName + attrName + attrPartials + '*)([ ' + spaces + ']*/>)', 'g');
+// hyperHTML.Component is a very basic class
+// able to create Custom Elements like components
+// including the ability to listen to connect/disconnect
+// events via onconnect/ondisconnect attributes
+// Components can be created imperatively or declaratively.
+// The main difference is that declared components
+// will not automatically render on setState(...)
+// to simplify state handling on render.
+function Component() {
+  return this; // this is needed in Edge !!!
+}
  
-  var testFragment = fragment(document);
+// Component is lazily setup because it needs
+// wire mechanism as lazy content
+function setup(content) {
+  // there are various weakly referenced variables in here
+  // and mostly are to use Component.for(...) static method.
+  var children = new WeakMap();
+  var create = Object.create;
+  var createEntry = function createEntry(wm, id, component) {
+    wm.set(id, component);
+    return component;
+  };
+  var get = function get(Class, info, context, id) {
+    var relation = info.get(Class) || relate(Class, info);
+    switch (typeof id) {
+      case 'object':
+      case 'function':
+        var wm = relation.w || (relation.w = new WeakMap());
+        return wm.get(id) || createEntry(wm, id, new Class(context));
+      default:
+        var sm = relation.p || (relation.p = create(null));
+        return sm[id] || (sm[id] = new Class(context));
+    }
+  };
+  var relate = function relate(Class, info) {
+    var relation = { w: null, p: null };
+    info.set(Class, relation);
+    return relation;
+  };
+  var set = function set(context) {
+    var info = new Map();
+    children.set(context, info);
+    return info;
+  };
+  // The Component Class
+  Object.defineProperties(Component, {
+    // Component.for(context[, id]) is a convenient way
+    // to automatically relate data/context to children components
+    // If not created yet, the new Component(context) is weakly stored
+    // and after that same instance would always be returned.
+    for: {
+      configurable: true,
+      value: function value(context, id) {
+        return get(this, children.get(context) || set(context), context, id == null ? 'default' : id);
+      }
+    }
+  });
+  Object.defineProperties(Component.prototype, {
+    // all events are handled with the component as context
+    handleEvent: {
+      value: function value(e) {
+        var ct = e.currentTarget;
+        this['getAttribute' in ct && ct.getAttribute('data-call') || 'on' + e.type](e);
+      }
+    },
+    // components will lazily define html or svg properties
+    // as soon as these are invoked within the .render() method
+    // Such render() method is not provided by the base class
+    // but it must be available through the Component extend.
+    // Declared components could implement a
+    // render(props) method too and use props as needed.
+    html: lazyGetter('html', content),
+    svg: lazyGetter('svg', content),
+    // the state is a very basic/simple mechanism inspired by Preact
+    state: lazyGetter('state', function () {
+      return this.defaultState;
+    }),
+    // it is possible to define a default state that'd be always an object otherwise
+    defaultState: {
+      get: function get() {
+        return {};
+      }
+    },
+    // setting some property state through a new object
+    // or a callback, triggers also automatically a render
+    // unless explicitly specified to not do so (render === false)
+    setState: {
+      value: function value(state, render) {
+        var target = this.state;
+        var source = typeof state === 'function' ? state.call(this, target) : state;
+        for (var key in source) {
+          target[key] = source[key];
+        }if (render !== false) this.render();
+        return this;
+      }
+    }
+  });
+}
+ 
+// instead of a secret key I could've used a WeakMap
+// However, attaching a property directly will result
+// into better performance with thousands of components
+// hanging around, and less memory pressure caused by the WeakMap
+var lazyGetter = function lazyGetter(type, fn) {
+  var secret = '_' + type + '$';
+  return {
+    get: function get() {
+      return this[secret] || (this[type] = fn.call(this, type));
+    },
+    set: function set(value) {
+      Object.defineProperty(this, secret, { configurable: true, value: value });
+    }
+  };
+};
  
-  // DOM4 node.append(...many)
-  var hasAppend = 'append' in testFragment;
+var intents = {};
+var keys = [];
+var hasOwnProperty = intents.hasOwnProperty;
  
-  // detect old browsers without HTMLTemplateElement content support
-  var hasContent = 'content' in create(document, 'template');
+var length = 0;
  
-  // IE 11 has problems with cloning templates: it "forgets" empty childNodes
-  testFragment.appendChild(text(testFragment, 'g'));
-  testFragment.appendChild(text(testFragment, ''));
-  var hasDoomedCloneNode = testFragment.cloneNode(true).childNodes.length === 1;
+var Intent = {
  
-  // old browsers need to fallback to cloneNode
-  // Custom Elements V0 and V1 will work polyfilled
-  // but native implementations need importNode instead
-  // (specially Chromium and its old V0 implementation)
-  var hasImportNode = 'importNode' in document;
+  // hyperHTML.define('intent', (object, update) => {...})
+  // can be used to define a third parts update mechanism
+  // when every other known mechanism failed.
+  // hyper.define('user', info => info.name);
+  // hyper(node)`<p>${{user}}</p>`;
+  define: function define(intent, callback) {
+    if (!(intent in intents)) {
+      length = keys.push(intent);
+    }
+    intents[intent] = callback;
+  },
  
-  // appends an array of nodes
-  // to a generic node/fragment
-  // When available, uses append passing all arguments at once
-  // hoping that's somehow faster, even if append has more checks on type
-  var append = hasAppend ? function (node, childNodes) {
-    node.append.apply(node, childNodes);
-  } : function (node, childNodes) {
-    var length = childNodes.length;
+  // this method is used internally as last resort
+  // to retrieve a value out of an object
+  invoke: function invoke(object, callback) {
     for (var i = 0; i < length; i++) {
-      node.appendChild(childNodes[i]);
+      var key = keys[i];
+      if (hasOwnProperty.call(object, key)) {
+        return intents[key](object[key], callback);
+      }
     }
-  };
+  }
+};
  
-  var findAttributes = new RegExp('(' + attrName + '=)([\'"]?)' + UIDC + '\\2', 'gi');
-  var comments = function comments($0, $1, $2, $3) {
-    return '<' + $1 + $2.replace(findAttributes, replaceAttributes) + $3;
-  };
-  var replaceAttributes = function replaceAttributes($0, $1, $2) {
-    return $1 + ($2 || '"') + UID + ($2 || '"');
-  };
+// these are tiny helpers to simplify most common operations needed here
+var create = function create(node, type) {
+  return doc(node).createElement(type);
+};
+var doc = function doc(node) {
+  return node.ownerDocument || node;
+};
+var fragment = function fragment(node) {
+  return doc(node).createDocumentFragment();
+};
+var text = function text(node, _text) {
+  return doc(node).createTextNode(_text);
+};
  
-  // given a node and a generic HTML content,
-  // create either an SVG or an HTML fragment
-  // where such content will be injected
-  var createFragment = function createFragment(node, html) {
-    return (OWNER_SVG_ELEMENT in node ? SVGFragment : HTMLFragment)(node, html.replace(attrSeeker, comments));
-  };
+// TODO:  I'd love to code-cover RegExp too here
+//        these are fundamental for this library
  
-  // IE/Edge shenanigans proof cloneNode
-  // it goes through all nodes manually
-  // instead of relying the engine to suddenly
-  // merge nodes together
-  var cloneNode = hasDoomedCloneNode ? function (node) {
-    var clone = node.cloneNode();
-    var childNodes = node.childNodes ||
-    // this is an excess of caution
-    // but some node, in IE, might not
-    // have childNodes property.
-    // The following fallback ensure working code
-    // in older IE without compromising performance
-    // or any other browser/engine involved.
-    /* istanbul ignore next */
-    [];
-    var length = childNodes.length;
-    for (var i = 0; i < length; i++) {
-      clone.appendChild(cloneNode(childNodes[i]));
-    }
-    return clone;
-  } :
-  // the following ignore is due code-coverage
-  // combination of not having document.importNode
-  // but having a working node.cloneNode.
-  // This shenario is common on older Android/WebKit browsers
-  // but basicHTML here tests just two major cases:
-  // with document.importNode or with broken cloneNode.
+var spaces = ' \\f\\n\\r\\t';
+var almostEverything = '[^ ' + spaces + '\\/>"\'=]+';
+var attrName = '[ ' + spaces + ']+' + almostEverything;
+var tagName = '<([A-Za-z]+[A-Za-z0-9:_-]*)((?:';
+var attrPartials = '(?:=(?:\'[^\']*?\'|"[^"]*?"|<[^>]*?>|' + almostEverything + '))?)';
+ 
+var attrSeeker = new RegExp(tagName + attrName + attrPartials + '+)([ ' + spaces + ']*/?>)', 'g');
+ 
+var selfClosing = new RegExp(tagName + attrName + attrPartials + '*)([ ' + spaces + ']*/>)', 'g');
+ 
+var testFragment = fragment(document);
+ 
+// DOM4 node.append(...many)
+var hasAppend = 'append' in testFragment;
+ 
+// detect old browsers without HTMLTemplateElement content support
+var hasContent = 'content' in create(document, 'template');
+ 
+// IE 11 has problems with cloning templates: it "forgets" empty childNodes
+testFragment.appendChild(text(testFragment, 'g'));
+testFragment.appendChild(text(testFragment, ''));
+var hasDoomedCloneNode = testFragment.cloneNode(true).childNodes.length === 1;
+ 
+// old browsers need to fallback to cloneNode
+// Custom Elements V0 and V1 will work polyfilled
+// but native implementations need importNode instead
+// (specially Chromium and its old V0 implementation)
+var hasImportNode = 'importNode' in document;
+ 
+// appends an array of nodes
+// to a generic node/fragment
+// When available, uses append passing all arguments at once
+// hoping that's somehow faster, even if append has more checks on type
+var append = hasAppend ? function (node, childNodes) {
+  node.append.apply(node, childNodes);
+} : function (node, childNodes) {
+  var length = childNodes.length;
+  for (var i = 0; i < length; i++) {
+    node.appendChild(childNodes[i]);
+  }
+};
+ 
+var findAttributes = new RegExp('(' + attrName + '=)([\'"]?)' + UIDC + '\\2', 'gi');
+var comments = function comments($0, $1, $2, $3) {
+  return '<' + $1 + $2.replace(findAttributes, replaceAttributes) + $3;
+};
+var replaceAttributes = function replaceAttributes($0, $1, $2) {
+  return $1 + ($2 || '"') + UID + ($2 || '"');
+};
+ 
+// given a node and a generic HTML content,
+// create either an SVG or an HTML fragment
+// where such content will be injected
+var createFragment = function createFragment(node, html) {
+  return (OWNER_SVG_ELEMENT in node ? SVGFragment : HTMLFragment)(node, html.replace(attrSeeker, comments));
+};
+ 
+// IE/Edge shenanigans proof cloneNode
+// it goes through all nodes manually
+// instead of relying the engine to suddenly
+// merge nodes together
+var cloneNode = hasDoomedCloneNode ? function (node) {
+  var clone = node.cloneNode();
+  var childNodes = node.childNodes ||
+  // this is an excess of caution
+  // but some node, in IE, might not
+  // have childNodes property.
+  // The following fallback ensure working code
+  // in older IE without compromising performance
+  // or any other browser/engine involved.
   /* istanbul ignore next */
-  function (node) {
-    return node.cloneNode(true);
-  };
+  [];
+  var length = childNodes.length;
+  for (var i = 0; i < length; i++) {
+    clone.appendChild(cloneNode(childNodes[i]));
+  }
+  return clone;
+} :
+// the following ignore is due code-coverage
+// combination of not having document.importNode
+// but having a working node.cloneNode.
+// This shenario is common on older Android/WebKit browsers
+// but basicHTML here tests just two major cases:
+// with document.importNode or with broken cloneNode.
+/* istanbul ignore next */
+function (node) {
+  return node.cloneNode(true);
+};
  
-  // used to import html into fragments
-  var importNode = hasImportNode ? function (doc$$1, node) {
-    return doc$$1.importNode(node, true);
-  } : function (doc$$1, node) {
-    return cloneNode(node);
-  };
+// used to import html into fragments
+var importNode = hasImportNode ? function (doc$$1, node) {
+  return doc$$1.importNode(node, true);
+} : function (doc$$1, node) {
+  return cloneNode(node);
+};
  
-  // just recycling a one-off array to use slice
-  // in every needed place
-  var slice = [].slice;
- 
-  // lazy evaluated, returns the unique identity
-  // of a template literal, as tempalte literal itself.
-  // By default, ES2015 template literals are unique
-  // tag`a${1}z` === tag`a${2}z`
-  // even if interpolated values are different
-  // the template chunks are in a frozen Array
-  // that is identical each time you use the same
-  // literal to represent same static content
-  // around its own interpolations.
-  var unique = function unique(template) {
-    return TL(template);
-  };
+// just recycling a one-off array to use slice
+// in every needed place
+var slice = [].slice;
  
-  // TL returns a unique version of the template
-  // it needs lazy feature detection
-  // (cannot trust literals with transpiled code)
-  var T = {};
-  var TL = function TL(t) {
-    var k = '_' + t.join('_');
-    return T[k] || (T[k] = t);
-  };
+// lazy evaluated, returns the unique identity
+// of a template literal, as tempalte literal itself.
+// By default, ES2015 template literals are unique
+// tag`a${1}z` === tag`a${2}z`
+// even if interpolated values are different
+// the template chunks are in a frozen Array
+// that is identical each time you use the same
+// literal to represent same static content
+// around its own interpolations.
+var unique = function unique(template) {
+  return _TL(template);
+};
  
-  // create document fragments via native template
-  // with a fallback for browsers that won't be able
-  // to deal with some injected element such <td> or others
-  var HTMLFragment = hasContent ? function (node, html) {
-    var container = create(node, 'template');
-    container.innerHTML = html;
-    return container.content;
-  } : function (node, html) {
-    var container = create(node, 'template');
-    var content = fragment(node);
-    if (/^[^\S]*?<(col(?:group)?|t(?:head|body|foot|r|d|h))/i.test(html)) {
-      var selector = RegExp.$1;
-      container.innerHTML = '<table>' + html + '</table>';
-      append(content, slice.call(container.querySelectorAll(selector)));
-    } else {
-      container.innerHTML = html;
-      append(content, slice.call(container.childNodes));
-    }
-    return content;
-  };
+// TL returns a unique version of the template
+// it needs lazy feature detection
+// (cannot trust literals with transpiled code)
+var _TL = function TL(t) {
+  if (
+  // TypeScript template literals are not standard
+  t.propertyIsEnumerable('raw') ||
+  // Firefox < 55 has not standard implementation neither
+  /Firefox\/(\d+)/.test((G.navigator || {}).userAgent) && parseFloat(RegExp.$1) < 55) {
+    var T = {};
+    _TL = function TL(t) {
+      var k = '_' + t.join('_');
+      return T[k] || (T[k] = t);
+    };
+  } else {
+    // make TL an identity like function
+    _TL = function TL(t) {
+      return t;
+    };
+  }
+  return _TL(t);
+};
  
-  // creates SVG fragment with a fallback for IE that needs SVG
-  // within the HTML content
-  var SVGFragment = hasContent ? function (node, html) {
-    var content = fragment(node);
-    var container = doc(node).createElementNS(SVG_NAMESPACE, 'svg');
+// create document fragments via native template
+// with a fallback for browsers that won't be able
+// to deal with some injected element such <td> or others
+var HTMLFragment = hasContent ? function (node, html) {
+  var container = create(node, 'template');
+  container.innerHTML = html;
+  return container.content;
+} : function (node, html) {
+  var container = create(node, 'template');
+  var content = fragment(node);
+  if (/^[^\S]*?<(col(?:group)?|t(?:head|body|foot|r|d|h))/i.test(html)) {
+    var selector = RegExp.$1;
+    container.innerHTML = '<table>' + html + '</table>';
+    append(content, slice.call(container.querySelectorAll(selector)));
+  } else {
     container.innerHTML = html;
     append(content, slice.call(container.childNodes));
-    return content;
-  } : function (node, html) {
-    var content = fragment(node);
-    var container = create(node, 'div');
-    container.innerHTML = '<svg xmlns="' + SVG_NAMESPACE + '">' + html + '</svg>';
-    append(content, slice.call(container.firstChild.childNodes));
-    return content;
-  };
- 
-  function Wire(childNodes) {
-    this.childNodes = childNodes;
-    this.length = childNodes.length;
-    this.first = childNodes[0];
-    this.last = childNodes[this.length - 1];
   }
+  return content;
+};
  
-  // when a wire is inserted, all its nodes will follow
-  Wire.prototype.insert = function insert() {
-    var df = fragment(this.first);
-    append(df, this.childNodes);
-    return df;
-  };
+// creates SVG fragment with a fallback for IE that needs SVG
+// within the HTML content
+var SVGFragment = hasContent ? function (node, html) {
+  var content = fragment(node);
+  var container = doc(node).createElementNS(SVG_NAMESPACE, 'svg');
+  container.innerHTML = html;
+  append(content, slice.call(container.childNodes));
+  return content;
+} : function (node, html) {
+  var content = fragment(node);
+  var container = create(node, 'div');
+  container.innerHTML = '<svg xmlns="' + SVG_NAMESPACE + '">' + html + '</svg>';
+  append(content, slice.call(container.firstChild.childNodes));
+  return content;
+};
  
-  // when a wire is removed, all its nodes must be removed as well
-  Wire.prototype.remove = function remove() {
-    var first = this.first;
-    var last = this.last;
-    if (this.length === 2) {
-      last.parentNode.removeChild(last);
-    } else {
-      var range = doc(first).createRange();
-      range.setStartBefore(this.childNodes[1]);
-      range.setEndAfter(last);
-      range.deleteContents();
-    }
-    return first;
-  };
+function Wire(childNodes) {
+  this.childNodes = childNodes;
+  this.length = childNodes.length;
+  this.first = childNodes[0];
+  this.last = childNodes[this.length - 1];
+}
  
-  // every template literal interpolation indicates
-  // a precise target in the DOM the template is representing.
-  // `<p id=${'attribute'}>some ${'content'}</p>`
-  // hyperHTML finds only once per template literal,
-  // hence once per entire application life-cycle,
-  // all nodes that are related to interpolations.
-  // These nodes are stored as indexes used to retrieve,
-  // once per upgrade, nodes that will change on each future update.
-  // A path example is [2, 0, 1] representing the operation:
-  // node.childNodes[2].childNodes[0].childNodes[1]
-  // Attributes are addressed via their owner node and their name.
-  var createPath = function createPath(node) {
-    var path = [];
-    var parentNode = void 0;
-    switch (node.nodeType) {
-      case ELEMENT_NODE:
-      case DOCUMENT_FRAGMENT_NODE:
-        parentNode = node;
-        break;
-      case COMMENT_NODE:
-        parentNode = node.parentNode;
-        prepend(path, parentNode, node);
-        break;
-      default:
-        parentNode = node.ownerElement;
-        break;
-    }
-    for (node = parentNode; parentNode = parentNode.parentNode; node = parentNode) {
+// when a wire is inserted, all its nodes will follow
+Wire.prototype.insert = function insert() {
+  var df = fragment(this.first);
+  append(df, this.childNodes);
+  return df;
+};
+ 
+// when a wire is removed, all its nodes must be removed as well
+Wire.prototype.remove = function remove() {
+  var first = this.first;
+  var last = this.last;
+  if (this.length === 2) {
+    last.parentNode.removeChild(last);
+  } else {
+    var range = doc(first).createRange();
+    range.setStartBefore(this.childNodes[1]);
+    range.setEndAfter(last);
+    range.deleteContents();
+  }
+  return first;
+};
+ 
+// every template literal interpolation indicates
+// a precise target in the DOM the template is representing.
+// `<p id=${'attribute'}>some ${'content'}</p>`
+// hyperHTML finds only once per template literal,
+// hence once per entire application life-cycle,
+// all nodes that are related to interpolations.
+// These nodes are stored as indexes used to retrieve,
+// once per upgrade, nodes that will change on each future update.
+// A path example is [2, 0, 1] representing the operation:
+// node.childNodes[2].childNodes[0].childNodes[1]
+// Attributes are addressed via their owner node and their name.
+var createPath = function createPath(node) {
+  var path = [];
+  var parentNode = void 0;
+  switch (node.nodeType) {
+    case ELEMENT_NODE:
+    case DOCUMENT_FRAGMENT_NODE:
+      parentNode = node;
+      break;
+    case COMMENT_NODE:
+      parentNode = node.parentNode;
       prepend(path, parentNode, node);
-    }
-    return path;
-  };
+      break;
+    default:
+      parentNode = node.ownerElement;
+      break;
+  }
+  for (node = parentNode; parentNode = parentNode.parentNode; node = parentNode) {
+    prepend(path, parentNode, node);
+  }
+  return path;
+};
  
-  var prepend = function prepend(path, parent, node) {
-    path.unshift(path.indexOf.call(parent.childNodes, node));
-  };
+var prepend = function prepend(path, parent, node) {
+  path.unshift(path.indexOf.call(parent.childNodes, node));
+};
  
-  var Path = {
-    create: function create(type, node, name) {
-      return { type: type, name: name, node: node, path: createPath(node) };
-    },
-    find: function find(node, path) {
-      var length = path.length;
-      for (var i = 0; i < length; i++) {
-        node = node.childNodes[path[i]];
-      }
-      return node;
+var Path = {
+  create: function create(type, node, name) {
+    return { type: type, name: name, node: node, path: createPath(node) };
+  },
+  find: function find(node, path) {
+    var length = path.length;
+    for (var i = 0; i < length; i++) {
+      node = node.childNodes[path[i]];
     }
-  };
+    return node;
+  }
+};
  
-  // from https://github.com/developit/preact/blob/33fc697ac11762a1cb6e71e9847670d047af7ce5/src/constants.js
-  var IS_NON_DIMENSIONAL = /acit|ex(?:s|g|n|p|$)|rph|ows|mnc|ntw|ine[ch]|zoo|^ord/i;
- 
-  // style is handled as both string and object
-  // even if the target is an SVG element (consistency)
-  var Style = (function (node, original, isSVG) {
-    if (isSVG) {
-      var style = original.cloneNode(true);
-      style.value = '';
-      node.setAttributeNode(style);
-      return update(style, isSVG);
-    }
-    return update(node.style, isSVG);
-  });
+// from https://github.com/developit/preact/blob/33fc697ac11762a1cb6e71e9847670d047af7ce5/src/constants.js
+var IS_NON_DIMENSIONAL = /acit|ex(?:s|g|n|p|$)|rph|ows|mnc|ntw|ine[ch]|zoo|^ord/i;
  
-  // the update takes care or changing/replacing
-  // only properties that are different or
-  // in case of string, the whole node
-  var update = function update(style, isSVG) {
-    var oldType = void 0,
-        oldValue = void 0;
-    return function (newValue) {
-      switch (typeof newValue) {
-        case 'object':
-          if (newValue) {
-            if (oldType === 'object') {
-              if (!isSVG) {
-                if (oldValue !== newValue) {
-                  for (var key in oldValue) {
-                    if (!(key in newValue)) {
-                      style[key] = '';
-                    }
+// style is handled as both string and object
+// even if the target is an SVG element (consistency)
+var Style = (function (node, original, isSVG) {
+  if (isSVG) {
+    var style = original.cloneNode(true);
+    style.value = '';
+    node.setAttributeNode(style);
+    return update(style, isSVG);
+  }
+  return update(node.style, isSVG);
+});
+ 
+// the update takes care or changing/replacing
+// only properties that are different or
+// in case of string, the whole node
+var update = function update(style, isSVG) {
+  var oldType = void 0,
+      oldValue = void 0;
+  return function (newValue) {
+    switch (typeof newValue) {
+      case 'object':
+        if (newValue) {
+          if (oldType === 'object') {
+            if (!isSVG) {
+              if (oldValue !== newValue) {
+                for (var key in oldValue) {
+                  if (!(key in newValue)) {
+                    style[key] = '';
                   }
                 }
               }
-            } else {
-              if (isSVG) style.value = '';else style.cssText = '';
             }
-            var info = isSVG ? {} : style;
-            for (var _key in newValue) {
-              var value = newValue[_key];
-              info[_key] = typeof value === 'number' && !IS_NON_DIMENSIONAL.test(_key) ? value + 'px' : value;
-            }
-            oldType = 'object';
-            if (isSVG) style.value = toStyle(oldValue = info);else oldValue = newValue;
-            break;
+          } else {
+            if (isSVG) style.value = '';else style.cssText = '';
           }
-        default:
-          if (oldValue != newValue) {
-            oldType = 'string';
-            oldValue = newValue;
-            if (isSVG) style.value = newValue || '';else style.cssText = newValue || '';
+          var info = isSVG ? {} : style;
+          for (var _key in newValue) {
+            var value = newValue[_key];
+            info[_key] = typeof value === 'number' && !IS_NON_DIMENSIONAL.test(_key) ? value + 'px' : value;
           }
+          oldType = 'object';
+          if (isSVG) style.value = toStyle(oldValue = info);else oldValue = newValue;
           break;
-      }
-    };
-  };
- 
-  var hyphen = /([^A-Z])([A-Z]+)/g;
-  var ized = function ized($0, $1, $2) {
-    return $1 + '-' + $2.toLowerCase();
-  };
-  var toStyle = function toStyle(object) {
-    var css = [];
-    for (var key in object) {
-      css.push(key.replace(hyphen, ized), ':', object[key], ';');
+        }
+      default:
+        if (oldValue != newValue) {
+          oldType = 'string';
+          oldValue = newValue;
+          if (isSVG) style.value = newValue || '';else style.cssText = newValue || '';
+        }
+        break;
     }
-    return css.join('');
   };
+};
  
-  /* AUTOMATICALLY IMPORTED, DO NOT MODIFY */
-  /*! (c) 2017 Andrea Giammarchi (ISC) */
+var hyphen = /([^A-Z])([A-Z]+)/g;
+var ized = function ized($0, $1, $2) {
+  return $1 + '-' + $2.toLowerCase();
+};
+var toStyle = function toStyle(object) {
+  var css = [];
+  for (var key in object) {
+    css.push(key.replace(hyphen, ized), ':', object[key], ';');
+  }
+  return css.join('');
+};
  
-  /**
-   * This code is a revisited port of the snabbdom vDOM diffing logic,
-   * the same that fuels as fork Vue.js or other libraries.
-   * @credits https://github.com/snabbdom/snabbdom
-   */
+/* AUTOMATICALLY IMPORTED, DO NOT MODIFY */
+/*! (c) 2017 Andrea Giammarchi (ISC) */
  
-  var identity = function identity(O) {
-    return O;
-  };
+/**
+ * This code is a revisited port of the snabbdom vDOM diffing logic,
+ * the same that fuels as fork Vue.js or other libraries.
+ * @credits https://github.com/snabbdom/snabbdom
+ */
  
-  var remove = function remove(parentNode, before, after) {
-    var range = parentNode.ownerDocument.createRange();
-    range.setStartBefore(before);
-    range.setEndAfter(after);
-    range.deleteContents();
-  };
+var identity = function identity(O) {
+  return O;
+};
  
-  var domdiff = function domdiff(parentNode, // where changes happen
-  currentNodes, // Array of current items/nodes
-  futureNodes, // Array of future items/nodes
-  getNode, // optional way to retrieve a node from an item
-  beforeNode // optional item/node to use as insertBefore delimiter
-  ) {
-    var get = getNode || identity;
-    var before = beforeNode == null ? null : get(beforeNode, 0);
-    var currentStart = 0,
-        futureStart = 0;
-    var currentEnd = currentNodes.length - 1;
-    var currentStartNode = currentNodes[0];
-    var currentEndNode = currentNodes[currentEnd];
-    var futureEnd = futureNodes.length - 1;
-    var futureStartNode = futureNodes[0];
-    var futureEndNode = futureNodes[futureEnd];
-    while (currentStart <= currentEnd && futureStart <= futureEnd) {
-      if (currentStartNode == null) {
-        currentStartNode = currentNodes[++currentStart];
-      } else if (currentEndNode == null) {
-        currentEndNode = currentNodes[--currentEnd];
-      } else if (futureStartNode == null) {
-        futureStartNode = futureNodes[++futureStart];
-      } else if (futureEndNode == null) {
-        futureEndNode = futureNodes[--futureEnd];
-      } else if (currentStartNode == futureStartNode) {
-        currentStartNode = currentNodes[++currentStart];
-        futureStartNode = futureNodes[++futureStart];
-      } else if (currentEndNode == futureEndNode) {
-        currentEndNode = currentNodes[--currentEnd];
-        futureEndNode = futureNodes[--futureEnd];
-      } else if (currentStartNode == futureEndNode) {
-        parentNode.insertBefore(get(currentStartNode, 1), get(currentEndNode, -0).nextSibling);
-        currentStartNode = currentNodes[++currentStart];
-        futureEndNode = futureNodes[--futureEnd];
-      } else if (currentEndNode == futureStartNode) {
-        parentNode.insertBefore(get(currentEndNode, 1), get(currentStartNode, 0));
-        currentEndNode = currentNodes[--currentEnd];
+var remove = function remove(parentNode, before, after) {
+  var range = parentNode.ownerDocument.createRange();
+  range.setStartBefore(before);
+  range.setEndAfter(after);
+  range.deleteContents();
+};
+ 
+var domdiff = function domdiff(parentNode, // where changes happen
+currentNodes, // Array of current items/nodes
+futureNodes, // Array of future items/nodes
+getNode, // optional way to retrieve a node from an item
+beforeNode // optional item/node to use as insertBefore delimiter
+) {
+  var get = getNode || identity;
+  var before = beforeNode == null ? null : get(beforeNode, 0);
+  var currentStart = 0,
+      futureStart = 0;
+  var currentEnd = currentNodes.length - 1;
+  var currentStartNode = currentNodes[0];
+  var currentEndNode = currentNodes[currentEnd];
+  var futureEnd = futureNodes.length - 1;
+  var futureStartNode = futureNodes[0];
+  var futureEndNode = futureNodes[futureEnd];
+  while (currentStart <= currentEnd && futureStart <= futureEnd) {
+    if (currentStartNode == null) {
+      currentStartNode = currentNodes[++currentStart];
+    } else if (currentEndNode == null) {
+      currentEndNode = currentNodes[--currentEnd];
+    } else if (futureStartNode == null) {
+      futureStartNode = futureNodes[++futureStart];
+    } else if (futureEndNode == null) {
+      futureEndNode = futureNodes[--futureEnd];
+    } else if (currentStartNode == futureStartNode) {
+      currentStartNode = currentNodes[++currentStart];
+      futureStartNode = futureNodes[++futureStart];
+    } else if (currentEndNode == futureEndNode) {
+      currentEndNode = currentNodes[--currentEnd];
+      futureEndNode = futureNodes[--futureEnd];
+    } else if (currentStartNode == futureEndNode) {
+      parentNode.insertBefore(get(currentStartNode, 1), get(currentEndNode, -0).nextSibling);
+      currentStartNode = currentNodes[++currentStart];
+      futureEndNode = futureNodes[--futureEnd];
+    } else if (currentEndNode == futureStartNode) {
+      parentNode.insertBefore(get(currentEndNode, 1), get(currentStartNode, 0));
+      currentEndNode = currentNodes[--currentEnd];
+      futureStartNode = futureNodes[++futureStart];
+    } else {
+      var index = currentNodes.indexOf(futureStartNode);
+      if (index < 0) {
+        parentNode.insertBefore(get(futureStartNode, 1), get(currentStartNode, 0));
         futureStartNode = futureNodes[++futureStart];
       } else {
-        var index = currentNodes.indexOf(futureStartNode);
-        if (index < 0) {
-          parentNode.insertBefore(get(futureStartNode, 1), get(currentStartNode, 0));
-          futureStartNode = futureNodes[++futureStart];
-        } else {
-          var i = index;
-          var f = futureStart;
-          while (i <= currentEnd && f <= futureEnd && currentNodes[i] === futureNodes[f]) {
-            i++;
-            f++;
-          }
-          if (1 < i - index) {
-            if (--index === currentStart) {
-              parentNode.removeChild(get(currentStartNode, -1));
-            } else {
-              remove(parentNode, get(currentStartNode, -1), get(currentNodes[index], -1));
-            }
-            currentStart = i;
-            futureStart = f;
-            currentStartNode = currentNodes[i];
-            futureStartNode = futureNodes[f];
+        var i = index;
+        var f = futureStart;
+        while (i <= currentEnd && f <= futureEnd && currentNodes[i] === futureNodes[f]) {
+          i++;
+          f++;
+        }
+        if (1 < i - index) {
+          if (--index === currentStart) {
+            parentNode.removeChild(get(currentStartNode, -1));
           } else {
-            var el = currentNodes[index];
-            currentNodes[index] = null;
-            parentNode.insertBefore(get(el, 1), get(currentStartNode, 0));
-            futureStartNode = futureNodes[++futureStart];
+            remove(parentNode, get(currentStartNode, -1), get(currentNodes[index], -1));
           }
+          currentStart = i;
+          futureStart = f;
+          currentStartNode = currentNodes[i];
+          futureStartNode = futureNodes[f];
+        } else {
+          var el = currentNodes[index];
+          currentNodes[index] = null;
+          parentNode.insertBefore(get(el, 1), get(currentStartNode, 0));
+          futureStartNode = futureNodes[++futureStart];
         }
       }
     }
-    if (currentStart <= currentEnd || futureStart <= futureEnd) {
-      if (currentStart > currentEnd) {
-        var pin = futureNodes[futureEnd + 1];
-        var place = pin == null ? before : get(pin, 0);
-        if (futureStart === futureEnd) {
-          parentNode.insertBefore(get(futureNodes[futureStart], 1), place);
-        } else {
-          var fragment = parentNode.ownerDocument.createDocumentFragment();
-          while (futureStart <= futureEnd) {
-            fragment.appendChild(get(futureNodes[futureStart++], 1));
-          }
-          parentNode.insertBefore(fragment, place);
-        }
+  }
+  if (currentStart <= currentEnd || futureStart <= futureEnd) {
+    if (currentStart > currentEnd) {
+      var pin = futureNodes[futureEnd + 1];
+      var place = pin == null ? before : get(pin, 0);
+      if (futureStart === futureEnd) {
+        parentNode.insertBefore(get(futureNodes[futureStart], 1), place);
       } else {
-        if (currentNodes[currentStart] == null) currentStart++;
-        if (currentStart === currentEnd) {
-          parentNode.removeChild(get(currentNodes[currentStart], -1));
-        } else {
-          remove(parentNode, get(currentNodes[currentStart], -1), get(currentNodes[currentEnd], -1));
+        var fragment = parentNode.ownerDocument.createDocumentFragment();
+        while (futureStart <= futureEnd) {
+          fragment.appendChild(get(futureNodes[futureStart++], 1));
         }
+        parentNode.insertBefore(fragment, place);
+      }
+    } else {
+      if (currentNodes[currentStart] == null) currentStart++;
+      if (currentStart === currentEnd) {
+        parentNode.removeChild(get(currentNodes[currentStart], -1));
+      } else {
+        remove(parentNode, get(currentNodes[currentStart], -1), get(currentNodes[currentEnd], -1));
       }
     }
-    return futureNodes;
-  };
- 
-  // hyper.Component have a connected/disconnected
-  // mechanism provided by MutationObserver
-  // This weak set is used to recognize components
-  // as DOM node that needs to trigger connected/disconnected events
-  var components = new WeakSet();
+  }
+  return futureNodes;
+};
  
-  // a basic dictionary used to filter already cached attributes
-  // while looking for special hyperHTML values.
-  function Cache() {}
-  Cache.prototype = Object.create(null);
+// hyper.Component have a connected/disconnected
+// mechanism provided by MutationObserver
+// This weak set is used to recognize components
+// as DOM node that needs to trigger connected/disconnected events
+var components = new WeakSet();
  
-  // returns an intent to explicitly inject content as html
-  var asHTML = function asHTML(html) {
-    return { html: html };
-  };
+// a basic dictionary used to filter already cached attributes
+// while looking for special hyperHTML values.
+function Cache() {}
+Cache.prototype = Object.create(null);
  
-  // returns nodes from wires and components
-  var asNode = function asNode(item, i) {
-    return 'ELEMENT_NODE' in item ? item : item.constructor === Wire ?
-    // in the Wire case, the content can be
-    // removed, post-pended, inserted, or pre-pended and
-    // all these cases are handled by domdiff already
-    /* istanbul ignore next */
-    1 / i < 0 ? i ? item.remove() : item.last : i ? item.insert() : item.first : asNode(item.render(), i);
-  };
+// returns an intent to explicitly inject content as html
+var asHTML = function asHTML(html) {
+  return { html: html };
+};
  
-  // returns true if domdiff can handle the value
-  var canDiff = function canDiff(value) {
-    return 'ELEMENT_NODE' in value || value instanceof Wire || value instanceof Component;
-  };
+// returns nodes from wires and components
+var asNode = function asNode(item, i) {
+  return 'ELEMENT_NODE' in item ? item : item.constructor === Wire ?
+  // in the Wire case, the content can be
+  // removed, post-pended, inserted, or pre-pended and
+  // all these cases are handled by domdiff already
+  /* istanbul ignore next */
+  1 / i < 0 ? i ? item.remove() : item.last : i ? item.insert() : item.first : asNode(item.render(), i);
+};
  
-  // updates are created once per context upgrade
-  // within the main render function (../hyper/render.js)
-  // These are an Array of callbacks to invoke passing
-  // each interpolation value.
-  // Updates can be related to any kind of content,
-  // attributes, or special text-only cases such <style>
-  // elements or <textarea>
-  var create$1 = function create$$1(root, paths) {
-    var updates = [];
-    var length = paths.length;
-    for (var i = 0; i < length; i++) {
-      var info = paths[i];
-      var node = Path.find(root, info.path);
-      switch (info.type) {
-        case 'any':
-          updates.push(setAnyContent(node, []));
-          break;
-        case 'attr':
-          updates.push(setAttribute(node, info.name, info.node));
-          break;
-        case 'text':
-          updates.push(setTextContent(node));
-          node.textContent = '';
-          break;
-      }
-    }
-    return updates;
-  };
+// returns true if domdiff can handle the value
+var canDiff = function canDiff(value) {
+  return 'ELEMENT_NODE' in value || value instanceof Wire || value instanceof Component;
+};
  
-  // finding all paths is a one-off operation performed
-  // when a new template literal is used.
-  // The goal is to map all target nodes that will be
-  // used to update content/attributes every time
-  // the same template literal is used to create content.
-  // The result is a list of paths related to the template
-  // with all the necessary info to create updates as
-  // list of callbacks that target directly affected nodes.
-  var find = function find(node, paths, parts) {
-    var childNodes = node.childNodes;
-    var length = childNodes.length;
-    for (var i = 0; i < length; i++) {
-      var child = childNodes[i];
-      switch (child.nodeType) {
-        case ELEMENT_NODE:
-          findAttributes$1(child, paths, parts);
-          find(child, paths, parts);
-          break;
-        case COMMENT_NODE:
-          if (child.textContent === UID) {
-            parts.shift();
-            paths.push(
-            // basicHTML or other non standard engines
-            // might end up having comments in nodes
-            // where they shouldn't, hence this check.
-            SHOULD_USE_TEXT_CONTENT.test(node.nodeName) ? Path.create('text', node) : Path.create('any', child));
-          }
-          break;
-        case TEXT_NODE:
-          // the following ignore is actually covered by browsers
-          // only basicHTML ends up on previous COMMENT_NODE case
-          // instead of TEXT_NODE because it knows nothing about
-          // special style or textarea behavior
-          /* istanbul ignore if */
-          Iif (SHOULD_USE_TEXT_CONTENT.test(node.nodeName) && trim.call(child.textContent) === UIDC) {
-            parts.shift();
-            paths.push(Path.create('text', node));
-          }
-          break;
-      }
+// updates are created once per context upgrade
+// within the main render function (../hyper/render.js)
+// These are an Array of callbacks to invoke passing
+// each interpolation value.
+// Updates can be related to any kind of content,
+// attributes, or special text-only cases such <style>
+// elements or <textarea>
+var create$1 = function create$$1(root, paths) {
+  var updates = [];
+  var length = paths.length;
+  for (var i = 0; i < length; i++) {
+    var info = paths[i];
+    var node = Path.find(root, info.path);
+    switch (info.type) {
+      case 'any':
+        updates.push(setAnyContent(node, []));
+        break;
+      case 'attr':
+        updates.push(setAttribute(node, info.name, info.node));
+        break;
+      case 'text':
+        updates.push(setTextContent(node));
+        node.textContent = '';
+        break;
     }
-  };
+  }
+  return updates;
+};
  
-  // attributes are searched via unique hyperHTML id value.
-  // Despite HTML being case insensitive, hyperHTML is able
-  // to recognize attributes by name in a caseSensitive way.
-  // This plays well with Custom Elements definitions
-  // and also with XML-like environments, without trusting
-  // the resulting DOM but the template literal as the source of truth.
-  // IE/Edge has a funny bug with attributes and these might be duplicated.
-  // This is why there is a cache in charge of being sure no duplicated
-  // attributes are ever considered in future updates.
-  var findAttributes$1 = function findAttributes(node, paths, parts) {
-    var cache = new Cache();
-    var attributes = node.attributes;
-    var array = slice.call(attributes);
-    var remove = [];
-    var length = array.length;
-    for (var i = 0; i < length; i++) {
-      var attribute = array[i];
-      if (attribute.value === UID) {
-        var name = attribute.name;
-        // the following ignore is covered by IE
-        // and the IE9 double viewBox test
-        /* istanbul ignore else */
-        Eif (!(name in cache)) {
-          var realName = parts.shift().replace(/^(?:|[\S\s]*?\s)(\S+?)=['"]?$/, '$1');
-          cache[name] = attributes[realName] ||
-          // the following ignore is covered by browsers
-          // while basicHTML is already case-sensitive
-          /* istanbul ignore next */
-          attributes[realName.toLowerCase()];
-          paths.push(Path.create('attr', cache[name], realName));
+// finding all paths is a one-off operation performed
+// when a new template literal is used.
+// The goal is to map all target nodes that will be
+// used to update content/attributes every time
+// the same template literal is used to create content.
+// The result is a list of paths related to the template
+// with all the necessary info to create updates as
+// list of callbacks that target directly affected nodes.
+var find = function find(node, paths, parts) {
+  var childNodes = node.childNodes;
+  var length = childNodes.length;
+  for (var i = 0; i < length; i++) {
+    var child = childNodes[i];
+    switch (child.nodeType) {
+      case ELEMENT_NODE:
+        findAttributes$1(child, paths, parts);
+        find(child, paths, parts);
+        break;
+      case COMMENT_NODE:
+        if (child.textContent === UID) {
+          parts.shift();
+          paths.push(
+          // basicHTML or other non standard engines
+          // might end up having comments in nodes
+          // where they shouldn't, hence this check.
+          SHOULD_USE_TEXT_CONTENT.test(node.nodeName) ? Path.create('text', node) : Path.create('any', child));
         }
-        remove.push(attribute);
-      }
-    }
-    var len = remove.length;
-    for (var _i = 0; _i < len; _i++) {
-      // Edge HTML bug #16878726
-      var _attribute = remove[_i];
-      if (/^id$/i.test(_attribute.name)) node.removeAttribute(_attribute.name);
-      // standard browsers would work just fine here
-      else node.removeAttributeNode(remove[_i]);
+        break;
+      case TEXT_NODE:
+        // the following ignore is actually covered by browsers
+        // only basicHTML ends up on previous COMMENT_NODE case
+        // instead of TEXT_NODE because it knows nothing about
+        // special style or textarea behavior
+        /* istanbul ignore if */
+        Iif (SHOULD_USE_TEXT_CONTENT.test(node.nodeName) && trim.call(child.textContent) === UIDC) {
+          parts.shift();
+          paths.push(Path.create('text', node));
+        }
+        break;
     }
+  }
+};
  
-    // This is a very specific Firefox/Safari issue
-    // but since it should be a not so common pattern,
-    // it's probably worth patching regardless.
-    // Basically, scripts created through strings are death.
-    // You need to create fresh new scripts instead.
-    // TODO: is there any other node that needs such nonsense?
-    var nodeName = node.nodeName;
-    if (/^script$/i.test(nodeName)) {
-      // this used to be like that
-      // const script = createElement(node, nodeName);
-      // then Edge arrived and decided that scripts created
-      // through template documents aren't worth executing
-      // so it became this ... hopefully it won't hurt in the wild
-      var script = document.createElement(nodeName);
-      for (var _i2 = 0; _i2 < attributes.length; _i2++) {
-        script.setAttributeNode(attributes[_i2].cloneNode(true));
+// attributes are searched via unique hyperHTML id value.
+// Despite HTML being case insensitive, hyperHTML is able
+// to recognize attributes by name in a caseSensitive way.
+// This plays well with Custom Elements definitions
+// and also with XML-like environments, without trusting
+// the resulting DOM but the template literal as the source of truth.
+// IE/Edge has a funny bug with attributes and these might be duplicated.
+// This is why there is a cache in charge of being sure no duplicated
+// attributes are ever considered in future updates.
+var findAttributes$1 = function findAttributes(node, paths, parts) {
+  var cache = new Cache();
+  var attributes = node.attributes;
+  var array = slice.call(attributes);
+  var remove = [];
+  var length = array.length;
+  for (var i = 0; i < length; i++) {
+    var attribute = array[i];
+    if (attribute.value === UID) {
+      var name = attribute.name;
+      // the following ignore is covered by IE
+      // and the IE9 double viewBox test
+      /* istanbul ignore else */
+      Eif (!(name in cache)) {
+        var realName = parts.shift().replace(/^(?:|[\S\s]*?\s)(\S+?)=['"]?$/, '$1');
+        cache[name] = attributes[realName] ||
+        // the following ignore is covered by browsers
+        // while basicHTML is already case-sensitive
+        /* istanbul ignore next */
+        attributes[realName.toLowerCase()];
+        paths.push(Path.create('attr', cache[name], realName));
       }
-      script.textContent = node.textContent;
-      node.parentNode.replaceChild(script, node);
+      remove.push(attribute);
     }
-  };
+  }
+  var len = remove.length;
+  for (var _i = 0; _i < len; _i++) {
+    // Edge HTML bug #16878726
+    var _attribute = remove[_i];
+    if (/^id$/i.test(_attribute.name)) node.removeAttribute(_attribute.name);
+    // standard browsers would work just fine here
+    else node.removeAttributeNode(remove[_i]);
+  }
  
-  // when a Promise is used as interpolation value
-  // its result must be parsed once resolved.
-  // This callback is in charge of understanding what to do
-  // with a returned value once the promise is resolved.
-  var invokeAtDistance = function invokeAtDistance(value, callback) {
-    callback(value.placeholder);
-    if ('text' in value) {
-      Promise.resolve(value.text).then(String).then(callback);
-    } else if ('any' in value) {
-      Promise.resolve(value.any).then(callback);
-    } else if ('html' in value) {
-      Promise.resolve(value.html).then(asHTML).then(callback);
-    } else {
-      Promise.resolve(Intent.invoke(value, callback)).then(callback);
+  // This is a very specific Firefox/Safari issue
+  // but since it should be a not so common pattern,
+  // it's probably worth patching regardless.
+  // Basically, scripts created through strings are death.
+  // You need to create fresh new scripts instead.
+  // TODO: is there any other node that needs such nonsense?
+  var nodeName = node.nodeName;
+  if (/^script$/i.test(nodeName)) {
+    // this used to be like that
+    // const script = createElement(node, nodeName);
+    // then Edge arrived and decided that scripts created
+    // through template documents aren't worth executing
+    // so it became this ... hopefully it won't hurt in the wild
+    var script = document.createElement(nodeName);
+    for (var _i2 = 0; _i2 < attributes.length; _i2++) {
+      script.setAttributeNode(attributes[_i2].cloneNode(true));
     }
-  };
+    script.textContent = node.textContent;
+    node.parentNode.replaceChild(script, node);
+  }
+};
  
-  // quick and dirty way to check for Promise/ish values
-  var isPromise_ish = function isPromise_ish(value) {
-    return value != null && 'then' in value;
-  };
+// when a Promise is used as interpolation value
+// its result must be parsed once resolved.
+// This callback is in charge of understanding what to do
+// with a returned value once the promise is resolved.
+var invokeAtDistance = function invokeAtDistance(value, callback) {
+  callback(value.placeholder);
+  if ('text' in value) {
+    Promise.resolve(value.text).then(String).then(callback);
+  } else if ('any' in value) {
+    Promise.resolve(value.any).then(callback);
+  } else if ('html' in value) {
+    Promise.resolve(value.html).then(asHTML).then(callback);
+  } else {
+    Promise.resolve(Intent.invoke(value, callback)).then(callback);
+  }
+};
  
-  // in a hyper(node)`<div>${content}</div>` case
-  // everything could happen:
-  //  * it's a JS primitive, stored as text
-  //  * it's null or undefined, the node should be cleaned
-  //  * it's a component, update the content by rendering it
-  //  * it's a promise, update the content once resolved
-  //  * it's an explicit intent, perform the desired operation
-  //  * it's an Array, resolve all values if Promises and/or
-  //    update the node with the resulting list of content
-  var setAnyContent = function setAnyContent(node, childNodes) {
-    var fastPath = false;
-    var oldValue = void 0;
-    var anyContent = function anyContent(value) {
-      switch (typeof value) {
-        case 'string':
-        case 'number':
-        case 'boolean':
-          if (fastPath) {
-            if (oldValue !== value) {
-              oldValue = value;
-              childNodes[0].textContent = value;
-            }
-          } else {
-            fastPath = true;
+// quick and dirty way to check for Promise/ish values
+var isPromise_ish = function isPromise_ish(value) {
+  return value != null && 'then' in value;
+};
+ 
+// in a hyper(node)`<div>${content}</div>` case
+// everything could happen:
+//  * it's a JS primitive, stored as text
+//  * it's null or undefined, the node should be cleaned
+//  * it's a component, update the content by rendering it
+//  * it's a promise, update the content once resolved
+//  * it's an explicit intent, perform the desired operation
+//  * it's an Array, resolve all values if Promises and/or
+//    update the node with the resulting list of content
+var setAnyContent = function setAnyContent(node, childNodes) {
+  var fastPath = false;
+  var oldValue = void 0;
+  var anyContent = function anyContent(value) {
+    switch (typeof value) {
+      case 'string':
+      case 'number':
+      case 'boolean':
+        if (fastPath) {
+          if (oldValue !== value) {
             oldValue = value;
-            childNodes = domdiff(node.parentNode, childNodes, [text(node, value)], asNode, node);
+            childNodes[0].textContent = value;
           }
-          break;
-        case 'object':
-        case 'undefined':
-          if (value == null) {
-            fastPath = false;
-            childNodes = domdiff(node.parentNode, childNodes, [], asNode, node);
-            break;
-          }
-        default:
-          fastPath = false;
+        } else {
+          fastPath = true;
           oldValue = value;
-          if (isArray(value)) {
-            if (value.length === 0) {
-              if (childNodes.length) {
-                childNodes = domdiff(node.parentNode, childNodes, [], asNode, node);
-              }
-            } else {
-              switch (typeof value[0]) {
-                case 'string':
-                case 'number':
-                case 'boolean':
-                  anyContent({ html: value });
-                  break;
-                case 'object':
-                  if (isArray(value[0])) {
-                    value = value.concat.apply([], value);
-                  }
-                  if (isPromise_ish(value[0])) {
-                    Promise.all(value).then(anyContent);
-                    break;
-                  }
-                default:
-                  childNodes = domdiff(node.parentNode, childNodes, value, asNode, node);
-                  break;
-              }
+          childNodes = domdiff(node.parentNode, childNodes, [text(node, value)], asNode, node);
+        }
+        break;
+      case 'object':
+      case 'undefined':
+        if (value == null) {
+          fastPath = false;
+          childNodes = domdiff(node.parentNode, childNodes, [], asNode, node);
+          break;
+        }
+      default:
+        fastPath = false;
+        oldValue = value;
+        if (isArray(value)) {
+          if (value.length === 0) {
+            if (childNodes.length) {
+              childNodes = domdiff(node.parentNode, childNodes, [], asNode, node);
             }
-          } else if (canDiff(value)) {
-            childNodes = domdiff(node.parentNode, childNodes, value.nodeType === DOCUMENT_FRAGMENT_NODE ? slice.call(value.childNodes) : [value], asNode, node);
-          } else if (isPromise_ish(value)) {
-            value.then(anyContent);
-          } else if ('placeholder' in value) {
-            invokeAtDistance(value, anyContent);
-          } else if ('text' in value) {
-            anyContent(String(value.text));
-          } else if ('any' in value) {
-            anyContent(value.any);
-          } else if ('html' in value) {
-            childNodes = domdiff(node.parentNode, childNodes, slice.call(createFragment(node, [].concat(value.html).join('')).childNodes), asNode, node);
-          } else if ('length' in value) {
-            anyContent(slice.call(value));
           } else {
-            anyContent(Intent.invoke(value, anyContent));
+            switch (typeof value[0]) {
+              case 'string':
+              case 'number':
+              case 'boolean':
+                anyContent({ html: value });
+                break;
+              case 'object':
+                if (isArray(value[0])) {
+                  value = value.concat.apply([], value);
+                }
+                if (isPromise_ish(value[0])) {
+                  Promise.all(value).then(anyContent);
+                  break;
+                }
+              default:
+                childNodes = domdiff(node.parentNode, childNodes, value, asNode, node);
+                break;
+            }
           }
-          break;
-      }
-    };
-    return anyContent;
+        } else if (canDiff(value)) {
+          childNodes = domdiff(node.parentNode, childNodes, value.nodeType === DOCUMENT_FRAGMENT_NODE ? slice.call(value.childNodes) : [value], asNode, node);
+        } else if (isPromise_ish(value)) {
+          value.then(anyContent);
+        } else if ('placeholder' in value) {
+          invokeAtDistance(value, anyContent);
+        } else if ('text' in value) {
+          anyContent(String(value.text));
+        } else if ('any' in value) {
+          anyContent(value.any);
+        } else if ('html' in value) {
+          childNodes = domdiff(node.parentNode, childNodes, slice.call(createFragment(node, [].concat(value.html).join('')).childNodes), asNode, node);
+        } else if ('length' in value) {
+          anyContent(slice.call(value));
+        } else {
+          anyContent(Intent.invoke(value, anyContent));
+        }
+        break;
+    }
   };
+  return anyContent;
+};
  
-  // there are four kind of attributes, and related behavior:
-  //  * events, with a name starting with `on`, to add/remove event listeners
-  //  * special, with a name present in their inherited prototype, accessed directly
-  //  * regular, accessed through get/setAttribute standard DOM methods
-  //  * style, the only regular attribute that also accepts an object as value
-  //    so that you can style=${{width: 120}}. In this case, the behavior has been
-  //    fully inspired by Preact library and its simplicity.
-  var setAttribute = function setAttribute(node, name, original) {
-    var isSVG = OWNER_SVG_ELEMENT in node;
-    var oldValue = void 0;
-    // if the attribute is the style one
-    // handle it differently from others
-    if (name === 'style') {
-      return Style(node, original, isSVG);
-    }
-    // the name is an event one,
-    // add/remove event listeners accordingly
-    else if (/^on/.test(name)) {
-        var type = name.slice(2);
-        if (type === CONNECTED || type === DISCONNECTED) {
-          if (notObserving) {
-            notObserving = false;
-            observe();
-          }
-          components.add(node);
-        } else if (name.toLowerCase() in node) {
-          type = type.toLowerCase();
+// there are four kind of attributes, and related behavior:
+//  * events, with a name starting with `on`, to add/remove event listeners
+//  * special, with a name present in their inherited prototype, accessed directly
+//  * regular, accessed through get/setAttribute standard DOM methods
+//  * style, the only regular attribute that also accepts an object as value
+//    so that you can style=${{width: 120}}. In this case, the behavior has been
+//    fully inspired by Preact library and its simplicity.
+var setAttribute = function setAttribute(node, name, original) {
+  var isSVG = OWNER_SVG_ELEMENT in node;
+  var oldValue = void 0;
+  // if the attribute is the style one
+  // handle it differently from others
+  if (name === 'style') {
+    return Style(node, original, isSVG);
+  }
+  // the name is an event one,
+  // add/remove event listeners accordingly
+  else if (/^on/.test(name)) {
+      var type = name.slice(2);
+      if (type === CONNECTED || type === DISCONNECTED) {
+        if (notObserving) {
+          notObserving = false;
+          observe();
         }
+        components.add(node);
+      } else if (name.toLowerCase() in node) {
+        type = type.toLowerCase();
+      }
+      return function (newValue) {
+        if (oldValue !== newValue) {
+          if (oldValue) node.removeEventListener(type, oldValue, false);
+          oldValue = newValue;
+          if (newValue) node.addEventListener(type, newValue, false);
+        }
+      };
+    }
+    // the attribute is special ('value' in input)
+    // and it's not SVG *or* the name is exactly data,
+    // in this case assign the value directly
+    else if (name === 'data' || !isSVG && name in node) {
         return function (newValue) {
           if (oldValue !== newValue) {
-            if (oldValue) node.removeEventListener(type, oldValue, false);
             oldValue = newValue;
-            if (newValue) node.addEventListener(type, newValue, false);
+            if (node[name] !== newValue) {
+              node[name] = newValue;
+              if (newValue == null) {
+                node.removeAttribute(name);
+              }
+            }
           }
         };
       }
-      // the attribute is special ('value' in input)
-      // and it's not SVG *or* the name is exactly data,
-      // in this case assign the value directly
-      else if (name === 'data' || !isSVG && name in node) {
+      // in every other case, use the attribute node as it is
+      // update only the value, set it as node only when/if needed
+      else {
+          var owner = false;
+          var attribute = original.cloneNode(true);
           return function (newValue) {
             if (oldValue !== newValue) {
               oldValue = newValue;
-              if (node[name] !== newValue) {
-                node[name] = newValue;
+              if (attribute.value !== newValue) {
                 if (newValue == null) {
-                  node.removeAttribute(name);
+                  if (owner) {
+                    owner = false;
+                    node.removeAttributeNode(attribute);
+                  }
+                  attribute.value = newValue;
+                } else {
+                  attribute.value = newValue;
+                  if (!owner) {
+                    owner = true;
+                    node.setAttributeNode(attribute);
+                  }
                 }
               }
             }
           };
         }
-        // in every other case, use the attribute node as it is
-        // update only the value, set it as node only when/if needed
-        else {
-            var owner = false;
-            var attribute = original.cloneNode(true);
-            return function (newValue) {
-              if (oldValue !== newValue) {
-                oldValue = newValue;
-                if (attribute.value !== newValue) {
-                  if (newValue == null) {
-                    if (owner) {
-                      owner = false;
-                      node.removeAttributeNode(attribute);
-                    }
-                    attribute.value = newValue;
-                  } else {
-                    attribute.value = newValue;
-                    if (!owner) {
-                      owner = true;
-                      node.setAttributeNode(attribute);
-                    }
-                  }
-                }
-              }
-            };
-          }
-  };
+};
  
-  // style or textareas don't accept HTML as content
-  // it's pointless to transform or analyze anything
-  // different from text there but it's worth checking
-  // for possible defined intents.
-  var setTextContent = function setTextContent(node) {
-    var oldValue = void 0;
-    var textContent = function textContent(value) {
-      if (oldValue !== value) {
-        oldValue = value;
-        if (typeof value === 'object' && value) {
-          if (isPromise_ish(value)) {
-            value.then(textContent);
-          } else if ('placeholder' in value) {
-            invokeAtDistance(value, textContent);
-          } else if ('text' in value) {
-            textContent(String(value.text));
-          } else if ('any' in value) {
-            textContent(value.any);
-          } else if ('html' in value) {
-            textContent([].concat(value.html).join(''));
-          } else if ('length' in value) {
-            textContent(slice.call(value).join(''));
-          } else {
-            textContent(Intent.invoke(value, textContent));
-          }
+// style or textareas don't accept HTML as content
+// it's pointless to transform or analyze anything
+// different from text there but it's worth checking
+// for possible defined intents.
+var setTextContent = function setTextContent(node) {
+  var oldValue = void 0;
+  var textContent = function textContent(value) {
+    if (oldValue !== value) {
+      oldValue = value;
+      if (typeof value === 'object' && value) {
+        if (isPromise_ish(value)) {
+          value.then(textContent);
+        } else if ('placeholder' in value) {
+          invokeAtDistance(value, textContent);
+        } else if ('text' in value) {
+          textContent(String(value.text));
+        } else if ('any' in value) {
+          textContent(value.any);
+        } else if ('html' in value) {
+          textContent([].concat(value.html).join(''));
+        } else if ('length' in value) {
+          textContent(slice.call(value).join(''));
         } else {
-          node.textContent = value == null ? '' : value;
+          textContent(Intent.invoke(value, textContent));
         }
+      } else {
+        node.textContent = value == null ? '' : value;
       }
-    };
-    return textContent;
+    }
   };
+  return textContent;
+};
  
-  var Updates = { create: create$1, find: find };
- 
-  // hyper.Components might need connected/disconnected notifications
-  // used by components and their onconnect/ondisconnect callbacks.
-  // When one of these callbacks is encountered,
-  // the document starts being observed.
-  var notObserving = true;
-  function observe() {
- 
-    // when hyper.Component related DOM nodes
-    // are appended or removed from the live tree
-    // these might listen to connected/disconnected events
-    // This utility is in charge of finding all components
-    // involved in the DOM update/change and dispatch
-    // related information to them
-    var dispatchAll = function dispatchAll(nodes, type) {
-      var event = new Event(type);
-      var length = nodes.length;
-      for (var i = 0; i < length; i++) {
-        var node = nodes[i];
-        if (node.nodeType === ELEMENT_NODE) {
-          dispatchTarget(node, event);
-        }
-      }
-    };
+var Updates = { create: create$1, find: find };
  
-    // the way it's done is via the components weak set
-    // and recursively looking for nested components too
-    var dispatchTarget = function dispatchTarget(node, event) {
-      if (components.has(node)) {
-        node.dispatchEvent(event);
-      }
+// hyper.Components might need connected/disconnected notifications
+// used by components and their onconnect/ondisconnect callbacks.
+// When one of these callbacks is encountered,
+// the document starts being observed.
+var notObserving = true;
+function observe() {
  
-      var children = node.children;
-      var length = children.length;
-      for (var i = 0; i < length; i++) {
-        dispatchTarget(children[i], event);
+  // when hyper.Component related DOM nodes
+  // are appended or removed from the live tree
+  // these might listen to connected/disconnected events
+  // This utility is in charge of finding all components
+  // involved in the DOM update/change and dispatch
+  // related information to them
+  var dispatchAll = function dispatchAll(nodes, type) {
+    var event = new Event(type);
+    var length = nodes.length;
+    for (var i = 0; i < length; i++) {
+      var node = nodes[i];
+      if (node.nodeType === ELEMENT_NODE) {
+        dispatchTarget(node, event);
       }
-    };
+    }
+  };
  
-    // The MutationObserver is the best way to implement that
-    // but there is a fallback to deprecated DOMNodeInserted/Removed
-    // so that even older browsers/engines can help components life-cycle
-    try {
-      new MutationObserver(function (records) {
-        var length = records.length;
-        for (var i = 0; i < length; i++) {
-          var record = records[i];
-          dispatchAll(record.removedNodes, DISCONNECTED);
-          dispatchAll(record.addedNodes, CONNECTED);
-        }
-      }).observe(document, { subtree: true, childList: true });
-    } catch (o_O) {
-      document.addEventListener('DOMNodeRemoved', function (event) {
-        dispatchAll([event.target], DISCONNECTED);
-      }, false);
-      document.addEventListener('DOMNodeInserted', function (event) {
-        dispatchAll([event.target], CONNECTED);
-      }, false);
+  // the way it's done is via the components weak set
+  // and recursively looking for nested components too
+  var dispatchTarget = function dispatchTarget(node, event) {
+    if (components.has(node)) {
+      node.dispatchEvent(event);
     }
-  }
  
-  // a weak collection of contexts that
-  // are already known to hyperHTML
-  var bewitched = new WeakMap();
- 
-  // the collection of all template literals
-  // since these are unique and immutable
-  // for the whole application life-cycle
-  var templates = new Map();
- 
-  // better known as hyper.bind(node), the render is
-  // the main tag function in charge of fully upgrading
-  // or simply updating, contexts used as hyperHTML targets.
-  // The `this` context is either a regular DOM node or a fragment.
-  function render(template) {
-    var wicked = bewitched.get(this);
-    if (wicked && wicked.template === unique(template)) {
-      update$1.apply(wicked.updates, arguments);
-    } else {
-      upgrade.apply(this, arguments);
+    var children = node.children;
+    var length = children.length;
+    for (var i = 0; i < length; i++) {
+      dispatchTarget(children[i], event);
     }
-    return this;
-  }
+  };
  
-  // an upgrade is in charge of collecting template info,
-  // parse it once, if unknown, to map all interpolations
-  // as single DOM callbacks, relate such template
-  // to the current context, and render it after cleaning the context up
-  function upgrade(template) {
-    template = unique(template);
-    var info = templates.get(template) || createTemplate.call(this, template);
-    var fragment = importNode(this.ownerDocument, info.fragment);
-    var updates = Updates.create(fragment, info.paths);
-    bewitched.set(this, { template: template, updates: updates });
-    update$1.apply(updates, arguments);
-    this.textContent = '';
-    this.appendChild(fragment);
+  // The MutationObserver is the best way to implement that
+  // but there is a fallback to deprecated DOMNodeInserted/Removed
+  // so that even older browsers/engines can help components life-cycle
+  try {
+    new MutationObserver(function (records) {
+      var length = records.length;
+      for (var i = 0; i < length; i++) {
+        var record = records[i];
+        dispatchAll(record.removedNodes, DISCONNECTED);
+        dispatchAll(record.addedNodes, CONNECTED);
+      }
+    }).observe(document, { subtree: true, childList: true });
+  } catch (o_O) {
+    document.addEventListener('DOMNodeRemoved', function (event) {
+      dispatchAll([event.target], DISCONNECTED);
+    }, false);
+    document.addEventListener('DOMNodeInserted', function (event) {
+      dispatchAll([event.target], CONNECTED);
+    }, false);
   }
+}
  
-  // an update simply loops over all mapped DOM operations
-  function update$1() {
-    var length = arguments.length;
-    for (var i = 1; i < length; i++) {
-      this[i - 1](arguments[i]);
-    }
+// a weak collection of contexts that
+// are already known to hyperHTML
+var bewitched = new WeakMap();
+ 
+// all unique template literals
+// if the WeakMap is the global one, use it
+// otherwise uses a Map because polyfilled WeakMaps
+// cannot set any property to frozen objects (templates)
+var templates = WeakMap === G.WeakMap ? new WeakMap() : new Map();
+ 
+// better known as hyper.bind(node), the render is
+// the main tag function in charge of fully upgrading
+// or simply updating, contexts used as hyperHTML targets.
+// The `this` context is either a regular DOM node or a fragment.
+function render(template) {
+  var wicked = bewitched.get(this);
+  if (wicked && wicked.template === unique(template)) {
+    update$1.apply(wicked.updates, arguments);
+  } else {
+    upgrade.apply(this, arguments);
   }
+  return this;
+}
  
-  // a template can be used to create a document fragment
-  // aware of all interpolations and with a list
-  // of paths used to find once those nodes that need updates,
-  // no matter if these are attributes, text nodes, or regular one
-  function createTemplate(template) {
-    var paths = [];
-    var html = template.join(UIDC).replace(SC_RE, SC_PLACE);
-    var fragment = createFragment(this, html);
-    Updates.find(fragment, paths, template.slice());
-    var info = { fragment: fragment, paths: paths };
-    templates.set(template, info);
-    return info;
+// an upgrade is in charge of collecting template info,
+// parse it once, if unknown, to map all interpolations
+// as single DOM callbacks, relate such template
+// to the current context, and render it after cleaning the context up
+function upgrade(template) {
+  template = unique(template);
+  var info = templates.get(template) || createTemplate.call(this, template);
+  var fragment = importNode(this.ownerDocument, info.fragment);
+  var updates = Updates.create(fragment, info.paths);
+  bewitched.set(this, { template: template, updates: updates });
+  update$1.apply(updates, arguments);
+  this.textContent = '';
+  this.appendChild(fragment);
+}
+ 
+// an update simply loops over all mapped DOM operations
+function update$1() {
+  var length = arguments.length;
+  for (var i = 1; i < length; i++) {
+    this[i - 1](arguments[i]);
   }
+}
  
-  // some node could be special though, like a custom element
-  // with a self closing tag, which should work through these changes.
-  var SC_RE = selfClosing;
-  var SC_PLACE = function SC_PLACE($0, $1, $2) {
-    return VOID_ELEMENTS.test($1) ? $0 : '<' + $1 + $2 + '></' + $1 + '>';
-  };
+// a template can be used to create a document fragment
+// aware of all interpolations and with a list
+// of paths used to find once those nodes that need updates,
+// no matter if these are attributes, text nodes, or regular one
+function createTemplate(template) {
+  var paths = [];
+  var html = template.join(UIDC).replace(SC_RE, SC_PLACE);
+  var fragment = createFragment(this, html);
+  Updates.find(fragment, paths, template.slice());
+  var info = { fragment: fragment, paths: paths };
+  templates.set(template, info);
+  return info;
+}
  
-  // all wires used per each context
-  var wires = new WeakMap();
- 
-  // A wire is a callback used as tag function
-  // to lazily relate a generic object to a template literal.
-  // hyper.wire(user)`<div id=user>${user.name}</div>`; => the div#user
-  // This provides the ability to have a unique DOM structure
-  // related to a unique JS object through a reusable template literal.
-  // A wire can specify a type, as svg or html, and also an id
-  // via html:id or :id convention. Such :id allows same JS objects
-  // to be associated to different DOM structures accordingly with
-  // the used template literal without losing previously rendered parts.
-  var wire = function wire(obj, type) {
-    return obj == null ? content(type || 'html') : weakly(obj, type || 'html');
-  };
+// some node could be special though, like a custom element
+// with a self closing tag, which should work through these changes.
+var SC_RE = selfClosing;
+var SC_PLACE = function SC_PLACE($0, $1, $2) {
+  return VOID_ELEMENTS.test($1) ? $0 : '<' + $1 + $2 + '></' + $1 + '>';
+};
  
-  // A wire content is a virtual reference to one or more nodes.
-  // It's represented by either a DOM node, or an Array.
-  // In both cases, the wire content role is to simply update
-  // all nodes through the list of related callbacks.
-  // In few words, a wire content is like an invisible parent node
-  // in charge of updating its content like a bound element would do.
-  var content = function content(type) {
-    var wire = void 0,
-        container = void 0,
-        content = void 0,
-        template = void 0,
-        updates = void 0;
-    return function (statics) {
-      statics = unique(statics);
-      var setup = template !== statics;
-      if (setup) {
-        template = statics;
-        content = fragment(document);
-        container = type === 'svg' ? document.createElementNS(SVG_NAMESPACE, 'svg') : content;
-        updates = render.bind(container);
-      }
-      updates.apply(null, arguments);
-      if (setup) {
-        if (type === 'svg') {
-          append(content, slice.call(container.childNodes));
-        }
-        wire = wireContent(content);
-      }
-      return wire;
-    };
-  };
+// all wires used per each context
+var wires = new WeakMap();
  
-  // wires are weakly created through objects.
-  // Each object can have multiple wires associated
-  // and this is thanks to the type + :id feature.
-  var weakly = function weakly(obj, type) {
-    var i = type.indexOf(':');
-    var wire = wires.get(obj);
-    var id = type;
-    if (-1 < i) {
-      id = type.slice(i + 1);
-      type = type.slice(0, i) || 'html';
-    }
-    if (!wire) wires.set(obj, wire = {});
-    return wire[id] || (wire[id] = content(type));
-  };
+// A wire is a callback used as tag function
+// to lazily relate a generic object to a template literal.
+// hyper.wire(user)`<div id=user>${user.name}</div>`; => the div#user
+// This provides the ability to have a unique DOM structure
+// related to a unique JS object through a reusable template literal.
+// A wire can specify a type, as svg or html, and also an id
+// via html:id or :id convention. Such :id allows same JS objects
+// to be associated to different DOM structures accordingly with
+// the used template literal without losing previously rendered parts.
+var wire = function wire(obj, type) {
+  return obj == null ? content(type || 'html') : weakly(obj, type || 'html');
+};
  
-  // a document fragment loses its nodes as soon
-  // as it's appended into another node.
-  // This would easily lose wired content
-  // so that on a second render call, the parent
-  // node wouldn't know which node was there
-  // associated to the interpolation.
-  // To prevent hyperHTML to forget about wired nodes,
-  // these are either returned as Array or, if there's ony one entry,
-  // as single referenced node that won't disappear from the fragment.
-  // The initial fragment, at this point, would be used as unique reference.
-  var wireContent = function wireContent(node) {
-    var childNodes = node.childNodes;
-    var length = childNodes.length;
-    var wireNodes = [];
-    for (var i = 0; i < length; i++) {
-      var child = childNodes[i];
-      if (child.nodeType === ELEMENT_NODE || trim.call(child.textContent).length !== 0) {
-        wireNodes.push(child);
+// A wire content is a virtual reference to one or more nodes.
+// It's represented by either a DOM node, or an Array.
+// In both cases, the wire content role is to simply update
+// all nodes through the list of related callbacks.
+// In few words, a wire content is like an invisible parent node
+// in charge of updating its content like a bound element would do.
+var content = function content(type) {
+  var wire = void 0,
+      container = void 0,
+      content = void 0,
+      template = void 0,
+      updates = void 0;
+  return function (statics) {
+    statics = unique(statics);
+    var setup = template !== statics;
+    if (setup) {
+      template = statics;
+      content = fragment(document);
+      container = type === 'svg' ? document.createElementNS(SVG_NAMESPACE, 'svg') : content;
+      updates = render.bind(container);
+    }
+    updates.apply(null, arguments);
+    if (setup) {
+      if (type === 'svg') {
+        append(content, slice.call(container.childNodes));
       }
+      wire = wireContent(content);
     }
-    return wireNodes.length === 1 ? wireNodes[0] : new Wire(wireNodes);
+    return wire;
   };
+};
  
-  /*! (c) Andrea Giammarchi (ISC) */
+// wires are weakly created through objects.
+// Each object can have multiple wires associated
+// and this is thanks to the type + :id feature.
+var weakly = function weakly(obj, type) {
+  var i = type.indexOf(':');
+  var wire = wires.get(obj);
+  var id = type;
+  if (-1 < i) {
+    id = type.slice(i + 1);
+    type = type.slice(0, i) || 'html';
+  }
+  if (!wire) wires.set(obj, wire = {});
+  return wire[id] || (wire[id] = content(type));
+};
  
-  // all functions are self bound to the right context
-  // you can do the following
-  // const {bind, wire} = hyperHTML;
-  // and use them right away: bind(node)`hello!`;
-  var bind = function bind(context) {
-    return render.bind(context);
-  };
-  var define = Intent.define;
- 
-  hyper.Component = Component;
-  hyper.bind = bind;
-  hyper.define = define;
-  hyper.diff = domdiff;
-  hyper.hyper = hyper;
-  hyper.wire = wire;
- 
-  // the wire content is the lazy defined
-  // html or svg property of each hyper.Component
-  setup(content);
- 
-  // by default, hyperHTML is a smart function
-  // that "magically" understands what's the best
-  // thing to do with passed arguments
-  function hyper(HTML) {
-    return arguments.length < 2 ? HTML == null ? content('html') : typeof HTML === 'string' ? hyper.wire(null, HTML) : 'raw' in HTML ? content('html')(HTML) : 'nodeType' in HTML ? hyper.bind(HTML) : weakly(HTML, 'html') : ('raw' in HTML ? content('html') : hyper.wire).apply(null, arguments);
+// a document fragment loses its nodes as soon
+// as it's appended into another node.
+// This would easily lose wired content
+// so that on a second render call, the parent
+// node wouldn't know which node was there
+// associated to the interpolation.
+// To prevent hyperHTML to forget about wired nodes,
+// these are either returned as Array or, if there's ony one entry,
+// as single referenced node that won't disappear from the fragment.
+// The initial fragment, at this point, would be used as unique reference.
+var wireContent = function wireContent(node) {
+  var childNodes = node.childNodes;
+  var length = childNodes.length;
+  var wireNodes = [];
+  for (var i = 0; i < length; i++) {
+    var child = childNodes[i];
+    if (child.nodeType === ELEMENT_NODE || trim.call(child.textContent).length !== 0) {
+      wireNodes.push(child);
+    }
   }
+  return wireNodes.length === 1 ? wireNodes[0] : new Wire(wireNodes);
+};
+ 
+/*! (c) Andrea Giammarchi (ISC) */
+ 
+// all functions are self bound to the right context
+// you can do the following
+// const {bind, wire} = hyperHTML;
+// and use them right away: bind(node)`hello!`;
+var bind = function bind(context) {
+  return render.bind(context);
+};
+var define = Intent.define;
+ 
+hyper.Component = Component;
+hyper.bind = bind;
+hyper.define = define;
+hyper.diff = domdiff;
+hyper.hyper = hyper;
+hyper.wire = wire;
+ 
+// the wire content is the lazy defined
+// html or svg property of each hyper.Component
+setup(content);
+ 
+// by default, hyperHTML is a smart function
+// that "magically" understands what's the best
+// thing to do with passed arguments
+function hyper(HTML) {
+  return arguments.length < 2 ? HTML == null ? content('html') : typeof HTML === 'string' ? hyper.wire(null, HTML) : 'raw' in HTML ? content('html')(HTML) : 'nodeType' in HTML ? hyper.bind(HTML) : weakly(HTML, 'html') : ('raw' in HTML ? content('html') : hyper.wire).apply(null, arguments);
+}
+ 
+ 
+ 
+ 
+ 
+ 
+ 
  
-  
-  
-  
-  
-  
-  
-  
  
-  return hyper;
+return hyper;
  
 }(window));
 module.exports = hyperHTML;
@@ -4061,7 +4106,7 @@ 

diff --git a/coverage/lcov-report/hyperHTML/index.html b/coverage/lcov-report/hyperHTML/index.html index f663d243..dae0ff49 100644 --- a/coverage/lcov-report/hyperHTML/index.html +++ b/coverage/lcov-report/hyperHTML/index.html @@ -22,22 +22,22 @@

100% Statements - 644/644 + 649/649
100% Branches - 346/346 + 355/355
100% Functions - 99/99 + 101/101
100% Lines - 632/632 + 637/637
7 statements, 4 functions, 9 branches @@ -66,13 +66,13 @@

index.c.js
100% - 644/644 + 649/649 100% - 346/346 + 355/355 100% - 99/99 + 101/101 100% - 632/632 + 637/637 @@ -81,7 +81,7 @@

diff --git a/coverage/lcov-report/index.html b/coverage/lcov-report/index.html index b8bb521f..6254acd2 100644 --- a/coverage/lcov-report/index.html +++ b/coverage/lcov-report/index.html @@ -22,22 +22,22 @@

100% Statements - 644/644 + 649/649
100% Branches - 346/346 + 355/355
100% Functions - 99/99 + 101/101
100% Lines - 632/632 + 637/637
7 statements, 4 functions, 9 branches @@ -66,13 +66,13 @@

hyperHTML/
100% - 644/644 + 649/649 100% - 346/346 + 355/355 100% - 99/99 + 101/101 100% - 632/632 + 637/637 @@ -81,7 +81,7 @@

diff --git a/coverage/lcov.info b/coverage/lcov.info index addbbb3a..0c577d1b 100644 --- a/coverage/lcov.info +++ b/coverage/lcov.info @@ -1,5 +1,5 @@ TN: -SF:/Users/agiammarchi/git/hyperHTML/index.c.js +SF:/home/webreflection/code/hyperHTML/index.c.js FN:1,(anonymous_1) FN:41,Event FN:50,Map @@ -44,77 +44,79 @@ FN:354,(anonymous_41) FN:359,(anonymous_42) FN:361,(anonymous_43) FN:378,unique -FN:386,TL -FN:394,(anonymous_46) -FN:398,(anonymous_47) -FN:414,(anonymous_48) -FN:420,(anonymous_49) -FN:428,Wire -FN:436,insert -FN:443,remove -FN:468,createPath -FN:490,prepend -FN:495,create -FN:498,find -FN:512,(anonymous_57) -FN:525,update -FN:528,(anonymous_59) -FN:566,ized -FN:569,toStyle -FN:586,identity -FN:590,remove -FN:597,domdiff -FN:700,Cache -FN:704,asHTML -FN:709,asNode -FN:719,canDiff -FN:730,create$$1 -FN:760,find -FN:804,findAttributes -FN:864,invokeAtDistance -FN:878,isPromise_ish -FN:891,setAnyContent -FN:894,anyContent -FN:975,setAttribute -FN:996,(anonymous_77) -FN:1008,(anonymous_78) -FN:1025,(anonymous_79) -FN:1052,setTextContent -FN:1054,textContent -FN:1088,observe -FN:1096,dispatchAll -FN:1109,dispatchTarget -FN:1125,(anonymous_85) -FN:1134,(anonymous_86) -FN:1137,(anonymous_87) -FN:1156,render -FN:1170,upgrade -FN:1182,update$1 -FN:1193,createTemplate -FN:1206,SC_PLACE -FN:1222,wire -FN:1232,content -FN:1238,(anonymous_95) -FN:1261,weakly -FN:1283,wireContent -FN:1302,bind -FN:1321,hyper -FNF:99 -FNH:99 +FN:385,TL +FN:392,TL +FN:398,TL +FN:408,(anonymous_48) +FN:412,(anonymous_49) +FN:428,(anonymous_50) +FN:434,(anonymous_51) +FN:442,Wire +FN:450,insert +FN:457,remove +FN:482,createPath +FN:504,prepend +FN:509,create +FN:512,find +FN:526,(anonymous_59) +FN:539,update +FN:542,(anonymous_61) +FN:580,ized +FN:583,toStyle +FN:600,identity +FN:604,remove +FN:611,domdiff +FN:714,Cache +FN:718,asHTML +FN:723,asNode +FN:733,canDiff +FN:744,create$$1 +FN:774,find +FN:818,findAttributes +FN:878,invokeAtDistance +FN:892,isPromise_ish +FN:905,setAnyContent +FN:908,anyContent +FN:989,setAttribute +FN:1010,(anonymous_79) +FN:1022,(anonymous_80) +FN:1039,(anonymous_81) +FN:1066,setTextContent +FN:1068,textContent +FN:1102,observe +FN:1110,dispatchAll +FN:1123,dispatchTarget +FN:1139,(anonymous_87) +FN:1148,(anonymous_88) +FN:1151,(anonymous_89) +FN:1171,render +FN:1185,upgrade +FN:1197,update$1 +FN:1208,createTemplate +FN:1221,SC_PLACE +FN:1237,wire +FN:1247,content +FN:1253,(anonymous_97) +FN:1276,weakly +FN:1298,wireContent +FN:1317,bind +FN:1336,hyper +FNF:101 +FNH:101 FNDA:2,(anonymous_1) FNDA:12,Event FNDA:0,Map FNDA:0,get FNDA:0,set FNDA:5,WeakMap -FNDA:299,get -FNDA:139,set +FNDA:301,get +FNDA:138,set FNDA:1,WeakSet FNDA:8,add FNDA:37,has FNDA:1,(anonymous_12) FNDA:119,(anonymous_13) -FNDA:63,(anonymous_14) +FNDA:62,(anonymous_14) FNDA:42,Component FNDA:2,setup FNDA:6,createEntry @@ -127,76 +129,78 @@ FNDA:24,(anonymous_23) FNDA:22,get FNDA:24,value FNDA:6,lazyGetter -FNDA:102,get +FNDA:93,get FNDA:62,set FNDA:4,define FNDA:16,invoke -FNDA:176,create -FNDA:485,doc -FNDA:227,fragment -FNDA:78,text +FNDA:228,create +FNDA:538,doc +FNDA:226,fragment +FNDA:80,text FNDA:13,(anonymous_35) -FNDA:100,(anonymous_36) -FNDA:95,comments -FNDA:89,replaceAttributes -FNDA:176,createFragment -FNDA:452,(anonymous_40) +FNDA:99,(anonymous_36) +FNDA:102,comments +FNDA:96,replaceAttributes +FNDA:228,createFragment +FNDA:450,(anonymous_40) FNDA:0,(anonymous_41) -FNDA:107,(anonymous_42) -FNDA:110,(anonymous_43) -FNDA:646,unique -FNDA:646,TL -FNDA:85,(anonymous_46) -FNDA:87,(anonymous_47) -FNDA:2,(anonymous_48) -FNDA:2,(anonymous_49) -FNDA:16,Wire +FNDA:140,(anonymous_42) +FNDA:109,(anonymous_43) +FNDA:668,unique +FNDA:2,TL +FNDA:329,TL +FNDA:339,TL +FNDA:138,(anonymous_48) +FNDA:86,(anonymous_49) +FNDA:2,(anonymous_50) +FNDA:2,(anonymous_51) +FNDA:18,Wire FNDA:12,insert FNDA:4,remove -FNDA:155,createPath -FNDA:196,prepend -FNDA:155,create -FNDA:223,find -FNDA:8,(anonymous_57) +FNDA:206,createPath +FNDA:264,prepend +FNDA:206,create +FNDA:257,find +FNDA:8,(anonymous_59) FNDA:8,update -FNDA:36,(anonymous_59) +FNDA:36,(anonymous_61) FNDA:2,ized FNDA:4,toStyle FNDA:517,identity -FNDA:30,remove -FNDA:297,domdiff -FNDA:201,Cache +FNDA:28,remove +FNDA:298,domdiff +FNDA:227,Cache FNDA:2,asHTML -FNDA:526,asNode +FNDA:540,asNode FNDA:82,canDiff -FNDA:217,create$$1 -FNDA:355,find -FNDA:201,findAttributes +FNDA:249,create$$1 +FNDA:433,find +FNDA:227,findAttributes FNDA:12,invokeAtDistance FNDA:129,isPromise_ish -FNDA:111,setAnyContent +FNDA:138,setAnyContent FNDA:282,anyContent -FNDA:104,setAttribute -FNDA:56,(anonymous_77) -FNDA:30,(anonymous_78) -FNDA:82,(anonymous_79) +FNDA:111,setAttribute +FNDA:54,(anonymous_79) +FNDA:30,(anonymous_80) +FNDA:78,(anonymous_81) FNDA:8,setTextContent FNDA:54,textContent FNDA:2,observe FNDA:24,dispatchAll FNDA:103,dispatchTarget -FNDA:6,(anonymous_85) -FNDA:6,(anonymous_86) FNDA:6,(anonymous_87) -FNDA:422,render -FNDA:217,upgrade -FNDA:422,update$1 -FNDA:154,createTemplate +FNDA:6,(anonymous_88) +FNDA:6,(anonymous_89) +FNDA:417,render +FNDA:249,upgrade +FNDA:417,update$1 +FNDA:206,createTemplate FNDA:48,SC_PLACE -FNDA:94,wire +FNDA:98,wire FNDA:114,content -FNDA:190,(anonymous_95) -FNDA:50,weakly +FNDA:185,(anonymous_97) +FNDA:54,weakly FNDA:122,wireContent FNDA:195,bind FNDA:20,hyper @@ -231,8 +235,8 @@ DA:64,2 DA:65,2 DA:66,5 DA:67,5 -DA:69,299 -DA:72,139 +DA:69,301 +DA:72,138 DA:81,2 DA:82,1 DA:83,1 @@ -242,7 +246,7 @@ DA:94,2 DA:95,1 DA:96,119 DA:100,2 -DA:101,63 +DA:101,62 DA:112,1 DA:113,42 DA:118,1 @@ -282,7 +286,7 @@ DA:198,24 DA:208,2 DA:209,6 DA:210,6 -DA:212,102 +DA:212,93 DA:215,62 DA:220,2 DA:221,2 @@ -297,13 +301,13 @@ DA:244,10 DA:245,10 DA:246,8 DA:253,2 -DA:254,176 +DA:254,228 DA:256,2 -DA:257,485 +DA:257,538 DA:259,2 -DA:260,227 +DA:260,226 DA:262,2 -DA:263,78 +DA:263,80 DA:269,2 DA:270,2 DA:271,2 @@ -320,520 +324,525 @@ DA:290,2 DA:296,2 DA:302,2 DA:303,13 -DA:305,100 -DA:306,100 -DA:307,175 +DA:305,99 +DA:306,99 +DA:307,174 DA:311,2 DA:312,2 -DA:313,95 +DA:313,102 DA:315,2 -DA:316,89 +DA:316,96 DA:322,2 -DA:323,176 +DA:323,228 DA:330,2 -DA:331,452 -DA:332,452 -DA:341,452 -DA:342,452 -DA:343,342 -DA:345,452 +DA:331,450 +DA:332,450 +DA:341,450 +DA:342,450 +DA:343,341 +DA:345,450 DA:355,1 DA:359,2 -DA:360,107 -DA:362,110 +DA:360,140 +DA:362,109 DA:367,2 DA:378,2 -DA:379,646 +DA:379,668 DA:385,2 DA:386,2 -DA:387,646 -DA:388,646 -DA:394,2 -DA:395,85 -DA:396,85 -DA:397,85 -DA:399,87 -DA:400,87 -DA:401,87 -DA:402,1 -DA:403,1 -DA:404,1 -DA:406,86 -DA:407,86 -DA:409,87 -DA:414,2 -DA:415,2 -DA:416,2 -DA:417,2 -DA:418,2 -DA:419,2 -DA:421,2 -DA:422,2 -DA:423,2 -DA:424,2 -DA:425,2 -DA:428,1 -DA:429,16 -DA:430,16 -DA:431,16 -DA:432,16 +DA:391,1 +DA:392,1 +DA:393,329 +DA:394,329 +DA:398,1 +DA:399,339 +DA:402,2 +DA:408,2 +DA:409,138 +DA:410,138 +DA:411,138 +DA:413,86 +DA:414,86 +DA:415,86 +DA:416,1 +DA:417,1 +DA:418,1 +DA:420,85 +DA:421,85 +DA:423,86 +DA:428,2 +DA:429,2 +DA:430,2 +DA:431,2 +DA:432,2 +DA:433,2 +DA:435,2 DA:436,2 -DA:437,12 -DA:438,12 -DA:439,12 -DA:443,2 -DA:444,4 -DA:445,4 -DA:446,4 -DA:447,2 -DA:449,2 +DA:437,2 +DA:438,2 +DA:439,2 +DA:442,1 +DA:443,18 +DA:444,18 +DA:445,18 +DA:446,18 DA:450,2 -DA:451,2 -DA:452,2 -DA:454,4 -DA:468,2 -DA:469,155 -DA:470,155 -DA:471,155 -DA:474,8 -DA:475,8 -DA:477,58 -DA:478,58 -DA:479,58 -DA:481,89 -DA:482,89 -DA:484,155 -DA:485,138 -DA:487,155 -DA:490,2 -DA:491,196 -DA:494,2 -DA:496,155 -DA:499,223 -DA:500,223 -DA:501,301 -DA:503,223 +DA:451,12 +DA:452,12 +DA:453,12 +DA:457,2 +DA:458,4 +DA:459,4 +DA:460,4 +DA:461,2 +DA:463,2 +DA:464,2 +DA:465,2 +DA:466,2 +DA:468,4 +DA:482,2 +DA:483,206 +DA:484,206 +DA:485,206 +DA:488,8 +DA:489,8 +DA:491,102 +DA:492,102 +DA:493,102 +DA:495,96 +DA:496,96 +DA:498,206 +DA:499,162 +DA:501,206 +DA:504,2 +DA:505,264 DA:508,2 -DA:512,2 -DA:513,8 -DA:514,2 -DA:515,2 -DA:516,2 -DA:517,2 -DA:519,6 -DA:525,2 -DA:526,8 -DA:528,8 -DA:529,36 -DA:531,22 -DA:532,18 -DA:533,10 -DA:534,8 -DA:535,6 -DA:536,6 -DA:537,4 -DA:543,8 -DA:545,18 +DA:510,206 +DA:513,257 +DA:514,257 +DA:515,346 +DA:517,257 +DA:522,2 +DA:526,2 +DA:527,8 +DA:528,2 +DA:529,2 +DA:530,2 +DA:531,2 +DA:533,6 +DA:539,2 +DA:540,8 +DA:542,8 +DA:543,36 +DA:545,22 DA:546,18 -DA:547,18 -DA:548,18 -DA:550,18 -DA:551,18 -DA:552,18 -DA:555,18 -DA:556,14 -DA:557,14 -DA:558,14 +DA:547,10 +DA:548,8 +DA:549,6 +DA:550,6 +DA:551,4 +DA:557,8 +DA:559,18 DA:560,18 -DA:565,2 -DA:566,2 -DA:567,2 -DA:569,2 -DA:570,4 -DA:571,4 -DA:572,4 -DA:574,4 -DA:586,2 -DA:587,517 -DA:590,2 -DA:591,30 -DA:592,30 -DA:593,30 -DA:594,30 -DA:597,2 -DA:603,297 -DA:604,297 -DA:605,297 -DA:607,297 -DA:608,297 -DA:609,297 -DA:610,297 -DA:611,297 -DA:612,297 -DA:613,297 -DA:614,587 -DA:615,40 -DA:616,547 -DA:617,3 -DA:618,544 -DA:619,22 -DA:620,522 -DA:621,5 -DA:622,517 -DA:623,215 -DA:624,215 -DA:625,302 -DA:626,88 -DA:627,88 -DA:628,214 -DA:629,65 -DA:630,65 -DA:631,65 -DA:632,149 -DA:633,21 -DA:634,21 -DA:635,21 -DA:637,128 -DA:638,128 -DA:639,89 -DA:640,89 -DA:642,39 -DA:643,39 -DA:644,39 -DA:645,58 -DA:646,58 -DA:648,39 -DA:649,12 -DA:650,11 -DA:652,1 -DA:654,12 -DA:655,12 -DA:656,12 -DA:657,12 -DA:659,27 -DA:660,27 -DA:661,27 -DA:662,27 -DA:667,297 -DA:668,254 -DA:669,156 -DA:670,156 -DA:671,156 -DA:672,113 -DA:674,43 -DA:675,43 -DA:676,116 -DA:678,43 -DA:681,98 -DA:682,98 -DA:683,69 -DA:685,29 -DA:689,297 -DA:696,2 -DA:700,1 -DA:701,2 -DA:704,2 -DA:705,2 -DA:709,2 -DA:710,526 +DA:561,18 +DA:562,18 +DA:564,18 +DA:565,18 +DA:566,18 +DA:569,18 +DA:570,14 +DA:571,14 +DA:572,14 +DA:574,18 +DA:579,2 +DA:580,2 +DA:581,2 +DA:583,2 +DA:584,4 +DA:585,4 +DA:586,4 +DA:588,4 +DA:600,2 +DA:601,517 +DA:604,2 +DA:605,28 +DA:606,28 +DA:607,28 +DA:608,28 +DA:611,2 +DA:617,298 +DA:618,298 +DA:619,298 +DA:621,298 +DA:622,298 +DA:623,298 +DA:624,298 +DA:625,298 +DA:626,298 +DA:627,298 +DA:628,522 +DA:629,39 +DA:630,483 +DA:631,3 +DA:632,480 +DA:633,22 +DA:634,458 +DA:635,5 +DA:636,453 +DA:637,184 +DA:638,184 +DA:639,269 +DA:640,70 +DA:641,70 +DA:642,199 +DA:643,62 +DA:644,62 +DA:645,62 +DA:646,137 +DA:647,21 +DA:648,21 +DA:649,21 +DA:651,116 +DA:652,116 +DA:653,79 +DA:654,79 +DA:656,37 +DA:657,37 +DA:658,37 +DA:659,56 +DA:660,56 +DA:662,37 +DA:663,12 +DA:664,11 +DA:666,1 +DA:668,12 +DA:669,12 +DA:670,12 +DA:671,12 +DA:673,25 +DA:674,25 +DA:675,25 +DA:676,25 +DA:681,298 +DA:682,258 +DA:683,175 +DA:684,175 +DA:685,175 +DA:686,123 +DA:688,52 +DA:689,52 +DA:690,172 +DA:692,52 +DA:695,83 +DA:696,83 +DA:697,56 +DA:699,27 +DA:703,298 +DA:710,2 +DA:714,1 +DA:715,2 +DA:718,2 DA:719,2 -DA:720,82 -DA:730,2 -DA:731,217 -DA:732,217 -DA:733,217 -DA:734,223 -DA:735,223 -DA:736,223 -DA:738,111 -DA:739,111 -DA:741,104 -DA:742,104 -DA:744,8 -DA:745,8 -DA:746,8 -DA:749,217 -DA:760,2 -DA:761,355 -DA:762,355 -DA:763,355 -DA:764,508 -DA:765,508 -DA:767,201 -DA:768,201 -DA:769,201 -DA:771,70 -DA:772,66 -DA:773,66 -DA:779,70 -DA:786,237 -DA:787,1 -DA:788,1 -DA:790,237 -DA:804,2 -DA:805,201 -DA:806,201 -DA:807,201 -DA:808,201 -DA:809,201 -DA:810,201 -DA:811,141 -DA:812,141 -DA:813,89 -DA:817,89 -DA:818,89 -DA:819,89 -DA:824,89 -DA:826,89 -DA:829,201 -DA:830,201 -DA:832,89 -DA:833,89 -DA:835,87 -DA:844,201 -DA:845,201 -DA:851,2 -DA:852,2 -DA:853,2 -DA:855,2 -DA:856,2 -DA:864,2 -DA:865,12 -DA:866,12 +DA:723,2 +DA:724,540 +DA:733,2 +DA:734,82 +DA:744,2 +DA:745,249 +DA:746,249 +DA:747,249 +DA:748,257 +DA:749,257 +DA:750,257 +DA:752,138 +DA:753,138 +DA:755,111 +DA:756,111 +DA:758,8 +DA:759,8 +DA:760,8 +DA:763,249 +DA:774,2 +DA:775,433 +DA:776,433 +DA:777,433 +DA:778,603 +DA:779,603 +DA:781,227 +DA:782,227 +DA:783,227 +DA:785,114 +DA:786,110 +DA:787,110 +DA:793,114 +DA:800,262 +DA:801,1 +DA:802,1 +DA:804,262 +DA:818,2 +DA:819,227 +DA:820,227 +DA:821,227 +DA:822,227 +DA:823,227 +DA:824,227 +DA:825,148 +DA:826,148 +DA:827,96 +DA:831,96 +DA:832,96 +DA:833,96 +DA:838,96 +DA:840,96 +DA:843,227 +DA:844,227 +DA:846,96 +DA:847,96 +DA:849,94 +DA:858,227 +DA:859,227 +DA:865,2 +DA:866,2 DA:867,2 -DA:868,10 DA:869,2 -DA:870,8 -DA:871,2 -DA:873,6 +DA:870,2 DA:878,2 -DA:879,129 -DA:891,2 -DA:892,111 -DA:893,111 -DA:894,111 -DA:895,282 -DA:899,104 -DA:900,30 -DA:901,10 -DA:902,10 -DA:905,74 -DA:906,74 -DA:907,74 -DA:909,104 -DA:912,178 -DA:913,8 -DA:914,8 -DA:915,8 -DA:918,170 -DA:919,170 -DA:920,170 -DA:921,88 -DA:922,9 -DA:923,4 -DA:926,79 -DA:930,18 -DA:931,18 -DA:933,61 -DA:934,8 -DA:936,61 -DA:937,4 -DA:938,4 -DA:941,57 -DA:942,57 -DA:945,82 -DA:946,28 -DA:947,54 -DA:948,4 -DA:949,50 -DA:950,10 -DA:951,40 +DA:879,12 +DA:880,12 +DA:881,2 +DA:882,10 +DA:883,2 +DA:884,8 +DA:885,2 +DA:887,6 +DA:892,2 +DA:893,129 +DA:905,2 +DA:906,138 +DA:907,138 +DA:908,138 +DA:909,282 +DA:913,104 +DA:914,28 +DA:915,10 +DA:916,10 +DA:919,76 +DA:920,76 +DA:921,76 +DA:923,104 +DA:926,178 +DA:927,8 +DA:928,8 +DA:929,8 +DA:932,170 +DA:933,170 +DA:934,170 +DA:935,88 +DA:936,9 +DA:937,3 +DA:940,79 +DA:944,18 +DA:945,18 +DA:947,61 +DA:948,8 +DA:950,61 +DA:951,4 DA:952,4 -DA:953,36 -DA:954,4 -DA:955,32 -DA:956,22 -DA:957,10 -DA:958,2 -DA:960,8 -DA:962,170 -DA:965,111 -DA:975,2 -DA:976,104 -DA:977,104 -DA:980,104 -DA:981,8 -DA:985,96 -DA:986,38 -DA:987,38 -DA:988,16 +DA:955,57 +DA:956,57 +DA:959,82 +DA:960,28 +DA:961,54 +DA:962,4 +DA:963,50 +DA:964,10 +DA:965,40 +DA:966,4 +DA:967,36 +DA:968,4 +DA:969,32 +DA:970,22 +DA:971,10 +DA:972,2 +DA:974,8 +DA:976,170 +DA:979,138 DA:989,2 -DA:990,2 -DA:992,16 -DA:993,22 -DA:994,20 -DA:996,38 -DA:997,56 -DA:998,42 -DA:999,42 -DA:1000,42 -DA:1007,58 -DA:1008,16 -DA:1009,30 -DA:1010,28 -DA:1011,28 -DA:1012,26 -DA:1013,26 -DA:1014,4 -DA:1023,42 -DA:1024,42 -DA:1025,42 -DA:1026,82 -DA:1027,58 -DA:1028,58 -DA:1029,54 -DA:1030,4 -DA:1031,2 -DA:1032,2 -DA:1034,4 -DA:1036,50 -DA:1037,50 -DA:1038,44 -DA:1039,44 -DA:1052,2 -DA:1053,8 -DA:1054,8 -DA:1055,54 -DA:1056,38 -DA:1057,38 -DA:1058,14 -DA:1059,2 -DA:1060,12 -DA:1061,2 -DA:1062,10 -DA:1063,2 -DA:1064,8 -DA:1065,2 -DA:1066,6 -DA:1067,2 -DA:1068,4 -DA:1069,2 -DA:1071,2 -DA:1074,24 +DA:990,111 +DA:991,111 +DA:994,111 +DA:995,8 +DA:999,103 +DA:1000,38 +DA:1001,38 +DA:1002,16 +DA:1003,2 +DA:1004,2 +DA:1006,16 +DA:1007,22 +DA:1008,20 +DA:1010,38 +DA:1011,54 +DA:1012,42 +DA:1013,42 +DA:1014,42 +DA:1021,65 +DA:1022,19 +DA:1023,30 +DA:1024,27 +DA:1025,27 +DA:1026,24 +DA:1027,24 +DA:1028,2 +DA:1037,46 +DA:1038,46 +DA:1039,46 +DA:1040,78 +DA:1041,57 +DA:1042,57 +DA:1043,52 +DA:1044,2 +DA:1045,1 +DA:1046,1 +DA:1048,2 +DA:1050,50 +DA:1051,50 +DA:1052,45 +DA:1053,45 +DA:1066,2 +DA:1067,8 +DA:1068,8 +DA:1069,54 +DA:1070,38 +DA:1071,38 +DA:1072,14 +DA:1073,2 +DA:1074,12 +DA:1075,2 +DA:1076,10 +DA:1077,2 DA:1078,8 +DA:1079,2 +DA:1080,6 DA:1081,2 -DA:1087,2 -DA:1088,1 -DA:1096,2 -DA:1097,24 -DA:1098,24 -DA:1099,24 -DA:1100,18 -DA:1101,18 -DA:1102,15 -DA:1109,2 -DA:1110,103 -DA:1111,18 -DA:1114,103 -DA:1115,103 -DA:1116,103 -DA:1117,88 -DA:1124,2 -DA:1125,2 -DA:1126,6 -DA:1127,6 -DA:1128,6 -DA:1129,6 -DA:1130,6 -DA:1134,1 -DA:1135,6 -DA:1137,1 -DA:1138,6 -DA:1145,2 -DA:1150,2 -DA:1156,1 -DA:1157,422 -DA:1158,422 -DA:1159,205 -DA:1161,217 -DA:1163,422 -DA:1170,1 -DA:1171,217 -DA:1172,217 -DA:1173,217 -DA:1174,217 -DA:1175,217 -DA:1176,217 -DA:1177,217 -DA:1178,217 -DA:1182,1 -DA:1183,422 -DA:1184,422 -DA:1185,460 -DA:1193,1 -DA:1194,154 -DA:1195,154 -DA:1196,154 -DA:1197,154 -DA:1198,154 -DA:1199,154 -DA:1200,154 -DA:1205,2 -DA:1206,2 -DA:1207,48 -DA:1211,2 -DA:1222,2 -DA:1223,94 -DA:1232,2 -DA:1233,114 -DA:1238,114 -DA:1239,190 -DA:1240,190 -DA:1241,190 -DA:1242,122 -DA:1243,122 -DA:1244,122 -DA:1245,122 -DA:1247,190 -DA:1248,190 -DA:1249,122 -DA:1250,10 -DA:1252,122 -DA:1254,190 -DA:1261,2 -DA:1262,50 -DA:1263,50 -DA:1264,50 -DA:1265,50 -DA:1266,12 -DA:1267,12 -DA:1269,50 -DA:1270,50 -DA:1283,2 -DA:1284,122 -DA:1285,122 -DA:1286,122 -DA:1287,122 -DA:1288,240 -DA:1289,240 -DA:1290,136 -DA:1293,122 -DA:1302,2 -DA:1303,195 -DA:1305,2 -DA:1307,2 -DA:1308,2 -DA:1309,2 -DA:1310,2 -DA:1311,2 -DA:1312,2 -DA:1316,2 -DA:1321,1 -DA:1322,20 -DA:1333,2 -DA:1336,2 -LF:632 -LH:632 +DA:1082,4 +DA:1083,2 +DA:1085,2 +DA:1088,24 +DA:1092,8 +DA:1095,2 +DA:1101,2 +DA:1102,1 +DA:1110,2 +DA:1111,24 +DA:1112,24 +DA:1113,24 +DA:1114,18 +DA:1115,18 +DA:1116,15 +DA:1123,2 +DA:1124,103 +DA:1125,18 +DA:1128,103 +DA:1129,103 +DA:1130,103 +DA:1131,88 +DA:1138,2 +DA:1139,2 +DA:1140,6 +DA:1141,6 +DA:1142,6 +DA:1143,6 +DA:1144,6 +DA:1148,1 +DA:1149,6 +DA:1151,1 +DA:1152,6 +DA:1159,2 +DA:1165,2 +DA:1171,1 +DA:1172,417 +DA:1173,417 +DA:1174,168 +DA:1176,249 +DA:1178,417 +DA:1185,1 +DA:1186,249 +DA:1187,249 +DA:1188,249 +DA:1189,249 +DA:1190,249 +DA:1191,249 +DA:1192,249 +DA:1193,249 +DA:1197,1 +DA:1198,417 +DA:1199,417 +DA:1200,454 +DA:1208,1 +DA:1209,206 +DA:1210,206 +DA:1211,206 +DA:1212,206 +DA:1213,206 +DA:1214,206 +DA:1215,206 +DA:1220,2 +DA:1221,2 +DA:1222,48 +DA:1226,2 +DA:1237,2 +DA:1238,98 +DA:1247,2 +DA:1248,114 +DA:1253,114 +DA:1254,185 +DA:1255,185 +DA:1256,185 +DA:1257,122 +DA:1258,122 +DA:1259,122 +DA:1260,122 +DA:1262,185 +DA:1263,185 +DA:1264,122 +DA:1265,10 +DA:1267,122 +DA:1269,185 +DA:1276,2 +DA:1277,54 +DA:1278,54 +DA:1279,54 +DA:1280,54 +DA:1281,16 +DA:1282,16 +DA:1284,54 +DA:1285,54 +DA:1298,2 +DA:1299,122 +DA:1300,122 +DA:1301,122 +DA:1302,122 +DA:1303,246 +DA:1304,246 +DA:1305,138 +DA:1308,122 +DA:1317,2 +DA:1318,195 +DA:1320,2 +DA:1322,2 +DA:1323,2 +DA:1324,2 +DA:1325,2 +DA:1326,2 +DA:1327,2 +DA:1331,2 +DA:1336,1 +DA:1337,20 +DA:1348,2 +DA:1351,2 +LF:637 +LH:637 BRDA:50,1,0,2 BRDA:50,1,1,0 BRDA:65,2,0,2 @@ -868,318 +877,327 @@ BRDA:194,15,0,2 BRDA:194,15,1,22 BRDA:197,16,0,4 BRDA:197,16,1,20 -BRDA:212,17,0,102 +BRDA:212,17,0,93 BRDA:212,17,1,58 BRDA:234,18,0,2 BRDA:234,18,1,2 BRDA:245,19,0,8 BRDA:245,19,1,2 -BRDA:257,20,0,485 +BRDA:257,20,0,538 BRDA:257,20,1,126 BRDA:302,21,0,1 BRDA:302,21,1,1 -BRDA:316,22,0,89 -BRDA:316,22,1,66 -BRDA:316,23,0,89 -BRDA:316,23,1,66 +BRDA:316,22,0,96 +BRDA:316,22,1,73 +BRDA:316,23,0,96 +BRDA:316,23,1,73 BRDA:323,24,0,4 -BRDA:323,24,1,172 +BRDA:323,24,1,224 BRDA:330,25,0,1 BRDA:330,25,1,1 -BRDA:332,26,0,452 +BRDA:332,26,0,450 BRDA:332,26,1,0 BRDA:359,27,0,1 BRDA:359,27,1,1 -BRDA:388,28,0,646 -BRDA:388,28,1,154 -BRDA:394,29,0,1 -BRDA:394,29,1,1 -BRDA:401,30,0,1 -BRDA:401,30,1,86 -BRDA:414,31,0,1 -BRDA:414,31,1,1 -BRDA:446,32,0,2 -BRDA:446,32,1,2 -BRDA:471,33,0,8 -BRDA:471,33,1,8 -BRDA:471,33,2,58 -BRDA:471,33,3,89 -BRDA:513,34,0,2 -BRDA:513,34,1,6 -BRDA:529,35,0,22 -BRDA:529,35,1,18 -BRDA:531,36,0,18 -BRDA:531,36,1,4 -BRDA:532,37,0,10 -BRDA:532,37,1,8 -BRDA:533,38,0,8 -BRDA:533,38,1,2 -BRDA:534,39,0,6 -BRDA:534,39,1,2 -BRDA:536,40,0,4 -BRDA:536,40,1,2 -BRDA:543,41,0,2 -BRDA:543,41,1,6 -BRDA:545,42,0,4 -BRDA:545,42,1,14 -BRDA:548,43,0,12 -BRDA:548,43,1,6 -BRDA:548,44,0,18 -BRDA:548,44,1,16 -BRDA:551,45,0,4 -BRDA:551,45,1,14 -BRDA:555,46,0,14 -BRDA:555,46,1,4 -BRDA:558,47,0,4 -BRDA:558,47,1,10 -BRDA:558,48,0,4 -BRDA:558,48,1,2 -BRDA:558,49,0,10 -BRDA:558,49,1,4 -BRDA:603,50,0,297 -BRDA:603,50,1,102 -BRDA:604,51,0,53 -BRDA:604,51,1,244 -BRDA:613,52,0,884 -BRDA:613,52,1,685 -BRDA:614,53,0,40 -BRDA:614,53,1,547 -BRDA:616,54,0,3 -BRDA:616,54,1,544 -BRDA:618,55,0,22 -BRDA:618,55,1,522 -BRDA:620,56,0,5 -BRDA:620,56,1,517 -BRDA:622,57,0,215 -BRDA:622,57,1,302 -BRDA:625,58,0,88 -BRDA:625,58,1,214 -BRDA:628,59,0,65 -BRDA:628,59,1,149 -BRDA:632,60,0,21 -BRDA:632,60,1,128 -BRDA:638,61,0,89 -BRDA:638,61,1,39 -BRDA:644,62,0,97 -BRDA:644,62,1,90 -BRDA:644,62,2,87 -BRDA:648,63,0,12 -BRDA:648,63,1,27 -BRDA:649,64,0,11 -BRDA:649,64,1,1 -BRDA:667,65,0,254 -BRDA:667,65,1,43 -BRDA:667,66,0,297 -BRDA:667,66,1,199 -BRDA:668,67,0,156 -BRDA:668,67,1,98 -BRDA:670,68,0,145 -BRDA:670,68,1,11 -BRDA:671,69,0,113 -BRDA:671,69,1,43 -BRDA:681,70,0,2 -BRDA:681,70,1,96 -BRDA:682,71,0,69 -BRDA:682,71,1,29 -BRDA:710,72,0,492 -BRDA:710,72,1,34 -BRDA:710,73,0,12 -BRDA:710,73,1,22 -BRDA:715,74,0,0 -BRDA:715,74,1,12 -BRDA:715,75,0,0 -BRDA:715,75,1,0 -BRDA:715,76,0,12 -BRDA:715,76,1,0 -BRDA:720,77,0,82 -BRDA:720,77,1,64 -BRDA:720,77,2,60 -BRDA:736,78,0,111 -BRDA:736,78,1,104 -BRDA:736,78,2,8 -BRDA:765,79,0,201 -BRDA:765,79,1,70 -BRDA:765,79,2,237 -BRDA:771,80,0,66 -BRDA:771,80,1,4 -BRDA:777,81,0,8 -BRDA:777,81,1,58 -BRDA:786,82,0,0 -BRDA:786,82,1,237 -BRDA:786,83,0,237 -BRDA:786,83,1,4 -BRDA:812,84,0,89 -BRDA:812,84,1,52 -BRDA:817,85,0,89 -BRDA:817,85,1,0 -BRDA:819,86,0,89 -BRDA:819,86,1,0 -BRDA:833,87,0,2 -BRDA:833,87,1,87 -BRDA:845,88,0,2 -BRDA:845,88,1,199 -BRDA:866,89,0,2 -BRDA:866,89,1,10 -BRDA:868,90,0,2 -BRDA:868,90,1,8 -BRDA:870,91,0,2 -BRDA:870,91,1,6 -BRDA:879,92,0,129 -BRDA:879,92,1,129 -BRDA:895,93,0,92 -BRDA:895,93,1,102 -BRDA:895,93,2,104 -BRDA:895,93,3,172 -BRDA:895,93,4,178 -BRDA:895,93,5,170 -BRDA:899,94,0,30 -BRDA:899,94,1,74 -BRDA:900,95,0,10 -BRDA:900,95,1,20 -BRDA:912,96,0,8 -BRDA:912,96,1,170 -BRDA:920,97,0,88 -BRDA:920,97,1,82 -BRDA:921,98,0,9 -BRDA:921,98,1,79 -BRDA:922,99,0,4 -BRDA:922,99,1,5 -BRDA:926,100,0,10 -BRDA:926,100,1,18 -BRDA:926,100,2,18 -BRDA:926,100,3,61 -BRDA:926,100,4,57 -BRDA:933,101,0,8 -BRDA:933,101,1,53 -BRDA:936,102,0,4 -BRDA:936,102,1,57 -BRDA:945,103,0,28 -BRDA:945,103,1,54 -BRDA:946,104,0,8 -BRDA:946,104,1,20 -BRDA:947,105,0,4 -BRDA:947,105,1,50 -BRDA:949,106,0,10 -BRDA:949,106,1,40 -BRDA:951,107,0,4 -BRDA:951,107,1,36 -BRDA:953,108,0,4 -BRDA:953,108,1,32 -BRDA:955,109,0,22 -BRDA:955,109,1,10 -BRDA:957,110,0,2 -BRDA:957,110,1,8 -BRDA:980,111,0,8 -BRDA:980,111,1,96 -BRDA:985,112,0,38 -BRDA:985,112,1,58 -BRDA:987,113,0,16 -BRDA:987,113,1,22 -BRDA:987,114,0,38 -BRDA:987,114,1,30 -BRDA:988,115,0,2 -BRDA:988,115,1,14 -BRDA:993,116,0,20 -BRDA:993,116,1,2 -BRDA:997,117,0,42 -BRDA:997,117,1,14 -BRDA:998,118,0,4 -BRDA:998,118,1,38 -BRDA:1000,119,0,40 -BRDA:1000,119,1,2 -BRDA:1007,120,0,16 -BRDA:1007,120,1,42 -BRDA:1007,121,0,58 -BRDA:1007,121,1,52 -BRDA:1007,121,2,52 -BRDA:1009,122,0,28 -BRDA:1009,122,1,2 -BRDA:1011,123,0,26 -BRDA:1011,123,1,2 -BRDA:1013,124,0,4 -BRDA:1013,124,1,22 -BRDA:1026,125,0,58 -BRDA:1026,125,1,24 -BRDA:1028,126,0,54 -BRDA:1028,126,1,4 -BRDA:1029,127,0,4 -BRDA:1029,127,1,50 -BRDA:1030,128,0,2 -BRDA:1030,128,1,2 -BRDA:1037,129,0,44 -BRDA:1037,129,1,6 -BRDA:1055,130,0,38 -BRDA:1055,130,1,16 -BRDA:1057,131,0,14 -BRDA:1057,131,1,24 -BRDA:1057,132,0,38 -BRDA:1057,132,1,16 -BRDA:1058,133,0,2 -BRDA:1058,133,1,12 -BRDA:1060,134,0,2 -BRDA:1060,134,1,10 -BRDA:1062,135,0,2 -BRDA:1062,135,1,8 -BRDA:1064,136,0,2 -BRDA:1064,136,1,6 -BRDA:1066,137,0,2 -BRDA:1066,137,1,4 -BRDA:1068,138,0,2 -BRDA:1068,138,1,2 -BRDA:1074,139,0,4 -BRDA:1074,139,1,20 -BRDA:1101,140,0,15 -BRDA:1101,140,1,3 -BRDA:1110,141,0,18 -BRDA:1110,141,1,85 -BRDA:1158,142,0,205 -BRDA:1158,142,1,217 -BRDA:1158,143,0,422 -BRDA:1158,143,1,239 -BRDA:1172,144,0,217 -BRDA:1172,144,1,154 -BRDA:1207,145,0,20 -BRDA:1207,145,1,28 -BRDA:1223,146,0,48 -BRDA:1223,146,1,46 -BRDA:1223,147,0,48 -BRDA:1223,147,1,42 -BRDA:1223,148,0,46 -BRDA:1223,148,1,34 -BRDA:1241,149,0,122 -BRDA:1241,149,1,68 -BRDA:1244,150,0,10 -BRDA:1244,150,1,112 -BRDA:1248,151,0,122 -BRDA:1248,151,1,68 -BRDA:1249,152,0,10 -BRDA:1249,152,1,112 -BRDA:1265,153,0,12 -BRDA:1265,153,1,38 -BRDA:1267,154,0,12 -BRDA:1267,154,1,12 -BRDA:1269,155,0,24 -BRDA:1269,155,1,26 -BRDA:1270,156,0,50 -BRDA:1270,156,1,26 -BRDA:1289,157,0,136 -BRDA:1289,157,1,104 -BRDA:1289,158,0,240 -BRDA:1289,158,1,118 -BRDA:1293,159,0,106 -BRDA:1293,159,1,16 -BRDA:1322,160,0,14 -BRDA:1322,160,1,6 -BRDA:1322,161,0,2 -BRDA:1322,161,1,12 -BRDA:1322,162,0,2 -BRDA:1322,162,1,10 -BRDA:1322,163,0,2 -BRDA:1322,163,1,8 -BRDA:1322,164,0,4 -BRDA:1322,164,1,4 -BRDA:1322,165,0,2 -BRDA:1322,165,1,4 -BRF:346 -BRH:346 +BRDA:386,28,0,1 +BRDA:386,28,1,1 +BRDA:388,29,0,2 +BRDA:388,29,1,2 +BRDA:388,29,2,1 +BRDA:390,30,0,2 +BRDA:390,30,1,1 +BRDA:394,31,0,329 +BRDA:394,31,1,77 +BRDA:408,32,0,1 +BRDA:408,32,1,1 +BRDA:415,33,0,1 +BRDA:415,33,1,85 +BRDA:428,34,0,1 +BRDA:428,34,1,1 +BRDA:460,35,0,2 +BRDA:460,35,1,2 +BRDA:485,36,0,8 +BRDA:485,36,1,8 +BRDA:485,36,2,102 +BRDA:485,36,3,96 +BRDA:527,37,0,2 +BRDA:527,37,1,6 +BRDA:543,38,0,22 +BRDA:543,38,1,18 +BRDA:545,39,0,18 +BRDA:545,39,1,4 +BRDA:546,40,0,10 +BRDA:546,40,1,8 +BRDA:547,41,0,8 +BRDA:547,41,1,2 +BRDA:548,42,0,6 +BRDA:548,42,1,2 +BRDA:550,43,0,4 +BRDA:550,43,1,2 +BRDA:557,44,0,2 +BRDA:557,44,1,6 +BRDA:559,45,0,4 +BRDA:559,45,1,14 +BRDA:562,46,0,12 +BRDA:562,46,1,6 +BRDA:562,47,0,18 +BRDA:562,47,1,16 +BRDA:565,48,0,4 +BRDA:565,48,1,14 +BRDA:569,49,0,14 +BRDA:569,49,1,4 +BRDA:572,50,0,4 +BRDA:572,50,1,10 +BRDA:572,51,0,4 +BRDA:572,51,1,2 +BRDA:572,52,0,10 +BRDA:572,52,1,4 +BRDA:617,53,0,298 +BRDA:617,53,1,102 +BRDA:618,54,0,53 +BRDA:618,54,1,245 +BRDA:627,55,0,820 +BRDA:627,55,1,605 +BRDA:628,56,0,39 +BRDA:628,56,1,483 +BRDA:630,57,0,3 +BRDA:630,57,1,480 +BRDA:632,58,0,22 +BRDA:632,58,1,458 +BRDA:634,59,0,5 +BRDA:634,59,1,453 +BRDA:636,60,0,184 +BRDA:636,60,1,269 +BRDA:639,61,0,70 +BRDA:639,61,1,199 +BRDA:642,62,0,62 +BRDA:642,62,1,137 +BRDA:646,63,0,21 +BRDA:646,63,1,116 +BRDA:652,64,0,79 +BRDA:652,64,1,37 +BRDA:658,65,0,93 +BRDA:658,65,1,86 +BRDA:658,65,2,83 +BRDA:662,66,0,12 +BRDA:662,66,1,25 +BRDA:663,67,0,11 +BRDA:663,67,1,1 +BRDA:681,68,0,258 +BRDA:681,68,1,40 +BRDA:681,69,0,298 +BRDA:681,69,1,215 +BRDA:682,70,0,175 +BRDA:682,70,1,83 +BRDA:684,71,0,165 +BRDA:684,71,1,10 +BRDA:685,72,0,123 +BRDA:685,72,1,52 +BRDA:695,73,0,2 +BRDA:695,73,1,81 +BRDA:696,74,0,56 +BRDA:696,74,1,27 +BRDA:724,75,0,511 +BRDA:724,75,1,29 +BRDA:724,76,0,12 +BRDA:724,76,1,17 +BRDA:729,77,0,0 +BRDA:729,77,1,12 +BRDA:729,78,0,0 +BRDA:729,78,1,0 +BRDA:729,79,0,12 +BRDA:729,79,1,0 +BRDA:734,80,0,82 +BRDA:734,80,1,64 +BRDA:734,80,2,60 +BRDA:750,81,0,138 +BRDA:750,81,1,111 +BRDA:750,81,2,8 +BRDA:779,82,0,227 +BRDA:779,82,1,114 +BRDA:779,82,2,262 +BRDA:785,83,0,110 +BRDA:785,83,1,4 +BRDA:791,84,0,8 +BRDA:791,84,1,102 +BRDA:800,85,0,0 +BRDA:800,85,1,262 +BRDA:800,86,0,262 +BRDA:800,86,1,4 +BRDA:826,87,0,96 +BRDA:826,87,1,52 +BRDA:831,88,0,96 +BRDA:831,88,1,0 +BRDA:833,89,0,96 +BRDA:833,89,1,0 +BRDA:847,90,0,2 +BRDA:847,90,1,94 +BRDA:859,91,0,2 +BRDA:859,91,1,225 +BRDA:880,92,0,2 +BRDA:880,92,1,10 +BRDA:882,93,0,2 +BRDA:882,93,1,8 +BRDA:884,94,0,2 +BRDA:884,94,1,6 +BRDA:893,95,0,129 +BRDA:893,95,1,129 +BRDA:909,96,0,92 +BRDA:909,96,1,102 +BRDA:909,96,2,104 +BRDA:909,96,3,172 +BRDA:909,96,4,178 +BRDA:909,96,5,170 +BRDA:913,97,0,28 +BRDA:913,97,1,76 +BRDA:914,98,0,10 +BRDA:914,98,1,18 +BRDA:926,99,0,8 +BRDA:926,99,1,170 +BRDA:934,100,0,88 +BRDA:934,100,1,82 +BRDA:935,101,0,9 +BRDA:935,101,1,79 +BRDA:936,102,0,3 +BRDA:936,102,1,6 +BRDA:940,103,0,10 +BRDA:940,103,1,18 +BRDA:940,103,2,18 +BRDA:940,103,3,61 +BRDA:940,103,4,57 +BRDA:947,104,0,8 +BRDA:947,104,1,53 +BRDA:950,105,0,4 +BRDA:950,105,1,57 +BRDA:959,106,0,28 +BRDA:959,106,1,54 +BRDA:960,107,0,8 +BRDA:960,107,1,20 +BRDA:961,108,0,4 +BRDA:961,108,1,50 +BRDA:963,109,0,10 +BRDA:963,109,1,40 +BRDA:965,110,0,4 +BRDA:965,110,1,36 +BRDA:967,111,0,4 +BRDA:967,111,1,32 +BRDA:969,112,0,22 +BRDA:969,112,1,10 +BRDA:971,113,0,2 +BRDA:971,113,1,8 +BRDA:994,114,0,8 +BRDA:994,114,1,103 +BRDA:999,115,0,38 +BRDA:999,115,1,65 +BRDA:1001,116,0,16 +BRDA:1001,116,1,22 +BRDA:1001,117,0,38 +BRDA:1001,117,1,30 +BRDA:1002,118,0,2 +BRDA:1002,118,1,14 +BRDA:1007,119,0,20 +BRDA:1007,119,1,2 +BRDA:1011,120,0,42 +BRDA:1011,120,1,12 +BRDA:1012,121,0,4 +BRDA:1012,121,1,38 +BRDA:1014,122,0,40 +BRDA:1014,122,1,2 +BRDA:1021,123,0,19 +BRDA:1021,123,1,46 +BRDA:1021,124,0,65 +BRDA:1021,124,1,59 +BRDA:1021,124,2,59 +BRDA:1023,125,0,27 +BRDA:1023,125,1,3 +BRDA:1025,126,0,24 +BRDA:1025,126,1,3 +BRDA:1027,127,0,2 +BRDA:1027,127,1,22 +BRDA:1040,128,0,57 +BRDA:1040,128,1,21 +BRDA:1042,129,0,52 +BRDA:1042,129,1,5 +BRDA:1043,130,0,2 +BRDA:1043,130,1,50 +BRDA:1044,131,0,1 +BRDA:1044,131,1,1 +BRDA:1051,132,0,45 +BRDA:1051,132,1,5 +BRDA:1069,133,0,38 +BRDA:1069,133,1,16 +BRDA:1071,134,0,14 +BRDA:1071,134,1,24 +BRDA:1071,135,0,38 +BRDA:1071,135,1,16 +BRDA:1072,136,0,2 +BRDA:1072,136,1,12 +BRDA:1074,137,0,2 +BRDA:1074,137,1,10 +BRDA:1076,138,0,2 +BRDA:1076,138,1,8 +BRDA:1078,139,0,2 +BRDA:1078,139,1,6 +BRDA:1080,140,0,2 +BRDA:1080,140,1,4 +BRDA:1082,141,0,2 +BRDA:1082,141,1,2 +BRDA:1088,142,0,4 +BRDA:1088,142,1,20 +BRDA:1115,143,0,15 +BRDA:1115,143,1,3 +BRDA:1124,144,0,18 +BRDA:1124,144,1,85 +BRDA:1165,145,0,1 +BRDA:1165,145,1,1 +BRDA:1173,146,0,168 +BRDA:1173,146,1,249 +BRDA:1173,147,0,417 +BRDA:1173,147,1,234 +BRDA:1187,148,0,249 +BRDA:1187,148,1,206 +BRDA:1222,149,0,20 +BRDA:1222,149,1,28 +BRDA:1238,150,0,48 +BRDA:1238,150,1,50 +BRDA:1238,151,0,48 +BRDA:1238,151,1,42 +BRDA:1238,152,0,50 +BRDA:1238,152,1,34 +BRDA:1256,153,0,122 +BRDA:1256,153,1,63 +BRDA:1259,154,0,10 +BRDA:1259,154,1,112 +BRDA:1263,155,0,122 +BRDA:1263,155,1,63 +BRDA:1264,156,0,10 +BRDA:1264,156,1,112 +BRDA:1280,157,0,16 +BRDA:1280,157,1,38 +BRDA:1282,158,0,16 +BRDA:1282,158,1,16 +BRDA:1284,159,0,24 +BRDA:1284,159,1,30 +BRDA:1285,160,0,54 +BRDA:1285,160,1,26 +BRDA:1304,161,0,138 +BRDA:1304,161,1,108 +BRDA:1304,162,0,246 +BRDA:1304,162,1,120 +BRDA:1308,163,0,104 +BRDA:1308,163,1,18 +BRDA:1337,164,0,14 +BRDA:1337,164,1,6 +BRDA:1337,165,0,2 +BRDA:1337,165,1,12 +BRDA:1337,166,0,2 +BRDA:1337,166,1,10 +BRDA:1337,167,0,2 +BRDA:1337,167,1,8 +BRDA:1337,168,0,4 +BRDA:1337,168,1,4 +BRDA:1337,169,0,2 +BRDA:1337,169,1,4 +BRF:355 +BRH:355 end_of_record diff --git a/esm/hyper/render.js b/esm/hyper/render.js index 10598eef..6a92cc13 100644 --- a/esm/hyper/render.js +++ b/esm/hyper/render.js @@ -1,5 +1,5 @@ import {Map, WeakMap} from '../shared/poorlyfills.js'; -import {UIDC, VOID_ELEMENTS} from '../shared/constants.js'; +import {G, UIDC, VOID_ELEMENTS} from '../shared/constants.js'; import Updates from '../objects/Updates.js'; import { createFragment, @@ -13,10 +13,11 @@ import {selfClosing} from '../shared/re.js'; // are already known to hyperHTML const bewitched = new WeakMap; -// the collection of all template literals -// since these are unique and immutable -// for the whole application life-cycle -const templates = new Map; +// all unique template literals +// if the WeakMap is the global one, use it +// otherwise uses a Map because polyfilled WeakMaps +// cannot set any property to frozen objects (templates) +const templates = WeakMap === G.WeakMap ? new WeakMap : new Map; // better known as hyper.bind(node), the render is // the main tag function in charge of fully upgrading diff --git a/esm/shared/utils.js b/esm/shared/utils.js index 95a8b4b3..2416c10f 100644 --- a/esm/shared/utils.js +++ b/esm/shared/utils.js @@ -100,10 +100,26 @@ export const unique = template => TL(template); // TL returns a unique version of the template // it needs lazy feature detection // (cannot trust literals with transpiled code) -const T = {}; -const TL = t => { - const k = '_' + t.join('_'); - return T[k] || (T[k] = t); +let TL = t => { + if ( + // TypeScript template literals are not standard + t.propertyIsEnumerable('raw') || + ( + // Firefox < 55 has not standard implementation neither + /Firefox\/(\d+)/.test((G.navigator || {}).userAgent) && + parseFloat(RegExp.$1) < 55 + ) + ) { + const T = {}; + TL = t => { + const k = '_' + t.join('_'); + return T[k] || (T[k] = t); + }; + } else { + // make TL an identity like function + TL = t => t; + } + return TL(t); }; // create document fragments via native template diff --git a/index.js b/index.js index 81716410..700ce3f8 100644 --- a/index.js +++ b/index.js @@ -1,1335 +1,1350 @@ var hyperHTML = (function (global) { - 'use strict'; - - var G = document.defaultView; - - // Node.CONSTANTS - // 'cause some engine has no global Node defined - // (i.e. Node, NativeScript, basicHTML ... ) - var ELEMENT_NODE = 1; - var TEXT_NODE = 3; - var COMMENT_NODE = 8; - var DOCUMENT_FRAGMENT_NODE = 11; - - // HTML related constants - var VOID_ELEMENTS = /^area|base|br|col|embed|hr|img|input|keygen|link|menuitem|meta|param|source|track|wbr$/i; - - // SVG related constants - var OWNER_SVG_ELEMENT = 'ownerSVGElement'; - var SVG_NAMESPACE = 'http://www.w3.org/2000/svg'; - - // Custom Elements / MutationObserver constants - var CONNECTED = 'connected'; - var DISCONNECTED = 'dis' + CONNECTED; - - // hyperHTML related constants - var EXPANDO = '_hyper: '; - var SHOULD_USE_TEXT_CONTENT = /^style|textarea$/i; - var UID = EXPANDO + (Math.random() * new Date() | 0) + ';'; - var UIDC = ''; - - // you know that kind of basics you need to cover - // your use case only but you don't want to bloat the library? - // There's even a package in here: - // https://www.npmjs.com/package/poorlyfills - - // used to dispatch simple events - var Event = G.Event; - try { - new Event('Event'); - } catch (o_O) { - Event = function Event(type) { - var e = document.createEvent('Event'); - e.initEvent(type, false, false); - return e; - }; - } - - // used to store template literals - /* istanbul ignore next */ - var Map = G.Map || function Map() { - var keys = [], - values = []; - return { - get: function get(obj) { - return values[keys.indexOf(obj)]; - }, - set: function set(obj, value) { - values[keys.push(obj) - 1] = value; - } - }; +'use strict'; + +var G = document.defaultView; + +// Node.CONSTANTS +// 'cause some engine has no global Node defined +// (i.e. Node, NativeScript, basicHTML ... ) +var ELEMENT_NODE = 1; +var TEXT_NODE = 3; +var COMMENT_NODE = 8; +var DOCUMENT_FRAGMENT_NODE = 11; + +// HTML related constants +var VOID_ELEMENTS = /^area|base|br|col|embed|hr|img|input|keygen|link|menuitem|meta|param|source|track|wbr$/i; + +// SVG related constants +var OWNER_SVG_ELEMENT = 'ownerSVGElement'; +var SVG_NAMESPACE = 'http://www.w3.org/2000/svg'; + +// Custom Elements / MutationObserver constants +var CONNECTED = 'connected'; +var DISCONNECTED = 'dis' + CONNECTED; + +// hyperHTML related constants +var EXPANDO = '_hyper: '; +var SHOULD_USE_TEXT_CONTENT = /^style|textarea$/i; +var UID = EXPANDO + (Math.random() * new Date() | 0) + ';'; +var UIDC = ''; + +// you know that kind of basics you need to cover +// your use case only but you don't want to bloat the library? +// There's even a package in here: +// https://www.npmjs.com/package/poorlyfills + +// used to dispatch simple events +var Event = G.Event; +try { + new Event('Event'); +} catch (o_O) { + Event = function Event(type) { + var e = document.createEvent('Event'); + e.initEvent(type, false, false); + return e; }; - - // used to store wired content - var ID = 0; - var WeakMap = G.WeakMap || function WeakMap() { - var key = UID + ID++; - return { - get: function get(obj) { - return obj[key]; - }, - set: function set(obj, value) { - Object.defineProperty(obj, key, { - configurable: true, - value: value - }); - } - }; - }; - - // used to store hyper.Components - var WeakSet = G.WeakSet || function WeakSet() { - var wm = new WeakMap(); - return { - add: function add(obj) { - wm.set(obj, true); - }, - has: function has(obj) { - return wm.get(obj) === true; - } - }; - }; - - // used to be sure IE9 or older Androids work as expected - var isArray = Array.isArray || function (toString) { - return function (arr) { - return toString.call(arr) === '[object Array]'; - }; - }({}.toString); - - var trim = UID.trim || function () { - return this.replace(/^\s+|\s+$/g, ''); +} + +// used to store template literals +/* istanbul ignore next */ +var Map = G.Map || function Map() { + var keys = [], + values = []; + return { + get: function get(obj) { + return values[keys.indexOf(obj)]; + }, + set: function set(obj, value) { + values[keys.push(obj) - 1] = value; + } }; - - // hyperHTML.Component is a very basic class - // able to create Custom Elements like components - // including the ability to listen to connect/disconnect - // events via onconnect/ondisconnect attributes - // Components can be created imperatively or declaratively. - // The main difference is that declared components - // will not automatically render on setState(...) - // to simplify state handling on render. - function Component() { - return this; // this is needed in Edge !!! - } - - // Component is lazily setup because it needs - // wire mechanism as lazy content - function setup(content) { - // there are various weakly referenced variables in here - // and mostly are to use Component.for(...) static method. - var children = new WeakMap(); - var create = Object.create; - var createEntry = function createEntry(wm, id, component) { - wm.set(id, component); - return component; - }; - var get = function get(Class, info, context, id) { - var relation = info.get(Class) || relate(Class, info); - switch (typeof id) { - case 'object': - case 'function': - var wm = relation.w || (relation.w = new WeakMap()); - return wm.get(id) || createEntry(wm, id, new Class(context)); - default: - var sm = relation.p || (relation.p = create(null)); - return sm[id] || (sm[id] = new Class(context)); - } - }; - var relate = function relate(Class, info) { - var relation = { w: null, p: null }; - info.set(Class, relation); - return relation; - }; - var set = function set(context) { - var info = new Map(); - children.set(context, info); - return info; - }; - // The Component Class - Object.defineProperties(Component, { - // Component.for(context[, id]) is a convenient way - // to automatically relate data/context to children components - // If not created yet, the new Component(context) is weakly stored - // and after that same instance would always be returned. - for: { +}; + +// used to store wired content +var ID = 0; +var WeakMap = G.WeakMap || function WeakMap() { + var key = UID + ID++; + return { + get: function get(obj) { + return obj[key]; + }, + set: function set(obj, value) { + Object.defineProperty(obj, key, { configurable: true, - value: function value(context, id) { - return get(this, children.get(context) || set(context), context, id == null ? 'default' : id); - } - } - }); - Object.defineProperties(Component.prototype, { - // all events are handled with the component as context - handleEvent: { - value: function value(e) { - var ct = e.currentTarget; - this['getAttribute' in ct && ct.getAttribute('data-call') || 'on' + e.type](e); - } - }, - // components will lazily define html or svg properties - // as soon as these are invoked within the .render() method - // Such render() method is not provided by the base class - // but it must be available through the Component extend. - // Declared components could implement a - // render(props) method too and use props as needed. - html: lazyGetter('html', content), - svg: lazyGetter('svg', content), - // the state is a very basic/simple mechanism inspired by Preact - state: lazyGetter('state', function () { - return this.defaultState; - }), - // it is possible to define a default state that'd be always an object otherwise - defaultState: { - get: function get() { - return {}; - } - }, - // setting some property state through a new object - // or a callback, triggers also automatically a render - // unless explicitly specified to not do so (render === false) - setState: { - value: function value(state, render) { - var target = this.state; - var source = typeof state === 'function' ? state.call(this, target) : state; - for (var key in source) { - target[key] = source[key]; - }if (render !== false) this.render(); - return this; - } - } - }); - } - - // instead of a secret key I could've used a WeakMap - // However, attaching a property directly will result - // into better performance with thousands of components - // hanging around, and less memory pressure caused by the WeakMap - var lazyGetter = function lazyGetter(type, fn) { - var secret = '_' + type + '$'; - return { - get: function get() { - return this[secret] || (this[type] = fn.call(this, type)); - }, - set: function set(value) { - Object.defineProperty(this, secret, { configurable: true, value: value }); - } - }; + value: value + }); + } }; - - var intents = {}; - var keys = []; - var hasOwnProperty = intents.hasOwnProperty; - - var length = 0; - - var Intent = { - - // hyperHTML.define('intent', (object, update) => {...}) - // can be used to define a third parts update mechanism - // when every other known mechanism failed. - // hyper.define('user', info => info.name); - // hyper(node)`

${{user}}

`; - define: function define(intent, callback) { - if (!(intent in intents)) { - length = keys.push(intent); - } - intents[intent] = callback; +}; + +// used to store hyper.Components +var WeakSet = G.WeakSet || function WeakSet() { + var wm = new WeakMap(); + return { + add: function add(obj) { + wm.set(obj, true); }, - - // this method is used internally as last resort - // to retrieve a value out of an object - invoke: function invoke(object, callback) { - for (var i = 0; i < length; i++) { - var key = keys[i]; - if (hasOwnProperty.call(object, key)) { - return intents[key](object[key], callback); - } - } + has: function has(obj) { + return wm.get(obj) === true; } }; +}; - // these are tiny helpers to simplify most common operations needed here - var create = function create(node, type) { - return doc(node).createElement(type); - }; - var doc = function doc(node) { - return node.ownerDocument || node; - }; - var fragment = function fragment(node) { - return doc(node).createDocumentFragment(); +// used to be sure IE9 or older Androids work as expected +var isArray = Array.isArray || function (toString) { + return function (arr) { + return toString.call(arr) === '[object Array]'; }; - var text = function text(node, _text) { - return doc(node).createTextNode(_text); +}({}.toString); + +var trim = UID.trim || function () { + return this.replace(/^\s+|\s+$/g, ''); +}; + +// hyperHTML.Component is a very basic class +// able to create Custom Elements like components +// including the ability to listen to connect/disconnect +// events via onconnect/ondisconnect attributes +// Components can be created imperatively or declaratively. +// The main difference is that declared components +// will not automatically render on setState(...) +// to simplify state handling on render. +function Component() { + return this; // this is needed in Edge !!! +} + +// Component is lazily setup because it needs +// wire mechanism as lazy content +function setup(content) { + // there are various weakly referenced variables in here + // and mostly are to use Component.for(...) static method. + var children = new WeakMap(); + var create = Object.create; + var createEntry = function createEntry(wm, id, component) { + wm.set(id, component); + return component; }; - - // TODO: I'd love to code-cover RegExp too here - // these are fundamental for this library - - var spaces = ' \\f\\n\\r\\t'; - var almostEverything = '[^ ' + spaces + '\\/>"\'=]+'; - var attrName = '[ ' + spaces + ']+' + almostEverything; - var tagName = '<([A-Za-z]+[A-Za-z0-9:_-]*)((?:'; - var attrPartials = '(?:=(?:\'[^\']*?\'|"[^"]*?"|<[^>]*?>|' + almostEverything + '))?)'; - - var attrSeeker = new RegExp(tagName + attrName + attrPartials + '+)([ ' + spaces + ']*/?>)', 'g'); - - var selfClosing = new RegExp(tagName + attrName + attrPartials + '*)([ ' + spaces + ']*/>)', 'g'); - - var testFragment = fragment(document); - - // DOM4 node.append(...many) - var hasAppend = 'append' in testFragment; - - // detect old browsers without HTMLTemplateElement content support - var hasContent = 'content' in create(document, 'template'); - - // IE 11 has problems with cloning templates: it "forgets" empty childNodes - testFragment.appendChild(text(testFragment, 'g')); - testFragment.appendChild(text(testFragment, '')); - var hasDoomedCloneNode = testFragment.cloneNode(true).childNodes.length === 1; - - // old browsers need to fallback to cloneNode - // Custom Elements V0 and V1 will work polyfilled - // but native implementations need importNode instead - // (specially Chromium and its old V0 implementation) - var hasImportNode = 'importNode' in document; - - // appends an array of nodes - // to a generic node/fragment - // When available, uses append passing all arguments at once - // hoping that's somehow faster, even if append has more checks on type - var append = hasAppend ? function (node, childNodes) { - node.append.apply(node, childNodes); - } : function (node, childNodes) { - var length = childNodes.length; - for (var i = 0; i < length; i++) { - node.appendChild(childNodes[i]); + var get = function get(Class, info, context, id) { + var relation = info.get(Class) || relate(Class, info); + switch (typeof id) { + case 'object': + case 'function': + var wm = relation.w || (relation.w = new WeakMap()); + return wm.get(id) || createEntry(wm, id, new Class(context)); + default: + var sm = relation.p || (relation.p = create(null)); + return sm[id] || (sm[id] = new Class(context)); } }; - - var findAttributes = new RegExp('(' + attrName + '=)([\'"]?)' + UIDC + '\\2', 'gi'); - var comments = function comments($0, $1, $2, $3) { - return '<' + $1 + $2.replace(findAttributes, replaceAttributes) + $3; + var relate = function relate(Class, info) { + var relation = { w: null, p: null }; + info.set(Class, relation); + return relation; }; - var replaceAttributes = function replaceAttributes($0, $1, $2) { - return $1 + ($2 || '"') + UID + ($2 || '"'); - }; - - // given a node and a generic HTML content, - // create either an SVG or an HTML fragment - // where such content will be injected - var createFragment = function createFragment(node, html) { - return (OWNER_SVG_ELEMENT in node ? SVGFragment : HTMLFragment)(node, html.replace(attrSeeker, comments)); + var set = function set(context) { + var info = new Map(); + children.set(context, info); + return info; }; - - // IE/Edge shenanigans proof cloneNode - // it goes through all nodes manually - // instead of relying the engine to suddenly - // merge nodes together - var cloneNode = hasDoomedCloneNode ? function (node) { - var clone = node.cloneNode(); - var childNodes = node.childNodes || - // this is an excess of caution - // but some node, in IE, might not - // have childNodes property. - // The following fallback ensure working code - // in older IE without compromising performance - // or any other browser/engine involved. - /* istanbul ignore next */ - []; - var length = childNodes.length; - for (var i = 0; i < length; i++) { - clone.appendChild(cloneNode(childNodes[i])); + // The Component Class + Object.defineProperties(Component, { + // Component.for(context[, id]) is a convenient way + // to automatically relate data/context to children components + // If not created yet, the new Component(context) is weakly stored + // and after that same instance would always be returned. + for: { + configurable: true, + value: function value(context, id) { + return get(this, children.get(context) || set(context), context, id == null ? 'default' : id); + } + } + }); + Object.defineProperties(Component.prototype, { + // all events are handled with the component as context + handleEvent: { + value: function value(e) { + var ct = e.currentTarget; + this['getAttribute' in ct && ct.getAttribute('data-call') || 'on' + e.type](e); + } + }, + // components will lazily define html or svg properties + // as soon as these are invoked within the .render() method + // Such render() method is not provided by the base class + // but it must be available through the Component extend. + // Declared components could implement a + // render(props) method too and use props as needed. + html: lazyGetter('html', content), + svg: lazyGetter('svg', content), + // the state is a very basic/simple mechanism inspired by Preact + state: lazyGetter('state', function () { + return this.defaultState; + }), + // it is possible to define a default state that'd be always an object otherwise + defaultState: { + get: function get() { + return {}; + } + }, + // setting some property state through a new object + // or a callback, triggers also automatically a render + // unless explicitly specified to not do so (render === false) + setState: { + value: function value(state, render) { + var target = this.state; + var source = typeof state === 'function' ? state.call(this, target) : state; + for (var key in source) { + target[key] = source[key]; + }if (render !== false) this.render(); + return this; + } + } + }); +} + +// instead of a secret key I could've used a WeakMap +// However, attaching a property directly will result +// into better performance with thousands of components +// hanging around, and less memory pressure caused by the WeakMap +var lazyGetter = function lazyGetter(type, fn) { + var secret = '_' + type + '$'; + return { + get: function get() { + return this[secret] || (this[type] = fn.call(this, type)); + }, + set: function set(value) { + Object.defineProperty(this, secret, { configurable: true, value: value }); } - return clone; - } : - // the following ignore is due code-coverage - // combination of not having document.importNode - // but having a working node.cloneNode. - // This shenario is common on older Android/WebKit browsers - // but basicHTML here tests just two major cases: - // with document.importNode or with broken cloneNode. - /* istanbul ignore next */ - function (node) { - return node.cloneNode(true); }; +}; - // used to import html into fragments - var importNode = hasImportNode ? function (doc$$1, node) { - return doc$$1.importNode(node, true); - } : function (doc$$1, node) { - return cloneNode(node); - }; +var intents = {}; +var keys = []; +var hasOwnProperty = intents.hasOwnProperty; - // just recycling a one-off array to use slice - // in every needed place - var slice = [].slice; - - // lazy evaluated, returns the unique identity - // of a template literal, as tempalte literal itself. - // By default, ES2015 template literals are unique - // tag`a${1}z` === tag`a${2}z` - // even if interpolated values are different - // the template chunks are in a frozen Array - // that is identical each time you use the same - // literal to represent same static content - // around its own interpolations. - var unique = function unique(template) { - return TL(template); - }; +var length = 0; - // TL returns a unique version of the template - // it needs lazy feature detection - // (cannot trust literals with transpiled code) - var T = {}; - var TL = function TL(t) { - var k = '_' + t.join('_'); - return T[k] || (T[k] = t); - }; +var Intent = { - // create document fragments via native template - // with a fallback for browsers that won't be able - // to deal with some injected element such or others - var HTMLFragment = hasContent ? function (node, html) { - var container = create(node, 'template'); - container.innerHTML = html; - return container.content; - } : function (node, html) { - var container = create(node, 'template'); - var content = fragment(node); - if (/^[^\S]*?<(col(?:group)?|t(?:head|body|foot|r|d|h))/i.test(html)) { - var selector = RegExp.$1; - container.innerHTML = '' + html + '
'; - append(content, slice.call(container.querySelectorAll(selector))); - } else { - container.innerHTML = html; - append(content, slice.call(container.childNodes)); + // hyperHTML.define('intent', (object, update) => {...}) + // can be used to define a third parts update mechanism + // when every other known mechanism failed. + // hyper.define('user', info => info.name); + // hyper(node)`

${{user}}

`; + define: function define(intent, callback) { + if (!(intent in intents)) { + length = keys.push(intent); } - return content; - }; + intents[intent] = callback; + }, - // creates SVG fragment with a fallback for IE that needs SVG - // within the HTML content - var SVGFragment = hasContent ? function (node, html) { - var content = fragment(node); - var container = doc(node).createElementNS(SVG_NAMESPACE, 'svg'); + // this method is used internally as last resort + // to retrieve a value out of an object + invoke: function invoke(object, callback) { + for (var i = 0; i < length; i++) { + var key = keys[i]; + if (hasOwnProperty.call(object, key)) { + return intents[key](object[key], callback); + } + } + } +}; + +// these are tiny helpers to simplify most common operations needed here +var create = function create(node, type) { + return doc(node).createElement(type); +}; +var doc = function doc(node) { + return node.ownerDocument || node; +}; +var fragment = function fragment(node) { + return doc(node).createDocumentFragment(); +}; +var text = function text(node, _text) { + return doc(node).createTextNode(_text); +}; + +// TODO: I'd love to code-cover RegExp too here +// these are fundamental for this library + +var spaces = ' \\f\\n\\r\\t'; +var almostEverything = '[^ ' + spaces + '\\/>"\'=]+'; +var attrName = '[ ' + spaces + ']+' + almostEverything; +var tagName = '<([A-Za-z]+[A-Za-z0-9:_-]*)((?:'; +var attrPartials = '(?:=(?:\'[^\']*?\'|"[^"]*?"|<[^>]*?>|' + almostEverything + '))?)'; + +var attrSeeker = new RegExp(tagName + attrName + attrPartials + '+)([ ' + spaces + ']*/?>)', 'g'); + +var selfClosing = new RegExp(tagName + attrName + attrPartials + '*)([ ' + spaces + ']*/>)', 'g'); + +var testFragment = fragment(document); + +// DOM4 node.append(...many) +var hasAppend = 'append' in testFragment; + +// detect old browsers without HTMLTemplateElement content support +var hasContent = 'content' in create(document, 'template'); + +// IE 11 has problems with cloning templates: it "forgets" empty childNodes +testFragment.appendChild(text(testFragment, 'g')); +testFragment.appendChild(text(testFragment, '')); +var hasDoomedCloneNode = testFragment.cloneNode(true).childNodes.length === 1; + +// old browsers need to fallback to cloneNode +// Custom Elements V0 and V1 will work polyfilled +// but native implementations need importNode instead +// (specially Chromium and its old V0 implementation) +var hasImportNode = 'importNode' in document; + +// appends an array of nodes +// to a generic node/fragment +// When available, uses append passing all arguments at once +// hoping that's somehow faster, even if append has more checks on type +var append = hasAppend ? function (node, childNodes) { + node.append.apply(node, childNodes); +} : function (node, childNodes) { + var length = childNodes.length; + for (var i = 0; i < length; i++) { + node.appendChild(childNodes[i]); + } +}; + +var findAttributes = new RegExp('(' + attrName + '=)([\'"]?)' + UIDC + '\\2', 'gi'); +var comments = function comments($0, $1, $2, $3) { + return '<' + $1 + $2.replace(findAttributes, replaceAttributes) + $3; +}; +var replaceAttributes = function replaceAttributes($0, $1, $2) { + return $1 + ($2 || '"') + UID + ($2 || '"'); +}; + +// given a node and a generic HTML content, +// create either an SVG or an HTML fragment +// where such content will be injected +var createFragment = function createFragment(node, html) { + return (OWNER_SVG_ELEMENT in node ? SVGFragment : HTMLFragment)(node, html.replace(attrSeeker, comments)); +}; + +// IE/Edge shenanigans proof cloneNode +// it goes through all nodes manually +// instead of relying the engine to suddenly +// merge nodes together +var cloneNode = hasDoomedCloneNode ? function (node) { + var clone = node.cloneNode(); + var childNodes = node.childNodes || + // this is an excess of caution + // but some node, in IE, might not + // have childNodes property. + // The following fallback ensure working code + // in older IE without compromising performance + // or any other browser/engine involved. + /* istanbul ignore next */ + []; + var length = childNodes.length; + for (var i = 0; i < length; i++) { + clone.appendChild(cloneNode(childNodes[i])); + } + return clone; +} : +// the following ignore is due code-coverage +// combination of not having document.importNode +// but having a working node.cloneNode. +// This shenario is common on older Android/WebKit browsers +// but basicHTML here tests just two major cases: +// with document.importNode or with broken cloneNode. +/* istanbul ignore next */ +function (node) { + return node.cloneNode(true); +}; + +// used to import html into fragments +var importNode = hasImportNode ? function (doc$$1, node) { + return doc$$1.importNode(node, true); +} : function (doc$$1, node) { + return cloneNode(node); +}; + +// just recycling a one-off array to use slice +// in every needed place +var slice = [].slice; + +// lazy evaluated, returns the unique identity +// of a template literal, as tempalte literal itself. +// By default, ES2015 template literals are unique +// tag`a${1}z` === tag`a${2}z` +// even if interpolated values are different +// the template chunks are in a frozen Array +// that is identical each time you use the same +// literal to represent same static content +// around its own interpolations. +var unique = function unique(template) { + return _TL(template); +}; + +// TL returns a unique version of the template +// it needs lazy feature detection +// (cannot trust literals with transpiled code) +var _TL = function TL(t) { + if ( + // TypeScript template literals are not standard + t.propertyIsEnumerable('raw') || + // Firefox < 55 has not standard implementation neither + /Firefox\/(\d+)/.test((G.navigator || {}).userAgent) && parseFloat(RegExp.$1) < 55) { + var T = {}; + _TL = function TL(t) { + var k = '_' + t.join('_'); + return T[k] || (T[k] = t); + }; + } else { + // make TL an identity like function + _TL = function TL(t) { + return t; + }; + } + return _TL(t); +}; + +// create document fragments via native template +// with a fallback for browsers that won't be able +// to deal with some injected element such or others +var HTMLFragment = hasContent ? function (node, html) { + var container = create(node, 'template'); + container.innerHTML = html; + return container.content; +} : function (node, html) { + var container = create(node, 'template'); + var content = fragment(node); + if (/^[^\S]*?<(col(?:group)?|t(?:head|body|foot|r|d|h))/i.test(html)) { + var selector = RegExp.$1; + container.innerHTML = '' + html + '
'; + append(content, slice.call(container.querySelectorAll(selector))); + } else { container.innerHTML = html; append(content, slice.call(container.childNodes)); - return content; - } : function (node, html) { - var content = fragment(node); - var container = create(node, 'div'); - container.innerHTML = '' + html + ''; - append(content, slice.call(container.firstChild.childNodes)); - return content; - }; - - function Wire(childNodes) { - this.childNodes = childNodes; - this.length = childNodes.length; - this.first = childNodes[0]; - this.last = childNodes[this.length - 1]; } - - // when a wire is inserted, all its nodes will follow - Wire.prototype.insert = function insert() { - var df = fragment(this.first); - append(df, this.childNodes); - return df; - }; - - // when a wire is removed, all its nodes must be removed as well - Wire.prototype.remove = function remove() { - var first = this.first; - var last = this.last; - if (this.length === 2) { - last.parentNode.removeChild(last); - } else { - var range = doc(first).createRange(); - range.setStartBefore(this.childNodes[1]); - range.setEndAfter(last); - range.deleteContents(); - } - return first; - }; - - // every template literal interpolation indicates - // a precise target in the DOM the template is representing. - // `

some ${'content'}

` - // hyperHTML finds only once per template literal, - // hence once per entire application life-cycle, - // all nodes that are related to interpolations. - // These nodes are stored as indexes used to retrieve, - // once per upgrade, nodes that will change on each future update. - // A path example is [2, 0, 1] representing the operation: - // node.childNodes[2].childNodes[0].childNodes[1] - // Attributes are addressed via their owner node and their name. - var createPath = function createPath(node) { - var path = []; - var parentNode = void 0; - switch (node.nodeType) { - case ELEMENT_NODE: - case DOCUMENT_FRAGMENT_NODE: - parentNode = node; - break; - case COMMENT_NODE: - parentNode = node.parentNode; - prepend(path, parentNode, node); - break; - default: - parentNode = node.ownerElement; - break; - } - for (node = parentNode; parentNode = parentNode.parentNode; node = parentNode) { + return content; +}; + +// creates SVG fragment with a fallback for IE that needs SVG +// within the HTML content +var SVGFragment = hasContent ? function (node, html) { + var content = fragment(node); + var container = doc(node).createElementNS(SVG_NAMESPACE, 'svg'); + container.innerHTML = html; + append(content, slice.call(container.childNodes)); + return content; +} : function (node, html) { + var content = fragment(node); + var container = create(node, 'div'); + container.innerHTML = '' + html + ''; + append(content, slice.call(container.firstChild.childNodes)); + return content; +}; + +function Wire(childNodes) { + this.childNodes = childNodes; + this.length = childNodes.length; + this.first = childNodes[0]; + this.last = childNodes[this.length - 1]; +} + +// when a wire is inserted, all its nodes will follow +Wire.prototype.insert = function insert() { + var df = fragment(this.first); + append(df, this.childNodes); + return df; +}; + +// when a wire is removed, all its nodes must be removed as well +Wire.prototype.remove = function remove() { + var first = this.first; + var last = this.last; + if (this.length === 2) { + last.parentNode.removeChild(last); + } else { + var range = doc(first).createRange(); + range.setStartBefore(this.childNodes[1]); + range.setEndAfter(last); + range.deleteContents(); + } + return first; +}; + +// every template literal interpolation indicates +// a precise target in the DOM the template is representing. +// `

some ${'content'}

` +// hyperHTML finds only once per template literal, +// hence once per entire application life-cycle, +// all nodes that are related to interpolations. +// These nodes are stored as indexes used to retrieve, +// once per upgrade, nodes that will change on each future update. +// A path example is [2, 0, 1] representing the operation: +// node.childNodes[2].childNodes[0].childNodes[1] +// Attributes are addressed via their owner node and their name. +var createPath = function createPath(node) { + var path = []; + var parentNode = void 0; + switch (node.nodeType) { + case ELEMENT_NODE: + case DOCUMENT_FRAGMENT_NODE: + parentNode = node; + break; + case COMMENT_NODE: + parentNode = node.parentNode; prepend(path, parentNode, node); + break; + default: + parentNode = node.ownerElement; + break; + } + for (node = parentNode; parentNode = parentNode.parentNode; node = parentNode) { + prepend(path, parentNode, node); + } + return path; +}; + +var prepend = function prepend(path, parent, node) { + path.unshift(path.indexOf.call(parent.childNodes, node)); +}; + +var Path = { + create: function create(type, node, name) { + return { type: type, name: name, node: node, path: createPath(node) }; + }, + find: function find(node, path) { + var length = path.length; + for (var i = 0; i < length; i++) { + node = node.childNodes[path[i]]; } - return path; - }; - - var prepend = function prepend(path, parent, node) { - path.unshift(path.indexOf.call(parent.childNodes, node)); - }; - - var Path = { - create: function create(type, node, name) { - return { type: type, name: name, node: node, path: createPath(node) }; - }, - find: function find(node, path) { - var length = path.length; - for (var i = 0; i < length; i++) { - node = node.childNodes[path[i]]; - } - return node; - } - }; - - // from https://github.com/developit/preact/blob/33fc697ac11762a1cb6e71e9847670d047af7ce5/src/constants.js - var IS_NON_DIMENSIONAL = /acit|ex(?:s|g|n|p|$)|rph|ows|mnc|ntw|ine[ch]|zoo|^ord/i; - - // style is handled as both string and object - // even if the target is an SVG element (consistency) - var Style = (function (node, original, isSVG) { - if (isSVG) { - var style = original.cloneNode(true); - style.value = ''; - node.setAttributeNode(style); - return update(style, isSVG); - } - return update(node.style, isSVG); - }); - - // the update takes care or changing/replacing - // only properties that are different or - // in case of string, the whole node - var update = function update(style, isSVG) { - var oldType = void 0, - oldValue = void 0; - return function (newValue) { - switch (typeof newValue) { - case 'object': - if (newValue) { - if (oldType === 'object') { - if (!isSVG) { - if (oldValue !== newValue) { - for (var key in oldValue) { - if (!(key in newValue)) { - style[key] = ''; - } + return node; + } +}; + +// from https://github.com/developit/preact/blob/33fc697ac11762a1cb6e71e9847670d047af7ce5/src/constants.js +var IS_NON_DIMENSIONAL = /acit|ex(?:s|g|n|p|$)|rph|ows|mnc|ntw|ine[ch]|zoo|^ord/i; + +// style is handled as both string and object +// even if the target is an SVG element (consistency) +var Style = (function (node, original, isSVG) { + if (isSVG) { + var style = original.cloneNode(true); + style.value = ''; + node.setAttributeNode(style); + return update(style, isSVG); + } + return update(node.style, isSVG); +}); + +// the update takes care or changing/replacing +// only properties that are different or +// in case of string, the whole node +var update = function update(style, isSVG) { + var oldType = void 0, + oldValue = void 0; + return function (newValue) { + switch (typeof newValue) { + case 'object': + if (newValue) { + if (oldType === 'object') { + if (!isSVG) { + if (oldValue !== newValue) { + for (var key in oldValue) { + if (!(key in newValue)) { + style[key] = ''; } } } - } else { - if (isSVG) style.value = '';else style.cssText = ''; - } - var info = isSVG ? {} : style; - for (var _key in newValue) { - var value = newValue[_key]; - info[_key] = typeof value === 'number' && !IS_NON_DIMENSIONAL.test(_key) ? value + 'px' : value; } - oldType = 'object'; - if (isSVG) style.value = toStyle(oldValue = info);else oldValue = newValue; - break; + } else { + if (isSVG) style.value = '';else style.cssText = ''; } - default: - if (oldValue != newValue) { - oldType = 'string'; - oldValue = newValue; - if (isSVG) style.value = newValue || '';else style.cssText = newValue || ''; + var info = isSVG ? {} : style; + for (var _key in newValue) { + var value = newValue[_key]; + info[_key] = typeof value === 'number' && !IS_NON_DIMENSIONAL.test(_key) ? value + 'px' : value; } + oldType = 'object'; + if (isSVG) style.value = toStyle(oldValue = info);else oldValue = newValue; break; - } - }; - }; - - var hyphen = /([^A-Z])([A-Z]+)/g; - var ized = function ized($0, $1, $2) { - return $1 + '-' + $2.toLowerCase(); - }; - var toStyle = function toStyle(object) { - var css = []; - for (var key in object) { - css.push(key.replace(hyphen, ized), ':', object[key], ';'); + } + default: + if (oldValue != newValue) { + oldType = 'string'; + oldValue = newValue; + if (isSVG) style.value = newValue || '';else style.cssText = newValue || ''; + } + break; } - return css.join(''); - }; - - /* AUTOMATICALLY IMPORTED, DO NOT MODIFY */ - /*! (c) 2017 Andrea Giammarchi (ISC) */ - - /** - * This code is a revisited port of the snabbdom vDOM diffing logic, - * the same that fuels as fork Vue.js or other libraries. - * @credits https://github.com/snabbdom/snabbdom - */ - - var identity = function identity(O) { - return O; - }; - - var remove = function remove(parentNode, before, after) { - var range = parentNode.ownerDocument.createRange(); - range.setStartBefore(before); - range.setEndAfter(after); - range.deleteContents(); }; - - var domdiff = function domdiff(parentNode, // where changes happen - currentNodes, // Array of current items/nodes - futureNodes, // Array of future items/nodes - getNode, // optional way to retrieve a node from an item - beforeNode // optional item/node to use as insertBefore delimiter - ) { - var get = getNode || identity; - var before = beforeNode == null ? null : get(beforeNode, 0); - var currentStart = 0, - futureStart = 0; - var currentEnd = currentNodes.length - 1; - var currentStartNode = currentNodes[0]; - var currentEndNode = currentNodes[currentEnd]; - var futureEnd = futureNodes.length - 1; - var futureStartNode = futureNodes[0]; - var futureEndNode = futureNodes[futureEnd]; - while (currentStart <= currentEnd && futureStart <= futureEnd) { - if (currentStartNode == null) { - currentStartNode = currentNodes[++currentStart]; - } else if (currentEndNode == null) { - currentEndNode = currentNodes[--currentEnd]; - } else if (futureStartNode == null) { - futureStartNode = futureNodes[++futureStart]; - } else if (futureEndNode == null) { - futureEndNode = futureNodes[--futureEnd]; - } else if (currentStartNode == futureStartNode) { - currentStartNode = currentNodes[++currentStart]; - futureStartNode = futureNodes[++futureStart]; - } else if (currentEndNode == futureEndNode) { - currentEndNode = currentNodes[--currentEnd]; - futureEndNode = futureNodes[--futureEnd]; - } else if (currentStartNode == futureEndNode) { - parentNode.insertBefore(get(currentStartNode, 1), get(currentEndNode, -0).nextSibling); - currentStartNode = currentNodes[++currentStart]; - futureEndNode = futureNodes[--futureEnd]; - } else if (currentEndNode == futureStartNode) { - parentNode.insertBefore(get(currentEndNode, 1), get(currentStartNode, 0)); - currentEndNode = currentNodes[--currentEnd]; +}; + +var hyphen = /([^A-Z])([A-Z]+)/g; +var ized = function ized($0, $1, $2) { + return $1 + '-' + $2.toLowerCase(); +}; +var toStyle = function toStyle(object) { + var css = []; + for (var key in object) { + css.push(key.replace(hyphen, ized), ':', object[key], ';'); + } + return css.join(''); +}; + +/* AUTOMATICALLY IMPORTED, DO NOT MODIFY */ +/*! (c) 2017 Andrea Giammarchi (ISC) */ + +/** + * This code is a revisited port of the snabbdom vDOM diffing logic, + * the same that fuels as fork Vue.js or other libraries. + * @credits https://github.com/snabbdom/snabbdom + */ + +var identity = function identity(O) { + return O; +}; + +var remove = function remove(parentNode, before, after) { + var range = parentNode.ownerDocument.createRange(); + range.setStartBefore(before); + range.setEndAfter(after); + range.deleteContents(); +}; + +var domdiff = function domdiff(parentNode, // where changes happen +currentNodes, // Array of current items/nodes +futureNodes, // Array of future items/nodes +getNode, // optional way to retrieve a node from an item +beforeNode // optional item/node to use as insertBefore delimiter +) { + var get = getNode || identity; + var before = beforeNode == null ? null : get(beforeNode, 0); + var currentStart = 0, + futureStart = 0; + var currentEnd = currentNodes.length - 1; + var currentStartNode = currentNodes[0]; + var currentEndNode = currentNodes[currentEnd]; + var futureEnd = futureNodes.length - 1; + var futureStartNode = futureNodes[0]; + var futureEndNode = futureNodes[futureEnd]; + while (currentStart <= currentEnd && futureStart <= futureEnd) { + if (currentStartNode == null) { + currentStartNode = currentNodes[++currentStart]; + } else if (currentEndNode == null) { + currentEndNode = currentNodes[--currentEnd]; + } else if (futureStartNode == null) { + futureStartNode = futureNodes[++futureStart]; + } else if (futureEndNode == null) { + futureEndNode = futureNodes[--futureEnd]; + } else if (currentStartNode == futureStartNode) { + currentStartNode = currentNodes[++currentStart]; + futureStartNode = futureNodes[++futureStart]; + } else if (currentEndNode == futureEndNode) { + currentEndNode = currentNodes[--currentEnd]; + futureEndNode = futureNodes[--futureEnd]; + } else if (currentStartNode == futureEndNode) { + parentNode.insertBefore(get(currentStartNode, 1), get(currentEndNode, -0).nextSibling); + currentStartNode = currentNodes[++currentStart]; + futureEndNode = futureNodes[--futureEnd]; + } else if (currentEndNode == futureStartNode) { + parentNode.insertBefore(get(currentEndNode, 1), get(currentStartNode, 0)); + currentEndNode = currentNodes[--currentEnd]; + futureStartNode = futureNodes[++futureStart]; + } else { + var index = currentNodes.indexOf(futureStartNode); + if (index < 0) { + parentNode.insertBefore(get(futureStartNode, 1), get(currentStartNode, 0)); futureStartNode = futureNodes[++futureStart]; } else { - var index = currentNodes.indexOf(futureStartNode); - if (index < 0) { - parentNode.insertBefore(get(futureStartNode, 1), get(currentStartNode, 0)); - futureStartNode = futureNodes[++futureStart]; - } else { - var i = index; - var f = futureStart; - while (i <= currentEnd && f <= futureEnd && currentNodes[i] === futureNodes[f]) { - i++; - f++; - } - if (1 < i - index) { - if (--index === currentStart) { - parentNode.removeChild(get(currentStartNode, -1)); - } else { - remove(parentNode, get(currentStartNode, -1), get(currentNodes[index], -1)); - } - currentStart = i; - futureStart = f; - currentStartNode = currentNodes[i]; - futureStartNode = futureNodes[f]; + var i = index; + var f = futureStart; + while (i <= currentEnd && f <= futureEnd && currentNodes[i] === futureNodes[f]) { + i++; + f++; + } + if (1 < i - index) { + if (--index === currentStart) { + parentNode.removeChild(get(currentStartNode, -1)); } else { - var el = currentNodes[index]; - currentNodes[index] = null; - parentNode.insertBefore(get(el, 1), get(currentStartNode, 0)); - futureStartNode = futureNodes[++futureStart]; + remove(parentNode, get(currentStartNode, -1), get(currentNodes[index], -1)); } + currentStart = i; + futureStart = f; + currentStartNode = currentNodes[i]; + futureStartNode = futureNodes[f]; + } else { + var el = currentNodes[index]; + currentNodes[index] = null; + parentNode.insertBefore(get(el, 1), get(currentStartNode, 0)); + futureStartNode = futureNodes[++futureStart]; } } } - if (currentStart <= currentEnd || futureStart <= futureEnd) { - if (currentStart > currentEnd) { - var pin = futureNodes[futureEnd + 1]; - var place = pin == null ? before : get(pin, 0); - if (futureStart === futureEnd) { - parentNode.insertBefore(get(futureNodes[futureStart], 1), place); - } else { - var fragment = parentNode.ownerDocument.createDocumentFragment(); - while (futureStart <= futureEnd) { - fragment.appendChild(get(futureNodes[futureStart++], 1)); - } - parentNode.insertBefore(fragment, place); - } + } + if (currentStart <= currentEnd || futureStart <= futureEnd) { + if (currentStart > currentEnd) { + var pin = futureNodes[futureEnd + 1]; + var place = pin == null ? before : get(pin, 0); + if (futureStart === futureEnd) { + parentNode.insertBefore(get(futureNodes[futureStart], 1), place); } else { - if (currentNodes[currentStart] == null) currentStart++; - if (currentStart === currentEnd) { - parentNode.removeChild(get(currentNodes[currentStart], -1)); - } else { - remove(parentNode, get(currentNodes[currentStart], -1), get(currentNodes[currentEnd], -1)); + var fragment = parentNode.ownerDocument.createDocumentFragment(); + while (futureStart <= futureEnd) { + fragment.appendChild(get(futureNodes[futureStart++], 1)); } + parentNode.insertBefore(fragment, place); } - } - return futureNodes; - }; - - // hyper.Component have a connected/disconnected - // mechanism provided by MutationObserver - // This weak set is used to recognize components - // as DOM node that needs to trigger connected/disconnected events - var components = new WeakSet(); - - // a basic dictionary used to filter already cached attributes - // while looking for special hyperHTML values. - function Cache() {} - Cache.prototype = Object.create(null); - - // returns an intent to explicitly inject content as html - var asHTML = function asHTML(html) { - return { html: html }; - }; - - // returns nodes from wires and components - var asNode = function asNode(item, i) { - return 'ELEMENT_NODE' in item ? item : item.constructor === Wire ? - // in the Wire case, the content can be - // removed, post-pended, inserted, or pre-pended and - // all these cases are handled by domdiff already - /* istanbul ignore next */ - 1 / i < 0 ? i ? item.remove() : item.last : i ? item.insert() : item.first : asNode(item.render(), i); - }; - - // returns true if domdiff can handle the value - var canDiff = function canDiff(value) { - return 'ELEMENT_NODE' in value || value instanceof Wire || value instanceof Component; - }; - - // updates are created once per context upgrade - // within the main render function (../hyper/render.js) - // These are an Array of callbacks to invoke passing - // each interpolation value. - // Updates can be related to any kind of content, - // attributes, or special text-only cases such '], ['']), - _templateObject25 = _taggedTemplateLiteral(['a=', ''], ['a=', '']), - _templateObject26 = _taggedTemplateLiteral(['[', ']'], ['[', ']']), - _templateObject27 = _taggedTemplateLiteral(['

'], ['

']), - _templateObject28 = _taggedTemplateLiteral(['
', '
'], ['
', '
']), - _templateObject29 = _taggedTemplateLiteral([''], ['']), - _templateObject30 = _taggedTemplateLiteral([''], ['']), - _templateObject31 = _taggedTemplateLiteral([''], ['']), - _templateObject32 = _taggedTemplateLiteral(['ok'], ['ok']), - _templateObject33 = _taggedTemplateLiteral(['
', '
'], ['
', '
']), - _templateObject34 = _taggedTemplateLiteral([''], ['']), - _templateObject35 = _taggedTemplateLiteral(['

'], ['

']), - _templateObject36 = _taggedTemplateLiteral(['

', '

'], ['

', '

']), - _templateObject37 = _taggedTemplateLiteral([''], ['']), - _templateObject38 = _taggedTemplateLiteral(['

'], ['

']), - _templateObject39 = _taggedTemplateLiteral([''], ['']), - _templateObject40 = _taggedTemplateLiteral([''], ['']), - _templateObject41 = _taggedTemplateLiteral(['\n '], ['\n ']), - _templateObject42 = _taggedTemplateLiteral(['\n
First name: ', '
\n

'], ['\n
First name: ', '
\n

']), - _templateObject43 = _taggedTemplateLiteral(['\n

', ''], ['\n

', '']), - _templateObject44 = _taggedTemplateLiteral(['\n

', ''], ['\n

', '']), - _templateObject45 = _taggedTemplateLiteral([''], ['']), - _templateObject46 = _taggedTemplateLiteral(['

'], ['

']), - _templateObject47 = _taggedTemplateLiteral(['

'], ['

']), - _templateObject48 = _taggedTemplateLiteral(['a ', ''], ['a ', '']), - _templateObject49 = _taggedTemplateLiteral(['

any content

'], ['

any content

']), - _templateObject50 = _taggedTemplateLiteral([''], ['']), - _templateObject51 = _taggedTemplateLiteral(['abc'], ['abc']), - _templateObject52 = _taggedTemplateLiteral(['

a', 'c

'], ['

a', 'c

']), - _templateObject53 = _taggedTemplateLiteral(['a', 'c'], ['a', 'c']), - _templateObject54 = _taggedTemplateLiteral([''], ['']), - _templateObject55 = _taggedTemplateLiteral(['
abc
'], ['
abc
']), - _templateObject56 = _taggedTemplateLiteral(['\n '], ['\n ']), - _templateObject57 = _taggedTemplateLiteral(['\n '], ['\n ']), - _templateObject58 = _taggedTemplateLiteral(['\n

hello

'], ['\n

hello

']), - _templateObject59 = _taggedTemplateLiteral(['\n

hello

'], ['\n

hello

']), - _templateObject60 = _taggedTemplateLiteral(['
\n \n
'], ['
\n \n
']), - _templateObject61 = _taggedTemplateLiteral(['
    \n ', '\n
'], ['
    \n ', '\n
']), - _templateObject62 = _taggedTemplateLiteral(['
  • ', '
  • '], ['
  • ', '
  • ']), - _templateObject63 = _taggedTemplateLiteral(['\n

    hello

    '], ['\n

    hello

    ']), - _templateObject64 = _taggedTemplateLiteral(['

    '], ['

    ']), - _templateObject65 = _taggedTemplateLiteral(['
    '], ['
    ']), - _templateObject66 = _taggedTemplateLiteral(['
    \n \n
    '], ['
    \n \n
    ']), - _templateObject67 = _taggedTemplateLiteral(['\n
    \n \n \n \n \n
    \n '], ['\n
    \n \n \n \n \n
    \n ']), - _templateObject68 = _taggedTemplateLiteral(['\n
    \n