diff -r 322d0feea350 -r 89ef5ed3c48b src/cm/media/js/lib/yui/yui_3.10.3/build/axis/axis-coverage.js --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/src/cm/media/js/lib/yui/yui_3.10.3/build/axis/axis-coverage.js Tue Jul 16 14:29:46 2013 +0200 @@ -0,0 +1,13 @@ +/* +YUI 3.10.3 (build 2fb5187) +Copyright 2013 Yahoo! Inc. All rights reserved. +Licensed under the BSD License. +http://yuilibrary.com/license/ +*/ + +if (typeof __coverage__ === 'undefined') { __coverage__ = {}; } +if (!__coverage__['build/axis/axis.js']) { + __coverage__['build/axis/axis.js'] = {"path":"build/axis/axis.js","s":{"1":0,"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0,"104":0,"105":0,"106":0,"107":0,"108":0,"109":0,"110":0,"111":0,"112":0,"113":0,"114":0,"115":0,"116":0,"117":0,"118":0,"119":0,"120":0,"121":0,"122":0,"123":0,"124":0,"125":0,"126":0,"127":0,"128":0,"129":0,"130":0,"131":0,"132":0,"133":0,"134":0,"135":0,"136":0,"137":0,"138":0,"139":0,"140":0,"141":0,"142":0,"143":0,"144":0,"145":0,"146":0,"147":0,"148":0,"149":0,"150":0,"151":0,"152":0,"153":0,"154":0,"155":0,"156":0,"157":0,"158":0,"159":0,"160":0,"161":0,"162":0,"163":0,"164":0,"165":0,"166":0,"167":0,"168":0,"169":0,"170":0,"171":0,"172":0,"173":0,"174":0,"175":0,"176":0,"177":0,"178":0,"179":0,"180":0,"181":0,"182":0,"183":0,"184":0,"185":0,"186":0,"187":0,"188":0,"189":0,"190":0,"191":0,"192":0,"193":0,"194":0,"195":0,"196":0,"197":0,"198":0,"199":0,"200":0,"201":0,"202":0,"203":0,"204":0,"205":0,"206":0,"207":0,"208":0,"209":0,"210":0,"211":0,"212":0,"213":0,"214":0,"215":0,"216":0,"217":0,"218":0,"219":0,"220":0,"221":0,"222":0,"223":0,"224":0,"225":0,"226":0,"227":0,"228":0,"229":0,"230":0,"231":0,"232":0,"233":0,"234":0,"235":0,"236":0,"237":0,"238":0,"239":0,"240":0,"241":0,"242":0,"243":0,"244":0,"245":0,"246":0,"247":0,"248":0,"249":0,"250":0,"251":0,"252":0,"253":0,"254":0,"255":0,"256":0,"257":0,"258":0,"259":0,"260":0,"261":0,"262":0,"263":0,"264":0,"265":0,"266":0,"267":0,"268":0,"269":0,"270":0,"271":0,"272":0,"273":0,"274":0,"275":0,"276":0,"277":0,"278":0,"279":0,"280":0,"281":0,"282":0,"283":0,"284":0,"285":0,"286":0,"287":0,"288":0,"289":0,"290":0,"291":0,"292":0,"293":0,"294":0,"295":0,"296":0,"297":0,"298":0,"299":0,"300":0,"301":0,"302":0,"303":0,"304":0,"305":0,"306":0,"307":0,"308":0,"309":0,"310":0,"311":0,"312":0,"313":0,"314":0,"315":0,"316":0,"317":0,"318":0,"319":0,"320":0,"321":0,"322":0,"323":0,"324":0,"325":0,"326":0,"327":0,"328":0,"329":0,"330":0,"331":0,"332":0,"333":0,"334":0,"335":0,"336":0,"337":0,"338":0,"339":0,"340":0,"341":0,"342":0,"343":0,"344":0,"345":0,"346":0,"347":0,"348":0,"349":0,"350":0,"351":0,"352":0,"353":0,"354":0,"355":0,"356":0,"357":0,"358":0,"359":0,"360":0,"361":0,"362":0,"363":0,"364":0,"365":0,"366":0,"367":0,"368":0,"369":0,"370":0,"371":0,"372":0,"373":0,"374":0,"375":0,"376":0,"377":0,"378":0,"379":0,"380":0,"381":0,"382":0,"383":0,"384":0,"385":0,"386":0,"387":0,"388":0,"389":0,"390":0,"391":0,"392":0,"393":0,"394":0,"395":0,"396":0,"397":0,"398":0,"399":0,"400":0,"401":0,"402":0,"403":0,"404":0,"405":0,"406":0,"407":0,"408":0,"409":0,"410":0,"411":0,"412":0,"413":0,"414":0,"415":0,"416":0,"417":0,"418":0,"419":0,"420":0,"421":0,"422":0,"423":0,"424":0,"425":0,"426":0,"427":0,"428":0,"429":0,"430":0,"431":0,"432":0,"433":0,"434":0,"435":0,"436":0,"437":0,"438":0,"439":0,"440":0,"441":0,"442":0,"443":0,"444":0,"445":0,"446":0,"447":0,"448":0,"449":0,"450":0,"451":0,"452":0,"453":0,"454":0,"455":0,"456":0,"457":0,"458":0,"459":0,"460":0,"461":0,"462":0,"463":0,"464":0,"465":0,"466":0,"467":0,"468":0,"469":0,"470":0,"471":0,"472":0,"473":0,"474":0,"475":0,"476":0,"477":0,"478":0,"479":0,"480":0,"481":0,"482":0,"483":0,"484":0,"485":0,"486":0,"487":0,"488":0,"489":0,"490":0,"491":0,"492":0,"493":0,"494":0,"495":0,"496":0,"497":0,"498":0,"499":0,"500":0,"501":0,"502":0,"503":0,"504":0,"505":0,"506":0,"507":0,"508":0,"509":0,"510":0,"511":0,"512":0,"513":0,"514":0,"515":0,"516":0,"517":0,"518":0,"519":0,"520":0,"521":0,"522":0,"523":0,"524":0,"525":0,"526":0,"527":0,"528":0,"529":0,"530":0,"531":0,"532":0,"533":0,"534":0,"535":0,"536":0,"537":0,"538":0,"539":0,"540":0,"541":0,"542":0,"543":0,"544":0,"545":0,"546":0,"547":0,"548":0,"549":0,"550":0,"551":0,"552":0,"553":0,"554":0,"555":0,"556":0,"557":0,"558":0,"559":0,"560":0,"561":0,"562":0,"563":0,"564":0,"565":0,"566":0,"567":0,"568":0,"569":0,"570":0,"571":0,"572":0,"573":0,"574":0,"575":0,"576":0,"577":0,"578":0,"579":0,"580":0,"581":0,"582":0,"583":0,"584":0,"585":0,"586":0,"587":0,"588":0,"589":0,"590":0,"591":0,"592":0,"593":0,"594":0,"595":0,"596":0,"597":0,"598":0,"599":0,"600":0,"601":0,"602":0,"603":0,"604":0,"605":0,"606":0,"607":0,"608":0,"609":0,"610":0,"611":0,"612":0,"613":0,"614":0,"615":0,"616":0,"617":0,"618":0,"619":0,"620":0,"621":0,"622":0,"623":0,"624":0,"625":0,"626":0,"627":0,"628":0,"629":0,"630":0,"631":0,"632":0,"633":0,"634":0,"635":0,"636":0,"637":0,"638":0,"639":0,"640":0,"641":0,"642":0,"643":0,"644":0,"645":0,"646":0,"647":0,"648":0,"649":0,"650":0,"651":0,"652":0,"653":0,"654":0,"655":0,"656":0,"657":0,"658":0,"659":0,"660":0,"661":0,"662":0,"663":0,"664":0,"665":0,"666":0,"667":0,"668":0,"669":0,"670":0,"671":0,"672":0,"673":0,"674":0,"675":0,"676":0,"677":0,"678":0,"679":0,"680":0,"681":0,"682":0,"683":0,"684":0,"685":0,"686":0,"687":0,"688":0,"689":0,"690":0,"691":0,"692":0,"693":0,"694":0,"695":0,"696":0,"697":0,"698":0,"699":0,"700":0,"701":0,"702":0,"703":0,"704":0,"705":0,"706":0,"707":0,"708":0,"709":0,"710":0,"711":0,"712":0,"713":0,"714":0,"715":0,"716":0,"717":0,"718":0,"719":0,"720":0,"721":0,"722":0,"723":0,"724":0,"725":0,"726":0,"727":0,"728":0,"729":0,"730":0,"731":0,"732":0,"733":0,"734":0,"735":0,"736":0,"737":0,"738":0,"739":0,"740":0,"741":0,"742":0,"743":0,"744":0,"745":0,"746":0,"747":0,"748":0,"749":0,"750":0,"751":0,"752":0,"753":0,"754":0,"755":0,"756":0,"757":0,"758":0,"759":0,"760":0,"761":0,"762":0,"763":0,"764":0,"765":0,"766":0,"767":0,"768":0,"769":0,"770":0,"771":0,"772":0,"773":0,"774":0,"775":0,"776":0,"777":0,"778":0},"b":{"1":[0,0,0,0],"2":[0,0],"3":[0,0],"4":[0,0],"5":[0,0],"6":[0,0],"7":[0,0],"8":[0,0],"9":[0,0],"10":[0,0],"11":[0,0],"12":[0,0],"13":[0,0],"14":[0,0],"15":[0,0],"16":[0,0],"17":[0,0],"18":[0,0],"19":[0,0,0,0],"20":[0,0],"21":[0,0],"22":[0,0],"23":[0,0],"24":[0,0],"25":[0,0],"26":[0,0],"27":[0,0],"28":[0,0],"29":[0,0],"30":[0,0],"31":[0,0],"32":[0,0],"33":[0,0],"34":[0,0],"35":[0,0],"36":[0,0],"37":[0,0],"38":[0,0],"39":[0,0,0,0],"40":[0,0],"41":[0,0],"42":[0,0],"43":[0,0],"44":[0,0],"45":[0,0],"46":[0,0],"47":[0,0],"48":[0,0],"49":[0,0],"50":[0,0],"51":[0,0],"52":[0,0],"53":[0,0],"54":[0,0],"55":[0,0],"56":[0,0,0,0],"57":[0,0],"58":[0,0],"59":[0,0],"60":[0,0],"61":[0,0],"62":[0,0],"63":[0,0],"64":[0,0],"65":[0,0],"66":[0,0],"67":[0,0],"68":[0,0],"69":[0,0],"70":[0,0],"71":[0,0],"72":[0,0],"73":[0,0],"74":[0,0],"75":[0,0],"76":[0,0],"77":[0,0],"78":[0,0],"79":[0,0],"80":[0,0],"81":[0,0],"82":[0,0],"83":[0,0],"84":[0,0],"85":[0,0],"86":[0,0],"87":[0,0],"88":[0,0],"89":[0,0],"90":[0,0],"91":[0,0],"92":[0,0],"93":[0,0],"94":[0,0],"95":[0,0,0,0],"96":[0,0],"97":[0,0,0],"98":[0,0],"99":[0,0],"100":[0,0],"101":[0,0],"102":[0,0],"103":[0,0],"104":[0,0],"105":[0,0],"106":[0,0],"107":[0,0],"108":[0,0],"109":[0,0],"110":[0,0],"111":[0,0],"112":[0,0],"113":[0,0],"114":[0,0],"115":[0,0],"116":[0,0],"117":[0,0],"118":[0,0],"119":[0,0],"120":[0,0],"121":[0,0],"122":[0,0],"123":[0,0],"124":[0,0],"125":[0,0],"126":[0,0],"127":[0,0],"128":[0,0],"129":[0,0],"130":[0,0],"131":[0,0],"132":[0,0],"133":[0,0],"134":[0,0],"135":[0,0],"136":[0,0],"137":[0,0],"138":[0,0],"139":[0,0],"140":[0,0],"141":[0,0],"142":[0,0],"143":[0,0],"144":[0,0],"145":[0,0],"146":[0,0],"147":[0,0,0,0],"148":[0,0],"149":[0,0],"150":[0,0],"151":[0,0],"152":[0,0],"153":[0,0],"154":[0,0],"155":[0,0],"156":[0,0],"157":[0,0],"158":[0,0],"159":[0,0],"160":[0,0],"161":[0,0],"162":[0,0],"163":[0,0],"164":[0,0],"165":[0,0],"166":[0,0],"167":[0,0],"168":[0,0],"169":[0,0],"170":[0,0],"171":[0,0],"172":[0,0],"173":[0,0],"174":[0,0],"175":[0,0],"176":[0,0],"177":[0,0,0,0]},"f":{"1":0,"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0,"104":0,"105":0,"106":0,"107":0,"108":0,"109":0,"110":0,"111":0,"112":0,"113":0},"fnMap":{"1":{"name":"(anonymous_1)","line":1,"loc":{"start":{"line":1,"column":16},"end":{"line":1,"column":35}}},"2":{"name":"(anonymous_2)","line":25,"loc":{"start":{"line":25,"column":17},"end":{"line":25,"column":28}}},"3":{"name":"(anonymous_3)","line":35,"loc":{"start":{"line":35,"column":24},"end":{"line":36,"column":4}}},"4":{"name":"(anonymous_4)","line":51,"loc":{"start":{"line":51,"column":20},"end":{"line":52,"column":4}}},"5":{"name":"(anonymous_5)","line":91,"loc":{"start":{"line":91,"column":14},"end":{"line":92,"column":4}}},"6":{"name":"(anonymous_6)","line":109,"loc":{"start":{"line":109,"column":18},"end":{"line":110,"column":4}}},"7":{"name":"(anonymous_7)","line":136,"loc":{"start":{"line":136,"column":19},"end":{"line":137,"column":4}}},"8":{"name":"(anonymous_8)","line":148,"loc":{"start":{"line":148,"column":24},"end":{"line":149,"column":4}}},"9":{"name":"(anonymous_9)","line":179,"loc":{"start":{"line":179,"column":24},"end":{"line":180,"column":4}}},"10":{"name":"(anonymous_10)","line":201,"loc":{"start":{"line":201,"column":19},"end":{"line":202,"column":4}}},"11":{"name":"(anonymous_11)","line":233,"loc":{"start":{"line":233,"column":19},"end":{"line":234,"column":4}}},"12":{"name":"(anonymous_12)","line":279,"loc":{"start":{"line":279,"column":24},"end":{"line":280,"column":4}}},"13":{"name":"(anonymous_13)","line":320,"loc":{"start":{"line":320,"column":25},"end":{"line":321,"column":4}}},"14":{"name":"(anonymous_14)","line":349,"loc":{"start":{"line":349,"column":23},"end":{"line":350,"column":4}}},"15":{"name":"(anonymous_15)","line":359,"loc":{"start":{"line":359,"column":23},"end":{"line":360,"column":4}}},"16":{"name":"(anonymous_16)","line":386,"loc":{"start":{"line":386,"column":18},"end":{"line":386,"column":28}}},"17":{"name":"(anonymous_17)","line":396,"loc":{"start":{"line":396,"column":24},"end":{"line":397,"column":4}}},"18":{"name":"(anonymous_18)","line":412,"loc":{"start":{"line":412,"column":20},"end":{"line":413,"column":4}}},"19":{"name":"(anonymous_19)","line":452,"loc":{"start":{"line":452,"column":14},"end":{"line":453,"column":4}}},"20":{"name":"(anonymous_20)","line":470,"loc":{"start":{"line":470,"column":18},"end":{"line":471,"column":4}}},"21":{"name":"(anonymous_21)","line":498,"loc":{"start":{"line":498,"column":19},"end":{"line":499,"column":4}}},"22":{"name":"(anonymous_22)","line":510,"loc":{"start":{"line":510,"column":24},"end":{"line":511,"column":4}}},"23":{"name":"(anonymous_23)","line":541,"loc":{"start":{"line":541,"column":24},"end":{"line":542,"column":4}}},"24":{"name":"(anonymous_24)","line":563,"loc":{"start":{"line":563,"column":19},"end":{"line":564,"column":4}}},"25":{"name":"(anonymous_25)","line":595,"loc":{"start":{"line":595,"column":19},"end":{"line":596,"column":4}}},"26":{"name":"(anonymous_26)","line":646,"loc":{"start":{"line":646,"column":24},"end":{"line":647,"column":4}}},"27":{"name":"(anonymous_27)","line":685,"loc":{"start":{"line":685,"column":25},"end":{"line":686,"column":4}}},"28":{"name":"(anonymous_28)","line":714,"loc":{"start":{"line":714,"column":23},"end":{"line":715,"column":4}}},"29":{"name":"(anonymous_29)","line":728,"loc":{"start":{"line":728,"column":23},"end":{"line":729,"column":4}}},"30":{"name":"(anonymous_30)","line":752,"loc":{"start":{"line":752,"column":19},"end":{"line":752,"column":29}}},"31":{"name":"(anonymous_31)","line":762,"loc":{"start":{"line":762,"column":24},"end":{"line":763,"column":4}}},"32":{"name":"(anonymous_32)","line":778,"loc":{"start":{"line":778,"column":20},"end":{"line":779,"column":4}}},"33":{"name":"(anonymous_33)","line":815,"loc":{"start":{"line":815,"column":18},"end":{"line":816,"column":4}}},"34":{"name":"(anonymous_34)","line":843,"loc":{"start":{"line":843,"column":14},"end":{"line":844,"column":4}}},"35":{"name":"(anonymous_35)","line":862,"loc":{"start":{"line":862,"column":19},"end":{"line":863,"column":4}}},"36":{"name":"(anonymous_36)","line":874,"loc":{"start":{"line":874,"column":24},"end":{"line":875,"column":4}}},"37":{"name":"(anonymous_37)","line":905,"loc":{"start":{"line":905,"column":24},"end":{"line":906,"column":4}}},"38":{"name":"(anonymous_38)","line":927,"loc":{"start":{"line":927,"column":19},"end":{"line":928,"column":4}}},"39":{"name":"(anonymous_39)","line":959,"loc":{"start":{"line":959,"column":19},"end":{"line":960,"column":4}}},"40":{"name":"(anonymous_40)","line":1005,"loc":{"start":{"line":1005,"column":24},"end":{"line":1006,"column":4}}},"41":{"name":"(anonymous_41)","line":1042,"loc":{"start":{"line":1042,"column":25},"end":{"line":1043,"column":4}}},"42":{"name":"(anonymous_42)","line":1067,"loc":{"start":{"line":1067,"column":23},"end":{"line":1068,"column":4}}},"43":{"name":"(anonymous_43)","line":1079,"loc":{"start":{"line":1079,"column":23},"end":{"line":1080,"column":4}}},"44":{"name":"(anonymous_44)","line":1101,"loc":{"start":{"line":1101,"column":16},"end":{"line":1101,"column":26}}},"45":{"name":"(anonymous_45)","line":1111,"loc":{"start":{"line":1111,"column":24},"end":{"line":1112,"column":4}}},"46":{"name":"(anonymous_46)","line":1127,"loc":{"start":{"line":1127,"column":20},"end":{"line":1128,"column":4}}},"47":{"name":"(anonymous_47)","line":1163,"loc":{"start":{"line":1163,"column":18},"end":{"line":1164,"column":4}}},"48":{"name":"(anonymous_48)","line":1192,"loc":{"start":{"line":1192,"column":14},"end":{"line":1193,"column":4}}},"49":{"name":"(anonymous_49)","line":1211,"loc":{"start":{"line":1211,"column":19},"end":{"line":1212,"column":4}}},"50":{"name":"(anonymous_50)","line":1223,"loc":{"start":{"line":1223,"column":24},"end":{"line":1224,"column":4}}},"51":{"name":"(anonymous_51)","line":1254,"loc":{"start":{"line":1254,"column":24},"end":{"line":1255,"column":4}}},"52":{"name":"(anonymous_52)","line":1276,"loc":{"start":{"line":1276,"column":19},"end":{"line":1277,"column":4}}},"53":{"name":"(anonymous_53)","line":1308,"loc":{"start":{"line":1308,"column":19},"end":{"line":1309,"column":4}}},"54":{"name":"(anonymous_54)","line":1360,"loc":{"start":{"line":1360,"column":24},"end":{"line":1361,"column":4}}},"55":{"name":"(anonymous_55)","line":1407,"loc":{"start":{"line":1407,"column":25},"end":{"line":1408,"column":4}}},"56":{"name":"(anonymous_56)","line":1443,"loc":{"start":{"line":1443,"column":23},"end":{"line":1444,"column":4}}},"57":{"name":"(anonymous_57)","line":1453,"loc":{"start":{"line":1453,"column":23},"end":{"line":1454,"column":4}}},"58":{"name":"(anonymous_58)","line":1503,"loc":{"start":{"line":1503,"column":21},"end":{"line":1504,"column":4}}},"59":{"name":"(anonymous_59)","line":1514,"loc":{"start":{"line":1514,"column":12},"end":{"line":1515,"column":4}}},"60":{"name":"(anonymous_60)","line":1551,"loc":{"start":{"line":1551,"column":24},"end":{"line":1552,"column":4}}},"61":{"name":"(anonymous_61)","line":1566,"loc":{"start":{"line":1566,"column":28},"end":{"line":1567,"column":4}}},"62":{"name":"(anonymous_62)","line":1579,"loc":{"start":{"line":1579,"column":20},"end":{"line":1580,"column":4}}},"63":{"name":"(anonymous_63)","line":1605,"loc":{"start":{"line":1605,"column":20},"end":{"line":1606,"column":4}}},"64":{"name":"(anonymous_64)","line":1617,"loc":{"start":{"line":1617,"column":14},"end":{"line":1618,"column":4}}},"65":{"name":"(anonymous_65)","line":1626,"loc":{"start":{"line":1626,"column":12},"end":{"line":1627,"column":4}}},"66":{"name":"(anonymous_66)","line":1659,"loc":{"start":{"line":1659,"column":16},"end":{"line":1660,"column":4}}},"67":{"name":"(anonymous_67)","line":1694,"loc":{"start":{"line":1694,"column":23},"end":{"line":1695,"column":4}}},"68":{"name":"(anonymous_68)","line":1761,"loc":{"start":{"line":1761,"column":23},"end":{"line":1762,"column":4}}},"69":{"name":"(anonymous_69)","line":1800,"loc":{"start":{"line":1800,"column":14},"end":{"line":1801,"column":4}}},"70":{"name":"(anonymous_70)","line":1814,"loc":{"start":{"line":1814,"column":27},"end":{"line":1815,"column":4}}},"71":{"name":"(anonymous_71)","line":1852,"loc":{"start":{"line":1852,"column":15},"end":{"line":1853,"column":4}}},"72":{"name":"(anonymous_72)","line":2038,"loc":{"start":{"line":2038,"column":24},"end":{"line":2039,"column":4}}},"73":{"name":"(anonymous_73)","line":2077,"loc":{"start":{"line":2077,"column":24},"end":{"line":2078,"column":4}}},"74":{"name":"(anonymous_74)","line":2105,"loc":{"start":{"line":2105,"column":15},"end":{"line":2106,"column":4}}},"75":{"name":"(anonymous_75)","line":2170,"loc":{"start":{"line":2170,"column":14},"end":{"line":2171,"column":4}}},"76":{"name":"(anonymous_76)","line":2216,"loc":{"start":{"line":2216,"column":23},"end":{"line":2217,"column":4}}},"77":{"name":"(anonymous_77)","line":2238,"loc":{"start":{"line":2238,"column":22},"end":{"line":2239,"column":4}}},"78":{"name":"(anonymous_78)","line":2263,"loc":{"start":{"line":2263,"column":16},"end":{"line":2264,"column":4}}},"79":{"name":"(anonymous_79)","line":2285,"loc":{"start":{"line":2285,"column":15},"end":{"line":2286,"column":4}}},"80":{"name":"(anonymous_80)","line":2312,"loc":{"start":{"line":2312,"column":18},"end":{"line":2313,"column":4}}},"81":{"name":"(anonymous_81)","line":2342,"loc":{"start":{"line":2342,"column":16},"end":{"line":2343,"column":4}}},"82":{"name":"(anonymous_82)","line":2386,"loc":{"start":{"line":2386,"column":13},"end":{"line":2387,"column":4}}},"83":{"name":"(anonymous_83)","line":2456,"loc":{"start":{"line":2456,"column":40},"end":{"line":2457,"column":4}}},"84":{"name":"(anonymous_84)","line":2473,"loc":{"start":{"line":2473,"column":23},"end":{"line":2474,"column":4}}},"85":{"name":"(anonymous_85)","line":2484,"loc":{"start":{"line":2484,"column":23},"end":{"line":2485,"column":4}}},"86":{"name":"(anonymous_86)","line":2497,"loc":{"start":{"line":2497,"column":21},"end":{"line":2498,"column":4}}},"87":{"name":"(anonymous_87)","line":2527,"loc":{"start":{"line":2527,"column":21},"end":{"line":2528,"column":4}}},"88":{"name":"(anonymous_88)","line":2547,"loc":{"start":{"line":2547,"column":16},"end":{"line":2548,"column":4}}},"89":{"name":"(anonymous_89)","line":2588,"loc":{"start":{"line":2588,"column":14},"end":{"line":2589,"column":4}}},"90":{"name":"(anonymous_90)","line":2612,"loc":{"start":{"line":2612,"column":24},"end":{"line":2613,"column":4}}},"91":{"name":"(anonymous_91)","line":2637,"loc":{"start":{"line":2637,"column":26},"end":{"line":2638,"column":4}}},"92":{"name":"(anonymous_92)","line":2664,"loc":{"start":{"line":2664,"column":22},"end":{"line":2665,"column":4}}},"93":{"name":"(anonymous_93)","line":2680,"loc":{"start":{"line":2680,"column":21},"end":{"line":2681,"column":4}}},"94":{"name":"(anonymous_94)","line":2692,"loc":{"start":{"line":2692,"column":21},"end":{"line":2693,"column":4}}},"95":{"name":"(anonymous_95)","line":2712,"loc":{"start":{"line":2712,"column":20},"end":{"line":2713,"column":12}}},"96":{"name":"(anonymous_96)","line":2721,"loc":{"start":{"line":2721,"column":20},"end":{"line":2722,"column":12}}},"97":{"name":"(anonymous_97)","line":2741,"loc":{"start":{"line":2741,"column":20},"end":{"line":2742,"column":12}}},"98":{"name":"(anonymous_98)","line":2750,"loc":{"start":{"line":2750,"column":20},"end":{"line":2751,"column":12}}},"99":{"name":"(anonymous_99)","line":2766,"loc":{"start":{"line":2766,"column":20},"end":{"line":2767,"column":12}}},"100":{"name":"(anonymous_100)","line":2771,"loc":{"start":{"line":2771,"column":20},"end":{"line":2772,"column":12}}},"101":{"name":"(anonymous_101)","line":2787,"loc":{"start":{"line":2787,"column":20},"end":{"line":2788,"column":12}}},"102":{"name":"(anonymous_102)","line":2792,"loc":{"start":{"line":2792,"column":20},"end":{"line":2793,"column":12}}},"103":{"name":"(anonymous_103)","line":2828,"loc":{"start":{"line":2828,"column":20},"end":{"line":2829,"column":12}}},"104":{"name":"(anonymous_104)","line":2851,"loc":{"start":{"line":2851,"column":20},"end":{"line":2852,"column":12}}},"105":{"name":"(anonymous_105)","line":2882,"loc":{"start":{"line":2882,"column":20},"end":{"line":2883,"column":12}}},"106":{"name":"(anonymous_106)","line":2945,"loc":{"start":{"line":2945,"column":20},"end":{"line":2946,"column":12}}},"107":{"name":"(anonymous_107)","line":2960,"loc":{"start":{"line":2960,"column":20},"end":{"line":2961,"column":12}}},"108":{"name":"(anonymous_108)","line":2980,"loc":{"start":{"line":2980,"column":23},"end":{"line":2981,"column":12}}},"109":{"name":"(anonymous_109)","line":2994,"loc":{"start":{"line":2994,"column":20},"end":{"line":2995,"column":12}}},"110":{"name":"(anonymous_110)","line":2999,"loc":{"start":{"line":2999,"column":20},"end":{"line":3000,"column":12}}},"111":{"name":"(anonymous_111)","line":3037,"loc":{"start":{"line":3037,"column":21},"end":{"line":3038,"column":12}}},"112":{"name":"(anonymous_112)","line":3058,"loc":{"start":{"line":3058,"column":21},"end":{"line":3059,"column":12}}},"113":{"name":"(anonymous_113)","line":3077,"loc":{"start":{"line":3077,"column":20},"end":{"line":3078,"column":12}}}},"statementMap":{"1":{"start":{"line":1,"column":0},"end":{"line":3170,"column":106}},"2":{"start":{"line":9,"column":0},"end":{"line":17,"column":18}},"3":{"start":{"line":25,"column":0},"end":{"line":25,"column":31}},"4":{"start":{"line":27,"column":0},"end":{"line":376,"column":2}},"5":{"start":{"line":37,"column":8},"end":{"line":42,"column":10}},"6":{"start":{"line":53,"column":8},"end":{"line":57,"column":41}},"7":{"start":{"line":58,"column":8},"end":{"line":58,"column":38}},"8":{"start":{"line":59,"column":8},"end":{"line":59,"column":41}},"9":{"start":{"line":61,"column":8},"end":{"line":79,"column":9}},"10":{"start":{"line":64,"column":16},"end":{"line":64,"column":57}},"11":{"start":{"line":65,"column":16},"end":{"line":65,"column":46}},"12":{"start":{"line":66,"column":12},"end":{"line":66,"column":18}},"13":{"start":{"line":68,"column":16},"end":{"line":68,"column":47}},"14":{"start":{"line":69,"column":16},"end":{"line":69,"column":56}},"15":{"start":{"line":70,"column":12},"end":{"line":70,"column":18}},"16":{"start":{"line":72,"column":16},"end":{"line":72,"column":54}},"17":{"start":{"line":73,"column":16},"end":{"line":73,"column":54}},"18":{"start":{"line":74,"column":12},"end":{"line":74,"column":18}},"19":{"start":{"line":76,"column":16},"end":{"line":76,"column":47}},"20":{"start":{"line":77,"column":16},"end":{"line":77,"column":46}},"21":{"start":{"line":78,"column":12},"end":{"line":78,"column":18}},"22":{"start":{"line":93,"column":8},"end":{"line":98,"column":56}},"23":{"start":{"line":99,"column":8},"end":{"line":99,"column":40}},"24":{"start":{"line":111,"column":8},"end":{"line":116,"column":39}},"25":{"start":{"line":117,"column":8},"end":{"line":124,"column":9}},"26":{"start":{"line":119,"column":12},"end":{"line":119,"column":31}},"27":{"start":{"line":121,"column":13},"end":{"line":124,"column":9}},"28":{"start":{"line":123,"column":12},"end":{"line":123,"column":33}},"29":{"start":{"line":125,"column":8},"end":{"line":125,"column":18}},"30":{"start":{"line":138,"column":8},"end":{"line":138,"column":67}},"31":{"start":{"line":150,"column":8},"end":{"line":156,"column":16}},"32":{"start":{"line":157,"column":8},"end":{"line":168,"column":9}},"33":{"start":{"line":159,"column":12},"end":{"line":159,"column":29}},"34":{"start":{"line":161,"column":13},"end":{"line":168,"column":9}},"35":{"start":{"line":163,"column":12},"end":{"line":163,"column":30}},"36":{"start":{"line":167,"column":12},"end":{"line":167,"column":73}},"37":{"start":{"line":169,"column":8},"end":{"line":169,"column":63}},"38":{"start":{"line":181,"column":8},"end":{"line":190,"column":9}},"39":{"start":{"line":183,"column":12},"end":{"line":187,"column":51}},"40":{"start":{"line":188,"column":12},"end":{"line":188,"column":81}},"41":{"start":{"line":189,"column":12},"end":{"line":189,"column":24}},"42":{"start":{"line":191,"column":8},"end":{"line":191,"column":21}},"43":{"start":{"line":203,"column":8},"end":{"line":211,"column":65}},"44":{"start":{"line":212,"column":8},"end":{"line":212,"column":38}},"45":{"start":{"line":213,"column":8},"end":{"line":213,"column":40}},"46":{"start":{"line":214,"column":8},"end":{"line":217,"column":9}},"47":{"start":{"line":216,"column":12},"end":{"line":216,"column":29}},"48":{"start":{"line":218,"column":8},"end":{"line":218,"column":20}},"49":{"start":{"line":219,"column":8},"end":{"line":219,"column":20}},"50":{"start":{"line":220,"column":8},"end":{"line":220,"column":43}},"51":{"start":{"line":221,"column":8},"end":{"line":221,"column":35}},"52":{"start":{"line":235,"column":8},"end":{"line":245,"column":48}},"53":{"start":{"line":246,"column":8},"end":{"line":264,"column":9}},"54":{"start":{"line":248,"column":12},"end":{"line":248,"column":37}},"55":{"start":{"line":249,"column":12},"end":{"line":249,"column":43}},"56":{"start":{"line":251,"column":13},"end":{"line":264,"column":9}},"57":{"start":{"line":253,"column":12},"end":{"line":253,"column":43}},"58":{"start":{"line":255,"column":13},"end":{"line":264,"column":9}},"59":{"start":{"line":257,"column":12},"end":{"line":257,"column":43}},"60":{"start":{"line":258,"column":12},"end":{"line":258,"column":37}},"61":{"start":{"line":262,"column":12},"end":{"line":262,"column":66}},"62":{"start":{"line":263,"column":12},"end":{"line":263,"column":43}},"63":{"start":{"line":265,"column":8},"end":{"line":265,"column":38}},"64":{"start":{"line":266,"column":8},"end":{"line":266,"column":40}},"65":{"start":{"line":267,"column":8},"end":{"line":267,"column":56}},"66":{"start":{"line":268,"column":8},"end":{"line":268,"column":40}},"67":{"start":{"line":269,"column":8},"end":{"line":269,"column":35}},"68":{"start":{"line":281,"column":8},"end":{"line":286,"column":44}},"69":{"start":{"line":287,"column":8},"end":{"line":306,"column":9}},"70":{"start":{"line":289,"column":12},"end":{"line":289,"column":36}},"71":{"start":{"line":290,"column":12},"end":{"line":290,"column":42}},"72":{"start":{"line":292,"column":13},"end":{"line":306,"column":9}},"73":{"start":{"line":294,"column":12},"end":{"line":294,"column":26}},"74":{"start":{"line":295,"column":12},"end":{"line":295,"column":42}},"75":{"start":{"line":297,"column":13},"end":{"line":306,"column":9}},"76":{"start":{"line":299,"column":12},"end":{"line":299,"column":42}},"77":{"start":{"line":300,"column":12},"end":{"line":300,"column":36}},"78":{"start":{"line":304,"column":12},"end":{"line":304,"column":65}},"79":{"start":{"line":305,"column":12},"end":{"line":305,"column":42}},"80":{"start":{"line":307,"column":8},"end":{"line":307,"column":30}},"81":{"start":{"line":308,"column":8},"end":{"line":308,"column":29}},"82":{"start":{"line":322,"column":8},"end":{"line":322,"column":28}},"83":{"start":{"line":323,"column":8},"end":{"line":338,"column":9}},"84":{"start":{"line":325,"column":12},"end":{"line":325,"column":37}},"85":{"start":{"line":327,"column":13},"end":{"line":338,"column":9}},"86":{"start":{"line":329,"column":12},"end":{"line":329,"column":39}},"87":{"start":{"line":331,"column":13},"end":{"line":338,"column":9}},"88":{"start":{"line":333,"column":12},"end":{"line":333,"column":39}},"89":{"start":{"line":337,"column":12},"end":{"line":337,"column":39}},"90":{"start":{"line":339,"column":8},"end":{"line":339,"column":31}},"91":{"start":{"line":361,"column":8},"end":{"line":368,"column":85}},"92":{"start":{"line":369,"column":8},"end":{"line":372,"column":9}},"93":{"start":{"line":371,"column":12},"end":{"line":371,"column":38}},"94":{"start":{"line":373,"column":8},"end":{"line":373,"column":41}},"95":{"start":{"line":374,"column":8},"end":{"line":374,"column":43}},"96":{"start":{"line":378,"column":0},"end":{"line":378,"column":34}},"97":{"start":{"line":386,"column":0},"end":{"line":386,"column":31}},"98":{"start":{"line":388,"column":0},"end":{"line":742,"column":2}},"99":{"start":{"line":398,"column":8},"end":{"line":403,"column":10}},"100":{"start":{"line":414,"column":8},"end":{"line":418,"column":41}},"101":{"start":{"line":419,"column":8},"end":{"line":419,"column":38}},"102":{"start":{"line":420,"column":8},"end":{"line":420,"column":41}},"103":{"start":{"line":422,"column":8},"end":{"line":440,"column":9}},"104":{"start":{"line":425,"column":16},"end":{"line":425,"column":55}},"105":{"start":{"line":426,"column":16},"end":{"line":426,"column":47}},"106":{"start":{"line":427,"column":12},"end":{"line":427,"column":18}},"107":{"start":{"line":429,"column":16},"end":{"line":429,"column":46}},"108":{"start":{"line":430,"column":16},"end":{"line":430,"column":56}},"109":{"start":{"line":431,"column":12},"end":{"line":431,"column":18}},"110":{"start":{"line":433,"column":16},"end":{"line":433,"column":54}},"111":{"start":{"line":434,"column":16},"end":{"line":434,"column":53}},"112":{"start":{"line":435,"column":12},"end":{"line":435,"column":18}},"113":{"start":{"line":437,"column":16},"end":{"line":437,"column":46}},"114":{"start":{"line":438,"column":16},"end":{"line":438,"column":47}},"115":{"start":{"line":439,"column":12},"end":{"line":439,"column":18}},"116":{"start":{"line":454,"column":8},"end":{"line":459,"column":56}},"117":{"start":{"line":460,"column":8},"end":{"line":460,"column":40}},"118":{"start":{"line":472,"column":8},"end":{"line":478,"column":49}},"119":{"start":{"line":479,"column":8},"end":{"line":486,"column":9}},"120":{"start":{"line":481,"column":12},"end":{"line":481,"column":31}},"121":{"start":{"line":483,"column":13},"end":{"line":486,"column":9}},"122":{"start":{"line":485,"column":12},"end":{"line":485,"column":33}},"123":{"start":{"line":487,"column":8},"end":{"line":487,"column":18}},"124":{"start":{"line":500,"column":8},"end":{"line":500,"column":68}},"125":{"start":{"line":512,"column":8},"end":{"line":518,"column":16}},"126":{"start":{"line":519,"column":8},"end":{"line":530,"column":9}},"127":{"start":{"line":521,"column":12},"end":{"line":521,"column":29}},"128":{"start":{"line":523,"column":13},"end":{"line":530,"column":9}},"129":{"start":{"line":525,"column":12},"end":{"line":525,"column":30}},"130":{"start":{"line":529,"column":12},"end":{"line":529,"column":73}},"131":{"start":{"line":531,"column":8},"end":{"line":531,"column":63}},"132":{"start":{"line":543,"column":8},"end":{"line":552,"column":9}},"133":{"start":{"line":545,"column":12},"end":{"line":549,"column":51}},"134":{"start":{"line":550,"column":12},"end":{"line":550,"column":82}},"135":{"start":{"line":551,"column":12},"end":{"line":551,"column":24}},"136":{"start":{"line":553,"column":8},"end":{"line":553,"column":21}},"137":{"start":{"line":565,"column":8},"end":{"line":573,"column":65}},"138":{"start":{"line":574,"column":8},"end":{"line":574,"column":38}},"139":{"start":{"line":575,"column":8},"end":{"line":575,"column":40}},"140":{"start":{"line":576,"column":8},"end":{"line":579,"column":9}},"141":{"start":{"line":578,"column":12},"end":{"line":578,"column":29}},"142":{"start":{"line":580,"column":8},"end":{"line":580,"column":20}},"143":{"start":{"line":581,"column":8},"end":{"line":581,"column":20}},"144":{"start":{"line":582,"column":8},"end":{"line":582,"column":43}},"145":{"start":{"line":583,"column":8},"end":{"line":583,"column":35}},"146":{"start":{"line":597,"column":8},"end":{"line":607,"column":48}},"147":{"start":{"line":608,"column":8},"end":{"line":611,"column":9}},"148":{"start":{"line":610,"column":12},"end":{"line":610,"column":45}},"149":{"start":{"line":612,"column":8},"end":{"line":629,"column":9}},"150":{"start":{"line":614,"column":12},"end":{"line":614,"column":43}},"151":{"start":{"line":616,"column":13},"end":{"line":629,"column":9}},"152":{"start":{"line":618,"column":12},"end":{"line":618,"column":43}},"153":{"start":{"line":619,"column":12},"end":{"line":619,"column":37}},"154":{"start":{"line":621,"column":13},"end":{"line":629,"column":9}},"155":{"start":{"line":623,"column":12},"end":{"line":623,"column":43}},"156":{"start":{"line":627,"column":12},"end":{"line":627,"column":43}},"157":{"start":{"line":628,"column":12},"end":{"line":628,"column":52}},"158":{"start":{"line":630,"column":8},"end":{"line":630,"column":29}},"159":{"start":{"line":631,"column":8},"end":{"line":631,"column":33}},"160":{"start":{"line":632,"column":8},"end":{"line":632,"column":38}},"161":{"start":{"line":633,"column":8},"end":{"line":633,"column":40}},"162":{"start":{"line":634,"column":8},"end":{"line":634,"column":41}},"163":{"start":{"line":635,"column":8},"end":{"line":635,"column":40}},"164":{"start":{"line":636,"column":8},"end":{"line":636,"column":35}},"165":{"start":{"line":648,"column":8},"end":{"line":653,"column":44}},"166":{"start":{"line":654,"column":8},"end":{"line":671,"column":9}},"167":{"start":{"line":656,"column":12},"end":{"line":656,"column":42}},"168":{"start":{"line":658,"column":13},"end":{"line":671,"column":9}},"169":{"start":{"line":660,"column":12},"end":{"line":660,"column":42}},"170":{"start":{"line":661,"column":12},"end":{"line":661,"column":36}},"171":{"start":{"line":663,"column":13},"end":{"line":671,"column":9}},"172":{"start":{"line":665,"column":12},"end":{"line":665,"column":42}},"173":{"start":{"line":669,"column":12},"end":{"line":669,"column":42}},"174":{"start":{"line":670,"column":12},"end":{"line":670,"column":51}},"175":{"start":{"line":672,"column":8},"end":{"line":672,"column":30}},"176":{"start":{"line":673,"column":8},"end":{"line":673,"column":29}},"177":{"start":{"line":687,"column":8},"end":{"line":687,"column":28}},"178":{"start":{"line":688,"column":8},"end":{"line":703,"column":9}},"179":{"start":{"line":690,"column":12},"end":{"line":690,"column":37}},"180":{"start":{"line":692,"column":13},"end":{"line":703,"column":9}},"181":{"start":{"line":694,"column":12},"end":{"line":694,"column":39}},"182":{"start":{"line":696,"column":13},"end":{"line":703,"column":9}},"183":{"start":{"line":698,"column":12},"end":{"line":698,"column":39}},"184":{"start":{"line":702,"column":12},"end":{"line":702,"column":39}},"185":{"start":{"line":704,"column":8},"end":{"line":704,"column":31}},"186":{"start":{"line":716,"column":8},"end":{"line":718,"column":36}},"187":{"start":{"line":719,"column":8},"end":{"line":719,"column":36}},"188":{"start":{"line":730,"column":8},"end":{"line":734,"column":121}},"189":{"start":{"line":735,"column":8},"end":{"line":738,"column":9}},"190":{"start":{"line":737,"column":12},"end":{"line":737,"column":38}},"191":{"start":{"line":739,"column":8},"end":{"line":739,"column":41}},"192":{"start":{"line":740,"column":8},"end":{"line":740,"column":54}},"193":{"start":{"line":744,"column":0},"end":{"line":744,"column":36}},"194":{"start":{"line":752,"column":0},"end":{"line":752,"column":32}},"195":{"start":{"line":754,"column":0},"end":{"line":1092,"column":2}},"196":{"start":{"line":764,"column":8},"end":{"line":769,"column":10}},"197":{"start":{"line":780,"column":8},"end":{"line":784,"column":41}},"198":{"start":{"line":785,"column":8},"end":{"line":785,"column":39}},"199":{"start":{"line":786,"column":8},"end":{"line":786,"column":40}},"200":{"start":{"line":788,"column":8},"end":{"line":806,"column":9}},"201":{"start":{"line":791,"column":16},"end":{"line":791,"column":54}},"202":{"start":{"line":792,"column":16},"end":{"line":792,"column":48}},"203":{"start":{"line":793,"column":12},"end":{"line":793,"column":18}},"204":{"start":{"line":795,"column":16},"end":{"line":795,"column":45}},"205":{"start":{"line":796,"column":16},"end":{"line":796,"column":57}},"206":{"start":{"line":797,"column":12},"end":{"line":797,"column":18}},"207":{"start":{"line":799,"column":16},"end":{"line":799,"column":53}},"208":{"start":{"line":800,"column":16},"end":{"line":800,"column":56}},"209":{"start":{"line":801,"column":12},"end":{"line":801,"column":18}},"210":{"start":{"line":803,"column":16},"end":{"line":803,"column":45}},"211":{"start":{"line":804,"column":16},"end":{"line":804,"column":48}},"212":{"start":{"line":805,"column":12},"end":{"line":805,"column":18}},"213":{"start":{"line":817,"column":8},"end":{"line":822,"column":38}},"214":{"start":{"line":823,"column":8},"end":{"line":830,"column":9}},"215":{"start":{"line":825,"column":12},"end":{"line":825,"column":31}},"216":{"start":{"line":827,"column":13},"end":{"line":830,"column":9}},"217":{"start":{"line":829,"column":12},"end":{"line":829,"column":33}},"218":{"start":{"line":831,"column":8},"end":{"line":831,"column":18}},"219":{"start":{"line":845,"column":8},"end":{"line":850,"column":55}},"220":{"start":{"line":851,"column":8},"end":{"line":851,"column":40}},"221":{"start":{"line":864,"column":8},"end":{"line":864,"column":69}},"222":{"start":{"line":876,"column":8},"end":{"line":882,"column":16}},"223":{"start":{"line":883,"column":8},"end":{"line":894,"column":9}},"224":{"start":{"line":885,"column":12},"end":{"line":885,"column":30}},"225":{"start":{"line":887,"column":13},"end":{"line":894,"column":9}},"226":{"start":{"line":889,"column":12},"end":{"line":889,"column":29}},"227":{"start":{"line":893,"column":12},"end":{"line":893,"column":73}},"228":{"start":{"line":895,"column":8},"end":{"line":895,"column":63}},"229":{"start":{"line":907,"column":8},"end":{"line":916,"column":9}},"230":{"start":{"line":909,"column":12},"end":{"line":913,"column":51}},"231":{"start":{"line":914,"column":12},"end":{"line":914,"column":83}},"232":{"start":{"line":915,"column":12},"end":{"line":915,"column":24}},"233":{"start":{"line":917,"column":8},"end":{"line":917,"column":21}},"234":{"start":{"line":929,"column":8},"end":{"line":937,"column":57}},"235":{"start":{"line":938,"column":8},"end":{"line":938,"column":38}},"236":{"start":{"line":939,"column":8},"end":{"line":939,"column":40}},"237":{"start":{"line":940,"column":8},"end":{"line":943,"column":9}},"238":{"start":{"line":942,"column":12},"end":{"line":942,"column":31}},"239":{"start":{"line":944,"column":8},"end":{"line":944,"column":20}},"240":{"start":{"line":945,"column":8},"end":{"line":945,"column":20}},"241":{"start":{"line":946,"column":8},"end":{"line":946,"column":43}},"242":{"start":{"line":947,"column":8},"end":{"line":947,"column":35}},"243":{"start":{"line":961,"column":8},"end":{"line":971,"column":48}},"244":{"start":{"line":972,"column":8},"end":{"line":975,"column":9}},"245":{"start":{"line":974,"column":12},"end":{"line":974,"column":44}},"246":{"start":{"line":976,"column":8},"end":{"line":988,"column":9}},"247":{"start":{"line":978,"column":12},"end":{"line":978,"column":48}},"248":{"start":{"line":980,"column":13},"end":{"line":988,"column":9}},"249":{"start":{"line":982,"column":12},"end":{"line":982,"column":37}},"250":{"start":{"line":983,"column":12},"end":{"line":983,"column":51}},"251":{"start":{"line":987,"column":12},"end":{"line":987,"column":43}},"252":{"start":{"line":989,"column":8},"end":{"line":989,"column":28}},"253":{"start":{"line":990,"column":8},"end":{"line":990,"column":32}},"254":{"start":{"line":991,"column":8},"end":{"line":991,"column":38}},"255":{"start":{"line":992,"column":8},"end":{"line":992,"column":40}},"256":{"start":{"line":993,"column":8},"end":{"line":993,"column":29}},"257":{"start":{"line":994,"column":8},"end":{"line":994,"column":28}},"258":{"start":{"line":995,"column":8},"end":{"line":995,"column":35}},"259":{"start":{"line":1007,"column":8},"end":{"line":1012,"column":22}},"260":{"start":{"line":1014,"column":8},"end":{"line":1028,"column":9}},"261":{"start":{"line":1016,"column":12},"end":{"line":1016,"column":27}},"262":{"start":{"line":1017,"column":12},"end":{"line":1017,"column":47}},"263":{"start":{"line":1019,"column":13},"end":{"line":1028,"column":9}},"264":{"start":{"line":1021,"column":12},"end":{"line":1021,"column":36}},"265":{"start":{"line":1022,"column":12},"end":{"line":1022,"column":50}},"266":{"start":{"line":1026,"column":12},"end":{"line":1026,"column":42}},"267":{"start":{"line":1027,"column":12},"end":{"line":1027,"column":26}},"268":{"start":{"line":1029,"column":8},"end":{"line":1029,"column":30}},"269":{"start":{"line":1030,"column":8},"end":{"line":1030,"column":29}},"270":{"start":{"line":1044,"column":8},"end":{"line":1044,"column":28}},"271":{"start":{"line":1045,"column":8},"end":{"line":1056,"column":9}},"272":{"start":{"line":1047,"column":12},"end":{"line":1047,"column":39}},"273":{"start":{"line":1049,"column":13},"end":{"line":1056,"column":9}},"274":{"start":{"line":1051,"column":12},"end":{"line":1051,"column":39}},"275":{"start":{"line":1055,"column":12},"end":{"line":1055,"column":37}},"276":{"start":{"line":1057,"column":8},"end":{"line":1057,"column":31}},"277":{"start":{"line":1069,"column":8},"end":{"line":1069,"column":24}},"278":{"start":{"line":1070,"column":8},"end":{"line":1070,"column":58}},"279":{"start":{"line":1081,"column":8},"end":{"line":1085,"column":121}},"280":{"start":{"line":1086,"column":8},"end":{"line":1089,"column":9}},"281":{"start":{"line":1088,"column":12},"end":{"line":1088,"column":39}},"282":{"start":{"line":1090,"column":8},"end":{"line":1090,"column":42}},"283":{"start":{"line":1093,"column":0},"end":{"line":1093,"column":38}},"284":{"start":{"line":1101,"column":0},"end":{"line":1101,"column":29}},"285":{"start":{"line":1103,"column":0},"end":{"line":1470,"column":2}},"286":{"start":{"line":1113,"column":8},"end":{"line":1118,"column":10}},"287":{"start":{"line":1129,"column":8},"end":{"line":1133,"column":41}},"288":{"start":{"line":1134,"column":8},"end":{"line":1134,"column":39}},"289":{"start":{"line":1135,"column":8},"end":{"line":1135,"column":40}},"290":{"start":{"line":1136,"column":8},"end":{"line":1154,"column":9}},"291":{"start":{"line":1139,"column":16},"end":{"line":1139,"column":57}},"292":{"start":{"line":1140,"column":16},"end":{"line":1140,"column":45}},"293":{"start":{"line":1141,"column":12},"end":{"line":1141,"column":18}},"294":{"start":{"line":1143,"column":16},"end":{"line":1143,"column":48}},"295":{"start":{"line":1144,"column":16},"end":{"line":1144,"column":55}},"296":{"start":{"line":1145,"column":12},"end":{"line":1145,"column":18}},"297":{"start":{"line":1147,"column":16},"end":{"line":1147,"column":52}},"298":{"start":{"line":1148,"column":16},"end":{"line":1148,"column":55}},"299":{"start":{"line":1149,"column":12},"end":{"line":1149,"column":18}},"300":{"start":{"line":1151,"column":16},"end":{"line":1151,"column":45}},"301":{"start":{"line":1152,"column":16},"end":{"line":1152,"column":48}},"302":{"start":{"line":1153,"column":12},"end":{"line":1153,"column":18}},"303":{"start":{"line":1165,"column":8},"end":{"line":1171,"column":38}},"304":{"start":{"line":1172,"column":8},"end":{"line":1179,"column":9}},"305":{"start":{"line":1174,"column":12},"end":{"line":1174,"column":31}},"306":{"start":{"line":1176,"column":13},"end":{"line":1179,"column":9}},"307":{"start":{"line":1178,"column":12},"end":{"line":1178,"column":33}},"308":{"start":{"line":1180,"column":8},"end":{"line":1180,"column":18}},"309":{"start":{"line":1194,"column":8},"end":{"line":1199,"column":55}},"310":{"start":{"line":1200,"column":8},"end":{"line":1200,"column":40}},"311":{"start":{"line":1213,"column":8},"end":{"line":1213,"column":60}},"312":{"start":{"line":1225,"column":8},"end":{"line":1231,"column":16}},"313":{"start":{"line":1232,"column":8},"end":{"line":1243,"column":9}},"314":{"start":{"line":1234,"column":12},"end":{"line":1234,"column":30}},"315":{"start":{"line":1236,"column":13},"end":{"line":1243,"column":9}},"316":{"start":{"line":1238,"column":12},"end":{"line":1238,"column":29}},"317":{"start":{"line":1242,"column":12},"end":{"line":1242,"column":73}},"318":{"start":{"line":1244,"column":8},"end":{"line":1244,"column":63}},"319":{"start":{"line":1256,"column":8},"end":{"line":1265,"column":9}},"320":{"start":{"line":1258,"column":12},"end":{"line":1262,"column":51}},"321":{"start":{"line":1263,"column":12},"end":{"line":1263,"column":80}},"322":{"start":{"line":1264,"column":12},"end":{"line":1264,"column":24}},"323":{"start":{"line":1266,"column":8},"end":{"line":1266,"column":21}},"324":{"start":{"line":1278,"column":8},"end":{"line":1286,"column":36}},"325":{"start":{"line":1287,"column":8},"end":{"line":1287,"column":38}},"326":{"start":{"line":1288,"column":8},"end":{"line":1288,"column":40}},"327":{"start":{"line":1289,"column":8},"end":{"line":1292,"column":9}},"328":{"start":{"line":1291,"column":12},"end":{"line":1291,"column":28}},"329":{"start":{"line":1293,"column":8},"end":{"line":1293,"column":20}},"330":{"start":{"line":1294,"column":8},"end":{"line":1294,"column":20}},"331":{"start":{"line":1295,"column":8},"end":{"line":1295,"column":43}},"332":{"start":{"line":1296,"column":8},"end":{"line":1296,"column":35}},"333":{"start":{"line":1310,"column":8},"end":{"line":1319,"column":48}},"334":{"start":{"line":1320,"column":8},"end":{"line":1345,"column":9}},"335":{"start":{"line":1322,"column":12},"end":{"line":1322,"column":43}},"336":{"start":{"line":1323,"column":12},"end":{"line":1323,"column":37}},"337":{"start":{"line":1327,"column":12},"end":{"line":1344,"column":13}},"338":{"start":{"line":1329,"column":16},"end":{"line":1329,"column":41}},"339":{"start":{"line":1330,"column":16},"end":{"line":1330,"column":49}},"340":{"start":{"line":1332,"column":17},"end":{"line":1344,"column":13}},"341":{"start":{"line":1334,"column":16},"end":{"line":1334,"column":49}},"342":{"start":{"line":1336,"column":17},"end":{"line":1344,"column":13}},"343":{"start":{"line":1338,"column":16},"end":{"line":1338,"column":41}},"344":{"start":{"line":1339,"column":16},"end":{"line":1339,"column":67}},"345":{"start":{"line":1343,"column":16},"end":{"line":1343,"column":70}},"346":{"start":{"line":1346,"column":8},"end":{"line":1346,"column":41}},"347":{"start":{"line":1347,"column":8},"end":{"line":1347,"column":40}},"348":{"start":{"line":1348,"column":8},"end":{"line":1348,"column":38}},"349":{"start":{"line":1349,"column":8},"end":{"line":1349,"column":40}},"350":{"start":{"line":1350,"column":8},"end":{"line":1350,"column":35}},"351":{"start":{"line":1362,"column":8},"end":{"line":1367,"column":22}},"352":{"start":{"line":1368,"column":8},"end":{"line":1393,"column":9}},"353":{"start":{"line":1370,"column":12},"end":{"line":1370,"column":42}},"354":{"start":{"line":1371,"column":12},"end":{"line":1371,"column":36}},"355":{"start":{"line":1375,"column":12},"end":{"line":1392,"column":13}},"356":{"start":{"line":1377,"column":16},"end":{"line":1377,"column":40}},"357":{"start":{"line":1378,"column":16},"end":{"line":1378,"column":48}},"358":{"start":{"line":1380,"column":17},"end":{"line":1392,"column":13}},"359":{"start":{"line":1382,"column":16},"end":{"line":1382,"column":48}},"360":{"start":{"line":1384,"column":17},"end":{"line":1392,"column":13}},"361":{"start":{"line":1386,"column":16},"end":{"line":1386,"column":40}},"362":{"start":{"line":1387,"column":16},"end":{"line":1387,"column":66}},"363":{"start":{"line":1391,"column":16},"end":{"line":1391,"column":69}},"364":{"start":{"line":1394,"column":8},"end":{"line":1394,"column":30}},"365":{"start":{"line":1395,"column":8},"end":{"line":1395,"column":29}},"366":{"start":{"line":1409,"column":8},"end":{"line":1409,"column":28}},"367":{"start":{"line":1410,"column":8},"end":{"line":1432,"column":9}},"368":{"start":{"line":1412,"column":12},"end":{"line":1412,"column":37}},"369":{"start":{"line":1416,"column":12},"end":{"line":1431,"column":13}},"370":{"start":{"line":1418,"column":16},"end":{"line":1418,"column":43}},"371":{"start":{"line":1420,"column":17},"end":{"line":1431,"column":13}},"372":{"start":{"line":1422,"column":16},"end":{"line":1422,"column":43}},"373":{"start":{"line":1424,"column":17},"end":{"line":1431,"column":13}},"374":{"start":{"line":1426,"column":16},"end":{"line":1426,"column":43}},"375":{"start":{"line":1430,"column":16},"end":{"line":1430,"column":43}},"376":{"start":{"line":1433,"column":8},"end":{"line":1433,"column":31}},"377":{"start":{"line":1455,"column":8},"end":{"line":1462,"column":78}},"378":{"start":{"line":1463,"column":8},"end":{"line":1466,"column":9}},"379":{"start":{"line":1465,"column":11},"end":{"line":1465,"column":38}},"380":{"start":{"line":1467,"column":8},"end":{"line":1467,"column":42}},"381":{"start":{"line":1468,"column":8},"end":{"line":1468,"column":46}},"382":{"start":{"line":1471,"column":0},"end":{"line":1471,"column":32}},"383":{"start":{"line":1493,"column":0},"end":{"line":3166,"column":3}},"384":{"start":{"line":1505,"column":8},"end":{"line":1506,"column":96}},"385":{"start":{"line":1507,"column":8},"end":{"line":1507,"column":54}},"386":{"start":{"line":1516,"column":8},"end":{"line":1516,"column":71}},"387":{"start":{"line":1517,"column":8},"end":{"line":1517,"column":72}},"388":{"start":{"line":1518,"column":8},"end":{"line":1518,"column":56}},"389":{"start":{"line":1519,"column":8},"end":{"line":1519,"column":62}},"390":{"start":{"line":1520,"column":8},"end":{"line":1520,"column":66}},"391":{"start":{"line":1521,"column":8},"end":{"line":1521,"column":58}},"392":{"start":{"line":1522,"column":8},"end":{"line":1522,"column":59}},"393":{"start":{"line":1523,"column":8},"end":{"line":1523,"column":68}},"394":{"start":{"line":1524,"column":8},"end":{"line":1524,"column":69}},"395":{"start":{"line":1553,"column":8},"end":{"line":1556,"column":9}},"396":{"start":{"line":1555,"column":12},"end":{"line":1555,"column":29}},"397":{"start":{"line":1568,"column":8},"end":{"line":1568,"column":38}},"398":{"start":{"line":1569,"column":8},"end":{"line":1569,"column":30}},"399":{"start":{"line":1581,"column":8},"end":{"line":1581,"column":42}},"400":{"start":{"line":1582,"column":8},"end":{"line":1595,"column":9}},"401":{"start":{"line":1584,"column":12},"end":{"line":1587,"column":13}},"402":{"start":{"line":1586,"column":16},"end":{"line":1586,"column":34}},"403":{"start":{"line":1591,"column":12},"end":{"line":1594,"column":13}},"404":{"start":{"line":1593,"column":16},"end":{"line":1593,"column":34}},"405":{"start":{"line":1607,"column":8},"end":{"line":1610,"column":9}},"406":{"start":{"line":1609,"column":12},"end":{"line":1609,"column":29}},"407":{"start":{"line":1619,"column":8},"end":{"line":1619,"column":50}},"408":{"start":{"line":1628,"column":8},"end":{"line":1633,"column":14}},"409":{"start":{"line":1634,"column":8},"end":{"line":1649,"column":9}},"410":{"start":{"line":1636,"column":12},"end":{"line":1636,"column":57}},"411":{"start":{"line":1637,"column":12},"end":{"line":1637,"column":40}},"412":{"start":{"line":1638,"column":12},"end":{"line":1638,"column":40}},"413":{"start":{"line":1639,"column":12},"end":{"line":1639,"column":39}},"414":{"start":{"line":1641,"column":12},"end":{"line":1648,"column":13}},"415":{"start":{"line":1643,"column":16},"end":{"line":1647,"column":17}},"416":{"start":{"line":1645,"column":20},"end":{"line":1645,"column":85}},"417":{"start":{"line":1646,"column":20},"end":{"line":1646,"column":85}},"418":{"start":{"line":1650,"column":8},"end":{"line":1650,"column":25}},"419":{"start":{"line":1661,"column":8},"end":{"line":1666,"column":35}},"420":{"start":{"line":1667,"column":8},"end":{"line":1667,"column":44}},"421":{"start":{"line":1668,"column":8},"end":{"line":1668,"column":33}},"422":{"start":{"line":1669,"column":8},"end":{"line":1669,"column":48}},"423":{"start":{"line":1670,"column":8},"end":{"line":1670,"column":49}},"424":{"start":{"line":1671,"column":8},"end":{"line":1678,"column":9}},"425":{"start":{"line":1673,"column":12},"end":{"line":1673,"column":36}},"426":{"start":{"line":1677,"column":12},"end":{"line":1677,"column":37}},"427":{"start":{"line":1679,"column":8},"end":{"line":1679,"column":44}},"428":{"start":{"line":1680,"column":8},"end":{"line":1680,"column":35}},"429":{"start":{"line":1681,"column":8},"end":{"line":1681,"column":34}},"430":{"start":{"line":1682,"column":8},"end":{"line":1682,"column":45}},"431":{"start":{"line":1683,"column":8},"end":{"line":1683,"column":39}},"432":{"start":{"line":1696,"column":8},"end":{"line":1749,"column":10}},"433":{"start":{"line":1751,"column":8},"end":{"line":1751,"column":77}},"434":{"start":{"line":1763,"column":8},"end":{"line":1767,"column":52}},"435":{"start":{"line":1768,"column":8},"end":{"line":1768,"column":48}},"436":{"start":{"line":1769,"column":8},"end":{"line":1769,"column":50}},"437":{"start":{"line":1770,"column":8},"end":{"line":1773,"column":9}},"438":{"start":{"line":1772,"column":12},"end":{"line":1772,"column":29}},"439":{"start":{"line":1802,"column":8},"end":{"line":1802,"column":48}},"440":{"start":{"line":1803,"column":8},"end":{"line":1803,"column":44}},"441":{"start":{"line":1816,"column":8},"end":{"line":1830,"column":9}},"442":{"start":{"line":1818,"column":12},"end":{"line":1829,"column":13}},"443":{"start":{"line":1821,"column":20},"end":{"line":1821,"column":42}},"444":{"start":{"line":1822,"column":16},"end":{"line":1822,"column":22}},"445":{"start":{"line":1824,"column":20},"end":{"line":1824,"column":41}},"446":{"start":{"line":1825,"column":16},"end":{"line":1825,"column":22}},"447":{"start":{"line":1827,"column":20},"end":{"line":1827,"column":40}},"448":{"start":{"line":1828,"column":16},"end":{"line":1828,"column":22}},"449":{"start":{"line":1831,"column":8},"end":{"line":1835,"column":86}},"450":{"start":{"line":1836,"column":8},"end":{"line":1843,"column":10}},"451":{"start":{"line":1854,"column":8},"end":{"line":1858,"column":9}},"452":{"start":{"line":1856,"column":12},"end":{"line":1856,"column":35}},"453":{"start":{"line":1857,"column":12},"end":{"line":1857,"column":19}},"454":{"start":{"line":1859,"column":8},"end":{"line":1859,"column":29}},"455":{"start":{"line":1860,"column":8},"end":{"line":1860,"column":32}},"456":{"start":{"line":1861,"column":8},"end":{"line":2018,"column":9}},"457":{"start":{"line":1863,"column":12},"end":{"line":1892,"column":102}},"458":{"start":{"line":1893,"column":12},"end":{"line":1893,"column":35}},"459":{"start":{"line":1894,"column":12},"end":{"line":1894,"column":36}},"460":{"start":{"line":1895,"column":12},"end":{"line":1895,"column":43}},"461":{"start":{"line":1896,"column":12},"end":{"line":1896,"column":25}},"462":{"start":{"line":1897,"column":12},"end":{"line":1901,"column":15}},"463":{"start":{"line":1902,"column":12},"end":{"line":1902,"column":79}},"464":{"start":{"line":1903,"column":12},"end":{"line":1903,"column":112}},"465":{"start":{"line":1904,"column":12},"end":{"line":1904,"column":46}},"466":{"start":{"line":1905,"column":12},"end":{"line":1905,"column":44}},"467":{"start":{"line":1907,"column":12},"end":{"line":1907,"column":44}},"468":{"start":{"line":1908,"column":12},"end":{"line":1908,"column":63}},"469":{"start":{"line":1909,"column":12},"end":{"line":1909,"column":47}},"470":{"start":{"line":1910,"column":12},"end":{"line":1910,"column":56}},"471":{"start":{"line":1914,"column":12},"end":{"line":1933,"column":13}},"472":{"start":{"line":1916,"column":16},"end":{"line":1916,"column":130}},"473":{"start":{"line":1917,"column":16},"end":{"line":1917,"column":42}},"474":{"start":{"line":1918,"column":16},"end":{"line":1918,"column":47}},"475":{"start":{"line":1919,"column":16},"end":{"line":1919,"column":36}},"476":{"start":{"line":1923,"column":16},"end":{"line":1923,"column":92}},"477":{"start":{"line":1924,"column":16},"end":{"line":1924,"column":99}},"478":{"start":{"line":1925,"column":16},"end":{"line":1925,"column":33}},"479":{"start":{"line":1926,"column":16},"end":{"line":1929,"column":17}},"480":{"start":{"line":1928,"column":20},"end":{"line":1928,"column":79}},"481":{"start":{"line":1936,"column":12},"end":{"line":1941,"column":13}},"482":{"start":{"line":1938,"column":16},"end":{"line":1938,"column":31}},"483":{"start":{"line":1939,"column":16},"end":{"line":1939,"column":36}},"484":{"start":{"line":1940,"column":16},"end":{"line":1940,"column":30}},"485":{"start":{"line":1944,"column":12},"end":{"line":1949,"column":13}},"486":{"start":{"line":1946,"column":16},"end":{"line":1946,"column":29}},"487":{"start":{"line":1947,"column":16},"end":{"line":1947,"column":34}},"488":{"start":{"line":1948,"column":16},"end":{"line":1948,"column":30}},"489":{"start":{"line":1951,"column":12},"end":{"line":2017,"column":13}},"490":{"start":{"line":1953,"column":16},"end":{"line":1953,"column":40}},"491":{"start":{"line":1957,"column":16},"end":{"line":1957,"column":58}},"492":{"start":{"line":1958,"column":16},"end":{"line":1958,"column":75}},"493":{"start":{"line":1959,"column":16},"end":{"line":1976,"column":17}},"494":{"start":{"line":1961,"column":20},"end":{"line":1961,"column":52}},"495":{"start":{"line":1962,"column":20},"end":{"line":1962,"column":37}},"496":{"start":{"line":1963,"column":20},"end":{"line":1967,"column":23}},"497":{"start":{"line":1968,"column":20},"end":{"line":1975,"column":21}},"498":{"start":{"line":1970,"column":24},"end":{"line":1970,"column":42}},"499":{"start":{"line":1971,"column":24},"end":{"line":1974,"column":25}},"500":{"start":{"line":1973,"column":28},"end":{"line":1973,"column":96}},"501":{"start":{"line":1977,"column":16},"end":{"line":1977,"column":41}},"502":{"start":{"line":1978,"column":16},"end":{"line":1978,"column":42}},"503":{"start":{"line":1979,"column":16},"end":{"line":1979,"column":39}},"504":{"start":{"line":1980,"column":16},"end":{"line":1980,"column":41}},"505":{"start":{"line":1981,"column":16},"end":{"line":1981,"column":36}},"506":{"start":{"line":1982,"column":16},"end":{"line":1982,"column":33}},"507":{"start":{"line":1983,"column":16},"end":{"line":1983,"column":82}},"508":{"start":{"line":1984,"column":16},"end":{"line":2001,"column":17}},"509":{"start":{"line":1986,"column":20},"end":{"line":1986,"column":38}},"510":{"start":{"line":1987,"column":20},"end":{"line":2000,"column":21}},"511":{"start":{"line":1989,"column":24},"end":{"line":1989,"column":66}},"512":{"start":{"line":1990,"column":24},"end":{"line":1990,"column":49}},"513":{"start":{"line":1991,"column":24},"end":{"line":1991,"column":135}},"514":{"start":{"line":1992,"column":24},"end":{"line":1992,"column":67}},"515":{"start":{"line":1993,"column":24},"end":{"line":1993,"column":69}},"516":{"start":{"line":1994,"column":24},"end":{"line":1997,"column":25}},"517":{"start":{"line":1996,"column":28},"end":{"line":1996,"column":99}},"518":{"start":{"line":1998,"column":24},"end":{"line":1998,"column":59}},"519":{"start":{"line":1999,"column":24},"end":{"line":1999,"column":61}},"520":{"start":{"line":2002,"column":16},"end":{"line":2002,"column":40}},"521":{"start":{"line":2003,"column":16},"end":{"line":2006,"column":17}},"522":{"start":{"line":2005,"column":19},"end":{"line":2005,"column":82}},"523":{"start":{"line":2007,"column":16},"end":{"line":2007,"column":53}},"524":{"start":{"line":2008,"column":16},"end":{"line":2011,"column":17}},"525":{"start":{"line":2010,"column":20},"end":{"line":2010,"column":83}},"526":{"start":{"line":2012,"column":16},"end":{"line":2012,"column":42}},"527":{"start":{"line":2013,"column":16},"end":{"line":2016,"column":17}},"528":{"start":{"line":2015,"column":20},"end":{"line":2015,"column":110}},"529":{"start":{"line":2019,"column":8},"end":{"line":2019,"column":30}},"530":{"start":{"line":2020,"column":8},"end":{"line":2028,"column":9}},"531":{"start":{"line":2022,"column":12},"end":{"line":2022,"column":29}},"532":{"start":{"line":2026,"column":12},"end":{"line":2026,"column":38}},"533":{"start":{"line":2027,"column":12},"end":{"line":2027,"column":38}},"534":{"start":{"line":2040,"column":8},"end":{"line":2048,"column":36}},"535":{"start":{"line":2049,"column":8},"end":{"line":2049,"column":27}},"536":{"start":{"line":2050,"column":8},"end":{"line":2050,"column":45}},"537":{"start":{"line":2051,"column":8},"end":{"line":2066,"column":9}},"538":{"start":{"line":2053,"column":12},"end":{"line":2053,"column":46}},"539":{"start":{"line":2054,"column":12},"end":{"line":2057,"column":13}},"540":{"start":{"line":2056,"column":16},"end":{"line":2056,"column":51}},"541":{"start":{"line":2061,"column":12},"end":{"line":2061,"column":46}},"542":{"start":{"line":2062,"column":12},"end":{"line":2065,"column":13}},"543":{"start":{"line":2064,"column":16},"end":{"line":2064,"column":51}},"544":{"start":{"line":2067,"column":8},"end":{"line":2067,"column":35}},"545":{"start":{"line":2068,"column":8},"end":{"line":2068,"column":36}},"546":{"start":{"line":2079,"column":8},"end":{"line":2082,"column":42}},"547":{"start":{"line":2083,"column":8},"end":{"line":2087,"column":9}},"548":{"start":{"line":2085,"column":12},"end":{"line":2085,"column":33}},"549":{"start":{"line":2086,"column":12},"end":{"line":2086,"column":23}},"550":{"start":{"line":2088,"column":8},"end":{"line":2092,"column":9}},"551":{"start":{"line":2090,"column":12},"end":{"line":2090,"column":33}},"552":{"start":{"line":2091,"column":12},"end":{"line":2091,"column":27}},"553":{"start":{"line":2093,"column":8},"end":{"line":2096,"column":9}},"554":{"start":{"line":2095,"column":12},"end":{"line":2095,"column":30}},"555":{"start":{"line":2107,"column":8},"end":{"line":2112,"column":23}},"556":{"start":{"line":2113,"column":8},"end":{"line":2158,"column":9}},"557":{"start":{"line":2115,"column":12},"end":{"line":2119,"column":14}},"558":{"start":{"line":2120,"column":12},"end":{"line":2120,"column":46}},"559":{"start":{"line":2121,"column":12},"end":{"line":2135,"column":13}},"560":{"start":{"line":2123,"column":16},"end":{"line":2123,"column":64}},"561":{"start":{"line":2124,"column":16},"end":{"line":2124,"column":55}},"562":{"start":{"line":2125,"column":16},"end":{"line":2125,"column":59}},"563":{"start":{"line":2126,"column":16},"end":{"line":2126,"column":66}},"564":{"start":{"line":2127,"column":16},"end":{"line":2127,"column":62}},"565":{"start":{"line":2129,"column":17},"end":{"line":2135,"column":13}},"566":{"start":{"line":2131,"column":16},"end":{"line":2134,"column":17}},"567":{"start":{"line":2133,"column":20},"end":{"line":2133,"column":55}},"568":{"start":{"line":2136,"column":12},"end":{"line":2136,"column":55}},"569":{"start":{"line":2137,"column":12},"end":{"line":2143,"column":13}},"570":{"start":{"line":2139,"column":16},"end":{"line":2142,"column":17}},"571":{"start":{"line":2141,"column":20},"end":{"line":2141,"column":56}},"572":{"start":{"line":2144,"column":12},"end":{"line":2144,"column":67}},"573":{"start":{"line":2145,"column":12},"end":{"line":2145,"column":50}},"574":{"start":{"line":2146,"column":12},"end":{"line":2146,"column":74}},"575":{"start":{"line":2147,"column":12},"end":{"line":2147,"column":44}},"576":{"start":{"line":2149,"column":13},"end":{"line":2158,"column":9}},"577":{"start":{"line":2151,"column":12},"end":{"line":2151,"column":51}},"578":{"start":{"line":2152,"column":12},"end":{"line":2155,"column":13}},"579":{"start":{"line":2154,"column":16},"end":{"line":2154,"column":55}},"580":{"start":{"line":2156,"column":12},"end":{"line":2156,"column":40}},"581":{"start":{"line":2157,"column":12},"end":{"line":2157,"column":37}},"582":{"start":{"line":2172,"column":8},"end":{"line":2179,"column":14}},"583":{"start":{"line":2180,"column":8},"end":{"line":2189,"column":9}},"584":{"start":{"line":2182,"column":12},"end":{"line":2182,"column":39}},"585":{"start":{"line":2186,"column":12},"end":{"line":2186,"column":51}},"586":{"start":{"line":2187,"column":12},"end":{"line":2187,"column":84}},"587":{"start":{"line":2188,"column":12},"end":{"line":2188,"column":49}},"588":{"start":{"line":2190,"column":8},"end":{"line":2196,"column":9}},"589":{"start":{"line":2192,"column":12},"end":{"line":2195,"column":13}},"590":{"start":{"line":2194,"column":16},"end":{"line":2194,"column":42}},"591":{"start":{"line":2197,"column":8},"end":{"line":2197,"column":38}},"592":{"start":{"line":2198,"column":8},"end":{"line":2198,"column":42}},"593":{"start":{"line":2199,"column":8},"end":{"line":2199,"column":42}},"594":{"start":{"line":2200,"column":8},"end":{"line":2206,"column":9}},"595":{"start":{"line":2202,"column":12},"end":{"line":2205,"column":13}},"596":{"start":{"line":2204,"column":16},"end":{"line":2204,"column":43}},"597":{"start":{"line":2207,"column":8},"end":{"line":2207,"column":21}},"598":{"start":{"line":2218,"column":8},"end":{"line":2228,"column":9}},"599":{"start":{"line":2220,"column":12},"end":{"line":2223,"column":13}},"600":{"start":{"line":2222,"column":16},"end":{"line":2222,"column":60}},"601":{"start":{"line":2227,"column":12},"end":{"line":2227,"column":36}},"602":{"start":{"line":2229,"column":8},"end":{"line":2229,"column":26}},"603":{"start":{"line":2240,"column":8},"end":{"line":2252,"column":9}},"604":{"start":{"line":2242,"column":12},"end":{"line":2244,"column":22}},"605":{"start":{"line":2245,"column":12},"end":{"line":2251,"column":13}},"606":{"start":{"line":2247,"column":16},"end":{"line":2247,"column":44}},"607":{"start":{"line":2248,"column":16},"end":{"line":2248,"column":44}},"608":{"start":{"line":2249,"column":16},"end":{"line":2249,"column":50}},"609":{"start":{"line":2250,"column":16},"end":{"line":2250,"column":52}},"610":{"start":{"line":2253,"column":8},"end":{"line":2253,"column":30}},"611":{"start":{"line":2265,"column":8},"end":{"line":2267,"column":39}},"612":{"start":{"line":2268,"column":8},"end":{"line":2275,"column":9}},"613":{"start":{"line":2270,"column":12},"end":{"line":2270,"column":33}},"614":{"start":{"line":2274,"column":12},"end":{"line":2274,"column":33}},"615":{"start":{"line":2287,"column":8},"end":{"line":2292,"column":39}},"616":{"start":{"line":2293,"column":8},"end":{"line":2300,"column":9}},"617":{"start":{"line":2295,"column":12},"end":{"line":2295,"column":51}},"618":{"start":{"line":2299,"column":12},"end":{"line":2299,"column":51}},"619":{"start":{"line":2301,"column":8},"end":{"line":2301,"column":17}},"620":{"start":{"line":2314,"column":8},"end":{"line":2317,"column":34}},"621":{"start":{"line":2318,"column":8},"end":{"line":2325,"column":9}},"622":{"start":{"line":2320,"column":12},"end":{"line":2320,"column":58}},"623":{"start":{"line":2324,"column":12},"end":{"line":2324,"column":80}},"624":{"start":{"line":2326,"column":8},"end":{"line":2326,"column":18}},"625":{"start":{"line":2344,"column":8},"end":{"line":2352,"column":18}},"626":{"start":{"line":2353,"column":8},"end":{"line":2364,"column":9}},"627":{"start":{"line":2355,"column":12},"end":{"line":2355,"column":30}},"628":{"start":{"line":2356,"column":12},"end":{"line":2356,"column":31}},"629":{"start":{"line":2357,"column":12},"end":{"line":2357,"column":40}},"630":{"start":{"line":2361,"column":12},"end":{"line":2361,"column":30}},"631":{"start":{"line":2362,"column":12},"end":{"line":2362,"column":31}},"632":{"start":{"line":2363,"column":12},"end":{"line":2363,"column":41}},"633":{"start":{"line":2365,"column":8},"end":{"line":2365,"column":46}},"634":{"start":{"line":2366,"column":8},"end":{"line":2366,"column":37}},"635":{"start":{"line":2367,"column":8},"end":{"line":2374,"column":9}},"636":{"start":{"line":2369,"column":12},"end":{"line":2369,"column":26}},"637":{"start":{"line":2370,"column":12},"end":{"line":2370,"column":48}},"638":{"start":{"line":2371,"column":12},"end":{"line":2371,"column":43}},"639":{"start":{"line":2372,"column":12},"end":{"line":2372,"column":34}},"640":{"start":{"line":2373,"column":12},"end":{"line":2373,"column":46}},"641":{"start":{"line":2375,"column":8},"end":{"line":2375,"column":22}},"642":{"start":{"line":2388,"column":8},"end":{"line":2395,"column":23}},"643":{"start":{"line":2396,"column":8},"end":{"line":2441,"column":9}},"644":{"start":{"line":2398,"column":12},"end":{"line":2398,"column":35}},"645":{"start":{"line":2399,"column":12},"end":{"line":2399,"column":31}},"646":{"start":{"line":2400,"column":12},"end":{"line":2400,"column":123}},"647":{"start":{"line":2401,"column":12},"end":{"line":2401,"column":67}},"648":{"start":{"line":2405,"column":12},"end":{"line":2405,"column":40}},"649":{"start":{"line":2406,"column":12},"end":{"line":2409,"column":13}},"650":{"start":{"line":2408,"column":16},"end":{"line":2408,"column":118}},"651":{"start":{"line":2410,"column":12},"end":{"line":2436,"column":13}},"652":{"start":{"line":2414,"column":16},"end":{"line":2414,"column":35}},"653":{"start":{"line":2415,"column":16},"end":{"line":2415,"column":88}},"654":{"start":{"line":2416,"column":16},"end":{"line":2416,"column":30}},"655":{"start":{"line":2417,"column":16},"end":{"line":2417,"column":66}},"656":{"start":{"line":2418,"column":16},"end":{"line":2418,"column":39}},"657":{"start":{"line":2419,"column":16},"end":{"line":2419,"column":123}},"658":{"start":{"line":2420,"column":16},"end":{"line":2427,"column":17}},"659":{"start":{"line":2422,"column":20},"end":{"line":2422,"column":40}},"660":{"start":{"line":2426,"column":20},"end":{"line":2426,"column":38}},"661":{"start":{"line":2428,"column":16},"end":{"line":2428,"column":54}},"662":{"start":{"line":2429,"column":16},"end":{"line":2429,"column":52}},"663":{"start":{"line":2430,"column":16},"end":{"line":2430,"column":51}},"664":{"start":{"line":2434,"column":16},"end":{"line":2434,"column":44}},"665":{"start":{"line":2435,"column":16},"end":{"line":2435,"column":43}},"666":{"start":{"line":2437,"column":12},"end":{"line":2440,"column":13}},"667":{"start":{"line":2439,"column":16},"end":{"line":2439,"column":50}},"668":{"start":{"line":2458,"column":8},"end":{"line":2459,"column":48}},"669":{"start":{"line":2460,"column":8},"end":{"line":2460,"column":57}},"670":{"start":{"line":2461,"column":8},"end":{"line":2461,"column":57}},"671":{"start":{"line":2462,"column":8},"end":{"line":2462,"column":49}},"672":{"start":{"line":2463,"column":8},"end":{"line":2463,"column":27}},"673":{"start":{"line":2464,"column":8},"end":{"line":2464,"column":51}},"674":{"start":{"line":2475,"column":8},"end":{"line":2475,"column":60}},"675":{"start":{"line":2486,"column":8},"end":{"line":2486,"column":60}},"676":{"start":{"line":2499,"column":8},"end":{"line":2503,"column":60}},"677":{"start":{"line":2504,"column":12},"end":{"line":2504,"column":74}},"678":{"start":{"line":2505,"column":8},"end":{"line":2505,"column":57}},"679":{"start":{"line":2506,"column":8},"end":{"line":2506,"column":118}},"680":{"start":{"line":2507,"column":8},"end":{"line":2507,"column":45}},"681":{"start":{"line":2508,"column":8},"end":{"line":2508,"column":47}},"682":{"start":{"line":2509,"column":8},"end":{"line":2509,"column":36}},"683":{"start":{"line":2510,"column":8},"end":{"line":2510,"column":42}},"684":{"start":{"line":2511,"column":8},"end":{"line":2511,"column":44}},"685":{"start":{"line":2512,"column":8},"end":{"line":2512,"column":20}},"686":{"start":{"line":2513,"column":8},"end":{"line":2513,"column":20}},"687":{"start":{"line":2514,"column":8},"end":{"line":2514,"column":41}},"688":{"start":{"line":2515,"column":8},"end":{"line":2515,"column":43}},"689":{"start":{"line":2516,"column":8},"end":{"line":2516,"column":127}},"690":{"start":{"line":2517,"column":8},"end":{"line":2517,"column":74}},"691":{"start":{"line":2529,"column":8},"end":{"line":2538,"column":9}},"692":{"start":{"line":2531,"column":12},"end":{"line":2531,"column":22}},"693":{"start":{"line":2532,"column":12},"end":{"line":2537,"column":13}},"694":{"start":{"line":2534,"column":16},"end":{"line":2534,"column":40}},"695":{"start":{"line":2535,"column":16},"end":{"line":2535,"column":44}},"696":{"start":{"line":2536,"column":16},"end":{"line":2536,"column":40}},"697":{"start":{"line":2549,"column":8},"end":{"line":2553,"column":45}},"698":{"start":{"line":2554,"column":8},"end":{"line":2563,"column":9}},"699":{"start":{"line":2556,"column":12},"end":{"line":2562,"column":13}},"700":{"start":{"line":2558,"column":16},"end":{"line":2558,"column":39}},"701":{"start":{"line":2559,"column":16},"end":{"line":2559,"column":44}},"702":{"start":{"line":2560,"column":16},"end":{"line":2560,"column":38}},"703":{"start":{"line":2561,"column":16},"end":{"line":2561,"column":29}},"704":{"start":{"line":2564,"column":8},"end":{"line":2567,"column":9}},"705":{"start":{"line":2566,"column":12},"end":{"line":2566,"column":30}},"706":{"start":{"line":2590,"column":8},"end":{"line":2590,"column":33}},"707":{"start":{"line":2591,"column":8},"end":{"line":2598,"column":9}},"708":{"start":{"line":2593,"column":12},"end":{"line":2593,"column":27}},"709":{"start":{"line":2595,"column":13},"end":{"line":2598,"column":9}},"710":{"start":{"line":2597,"column":12},"end":{"line":2597,"column":21}},"711":{"start":{"line":2599,"column":8},"end":{"line":2602,"column":9}},"712":{"start":{"line":2601,"column":12},"end":{"line":2601,"column":47}},"713":{"start":{"line":2603,"column":8},"end":{"line":2603,"column":35}},"714":{"start":{"line":2614,"column":8},"end":{"line":2616,"column":35}},"715":{"start":{"line":2617,"column":8},"end":{"line":2624,"column":9}},"716":{"start":{"line":2619,"column":12},"end":{"line":2619,"column":36}},"717":{"start":{"line":2621,"column":13},"end":{"line":2624,"column":9}},"718":{"start":{"line":2623,"column":12},"end":{"line":2623,"column":49}},"719":{"start":{"line":2625,"column":8},"end":{"line":2625,"column":21}},"720":{"start":{"line":2639,"column":8},"end":{"line":2639,"column":17}},"721":{"start":{"line":2640,"column":8},"end":{"line":2651,"column":9}},"722":{"start":{"line":2642,"column":12},"end":{"line":2645,"column":13}},"723":{"start":{"line":2644,"column":16},"end":{"line":2644,"column":30}},"724":{"start":{"line":2646,"column":12},"end":{"line":2646,"column":29}},"725":{"start":{"line":2648,"column":13},"end":{"line":2651,"column":9}},"726":{"start":{"line":2650,"column":12},"end":{"line":2650,"column":38}},"727":{"start":{"line":2652,"column":8},"end":{"line":2652,"column":20}},"728":{"start":{"line":2666,"column":8},"end":{"line":2669,"column":9}},"729":{"start":{"line":2668,"column":12},"end":{"line":2668,"column":24}},"730":{"start":{"line":2670,"column":8},"end":{"line":2670,"column":21}},"731":{"start":{"line":2682,"column":8},"end":{"line":2682,"column":35}},"732":{"start":{"line":2694,"column":8},"end":{"line":2694,"column":35}},"733":{"start":{"line":2714,"column":16},"end":{"line":2717,"column":17}},"734":{"start":{"line":2716,"column":20},"end":{"line":2716,"column":47}},"735":{"start":{"line":2718,"column":16},"end":{"line":2718,"column":45}},"736":{"start":{"line":2723,"column":16},"end":{"line":2723,"column":42}},"737":{"start":{"line":2724,"column":16},"end":{"line":2724,"column":27}},"738":{"start":{"line":2743,"column":16},"end":{"line":2746,"column":17}},"739":{"start":{"line":2745,"column":20},"end":{"line":2745,"column":48}},"740":{"start":{"line":2747,"column":16},"end":{"line":2747,"column":46}},"741":{"start":{"line":2752,"column":16},"end":{"line":2752,"column":43}},"742":{"start":{"line":2753,"column":16},"end":{"line":2753,"column":27}},"743":{"start":{"line":2768,"column":16},"end":{"line":2768,"column":45}},"744":{"start":{"line":2773,"column":16},"end":{"line":2773,"column":44}},"745":{"start":{"line":2774,"column":16},"end":{"line":2774,"column":27}},"746":{"start":{"line":2789,"column":16},"end":{"line":2789,"column":46}},"747":{"start":{"line":2794,"column":16},"end":{"line":2794,"column":45}},"748":{"start":{"line":2795,"column":16},"end":{"line":2795,"column":27}},"749":{"start":{"line":2830,"column":16},"end":{"line":2837,"column":17}},"750":{"start":{"line":2832,"column":20},"end":{"line":2832,"column":54}},"751":{"start":{"line":2833,"column":20},"end":{"line":2836,"column":21}},"752":{"start":{"line":2835,"column":24},"end":{"line":2835,"column":69}},"753":{"start":{"line":2838,"column":16},"end":{"line":2838,"column":34}},"754":{"start":{"line":2853,"column":16},"end":{"line":2860,"column":17}},"755":{"start":{"line":2855,"column":20},"end":{"line":2855,"column":54}},"756":{"start":{"line":2856,"column":20},"end":{"line":2859,"column":21}},"757":{"start":{"line":2858,"column":24},"end":{"line":2858,"column":73}},"758":{"start":{"line":2861,"column":16},"end":{"line":2861,"column":38}},"759":{"start":{"line":2884,"column":16},"end":{"line":2884,"column":59}},"760":{"start":{"line":2885,"column":16},"end":{"line":2888,"column":17}},"761":{"start":{"line":2887,"column":20},"end":{"line":2887,"column":53}},"762":{"start":{"line":2889,"column":16},"end":{"line":2889,"column":27}},"763":{"start":{"line":2947,"column":16},"end":{"line":2947,"column":36}},"764":{"start":{"line":2962,"column":16},"end":{"line":2965,"column":17}},"765":{"start":{"line":2964,"column":20},"end":{"line":2964,"column":62}},"766":{"start":{"line":2966,"column":16},"end":{"line":2966,"column":40}},"767":{"start":{"line":2982,"column":16},"end":{"line":2982,"column":45}},"768":{"start":{"line":2996,"column":16},"end":{"line":2996,"column":42}},"769":{"start":{"line":3001,"column":16},"end":{"line":3001,"column":41}},"770":{"start":{"line":3002,"column":16},"end":{"line":3002,"column":27}},"771":{"start":{"line":3039,"column":16},"end":{"line":3039,"column":37}},"772":{"start":{"line":3060,"column":16},"end":{"line":3060,"column":37}},"773":{"start":{"line":3079,"column":16},"end":{"line":3079,"column":40}},"774":{"start":{"line":3080,"column":16},"end":{"line":3087,"column":17}},"775":{"start":{"line":3082,"column":20},"end":{"line":3082,"column":59}},"776":{"start":{"line":3086,"column":20},"end":{"line":3086,"column":58}},"777":{"start":{"line":3088,"column":16},"end":{"line":3088,"column":27}},"778":{"start":{"line":3167,"column":0},"end":{"line":3167,"column":55}}},"branchMap":{"1":{"line":61,"type":"switch","locations":[{"start":{"line":63,"column":12},"end":{"line":66,"column":18}},{"start":{"line":67,"column":12},"end":{"line":70,"column":18}},{"start":{"line":71,"column":12},"end":{"line":74,"column":18}},{"start":{"line":75,"column":12},"end":{"line":78,"column":18}}]},"2":{"line":117,"type":"if","locations":[{"start":{"line":117,"column":8},"end":{"line":117,"column":8}},{"start":{"line":117,"column":8},"end":{"line":117,"column":8}}]},"3":{"line":121,"type":"if","locations":[{"start":{"line":121,"column":13},"end":{"line":121,"column":13}},{"start":{"line":121,"column":13},"end":{"line":121,"column":13}}]},"4":{"line":157,"type":"if","locations":[{"start":{"line":157,"column":8},"end":{"line":157,"column":8}},{"start":{"line":157,"column":8},"end":{"line":157,"column":8}}]},"5":{"line":161,"type":"if","locations":[{"start":{"line":161,"column":13},"end":{"line":161,"column":13}},{"start":{"line":161,"column":13},"end":{"line":161,"column":13}}]},"6":{"line":181,"type":"if","locations":[{"start":{"line":181,"column":8},"end":{"line":181,"column":8}},{"start":{"line":181,"column":8},"end":{"line":181,"column":8}}]},"7":{"line":214,"type":"if","locations":[{"start":{"line":214,"column":8},"end":{"line":214,"column":8}},{"start":{"line":214,"column":8},"end":{"line":214,"column":8}}]},"8":{"line":214,"type":"binary-expr","locations":[{"start":{"line":214,"column":11},"end":{"line":214,"column":17}},{"start":{"line":214,"column":21},"end":{"line":214,"column":32}}]},"9":{"line":246,"type":"if","locations":[{"start":{"line":246,"column":8},"end":{"line":246,"column":8}},{"start":{"line":246,"column":8},"end":{"line":246,"column":8}}]},"10":{"line":251,"type":"if","locations":[{"start":{"line":251,"column":13},"end":{"line":251,"column":13}},{"start":{"line":251,"column":13},"end":{"line":251,"column":13}}]},"11":{"line":255,"type":"if","locations":[{"start":{"line":255,"column":13},"end":{"line":255,"column":13}},{"start":{"line":255,"column":13},"end":{"line":255,"column":13}}]},"12":{"line":287,"type":"if","locations":[{"start":{"line":287,"column":8},"end":{"line":287,"column":8}},{"start":{"line":287,"column":8},"end":{"line":287,"column":8}}]},"13":{"line":292,"type":"if","locations":[{"start":{"line":292,"column":13},"end":{"line":292,"column":13}},{"start":{"line":292,"column":13},"end":{"line":292,"column":13}}]},"14":{"line":297,"type":"if","locations":[{"start":{"line":297,"column":13},"end":{"line":297,"column":13}},{"start":{"line":297,"column":13},"end":{"line":297,"column":13}}]},"15":{"line":323,"type":"if","locations":[{"start":{"line":323,"column":8},"end":{"line":323,"column":8}},{"start":{"line":323,"column":8},"end":{"line":323,"column":8}}]},"16":{"line":327,"type":"if","locations":[{"start":{"line":327,"column":13},"end":{"line":327,"column":13}},{"start":{"line":327,"column":13},"end":{"line":327,"column":13}}]},"17":{"line":331,"type":"if","locations":[{"start":{"line":331,"column":13},"end":{"line":331,"column":13}},{"start":{"line":331,"column":13},"end":{"line":331,"column":13}}]},"18":{"line":369,"type":"if","locations":[{"start":{"line":369,"column":8},"end":{"line":369,"column":8}},{"start":{"line":369,"column":8},"end":{"line":369,"column":8}}]},"19":{"line":422,"type":"switch","locations":[{"start":{"line":424,"column":12},"end":{"line":427,"column":18}},{"start":{"line":428,"column":12},"end":{"line":431,"column":18}},{"start":{"line":432,"column":12},"end":{"line":435,"column":18}},{"start":{"line":436,"column":12},"end":{"line":439,"column":18}}]},"20":{"line":479,"type":"if","locations":[{"start":{"line":479,"column":8},"end":{"line":479,"column":8}},{"start":{"line":479,"column":8},"end":{"line":479,"column":8}}]},"21":{"line":483,"type":"if","locations":[{"start":{"line":483,"column":13},"end":{"line":483,"column":13}},{"start":{"line":483,"column":13},"end":{"line":483,"column":13}}]},"22":{"line":519,"type":"if","locations":[{"start":{"line":519,"column":8},"end":{"line":519,"column":8}},{"start":{"line":519,"column":8},"end":{"line":519,"column":8}}]},"23":{"line":523,"type":"if","locations":[{"start":{"line":523,"column":13},"end":{"line":523,"column":13}},{"start":{"line":523,"column":13},"end":{"line":523,"column":13}}]},"24":{"line":543,"type":"if","locations":[{"start":{"line":543,"column":8},"end":{"line":543,"column":8}},{"start":{"line":543,"column":8},"end":{"line":543,"column":8}}]},"25":{"line":576,"type":"if","locations":[{"start":{"line":576,"column":8},"end":{"line":576,"column":8}},{"start":{"line":576,"column":8},"end":{"line":576,"column":8}}]},"26":{"line":576,"type":"binary-expr","locations":[{"start":{"line":576,"column":11},"end":{"line":576,"column":17}},{"start":{"line":576,"column":21},"end":{"line":576,"column":33}}]},"27":{"line":608,"type":"if","locations":[{"start":{"line":608,"column":8},"end":{"line":608,"column":8}},{"start":{"line":608,"column":8},"end":{"line":608,"column":8}}]},"28":{"line":608,"type":"binary-expr","locations":[{"start":{"line":608,"column":11},"end":{"line":608,"column":29}},{"start":{"line":608,"column":33},"end":{"line":608,"column":56}}]},"29":{"line":612,"type":"if","locations":[{"start":{"line":612,"column":8},"end":{"line":612,"column":8}},{"start":{"line":612,"column":8},"end":{"line":612,"column":8}}]},"30":{"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}}]},"31":{"line":621,"type":"if","locations":[{"start":{"line":621,"column":13},"end":{"line":621,"column":13}},{"start":{"line":621,"column":13},"end":{"line":621,"column":13}}]},"32":{"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}}]},"33":{"line":658,"type":"if","locations":[{"start":{"line":658,"column":13},"end":{"line":658,"column":13}},{"start":{"line":658,"column":13},"end":{"line":658,"column":13}}]},"34":{"line":663,"type":"if","locations":[{"start":{"line":663,"column":13},"end":{"line":663,"column":13}},{"start":{"line":663,"column":13},"end":{"line":663,"column":13}}]},"35":{"line":688,"type":"if","locations":[{"start":{"line":688,"column":8},"end":{"line":688,"column":8}},{"start":{"line":688,"column":8},"end":{"line":688,"column":8}}]},"36":{"line":692,"type":"if","locations":[{"start":{"line":692,"column":13},"end":{"line":692,"column":13}},{"start":{"line":692,"column":13},"end":{"line":692,"column":13}}]},"37":{"line":696,"type":"if","locations":[{"start":{"line":696,"column":13},"end":{"line":696,"column":13}},{"start":{"line":696,"column":13},"end":{"line":696,"column":13}}]},"38":{"line":735,"type":"if","locations":[{"start":{"line":735,"column":8},"end":{"line":735,"column":8}},{"start":{"line":735,"column":8},"end":{"line":735,"column":8}}]},"39":{"line":788,"type":"switch","locations":[{"start":{"line":790,"column":12},"end":{"line":793,"column":18}},{"start":{"line":794,"column":12},"end":{"line":797,"column":18}},{"start":{"line":798,"column":12},"end":{"line":801,"column":18}},{"start":{"line":802,"column":12},"end":{"line":805,"column":18}}]},"40":{"line":823,"type":"if","locations":[{"start":{"line":823,"column":8},"end":{"line":823,"column":8}},{"start":{"line":823,"column":8},"end":{"line":823,"column":8}}]},"41":{"line":827,"type":"if","locations":[{"start":{"line":827,"column":13},"end":{"line":827,"column":13}},{"start":{"line":827,"column":13},"end":{"line":827,"column":13}}]},"42":{"line":883,"type":"if","locations":[{"start":{"line":883,"column":8},"end":{"line":883,"column":8}},{"start":{"line":883,"column":8},"end":{"line":883,"column":8}}]},"43":{"line":887,"type":"if","locations":[{"start":{"line":887,"column":13},"end":{"line":887,"column":13}},{"start":{"line":887,"column":13},"end":{"line":887,"column":13}}]},"44":{"line":907,"type":"if","locations":[{"start":{"line":907,"column":8},"end":{"line":907,"column":8}},{"start":{"line":907,"column":8},"end":{"line":907,"column":8}}]},"45":{"line":940,"type":"if","locations":[{"start":{"line":940,"column":8},"end":{"line":940,"column":8}},{"start":{"line":940,"column":8},"end":{"line":940,"column":8}}]},"46":{"line":940,"type":"binary-expr","locations":[{"start":{"line":940,"column":11},"end":{"line":940,"column":17}},{"start":{"line":940,"column":21},"end":{"line":940,"column":34}}]},"47":{"line":972,"type":"if","locations":[{"start":{"line":972,"column":8},"end":{"line":972,"column":8}},{"start":{"line":972,"column":8},"end":{"line":972,"column":8}}]},"48":{"line":972,"type":"binary-expr","locations":[{"start":{"line":972,"column":11},"end":{"line":972,"column":29}},{"start":{"line":972,"column":33},"end":{"line":972,"column":55}}]},"49":{"line":976,"type":"if","locations":[{"start":{"line":976,"column":8},"end":{"line":976,"column":8}},{"start":{"line":976,"column":8},"end":{"line":976,"column":8}}]},"50":{"line":980,"type":"if","locations":[{"start":{"line":980,"column":13},"end":{"line":980,"column":13}},{"start":{"line":980,"column":13},"end":{"line":980,"column":13}}]},"51":{"line":1014,"type":"if","locations":[{"start":{"line":1014,"column":8},"end":{"line":1014,"column":8}},{"start":{"line":1014,"column":8},"end":{"line":1014,"column":8}}]},"52":{"line":1019,"type":"if","locations":[{"start":{"line":1019,"column":13},"end":{"line":1019,"column":13}},{"start":{"line":1019,"column":13},"end":{"line":1019,"column":13}}]},"53":{"line":1045,"type":"if","locations":[{"start":{"line":1045,"column":8},"end":{"line":1045,"column":8}},{"start":{"line":1045,"column":8},"end":{"line":1045,"column":8}}]},"54":{"line":1049,"type":"if","locations":[{"start":{"line":1049,"column":13},"end":{"line":1049,"column":13}},{"start":{"line":1049,"column":13},"end":{"line":1049,"column":13}}]},"55":{"line":1086,"type":"if","locations":[{"start":{"line":1086,"column":8},"end":{"line":1086,"column":8}},{"start":{"line":1086,"column":8},"end":{"line":1086,"column":8}}]},"56":{"line":1136,"type":"switch","locations":[{"start":{"line":1138,"column":12},"end":{"line":1141,"column":18}},{"start":{"line":1142,"column":12},"end":{"line":1145,"column":18}},{"start":{"line":1146,"column":12},"end":{"line":1149,"column":18}},{"start":{"line":1150,"column":12},"end":{"line":1153,"column":18}}]},"57":{"line":1172,"type":"if","locations":[{"start":{"line":1172,"column":8},"end":{"line":1172,"column":8}},{"start":{"line":1172,"column":8},"end":{"line":1172,"column":8}}]},"58":{"line":1176,"type":"if","locations":[{"start":{"line":1176,"column":13},"end":{"line":1176,"column":13}},{"start":{"line":1176,"column":13},"end":{"line":1176,"column":13}}]},"59":{"line":1232,"type":"if","locations":[{"start":{"line":1232,"column":8},"end":{"line":1232,"column":8}},{"start":{"line":1232,"column":8},"end":{"line":1232,"column":8}}]},"60":{"line":1236,"type":"if","locations":[{"start":{"line":1236,"column":13},"end":{"line":1236,"column":13}},{"start":{"line":1236,"column":13},"end":{"line":1236,"column":13}}]},"61":{"line":1256,"type":"if","locations":[{"start":{"line":1256,"column":8},"end":{"line":1256,"column":8}},{"start":{"line":1256,"column":8},"end":{"line":1256,"column":8}}]},"62":{"line":1289,"type":"if","locations":[{"start":{"line":1289,"column":8},"end":{"line":1289,"column":8}},{"start":{"line":1289,"column":8},"end":{"line":1289,"column":8}}]},"63":{"line":1289,"type":"binary-expr","locations":[{"start":{"line":1289,"column":11},"end":{"line":1289,"column":17}},{"start":{"line":1289,"column":21},"end":{"line":1289,"column":31}}]},"64":{"line":1320,"type":"if","locations":[{"start":{"line":1320,"column":8},"end":{"line":1320,"column":8}},{"start":{"line":1320,"column":8},"end":{"line":1320,"column":8}}]},"65":{"line":1327,"type":"if","locations":[{"start":{"line":1327,"column":12},"end":{"line":1327,"column":12}},{"start":{"line":1327,"column":12},"end":{"line":1327,"column":12}}]},"66":{"line":1332,"type":"if","locations":[{"start":{"line":1332,"column":17},"end":{"line":1332,"column":17}},{"start":{"line":1332,"column":17},"end":{"line":1332,"column":17}}]},"67":{"line":1336,"type":"if","locations":[{"start":{"line":1336,"column":17},"end":{"line":1336,"column":17}},{"start":{"line":1336,"column":17},"end":{"line":1336,"column":17}}]},"68":{"line":1368,"type":"if","locations":[{"start":{"line":1368,"column":8},"end":{"line":1368,"column":8}},{"start":{"line":1368,"column":8},"end":{"line":1368,"column":8}}]},"69":{"line":1375,"type":"if","locations":[{"start":{"line":1375,"column":12},"end":{"line":1375,"column":12}},{"start":{"line":1375,"column":12},"end":{"line":1375,"column":12}}]},"70":{"line":1380,"type":"if","locations":[{"start":{"line":1380,"column":17},"end":{"line":1380,"column":17}},{"start":{"line":1380,"column":17},"end":{"line":1380,"column":17}}]},"71":{"line":1384,"type":"if","locations":[{"start":{"line":1384,"column":17},"end":{"line":1384,"column":17}},{"start":{"line":1384,"column":17},"end":{"line":1384,"column":17}}]},"72":{"line":1410,"type":"if","locations":[{"start":{"line":1410,"column":8},"end":{"line":1410,"column":8}},{"start":{"line":1410,"column":8},"end":{"line":1410,"column":8}}]},"73":{"line":1416,"type":"if","locations":[{"start":{"line":1416,"column":12},"end":{"line":1416,"column":12}},{"start":{"line":1416,"column":12},"end":{"line":1416,"column":12}}]},"74":{"line":1420,"type":"if","locations":[{"start":{"line":1420,"column":17},"end":{"line":1420,"column":17}},{"start":{"line":1420,"column":17},"end":{"line":1420,"column":17}}]},"75":{"line":1424,"type":"if","locations":[{"start":{"line":1424,"column":17},"end":{"line":1424,"column":17}},{"start":{"line":1424,"column":17},"end":{"line":1424,"column":17}}]},"76":{"line":1463,"type":"if","locations":[{"start":{"line":1463,"column":8},"end":{"line":1463,"column":8}},{"start":{"line":1463,"column":8},"end":{"line":1463,"column":8}}]},"77":{"line":1506,"type":"cond-expr","locations":[{"start":{"line":1506,"column":70},"end":{"line":1506,"column":80}},{"start":{"line":1506,"column":83},"end":{"line":1506,"column":95}}]},"78":{"line":1506,"type":"binary-expr","locations":[{"start":{"line":1506,"column":24},"end":{"line":1506,"column":43}},{"start":{"line":1506,"column":47},"end":{"line":1506,"column":67}}]},"79":{"line":1553,"type":"if","locations":[{"start":{"line":1553,"column":8},"end":{"line":1553,"column":8}},{"start":{"line":1553,"column":8},"end":{"line":1553,"column":8}}]},"80":{"line":1582,"type":"if","locations":[{"start":{"line":1582,"column":8},"end":{"line":1582,"column":8}},{"start":{"line":1582,"column":8},"end":{"line":1582,"column":8}}]},"81":{"line":1584,"type":"if","locations":[{"start":{"line":1584,"column":12},"end":{"line":1584,"column":12}},{"start":{"line":1584,"column":12},"end":{"line":1584,"column":12}}]},"82":{"line":1591,"type":"if","locations":[{"start":{"line":1591,"column":12},"end":{"line":1591,"column":12}},{"start":{"line":1591,"column":12},"end":{"line":1591,"column":12}}]},"83":{"line":1607,"type":"if","locations":[{"start":{"line":1607,"column":8},"end":{"line":1607,"column":8}},{"start":{"line":1607,"column":8},"end":{"line":1607,"column":8}}]},"84":{"line":1634,"type":"if","locations":[{"start":{"line":1634,"column":8},"end":{"line":1634,"column":8}},{"start":{"line":1634,"column":8},"end":{"line":1634,"column":8}}]},"85":{"line":1643,"type":"if","locations":[{"start":{"line":1643,"column":16},"end":{"line":1643,"column":16}},{"start":{"line":1643,"column":16},"end":{"line":1643,"column":16}}]},"86":{"line":1645,"type":"cond-expr","locations":[{"start":{"line":1645,"column":56},"end":{"line":1645,"column":73}},{"start":{"line":1645,"column":76},"end":{"line":1645,"column":84}}]},"87":{"line":1646,"type":"cond-expr","locations":[{"start":{"line":1646,"column":56},"end":{"line":1646,"column":73}},{"start":{"line":1646,"column":76},"end":{"line":1646,"column":84}}]},"88":{"line":1669,"type":"cond-expr","locations":[{"start":{"line":1669,"column":16},"end":{"line":1669,"column":24}},{"start":{"line":1669,"column":27},"end":{"line":1669,"column":47}}]},"89":{"line":1670,"type":"cond-expr","locations":[{"start":{"line":1670,"column":16},"end":{"line":1670,"column":24}},{"start":{"line":1670,"column":27},"end":{"line":1670,"column":48}}]},"90":{"line":1671,"type":"if","locations":[{"start":{"line":1671,"column":8},"end":{"line":1671,"column":8}},{"start":{"line":1671,"column":8},"end":{"line":1671,"column":8}}]},"91":{"line":1671,"type":"binary-expr","locations":[{"start":{"line":1671,"column":11},"end":{"line":1671,"column":22}},{"start":{"line":1671,"column":26},"end":{"line":1671,"column":40}}]},"92":{"line":1765,"type":"binary-expr","locations":[{"start":{"line":1765,"column":19},"end":{"line":1765,"column":33}},{"start":{"line":1765,"column":37},"end":{"line":1765,"column":52}}]},"93":{"line":1767,"type":"binary-expr","locations":[{"start":{"line":1767,"column":18},"end":{"line":1767,"column":34}},{"start":{"line":1767,"column":38},"end":{"line":1767,"column":51}}]},"94":{"line":1770,"type":"if","locations":[{"start":{"line":1770,"column":8},"end":{"line":1770,"column":8}},{"start":{"line":1770,"column":8},"end":{"line":1770,"column":8}}]},"95":{"line":1770,"type":"binary-expr","locations":[{"start":{"line":1770,"column":12},"end":{"line":1770,"column":15}},{"start":{"line":1770,"column":19},"end":{"line":1770,"column":39}},{"start":{"line":1770,"column":45},"end":{"line":1770,"column":49}},{"start":{"line":1770,"column":53},"end":{"line":1770,"column":74}}]},"96":{"line":1816,"type":"if","locations":[{"start":{"line":1816,"column":8},"end":{"line":1816,"column":8}},{"start":{"line":1816,"column":8},"end":{"line":1816,"column":8}}]},"97":{"line":1818,"type":"switch","locations":[{"start":{"line":1820,"column":16},"end":{"line":1822,"column":22}},{"start":{"line":1823,"column":16},"end":{"line":1825,"column":22}},{"start":{"line":1826,"column":16},"end":{"line":1828,"column":22}}]},"98":{"line":1854,"type":"if","locations":[{"start":{"line":1854,"column":8},"end":{"line":1854,"column":8}},{"start":{"line":1854,"column":8},"end":{"line":1854,"column":8}}]},"99":{"line":1861,"type":"if","locations":[{"start":{"line":1861,"column":8},"end":{"line":1861,"column":8}},{"start":{"line":1861,"column":8},"end":{"line":1861,"column":8}}]},"100":{"line":1892,"type":"cond-expr","locations":[{"start":{"line":1892,"column":76},"end":{"line":1892,"column":86}},{"start":{"line":1892,"column":89},"end":{"line":1892,"column":101}}]},"101":{"line":1892,"type":"binary-expr","locations":[{"start":{"line":1892,"column":29},"end":{"line":1892,"column":48}},{"start":{"line":1892,"column":52},"end":{"line":1892,"column":72}}]},"102":{"line":1914,"type":"if","locations":[{"start":{"line":1914,"column":12},"end":{"line":1914,"column":12}},{"start":{"line":1914,"column":12},"end":{"line":1914,"column":12}}]},"103":{"line":1936,"type":"if","locations":[{"start":{"line":1936,"column":12},"end":{"line":1936,"column":12}},{"start":{"line":1936,"column":12},"end":{"line":1936,"column":12}}]},"104":{"line":1944,"type":"if","locations":[{"start":{"line":1944,"column":12},"end":{"line":1944,"column":12}},{"start":{"line":1944,"column":12},"end":{"line":1944,"column":12}}]},"105":{"line":1951,"type":"if","locations":[{"start":{"line":1951,"column":12},"end":{"line":1951,"column":12}},{"start":{"line":1951,"column":12},"end":{"line":1951,"column":12}}]},"106":{"line":1959,"type":"if","locations":[{"start":{"line":1959,"column":16},"end":{"line":1959,"column":16}},{"start":{"line":1959,"column":16},"end":{"line":1959,"column":16}}]},"107":{"line":1971,"type":"if","locations":[{"start":{"line":1971,"column":24},"end":{"line":1971,"column":24}},{"start":{"line":1971,"column":24},"end":{"line":1971,"column":24}}]},"108":{"line":1987,"type":"if","locations":[{"start":{"line":1987,"column":20},"end":{"line":1987,"column":20}},{"start":{"line":1987,"column":20},"end":{"line":1987,"column":20}}]},"109":{"line":1994,"type":"if","locations":[{"start":{"line":1994,"column":24},"end":{"line":1994,"column":24}},{"start":{"line":1994,"column":24},"end":{"line":1994,"column":24}}]},"110":{"line":2003,"type":"if","locations":[{"start":{"line":2003,"column":16},"end":{"line":2003,"column":16}},{"start":{"line":2003,"column":16},"end":{"line":2003,"column":16}}]},"111":{"line":2008,"type":"if","locations":[{"start":{"line":2008,"column":16},"end":{"line":2008,"column":16}},{"start":{"line":2008,"column":16},"end":{"line":2008,"column":16}}]},"112":{"line":2020,"type":"if","locations":[{"start":{"line":2020,"column":8},"end":{"line":2020,"column":8}},{"start":{"line":2020,"column":8},"end":{"line":2020,"column":8}}]},"113":{"line":2051,"type":"if","locations":[{"start":{"line":2051,"column":8},"end":{"line":2051,"column":8}},{"start":{"line":2051,"column":8},"end":{"line":2051,"column":8}}]},"114":{"line":2051,"type":"binary-expr","locations":[{"start":{"line":2051,"column":11},"end":{"line":2051,"column":30}},{"start":{"line":2051,"column":34},"end":{"line":2051,"column":54}}]},"115":{"line":2054,"type":"if","locations":[{"start":{"line":2054,"column":12},"end":{"line":2054,"column":12}},{"start":{"line":2054,"column":12},"end":{"line":2054,"column":12}}]},"116":{"line":2062,"type":"if","locations":[{"start":{"line":2062,"column":12},"end":{"line":2062,"column":12}},{"start":{"line":2062,"column":12},"end":{"line":2062,"column":12}}]},"117":{"line":2083,"type":"if","locations":[{"start":{"line":2083,"column":8},"end":{"line":2083,"column":8}},{"start":{"line":2083,"column":8},"end":{"line":2083,"column":8}}]},"118":{"line":2088,"type":"if","locations":[{"start":{"line":2088,"column":8},"end":{"line":2088,"column":8}},{"start":{"line":2088,"column":8},"end":{"line":2088,"column":8}}]},"119":{"line":2093,"type":"if","locations":[{"start":{"line":2093,"column":8},"end":{"line":2093,"column":8}},{"start":{"line":2093,"column":8},"end":{"line":2093,"column":8}}]},"120":{"line":2113,"type":"if","locations":[{"start":{"line":2113,"column":8},"end":{"line":2113,"column":8}},{"start":{"line":2113,"column":8},"end":{"line":2113,"column":8}}]},"121":{"line":2113,"type":"binary-expr","locations":[{"start":{"line":2113,"column":11},"end":{"line":2113,"column":25}},{"start":{"line":2113,"column":29},"end":{"line":2113,"column":48}}]},"122":{"line":2121,"type":"if","locations":[{"start":{"line":2121,"column":12},"end":{"line":2121,"column":12}},{"start":{"line":2121,"column":12},"end":{"line":2121,"column":12}}]},"123":{"line":2129,"type":"if","locations":[{"start":{"line":2129,"column":17},"end":{"line":2129,"column":17}},{"start":{"line":2129,"column":17},"end":{"line":2129,"column":17}}]},"124":{"line":2131,"type":"if","locations":[{"start":{"line":2131,"column":16},"end":{"line":2131,"column":16}},{"start":{"line":2131,"column":16},"end":{"line":2131,"column":16}}]},"125":{"line":2139,"type":"if","locations":[{"start":{"line":2139,"column":16},"end":{"line":2139,"column":16}},{"start":{"line":2139,"column":16},"end":{"line":2139,"column":16}}]},"126":{"line":2139,"type":"binary-expr","locations":[{"start":{"line":2139,"column":19},"end":{"line":2139,"column":43}},{"start":{"line":2139,"column":47},"end":{"line":2139,"column":78}}]},"127":{"line":2149,"type":"if","locations":[{"start":{"line":2149,"column":13},"end":{"line":2149,"column":13}},{"start":{"line":2149,"column":13},"end":{"line":2149,"column":13}}]},"128":{"line":2152,"type":"if","locations":[{"start":{"line":2152,"column":12},"end":{"line":2152,"column":12}},{"start":{"line":2152,"column":12},"end":{"line":2152,"column":12}}]},"129":{"line":2180,"type":"if","locations":[{"start":{"line":2180,"column":8},"end":{"line":2180,"column":8}},{"start":{"line":2180,"column":8},"end":{"line":2180,"column":8}}]},"130":{"line":2180,"type":"binary-expr","locations":[{"start":{"line":2180,"column":11},"end":{"line":2180,"column":21}},{"start":{"line":2180,"column":25},"end":{"line":2180,"column":46}}]},"131":{"line":2190,"type":"if","locations":[{"start":{"line":2190,"column":8},"end":{"line":2190,"column":8}},{"start":{"line":2190,"column":8},"end":{"line":2190,"column":8}}]},"132":{"line":2192,"type":"if","locations":[{"start":{"line":2192,"column":12},"end":{"line":2192,"column":12}},{"start":{"line":2192,"column":12},"end":{"line":2192,"column":12}}]},"133":{"line":2202,"type":"if","locations":[{"start":{"line":2202,"column":12},"end":{"line":2202,"column":12}},{"start":{"line":2202,"column":12},"end":{"line":2202,"column":12}}]},"134":{"line":2202,"type":"binary-expr","locations":[{"start":{"line":2202,"column":15},"end":{"line":2202,"column":39}},{"start":{"line":2202,"column":43},"end":{"line":2202,"column":74}}]},"135":{"line":2218,"type":"if","locations":[{"start":{"line":2218,"column":8},"end":{"line":2218,"column":8}},{"start":{"line":2218,"column":8},"end":{"line":2218,"column":8}}]},"136":{"line":2240,"type":"if","locations":[{"start":{"line":2240,"column":8},"end":{"line":2240,"column":8}},{"start":{"line":2240,"column":8},"end":{"line":2240,"column":8}}]},"137":{"line":2268,"type":"if","locations":[{"start":{"line":2268,"column":8},"end":{"line":2268,"column":8}},{"start":{"line":2268,"column":8},"end":{"line":2268,"column":8}}]},"138":{"line":2268,"type":"binary-expr","locations":[{"start":{"line":2268,"column":11},"end":{"line":2268,"column":24}},{"start":{"line":2268,"column":28},"end":{"line":2268,"column":44}}]},"139":{"line":2293,"type":"if","locations":[{"start":{"line":2293,"column":8},"end":{"line":2293,"column":8}},{"start":{"line":2293,"column":8},"end":{"line":2293,"column":8}}]},"140":{"line":2293,"type":"binary-expr","locations":[{"start":{"line":2293,"column":11},"end":{"line":2293,"column":24}},{"start":{"line":2293,"column":28},"end":{"line":2293,"column":44}}]},"141":{"line":2318,"type":"if","locations":[{"start":{"line":2318,"column":8},"end":{"line":2318,"column":8}},{"start":{"line":2318,"column":8},"end":{"line":2318,"column":8}}]},"142":{"line":2318,"type":"binary-expr","locations":[{"start":{"line":2318,"column":11},"end":{"line":2318,"column":24}},{"start":{"line":2318,"column":28},"end":{"line":2318,"column":44}}]},"143":{"line":2353,"type":"if","locations":[{"start":{"line":2353,"column":8},"end":{"line":2353,"column":8}},{"start":{"line":2353,"column":8},"end":{"line":2353,"column":8}}]},"144":{"line":2394,"type":"binary-expr","locations":[{"start":{"line":2394,"column":30},"end":{"line":2394,"column":51}},{"start":{"line":2394,"column":55},"end":{"line":2394,"column":61}}]},"145":{"line":2396,"type":"if","locations":[{"start":{"line":2396,"column":8},"end":{"line":2396,"column":8}},{"start":{"line":2396,"column":8},"end":{"line":2396,"column":8}}]},"146":{"line":2406,"type":"if","locations":[{"start":{"line":2406,"column":12},"end":{"line":2406,"column":12}},{"start":{"line":2406,"column":12},"end":{"line":2406,"column":12}}]},"147":{"line":2406,"type":"binary-expr","locations":[{"start":{"line":2406,"column":15},"end":{"line":2406,"column":41}},{"start":{"line":2406,"column":45},"end":{"line":2406,"column":58}},{"start":{"line":2406,"column":62},"end":{"line":2406,"column":76}},{"start":{"line":2406,"column":80},"end":{"line":2406,"column":97}}]},"148":{"line":2410,"type":"if","locations":[{"start":{"line":2410,"column":12},"end":{"line":2410,"column":12}},{"start":{"line":2410,"column":12},"end":{"line":2410,"column":12}}]},"149":{"line":2420,"type":"if","locations":[{"start":{"line":2420,"column":16},"end":{"line":2420,"column":16}},{"start":{"line":2420,"column":16},"end":{"line":2420,"column":16}}]},"150":{"line":2437,"type":"if","locations":[{"start":{"line":2437,"column":12},"end":{"line":2437,"column":12}},{"start":{"line":2437,"column":12},"end":{"line":2437,"column":12}}]},"151":{"line":2460,"type":"cond-expr","locations":[{"start":{"line":2460,"column":42},"end":{"line":2460,"column":52}},{"start":{"line":2460,"column":55},"end":{"line":2460,"column":56}}]},"152":{"line":2461,"type":"cond-expr","locations":[{"start":{"line":2461,"column":42},"end":{"line":2461,"column":52}},{"start":{"line":2461,"column":55},"end":{"line":2461,"column":56}}]},"153":{"line":2529,"type":"if","locations":[{"start":{"line":2529,"column":8},"end":{"line":2529,"column":8}},{"start":{"line":2529,"column":8},"end":{"line":2529,"column":8}}]},"154":{"line":2553,"type":"cond-expr","locations":[{"start":{"line":2553,"column":27},"end":{"line":2553,"column":40}},{"start":{"line":2553,"column":43},"end":{"line":2553,"column":44}}]},"155":{"line":2554,"type":"if","locations":[{"start":{"line":2554,"column":8},"end":{"line":2554,"column":8}},{"start":{"line":2554,"column":8},"end":{"line":2554,"column":8}}]},"156":{"line":2564,"type":"if","locations":[{"start":{"line":2564,"column":8},"end":{"line":2564,"column":8}},{"start":{"line":2564,"column":8},"end":{"line":2564,"column":8}}]},"157":{"line":2591,"type":"if","locations":[{"start":{"line":2591,"column":8},"end":{"line":2591,"column":8}},{"start":{"line":2591,"column":8},"end":{"line":2591,"column":8}}]},"158":{"line":2595,"type":"if","locations":[{"start":{"line":2595,"column":13},"end":{"line":2595,"column":13}},{"start":{"line":2595,"column":13},"end":{"line":2595,"column":13}}]},"159":{"line":2599,"type":"if","locations":[{"start":{"line":2599,"column":8},"end":{"line":2599,"column":8}},{"start":{"line":2599,"column":8},"end":{"line":2599,"column":8}}]},"160":{"line":2617,"type":"if","locations":[{"start":{"line":2617,"column":8},"end":{"line":2617,"column":8}},{"start":{"line":2617,"column":8},"end":{"line":2617,"column":8}}]},"161":{"line":2621,"type":"if","locations":[{"start":{"line":2621,"column":13},"end":{"line":2621,"column":13}},{"start":{"line":2621,"column":13},"end":{"line":2621,"column":13}}]},"162":{"line":2640,"type":"if","locations":[{"start":{"line":2640,"column":8},"end":{"line":2640,"column":8}},{"start":{"line":2640,"column":8},"end":{"line":2640,"column":8}}]},"163":{"line":2642,"type":"if","locations":[{"start":{"line":2642,"column":12},"end":{"line":2642,"column":12}},{"start":{"line":2642,"column":12},"end":{"line":2642,"column":12}}]},"164":{"line":2648,"type":"if","locations":[{"start":{"line":2648,"column":13},"end":{"line":2648,"column":13}},{"start":{"line":2648,"column":13},"end":{"line":2648,"column":13}}]},"165":{"line":2666,"type":"if","locations":[{"start":{"line":2666,"column":8},"end":{"line":2666,"column":8}},{"start":{"line":2666,"column":8},"end":{"line":2666,"column":8}}]},"166":{"line":2666,"type":"binary-expr","locations":[{"start":{"line":2666,"column":11},"end":{"line":2666,"column":29}},{"start":{"line":2666,"column":33},"end":{"line":2666,"column":51}}]},"167":{"line":2714,"type":"if","locations":[{"start":{"line":2714,"column":16},"end":{"line":2714,"column":16}},{"start":{"line":2714,"column":16},"end":{"line":2714,"column":16}}]},"168":{"line":2743,"type":"if","locations":[{"start":{"line":2743,"column":16},"end":{"line":2743,"column":16}},{"start":{"line":2743,"column":16},"end":{"line":2743,"column":16}}]},"169":{"line":2830,"type":"if","locations":[{"start":{"line":2830,"column":16},"end":{"line":2830,"column":16}},{"start":{"line":2830,"column":16},"end":{"line":2830,"column":16}}]},"170":{"line":2833,"type":"if","locations":[{"start":{"line":2833,"column":20},"end":{"line":2833,"column":20}},{"start":{"line":2833,"column":20},"end":{"line":2833,"column":20}}]},"171":{"line":2853,"type":"if","locations":[{"start":{"line":2853,"column":16},"end":{"line":2853,"column":16}},{"start":{"line":2853,"column":16},"end":{"line":2853,"column":16}}]},"172":{"line":2856,"type":"if","locations":[{"start":{"line":2856,"column":20},"end":{"line":2856,"column":20}},{"start":{"line":2856,"column":20},"end":{"line":2856,"column":20}}]},"173":{"line":2885,"type":"if","locations":[{"start":{"line":2885,"column":16},"end":{"line":2885,"column":16}},{"start":{"line":2885,"column":16},"end":{"line":2885,"column":16}}]},"174":{"line":2885,"type":"binary-expr","locations":[{"start":{"line":2885,"column":19},"end":{"line":2885,"column":22}},{"start":{"line":2885,"column":26},"end":{"line":2885,"column":40}}]},"175":{"line":2962,"type":"if","locations":[{"start":{"line":2962,"column":16},"end":{"line":2962,"column":16}},{"start":{"line":2962,"column":16},"end":{"line":2962,"column":16}}]},"176":{"line":3080,"type":"if","locations":[{"start":{"line":3080,"column":16},"end":{"line":3080,"column":16}},{"start":{"line":3080,"column":16},"end":{"line":3080,"column":16}}]},"177":{"line":3080,"type":"binary-expr","locations":[{"start":{"line":3080,"column":19},"end":{"line":3080,"column":23}},{"start":{"line":3080,"column":28},"end":{"line":3080,"column":32}},{"start":{"line":3080,"column":36},"end":{"line":3080,"column":44}},{"start":{"line":3080,"column":48},"end":{"line":3080,"column":71}}]}},"code":["(function () { YUI.add('axis', function (Y, NAME) {","","/**"," * Provides base functionality for drawing chart axes."," *"," * @module charts"," * @submodule axis"," */","var CONFIG = Y.config,"," DOCUMENT = CONFIG.doc,"," Y_Lang = Y.Lang,"," IS_STRING = Y_Lang.isString,"," Y_DOM = Y.DOM,"," LeftAxisLayout,"," RightAxisLayout,"," BottomAxisLayout,"," TopAxisLayout;","/**"," * Algorithmic strategy for rendering a left axis."," *"," * @class LeftAxisLayout"," * @constructor"," * @submodule axis"," */","LeftAxisLayout = function() {};","","LeftAxisLayout.prototype = {"," /**"," * Default margins for text fields."," *"," * @private"," * @method _getDefaultMargins"," * @return Object"," */"," _getDefaultMargins: function()"," {"," return {"," top: 0,"," left: 0,"," right: 4,"," bottom: 0"," };"," },",""," /**"," * Sets the length of the tick on either side of the axis line."," *"," * @method setTickOffset"," * @protected"," */"," setTickOffsets: function()"," {"," var host = this,"," majorTicks = host.get(\"styles\").majorTicks,"," tickLength = majorTicks.length,"," halfTick = tickLength * 0.5,"," display = majorTicks.display;"," host.set(\"topTickOffset\", 0);"," host.set(\"bottomTickOffset\", 0);",""," switch(display)"," {"," case \"inside\" :"," host.set(\"rightTickOffset\", tickLength);"," host.set(\"leftTickOffset\", 0);"," break;"," case \"outside\" :"," host.set(\"rightTickOffset\", 0);"," host.set(\"leftTickOffset\", tickLength);"," break;"," case \"cross\":"," host.set(\"rightTickOffset\", halfTick);"," host.set(\"leftTickOffset\", halfTick);"," break;"," default:"," host.set(\"rightTickOffset\", 0);"," host.set(\"leftTickOffset\", 0);"," break;"," }"," },",""," /**"," * Draws a tick"," *"," * @method drawTick"," * @param {Path} path reference to the path `Path` element in which to draw the tick."," * @param {Object} pt Point on the axis in which the tick will intersect."," * @param {Object} tickStyle Hash of properties to apply to the tick."," * @protected"," */"," drawTick: function(path, pt, tickStyles)"," {"," var host = this,"," style = host.get(\"styles\"),"," padding = style.padding,"," tickLength = tickStyles.length,"," start = {x:padding.left, y:pt.y},"," end = {x:tickLength + padding.left, y:pt.y};"," host.drawLine(path, start, end);"," },",""," /**"," * Calculates the coordinates for the first point on an axis."," *"," * @method getLineStart"," * @return {Object}"," * @protected"," */"," getLineStart: function()"," {"," var style = this.get(\"styles\"),"," padding = style.padding,"," majorTicks = style.majorTicks,"," tickLength = majorTicks.length,"," display = majorTicks.display,"," pt = {x:padding.left, y:0};"," if(display === \"outside\")"," {"," pt.x += tickLength;"," }"," else if(display === \"cross\")"," {"," pt.x += tickLength/2;"," }"," return pt;"," },",""," /**"," * Calculates the point for a label."," *"," * @method getLabelPoint"," * @param {Object} point Point on the axis in which the tick will intersect."," * @return {Object}"," * @protected"," */"," getLabelPoint: function(point)"," {"," return {x:point.x - this.get(\"leftTickOffset\"), y:point.y};"," },",""," /**"," * Updates the value for the `maxLabelSize` for use in calculating total size."," *"," * @method updateMaxLabelSize"," * @param {HTMLElement} label to measure"," * @protected"," */"," updateMaxLabelSize: function(labelWidth, labelHeight)"," {"," var host = this,"," props = this._labelRotationProps,"," rot = props.rot,"," absRot = props.absRot,"," sinRadians = props.sinRadians,"," cosRadians = props.cosRadians,"," max;"," if(rot === 0)"," {"," max = labelWidth;"," }"," else if(absRot === 90)"," {"," max = labelHeight;"," }"," else"," {"," max = (cosRadians * labelWidth) + (sinRadians * labelHeight);"," }"," host._maxLabelSize = Math.max(host._maxLabelSize, max);"," },",""," /**"," * Determines the available label width when the axis width has been explicitly set."," *"," * @method getExplicitlySized"," * @return Boolean"," * @protected"," */"," getExplicitlySized: function(styles)"," {"," if(this._explicitWidth)"," {"," var host = this,"," w = host._explicitWidth,"," totalTitleSize = host._totalTitleSize,"," leftTickOffset = host.get(\"leftTickOffset\"),"," margin = styles.label.margin.right;"," host._maxLabelSize = w - (leftTickOffset + margin + totalTitleSize);"," return true;"," }"," return false;"," },",""," /**"," * Rotate and position title."," *"," * @method positionTitle"," * @param {HTMLElement} label to rotate position"," * @protected"," */"," positionTitle: function(label)"," {"," var host = this,"," bounds = host._titleBounds,"," margin = host.get(\"styles\").title.margin,"," props = host._titleRotationProps,"," w = bounds.right - bounds.left,"," labelWidth = label.offsetWidth,"," labelHeight = label.offsetHeight,"," x = (labelWidth * -0.5) + (w * 0.5),"," y = (host.get(\"height\") * 0.5) - (labelHeight * 0.5);"," props.labelWidth = labelWidth;"," props.labelHeight = labelHeight;"," if(margin && margin.left)"," {"," x += margin.left;"," }"," props.x = x;"," props.y = y;"," props.transformOrigin = [0.5, 0.5];"," host._rotate(label, props);"," },",""," /**"," * Rotate and position labels."," *"," * @method positionLabel"," * @param {HTMLElement} label to rotate position"," * @param {Object} pt hash containing the x and y coordinates in which the label will be positioned"," * against."," * @protected"," */"," positionLabel: function(label, pt, styles, i)"," {"," var host = this,"," tickOffset = host.get(\"leftTickOffset\"),"," totalTitleSize = this._totalTitleSize,"," leftOffset = pt.x + totalTitleSize - tickOffset,"," topOffset = pt.y,"," props = this._labelRotationProps,"," rot = props.rot,"," absRot = props.absRot,"," maxLabelSize = host._maxLabelSize,"," labelWidth = this._labelWidths[i],"," labelHeight = this._labelHeights[i];"," if(rot === 0)"," {"," leftOffset -= labelWidth;"," topOffset -= labelHeight * 0.5;"," }"," else if(rot === 90)"," {"," leftOffset -= labelWidth * 0.5;"," }"," else if(rot === -90)"," {"," leftOffset -= labelWidth * 0.5;"," topOffset -= labelHeight;"," }"," else"," {"," leftOffset -= labelWidth + (labelHeight * absRot/360);"," topOffset -= labelHeight * 0.5;"," }"," props.labelWidth = labelWidth;"," props.labelHeight = labelHeight;"," props.x = Math.round(maxLabelSize + leftOffset);"," props.y = Math.round(topOffset);"," this._rotate(label, props);"," },",""," /**"," * Adjusts the coordinates of an axis label based on the rotation."," *"," * @method _setRotationCoords"," * @param {Object} props Coordinates, dimension and rotation properties of the label."," * @protected"," */"," _setRotationCoords: function(props)"," {"," var rot = props.rot,"," absRot = props.absRot,"," leftOffset,"," topOffset,"," labelWidth = props.labelWidth,"," labelHeight = props.labelHeight;"," if(rot === 0)"," {"," leftOffset = labelWidth;"," topOffset = labelHeight * 0.5;"," }"," else if(rot === 90)"," {"," topOffset = 0;"," leftOffset = labelWidth * 0.5;"," }"," else if(rot === -90)"," {"," leftOffset = labelWidth * 0.5;"," topOffset = labelHeight;"," }"," else"," {"," leftOffset = labelWidth + (labelHeight * absRot/360);"," topOffset = labelHeight * 0.5;"," }"," props.x -= leftOffset;"," props.y -= topOffset;"," },",""," /**"," * Returns the transformOrigin to use for an axis label based on the position of the axis"," * and the rotation of the label."," *"," * @method _getTransformOrigin"," * @param {Number} rot The rotation (in degrees) of the label."," * @return Array"," * @protected"," */"," _getTransformOrigin: function(rot)"," {"," var transformOrigin;"," if(rot === 0)"," {"," transformOrigin = [0, 0];"," }"," else if(rot === 90)"," {"," transformOrigin = [0.5, 0];"," }"," else if(rot === -90)"," {"," transformOrigin = [0.5, 1];"," }"," else"," {"," transformOrigin = [1, 0.5];"," }"," return transformOrigin;"," },",""," /**"," * Adjust the position of the Axis widget's content box for internal axes."," *"," * @method offsetNodeForTick"," * @param {Node} cb contentBox of the axis"," * @protected"," */"," offsetNodeForTick: function()"," {"," },",""," /**"," * Sets the width of the axis based on its contents."," *"," * @method setCalculatedSize"," * @protected"," */"," setCalculatedSize: function()"," {"," var host = this,"," graphic = this.get(\"graphic\"),"," style = host.get(\"styles\"),"," label = style.label,"," tickOffset = host.get(\"leftTickOffset\"),"," max = host._maxLabelSize,"," totalTitleSize = this._totalTitleSize,"," ttl = Math.round(totalTitleSize + tickOffset + max + label.margin.right);"," if(this._explicitWidth)"," {"," ttl = this._explicitWidth;"," }"," this.set(\"calculatedWidth\", ttl);"," graphic.set(\"x\", ttl - tickOffset);"," }","};","","Y.LeftAxisLayout = LeftAxisLayout;","/**"," * RightAxisLayout contains algorithms for rendering a right axis."," *"," * @class RightAxisLayout"," * @constructor"," * @submodule axis"," */","RightAxisLayout = function(){};","","RightAxisLayout.prototype = {"," /**"," * Default margins for text fields."," *"," * @private"," * @method _getDefaultMargins"," * @return Object"," */"," _getDefaultMargins: function()"," {"," return {"," top: 0,"," left: 4,"," right: 0,"," bottom: 0"," };"," },",""," /**"," * Sets the length of the tick on either side of the axis line."," *"," * @method setTickOffset"," * @protected"," */"," setTickOffsets: function()"," {"," var host = this,"," majorTicks = host.get(\"styles\").majorTicks,"," tickLength = majorTicks.length,"," halfTick = tickLength * 0.5,"," display = majorTicks.display;"," host.set(\"topTickOffset\", 0);"," host.set(\"bottomTickOffset\", 0);",""," switch(display)"," {"," case \"inside\" :"," host.set(\"leftTickOffset\", tickLength);"," host.set(\"rightTickOffset\", 0);"," break;"," case \"outside\" :"," host.set(\"leftTickOffset\", 0);"," host.set(\"rightTickOffset\", tickLength);"," break;"," case \"cross\" :"," host.set(\"rightTickOffset\", halfTick);"," host.set(\"leftTickOffset\", halfTick);"," break;"," default:"," host.set(\"leftTickOffset\", 0);"," host.set(\"rightTickOffset\", 0);"," break;"," }"," },",""," /**"," * Draws a tick"," *"," * @method drawTick"," * @param {Path} path reference to the path `Path` element in which to draw the tick."," * @param {Object} pt Point on the axis in which the tick will intersect."," * @param {Object) tickStyle Hash of properties to apply to the tick."," * @protected"," */"," drawTick: function(path, pt, tickStyles)"," {"," var host = this,"," style = host.get(\"styles\"),"," padding = style.padding,"," tickLength = tickStyles.length,"," start = {x:padding.left, y:pt.y},"," end = {x:padding.left + tickLength, y:pt.y};"," host.drawLine(path, start, end);"," },",""," /**"," * Calculates the coordinates for the first point on an axis."," *"," * @method getLineStart"," * @return {Object}"," * @protected"," */"," getLineStart: function()"," {"," var host = this,"," style = host.get(\"styles\"),"," padding = style.padding,"," majorTicks = style.majorTicks,"," tickLength = majorTicks.length,"," display = majorTicks.display,"," pt = {x:padding.left, y:padding.top};"," if(display === \"inside\")"," {"," pt.x += tickLength;"," }"," else if(display === \"cross\")"," {"," pt.x += tickLength/2;"," }"," return pt;"," },",""," /**"," * Calculates the point for a label."," *"," * @method getLabelPoint"," * @param {Object} point Point on the axis in which the tick will intersect."," * @return {Object}"," * @protected"," */"," getLabelPoint: function(point)"," {"," return {x:point.x + this.get(\"rightTickOffset\"), y:point.y};"," },",""," /**"," * Updates the value for the `maxLabelSize` for use in calculating total size."," *"," * @method updateMaxLabelSize"," * @param {HTMLElement} label to measure"," * @protected"," */"," updateMaxLabelSize: function(labelWidth, labelHeight)"," {"," var host = this,"," props = this._labelRotationProps,"," rot = props.rot,"," absRot = props.absRot,"," sinRadians = props.sinRadians,"," cosRadians = props.cosRadians,"," max;"," if(rot === 0)"," {"," max = labelWidth;"," }"," else if(absRot === 90)"," {"," max = labelHeight;"," }"," else"," {"," max = (cosRadians * labelWidth) + (sinRadians * labelHeight);"," }"," host._maxLabelSize = Math.max(host._maxLabelSize, max);"," },",""," /**"," * Determines the available label width when the axis width has been explicitly set."," *"," * @method getExplicitlySized"," * @return Boolean"," * @protected"," */"," getExplicitlySized: function(styles)"," {"," if(this._explicitWidth)"," {"," var host = this,"," w = host._explicitWidth,"," totalTitleSize = this._totalTitleSize,"," rightTickOffset = host.get(\"rightTickOffset\"),"," margin = styles.label.margin.right;"," host._maxLabelSize = w - (rightTickOffset + margin + totalTitleSize);"," return true;"," }"," return false;"," },",""," /**"," * Rotate and position title."," *"," * @method positionTitle"," * @param {HTMLElement} label to rotate position"," * @protected"," */"," positionTitle: function(label)"," {"," var host = this,"," bounds = host._titleBounds,"," margin = host.get(\"styles\").title.margin,"," props = host._titleRotationProps,"," labelWidth = label.offsetWidth,"," labelHeight = label.offsetHeight,"," w = bounds.right - bounds.left,"," x = this.get(\"width\") - (labelWidth * 0.5) - (w * 0.5),"," y = (host.get(\"height\") * 0.5) - (labelHeight * 0.5);"," props.labelWidth = labelWidth;"," props.labelHeight = labelHeight;"," if(margin && margin.right)"," {"," x -= margin.left;"," }"," props.x = x;"," props.y = y;"," props.transformOrigin = [0.5, 0.5];"," host._rotate(label, props);"," },",""," /**"," * Rotate and position labels."," *"," * @method positionLabel"," * @param {HTMLElement} label to rotate position"," * @param {Object} pt hash containing the x and y coordinates in which the label will be positioned"," * against."," * @protected"," */"," positionLabel: function(label, pt, styles, i)"," {"," var host = this,"," tickOffset = host.get(\"rightTickOffset\"),"," labelStyles = styles.label,"," margin = 0,"," leftOffset = pt.x,"," topOffset = pt.y,"," props = this._labelRotationProps,"," rot = props.rot,"," absRot = props.absRot,"," labelWidth = this._labelWidths[i],"," labelHeight = this._labelHeights[i];"," if(labelStyles.margin && labelStyles.margin.left)"," {"," margin = labelStyles.margin.left;"," }"," if(rot === 0)"," {"," topOffset -= labelHeight * 0.5;"," }"," else if(rot === 90)"," {"," leftOffset -= labelWidth * 0.5;"," topOffset -= labelHeight;"," }"," else if(rot === -90)"," {"," leftOffset -= labelWidth * 0.5;"," }"," else"," {"," topOffset -= labelHeight * 0.5;"," leftOffset += labelHeight/2 * absRot/90;"," }"," leftOffset += margin;"," leftOffset += tickOffset;"," props.labelWidth = labelWidth;"," props.labelHeight = labelHeight;"," props.x = Math.round(leftOffset);"," props.y = Math.round(topOffset);"," this._rotate(label, props);"," },",""," /**"," * Adjusts the coordinates of an axis label based on the rotation."," *"," * @method _setRotationCoords"," * @param {Object} props Coordinates, dimension and rotation properties of the label."," * @protected"," */"," _setRotationCoords: function(props)"," {"," var rot = props.rot,"," absRot = props.absRot,"," leftOffset = 0,"," topOffset = 0,"," labelWidth = props.labelWidth,"," labelHeight = props.labelHeight;"," if(rot === 0)"," {"," topOffset = labelHeight * 0.5;"," }"," else if(rot === 90)"," {"," leftOffset = labelWidth * 0.5;"," topOffset = labelHeight;"," }"," else if(rot === -90)"," {"," leftOffset = labelWidth * 0.5;"," }"," else"," {"," topOffset = labelHeight * 0.5;"," leftOffset = labelHeight/2 * absRot/90;"," }"," props.x -= leftOffset;"," props.y -= topOffset;"," },",""," /**"," * Returns the transformOrigin to use for an axis label based on the position of the axis"," * and the rotation of the label."," *"," * @method _getTransformOrigin"," * @param {Number} rot The rotation (in degrees) of the label."," * @return Array"," * @protected"," */"," _getTransformOrigin: function(rot)"," {"," var transformOrigin;"," if(rot === 0)"," {"," transformOrigin = [0, 0];"," }"," else if(rot === 90)"," {"," transformOrigin = [0.5, 1];"," }"," else if(rot === -90)"," {"," transformOrigin = [0.5, 0];"," }"," else"," {"," transformOrigin = [0, 0.5];"," }"," return transformOrigin;"," },",""," /**"," * Adjusts position for inner ticks."," *"," * @method offsetNodeForTick"," * @param {Node} cb contentBox of the axis"," * @protected"," */"," offsetNodeForTick: function(cb)"," {"," var host = this,"," tickOffset = host.get(\"leftTickOffset\"),"," offset = 0 - tickOffset;"," cb.setStyle(\"left\", offset);"," },",""," /**"," * Assigns a height based on the size of the contents."," *"," * @method setCalculatedSize"," * @protected"," */"," setCalculatedSize: function()"," {"," var host = this,"," styles = host.get(\"styles\"),"," labelStyle = styles.label,"," totalTitleSize = this._totalTitleSize,"," ttl = Math.round(host.get(\"rightTickOffset\") + host._maxLabelSize + totalTitleSize + labelStyle.margin.left);"," if(this._explicitWidth)"," {"," ttl = this._explicitWidth;"," }"," host.set(\"calculatedWidth\", ttl);"," host.get(\"contentBox\").setStyle(\"width\", ttl);"," }","};","","Y.RightAxisLayout = RightAxisLayout;","/**"," * Contains algorithms for rendering a bottom axis."," *"," * @class BottomAxisLayout"," * @Constructor"," * @submodule axis"," */","BottomAxisLayout = function(){};","","BottomAxisLayout.prototype = {"," /**"," * Default margins for text fields."," *"," * @private"," * @method _getDefaultMargins"," * @return Object"," */"," _getDefaultMargins: function()"," {"," return {"," top: 4,"," left: 0,"," right: 0,"," bottom: 0"," };"," },",""," /**"," * Sets the length of the tick on either side of the axis line."," *"," * @method setTickOffsets"," * @protected"," */"," setTickOffsets: function()"," {"," var host = this,"," majorTicks = host.get(\"styles\").majorTicks,"," tickLength = majorTicks.length,"," halfTick = tickLength * 0.5,"," display = majorTicks.display;"," host.set(\"leftTickOffset\", 0);"," host.set(\"rightTickOffset\", 0);",""," switch(display)"," {"," case \"inside\" :"," host.set(\"topTickOffset\", tickLength);"," host.set(\"bottomTickOffset\", 0);"," break;"," case \"outside\" :"," host.set(\"topTickOffset\", 0);"," host.set(\"bottomTickOffset\", tickLength);"," break;"," case \"cross\":"," host.set(\"topTickOffset\", halfTick);"," host.set(\"bottomTickOffset\", halfTick);"," break;"," default:"," host.set(\"topTickOffset\", 0);"," host.set(\"bottomTickOffset\", 0);"," break;"," }"," },",""," /**"," * Calculates the coordinates for the first point on an axis."," *"," * @method getLineStart"," * @protected"," */"," getLineStart: function()"," {"," var style = this.get(\"styles\"),"," padding = style.padding,"," majorTicks = style.majorTicks,"," tickLength = majorTicks.length,"," display = majorTicks.display,"," pt = {x:0, y:padding.top};"," if(display === \"inside\")"," {"," pt.y += tickLength;"," }"," else if(display === \"cross\")"," {"," pt.y += tickLength/2;"," }"," return pt;"," },",""," /**"," * Draws a tick"," *"," * @method drawTick"," * @param {Path} path reference to the path `Path` element in which to draw the tick."," * @param {Object} pt hash containing x and y coordinates"," * @param {Object} tickStyles hash of properties used to draw the tick"," * @protected"," */"," drawTick: function(path, pt, tickStyles)"," {"," var host = this,"," style = host.get(\"styles\"),"," padding = style.padding,"," tickLength = tickStyles.length,"," start = {x:pt.x, y:padding.top},"," end = {x:pt.x, y:tickLength + padding.top};"," host.drawLine(path, start, end);"," },",""," /**"," * Calculates the point for a label."," *"," * @method getLabelPoint"," * @param {Object} pt Object containing x and y coordinates"," * @return Object"," * @protected"," */"," getLabelPoint: function(point)"," {"," return {x:point.x, y:point.y + this.get(\"bottomTickOffset\")};"," },",""," /**"," * Updates the value for the `maxLabelSize` for use in calculating total size."," *"," * @method updateMaxLabelSize"," * @param {HTMLElement} label to measure"," * @protected"," */"," updateMaxLabelSize: function(labelWidth, labelHeight)"," {"," var host = this,"," props = this._labelRotationProps,"," rot = props.rot,"," absRot = props.absRot,"," sinRadians = props.sinRadians,"," cosRadians = props.cosRadians,"," max;"," if(rot === 0)"," {"," max = labelHeight;"," }"," else if(absRot === 90)"," {"," max = labelWidth;"," }"," else"," {"," max = (sinRadians * labelWidth) + (cosRadians * labelHeight);"," }"," host._maxLabelSize = Math.max(host._maxLabelSize, max);"," },",""," /**"," * Determines the available label height when the axis width has been explicitly set."," *"," * @method getExplicitlySized"," * @return Boolean"," * @protected"," */"," getExplicitlySized: function(styles)"," {"," if(this._explicitHeight)"," {"," var host = this,"," h = host._explicitHeight,"," totalTitleSize = host._totalTitleSize,"," bottomTickOffset = host.get(\"bottomTickOffset\"),"," margin = styles.label.margin.right;"," host._maxLabelSize = h - (bottomTickOffset + margin + totalTitleSize);"," return true;"," }"," return false;"," },",""," /**"," * Rotate and position title."," *"," * @method positionTitle"," * @param {HTMLElement} label to rotate position"," * @protected"," */"," positionTitle: function(label)"," {"," var host = this,"," bounds = host._titleBounds,"," margin = host.get(\"styles\").title.margin,"," props = host._titleRotationProps,"," h = bounds.bottom - bounds.top,"," labelWidth = label.offsetWidth,"," labelHeight = label.offsetHeight,"," x = (host.get(\"width\") * 0.5) - (labelWidth * 0.5),"," y = host.get(\"height\") - labelHeight/2 - h/2;"," props.labelWidth = labelWidth;"," props.labelHeight = labelHeight;"," if(margin && margin.bottom)"," {"," y -= margin.bottom;"," }"," props.x = x;"," props.y = y;"," props.transformOrigin = [0.5, 0.5];"," host._rotate(label, props);"," },",""," /**"," * Rotate and position labels."," *"," * @method positionLabel"," * @param {HTMLElement} label to rotate position"," * @param {Object} pt hash containing the x and y coordinates in which the label will be positioned"," * against."," * @protected"," */"," positionLabel: function(label, pt, styles, i)"," {"," var host = this,"," tickOffset = host.get(\"bottomTickOffset\"),"," labelStyles = styles.label,"," margin = 0,"," props = host._labelRotationProps,"," rot = props.rot,"," absRot = props.absRot,"," leftOffset = Math.round(pt.x),"," topOffset = Math.round(pt.y),"," labelWidth = host._labelWidths[i],"," labelHeight = host._labelHeights[i];"," if(labelStyles.margin && labelStyles.margin.top)"," {"," margin = labelStyles.margin.top;"," }"," if(rot > 0)"," {"," topOffset -= labelHeight/2 * rot/90;"," }"," else if(rot < 0)"," {"," leftOffset -= labelWidth;"," topOffset -= labelHeight/2 * absRot/90;"," }"," else"," {"," leftOffset -= labelWidth * 0.5;"," }"," topOffset += margin;"," topOffset += tickOffset;"," props.labelWidth = labelWidth;"," props.labelHeight = labelHeight;"," props.x = leftOffset;"," props.y = topOffset;"," host._rotate(label, props);"," },",""," /**"," * Adjusts the coordinates of an axis label based on the rotation."," *"," * @method _setRotationCoords"," * @param {Object} props Coordinates, dimension and rotation properties of the label."," * @protected"," */"," _setRotationCoords: function(props)"," {"," var rot = props.rot,"," absRot = props.absRot,"," labelWidth = props.labelWidth,"," labelHeight = props.labelHeight,"," leftOffset,"," topOffset;",""," if(rot > 0)"," {"," leftOffset = 0;"," topOffset = labelHeight/2 * rot/90;"," }"," else if(rot < 0)"," {"," leftOffset = labelWidth;"," topOffset = labelHeight/2 * absRot/90;"," }"," else"," {"," leftOffset = labelWidth * 0.5;"," topOffset = 0;"," }"," props.x -= leftOffset;"," props.y -= topOffset;"," },",""," /**"," * Returns the transformOrigin to use for an axis label based on the position of the axis"," * and the rotation of the label."," *"," * @method _getTransformOrigin"," * @param {Number} rot The rotation (in degrees) of the label."," * @return Array"," * @protected"," */"," _getTransformOrigin: function(rot)"," {"," var transformOrigin;"," if(rot > 0)"," {"," transformOrigin = [0, 0.5];"," }"," else if(rot < 0)"," {"," transformOrigin = [1, 0.5];"," }"," else"," {"," transformOrigin = [0, 0];"," }"," return transformOrigin;"," },",""," /**"," * Adjusts position for inner ticks."," *"," * @method offsetNodeForTick"," * @param {Node} cb contentBox of the axis"," * @protected"," */"," offsetNodeForTick: function(cb)"," {"," var host = this;"," cb.setStyle(\"top\", 0 - host.get(\"topTickOffset\"));"," },",""," /**"," * Assigns a height based on the size of the contents."," *"," * @method setCalculatedSize"," * @protected"," */"," setCalculatedSize: function()"," {"," var host = this,"," styles = host.get(\"styles\"),"," labelStyle = styles.label,"," totalTitleSize = host._totalTitleSize,"," ttl = Math.round(host.get(\"bottomTickOffset\") + host._maxLabelSize + labelStyle.margin.top + totalTitleSize);"," if(host._explicitHeight)"," {"," ttl = host._explicitHeight;"," }"," host.set(\"calculatedHeight\", ttl);"," }","};","Y.BottomAxisLayout = BottomAxisLayout;","/**"," * Contains algorithms for rendering a top axis."," *"," * @class TopAxisLayout"," * @constructor"," * @submodule axis"," */","TopAxisLayout = function(){};","","TopAxisLayout.prototype = {"," /**"," * Default margins for text fields."," *"," * @private"," * @method _getDefaultMargins"," * @return Object"," */"," _getDefaultMargins: function()"," {"," return {"," top: 0,"," left: 0,"," right: 0,"," bottom: 4"," };"," },",""," /**"," * Sets the length of the tick on either side of the axis line."," *"," * @method setTickOffsets"," * @protected"," */"," setTickOffsets: function()"," {"," var host = this,"," majorTicks = host.get(\"styles\").majorTicks,"," tickLength = majorTicks.length,"," halfTick = tickLength * 0.5,"," display = majorTicks.display;"," host.set(\"leftTickOffset\", 0);"," host.set(\"rightTickOffset\", 0);"," switch(display)"," {"," case \"inside\" :"," host.set(\"bottomTickOffset\", tickLength);"," host.set(\"topTickOffset\", 0);"," break;"," case \"outside\" :"," host.set(\"bottomTickOffset\", 0);"," host.set(\"topTickOffset\", tickLength);"," break;"," case \"cross\" :"," host.set(\"topTickOffset\", halfTick);"," host.set(\"bottomTickOffset\", halfTick);"," break;"," default:"," host.set(\"topTickOffset\", 0);"," host.set(\"bottomTickOffset\", 0);"," break;"," }"," },",""," /**"," * Calculates the coordinates for the first point on an axis."," *"," * @method getLineStart"," * @protected"," */"," getLineStart: function()"," {"," var host = this,"," style = host.get(\"styles\"),"," padding = style.padding,"," majorTicks = style.majorTicks,"," tickLength = majorTicks.length,"," display = majorTicks.display,"," pt = {x:0, y:padding.top};"," if(display === \"outside\")"," {"," pt.y += tickLength;"," }"," else if(display === \"cross\")"," {"," pt.y += tickLength/2;"," }"," return pt;"," },",""," /**"," * Draws a tick"," *"," * @method drawTick"," * @param {Path} path reference to the path `Path` element in which to draw the tick."," * @param {Object} pt hash containing x and y coordinates"," * @param {Object} tickStyles hash of properties used to draw the tick"," * @protected"," */"," drawTick: function(path, pt, tickStyles)"," {"," var host = this,"," style = host.get(\"styles\"),"," padding = style.padding,"," tickLength = tickStyles.length,"," start = {x:pt.x, y:padding.top},"," end = {x:pt.x, y:tickLength + padding.top};"," host.drawLine(path, start, end);"," },",""," /**"," * Calculates the point for a label."," *"," * @method getLabelPoint"," * @param {Object} pt hash containing x and y coordinates"," * @return Object"," * @protected"," */"," getLabelPoint: function(pt)"," {"," return {x:pt.x, y:pt.y - this.get(\"topTickOffset\")};"," },",""," /**"," * Updates the value for the `maxLabelSize` for use in calculating total size."," *"," * @method updateMaxLabelSize"," * @param {HTMLElement} label to measure"," * @protected"," */"," updateMaxLabelSize: function(labelWidth, labelHeight)"," {"," var host = this,"," props = this._labelRotationProps,"," rot = props.rot,"," absRot = props.absRot,"," sinRadians = props.sinRadians,"," cosRadians = props.cosRadians,"," max;"," if(rot === 0)"," {"," max = labelHeight;"," }"," else if(absRot === 90)"," {"," max = labelWidth;"," }"," else"," {"," max = (sinRadians * labelWidth) + (cosRadians * labelHeight);"," }"," host._maxLabelSize = Math.max(host._maxLabelSize, max);"," },",""," /**"," * Determines the available label height when the axis width has been explicitly set."," *"," * @method getExplicitlySized"," * @return Boolean"," * @protected"," */"," getExplicitlySized: function(styles)"," {"," if(this._explicitHeight)"," {"," var host = this,"," h = host._explicitHeight,"," totalTitleSize = host._totalTitleSize,"," topTickOffset = host.get(\"topTickOffset\"),"," margin = styles.label.margin.right;"," host._maxLabelSize = h - (topTickOffset + margin + totalTitleSize);"," return true;"," }"," return false;"," },",""," /**"," * Rotate and position title."," *"," * @method positionTitle"," * @param {HTMLElement} label to rotate position"," * @protected"," */"," positionTitle: function(label)"," {"," var host = this,"," bounds = host._titleBounds,"," margin = host.get(\"styles\").title.margin,"," props = host._titleRotationProps,"," labelWidth = label.offsetWidth,"," labelHeight = label.offsetHeight,"," h = bounds.bottom - bounds.top,"," x = (host.get(\"width\") * 0.5) - (labelWidth * 0.5),"," y = h/2 - labelHeight/2;"," props.labelWidth = labelWidth;"," props.labelHeight = labelHeight;"," if(margin && margin.top)"," {"," y += margin.top;"," }"," props.x = x;"," props.y = y;"," props.transformOrigin = [0.5, 0.5];"," host._rotate(label, props);"," },",""," /**"," * Rotate and position labels."," *"," * @method positionLabel"," * @param {HTMLElement} label to rotate position"," * @param {Object} pt hash containing the x and y coordinates in which the label will be positioned"," * against."," * @protected"," */"," positionLabel: function(label, pt, styles, i)"," {"," var host = this,"," totalTitleSize = this._totalTitleSize,"," maxLabelSize = host._maxLabelSize,"," leftOffset = pt.x,"," topOffset = pt.y + totalTitleSize + maxLabelSize,"," props = this._labelRotationProps,"," rot = props.rot,"," absRot = props.absRot,"," labelWidth = this._labelWidths[i],"," labelHeight = this._labelHeights[i];"," if(rot === 0)"," {"," leftOffset -= labelWidth * 0.5;"," topOffset -= labelHeight;"," }"," else"," {"," if(rot === 90)"," {"," leftOffset -= labelWidth;"," topOffset -= (labelHeight * 0.5);"," }"," else if (rot === -90)"," {"," topOffset -= (labelHeight * 0.5);"," }"," else if(rot > 0)"," {"," leftOffset -= labelWidth;"," topOffset -= labelHeight - (labelHeight * rot/180);"," }"," else"," {"," topOffset -= labelHeight - (labelHeight * absRot/180);"," }"," }"," props.x = Math.round(leftOffset);"," props.y = Math.round(topOffset);"," props.labelWidth = labelWidth;"," props.labelHeight = labelHeight;"," this._rotate(label, props);"," },",""," /**"," * Adjusts the coordinates of an axis label based on the rotation."," *"," * @method _setRotationCoords"," * @param {Object} props Coordinates, dimension and rotation properties of the label."," * @protected"," */"," _setRotationCoords: function(props)"," {"," var rot = props.rot,"," absRot = props.absRot,"," labelWidth = props.labelWidth,"," labelHeight = props.labelHeight,"," leftOffset,"," topOffset;"," if(rot === 0)"," {"," leftOffset = labelWidth * 0.5;"," topOffset = labelHeight;"," }"," else"," {"," if(rot === 90)"," {"," leftOffset = labelWidth;"," topOffset = (labelHeight * 0.5);"," }"," else if (rot === -90)"," {"," topOffset = (labelHeight * 0.5);"," }"," else if(rot > 0)"," {"," leftOffset = labelWidth;"," topOffset = labelHeight - (labelHeight * rot/180);"," }"," else"," {"," topOffset = labelHeight - (labelHeight * absRot/180);"," }"," }"," props.x -= leftOffset;"," props.y -= topOffset;"," },",""," /**"," * Returns the transformOrigin to use for an axis label based on the position of the axis"," * and the rotation of the label."," *"," * @method _getTransformOrigin"," * @param {Number} rot The rotation (in degrees) of the label."," * @return Array"," * @protected"," */"," _getTransformOrigin: function(rot)"," {"," var transformOrigin;"," if(rot === 0)"," {"," transformOrigin = [0, 0];"," }"," else"," {"," if(rot === 90)"," {"," transformOrigin = [1, 0.5];"," }"," else if (rot === -90)"," {"," transformOrigin = [0, 0.5];"," }"," else if(rot > 0)"," {"," transformOrigin = [1, 0.5];"," }"," else"," {"," transformOrigin = [0, 0.5];"," }"," }"," return transformOrigin;"," },",""," /**"," * Adjusts position for inner ticks."," *"," * @method offsetNodeForTick"," * @param {Node} cb contentBox of the axis"," * @protected"," */"," offsetNodeForTick: function()"," {"," },",""," /**"," * Assigns a height based on the size of the contents."," *"," * @method setCalculatedSize"," * @protected"," */"," setCalculatedSize: function()"," {"," var host = this,"," graphic = host.get(\"graphic\"),"," styles = host.get(\"styles\"),"," labelMargin = styles.label.margin,"," totalLabelSize = labelMargin.bottom + host._maxLabelSize,"," totalTitleSize = host._totalTitleSize,"," topTickOffset = this.get(\"topTickOffset\"),"," ttl = Math.round(topTickOffset + totalLabelSize + totalTitleSize);"," if(this._explicitHeight)"," {"," ttl = this._explicitHeight;"," }"," host.set(\"calculatedHeight\", ttl);"," graphic.set(\"y\", ttl - topTickOffset);"," }","};","Y.TopAxisLayout = TopAxisLayout;","","/**"," * An abstract class that provides the core functionality for draw a chart axis. Axis is used by the following classes:"," *
When the labelValues attribute is explicitly set, the labelValues are dictated by the set value and"," * the position of ticks and labels are determined by where those values would fall on the axis.
"," *"," * @attribute labelValues"," * @type Array"," */"," labelValues: {"," lazyAdd: false,",""," setter: function(val)"," {"," var opts = arguments[2];"," if(!val || (opts && opts.src && opts.src === \"internal\"))"," {"," this._labelValuesExplicitlySet = false;"," }"," else"," {"," this._labelValuesExplicitlySet = true;"," }"," return val;"," }"," },",""," /**"," * Suppresses the creation of the the first visible label and tick."," *"," * @attribute hideFirstMajorUnit"," * @type Boolean"," */"," hideFirstMajorUnit: {"," value: false"," },",""," /**"," * Suppresses the creation of the the last visible label and tick."," *"," * @attribute hideLastMajorUnit"," * @type Boolean"," */"," hideLastMajorUnit: {"," value: false"," }",""," /**"," * Style properties used for drawing an axis. This attribute is inherited from `Renderer`. Below are the default values:"," *