syz_hy.js 1.9 MB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110211121122113211421152116211721182119212021212122212321242125212621272128212921302131213221332134213521362137213821392140214121422143214421452146214721482149215021512152215321542155215621572158215921602161216221632164216521662167216821692170217121722173217421752176217721782179218021812182218321842185218621872188218921902191219221932194219521962197219821992200220122022203220422052206220722082209221022112212221322142215221622172218221922202221222222232224222522262227222822292230223122322233223422352236223722382239224022412242224322442245224622472248224922502251225222532254225522562257225822592260226122622263226422652266226722682269227022712272227322742275227622772278227922802281228222832284228522862287228822892290229122922293229422952296229722982299230023012302230323042305230623072308230923102311231223132314231523162317231823192320232123222323232423252326232723282329233023312332233323342335233623372338233923402341234223432344234523462347234823492350235123522353235423552356235723582359236023612362236323642365236623672368236923702371237223732374237523762377237823792380238123822383238423852386238723882389239023912392239323942395239623972398239924002401240224032404240524062407240824092410241124122413241424152416241724182419242024212422242324242425242624272428242924302431243224332434243524362437243824392440244124422443244424452446244724482449245024512452245324542455245624572458245924602461246224632464246524662467246824692470247124722473247424752476247724782479248024812482248324842485248624872488248924902491249224932494249524962497249824992500250125022503250425052506250725082509251025112512251325142515251625172518251925202521252225232524252525262527252825292530253125322533253425352536253725382539254025412542254325442545254625472548254925502551255225532554255525562557255825592560256125622563256425652566256725682569257025712572257325742575257625772578257925802581258225832584258525862587258825892590259125922593259425952596259725982599260026012602260326042605260626072608260926102611261226132614261526162617261826192620262126222623262426252626262726282629263026312632263326342635263626372638263926402641264226432644264526462647264826492650265126522653265426552656265726582659266026612662266326642665266626672668266926702671267226732674267526762677267826792680268126822683268426852686268726882689269026912692269326942695269626972698269927002701270227032704270527062707270827092710271127122713271427152716271727182719272027212722272327242725272627272728272927302731273227332734273527362737273827392740274127422743274427452746274727482749275027512752275327542755275627572758275927602761276227632764276527662767276827692770277127722773277427752776277727782779278027812782278327842785278627872788278927902791279227932794279527962797279827992800280128022803280428052806280728082809281028112812281328142815281628172818281928202821282228232824282528262827282828292830283128322833283428352836283728382839284028412842284328442845284628472848284928502851285228532854285528562857285828592860286128622863286428652866286728682869287028712872287328742875287628772878287928802881288228832884288528862887288828892890289128922893289428952896289728982899290029012902290329042905290629072908290929102911291229132914291529162917291829192920292129222923292429252926292729282929293029312932293329342935293629372938293929402941294229432944294529462947294829492950295129522953295429552956295729582959296029612962296329642965296629672968296929702971297229732974297529762977297829792980298129822983298429852986298729882989299029912992299329942995299629972998299930003001300230033004300530063007300830093010301130123013301430153016301730183019302030213022302330243025302630273028302930303031303230333034303530363037303830393040304130423043304430453046304730483049305030513052305330543055305630573058305930603061306230633064306530663067306830693070307130723073307430753076307730783079308030813082308330843085308630873088308930903091309230933094309530963097309830993100310131023103310431053106310731083109311031113112311331143115311631173118311931203121312231233124312531263127312831293130313131323133313431353136313731383139314031413142314331443145314631473148314931503151315231533154315531563157315831593160316131623163316431653166316731683169317031713172317331743175317631773178317931803181318231833184318531863187318831893190319131923193319431953196319731983199320032013202320332043205320632073208320932103211321232133214321532163217321832193220322132223223322432253226322732283229323032313232323332343235323632373238323932403241324232433244324532463247324832493250325132523253325432553256325732583259326032613262326332643265326632673268326932703271327232733274327532763277327832793280328132823283328432853286328732883289329032913292329332943295329632973298329933003301330233033304330533063307330833093310331133123313331433153316331733183319332033213322332333243325332633273328332933303331333233333334333533363337333833393340334133423343334433453346334733483349335033513352335333543355335633573358335933603361336233633364336533663367336833693370337133723373337433753376337733783379338033813382338333843385338633873388338933903391339233933394339533963397339833993400340134023403340434053406340734083409341034113412341334143415341634173418341934203421342234233424342534263427342834293430343134323433343434353436343734383439344034413442344334443445344634473448344934503451345234533454345534563457345834593460346134623463346434653466346734683469347034713472347334743475347634773478347934803481348234833484348534863487348834893490349134923493349434953496349734983499350035013502350335043505350635073508350935103511351235133514351535163517351835193520352135223523352435253526352735283529353035313532353335343535353635373538353935403541354235433544354535463547354835493550355135523553355435553556355735583559356035613562356335643565356635673568356935703571357235733574357535763577357835793580358135823583358435853586358735883589359035913592359335943595359635973598359936003601360236033604360536063607360836093610361136123613361436153616361736183619362036213622362336243625362636273628362936303631363236333634363536363637363836393640364136423643364436453646364736483649365036513652365336543655365636573658365936603661366236633664366536663667366836693670367136723673367436753676367736783679368036813682368336843685368636873688368936903691369236933694369536963697369836993700370137023703370437053706370737083709371037113712371337143715371637173718371937203721372237233724372537263727372837293730373137323733373437353736373737383739374037413742374337443745374637473748374937503751375237533754375537563757375837593760376137623763376437653766376737683769377037713772377337743775377637773778377937803781378237833784378537863787378837893790379137923793379437953796379737983799380038013802380338043805380638073808380938103811381238133814381538163817381838193820382138223823382438253826382738283829383038313832383338343835383638373838383938403841384238433844384538463847384838493850385138523853385438553856385738583859386038613862386338643865386638673868386938703871387238733874387538763877387838793880388138823883388438853886388738883889389038913892389338943895389638973898389939003901390239033904390539063907390839093910391139123913391439153916391739183919392039213922392339243925392639273928392939303931393239333934393539363937393839393940394139423943394439453946394739483949395039513952395339543955395639573958395939603961396239633964396539663967396839693970397139723973397439753976397739783979398039813982398339843985398639873988398939903991399239933994399539963997399839994000400140024003400440054006400740084009401040114012401340144015401640174018401940204021402240234024402540264027402840294030403140324033403440354036403740384039404040414042404340444045404640474048404940504051405240534054405540564057405840594060406140624063406440654066406740684069407040714072407340744075407640774078407940804081408240834084408540864087408840894090409140924093409440954096409740984099410041014102410341044105410641074108410941104111411241134114411541164117411841194120412141224123412441254126412741284129413041314132413341344135413641374138413941404141414241434144414541464147414841494150415141524153415441554156415741584159416041614162416341644165416641674168416941704171417241734174417541764177417841794180418141824183418441854186418741884189419041914192419341944195419641974198419942004201420242034204420542064207420842094210421142124213421442154216421742184219422042214222422342244225422642274228422942304231423242334234423542364237423842394240424142424243424442454246424742484249425042514252425342544255425642574258425942604261426242634264426542664267426842694270427142724273427442754276427742784279428042814282428342844285428642874288428942904291429242934294429542964297429842994300430143024303430443054306430743084309431043114312431343144315431643174318431943204321432243234324432543264327432843294330433143324333433443354336433743384339434043414342434343444345434643474348434943504351435243534354435543564357435843594360436143624363436443654366436743684369437043714372437343744375437643774378437943804381438243834384438543864387438843894390439143924393439443954396439743984399440044014402440344044405440644074408440944104411441244134414441544164417441844194420442144224423442444254426442744284429443044314432443344344435443644374438443944404441444244434444444544464447444844494450445144524453445444554456445744584459446044614462446344644465446644674468446944704471447244734474447544764477447844794480448144824483448444854486448744884489449044914492449344944495449644974498449945004501450245034504450545064507450845094510451145124513451445154516451745184519452045214522452345244525452645274528452945304531453245334534453545364537453845394540454145424543454445454546454745484549455045514552455345544555455645574558455945604561456245634564456545664567456845694570457145724573457445754576457745784579458045814582458345844585458645874588458945904591459245934594459545964597459845994600460146024603460446054606460746084609461046114612461346144615461646174618461946204621462246234624462546264627462846294630463146324633463446354636463746384639464046414642464346444645464646474648464946504651465246534654465546564657465846594660466146624663466446654666466746684669467046714672467346744675467646774678467946804681468246834684468546864687468846894690469146924693469446954696469746984699470047014702470347044705470647074708470947104711471247134714471547164717471847194720472147224723472447254726472747284729473047314732473347344735473647374738473947404741474247434744474547464747474847494750475147524753475447554756475747584759476047614762476347644765476647674768476947704771477247734774477547764777477847794780478147824783478447854786478747884789479047914792479347944795479647974798479948004801480248034804480548064807480848094810481148124813481448154816481748184819482048214822482348244825482648274828482948304831483248334834483548364837483848394840484148424843484448454846484748484849485048514852485348544855485648574858485948604861486248634864486548664867486848694870487148724873487448754876487748784879488048814882488348844885488648874888488948904891489248934894489548964897489848994900490149024903490449054906490749084909491049114912491349144915491649174918491949204921492249234924492549264927492849294930493149324933493449354936493749384939494049414942494349444945494649474948494949504951495249534954495549564957495849594960496149624963496449654966496749684969497049714972497349744975497649774978497949804981498249834984498549864987498849894990499149924993499449954996499749984999500050015002500350045005500650075008500950105011501250135014501550165017501850195020502150225023502450255026502750285029503050315032503350345035503650375038503950405041504250435044504550465047504850495050505150525053505450555056505750585059506050615062506350645065506650675068506950705071507250735074507550765077507850795080508150825083508450855086508750885089509050915092509350945095509650975098509951005101510251035104510551065107510851095110511151125113511451155116511751185119512051215122512351245125512651275128512951305131513251335134513551365137513851395140514151425143514451455146514751485149515051515152515351545155515651575158515951605161516251635164516551665167516851695170517151725173517451755176517751785179518051815182518351845185518651875188518951905191519251935194519551965197519851995200520152025203520452055206520752085209521052115212521352145215521652175218521952205221522252235224522552265227522852295230523152325233523452355236523752385239524052415242524352445245524652475248524952505251525252535254525552565257525852595260526152625263526452655266526752685269527052715272527352745275527652775278527952805281528252835284528552865287528852895290529152925293529452955296529752985299530053015302530353045305530653075308530953105311531253135314531553165317531853195320532153225323532453255326532753285329533053315332533353345335533653375338533953405341534253435344534553465347534853495350535153525353535453555356535753585359536053615362536353645365536653675368536953705371537253735374537553765377537853795380538153825383538453855386538753885389539053915392539353945395539653975398539954005401540254035404540554065407540854095410541154125413541454155416541754185419542054215422542354245425542654275428542954305431543254335434543554365437543854395440544154425443544454455446544754485449545054515452545354545455545654575458545954605461546254635464546554665467546854695470547154725473547454755476547754785479548054815482548354845485548654875488548954905491549254935494549554965497549854995500550155025503550455055506550755085509551055115512551355145515551655175518551955205521552255235524552555265527552855295530553155325533553455355536553755385539554055415542554355445545554655475548554955505551555255535554555555565557555855595560556155625563556455655566556755685569557055715572557355745575557655775578557955805581558255835584558555865587558855895590559155925593559455955596559755985599560056015602560356045605560656075608560956105611561256135614561556165617561856195620562156225623562456255626562756285629563056315632563356345635563656375638563956405641564256435644564556465647564856495650565156525653565456555656565756585659566056615662566356645665566656675668566956705671567256735674567556765677567856795680568156825683568456855686568756885689569056915692569356945695569656975698569957005701570257035704570557065707570857095710571157125713571457155716571757185719572057215722572357245725572657275728572957305731573257335734573557365737573857395740574157425743574457455746574757485749575057515752575357545755575657575758575957605761576257635764576557665767576857695770577157725773577457755776577757785779578057815782578357845785578657875788578957905791579257935794579557965797579857995800580158025803580458055806580758085809581058115812581358145815581658175818581958205821582258235824582558265827582858295830583158325833583458355836583758385839584058415842584358445845584658475848584958505851585258535854585558565857585858595860586158625863586458655866586758685869587058715872587358745875587658775878587958805881588258835884588558865887588858895890589158925893589458955896589758985899590059015902590359045905590659075908590959105911591259135914591559165917591859195920592159225923592459255926592759285929593059315932593359345935593659375938593959405941594259435944594559465947594859495950595159525953595459555956595759585959596059615962596359645965596659675968596959705971597259735974597559765977597859795980598159825983598459855986598759885989599059915992599359945995599659975998599960006001600260036004600560066007600860096010601160126013601460156016601760186019602060216022602360246025602660276028602960306031603260336034603560366037603860396040604160426043604460456046604760486049605060516052605360546055605660576058605960606061606260636064606560666067606860696070607160726073607460756076607760786079608060816082608360846085608660876088608960906091609260936094609560966097609860996100610161026103610461056106610761086109611061116112611361146115611661176118611961206121612261236124612561266127612861296130613161326133613461356136613761386139614061416142614361446145614661476148614961506151615261536154615561566157615861596160616161626163616461656166616761686169617061716172617361746175617661776178617961806181618261836184618561866187618861896190619161926193619461956196619761986199620062016202620362046205620662076208620962106211621262136214621562166217621862196220622162226223622462256226622762286229623062316232623362346235623662376238623962406241624262436244624562466247624862496250625162526253625462556256625762586259626062616262626362646265626662676268626962706271627262736274627562766277627862796280628162826283628462856286628762886289629062916292629362946295629662976298629963006301630263036304630563066307630863096310631163126313631463156316631763186319632063216322632363246325632663276328632963306331633263336334633563366337633863396340634163426343634463456346634763486349635063516352635363546355635663576358635963606361636263636364636563666367636863696370637163726373637463756376637763786379638063816382638363846385638663876388638963906391639263936394639563966397639863996400640164026403640464056406640764086409641064116412641364146415641664176418641964206421642264236424642564266427642864296430643164326433643464356436643764386439644064416442644364446445644664476448644964506451645264536454645564566457645864596460646164626463646464656466646764686469647064716472647364746475647664776478647964806481648264836484648564866487648864896490649164926493649464956496649764986499650065016502650365046505650665076508650965106511651265136514651565166517651865196520652165226523652465256526652765286529653065316532653365346535653665376538653965406541654265436544654565466547654865496550655165526553655465556556655765586559656065616562656365646565656665676568656965706571657265736574657565766577657865796580658165826583658465856586658765886589659065916592659365946595659665976598659966006601660266036604660566066607660866096610661166126613661466156616661766186619662066216622662366246625662666276628662966306631663266336634663566366637663866396640664166426643664466456646664766486649665066516652665366546655665666576658665966606661666266636664666566666667666866696670667166726673667466756676667766786679668066816682668366846685668666876688668966906691669266936694669566966697669866996700670167026703670467056706670767086709671067116712671367146715671667176718671967206721672267236724672567266727672867296730673167326733673467356736673767386739674067416742674367446745674667476748674967506751675267536754675567566757675867596760676167626763676467656766676767686769677067716772677367746775677667776778677967806781678267836784678567866787678867896790679167926793679467956796679767986799680068016802680368046805680668076808680968106811681268136814681568166817681868196820682168226823682468256826682768286829683068316832683368346835683668376838683968406841684268436844684568466847684868496850685168526853685468556856685768586859686068616862686368646865686668676868686968706871687268736874687568766877687868796880688168826883688468856886688768886889689068916892689368946895689668976898689969006901690269036904690569066907690869096910691169126913691469156916691769186919692069216922692369246925692669276928692969306931693269336934693569366937693869396940694169426943694469456946694769486949695069516952695369546955695669576958695969606961696269636964696569666967696869696970697169726973697469756976697769786979698069816982698369846985698669876988698969906991699269936994699569966997699869997000700170027003700470057006700770087009701070117012701370147015701670177018701970207021702270237024702570267027702870297030703170327033703470357036703770387039704070417042704370447045704670477048704970507051705270537054705570567057705870597060706170627063706470657066706770687069707070717072707370747075707670777078707970807081708270837084708570867087708870897090709170927093709470957096709770987099710071017102710371047105710671077108710971107111711271137114711571167117711871197120712171227123712471257126712771287129713071317132713371347135713671377138713971407141714271437144714571467147714871497150715171527153715471557156715771587159716071617162716371647165716671677168716971707171717271737174717571767177717871797180718171827183718471857186718771887189719071917192719371947195719671977198719972007201720272037204720572067207720872097210721172127213721472157216721772187219722072217222722372247225722672277228722972307231723272337234723572367237723872397240724172427243724472457246724772487249725072517252725372547255725672577258725972607261726272637264726572667267726872697270727172727273727472757276727772787279728072817282728372847285728672877288728972907291729272937294729572967297729872997300730173027303730473057306730773087309731073117312731373147315731673177318731973207321732273237324732573267327732873297330733173327333733473357336733773387339734073417342734373447345734673477348734973507351735273537354735573567357735873597360736173627363736473657366736773687369737073717372737373747375737673777378737973807381738273837384738573867387738873897390739173927393739473957396739773987399740074017402740374047405740674077408740974107411741274137414741574167417741874197420742174227423742474257426742774287429743074317432743374347435743674377438743974407441744274437444744574467447744874497450745174527453745474557456745774587459746074617462746374647465746674677468746974707471747274737474747574767477747874797480748174827483748474857486748774887489749074917492749374947495749674977498749975007501750275037504750575067507750875097510751175127513751475157516751775187519752075217522752375247525752675277528752975307531753275337534753575367537753875397540754175427543754475457546754775487549755075517552755375547555755675577558755975607561756275637564756575667567756875697570757175727573757475757576757775787579758075817582758375847585758675877588758975907591759275937594759575967597759875997600760176027603760476057606760776087609761076117612761376147615761676177618761976207621762276237624762576267627762876297630763176327633763476357636763776387639764076417642764376447645764676477648764976507651765276537654765576567657765876597660766176627663766476657666766776687669767076717672767376747675767676777678767976807681768276837684768576867687768876897690769176927693769476957696769776987699770077017702770377047705770677077708770977107711771277137714771577167717771877197720772177227723772477257726772777287729773077317732773377347735773677377738773977407741774277437744774577467747774877497750775177527753775477557756775777587759776077617762776377647765776677677768776977707771777277737774777577767777777877797780778177827783778477857786778777887789779077917792779377947795779677977798779978007801780278037804780578067807780878097810781178127813781478157816781778187819782078217822782378247825782678277828782978307831783278337834783578367837783878397840784178427843784478457846784778487849785078517852785378547855785678577858785978607861786278637864786578667867786878697870787178727873787478757876787778787879788078817882788378847885788678877888788978907891789278937894789578967897789878997900790179027903790479057906790779087909791079117912791379147915791679177918791979207921792279237924792579267927792879297930793179327933793479357936793779387939794079417942794379447945794679477948794979507951795279537954795579567957795879597960796179627963796479657966796779687969797079717972797379747975797679777978797979807981798279837984798579867987798879897990799179927993799479957996799779987999800080018002800380048005800680078008800980108011801280138014801580168017801880198020802180228023802480258026802780288029803080318032803380348035803680378038803980408041804280438044804580468047804880498050805180528053805480558056805780588059806080618062806380648065806680678068806980708071807280738074807580768077807880798080808180828083808480858086808780888089809080918092809380948095809680978098809981008101810281038104810581068107810881098110811181128113811481158116811781188119812081218122812381248125812681278128812981308131813281338134813581368137813881398140814181428143814481458146814781488149815081518152815381548155815681578158815981608161816281638164816581668167816881698170817181728173817481758176817781788179818081818182818381848185818681878188818981908191819281938194819581968197819881998200820182028203820482058206820782088209821082118212821382148215821682178218821982208221822282238224822582268227822882298230823182328233823482358236823782388239824082418242824382448245824682478248824982508251825282538254825582568257825882598260826182628263826482658266826782688269827082718272827382748275827682778278827982808281828282838284828582868287828882898290829182928293829482958296829782988299830083018302830383048305830683078308830983108311831283138314831583168317831883198320832183228323832483258326832783288329833083318332833383348335833683378338833983408341834283438344834583468347834883498350835183528353835483558356835783588359836083618362836383648365836683678368836983708371837283738374837583768377837883798380838183828383838483858386838783888389839083918392839383948395839683978398839984008401840284038404840584068407840884098410841184128413841484158416841784188419842084218422842384248425842684278428842984308431843284338434843584368437843884398440844184428443844484458446844784488449845084518452845384548455845684578458845984608461846284638464846584668467846884698470847184728473847484758476847784788479848084818482848384848485848684878488848984908491849284938494849584968497849884998500850185028503850485058506850785088509851085118512851385148515851685178518851985208521852285238524852585268527852885298530853185328533853485358536853785388539854085418542854385448545854685478548854985508551855285538554855585568557855885598560856185628563856485658566856785688569857085718572857385748575857685778578857985808581858285838584858585868587858885898590859185928593859485958596859785988599860086018602860386048605860686078608860986108611861286138614861586168617861886198620862186228623862486258626862786288629863086318632863386348635863686378638863986408641864286438644864586468647864886498650865186528653865486558656865786588659866086618662866386648665866686678668866986708671867286738674867586768677867886798680868186828683868486858686868786888689869086918692869386948695869686978698869987008701870287038704870587068707870887098710871187128713871487158716871787188719872087218722872387248725872687278728872987308731873287338734873587368737873887398740874187428743874487458746874787488749875087518752875387548755875687578758875987608761876287638764876587668767876887698770877187728773877487758776877787788779878087818782878387848785878687878788878987908791879287938794879587968797879887998800880188028803880488058806880788088809881088118812881388148815881688178818881988208821882288238824882588268827882888298830883188328833883488358836883788388839884088418842884388448845884688478848884988508851885288538854885588568857885888598860886188628863886488658866886788688869887088718872887388748875887688778878887988808881888288838884888588868887888888898890889188928893889488958896889788988899890089018902890389048905890689078908890989108911891289138914891589168917891889198920892189228923892489258926892789288929893089318932893389348935893689378938893989408941894289438944894589468947894889498950895189528953895489558956895789588959896089618962896389648965896689678968896989708971897289738974897589768977897889798980898189828983898489858986898789888989899089918992899389948995899689978998899990009001900290039004900590069007900890099010901190129013901490159016901790189019902090219022902390249025902690279028902990309031903290339034903590369037903890399040904190429043904490459046904790489049905090519052905390549055905690579058905990609061906290639064906590669067906890699070907190729073907490759076907790789079908090819082908390849085908690879088908990909091909290939094909590969097909890999100910191029103910491059106910791089109911091119112911391149115911691179118911991209121912291239124912591269127912891299130913191329133913491359136913791389139914091419142914391449145914691479148914991509151915291539154915591569157915891599160916191629163916491659166916791689169917091719172917391749175917691779178917991809181918291839184918591869187918891899190919191929193919491959196919791989199920092019202920392049205920692079208920992109211921292139214921592169217921892199220922192229223922492259226922792289229923092319232923392349235923692379238923992409241924292439244924592469247924892499250925192529253925492559256925792589259926092619262926392649265926692679268926992709271927292739274927592769277927892799280928192829283928492859286928792889289929092919292929392949295929692979298929993009301930293039304930593069307930893099310931193129313931493159316931793189319932093219322932393249325932693279328932993309331933293339334933593369337933893399340934193429343934493459346934793489349935093519352935393549355935693579358935993609361936293639364936593669367936893699370937193729373937493759376937793789379938093819382938393849385938693879388938993909391939293939394939593969397939893999400940194029403940494059406940794089409941094119412941394149415941694179418941994209421942294239424942594269427942894299430943194329433943494359436943794389439944094419442944394449445944694479448944994509451945294539454945594569457945894599460946194629463946494659466946794689469947094719472947394749475947694779478947994809481948294839484948594869487948894899490949194929493949494959496949794989499950095019502950395049505950695079508950995109511951295139514951595169517951895199520952195229523952495259526952795289529953095319532953395349535953695379538953995409541954295439544954595469547954895499550955195529553955495559556955795589559956095619562956395649565956695679568956995709571957295739574957595769577957895799580958195829583958495859586958795889589959095919592959395949595959695979598959996009601960296039604960596069607960896099610961196129613961496159616961796189619962096219622962396249625962696279628962996309631963296339634963596369637963896399640964196429643964496459646964796489649965096519652965396549655965696579658965996609661966296639664966596669667966896699670967196729673967496759676967796789679968096819682968396849685968696879688968996909691969296939694969596969697969896999700970197029703970497059706970797089709971097119712971397149715971697179718971997209721972297239724972597269727972897299730973197329733973497359736973797389739974097419742974397449745974697479748974997509751975297539754975597569757975897599760976197629763976497659766976797689769977097719772977397749775977697779778977997809781978297839784978597869787978897899790979197929793979497959796979797989799980098019802980398049805980698079808980998109811981298139814981598169817981898199820982198229823982498259826982798289829983098319832983398349835983698379838983998409841984298439844984598469847984898499850985198529853985498559856985798589859986098619862986398649865986698679868986998709871987298739874987598769877987898799880988198829883988498859886988798889889989098919892989398949895989698979898989999009901990299039904990599069907990899099910991199129913991499159916991799189919992099219922992399249925992699279928992999309931993299339934993599369937993899399940994199429943994499459946994799489949995099519952995399549955995699579958995999609961996299639964996599669967996899699970997199729973997499759976997799789979998099819982998399849985998699879988998999909991999299939994999599969997999899991000010001100021000310004100051000610007100081000910010100111001210013100141001510016100171001810019100201002110022100231002410025100261002710028100291003010031100321003310034100351003610037100381003910040100411004210043100441004510046100471004810049100501005110052100531005410055100561005710058100591006010061100621006310064100651006610067100681006910070100711007210073100741007510076100771007810079100801008110082100831008410085100861008710088100891009010091100921009310094100951009610097100981009910100101011010210103101041010510106101071010810109101101011110112101131011410115101161011710118101191012010121101221012310124101251012610127101281012910130101311013210133101341013510136101371013810139101401014110142101431014410145101461014710148101491015010151101521015310154101551015610157101581015910160101611016210163101641016510166101671016810169101701017110172101731017410175101761017710178101791018010181101821018310184101851018610187101881018910190101911019210193101941019510196101971019810199102001020110202102031020410205102061020710208102091021010211102121021310214102151021610217102181021910220102211022210223102241022510226102271022810229102301023110232102331023410235102361023710238102391024010241102421024310244102451024610247102481024910250102511025210253102541025510256102571025810259102601026110262102631026410265102661026710268102691027010271102721027310274102751027610277102781027910280102811028210283102841028510286102871028810289102901029110292102931029410295102961029710298102991030010301103021030310304103051030610307103081030910310103111031210313103141031510316103171031810319103201032110322103231032410325103261032710328103291033010331103321033310334103351033610337103381033910340103411034210343103441034510346103471034810349103501035110352103531035410355103561035710358103591036010361103621036310364103651036610367103681036910370103711037210373103741037510376103771037810379103801038110382103831038410385103861038710388103891039010391103921039310394103951039610397103981039910400104011040210403104041040510406104071040810409104101041110412104131041410415104161041710418104191042010421104221042310424104251042610427104281042910430104311043210433104341043510436104371043810439104401044110442104431044410445104461044710448104491045010451104521045310454104551045610457104581045910460104611046210463104641046510466104671046810469104701047110472104731047410475104761047710478104791048010481104821048310484104851048610487104881048910490104911049210493104941049510496104971049810499105001050110502105031050410505105061050710508105091051010511105121051310514105151051610517105181051910520105211052210523105241052510526105271052810529105301053110532105331053410535105361053710538105391054010541105421054310544105451054610547105481054910550105511055210553105541055510556105571055810559105601056110562105631056410565105661056710568105691057010571105721057310574105751057610577105781057910580105811058210583105841058510586105871058810589105901059110592105931059410595105961059710598105991060010601106021060310604106051060610607106081060910610106111061210613106141061510616106171061810619106201062110622106231062410625106261062710628106291063010631106321063310634106351063610637106381063910640106411064210643106441064510646106471064810649106501065110652106531065410655106561065710658106591066010661106621066310664106651066610667106681066910670106711067210673106741067510676106771067810679106801068110682106831068410685106861068710688106891069010691106921069310694106951069610697106981069910700107011070210703107041070510706107071070810709107101071110712107131071410715107161071710718107191072010721107221072310724107251072610727107281072910730107311073210733107341073510736107371073810739107401074110742107431074410745107461074710748107491075010751107521075310754107551075610757107581075910760107611076210763107641076510766107671076810769107701077110772107731077410775107761077710778107791078010781107821078310784107851078610787107881078910790107911079210793107941079510796107971079810799108001080110802108031080410805108061080710808108091081010811108121081310814108151081610817108181081910820108211082210823108241082510826108271082810829108301083110832108331083410835108361083710838108391084010841108421084310844108451084610847108481084910850108511085210853108541085510856108571085810859108601086110862108631086410865108661086710868108691087010871108721087310874108751087610877108781087910880108811088210883108841088510886108871088810889108901089110892108931089410895108961089710898108991090010901109021090310904109051090610907109081090910910109111091210913109141091510916109171091810919109201092110922109231092410925109261092710928109291093010931109321093310934109351093610937109381093910940109411094210943109441094510946109471094810949109501095110952109531095410955109561095710958109591096010961109621096310964109651096610967109681096910970109711097210973109741097510976109771097810979109801098110982109831098410985109861098710988109891099010991109921099310994109951099610997109981099911000110011100211003110041100511006110071100811009110101101111012110131101411015110161101711018110191102011021110221102311024110251102611027110281102911030110311103211033110341103511036110371103811039110401104111042110431104411045110461104711048110491105011051110521105311054110551105611057110581105911060110611106211063110641106511066110671106811069110701107111072110731107411075110761107711078110791108011081110821108311084110851108611087110881108911090110911109211093110941109511096110971109811099111001110111102111031110411105111061110711108111091111011111111121111311114111151111611117111181111911120111211112211123111241112511126111271112811129111301113111132111331113411135111361113711138111391114011141111421114311144111451114611147111481114911150111511115211153111541115511156111571115811159111601116111162111631116411165111661116711168111691117011171111721117311174111751117611177111781117911180111811118211183111841118511186111871118811189111901119111192111931119411195111961119711198111991120011201112021120311204112051120611207112081120911210112111121211213112141121511216112171121811219112201122111222112231122411225112261122711228112291123011231112321123311234112351123611237112381123911240112411124211243112441124511246112471124811249112501125111252112531125411255112561125711258112591126011261112621126311264112651126611267112681126911270112711127211273112741127511276112771127811279112801128111282112831128411285112861128711288112891129011291112921129311294112951129611297112981129911300113011130211303113041130511306113071130811309113101131111312113131131411315113161131711318113191132011321113221132311324113251132611327113281132911330113311133211333113341133511336113371133811339113401134111342113431134411345113461134711348113491135011351113521135311354113551135611357113581135911360113611136211363113641136511366113671136811369113701137111372113731137411375113761137711378113791138011381113821138311384113851138611387113881138911390113911139211393113941139511396113971139811399114001140111402114031140411405114061140711408114091141011411114121141311414114151141611417114181141911420114211142211423114241142511426114271142811429114301143111432114331143411435114361143711438114391144011441114421144311444114451144611447114481144911450114511145211453114541145511456114571145811459114601146111462114631146411465114661146711468114691147011471114721147311474114751147611477114781147911480114811148211483114841148511486114871148811489114901149111492114931149411495114961149711498114991150011501115021150311504115051150611507115081150911510115111151211513115141151511516115171151811519115201152111522115231152411525115261152711528115291153011531115321153311534115351153611537115381153911540115411154211543115441154511546115471154811549115501155111552115531155411555115561155711558115591156011561115621156311564115651156611567115681156911570115711157211573115741157511576115771157811579115801158111582115831158411585115861158711588115891159011591115921159311594115951159611597115981159911600116011160211603116041160511606116071160811609116101161111612116131161411615116161161711618116191162011621116221162311624116251162611627116281162911630116311163211633116341163511636116371163811639116401164111642116431164411645116461164711648116491165011651116521165311654116551165611657116581165911660116611166211663116641166511666116671166811669116701167111672116731167411675116761167711678116791168011681116821168311684116851168611687116881168911690116911169211693116941169511696116971169811699117001170111702117031170411705117061170711708117091171011711117121171311714117151171611717117181171911720117211172211723117241172511726117271172811729117301173111732117331173411735117361173711738117391174011741117421174311744117451174611747117481174911750117511175211753117541175511756117571175811759117601176111762117631176411765117661176711768117691177011771117721177311774117751177611777117781177911780117811178211783117841178511786117871178811789117901179111792117931179411795117961179711798117991180011801118021180311804118051180611807118081180911810118111181211813118141181511816118171181811819118201182111822118231182411825118261182711828118291183011831118321183311834118351183611837118381183911840118411184211843118441184511846118471184811849118501185111852118531185411855118561185711858118591186011861118621186311864118651186611867118681186911870118711187211873118741187511876118771187811879118801188111882118831188411885118861188711888118891189011891118921189311894118951189611897118981189911900119011190211903119041190511906119071190811909119101191111912119131191411915119161191711918119191192011921119221192311924119251192611927119281192911930119311193211933119341193511936119371193811939119401194111942119431194411945119461194711948119491195011951119521195311954119551195611957119581195911960119611196211963119641196511966119671196811969119701197111972119731197411975119761197711978119791198011981119821198311984119851198611987119881198911990119911199211993119941199511996119971199811999120001200112002120031200412005120061200712008120091201012011120121201312014120151201612017120181201912020120211202212023120241202512026120271202812029120301203112032120331203412035120361203712038120391204012041120421204312044120451204612047120481204912050120511205212053120541205512056120571205812059120601206112062120631206412065120661206712068120691207012071120721207312074120751207612077120781207912080120811208212083120841208512086120871208812089120901209112092120931209412095120961209712098120991210012101121021210312104121051210612107121081210912110121111211212113121141211512116121171211812119121201212112122121231212412125121261212712128121291213012131121321213312134121351213612137121381213912140121411214212143121441214512146121471214812149121501215112152121531215412155121561215712158121591216012161121621216312164121651216612167121681216912170121711217212173121741217512176121771217812179121801218112182121831218412185121861218712188121891219012191121921219312194121951219612197121981219912200122011220212203122041220512206122071220812209122101221112212122131221412215122161221712218122191222012221122221222312224122251222612227122281222912230122311223212233122341223512236122371223812239122401224112242122431224412245122461224712248122491225012251122521225312254122551225612257122581225912260122611226212263122641226512266122671226812269122701227112272122731227412275122761227712278122791228012281122821228312284122851228612287122881228912290122911229212293122941229512296122971229812299123001230112302123031230412305123061230712308123091231012311123121231312314123151231612317123181231912320123211232212323123241232512326123271232812329123301233112332123331233412335123361233712338123391234012341123421234312344123451234612347123481234912350123511235212353123541235512356123571235812359123601236112362123631236412365123661236712368123691237012371123721237312374123751237612377123781237912380123811238212383123841238512386123871238812389123901239112392123931239412395123961239712398123991240012401124021240312404124051240612407124081240912410124111241212413124141241512416124171241812419124201242112422124231242412425124261242712428124291243012431124321243312434124351243612437124381243912440124411244212443124441244512446124471244812449124501245112452124531245412455124561245712458124591246012461124621246312464124651246612467124681246912470124711247212473124741247512476124771247812479124801248112482124831248412485124861248712488124891249012491124921249312494124951249612497124981249912500125011250212503125041250512506125071250812509125101251112512125131251412515125161251712518125191252012521125221252312524125251252612527125281252912530125311253212533125341253512536125371253812539125401254112542125431254412545125461254712548125491255012551125521255312554125551255612557125581255912560125611256212563125641256512566125671256812569125701257112572125731257412575125761257712578125791258012581125821258312584125851258612587125881258912590125911259212593125941259512596125971259812599126001260112602126031260412605126061260712608126091261012611126121261312614126151261612617126181261912620126211262212623126241262512626126271262812629126301263112632126331263412635126361263712638126391264012641126421264312644126451264612647126481264912650126511265212653126541265512656126571265812659126601266112662126631266412665126661266712668126691267012671126721267312674126751267612677126781267912680126811268212683126841268512686126871268812689126901269112692126931269412695126961269712698126991270012701127021270312704127051270612707127081270912710127111271212713127141271512716127171271812719127201272112722127231272412725127261272712728127291273012731127321273312734127351273612737127381273912740127411274212743127441274512746127471274812749127501275112752127531275412755127561275712758127591276012761127621276312764127651276612767127681276912770127711277212773127741277512776127771277812779127801278112782127831278412785127861278712788127891279012791127921279312794127951279612797127981279912800128011280212803128041280512806128071280812809128101281112812128131281412815128161281712818128191282012821128221282312824128251282612827128281282912830128311283212833128341283512836128371283812839128401284112842128431284412845128461284712848128491285012851128521285312854128551285612857128581285912860128611286212863128641286512866128671286812869128701287112872128731287412875128761287712878128791288012881128821288312884128851288612887128881288912890128911289212893128941289512896128971289812899129001290112902129031290412905129061290712908129091291012911129121291312914129151291612917129181291912920129211292212923129241292512926129271292812929129301293112932129331293412935129361293712938129391294012941129421294312944129451294612947129481294912950129511295212953129541295512956129571295812959129601296112962129631296412965129661296712968129691297012971129721297312974129751297612977129781297912980129811298212983129841298512986129871298812989129901299112992129931299412995129961299712998129991300013001130021300313004130051300613007130081300913010130111301213013130141301513016130171301813019130201302113022130231302413025130261302713028130291303013031130321303313034130351303613037130381303913040130411304213043130441304513046130471304813049130501305113052130531305413055130561305713058130591306013061130621306313064130651306613067130681306913070130711307213073130741307513076130771307813079130801308113082130831308413085130861308713088130891309013091130921309313094130951309613097130981309913100131011310213103131041310513106131071310813109131101311113112131131311413115131161311713118131191312013121131221312313124131251312613127131281312913130131311313213133131341313513136131371313813139131401314113142131431314413145131461314713148131491315013151131521315313154131551315613157131581315913160131611316213163131641316513166131671316813169131701317113172131731317413175131761317713178131791318013181131821318313184131851318613187131881318913190131911319213193131941319513196131971319813199132001320113202132031320413205132061320713208132091321013211132121321313214132151321613217132181321913220132211322213223132241322513226132271322813229132301323113232132331323413235132361323713238132391324013241132421324313244132451324613247132481324913250132511325213253132541325513256132571325813259132601326113262132631326413265132661326713268132691327013271132721327313274132751327613277132781327913280132811328213283132841328513286132871328813289132901329113292132931329413295132961329713298132991330013301133021330313304133051330613307133081330913310133111331213313133141331513316133171331813319133201332113322133231332413325133261332713328133291333013331133321333313334133351333613337133381333913340133411334213343133441334513346133471334813349133501335113352133531335413355133561335713358133591336013361133621336313364133651336613367133681336913370133711337213373133741337513376133771337813379133801338113382133831338413385133861338713388133891339013391133921339313394133951339613397133981339913400134011340213403134041340513406134071340813409134101341113412134131341413415134161341713418134191342013421134221342313424134251342613427134281342913430134311343213433134341343513436134371343813439134401344113442134431344413445134461344713448134491345013451134521345313454134551345613457134581345913460134611346213463134641346513466134671346813469134701347113472134731347413475134761347713478134791348013481134821348313484134851348613487134881348913490134911349213493134941349513496134971349813499135001350113502135031350413505135061350713508135091351013511135121351313514135151351613517135181351913520135211352213523135241352513526135271352813529135301353113532135331353413535135361353713538135391354013541135421354313544135451354613547135481354913550135511355213553135541355513556135571355813559135601356113562135631356413565135661356713568135691357013571135721357313574135751357613577135781357913580135811358213583135841358513586135871358813589135901359113592135931359413595135961359713598135991360013601136021360313604136051360613607136081360913610136111361213613136141361513616136171361813619136201362113622136231362413625136261362713628136291363013631136321363313634136351363613637136381363913640136411364213643136441364513646136471364813649136501365113652136531365413655136561365713658136591366013661136621366313664136651366613667136681366913670136711367213673136741367513676136771367813679136801368113682136831368413685136861368713688136891369013691136921369313694136951369613697136981369913700137011370213703137041370513706137071370813709137101371113712137131371413715137161371713718137191372013721137221372313724137251372613727137281372913730137311373213733137341373513736137371373813739137401374113742137431374413745137461374713748137491375013751137521375313754137551375613757137581375913760137611376213763137641376513766137671376813769137701377113772137731377413775137761377713778137791378013781137821378313784137851378613787137881378913790137911379213793137941379513796137971379813799138001380113802138031380413805138061380713808138091381013811138121381313814138151381613817138181381913820138211382213823138241382513826138271382813829138301383113832138331383413835138361383713838138391384013841138421384313844138451384613847138481384913850138511385213853138541385513856138571385813859138601386113862138631386413865138661386713868138691387013871138721387313874138751387613877138781387913880138811388213883138841388513886138871388813889138901389113892138931389413895138961389713898138991390013901139021390313904139051390613907139081390913910139111391213913139141391513916139171391813919139201392113922139231392413925139261392713928139291393013931139321393313934139351393613937139381393913940139411394213943139441394513946139471394813949139501395113952139531395413955139561395713958139591396013961139621396313964139651396613967139681396913970139711397213973139741397513976139771397813979139801398113982139831398413985139861398713988139891399013991139921399313994139951399613997139981399914000140011400214003140041400514006140071400814009140101401114012140131401414015140161401714018140191402014021140221402314024140251402614027140281402914030140311403214033140341403514036140371403814039140401404114042140431404414045140461404714048140491405014051140521405314054140551405614057140581405914060140611406214063140641406514066140671406814069140701407114072140731407414075140761407714078140791408014081140821408314084140851408614087140881408914090140911409214093140941409514096140971409814099141001410114102141031410414105141061410714108141091411014111141121411314114141151411614117141181411914120141211412214123141241412514126141271412814129141301413114132141331413414135141361413714138141391414014141141421414314144141451414614147141481414914150141511415214153141541415514156141571415814159141601416114162141631416414165141661416714168141691417014171141721417314174141751417614177141781417914180141811418214183141841418514186141871418814189141901419114192141931419414195141961419714198141991420014201142021420314204142051420614207142081420914210142111421214213142141421514216142171421814219142201422114222142231422414225142261422714228142291423014231142321423314234142351423614237142381423914240142411424214243142441424514246142471424814249142501425114252142531425414255142561425714258142591426014261142621426314264142651426614267142681426914270142711427214273142741427514276142771427814279142801428114282142831428414285142861428714288142891429014291142921429314294142951429614297142981429914300143011430214303143041430514306143071430814309143101431114312143131431414315143161431714318143191432014321143221432314324143251432614327143281432914330143311433214333143341433514336143371433814339143401434114342143431434414345143461434714348143491435014351143521435314354143551435614357143581435914360143611436214363143641436514366143671436814369143701437114372143731437414375143761437714378143791438014381143821438314384143851438614387143881438914390143911439214393143941439514396143971439814399144001440114402144031440414405144061440714408144091441014411144121441314414144151441614417144181441914420144211442214423144241442514426144271442814429144301443114432144331443414435144361443714438144391444014441144421444314444144451444614447144481444914450144511445214453144541445514456144571445814459144601446114462144631446414465144661446714468144691447014471144721447314474144751447614477144781447914480144811448214483144841448514486144871448814489144901449114492144931449414495144961449714498144991450014501145021450314504145051450614507145081450914510145111451214513145141451514516145171451814519145201452114522145231452414525145261452714528145291453014531145321453314534145351453614537145381453914540145411454214543145441454514546145471454814549145501455114552145531455414555145561455714558145591456014561145621456314564145651456614567145681456914570145711457214573145741457514576145771457814579145801458114582145831458414585145861458714588145891459014591145921459314594145951459614597145981459914600146011460214603146041460514606146071460814609146101461114612146131461414615146161461714618146191462014621146221462314624146251462614627146281462914630146311463214633146341463514636146371463814639146401464114642146431464414645146461464714648146491465014651146521465314654146551465614657146581465914660146611466214663146641466514666146671466814669146701467114672146731467414675146761467714678146791468014681146821468314684146851468614687146881468914690146911469214693146941469514696146971469814699147001470114702147031470414705147061470714708147091471014711147121471314714147151471614717147181471914720147211472214723147241472514726147271472814729147301473114732147331473414735147361473714738147391474014741147421474314744147451474614747147481474914750147511475214753147541475514756147571475814759147601476114762147631476414765147661476714768147691477014771147721477314774147751477614777147781477914780147811478214783147841478514786147871478814789147901479114792147931479414795147961479714798147991480014801148021480314804148051480614807148081480914810148111481214813148141481514816148171481814819148201482114822148231482414825148261482714828148291483014831148321483314834148351483614837148381483914840148411484214843148441484514846148471484814849148501485114852148531485414855148561485714858148591486014861148621486314864148651486614867148681486914870148711487214873148741487514876148771487814879148801488114882148831488414885148861488714888148891489014891148921489314894148951489614897148981489914900149011490214903149041490514906149071490814909149101491114912149131491414915149161491714918149191492014921149221492314924149251492614927149281492914930149311493214933149341493514936149371493814939149401494114942149431494414945149461494714948149491495014951149521495314954149551495614957149581495914960149611496214963149641496514966149671496814969149701497114972149731497414975149761497714978149791498014981149821498314984149851498614987149881498914990149911499214993149941499514996149971499814999150001500115002150031500415005150061500715008150091501015011150121501315014150151501615017150181501915020150211502215023150241502515026150271502815029150301503115032150331503415035150361503715038150391504015041150421504315044150451504615047150481504915050150511505215053150541505515056150571505815059150601506115062150631506415065150661506715068150691507015071150721507315074150751507615077150781507915080150811508215083150841508515086150871508815089150901509115092150931509415095150961509715098150991510015101151021510315104151051510615107151081510915110151111511215113151141511515116151171511815119151201512115122151231512415125151261512715128151291513015131151321513315134151351513615137151381513915140151411514215143151441514515146151471514815149151501515115152151531515415155151561515715158151591516015161151621516315164151651516615167151681516915170151711517215173151741517515176151771517815179151801518115182151831518415185151861518715188151891519015191151921519315194151951519615197151981519915200152011520215203152041520515206152071520815209152101521115212152131521415215152161521715218152191522015221152221522315224152251522615227152281522915230152311523215233152341523515236152371523815239152401524115242152431524415245152461524715248152491525015251152521525315254152551525615257152581525915260152611526215263152641526515266152671526815269152701527115272152731527415275152761527715278152791528015281152821528315284152851528615287152881528915290152911529215293152941529515296152971529815299153001530115302153031530415305153061530715308153091531015311153121531315314153151531615317153181531915320153211532215323153241532515326153271532815329153301533115332153331533415335153361533715338153391534015341153421534315344153451534615347153481534915350153511535215353153541535515356153571535815359153601536115362153631536415365153661536715368153691537015371153721537315374153751537615377153781537915380153811538215383153841538515386153871538815389153901539115392153931539415395153961539715398153991540015401154021540315404154051540615407154081540915410154111541215413154141541515416154171541815419154201542115422154231542415425154261542715428154291543015431154321543315434154351543615437154381543915440154411544215443154441544515446154471544815449154501545115452154531545415455154561545715458154591546015461154621546315464154651546615467154681546915470154711547215473154741547515476154771547815479154801548115482154831548415485154861548715488154891549015491154921549315494154951549615497154981549915500155011550215503155041550515506155071550815509155101551115512155131551415515155161551715518155191552015521155221552315524155251552615527155281552915530155311553215533155341553515536155371553815539155401554115542155431554415545155461554715548155491555015551155521555315554155551555615557155581555915560155611556215563155641556515566155671556815569155701557115572155731557415575155761557715578155791558015581155821558315584155851558615587155881558915590155911559215593155941559515596155971559815599156001560115602156031560415605156061560715608156091561015611156121561315614156151561615617156181561915620156211562215623156241562515626156271562815629156301563115632156331563415635156361563715638156391564015641156421564315644156451564615647156481564915650156511565215653156541565515656156571565815659156601566115662156631566415665156661566715668156691567015671156721567315674156751567615677156781567915680156811568215683156841568515686156871568815689156901569115692156931569415695156961569715698156991570015701157021570315704157051570615707157081570915710157111571215713157141571515716157171571815719157201572115722157231572415725157261572715728157291573015731157321573315734157351573615737157381573915740157411574215743157441574515746157471574815749157501575115752157531575415755157561575715758157591576015761157621576315764157651576615767157681576915770157711577215773157741577515776157771577815779157801578115782157831578415785157861578715788157891579015791157921579315794157951579615797157981579915800158011580215803158041580515806158071580815809158101581115812158131581415815158161581715818158191582015821158221582315824158251582615827158281582915830158311583215833158341583515836158371583815839158401584115842158431584415845158461584715848158491585015851158521585315854158551585615857158581585915860158611586215863158641586515866158671586815869158701587115872158731587415875158761587715878158791588015881158821588315884158851588615887158881588915890158911589215893158941589515896158971589815899159001590115902159031590415905159061590715908159091591015911159121591315914159151591615917159181591915920159211592215923159241592515926159271592815929159301593115932159331593415935159361593715938159391594015941159421594315944159451594615947159481594915950159511595215953159541595515956159571595815959159601596115962159631596415965159661596715968159691597015971159721597315974159751597615977159781597915980159811598215983159841598515986159871598815989159901599115992159931599415995159961599715998159991600016001160021600316004160051600616007160081600916010160111601216013160141601516016160171601816019160201602116022160231602416025160261602716028160291603016031160321603316034160351603616037160381603916040160411604216043160441604516046160471604816049160501605116052160531605416055160561605716058160591606016061160621606316064160651606616067160681606916070160711607216073160741607516076160771607816079160801608116082160831608416085160861608716088160891609016091160921609316094160951609616097160981609916100161011610216103161041610516106161071610816109161101611116112161131611416115161161611716118161191612016121161221612316124161251612616127161281612916130161311613216133161341613516136161371613816139161401614116142161431614416145161461614716148161491615016151161521615316154161551615616157161581615916160161611616216163161641616516166161671616816169161701617116172161731617416175161761617716178161791618016181161821618316184161851618616187161881618916190161911619216193161941619516196161971619816199162001620116202162031620416205162061620716208162091621016211162121621316214162151621616217162181621916220162211622216223162241622516226162271622816229162301623116232162331623416235162361623716238162391624016241162421624316244162451624616247162481624916250162511625216253162541625516256162571625816259162601626116262162631626416265162661626716268162691627016271162721627316274162751627616277162781627916280162811628216283162841628516286162871628816289162901629116292162931629416295162961629716298162991630016301163021630316304163051630616307163081630916310163111631216313163141631516316163171631816319163201632116322163231632416325163261632716328163291633016331163321633316334163351633616337163381633916340163411634216343163441634516346163471634816349163501635116352163531635416355163561635716358163591636016361163621636316364163651636616367163681636916370163711637216373163741637516376163771637816379163801638116382163831638416385163861638716388163891639016391163921639316394163951639616397163981639916400164011640216403164041640516406164071640816409164101641116412164131641416415164161641716418164191642016421164221642316424164251642616427164281642916430164311643216433164341643516436164371643816439164401644116442164431644416445164461644716448164491645016451164521645316454164551645616457164581645916460164611646216463164641646516466164671646816469164701647116472164731647416475164761647716478164791648016481164821648316484164851648616487164881648916490164911649216493164941649516496164971649816499165001650116502165031650416505165061650716508165091651016511165121651316514165151651616517165181651916520165211652216523165241652516526165271652816529165301653116532165331653416535165361653716538165391654016541165421654316544165451654616547165481654916550165511655216553165541655516556165571655816559165601656116562165631656416565165661656716568165691657016571165721657316574165751657616577165781657916580165811658216583165841658516586165871658816589165901659116592165931659416595165961659716598165991660016601166021660316604166051660616607166081660916610166111661216613166141661516616166171661816619166201662116622166231662416625166261662716628166291663016631166321663316634166351663616637166381663916640166411664216643166441664516646166471664816649166501665116652166531665416655166561665716658166591666016661166621666316664166651666616667166681666916670166711667216673166741667516676166771667816679166801668116682166831668416685166861668716688166891669016691166921669316694166951669616697166981669916700167011670216703167041670516706167071670816709167101671116712167131671416715167161671716718167191672016721167221672316724167251672616727167281672916730167311673216733167341673516736167371673816739167401674116742167431674416745167461674716748167491675016751167521675316754167551675616757167581675916760167611676216763167641676516766167671676816769167701677116772167731677416775167761677716778167791678016781167821678316784167851678616787167881678916790167911679216793167941679516796167971679816799168001680116802168031680416805168061680716808168091681016811168121681316814168151681616817168181681916820168211682216823168241682516826168271682816829168301683116832168331683416835168361683716838168391684016841168421684316844168451684616847168481684916850168511685216853168541685516856168571685816859168601686116862168631686416865168661686716868168691687016871168721687316874168751687616877168781687916880168811688216883168841688516886168871688816889168901689116892168931689416895168961689716898168991690016901169021690316904169051690616907169081690916910169111691216913169141691516916169171691816919169201692116922169231692416925169261692716928169291693016931169321693316934169351693616937169381693916940169411694216943169441694516946169471694816949169501695116952169531695416955169561695716958169591696016961169621696316964169651696616967169681696916970169711697216973169741697516976169771697816979169801698116982169831698416985169861698716988169891699016991169921699316994169951699616997169981699917000170011700217003170041700517006170071700817009170101701117012170131701417015170161701717018170191702017021170221702317024170251702617027170281702917030170311703217033170341703517036170371703817039170401704117042170431704417045170461704717048170491705017051170521705317054170551705617057170581705917060170611706217063170641706517066170671706817069170701707117072170731707417075170761707717078170791708017081170821708317084170851708617087170881708917090170911709217093170941709517096170971709817099171001710117102171031710417105171061710717108171091711017111171121711317114171151711617117171181711917120171211712217123171241712517126171271712817129171301713117132171331713417135171361713717138171391714017141171421714317144171451714617147171481714917150171511715217153171541715517156171571715817159171601716117162171631716417165171661716717168171691717017171171721717317174171751717617177171781717917180171811718217183171841718517186171871718817189171901719117192171931719417195171961719717198171991720017201172021720317204172051720617207172081720917210172111721217213172141721517216172171721817219172201722117222172231722417225172261722717228172291723017231172321723317234172351723617237172381723917240172411724217243172441724517246172471724817249172501725117252172531725417255172561725717258172591726017261172621726317264172651726617267172681726917270172711727217273172741727517276172771727817279172801728117282172831728417285172861728717288172891729017291172921729317294172951729617297172981729917300173011730217303173041730517306173071730817309173101731117312173131731417315173161731717318173191732017321173221732317324173251732617327173281732917330173311733217333173341733517336173371733817339173401734117342173431734417345173461734717348173491735017351173521735317354173551735617357173581735917360173611736217363173641736517366173671736817369173701737117372173731737417375173761737717378173791738017381173821738317384173851738617387173881738917390173911739217393173941739517396173971739817399174001740117402174031740417405174061740717408174091741017411174121741317414174151741617417174181741917420174211742217423174241742517426174271742817429174301743117432174331743417435174361743717438174391744017441174421744317444174451744617447174481744917450174511745217453174541745517456174571745817459174601746117462174631746417465174661746717468174691747017471174721747317474174751747617477174781747917480174811748217483174841748517486174871748817489174901749117492174931749417495174961749717498174991750017501175021750317504175051750617507175081750917510175111751217513175141751517516175171751817519175201752117522175231752417525175261752717528175291753017531175321753317534175351753617537175381753917540175411754217543175441754517546175471754817549175501755117552175531755417555175561755717558175591756017561175621756317564175651756617567175681756917570175711757217573175741757517576175771757817579175801758117582175831758417585175861758717588175891759017591175921759317594175951759617597175981759917600176011760217603176041760517606176071760817609176101761117612176131761417615176161761717618176191762017621176221762317624176251762617627176281762917630176311763217633176341763517636176371763817639176401764117642176431764417645176461764717648176491765017651176521765317654176551765617657176581765917660176611766217663176641766517666176671766817669176701767117672176731767417675176761767717678176791768017681176821768317684176851768617687176881768917690176911769217693176941769517696176971769817699177001770117702177031770417705177061770717708177091771017711177121771317714177151771617717177181771917720177211772217723177241772517726177271772817729177301773117732177331773417735177361773717738177391774017741177421774317744177451774617747177481774917750177511775217753177541775517756177571775817759177601776117762177631776417765177661776717768177691777017771177721777317774177751777617777177781777917780177811778217783177841778517786177871778817789177901779117792177931779417795177961779717798177991780017801178021780317804178051780617807178081780917810178111781217813178141781517816178171781817819178201782117822178231782417825178261782717828178291783017831178321783317834178351783617837178381783917840178411784217843178441784517846178471784817849178501785117852178531785417855178561785717858178591786017861178621786317864178651786617867178681786917870178711787217873178741787517876178771787817879178801788117882178831788417885178861788717888178891789017891178921789317894178951789617897178981789917900179011790217903179041790517906179071790817909179101791117912179131791417915179161791717918179191792017921179221792317924179251792617927179281792917930179311793217933179341793517936179371793817939179401794117942179431794417945179461794717948179491795017951179521795317954179551795617957179581795917960179611796217963179641796517966179671796817969179701797117972179731797417975179761797717978179791798017981179821798317984179851798617987179881798917990179911799217993179941799517996179971799817999180001800118002180031800418005180061800718008180091801018011180121801318014180151801618017180181801918020180211802218023180241802518026180271802818029180301803118032180331803418035180361803718038180391804018041180421804318044180451804618047180481804918050180511805218053180541805518056180571805818059180601806118062180631806418065180661806718068180691807018071180721807318074180751807618077180781807918080180811808218083180841808518086180871808818089180901809118092180931809418095180961809718098180991810018101181021810318104181051810618107181081810918110181111811218113181141811518116181171811818119181201812118122181231812418125181261812718128181291813018131181321813318134181351813618137181381813918140181411814218143181441814518146181471814818149181501815118152181531815418155181561815718158181591816018161181621816318164181651816618167181681816918170181711817218173181741817518176181771817818179181801818118182181831818418185181861818718188181891819018191181921819318194181951819618197181981819918200182011820218203182041820518206182071820818209182101821118212182131821418215182161821718218182191822018221182221822318224182251822618227182281822918230182311823218233182341823518236182371823818239182401824118242182431824418245182461824718248182491825018251182521825318254182551825618257182581825918260182611826218263182641826518266182671826818269182701827118272182731827418275182761827718278182791828018281182821828318284182851828618287182881828918290182911829218293182941829518296182971829818299183001830118302183031830418305183061830718308183091831018311183121831318314183151831618317183181831918320183211832218323183241832518326183271832818329183301833118332183331833418335183361833718338183391834018341183421834318344183451834618347183481834918350183511835218353183541835518356183571835818359183601836118362183631836418365183661836718368183691837018371183721837318374183751837618377183781837918380183811838218383183841838518386183871838818389183901839118392183931839418395183961839718398183991840018401184021840318404184051840618407184081840918410184111841218413184141841518416184171841818419184201842118422184231842418425184261842718428184291843018431184321843318434184351843618437184381843918440184411844218443184441844518446184471844818449184501845118452184531845418455184561845718458184591846018461184621846318464184651846618467184681846918470184711847218473184741847518476184771847818479184801848118482184831848418485184861848718488184891849018491184921849318494184951849618497184981849918500185011850218503185041850518506185071850818509185101851118512185131851418515185161851718518185191852018521185221852318524185251852618527185281852918530185311853218533185341853518536185371853818539185401854118542185431854418545185461854718548185491855018551185521855318554185551855618557185581855918560185611856218563185641856518566185671856818569185701857118572185731857418575185761857718578185791858018581185821858318584185851858618587185881858918590185911859218593185941859518596185971859818599186001860118602186031860418605186061860718608186091861018611186121861318614186151861618617186181861918620186211862218623186241862518626186271862818629186301863118632186331863418635186361863718638186391864018641186421864318644186451864618647186481864918650186511865218653186541865518656186571865818659186601866118662186631866418665186661866718668186691867018671186721867318674186751867618677186781867918680186811868218683186841868518686186871868818689186901869118692186931869418695186961869718698186991870018701187021870318704187051870618707187081870918710187111871218713187141871518716187171871818719187201872118722187231872418725187261872718728187291873018731187321873318734187351873618737187381873918740187411874218743187441874518746187471874818749187501875118752187531875418755187561875718758187591876018761187621876318764187651876618767187681876918770187711877218773187741877518776187771877818779187801878118782187831878418785187861878718788187891879018791187921879318794187951879618797187981879918800188011880218803188041880518806188071880818809188101881118812188131881418815188161881718818188191882018821188221882318824188251882618827188281882918830188311883218833188341883518836188371883818839188401884118842188431884418845188461884718848188491885018851188521885318854188551885618857188581885918860188611886218863188641886518866188671886818869188701887118872188731887418875188761887718878188791888018881188821888318884188851888618887188881888918890188911889218893188941889518896188971889818899189001890118902189031890418905189061890718908189091891018911189121891318914189151891618917189181891918920189211892218923189241892518926189271892818929189301893118932189331893418935189361893718938189391894018941189421894318944189451894618947189481894918950189511895218953189541895518956189571895818959189601896118962189631896418965189661896718968189691897018971189721897318974189751897618977189781897918980189811898218983189841898518986189871898818989189901899118992189931899418995189961899718998189991900019001190021900319004190051900619007190081900919010190111901219013190141901519016190171901819019190201902119022190231902419025190261902719028190291903019031190321903319034190351903619037190381903919040190411904219043190441904519046190471904819049190501905119052190531905419055190561905719058190591906019061190621906319064190651906619067190681906919070190711907219073190741907519076190771907819079190801908119082190831908419085190861908719088190891909019091190921909319094190951909619097190981909919100191011910219103191041910519106191071910819109191101911119112191131911419115191161911719118191191912019121191221912319124191251912619127191281912919130191311913219133191341913519136191371913819139191401914119142191431914419145191461914719148191491915019151191521915319154191551915619157191581915919160191611916219163191641916519166191671916819169191701917119172191731917419175191761917719178191791918019181191821918319184191851918619187191881918919190191911919219193191941919519196191971919819199192001920119202192031920419205192061920719208192091921019211192121921319214192151921619217192181921919220192211922219223192241922519226192271922819229192301923119232192331923419235192361923719238192391924019241192421924319244192451924619247192481924919250192511925219253192541925519256192571925819259192601926119262192631926419265192661926719268192691927019271192721927319274192751927619277192781927919280192811928219283192841928519286192871928819289192901929119292192931929419295192961929719298192991930019301193021930319304193051930619307193081930919310193111931219313193141931519316193171931819319193201932119322193231932419325193261932719328193291933019331193321933319334193351933619337193381933919340193411934219343193441934519346193471934819349193501935119352193531935419355193561935719358193591936019361193621936319364193651936619367193681936919370193711937219373193741937519376193771937819379193801938119382193831938419385193861938719388193891939019391193921939319394193951939619397193981939919400194011940219403194041940519406194071940819409194101941119412194131941419415194161941719418194191942019421194221942319424194251942619427194281942919430194311943219433194341943519436194371943819439194401944119442194431944419445194461944719448194491945019451194521945319454194551945619457194581945919460194611946219463194641946519466194671946819469194701947119472194731947419475194761947719478194791948019481194821948319484194851948619487194881948919490194911949219493194941949519496194971949819499195001950119502195031950419505195061950719508195091951019511195121951319514195151951619517195181951919520195211952219523195241952519526195271952819529195301953119532195331953419535195361953719538195391954019541195421954319544195451954619547195481954919550195511955219553195541955519556195571955819559195601956119562195631956419565195661956719568195691957019571195721957319574195751957619577195781957919580195811958219583195841958519586195871958819589195901959119592195931959419595195961959719598195991960019601196021960319604196051960619607196081960919610196111961219613196141961519616196171961819619196201962119622196231962419625196261962719628196291963019631196321963319634196351963619637196381963919640196411964219643196441964519646196471964819649196501965119652196531965419655196561965719658196591966019661196621966319664196651966619667196681966919670196711967219673196741967519676196771967819679196801968119682196831968419685196861968719688196891969019691196921969319694196951969619697196981969919700197011970219703197041970519706197071970819709197101971119712197131971419715197161971719718197191972019721197221972319724197251972619727197281972919730197311973219733197341973519736197371973819739197401974119742197431974419745197461974719748197491975019751197521975319754197551975619757197581975919760197611976219763197641976519766197671976819769197701977119772197731977419775197761977719778197791978019781197821978319784197851978619787197881978919790197911979219793197941979519796197971979819799198001980119802198031980419805198061980719808198091981019811198121981319814198151981619817198181981919820198211982219823198241982519826198271982819829198301983119832198331983419835198361983719838198391984019841198421984319844198451984619847198481984919850198511985219853198541985519856198571985819859198601986119862198631986419865198661986719868198691987019871198721987319874198751987619877198781987919880198811988219883198841988519886198871988819889198901989119892198931989419895198961989719898198991990019901199021990319904199051990619907199081990919910199111991219913199141991519916199171991819919199201992119922199231992419925199261992719928199291993019931199321993319934199351993619937199381993919940199411994219943199441994519946199471994819949199501995119952199531995419955199561995719958199591996019961199621996319964199651996619967199681996919970199711997219973199741997519976199771997819979199801998119982199831998419985199861998719988199891999019991199921999319994199951999619997199981999920000200012000220003200042000520006200072000820009200102001120012200132001420015200162001720018200192002020021200222002320024200252002620027200282002920030200312003220033200342003520036200372003820039200402004120042200432004420045200462004720048200492005020051200522005320054200552005620057200582005920060200612006220063200642006520066200672006820069200702007120072200732007420075200762007720078200792008020081200822008320084200852008620087200882008920090200912009220093200942009520096200972009820099201002010120102201032010420105201062010720108201092011020111201122011320114201152011620117201182011920120201212012220123201242012520126201272012820129201302013120132201332013420135201362013720138201392014020141201422014320144201452014620147201482014920150201512015220153201542015520156201572015820159201602016120162201632016420165201662016720168201692017020171201722017320174201752017620177201782017920180201812018220183201842018520186201872018820189201902019120192201932019420195201962019720198201992020020201202022020320204202052020620207202082020920210202112021220213202142021520216202172021820219202202022120222202232022420225202262022720228202292023020231202322023320234202352023620237202382023920240202412024220243202442024520246202472024820249202502025120252202532025420255202562025720258202592026020261202622026320264202652026620267202682026920270202712027220273202742027520276202772027820279202802028120282202832028420285202862028720288202892029020291202922029320294202952029620297202982029920300203012030220303203042030520306203072030820309203102031120312203132031420315203162031720318203192032020321203222032320324203252032620327203282032920330203312033220333203342033520336203372033820339203402034120342203432034420345203462034720348203492035020351203522035320354203552035620357203582035920360203612036220363203642036520366203672036820369203702037120372203732037420375203762037720378203792038020381203822038320384203852038620387203882038920390203912039220393203942039520396203972039820399204002040120402204032040420405204062040720408204092041020411204122041320414204152041620417204182041920420204212042220423204242042520426204272042820429204302043120432204332043420435204362043720438204392044020441204422044320444204452044620447204482044920450204512045220453204542045520456204572045820459204602046120462204632046420465204662046720468204692047020471204722047320474204752047620477204782047920480204812048220483204842048520486204872048820489204902049120492204932049420495204962049720498204992050020501205022050320504205052050620507205082050920510205112051220513205142051520516205172051820519205202052120522205232052420525205262052720528205292053020531205322053320534205352053620537205382053920540205412054220543205442054520546205472054820549205502055120552205532055420555205562055720558205592056020561205622056320564205652056620567205682056920570205712057220573205742057520576205772057820579205802058120582205832058420585205862058720588205892059020591205922059320594205952059620597205982059920600206012060220603206042060520606206072060820609206102061120612206132061420615206162061720618206192062020621206222062320624206252062620627206282062920630206312063220633206342063520636206372063820639206402064120642206432064420645206462064720648206492065020651206522065320654206552065620657206582065920660206612066220663206642066520666206672066820669206702067120672206732067420675206762067720678206792068020681206822068320684206852068620687206882068920690206912069220693206942069520696206972069820699207002070120702207032070420705207062070720708207092071020711207122071320714207152071620717207182071920720207212072220723207242072520726207272072820729207302073120732207332073420735207362073720738207392074020741207422074320744207452074620747207482074920750207512075220753207542075520756207572075820759207602076120762207632076420765207662076720768207692077020771207722077320774207752077620777207782077920780207812078220783207842078520786207872078820789207902079120792207932079420795207962079720798207992080020801208022080320804208052080620807208082080920810208112081220813208142081520816208172081820819208202082120822208232082420825208262082720828208292083020831208322083320834208352083620837208382083920840208412084220843208442084520846208472084820849208502085120852208532085420855208562085720858208592086020861208622086320864208652086620867208682086920870208712087220873208742087520876208772087820879208802088120882208832088420885208862088720888208892089020891208922089320894208952089620897208982089920900209012090220903209042090520906209072090820909209102091120912209132091420915209162091720918209192092020921209222092320924209252092620927209282092920930209312093220933209342093520936209372093820939209402094120942209432094420945209462094720948209492095020951209522095320954209552095620957209582095920960209612096220963209642096520966209672096820969209702097120972209732097420975209762097720978209792098020981209822098320984209852098620987209882098920990209912099220993209942099520996209972099820999210002100121002210032100421005210062100721008210092101021011210122101321014210152101621017210182101921020210212102221023210242102521026210272102821029210302103121032210332103421035210362103721038210392104021041210422104321044210452104621047210482104921050210512105221053210542105521056210572105821059210602106121062210632106421065210662106721068210692107021071210722107321074210752107621077210782107921080210812108221083210842108521086210872108821089210902109121092210932109421095210962109721098210992110021101211022110321104211052110621107211082110921110211112111221113211142111521116211172111821119211202112121122211232112421125211262112721128211292113021131211322113321134211352113621137211382113921140211412114221143211442114521146211472114821149211502115121152211532115421155211562115721158211592116021161211622116321164211652116621167211682116921170211712117221173211742117521176211772117821179211802118121182211832118421185211862118721188211892119021191211922119321194211952119621197211982119921200212012120221203212042120521206212072120821209212102121121212212132121421215212162121721218212192122021221212222122321224212252122621227212282122921230212312123221233212342123521236212372123821239212402124121242212432124421245212462124721248212492125021251212522125321254212552125621257212582125921260212612126221263212642126521266212672126821269212702127121272212732127421275212762127721278212792128021281212822128321284212852128621287212882128921290212912129221293212942129521296212972129821299213002130121302213032130421305213062130721308213092131021311213122131321314213152131621317213182131921320213212132221323213242132521326213272132821329213302133121332213332133421335213362133721338213392134021341213422134321344213452134621347213482134921350213512135221353213542135521356213572135821359213602136121362213632136421365213662136721368213692137021371213722137321374213752137621377213782137921380213812138221383213842138521386213872138821389213902139121392213932139421395213962139721398213992140021401214022140321404214052140621407214082140921410214112141221413214142141521416214172141821419214202142121422214232142421425214262142721428214292143021431214322143321434214352143621437214382143921440214412144221443214442144521446214472144821449214502145121452214532145421455214562145721458214592146021461214622146321464214652146621467214682146921470214712147221473214742147521476214772147821479214802148121482214832148421485214862148721488214892149021491214922149321494214952149621497214982149921500215012150221503215042150521506215072150821509215102151121512215132151421515215162151721518215192152021521215222152321524215252152621527215282152921530215312153221533215342153521536215372153821539215402154121542215432154421545215462154721548215492155021551215522155321554215552155621557215582155921560215612156221563215642156521566215672156821569215702157121572215732157421575215762157721578215792158021581215822158321584215852158621587215882158921590215912159221593215942159521596215972159821599216002160121602216032160421605216062160721608216092161021611216122161321614216152161621617216182161921620216212162221623216242162521626216272162821629216302163121632216332163421635216362163721638216392164021641216422164321644216452164621647216482164921650216512165221653216542165521656216572165821659216602166121662216632166421665216662166721668216692167021671216722167321674216752167621677216782167921680216812168221683216842168521686216872168821689216902169121692216932169421695216962169721698216992170021701217022170321704217052170621707217082170921710217112171221713217142171521716217172171821719217202172121722217232172421725217262172721728217292173021731217322173321734217352173621737217382173921740217412174221743217442174521746217472174821749217502175121752217532175421755217562175721758217592176021761217622176321764217652176621767217682176921770217712177221773217742177521776217772177821779217802178121782217832178421785217862178721788217892179021791217922179321794217952179621797217982179921800218012180221803218042180521806218072180821809218102181121812218132181421815218162181721818218192182021821218222182321824218252182621827218282182921830218312183221833218342183521836218372183821839218402184121842218432184421845218462184721848218492185021851218522185321854218552185621857218582185921860218612186221863218642186521866218672186821869218702187121872218732187421875218762187721878218792188021881218822188321884218852188621887218882188921890218912189221893218942189521896218972189821899219002190121902219032190421905219062190721908219092191021911219122191321914219152191621917219182191921920219212192221923219242192521926219272192821929219302193121932219332193421935219362193721938219392194021941219422194321944219452194621947219482194921950219512195221953219542195521956219572195821959219602196121962219632196421965219662196721968219692197021971219722197321974219752197621977219782197921980219812198221983219842198521986219872198821989219902199121992219932199421995219962199721998219992200022001220022200322004220052200622007220082200922010220112201222013220142201522016220172201822019220202202122022220232202422025220262202722028220292203022031220322203322034220352203622037220382203922040220412204222043220442204522046220472204822049220502205122052220532205422055220562205722058220592206022061220622206322064220652206622067220682206922070220712207222073220742207522076220772207822079220802208122082220832208422085220862208722088220892209022091220922209322094220952209622097220982209922100221012210222103221042210522106221072210822109221102211122112221132211422115221162211722118221192212022121221222212322124221252212622127221282212922130221312213222133221342213522136221372213822139221402214122142221432214422145221462214722148221492215022151221522215322154221552215622157221582215922160221612216222163221642216522166221672216822169221702217122172221732217422175221762217722178221792218022181221822218322184221852218622187221882218922190221912219222193221942219522196221972219822199222002220122202222032220422205222062220722208222092221022211222122221322214222152221622217222182221922220222212222222223222242222522226222272222822229222302223122232222332223422235222362223722238222392224022241222422224322244222452224622247222482224922250222512225222253222542225522256222572225822259222602226122262222632226422265222662226722268222692227022271222722227322274222752227622277222782227922280222812228222283222842228522286222872228822289222902229122292222932229422295222962229722298222992230022301223022230322304223052230622307223082230922310223112231222313223142231522316223172231822319223202232122322223232232422325223262232722328223292233022331223322233322334223352233622337223382233922340223412234222343223442234522346223472234822349223502235122352223532235422355223562235722358223592236022361223622236322364223652236622367223682236922370223712237222373223742237522376223772237822379223802238122382223832238422385223862238722388223892239022391223922239322394223952239622397223982239922400224012240222403224042240522406224072240822409224102241122412224132241422415224162241722418224192242022421224222242322424224252242622427224282242922430224312243222433224342243522436224372243822439224402244122442224432244422445224462244722448224492245022451224522245322454224552245622457224582245922460224612246222463224642246522466224672246822469224702247122472224732247422475224762247722478224792248022481224822248322484224852248622487224882248922490224912249222493224942249522496224972249822499225002250122502225032250422505225062250722508225092251022511225122251322514225152251622517225182251922520225212252222523225242252522526225272252822529225302253122532225332253422535225362253722538225392254022541225422254322544225452254622547225482254922550225512255222553225542255522556225572255822559225602256122562225632256422565225662256722568225692257022571225722257322574225752257622577225782257922580225812258222583225842258522586225872258822589225902259122592225932259422595225962259722598225992260022601226022260322604226052260622607226082260922610226112261222613226142261522616226172261822619226202262122622226232262422625226262262722628226292263022631226322263322634226352263622637226382263922640226412264222643226442264522646226472264822649226502265122652226532265422655226562265722658226592266022661226622266322664226652266622667226682266922670226712267222673226742267522676226772267822679226802268122682226832268422685226862268722688226892269022691226922269322694226952269622697226982269922700227012270222703227042270522706227072270822709227102271122712227132271422715227162271722718227192272022721227222272322724227252272622727227282272922730227312273222733227342273522736227372273822739227402274122742227432274422745227462274722748227492275022751227522275322754227552275622757227582275922760227612276222763227642276522766227672276822769227702277122772227732277422775227762277722778227792278022781227822278322784227852278622787227882278922790227912279222793227942279522796227972279822799228002280122802228032280422805228062280722808228092281022811228122281322814228152281622817228182281922820228212282222823228242282522826228272282822829228302283122832228332283422835228362283722838228392284022841228422284322844228452284622847228482284922850228512285222853228542285522856228572285822859228602286122862228632286422865228662286722868228692287022871228722287322874228752287622877228782287922880228812288222883228842288522886228872288822889228902289122892228932289422895228962289722898228992290022901229022290322904229052290622907229082290922910229112291222913229142291522916229172291822919229202292122922229232292422925229262292722928229292293022931229322293322934229352293622937229382293922940229412294222943229442294522946229472294822949229502295122952229532295422955229562295722958229592296022961229622296322964229652296622967229682296922970229712297222973229742297522976229772297822979229802298122982229832298422985229862298722988229892299022991229922299322994229952299622997229982299923000230012300223003230042300523006230072300823009230102301123012230132301423015230162301723018230192302023021230222302323024230252302623027230282302923030230312303223033230342303523036230372303823039230402304123042230432304423045230462304723048230492305023051230522305323054230552305623057230582305923060230612306223063230642306523066230672306823069230702307123072230732307423075230762307723078230792308023081230822308323084230852308623087230882308923090230912309223093230942309523096230972309823099231002310123102231032310423105231062310723108231092311023111231122311323114231152311623117231182311923120231212312223123231242312523126231272312823129231302313123132231332313423135231362313723138231392314023141231422314323144231452314623147231482314923150231512315223153231542315523156231572315823159231602316123162231632316423165231662316723168231692317023171231722317323174231752317623177231782317923180231812318223183231842318523186231872318823189231902319123192231932319423195231962319723198231992320023201232022320323204232052320623207232082320923210232112321223213232142321523216232172321823219232202322123222232232322423225232262322723228232292323023231232322323323234232352323623237232382323923240232412324223243232442324523246232472324823249232502325123252232532325423255232562325723258232592326023261232622326323264232652326623267232682326923270232712327223273232742327523276232772327823279232802328123282232832328423285232862328723288232892329023291232922329323294232952329623297232982329923300233012330223303233042330523306233072330823309233102331123312233132331423315233162331723318233192332023321233222332323324233252332623327233282332923330233312333223333233342333523336233372333823339233402334123342233432334423345233462334723348233492335023351233522335323354233552335623357233582335923360233612336223363233642336523366233672336823369233702337123372233732337423375233762337723378233792338023381233822338323384233852338623387233882338923390233912339223393233942339523396233972339823399234002340123402234032340423405234062340723408234092341023411234122341323414234152341623417234182341923420234212342223423234242342523426234272342823429234302343123432234332343423435234362343723438234392344023441234422344323444234452344623447234482344923450234512345223453234542345523456234572345823459234602346123462234632346423465234662346723468234692347023471234722347323474234752347623477234782347923480234812348223483234842348523486234872348823489234902349123492234932349423495234962349723498234992350023501235022350323504235052350623507235082350923510235112351223513235142351523516235172351823519235202352123522235232352423525235262352723528235292353023531235322353323534235352353623537235382353923540235412354223543235442354523546235472354823549235502355123552235532355423555235562355723558235592356023561235622356323564235652356623567235682356923570235712357223573235742357523576235772357823579235802358123582235832358423585235862358723588235892359023591235922359323594235952359623597235982359923600236012360223603236042360523606236072360823609236102361123612236132361423615236162361723618236192362023621236222362323624236252362623627236282362923630236312363223633236342363523636236372363823639236402364123642236432364423645236462364723648236492365023651236522365323654236552365623657236582365923660236612366223663236642366523666236672366823669236702367123672236732367423675236762367723678236792368023681236822368323684236852368623687236882368923690236912369223693236942369523696236972369823699237002370123702237032370423705237062370723708237092371023711237122371323714237152371623717237182371923720237212372223723237242372523726237272372823729237302373123732237332373423735237362373723738237392374023741237422374323744237452374623747237482374923750237512375223753237542375523756237572375823759237602376123762237632376423765237662376723768237692377023771237722377323774237752377623777237782377923780237812378223783237842378523786237872378823789237902379123792237932379423795237962379723798237992380023801238022380323804238052380623807238082380923810238112381223813238142381523816238172381823819238202382123822238232382423825238262382723828238292383023831238322383323834238352383623837238382383923840238412384223843238442384523846238472384823849238502385123852238532385423855238562385723858238592386023861238622386323864238652386623867238682386923870238712387223873238742387523876238772387823879238802388123882238832388423885238862388723888238892389023891238922389323894238952389623897238982389923900239012390223903239042390523906239072390823909239102391123912239132391423915239162391723918239192392023921239222392323924239252392623927239282392923930239312393223933239342393523936239372393823939239402394123942239432394423945239462394723948239492395023951239522395323954239552395623957239582395923960239612396223963239642396523966239672396823969239702397123972239732397423975239762397723978239792398023981239822398323984239852398623987239882398923990239912399223993239942399523996239972399823999240002400124002240032400424005240062400724008240092401024011240122401324014240152401624017240182401924020240212402224023240242402524026240272402824029240302403124032240332403424035240362403724038240392404024041240422404324044240452404624047240482404924050240512405224053240542405524056240572405824059240602406124062240632406424065240662406724068240692407024071240722407324074240752407624077240782407924080240812408224083240842408524086240872408824089240902409124092240932409424095240962409724098240992410024101241022410324104241052410624107241082410924110241112411224113241142411524116241172411824119241202412124122241232412424125241262412724128241292413024131241322413324134241352413624137241382413924140241412414224143241442414524146241472414824149241502415124152241532415424155241562415724158241592416024161241622416324164241652416624167241682416924170241712417224173241742417524176241772417824179241802418124182241832418424185241862418724188241892419024191241922419324194241952419624197241982419924200242012420224203242042420524206242072420824209242102421124212242132421424215242162421724218242192422024221242222422324224242252422624227242282422924230242312423224233242342423524236242372423824239242402424124242242432424424245242462424724248242492425024251242522425324254242552425624257242582425924260242612426224263242642426524266242672426824269242702427124272242732427424275242762427724278242792428024281242822428324284242852428624287242882428924290242912429224293242942429524296242972429824299243002430124302243032430424305243062430724308243092431024311243122431324314243152431624317243182431924320243212432224323243242432524326243272432824329243302433124332243332433424335243362433724338243392434024341243422434324344243452434624347243482434924350243512435224353243542435524356243572435824359243602436124362243632436424365243662436724368243692437024371243722437324374243752437624377243782437924380243812438224383243842438524386243872438824389243902439124392243932439424395243962439724398243992440024401244022440324404244052440624407244082440924410244112441224413244142441524416244172441824419244202442124422244232442424425244262442724428244292443024431244322443324434244352443624437244382443924440244412444224443244442444524446244472444824449244502445124452244532445424455244562445724458244592446024461244622446324464244652446624467244682446924470244712447224473244742447524476244772447824479244802448124482244832448424485244862448724488244892449024491244922449324494244952449624497244982449924500245012450224503245042450524506245072450824509245102451124512245132451424515245162451724518245192452024521245222452324524245252452624527245282452924530245312453224533245342453524536245372453824539245402454124542245432454424545245462454724548245492455024551245522455324554245552455624557245582455924560245612456224563245642456524566245672456824569245702457124572245732457424575245762457724578245792458024581245822458324584245852458624587245882458924590245912459224593245942459524596245972459824599246002460124602246032460424605246062460724608246092461024611246122461324614246152461624617246182461924620246212462224623246242462524626246272462824629246302463124632246332463424635246362463724638246392464024641246422464324644246452464624647246482464924650246512465224653246542465524656246572465824659246602466124662246632466424665246662466724668246692467024671246722467324674246752467624677246782467924680246812468224683246842468524686246872468824689246902469124692246932469424695246962469724698246992470024701247022470324704247052470624707247082470924710247112471224713247142471524716247172471824719247202472124722247232472424725247262472724728247292473024731247322473324734247352473624737247382473924740247412474224743247442474524746247472474824749247502475124752247532475424755247562475724758247592476024761247622476324764247652476624767247682476924770247712477224773247742477524776247772477824779247802478124782247832478424785247862478724788247892479024791247922479324794247952479624797247982479924800248012480224803248042480524806248072480824809248102481124812248132481424815248162481724818248192482024821248222482324824248252482624827248282482924830248312483224833248342483524836248372483824839248402484124842248432484424845248462484724848248492485024851248522485324854248552485624857248582485924860248612486224863248642486524866248672486824869248702487124872248732487424875248762487724878248792488024881248822488324884248852488624887248882488924890248912489224893248942489524896248972489824899249002490124902249032490424905249062490724908249092491024911249122491324914249152491624917249182491924920249212492224923249242492524926249272492824929249302493124932249332493424935249362493724938249392494024941249422494324944249452494624947249482494924950249512495224953249542495524956249572495824959249602496124962249632496424965249662496724968249692497024971249722497324974249752497624977249782497924980249812498224983249842498524986249872498824989249902499124992249932499424995249962499724998249992500025001250022500325004250052500625007250082500925010250112501225013250142501525016250172501825019250202502125022250232502425025250262502725028250292503025031250322503325034250352503625037250382503925040250412504225043250442504525046250472504825049250502505125052250532505425055250562505725058250592506025061250622506325064250652506625067250682506925070250712507225073250742507525076250772507825079250802508125082250832508425085250862508725088250892509025091250922509325094250952509625097250982509925100251012510225103251042510525106251072510825109251102511125112251132511425115251162511725118251192512025121251222512325124251252512625127251282512925130251312513225133251342513525136251372513825139251402514125142251432514425145251462514725148251492515025151251522515325154251552515625157251582515925160251612516225163251642516525166251672516825169251702517125172251732517425175251762517725178251792518025181251822518325184251852518625187251882518925190251912519225193251942519525196251972519825199252002520125202252032520425205252062520725208252092521025211252122521325214252152521625217252182521925220252212522225223252242522525226252272522825229252302523125232252332523425235252362523725238252392524025241252422524325244252452524625247252482524925250252512525225253252542525525256252572525825259252602526125262252632526425265252662526725268252692527025271252722527325274252752527625277252782527925280252812528225283252842528525286252872528825289252902529125292252932529425295252962529725298252992530025301253022530325304253052530625307253082530925310253112531225313253142531525316253172531825319253202532125322253232532425325253262532725328253292533025331253322533325334253352533625337253382533925340253412534225343253442534525346253472534825349253502535125352253532535425355253562535725358253592536025361253622536325364253652536625367253682536925370253712537225373253742537525376253772537825379253802538125382253832538425385253862538725388253892539025391253922539325394253952539625397253982539925400254012540225403254042540525406254072540825409254102541125412254132541425415254162541725418254192542025421254222542325424254252542625427254282542925430254312543225433254342543525436254372543825439254402544125442254432544425445254462544725448254492545025451254522545325454254552545625457254582545925460254612546225463254642546525466254672546825469254702547125472254732547425475254762547725478254792548025481254822548325484254852548625487254882548925490254912549225493254942549525496254972549825499255002550125502255032550425505255062550725508255092551025511255122551325514255152551625517255182551925520255212552225523255242552525526255272552825529255302553125532255332553425535255362553725538255392554025541255422554325544255452554625547255482554925550255512555225553255542555525556255572555825559255602556125562255632556425565255662556725568255692557025571255722557325574255752557625577255782557925580255812558225583255842558525586255872558825589255902559125592255932559425595255962559725598255992560025601256022560325604256052560625607256082560925610256112561225613256142561525616256172561825619256202562125622256232562425625256262562725628256292563025631256322563325634256352563625637256382563925640256412564225643256442564525646256472564825649256502565125652256532565425655256562565725658256592566025661256622566325664256652566625667256682566925670256712567225673256742567525676256772567825679256802568125682256832568425685256862568725688256892569025691256922569325694256952569625697256982569925700257012570225703257042570525706257072570825709257102571125712257132571425715257162571725718257192572025721257222572325724257252572625727257282572925730257312573225733257342573525736257372573825739257402574125742257432574425745257462574725748257492575025751257522575325754257552575625757257582575925760257612576225763257642576525766257672576825769257702577125772257732577425775257762577725778257792578025781257822578325784257852578625787257882578925790257912579225793257942579525796257972579825799258002580125802258032580425805258062580725808258092581025811258122581325814258152581625817258182581925820258212582225823258242582525826258272582825829258302583125832258332583425835258362583725838258392584025841258422584325844258452584625847258482584925850258512585225853258542585525856258572585825859258602586125862258632586425865258662586725868258692587025871258722587325874258752587625877258782587925880258812588225883258842588525886258872588825889258902589125892258932589425895258962589725898258992590025901259022590325904259052590625907259082590925910259112591225913259142591525916259172591825919259202592125922259232592425925259262592725928259292593025931259322593325934259352593625937259382593925940259412594225943259442594525946259472594825949259502595125952259532595425955259562595725958259592596025961259622596325964259652596625967259682596925970259712597225973259742597525976259772597825979259802598125982259832598425985259862598725988259892599025991259922599325994259952599625997259982599926000260012600226003260042600526006260072600826009260102601126012260132601426015260162601726018260192602026021260222602326024260252602626027260282602926030260312603226033260342603526036260372603826039260402604126042260432604426045260462604726048260492605026051260522605326054260552605626057260582605926060260612606226063260642606526066260672606826069260702607126072260732607426075260762607726078260792608026081260822608326084260852608626087260882608926090260912609226093260942609526096260972609826099261002610126102261032610426105261062610726108261092611026111261122611326114261152611626117261182611926120261212612226123261242612526126261272612826129261302613126132261332613426135261362613726138261392614026141261422614326144261452614626147261482614926150261512615226153261542615526156261572615826159261602616126162261632616426165261662616726168261692617026171261722617326174261752617626177261782617926180261812618226183261842618526186261872618826189261902619126192261932619426195261962619726198261992620026201262022620326204262052620626207262082620926210262112621226213262142621526216262172621826219262202622126222262232622426225262262622726228262292623026231262322623326234262352623626237262382623926240262412624226243262442624526246262472624826249262502625126252262532625426255262562625726258262592626026261262622626326264262652626626267262682626926270262712627226273262742627526276262772627826279262802628126282262832628426285262862628726288262892629026291262922629326294262952629626297262982629926300263012630226303263042630526306263072630826309263102631126312263132631426315263162631726318263192632026321263222632326324263252632626327263282632926330263312633226333263342633526336263372633826339263402634126342263432634426345263462634726348263492635026351263522635326354263552635626357263582635926360263612636226363263642636526366263672636826369263702637126372263732637426375263762637726378263792638026381263822638326384263852638626387263882638926390263912639226393263942639526396263972639826399264002640126402264032640426405264062640726408264092641026411264122641326414264152641626417264182641926420264212642226423264242642526426264272642826429264302643126432264332643426435264362643726438264392644026441264422644326444264452644626447264482644926450264512645226453264542645526456264572645826459264602646126462264632646426465264662646726468264692647026471264722647326474264752647626477264782647926480264812648226483264842648526486264872648826489264902649126492264932649426495264962649726498264992650026501265022650326504265052650626507265082650926510265112651226513265142651526516265172651826519265202652126522265232652426525265262652726528265292653026531265322653326534265352653626537265382653926540265412654226543265442654526546265472654826549265502655126552265532655426555265562655726558265592656026561265622656326564265652656626567265682656926570265712657226573265742657526576265772657826579265802658126582265832658426585265862658726588265892659026591265922659326594265952659626597265982659926600266012660226603266042660526606266072660826609266102661126612266132661426615266162661726618266192662026621266222662326624266252662626627266282662926630266312663226633266342663526636266372663826639266402664126642266432664426645266462664726648266492665026651266522665326654266552665626657266582665926660266612666226663266642666526666266672666826669266702667126672266732667426675266762667726678266792668026681266822668326684266852668626687266882668926690266912669226693266942669526696266972669826699267002670126702267032670426705267062670726708267092671026711267122671326714267152671626717267182671926720267212672226723267242672526726267272672826729267302673126732267332673426735267362673726738267392674026741267422674326744267452674626747267482674926750267512675226753267542675526756267572675826759267602676126762267632676426765267662676726768267692677026771267722677326774267752677626777267782677926780267812678226783267842678526786267872678826789267902679126792267932679426795267962679726798267992680026801268022680326804268052680626807268082680926810268112681226813268142681526816268172681826819268202682126822268232682426825268262682726828268292683026831268322683326834268352683626837268382683926840268412684226843268442684526846268472684826849268502685126852268532685426855268562685726858268592686026861268622686326864268652686626867268682686926870268712687226873268742687526876268772687826879268802688126882268832688426885268862688726888268892689026891268922689326894268952689626897268982689926900269012690226903269042690526906269072690826909269102691126912269132691426915269162691726918269192692026921269222692326924269252692626927269282692926930269312693226933269342693526936269372693826939269402694126942269432694426945269462694726948269492695026951269522695326954269552695626957269582695926960269612696226963269642696526966269672696826969269702697126972269732697426975269762697726978269792698026981269822698326984269852698626987269882698926990269912699226993269942699526996269972699826999270002700127002270032700427005270062700727008270092701027011270122701327014270152701627017270182701927020270212702227023270242702527026270272702827029270302703127032270332703427035270362703727038270392704027041270422704327044270452704627047270482704927050270512705227053270542705527056270572705827059270602706127062270632706427065270662706727068270692707027071270722707327074270752707627077270782707927080270812708227083270842708527086270872708827089270902709127092270932709427095270962709727098270992710027101271022710327104271052710627107271082710927110271112711227113271142711527116271172711827119271202712127122271232712427125271262712727128271292713027131271322713327134271352713627137271382713927140271412714227143271442714527146271472714827149271502715127152271532715427155271562715727158271592716027161271622716327164271652716627167271682716927170271712717227173271742717527176271772717827179271802718127182271832718427185271862718727188271892719027191271922719327194271952719627197271982719927200272012720227203272042720527206272072720827209272102721127212272132721427215272162721727218272192722027221272222722327224272252722627227272282722927230272312723227233272342723527236272372723827239272402724127242272432724427245272462724727248272492725027251272522725327254272552725627257272582725927260272612726227263272642726527266272672726827269272702727127272272732727427275272762727727278272792728027281272822728327284272852728627287272882728927290272912729227293272942729527296272972729827299273002730127302273032730427305273062730727308273092731027311273122731327314273152731627317273182731927320273212732227323273242732527326273272732827329273302733127332273332733427335273362733727338273392734027341273422734327344273452734627347273482734927350273512735227353273542735527356273572735827359273602736127362273632736427365273662736727368273692737027371273722737327374273752737627377273782737927380273812738227383273842738527386273872738827389273902739127392273932739427395273962739727398273992740027401274022740327404274052740627407274082740927410274112741227413274142741527416274172741827419274202742127422274232742427425274262742727428274292743027431274322743327434274352743627437274382743927440274412744227443274442744527446274472744827449274502745127452274532745427455274562745727458274592746027461274622746327464274652746627467274682746927470274712747227473274742747527476274772747827479274802748127482274832748427485274862748727488274892749027491274922749327494274952749627497274982749927500275012750227503275042750527506275072750827509275102751127512275132751427515275162751727518275192752027521275222752327524275252752627527275282752927530275312753227533275342753527536275372753827539275402754127542275432754427545275462754727548275492755027551275522755327554275552755627557275582755927560275612756227563275642756527566275672756827569275702757127572275732757427575275762757727578275792758027581275822758327584275852758627587275882758927590275912759227593275942759527596275972759827599276002760127602276032760427605276062760727608276092761027611276122761327614276152761627617276182761927620276212762227623276242762527626276272762827629276302763127632276332763427635276362763727638276392764027641276422764327644276452764627647276482764927650276512765227653276542765527656276572765827659276602766127662276632766427665276662766727668276692767027671276722767327674276752767627677276782767927680276812768227683276842768527686276872768827689276902769127692276932769427695276962769727698276992770027701277022770327704277052770627707277082770927710277112771227713277142771527716277172771827719277202772127722277232772427725277262772727728277292773027731277322773327734277352773627737277382773927740277412774227743277442774527746277472774827749277502775127752277532775427755277562775727758277592776027761277622776327764277652776627767277682776927770277712777227773277742777527776277772777827779277802778127782277832778427785277862778727788277892779027791277922779327794277952779627797277982779927800278012780227803278042780527806278072780827809278102781127812278132781427815278162781727818278192782027821278222782327824278252782627827278282782927830278312783227833278342783527836278372783827839278402784127842278432784427845278462784727848278492785027851278522785327854278552785627857278582785927860278612786227863278642786527866278672786827869278702787127872278732787427875278762787727878278792788027881278822788327884278852788627887278882788927890278912789227893278942789527896278972789827899279002790127902279032790427905279062790727908279092791027911279122791327914279152791627917279182791927920279212792227923279242792527926279272792827929279302793127932279332793427935279362793727938279392794027941279422794327944279452794627947279482794927950279512795227953279542795527956279572795827959279602796127962279632796427965279662796727968279692797027971279722797327974279752797627977279782797927980279812798227983279842798527986279872798827989279902799127992279932799427995279962799727998279992800028001280022800328004280052800628007280082800928010280112801228013280142801528016280172801828019280202802128022280232802428025280262802728028280292803028031280322803328034280352803628037280382803928040280412804228043280442804528046280472804828049280502805128052280532805428055280562805728058280592806028061280622806328064280652806628067280682806928070280712807228073280742807528076280772807828079280802808128082280832808428085280862808728088280892809028091280922809328094280952809628097280982809928100281012810228103281042810528106281072810828109281102811128112281132811428115281162811728118281192812028121281222812328124281252812628127281282812928130281312813228133281342813528136281372813828139281402814128142281432814428145281462814728148281492815028151281522815328154281552815628157281582815928160281612816228163281642816528166281672816828169281702817128172281732817428175281762817728178281792818028181281822818328184281852818628187281882818928190281912819228193281942819528196281972819828199282002820128202282032820428205282062820728208282092821028211282122821328214282152821628217282182821928220282212822228223282242822528226282272822828229282302823128232282332823428235282362823728238282392824028241282422824328244282452824628247282482824928250282512825228253282542825528256282572825828259282602826128262282632826428265282662826728268282692827028271282722827328274282752827628277282782827928280282812828228283282842828528286282872828828289282902829128292282932829428295282962829728298282992830028301283022830328304283052830628307283082830928310283112831228313283142831528316283172831828319283202832128322283232832428325283262832728328283292833028331283322833328334283352833628337283382833928340283412834228343283442834528346283472834828349283502835128352283532835428355283562835728358283592836028361283622836328364283652836628367283682836928370283712837228373283742837528376283772837828379283802838128382283832838428385283862838728388283892839028391283922839328394283952839628397283982839928400284012840228403284042840528406284072840828409284102841128412284132841428415284162841728418284192842028421284222842328424284252842628427284282842928430284312843228433284342843528436284372843828439284402844128442284432844428445284462844728448284492845028451284522845328454284552845628457284582845928460284612846228463284642846528466284672846828469284702847128472284732847428475284762847728478284792848028481284822848328484284852848628487284882848928490284912849228493284942849528496284972849828499285002850128502285032850428505285062850728508285092851028511285122851328514285152851628517285182851928520285212852228523285242852528526285272852828529285302853128532285332853428535285362853728538285392854028541285422854328544285452854628547285482854928550285512855228553285542855528556285572855828559285602856128562285632856428565285662856728568285692857028571285722857328574285752857628577285782857928580285812858228583285842858528586285872858828589285902859128592285932859428595285962859728598285992860028601286022860328604286052860628607286082860928610286112861228613286142861528616286172861828619286202862128622286232862428625286262862728628286292863028631286322863328634286352863628637286382863928640286412864228643286442864528646286472864828649286502865128652286532865428655286562865728658286592866028661286622866328664286652866628667286682866928670286712867228673286742867528676286772867828679286802868128682286832868428685286862868728688286892869028691286922869328694286952869628697286982869928700287012870228703287042870528706287072870828709287102871128712287132871428715287162871728718287192872028721287222872328724287252872628727287282872928730287312873228733287342873528736287372873828739287402874128742287432874428745287462874728748287492875028751287522875328754287552875628757287582875928760287612876228763287642876528766287672876828769287702877128772287732877428775287762877728778287792878028781287822878328784287852878628787287882878928790287912879228793287942879528796287972879828799288002880128802288032880428805288062880728808288092881028811288122881328814288152881628817288182881928820288212882228823288242882528826288272882828829288302883128832288332883428835288362883728838288392884028841288422884328844288452884628847288482884928850288512885228853288542885528856288572885828859288602886128862288632886428865288662886728868288692887028871288722887328874288752887628877288782887928880288812888228883288842888528886288872888828889288902889128892288932889428895288962889728898288992890028901289022890328904289052890628907289082890928910289112891228913289142891528916289172891828919289202892128922289232892428925289262892728928289292893028931289322893328934289352893628937289382893928940289412894228943289442894528946289472894828949289502895128952289532895428955289562895728958289592896028961289622896328964289652896628967289682896928970289712897228973289742897528976289772897828979289802898128982289832898428985289862898728988289892899028991289922899328994289952899628997289982899929000290012900229003290042900529006290072900829009290102901129012290132901429015290162901729018290192902029021290222902329024290252902629027290282902929030290312903229033290342903529036290372903829039290402904129042290432904429045290462904729048290492905029051290522905329054290552905629057290582905929060290612906229063290642906529066290672906829069290702907129072290732907429075290762907729078290792908029081290822908329084290852908629087290882908929090290912909229093290942909529096290972909829099291002910129102291032910429105291062910729108291092911029111291122911329114291152911629117291182911929120291212912229123291242912529126291272912829129291302913129132291332913429135291362913729138291392914029141291422914329144291452914629147291482914929150291512915229153291542915529156291572915829159291602916129162291632916429165291662916729168291692917029171291722917329174291752917629177291782917929180291812918229183291842918529186291872918829189291902919129192291932919429195291962919729198291992920029201292022920329204292052920629207292082920929210292112921229213292142921529216292172921829219292202922129222292232922429225292262922729228292292923029231292322923329234292352923629237292382923929240292412924229243292442924529246292472924829249292502925129252292532925429255292562925729258292592926029261292622926329264292652926629267292682926929270292712927229273292742927529276292772927829279292802928129282292832928429285292862928729288292892929029291292922929329294292952929629297292982929929300293012930229303293042930529306293072930829309293102931129312293132931429315293162931729318293192932029321293222932329324293252932629327293282932929330293312933229333293342933529336293372933829339293402934129342293432934429345293462934729348293492935029351293522935329354293552935629357293582935929360293612936229363293642936529366293672936829369293702937129372293732937429375293762937729378293792938029381293822938329384293852938629387293882938929390293912939229393293942939529396293972939829399294002940129402294032940429405294062940729408294092941029411294122941329414294152941629417294182941929420294212942229423294242942529426294272942829429294302943129432294332943429435294362943729438294392944029441294422944329444294452944629447294482944929450294512945229453294542945529456294572945829459294602946129462294632946429465294662946729468294692947029471294722947329474294752947629477294782947929480294812948229483294842948529486294872948829489294902949129492294932949429495294962949729498294992950029501295022950329504295052950629507295082950929510295112951229513295142951529516295172951829519295202952129522295232952429525295262952729528295292953029531295322953329534295352953629537295382953929540295412954229543295442954529546295472954829549295502955129552295532955429555295562955729558295592956029561295622956329564295652956629567295682956929570295712957229573295742957529576295772957829579295802958129582295832958429585295862958729588295892959029591295922959329594295952959629597295982959929600296012960229603296042960529606296072960829609296102961129612296132961429615296162961729618296192962029621296222962329624296252962629627296282962929630296312963229633296342963529636296372963829639296402964129642296432964429645296462964729648296492965029651296522965329654296552965629657296582965929660296612966229663296642966529666296672966829669296702967129672296732967429675296762967729678296792968029681296822968329684296852968629687296882968929690296912969229693296942969529696296972969829699297002970129702297032970429705297062970729708297092971029711297122971329714297152971629717297182971929720297212972229723297242972529726297272972829729297302973129732297332973429735297362973729738297392974029741297422974329744297452974629747297482974929750297512975229753297542975529756297572975829759297602976129762297632976429765297662976729768297692977029771297722977329774297752977629777297782977929780297812978229783297842978529786297872978829789297902979129792297932979429795297962979729798297992980029801298022980329804298052980629807298082980929810298112981229813298142981529816298172981829819298202982129822298232982429825298262982729828298292983029831298322983329834298352983629837298382983929840298412984229843298442984529846298472984829849298502985129852298532985429855298562985729858298592986029861298622986329864298652986629867298682986929870298712987229873298742987529876298772987829879298802988129882298832988429885298862988729888298892989029891298922989329894298952989629897298982989929900299012990229903299042990529906299072990829909299102991129912299132991429915299162991729918299192992029921299222992329924299252992629927299282992929930299312993229933299342993529936299372993829939299402994129942299432994429945299462994729948299492995029951299522995329954299552995629957299582995929960299612996229963299642996529966299672996829969299702997129972299732997429975299762997729978299792998029981299822998329984299852998629987299882998929990299912999229993299942999529996299972999829999300003000130002300033000430005300063000730008300093001030011300123001330014300153001630017300183001930020300213002230023300243002530026300273002830029300303003130032300333003430035300363003730038300393004030041300423004330044300453004630047300483004930050300513005230053300543005530056300573005830059300603006130062300633006430065300663006730068300693007030071300723007330074300753007630077300783007930080300813008230083300843008530086300873008830089300903009130092300933009430095300963009730098300993010030101301023010330104301053010630107301083010930110301113011230113301143011530116301173011830119301203012130122301233012430125301263012730128301293013030131301323013330134301353013630137301383013930140301413014230143301443014530146301473014830149301503015130152301533015430155301563015730158301593016030161301623016330164301653016630167301683016930170301713017230173301743017530176301773017830179301803018130182301833018430185301863018730188301893019030191301923019330194301953019630197301983019930200302013020230203302043020530206302073020830209302103021130212302133021430215302163021730218302193022030221302223022330224302253022630227302283022930230302313023230233302343023530236302373023830239302403024130242302433024430245302463024730248302493025030251302523025330254302553025630257302583025930260302613026230263302643026530266302673026830269302703027130272302733027430275302763027730278302793028030281302823028330284302853028630287302883028930290302913029230293302943029530296302973029830299303003030130302303033030430305303063030730308303093031030311303123031330314303153031630317303183031930320303213032230323303243032530326303273032830329303303033130332303333033430335303363033730338303393034030341303423034330344303453034630347303483034930350303513035230353303543035530356303573035830359303603036130362303633036430365303663036730368303693037030371303723037330374303753037630377303783037930380303813038230383303843038530386303873038830389303903039130392303933039430395303963039730398303993040030401304023040330404304053040630407304083040930410304113041230413304143041530416304173041830419304203042130422304233042430425304263042730428304293043030431304323043330434304353043630437304383043930440304413044230443304443044530446304473044830449304503045130452304533045430455304563045730458304593046030461304623046330464304653046630467304683046930470304713047230473304743047530476304773047830479304803048130482304833048430485304863048730488304893049030491304923049330494304953049630497304983049930500305013050230503305043050530506305073050830509305103051130512305133051430515305163051730518305193052030521305223052330524305253052630527305283052930530305313053230533305343053530536305373053830539305403054130542305433054430545305463054730548305493055030551305523055330554305553055630557305583055930560305613056230563305643056530566305673056830569305703057130572305733057430575305763057730578305793058030581305823058330584305853058630587305883058930590305913059230593305943059530596305973059830599306003060130602306033060430605306063060730608306093061030611306123061330614306153061630617306183061930620306213062230623306243062530626306273062830629306303063130632306333063430635306363063730638306393064030641306423064330644306453064630647306483064930650306513065230653306543065530656306573065830659306603066130662306633066430665306663066730668306693067030671306723067330674306753067630677306783067930680306813068230683306843068530686306873068830689306903069130692306933069430695306963069730698306993070030701307023070330704307053070630707307083070930710307113071230713307143071530716307173071830719307203072130722307233072430725307263072730728307293073030731307323073330734307353073630737307383073930740307413074230743307443074530746307473074830749307503075130752307533075430755307563075730758307593076030761307623076330764307653076630767307683076930770307713077230773307743077530776307773077830779307803078130782307833078430785307863078730788307893079030791307923079330794307953079630797307983079930800308013080230803308043080530806308073080830809308103081130812308133081430815308163081730818308193082030821308223082330824308253082630827308283082930830308313083230833308343083530836308373083830839308403084130842308433084430845308463084730848308493085030851308523085330854308553085630857308583085930860308613086230863308643086530866308673086830869308703087130872308733087430875308763087730878308793088030881308823088330884308853088630887308883088930890308913089230893308943089530896308973089830899309003090130902309033090430905309063090730908309093091030911309123091330914309153091630917309183091930920309213092230923309243092530926309273092830929309303093130932309333093430935309363093730938309393094030941309423094330944309453094630947309483094930950309513095230953309543095530956309573095830959309603096130962309633096430965309663096730968309693097030971309723097330974309753097630977309783097930980309813098230983309843098530986309873098830989309903099130992309933099430995309963099730998309993100031001310023100331004310053100631007310083100931010310113101231013310143101531016310173101831019310203102131022310233102431025310263102731028310293103031031310323103331034310353103631037310383103931040310413104231043310443104531046310473104831049310503105131052310533105431055310563105731058310593106031061310623106331064310653106631067310683106931070310713107231073310743107531076310773107831079310803108131082310833108431085310863108731088310893109031091310923109331094310953109631097310983109931100311013110231103311043110531106311073110831109311103111131112311133111431115311163111731118311193112031121311223112331124311253112631127311283112931130311313113231133311343113531136311373113831139311403114131142311433114431145311463114731148311493115031151311523115331154311553115631157311583115931160311613116231163311643116531166311673116831169311703117131172311733117431175311763117731178311793118031181311823118331184311853118631187311883118931190311913119231193311943119531196311973119831199312003120131202312033120431205312063120731208312093121031211312123121331214312153121631217312183121931220312213122231223312243122531226312273122831229312303123131232312333123431235312363123731238312393124031241312423124331244312453124631247312483124931250312513125231253312543125531256312573125831259312603126131262312633126431265312663126731268312693127031271312723127331274312753127631277312783127931280312813128231283312843128531286312873128831289312903129131292312933129431295312963129731298312993130031301313023130331304313053130631307313083130931310313113131231313313143131531316313173131831319313203132131322313233132431325313263132731328313293133031331313323133331334313353133631337313383133931340313413134231343313443134531346313473134831349313503135131352313533135431355313563135731358313593136031361313623136331364313653136631367313683136931370313713137231373313743137531376313773137831379313803138131382313833138431385313863138731388313893139031391313923139331394313953139631397313983139931400314013140231403314043140531406314073140831409314103141131412314133141431415314163141731418314193142031421314223142331424314253142631427314283142931430314313143231433314343143531436314373143831439314403144131442314433144431445314463144731448314493145031451314523145331454314553145631457314583145931460314613146231463314643146531466314673146831469314703147131472314733147431475314763147731478314793148031481314823148331484314853148631487314883148931490314913149231493314943149531496314973149831499315003150131502315033150431505315063150731508315093151031511315123151331514315153151631517315183151931520315213152231523315243152531526315273152831529315303153131532315333153431535315363153731538315393154031541315423154331544315453154631547315483154931550315513155231553315543155531556315573155831559315603156131562315633156431565315663156731568315693157031571315723157331574315753157631577315783157931580315813158231583315843158531586315873158831589315903159131592315933159431595315963159731598315993160031601316023160331604316053160631607316083160931610316113161231613316143161531616316173161831619316203162131622316233162431625316263162731628316293163031631316323163331634316353163631637316383163931640316413164231643316443164531646316473164831649316503165131652316533165431655316563165731658316593166031661316623166331664316653166631667316683166931670316713167231673316743167531676316773167831679316803168131682316833168431685316863168731688316893169031691316923169331694316953169631697316983169931700317013170231703317043170531706317073170831709317103171131712317133171431715317163171731718317193172031721317223172331724317253172631727317283172931730317313173231733317343173531736317373173831739317403174131742317433174431745317463174731748317493175031751317523175331754317553175631757317583175931760317613176231763317643176531766317673176831769317703177131772317733177431775317763177731778317793178031781317823178331784317853178631787317883178931790317913179231793317943179531796317973179831799318003180131802318033180431805318063180731808318093181031811318123181331814318153181631817318183181931820318213182231823318243182531826318273182831829318303183131832318333183431835318363183731838318393184031841318423184331844318453184631847318483184931850318513185231853318543185531856318573185831859318603186131862318633186431865318663186731868318693187031871318723187331874318753187631877318783187931880318813188231883318843188531886318873188831889318903189131892318933189431895318963189731898318993190031901319023190331904319053190631907319083190931910319113191231913319143191531916319173191831919319203192131922319233192431925319263192731928319293193031931319323193331934319353193631937319383193931940319413194231943319443194531946319473194831949319503195131952319533195431955319563195731958319593196031961319623196331964319653196631967319683196931970319713197231973319743197531976319773197831979319803198131982319833198431985319863198731988319893199031991319923199331994319953199631997319983199932000320013200232003320043200532006320073200832009320103201132012320133201432015320163201732018320193202032021320223202332024320253202632027320283202932030320313203232033320343203532036320373203832039320403204132042320433204432045320463204732048320493205032051320523205332054320553205632057320583205932060320613206232063320643206532066320673206832069320703207132072320733207432075320763207732078320793208032081320823208332084320853208632087320883208932090320913209232093320943209532096320973209832099321003210132102321033210432105321063210732108321093211032111321123211332114321153211632117321183211932120321213212232123321243212532126321273212832129321303213132132321333213432135321363213732138321393214032141321423214332144321453214632147321483214932150321513215232153321543215532156321573215832159321603216132162321633216432165321663216732168321693217032171321723217332174321753217632177321783217932180321813218232183321843218532186321873218832189321903219132192321933219432195321963219732198321993220032201322023220332204322053220632207322083220932210322113221232213322143221532216322173221832219322203222132222322233222432225322263222732228322293223032231322323223332234322353223632237322383223932240322413224232243322443224532246322473224832249322503225132252322533225432255322563225732258322593226032261322623226332264322653226632267322683226932270322713227232273322743227532276322773227832279322803228132282322833228432285322863228732288322893229032291322923229332294322953229632297322983229932300323013230232303323043230532306323073230832309323103231132312323133231432315323163231732318323193232032321323223232332324323253232632327323283232932330323313233232333323343233532336323373233832339323403234132342323433234432345323463234732348323493235032351323523235332354323553235632357323583235932360323613236232363323643236532366323673236832369323703237132372323733237432375323763237732378323793238032381323823238332384323853238632387323883238932390323913239232393323943239532396323973239832399324003240132402324033240432405324063240732408324093241032411324123241332414324153241632417324183241932420324213242232423324243242532426324273242832429324303243132432324333243432435324363243732438324393244032441324423244332444324453244632447324483244932450324513245232453324543245532456324573245832459324603246132462324633246432465324663246732468324693247032471324723247332474324753247632477324783247932480324813248232483324843248532486324873248832489324903249132492324933249432495324963249732498324993250032501325023250332504325053250632507325083250932510325113251232513325143251532516325173251832519325203252132522325233252432525325263252732528325293253032531325323253332534325353253632537325383253932540325413254232543325443254532546325473254832549325503255132552325533255432555325563255732558325593256032561325623256332564325653256632567325683256932570325713257232573325743257532576325773257832579325803258132582325833258432585325863258732588325893259032591325923259332594325953259632597325983259932600326013260232603326043260532606326073260832609326103261132612326133261432615326163261732618326193262032621326223262332624326253262632627326283262932630326313263232633326343263532636326373263832639326403264132642326433264432645326463264732648326493265032651326523265332654326553265632657326583265932660326613266232663326643266532666326673266832669326703267132672326733267432675326763267732678326793268032681326823268332684326853268632687326883268932690326913269232693326943269532696326973269832699327003270132702327033270432705327063270732708327093271032711327123271332714327153271632717327183271932720327213272232723327243272532726327273272832729327303273132732327333273432735327363273732738327393274032741327423274332744327453274632747327483274932750327513275232753327543275532756327573275832759327603276132762327633276432765327663276732768327693277032771327723277332774327753277632777327783277932780327813278232783327843278532786327873278832789327903279132792327933279432795327963279732798327993280032801328023280332804328053280632807328083280932810328113281232813328143281532816328173281832819328203282132822328233282432825328263282732828328293283032831328323283332834328353283632837328383283932840328413284232843328443284532846328473284832849328503285132852328533285432855328563285732858328593286032861328623286332864328653286632867328683286932870328713287232873328743287532876328773287832879328803288132882328833288432885328863288732888328893289032891328923289332894328953289632897328983289932900329013290232903329043290532906329073290832909329103291132912329133291432915329163291732918329193292032921329223292332924329253292632927329283292932930329313293232933329343293532936329373293832939329403294132942329433294432945329463294732948329493295032951329523295332954329553295632957329583295932960329613296232963329643296532966329673296832969329703297132972329733297432975329763297732978329793298032981329823298332984329853298632987329883298932990329913299232993329943299532996329973299832999330003300133002330033300433005330063300733008330093301033011330123301333014330153301633017330183301933020330213302233023330243302533026330273302833029330303303133032330333303433035330363303733038330393304033041330423304333044330453304633047330483304933050330513305233053330543305533056330573305833059330603306133062330633306433065330663306733068330693307033071330723307333074330753307633077330783307933080330813308233083330843308533086330873308833089330903309133092330933309433095330963309733098330993310033101331023310333104331053310633107331083310933110331113311233113331143311533116331173311833119331203312133122331233312433125331263312733128331293313033131331323313333134331353313633137331383313933140331413314233143331443314533146331473314833149331503315133152331533315433155331563315733158331593316033161331623316333164331653316633167331683316933170331713317233173331743317533176331773317833179331803318133182331833318433185331863318733188331893319033191331923319333194331953319633197331983319933200332013320233203332043320533206332073320833209332103321133212332133321433215332163321733218332193322033221332223322333224332253322633227332283322933230332313323233233332343323533236332373323833239332403324133242332433324433245332463324733248332493325033251332523325333254332553325633257332583325933260332613326233263332643326533266332673326833269332703327133272332733327433275332763327733278332793328033281332823328333284332853328633287332883328933290332913329233293332943329533296332973329833299333003330133302333033330433305333063330733308333093331033311333123331333314333153331633317333183331933320333213332233323333243332533326333273332833329333303333133332333333333433335333363333733338333393334033341333423334333344333453334633347333483334933350333513335233353333543335533356333573335833359333603336133362333633336433365333663336733368333693337033371333723337333374333753337633377333783337933380333813338233383333843338533386333873338833389333903339133392333933339433395333963339733398333993340033401334023340333404334053340633407334083340933410334113341233413334143341533416334173341833419334203342133422334233342433425334263342733428334293343033431334323343333434334353343633437334383343933440334413344233443334443344533446334473344833449334503345133452334533345433455334563345733458334593346033461334623346333464334653346633467334683346933470334713347233473334743347533476334773347833479334803348133482334833348433485334863348733488334893349033491334923349333494334953349633497334983349933500335013350233503335043350533506335073350833509335103351133512335133351433515335163351733518335193352033521335223352333524335253352633527335283352933530335313353233533335343353533536335373353833539335403354133542335433354433545335463354733548335493355033551335523355333554335553355633557335583355933560335613356233563335643356533566335673356833569335703357133572335733357433575335763357733578335793358033581335823358333584335853358633587335883358933590335913359233593335943359533596335973359833599336003360133602336033360433605336063360733608336093361033611336123361333614336153361633617336183361933620336213362233623336243362533626336273362833629336303363133632336333363433635336363363733638336393364033641336423364333644336453364633647336483364933650336513365233653336543365533656336573365833659336603366133662336633366433665336663366733668336693367033671336723367333674336753367633677336783367933680336813368233683336843368533686336873368833689336903369133692336933369433695336963369733698336993370033701337023370333704337053370633707337083370933710337113371233713337143371533716337173371833719337203372133722337233372433725337263372733728337293373033731337323373333734337353373633737337383373933740337413374233743337443374533746337473374833749337503375133752337533375433755337563375733758337593376033761337623376333764337653376633767337683376933770337713377233773337743377533776337773377833779337803378133782337833378433785337863378733788337893379033791337923379333794337953379633797337983379933800338013380233803338043380533806338073380833809338103381133812338133381433815338163381733818338193382033821338223382333824338253382633827338283382933830338313383233833338343383533836338373383833839338403384133842338433384433845338463384733848338493385033851338523385333854338553385633857338583385933860338613386233863338643386533866338673386833869338703387133872338733387433875338763387733878338793388033881338823388333884338853388633887338883388933890338913389233893338943389533896338973389833899339003390133902339033390433905339063390733908339093391033911339123391333914339153391633917339183391933920339213392233923339243392533926339273392833929339303393133932339333393433935339363393733938339393394033941339423394333944339453394633947339483394933950339513395233953339543395533956339573395833959339603396133962339633396433965339663396733968339693397033971339723397333974339753397633977339783397933980339813398233983339843398533986339873398833989339903399133992339933399433995339963399733998339993400034001340023400334004340053400634007340083400934010340113401234013340143401534016340173401834019340203402134022340233402434025340263402734028340293403034031340323403334034340353403634037340383403934040340413404234043340443404534046340473404834049340503405134052340533405434055340563405734058340593406034061340623406334064340653406634067340683406934070340713407234073340743407534076340773407834079340803408134082340833408434085340863408734088340893409034091340923409334094340953409634097340983409934100341013410234103341043410534106341073410834109341103411134112341133411434115341163411734118341193412034121341223412334124341253412634127341283412934130341313413234133341343413534136341373413834139341403414134142341433414434145341463414734148341493415034151341523415334154341553415634157341583415934160341613416234163341643416534166341673416834169341703417134172341733417434175341763417734178341793418034181341823418334184341853418634187341883418934190341913419234193341943419534196341973419834199342003420134202342033420434205342063420734208342093421034211342123421334214342153421634217342183421934220342213422234223342243422534226342273422834229342303423134232342333423434235342363423734238342393424034241342423424334244342453424634247342483424934250342513425234253342543425534256342573425834259342603426134262342633426434265342663426734268342693427034271342723427334274342753427634277342783427934280342813428234283342843428534286342873428834289342903429134292342933429434295342963429734298342993430034301343023430334304343053430634307343083430934310343113431234313343143431534316343173431834319343203432134322343233432434325343263432734328343293433034331343323433334334343353433634337343383433934340343413434234343343443434534346343473434834349343503435134352343533435434355343563435734358343593436034361343623436334364343653436634367343683436934370343713437234373343743437534376343773437834379343803438134382343833438434385343863438734388343893439034391343923439334394343953439634397343983439934400344013440234403344043440534406344073440834409344103441134412344133441434415344163441734418344193442034421344223442334424344253442634427344283442934430344313443234433344343443534436344373443834439344403444134442344433444434445344463444734448344493445034451344523445334454344553445634457344583445934460344613446234463344643446534466344673446834469344703447134472344733447434475344763447734478344793448034481344823448334484344853448634487344883448934490344913449234493344943449534496344973449834499345003450134502345033450434505345063450734508345093451034511345123451334514345153451634517345183451934520345213452234523345243452534526345273452834529345303453134532345333453434535345363453734538345393454034541345423454334544345453454634547345483454934550345513455234553345543455534556345573455834559345603456134562345633456434565345663456734568345693457034571345723457334574345753457634577345783457934580345813458234583345843458534586345873458834589345903459134592345933459434595345963459734598345993460034601346023460334604346053460634607346083460934610346113461234613346143461534616346173461834619346203462134622346233462434625346263462734628346293463034631346323463334634346353463634637346383463934640346413464234643346443464534646346473464834649346503465134652346533465434655346563465734658346593466034661346623466334664346653466634667346683466934670346713467234673346743467534676346773467834679346803468134682346833468434685346863468734688346893469034691346923469334694346953469634697346983469934700347013470234703347043470534706347073470834709347103471134712347133471434715347163471734718347193472034721347223472334724347253472634727347283472934730347313473234733347343473534736347373473834739347403474134742347433474434745347463474734748347493475034751347523475334754347553475634757347583475934760347613476234763347643476534766347673476834769347703477134772347733477434775347763477734778347793478034781347823478334784347853478634787347883478934790347913479234793347943479534796347973479834799348003480134802348033480434805348063480734808348093481034811348123481334814348153481634817348183481934820348213482234823348243482534826348273482834829348303483134832348333483434835348363483734838348393484034841348423484334844348453484634847348483484934850348513485234853348543485534856348573485834859348603486134862348633486434865348663486734868348693487034871348723487334874348753487634877348783487934880348813488234883348843488534886348873488834889348903489134892348933489434895348963489734898348993490034901349023490334904349053490634907349083490934910349113491234913349143491534916349173491834919349203492134922349233492434925349263492734928349293493034931349323493334934349353493634937349383493934940349413494234943349443494534946349473494834949349503495134952349533495434955349563495734958349593496034961349623496334964349653496634967349683496934970349713497234973349743497534976349773497834979349803498134982349833498434985349863498734988349893499034991349923499334994349953499634997349983499935000350013500235003350043500535006350073500835009350103501135012350133501435015350163501735018350193502035021350223502335024350253502635027350283502935030350313503235033350343503535036350373503835039350403504135042350433504435045350463504735048350493505035051350523505335054350553505635057350583505935060350613506235063350643506535066350673506835069350703507135072350733507435075350763507735078350793508035081350823508335084350853508635087350883508935090350913509235093350943509535096350973509835099351003510135102351033510435105351063510735108351093511035111351123511335114351153511635117351183511935120351213512235123351243512535126351273512835129351303513135132351333513435135351363513735138351393514035141351423514335144351453514635147351483514935150351513515235153351543515535156351573515835159351603516135162351633516435165351663516735168351693517035171351723517335174351753517635177351783517935180351813518235183351843518535186351873518835189351903519135192351933519435195351963519735198351993520035201352023520335204352053520635207352083520935210352113521235213352143521535216352173521835219352203522135222352233522435225352263522735228352293523035231352323523335234352353523635237352383523935240352413524235243352443524535246352473524835249352503525135252352533525435255352563525735258352593526035261352623526335264352653526635267352683526935270352713527235273352743527535276352773527835279352803528135282352833528435285352863528735288352893529035291352923529335294352953529635297352983529935300353013530235303353043530535306353073530835309353103531135312353133531435315353163531735318353193532035321353223532335324353253532635327353283532935330353313533235333353343533535336353373533835339353403534135342353433534435345353463534735348353493535035351353523535335354353553535635357353583535935360353613536235363353643536535366353673536835369353703537135372353733537435375353763537735378353793538035381353823538335384353853538635387353883538935390353913539235393353943539535396353973539835399354003540135402354033540435405354063540735408354093541035411354123541335414354153541635417354183541935420354213542235423354243542535426354273542835429354303543135432354333543435435354363543735438354393544035441354423544335444354453544635447354483544935450354513545235453354543545535456354573545835459354603546135462354633546435465354663546735468354693547035471354723547335474354753547635477354783547935480354813548235483354843548535486354873548835489354903549135492354933549435495354963549735498354993550035501355023550335504355053550635507355083550935510355113551235513355143551535516355173551835519355203552135522355233552435525355263552735528355293553035531355323553335534355353553635537355383553935540355413554235543355443554535546355473554835549355503555135552355533555435555355563555735558355593556035561355623556335564355653556635567355683556935570355713557235573355743557535576355773557835579355803558135582355833558435585355863558735588355893559035591355923559335594355953559635597355983559935600356013560235603356043560535606356073560835609356103561135612356133561435615356163561735618356193562035621356223562335624356253562635627356283562935630356313563235633356343563535636356373563835639356403564135642356433564435645356463564735648356493565035651356523565335654356553565635657356583565935660356613566235663356643566535666356673566835669356703567135672356733567435675356763567735678356793568035681356823568335684356853568635687356883568935690356913569235693356943569535696356973569835699357003570135702357033570435705357063570735708357093571035711357123571335714357153571635717357183571935720357213572235723357243572535726357273572835729357303573135732357333573435735357363573735738357393574035741357423574335744357453574635747357483574935750357513575235753357543575535756357573575835759357603576135762357633576435765357663576735768357693577035771357723577335774357753577635777357783577935780357813578235783357843578535786357873578835789357903579135792357933579435795357963579735798357993580035801358023580335804358053580635807358083580935810358113581235813358143581535816358173581835819358203582135822358233582435825358263582735828358293583035831358323583335834358353583635837358383583935840358413584235843358443584535846358473584835849358503585135852358533585435855358563585735858358593586035861358623586335864358653586635867358683586935870358713587235873358743587535876358773587835879358803588135882358833588435885358863588735888358893589035891358923589335894358953589635897358983589935900359013590235903359043590535906359073590835909359103591135912359133591435915359163591735918359193592035921359223592335924359253592635927359283592935930359313593235933359343593535936359373593835939359403594135942359433594435945359463594735948359493595035951359523595335954359553595635957359583595935960359613596235963359643596535966359673596835969359703597135972359733597435975359763597735978359793598035981359823598335984359853598635987359883598935990359913599235993359943599535996359973599835999360003600136002360033600436005360063600736008360093601036011360123601336014360153601636017360183601936020360213602236023360243602536026360273602836029360303603136032360333603436035360363603736038360393604036041360423604336044360453604636047360483604936050360513605236053360543605536056360573605836059360603606136062360633606436065360663606736068360693607036071360723607336074360753607636077360783607936080360813608236083360843608536086360873608836089360903609136092360933609436095360963609736098360993610036101361023610336104361053610636107361083610936110361113611236113361143611536116361173611836119361203612136122361233612436125361263612736128361293613036131361323613336134361353613636137361383613936140361413614236143361443614536146361473614836149361503615136152361533615436155361563615736158361593616036161361623616336164361653616636167361683616936170361713617236173361743617536176361773617836179361803618136182361833618436185361863618736188361893619036191361923619336194361953619636197361983619936200362013620236203362043620536206362073620836209362103621136212362133621436215362163621736218362193622036221362223622336224362253622636227362283622936230362313623236233362343623536236362373623836239362403624136242362433624436245362463624736248362493625036251362523625336254362553625636257362583625936260362613626236263362643626536266362673626836269362703627136272362733627436275362763627736278362793628036281362823628336284362853628636287362883628936290362913629236293362943629536296362973629836299363003630136302363033630436305363063630736308363093631036311363123631336314363153631636317363183631936320363213632236323363243632536326363273632836329363303633136332363333633436335363363633736338363393634036341363423634336344363453634636347363483634936350363513635236353363543635536356363573635836359363603636136362363633636436365363663636736368363693637036371363723637336374363753637636377363783637936380363813638236383363843638536386363873638836389363903639136392363933639436395363963639736398363993640036401364023640336404364053640636407364083640936410364113641236413364143641536416364173641836419364203642136422364233642436425364263642736428364293643036431364323643336434364353643636437364383643936440364413644236443364443644536446364473644836449364503645136452364533645436455364563645736458364593646036461364623646336464364653646636467364683646936470364713647236473364743647536476364773647836479364803648136482364833648436485364863648736488364893649036491364923649336494364953649636497364983649936500365013650236503365043650536506365073650836509365103651136512365133651436515365163651736518365193652036521365223652336524365253652636527365283652936530365313653236533365343653536536365373653836539365403654136542365433654436545365463654736548365493655036551365523655336554365553655636557365583655936560365613656236563365643656536566365673656836569365703657136572365733657436575365763657736578365793658036581365823658336584365853658636587365883658936590365913659236593365943659536596365973659836599366003660136602366033660436605366063660736608366093661036611366123661336614366153661636617366183661936620366213662236623366243662536626366273662836629366303663136632366333663436635366363663736638366393664036641366423664336644366453664636647366483664936650366513665236653366543665536656366573665836659366603666136662366633666436665366663666736668366693667036671366723667336674366753667636677366783667936680366813668236683366843668536686366873668836689366903669136692366933669436695366963669736698366993670036701367023670336704367053670636707367083670936710367113671236713367143671536716367173671836719367203672136722367233672436725367263672736728367293673036731367323673336734367353673636737367383673936740367413674236743367443674536746367473674836749367503675136752367533675436755367563675736758367593676036761367623676336764367653676636767367683676936770367713677236773367743677536776367773677836779367803678136782367833678436785367863678736788367893679036791367923679336794367953679636797367983679936800368013680236803368043680536806368073680836809368103681136812368133681436815368163681736818368193682036821368223682336824368253682636827368283682936830368313683236833368343683536836368373683836839368403684136842368433684436845368463684736848368493685036851368523685336854368553685636857368583685936860368613686236863368643686536866368673686836869368703687136872368733687436875368763687736878368793688036881368823688336884368853688636887368883688936890368913689236893368943689536896368973689836899369003690136902369033690436905369063690736908369093691036911369123691336914369153691636917369183691936920369213692236923369243692536926369273692836929369303693136932369333693436935369363693736938369393694036941369423694336944369453694636947369483694936950369513695236953369543695536956369573695836959369603696136962369633696436965369663696736968369693697036971369723697336974369753697636977369783697936980369813698236983369843698536986369873698836989369903699136992369933699436995369963699736998369993700037001370023700337004370053700637007370083700937010370113701237013370143701537016370173701837019370203702137022370233702437025370263702737028370293703037031370323703337034370353703637037370383703937040370413704237043370443704537046370473704837049370503705137052370533705437055370563705737058370593706037061370623706337064370653706637067370683706937070370713707237073370743707537076370773707837079370803708137082370833708437085370863708737088370893709037091370923709337094370953709637097370983709937100371013710237103371043710537106371073710837109371103711137112371133711437115371163711737118371193712037121371223712337124371253712637127371283712937130371313713237133371343713537136371373713837139371403714137142371433714437145371463714737148371493715037151371523715337154371553715637157371583715937160371613716237163371643716537166371673716837169371703717137172371733717437175371763717737178371793718037181371823718337184371853718637187371883718937190371913719237193371943719537196371973719837199372003720137202372033720437205372063720737208372093721037211372123721337214372153721637217372183721937220372213722237223372243722537226372273722837229372303723137232372333723437235372363723737238372393724037241372423724337244372453724637247372483724937250372513725237253372543725537256372573725837259372603726137262372633726437265372663726737268372693727037271372723727337274372753727637277372783727937280372813728237283372843728537286372873728837289372903729137292372933729437295372963729737298372993730037301373023730337304373053730637307373083730937310373113731237313373143731537316373173731837319373203732137322373233732437325373263732737328373293733037331373323733337334373353733637337373383733937340373413734237343373443734537346373473734837349373503735137352373533735437355373563735737358373593736037361373623736337364373653736637367373683736937370373713737237373373743737537376373773737837379373803738137382373833738437385373863738737388373893739037391373923739337394373953739637397373983739937400374013740237403374043740537406374073740837409374103741137412374133741437415374163741737418374193742037421374223742337424374253742637427374283742937430374313743237433374343743537436374373743837439374403744137442374433744437445374463744737448374493745037451374523745337454374553745637457374583745937460374613746237463374643746537466374673746837469374703747137472374733747437475374763747737478374793748037481374823748337484374853748637487374883748937490374913749237493374943749537496374973749837499375003750137502375033750437505375063750737508375093751037511375123751337514375153751637517375183751937520375213752237523375243752537526375273752837529375303753137532375333753437535375363753737538375393754037541375423754337544375453754637547375483754937550375513755237553375543755537556375573755837559375603756137562375633756437565375663756737568375693757037571375723757337574375753757637577375783757937580375813758237583375843758537586375873758837589375903759137592375933759437595375963759737598375993760037601376023760337604376053760637607376083760937610376113761237613376143761537616376173761837619376203762137622376233762437625376263762737628376293763037631376323763337634376353763637637376383763937640376413764237643376443764537646376473764837649376503765137652376533765437655376563765737658376593766037661376623766337664376653766637667376683766937670376713767237673376743767537676376773767837679376803768137682376833768437685376863768737688376893769037691376923769337694376953769637697376983769937700377013770237703377043770537706377073770837709377103771137712377133771437715377163771737718377193772037721377223772337724377253772637727377283772937730377313773237733377343773537736377373773837739377403774137742377433774437745377463774737748377493775037751377523775337754377553775637757377583775937760377613776237763377643776537766377673776837769377703777137772377733777437775377763777737778377793778037781377823778337784377853778637787377883778937790377913779237793377943779537796377973779837799378003780137802378033780437805378063780737808378093781037811378123781337814378153781637817378183781937820378213782237823378243782537826378273782837829378303783137832378333783437835378363783737838378393784037841378423784337844378453784637847378483784937850378513785237853378543785537856378573785837859378603786137862378633786437865378663786737868378693787037871378723787337874378753787637877378783787937880378813788237883378843788537886378873788837889378903789137892378933789437895378963789737898378993790037901379023790337904379053790637907379083790937910379113791237913379143791537916379173791837919379203792137922379233792437925379263792737928379293793037931379323793337934379353793637937379383793937940379413794237943379443794537946379473794837949379503795137952379533795437955379563795737958379593796037961379623796337964379653796637967379683796937970379713797237973379743797537976379773797837979379803798137982379833798437985379863798737988379893799037991379923799337994379953799637997379983799938000380013800238003380043800538006380073800838009380103801138012380133801438015380163801738018380193802038021380223802338024380253802638027380283802938030380313803238033380343803538036380373803838039380403804138042380433804438045380463804738048380493805038051380523805338054380553805638057380583805938060380613806238063380643806538066380673806838069380703807138072380733807438075380763807738078380793808038081380823808338084380853808638087380883808938090380913809238093380943809538096380973809838099381003810138102381033810438105381063810738108381093811038111381123811338114381153811638117381183811938120381213812238123381243812538126381273812838129381303813138132381333813438135381363813738138381393814038141381423814338144381453814638147381483814938150381513815238153381543815538156381573815838159381603816138162381633816438165381663816738168381693817038171381723817338174381753817638177381783817938180381813818238183381843818538186381873818838189381903819138192381933819438195381963819738198381993820038201382023820338204382053820638207382083820938210382113821238213382143821538216382173821838219382203822138222382233822438225382263822738228382293823038231382323823338234382353823638237382383823938240382413824238243382443824538246382473824838249382503825138252382533825438255382563825738258382593826038261382623826338264382653826638267382683826938270382713827238273382743827538276382773827838279382803828138282382833828438285382863828738288382893829038291382923829338294382953829638297382983829938300383013830238303383043830538306383073830838309383103831138312383133831438315383163831738318383193832038321383223832338324383253832638327383283832938330383313833238333383343833538336383373833838339383403834138342383433834438345383463834738348383493835038351383523835338354383553835638357383583835938360383613836238363383643836538366383673836838369383703837138372383733837438375383763837738378383793838038381383823838338384383853838638387383883838938390383913839238393383943839538396383973839838399384003840138402384033840438405384063840738408384093841038411384123841338414384153841638417384183841938420384213842238423384243842538426384273842838429384303843138432384333843438435384363843738438384393844038441384423844338444384453844638447384483844938450384513845238453384543845538456384573845838459384603846138462384633846438465384663846738468384693847038471384723847338474384753847638477384783847938480384813848238483384843848538486384873848838489384903849138492384933849438495384963849738498384993850038501385023850338504385053850638507385083850938510385113851238513385143851538516385173851838519385203852138522385233852438525385263852738528385293853038531385323853338534385353853638537385383853938540385413854238543385443854538546385473854838549385503855138552385533855438555385563855738558385593856038561385623856338564385653856638567385683856938570385713857238573385743857538576385773857838579385803858138582385833858438585385863858738588385893859038591385923859338594385953859638597385983859938600386013860238603386043860538606386073860838609386103861138612386133861438615386163861738618386193862038621386223862338624386253862638627386283862938630386313863238633386343863538636386373863838639386403864138642386433864438645386463864738648386493865038651386523865338654386553865638657386583865938660386613866238663386643866538666386673866838669386703867138672386733867438675386763867738678386793868038681386823868338684386853868638687386883868938690386913869238693386943869538696386973869838699387003870138702387033870438705387063870738708387093871038711387123871338714387153871638717387183871938720387213872238723387243872538726387273872838729387303873138732387333873438735387363873738738387393874038741387423874338744387453874638747387483874938750387513875238753387543875538756387573875838759387603876138762387633876438765387663876738768387693877038771387723877338774387753877638777387783877938780387813878238783387843878538786387873878838789387903879138792387933879438795387963879738798387993880038801388023880338804388053880638807388083880938810388113881238813388143881538816388173881838819388203882138822388233882438825388263882738828388293883038831388323883338834388353883638837388383883938840388413884238843388443884538846388473884838849388503885138852388533885438855388563885738858388593886038861388623886338864388653886638867388683886938870388713887238873388743887538876388773887838879388803888138882388833888438885388863888738888388893889038891388923889338894388953889638897388983889938900389013890238903389043890538906389073890838909389103891138912389133891438915389163891738918389193892038921389223892338924389253892638927389283892938930389313893238933389343893538936389373893838939389403894138942389433894438945389463894738948389493895038951389523895338954389553895638957389583895938960389613896238963389643896538966389673896838969389703897138972389733897438975389763897738978389793898038981389823898338984389853898638987389883898938990389913899238993389943899538996389973899838999390003900139002390033900439005390063900739008390093901039011390123901339014390153901639017390183901939020390213902239023390243902539026390273902839029390303903139032390333903439035390363903739038390393904039041390423904339044390453904639047390483904939050390513905239053390543905539056390573905839059390603906139062390633906439065390663906739068390693907039071390723907339074390753907639077390783907939080390813908239083390843908539086390873908839089390903909139092390933909439095390963909739098390993910039101391023910339104391053910639107391083910939110391113911239113391143911539116391173911839119391203912139122391233912439125391263912739128391293913039131391323913339134391353913639137391383913939140391413914239143391443914539146391473914839149391503915139152391533915439155391563915739158391593916039161391623916339164391653916639167391683916939170391713917239173391743917539176391773917839179391803918139182391833918439185391863918739188391893919039191391923919339194391953919639197391983919939200392013920239203392043920539206392073920839209392103921139212392133921439215392163921739218392193922039221392223922339224392253922639227392283922939230392313923239233392343923539236392373923839239392403924139242392433924439245392463924739248392493925039251392523925339254392553925639257392583925939260392613926239263392643926539266392673926839269392703927139272392733927439275392763927739278392793928039281392823928339284392853928639287392883928939290392913929239293392943929539296392973929839299393003930139302393033930439305393063930739308393093931039311393123931339314393153931639317393183931939320393213932239323393243932539326393273932839329393303933139332393333933439335393363933739338393393934039341393423934339344393453934639347393483934939350393513935239353393543935539356393573935839359393603936139362393633936439365393663936739368393693937039371393723937339374393753937639377393783937939380393813938239383393843938539386393873938839389393903939139392393933939439395393963939739398393993940039401394023940339404394053940639407394083940939410394113941239413394143941539416394173941839419394203942139422394233942439425394263942739428394293943039431394323943339434394353943639437394383943939440394413944239443394443944539446394473944839449394503945139452394533945439455394563945739458394593946039461394623946339464394653946639467394683946939470394713947239473394743947539476394773947839479394803948139482394833948439485394863948739488394893949039491394923949339494394953949639497394983949939500395013950239503395043950539506395073950839509395103951139512395133951439515395163951739518395193952039521395223952339524395253952639527395283952939530395313953239533395343953539536395373953839539395403954139542395433954439545395463954739548395493955039551395523955339554395553955639557395583955939560395613956239563395643956539566395673956839569395703957139572395733957439575395763957739578395793958039581395823958339584395853958639587395883958939590395913959239593395943959539596395973959839599396003960139602396033960439605396063960739608396093961039611396123961339614396153961639617396183961939620396213962239623396243962539626396273962839629396303963139632396333963439635396363963739638396393964039641396423964339644396453964639647396483964939650396513965239653396543965539656396573965839659396603966139662396633966439665396663966739668396693967039671396723967339674396753967639677396783967939680396813968239683396843968539686396873968839689396903969139692396933969439695396963969739698396993970039701397023970339704397053970639707397083970939710397113971239713397143971539716397173971839719397203972139722397233972439725397263972739728397293973039731397323973339734397353973639737397383973939740397413974239743397443974539746397473974839749397503975139752397533975439755397563975739758397593976039761397623976339764397653976639767397683976939770397713977239773397743977539776397773977839779397803978139782397833978439785397863978739788397893979039791397923979339794397953979639797397983979939800398013980239803398043980539806398073980839809398103981139812398133981439815398163981739818398193982039821398223982339824398253982639827398283982939830398313983239833398343983539836398373983839839398403984139842398433984439845398463984739848398493985039851398523985339854398553985639857398583985939860398613986239863398643986539866398673986839869398703987139872398733987439875398763987739878398793988039881398823988339884398853988639887398883988939890398913989239893398943989539896398973989839899399003990139902399033990439905399063990739908399093991039911399123991339914399153991639917399183991939920399213992239923399243992539926399273992839929399303993139932399333993439935399363993739938399393994039941399423994339944399453994639947399483994939950399513995239953399543995539956399573995839959399603996139962399633996439965399663996739968399693997039971399723997339974399753997639977399783997939980399813998239983399843998539986399873998839989399903999139992399933999439995399963999739998399994000040001400024000340004400054000640007400084000940010400114001240013400144001540016400174001840019400204002140022400234002440025400264002740028400294003040031400324003340034400354003640037400384003940040400414004240043400444004540046400474004840049400504005140052400534005440055400564005740058400594006040061400624006340064400654006640067400684006940070400714007240073400744007540076400774007840079400804008140082400834008440085400864008740088400894009040091400924009340094400954009640097400984009940100401014010240103401044010540106401074010840109401104011140112401134011440115401164011740118401194012040121401224012340124401254012640127401284012940130401314013240133401344013540136401374013840139401404014140142401434014440145401464014740148401494015040151401524015340154401554015640157401584015940160401614016240163401644016540166401674016840169401704017140172401734017440175401764017740178401794018040181401824018340184401854018640187401884018940190401914019240193401944019540196401974019840199402004020140202402034020440205402064020740208402094021040211402124021340214402154021640217402184021940220402214022240223402244022540226402274022840229402304023140232402334023440235402364023740238402394024040241402424024340244402454024640247402484024940250402514025240253402544025540256402574025840259402604026140262402634026440265402664026740268402694027040271402724027340274402754027640277402784027940280402814028240283402844028540286402874028840289402904029140292402934029440295402964029740298402994030040301403024030340304403054030640307403084030940310403114031240313403144031540316403174031840319403204032140322403234032440325403264032740328403294033040331403324033340334403354033640337403384033940340403414034240343403444034540346403474034840349403504035140352403534035440355403564035740358403594036040361403624036340364403654036640367403684036940370403714037240373403744037540376403774037840379403804038140382403834038440385403864038740388403894039040391403924039340394403954039640397403984039940400404014040240403404044040540406404074040840409404104041140412404134041440415404164041740418404194042040421404224042340424404254042640427404284042940430404314043240433404344043540436404374043840439404404044140442404434044440445404464044740448404494045040451404524045340454404554045640457404584045940460404614046240463404644046540466404674046840469404704047140472404734047440475404764047740478404794048040481404824048340484404854048640487404884048940490404914049240493404944049540496404974049840499405004050140502405034050440505405064050740508405094051040511405124051340514405154051640517405184051940520405214052240523405244052540526405274052840529405304053140532405334053440535405364053740538405394054040541405424054340544405454054640547405484054940550405514055240553405544055540556405574055840559405604056140562405634056440565405664056740568405694057040571405724057340574405754057640577405784057940580405814058240583405844058540586405874058840589405904059140592405934059440595405964059740598405994060040601406024060340604406054060640607406084060940610406114061240613406144061540616406174061840619406204062140622406234062440625406264062740628406294063040631406324063340634406354063640637406384063940640406414064240643406444064540646406474064840649406504065140652406534065440655406564065740658406594066040661406624066340664406654066640667406684066940670406714067240673406744067540676406774067840679406804068140682406834068440685406864068740688406894069040691406924069340694406954069640697406984069940700407014070240703407044070540706407074070840709407104071140712407134071440715407164071740718407194072040721407224072340724407254072640727407284072940730407314073240733407344073540736407374073840739407404074140742407434074440745407464074740748407494075040751407524075340754407554075640757407584075940760407614076240763407644076540766407674076840769407704077140772407734077440775407764077740778407794078040781407824078340784407854078640787407884078940790407914079240793407944079540796407974079840799408004080140802408034080440805408064080740808408094081040811408124081340814408154081640817408184081940820408214082240823408244082540826408274082840829408304083140832408334083440835408364083740838408394084040841408424084340844408454084640847408484084940850408514085240853408544085540856408574085840859408604086140862408634086440865408664086740868408694087040871408724087340874408754087640877408784087940880408814088240883408844088540886408874088840889408904089140892408934089440895408964089740898408994090040901409024090340904409054090640907409084090940910409114091240913409144091540916409174091840919409204092140922409234092440925409264092740928409294093040931409324093340934409354093640937409384093940940409414094240943409444094540946409474094840949409504095140952409534095440955409564095740958409594096040961409624096340964409654096640967409684096940970409714097240973409744097540976409774097840979409804098140982409834098440985409864098740988409894099040991409924099340994409954099640997409984099941000410014100241003410044100541006410074100841009410104101141012410134101441015410164101741018410194102041021410224102341024410254102641027410284102941030410314103241033410344103541036410374103841039410404104141042410434104441045410464104741048410494105041051410524105341054410554105641057410584105941060410614106241063410644106541066410674106841069410704107141072410734107441075410764107741078410794108041081410824108341084410854108641087410884108941090410914109241093410944109541096410974109841099411004110141102411034110441105411064110741108411094111041111411124111341114411154111641117411184111941120411214112241123411244112541126411274112841129411304113141132411334113441135411364113741138411394114041141411424114341144411454114641147411484114941150411514115241153411544115541156411574115841159411604116141162411634116441165411664116741168411694117041171411724117341174411754117641177411784117941180411814118241183411844118541186411874118841189411904119141192411934119441195411964119741198411994120041201412024120341204412054120641207412084120941210412114121241213412144121541216412174121841219412204122141222412234122441225412264122741228412294123041231412324123341234412354123641237412384123941240412414124241243412444124541246412474124841249412504125141252412534125441255412564125741258412594126041261412624126341264412654126641267412684126941270412714127241273412744127541276412774127841279412804128141282412834128441285412864128741288412894129041291412924129341294412954129641297412984129941300413014130241303413044130541306413074130841309413104131141312413134131441315413164131741318413194132041321413224132341324413254132641327413284132941330413314133241333413344133541336413374133841339413404134141342413434134441345413464134741348413494135041351413524135341354413554135641357413584135941360413614136241363413644136541366413674136841369413704137141372413734137441375413764137741378413794138041381413824138341384413854138641387413884138941390413914139241393413944139541396413974139841399414004140141402414034140441405414064140741408414094141041411414124141341414414154141641417414184141941420414214142241423414244142541426414274142841429414304143141432414334143441435414364143741438414394144041441414424144341444414454144641447414484144941450414514145241453414544145541456414574145841459414604146141462414634146441465414664146741468414694147041471414724147341474414754147641477414784147941480414814148241483414844148541486414874148841489414904149141492414934149441495414964149741498414994150041501415024150341504415054150641507415084150941510415114151241513415144151541516415174151841519415204152141522415234152441525415264152741528415294153041531415324153341534415354153641537415384153941540415414154241543415444154541546415474154841549415504155141552415534155441555415564155741558415594156041561415624156341564415654156641567415684156941570415714157241573415744157541576415774157841579415804158141582415834158441585415864158741588415894159041591415924159341594415954159641597415984159941600416014160241603416044160541606416074160841609416104161141612416134161441615416164161741618416194162041621416224162341624416254162641627416284162941630416314163241633416344163541636416374163841639416404164141642416434164441645416464164741648416494165041651416524165341654416554165641657416584165941660416614166241663416644166541666416674166841669416704167141672416734167441675416764167741678416794168041681416824168341684416854168641687416884168941690416914169241693416944169541696416974169841699417004170141702417034170441705417064170741708417094171041711417124171341714417154171641717417184171941720417214172241723417244172541726417274172841729417304173141732417334173441735417364173741738417394174041741417424174341744417454174641747417484174941750417514175241753417544175541756417574175841759417604176141762417634176441765417664176741768417694177041771417724177341774417754177641777417784177941780417814178241783417844178541786417874178841789417904179141792417934179441795417964179741798417994180041801418024180341804418054180641807418084180941810418114181241813418144181541816418174181841819418204182141822418234182441825418264182741828418294183041831418324183341834418354183641837418384183941840418414184241843418444184541846418474184841849418504185141852418534185441855418564185741858418594186041861418624186341864418654186641867418684186941870418714187241873418744187541876418774187841879418804188141882418834188441885418864188741888418894189041891418924189341894418954189641897418984189941900419014190241903419044190541906419074190841909419104191141912419134191441915419164191741918419194192041921419224192341924419254192641927419284192941930419314193241933419344193541936419374193841939419404194141942419434194441945419464194741948419494195041951419524195341954419554195641957419584195941960419614196241963419644196541966419674196841969419704197141972419734197441975419764197741978419794198041981419824198341984419854198641987419884198941990419914199241993419944199541996419974199841999420004200142002420034200442005420064200742008420094201042011420124201342014420154201642017420184201942020420214202242023420244202542026420274202842029420304203142032420334203442035420364203742038420394204042041420424204342044420454204642047420484204942050420514205242053420544205542056420574205842059420604206142062420634206442065420664206742068420694207042071420724207342074420754207642077420784207942080420814208242083420844208542086420874208842089420904209142092420934209442095420964209742098420994210042101421024210342104421054210642107421084210942110421114211242113421144211542116421174211842119421204212142122421234212442125421264212742128421294213042131421324213342134421354213642137421384213942140421414214242143421444214542146421474214842149421504215142152421534215442155421564215742158421594216042161421624216342164421654216642167421684216942170421714217242173421744217542176421774217842179421804218142182421834218442185421864218742188421894219042191421924219342194421954219642197421984219942200422014220242203422044220542206422074220842209422104221142212422134221442215422164221742218422194222042221422224222342224422254222642227422284222942230422314223242233422344223542236422374223842239422404224142242422434224442245422464224742248422494225042251422524225342254422554225642257422584225942260422614226242263422644226542266422674226842269422704227142272422734227442275422764227742278422794228042281422824228342284422854228642287422884228942290422914229242293422944229542296422974229842299423004230142302423034230442305423064230742308423094231042311423124231342314423154231642317423184231942320423214232242323423244232542326423274232842329423304233142332423334233442335423364233742338423394234042341423424234342344423454234642347423484234942350423514235242353423544235542356423574235842359423604236142362423634236442365423664236742368423694237042371423724237342374423754237642377423784237942380423814238242383423844238542386423874238842389423904239142392423934239442395423964239742398423994240042401424024240342404424054240642407424084240942410424114241242413424144241542416424174241842419424204242142422424234242442425424264242742428424294243042431424324243342434424354243642437424384243942440424414244242443424444244542446424474244842449424504245142452424534245442455424564245742458424594246042461424624246342464424654246642467424684246942470424714247242473424744247542476424774247842479424804248142482424834248442485424864248742488424894249042491424924249342494424954249642497424984249942500425014250242503425044250542506425074250842509425104251142512425134251442515425164251742518425194252042521425224252342524425254252642527425284252942530425314253242533425344253542536425374253842539425404254142542425434254442545425464254742548425494255042551425524255342554425554255642557425584255942560425614256242563425644256542566425674256842569425704257142572425734257442575425764257742578425794258042581425824258342584425854258642587425884258942590425914259242593425944259542596425974259842599426004260142602426034260442605426064260742608426094261042611426124261342614426154261642617426184261942620426214262242623426244262542626426274262842629426304263142632426334263442635426364263742638426394264042641426424264342644426454264642647426484264942650426514265242653426544265542656426574265842659426604266142662426634266442665426664266742668426694267042671426724267342674426754267642677426784267942680426814268242683426844268542686426874268842689426904269142692426934269442695426964269742698426994270042701427024270342704427054270642707427084270942710427114271242713427144271542716427174271842719427204272142722427234272442725427264272742728427294273042731427324273342734427354273642737427384273942740427414274242743427444274542746427474274842749427504275142752427534275442755427564275742758427594276042761427624276342764427654276642767427684276942770427714277242773427744277542776427774277842779427804278142782427834278442785427864278742788427894279042791427924279342794427954279642797427984279942800428014280242803428044280542806428074280842809428104281142812428134281442815428164281742818428194282042821428224282342824428254282642827428284282942830428314283242833428344283542836428374283842839428404284142842428434284442845428464284742848428494285042851428524285342854428554285642857428584285942860428614286242863428644286542866428674286842869428704287142872428734287442875428764287742878428794288042881428824288342884428854288642887428884288942890428914289242893428944289542896428974289842899429004290142902429034290442905429064290742908429094291042911429124291342914429154291642917429184291942920429214292242923429244292542926429274292842929429304293142932429334293442935429364293742938429394294042941429424294342944429454294642947429484294942950429514295242953429544295542956429574295842959429604296142962429634296442965429664296742968429694297042971429724297342974429754297642977429784297942980429814298242983429844298542986429874298842989429904299142992429934299442995429964299742998429994300043001430024300343004430054300643007430084300943010430114301243013430144301543016430174301843019430204302143022430234302443025430264302743028430294303043031430324303343034430354303643037430384303943040430414304243043430444304543046430474304843049430504305143052430534305443055430564305743058430594306043061430624306343064430654306643067430684306943070430714307243073430744307543076430774307843079430804308143082430834308443085430864308743088430894309043091430924309343094430954309643097430984309943100431014310243103431044310543106431074310843109431104311143112431134311443115431164311743118431194312043121431224312343124431254312643127431284312943130431314313243133431344313543136431374313843139431404314143142431434314443145431464314743148431494315043151431524315343154431554315643157431584315943160431614316243163431644316543166431674316843169431704317143172431734317443175431764317743178431794318043181431824318343184431854318643187431884318943190431914319243193431944319543196431974319843199432004320143202432034320443205432064320743208432094321043211432124321343214432154321643217432184321943220432214322243223432244322543226432274322843229432304323143232432334323443235432364323743238432394324043241432424324343244432454324643247432484324943250432514325243253432544325543256432574325843259432604326143262432634326443265432664326743268432694327043271432724327343274432754327643277432784327943280432814328243283432844328543286432874328843289432904329143292432934329443295432964329743298432994330043301433024330343304433054330643307433084330943310433114331243313433144331543316433174331843319433204332143322433234332443325433264332743328433294333043331433324333343334433354333643337433384333943340433414334243343433444334543346433474334843349433504335143352433534335443355433564335743358433594336043361433624336343364433654336643367433684336943370433714337243373433744337543376433774337843379433804338143382433834338443385433864338743388433894339043391433924339343394433954339643397433984339943400434014340243403434044340543406434074340843409434104341143412434134341443415434164341743418434194342043421434224342343424434254342643427434284342943430434314343243433434344343543436434374343843439434404344143442434434344443445434464344743448434494345043451434524345343454434554345643457434584345943460434614346243463434644346543466434674346843469434704347143472434734347443475434764347743478434794348043481434824348343484434854348643487434884348943490434914349243493434944349543496434974349843499435004350143502435034350443505435064350743508435094351043511435124351343514435154351643517435184351943520435214352243523435244352543526435274352843529435304353143532435334353443535435364353743538435394354043541435424354343544435454354643547435484354943550435514355243553435544355543556435574355843559435604356143562435634356443565435664356743568435694357043571435724357343574435754357643577435784357943580435814358243583435844358543586435874358843589435904359143592435934359443595435964359743598435994360043601436024360343604436054360643607436084360943610436114361243613436144361543616436174361843619436204362143622436234362443625436264362743628436294363043631436324363343634436354363643637436384363943640436414364243643436444364543646436474364843649436504365143652436534365443655436564365743658436594366043661436624366343664436654366643667436684366943670436714367243673436744367543676436774367843679436804368143682436834368443685436864368743688436894369043691436924369343694436954369643697436984369943700437014370243703437044370543706437074370843709437104371143712437134371443715437164371743718437194372043721437224372343724437254372643727437284372943730437314373243733437344373543736437374373843739437404374143742437434374443745437464374743748437494375043751437524375343754437554375643757437584375943760437614376243763437644376543766437674376843769437704377143772437734377443775437764377743778437794378043781437824378343784437854378643787437884378943790437914379243793437944379543796437974379843799438004380143802438034380443805438064380743808438094381043811438124381343814438154381643817438184381943820438214382243823438244382543826438274382843829438304383143832438334383443835438364383743838438394384043841438424384343844438454384643847438484384943850438514385243853438544385543856438574385843859438604386143862438634386443865438664386743868438694387043871438724387343874438754387643877438784387943880438814388243883438844388543886438874388843889438904389143892438934389443895438964389743898438994390043901439024390343904439054390643907439084390943910439114391243913439144391543916439174391843919439204392143922439234392443925439264392743928439294393043931439324393343934439354393643937439384393943940439414394243943439444394543946439474394843949439504395143952439534395443955439564395743958439594396043961439624396343964439654396643967439684396943970439714397243973439744397543976439774397843979439804398143982439834398443985439864398743988439894399043991439924399343994439954399643997439984399944000440014400244003440044400544006440074400844009440104401144012440134401444015440164401744018440194402044021440224402344024440254402644027440284402944030440314403244033440344403544036440374403844039440404404144042440434404444045440464404744048440494405044051440524405344054440554405644057440584405944060440614406244063440644406544066440674406844069440704407144072440734407444075440764407744078440794408044081440824408344084440854408644087440884408944090440914409244093440944409544096440974409844099441004410144102441034410444105441064410744108441094411044111441124411344114441154411644117441184411944120441214412244123441244412544126441274412844129441304413144132441334413444135441364413744138441394414044141441424414344144441454414644147441484414944150441514415244153441544415544156441574415844159441604416144162441634416444165441664416744168441694417044171441724417344174441754417644177441784417944180441814418244183441844418544186441874418844189441904419144192441934419444195441964419744198441994420044201442024420344204442054420644207442084420944210442114421244213442144421544216442174421844219442204422144222442234422444225442264422744228442294423044231442324423344234442354423644237442384423944240442414424244243442444424544246442474424844249442504425144252442534425444255442564425744258442594426044261442624426344264442654426644267442684426944270442714427244273442744427544276442774427844279442804428144282442834428444285442864428744288442894429044291442924429344294442954429644297442984429944300443014430244303443044430544306443074430844309443104431144312443134431444315443164431744318443194432044321443224432344324443254432644327443284432944330443314433244333443344433544336443374433844339443404434144342443434434444345443464434744348443494435044351443524435344354443554435644357443584435944360443614436244363443644436544366443674436844369443704437144372443734437444375443764437744378443794438044381443824438344384443854438644387443884438944390443914439244393443944439544396443974439844399444004440144402444034440444405444064440744408444094441044411444124441344414444154441644417444184441944420444214442244423444244442544426444274442844429444304443144432444334443444435444364443744438444394444044441444424444344444444454444644447444484444944450444514445244453444544445544456444574445844459444604446144462444634446444465444664446744468444694447044471444724447344474444754447644477444784447944480444814448244483444844448544486444874448844489444904449144492444934449444495444964449744498444994450044501445024450344504445054450644507445084450944510445114451244513445144451544516445174451844519445204452144522445234452444525445264452744528445294453044531445324453344534445354453644537445384453944540445414454244543445444454544546445474454844549445504455144552445534455444555445564455744558445594456044561445624456344564445654456644567445684456944570445714457244573445744457544576445774457844579445804458144582445834458444585445864458744588445894459044591445924459344594445954459644597445984459944600446014460244603446044460544606446074460844609446104461144612446134461444615446164461744618446194462044621446224462344624446254462644627446284462944630446314463244633446344463544636446374463844639446404464144642446434464444645446464464744648446494465044651446524465344654446554465644657446584465944660446614466244663446644466544666446674466844669446704467144672446734467444675446764467744678446794468044681446824468344684446854468644687446884468944690446914469244693446944469544696446974469844699447004470144702447034470444705447064470744708447094471044711447124471344714447154471644717447184471944720447214472244723447244472544726447274472844729447304473144732447334473444735447364473744738447394474044741447424474344744447454474644747447484474944750447514475244753447544475544756447574475844759447604476144762447634476444765447664476744768447694477044771447724477344774447754477644777447784477944780447814478244783447844478544786447874478844789447904479144792447934479444795447964479744798447994480044801448024480344804448054480644807448084480944810448114481244813448144481544816448174481844819448204482144822448234482444825448264482744828448294483044831448324483344834448354483644837448384483944840448414484244843448444484544846448474484844849448504485144852448534485444855448564485744858448594486044861448624486344864448654486644867448684486944870448714487244873448744487544876448774487844879448804488144882448834488444885448864488744888448894489044891448924489344894448954489644897448984489944900449014490244903449044490544906449074490844909449104491144912449134491444915449164491744918449194492044921449224492344924449254492644927449284492944930449314493244933449344493544936449374493844939449404494144942449434494444945449464494744948449494495044951449524495344954449554495644957449584495944960449614496244963449644496544966449674496844969449704497144972449734497444975449764497744978449794498044981449824498344984449854498644987449884498944990449914499244993449944499544996449974499844999450004500145002450034500445005450064500745008450094501045011450124501345014450154501645017450184501945020450214502245023450244502545026450274502845029450304503145032450334503445035450364503745038450394504045041450424504345044450454504645047450484504945050450514505245053450544505545056450574505845059450604506145062450634506445065450664506745068450694507045071450724507345074450754507645077450784507945080450814508245083450844508545086450874508845089450904509145092450934509445095450964509745098450994510045101451024510345104451054510645107451084510945110451114511245113451144511545116451174511845119451204512145122451234512445125451264512745128451294513045131451324513345134451354513645137451384513945140451414514245143451444514545146451474514845149451504515145152451534515445155451564515745158451594516045161451624516345164451654516645167451684516945170451714517245173451744517545176451774517845179451804518145182451834518445185451864518745188
  1. /*@WebApiFunc@*/
  2. var varList = ['HY_DQ.SX_GD_HYF_DQ_P1_L1_001_AI0601','HY_DQ.SX_GD_HYF_DQ_P1_L1_001_AI0602','HY_DQ.SX_GD_HYF_DQ_P1_L1_001_AI0603','HY_DQ.SX_GD_HYF_DQ_P1_L1_001_AI0001','HY_DQ.SX_GD_HYF_DQ_P1_L1_001_AI0007','HY_DQ.SX_GD_HYF_DQ_P1_L1_001_AI0008','HY_DQ.SX_GD_HYF_DQ_P1_L1_001_AI0009','HY_DQ.SX_GD_HYF_DQ_P1_L1_001_AI0010','HY_DQ.SX_GD_HYF_DQ_P1_L1_001_AI0054','HY_DQ.SX_GD_HYF_DQ_P1_L1_001_AI0055','HY_DQ.SX_GD_HYF_DQ_P1_L1_001_AI0056','HY_DQ.SX_GD_HYF_DQ_P1_L1_001_AI0057','HY_DQ.SX_GD_HYF_DQ_P1_L1_001_AI0022','HY_DQ.SX_GD_HYF_DQ_P1_L1_001_AI0020','HY_DQ.SX_GD_HYF_DQ_P1_L1_001_AI0021','HY_DQ.SX_GD_HYF_DQ_P1_L1_001_AI0019','HY_DQ.SX_GD_HYF_DQ_P1_L1_001_AI0011','HY_DQ.SX_GD_HYF_DQ_P1_L1_001_AI0012','HY_DQ.SX_GD_HYF_DQ_P1_L1_001_AI0013','SX_GD_HYF_DQ_P1_L1_001_AI0014','HY_DQ.SX_GD_HYF_DQ_P1_L1_001_AI0023','HY_DQ.SX_GD_HYF_DQ_P1_L1_001_AI0024','HY_DQ.SX_GD_HYF_DQ_P1_L1_001_AI0025','HY_DQ.SX_GD_HYF_DQ_P1_L1_001_AI0074','HY_DQ.SX_GD_HYF_DQ_P1_L1_001_AI0075','HY_DQ.SX_GD_HYF_DQ_P1_L1_001_AI0076','HY_DQ.SX_GD_HYF_DQ_P1_L1_001_AI0077','HY_DQ.SX_GD_HYF_DQ_P1_L1_001_AI0078','HY_DQ.SX_GD_HYF_DQ_P1_L1_001_AI0079','HY_DQ.SX_GD_HYF_DQ_P1_L1_001_AI0080','HY_DQ.SX_GD_HYF_DQ_P1_L1_001_AI0081','HY_DQ.SX_GD_HYF_DQ_P1_L1_001_AI0626','HY_DQ.SX_GD_HYF_DQ_P1_L1_001_AI0627','HY_DQ.SX_GD_HYF_DQ_P1_L1_001_AI0628','HY_DQ.SX_GD_HYF_DQ_P1_L1_001_AI0003','HY_DQ.SX_GD_HYF_DQ_P1_L1_001_AI0015','HY_DQ.SX_GD_HYF_DQ_P1_L1_001_AI0016','HY_DQ.SX_GD_HYF_DQ_P1_L1_001_AI0017','HY_DQ.SX_GD_HYF_DQ_P1_L1_001_AI0018','HY_DQ.SX_GD_HYF_DQ_P1_L1_001_AI0027','HY_DQ.SX_GD_HYF_DQ_P1_L1_001_AI0028','HY_DQ.SX_GD_HYF_DQ_P1_L1_001_AI0029','HY_DQ.SX_GD_HYF_DQ_P1_L1_001_AI0030','HY_DQ.SX_GD_HYF_DQ_P1_L1_001_AI0038','HY_DQ.SX_GD_HYF_DQ_P1_L1_001_AI0039','HY_DQ.SX_GD_HYF_DQ_P1_L1_001_AI0040','HY_DQ.SX_GD_HYF_DQ_P1_L1_001_AI0041','HY_DQ.SX_GD_HYF_DQ_P1_L1_001_AI0042','HY_DQ.SX_GD_HYF_DQ_P1_L1_001_AI0043','HY_DQ.SX_GD_HYF_DQ_P1_L1_001_AI0044','HY_DQ.SX_GD_HYF_DQ_P1_L1_001_AI0045','HY_DQ.SX_GD_HYF_DQ_P1_L1_001_AI0046','HY_DQ.SX_GD_HYF_DQ_P1_L1_001_AI0047','HY_DQ.SX_GD_HYF_DQ_P1_L1_001_AI0048','HY_DQ.SX_GD_HYF_DQ_P1_L1_001_AI0049','HY_DQ.SX_GD_HYF_DQ_P1_L1_001_AI0050','HY_DQ.SX_GD_HYF_DQ_P1_L1_001_AI0051','HY_DQ.SX_GD_HYF_DQ_P1_L1_001_AI0052','HY_DQ.SX_GD_HYF_DQ_P1_L1_001_AI0053','HY_DQ.SX_GD_HYF_DQ_P1_L1_001_AI0058','HY_DQ.SX_GD_HYF_DQ_P1_L1_001_AI0059','HY_DQ.SX_GD_HYF_DQ_P1_L1_001_AI0060','HY_DQ.SX_GD_HYF_DQ_P1_L1_001_AI0061','HY_DQ.SX_GD_HYF_DQ_P1_L1_001_AI0062','HY_DQ.SX_GD_HYF_DQ_P1_L1_001_AI0063','HY_DQ.SX_GD_HYF_DQ_P1_L1_001_AI0064','HY_DQ.SX_GD_HYF_DQ_P1_L1_001_AI0065','HY_DQ.SX_GD_HYF_DQ_P1_L1_001_AI0066','HY_DQ.SX_GD_HYF_DQ_P1_L1_001_AI0067','HY_DQ.SX_GD_HYF_DQ_P1_L1_001_AI0068','HY_DQ.SX_GD_HYF_DQ_P1_L1_001_AI0069','HY_DQ.SX_GD_HYF_DQ_P1_L1_001_AI0070','HY_DQ.SX_GD_HYF_DQ_P1_L1_001_AI0071','HY_DQ.SX_GD_HYF_DQ_P1_L1_001_AI0072','HY_DQ.SX_GD_HYF_DQ_P1_L1_001_AI0073','HY_DQ.SX_GD_HYF_DQ_P1_L1_001_AI0035','HY_DQ.SX_GD_HYF_DQ_P1_L1_001_AI0036','HY_DQ.SX_GD_HYF_DQ_P1_L1_001_AI0037','HY_DQ.SX_GD_HYF_DQ_P1_L1_001_AI0674','HY_FC_JSD.SX_GD_HYF_JS_XX_XX_XXX__CI0004','HY_FC_JSD.SX_GD_HYF_JS_XX_XX_XXX__CI0009','HY_FC_JSD.SX_GD_HYF_JS_XX_XX_XXX__CI0129','HY_FC_JSD.SX_GD_HYF_JS_XX_XX_XXX__CI0130','HY_FC_JSD.SX_GD_HYF_JS_XX_XX_XXX__CI0131','HY_FC_JSD.SX_GD_HYF_JS_XX_XX_XXX__CI0171','HY_FC_JSD.SX_GD_HYF_JS_XX_XX_XXX__CI0144','HY_FC_JSD.SX_GD_HYF_JS_XX_XX_XXX__CI0140','HY_FC_JSD.SX_GD_HYF_JS_XX_XX_XXX__CI0168','HY_FC_JSD.SX_GD_HYF_JS_XX_XX_XXX__CI0160','HY_FC_JSD.SX_GD_HYF_JS_XX_XX_XXX__CI0164','HY_FC_JSD.SX_GD_HYF_JS_XX_XX_XXX__CI0038','HY_FC_JSD.SX_GD_HYF_JS_XX_XX_XXX__CI0034','HY_FC_JSD.SX_GD_HYF_JS_XX_XX_XXX__CI0065','HY_FC_JSD.SX_GD_HYF_JS_XX_XX_XXX__CI0054','HY_FC_JSD.SX_GD_HYF_JS_XX_XX_XXX__CI0061','GS_JCD.LN_GD_HY_JS_XX_XX_XXX_CI0006','HY_FC_JSD.SX_GD_HYF_JS_XX_XX_XXX__CI0125','HY_FC_JSD.SX_GD_HYF_JS_XX_XX_XXX__CI0124','HY_FC_JSD.SX_GD_HYF_JS_XX_XX_XXX__CI0077','HY_FC_JSD.SX_GD_HYF_JS_XX_XX_XXX__CI0089','HY_FC_JSD.SX_GD_HYF_JS_XX_XX_XXX__CI0085','HY_FC_JSD.SX_GD_HYF_JS_XX_XX_XXX__CI0116','HY_FC_JSD.SX_GD_HYF_JS_XX_XX_XXX__CI0108','HY_FC_JSD.SX_GD_HYF_JS_XX_XX_XXX__CI0112','HY_FC_JSD.SX_GD_HYF_JS_XX_XX_XXX__CI0126','HY_FC_JSD.SX_GD_HYF_JS_XX_XX_XXX__CI0192','HY_FC_JSD.SX_GD_HYF_JS_XX_XX_XXX__CI0196','HY_FC_JSD.SX_GD_HYF_JS_XX_XX_XXX__CI0188'];
  3. var varListObj = {};
  4. var tagInfoDic={};
  5. // 用于保存所有的lib
  6. var mouseX=0,mouseY=0;
  7. var zoomNodeList = zoomNodeList || [];
  8. zoomNodeList.length = 0;
  9. var contextMenuOnViewList = contextMenuOnViewList || [];
  10. var globalVarNameList = globalVarNameList || [];
  11. var ratio = {ratioX: 1, ratioY: 1};
  12. // 保存加上图形旋转之后的缩放比例
  13. var _ratio = {ratioX: 1, ratioY: 1};
  14. var autoAdaptive = '@autoAdaptive@';
  15. var browserSize = {
  16. width: window.innerWidth || $window.innerWidth(),
  17. height: window.innerHeight || $window.innerHeight()
  18. }
  19. var globalVarObj = {};
  20. var globarParamsObj = {};
  21. var globalAliasObj = {};
  22. var pageSizeRatioValue;
  23. var PAGESCALABLE; // 页面是否可通过滚轮缩放
  24. var PageAdaptMode = {
  25. value: 'originSize',
  26. minWidth: 1366,
  27. minHeight: 768
  28. };
  29. function calcRatio (backSize, browserSize, ratio) {
  30. var value = GD.getParams('pageSizeRatioValue') || {}, rt;
  31. function cr(adaptMode) {
  32. var rx=1, ry=1, w, h;
  33. switch (adaptMode) {
  34. case 'adaptWidth':
  35. rx = ry = browserSize.width / backSize.width;
  36. break;
  37. case 'adaptHeight':
  38. rx = ry = browserSize.width / backSize.width;
  39. break;
  40. case 'adaptBrowser':
  41. rx = browserSize.width / backSize.width;
  42. ry = browserSize.height / backSize.height;
  43. break;
  44. case 'originSize':
  45. rx = ry = 1;
  46. break;
  47. case 'autoResize':
  48. w = browserSize.width < PageAdaptMode.minWidth ? PageAdaptMode.minWidth : browserSize.width;
  49. h = browserSize.height < PageAdaptMode.minHeight ? PageAdaptMode.minHeight : browserSize.height;
  50. rx = w / backSize.width;
  51. ry = h / backSize.height;
  52. rx > ry ? rx = ry : ry = rx;
  53. break;
  54. }
  55. return {rx: rx,ry: ry}
  56. }
  57. value = value.value || PageAdaptMode.value;
  58. pageSizeRatioValue = value;
  59. if ($.isNumeric(value)) {
  60. rt = cr(PageAdaptMode.value);
  61. ratio.ratioX = value*rt.rx;
  62. ratio.ratioY = value*rt.ry;
  63. } else {
  64. rt = cr(value);
  65. ratio.ratioX = rt.rx;
  66. ratio.ratioY = rt.ry;
  67. }
  68. ratio.originRatioX = rt.rx;
  69. ratio.originRatioY = rt.ry;
  70. window.backSize = backSize;
  71. }
  72. // 页面的依赖
  73. (function (W, GD) {
  74. W.GD = GD = GD || {};
  75. GD.relationship = {
  76. // hash: ['a.js', 'b.js', 'c.js'],
  77. '1234/syz_hy': ['lib/粗线.js','lib/紫箭头.js','lib/粗黄线长.js','lib/接地.js','lib/123.js','lib/黄色接地.js','lib/12345.js','lib/主变.js','lib/黄色箭头.js','lib/黄色向上接地.js','lib/黄箭头.js','lib/开关通用图元.js','lib/断路器通用图元.js','lib/手车通用图元.js','lib/倒置 接地刀闸通用图元.js'],
  78. }
  79. })(window, window.GD);
  80. (function () {
  81. for (var i = 0, len = varList.length; i < len; i++) {
  82. var varStr = varList[i];
  83. varStr = varStr && varStr.toLowerCase && varStr.toLowerCase();
  84. varStr && (varListObj[varStr] = 0);
  85. }
  86. })();
  87. jQuery.support.cors = true;
  88. ht.Default.appendTimeStamp = function(url) { return url };
  89. function init() {
  90. initPage();
  91. // dataModel._libModel = _libModel;
  92. try {
  93. VarValue = JSON.parse(sessionStorage.getItem(location.pathname)) || VarValue;
  94. } catch (err) {}
  95. for(var i=0;i< 108 ;i++){VarValue[i] =0;}
  96. graphView.handleScroll = function () {}; graphView.setPannable(false); graphView.setMovableFunc(function(data){return false});PAGESCALABLE = false
  97. view.style.background = 'rgba(255,255,255,1)';
  98. sy=0;
  99. ldjsc=0;
  100. ztjs=0;
  101. sbjz=0;
  102. xnfx=0;
  103. pjgl=0;
  104. zbph=0;
  105. dbgl=0;
  106. bjzx=0;
  107. jrjs=0;
  108. sxxny=0;
  109. yygjb=0;
  110. plhts=0;
  111. tqwns=0;
  112. gljf=0;
  113. hyfy=0;
  114. llbts=0;
  115. ygcls=0;
  116. fs=0;
  117. sjgl=0;
  118. yfgl=0;
  119. rfdl=0;
  120. yfdl=0;
  121. ylyxx=0;
  122. nfdl=0;
  123. nlyxs=0;
  124. nfdl=0;
  125. nlyxs=0;
  126. llfdl=0;
  127. whssdl=0;
  128. gzssdl=0;
  129. xdssdl=0;
  130. slssdl=0;
  131. xnssdl=0;
  132. anniu=0;
  133. A=0;
  134. B=0;
  135. C=0;
  136. D=0;
  137. F=0;
  138. E=0;
  139. AA="";
  140. BB="";
  141. CC="";
  142. Node255_xianshi="HY_DQ.SX_GD_HYF_DQ_P1_L1_001_DI0006";
  143. Node256_xianshi="HY_DQ.SX_GD_HYF_DQ_P1_L1_001_DI0004";
  144. Node257_xianshi="HY_DQ.SX_GD_HYF_DQ_P1_L1_001_DI0024";
  145. Node258_xianshi="HY_DQ.SX_GD_HYF_DQ_P1_L1_001_DI0022";
  146. Node259_xianshi="HY_DQ.SX_GD_HYF_DQ_P1_L1_001_DI0042";
  147. Node260_xianshi="HY_DQ.SX_GD_HYF_DQ_P1_L1_001_DI0040";
  148. Node261_xianshi="HY_DQ.SX_GD_HYF_DQ_P1_L1_001_DI0093";
  149. Node262_xianshi="HY_DQ.SX_GD_HYF_DQ_P1_L1_001_DI0124";
  150. Node263_xianshi="HY_DQ.SX_GD_HYF_DQ_P1_L1_001_DI0125";
  151. Node264_xianshi="HY_DQ.SX_GD_HYF_DQ_P1_L1_001_DI0133";
  152. Node265_xianshi1="HY_DQ.SX_GD_HYF_DQ_P1_L1_001_DI0002";
  153. Node266_xianshi1="HY_DQ.SX_GD_HYF_DQ_P1_L1_001_DI0014";
  154. Node267_xianshi1="HY_DQ.SX_GD_HYF_DQ_P1_L1_001_DI0020";
  155. Node268_xianshi1="HY_DQ.SX_GD_HYF_DQ_P1_L1_001_DI0038";
  156. Node269_xianshi1="HY_DQ.SX_GD_HYF_DQ_P1_L1_001_DI0088";
  157. Node270_xianshi1="HY_DQ.SX_GD_HYF_DQ_P1_L1_001_DI0034";
  158. Node271_xianshi1="HY_DQ.SX_GD_HYF_DQ_P1_L1_001_DI0052";
  159. Node272_xianshi1="HY_DQ.SX_GD_HYF_DQ_P1_L1_001_DI0119";
  160. Node273_xianshi1="HY_DQ.SX_GD_HYF_DQ_P1_L1_001_DI0128";
  161. Node274_xianshi1="HY_DQ.SX_GD_HYF_DQ_P1_L1_001_DI0064";
  162. Node275_xianshi1="HY_DQ.SX_GD_HYF_DQ_P1_L1_001_DI0070";
  163. Node276_xianshi1="HY_DQ.SX_GD_HYF_DQ_P1_L1_001_DI0076";
  164. Node277_xianshi1="HY_DQ.SX_GD_HYF_DQ_P1_L1_001_DI0082";
  165. Node278_xianshi1="HY_DQ.SX_GD_HYF_DQ_P1_L1_001_DI0058";
  166. Node279_xianshi1="HY_DQ.SX_GD_HYF_DQ_P1_L1_001_DI0095";
  167. Node280_xianshi1="HY_DQ.SX_GD_HYF_DQ_P1_L1_001_DI0101";
  168. Node281_xianshi1="HY_DQ.SX_GD_HYF_DQ_P1_L1_001_DI0107";
  169. Node282_xianshi1="HY_DQ.SX_GD_HYF_DQ_P1_L1_001_DI0113";
  170. Node283_xianshi2="HY_DQ.SX_GD_HYF_DQ_P1_L1_001_DI0090";
  171. Node284_xianshi2="HY_DQ.SX_GD_HYF_DQ_P1_L1_001_DI0056";
  172. Node285_xianshi2="HY_DQ.SX_GD_HYF_DQ_P1_L1_001_DI0036";
  173. Node286_xianshi2="HY_DQ.SX_GD_HYF_DQ_P1_L1_001_DI0054";
  174. Node287_xianshi2="HY_DQ.SX_GD_HYF_DQ_P1_L1_001_DI0050";
  175. Node288_xianshi2="HY_DQ.SX_GD_HYF_DQ_P1_L1_001_DI0121";
  176. Node289_xianshi2="HY_DQ.SX_GD_HYF_DQ_P1_L1_001_DI0130";
  177. Node290_xianshi2="HY_DQ.SX_GD_HYF_DQ_P1_L1_001_DI0066";
  178. Node291_xianshi2="HY_DQ.SX_GD_HYF_DQ_P1_L1_001_DI0072";
  179. Node292_xianshi2="HY_DQ.SX_GD_HYF_DQ_P1_L1_001_DI0078";
  180. Node293_xianshi2="HY_DQ.SX_GD_HYF_DQ_P1_L1_001_DI0084";
  181. Node294_xianshi2="HY_DQ.SX_GD_HYF_DQ_P1_L1_001_DI0060";
  182. Node295_xianshi2="HY_DQ.SX_GD_HYF_DQ_P1_L1_001_DI0097";
  183. Node296_xianshi2="HY_DQ.SX_GD_HYF_DQ_P1_L1_001_DI0103";
  184. Node297_xianshi2="HY_DQ.SX_GD_HYF_DQ_P1_L1_001_DI0109";
  185. Node298_xianshi2="HY_DQ.SX_GD_HYF_DQ_P1_L1_001_DI0115";
  186. Node299_xianshi4="HY_DQ.SX_GD_HYF_DQ_P1_L1_001_DI0012";
  187. Node300_xianshi4="HY_DQ.SX_GD_HYF_DQ_P1_L1_001_DI0010";
  188. Node301_xianshi4="HY_DQ.SX_GD_HYF_DQ_P1_L1_001_DI0004";
  189. Node302_xianshi4="HY_DQ.SX_GD_HYF_DQ_P1_L1_001_DI0016";
  190. Node303_xianshi4="HY_DQ.SX_GD_HYF_DQ_P1_L1_001_DI0018";
  191. Node304_xianshi4="HY_DQ.SX_GD_HYF_DQ_P1_L1_001_DI0030";
  192. Node305_xianshi4="HY_DQ.SX_GD_HYF_DQ_P1_L1_001_DI0028";
  193. Node306_xianshi4="HY_DQ.SX_GD_HYF_DQ_P1_L1_001_DI0026";
  194. Node307_xianshi4="HY_DQ.SX_GD_HYF_DQ_P1_L1_001_DI0048";
  195. Node321_xianshi4="HY_DQ.SX_GD_HYF_DQ_P1_L1_001_DI0046";
  196. Node322_xianshi4="HY_DQ.SX_GD_HYF_DQ_P1_L1_001_DI0044";
  197. Node323_xianshi4="HY_DQ.SX_GD_HYF_DQ_P1_L1_001_DI0094";
  198. Node324_xianshi4="HY_DQ.SX_GD_HYF_DQ_P1_L1_001_DI0092";
  199. Node325_xianshi4="HY_DQ.SX_GD_HYF_DQ_P1_L1_001_DI0032";
  200. Node326_xianshi4="HY_DQ.SX_GD_HYF_DQ_P1_L1_001_DI0050";
  201. Node327_xianshi4="HY_DQ.SX_GD_HYF_DQ_P1_L1_001_DI0126";
  202. Node328_xianshi4="HY_DQ.SX_GD_HYF_DQ_P1_L1_001_DI0127";
  203. Node329_xianshi4="HY_DQ.SX_GD_HYF_DQ_P1_L1_001_DI0134";
  204. Node342_xianshi4="HY_DQ.SX_GD_HYF_DQ_P1_L1_001_DI0132";
  205. Node343_xianshi4="HY_DQ.SX_GD_HYF_DQ_P1_L1_001_DI0068";
  206. Node344_xianshi4="HY_DQ.SX_GD_HYF_DQ_P1_L1_001_DI0074";
  207. Node345_xianshi4="HY_DQ.SX_GD_HYF_DQ_P1_L1_001_DI0080";
  208. Node346_xianshi4="HY_DQ.SX_GD_HYF_DQ_P1_L1_001_DI0086";
  209. Node347_xianshi4="HY_DQ.SX_GD_HYF_DQ_P1_L1_001_DI0099";
  210. Node348_xianshi4="HY_DQ.SX_GD_HYF_DQ_P1_L1_001_DI0105";
  211. Node349_xianshi4="HY_DQ.SX_GD_HYF_DQ_P1_L1_001_DI0111";
  212. Node350_xianshi4="HY_DQ.SX_GD_HYF_DQ_P1_L1_001_DI0117";
  213. Node353_xianshi4="HY_DQ.SX_GD_HYF_DQ_P1_L1_001_DI0123";
  214. Node362_xianshi2="SX_GD_HYF_DQ_P1_L1_001_DI0062";
  215. /*@PageBeforeInit@*/
  216. ;(function () {
  217. var GD = window.GD;
  218. if (!GD || typeof GD.useParams !== 'function') return ;
  219. GD.useParams();
  220. })();
  221. var backSize = {width: 1899, height: 964};calcRatio(backSize, browserSize, ratio);_ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  222. var PageBackgroundtype = 'rect';
  223. var PageBackground = new ht.Node(),
  224. PageBackgroundBorderWidth = 0*2;
  225. if (PageBackgroundtype === 'arc') {
  226. PageBackgroundBorderWidth *= 0;
  227. }
  228. PageBackground.setImage(GD.getRectJSON(1899*_ratio.ratioX, 964*_ratio.ratioY, PageBackgroundtype, '@arcFrom@', '@arcTo@', '@arcClose@'));
  229. PageBackground.setPosition(949*ratio.ratioX, 482*ratio.ratioY);
  230. PageBackground.setSize(1899*_ratio.ratioX, 964*_ratio.ratioY);
  231. PageBackground.s({
  232. 'pixelPerfect':true
  233. /*@AddPara@*/
  234. });
  235. PageBackground.a('node.width', 1899*_ratio.ratioX);
  236. PageBackground.a('node.height', 964*_ratio.ratioY);
  237. PageBackground.a('node.type', PageBackgroundtype);
  238. PageBackground.a('node.rect', [0, 0, 1899*_ratio.ratioX, 964*_ratio.ratioY]);
  239. PageBackground.a('node.background', 'rgba(255,255,255,1)');
  240. PageBackground.a('node.gradientcolor', 'rgba(255,255,255,1)');
  241. PageBackground.a('node.gradient', '');
  242. PageBackground.a('node.borderwidth', PageBackgroundBorderWidth);
  243. PageBackground.a('node.color', 'rgba(0,0,0,1)');
  244. PageBackground.a('node.fillrect', [0,0,0,0]);
  245. PageBackground.a('node.fillbackcolor', 'rgba(0,0,0,0)');
  246. PageBackground.a('node.fillgradientcolor', 'rgba(0,0,0,0)');
  247. PageBackground.a('node.fillgradient', '');
  248. if (PageBackgroundtype !== 'rect') {
  249. PageBackground.a('node.arcFrom', parseFloat('@arcFrom@'));
  250. PageBackground.a('node.arcTo', parseFloat('@arcTo@'));
  251. PageBackground.a('node.arcClose', '@arcClose@' === 'true' ? true : false);
  252. }
  253. if (PageBackgroundtype === 'arc') {
  254. PageBackground.a('node.arcOval', true);
  255. }
  256. PageBackground.setRotation(0*Math.PI/180);
  257. PageBackground.borderWidth = PageBackgroundBorderWidth;
  258. PageBackground.borderFillwidth = PageBackgroundBorderWidth;
  259. dataModel.add(PageBackground);
  260. PageBackground._nodename = 'PageBackground'
  261. PageBackground._nodeType = 'rect';
  262. zoomNodeList.push({
  263. node: PageBackground,
  264. attr: 'node.borderwidth'
  265. });
  266. (function (node, _img) {
  267. var setWidth = node.setWidth,
  268. setHeight = node.setHeight;
  269. node.setWidth = function (width) {
  270. if (width === this.getWidth()) return ;
  271. var height = this.getHeight();
  272. this.a('node.width', width);
  273. this.a('node.rect', [0,0,width, height]);
  274. setWidth.apply(this, arguments);
  275. }
  276. node.setHeight = function (height) {
  277. if (height === this.getHeight()) return ;
  278. var width = this.getWidth();
  279. this.a('node.height', height);
  280. this.a('node.rect', [0,0,width, height]);
  281. setHeight.apply(this, arguments);
  282. }
  283. })(PageBackground, PageBackground.getImage());PageBackground.s({'2d.selectable': false,'2d.movable': false});_ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  284. var Node0 = new ht.lib['粗线'](971*ratio.ratioX, 364*ratio.ratioY, 1511*_ratio.ratioX, 9*_ratio.ratioY, 0*Math.PI/180, {}, function (){return {}}, 'Node0');
  285. _libModel.add("Node0", Node0);
  286. Node0.setRotation(0*Math.PI/180);
  287. ;
  288. ;
  289. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  290. var Node1 = new ht.lib['紫箭头'](432*ratio.ratioX, 213*ratio.ratioY, 9*_ratio.ratioX, 10*_ratio.ratioY, 0*Math.PI/180, {}, function (){return {}}, 'Node1');
  291. _libModel.add("Node1", Node1);
  292. Node1.setRotation(0*Math.PI/180);
  293. ;
  294. ;
  295. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  296. var Node2 = new ht.lib['粗黄线长'](512*ratio.ratioX, 641*ratio.ratioY, 820*_ratio.ratioX, 19*_ratio.ratioY, 0*Math.PI/180, {}, function (){return {}}, 'Node2');
  297. _libModel.add("Node2", Node2);
  298. Node2.setRotation(0*Math.PI/180);
  299. ;
  300. ;
  301. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  302. var Node3 = new ht.lib['粗黄线长'](1423*ratio.ratioX, 641*ratio.ratioY, 820*_ratio.ratioX, 19*_ratio.ratioY, 0*Math.PI/180, {}, function (){return {}}, 'Node3');
  303. _libModel.add("Node3", Node3);
  304. Node3.setRotation(0*Math.PI/180);
  305. ;
  306. ;
  307. var Node4points=[433, 219,433, 239],
  308. Node4rect=ht.Default.unionPoint([{x:433,y:219},{x:433,y:239}]),
  309. Node4compspts=[];
  310. _ratio = GD.getRatioWithRotation(0, ratio);
  311. var _startratio = GD.getRatioWithRotation(4.71238898038469, ratio),
  312. _endratio = GD.getRatioWithRotation(7.85398163397448, ratio);
  313. for(var i=0;i<Node4points.length;i++){
  314. if(i%2==0){
  315. Node4compspts.push(Node4points[i]-Node4rect.x);
  316. }else{
  317. Node4compspts.push(Node4points[i]-Node4rect.y);
  318. }
  319. }
  320. var Node4ptslength=Node4compspts.length;
  321. if (Node4rect.height === 0) {
  322. Node4compspts[0] -= 0;
  323. Node4compspts[Node4ptslength-2] += 0;
  324. } else if (Node4rect.width === 0){
  325. Node4compspts[1] -= 0;
  326. Node4compspts[Node4ptslength-1] += 0;
  327. } else {
  328. Node4compspts[0] -= 0;
  329. Node4compspts[1] -= 0;
  330. Node4compspts[Node4ptslength-2] += 0;
  331. Node4compspts[Node4ptslength-1] += 0;
  332. }
  333. Node4 = new ht.Node();
  334. Node4.borderWidth = 1;
  335. Node4rect.width = Node4rect.width === 0 ? 0.0001 : Node4rect.width;
  336. Node4rect.height = Node4rect.height === 0 ? 0.0001 : Node4rect.height;
  337. var Node4endCompspts = [Node4compspts[Node4ptslength-2],Node4compspts[Node4ptslength-1],0,0];
  338. var Node4startCompspts = [Node4compspts[0],Node4compspts[1],0,0];
  339. Node4.setImage(GD.getPolyLineJSON());
  340. Node4.setPosition(Node4rect.x+Node4rect.width/2,Node4rect.y+Node4rect.height/2);
  341. Node4.setSize(Node4rect.width,Node4rect.height);
  342. Node4.setStyle("opacity",1);
  343. Node4.s({'pixelPerfect':true});
  344. Node4borderwidth=1;
  345. Node4.setRotation(0);
  346. dataModel.add(Node4);
  347. Node4.a('node.points',Node4compspts);
  348. Node4.a('node.segments',[1,2]);
  349. Node4.a('node.color','rgba(255,0,255,1)');
  350. Node4.a('node.borderPattern',getDashStyle("@borderPattern@"));
  351. Node4.a('node.borderColor','rgba(255,0,255,1)');
  352. Node4.a('node.background','rgba(255,0,255,1)');
  353. Node4.a('node.gradient','');
  354. Node4.a('node.gradientcolor','rgba(255,0,255,1)');
  355. Node4.a('node.endCompspts',Node4endCompspts);
  356. Node4.a('node.startCompspts',Node4startCompspts);
  357. (function (node, img, compspts, endCompspts, startCompspts) {
  358. var position = node.getPosition(),
  359. w = node.getWidth()*_ratio.ratioX,
  360. h = node.getHeight()*_ratio.ratioY;
  361. function resetPoints(rx, ry) {
  362. for (var i = 0, len = compspts.length; i < len; i++) {
  363. if (i%2 === 0) {
  364. compspts[i]*=rx;
  365. } else {
  366. compspts[i]*=ry;
  367. }
  368. }
  369. endCompspts[0] = compspts[compspts.length-2];
  370. endCompspts[1] = compspts[compspts.length-1];
  371. endCompspts[2] *= rx;
  372. endCompspts[3] *= ry;
  373. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  374. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  375. startCompspts[0] = compspts[0];
  376. startCompspts[1] = compspts[1];
  377. startCompspts[2] *= rx;
  378. startCompspts[3] *= ry;
  379. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  380. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  381. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  382. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  383. }
  384. node.setSize(w, h);
  385. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  386. node.a('node.width', w);
  387. node.a('node.height', h);
  388. resetPoints(_ratio.ratioX, _ratio.ratioY);
  389. node.borderWidth = 1;
  390. node.a('node.borderwidth',node.borderWidth);
  391. node._nodename = 'Node4';
  392. node._nodeType = 'line';
  393. zoomNodeList.push({
  394. node: node,
  395. attr: 'node.borderwidth'
  396. });
  397. var setWidth = node.setWidth,
  398. setHeight = node.setHeight,
  399. timer, rx = 1, ry = 1;
  400. node.setWidth = function (width) {
  401. var _width = this.getWidth();
  402. rx = width / _width;
  403. node.a('node.width', width);
  404. setWidth.apply(this, arguments);
  405. resetPoints(rx, 1);
  406. }
  407. node.setHeight = function (height) {
  408. var _height = this.getHeight();
  409. ry = height / _height;
  410. node.a('node.height', height);
  411. setHeight.apply(this, arguments);
  412. resetPoints(1, ry);
  413. }
  414. })(Node4, Node4.getImage(), Node4compspts, Node4endCompspts, Node4startCompspts);
  415. var Node5points=[433, 228,493, 228],
  416. Node5rect=ht.Default.unionPoint([{x:433,y:228},{x:493,y:228}]),
  417. Node5compspts=[];
  418. _ratio = GD.getRatioWithRotation(0, ratio);
  419. var _startratio = GD.getRatioWithRotation(3.14159265358979, ratio),
  420. _endratio = GD.getRatioWithRotation(0, ratio);
  421. for(var i=0;i<Node5points.length;i++){
  422. if(i%2==0){
  423. Node5compspts.push(Node5points[i]-Node5rect.x);
  424. }else{
  425. Node5compspts.push(Node5points[i]-Node5rect.y);
  426. }
  427. }
  428. var Node5ptslength=Node5compspts.length;
  429. if (Node5rect.height === 0) {
  430. Node5compspts[0] -= 0;
  431. Node5compspts[Node5ptslength-2] += 0;
  432. } else if (Node5rect.width === 0){
  433. Node5compspts[1] -= 0;
  434. Node5compspts[Node5ptslength-1] += 0;
  435. } else {
  436. Node5compspts[0] -= 0;
  437. Node5compspts[1] -= 0;
  438. Node5compspts[Node5ptslength-2] += 0;
  439. Node5compspts[Node5ptslength-1] += 0;
  440. }
  441. Node5 = new ht.Node();
  442. Node5.borderWidth = 1;
  443. Node5rect.width = Node5rect.width === 0 ? 0.0001 : Node5rect.width;
  444. Node5rect.height = Node5rect.height === 0 ? 0.0001 : Node5rect.height;
  445. var Node5endCompspts = [Node5compspts[Node5ptslength-2],Node5compspts[Node5ptslength-1],0,0];
  446. var Node5startCompspts = [Node5compspts[0],Node5compspts[1],0,0];
  447. Node5.setImage(GD.getPolyLineJSON());
  448. Node5.setPosition(Node5rect.x+Node5rect.width/2,Node5rect.y+Node5rect.height/2);
  449. Node5.setSize(Node5rect.width,Node5rect.height);
  450. Node5.setStyle("opacity",1);
  451. Node5.s({'pixelPerfect':true});
  452. Node5borderwidth=1;
  453. Node5.setRotation(0);
  454. dataModel.add(Node5);
  455. Node5.a('node.points',Node5compspts);
  456. Node5.a('node.segments',[1,2]);
  457. Node5.a('node.color','rgba(255,0,255,1)');
  458. Node5.a('node.borderPattern',getDashStyle("@borderPattern@"));
  459. Node5.a('node.borderColor','rgba(255,0,255,1)');
  460. Node5.a('node.background','rgba(255,0,255,1)');
  461. Node5.a('node.gradient','');
  462. Node5.a('node.gradientcolor','rgba(255,0,255,1)');
  463. Node5.a('node.endCompspts',Node5endCompspts);
  464. Node5.a('node.startCompspts',Node5startCompspts);
  465. (function (node, img, compspts, endCompspts, startCompspts) {
  466. var position = node.getPosition(),
  467. w = node.getWidth()*_ratio.ratioX,
  468. h = node.getHeight()*_ratio.ratioY;
  469. function resetPoints(rx, ry) {
  470. for (var i = 0, len = compspts.length; i < len; i++) {
  471. if (i%2 === 0) {
  472. compspts[i]*=rx;
  473. } else {
  474. compspts[i]*=ry;
  475. }
  476. }
  477. endCompspts[0] = compspts[compspts.length-2];
  478. endCompspts[1] = compspts[compspts.length-1];
  479. endCompspts[2] *= rx;
  480. endCompspts[3] *= ry;
  481. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  482. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  483. startCompspts[0] = compspts[0];
  484. startCompspts[1] = compspts[1];
  485. startCompspts[2] *= rx;
  486. startCompspts[3] *= ry;
  487. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  488. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  489. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  490. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  491. }
  492. node.setSize(w, h);
  493. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  494. node.a('node.width', w);
  495. node.a('node.height', h);
  496. resetPoints(_ratio.ratioX, _ratio.ratioY);
  497. node.borderWidth = 1;
  498. node.a('node.borderwidth',node.borderWidth);
  499. node._nodename = 'Node5';
  500. node._nodeType = 'line';
  501. zoomNodeList.push({
  502. node: node,
  503. attr: 'node.borderwidth'
  504. });
  505. var setWidth = node.setWidth,
  506. setHeight = node.setHeight,
  507. timer, rx = 1, ry = 1;
  508. node.setWidth = function (width) {
  509. var _width = this.getWidth();
  510. rx = width / _width;
  511. node.a('node.width', width);
  512. setWidth.apply(this, arguments);
  513. resetPoints(rx, 1);
  514. }
  515. node.setHeight = function (height) {
  516. var _height = this.getHeight();
  517. ry = height / _height;
  518. node.a('node.height', height);
  519. setHeight.apply(this, arguments);
  520. resetPoints(1, ry);
  521. }
  522. })(Node5, Node5.getImage(), Node5compspts, Node5endCompspts, Node5startCompspts);
  523. var Node6points=[501, 239,501, 239],
  524. Node6rect=ht.Default.unionPoint([{x:501,y:239},{x:501,y:239}]),
  525. Node6compspts=[];
  526. _ratio = GD.getRatioWithRotation(0, ratio);
  527. var _startratio = GD.getRatioWithRotation(4.71238898038469, ratio),
  528. _endratio = GD.getRatioWithRotation(4.71238898038469, ratio);
  529. for(var i=0;i<Node6points.length;i++){
  530. if(i%2==0){
  531. Node6compspts.push(Node6points[i]-Node6rect.x);
  532. }else{
  533. Node6compspts.push(Node6points[i]-Node6rect.y);
  534. }
  535. }
  536. var Node6ptslength=Node6compspts.length;
  537. if (Node6rect.height === 0) {
  538. Node6compspts[0] -= 0;
  539. Node6compspts[Node6ptslength-2] += 0;
  540. } else if (Node6rect.width === 0){
  541. Node6compspts[1] -= 0;
  542. Node6compspts[Node6ptslength-1] += 0;
  543. } else {
  544. Node6compspts[0] -= 0;
  545. Node6compspts[1] -= 0;
  546. Node6compspts[Node6ptslength-2] += 0;
  547. Node6compspts[Node6ptslength-1] += 0;
  548. }
  549. Node6 = new ht.Node();
  550. Node6.borderWidth = 1;
  551. Node6rect.width = Node6rect.width === 0 ? 0.0001 : Node6rect.width;
  552. Node6rect.height = Node6rect.height === 0 ? 0.0001 : Node6rect.height;
  553. var Node6endCompspts = [Node6compspts[Node6ptslength-2],Node6compspts[Node6ptslength-1],0,0];
  554. var Node6startCompspts = [Node6compspts[0],Node6compspts[1],0,0];
  555. Node6.setImage(GD.getPolyLineJSON());
  556. Node6.setPosition(Node6rect.x+Node6rect.width/2,Node6rect.y+Node6rect.height/2);
  557. Node6.setSize(Node6rect.width,Node6rect.height);
  558. Node6.setStyle("opacity",1);
  559. Node6.s({'pixelPerfect':true});
  560. Node6borderwidth=1;
  561. Node6.setRotation(0);
  562. dataModel.add(Node6);
  563. Node6.a('node.points',Node6compspts);
  564. Node6.a('node.segments',[1,2]);
  565. Node6.a('node.color','rgba(255,0,255,1)');
  566. Node6.a('node.borderPattern',getDashStyle("@borderPattern@"));
  567. Node6.a('node.borderColor','rgba(255,0,255,1)');
  568. Node6.a('node.background','rgba(255,0,255,1)');
  569. Node6.a('node.gradient','');
  570. Node6.a('node.gradientcolor','rgba(255,0,255,1)');
  571. Node6.a('node.endCompspts',Node6endCompspts);
  572. Node6.a('node.startCompspts',Node6startCompspts);
  573. (function (node, img, compspts, endCompspts, startCompspts) {
  574. var position = node.getPosition(),
  575. w = node.getWidth()*_ratio.ratioX,
  576. h = node.getHeight()*_ratio.ratioY;
  577. function resetPoints(rx, ry) {
  578. for (var i = 0, len = compspts.length; i < len; i++) {
  579. if (i%2 === 0) {
  580. compspts[i]*=rx;
  581. } else {
  582. compspts[i]*=ry;
  583. }
  584. }
  585. endCompspts[0] = compspts[compspts.length-2];
  586. endCompspts[1] = compspts[compspts.length-1];
  587. endCompspts[2] *= rx;
  588. endCompspts[3] *= ry;
  589. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  590. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  591. startCompspts[0] = compspts[0];
  592. startCompspts[1] = compspts[1];
  593. startCompspts[2] *= rx;
  594. startCompspts[3] *= ry;
  595. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  596. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  597. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  598. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  599. }
  600. node.setSize(w, h);
  601. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  602. node.a('node.width', w);
  603. node.a('node.height', h);
  604. resetPoints(_ratio.ratioX, _ratio.ratioY);
  605. node.borderWidth = 1;
  606. node.a('node.borderwidth',node.borderWidth);
  607. node._nodename = 'Node6';
  608. node._nodeType = 'line';
  609. zoomNodeList.push({
  610. node: node,
  611. attr: 'node.borderwidth'
  612. });
  613. var setWidth = node.setWidth,
  614. setHeight = node.setHeight,
  615. timer, rx = 1, ry = 1;
  616. node.setWidth = function (width) {
  617. var _width = this.getWidth();
  618. rx = width / _width;
  619. node.a('node.width', width);
  620. setWidth.apply(this, arguments);
  621. resetPoints(rx, 1);
  622. }
  623. node.setHeight = function (height) {
  624. var _height = this.getHeight();
  625. ry = height / _height;
  626. node.a('node.height', height);
  627. setHeight.apply(this, arguments);
  628. resetPoints(1, ry);
  629. }
  630. })(Node6, Node6.getImage(), Node6compspts, Node6endCompspts, Node6startCompspts);
  631. var Node7points=[493, 228,493, 233],
  632. Node7rect=ht.Default.unionPoint([{x:493,y:228},{x:493,y:233}]),
  633. Node7compspts=[];
  634. _ratio = GD.getRatioWithRotation(0, ratio);
  635. var _startratio = GD.getRatioWithRotation(4.71238898038469, ratio),
  636. _endratio = GD.getRatioWithRotation(7.85398163397448, ratio);
  637. for(var i=0;i<Node7points.length;i++){
  638. if(i%2==0){
  639. Node7compspts.push(Node7points[i]-Node7rect.x);
  640. }else{
  641. Node7compspts.push(Node7points[i]-Node7rect.y);
  642. }
  643. }
  644. var Node7ptslength=Node7compspts.length;
  645. if (Node7rect.height === 0) {
  646. Node7compspts[0] -= 0;
  647. Node7compspts[Node7ptslength-2] += 0;
  648. } else if (Node7rect.width === 0){
  649. Node7compspts[1] -= 0;
  650. Node7compspts[Node7ptslength-1] += 0;
  651. } else {
  652. Node7compspts[0] -= 0;
  653. Node7compspts[1] -= 0;
  654. Node7compspts[Node7ptslength-2] += 0;
  655. Node7compspts[Node7ptslength-1] += 0;
  656. }
  657. Node7 = new ht.Node();
  658. Node7.borderWidth = 1;
  659. Node7rect.width = Node7rect.width === 0 ? 0.0001 : Node7rect.width;
  660. Node7rect.height = Node7rect.height === 0 ? 0.0001 : Node7rect.height;
  661. var Node7endCompspts = [Node7compspts[Node7ptslength-2],Node7compspts[Node7ptslength-1],0,0];
  662. var Node7startCompspts = [Node7compspts[0],Node7compspts[1],0,0];
  663. Node7.setImage(GD.getPolyLineJSON());
  664. Node7.setPosition(Node7rect.x+Node7rect.width/2,Node7rect.y+Node7rect.height/2);
  665. Node7.setSize(Node7rect.width,Node7rect.height);
  666. Node7.setStyle("opacity",1);
  667. Node7.s({'pixelPerfect':true});
  668. Node7borderwidth=1;
  669. Node7.setRotation(0);
  670. dataModel.add(Node7);
  671. Node7.a('node.points',Node7compspts);
  672. Node7.a('node.segments',[1,2]);
  673. Node7.a('node.color','rgba(255,0,255,1)');
  674. Node7.a('node.borderPattern',getDashStyle("@borderPattern@"));
  675. Node7.a('node.borderColor','rgba(255,0,255,1)');
  676. Node7.a('node.background','rgba(255,0,255,1)');
  677. Node7.a('node.gradient','');
  678. Node7.a('node.gradientcolor','rgba(255,0,255,1)');
  679. Node7.a('node.endCompspts',Node7endCompspts);
  680. Node7.a('node.startCompspts',Node7startCompspts);
  681. (function (node, img, compspts, endCompspts, startCompspts) {
  682. var position = node.getPosition(),
  683. w = node.getWidth()*_ratio.ratioX,
  684. h = node.getHeight()*_ratio.ratioY;
  685. function resetPoints(rx, ry) {
  686. for (var i = 0, len = compspts.length; i < len; i++) {
  687. if (i%2 === 0) {
  688. compspts[i]*=rx;
  689. } else {
  690. compspts[i]*=ry;
  691. }
  692. }
  693. endCompspts[0] = compspts[compspts.length-2];
  694. endCompspts[1] = compspts[compspts.length-1];
  695. endCompspts[2] *= rx;
  696. endCompspts[3] *= ry;
  697. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  698. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  699. startCompspts[0] = compspts[0];
  700. startCompspts[1] = compspts[1];
  701. startCompspts[2] *= rx;
  702. startCompspts[3] *= ry;
  703. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  704. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  705. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  706. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  707. }
  708. node.setSize(w, h);
  709. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  710. node.a('node.width', w);
  711. node.a('node.height', h);
  712. resetPoints(_ratio.ratioX, _ratio.ratioY);
  713. node.borderWidth = 1;
  714. node.a('node.borderwidth',node.borderWidth);
  715. node._nodename = 'Node7';
  716. node._nodeType = 'line';
  717. zoomNodeList.push({
  718. node: node,
  719. attr: 'node.borderwidth'
  720. });
  721. var setWidth = node.setWidth,
  722. setHeight = node.setHeight,
  723. timer, rx = 1, ry = 1;
  724. node.setWidth = function (width) {
  725. var _width = this.getWidth();
  726. rx = width / _width;
  727. node.a('node.width', width);
  728. setWidth.apply(this, arguments);
  729. resetPoints(rx, 1);
  730. }
  731. node.setHeight = function (height) {
  732. var _height = this.getHeight();
  733. ry = height / _height;
  734. node.a('node.height', height);
  735. setHeight.apply(this, arguments);
  736. resetPoints(1, ry);
  737. }
  738. })(Node7, Node7.getImage(), Node7compspts, Node7endCompspts, Node7startCompspts);
  739. var Node8points=[430, 288,430, 288],
  740. Node8rect=ht.Default.unionPoint([{x:430,y:288},{x:430,y:288}]),
  741. Node8compspts=[];
  742. _ratio = GD.getRatioWithRotation(0, ratio);
  743. var _startratio = GD.getRatioWithRotation(4.71238898038469, ratio),
  744. _endratio = GD.getRatioWithRotation(4.71238898038469, ratio);
  745. for(var i=0;i<Node8points.length;i++){
  746. if(i%2==0){
  747. Node8compspts.push(Node8points[i]-Node8rect.x);
  748. }else{
  749. Node8compspts.push(Node8points[i]-Node8rect.y);
  750. }
  751. }
  752. var Node8ptslength=Node8compspts.length;
  753. if (Node8rect.height === 0) {
  754. Node8compspts[0] -= 0;
  755. Node8compspts[Node8ptslength-2] += 0;
  756. } else if (Node8rect.width === 0){
  757. Node8compspts[1] -= 0;
  758. Node8compspts[Node8ptslength-1] += 0;
  759. } else {
  760. Node8compspts[0] -= 0;
  761. Node8compspts[1] -= 0;
  762. Node8compspts[Node8ptslength-2] += 0;
  763. Node8compspts[Node8ptslength-1] += 0;
  764. }
  765. Node8 = new ht.Node();
  766. Node8.borderWidth = 1;
  767. Node8rect.width = Node8rect.width === 0 ? 0.0001 : Node8rect.width;
  768. Node8rect.height = Node8rect.height === 0 ? 0.0001 : Node8rect.height;
  769. var Node8endCompspts = [Node8compspts[Node8ptslength-2],Node8compspts[Node8ptslength-1],0,0];
  770. var Node8startCompspts = [Node8compspts[0],Node8compspts[1],0,0];
  771. Node8.setImage(GD.getPolyLineJSON());
  772. Node8.setPosition(Node8rect.x+Node8rect.width/2,Node8rect.y+Node8rect.height/2);
  773. Node8.setSize(Node8rect.width,Node8rect.height);
  774. Node8.setStyle("opacity",1);
  775. Node8.s({'pixelPerfect':true});
  776. Node8borderwidth=1;
  777. Node8.setRotation(0);
  778. dataModel.add(Node8);
  779. Node8.a('node.points',Node8compspts);
  780. Node8.a('node.segments',[1,2]);
  781. Node8.a('node.color','rgba(255,0,255,1)');
  782. Node8.a('node.borderPattern',getDashStyle("@borderPattern@"));
  783. Node8.a('node.borderColor','rgba(255,0,255,1)');
  784. Node8.a('node.background','rgba(255,0,255,1)');
  785. Node8.a('node.gradient','');
  786. Node8.a('node.gradientcolor','rgba(255,0,255,1)');
  787. Node8.a('node.endCompspts',Node8endCompspts);
  788. Node8.a('node.startCompspts',Node8startCompspts);
  789. (function (node, img, compspts, endCompspts, startCompspts) {
  790. var position = node.getPosition(),
  791. w = node.getWidth()*_ratio.ratioX,
  792. h = node.getHeight()*_ratio.ratioY;
  793. function resetPoints(rx, ry) {
  794. for (var i = 0, len = compspts.length; i < len; i++) {
  795. if (i%2 === 0) {
  796. compspts[i]*=rx;
  797. } else {
  798. compspts[i]*=ry;
  799. }
  800. }
  801. endCompspts[0] = compspts[compspts.length-2];
  802. endCompspts[1] = compspts[compspts.length-1];
  803. endCompspts[2] *= rx;
  804. endCompspts[3] *= ry;
  805. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  806. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  807. startCompspts[0] = compspts[0];
  808. startCompspts[1] = compspts[1];
  809. startCompspts[2] *= rx;
  810. startCompspts[3] *= ry;
  811. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  812. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  813. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  814. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  815. }
  816. node.setSize(w, h);
  817. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  818. node.a('node.width', w);
  819. node.a('node.height', h);
  820. resetPoints(_ratio.ratioX, _ratio.ratioY);
  821. node.borderWidth = 1;
  822. node.a('node.borderwidth',node.borderWidth);
  823. node._nodename = 'Node8';
  824. node._nodeType = 'line';
  825. zoomNodeList.push({
  826. node: node,
  827. attr: 'node.borderwidth'
  828. });
  829. var setWidth = node.setWidth,
  830. setHeight = node.setHeight,
  831. timer, rx = 1, ry = 1;
  832. node.setWidth = function (width) {
  833. var _width = this.getWidth();
  834. rx = width / _width;
  835. node.a('node.width', width);
  836. setWidth.apply(this, arguments);
  837. resetPoints(rx, 1);
  838. }
  839. node.setHeight = function (height) {
  840. var _height = this.getHeight();
  841. ry = height / _height;
  842. node.a('node.height', height);
  843. setHeight.apply(this, arguments);
  844. resetPoints(1, ry);
  845. }
  846. })(Node8, Node8.getImage(), Node8compspts, Node8endCompspts, Node8startCompspts);
  847. var Node9_0points=[429, 266,429, 266],
  848. Node9_0rect=ht.Default.unionPoint([{x:429,y:266},{x:429,y:266}]),
  849. Node9_0compspts=[];
  850. _ratio = GD.getRatioWithRotation(0, ratio);
  851. var _startratio = GD.getRatioWithRotation(4.71238898038469, ratio),
  852. _endratio = GD.getRatioWithRotation(4.71238898038469, ratio);
  853. for(var i=0;i<Node9_0points.length;i++){
  854. if(i%2==0){
  855. Node9_0compspts.push(Node9_0points[i]-Node9_0rect.x);
  856. }else{
  857. Node9_0compspts.push(Node9_0points[i]-Node9_0rect.y);
  858. }
  859. }
  860. var Node9_0ptslength=Node9_0compspts.length;
  861. if (Node9_0rect.height === 0) {
  862. Node9_0compspts[0] -= 0;
  863. Node9_0compspts[Node9_0ptslength-2] += 0;
  864. } else if (Node9_0rect.width === 0){
  865. Node9_0compspts[1] -= 0;
  866. Node9_0compspts[Node9_0ptslength-1] += 0;
  867. } else {
  868. Node9_0compspts[0] -= 0;
  869. Node9_0compspts[1] -= 0;
  870. Node9_0compspts[Node9_0ptslength-2] += 0;
  871. Node9_0compspts[Node9_0ptslength-1] += 0;
  872. }
  873. Node9_0 = new ht.Node();
  874. Node9_0.borderWidth = 1;
  875. Node9_0rect.width = Node9_0rect.width === 0 ? 0.0001 : Node9_0rect.width;
  876. Node9_0rect.height = Node9_0rect.height === 0 ? 0.0001 : Node9_0rect.height;
  877. var Node9_0endCompspts = [Node9_0compspts[Node9_0ptslength-2],Node9_0compspts[Node9_0ptslength-1],0,0];
  878. var Node9_0startCompspts = [Node9_0compspts[0],Node9_0compspts[1],0,0];
  879. Node9_0.setImage(GD.getPolyLineJSON());
  880. Node9_0.setPosition(Node9_0rect.x+Node9_0rect.width/2,Node9_0rect.y+Node9_0rect.height/2);
  881. Node9_0.setSize(Node9_0rect.width,Node9_0rect.height);
  882. Node9_0.setStyle("opacity",1);
  883. Node9_0.s({'pixelPerfect':true});
  884. Node9_0borderwidth=1;
  885. Node9_0.setRotation(0);
  886. dataModel.add(Node9_0);
  887. Node9_0.a('node.points',Node9_0compspts);
  888. Node9_0.a('node.segments',[1,2]);
  889. Node9_0.a('node.color','rgba(255,0,255,1)');
  890. Node9_0.a('node.borderPattern',getDashStyle("@borderPattern@"));
  891. Node9_0.a('node.borderColor','rgba(255,0,255,1)');
  892. Node9_0.a('node.background','rgba(255,0,255,1)');
  893. Node9_0.a('node.gradient','');
  894. Node9_0.a('node.gradientcolor','rgba(255,0,255,1)');
  895. Node9_0.a('node.endCompspts',Node9_0endCompspts);
  896. Node9_0.a('node.startCompspts',Node9_0startCompspts);
  897. (function (node, img, compspts, endCompspts, startCompspts) {
  898. var position = node.getPosition(),
  899. w = node.getWidth()*_ratio.ratioX,
  900. h = node.getHeight()*_ratio.ratioY;
  901. function resetPoints(rx, ry) {
  902. for (var i = 0, len = compspts.length; i < len; i++) {
  903. if (i%2 === 0) {
  904. compspts[i]*=rx;
  905. } else {
  906. compspts[i]*=ry;
  907. }
  908. }
  909. endCompspts[0] = compspts[compspts.length-2];
  910. endCompspts[1] = compspts[compspts.length-1];
  911. endCompspts[2] *= rx;
  912. endCompspts[3] *= ry;
  913. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  914. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  915. startCompspts[0] = compspts[0];
  916. startCompspts[1] = compspts[1];
  917. startCompspts[2] *= rx;
  918. startCompspts[3] *= ry;
  919. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  920. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  921. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  922. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  923. }
  924. node.setSize(w, h);
  925. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  926. node.a('node.width', w);
  927. node.a('node.height', h);
  928. resetPoints(_ratio.ratioX, _ratio.ratioY);
  929. node.borderWidth = 1;
  930. node.a('node.borderwidth',node.borderWidth);
  931. node._nodename = 'Node9_0';
  932. node._nodeType = 'line';
  933. zoomNodeList.push({
  934. node: node,
  935. attr: 'node.borderwidth'
  936. });
  937. var setWidth = node.setWidth,
  938. setHeight = node.setHeight,
  939. timer, rx = 1, ry = 1;
  940. node.setWidth = function (width) {
  941. var _width = this.getWidth();
  942. rx = width / _width;
  943. node.a('node.width', width);
  944. setWidth.apply(this, arguments);
  945. resetPoints(rx, 1);
  946. }
  947. node.setHeight = function (height) {
  948. var _height = this.getHeight();
  949. ry = height / _height;
  950. node.a('node.height', height);
  951. setHeight.apply(this, arguments);
  952. resetPoints(1, ry);
  953. }
  954. })(Node9_0, Node9_0.getImage(), Node9_0compspts, Node9_0endCompspts, Node9_0startCompspts);
  955. var Node9_1points=[432, 261,432, 281],
  956. Node9_1rect=ht.Default.unionPoint([{x:432,y:261},{x:432,y:281}]),
  957. Node9_1compspts=[];
  958. _ratio = GD.getRatioWithRotation(0, ratio);
  959. var _startratio = GD.getRatioWithRotation(4.71238898038469, ratio),
  960. _endratio = GD.getRatioWithRotation(7.85398163397448, ratio);
  961. for(var i=0;i<Node9_1points.length;i++){
  962. if(i%2==0){
  963. Node9_1compspts.push(Node9_1points[i]-Node9_1rect.x);
  964. }else{
  965. Node9_1compspts.push(Node9_1points[i]-Node9_1rect.y);
  966. }
  967. }
  968. var Node9_1ptslength=Node9_1compspts.length;
  969. if (Node9_1rect.height === 0) {
  970. Node9_1compspts[0] -= 0;
  971. Node9_1compspts[Node9_1ptslength-2] += 0;
  972. } else if (Node9_1rect.width === 0){
  973. Node9_1compspts[1] -= 0;
  974. Node9_1compspts[Node9_1ptslength-1] += 0;
  975. } else {
  976. Node9_1compspts[0] -= 0;
  977. Node9_1compspts[1] -= 0;
  978. Node9_1compspts[Node9_1ptslength-2] += 0;
  979. Node9_1compspts[Node9_1ptslength-1] += 0;
  980. }
  981. Node9_1 = new ht.Node();
  982. Node9_1.borderWidth = 1;
  983. Node9_1rect.width = Node9_1rect.width === 0 ? 0.0001 : Node9_1rect.width;
  984. Node9_1rect.height = Node9_1rect.height === 0 ? 0.0001 : Node9_1rect.height;
  985. var Node9_1endCompspts = [Node9_1compspts[Node9_1ptslength-2],Node9_1compspts[Node9_1ptslength-1],0,0];
  986. var Node9_1startCompspts = [Node9_1compspts[0],Node9_1compspts[1],0,0];
  987. Node9_1.setImage(GD.getPolyLineJSON());
  988. Node9_1.setPosition(Node9_1rect.x+Node9_1rect.width/2,Node9_1rect.y+Node9_1rect.height/2);
  989. Node9_1.setSize(Node9_1rect.width,Node9_1rect.height);
  990. Node9_1.setStyle("opacity",1);
  991. Node9_1.s({'pixelPerfect':true});
  992. Node9_1borderwidth=1;
  993. Node9_1.setRotation(0);
  994. dataModel.add(Node9_1);
  995. Node9_1.a('node.points',Node9_1compspts);
  996. Node9_1.a('node.segments',[1,2]);
  997. Node9_1.a('node.color','rgba(255,0,255,1)');
  998. Node9_1.a('node.borderPattern',getDashStyle("@borderPattern@"));
  999. Node9_1.a('node.borderColor','rgba(255,0,255,1)');
  1000. Node9_1.a('node.background','rgba(255,0,255,1)');
  1001. Node9_1.a('node.gradient','');
  1002. Node9_1.a('node.gradientcolor','rgba(255,0,255,1)');
  1003. Node9_1.a('node.endCompspts',Node9_1endCompspts);
  1004. Node9_1.a('node.startCompspts',Node9_1startCompspts);
  1005. (function (node, img, compspts, endCompspts, startCompspts) {
  1006. var position = node.getPosition(),
  1007. w = node.getWidth()*_ratio.ratioX,
  1008. h = node.getHeight()*_ratio.ratioY;
  1009. function resetPoints(rx, ry) {
  1010. for (var i = 0, len = compspts.length; i < len; i++) {
  1011. if (i%2 === 0) {
  1012. compspts[i]*=rx;
  1013. } else {
  1014. compspts[i]*=ry;
  1015. }
  1016. }
  1017. endCompspts[0] = compspts[compspts.length-2];
  1018. endCompspts[1] = compspts[compspts.length-1];
  1019. endCompspts[2] *= rx;
  1020. endCompspts[3] *= ry;
  1021. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  1022. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  1023. startCompspts[0] = compspts[0];
  1024. startCompspts[1] = compspts[1];
  1025. startCompspts[2] *= rx;
  1026. startCompspts[3] *= ry;
  1027. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  1028. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  1029. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  1030. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  1031. }
  1032. node.setSize(w, h);
  1033. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  1034. node.a('node.width', w);
  1035. node.a('node.height', h);
  1036. resetPoints(_ratio.ratioX, _ratio.ratioY);
  1037. node.borderWidth = 1;
  1038. node.a('node.borderwidth',node.borderWidth);
  1039. node._nodename = 'Node9_1';
  1040. node._nodeType = 'line';
  1041. zoomNodeList.push({
  1042. node: node,
  1043. attr: 'node.borderwidth'
  1044. });
  1045. var setWidth = node.setWidth,
  1046. setHeight = node.setHeight,
  1047. timer, rx = 1, ry = 1;
  1048. node.setWidth = function (width) {
  1049. var _width = this.getWidth();
  1050. rx = width / _width;
  1051. node.a('node.width', width);
  1052. setWidth.apply(this, arguments);
  1053. resetPoints(rx, 1);
  1054. }
  1055. node.setHeight = function (height) {
  1056. var _height = this.getHeight();
  1057. ry = height / _height;
  1058. node.a('node.height', height);
  1059. setHeight.apply(this, arguments);
  1060. resetPoints(1, ry);
  1061. }
  1062. })(Node9_1, Node9_1.getImage(), Node9_1compspts, Node9_1endCompspts, Node9_1startCompspts);
  1063. var Node9_2points=[432, 270,492, 270],
  1064. Node9_2rect=ht.Default.unionPoint([{x:432,y:270},{x:492,y:270}]),
  1065. Node9_2compspts=[];
  1066. _ratio = GD.getRatioWithRotation(0, ratio);
  1067. var _startratio = GD.getRatioWithRotation(3.14159265358979, ratio),
  1068. _endratio = GD.getRatioWithRotation(0, ratio);
  1069. for(var i=0;i<Node9_2points.length;i++){
  1070. if(i%2==0){
  1071. Node9_2compspts.push(Node9_2points[i]-Node9_2rect.x);
  1072. }else{
  1073. Node9_2compspts.push(Node9_2points[i]-Node9_2rect.y);
  1074. }
  1075. }
  1076. var Node9_2ptslength=Node9_2compspts.length;
  1077. if (Node9_2rect.height === 0) {
  1078. Node9_2compspts[0] -= 0;
  1079. Node9_2compspts[Node9_2ptslength-2] += 0;
  1080. } else if (Node9_2rect.width === 0){
  1081. Node9_2compspts[1] -= 0;
  1082. Node9_2compspts[Node9_2ptslength-1] += 0;
  1083. } else {
  1084. Node9_2compspts[0] -= 0;
  1085. Node9_2compspts[1] -= 0;
  1086. Node9_2compspts[Node9_2ptslength-2] += 0;
  1087. Node9_2compspts[Node9_2ptslength-1] += 0;
  1088. }
  1089. Node9_2 = new ht.Node();
  1090. Node9_2.borderWidth = 1;
  1091. Node9_2rect.width = Node9_2rect.width === 0 ? 0.0001 : Node9_2rect.width;
  1092. Node9_2rect.height = Node9_2rect.height === 0 ? 0.0001 : Node9_2rect.height;
  1093. var Node9_2endCompspts = [Node9_2compspts[Node9_2ptslength-2],Node9_2compspts[Node9_2ptslength-1],0,0];
  1094. var Node9_2startCompspts = [Node9_2compspts[0],Node9_2compspts[1],0,0];
  1095. Node9_2.setImage(GD.getPolyLineJSON());
  1096. Node9_2.setPosition(Node9_2rect.x+Node9_2rect.width/2,Node9_2rect.y+Node9_2rect.height/2);
  1097. Node9_2.setSize(Node9_2rect.width,Node9_2rect.height);
  1098. Node9_2.setStyle("opacity",1);
  1099. Node9_2.s({'pixelPerfect':true});
  1100. Node9_2borderwidth=1;
  1101. Node9_2.setRotation(0);
  1102. dataModel.add(Node9_2);
  1103. Node9_2.a('node.points',Node9_2compspts);
  1104. Node9_2.a('node.segments',[1,2]);
  1105. Node9_2.a('node.color','rgba(255,0,255,1)');
  1106. Node9_2.a('node.borderPattern',getDashStyle("@borderPattern@"));
  1107. Node9_2.a('node.borderColor','rgba(255,0,255,1)');
  1108. Node9_2.a('node.background','rgba(255,0,255,1)');
  1109. Node9_2.a('node.gradient','');
  1110. Node9_2.a('node.gradientcolor','rgba(255,0,255,1)');
  1111. Node9_2.a('node.endCompspts',Node9_2endCompspts);
  1112. Node9_2.a('node.startCompspts',Node9_2startCompspts);
  1113. (function (node, img, compspts, endCompspts, startCompspts) {
  1114. var position = node.getPosition(),
  1115. w = node.getWidth()*_ratio.ratioX,
  1116. h = node.getHeight()*_ratio.ratioY;
  1117. function resetPoints(rx, ry) {
  1118. for (var i = 0, len = compspts.length; i < len; i++) {
  1119. if (i%2 === 0) {
  1120. compspts[i]*=rx;
  1121. } else {
  1122. compspts[i]*=ry;
  1123. }
  1124. }
  1125. endCompspts[0] = compspts[compspts.length-2];
  1126. endCompspts[1] = compspts[compspts.length-1];
  1127. endCompspts[2] *= rx;
  1128. endCompspts[3] *= ry;
  1129. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  1130. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  1131. startCompspts[0] = compspts[0];
  1132. startCompspts[1] = compspts[1];
  1133. startCompspts[2] *= rx;
  1134. startCompspts[3] *= ry;
  1135. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  1136. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  1137. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  1138. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  1139. }
  1140. node.setSize(w, h);
  1141. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  1142. node.a('node.width', w);
  1143. node.a('node.height', h);
  1144. resetPoints(_ratio.ratioX, _ratio.ratioY);
  1145. node.borderWidth = 1;
  1146. node.a('node.borderwidth',node.borderWidth);
  1147. node._nodename = 'Node9_2';
  1148. node._nodeType = 'line';
  1149. zoomNodeList.push({
  1150. node: node,
  1151. attr: 'node.borderwidth'
  1152. });
  1153. var setWidth = node.setWidth,
  1154. setHeight = node.setHeight,
  1155. timer, rx = 1, ry = 1;
  1156. node.setWidth = function (width) {
  1157. var _width = this.getWidth();
  1158. rx = width / _width;
  1159. node.a('node.width', width);
  1160. setWidth.apply(this, arguments);
  1161. resetPoints(rx, 1);
  1162. }
  1163. node.setHeight = function (height) {
  1164. var _height = this.getHeight();
  1165. ry = height / _height;
  1166. node.a('node.height', height);
  1167. setHeight.apply(this, arguments);
  1168. resetPoints(1, ry);
  1169. }
  1170. })(Node9_2, Node9_2.getImage(), Node9_2compspts, Node9_2endCompspts, Node9_2startCompspts);
  1171. var Node9_3points=[500, 281,500, 281],
  1172. Node9_3rect=ht.Default.unionPoint([{x:500,y:281},{x:500,y:281}]),
  1173. Node9_3compspts=[];
  1174. _ratio = GD.getRatioWithRotation(0, ratio);
  1175. var _startratio = GD.getRatioWithRotation(4.71238898038469, ratio),
  1176. _endratio = GD.getRatioWithRotation(4.71238898038469, ratio);
  1177. for(var i=0;i<Node9_3points.length;i++){
  1178. if(i%2==0){
  1179. Node9_3compspts.push(Node9_3points[i]-Node9_3rect.x);
  1180. }else{
  1181. Node9_3compspts.push(Node9_3points[i]-Node9_3rect.y);
  1182. }
  1183. }
  1184. var Node9_3ptslength=Node9_3compspts.length;
  1185. if (Node9_3rect.height === 0) {
  1186. Node9_3compspts[0] -= 0;
  1187. Node9_3compspts[Node9_3ptslength-2] += 0;
  1188. } else if (Node9_3rect.width === 0){
  1189. Node9_3compspts[1] -= 0;
  1190. Node9_3compspts[Node9_3ptslength-1] += 0;
  1191. } else {
  1192. Node9_3compspts[0] -= 0;
  1193. Node9_3compspts[1] -= 0;
  1194. Node9_3compspts[Node9_3ptslength-2] += 0;
  1195. Node9_3compspts[Node9_3ptslength-1] += 0;
  1196. }
  1197. Node9_3 = new ht.Node();
  1198. Node9_3.borderWidth = 1;
  1199. Node9_3rect.width = Node9_3rect.width === 0 ? 0.0001 : Node9_3rect.width;
  1200. Node9_3rect.height = Node9_3rect.height === 0 ? 0.0001 : Node9_3rect.height;
  1201. var Node9_3endCompspts = [Node9_3compspts[Node9_3ptslength-2],Node9_3compspts[Node9_3ptslength-1],0,0];
  1202. var Node9_3startCompspts = [Node9_3compspts[0],Node9_3compspts[1],0,0];
  1203. Node9_3.setImage(GD.getPolyLineJSON());
  1204. Node9_3.setPosition(Node9_3rect.x+Node9_3rect.width/2,Node9_3rect.y+Node9_3rect.height/2);
  1205. Node9_3.setSize(Node9_3rect.width,Node9_3rect.height);
  1206. Node9_3.setStyle("opacity",1);
  1207. Node9_3.s({'pixelPerfect':true});
  1208. Node9_3borderwidth=1;
  1209. Node9_3.setRotation(0);
  1210. dataModel.add(Node9_3);
  1211. Node9_3.a('node.points',Node9_3compspts);
  1212. Node9_3.a('node.segments',[1,2]);
  1213. Node9_3.a('node.color','rgba(255,0,255,1)');
  1214. Node9_3.a('node.borderPattern',getDashStyle("@borderPattern@"));
  1215. Node9_3.a('node.borderColor','rgba(255,0,255,1)');
  1216. Node9_3.a('node.background','rgba(255,0,255,1)');
  1217. Node9_3.a('node.gradient','');
  1218. Node9_3.a('node.gradientcolor','rgba(255,0,255,1)');
  1219. Node9_3.a('node.endCompspts',Node9_3endCompspts);
  1220. Node9_3.a('node.startCompspts',Node9_3startCompspts);
  1221. (function (node, img, compspts, endCompspts, startCompspts) {
  1222. var position = node.getPosition(),
  1223. w = node.getWidth()*_ratio.ratioX,
  1224. h = node.getHeight()*_ratio.ratioY;
  1225. function resetPoints(rx, ry) {
  1226. for (var i = 0, len = compspts.length; i < len; i++) {
  1227. if (i%2 === 0) {
  1228. compspts[i]*=rx;
  1229. } else {
  1230. compspts[i]*=ry;
  1231. }
  1232. }
  1233. endCompspts[0] = compspts[compspts.length-2];
  1234. endCompspts[1] = compspts[compspts.length-1];
  1235. endCompspts[2] *= rx;
  1236. endCompspts[3] *= ry;
  1237. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  1238. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  1239. startCompspts[0] = compspts[0];
  1240. startCompspts[1] = compspts[1];
  1241. startCompspts[2] *= rx;
  1242. startCompspts[3] *= ry;
  1243. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  1244. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  1245. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  1246. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  1247. }
  1248. node.setSize(w, h);
  1249. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  1250. node.a('node.width', w);
  1251. node.a('node.height', h);
  1252. resetPoints(_ratio.ratioX, _ratio.ratioY);
  1253. node.borderWidth = 1;
  1254. node.a('node.borderwidth',node.borderWidth);
  1255. node._nodename = 'Node9_3';
  1256. node._nodeType = 'line';
  1257. zoomNodeList.push({
  1258. node: node,
  1259. attr: 'node.borderwidth'
  1260. });
  1261. var setWidth = node.setWidth,
  1262. setHeight = node.setHeight,
  1263. timer, rx = 1, ry = 1;
  1264. node.setWidth = function (width) {
  1265. var _width = this.getWidth();
  1266. rx = width / _width;
  1267. node.a('node.width', width);
  1268. setWidth.apply(this, arguments);
  1269. resetPoints(rx, 1);
  1270. }
  1271. node.setHeight = function (height) {
  1272. var _height = this.getHeight();
  1273. ry = height / _height;
  1274. node.a('node.height', height);
  1275. setHeight.apply(this, arguments);
  1276. resetPoints(1, ry);
  1277. }
  1278. })(Node9_3, Node9_3.getImage(), Node9_3compspts, Node9_3endCompspts, Node9_3startCompspts);
  1279. var Node9_4points=[492, 270,492, 275],
  1280. Node9_4rect=ht.Default.unionPoint([{x:492,y:270},{x:492,y:275}]),
  1281. Node9_4compspts=[];
  1282. _ratio = GD.getRatioWithRotation(0, ratio);
  1283. var _startratio = GD.getRatioWithRotation(4.71238898038469, ratio),
  1284. _endratio = GD.getRatioWithRotation(7.85398163397448, ratio);
  1285. for(var i=0;i<Node9_4points.length;i++){
  1286. if(i%2==0){
  1287. Node9_4compspts.push(Node9_4points[i]-Node9_4rect.x);
  1288. }else{
  1289. Node9_4compspts.push(Node9_4points[i]-Node9_4rect.y);
  1290. }
  1291. }
  1292. var Node9_4ptslength=Node9_4compspts.length;
  1293. if (Node9_4rect.height === 0) {
  1294. Node9_4compspts[0] -= 0;
  1295. Node9_4compspts[Node9_4ptslength-2] += 0;
  1296. } else if (Node9_4rect.width === 0){
  1297. Node9_4compspts[1] -= 0;
  1298. Node9_4compspts[Node9_4ptslength-1] += 0;
  1299. } else {
  1300. Node9_4compspts[0] -= 0;
  1301. Node9_4compspts[1] -= 0;
  1302. Node9_4compspts[Node9_4ptslength-2] += 0;
  1303. Node9_4compspts[Node9_4ptslength-1] += 0;
  1304. }
  1305. Node9_4 = new ht.Node();
  1306. Node9_4.borderWidth = 1;
  1307. Node9_4rect.width = Node9_4rect.width === 0 ? 0.0001 : Node9_4rect.width;
  1308. Node9_4rect.height = Node9_4rect.height === 0 ? 0.0001 : Node9_4rect.height;
  1309. var Node9_4endCompspts = [Node9_4compspts[Node9_4ptslength-2],Node9_4compspts[Node9_4ptslength-1],0,0];
  1310. var Node9_4startCompspts = [Node9_4compspts[0],Node9_4compspts[1],0,0];
  1311. Node9_4.setImage(GD.getPolyLineJSON());
  1312. Node9_4.setPosition(Node9_4rect.x+Node9_4rect.width/2,Node9_4rect.y+Node9_4rect.height/2);
  1313. Node9_4.setSize(Node9_4rect.width,Node9_4rect.height);
  1314. Node9_4.setStyle("opacity",1);
  1315. Node9_4.s({'pixelPerfect':true});
  1316. Node9_4borderwidth=1;
  1317. Node9_4.setRotation(0);
  1318. dataModel.add(Node9_4);
  1319. Node9_4.a('node.points',Node9_4compspts);
  1320. Node9_4.a('node.segments',[1,2]);
  1321. Node9_4.a('node.color','rgba(255,0,255,1)');
  1322. Node9_4.a('node.borderPattern',getDashStyle("@borderPattern@"));
  1323. Node9_4.a('node.borderColor','rgba(255,0,255,1)');
  1324. Node9_4.a('node.background','rgba(255,0,255,1)');
  1325. Node9_4.a('node.gradient','');
  1326. Node9_4.a('node.gradientcolor','rgba(255,0,255,1)');
  1327. Node9_4.a('node.endCompspts',Node9_4endCompspts);
  1328. Node9_4.a('node.startCompspts',Node9_4startCompspts);
  1329. (function (node, img, compspts, endCompspts, startCompspts) {
  1330. var position = node.getPosition(),
  1331. w = node.getWidth()*_ratio.ratioX,
  1332. h = node.getHeight()*_ratio.ratioY;
  1333. function resetPoints(rx, ry) {
  1334. for (var i = 0, len = compspts.length; i < len; i++) {
  1335. if (i%2 === 0) {
  1336. compspts[i]*=rx;
  1337. } else {
  1338. compspts[i]*=ry;
  1339. }
  1340. }
  1341. endCompspts[0] = compspts[compspts.length-2];
  1342. endCompspts[1] = compspts[compspts.length-1];
  1343. endCompspts[2] *= rx;
  1344. endCompspts[3] *= ry;
  1345. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  1346. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  1347. startCompspts[0] = compspts[0];
  1348. startCompspts[1] = compspts[1];
  1349. startCompspts[2] *= rx;
  1350. startCompspts[3] *= ry;
  1351. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  1352. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  1353. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  1354. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  1355. }
  1356. node.setSize(w, h);
  1357. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  1358. node.a('node.width', w);
  1359. node.a('node.height', h);
  1360. resetPoints(_ratio.ratioX, _ratio.ratioY);
  1361. node.borderWidth = 1;
  1362. node.a('node.borderwidth',node.borderWidth);
  1363. node._nodename = 'Node9_4';
  1364. node._nodeType = 'line';
  1365. zoomNodeList.push({
  1366. node: node,
  1367. attr: 'node.borderwidth'
  1368. });
  1369. var setWidth = node.setWidth,
  1370. setHeight = node.setHeight,
  1371. timer, rx = 1, ry = 1;
  1372. node.setWidth = function (width) {
  1373. var _width = this.getWidth();
  1374. rx = width / _width;
  1375. node.a('node.width', width);
  1376. setWidth.apply(this, arguments);
  1377. resetPoints(rx, 1);
  1378. }
  1379. node.setHeight = function (height) {
  1380. var _height = this.getHeight();
  1381. ry = height / _height;
  1382. node.a('node.height', height);
  1383. setHeight.apply(this, arguments);
  1384. resetPoints(1, ry);
  1385. }
  1386. })(Node9_4, Node9_4.getImage(), Node9_4compspts, Node9_4endCompspts, Node9_4startCompspts);
  1387. var Node10_0points=[430, 305,430, 305],
  1388. Node10_0rect=ht.Default.unionPoint([{x:430,y:305},{x:430,y:305}]),
  1389. Node10_0compspts=[];
  1390. _ratio = GD.getRatioWithRotation(0, ratio);
  1391. var _startratio = GD.getRatioWithRotation(4.71238898038469, ratio),
  1392. _endratio = GD.getRatioWithRotation(4.71238898038469, ratio);
  1393. for(var i=0;i<Node10_0points.length;i++){
  1394. if(i%2==0){
  1395. Node10_0compspts.push(Node10_0points[i]-Node10_0rect.x);
  1396. }else{
  1397. Node10_0compspts.push(Node10_0points[i]-Node10_0rect.y);
  1398. }
  1399. }
  1400. var Node10_0ptslength=Node10_0compspts.length;
  1401. if (Node10_0rect.height === 0) {
  1402. Node10_0compspts[0] -= 0;
  1403. Node10_0compspts[Node10_0ptslength-2] += 0;
  1404. } else if (Node10_0rect.width === 0){
  1405. Node10_0compspts[1] -= 0;
  1406. Node10_0compspts[Node10_0ptslength-1] += 0;
  1407. } else {
  1408. Node10_0compspts[0] -= 0;
  1409. Node10_0compspts[1] -= 0;
  1410. Node10_0compspts[Node10_0ptslength-2] += 0;
  1411. Node10_0compspts[Node10_0ptslength-1] += 0;
  1412. }
  1413. Node10_0 = new ht.Node();
  1414. Node10_0.borderWidth = 1;
  1415. Node10_0rect.width = Node10_0rect.width === 0 ? 0.0001 : Node10_0rect.width;
  1416. Node10_0rect.height = Node10_0rect.height === 0 ? 0.0001 : Node10_0rect.height;
  1417. var Node10_0endCompspts = [Node10_0compspts[Node10_0ptslength-2],Node10_0compspts[Node10_0ptslength-1],0,0];
  1418. var Node10_0startCompspts = [Node10_0compspts[0],Node10_0compspts[1],0,0];
  1419. Node10_0.setImage(GD.getPolyLineJSON());
  1420. Node10_0.setPosition(Node10_0rect.x+Node10_0rect.width/2,Node10_0rect.y+Node10_0rect.height/2);
  1421. Node10_0.setSize(Node10_0rect.width,Node10_0rect.height);
  1422. Node10_0.setStyle("opacity",1);
  1423. Node10_0.s({'pixelPerfect':true});
  1424. Node10_0borderwidth=1;
  1425. Node10_0.setRotation(0);
  1426. dataModel.add(Node10_0);
  1427. Node10_0.a('node.points',Node10_0compspts);
  1428. Node10_0.a('node.segments',[1,2]);
  1429. Node10_0.a('node.color','rgba(255,0,255,1)');
  1430. Node10_0.a('node.borderPattern',getDashStyle("@borderPattern@"));
  1431. Node10_0.a('node.borderColor','rgba(255,0,255,1)');
  1432. Node10_0.a('node.background','rgba(255,0,255,1)');
  1433. Node10_0.a('node.gradient','');
  1434. Node10_0.a('node.gradientcolor','rgba(255,0,255,1)');
  1435. Node10_0.a('node.endCompspts',Node10_0endCompspts);
  1436. Node10_0.a('node.startCompspts',Node10_0startCompspts);
  1437. (function (node, img, compspts, endCompspts, startCompspts) {
  1438. var position = node.getPosition(),
  1439. w = node.getWidth()*_ratio.ratioX,
  1440. h = node.getHeight()*_ratio.ratioY;
  1441. function resetPoints(rx, ry) {
  1442. for (var i = 0, len = compspts.length; i < len; i++) {
  1443. if (i%2 === 0) {
  1444. compspts[i]*=rx;
  1445. } else {
  1446. compspts[i]*=ry;
  1447. }
  1448. }
  1449. endCompspts[0] = compspts[compspts.length-2];
  1450. endCompspts[1] = compspts[compspts.length-1];
  1451. endCompspts[2] *= rx;
  1452. endCompspts[3] *= ry;
  1453. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  1454. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  1455. startCompspts[0] = compspts[0];
  1456. startCompspts[1] = compspts[1];
  1457. startCompspts[2] *= rx;
  1458. startCompspts[3] *= ry;
  1459. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  1460. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  1461. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  1462. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  1463. }
  1464. node.setSize(w, h);
  1465. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  1466. node.a('node.width', w);
  1467. node.a('node.height', h);
  1468. resetPoints(_ratio.ratioX, _ratio.ratioY);
  1469. node.borderWidth = 1;
  1470. node.a('node.borderwidth',node.borderWidth);
  1471. node._nodename = 'Node10_0';
  1472. node._nodeType = 'line';
  1473. zoomNodeList.push({
  1474. node: node,
  1475. attr: 'node.borderwidth'
  1476. });
  1477. var setWidth = node.setWidth,
  1478. setHeight = node.setHeight,
  1479. timer, rx = 1, ry = 1;
  1480. node.setWidth = function (width) {
  1481. var _width = this.getWidth();
  1482. rx = width / _width;
  1483. node.a('node.width', width);
  1484. setWidth.apply(this, arguments);
  1485. resetPoints(rx, 1);
  1486. }
  1487. node.setHeight = function (height) {
  1488. var _height = this.getHeight();
  1489. ry = height / _height;
  1490. node.a('node.height', height);
  1491. setHeight.apply(this, arguments);
  1492. resetPoints(1, ry);
  1493. }
  1494. })(Node10_0, Node10_0.getImage(), Node10_0compspts, Node10_0endCompspts, Node10_0startCompspts);
  1495. var Node10_1points=[433, 300,433, 320],
  1496. Node10_1rect=ht.Default.unionPoint([{x:433,y:300},{x:433,y:320}]),
  1497. Node10_1compspts=[];
  1498. _ratio = GD.getRatioWithRotation(0, ratio);
  1499. var _startratio = GD.getRatioWithRotation(4.71238898038469, ratio),
  1500. _endratio = GD.getRatioWithRotation(7.85398163397448, ratio);
  1501. for(var i=0;i<Node10_1points.length;i++){
  1502. if(i%2==0){
  1503. Node10_1compspts.push(Node10_1points[i]-Node10_1rect.x);
  1504. }else{
  1505. Node10_1compspts.push(Node10_1points[i]-Node10_1rect.y);
  1506. }
  1507. }
  1508. var Node10_1ptslength=Node10_1compspts.length;
  1509. if (Node10_1rect.height === 0) {
  1510. Node10_1compspts[0] -= 0;
  1511. Node10_1compspts[Node10_1ptslength-2] += 0;
  1512. } else if (Node10_1rect.width === 0){
  1513. Node10_1compspts[1] -= 0;
  1514. Node10_1compspts[Node10_1ptslength-1] += 0;
  1515. } else {
  1516. Node10_1compspts[0] -= 0;
  1517. Node10_1compspts[1] -= 0;
  1518. Node10_1compspts[Node10_1ptslength-2] += 0;
  1519. Node10_1compspts[Node10_1ptslength-1] += 0;
  1520. }
  1521. Node10_1 = new ht.Node();
  1522. Node10_1.borderWidth = 1;
  1523. Node10_1rect.width = Node10_1rect.width === 0 ? 0.0001 : Node10_1rect.width;
  1524. Node10_1rect.height = Node10_1rect.height === 0 ? 0.0001 : Node10_1rect.height;
  1525. var Node10_1endCompspts = [Node10_1compspts[Node10_1ptslength-2],Node10_1compspts[Node10_1ptslength-1],0,0];
  1526. var Node10_1startCompspts = [Node10_1compspts[0],Node10_1compspts[1],0,0];
  1527. Node10_1.setImage(GD.getPolyLineJSON());
  1528. Node10_1.setPosition(Node10_1rect.x+Node10_1rect.width/2,Node10_1rect.y+Node10_1rect.height/2);
  1529. Node10_1.setSize(Node10_1rect.width,Node10_1rect.height);
  1530. Node10_1.setStyle("opacity",1);
  1531. Node10_1.s({'pixelPerfect':true});
  1532. Node10_1borderwidth=1;
  1533. Node10_1.setRotation(0);
  1534. dataModel.add(Node10_1);
  1535. Node10_1.a('node.points',Node10_1compspts);
  1536. Node10_1.a('node.segments',[1,2]);
  1537. Node10_1.a('node.color','rgba(255,0,255,1)');
  1538. Node10_1.a('node.borderPattern',getDashStyle("@borderPattern@"));
  1539. Node10_1.a('node.borderColor','rgba(255,0,255,1)');
  1540. Node10_1.a('node.background','rgba(255,0,255,1)');
  1541. Node10_1.a('node.gradient','');
  1542. Node10_1.a('node.gradientcolor','rgba(255,0,255,1)');
  1543. Node10_1.a('node.endCompspts',Node10_1endCompspts);
  1544. Node10_1.a('node.startCompspts',Node10_1startCompspts);
  1545. (function (node, img, compspts, endCompspts, startCompspts) {
  1546. var position = node.getPosition(),
  1547. w = node.getWidth()*_ratio.ratioX,
  1548. h = node.getHeight()*_ratio.ratioY;
  1549. function resetPoints(rx, ry) {
  1550. for (var i = 0, len = compspts.length; i < len; i++) {
  1551. if (i%2 === 0) {
  1552. compspts[i]*=rx;
  1553. } else {
  1554. compspts[i]*=ry;
  1555. }
  1556. }
  1557. endCompspts[0] = compspts[compspts.length-2];
  1558. endCompspts[1] = compspts[compspts.length-1];
  1559. endCompspts[2] *= rx;
  1560. endCompspts[3] *= ry;
  1561. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  1562. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  1563. startCompspts[0] = compspts[0];
  1564. startCompspts[1] = compspts[1];
  1565. startCompspts[2] *= rx;
  1566. startCompspts[3] *= ry;
  1567. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  1568. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  1569. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  1570. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  1571. }
  1572. node.setSize(w, h);
  1573. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  1574. node.a('node.width', w);
  1575. node.a('node.height', h);
  1576. resetPoints(_ratio.ratioX, _ratio.ratioY);
  1577. node.borderWidth = 1;
  1578. node.a('node.borderwidth',node.borderWidth);
  1579. node._nodename = 'Node10_1';
  1580. node._nodeType = 'line';
  1581. zoomNodeList.push({
  1582. node: node,
  1583. attr: 'node.borderwidth'
  1584. });
  1585. var setWidth = node.setWidth,
  1586. setHeight = node.setHeight,
  1587. timer, rx = 1, ry = 1;
  1588. node.setWidth = function (width) {
  1589. var _width = this.getWidth();
  1590. rx = width / _width;
  1591. node.a('node.width', width);
  1592. setWidth.apply(this, arguments);
  1593. resetPoints(rx, 1);
  1594. }
  1595. node.setHeight = function (height) {
  1596. var _height = this.getHeight();
  1597. ry = height / _height;
  1598. node.a('node.height', height);
  1599. setHeight.apply(this, arguments);
  1600. resetPoints(1, ry);
  1601. }
  1602. })(Node10_1, Node10_1.getImage(), Node10_1compspts, Node10_1endCompspts, Node10_1startCompspts);
  1603. var Node10_2points=[433, 309,493, 309],
  1604. Node10_2rect=ht.Default.unionPoint([{x:433,y:309},{x:493,y:309}]),
  1605. Node10_2compspts=[];
  1606. _ratio = GD.getRatioWithRotation(0, ratio);
  1607. var _startratio = GD.getRatioWithRotation(3.14159265358979, ratio),
  1608. _endratio = GD.getRatioWithRotation(0, ratio);
  1609. for(var i=0;i<Node10_2points.length;i++){
  1610. if(i%2==0){
  1611. Node10_2compspts.push(Node10_2points[i]-Node10_2rect.x);
  1612. }else{
  1613. Node10_2compspts.push(Node10_2points[i]-Node10_2rect.y);
  1614. }
  1615. }
  1616. var Node10_2ptslength=Node10_2compspts.length;
  1617. if (Node10_2rect.height === 0) {
  1618. Node10_2compspts[0] -= 0;
  1619. Node10_2compspts[Node10_2ptslength-2] += 0;
  1620. } else if (Node10_2rect.width === 0){
  1621. Node10_2compspts[1] -= 0;
  1622. Node10_2compspts[Node10_2ptslength-1] += 0;
  1623. } else {
  1624. Node10_2compspts[0] -= 0;
  1625. Node10_2compspts[1] -= 0;
  1626. Node10_2compspts[Node10_2ptslength-2] += 0;
  1627. Node10_2compspts[Node10_2ptslength-1] += 0;
  1628. }
  1629. Node10_2 = new ht.Node();
  1630. Node10_2.borderWidth = 1;
  1631. Node10_2rect.width = Node10_2rect.width === 0 ? 0.0001 : Node10_2rect.width;
  1632. Node10_2rect.height = Node10_2rect.height === 0 ? 0.0001 : Node10_2rect.height;
  1633. var Node10_2endCompspts = [Node10_2compspts[Node10_2ptslength-2],Node10_2compspts[Node10_2ptslength-1],0,0];
  1634. var Node10_2startCompspts = [Node10_2compspts[0],Node10_2compspts[1],0,0];
  1635. Node10_2.setImage(GD.getPolyLineJSON());
  1636. Node10_2.setPosition(Node10_2rect.x+Node10_2rect.width/2,Node10_2rect.y+Node10_2rect.height/2);
  1637. Node10_2.setSize(Node10_2rect.width,Node10_2rect.height);
  1638. Node10_2.setStyle("opacity",1);
  1639. Node10_2.s({'pixelPerfect':true});
  1640. Node10_2borderwidth=1;
  1641. Node10_2.setRotation(0);
  1642. dataModel.add(Node10_2);
  1643. Node10_2.a('node.points',Node10_2compspts);
  1644. Node10_2.a('node.segments',[1,2]);
  1645. Node10_2.a('node.color','rgba(255,0,255,1)');
  1646. Node10_2.a('node.borderPattern',getDashStyle("@borderPattern@"));
  1647. Node10_2.a('node.borderColor','rgba(255,0,255,1)');
  1648. Node10_2.a('node.background','rgba(255,0,255,1)');
  1649. Node10_2.a('node.gradient','');
  1650. Node10_2.a('node.gradientcolor','rgba(255,0,255,1)');
  1651. Node10_2.a('node.endCompspts',Node10_2endCompspts);
  1652. Node10_2.a('node.startCompspts',Node10_2startCompspts);
  1653. (function (node, img, compspts, endCompspts, startCompspts) {
  1654. var position = node.getPosition(),
  1655. w = node.getWidth()*_ratio.ratioX,
  1656. h = node.getHeight()*_ratio.ratioY;
  1657. function resetPoints(rx, ry) {
  1658. for (var i = 0, len = compspts.length; i < len; i++) {
  1659. if (i%2 === 0) {
  1660. compspts[i]*=rx;
  1661. } else {
  1662. compspts[i]*=ry;
  1663. }
  1664. }
  1665. endCompspts[0] = compspts[compspts.length-2];
  1666. endCompspts[1] = compspts[compspts.length-1];
  1667. endCompspts[2] *= rx;
  1668. endCompspts[3] *= ry;
  1669. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  1670. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  1671. startCompspts[0] = compspts[0];
  1672. startCompspts[1] = compspts[1];
  1673. startCompspts[2] *= rx;
  1674. startCompspts[3] *= ry;
  1675. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  1676. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  1677. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  1678. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  1679. }
  1680. node.setSize(w, h);
  1681. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  1682. node.a('node.width', w);
  1683. node.a('node.height', h);
  1684. resetPoints(_ratio.ratioX, _ratio.ratioY);
  1685. node.borderWidth = 1;
  1686. node.a('node.borderwidth',node.borderWidth);
  1687. node._nodename = 'Node10_2';
  1688. node._nodeType = 'line';
  1689. zoomNodeList.push({
  1690. node: node,
  1691. attr: 'node.borderwidth'
  1692. });
  1693. var setWidth = node.setWidth,
  1694. setHeight = node.setHeight,
  1695. timer, rx = 1, ry = 1;
  1696. node.setWidth = function (width) {
  1697. var _width = this.getWidth();
  1698. rx = width / _width;
  1699. node.a('node.width', width);
  1700. setWidth.apply(this, arguments);
  1701. resetPoints(rx, 1);
  1702. }
  1703. node.setHeight = function (height) {
  1704. var _height = this.getHeight();
  1705. ry = height / _height;
  1706. node.a('node.height', height);
  1707. setHeight.apply(this, arguments);
  1708. resetPoints(1, ry);
  1709. }
  1710. })(Node10_2, Node10_2.getImage(), Node10_2compspts, Node10_2endCompspts, Node10_2startCompspts);
  1711. var Node10_3points=[501, 320,501, 320],
  1712. Node10_3rect=ht.Default.unionPoint([{x:501,y:320},{x:501,y:320}]),
  1713. Node10_3compspts=[];
  1714. _ratio = GD.getRatioWithRotation(0, ratio);
  1715. var _startratio = GD.getRatioWithRotation(4.71238898038469, ratio),
  1716. _endratio = GD.getRatioWithRotation(4.71238898038469, ratio);
  1717. for(var i=0;i<Node10_3points.length;i++){
  1718. if(i%2==0){
  1719. Node10_3compspts.push(Node10_3points[i]-Node10_3rect.x);
  1720. }else{
  1721. Node10_3compspts.push(Node10_3points[i]-Node10_3rect.y);
  1722. }
  1723. }
  1724. var Node10_3ptslength=Node10_3compspts.length;
  1725. if (Node10_3rect.height === 0) {
  1726. Node10_3compspts[0] -= 0;
  1727. Node10_3compspts[Node10_3ptslength-2] += 0;
  1728. } else if (Node10_3rect.width === 0){
  1729. Node10_3compspts[1] -= 0;
  1730. Node10_3compspts[Node10_3ptslength-1] += 0;
  1731. } else {
  1732. Node10_3compspts[0] -= 0;
  1733. Node10_3compspts[1] -= 0;
  1734. Node10_3compspts[Node10_3ptslength-2] += 0;
  1735. Node10_3compspts[Node10_3ptslength-1] += 0;
  1736. }
  1737. Node10_3 = new ht.Node();
  1738. Node10_3.borderWidth = 1;
  1739. Node10_3rect.width = Node10_3rect.width === 0 ? 0.0001 : Node10_3rect.width;
  1740. Node10_3rect.height = Node10_3rect.height === 0 ? 0.0001 : Node10_3rect.height;
  1741. var Node10_3endCompspts = [Node10_3compspts[Node10_3ptslength-2],Node10_3compspts[Node10_3ptslength-1],0,0];
  1742. var Node10_3startCompspts = [Node10_3compspts[0],Node10_3compspts[1],0,0];
  1743. Node10_3.setImage(GD.getPolyLineJSON());
  1744. Node10_3.setPosition(Node10_3rect.x+Node10_3rect.width/2,Node10_3rect.y+Node10_3rect.height/2);
  1745. Node10_3.setSize(Node10_3rect.width,Node10_3rect.height);
  1746. Node10_3.setStyle("opacity",1);
  1747. Node10_3.s({'pixelPerfect':true});
  1748. Node10_3borderwidth=1;
  1749. Node10_3.setRotation(0);
  1750. dataModel.add(Node10_3);
  1751. Node10_3.a('node.points',Node10_3compspts);
  1752. Node10_3.a('node.segments',[1,2]);
  1753. Node10_3.a('node.color','rgba(255,0,255,1)');
  1754. Node10_3.a('node.borderPattern',getDashStyle("@borderPattern@"));
  1755. Node10_3.a('node.borderColor','rgba(255,0,255,1)');
  1756. Node10_3.a('node.background','rgba(255,0,255,1)');
  1757. Node10_3.a('node.gradient','');
  1758. Node10_3.a('node.gradientcolor','rgba(255,0,255,1)');
  1759. Node10_3.a('node.endCompspts',Node10_3endCompspts);
  1760. Node10_3.a('node.startCompspts',Node10_3startCompspts);
  1761. (function (node, img, compspts, endCompspts, startCompspts) {
  1762. var position = node.getPosition(),
  1763. w = node.getWidth()*_ratio.ratioX,
  1764. h = node.getHeight()*_ratio.ratioY;
  1765. function resetPoints(rx, ry) {
  1766. for (var i = 0, len = compspts.length; i < len; i++) {
  1767. if (i%2 === 0) {
  1768. compspts[i]*=rx;
  1769. } else {
  1770. compspts[i]*=ry;
  1771. }
  1772. }
  1773. endCompspts[0] = compspts[compspts.length-2];
  1774. endCompspts[1] = compspts[compspts.length-1];
  1775. endCompspts[2] *= rx;
  1776. endCompspts[3] *= ry;
  1777. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  1778. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  1779. startCompspts[0] = compspts[0];
  1780. startCompspts[1] = compspts[1];
  1781. startCompspts[2] *= rx;
  1782. startCompspts[3] *= ry;
  1783. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  1784. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  1785. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  1786. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  1787. }
  1788. node.setSize(w, h);
  1789. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  1790. node.a('node.width', w);
  1791. node.a('node.height', h);
  1792. resetPoints(_ratio.ratioX, _ratio.ratioY);
  1793. node.borderWidth = 1;
  1794. node.a('node.borderwidth',node.borderWidth);
  1795. node._nodename = 'Node10_3';
  1796. node._nodeType = 'line';
  1797. zoomNodeList.push({
  1798. node: node,
  1799. attr: 'node.borderwidth'
  1800. });
  1801. var setWidth = node.setWidth,
  1802. setHeight = node.setHeight,
  1803. timer, rx = 1, ry = 1;
  1804. node.setWidth = function (width) {
  1805. var _width = this.getWidth();
  1806. rx = width / _width;
  1807. node.a('node.width', width);
  1808. setWidth.apply(this, arguments);
  1809. resetPoints(rx, 1);
  1810. }
  1811. node.setHeight = function (height) {
  1812. var _height = this.getHeight();
  1813. ry = height / _height;
  1814. node.a('node.height', height);
  1815. setHeight.apply(this, arguments);
  1816. resetPoints(1, ry);
  1817. }
  1818. })(Node10_3, Node10_3.getImage(), Node10_3compspts, Node10_3endCompspts, Node10_3startCompspts);
  1819. var Node10_4points=[493, 309,493, 314],
  1820. Node10_4rect=ht.Default.unionPoint([{x:493,y:309},{x:493,y:314}]),
  1821. Node10_4compspts=[];
  1822. _ratio = GD.getRatioWithRotation(0, ratio);
  1823. var _startratio = GD.getRatioWithRotation(4.71238898038469, ratio),
  1824. _endratio = GD.getRatioWithRotation(7.85398163397448, ratio);
  1825. for(var i=0;i<Node10_4points.length;i++){
  1826. if(i%2==0){
  1827. Node10_4compspts.push(Node10_4points[i]-Node10_4rect.x);
  1828. }else{
  1829. Node10_4compspts.push(Node10_4points[i]-Node10_4rect.y);
  1830. }
  1831. }
  1832. var Node10_4ptslength=Node10_4compspts.length;
  1833. if (Node10_4rect.height === 0) {
  1834. Node10_4compspts[0] -= 0;
  1835. Node10_4compspts[Node10_4ptslength-2] += 0;
  1836. } else if (Node10_4rect.width === 0){
  1837. Node10_4compspts[1] -= 0;
  1838. Node10_4compspts[Node10_4ptslength-1] += 0;
  1839. } else {
  1840. Node10_4compspts[0] -= 0;
  1841. Node10_4compspts[1] -= 0;
  1842. Node10_4compspts[Node10_4ptslength-2] += 0;
  1843. Node10_4compspts[Node10_4ptslength-1] += 0;
  1844. }
  1845. Node10_4 = new ht.Node();
  1846. Node10_4.borderWidth = 1;
  1847. Node10_4rect.width = Node10_4rect.width === 0 ? 0.0001 : Node10_4rect.width;
  1848. Node10_4rect.height = Node10_4rect.height === 0 ? 0.0001 : Node10_4rect.height;
  1849. var Node10_4endCompspts = [Node10_4compspts[Node10_4ptslength-2],Node10_4compspts[Node10_4ptslength-1],0,0];
  1850. var Node10_4startCompspts = [Node10_4compspts[0],Node10_4compspts[1],0,0];
  1851. Node10_4.setImage(GD.getPolyLineJSON());
  1852. Node10_4.setPosition(Node10_4rect.x+Node10_4rect.width/2,Node10_4rect.y+Node10_4rect.height/2);
  1853. Node10_4.setSize(Node10_4rect.width,Node10_4rect.height);
  1854. Node10_4.setStyle("opacity",1);
  1855. Node10_4.s({'pixelPerfect':true});
  1856. Node10_4borderwidth=1;
  1857. Node10_4.setRotation(0);
  1858. dataModel.add(Node10_4);
  1859. Node10_4.a('node.points',Node10_4compspts);
  1860. Node10_4.a('node.segments',[1,2]);
  1861. Node10_4.a('node.color','rgba(255,0,255,1)');
  1862. Node10_4.a('node.borderPattern',getDashStyle("@borderPattern@"));
  1863. Node10_4.a('node.borderColor','rgba(255,0,255,1)');
  1864. Node10_4.a('node.background','rgba(255,0,255,1)');
  1865. Node10_4.a('node.gradient','');
  1866. Node10_4.a('node.gradientcolor','rgba(255,0,255,1)');
  1867. Node10_4.a('node.endCompspts',Node10_4endCompspts);
  1868. Node10_4.a('node.startCompspts',Node10_4startCompspts);
  1869. (function (node, img, compspts, endCompspts, startCompspts) {
  1870. var position = node.getPosition(),
  1871. w = node.getWidth()*_ratio.ratioX,
  1872. h = node.getHeight()*_ratio.ratioY;
  1873. function resetPoints(rx, ry) {
  1874. for (var i = 0, len = compspts.length; i < len; i++) {
  1875. if (i%2 === 0) {
  1876. compspts[i]*=rx;
  1877. } else {
  1878. compspts[i]*=ry;
  1879. }
  1880. }
  1881. endCompspts[0] = compspts[compspts.length-2];
  1882. endCompspts[1] = compspts[compspts.length-1];
  1883. endCompspts[2] *= rx;
  1884. endCompspts[3] *= ry;
  1885. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  1886. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  1887. startCompspts[0] = compspts[0];
  1888. startCompspts[1] = compspts[1];
  1889. startCompspts[2] *= rx;
  1890. startCompspts[3] *= ry;
  1891. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  1892. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  1893. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  1894. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  1895. }
  1896. node.setSize(w, h);
  1897. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  1898. node.a('node.width', w);
  1899. node.a('node.height', h);
  1900. resetPoints(_ratio.ratioX, _ratio.ratioY);
  1901. node.borderWidth = 1;
  1902. node.a('node.borderwidth',node.borderWidth);
  1903. node._nodename = 'Node10_4';
  1904. node._nodeType = 'line';
  1905. zoomNodeList.push({
  1906. node: node,
  1907. attr: 'node.borderwidth'
  1908. });
  1909. var setWidth = node.setWidth,
  1910. setHeight = node.setHeight,
  1911. timer, rx = 1, ry = 1;
  1912. node.setWidth = function (width) {
  1913. var _width = this.getWidth();
  1914. rx = width / _width;
  1915. node.a('node.width', width);
  1916. setWidth.apply(this, arguments);
  1917. resetPoints(rx, 1);
  1918. }
  1919. node.setHeight = function (height) {
  1920. var _height = this.getHeight();
  1921. ry = height / _height;
  1922. node.a('node.height', height);
  1923. setHeight.apply(this, arguments);
  1924. resetPoints(1, ry);
  1925. }
  1926. })(Node10_4, Node10_4.getImage(), Node10_4compspts, Node10_4endCompspts, Node10_4startCompspts);
  1927. var Node11points=[433, 339,433, 359],
  1928. Node11rect=ht.Default.unionPoint([{x:433,y:339},{x:433,y:359}]),
  1929. Node11compspts=[];
  1930. _ratio = GD.getRatioWithRotation(0, ratio);
  1931. var _startratio = GD.getRatioWithRotation(4.71238898038469, ratio),
  1932. _endratio = GD.getRatioWithRotation(7.85398163397448, ratio);
  1933. for(var i=0;i<Node11points.length;i++){
  1934. if(i%2==0){
  1935. Node11compspts.push(Node11points[i]-Node11rect.x);
  1936. }else{
  1937. Node11compspts.push(Node11points[i]-Node11rect.y);
  1938. }
  1939. }
  1940. var Node11ptslength=Node11compspts.length;
  1941. if (Node11rect.height === 0) {
  1942. Node11compspts[0] -= 0;
  1943. Node11compspts[Node11ptslength-2] += 0;
  1944. } else if (Node11rect.width === 0){
  1945. Node11compspts[1] -= 0;
  1946. Node11compspts[Node11ptslength-1] += 0;
  1947. } else {
  1948. Node11compspts[0] -= 0;
  1949. Node11compspts[1] -= 0;
  1950. Node11compspts[Node11ptslength-2] += 0;
  1951. Node11compspts[Node11ptslength-1] += 0;
  1952. }
  1953. Node11 = new ht.Node();
  1954. Node11.borderWidth = 1;
  1955. Node11rect.width = Node11rect.width === 0 ? 0.0001 : Node11rect.width;
  1956. Node11rect.height = Node11rect.height === 0 ? 0.0001 : Node11rect.height;
  1957. var Node11endCompspts = [Node11compspts[Node11ptslength-2],Node11compspts[Node11ptslength-1],0,0];
  1958. var Node11startCompspts = [Node11compspts[0],Node11compspts[1],0,0];
  1959. Node11.setImage(GD.getPolyLineJSON());
  1960. Node11.setPosition(Node11rect.x+Node11rect.width/2,Node11rect.y+Node11rect.height/2);
  1961. Node11.setSize(Node11rect.width,Node11rect.height);
  1962. Node11.setStyle("opacity",1);
  1963. Node11.s({'pixelPerfect':true});
  1964. Node11borderwidth=1;
  1965. Node11.setRotation(0);
  1966. dataModel.add(Node11);
  1967. Node11.a('node.points',Node11compspts);
  1968. Node11.a('node.segments',[1,2]);
  1969. Node11.a('node.color','rgba(255,0,255,1)');
  1970. Node11.a('node.borderPattern',getDashStyle("@borderPattern@"));
  1971. Node11.a('node.borderColor','rgba(255,0,255,1)');
  1972. Node11.a('node.background','rgba(255,0,255,1)');
  1973. Node11.a('node.gradient','');
  1974. Node11.a('node.gradientcolor','rgba(255,0,255,1)');
  1975. Node11.a('node.endCompspts',Node11endCompspts);
  1976. Node11.a('node.startCompspts',Node11startCompspts);
  1977. (function (node, img, compspts, endCompspts, startCompspts) {
  1978. var position = node.getPosition(),
  1979. w = node.getWidth()*_ratio.ratioX,
  1980. h = node.getHeight()*_ratio.ratioY;
  1981. function resetPoints(rx, ry) {
  1982. for (var i = 0, len = compspts.length; i < len; i++) {
  1983. if (i%2 === 0) {
  1984. compspts[i]*=rx;
  1985. } else {
  1986. compspts[i]*=ry;
  1987. }
  1988. }
  1989. endCompspts[0] = compspts[compspts.length-2];
  1990. endCompspts[1] = compspts[compspts.length-1];
  1991. endCompspts[2] *= rx;
  1992. endCompspts[3] *= ry;
  1993. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  1994. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  1995. startCompspts[0] = compspts[0];
  1996. startCompspts[1] = compspts[1];
  1997. startCompspts[2] *= rx;
  1998. startCompspts[3] *= ry;
  1999. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  2000. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  2001. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  2002. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  2003. }
  2004. node.setSize(w, h);
  2005. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  2006. node.a('node.width', w);
  2007. node.a('node.height', h);
  2008. resetPoints(_ratio.ratioX, _ratio.ratioY);
  2009. node.borderWidth = 1;
  2010. node.a('node.borderwidth',node.borderWidth);
  2011. node._nodename = 'Node11';
  2012. node._nodeType = 'line';
  2013. zoomNodeList.push({
  2014. node: node,
  2015. attr: 'node.borderwidth'
  2016. });
  2017. var setWidth = node.setWidth,
  2018. setHeight = node.setHeight,
  2019. timer, rx = 1, ry = 1;
  2020. node.setWidth = function (width) {
  2021. var _width = this.getWidth();
  2022. rx = width / _width;
  2023. node.a('node.width', width);
  2024. setWidth.apply(this, arguments);
  2025. resetPoints(rx, 1);
  2026. }
  2027. node.setHeight = function (height) {
  2028. var _height = this.getHeight();
  2029. ry = height / _height;
  2030. node.a('node.height', height);
  2031. setHeight.apply(this, arguments);
  2032. resetPoints(1, ry);
  2033. }
  2034. })(Node11, Node11.getImage(), Node11compspts, Node11endCompspts, Node11startCompspts);
  2035. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  2036. var Node12 = new ht.lib['接地'](492*ratio.ratioX, 255*ratio.ratioY, 15*_ratio.ratioX, 13*_ratio.ratioY, 0*Math.PI/180, {}, function (){return {}}, 'Node12');
  2037. _libModel.add("Node12", Node12);
  2038. Node12.setRotation(0*Math.PI/180);
  2039. ;
  2040. ;
  2041. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  2042. var Node13 = new ht.lib['接地'](492*ratio.ratioX, 297*ratio.ratioY, 15*_ratio.ratioX, 13*_ratio.ratioY, 0*Math.PI/180, {}, function (){return {}}, 'Node13');
  2043. _libModel.add("Node13", Node13);
  2044. Node13.setRotation(0*Math.PI/180);
  2045. ;
  2046. ;
  2047. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  2048. var Node14 = new ht.lib['接地'](492*ratio.ratioX, 335*ratio.ratioY, 15*_ratio.ratioX, 13*_ratio.ratioY, 0*Math.PI/180, {}, function (){return {}}, 'Node14');
  2049. _libModel.add("Node14", Node14);
  2050. Node14.setRotation(0*Math.PI/180);
  2051. ;
  2052. ;
  2053. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  2054. var Node15 = new ht.Node();
  2055. var Node15textStart, Node15textWidth, Node15lineStart, Node15align = 'left', Node15fontSize = 13.3333*_ratio.ratioY,Node15width = 29*_ratio.ratioX, Node15height = 16*_ratio.ratioY;
  2056. (function () {
  2057. if (Node15align === 'left') {
  2058. Node15textStart = Node15fontSize * 0.2 > 2 ? Node15fontSize * 0.2 - 4 : Node15fontSize * 0.2 - 9;
  2059. Node15textWidth = Node15width;
  2060. Node15lineStart = 1;
  2061. } else if (Node15align === 'right') {
  2062. Node15textStart = 0;
  2063. Node15textWidth =Node15fontSize <= 8 ? Node15width + Node15fontSize * 0.2 + 6 : Node15width - Node15fontSize * 0.2;
  2064. Node15lineStart = (Node15width - (ht.Default.getTextSize('Ua :', ' '+ Node15fontSize + 'px "Arial"').width + 6)) * 0.5;
  2065. } else if (Node15align === 'center') {
  2066. Node15textStart = -3;
  2067. Node15textWidth = Node15width;
  2068. Node15lineStart = Node15width - ht.Default.getTextSize('Ua :', ' '+ Node15fontSize + 'px "Arial"').width - 11;
  2069. }
  2070. })();
  2071. Node15.setImage(GD.getTextJSON(Node15width, Node15height, true, false, false, ' '+ Node15fontSize + 'px "Arial"'))
  2072. Node15.setPosition(244*ratio.ratioX, 259*ratio.ratioY);
  2073. Node15.setWidth(Node15width);
  2074. Node15.setHeight(Node15height);
  2075. Node15._nodeType = 'text';
  2076. Node15._disallowEvert = true;
  2077. Node15.setRotation(0*Math.PI/180);
  2078. Node15.a('node.width', Node15width);
  2079. Node15.a('node.height', Node15height);
  2080. Node15.a('node.rect', [0, 0, Node15width, Node15height]);
  2081. Node15.a('node.bordercolor','rgba(0,0,0,1)');
  2082. Node15.a('node.borderwidth', 0);
  2083. Node15.a('node.background','' || 'rgba(0,0,0,0)');
  2084. Node15.a('node.gradient','');
  2085. Node15.a('node.gradientcolor','');
  2086. Node15.a('node.text','Ua :');
  2087. Node15.a('node.textalign','left');
  2088. Node15.a('node.textvAlign','middle');
  2089. Node15.a('node.textrect', [Node15textStart, 0, Node15textWidth, Node15height]);
  2090. Node15.a('node.color','rgba(0,0,0,1)');
  2091. Node15.a('node.font',' '+ Node15fontSize + 'px "Arial"');
  2092. Node15.a('node.textvisible',true);
  2093. Node15.a('node.linefeed',false);
  2094. if (false) {
  2095. Node15.a('node.textfunc',function(g) {
  2096. g.beginPath();
  2097. var str=Node15.a('node.text') || 'Ua :';
  2098. var color=Node15.a('node.color') || 'rgba(0,0,0,1)';
  2099. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node15width,Node15height,13.3333*_ratio.ratioY,"left",color,' '+ Node15fontSize + 'px "Arial"', 0,g);
  2100. });
  2101. }
  2102. if (false) {
  2103. Node15.a('node.underlinepoints',[Node15lineStart, (16 - 13.3333) * 0.5 * _ratio.ratioY + Node15fontSize + 2 , ht.Default.getTextSize('Ua :', ' '+ Node15fontSize + 'px "Arial"').width + 6, (Node15height - Node15fontSize) * 0.5*_ratio.ratioY + Node15fontSize + 2 ]);
  2104. Node15.a('node.underlinevisible',false);
  2105. Node15.a('node.underlineBorderWidth', 1);
  2106. }
  2107. dataModel.add(Node15);
  2108. zoomNodeList.push({
  2109. node: Node15,
  2110. borderWidth: 0,
  2111. attr: 'node.borderwidth'
  2112. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  2113. var Node16 = new ht.Node();
  2114. var Node16textStart, Node16textWidth, Node16lineStart, Node16align = 'left', Node16fontSize = 13.3333*_ratio.ratioY,Node16width = 29*_ratio.ratioX, Node16height = 16*_ratio.ratioY;
  2115. (function () {
  2116. if (Node16align === 'left') {
  2117. Node16textStart = Node16fontSize * 0.2 > 2 ? Node16fontSize * 0.2 - 4 : Node16fontSize * 0.2 - 9;
  2118. Node16textWidth = Node16width;
  2119. Node16lineStart = 1;
  2120. } else if (Node16align === 'right') {
  2121. Node16textStart = 0;
  2122. Node16textWidth =Node16fontSize <= 8 ? Node16width + Node16fontSize * 0.2 + 6 : Node16width - Node16fontSize * 0.2;
  2123. Node16lineStart = (Node16width - (ht.Default.getTextSize('Ub :', ' '+ Node16fontSize + 'px "Arial"').width + 6)) * 0.5;
  2124. } else if (Node16align === 'center') {
  2125. Node16textStart = -3;
  2126. Node16textWidth = Node16width;
  2127. Node16lineStart = Node16width - ht.Default.getTextSize('Ub :', ' '+ Node16fontSize + 'px "Arial"').width - 11;
  2128. }
  2129. })();
  2130. Node16.setImage(GD.getTextJSON(Node16width, Node16height, true, false, false, ' '+ Node16fontSize + 'px "Arial"'))
  2131. Node16.setPosition(244*ratio.ratioX, 282*ratio.ratioY);
  2132. Node16.setWidth(Node16width);
  2133. Node16.setHeight(Node16height);
  2134. Node16._nodeType = 'text';
  2135. Node16._disallowEvert = true;
  2136. Node16.setRotation(0*Math.PI/180);
  2137. Node16.a('node.width', Node16width);
  2138. Node16.a('node.height', Node16height);
  2139. Node16.a('node.rect', [0, 0, Node16width, Node16height]);
  2140. Node16.a('node.bordercolor','rgba(0,0,0,1)');
  2141. Node16.a('node.borderwidth', 0);
  2142. Node16.a('node.background','' || 'rgba(0,0,0,0)');
  2143. Node16.a('node.gradient','');
  2144. Node16.a('node.gradientcolor','');
  2145. Node16.a('node.text','Ub :');
  2146. Node16.a('node.textalign','left');
  2147. Node16.a('node.textvAlign','middle');
  2148. Node16.a('node.textrect', [Node16textStart, 0, Node16textWidth, Node16height]);
  2149. Node16.a('node.color','rgba(0,0,0,1)');
  2150. Node16.a('node.font',' '+ Node16fontSize + 'px "Arial"');
  2151. Node16.a('node.textvisible',true);
  2152. Node16.a('node.linefeed',false);
  2153. if (false) {
  2154. Node16.a('node.textfunc',function(g) {
  2155. g.beginPath();
  2156. var str=Node16.a('node.text') || 'Ub :';
  2157. var color=Node16.a('node.color') || 'rgba(0,0,0,1)';
  2158. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node16width,Node16height,13.3333*_ratio.ratioY,"left",color,' '+ Node16fontSize + 'px "Arial"', 0,g);
  2159. });
  2160. }
  2161. if (false) {
  2162. Node16.a('node.underlinepoints',[Node16lineStart, (16 - 13.3333) * 0.5 * _ratio.ratioY + Node16fontSize + 2 , ht.Default.getTextSize('Ub :', ' '+ Node16fontSize + 'px "Arial"').width + 6, (Node16height - Node16fontSize) * 0.5*_ratio.ratioY + Node16fontSize + 2 ]);
  2163. Node16.a('node.underlinevisible',false);
  2164. Node16.a('node.underlineBorderWidth', 1);
  2165. }
  2166. dataModel.add(Node16);
  2167. zoomNodeList.push({
  2168. node: Node16,
  2169. borderWidth: 0,
  2170. attr: 'node.borderwidth'
  2171. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  2172. var Node17 = new ht.Node();
  2173. var Node17textStart, Node17textWidth, Node17lineStart, Node17align = 'left', Node17fontSize = 13.3333*_ratio.ratioY,Node17width = 29*_ratio.ratioX, Node17height = 16*_ratio.ratioY;
  2174. (function () {
  2175. if (Node17align === 'left') {
  2176. Node17textStart = Node17fontSize * 0.2 > 2 ? Node17fontSize * 0.2 - 4 : Node17fontSize * 0.2 - 9;
  2177. Node17textWidth = Node17width;
  2178. Node17lineStart = 1;
  2179. } else if (Node17align === 'right') {
  2180. Node17textStart = 0;
  2181. Node17textWidth =Node17fontSize <= 8 ? Node17width + Node17fontSize * 0.2 + 6 : Node17width - Node17fontSize * 0.2;
  2182. Node17lineStart = (Node17width - (ht.Default.getTextSize('Uc :', ' '+ Node17fontSize + 'px "Arial"').width + 6)) * 0.5;
  2183. } else if (Node17align === 'center') {
  2184. Node17textStart = -3;
  2185. Node17textWidth = Node17width;
  2186. Node17lineStart = Node17width - ht.Default.getTextSize('Uc :', ' '+ Node17fontSize + 'px "Arial"').width - 11;
  2187. }
  2188. })();
  2189. Node17.setImage(GD.getTextJSON(Node17width, Node17height, true, false, false, ' '+ Node17fontSize + 'px "Arial"'))
  2190. Node17.setPosition(244*ratio.ratioX, 303*ratio.ratioY);
  2191. Node17.setWidth(Node17width);
  2192. Node17.setHeight(Node17height);
  2193. Node17._nodeType = 'text';
  2194. Node17._disallowEvert = true;
  2195. Node17.setRotation(0*Math.PI/180);
  2196. Node17.a('node.width', Node17width);
  2197. Node17.a('node.height', Node17height);
  2198. Node17.a('node.rect', [0, 0, Node17width, Node17height]);
  2199. Node17.a('node.bordercolor','rgba(0,0,0,1)');
  2200. Node17.a('node.borderwidth', 0);
  2201. Node17.a('node.background','' || 'rgba(0,0,0,0)');
  2202. Node17.a('node.gradient','');
  2203. Node17.a('node.gradientcolor','');
  2204. Node17.a('node.text','Uc :');
  2205. Node17.a('node.textalign','left');
  2206. Node17.a('node.textvAlign','middle');
  2207. Node17.a('node.textrect', [Node17textStart, 0, Node17textWidth, Node17height]);
  2208. Node17.a('node.color','rgba(0,0,0,1)');
  2209. Node17.a('node.font',' '+ Node17fontSize + 'px "Arial"');
  2210. Node17.a('node.textvisible',true);
  2211. Node17.a('node.linefeed',false);
  2212. if (false) {
  2213. Node17.a('node.textfunc',function(g) {
  2214. g.beginPath();
  2215. var str=Node17.a('node.text') || 'Uc :';
  2216. var color=Node17.a('node.color') || 'rgba(0,0,0,1)';
  2217. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node17width,Node17height,13.3333*_ratio.ratioY,"left",color,' '+ Node17fontSize + 'px "Arial"', 0,g);
  2218. });
  2219. }
  2220. if (false) {
  2221. Node17.a('node.underlinepoints',[Node17lineStart, (16 - 13.3333) * 0.5 * _ratio.ratioY + Node17fontSize + 2 , ht.Default.getTextSize('Uc :', ' '+ Node17fontSize + 'px "Arial"').width + 6, (Node17height - Node17fontSize) * 0.5*_ratio.ratioY + Node17fontSize + 2 ]);
  2222. Node17.a('node.underlinevisible',false);
  2223. Node17.a('node.underlineBorderWidth', 1);
  2224. }
  2225. dataModel.add(Node17);
  2226. zoomNodeList.push({
  2227. node: Node17,
  2228. borderWidth: 0,
  2229. attr: 'node.borderwidth'
  2230. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  2231. var Node18 = new ht.Node();
  2232. var Node18textStart, Node18textWidth, Node18lineStart, Node18align = 'left', Node18fontSize = 13.3333*_ratio.ratioY,Node18width = 37*_ratio.ratioX, Node18height = 16*_ratio.ratioY;
  2233. (function () {
  2234. if (Node18align === 'left') {
  2235. Node18textStart = Node18fontSize * 0.2 > 2 ? Node18fontSize * 0.2 - 4 : Node18fontSize * 0.2 - 9;
  2236. Node18textWidth = Node18width;
  2237. Node18lineStart = 1;
  2238. } else if (Node18align === 'right') {
  2239. Node18textStart = 0;
  2240. Node18textWidth =Node18fontSize <= 8 ? Node18width + Node18fontSize * 0.2 + 6 : Node18width - Node18fontSize * 0.2;
  2241. Node18lineStart = (Node18width - (ht.Default.getTextSize('Uab :', ' '+ Node18fontSize + 'px "Arial"').width + 6)) * 0.5;
  2242. } else if (Node18align === 'center') {
  2243. Node18textStart = -3;
  2244. Node18textWidth = Node18width;
  2245. Node18lineStart = Node18width - ht.Default.getTextSize('Uab :', ' '+ Node18fontSize + 'px "Arial"').width - 11;
  2246. }
  2247. })();
  2248. Node18.setImage(GD.getTextJSON(Node18width, Node18height, true, false, false, ' '+ Node18fontSize + 'px "Arial"'))
  2249. Node18.setPosition(240*ratio.ratioX, 322*ratio.ratioY);
  2250. Node18.setWidth(Node18width);
  2251. Node18.setHeight(Node18height);
  2252. Node18._nodeType = 'text';
  2253. Node18._disallowEvert = true;
  2254. Node18.setRotation(0*Math.PI/180);
  2255. Node18.a('node.width', Node18width);
  2256. Node18.a('node.height', Node18height);
  2257. Node18.a('node.rect', [0, 0, Node18width, Node18height]);
  2258. Node18.a('node.bordercolor','rgba(0,0,0,1)');
  2259. Node18.a('node.borderwidth', 0);
  2260. Node18.a('node.background','' || 'rgba(0,0,0,0)');
  2261. Node18.a('node.gradient','');
  2262. Node18.a('node.gradientcolor','');
  2263. Node18.a('node.text','Uab :');
  2264. Node18.a('node.textalign','left');
  2265. Node18.a('node.textvAlign','middle');
  2266. Node18.a('node.textrect', [Node18textStart, 0, Node18textWidth, Node18height]);
  2267. Node18.a('node.color','rgba(0,0,0,1)');
  2268. Node18.a('node.font',' '+ Node18fontSize + 'px "Arial"');
  2269. Node18.a('node.textvisible',true);
  2270. Node18.a('node.linefeed',false);
  2271. if (false) {
  2272. Node18.a('node.textfunc',function(g) {
  2273. g.beginPath();
  2274. var str=Node18.a('node.text') || 'Uab :';
  2275. var color=Node18.a('node.color') || 'rgba(0,0,0,1)';
  2276. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node18width,Node18height,13.3333*_ratio.ratioY,"left",color,' '+ Node18fontSize + 'px "Arial"', 0,g);
  2277. });
  2278. }
  2279. if (false) {
  2280. Node18.a('node.underlinepoints',[Node18lineStart, (16 - 13.3333) * 0.5 * _ratio.ratioY + Node18fontSize + 2 , ht.Default.getTextSize('Uab :', ' '+ Node18fontSize + 'px "Arial"').width + 6, (Node18height - Node18fontSize) * 0.5*_ratio.ratioY + Node18fontSize + 2 ]);
  2281. Node18.a('node.underlinevisible',false);
  2282. Node18.a('node.underlineBorderWidth', 1);
  2283. }
  2284. dataModel.add(Node18);
  2285. zoomNodeList.push({
  2286. node: Node18,
  2287. borderWidth: 0,
  2288. attr: 'node.borderwidth'
  2289. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  2290. var Node19 = new ht.Node();
  2291. var Node19textStart, Node19textWidth, Node19lineStart, Node19align = 'left', Node19fontSize = 15.99996*_ratio.ratioY,Node19width = 88*_ratio.ratioX, Node19height = 20*_ratio.ratioY;
  2292. (function () {
  2293. if (Node19align === 'left') {
  2294. Node19textStart = Node19fontSize * 0.2 > 2 ? Node19fontSize * 0.2 - 4 : Node19fontSize * 0.2 - 9;
  2295. Node19textWidth = Node19width;
  2296. Node19lineStart = 1;
  2297. } else if (Node19align === 'right') {
  2298. Node19textStart = 0;
  2299. Node19textWidth =Node19fontSize <= 8 ? Node19width + Node19fontSize * 0.2 + 6 : Node19width - Node19fontSize * 0.2;
  2300. Node19lineStart = (Node19width - (ht.Default.getTextSize('220kV母线', ' '+ Node19fontSize + 'px "Arial"').width + 6)) * 0.5;
  2301. } else if (Node19align === 'center') {
  2302. Node19textStart = -3;
  2303. Node19textWidth = Node19width;
  2304. Node19lineStart = Node19width - ht.Default.getTextSize('220kV母线', ' '+ Node19fontSize + 'px "Arial"').width - 11;
  2305. }
  2306. })();
  2307. Node19.setImage(GD.getTextJSON(Node19width, Node19height, true, false, false, ' '+ Node19fontSize + 'px "Arial"'))
  2308. Node19.setPosition(260*ratio.ratioX, 349*ratio.ratioY);
  2309. Node19.setWidth(Node19width);
  2310. Node19.setHeight(Node19height);
  2311. Node19._nodeType = 'text';
  2312. Node19._disallowEvert = true;
  2313. Node19.setRotation(0*Math.PI/180);
  2314. Node19.a('node.width', Node19width);
  2315. Node19.a('node.height', Node19height);
  2316. Node19.a('node.rect', [0, 0, Node19width, Node19height]);
  2317. Node19.a('node.bordercolor','rgba(0,0,0,1)');
  2318. Node19.a('node.borderwidth', 0);
  2319. Node19.a('node.background','' || 'rgba(0,0,0,0)');
  2320. Node19.a('node.gradient','');
  2321. Node19.a('node.gradientcolor','');
  2322. Node19.a('node.text','220kV母线');
  2323. Node19.a('node.textalign','left');
  2324. Node19.a('node.textvAlign','middle');
  2325. Node19.a('node.textrect', [Node19textStart, 0, Node19textWidth, Node19height]);
  2326. Node19.a('node.color','rgba(0,0,0,1)');
  2327. Node19.a('node.font',' '+ Node19fontSize + 'px "Arial"');
  2328. Node19.a('node.textvisible',true);
  2329. Node19.a('node.linefeed',false);
  2330. if (false) {
  2331. Node19.a('node.textfunc',function(g) {
  2332. g.beginPath();
  2333. var str=Node19.a('node.text') || '220kV母线';
  2334. var color=Node19.a('node.color') || 'rgba(0,0,0,1)';
  2335. canvasTextAutoLine(str,0,15.99996*0.5*_ratio.ratioY,Node19width,Node19height,15.99996*_ratio.ratioY,"left",color,' '+ Node19fontSize + 'px "Arial"', 0,g);
  2336. });
  2337. }
  2338. if (false) {
  2339. Node19.a('node.underlinepoints',[Node19lineStart, (20 - 15.99996) * 0.5 * _ratio.ratioY + Node19fontSize + 2 , ht.Default.getTextSize('220kV母线', ' '+ Node19fontSize + 'px "Arial"').width + 6, (Node19height - Node19fontSize) * 0.5*_ratio.ratioY + Node19fontSize + 2 ]);
  2340. Node19.a('node.underlinevisible',false);
  2341. Node19.a('node.underlineBorderWidth', 1);
  2342. }
  2343. dataModel.add(Node19);
  2344. zoomNodeList.push({
  2345. node: Node19,
  2346. borderWidth: 0,
  2347. attr: 'node.borderwidth'
  2348. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  2349. var Node20 = new ht.Node();
  2350. var Node20textStart, Node20textWidth, Node20lineStart, Node20align = 'left', Node20fontSize = 13.3333*_ratio.ratioY,Node20width = 39*_ratio.ratioX, Node20height = 16*_ratio.ratioY;
  2351. (function () {
  2352. if (Node20align === 'left') {
  2353. Node20textStart = Node20fontSize * 0.2 > 2 ? Node20fontSize * 0.2 - 4 : Node20fontSize * 0.2 - 9;
  2354. Node20textWidth = Node20width;
  2355. Node20lineStart = 1;
  2356. } else if (Node20align === 'right') {
  2357. Node20textStart = 0;
  2358. Node20textWidth =Node20fontSize <= 8 ? Node20width + Node20fontSize * 0.2 + 6 : Node20width - Node20fontSize * 0.2;
  2359. Node20lineStart = (Node20width - (ht.Default.getTextSize('212-1', ' '+ Node20fontSize + 'px "Arial"').width + 6)) * 0.5;
  2360. } else if (Node20align === 'center') {
  2361. Node20textStart = -3;
  2362. Node20textWidth = Node20width;
  2363. Node20lineStart = Node20width - ht.Default.getTextSize('212-1', ' '+ Node20fontSize + 'px "Arial"').width - 11;
  2364. }
  2365. })();
  2366. Node20.setImage(GD.getTextJSON(Node20width, Node20height, true, false, false, ' '+ Node20fontSize + 'px "Arial"'))
  2367. Node20.setPosition(402*ratio.ratioX, 249*ratio.ratioY);
  2368. Node20.setWidth(Node20width);
  2369. Node20.setHeight(Node20height);
  2370. Node20._nodeType = 'text';
  2371. Node20._disallowEvert = true;
  2372. Node20.setRotation(0*Math.PI/180);
  2373. Node20.a('node.width', Node20width);
  2374. Node20.a('node.height', Node20height);
  2375. Node20.a('node.rect', [0, 0, Node20width, Node20height]);
  2376. Node20.a('node.bordercolor','rgba(0,0,0,1)');
  2377. Node20.a('node.borderwidth', 0);
  2378. Node20.a('node.background','' || 'rgba(0,0,0,0)');
  2379. Node20.a('node.gradient','');
  2380. Node20.a('node.gradientcolor','');
  2381. Node20.a('node.text','212-1');
  2382. Node20.a('node.textalign','left');
  2383. Node20.a('node.textvAlign','middle');
  2384. Node20.a('node.textrect', [Node20textStart, 0, Node20textWidth, Node20height]);
  2385. Node20.a('node.color','rgba(0,0,0,1)');
  2386. Node20.a('node.font',' '+ Node20fontSize + 'px "Arial"');
  2387. Node20.a('node.textvisible',true);
  2388. Node20.a('node.linefeed',false);
  2389. if (false) {
  2390. Node20.a('node.textfunc',function(g) {
  2391. g.beginPath();
  2392. var str=Node20.a('node.text') || '212-1';
  2393. var color=Node20.a('node.color') || 'rgba(0,0,0,1)';
  2394. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node20width,Node20height,13.3333*_ratio.ratioY,"left",color,' '+ Node20fontSize + 'px "Arial"', 0,g);
  2395. });
  2396. }
  2397. if (false) {
  2398. Node20.a('node.underlinepoints',[Node20lineStart, (16 - 13.3333) * 0.5 * _ratio.ratioY + Node20fontSize + 2 , ht.Default.getTextSize('212-1', ' '+ Node20fontSize + 'px "Arial"').width + 6, (Node20height - Node20fontSize) * 0.5*_ratio.ratioY + Node20fontSize + 2 ]);
  2399. Node20.a('node.underlinevisible',false);
  2400. Node20.a('node.underlineBorderWidth', 1);
  2401. }
  2402. dataModel.add(Node20);
  2403. zoomNodeList.push({
  2404. node: Node20,
  2405. borderWidth: 0,
  2406. attr: 'node.borderwidth'
  2407. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  2408. var Node21 = new ht.Node();
  2409. var Node21textStart, Node21textWidth, Node21lineStart, Node21align = 'left', Node21fontSize = 13.3333*_ratio.ratioY,Node21width = 54*_ratio.ratioX, Node21height = 16*_ratio.ratioY;
  2410. (function () {
  2411. if (Node21align === 'left') {
  2412. Node21textStart = Node21fontSize * 0.2 > 2 ? Node21fontSize * 0.2 - 4 : Node21fontSize * 0.2 - 9;
  2413. Node21textWidth = Node21width;
  2414. Node21lineStart = 1;
  2415. } else if (Node21align === 'right') {
  2416. Node21textStart = 0;
  2417. Node21textWidth =Node21fontSize <= 8 ? Node21width + Node21fontSize * 0.2 + 6 : Node21width - Node21fontSize * 0.2;
  2418. Node21lineStart = (Node21width - (ht.Default.getTextSize('212-线0', ' '+ Node21fontSize + 'px "Arial"').width + 6)) * 0.5;
  2419. } else if (Node21align === 'center') {
  2420. Node21textStart = -3;
  2421. Node21textWidth = Node21width;
  2422. Node21lineStart = Node21width - ht.Default.getTextSize('212-线0', ' '+ Node21fontSize + 'px "Arial"').width - 11;
  2423. }
  2424. })();
  2425. Node21.setImage(GD.getTextJSON(Node21width, Node21height, true, false, false, ' '+ Node21fontSize + 'px "Arial"'))
  2426. Node21.setPosition(534*ratio.ratioX, 241*ratio.ratioY);
  2427. Node21.setWidth(Node21width);
  2428. Node21.setHeight(Node21height);
  2429. Node21._nodeType = 'text';
  2430. Node21._disallowEvert = true;
  2431. Node21.setRotation(0*Math.PI/180);
  2432. Node21.a('node.width', Node21width);
  2433. Node21.a('node.height', Node21height);
  2434. Node21.a('node.rect', [0, 0, Node21width, Node21height]);
  2435. Node21.a('node.bordercolor','rgba(0,0,0,1)');
  2436. Node21.a('node.borderwidth', 0);
  2437. Node21.a('node.background','' || 'rgba(0,0,0,0)');
  2438. Node21.a('node.gradient','');
  2439. Node21.a('node.gradientcolor','');
  2440. Node21.a('node.text','212-线0');
  2441. Node21.a('node.textalign','left');
  2442. Node21.a('node.textvAlign','middle');
  2443. Node21.a('node.textrect', [Node21textStart, 0, Node21textWidth, Node21height]);
  2444. Node21.a('node.color','rgba(0,0,0,1)');
  2445. Node21.a('node.font',' '+ Node21fontSize + 'px "Arial"');
  2446. Node21.a('node.textvisible',true);
  2447. Node21.a('node.linefeed',false);
  2448. if (false) {
  2449. Node21.a('node.textfunc',function(g) {
  2450. g.beginPath();
  2451. var str=Node21.a('node.text') || '212-线0';
  2452. var color=Node21.a('node.color') || 'rgba(0,0,0,1)';
  2453. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node21width,Node21height,13.3333*_ratio.ratioY,"left",color,' '+ Node21fontSize + 'px "Arial"', 0,g);
  2454. });
  2455. }
  2456. if (false) {
  2457. Node21.a('node.underlinepoints',[Node21lineStart, (16 - 13.3333) * 0.5 * _ratio.ratioY + Node21fontSize + 2 , ht.Default.getTextSize('212-线0', ' '+ Node21fontSize + 'px "Arial"').width + 6, (Node21height - Node21fontSize) * 0.5*_ratio.ratioY + Node21fontSize + 2 ]);
  2458. Node21.a('node.underlinevisible',false);
  2459. Node21.a('node.underlineBorderWidth', 1);
  2460. }
  2461. dataModel.add(Node21);
  2462. zoomNodeList.push({
  2463. node: Node21,
  2464. borderWidth: 0,
  2465. attr: 'node.borderwidth'
  2466. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  2467. var Node22 = new ht.Node();
  2468. var Node22textStart, Node22textWidth, Node22lineStart, Node22align = 'left', Node22fontSize = 13.3333*_ratio.ratioY,Node22width = 39*_ratio.ratioX, Node22height = 16*_ratio.ratioY;
  2469. (function () {
  2470. if (Node22align === 'left') {
  2471. Node22textStart = Node22fontSize * 0.2 > 2 ? Node22fontSize * 0.2 - 4 : Node22fontSize * 0.2 - 9;
  2472. Node22textWidth = Node22width;
  2473. Node22lineStart = 1;
  2474. } else if (Node22align === 'right') {
  2475. Node22textStart = 0;
  2476. Node22textWidth =Node22fontSize <= 8 ? Node22width + Node22fontSize * 0.2 + 6 : Node22width - Node22fontSize * 0.2;
  2477. Node22lineStart = (Node22width - (ht.Default.getTextSize('212', ' '+ Node22fontSize + 'px "Arial"').width + 6)) * 0.5;
  2478. } else if (Node22align === 'center') {
  2479. Node22textStart = -3;
  2480. Node22textWidth = Node22width;
  2481. Node22lineStart = Node22width - ht.Default.getTextSize('212', ' '+ Node22fontSize + 'px "Arial"').width - 11;
  2482. }
  2483. })();
  2484. Node22.setImage(GD.getTextJSON(Node22width, Node22height, true, false, false, ' '+ Node22fontSize + 'px "Arial"'))
  2485. Node22.setPosition(401*ratio.ratioX, 286*ratio.ratioY);
  2486. Node22.setWidth(Node22width);
  2487. Node22.setHeight(Node22height);
  2488. Node22._nodeType = 'text';
  2489. Node22._disallowEvert = true;
  2490. Node22.setRotation(0*Math.PI/180);
  2491. Node22.a('node.width', Node22width);
  2492. Node22.a('node.height', Node22height);
  2493. Node22.a('node.rect', [0, 0, Node22width, Node22height]);
  2494. Node22.a('node.bordercolor','rgba(0,0,0,1)');
  2495. Node22.a('node.borderwidth', 0);
  2496. Node22.a('node.background','' || 'rgba(0,0,0,0)');
  2497. Node22.a('node.gradient','');
  2498. Node22.a('node.gradientcolor','');
  2499. Node22.a('node.text','212');
  2500. Node22.a('node.textalign','left');
  2501. Node22.a('node.textvAlign','middle');
  2502. Node22.a('node.textrect', [Node22textStart, 0, Node22textWidth, Node22height]);
  2503. Node22.a('node.color','rgba(0,0,0,1)');
  2504. Node22.a('node.font',' '+ Node22fontSize + 'px "Arial"');
  2505. Node22.a('node.textvisible',true);
  2506. Node22.a('node.linefeed',false);
  2507. if (false) {
  2508. Node22.a('node.textfunc',function(g) {
  2509. g.beginPath();
  2510. var str=Node22.a('node.text') || '212';
  2511. var color=Node22.a('node.color') || 'rgba(0,0,0,1)';
  2512. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node22width,Node22height,13.3333*_ratio.ratioY,"left",color,' '+ Node22fontSize + 'px "Arial"', 0,g);
  2513. });
  2514. }
  2515. if (false) {
  2516. Node22.a('node.underlinepoints',[Node22lineStart, (16 - 13.3333) * 0.5 * _ratio.ratioY + Node22fontSize + 2 , ht.Default.getTextSize('212', ' '+ Node22fontSize + 'px "Arial"').width + 6, (Node22height - Node22fontSize) * 0.5*_ratio.ratioY + Node22fontSize + 2 ]);
  2517. Node22.a('node.underlinevisible',false);
  2518. Node22.a('node.underlineBorderWidth', 1);
  2519. }
  2520. dataModel.add(Node22);
  2521. zoomNodeList.push({
  2522. node: Node22,
  2523. borderWidth: 0,
  2524. attr: 'node.borderwidth'
  2525. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  2526. var Node23 = new ht.Node();
  2527. var Node23textStart, Node23textWidth, Node23lineStart, Node23align = 'left', Node23fontSize = 13.3333*_ratio.ratioY,Node23width = 41*_ratio.ratioX, Node23height = 16*_ratio.ratioY;
  2528. (function () {
  2529. if (Node23align === 'left') {
  2530. Node23textStart = Node23fontSize * 0.2 > 2 ? Node23fontSize * 0.2 - 4 : Node23fontSize * 0.2 - 9;
  2531. Node23textWidth = Node23width;
  2532. Node23lineStart = 1;
  2533. } else if (Node23align === 'right') {
  2534. Node23textStart = 0;
  2535. Node23textWidth =Node23fontSize <= 8 ? Node23width + Node23fontSize * 0.2 + 6 : Node23width - Node23fontSize * 0.2;
  2536. Node23lineStart = (Node23width - (ht.Default.getTextSize('212-A', ' '+ Node23fontSize + 'px "Arial"').width + 6)) * 0.5;
  2537. } else if (Node23align === 'center') {
  2538. Node23textStart = -3;
  2539. Node23textWidth = Node23width;
  2540. Node23lineStart = Node23width - ht.Default.getTextSize('212-A', ' '+ Node23fontSize + 'px "Arial"').width - 11;
  2541. }
  2542. })();
  2543. Node23.setImage(GD.getTextJSON(Node23width, Node23height, true, false, false, ' '+ Node23fontSize + 'px "Arial"'))
  2544. Node23.setPosition(402*ratio.ratioX, 331*ratio.ratioY);
  2545. Node23.setWidth(Node23width);
  2546. Node23.setHeight(Node23height);
  2547. Node23._nodeType = 'text';
  2548. Node23._disallowEvert = true;
  2549. Node23.setRotation(0*Math.PI/180);
  2550. Node23.a('node.width', Node23width);
  2551. Node23.a('node.height', Node23height);
  2552. Node23.a('node.rect', [0, 0, Node23width, Node23height]);
  2553. Node23.a('node.bordercolor','rgba(0,0,0,1)');
  2554. Node23.a('node.borderwidth', 0);
  2555. Node23.a('node.background','' || 'rgba(0,0,0,0)');
  2556. Node23.a('node.gradient','');
  2557. Node23.a('node.gradientcolor','');
  2558. Node23.a('node.text','212-A');
  2559. Node23.a('node.textalign','left');
  2560. Node23.a('node.textvAlign','middle');
  2561. Node23.a('node.textrect', [Node23textStart, 0, Node23textWidth, Node23height]);
  2562. Node23.a('node.color','rgba(0,0,0,1)');
  2563. Node23.a('node.font',' '+ Node23fontSize + 'px "Arial"');
  2564. Node23.a('node.textvisible',true);
  2565. Node23.a('node.linefeed',false);
  2566. if (false) {
  2567. Node23.a('node.textfunc',function(g) {
  2568. g.beginPath();
  2569. var str=Node23.a('node.text') || '212-A';
  2570. var color=Node23.a('node.color') || 'rgba(0,0,0,1)';
  2571. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node23width,Node23height,13.3333*_ratio.ratioY,"left",color,' '+ Node23fontSize + 'px "Arial"', 0,g);
  2572. });
  2573. }
  2574. if (false) {
  2575. Node23.a('node.underlinepoints',[Node23lineStart, (16 - 13.3333) * 0.5 * _ratio.ratioY + Node23fontSize + 2 , ht.Default.getTextSize('212-A', ' '+ Node23fontSize + 'px "Arial"').width + 6, (Node23height - Node23fontSize) * 0.5*_ratio.ratioY + Node23fontSize + 2 ]);
  2576. Node23.a('node.underlinevisible',false);
  2577. Node23.a('node.underlineBorderWidth', 1);
  2578. }
  2579. dataModel.add(Node23);
  2580. zoomNodeList.push({
  2581. node: Node23,
  2582. borderWidth: 0,
  2583. attr: 'node.borderwidth'
  2584. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  2585. var Node24 = new ht.Node();
  2586. var Node24textStart, Node24textWidth, Node24lineStart, Node24align = 'left', Node24fontSize = 13.3333*_ratio.ratioY,Node24width = 54*_ratio.ratioX, Node24height = 16*_ratio.ratioY;
  2587. (function () {
  2588. if (Node24align === 'left') {
  2589. Node24textStart = Node24fontSize * 0.2 > 2 ? Node24fontSize * 0.2 - 4 : Node24fontSize * 0.2 - 9;
  2590. Node24textWidth = Node24width;
  2591. Node24lineStart = 1;
  2592. } else if (Node24align === 'right') {
  2593. Node24textStart = 0;
  2594. Node24textWidth =Node24fontSize <= 8 ? Node24width + Node24fontSize * 0.2 + 6 : Node24width - Node24fontSize * 0.2;
  2595. Node24lineStart = (Node24width - (ht.Default.getTextSize('212-10', ' '+ Node24fontSize + 'px "Arial"').width + 6)) * 0.5;
  2596. } else if (Node24align === 'center') {
  2597. Node24textStart = -3;
  2598. Node24textWidth = Node24width;
  2599. Node24lineStart = Node24width - ht.Default.getTextSize('212-10', ' '+ Node24fontSize + 'px "Arial"').width - 11;
  2600. }
  2601. })();
  2602. Node24.setImage(GD.getTextJSON(Node24width, Node24height, true, false, false, ' '+ Node24fontSize + 'px "Arial"'))
  2603. Node24.setPosition(535*ratio.ratioX, 284*ratio.ratioY);
  2604. Node24.setWidth(Node24width);
  2605. Node24.setHeight(Node24height);
  2606. Node24._nodeType = 'text';
  2607. Node24._disallowEvert = true;
  2608. Node24.setRotation(0*Math.PI/180);
  2609. Node24.a('node.width', Node24width);
  2610. Node24.a('node.height', Node24height);
  2611. Node24.a('node.rect', [0, 0, Node24width, Node24height]);
  2612. Node24.a('node.bordercolor','rgba(0,0,0,1)');
  2613. Node24.a('node.borderwidth', 0);
  2614. Node24.a('node.background','' || 'rgba(0,0,0,0)');
  2615. Node24.a('node.gradient','');
  2616. Node24.a('node.gradientcolor','');
  2617. Node24.a('node.text','212-10');
  2618. Node24.a('node.textalign','left');
  2619. Node24.a('node.textvAlign','middle');
  2620. Node24.a('node.textrect', [Node24textStart, 0, Node24textWidth, Node24height]);
  2621. Node24.a('node.color','rgba(0,0,0,1)');
  2622. Node24.a('node.font',' '+ Node24fontSize + 'px "Arial"');
  2623. Node24.a('node.textvisible',true);
  2624. Node24.a('node.linefeed',false);
  2625. if (false) {
  2626. Node24.a('node.textfunc',function(g) {
  2627. g.beginPath();
  2628. var str=Node24.a('node.text') || '212-10';
  2629. var color=Node24.a('node.color') || 'rgba(0,0,0,1)';
  2630. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node24width,Node24height,13.3333*_ratio.ratioY,"left",color,' '+ Node24fontSize + 'px "Arial"', 0,g);
  2631. });
  2632. }
  2633. if (false) {
  2634. Node24.a('node.underlinepoints',[Node24lineStart, (16 - 13.3333) * 0.5 * _ratio.ratioY + Node24fontSize + 2 , ht.Default.getTextSize('212-10', ' '+ Node24fontSize + 'px "Arial"').width + 6, (Node24height - Node24fontSize) * 0.5*_ratio.ratioY + Node24fontSize + 2 ]);
  2635. Node24.a('node.underlinevisible',false);
  2636. Node24.a('node.underlineBorderWidth', 1);
  2637. }
  2638. dataModel.add(Node24);
  2639. zoomNodeList.push({
  2640. node: Node24,
  2641. borderWidth: 0,
  2642. attr: 'node.borderwidth'
  2643. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  2644. var Node25 = new ht.Node();
  2645. var Node25textStart, Node25textWidth, Node25lineStart, Node25align = 'left', Node25fontSize = 13.3333*_ratio.ratioY,Node25width = 54*_ratio.ratioX, Node25height = 16*_ratio.ratioY;
  2646. (function () {
  2647. if (Node25align === 'left') {
  2648. Node25textStart = Node25fontSize * 0.2 > 2 ? Node25fontSize * 0.2 - 4 : Node25fontSize * 0.2 - 9;
  2649. Node25textWidth = Node25width;
  2650. Node25lineStart = 1;
  2651. } else if (Node25align === 'right') {
  2652. Node25textStart = 0;
  2653. Node25textWidth =Node25fontSize <= 8 ? Node25width + Node25fontSize * 0.2 + 6 : Node25width - Node25fontSize * 0.2;
  2654. Node25lineStart = (Node25width - (ht.Default.getTextSize('212-A0', ' '+ Node25fontSize + 'px "Arial"').width + 6)) * 0.5;
  2655. } else if (Node25align === 'center') {
  2656. Node25textStart = -3;
  2657. Node25textWidth = Node25width;
  2658. Node25lineStart = Node25width - ht.Default.getTextSize('212-A0', ' '+ Node25fontSize + 'px "Arial"').width - 11;
  2659. }
  2660. })();
  2661. Node25.setImage(GD.getTextJSON(Node25width, Node25height, true, false, false, ' '+ Node25fontSize + 'px "Arial"'))
  2662. Node25.setPosition(540*ratio.ratioX, 320*ratio.ratioY);
  2663. Node25.setWidth(Node25width);
  2664. Node25.setHeight(Node25height);
  2665. Node25._nodeType = 'text';
  2666. Node25._disallowEvert = true;
  2667. Node25.setRotation(0*Math.PI/180);
  2668. Node25.a('node.width', Node25width);
  2669. Node25.a('node.height', Node25height);
  2670. Node25.a('node.rect', [0, 0, Node25width, Node25height]);
  2671. Node25.a('node.bordercolor','rgba(0,0,0,1)');
  2672. Node25.a('node.borderwidth', 0);
  2673. Node25.a('node.background','' || 'rgba(0,0,0,0)');
  2674. Node25.a('node.gradient','');
  2675. Node25.a('node.gradientcolor','');
  2676. Node25.a('node.text','212-A0');
  2677. Node25.a('node.textalign','left');
  2678. Node25.a('node.textvAlign','middle');
  2679. Node25.a('node.textrect', [Node25textStart, 0, Node25textWidth, Node25height]);
  2680. Node25.a('node.color','rgba(0,0,0,1)');
  2681. Node25.a('node.font',' '+ Node25fontSize + 'px "Arial"');
  2682. Node25.a('node.textvisible',true);
  2683. Node25.a('node.linefeed',false);
  2684. if (false) {
  2685. Node25.a('node.textfunc',function(g) {
  2686. g.beginPath();
  2687. var str=Node25.a('node.text') || '212-A0';
  2688. var color=Node25.a('node.color') || 'rgba(0,0,0,1)';
  2689. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node25width,Node25height,13.3333*_ratio.ratioY,"left",color,' '+ Node25fontSize + 'px "Arial"', 0,g);
  2690. });
  2691. }
  2692. if (false) {
  2693. Node25.a('node.underlinepoints',[Node25lineStart, (16 - 13.3333) * 0.5 * _ratio.ratioY + Node25fontSize + 2 , ht.Default.getTextSize('212-A0', ' '+ Node25fontSize + 'px "Arial"').width + 6, (Node25height - Node25fontSize) * 0.5*_ratio.ratioY + Node25fontSize + 2 ]);
  2694. Node25.a('node.underlinevisible',false);
  2695. Node25.a('node.underlineBorderWidth', 1);
  2696. }
  2697. dataModel.add(Node25);
  2698. zoomNodeList.push({
  2699. node: Node25,
  2700. borderWidth: 0,
  2701. attr: 'node.borderwidth'
  2702. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  2703. var Node26 = new ht.Node();
  2704. var Node26textStart, Node26textWidth, Node26lineStart, Node26align = 'left', Node26fontSize = 13.3333*_ratio.ratioY,Node26width = 29*_ratio.ratioX, Node26height = 16*_ratio.ratioY;
  2705. (function () {
  2706. if (Node26align === 'left') {
  2707. Node26textStart = Node26fontSize * 0.2 > 2 ? Node26fontSize * 0.2 - 4 : Node26fontSize * 0.2 - 9;
  2708. Node26textWidth = Node26width;
  2709. Node26lineStart = 1;
  2710. } else if (Node26align === 'right') {
  2711. Node26textStart = 0;
  2712. Node26textWidth =Node26fontSize <= 8 ? Node26width + Node26fontSize * 0.2 + 6 : Node26width - Node26fontSize * 0.2;
  2713. Node26lineStart = (Node26width - (ht.Default.getTextSize('Ia :', ' '+ Node26fontSize + 'px "Arial"').width + 6)) * 0.5;
  2714. } else if (Node26align === 'center') {
  2715. Node26textStart = -3;
  2716. Node26textWidth = Node26width;
  2717. Node26lineStart = Node26width - ht.Default.getTextSize('Ia :', ' '+ Node26fontSize + 'px "Arial"').width - 11;
  2718. }
  2719. })();
  2720. Node26.setImage(GD.getTextJSON(Node26width, Node26height, true, false, false, ' '+ Node26fontSize + 'px "Arial"'))
  2721. Node26.setPosition(666*ratio.ratioX, 251*ratio.ratioY);
  2722. Node26.setWidth(Node26width);
  2723. Node26.setHeight(Node26height);
  2724. Node26._nodeType = 'text';
  2725. Node26._disallowEvert = true;
  2726. Node26.setRotation(0*Math.PI/180);
  2727. Node26.a('node.width', Node26width);
  2728. Node26.a('node.height', Node26height);
  2729. Node26.a('node.rect', [0, 0, Node26width, Node26height]);
  2730. Node26.a('node.bordercolor','rgba(255,0,255,1)');
  2731. Node26.a('node.borderwidth', 0);
  2732. Node26.a('node.background','' || 'rgba(0,0,0,0)');
  2733. Node26.a('node.gradient','');
  2734. Node26.a('node.gradientcolor','');
  2735. Node26.a('node.text','Ia :');
  2736. Node26.a('node.textalign','left');
  2737. Node26.a('node.textvAlign','middle');
  2738. Node26.a('node.textrect', [Node26textStart, 0, Node26textWidth, Node26height]);
  2739. Node26.a('node.color','rgba(255,0,255,1)');
  2740. Node26.a('node.font',' '+ Node26fontSize + 'px "Arial"');
  2741. Node26.a('node.textvisible',true);
  2742. Node26.a('node.linefeed',false);
  2743. if (false) {
  2744. Node26.a('node.textfunc',function(g) {
  2745. g.beginPath();
  2746. var str=Node26.a('node.text') || 'Ia :';
  2747. var color=Node26.a('node.color') || 'rgba(255,0,255,1)';
  2748. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node26width,Node26height,13.3333*_ratio.ratioY,"left",color,' '+ Node26fontSize + 'px "Arial"', 0,g);
  2749. });
  2750. }
  2751. if (false) {
  2752. Node26.a('node.underlinepoints',[Node26lineStart, (16 - 13.3333) * 0.5 * _ratio.ratioY + Node26fontSize + 2 , ht.Default.getTextSize('Ia :', ' '+ Node26fontSize + 'px "Arial"').width + 6, (Node26height - Node26fontSize) * 0.5*_ratio.ratioY + Node26fontSize + 2 ]);
  2753. Node26.a('node.underlinevisible',false);
  2754. Node26.a('node.underlineBorderWidth', 1);
  2755. }
  2756. dataModel.add(Node26);
  2757. zoomNodeList.push({
  2758. node: Node26,
  2759. borderWidth: 0,
  2760. attr: 'node.borderwidth'
  2761. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  2762. var Node27 = new ht.Node();
  2763. var Node27textStart, Node27textWidth, Node27lineStart, Node27align = 'left', Node27fontSize = 13.3333*_ratio.ratioY,Node27width = 29*_ratio.ratioX, Node27height = 16*_ratio.ratioY;
  2764. (function () {
  2765. if (Node27align === 'left') {
  2766. Node27textStart = Node27fontSize * 0.2 > 2 ? Node27fontSize * 0.2 - 4 : Node27fontSize * 0.2 - 9;
  2767. Node27textWidth = Node27width;
  2768. Node27lineStart = 1;
  2769. } else if (Node27align === 'right') {
  2770. Node27textStart = 0;
  2771. Node27textWidth =Node27fontSize <= 8 ? Node27width + Node27fontSize * 0.2 + 6 : Node27width - Node27fontSize * 0.2;
  2772. Node27lineStart = (Node27width - (ht.Default.getTextSize('P :', ' '+ Node27fontSize + 'px "Arial"').width + 6)) * 0.5;
  2773. } else if (Node27align === 'center') {
  2774. Node27textStart = -3;
  2775. Node27textWidth = Node27width;
  2776. Node27lineStart = Node27width - ht.Default.getTextSize('P :', ' '+ Node27fontSize + 'px "Arial"').width - 11;
  2777. }
  2778. })();
  2779. Node27.setImage(GD.getTextJSON(Node27width, Node27height, true, false, false, ' '+ Node27fontSize + 'px "Arial"'))
  2780. Node27.setPosition(666*ratio.ratioX, 274*ratio.ratioY);
  2781. Node27.setWidth(Node27width);
  2782. Node27.setHeight(Node27height);
  2783. Node27._nodeType = 'text';
  2784. Node27._disallowEvert = true;
  2785. Node27.setRotation(0*Math.PI/180);
  2786. Node27.a('node.width', Node27width);
  2787. Node27.a('node.height', Node27height);
  2788. Node27.a('node.rect', [0, 0, Node27width, Node27height]);
  2789. Node27.a('node.bordercolor','rgba(0,0,0,1)');
  2790. Node27.a('node.borderwidth', 0);
  2791. Node27.a('node.background','' || 'rgba(0,0,0,0)');
  2792. Node27.a('node.gradient','');
  2793. Node27.a('node.gradientcolor','');
  2794. Node27.a('node.text','P :');
  2795. Node27.a('node.textalign','left');
  2796. Node27.a('node.textvAlign','middle');
  2797. Node27.a('node.textrect', [Node27textStart, 0, Node27textWidth, Node27height]);
  2798. Node27.a('node.color','rgba(0,0,0,1)');
  2799. Node27.a('node.font',' '+ Node27fontSize + 'px "Arial"');
  2800. Node27.a('node.textvisible',true);
  2801. Node27.a('node.linefeed',false);
  2802. if (false) {
  2803. Node27.a('node.textfunc',function(g) {
  2804. g.beginPath();
  2805. var str=Node27.a('node.text') || 'P :';
  2806. var color=Node27.a('node.color') || 'rgba(0,0,0,1)';
  2807. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node27width,Node27height,13.3333*_ratio.ratioY,"left",color,' '+ Node27fontSize + 'px "Arial"', 0,g);
  2808. });
  2809. }
  2810. if (false) {
  2811. Node27.a('node.underlinepoints',[Node27lineStart, (16 - 13.3333) * 0.5 * _ratio.ratioY + Node27fontSize + 2 , ht.Default.getTextSize('P :', ' '+ Node27fontSize + 'px "Arial"').width + 6, (Node27height - Node27fontSize) * 0.5*_ratio.ratioY + Node27fontSize + 2 ]);
  2812. Node27.a('node.underlinevisible',false);
  2813. Node27.a('node.underlineBorderWidth', 1);
  2814. }
  2815. dataModel.add(Node27);
  2816. zoomNodeList.push({
  2817. node: Node27,
  2818. borderWidth: 0,
  2819. attr: 'node.borderwidth'
  2820. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  2821. var Node28 = new ht.Node();
  2822. var Node28textStart, Node28textWidth, Node28lineStart, Node28align = 'left', Node28fontSize = 13.3333*_ratio.ratioY,Node28width = 29*_ratio.ratioX, Node28height = 16*_ratio.ratioY;
  2823. (function () {
  2824. if (Node28align === 'left') {
  2825. Node28textStart = Node28fontSize * 0.2 > 2 ? Node28fontSize * 0.2 - 4 : Node28fontSize * 0.2 - 9;
  2826. Node28textWidth = Node28width;
  2827. Node28lineStart = 1;
  2828. } else if (Node28align === 'right') {
  2829. Node28textStart = 0;
  2830. Node28textWidth =Node28fontSize <= 8 ? Node28width + Node28fontSize * 0.2 + 6 : Node28width - Node28fontSize * 0.2;
  2831. Node28lineStart = (Node28width - (ht.Default.getTextSize('Q :', ' '+ Node28fontSize + 'px "Arial"').width + 6)) * 0.5;
  2832. } else if (Node28align === 'center') {
  2833. Node28textStart = -3;
  2834. Node28textWidth = Node28width;
  2835. Node28lineStart = Node28width - ht.Default.getTextSize('Q :', ' '+ Node28fontSize + 'px "Arial"').width - 11;
  2836. }
  2837. })();
  2838. Node28.setImage(GD.getTextJSON(Node28width, Node28height, true, false, false, ' '+ Node28fontSize + 'px "Arial"'))
  2839. Node28.setPosition(666*ratio.ratioX, 295*ratio.ratioY);
  2840. Node28.setWidth(Node28width);
  2841. Node28.setHeight(Node28height);
  2842. Node28._nodeType = 'text';
  2843. Node28._disallowEvert = true;
  2844. Node28.setRotation(0*Math.PI/180);
  2845. Node28.a('node.width', Node28width);
  2846. Node28.a('node.height', Node28height);
  2847. Node28.a('node.rect', [0, 0, Node28width, Node28height]);
  2848. Node28.a('node.bordercolor','rgba(0,0,0,1)');
  2849. Node28.a('node.borderwidth', 0);
  2850. Node28.a('node.background','' || 'rgba(0,0,0,0)');
  2851. Node28.a('node.gradient','');
  2852. Node28.a('node.gradientcolor','');
  2853. Node28.a('node.text','Q :');
  2854. Node28.a('node.textalign','left');
  2855. Node28.a('node.textvAlign','middle');
  2856. Node28.a('node.textrect', [Node28textStart, 0, Node28textWidth, Node28height]);
  2857. Node28.a('node.color','rgba(0,0,0,1)');
  2858. Node28.a('node.font',' '+ Node28fontSize + 'px "Arial"');
  2859. Node28.a('node.textvisible',true);
  2860. Node28.a('node.linefeed',false);
  2861. if (false) {
  2862. Node28.a('node.textfunc',function(g) {
  2863. g.beginPath();
  2864. var str=Node28.a('node.text') || 'Q :';
  2865. var color=Node28.a('node.color') || 'rgba(0,0,0,1)';
  2866. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node28width,Node28height,13.3333*_ratio.ratioY,"left",color,' '+ Node28fontSize + 'px "Arial"', 0,g);
  2867. });
  2868. }
  2869. if (false) {
  2870. Node28.a('node.underlinepoints',[Node28lineStart, (16 - 13.3333) * 0.5 * _ratio.ratioY + Node28fontSize + 2 , ht.Default.getTextSize('Q :', ' '+ Node28fontSize + 'px "Arial"').width + 6, (Node28height - Node28fontSize) * 0.5*_ratio.ratioY + Node28fontSize + 2 ]);
  2871. Node28.a('node.underlinevisible',false);
  2872. Node28.a('node.underlineBorderWidth', 1);
  2873. }
  2874. dataModel.add(Node28);
  2875. zoomNodeList.push({
  2876. node: Node28,
  2877. borderWidth: 0,
  2878. attr: 'node.borderwidth'
  2879. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  2880. var Node29 = new ht.Node();
  2881. var Node29textStart, Node29textWidth, Node29lineStart, Node29align = 'left', Node29fontSize = 13.3333*_ratio.ratioY,Node29width = 41*_ratio.ratioX, Node29height = 16*_ratio.ratioY;
  2882. (function () {
  2883. if (Node29align === 'left') {
  2884. Node29textStart = Node29fontSize * 0.2 > 2 ? Node29fontSize * 0.2 - 4 : Node29fontSize * 0.2 - 9;
  2885. Node29textWidth = Node29width;
  2886. Node29lineStart = 1;
  2887. } else if (Node29align === 'right') {
  2888. Node29textStart = 0;
  2889. Node29textWidth =Node29fontSize <= 8 ? Node29width + Node29fontSize * 0.2 + 6 : Node29width - Node29fontSize * 0.2;
  2890. Node29lineStart = (Node29width - (ht.Default.getTextSize('COS :', ' '+ Node29fontSize + 'px "Arial"').width + 6)) * 0.5;
  2891. } else if (Node29align === 'center') {
  2892. Node29textStart = -3;
  2893. Node29textWidth = Node29width;
  2894. Node29lineStart = Node29width - ht.Default.getTextSize('COS :', ' '+ Node29fontSize + 'px "Arial"').width - 11;
  2895. }
  2896. })();
  2897. Node29.setImage(GD.getTextJSON(Node29width, Node29height, true, false, false, ' '+ Node29fontSize + 'px "Arial"'))
  2898. Node29.setPosition(653*ratio.ratioX, 315*ratio.ratioY);
  2899. Node29.setWidth(Node29width);
  2900. Node29.setHeight(Node29height);
  2901. Node29._nodeType = 'text';
  2902. Node29._disallowEvert = true;
  2903. Node29.setRotation(0*Math.PI/180);
  2904. Node29.a('node.width', Node29width);
  2905. Node29.a('node.height', Node29height);
  2906. Node29.a('node.rect', [0, 0, Node29width, Node29height]);
  2907. Node29.a('node.bordercolor','rgba(0,0,0,1)');
  2908. Node29.a('node.borderwidth', 0);
  2909. Node29.a('node.background','' || 'rgba(0,0,0,0)');
  2910. Node29.a('node.gradient','');
  2911. Node29.a('node.gradientcolor','');
  2912. Node29.a('node.text','COS :');
  2913. Node29.a('node.textalign','left');
  2914. Node29.a('node.textvAlign','middle');
  2915. Node29.a('node.textrect', [Node29textStart, 0, Node29textWidth, Node29height]);
  2916. Node29.a('node.color','rgba(0,0,0,1)');
  2917. Node29.a('node.font',' '+ Node29fontSize + 'px "Arial"');
  2918. Node29.a('node.textvisible',true);
  2919. Node29.a('node.linefeed',false);
  2920. if (false) {
  2921. Node29.a('node.textfunc',function(g) {
  2922. g.beginPath();
  2923. var str=Node29.a('node.text') || 'COS :';
  2924. var color=Node29.a('node.color') || 'rgba(0,0,0,1)';
  2925. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node29width,Node29height,13.3333*_ratio.ratioY,"left",color,' '+ Node29fontSize + 'px "Arial"', 0,g);
  2926. });
  2927. }
  2928. if (false) {
  2929. Node29.a('node.underlinepoints',[Node29lineStart, (16 - 13.3333) * 0.5 * _ratio.ratioY + Node29fontSize + 2 , ht.Default.getTextSize('COS :', ' '+ Node29fontSize + 'px "Arial"').width + 6, (Node29height - Node29fontSize) * 0.5*_ratio.ratioY + Node29fontSize + 2 ]);
  2930. Node29.a('node.underlinevisible',false);
  2931. Node29.a('node.underlineBorderWidth', 1);
  2932. }
  2933. dataModel.add(Node29);
  2934. zoomNodeList.push({
  2935. node: Node29,
  2936. borderWidth: 0,
  2937. attr: 'node.borderwidth'
  2938. }); var Node30points=[790, 285,790, 285],
  2939. Node30rect=ht.Default.unionPoint([{x:790,y:285},{x:790,y:285}]),
  2940. Node30compspts=[];
  2941. _ratio = GD.getRatioWithRotation(0, ratio);
  2942. var _startratio = GD.getRatioWithRotation(4.71238898038469, ratio),
  2943. _endratio = GD.getRatioWithRotation(4.71238898038469, ratio);
  2944. for(var i=0;i<Node30points.length;i++){
  2945. if(i%2==0){
  2946. Node30compspts.push(Node30points[i]-Node30rect.x);
  2947. }else{
  2948. Node30compspts.push(Node30points[i]-Node30rect.y);
  2949. }
  2950. }
  2951. var Node30ptslength=Node30compspts.length;
  2952. if (Node30rect.height === 0) {
  2953. Node30compspts[0] -= 0;
  2954. Node30compspts[Node30ptslength-2] += 0;
  2955. } else if (Node30rect.width === 0){
  2956. Node30compspts[1] -= 0;
  2957. Node30compspts[Node30ptslength-1] += 0;
  2958. } else {
  2959. Node30compspts[0] -= 0;
  2960. Node30compspts[1] -= 0;
  2961. Node30compspts[Node30ptslength-2] += 0;
  2962. Node30compspts[Node30ptslength-1] += 0;
  2963. }
  2964. Node30 = new ht.Node();
  2965. Node30.borderWidth = 1;
  2966. Node30rect.width = Node30rect.width === 0 ? 0.0001 : Node30rect.width;
  2967. Node30rect.height = Node30rect.height === 0 ? 0.0001 : Node30rect.height;
  2968. var Node30endCompspts = [Node30compspts[Node30ptslength-2],Node30compspts[Node30ptslength-1],0,0];
  2969. var Node30startCompspts = [Node30compspts[0],Node30compspts[1],0,0];
  2970. Node30.setImage(GD.getPolyLineJSON());
  2971. Node30.setPosition(Node30rect.x+Node30rect.width/2,Node30rect.y+Node30rect.height/2);
  2972. Node30.setSize(Node30rect.width,Node30rect.height);
  2973. Node30.setStyle("opacity",1);
  2974. Node30.s({'pixelPerfect':true});
  2975. Node30borderwidth=1;
  2976. Node30.setRotation(0);
  2977. dataModel.add(Node30);
  2978. Node30.a('node.points',Node30compspts);
  2979. Node30.a('node.segments',[1,2]);
  2980. Node30.a('node.color','rgba(255,0,255,1)');
  2981. Node30.a('node.borderPattern',getDashStyle("@borderPattern@"));
  2982. Node30.a('node.borderColor','rgba(255,0,255,1)');
  2983. Node30.a('node.background','rgba(255,0,255,1)');
  2984. Node30.a('node.gradient','');
  2985. Node30.a('node.gradientcolor','rgba(255,0,255,1)');
  2986. Node30.a('node.endCompspts',Node30endCompspts);
  2987. Node30.a('node.startCompspts',Node30startCompspts);
  2988. (function (node, img, compspts, endCompspts, startCompspts) {
  2989. var position = node.getPosition(),
  2990. w = node.getWidth()*_ratio.ratioX,
  2991. h = node.getHeight()*_ratio.ratioY;
  2992. function resetPoints(rx, ry) {
  2993. for (var i = 0, len = compspts.length; i < len; i++) {
  2994. if (i%2 === 0) {
  2995. compspts[i]*=rx;
  2996. } else {
  2997. compspts[i]*=ry;
  2998. }
  2999. }
  3000. endCompspts[0] = compspts[compspts.length-2];
  3001. endCompspts[1] = compspts[compspts.length-1];
  3002. endCompspts[2] *= rx;
  3003. endCompspts[3] *= ry;
  3004. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  3005. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  3006. startCompspts[0] = compspts[0];
  3007. startCompspts[1] = compspts[1];
  3008. startCompspts[2] *= rx;
  3009. startCompspts[3] *= ry;
  3010. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  3011. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  3012. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  3013. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  3014. }
  3015. node.setSize(w, h);
  3016. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  3017. node.a('node.width', w);
  3018. node.a('node.height', h);
  3019. resetPoints(_ratio.ratioX, _ratio.ratioY);
  3020. node.borderWidth = 1;
  3021. node.a('node.borderwidth',node.borderWidth);
  3022. node._nodename = 'Node30';
  3023. node._nodeType = 'line';
  3024. zoomNodeList.push({
  3025. node: node,
  3026. attr: 'node.borderwidth'
  3027. });
  3028. var setWidth = node.setWidth,
  3029. setHeight = node.setHeight,
  3030. timer, rx = 1, ry = 1;
  3031. node.setWidth = function (width) {
  3032. var _width = this.getWidth();
  3033. rx = width / _width;
  3034. node.a('node.width', width);
  3035. setWidth.apply(this, arguments);
  3036. resetPoints(rx, 1);
  3037. }
  3038. node.setHeight = function (height) {
  3039. var _height = this.getHeight();
  3040. ry = height / _height;
  3041. node.a('node.height', height);
  3042. setHeight.apply(this, arguments);
  3043. resetPoints(1, ry);
  3044. }
  3045. })(Node30, Node30.getImage(), Node30compspts, Node30endCompspts, Node30startCompspts);
  3046. var Node31points=[793, 289,853, 289],
  3047. Node31rect=ht.Default.unionPoint([{x:793,y:289},{x:853,y:289}]),
  3048. Node31compspts=[];
  3049. _ratio = GD.getRatioWithRotation(0, ratio);
  3050. var _startratio = GD.getRatioWithRotation(3.14159265358979, ratio),
  3051. _endratio = GD.getRatioWithRotation(0, ratio);
  3052. for(var i=0;i<Node31points.length;i++){
  3053. if(i%2==0){
  3054. Node31compspts.push(Node31points[i]-Node31rect.x);
  3055. }else{
  3056. Node31compspts.push(Node31points[i]-Node31rect.y);
  3057. }
  3058. }
  3059. var Node31ptslength=Node31compspts.length;
  3060. if (Node31rect.height === 0) {
  3061. Node31compspts[0] -= 0;
  3062. Node31compspts[Node31ptslength-2] += 0;
  3063. } else if (Node31rect.width === 0){
  3064. Node31compspts[1] -= 0;
  3065. Node31compspts[Node31ptslength-1] += 0;
  3066. } else {
  3067. Node31compspts[0] -= 0;
  3068. Node31compspts[1] -= 0;
  3069. Node31compspts[Node31ptslength-2] += 0;
  3070. Node31compspts[Node31ptslength-1] += 0;
  3071. }
  3072. Node31 = new ht.Node();
  3073. Node31.borderWidth = 1;
  3074. Node31rect.width = Node31rect.width === 0 ? 0.0001 : Node31rect.width;
  3075. Node31rect.height = Node31rect.height === 0 ? 0.0001 : Node31rect.height;
  3076. var Node31endCompspts = [Node31compspts[Node31ptslength-2],Node31compspts[Node31ptslength-1],0,0];
  3077. var Node31startCompspts = [Node31compspts[0],Node31compspts[1],0,0];
  3078. Node31.setImage(GD.getPolyLineJSON());
  3079. Node31.setPosition(Node31rect.x+Node31rect.width/2,Node31rect.y+Node31rect.height/2);
  3080. Node31.setSize(Node31rect.width,Node31rect.height);
  3081. Node31.setStyle("opacity",1);
  3082. Node31.s({'pixelPerfect':true});
  3083. Node31borderwidth=1;
  3084. Node31.setRotation(0);
  3085. dataModel.add(Node31);
  3086. Node31.a('node.points',Node31compspts);
  3087. Node31.a('node.segments',[1,2]);
  3088. Node31.a('node.color','rgba(255,0,255,1)');
  3089. Node31.a('node.borderPattern',getDashStyle("@borderPattern@"));
  3090. Node31.a('node.borderColor','rgba(255,0,255,1)');
  3091. Node31.a('node.background','rgba(255,0,255,1)');
  3092. Node31.a('node.gradient','');
  3093. Node31.a('node.gradientcolor','rgba(255,0,255,1)');
  3094. Node31.a('node.endCompspts',Node31endCompspts);
  3095. Node31.a('node.startCompspts',Node31startCompspts);
  3096. (function (node, img, compspts, endCompspts, startCompspts) {
  3097. var position = node.getPosition(),
  3098. w = node.getWidth()*_ratio.ratioX,
  3099. h = node.getHeight()*_ratio.ratioY;
  3100. function resetPoints(rx, ry) {
  3101. for (var i = 0, len = compspts.length; i < len; i++) {
  3102. if (i%2 === 0) {
  3103. compspts[i]*=rx;
  3104. } else {
  3105. compspts[i]*=ry;
  3106. }
  3107. }
  3108. endCompspts[0] = compspts[compspts.length-2];
  3109. endCompspts[1] = compspts[compspts.length-1];
  3110. endCompspts[2] *= rx;
  3111. endCompspts[3] *= ry;
  3112. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  3113. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  3114. startCompspts[0] = compspts[0];
  3115. startCompspts[1] = compspts[1];
  3116. startCompspts[2] *= rx;
  3117. startCompspts[3] *= ry;
  3118. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  3119. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  3120. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  3121. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  3122. }
  3123. node.setSize(w, h);
  3124. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  3125. node.a('node.width', w);
  3126. node.a('node.height', h);
  3127. resetPoints(_ratio.ratioX, _ratio.ratioY);
  3128. node.borderWidth = 1;
  3129. node.a('node.borderwidth',node.borderWidth);
  3130. node._nodename = 'Node31';
  3131. node._nodeType = 'line';
  3132. zoomNodeList.push({
  3133. node: node,
  3134. attr: 'node.borderwidth'
  3135. });
  3136. var setWidth = node.setWidth,
  3137. setHeight = node.setHeight,
  3138. timer, rx = 1, ry = 1;
  3139. node.setWidth = function (width) {
  3140. var _width = this.getWidth();
  3141. rx = width / _width;
  3142. node.a('node.width', width);
  3143. setWidth.apply(this, arguments);
  3144. resetPoints(rx, 1);
  3145. }
  3146. node.setHeight = function (height) {
  3147. var _height = this.getHeight();
  3148. ry = height / _height;
  3149. node.a('node.height', height);
  3150. setHeight.apply(this, arguments);
  3151. resetPoints(1, ry);
  3152. }
  3153. })(Node31, Node31.getImage(), Node31compspts, Node31endCompspts, Node31startCompspts);
  3154. var Node32points=[861, 300,861, 300],
  3155. Node32rect=ht.Default.unionPoint([{x:861,y:300},{x:861,y:300}]),
  3156. Node32compspts=[];
  3157. _ratio = GD.getRatioWithRotation(0, ratio);
  3158. var _startratio = GD.getRatioWithRotation(4.71238898038469, ratio),
  3159. _endratio = GD.getRatioWithRotation(4.71238898038469, ratio);
  3160. for(var i=0;i<Node32points.length;i++){
  3161. if(i%2==0){
  3162. Node32compspts.push(Node32points[i]-Node32rect.x);
  3163. }else{
  3164. Node32compspts.push(Node32points[i]-Node32rect.y);
  3165. }
  3166. }
  3167. var Node32ptslength=Node32compspts.length;
  3168. if (Node32rect.height === 0) {
  3169. Node32compspts[0] -= 0;
  3170. Node32compspts[Node32ptslength-2] += 0;
  3171. } else if (Node32rect.width === 0){
  3172. Node32compspts[1] -= 0;
  3173. Node32compspts[Node32ptslength-1] += 0;
  3174. } else {
  3175. Node32compspts[0] -= 0;
  3176. Node32compspts[1] -= 0;
  3177. Node32compspts[Node32ptslength-2] += 0;
  3178. Node32compspts[Node32ptslength-1] += 0;
  3179. }
  3180. Node32 = new ht.Node();
  3181. Node32.borderWidth = 1;
  3182. Node32rect.width = Node32rect.width === 0 ? 0.0001 : Node32rect.width;
  3183. Node32rect.height = Node32rect.height === 0 ? 0.0001 : Node32rect.height;
  3184. var Node32endCompspts = [Node32compspts[Node32ptslength-2],Node32compspts[Node32ptslength-1],0,0];
  3185. var Node32startCompspts = [Node32compspts[0],Node32compspts[1],0,0];
  3186. Node32.setImage(GD.getPolyLineJSON());
  3187. Node32.setPosition(Node32rect.x+Node32rect.width/2,Node32rect.y+Node32rect.height/2);
  3188. Node32.setSize(Node32rect.width,Node32rect.height);
  3189. Node32.setStyle("opacity",1);
  3190. Node32.s({'pixelPerfect':true});
  3191. Node32borderwidth=1;
  3192. Node32.setRotation(0);
  3193. dataModel.add(Node32);
  3194. Node32.a('node.points',Node32compspts);
  3195. Node32.a('node.segments',[1,2]);
  3196. Node32.a('node.color','rgba(255,0,255,1)');
  3197. Node32.a('node.borderPattern',getDashStyle("@borderPattern@"));
  3198. Node32.a('node.borderColor','rgba(255,0,255,1)');
  3199. Node32.a('node.background','rgba(255,0,255,1)');
  3200. Node32.a('node.gradient','');
  3201. Node32.a('node.gradientcolor','rgba(255,0,255,1)');
  3202. Node32.a('node.endCompspts',Node32endCompspts);
  3203. Node32.a('node.startCompspts',Node32startCompspts);
  3204. (function (node, img, compspts, endCompspts, startCompspts) {
  3205. var position = node.getPosition(),
  3206. w = node.getWidth()*_ratio.ratioX,
  3207. h = node.getHeight()*_ratio.ratioY;
  3208. function resetPoints(rx, ry) {
  3209. for (var i = 0, len = compspts.length; i < len; i++) {
  3210. if (i%2 === 0) {
  3211. compspts[i]*=rx;
  3212. } else {
  3213. compspts[i]*=ry;
  3214. }
  3215. }
  3216. endCompspts[0] = compspts[compspts.length-2];
  3217. endCompspts[1] = compspts[compspts.length-1];
  3218. endCompspts[2] *= rx;
  3219. endCompspts[3] *= ry;
  3220. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  3221. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  3222. startCompspts[0] = compspts[0];
  3223. startCompspts[1] = compspts[1];
  3224. startCompspts[2] *= rx;
  3225. startCompspts[3] *= ry;
  3226. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  3227. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  3228. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  3229. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  3230. }
  3231. node.setSize(w, h);
  3232. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  3233. node.a('node.width', w);
  3234. node.a('node.height', h);
  3235. resetPoints(_ratio.ratioX, _ratio.ratioY);
  3236. node.borderWidth = 1;
  3237. node.a('node.borderwidth',node.borderWidth);
  3238. node._nodename = 'Node32';
  3239. node._nodeType = 'line';
  3240. zoomNodeList.push({
  3241. node: node,
  3242. attr: 'node.borderwidth'
  3243. });
  3244. var setWidth = node.setWidth,
  3245. setHeight = node.setHeight,
  3246. timer, rx = 1, ry = 1;
  3247. node.setWidth = function (width) {
  3248. var _width = this.getWidth();
  3249. rx = width / _width;
  3250. node.a('node.width', width);
  3251. setWidth.apply(this, arguments);
  3252. resetPoints(rx, 1);
  3253. }
  3254. node.setHeight = function (height) {
  3255. var _height = this.getHeight();
  3256. ry = height / _height;
  3257. node.a('node.height', height);
  3258. setHeight.apply(this, arguments);
  3259. resetPoints(1, ry);
  3260. }
  3261. })(Node32, Node32.getImage(), Node32compspts, Node32endCompspts, Node32startCompspts);
  3262. var Node33points=[853, 289,853, 294],
  3263. Node33rect=ht.Default.unionPoint([{x:853,y:289},{x:853,y:294}]),
  3264. Node33compspts=[];
  3265. _ratio = GD.getRatioWithRotation(0, ratio);
  3266. var _startratio = GD.getRatioWithRotation(4.71238898038469, ratio),
  3267. _endratio = GD.getRatioWithRotation(7.85398163397448, ratio);
  3268. for(var i=0;i<Node33points.length;i++){
  3269. if(i%2==0){
  3270. Node33compspts.push(Node33points[i]-Node33rect.x);
  3271. }else{
  3272. Node33compspts.push(Node33points[i]-Node33rect.y);
  3273. }
  3274. }
  3275. var Node33ptslength=Node33compspts.length;
  3276. if (Node33rect.height === 0) {
  3277. Node33compspts[0] -= 0;
  3278. Node33compspts[Node33ptslength-2] += 0;
  3279. } else if (Node33rect.width === 0){
  3280. Node33compspts[1] -= 0;
  3281. Node33compspts[Node33ptslength-1] += 0;
  3282. } else {
  3283. Node33compspts[0] -= 0;
  3284. Node33compspts[1] -= 0;
  3285. Node33compspts[Node33ptslength-2] += 0;
  3286. Node33compspts[Node33ptslength-1] += 0;
  3287. }
  3288. Node33 = new ht.Node();
  3289. Node33.borderWidth = 1;
  3290. Node33rect.width = Node33rect.width === 0 ? 0.0001 : Node33rect.width;
  3291. Node33rect.height = Node33rect.height === 0 ? 0.0001 : Node33rect.height;
  3292. var Node33endCompspts = [Node33compspts[Node33ptslength-2],Node33compspts[Node33ptslength-1],0,0];
  3293. var Node33startCompspts = [Node33compspts[0],Node33compspts[1],0,0];
  3294. Node33.setImage(GD.getPolyLineJSON());
  3295. Node33.setPosition(Node33rect.x+Node33rect.width/2,Node33rect.y+Node33rect.height/2);
  3296. Node33.setSize(Node33rect.width,Node33rect.height);
  3297. Node33.setStyle("opacity",1);
  3298. Node33.s({'pixelPerfect':true});
  3299. Node33borderwidth=1;
  3300. Node33.setRotation(0);
  3301. dataModel.add(Node33);
  3302. Node33.a('node.points',Node33compspts);
  3303. Node33.a('node.segments',[1,2]);
  3304. Node33.a('node.color','rgba(255,0,255,1)');
  3305. Node33.a('node.borderPattern',getDashStyle("@borderPattern@"));
  3306. Node33.a('node.borderColor','rgba(255,0,255,1)');
  3307. Node33.a('node.background','rgba(255,0,255,1)');
  3308. Node33.a('node.gradient','');
  3309. Node33.a('node.gradientcolor','rgba(255,0,255,1)');
  3310. Node33.a('node.endCompspts',Node33endCompspts);
  3311. Node33.a('node.startCompspts',Node33startCompspts);
  3312. (function (node, img, compspts, endCompspts, startCompspts) {
  3313. var position = node.getPosition(),
  3314. w = node.getWidth()*_ratio.ratioX,
  3315. h = node.getHeight()*_ratio.ratioY;
  3316. function resetPoints(rx, ry) {
  3317. for (var i = 0, len = compspts.length; i < len; i++) {
  3318. if (i%2 === 0) {
  3319. compspts[i]*=rx;
  3320. } else {
  3321. compspts[i]*=ry;
  3322. }
  3323. }
  3324. endCompspts[0] = compspts[compspts.length-2];
  3325. endCompspts[1] = compspts[compspts.length-1];
  3326. endCompspts[2] *= rx;
  3327. endCompspts[3] *= ry;
  3328. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  3329. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  3330. startCompspts[0] = compspts[0];
  3331. startCompspts[1] = compspts[1];
  3332. startCompspts[2] *= rx;
  3333. startCompspts[3] *= ry;
  3334. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  3335. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  3336. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  3337. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  3338. }
  3339. node.setSize(w, h);
  3340. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  3341. node.a('node.width', w);
  3342. node.a('node.height', h);
  3343. resetPoints(_ratio.ratioX, _ratio.ratioY);
  3344. node.borderWidth = 1;
  3345. node.a('node.borderwidth',node.borderWidth);
  3346. node._nodename = 'Node33';
  3347. node._nodeType = 'line';
  3348. zoomNodeList.push({
  3349. node: node,
  3350. attr: 'node.borderwidth'
  3351. });
  3352. var setWidth = node.setWidth,
  3353. setHeight = node.setHeight,
  3354. timer, rx = 1, ry = 1;
  3355. node.setWidth = function (width) {
  3356. var _width = this.getWidth();
  3357. rx = width / _width;
  3358. node.a('node.width', width);
  3359. setWidth.apply(this, arguments);
  3360. resetPoints(rx, 1);
  3361. }
  3362. node.setHeight = function (height) {
  3363. var _height = this.getHeight();
  3364. ry = height / _height;
  3365. node.a('node.height', height);
  3366. setHeight.apply(this, arguments);
  3367. resetPoints(1, ry);
  3368. }
  3369. })(Node33, Node33.getImage(), Node33compspts, Node33endCompspts, Node33startCompspts);
  3370. var Node34points=[793, 269,793, 301],
  3371. Node34rect=ht.Default.unionPoint([{x:793,y:269},{x:793,y:301}]),
  3372. Node34compspts=[];
  3373. _ratio = GD.getRatioWithRotation(0, ratio);
  3374. var _startratio = GD.getRatioWithRotation(4.71238898038469, ratio),
  3375. _endratio = GD.getRatioWithRotation(7.85398163397448, ratio);
  3376. for(var i=0;i<Node34points.length;i++){
  3377. if(i%2==0){
  3378. Node34compspts.push(Node34points[i]-Node34rect.x);
  3379. }else{
  3380. Node34compspts.push(Node34points[i]-Node34rect.y);
  3381. }
  3382. }
  3383. var Node34ptslength=Node34compspts.length;
  3384. if (Node34rect.height === 0) {
  3385. Node34compspts[0] -= 0;
  3386. Node34compspts[Node34ptslength-2] += 0;
  3387. } else if (Node34rect.width === 0){
  3388. Node34compspts[1] -= 0;
  3389. Node34compspts[Node34ptslength-1] += 0;
  3390. } else {
  3391. Node34compspts[0] -= 0;
  3392. Node34compspts[1] -= 0;
  3393. Node34compspts[Node34ptslength-2] += 0;
  3394. Node34compspts[Node34ptslength-1] += 0;
  3395. }
  3396. Node34 = new ht.Node();
  3397. Node34.borderWidth = 1;
  3398. Node34rect.width = Node34rect.width === 0 ? 0.0001 : Node34rect.width;
  3399. Node34rect.height = Node34rect.height === 0 ? 0.0001 : Node34rect.height;
  3400. var Node34endCompspts = [Node34compspts[Node34ptslength-2],Node34compspts[Node34ptslength-1],0,0];
  3401. var Node34startCompspts = [Node34compspts[0],Node34compspts[1],0,0];
  3402. Node34.setImage(GD.getPolyLineJSON());
  3403. Node34.setPosition(Node34rect.x+Node34rect.width/2,Node34rect.y+Node34rect.height/2);
  3404. Node34.setSize(Node34rect.width,Node34rect.height);
  3405. Node34.setStyle("opacity",1);
  3406. Node34.s({'pixelPerfect':true});
  3407. Node34borderwidth=1;
  3408. Node34.setRotation(0);
  3409. dataModel.add(Node34);
  3410. Node34.a('node.points',Node34compspts);
  3411. Node34.a('node.segments',[1,2]);
  3412. Node34.a('node.color','rgba(255,0,255,1)');
  3413. Node34.a('node.borderPattern',getDashStyle("@borderPattern@"));
  3414. Node34.a('node.borderColor','rgba(255,0,255,1)');
  3415. Node34.a('node.background','rgba(255,0,255,1)');
  3416. Node34.a('node.gradient','');
  3417. Node34.a('node.gradientcolor','rgba(255,0,255,1)');
  3418. Node34.a('node.endCompspts',Node34endCompspts);
  3419. Node34.a('node.startCompspts',Node34startCompspts);
  3420. (function (node, img, compspts, endCompspts, startCompspts) {
  3421. var position = node.getPosition(),
  3422. w = node.getWidth()*_ratio.ratioX,
  3423. h = node.getHeight()*_ratio.ratioY;
  3424. function resetPoints(rx, ry) {
  3425. for (var i = 0, len = compspts.length; i < len; i++) {
  3426. if (i%2 === 0) {
  3427. compspts[i]*=rx;
  3428. } else {
  3429. compspts[i]*=ry;
  3430. }
  3431. }
  3432. endCompspts[0] = compspts[compspts.length-2];
  3433. endCompspts[1] = compspts[compspts.length-1];
  3434. endCompspts[2] *= rx;
  3435. endCompspts[3] *= ry;
  3436. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  3437. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  3438. startCompspts[0] = compspts[0];
  3439. startCompspts[1] = compspts[1];
  3440. startCompspts[2] *= rx;
  3441. startCompspts[3] *= ry;
  3442. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  3443. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  3444. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  3445. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  3446. }
  3447. node.setSize(w, h);
  3448. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  3449. node.a('node.width', w);
  3450. node.a('node.height', h);
  3451. resetPoints(_ratio.ratioX, _ratio.ratioY);
  3452. node.borderWidth = 1;
  3453. node.a('node.borderwidth',node.borderWidth);
  3454. node._nodename = 'Node34';
  3455. node._nodeType = 'line';
  3456. zoomNodeList.push({
  3457. node: node,
  3458. attr: 'node.borderwidth'
  3459. });
  3460. var setWidth = node.setWidth,
  3461. setHeight = node.setHeight,
  3462. timer, rx = 1, ry = 1;
  3463. node.setWidth = function (width) {
  3464. var _width = this.getWidth();
  3465. rx = width / _width;
  3466. node.a('node.width', width);
  3467. setWidth.apply(this, arguments);
  3468. resetPoints(rx, 1);
  3469. }
  3470. node.setHeight = function (height) {
  3471. var _height = this.getHeight();
  3472. ry = height / _height;
  3473. node.a('node.height', height);
  3474. setHeight.apply(this, arguments);
  3475. resetPoints(1, ry);
  3476. }
  3477. })(Node34, Node34.getImage(), Node34compspts, Node34endCompspts, Node34startCompspts);
  3478. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  3479. var Node35 = new ht.lib['123'](786*ratio.ratioX, 250*ratio.ratioY, 46*_ratio.ratioX, 38*_ratio.ratioY, 0*Math.PI/180, {}, function (){return {}}, 'Node35');
  3480. _libModel.add("Node35", Node35);
  3481. Node35.setRotation(0*Math.PI/180);
  3482. ;
  3483. ;
  3484. var Node36points=[794, 327,854, 327],
  3485. Node36rect=ht.Default.unionPoint([{x:794,y:327},{x:854,y:327}]),
  3486. Node36compspts=[];
  3487. _ratio = GD.getRatioWithRotation(0, ratio);
  3488. var _startratio = GD.getRatioWithRotation(3.14159265358979, ratio),
  3489. _endratio = GD.getRatioWithRotation(0, ratio);
  3490. for(var i=0;i<Node36points.length;i++){
  3491. if(i%2==0){
  3492. Node36compspts.push(Node36points[i]-Node36rect.x);
  3493. }else{
  3494. Node36compspts.push(Node36points[i]-Node36rect.y);
  3495. }
  3496. }
  3497. var Node36ptslength=Node36compspts.length;
  3498. if (Node36rect.height === 0) {
  3499. Node36compspts[0] -= 0;
  3500. Node36compspts[Node36ptslength-2] += 0;
  3501. } else if (Node36rect.width === 0){
  3502. Node36compspts[1] -= 0;
  3503. Node36compspts[Node36ptslength-1] += 0;
  3504. } else {
  3505. Node36compspts[0] -= 0;
  3506. Node36compspts[1] -= 0;
  3507. Node36compspts[Node36ptslength-2] += 0;
  3508. Node36compspts[Node36ptslength-1] += 0;
  3509. }
  3510. Node36 = new ht.Node();
  3511. Node36.borderWidth = 1;
  3512. Node36rect.width = Node36rect.width === 0 ? 0.0001 : Node36rect.width;
  3513. Node36rect.height = Node36rect.height === 0 ? 0.0001 : Node36rect.height;
  3514. var Node36endCompspts = [Node36compspts[Node36ptslength-2],Node36compspts[Node36ptslength-1],0,0];
  3515. var Node36startCompspts = [Node36compspts[0],Node36compspts[1],0,0];
  3516. Node36.setImage(GD.getPolyLineJSON());
  3517. Node36.setPosition(Node36rect.x+Node36rect.width/2,Node36rect.y+Node36rect.height/2);
  3518. Node36.setSize(Node36rect.width,Node36rect.height);
  3519. Node36.setStyle("opacity",1);
  3520. Node36.s({'pixelPerfect':true});
  3521. Node36borderwidth=1;
  3522. Node36.setRotation(0);
  3523. dataModel.add(Node36);
  3524. Node36.a('node.points',Node36compspts);
  3525. Node36.a('node.segments',[1,2]);
  3526. Node36.a('node.color','rgba(255,0,255,1)');
  3527. Node36.a('node.borderPattern',getDashStyle("@borderPattern@"));
  3528. Node36.a('node.borderColor','rgba(255,0,255,1)');
  3529. Node36.a('node.background','rgba(255,0,255,1)');
  3530. Node36.a('node.gradient','');
  3531. Node36.a('node.gradientcolor','rgba(255,0,255,1)');
  3532. Node36.a('node.endCompspts',Node36endCompspts);
  3533. Node36.a('node.startCompspts',Node36startCompspts);
  3534. (function (node, img, compspts, endCompspts, startCompspts) {
  3535. var position = node.getPosition(),
  3536. w = node.getWidth()*_ratio.ratioX,
  3537. h = node.getHeight()*_ratio.ratioY;
  3538. function resetPoints(rx, ry) {
  3539. for (var i = 0, len = compspts.length; i < len; i++) {
  3540. if (i%2 === 0) {
  3541. compspts[i]*=rx;
  3542. } else {
  3543. compspts[i]*=ry;
  3544. }
  3545. }
  3546. endCompspts[0] = compspts[compspts.length-2];
  3547. endCompspts[1] = compspts[compspts.length-1];
  3548. endCompspts[2] *= rx;
  3549. endCompspts[3] *= ry;
  3550. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  3551. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  3552. startCompspts[0] = compspts[0];
  3553. startCompspts[1] = compspts[1];
  3554. startCompspts[2] *= rx;
  3555. startCompspts[3] *= ry;
  3556. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  3557. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  3558. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  3559. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  3560. }
  3561. node.setSize(w, h);
  3562. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  3563. node.a('node.width', w);
  3564. node.a('node.height', h);
  3565. resetPoints(_ratio.ratioX, _ratio.ratioY);
  3566. node.borderWidth = 1;
  3567. node.a('node.borderwidth',node.borderWidth);
  3568. node._nodename = 'Node36';
  3569. node._nodeType = 'line';
  3570. zoomNodeList.push({
  3571. node: node,
  3572. attr: 'node.borderwidth'
  3573. });
  3574. var setWidth = node.setWidth,
  3575. setHeight = node.setHeight,
  3576. timer, rx = 1, ry = 1;
  3577. node.setWidth = function (width) {
  3578. var _width = this.getWidth();
  3579. rx = width / _width;
  3580. node.a('node.width', width);
  3581. setWidth.apply(this, arguments);
  3582. resetPoints(rx, 1);
  3583. }
  3584. node.setHeight = function (height) {
  3585. var _height = this.getHeight();
  3586. ry = height / _height;
  3587. node.a('node.height', height);
  3588. setHeight.apply(this, arguments);
  3589. resetPoints(1, ry);
  3590. }
  3591. })(Node36, Node36.getImage(), Node36compspts, Node36endCompspts, Node36startCompspts);
  3592. var Node37points=[862, 333,862, 333],
  3593. Node37rect=ht.Default.unionPoint([{x:862,y:333},{x:862,y:333}]),
  3594. Node37compspts=[];
  3595. _ratio = GD.getRatioWithRotation(0, ratio);
  3596. var _startratio = GD.getRatioWithRotation(4.71238898038469, ratio),
  3597. _endratio = GD.getRatioWithRotation(4.71238898038469, ratio);
  3598. for(var i=0;i<Node37points.length;i++){
  3599. if(i%2==0){
  3600. Node37compspts.push(Node37points[i]-Node37rect.x);
  3601. }else{
  3602. Node37compspts.push(Node37points[i]-Node37rect.y);
  3603. }
  3604. }
  3605. var Node37ptslength=Node37compspts.length;
  3606. if (Node37rect.height === 0) {
  3607. Node37compspts[0] -= 0;
  3608. Node37compspts[Node37ptslength-2] += 0;
  3609. } else if (Node37rect.width === 0){
  3610. Node37compspts[1] -= 0;
  3611. Node37compspts[Node37ptslength-1] += 0;
  3612. } else {
  3613. Node37compspts[0] -= 0;
  3614. Node37compspts[1] -= 0;
  3615. Node37compspts[Node37ptslength-2] += 0;
  3616. Node37compspts[Node37ptslength-1] += 0;
  3617. }
  3618. Node37 = new ht.Node();
  3619. Node37.borderWidth = 1;
  3620. Node37rect.width = Node37rect.width === 0 ? 0.0001 : Node37rect.width;
  3621. Node37rect.height = Node37rect.height === 0 ? 0.0001 : Node37rect.height;
  3622. var Node37endCompspts = [Node37compspts[Node37ptslength-2],Node37compspts[Node37ptslength-1],0,0];
  3623. var Node37startCompspts = [Node37compspts[0],Node37compspts[1],0,0];
  3624. Node37.setImage(GD.getPolyLineJSON());
  3625. Node37.setPosition(Node37rect.x+Node37rect.width/2,Node37rect.y+Node37rect.height/2);
  3626. Node37.setSize(Node37rect.width,Node37rect.height);
  3627. Node37.setStyle("opacity",1);
  3628. Node37.s({'pixelPerfect':true});
  3629. Node37borderwidth=1;
  3630. Node37.setRotation(0);
  3631. dataModel.add(Node37);
  3632. Node37.a('node.points',Node37compspts);
  3633. Node37.a('node.segments',[1,2]);
  3634. Node37.a('node.color','rgba(255,0,255,1)');
  3635. Node37.a('node.borderPattern',getDashStyle("@borderPattern@"));
  3636. Node37.a('node.borderColor','rgba(255,0,255,1)');
  3637. Node37.a('node.background','rgba(255,0,255,1)');
  3638. Node37.a('node.gradient','');
  3639. Node37.a('node.gradientcolor','rgba(255,0,255,1)');
  3640. Node37.a('node.endCompspts',Node37endCompspts);
  3641. Node37.a('node.startCompspts',Node37startCompspts);
  3642. (function (node, img, compspts, endCompspts, startCompspts) {
  3643. var position = node.getPosition(),
  3644. w = node.getWidth()*_ratio.ratioX,
  3645. h = node.getHeight()*_ratio.ratioY;
  3646. function resetPoints(rx, ry) {
  3647. for (var i = 0, len = compspts.length; i < len; i++) {
  3648. if (i%2 === 0) {
  3649. compspts[i]*=rx;
  3650. } else {
  3651. compspts[i]*=ry;
  3652. }
  3653. }
  3654. endCompspts[0] = compspts[compspts.length-2];
  3655. endCompspts[1] = compspts[compspts.length-1];
  3656. endCompspts[2] *= rx;
  3657. endCompspts[3] *= ry;
  3658. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  3659. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  3660. startCompspts[0] = compspts[0];
  3661. startCompspts[1] = compspts[1];
  3662. startCompspts[2] *= rx;
  3663. startCompspts[3] *= ry;
  3664. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  3665. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  3666. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  3667. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  3668. }
  3669. node.setSize(w, h);
  3670. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  3671. node.a('node.width', w);
  3672. node.a('node.height', h);
  3673. resetPoints(_ratio.ratioX, _ratio.ratioY);
  3674. node.borderWidth = 1;
  3675. node.a('node.borderwidth',node.borderWidth);
  3676. node._nodename = 'Node37';
  3677. node._nodeType = 'line';
  3678. zoomNodeList.push({
  3679. node: node,
  3680. attr: 'node.borderwidth'
  3681. });
  3682. var setWidth = node.setWidth,
  3683. setHeight = node.setHeight,
  3684. timer, rx = 1, ry = 1;
  3685. node.setWidth = function (width) {
  3686. var _width = this.getWidth();
  3687. rx = width / _width;
  3688. node.a('node.width', width);
  3689. setWidth.apply(this, arguments);
  3690. resetPoints(rx, 1);
  3691. }
  3692. node.setHeight = function (height) {
  3693. var _height = this.getHeight();
  3694. ry = height / _height;
  3695. node.a('node.height', height);
  3696. setHeight.apply(this, arguments);
  3697. resetPoints(1, ry);
  3698. }
  3699. })(Node37, Node37.getImage(), Node37compspts, Node37endCompspts, Node37startCompspts);
  3700. var Node38points=[854, 328,854, 333],
  3701. Node38rect=ht.Default.unionPoint([{x:854,y:328},{x:854,y:333}]),
  3702. Node38compspts=[];
  3703. _ratio = GD.getRatioWithRotation(0, ratio);
  3704. var _startratio = GD.getRatioWithRotation(4.71238898038469, ratio),
  3705. _endratio = GD.getRatioWithRotation(7.85398163397448, ratio);
  3706. for(var i=0;i<Node38points.length;i++){
  3707. if(i%2==0){
  3708. Node38compspts.push(Node38points[i]-Node38rect.x);
  3709. }else{
  3710. Node38compspts.push(Node38points[i]-Node38rect.y);
  3711. }
  3712. }
  3713. var Node38ptslength=Node38compspts.length;
  3714. if (Node38rect.height === 0) {
  3715. Node38compspts[0] -= 0;
  3716. Node38compspts[Node38ptslength-2] += 0;
  3717. } else if (Node38rect.width === 0){
  3718. Node38compspts[1] -= 0;
  3719. Node38compspts[Node38ptslength-1] += 0;
  3720. } else {
  3721. Node38compspts[0] -= 0;
  3722. Node38compspts[1] -= 0;
  3723. Node38compspts[Node38ptslength-2] += 0;
  3724. Node38compspts[Node38ptslength-1] += 0;
  3725. }
  3726. Node38 = new ht.Node();
  3727. Node38.borderWidth = 1;
  3728. Node38rect.width = Node38rect.width === 0 ? 0.0001 : Node38rect.width;
  3729. Node38rect.height = Node38rect.height === 0 ? 0.0001 : Node38rect.height;
  3730. var Node38endCompspts = [Node38compspts[Node38ptslength-2],Node38compspts[Node38ptslength-1],0,0];
  3731. var Node38startCompspts = [Node38compspts[0],Node38compspts[1],0,0];
  3732. Node38.setImage(GD.getPolyLineJSON());
  3733. Node38.setPosition(Node38rect.x+Node38rect.width/2,Node38rect.y+Node38rect.height/2);
  3734. Node38.setSize(Node38rect.width,Node38rect.height);
  3735. Node38.setStyle("opacity",1);
  3736. Node38.s({'pixelPerfect':true});
  3737. Node38borderwidth=1;
  3738. Node38.setRotation(0);
  3739. dataModel.add(Node38);
  3740. Node38.a('node.points',Node38compspts);
  3741. Node38.a('node.segments',[1,2]);
  3742. Node38.a('node.color','rgba(255,0,255,1)');
  3743. Node38.a('node.borderPattern',getDashStyle("@borderPattern@"));
  3744. Node38.a('node.borderColor','rgba(255,0,255,1)');
  3745. Node38.a('node.background','rgba(255,0,255,1)');
  3746. Node38.a('node.gradient','');
  3747. Node38.a('node.gradientcolor','rgba(255,0,255,1)');
  3748. Node38.a('node.endCompspts',Node38endCompspts);
  3749. Node38.a('node.startCompspts',Node38startCompspts);
  3750. (function (node, img, compspts, endCompspts, startCompspts) {
  3751. var position = node.getPosition(),
  3752. w = node.getWidth()*_ratio.ratioX,
  3753. h = node.getHeight()*_ratio.ratioY;
  3754. function resetPoints(rx, ry) {
  3755. for (var i = 0, len = compspts.length; i < len; i++) {
  3756. if (i%2 === 0) {
  3757. compspts[i]*=rx;
  3758. } else {
  3759. compspts[i]*=ry;
  3760. }
  3761. }
  3762. endCompspts[0] = compspts[compspts.length-2];
  3763. endCompspts[1] = compspts[compspts.length-1];
  3764. endCompspts[2] *= rx;
  3765. endCompspts[3] *= ry;
  3766. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  3767. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  3768. startCompspts[0] = compspts[0];
  3769. startCompspts[1] = compspts[1];
  3770. startCompspts[2] *= rx;
  3771. startCompspts[3] *= ry;
  3772. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  3773. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  3774. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  3775. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  3776. }
  3777. node.setSize(w, h);
  3778. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  3779. node.a('node.width', w);
  3780. node.a('node.height', h);
  3781. resetPoints(_ratio.ratioX, _ratio.ratioY);
  3782. node.borderWidth = 1;
  3783. node.a('node.borderwidth',node.borderWidth);
  3784. node._nodename = 'Node38';
  3785. node._nodeType = 'line';
  3786. zoomNodeList.push({
  3787. node: node,
  3788. attr: 'node.borderwidth'
  3789. });
  3790. var setWidth = node.setWidth,
  3791. setHeight = node.setHeight,
  3792. timer, rx = 1, ry = 1;
  3793. node.setWidth = function (width) {
  3794. var _width = this.getWidth();
  3795. rx = width / _width;
  3796. node.a('node.width', width);
  3797. setWidth.apply(this, arguments);
  3798. resetPoints(rx, 1);
  3799. }
  3800. node.setHeight = function (height) {
  3801. var _height = this.getHeight();
  3802. ry = height / _height;
  3803. node.a('node.height', height);
  3804. setHeight.apply(this, arguments);
  3805. resetPoints(1, ry);
  3806. }
  3807. })(Node38, Node38.getImage(), Node38compspts, Node38endCompspts, Node38startCompspts);
  3808. var Node39points=[793, 318,793, 358],
  3809. Node39rect=ht.Default.unionPoint([{x:793,y:318},{x:793,y:358}]),
  3810. Node39compspts=[];
  3811. _ratio = GD.getRatioWithRotation(0, ratio);
  3812. var _startratio = GD.getRatioWithRotation(4.71238898038469, ratio),
  3813. _endratio = GD.getRatioWithRotation(7.85398163397448, ratio);
  3814. for(var i=0;i<Node39points.length;i++){
  3815. if(i%2==0){
  3816. Node39compspts.push(Node39points[i]-Node39rect.x);
  3817. }else{
  3818. Node39compspts.push(Node39points[i]-Node39rect.y);
  3819. }
  3820. }
  3821. var Node39ptslength=Node39compspts.length;
  3822. if (Node39rect.height === 0) {
  3823. Node39compspts[0] -= 0;
  3824. Node39compspts[Node39ptslength-2] += 0;
  3825. } else if (Node39rect.width === 0){
  3826. Node39compspts[1] -= 0;
  3827. Node39compspts[Node39ptslength-1] += 0;
  3828. } else {
  3829. Node39compspts[0] -= 0;
  3830. Node39compspts[1] -= 0;
  3831. Node39compspts[Node39ptslength-2] += 0;
  3832. Node39compspts[Node39ptslength-1] += 0;
  3833. }
  3834. Node39 = new ht.Node();
  3835. Node39.borderWidth = 1;
  3836. Node39rect.width = Node39rect.width === 0 ? 0.0001 : Node39rect.width;
  3837. Node39rect.height = Node39rect.height === 0 ? 0.0001 : Node39rect.height;
  3838. var Node39endCompspts = [Node39compspts[Node39ptslength-2],Node39compspts[Node39ptslength-1],0,0];
  3839. var Node39startCompspts = [Node39compspts[0],Node39compspts[1],0,0];
  3840. Node39.setImage(GD.getPolyLineJSON());
  3841. Node39.setPosition(Node39rect.x+Node39rect.width/2,Node39rect.y+Node39rect.height/2);
  3842. Node39.setSize(Node39rect.width,Node39rect.height);
  3843. Node39.setStyle("opacity",1);
  3844. Node39.s({'pixelPerfect':true});
  3845. Node39borderwidth=1;
  3846. Node39.setRotation(0);
  3847. dataModel.add(Node39);
  3848. Node39.a('node.points',Node39compspts);
  3849. Node39.a('node.segments',[1,2]);
  3850. Node39.a('node.color','rgba(255,0,255,1)');
  3851. Node39.a('node.borderPattern',getDashStyle("@borderPattern@"));
  3852. Node39.a('node.borderColor','rgba(255,0,255,1)');
  3853. Node39.a('node.background','rgba(255,0,255,1)');
  3854. Node39.a('node.gradient','');
  3855. Node39.a('node.gradientcolor','rgba(255,0,255,1)');
  3856. Node39.a('node.endCompspts',Node39endCompspts);
  3857. Node39.a('node.startCompspts',Node39startCompspts);
  3858. (function (node, img, compspts, endCompspts, startCompspts) {
  3859. var position = node.getPosition(),
  3860. w = node.getWidth()*_ratio.ratioX,
  3861. h = node.getHeight()*_ratio.ratioY;
  3862. function resetPoints(rx, ry) {
  3863. for (var i = 0, len = compspts.length; i < len; i++) {
  3864. if (i%2 === 0) {
  3865. compspts[i]*=rx;
  3866. } else {
  3867. compspts[i]*=ry;
  3868. }
  3869. }
  3870. endCompspts[0] = compspts[compspts.length-2];
  3871. endCompspts[1] = compspts[compspts.length-1];
  3872. endCompspts[2] *= rx;
  3873. endCompspts[3] *= ry;
  3874. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  3875. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  3876. startCompspts[0] = compspts[0];
  3877. startCompspts[1] = compspts[1];
  3878. startCompspts[2] *= rx;
  3879. startCompspts[3] *= ry;
  3880. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  3881. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  3882. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  3883. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  3884. }
  3885. node.setSize(w, h);
  3886. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  3887. node.a('node.width', w);
  3888. node.a('node.height', h);
  3889. resetPoints(_ratio.ratioX, _ratio.ratioY);
  3890. node.borderWidth = 1;
  3891. node.a('node.borderwidth',node.borderWidth);
  3892. node._nodename = 'Node39';
  3893. node._nodeType = 'line';
  3894. zoomNodeList.push({
  3895. node: node,
  3896. attr: 'node.borderwidth'
  3897. });
  3898. var setWidth = node.setWidth,
  3899. setHeight = node.setHeight,
  3900. timer, rx = 1, ry = 1;
  3901. node.setWidth = function (width) {
  3902. var _width = this.getWidth();
  3903. rx = width / _width;
  3904. node.a('node.width', width);
  3905. setWidth.apply(this, arguments);
  3906. resetPoints(rx, 1);
  3907. }
  3908. node.setHeight = function (height) {
  3909. var _height = this.getHeight();
  3910. ry = height / _height;
  3911. node.a('node.height', height);
  3912. setHeight.apply(this, arguments);
  3913. resetPoints(1, ry);
  3914. }
  3915. })(Node39, Node39.getImage(), Node39compspts, Node39endCompspts, Node39startCompspts);
  3916. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  3917. var Node40 = new ht.lib['接地'](852*ratio.ratioX, 314*ratio.ratioY, 15*_ratio.ratioX, 13*_ratio.ratioY, 0*Math.PI/180, {}, function (){return {}}, 'Node40');
  3918. _libModel.add("Node40", Node40);
  3919. Node40.setRotation(0*Math.PI/180);
  3920. ;
  3921. ;
  3922. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  3923. var Node41 = new ht.lib['接地'](853*ratio.ratioX, 350*ratio.ratioY, 15*_ratio.ratioX, 13*_ratio.ratioY, 0*Math.PI/180, {}, function (){return {}}, 'Node41');
  3924. _libModel.add("Node41", Node41);
  3925. Node41.setRotation(0*Math.PI/180);
  3926. ;
  3927. ;
  3928. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  3929. var Node42 = new ht.Node();
  3930. var Node42textStart, Node42textWidth, Node42lineStart, Node42align = 'left', Node42fontSize = 13.3333*_ratio.ratioY,Node42width = 34*_ratio.ratioX, Node42height = 16*_ratio.ratioY;
  3931. (function () {
  3932. if (Node42align === 'left') {
  3933. Node42textStart = Node42fontSize * 0.2 > 2 ? Node42fontSize * 0.2 - 4 : Node42fontSize * 0.2 - 9;
  3934. Node42textWidth = Node42width;
  3935. Node42lineStart = 1;
  3936. } else if (Node42align === 'right') {
  3937. Node42textStart = 0;
  3938. Node42textWidth =Node42fontSize <= 8 ? Node42width + Node42fontSize * 0.2 + 6 : Node42width - Node42fontSize * 0.2;
  3939. Node42lineStart = (Node42width - (ht.Default.getTextSize('2A9', ' '+ Node42fontSize + 'px "Arial"').width + 6)) * 0.5;
  3940. } else if (Node42align === 'center') {
  3941. Node42textStart = -3;
  3942. Node42textWidth = Node42width;
  3943. Node42lineStart = Node42width - ht.Default.getTextSize('2A9', ' '+ Node42fontSize + 'px "Arial"').width - 11;
  3944. }
  3945. })();
  3946. Node42.setImage(GD.getTextJSON(Node42width, Node42height, true, false, false, ' '+ Node42fontSize + 'px "Arial"'))
  3947. Node42.setPosition(758*ratio.ratioX, 308*ratio.ratioY);
  3948. Node42.setWidth(Node42width);
  3949. Node42.setHeight(Node42height);
  3950. Node42._nodeType = 'text';
  3951. Node42._disallowEvert = true;
  3952. Node42.setRotation(0*Math.PI/180);
  3953. Node42.a('node.width', Node42width);
  3954. Node42.a('node.height', Node42height);
  3955. Node42.a('node.rect', [0, 0, Node42width, Node42height]);
  3956. Node42.a('node.bordercolor','rgba(0,0,0,1)');
  3957. Node42.a('node.borderwidth', 0);
  3958. Node42.a('node.background','' || 'rgba(0,0,0,0)');
  3959. Node42.a('node.gradient','');
  3960. Node42.a('node.gradientcolor','');
  3961. Node42.a('node.text','2A9');
  3962. Node42.a('node.textalign','left');
  3963. Node42.a('node.textvAlign','middle');
  3964. Node42.a('node.textrect', [Node42textStart, 0, Node42textWidth, Node42height]);
  3965. Node42.a('node.color','rgba(0,0,0,1)');
  3966. Node42.a('node.font',' '+ Node42fontSize + 'px "Arial"');
  3967. Node42.a('node.textvisible',true);
  3968. Node42.a('node.linefeed',false);
  3969. if (false) {
  3970. Node42.a('node.textfunc',function(g) {
  3971. g.beginPath();
  3972. var str=Node42.a('node.text') || '2A9';
  3973. var color=Node42.a('node.color') || 'rgba(0,0,0,1)';
  3974. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node42width,Node42height,13.3333*_ratio.ratioY,"left",color,' '+ Node42fontSize + 'px "Arial"', 0,g);
  3975. });
  3976. }
  3977. if (false) {
  3978. Node42.a('node.underlinepoints',[Node42lineStart, (16 - 13.3333) * 0.5 * _ratio.ratioY + Node42fontSize + 2 , ht.Default.getTextSize('2A9', ' '+ Node42fontSize + 'px "Arial"').width + 6, (Node42height - Node42fontSize) * 0.5*_ratio.ratioY + Node42fontSize + 2 ]);
  3979. Node42.a('node.underlinevisible',false);
  3980. Node42.a('node.underlineBorderWidth', 1);
  3981. }
  3982. dataModel.add(Node42);
  3983. zoomNodeList.push({
  3984. node: Node42,
  3985. borderWidth: 0,
  3986. attr: 'node.borderwidth'
  3987. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  3988. var Node43 = new ht.Node();
  3989. var Node43textStart, Node43textWidth, Node43lineStart, Node43align = 'left', Node43fontSize = 13.3333*_ratio.ratioY,Node43width = 36*_ratio.ratioX, Node43height = 16*_ratio.ratioY;
  3990. (function () {
  3991. if (Node43align === 'left') {
  3992. Node43textStart = Node43fontSize * 0.2 > 2 ? Node43fontSize * 0.2 - 4 : Node43fontSize * 0.2 - 9;
  3993. Node43textWidth = Node43width;
  3994. Node43lineStart = 1;
  3995. } else if (Node43align === 'right') {
  3996. Node43textStart = 0;
  3997. Node43textWidth =Node43fontSize <= 8 ? Node43width + Node43fontSize * 0.2 + 6 : Node43width - Node43fontSize * 0.2;
  3998. Node43lineStart = (Node43width - (ht.Default.getTextSize('2A90', ' '+ Node43fontSize + 'px "Arial"').width + 6)) * 0.5;
  3999. } else if (Node43align === 'center') {
  4000. Node43textStart = -3;
  4001. Node43textWidth = Node43width;
  4002. Node43lineStart = Node43width - ht.Default.getTextSize('2A90', ' '+ Node43fontSize + 'px "Arial"').width - 11;
  4003. }
  4004. })();
  4005. Node43.setImage(GD.getTextJSON(Node43width, Node43height, true, false, false, ' '+ Node43fontSize + 'px "Arial"'))
  4006. Node43.setPosition(879*ratio.ratioX, 300*ratio.ratioY);
  4007. Node43.setWidth(Node43width);
  4008. Node43.setHeight(Node43height);
  4009. Node43._nodeType = 'text';
  4010. Node43._disallowEvert = true;
  4011. Node43.setRotation(0*Math.PI/180);
  4012. Node43.a('node.width', Node43width);
  4013. Node43.a('node.height', Node43height);
  4014. Node43.a('node.rect', [0, 0, Node43width, Node43height]);
  4015. Node43.a('node.bordercolor','rgba(0,0,0,1)');
  4016. Node43.a('node.borderwidth', 0);
  4017. Node43.a('node.background','' || 'rgba(0,0,0,0)');
  4018. Node43.a('node.gradient','');
  4019. Node43.a('node.gradientcolor','');
  4020. Node43.a('node.text','2A90');
  4021. Node43.a('node.textalign','left');
  4022. Node43.a('node.textvAlign','middle');
  4023. Node43.a('node.textrect', [Node43textStart, 0, Node43textWidth, Node43height]);
  4024. Node43.a('node.color','rgba(0,0,0,1)');
  4025. Node43.a('node.font',' '+ Node43fontSize + 'px "Arial"');
  4026. Node43.a('node.textvisible',true);
  4027. Node43.a('node.linefeed',false);
  4028. if (false) {
  4029. Node43.a('node.textfunc',function(g) {
  4030. g.beginPath();
  4031. var str=Node43.a('node.text') || '2A90';
  4032. var color=Node43.a('node.color') || 'rgba(0,0,0,1)';
  4033. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node43width,Node43height,13.3333*_ratio.ratioY,"left",color,' '+ Node43fontSize + 'px "Arial"', 0,g);
  4034. });
  4035. }
  4036. if (false) {
  4037. Node43.a('node.underlinepoints',[Node43lineStart, (16 - 13.3333) * 0.5 * _ratio.ratioY + Node43fontSize + 2 , ht.Default.getTextSize('2A90', ' '+ Node43fontSize + 'px "Arial"').width + 6, (Node43height - Node43fontSize) * 0.5*_ratio.ratioY + Node43fontSize + 2 ]);
  4038. Node43.a('node.underlinevisible',false);
  4039. Node43.a('node.underlineBorderWidth', 1);
  4040. }
  4041. dataModel.add(Node43);
  4042. zoomNodeList.push({
  4043. node: Node43,
  4044. borderWidth: 0,
  4045. attr: 'node.borderwidth'
  4046. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  4047. var Node44 = new ht.Node();
  4048. var Node44textStart, Node44textWidth, Node44lineStart, Node44align = 'left', Node44fontSize = 13.3333*_ratio.ratioY,Node44width = 36*_ratio.ratioX, Node44height = 16*_ratio.ratioY;
  4049. (function () {
  4050. if (Node44align === 'left') {
  4051. Node44textStart = Node44fontSize * 0.2 > 2 ? Node44fontSize * 0.2 - 4 : Node44fontSize * 0.2 - 9;
  4052. Node44textWidth = Node44width;
  4053. Node44lineStart = 1;
  4054. } else if (Node44align === 'right') {
  4055. Node44textStart = 0;
  4056. Node44textWidth =Node44fontSize <= 8 ? Node44width + Node44fontSize * 0.2 + 6 : Node44width - Node44fontSize * 0.2;
  4057. Node44lineStart = (Node44width - (ht.Default.getTextSize('2A10', ' '+ Node44fontSize + 'px "Arial"').width + 6)) * 0.5;
  4058. } else if (Node44align === 'center') {
  4059. Node44textStart = -3;
  4060. Node44textWidth = Node44width;
  4061. Node44lineStart = Node44width - ht.Default.getTextSize('2A10', ' '+ Node44fontSize + 'px "Arial"').width - 11;
  4062. }
  4063. })();
  4064. Node44.setImage(GD.getTextJSON(Node44width, Node44height, true, false, false, ' '+ Node44fontSize + 'px "Arial"'))
  4065. Node44.setPosition(884*ratio.ratioX, 336*ratio.ratioY);
  4066. Node44.setWidth(Node44width);
  4067. Node44.setHeight(Node44height);
  4068. Node44._nodeType = 'text';
  4069. Node44._disallowEvert = true;
  4070. Node44.setRotation(0*Math.PI/180);
  4071. Node44.a('node.width', Node44width);
  4072. Node44.a('node.height', Node44height);
  4073. Node44.a('node.rect', [0, 0, Node44width, Node44height]);
  4074. Node44.a('node.bordercolor','rgba(0,0,0,1)');
  4075. Node44.a('node.borderwidth', 0);
  4076. Node44.a('node.background','' || 'rgba(0,0,0,0)');
  4077. Node44.a('node.gradient','');
  4078. Node44.a('node.gradientcolor','');
  4079. Node44.a('node.text','2A10');
  4080. Node44.a('node.textalign','left');
  4081. Node44.a('node.textvAlign','middle');
  4082. Node44.a('node.textrect', [Node44textStart, 0, Node44textWidth, Node44height]);
  4083. Node44.a('node.color','rgba(0,0,0,1)');
  4084. Node44.a('node.font',' '+ Node44fontSize + 'px "Arial"');
  4085. Node44.a('node.textvisible',true);
  4086. Node44.a('node.linefeed',false);
  4087. if (false) {
  4088. Node44.a('node.textfunc',function(g) {
  4089. g.beginPath();
  4090. var str=Node44.a('node.text') || '2A10';
  4091. var color=Node44.a('node.color') || 'rgba(0,0,0,1)';
  4092. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node44width,Node44height,13.3333*_ratio.ratioY,"left",color,' '+ Node44fontSize + 'px "Arial"', 0,g);
  4093. });
  4094. }
  4095. if (false) {
  4096. Node44.a('node.underlinepoints',[Node44lineStart, (16 - 13.3333) * 0.5 * _ratio.ratioY + Node44fontSize + 2 , ht.Default.getTextSize('2A10', ' '+ Node44fontSize + 'px "Arial"').width + 6, (Node44height - Node44fontSize) * 0.5*_ratio.ratioY + Node44fontSize + 2 ]);
  4097. Node44.a('node.underlinevisible',false);
  4098. Node44.a('node.underlineBorderWidth', 1);
  4099. }
  4100. dataModel.add(Node44);
  4101. zoomNodeList.push({
  4102. node: Node44,
  4103. borderWidth: 0,
  4104. attr: 'node.borderwidth'
  4105. }); var Node45points=[1105, 207,1105, 239],
  4106. Node45rect=ht.Default.unionPoint([{x:1105,y:207},{x:1105,y:239}]),
  4107. Node45compspts=[];
  4108. _ratio = GD.getRatioWithRotation(0, ratio);
  4109. var _startratio = GD.getRatioWithRotation(4.71238898038469, ratio),
  4110. _endratio = GD.getRatioWithRotation(7.85398163397448, ratio);
  4111. for(var i=0;i<Node45points.length;i++){
  4112. if(i%2==0){
  4113. Node45compspts.push(Node45points[i]-Node45rect.x);
  4114. }else{
  4115. Node45compspts.push(Node45points[i]-Node45rect.y);
  4116. }
  4117. }
  4118. var Node45ptslength=Node45compspts.length;
  4119. if (Node45rect.height === 0) {
  4120. Node45compspts[0] -= 0;
  4121. Node45compspts[Node45ptslength-2] += 0;
  4122. } else if (Node45rect.width === 0){
  4123. Node45compspts[1] -= 0;
  4124. Node45compspts[Node45ptslength-1] += 0;
  4125. } else {
  4126. Node45compspts[0] -= 0;
  4127. Node45compspts[1] -= 0;
  4128. Node45compspts[Node45ptslength-2] += 0;
  4129. Node45compspts[Node45ptslength-1] += 0;
  4130. }
  4131. Node45 = new ht.Node();
  4132. Node45.borderWidth = 1;
  4133. Node45rect.width = Node45rect.width === 0 ? 0.0001 : Node45rect.width;
  4134. Node45rect.height = Node45rect.height === 0 ? 0.0001 : Node45rect.height;
  4135. var Node45endCompspts = [Node45compspts[Node45ptslength-2],Node45compspts[Node45ptslength-1],0,0];
  4136. var Node45startCompspts = [Node45compspts[0],Node45compspts[1],0,0];
  4137. Node45.setImage(GD.getPolyLineJSON());
  4138. Node45.setPosition(Node45rect.x+Node45rect.width/2,Node45rect.y+Node45rect.height/2);
  4139. Node45.setSize(Node45rect.width,Node45rect.height);
  4140. Node45.setStyle("opacity",1);
  4141. Node45.s({'pixelPerfect':true});
  4142. Node45borderwidth=1;
  4143. Node45.setRotation(0);
  4144. dataModel.add(Node45);
  4145. Node45.a('node.points',Node45compspts);
  4146. Node45.a('node.segments',[1,2]);
  4147. Node45.a('node.color','rgba(255,0,255,1)');
  4148. Node45.a('node.borderPattern',getDashStyle("@borderPattern@"));
  4149. Node45.a('node.borderColor','rgba(255,0,255,1)');
  4150. Node45.a('node.background','rgba(255,0,255,1)');
  4151. Node45.a('node.gradient','');
  4152. Node45.a('node.gradientcolor','rgba(255,0,255,1)');
  4153. Node45.a('node.endCompspts',Node45endCompspts);
  4154. Node45.a('node.startCompspts',Node45startCompspts);
  4155. (function (node, img, compspts, endCompspts, startCompspts) {
  4156. var position = node.getPosition(),
  4157. w = node.getWidth()*_ratio.ratioX,
  4158. h = node.getHeight()*_ratio.ratioY;
  4159. function resetPoints(rx, ry) {
  4160. for (var i = 0, len = compspts.length; i < len; i++) {
  4161. if (i%2 === 0) {
  4162. compspts[i]*=rx;
  4163. } else {
  4164. compspts[i]*=ry;
  4165. }
  4166. }
  4167. endCompspts[0] = compspts[compspts.length-2];
  4168. endCompspts[1] = compspts[compspts.length-1];
  4169. endCompspts[2] *= rx;
  4170. endCompspts[3] *= ry;
  4171. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  4172. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  4173. startCompspts[0] = compspts[0];
  4174. startCompspts[1] = compspts[1];
  4175. startCompspts[2] *= rx;
  4176. startCompspts[3] *= ry;
  4177. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  4178. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  4179. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  4180. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  4181. }
  4182. node.setSize(w, h);
  4183. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  4184. node.a('node.width', w);
  4185. node.a('node.height', h);
  4186. resetPoints(_ratio.ratioX, _ratio.ratioY);
  4187. node.borderWidth = 1;
  4188. node.a('node.borderwidth',node.borderWidth);
  4189. node._nodename = 'Node45';
  4190. node._nodeType = 'line';
  4191. zoomNodeList.push({
  4192. node: node,
  4193. attr: 'node.borderwidth'
  4194. });
  4195. var setWidth = node.setWidth,
  4196. setHeight = node.setHeight,
  4197. timer, rx = 1, ry = 1;
  4198. node.setWidth = function (width) {
  4199. var _width = this.getWidth();
  4200. rx = width / _width;
  4201. node.a('node.width', width);
  4202. setWidth.apply(this, arguments);
  4203. resetPoints(rx, 1);
  4204. }
  4205. node.setHeight = function (height) {
  4206. var _height = this.getHeight();
  4207. ry = height / _height;
  4208. node.a('node.height', height);
  4209. setHeight.apply(this, arguments);
  4210. resetPoints(1, ry);
  4211. }
  4212. })(Node45, Node45.getImage(), Node45compspts, Node45endCompspts, Node45startCompspts);
  4213. var Node46points=[1105, 228,1165, 228],
  4214. Node46rect=ht.Default.unionPoint([{x:1105,y:228},{x:1165,y:228}]),
  4215. Node46compspts=[];
  4216. _ratio = GD.getRatioWithRotation(0, ratio);
  4217. var _startratio = GD.getRatioWithRotation(3.14159265358979, ratio),
  4218. _endratio = GD.getRatioWithRotation(0, ratio);
  4219. for(var i=0;i<Node46points.length;i++){
  4220. if(i%2==0){
  4221. Node46compspts.push(Node46points[i]-Node46rect.x);
  4222. }else{
  4223. Node46compspts.push(Node46points[i]-Node46rect.y);
  4224. }
  4225. }
  4226. var Node46ptslength=Node46compspts.length;
  4227. if (Node46rect.height === 0) {
  4228. Node46compspts[0] -= 0;
  4229. Node46compspts[Node46ptslength-2] += 0;
  4230. } else if (Node46rect.width === 0){
  4231. Node46compspts[1] -= 0;
  4232. Node46compspts[Node46ptslength-1] += 0;
  4233. } else {
  4234. Node46compspts[0] -= 0;
  4235. Node46compspts[1] -= 0;
  4236. Node46compspts[Node46ptslength-2] += 0;
  4237. Node46compspts[Node46ptslength-1] += 0;
  4238. }
  4239. Node46 = new ht.Node();
  4240. Node46.borderWidth = 1;
  4241. Node46rect.width = Node46rect.width === 0 ? 0.0001 : Node46rect.width;
  4242. Node46rect.height = Node46rect.height === 0 ? 0.0001 : Node46rect.height;
  4243. var Node46endCompspts = [Node46compspts[Node46ptslength-2],Node46compspts[Node46ptslength-1],0,0];
  4244. var Node46startCompspts = [Node46compspts[0],Node46compspts[1],0,0];
  4245. Node46.setImage(GD.getPolyLineJSON());
  4246. Node46.setPosition(Node46rect.x+Node46rect.width/2,Node46rect.y+Node46rect.height/2);
  4247. Node46.setSize(Node46rect.width,Node46rect.height);
  4248. Node46.setStyle("opacity",1);
  4249. Node46.s({'pixelPerfect':true});
  4250. Node46borderwidth=1;
  4251. Node46.setRotation(0);
  4252. dataModel.add(Node46);
  4253. Node46.a('node.points',Node46compspts);
  4254. Node46.a('node.segments',[1,2]);
  4255. Node46.a('node.color','rgba(255,0,255,1)');
  4256. Node46.a('node.borderPattern',getDashStyle("@borderPattern@"));
  4257. Node46.a('node.borderColor','rgba(255,0,255,1)');
  4258. Node46.a('node.background','rgba(255,0,255,1)');
  4259. Node46.a('node.gradient','');
  4260. Node46.a('node.gradientcolor','rgba(255,0,255,1)');
  4261. Node46.a('node.endCompspts',Node46endCompspts);
  4262. Node46.a('node.startCompspts',Node46startCompspts);
  4263. (function (node, img, compspts, endCompspts, startCompspts) {
  4264. var position = node.getPosition(),
  4265. w = node.getWidth()*_ratio.ratioX,
  4266. h = node.getHeight()*_ratio.ratioY;
  4267. function resetPoints(rx, ry) {
  4268. for (var i = 0, len = compspts.length; i < len; i++) {
  4269. if (i%2 === 0) {
  4270. compspts[i]*=rx;
  4271. } else {
  4272. compspts[i]*=ry;
  4273. }
  4274. }
  4275. endCompspts[0] = compspts[compspts.length-2];
  4276. endCompspts[1] = compspts[compspts.length-1];
  4277. endCompspts[2] *= rx;
  4278. endCompspts[3] *= ry;
  4279. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  4280. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  4281. startCompspts[0] = compspts[0];
  4282. startCompspts[1] = compspts[1];
  4283. startCompspts[2] *= rx;
  4284. startCompspts[3] *= ry;
  4285. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  4286. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  4287. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  4288. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  4289. }
  4290. node.setSize(w, h);
  4291. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  4292. node.a('node.width', w);
  4293. node.a('node.height', h);
  4294. resetPoints(_ratio.ratioX, _ratio.ratioY);
  4295. node.borderWidth = 1;
  4296. node.a('node.borderwidth',node.borderWidth);
  4297. node._nodename = 'Node46';
  4298. node._nodeType = 'line';
  4299. zoomNodeList.push({
  4300. node: node,
  4301. attr: 'node.borderwidth'
  4302. });
  4303. var setWidth = node.setWidth,
  4304. setHeight = node.setHeight,
  4305. timer, rx = 1, ry = 1;
  4306. node.setWidth = function (width) {
  4307. var _width = this.getWidth();
  4308. rx = width / _width;
  4309. node.a('node.width', width);
  4310. setWidth.apply(this, arguments);
  4311. resetPoints(rx, 1);
  4312. }
  4313. node.setHeight = function (height) {
  4314. var _height = this.getHeight();
  4315. ry = height / _height;
  4316. node.a('node.height', height);
  4317. setHeight.apply(this, arguments);
  4318. resetPoints(1, ry);
  4319. }
  4320. })(Node46, Node46.getImage(), Node46compspts, Node46endCompspts, Node46startCompspts);
  4321. var Node47points=[1173, 239,1173, 239],
  4322. Node47rect=ht.Default.unionPoint([{x:1173,y:239},{x:1173,y:239}]),
  4323. Node47compspts=[];
  4324. _ratio = GD.getRatioWithRotation(0, ratio);
  4325. var _startratio = GD.getRatioWithRotation(4.71238898038469, ratio),
  4326. _endratio = GD.getRatioWithRotation(4.71238898038469, ratio);
  4327. for(var i=0;i<Node47points.length;i++){
  4328. if(i%2==0){
  4329. Node47compspts.push(Node47points[i]-Node47rect.x);
  4330. }else{
  4331. Node47compspts.push(Node47points[i]-Node47rect.y);
  4332. }
  4333. }
  4334. var Node47ptslength=Node47compspts.length;
  4335. if (Node47rect.height === 0) {
  4336. Node47compspts[0] -= 0;
  4337. Node47compspts[Node47ptslength-2] += 0;
  4338. } else if (Node47rect.width === 0){
  4339. Node47compspts[1] -= 0;
  4340. Node47compspts[Node47ptslength-1] += 0;
  4341. } else {
  4342. Node47compspts[0] -= 0;
  4343. Node47compspts[1] -= 0;
  4344. Node47compspts[Node47ptslength-2] += 0;
  4345. Node47compspts[Node47ptslength-1] += 0;
  4346. }
  4347. Node47 = new ht.Node();
  4348. Node47.borderWidth = 1;
  4349. Node47rect.width = Node47rect.width === 0 ? 0.0001 : Node47rect.width;
  4350. Node47rect.height = Node47rect.height === 0 ? 0.0001 : Node47rect.height;
  4351. var Node47endCompspts = [Node47compspts[Node47ptslength-2],Node47compspts[Node47ptslength-1],0,0];
  4352. var Node47startCompspts = [Node47compspts[0],Node47compspts[1],0,0];
  4353. Node47.setImage(GD.getPolyLineJSON());
  4354. Node47.setPosition(Node47rect.x+Node47rect.width/2,Node47rect.y+Node47rect.height/2);
  4355. Node47.setSize(Node47rect.width,Node47rect.height);
  4356. Node47.setStyle("opacity",1);
  4357. Node47.s({'pixelPerfect':true});
  4358. Node47borderwidth=1;
  4359. Node47.setRotation(0);
  4360. dataModel.add(Node47);
  4361. Node47.a('node.points',Node47compspts);
  4362. Node47.a('node.segments',[1,2]);
  4363. Node47.a('node.color','rgba(255,0,255,1)');
  4364. Node47.a('node.borderPattern',getDashStyle("@borderPattern@"));
  4365. Node47.a('node.borderColor','rgba(255,0,255,1)');
  4366. Node47.a('node.background','rgba(255,0,255,1)');
  4367. Node47.a('node.gradient','');
  4368. Node47.a('node.gradientcolor','rgba(255,0,255,1)');
  4369. Node47.a('node.endCompspts',Node47endCompspts);
  4370. Node47.a('node.startCompspts',Node47startCompspts);
  4371. (function (node, img, compspts, endCompspts, startCompspts) {
  4372. var position = node.getPosition(),
  4373. w = node.getWidth()*_ratio.ratioX,
  4374. h = node.getHeight()*_ratio.ratioY;
  4375. function resetPoints(rx, ry) {
  4376. for (var i = 0, len = compspts.length; i < len; i++) {
  4377. if (i%2 === 0) {
  4378. compspts[i]*=rx;
  4379. } else {
  4380. compspts[i]*=ry;
  4381. }
  4382. }
  4383. endCompspts[0] = compspts[compspts.length-2];
  4384. endCompspts[1] = compspts[compspts.length-1];
  4385. endCompspts[2] *= rx;
  4386. endCompspts[3] *= ry;
  4387. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  4388. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  4389. startCompspts[0] = compspts[0];
  4390. startCompspts[1] = compspts[1];
  4391. startCompspts[2] *= rx;
  4392. startCompspts[3] *= ry;
  4393. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  4394. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  4395. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  4396. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  4397. }
  4398. node.setSize(w, h);
  4399. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  4400. node.a('node.width', w);
  4401. node.a('node.height', h);
  4402. resetPoints(_ratio.ratioX, _ratio.ratioY);
  4403. node.borderWidth = 1;
  4404. node.a('node.borderwidth',node.borderWidth);
  4405. node._nodename = 'Node47';
  4406. node._nodeType = 'line';
  4407. zoomNodeList.push({
  4408. node: node,
  4409. attr: 'node.borderwidth'
  4410. });
  4411. var setWidth = node.setWidth,
  4412. setHeight = node.setHeight,
  4413. timer, rx = 1, ry = 1;
  4414. node.setWidth = function (width) {
  4415. var _width = this.getWidth();
  4416. rx = width / _width;
  4417. node.a('node.width', width);
  4418. setWidth.apply(this, arguments);
  4419. resetPoints(rx, 1);
  4420. }
  4421. node.setHeight = function (height) {
  4422. var _height = this.getHeight();
  4423. ry = height / _height;
  4424. node.a('node.height', height);
  4425. setHeight.apply(this, arguments);
  4426. resetPoints(1, ry);
  4427. }
  4428. })(Node47, Node47.getImage(), Node47compspts, Node47endCompspts, Node47startCompspts);
  4429. var Node48points=[1165, 228,1165, 233],
  4430. Node48rect=ht.Default.unionPoint([{x:1165,y:228},{x:1165,y:233}]),
  4431. Node48compspts=[];
  4432. _ratio = GD.getRatioWithRotation(0, ratio);
  4433. var _startratio = GD.getRatioWithRotation(4.71238898038469, ratio),
  4434. _endratio = GD.getRatioWithRotation(7.85398163397448, ratio);
  4435. for(var i=0;i<Node48points.length;i++){
  4436. if(i%2==0){
  4437. Node48compspts.push(Node48points[i]-Node48rect.x);
  4438. }else{
  4439. Node48compspts.push(Node48points[i]-Node48rect.y);
  4440. }
  4441. }
  4442. var Node48ptslength=Node48compspts.length;
  4443. if (Node48rect.height === 0) {
  4444. Node48compspts[0] -= 0;
  4445. Node48compspts[Node48ptslength-2] += 0;
  4446. } else if (Node48rect.width === 0){
  4447. Node48compspts[1] -= 0;
  4448. Node48compspts[Node48ptslength-1] += 0;
  4449. } else {
  4450. Node48compspts[0] -= 0;
  4451. Node48compspts[1] -= 0;
  4452. Node48compspts[Node48ptslength-2] += 0;
  4453. Node48compspts[Node48ptslength-1] += 0;
  4454. }
  4455. Node48 = new ht.Node();
  4456. Node48.borderWidth = 1;
  4457. Node48rect.width = Node48rect.width === 0 ? 0.0001 : Node48rect.width;
  4458. Node48rect.height = Node48rect.height === 0 ? 0.0001 : Node48rect.height;
  4459. var Node48endCompspts = [Node48compspts[Node48ptslength-2],Node48compspts[Node48ptslength-1],0,0];
  4460. var Node48startCompspts = [Node48compspts[0],Node48compspts[1],0,0];
  4461. Node48.setImage(GD.getPolyLineJSON());
  4462. Node48.setPosition(Node48rect.x+Node48rect.width/2,Node48rect.y+Node48rect.height/2);
  4463. Node48.setSize(Node48rect.width,Node48rect.height);
  4464. Node48.setStyle("opacity",1);
  4465. Node48.s({'pixelPerfect':true});
  4466. Node48borderwidth=1;
  4467. Node48.setRotation(0);
  4468. dataModel.add(Node48);
  4469. Node48.a('node.points',Node48compspts);
  4470. Node48.a('node.segments',[1,2]);
  4471. Node48.a('node.color','rgba(255,0,255,1)');
  4472. Node48.a('node.borderPattern',getDashStyle("@borderPattern@"));
  4473. Node48.a('node.borderColor','rgba(255,0,255,1)');
  4474. Node48.a('node.background','rgba(255,0,255,1)');
  4475. Node48.a('node.gradient','');
  4476. Node48.a('node.gradientcolor','rgba(255,0,255,1)');
  4477. Node48.a('node.endCompspts',Node48endCompspts);
  4478. Node48.a('node.startCompspts',Node48startCompspts);
  4479. (function (node, img, compspts, endCompspts, startCompspts) {
  4480. var position = node.getPosition(),
  4481. w = node.getWidth()*_ratio.ratioX,
  4482. h = node.getHeight()*_ratio.ratioY;
  4483. function resetPoints(rx, ry) {
  4484. for (var i = 0, len = compspts.length; i < len; i++) {
  4485. if (i%2 === 0) {
  4486. compspts[i]*=rx;
  4487. } else {
  4488. compspts[i]*=ry;
  4489. }
  4490. }
  4491. endCompspts[0] = compspts[compspts.length-2];
  4492. endCompspts[1] = compspts[compspts.length-1];
  4493. endCompspts[2] *= rx;
  4494. endCompspts[3] *= ry;
  4495. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  4496. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  4497. startCompspts[0] = compspts[0];
  4498. startCompspts[1] = compspts[1];
  4499. startCompspts[2] *= rx;
  4500. startCompspts[3] *= ry;
  4501. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  4502. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  4503. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  4504. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  4505. }
  4506. node.setSize(w, h);
  4507. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  4508. node.a('node.width', w);
  4509. node.a('node.height', h);
  4510. resetPoints(_ratio.ratioX, _ratio.ratioY);
  4511. node.borderWidth = 1;
  4512. node.a('node.borderwidth',node.borderWidth);
  4513. node._nodename = 'Node48';
  4514. node._nodeType = 'line';
  4515. zoomNodeList.push({
  4516. node: node,
  4517. attr: 'node.borderwidth'
  4518. });
  4519. var setWidth = node.setWidth,
  4520. setHeight = node.setHeight,
  4521. timer, rx = 1, ry = 1;
  4522. node.setWidth = function (width) {
  4523. var _width = this.getWidth();
  4524. rx = width / _width;
  4525. node.a('node.width', width);
  4526. setWidth.apply(this, arguments);
  4527. resetPoints(rx, 1);
  4528. }
  4529. node.setHeight = function (height) {
  4530. var _height = this.getHeight();
  4531. ry = height / _height;
  4532. node.a('node.height', height);
  4533. setHeight.apply(this, arguments);
  4534. resetPoints(1, ry);
  4535. }
  4536. })(Node48, Node48.getImage(), Node48compspts, Node48endCompspts, Node48startCompspts);
  4537. var Node49points=[1102, 288,1102, 288],
  4538. Node49rect=ht.Default.unionPoint([{x:1102,y:288},{x:1102,y:288}]),
  4539. Node49compspts=[];
  4540. _ratio = GD.getRatioWithRotation(0, ratio);
  4541. var _startratio = GD.getRatioWithRotation(4.71238898038469, ratio),
  4542. _endratio = GD.getRatioWithRotation(4.71238898038469, ratio);
  4543. for(var i=0;i<Node49points.length;i++){
  4544. if(i%2==0){
  4545. Node49compspts.push(Node49points[i]-Node49rect.x);
  4546. }else{
  4547. Node49compspts.push(Node49points[i]-Node49rect.y);
  4548. }
  4549. }
  4550. var Node49ptslength=Node49compspts.length;
  4551. if (Node49rect.height === 0) {
  4552. Node49compspts[0] -= 0;
  4553. Node49compspts[Node49ptslength-2] += 0;
  4554. } else if (Node49rect.width === 0){
  4555. Node49compspts[1] -= 0;
  4556. Node49compspts[Node49ptslength-1] += 0;
  4557. } else {
  4558. Node49compspts[0] -= 0;
  4559. Node49compspts[1] -= 0;
  4560. Node49compspts[Node49ptslength-2] += 0;
  4561. Node49compspts[Node49ptslength-1] += 0;
  4562. }
  4563. Node49 = new ht.Node();
  4564. Node49.borderWidth = 1;
  4565. Node49rect.width = Node49rect.width === 0 ? 0.0001 : Node49rect.width;
  4566. Node49rect.height = Node49rect.height === 0 ? 0.0001 : Node49rect.height;
  4567. var Node49endCompspts = [Node49compspts[Node49ptslength-2],Node49compspts[Node49ptslength-1],0,0];
  4568. var Node49startCompspts = [Node49compspts[0],Node49compspts[1],0,0];
  4569. Node49.setImage(GD.getPolyLineJSON());
  4570. Node49.setPosition(Node49rect.x+Node49rect.width/2,Node49rect.y+Node49rect.height/2);
  4571. Node49.setSize(Node49rect.width,Node49rect.height);
  4572. Node49.setStyle("opacity",1);
  4573. Node49.s({'pixelPerfect':true});
  4574. Node49borderwidth=1;
  4575. Node49.setRotation(0);
  4576. dataModel.add(Node49);
  4577. Node49.a('node.points',Node49compspts);
  4578. Node49.a('node.segments',[1,2]);
  4579. Node49.a('node.color','rgba(255,0,255,1)');
  4580. Node49.a('node.borderPattern',getDashStyle("@borderPattern@"));
  4581. Node49.a('node.borderColor','rgba(255,0,255,1)');
  4582. Node49.a('node.background','rgba(255,0,255,1)');
  4583. Node49.a('node.gradient','');
  4584. Node49.a('node.gradientcolor','rgba(255,0,255,1)');
  4585. Node49.a('node.endCompspts',Node49endCompspts);
  4586. Node49.a('node.startCompspts',Node49startCompspts);
  4587. (function (node, img, compspts, endCompspts, startCompspts) {
  4588. var position = node.getPosition(),
  4589. w = node.getWidth()*_ratio.ratioX,
  4590. h = node.getHeight()*_ratio.ratioY;
  4591. function resetPoints(rx, ry) {
  4592. for (var i = 0, len = compspts.length; i < len; i++) {
  4593. if (i%2 === 0) {
  4594. compspts[i]*=rx;
  4595. } else {
  4596. compspts[i]*=ry;
  4597. }
  4598. }
  4599. endCompspts[0] = compspts[compspts.length-2];
  4600. endCompspts[1] = compspts[compspts.length-1];
  4601. endCompspts[2] *= rx;
  4602. endCompspts[3] *= ry;
  4603. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  4604. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  4605. startCompspts[0] = compspts[0];
  4606. startCompspts[1] = compspts[1];
  4607. startCompspts[2] *= rx;
  4608. startCompspts[3] *= ry;
  4609. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  4610. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  4611. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  4612. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  4613. }
  4614. node.setSize(w, h);
  4615. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  4616. node.a('node.width', w);
  4617. node.a('node.height', h);
  4618. resetPoints(_ratio.ratioX, _ratio.ratioY);
  4619. node.borderWidth = 1;
  4620. node.a('node.borderwidth',node.borderWidth);
  4621. node._nodename = 'Node49';
  4622. node._nodeType = 'line';
  4623. zoomNodeList.push({
  4624. node: node,
  4625. attr: 'node.borderwidth'
  4626. });
  4627. var setWidth = node.setWidth,
  4628. setHeight = node.setHeight,
  4629. timer, rx = 1, ry = 1;
  4630. node.setWidth = function (width) {
  4631. var _width = this.getWidth();
  4632. rx = width / _width;
  4633. node.a('node.width', width);
  4634. setWidth.apply(this, arguments);
  4635. resetPoints(rx, 1);
  4636. }
  4637. node.setHeight = function (height) {
  4638. var _height = this.getHeight();
  4639. ry = height / _height;
  4640. node.a('node.height', height);
  4641. setHeight.apply(this, arguments);
  4642. resetPoints(1, ry);
  4643. }
  4644. })(Node49, Node49.getImage(), Node49compspts, Node49endCompspts, Node49startCompspts);
  4645. var Node50_0points=[1102, 266,1102, 266],
  4646. Node50_0rect=ht.Default.unionPoint([{x:1102,y:266},{x:1102,y:266}]),
  4647. Node50_0compspts=[];
  4648. _ratio = GD.getRatioWithRotation(0, ratio);
  4649. var _startratio = GD.getRatioWithRotation(4.71238898038469, ratio),
  4650. _endratio = GD.getRatioWithRotation(4.71238898038469, ratio);
  4651. for(var i=0;i<Node50_0points.length;i++){
  4652. if(i%2==0){
  4653. Node50_0compspts.push(Node50_0points[i]-Node50_0rect.x);
  4654. }else{
  4655. Node50_0compspts.push(Node50_0points[i]-Node50_0rect.y);
  4656. }
  4657. }
  4658. var Node50_0ptslength=Node50_0compspts.length;
  4659. if (Node50_0rect.height === 0) {
  4660. Node50_0compspts[0] -= 0;
  4661. Node50_0compspts[Node50_0ptslength-2] += 0;
  4662. } else if (Node50_0rect.width === 0){
  4663. Node50_0compspts[1] -= 0;
  4664. Node50_0compspts[Node50_0ptslength-1] += 0;
  4665. } else {
  4666. Node50_0compspts[0] -= 0;
  4667. Node50_0compspts[1] -= 0;
  4668. Node50_0compspts[Node50_0ptslength-2] += 0;
  4669. Node50_0compspts[Node50_0ptslength-1] += 0;
  4670. }
  4671. Node50_0 = new ht.Node();
  4672. Node50_0.borderWidth = 1;
  4673. Node50_0rect.width = Node50_0rect.width === 0 ? 0.0001 : Node50_0rect.width;
  4674. Node50_0rect.height = Node50_0rect.height === 0 ? 0.0001 : Node50_0rect.height;
  4675. var Node50_0endCompspts = [Node50_0compspts[Node50_0ptslength-2],Node50_0compspts[Node50_0ptslength-1],0,0];
  4676. var Node50_0startCompspts = [Node50_0compspts[0],Node50_0compspts[1],0,0];
  4677. Node50_0.setImage(GD.getPolyLineJSON());
  4678. Node50_0.setPosition(Node50_0rect.x+Node50_0rect.width/2,Node50_0rect.y+Node50_0rect.height/2);
  4679. Node50_0.setSize(Node50_0rect.width,Node50_0rect.height);
  4680. Node50_0.setStyle("opacity",1);
  4681. Node50_0.s({'pixelPerfect':true});
  4682. Node50_0borderwidth=1;
  4683. Node50_0.setRotation(0);
  4684. dataModel.add(Node50_0);
  4685. Node50_0.a('node.points',Node50_0compspts);
  4686. Node50_0.a('node.segments',[1,2]);
  4687. Node50_0.a('node.color','rgba(255,0,255,1)');
  4688. Node50_0.a('node.borderPattern',getDashStyle("@borderPattern@"));
  4689. Node50_0.a('node.borderColor','rgba(255,0,255,1)');
  4690. Node50_0.a('node.background','rgba(255,0,255,1)');
  4691. Node50_0.a('node.gradient','');
  4692. Node50_0.a('node.gradientcolor','rgba(255,0,255,1)');
  4693. Node50_0.a('node.endCompspts',Node50_0endCompspts);
  4694. Node50_0.a('node.startCompspts',Node50_0startCompspts);
  4695. (function (node, img, compspts, endCompspts, startCompspts) {
  4696. var position = node.getPosition(),
  4697. w = node.getWidth()*_ratio.ratioX,
  4698. h = node.getHeight()*_ratio.ratioY;
  4699. function resetPoints(rx, ry) {
  4700. for (var i = 0, len = compspts.length; i < len; i++) {
  4701. if (i%2 === 0) {
  4702. compspts[i]*=rx;
  4703. } else {
  4704. compspts[i]*=ry;
  4705. }
  4706. }
  4707. endCompspts[0] = compspts[compspts.length-2];
  4708. endCompspts[1] = compspts[compspts.length-1];
  4709. endCompspts[2] *= rx;
  4710. endCompspts[3] *= ry;
  4711. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  4712. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  4713. startCompspts[0] = compspts[0];
  4714. startCompspts[1] = compspts[1];
  4715. startCompspts[2] *= rx;
  4716. startCompspts[3] *= ry;
  4717. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  4718. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  4719. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  4720. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  4721. }
  4722. node.setSize(w, h);
  4723. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  4724. node.a('node.width', w);
  4725. node.a('node.height', h);
  4726. resetPoints(_ratio.ratioX, _ratio.ratioY);
  4727. node.borderWidth = 1;
  4728. node.a('node.borderwidth',node.borderWidth);
  4729. node._nodename = 'Node50_0';
  4730. node._nodeType = 'line';
  4731. zoomNodeList.push({
  4732. node: node,
  4733. attr: 'node.borderwidth'
  4734. });
  4735. var setWidth = node.setWidth,
  4736. setHeight = node.setHeight,
  4737. timer, rx = 1, ry = 1;
  4738. node.setWidth = function (width) {
  4739. var _width = this.getWidth();
  4740. rx = width / _width;
  4741. node.a('node.width', width);
  4742. setWidth.apply(this, arguments);
  4743. resetPoints(rx, 1);
  4744. }
  4745. node.setHeight = function (height) {
  4746. var _height = this.getHeight();
  4747. ry = height / _height;
  4748. node.a('node.height', height);
  4749. setHeight.apply(this, arguments);
  4750. resetPoints(1, ry);
  4751. }
  4752. })(Node50_0, Node50_0.getImage(), Node50_0compspts, Node50_0endCompspts, Node50_0startCompspts);
  4753. var Node50_1points=[1105, 261,1105, 281],
  4754. Node50_1rect=ht.Default.unionPoint([{x:1105,y:261},{x:1105,y:281}]),
  4755. Node50_1compspts=[];
  4756. _ratio = GD.getRatioWithRotation(0, ratio);
  4757. var _startratio = GD.getRatioWithRotation(4.71238898038469, ratio),
  4758. _endratio = GD.getRatioWithRotation(7.85398163397448, ratio);
  4759. for(var i=0;i<Node50_1points.length;i++){
  4760. if(i%2==0){
  4761. Node50_1compspts.push(Node50_1points[i]-Node50_1rect.x);
  4762. }else{
  4763. Node50_1compspts.push(Node50_1points[i]-Node50_1rect.y);
  4764. }
  4765. }
  4766. var Node50_1ptslength=Node50_1compspts.length;
  4767. if (Node50_1rect.height === 0) {
  4768. Node50_1compspts[0] -= 0;
  4769. Node50_1compspts[Node50_1ptslength-2] += 0;
  4770. } else if (Node50_1rect.width === 0){
  4771. Node50_1compspts[1] -= 0;
  4772. Node50_1compspts[Node50_1ptslength-1] += 0;
  4773. } else {
  4774. Node50_1compspts[0] -= 0;
  4775. Node50_1compspts[1] -= 0;
  4776. Node50_1compspts[Node50_1ptslength-2] += 0;
  4777. Node50_1compspts[Node50_1ptslength-1] += 0;
  4778. }
  4779. Node50_1 = new ht.Node();
  4780. Node50_1.borderWidth = 1;
  4781. Node50_1rect.width = Node50_1rect.width === 0 ? 0.0001 : Node50_1rect.width;
  4782. Node50_1rect.height = Node50_1rect.height === 0 ? 0.0001 : Node50_1rect.height;
  4783. var Node50_1endCompspts = [Node50_1compspts[Node50_1ptslength-2],Node50_1compspts[Node50_1ptslength-1],0,0];
  4784. var Node50_1startCompspts = [Node50_1compspts[0],Node50_1compspts[1],0,0];
  4785. Node50_1.setImage(GD.getPolyLineJSON());
  4786. Node50_1.setPosition(Node50_1rect.x+Node50_1rect.width/2,Node50_1rect.y+Node50_1rect.height/2);
  4787. Node50_1.setSize(Node50_1rect.width,Node50_1rect.height);
  4788. Node50_1.setStyle("opacity",1);
  4789. Node50_1.s({'pixelPerfect':true});
  4790. Node50_1borderwidth=1;
  4791. Node50_1.setRotation(0);
  4792. dataModel.add(Node50_1);
  4793. Node50_1.a('node.points',Node50_1compspts);
  4794. Node50_1.a('node.segments',[1,2]);
  4795. Node50_1.a('node.color','rgba(255,0,255,1)');
  4796. Node50_1.a('node.borderPattern',getDashStyle("@borderPattern@"));
  4797. Node50_1.a('node.borderColor','rgba(255,0,255,1)');
  4798. Node50_1.a('node.background','rgba(255,0,255,1)');
  4799. Node50_1.a('node.gradient','');
  4800. Node50_1.a('node.gradientcolor','rgba(255,0,255,1)');
  4801. Node50_1.a('node.endCompspts',Node50_1endCompspts);
  4802. Node50_1.a('node.startCompspts',Node50_1startCompspts);
  4803. (function (node, img, compspts, endCompspts, startCompspts) {
  4804. var position = node.getPosition(),
  4805. w = node.getWidth()*_ratio.ratioX,
  4806. h = node.getHeight()*_ratio.ratioY;
  4807. function resetPoints(rx, ry) {
  4808. for (var i = 0, len = compspts.length; i < len; i++) {
  4809. if (i%2 === 0) {
  4810. compspts[i]*=rx;
  4811. } else {
  4812. compspts[i]*=ry;
  4813. }
  4814. }
  4815. endCompspts[0] = compspts[compspts.length-2];
  4816. endCompspts[1] = compspts[compspts.length-1];
  4817. endCompspts[2] *= rx;
  4818. endCompspts[3] *= ry;
  4819. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  4820. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  4821. startCompspts[0] = compspts[0];
  4822. startCompspts[1] = compspts[1];
  4823. startCompspts[2] *= rx;
  4824. startCompspts[3] *= ry;
  4825. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  4826. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  4827. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  4828. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  4829. }
  4830. node.setSize(w, h);
  4831. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  4832. node.a('node.width', w);
  4833. node.a('node.height', h);
  4834. resetPoints(_ratio.ratioX, _ratio.ratioY);
  4835. node.borderWidth = 1;
  4836. node.a('node.borderwidth',node.borderWidth);
  4837. node._nodename = 'Node50_1';
  4838. node._nodeType = 'line';
  4839. zoomNodeList.push({
  4840. node: node,
  4841. attr: 'node.borderwidth'
  4842. });
  4843. var setWidth = node.setWidth,
  4844. setHeight = node.setHeight,
  4845. timer, rx = 1, ry = 1;
  4846. node.setWidth = function (width) {
  4847. var _width = this.getWidth();
  4848. rx = width / _width;
  4849. node.a('node.width', width);
  4850. setWidth.apply(this, arguments);
  4851. resetPoints(rx, 1);
  4852. }
  4853. node.setHeight = function (height) {
  4854. var _height = this.getHeight();
  4855. ry = height / _height;
  4856. node.a('node.height', height);
  4857. setHeight.apply(this, arguments);
  4858. resetPoints(1, ry);
  4859. }
  4860. })(Node50_1, Node50_1.getImage(), Node50_1compspts, Node50_1endCompspts, Node50_1startCompspts);
  4861. var Node50_2points=[1105, 270,1165, 270],
  4862. Node50_2rect=ht.Default.unionPoint([{x:1105,y:270},{x:1165,y:270}]),
  4863. Node50_2compspts=[];
  4864. _ratio = GD.getRatioWithRotation(0, ratio);
  4865. var _startratio = GD.getRatioWithRotation(3.14159265358979, ratio),
  4866. _endratio = GD.getRatioWithRotation(0, ratio);
  4867. for(var i=0;i<Node50_2points.length;i++){
  4868. if(i%2==0){
  4869. Node50_2compspts.push(Node50_2points[i]-Node50_2rect.x);
  4870. }else{
  4871. Node50_2compspts.push(Node50_2points[i]-Node50_2rect.y);
  4872. }
  4873. }
  4874. var Node50_2ptslength=Node50_2compspts.length;
  4875. if (Node50_2rect.height === 0) {
  4876. Node50_2compspts[0] -= 0;
  4877. Node50_2compspts[Node50_2ptslength-2] += 0;
  4878. } else if (Node50_2rect.width === 0){
  4879. Node50_2compspts[1] -= 0;
  4880. Node50_2compspts[Node50_2ptslength-1] += 0;
  4881. } else {
  4882. Node50_2compspts[0] -= 0;
  4883. Node50_2compspts[1] -= 0;
  4884. Node50_2compspts[Node50_2ptslength-2] += 0;
  4885. Node50_2compspts[Node50_2ptslength-1] += 0;
  4886. }
  4887. Node50_2 = new ht.Node();
  4888. Node50_2.borderWidth = 1;
  4889. Node50_2rect.width = Node50_2rect.width === 0 ? 0.0001 : Node50_2rect.width;
  4890. Node50_2rect.height = Node50_2rect.height === 0 ? 0.0001 : Node50_2rect.height;
  4891. var Node50_2endCompspts = [Node50_2compspts[Node50_2ptslength-2],Node50_2compspts[Node50_2ptslength-1],0,0];
  4892. var Node50_2startCompspts = [Node50_2compspts[0],Node50_2compspts[1],0,0];
  4893. Node50_2.setImage(GD.getPolyLineJSON());
  4894. Node50_2.setPosition(Node50_2rect.x+Node50_2rect.width/2,Node50_2rect.y+Node50_2rect.height/2);
  4895. Node50_2.setSize(Node50_2rect.width,Node50_2rect.height);
  4896. Node50_2.setStyle("opacity",1);
  4897. Node50_2.s({'pixelPerfect':true});
  4898. Node50_2borderwidth=1;
  4899. Node50_2.setRotation(0);
  4900. dataModel.add(Node50_2);
  4901. Node50_2.a('node.points',Node50_2compspts);
  4902. Node50_2.a('node.segments',[1,2]);
  4903. Node50_2.a('node.color','rgba(255,0,255,1)');
  4904. Node50_2.a('node.borderPattern',getDashStyle("@borderPattern@"));
  4905. Node50_2.a('node.borderColor','rgba(255,0,255,1)');
  4906. Node50_2.a('node.background','rgba(255,0,255,1)');
  4907. Node50_2.a('node.gradient','');
  4908. Node50_2.a('node.gradientcolor','rgba(255,0,255,1)');
  4909. Node50_2.a('node.endCompspts',Node50_2endCompspts);
  4910. Node50_2.a('node.startCompspts',Node50_2startCompspts);
  4911. (function (node, img, compspts, endCompspts, startCompspts) {
  4912. var position = node.getPosition(),
  4913. w = node.getWidth()*_ratio.ratioX,
  4914. h = node.getHeight()*_ratio.ratioY;
  4915. function resetPoints(rx, ry) {
  4916. for (var i = 0, len = compspts.length; i < len; i++) {
  4917. if (i%2 === 0) {
  4918. compspts[i]*=rx;
  4919. } else {
  4920. compspts[i]*=ry;
  4921. }
  4922. }
  4923. endCompspts[0] = compspts[compspts.length-2];
  4924. endCompspts[1] = compspts[compspts.length-1];
  4925. endCompspts[2] *= rx;
  4926. endCompspts[3] *= ry;
  4927. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  4928. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  4929. startCompspts[0] = compspts[0];
  4930. startCompspts[1] = compspts[1];
  4931. startCompspts[2] *= rx;
  4932. startCompspts[3] *= ry;
  4933. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  4934. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  4935. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  4936. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  4937. }
  4938. node.setSize(w, h);
  4939. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  4940. node.a('node.width', w);
  4941. node.a('node.height', h);
  4942. resetPoints(_ratio.ratioX, _ratio.ratioY);
  4943. node.borderWidth = 1;
  4944. node.a('node.borderwidth',node.borderWidth);
  4945. node._nodename = 'Node50_2';
  4946. node._nodeType = 'line';
  4947. zoomNodeList.push({
  4948. node: node,
  4949. attr: 'node.borderwidth'
  4950. });
  4951. var setWidth = node.setWidth,
  4952. setHeight = node.setHeight,
  4953. timer, rx = 1, ry = 1;
  4954. node.setWidth = function (width) {
  4955. var _width = this.getWidth();
  4956. rx = width / _width;
  4957. node.a('node.width', width);
  4958. setWidth.apply(this, arguments);
  4959. resetPoints(rx, 1);
  4960. }
  4961. node.setHeight = function (height) {
  4962. var _height = this.getHeight();
  4963. ry = height / _height;
  4964. node.a('node.height', height);
  4965. setHeight.apply(this, arguments);
  4966. resetPoints(1, ry);
  4967. }
  4968. })(Node50_2, Node50_2.getImage(), Node50_2compspts, Node50_2endCompspts, Node50_2startCompspts);
  4969. var Node50_3points=[1173, 281,1173, 281],
  4970. Node50_3rect=ht.Default.unionPoint([{x:1173,y:281},{x:1173,y:281}]),
  4971. Node50_3compspts=[];
  4972. _ratio = GD.getRatioWithRotation(0, ratio);
  4973. var _startratio = GD.getRatioWithRotation(4.71238898038469, ratio),
  4974. _endratio = GD.getRatioWithRotation(4.71238898038469, ratio);
  4975. for(var i=0;i<Node50_3points.length;i++){
  4976. if(i%2==0){
  4977. Node50_3compspts.push(Node50_3points[i]-Node50_3rect.x);
  4978. }else{
  4979. Node50_3compspts.push(Node50_3points[i]-Node50_3rect.y);
  4980. }
  4981. }
  4982. var Node50_3ptslength=Node50_3compspts.length;
  4983. if (Node50_3rect.height === 0) {
  4984. Node50_3compspts[0] -= 0;
  4985. Node50_3compspts[Node50_3ptslength-2] += 0;
  4986. } else if (Node50_3rect.width === 0){
  4987. Node50_3compspts[1] -= 0;
  4988. Node50_3compspts[Node50_3ptslength-1] += 0;
  4989. } else {
  4990. Node50_3compspts[0] -= 0;
  4991. Node50_3compspts[1] -= 0;
  4992. Node50_3compspts[Node50_3ptslength-2] += 0;
  4993. Node50_3compspts[Node50_3ptslength-1] += 0;
  4994. }
  4995. Node50_3 = new ht.Node();
  4996. Node50_3.borderWidth = 1;
  4997. Node50_3rect.width = Node50_3rect.width === 0 ? 0.0001 : Node50_3rect.width;
  4998. Node50_3rect.height = Node50_3rect.height === 0 ? 0.0001 : Node50_3rect.height;
  4999. var Node50_3endCompspts = [Node50_3compspts[Node50_3ptslength-2],Node50_3compspts[Node50_3ptslength-1],0,0];
  5000. var Node50_3startCompspts = [Node50_3compspts[0],Node50_3compspts[1],0,0];
  5001. Node50_3.setImage(GD.getPolyLineJSON());
  5002. Node50_3.setPosition(Node50_3rect.x+Node50_3rect.width/2,Node50_3rect.y+Node50_3rect.height/2);
  5003. Node50_3.setSize(Node50_3rect.width,Node50_3rect.height);
  5004. Node50_3.setStyle("opacity",1);
  5005. Node50_3.s({'pixelPerfect':true});
  5006. Node50_3borderwidth=1;
  5007. Node50_3.setRotation(0);
  5008. dataModel.add(Node50_3);
  5009. Node50_3.a('node.points',Node50_3compspts);
  5010. Node50_3.a('node.segments',[1,2]);
  5011. Node50_3.a('node.color','rgba(255,0,255,1)');
  5012. Node50_3.a('node.borderPattern',getDashStyle("@borderPattern@"));
  5013. Node50_3.a('node.borderColor','rgba(255,0,255,1)');
  5014. Node50_3.a('node.background','rgba(255,0,255,1)');
  5015. Node50_3.a('node.gradient','');
  5016. Node50_3.a('node.gradientcolor','rgba(255,0,255,1)');
  5017. Node50_3.a('node.endCompspts',Node50_3endCompspts);
  5018. Node50_3.a('node.startCompspts',Node50_3startCompspts);
  5019. (function (node, img, compspts, endCompspts, startCompspts) {
  5020. var position = node.getPosition(),
  5021. w = node.getWidth()*_ratio.ratioX,
  5022. h = node.getHeight()*_ratio.ratioY;
  5023. function resetPoints(rx, ry) {
  5024. for (var i = 0, len = compspts.length; i < len; i++) {
  5025. if (i%2 === 0) {
  5026. compspts[i]*=rx;
  5027. } else {
  5028. compspts[i]*=ry;
  5029. }
  5030. }
  5031. endCompspts[0] = compspts[compspts.length-2];
  5032. endCompspts[1] = compspts[compspts.length-1];
  5033. endCompspts[2] *= rx;
  5034. endCompspts[3] *= ry;
  5035. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  5036. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  5037. startCompspts[0] = compspts[0];
  5038. startCompspts[1] = compspts[1];
  5039. startCompspts[2] *= rx;
  5040. startCompspts[3] *= ry;
  5041. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  5042. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  5043. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  5044. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  5045. }
  5046. node.setSize(w, h);
  5047. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  5048. node.a('node.width', w);
  5049. node.a('node.height', h);
  5050. resetPoints(_ratio.ratioX, _ratio.ratioY);
  5051. node.borderWidth = 1;
  5052. node.a('node.borderwidth',node.borderWidth);
  5053. node._nodename = 'Node50_3';
  5054. node._nodeType = 'line';
  5055. zoomNodeList.push({
  5056. node: node,
  5057. attr: 'node.borderwidth'
  5058. });
  5059. var setWidth = node.setWidth,
  5060. setHeight = node.setHeight,
  5061. timer, rx = 1, ry = 1;
  5062. node.setWidth = function (width) {
  5063. var _width = this.getWidth();
  5064. rx = width / _width;
  5065. node.a('node.width', width);
  5066. setWidth.apply(this, arguments);
  5067. resetPoints(rx, 1);
  5068. }
  5069. node.setHeight = function (height) {
  5070. var _height = this.getHeight();
  5071. ry = height / _height;
  5072. node.a('node.height', height);
  5073. setHeight.apply(this, arguments);
  5074. resetPoints(1, ry);
  5075. }
  5076. })(Node50_3, Node50_3.getImage(), Node50_3compspts, Node50_3endCompspts, Node50_3startCompspts);
  5077. var Node50_4points=[1165, 270,1165, 275],
  5078. Node50_4rect=ht.Default.unionPoint([{x:1165,y:270},{x:1165,y:275}]),
  5079. Node50_4compspts=[];
  5080. _ratio = GD.getRatioWithRotation(0, ratio);
  5081. var _startratio = GD.getRatioWithRotation(4.71238898038469, ratio),
  5082. _endratio = GD.getRatioWithRotation(7.85398163397448, ratio);
  5083. for(var i=0;i<Node50_4points.length;i++){
  5084. if(i%2==0){
  5085. Node50_4compspts.push(Node50_4points[i]-Node50_4rect.x);
  5086. }else{
  5087. Node50_4compspts.push(Node50_4points[i]-Node50_4rect.y);
  5088. }
  5089. }
  5090. var Node50_4ptslength=Node50_4compspts.length;
  5091. if (Node50_4rect.height === 0) {
  5092. Node50_4compspts[0] -= 0;
  5093. Node50_4compspts[Node50_4ptslength-2] += 0;
  5094. } else if (Node50_4rect.width === 0){
  5095. Node50_4compspts[1] -= 0;
  5096. Node50_4compspts[Node50_4ptslength-1] += 0;
  5097. } else {
  5098. Node50_4compspts[0] -= 0;
  5099. Node50_4compspts[1] -= 0;
  5100. Node50_4compspts[Node50_4ptslength-2] += 0;
  5101. Node50_4compspts[Node50_4ptslength-1] += 0;
  5102. }
  5103. Node50_4 = new ht.Node();
  5104. Node50_4.borderWidth = 1;
  5105. Node50_4rect.width = Node50_4rect.width === 0 ? 0.0001 : Node50_4rect.width;
  5106. Node50_4rect.height = Node50_4rect.height === 0 ? 0.0001 : Node50_4rect.height;
  5107. var Node50_4endCompspts = [Node50_4compspts[Node50_4ptslength-2],Node50_4compspts[Node50_4ptslength-1],0,0];
  5108. var Node50_4startCompspts = [Node50_4compspts[0],Node50_4compspts[1],0,0];
  5109. Node50_4.setImage(GD.getPolyLineJSON());
  5110. Node50_4.setPosition(Node50_4rect.x+Node50_4rect.width/2,Node50_4rect.y+Node50_4rect.height/2);
  5111. Node50_4.setSize(Node50_4rect.width,Node50_4rect.height);
  5112. Node50_4.setStyle("opacity",1);
  5113. Node50_4.s({'pixelPerfect':true});
  5114. Node50_4borderwidth=1;
  5115. Node50_4.setRotation(0);
  5116. dataModel.add(Node50_4);
  5117. Node50_4.a('node.points',Node50_4compspts);
  5118. Node50_4.a('node.segments',[1,2]);
  5119. Node50_4.a('node.color','rgba(255,0,255,1)');
  5120. Node50_4.a('node.borderPattern',getDashStyle("@borderPattern@"));
  5121. Node50_4.a('node.borderColor','rgba(255,0,255,1)');
  5122. Node50_4.a('node.background','rgba(255,0,255,1)');
  5123. Node50_4.a('node.gradient','');
  5124. Node50_4.a('node.gradientcolor','rgba(255,0,255,1)');
  5125. Node50_4.a('node.endCompspts',Node50_4endCompspts);
  5126. Node50_4.a('node.startCompspts',Node50_4startCompspts);
  5127. (function (node, img, compspts, endCompspts, startCompspts) {
  5128. var position = node.getPosition(),
  5129. w = node.getWidth()*_ratio.ratioX,
  5130. h = node.getHeight()*_ratio.ratioY;
  5131. function resetPoints(rx, ry) {
  5132. for (var i = 0, len = compspts.length; i < len; i++) {
  5133. if (i%2 === 0) {
  5134. compspts[i]*=rx;
  5135. } else {
  5136. compspts[i]*=ry;
  5137. }
  5138. }
  5139. endCompspts[0] = compspts[compspts.length-2];
  5140. endCompspts[1] = compspts[compspts.length-1];
  5141. endCompspts[2] *= rx;
  5142. endCompspts[3] *= ry;
  5143. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  5144. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  5145. startCompspts[0] = compspts[0];
  5146. startCompspts[1] = compspts[1];
  5147. startCompspts[2] *= rx;
  5148. startCompspts[3] *= ry;
  5149. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  5150. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  5151. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  5152. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  5153. }
  5154. node.setSize(w, h);
  5155. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  5156. node.a('node.width', w);
  5157. node.a('node.height', h);
  5158. resetPoints(_ratio.ratioX, _ratio.ratioY);
  5159. node.borderWidth = 1;
  5160. node.a('node.borderwidth',node.borderWidth);
  5161. node._nodename = 'Node50_4';
  5162. node._nodeType = 'line';
  5163. zoomNodeList.push({
  5164. node: node,
  5165. attr: 'node.borderwidth'
  5166. });
  5167. var setWidth = node.setWidth,
  5168. setHeight = node.setHeight,
  5169. timer, rx = 1, ry = 1;
  5170. node.setWidth = function (width) {
  5171. var _width = this.getWidth();
  5172. rx = width / _width;
  5173. node.a('node.width', width);
  5174. setWidth.apply(this, arguments);
  5175. resetPoints(rx, 1);
  5176. }
  5177. node.setHeight = function (height) {
  5178. var _height = this.getHeight();
  5179. ry = height / _height;
  5180. node.a('node.height', height);
  5181. setHeight.apply(this, arguments);
  5182. resetPoints(1, ry);
  5183. }
  5184. })(Node50_4, Node50_4.getImage(), Node50_4compspts, Node50_4endCompspts, Node50_4startCompspts);
  5185. var Node51_0points=[1102, 305,1102, 305],
  5186. Node51_0rect=ht.Default.unionPoint([{x:1102,y:305},{x:1102,y:305}]),
  5187. Node51_0compspts=[];
  5188. _ratio = GD.getRatioWithRotation(0, ratio);
  5189. var _startratio = GD.getRatioWithRotation(4.71238898038469, ratio),
  5190. _endratio = GD.getRatioWithRotation(4.71238898038469, ratio);
  5191. for(var i=0;i<Node51_0points.length;i++){
  5192. if(i%2==0){
  5193. Node51_0compspts.push(Node51_0points[i]-Node51_0rect.x);
  5194. }else{
  5195. Node51_0compspts.push(Node51_0points[i]-Node51_0rect.y);
  5196. }
  5197. }
  5198. var Node51_0ptslength=Node51_0compspts.length;
  5199. if (Node51_0rect.height === 0) {
  5200. Node51_0compspts[0] -= 0;
  5201. Node51_0compspts[Node51_0ptslength-2] += 0;
  5202. } else if (Node51_0rect.width === 0){
  5203. Node51_0compspts[1] -= 0;
  5204. Node51_0compspts[Node51_0ptslength-1] += 0;
  5205. } else {
  5206. Node51_0compspts[0] -= 0;
  5207. Node51_0compspts[1] -= 0;
  5208. Node51_0compspts[Node51_0ptslength-2] += 0;
  5209. Node51_0compspts[Node51_0ptslength-1] += 0;
  5210. }
  5211. Node51_0 = new ht.Node();
  5212. Node51_0.borderWidth = 1;
  5213. Node51_0rect.width = Node51_0rect.width === 0 ? 0.0001 : Node51_0rect.width;
  5214. Node51_0rect.height = Node51_0rect.height === 0 ? 0.0001 : Node51_0rect.height;
  5215. var Node51_0endCompspts = [Node51_0compspts[Node51_0ptslength-2],Node51_0compspts[Node51_0ptslength-1],0,0];
  5216. var Node51_0startCompspts = [Node51_0compspts[0],Node51_0compspts[1],0,0];
  5217. Node51_0.setImage(GD.getPolyLineJSON());
  5218. Node51_0.setPosition(Node51_0rect.x+Node51_0rect.width/2,Node51_0rect.y+Node51_0rect.height/2);
  5219. Node51_0.setSize(Node51_0rect.width,Node51_0rect.height);
  5220. Node51_0.setStyle("opacity",1);
  5221. Node51_0.s({'pixelPerfect':true});
  5222. Node51_0borderwidth=1;
  5223. Node51_0.setRotation(0);
  5224. dataModel.add(Node51_0);
  5225. Node51_0.a('node.points',Node51_0compspts);
  5226. Node51_0.a('node.segments',[1,2]);
  5227. Node51_0.a('node.color','rgba(255,0,255,1)');
  5228. Node51_0.a('node.borderPattern',getDashStyle("@borderPattern@"));
  5229. Node51_0.a('node.borderColor','rgba(255,0,255,1)');
  5230. Node51_0.a('node.background','rgba(255,0,255,1)');
  5231. Node51_0.a('node.gradient','');
  5232. Node51_0.a('node.gradientcolor','rgba(255,0,255,1)');
  5233. Node51_0.a('node.endCompspts',Node51_0endCompspts);
  5234. Node51_0.a('node.startCompspts',Node51_0startCompspts);
  5235. (function (node, img, compspts, endCompspts, startCompspts) {
  5236. var position = node.getPosition(),
  5237. w = node.getWidth()*_ratio.ratioX,
  5238. h = node.getHeight()*_ratio.ratioY;
  5239. function resetPoints(rx, ry) {
  5240. for (var i = 0, len = compspts.length; i < len; i++) {
  5241. if (i%2 === 0) {
  5242. compspts[i]*=rx;
  5243. } else {
  5244. compspts[i]*=ry;
  5245. }
  5246. }
  5247. endCompspts[0] = compspts[compspts.length-2];
  5248. endCompspts[1] = compspts[compspts.length-1];
  5249. endCompspts[2] *= rx;
  5250. endCompspts[3] *= ry;
  5251. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  5252. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  5253. startCompspts[0] = compspts[0];
  5254. startCompspts[1] = compspts[1];
  5255. startCompspts[2] *= rx;
  5256. startCompspts[3] *= ry;
  5257. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  5258. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  5259. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  5260. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  5261. }
  5262. node.setSize(w, h);
  5263. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  5264. node.a('node.width', w);
  5265. node.a('node.height', h);
  5266. resetPoints(_ratio.ratioX, _ratio.ratioY);
  5267. node.borderWidth = 1;
  5268. node.a('node.borderwidth',node.borderWidth);
  5269. node._nodename = 'Node51_0';
  5270. node._nodeType = 'line';
  5271. zoomNodeList.push({
  5272. node: node,
  5273. attr: 'node.borderwidth'
  5274. });
  5275. var setWidth = node.setWidth,
  5276. setHeight = node.setHeight,
  5277. timer, rx = 1, ry = 1;
  5278. node.setWidth = function (width) {
  5279. var _width = this.getWidth();
  5280. rx = width / _width;
  5281. node.a('node.width', width);
  5282. setWidth.apply(this, arguments);
  5283. resetPoints(rx, 1);
  5284. }
  5285. node.setHeight = function (height) {
  5286. var _height = this.getHeight();
  5287. ry = height / _height;
  5288. node.a('node.height', height);
  5289. setHeight.apply(this, arguments);
  5290. resetPoints(1, ry);
  5291. }
  5292. })(Node51_0, Node51_0.getImage(), Node51_0compspts, Node51_0endCompspts, Node51_0startCompspts);
  5293. var Node51_1points=[1105, 300,1105, 320],
  5294. Node51_1rect=ht.Default.unionPoint([{x:1105,y:300},{x:1105,y:320}]),
  5295. Node51_1compspts=[];
  5296. _ratio = GD.getRatioWithRotation(0, ratio);
  5297. var _startratio = GD.getRatioWithRotation(4.71238898038469, ratio),
  5298. _endratio = GD.getRatioWithRotation(7.85398163397448, ratio);
  5299. for(var i=0;i<Node51_1points.length;i++){
  5300. if(i%2==0){
  5301. Node51_1compspts.push(Node51_1points[i]-Node51_1rect.x);
  5302. }else{
  5303. Node51_1compspts.push(Node51_1points[i]-Node51_1rect.y);
  5304. }
  5305. }
  5306. var Node51_1ptslength=Node51_1compspts.length;
  5307. if (Node51_1rect.height === 0) {
  5308. Node51_1compspts[0] -= 0;
  5309. Node51_1compspts[Node51_1ptslength-2] += 0;
  5310. } else if (Node51_1rect.width === 0){
  5311. Node51_1compspts[1] -= 0;
  5312. Node51_1compspts[Node51_1ptslength-1] += 0;
  5313. } else {
  5314. Node51_1compspts[0] -= 0;
  5315. Node51_1compspts[1] -= 0;
  5316. Node51_1compspts[Node51_1ptslength-2] += 0;
  5317. Node51_1compspts[Node51_1ptslength-1] += 0;
  5318. }
  5319. Node51_1 = new ht.Node();
  5320. Node51_1.borderWidth = 1;
  5321. Node51_1rect.width = Node51_1rect.width === 0 ? 0.0001 : Node51_1rect.width;
  5322. Node51_1rect.height = Node51_1rect.height === 0 ? 0.0001 : Node51_1rect.height;
  5323. var Node51_1endCompspts = [Node51_1compspts[Node51_1ptslength-2],Node51_1compspts[Node51_1ptslength-1],0,0];
  5324. var Node51_1startCompspts = [Node51_1compspts[0],Node51_1compspts[1],0,0];
  5325. Node51_1.setImage(GD.getPolyLineJSON());
  5326. Node51_1.setPosition(Node51_1rect.x+Node51_1rect.width/2,Node51_1rect.y+Node51_1rect.height/2);
  5327. Node51_1.setSize(Node51_1rect.width,Node51_1rect.height);
  5328. Node51_1.setStyle("opacity",1);
  5329. Node51_1.s({'pixelPerfect':true});
  5330. Node51_1borderwidth=1;
  5331. Node51_1.setRotation(0);
  5332. dataModel.add(Node51_1);
  5333. Node51_1.a('node.points',Node51_1compspts);
  5334. Node51_1.a('node.segments',[1,2]);
  5335. Node51_1.a('node.color','rgba(255,0,255,1)');
  5336. Node51_1.a('node.borderPattern',getDashStyle("@borderPattern@"));
  5337. Node51_1.a('node.borderColor','rgba(255,0,255,1)');
  5338. Node51_1.a('node.background','rgba(255,0,255,1)');
  5339. Node51_1.a('node.gradient','');
  5340. Node51_1.a('node.gradientcolor','rgba(255,0,255,1)');
  5341. Node51_1.a('node.endCompspts',Node51_1endCompspts);
  5342. Node51_1.a('node.startCompspts',Node51_1startCompspts);
  5343. (function (node, img, compspts, endCompspts, startCompspts) {
  5344. var position = node.getPosition(),
  5345. w = node.getWidth()*_ratio.ratioX,
  5346. h = node.getHeight()*_ratio.ratioY;
  5347. function resetPoints(rx, ry) {
  5348. for (var i = 0, len = compspts.length; i < len; i++) {
  5349. if (i%2 === 0) {
  5350. compspts[i]*=rx;
  5351. } else {
  5352. compspts[i]*=ry;
  5353. }
  5354. }
  5355. endCompspts[0] = compspts[compspts.length-2];
  5356. endCompspts[1] = compspts[compspts.length-1];
  5357. endCompspts[2] *= rx;
  5358. endCompspts[3] *= ry;
  5359. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  5360. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  5361. startCompspts[0] = compspts[0];
  5362. startCompspts[1] = compspts[1];
  5363. startCompspts[2] *= rx;
  5364. startCompspts[3] *= ry;
  5365. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  5366. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  5367. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  5368. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  5369. }
  5370. node.setSize(w, h);
  5371. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  5372. node.a('node.width', w);
  5373. node.a('node.height', h);
  5374. resetPoints(_ratio.ratioX, _ratio.ratioY);
  5375. node.borderWidth = 1;
  5376. node.a('node.borderwidth',node.borderWidth);
  5377. node._nodename = 'Node51_1';
  5378. node._nodeType = 'line';
  5379. zoomNodeList.push({
  5380. node: node,
  5381. attr: 'node.borderwidth'
  5382. });
  5383. var setWidth = node.setWidth,
  5384. setHeight = node.setHeight,
  5385. timer, rx = 1, ry = 1;
  5386. node.setWidth = function (width) {
  5387. var _width = this.getWidth();
  5388. rx = width / _width;
  5389. node.a('node.width', width);
  5390. setWidth.apply(this, arguments);
  5391. resetPoints(rx, 1);
  5392. }
  5393. node.setHeight = function (height) {
  5394. var _height = this.getHeight();
  5395. ry = height / _height;
  5396. node.a('node.height', height);
  5397. setHeight.apply(this, arguments);
  5398. resetPoints(1, ry);
  5399. }
  5400. })(Node51_1, Node51_1.getImage(), Node51_1compspts, Node51_1endCompspts, Node51_1startCompspts);
  5401. var Node51_2points=[1105, 309,1165, 309],
  5402. Node51_2rect=ht.Default.unionPoint([{x:1105,y:309},{x:1165,y:309}]),
  5403. Node51_2compspts=[];
  5404. _ratio = GD.getRatioWithRotation(0, ratio);
  5405. var _startratio = GD.getRatioWithRotation(3.14159265358979, ratio),
  5406. _endratio = GD.getRatioWithRotation(0, ratio);
  5407. for(var i=0;i<Node51_2points.length;i++){
  5408. if(i%2==0){
  5409. Node51_2compspts.push(Node51_2points[i]-Node51_2rect.x);
  5410. }else{
  5411. Node51_2compspts.push(Node51_2points[i]-Node51_2rect.y);
  5412. }
  5413. }
  5414. var Node51_2ptslength=Node51_2compspts.length;
  5415. if (Node51_2rect.height === 0) {
  5416. Node51_2compspts[0] -= 0;
  5417. Node51_2compspts[Node51_2ptslength-2] += 0;
  5418. } else if (Node51_2rect.width === 0){
  5419. Node51_2compspts[1] -= 0;
  5420. Node51_2compspts[Node51_2ptslength-1] += 0;
  5421. } else {
  5422. Node51_2compspts[0] -= 0;
  5423. Node51_2compspts[1] -= 0;
  5424. Node51_2compspts[Node51_2ptslength-2] += 0;
  5425. Node51_2compspts[Node51_2ptslength-1] += 0;
  5426. }
  5427. Node51_2 = new ht.Node();
  5428. Node51_2.borderWidth = 1;
  5429. Node51_2rect.width = Node51_2rect.width === 0 ? 0.0001 : Node51_2rect.width;
  5430. Node51_2rect.height = Node51_2rect.height === 0 ? 0.0001 : Node51_2rect.height;
  5431. var Node51_2endCompspts = [Node51_2compspts[Node51_2ptslength-2],Node51_2compspts[Node51_2ptslength-1],0,0];
  5432. var Node51_2startCompspts = [Node51_2compspts[0],Node51_2compspts[1],0,0];
  5433. Node51_2.setImage(GD.getPolyLineJSON());
  5434. Node51_2.setPosition(Node51_2rect.x+Node51_2rect.width/2,Node51_2rect.y+Node51_2rect.height/2);
  5435. Node51_2.setSize(Node51_2rect.width,Node51_2rect.height);
  5436. Node51_2.setStyle("opacity",1);
  5437. Node51_2.s({'pixelPerfect':true});
  5438. Node51_2borderwidth=1;
  5439. Node51_2.setRotation(0);
  5440. dataModel.add(Node51_2);
  5441. Node51_2.a('node.points',Node51_2compspts);
  5442. Node51_2.a('node.segments',[1,2]);
  5443. Node51_2.a('node.color','rgba(255,0,255,1)');
  5444. Node51_2.a('node.borderPattern',getDashStyle("@borderPattern@"));
  5445. Node51_2.a('node.borderColor','rgba(255,0,255,1)');
  5446. Node51_2.a('node.background','rgba(255,0,255,1)');
  5447. Node51_2.a('node.gradient','');
  5448. Node51_2.a('node.gradientcolor','rgba(255,0,255,1)');
  5449. Node51_2.a('node.endCompspts',Node51_2endCompspts);
  5450. Node51_2.a('node.startCompspts',Node51_2startCompspts);
  5451. (function (node, img, compspts, endCompspts, startCompspts) {
  5452. var position = node.getPosition(),
  5453. w = node.getWidth()*_ratio.ratioX,
  5454. h = node.getHeight()*_ratio.ratioY;
  5455. function resetPoints(rx, ry) {
  5456. for (var i = 0, len = compspts.length; i < len; i++) {
  5457. if (i%2 === 0) {
  5458. compspts[i]*=rx;
  5459. } else {
  5460. compspts[i]*=ry;
  5461. }
  5462. }
  5463. endCompspts[0] = compspts[compspts.length-2];
  5464. endCompspts[1] = compspts[compspts.length-1];
  5465. endCompspts[2] *= rx;
  5466. endCompspts[3] *= ry;
  5467. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  5468. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  5469. startCompspts[0] = compspts[0];
  5470. startCompspts[1] = compspts[1];
  5471. startCompspts[2] *= rx;
  5472. startCompspts[3] *= ry;
  5473. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  5474. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  5475. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  5476. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  5477. }
  5478. node.setSize(w, h);
  5479. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  5480. node.a('node.width', w);
  5481. node.a('node.height', h);
  5482. resetPoints(_ratio.ratioX, _ratio.ratioY);
  5483. node.borderWidth = 1;
  5484. node.a('node.borderwidth',node.borderWidth);
  5485. node._nodename = 'Node51_2';
  5486. node._nodeType = 'line';
  5487. zoomNodeList.push({
  5488. node: node,
  5489. attr: 'node.borderwidth'
  5490. });
  5491. var setWidth = node.setWidth,
  5492. setHeight = node.setHeight,
  5493. timer, rx = 1, ry = 1;
  5494. node.setWidth = function (width) {
  5495. var _width = this.getWidth();
  5496. rx = width / _width;
  5497. node.a('node.width', width);
  5498. setWidth.apply(this, arguments);
  5499. resetPoints(rx, 1);
  5500. }
  5501. node.setHeight = function (height) {
  5502. var _height = this.getHeight();
  5503. ry = height / _height;
  5504. node.a('node.height', height);
  5505. setHeight.apply(this, arguments);
  5506. resetPoints(1, ry);
  5507. }
  5508. })(Node51_2, Node51_2.getImage(), Node51_2compspts, Node51_2endCompspts, Node51_2startCompspts);
  5509. var Node51_3points=[1173, 320,1173, 320],
  5510. Node51_3rect=ht.Default.unionPoint([{x:1173,y:320},{x:1173,y:320}]),
  5511. Node51_3compspts=[];
  5512. _ratio = GD.getRatioWithRotation(0, ratio);
  5513. var _startratio = GD.getRatioWithRotation(4.71238898038469, ratio),
  5514. _endratio = GD.getRatioWithRotation(4.71238898038469, ratio);
  5515. for(var i=0;i<Node51_3points.length;i++){
  5516. if(i%2==0){
  5517. Node51_3compspts.push(Node51_3points[i]-Node51_3rect.x);
  5518. }else{
  5519. Node51_3compspts.push(Node51_3points[i]-Node51_3rect.y);
  5520. }
  5521. }
  5522. var Node51_3ptslength=Node51_3compspts.length;
  5523. if (Node51_3rect.height === 0) {
  5524. Node51_3compspts[0] -= 0;
  5525. Node51_3compspts[Node51_3ptslength-2] += 0;
  5526. } else if (Node51_3rect.width === 0){
  5527. Node51_3compspts[1] -= 0;
  5528. Node51_3compspts[Node51_3ptslength-1] += 0;
  5529. } else {
  5530. Node51_3compspts[0] -= 0;
  5531. Node51_3compspts[1] -= 0;
  5532. Node51_3compspts[Node51_3ptslength-2] += 0;
  5533. Node51_3compspts[Node51_3ptslength-1] += 0;
  5534. }
  5535. Node51_3 = new ht.Node();
  5536. Node51_3.borderWidth = 1;
  5537. Node51_3rect.width = Node51_3rect.width === 0 ? 0.0001 : Node51_3rect.width;
  5538. Node51_3rect.height = Node51_3rect.height === 0 ? 0.0001 : Node51_3rect.height;
  5539. var Node51_3endCompspts = [Node51_3compspts[Node51_3ptslength-2],Node51_3compspts[Node51_3ptslength-1],0,0];
  5540. var Node51_3startCompspts = [Node51_3compspts[0],Node51_3compspts[1],0,0];
  5541. Node51_3.setImage(GD.getPolyLineJSON());
  5542. Node51_3.setPosition(Node51_3rect.x+Node51_3rect.width/2,Node51_3rect.y+Node51_3rect.height/2);
  5543. Node51_3.setSize(Node51_3rect.width,Node51_3rect.height);
  5544. Node51_3.setStyle("opacity",1);
  5545. Node51_3.s({'pixelPerfect':true});
  5546. Node51_3borderwidth=1;
  5547. Node51_3.setRotation(0);
  5548. dataModel.add(Node51_3);
  5549. Node51_3.a('node.points',Node51_3compspts);
  5550. Node51_3.a('node.segments',[1,2]);
  5551. Node51_3.a('node.color','rgba(255,0,255,1)');
  5552. Node51_3.a('node.borderPattern',getDashStyle("@borderPattern@"));
  5553. Node51_3.a('node.borderColor','rgba(255,0,255,1)');
  5554. Node51_3.a('node.background','rgba(255,0,255,1)');
  5555. Node51_3.a('node.gradient','');
  5556. Node51_3.a('node.gradientcolor','rgba(255,0,255,1)');
  5557. Node51_3.a('node.endCompspts',Node51_3endCompspts);
  5558. Node51_3.a('node.startCompspts',Node51_3startCompspts);
  5559. (function (node, img, compspts, endCompspts, startCompspts) {
  5560. var position = node.getPosition(),
  5561. w = node.getWidth()*_ratio.ratioX,
  5562. h = node.getHeight()*_ratio.ratioY;
  5563. function resetPoints(rx, ry) {
  5564. for (var i = 0, len = compspts.length; i < len; i++) {
  5565. if (i%2 === 0) {
  5566. compspts[i]*=rx;
  5567. } else {
  5568. compspts[i]*=ry;
  5569. }
  5570. }
  5571. endCompspts[0] = compspts[compspts.length-2];
  5572. endCompspts[1] = compspts[compspts.length-1];
  5573. endCompspts[2] *= rx;
  5574. endCompspts[3] *= ry;
  5575. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  5576. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  5577. startCompspts[0] = compspts[0];
  5578. startCompspts[1] = compspts[1];
  5579. startCompspts[2] *= rx;
  5580. startCompspts[3] *= ry;
  5581. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  5582. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  5583. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  5584. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  5585. }
  5586. node.setSize(w, h);
  5587. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  5588. node.a('node.width', w);
  5589. node.a('node.height', h);
  5590. resetPoints(_ratio.ratioX, _ratio.ratioY);
  5591. node.borderWidth = 1;
  5592. node.a('node.borderwidth',node.borderWidth);
  5593. node._nodename = 'Node51_3';
  5594. node._nodeType = 'line';
  5595. zoomNodeList.push({
  5596. node: node,
  5597. attr: 'node.borderwidth'
  5598. });
  5599. var setWidth = node.setWidth,
  5600. setHeight = node.setHeight,
  5601. timer, rx = 1, ry = 1;
  5602. node.setWidth = function (width) {
  5603. var _width = this.getWidth();
  5604. rx = width / _width;
  5605. node.a('node.width', width);
  5606. setWidth.apply(this, arguments);
  5607. resetPoints(rx, 1);
  5608. }
  5609. node.setHeight = function (height) {
  5610. var _height = this.getHeight();
  5611. ry = height / _height;
  5612. node.a('node.height', height);
  5613. setHeight.apply(this, arguments);
  5614. resetPoints(1, ry);
  5615. }
  5616. })(Node51_3, Node51_3.getImage(), Node51_3compspts, Node51_3endCompspts, Node51_3startCompspts);
  5617. var Node51_4points=[1165, 309,1165, 314],
  5618. Node51_4rect=ht.Default.unionPoint([{x:1165,y:309},{x:1165,y:314}]),
  5619. Node51_4compspts=[];
  5620. _ratio = GD.getRatioWithRotation(0, ratio);
  5621. var _startratio = GD.getRatioWithRotation(4.71238898038469, ratio),
  5622. _endratio = GD.getRatioWithRotation(7.85398163397448, ratio);
  5623. for(var i=0;i<Node51_4points.length;i++){
  5624. if(i%2==0){
  5625. Node51_4compspts.push(Node51_4points[i]-Node51_4rect.x);
  5626. }else{
  5627. Node51_4compspts.push(Node51_4points[i]-Node51_4rect.y);
  5628. }
  5629. }
  5630. var Node51_4ptslength=Node51_4compspts.length;
  5631. if (Node51_4rect.height === 0) {
  5632. Node51_4compspts[0] -= 0;
  5633. Node51_4compspts[Node51_4ptslength-2] += 0;
  5634. } else if (Node51_4rect.width === 0){
  5635. Node51_4compspts[1] -= 0;
  5636. Node51_4compspts[Node51_4ptslength-1] += 0;
  5637. } else {
  5638. Node51_4compspts[0] -= 0;
  5639. Node51_4compspts[1] -= 0;
  5640. Node51_4compspts[Node51_4ptslength-2] += 0;
  5641. Node51_4compspts[Node51_4ptslength-1] += 0;
  5642. }
  5643. Node51_4 = new ht.Node();
  5644. Node51_4.borderWidth = 1;
  5645. Node51_4rect.width = Node51_4rect.width === 0 ? 0.0001 : Node51_4rect.width;
  5646. Node51_4rect.height = Node51_4rect.height === 0 ? 0.0001 : Node51_4rect.height;
  5647. var Node51_4endCompspts = [Node51_4compspts[Node51_4ptslength-2],Node51_4compspts[Node51_4ptslength-1],0,0];
  5648. var Node51_4startCompspts = [Node51_4compspts[0],Node51_4compspts[1],0,0];
  5649. Node51_4.setImage(GD.getPolyLineJSON());
  5650. Node51_4.setPosition(Node51_4rect.x+Node51_4rect.width/2,Node51_4rect.y+Node51_4rect.height/2);
  5651. Node51_4.setSize(Node51_4rect.width,Node51_4rect.height);
  5652. Node51_4.setStyle("opacity",1);
  5653. Node51_4.s({'pixelPerfect':true});
  5654. Node51_4borderwidth=1;
  5655. Node51_4.setRotation(0);
  5656. dataModel.add(Node51_4);
  5657. Node51_4.a('node.points',Node51_4compspts);
  5658. Node51_4.a('node.segments',[1,2]);
  5659. Node51_4.a('node.color','rgba(255,0,255,1)');
  5660. Node51_4.a('node.borderPattern',getDashStyle("@borderPattern@"));
  5661. Node51_4.a('node.borderColor','rgba(255,0,255,1)');
  5662. Node51_4.a('node.background','rgba(255,0,255,1)');
  5663. Node51_4.a('node.gradient','');
  5664. Node51_4.a('node.gradientcolor','rgba(255,0,255,1)');
  5665. Node51_4.a('node.endCompspts',Node51_4endCompspts);
  5666. Node51_4.a('node.startCompspts',Node51_4startCompspts);
  5667. (function (node, img, compspts, endCompspts, startCompspts) {
  5668. var position = node.getPosition(),
  5669. w = node.getWidth()*_ratio.ratioX,
  5670. h = node.getHeight()*_ratio.ratioY;
  5671. function resetPoints(rx, ry) {
  5672. for (var i = 0, len = compspts.length; i < len; i++) {
  5673. if (i%2 === 0) {
  5674. compspts[i]*=rx;
  5675. } else {
  5676. compspts[i]*=ry;
  5677. }
  5678. }
  5679. endCompspts[0] = compspts[compspts.length-2];
  5680. endCompspts[1] = compspts[compspts.length-1];
  5681. endCompspts[2] *= rx;
  5682. endCompspts[3] *= ry;
  5683. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  5684. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  5685. startCompspts[0] = compspts[0];
  5686. startCompspts[1] = compspts[1];
  5687. startCompspts[2] *= rx;
  5688. startCompspts[3] *= ry;
  5689. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  5690. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  5691. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  5692. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  5693. }
  5694. node.setSize(w, h);
  5695. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  5696. node.a('node.width', w);
  5697. node.a('node.height', h);
  5698. resetPoints(_ratio.ratioX, _ratio.ratioY);
  5699. node.borderWidth = 1;
  5700. node.a('node.borderwidth',node.borderWidth);
  5701. node._nodename = 'Node51_4';
  5702. node._nodeType = 'line';
  5703. zoomNodeList.push({
  5704. node: node,
  5705. attr: 'node.borderwidth'
  5706. });
  5707. var setWidth = node.setWidth,
  5708. setHeight = node.setHeight,
  5709. timer, rx = 1, ry = 1;
  5710. node.setWidth = function (width) {
  5711. var _width = this.getWidth();
  5712. rx = width / _width;
  5713. node.a('node.width', width);
  5714. setWidth.apply(this, arguments);
  5715. resetPoints(rx, 1);
  5716. }
  5717. node.setHeight = function (height) {
  5718. var _height = this.getHeight();
  5719. ry = height / _height;
  5720. node.a('node.height', height);
  5721. setHeight.apply(this, arguments);
  5722. resetPoints(1, ry);
  5723. }
  5724. })(Node51_4, Node51_4.getImage(), Node51_4compspts, Node51_4endCompspts, Node51_4startCompspts);
  5725. var Node52points=[1105, 339,1105, 359],
  5726. Node52rect=ht.Default.unionPoint([{x:1105,y:339},{x:1105,y:359}]),
  5727. Node52compspts=[];
  5728. _ratio = GD.getRatioWithRotation(0, ratio);
  5729. var _startratio = GD.getRatioWithRotation(4.71238898038469, ratio),
  5730. _endratio = GD.getRatioWithRotation(7.85398163397448, ratio);
  5731. for(var i=0;i<Node52points.length;i++){
  5732. if(i%2==0){
  5733. Node52compspts.push(Node52points[i]-Node52rect.x);
  5734. }else{
  5735. Node52compspts.push(Node52points[i]-Node52rect.y);
  5736. }
  5737. }
  5738. var Node52ptslength=Node52compspts.length;
  5739. if (Node52rect.height === 0) {
  5740. Node52compspts[0] -= 0;
  5741. Node52compspts[Node52ptslength-2] += 0;
  5742. } else if (Node52rect.width === 0){
  5743. Node52compspts[1] -= 0;
  5744. Node52compspts[Node52ptslength-1] += 0;
  5745. } else {
  5746. Node52compspts[0] -= 0;
  5747. Node52compspts[1] -= 0;
  5748. Node52compspts[Node52ptslength-2] += 0;
  5749. Node52compspts[Node52ptslength-1] += 0;
  5750. }
  5751. Node52 = new ht.Node();
  5752. Node52.borderWidth = 1;
  5753. Node52rect.width = Node52rect.width === 0 ? 0.0001 : Node52rect.width;
  5754. Node52rect.height = Node52rect.height === 0 ? 0.0001 : Node52rect.height;
  5755. var Node52endCompspts = [Node52compspts[Node52ptslength-2],Node52compspts[Node52ptslength-1],0,0];
  5756. var Node52startCompspts = [Node52compspts[0],Node52compspts[1],0,0];
  5757. Node52.setImage(GD.getPolyLineJSON());
  5758. Node52.setPosition(Node52rect.x+Node52rect.width/2,Node52rect.y+Node52rect.height/2);
  5759. Node52.setSize(Node52rect.width,Node52rect.height);
  5760. Node52.setStyle("opacity",1);
  5761. Node52.s({'pixelPerfect':true});
  5762. Node52borderwidth=1;
  5763. Node52.setRotation(0);
  5764. dataModel.add(Node52);
  5765. Node52.a('node.points',Node52compspts);
  5766. Node52.a('node.segments',[1,2]);
  5767. Node52.a('node.color','rgba(255,0,255,1)');
  5768. Node52.a('node.borderPattern',getDashStyle("@borderPattern@"));
  5769. Node52.a('node.borderColor','rgba(255,0,255,1)');
  5770. Node52.a('node.background','rgba(255,0,255,1)');
  5771. Node52.a('node.gradient','');
  5772. Node52.a('node.gradientcolor','rgba(255,0,255,1)');
  5773. Node52.a('node.endCompspts',Node52endCompspts);
  5774. Node52.a('node.startCompspts',Node52startCompspts);
  5775. (function (node, img, compspts, endCompspts, startCompspts) {
  5776. var position = node.getPosition(),
  5777. w = node.getWidth()*_ratio.ratioX,
  5778. h = node.getHeight()*_ratio.ratioY;
  5779. function resetPoints(rx, ry) {
  5780. for (var i = 0, len = compspts.length; i < len; i++) {
  5781. if (i%2 === 0) {
  5782. compspts[i]*=rx;
  5783. } else {
  5784. compspts[i]*=ry;
  5785. }
  5786. }
  5787. endCompspts[0] = compspts[compspts.length-2];
  5788. endCompspts[1] = compspts[compspts.length-1];
  5789. endCompspts[2] *= rx;
  5790. endCompspts[3] *= ry;
  5791. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  5792. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  5793. startCompspts[0] = compspts[0];
  5794. startCompspts[1] = compspts[1];
  5795. startCompspts[2] *= rx;
  5796. startCompspts[3] *= ry;
  5797. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  5798. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  5799. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  5800. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  5801. }
  5802. node.setSize(w, h);
  5803. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  5804. node.a('node.width', w);
  5805. node.a('node.height', h);
  5806. resetPoints(_ratio.ratioX, _ratio.ratioY);
  5807. node.borderWidth = 1;
  5808. node.a('node.borderwidth',node.borderWidth);
  5809. node._nodename = 'Node52';
  5810. node._nodeType = 'line';
  5811. zoomNodeList.push({
  5812. node: node,
  5813. attr: 'node.borderwidth'
  5814. });
  5815. var setWidth = node.setWidth,
  5816. setHeight = node.setHeight,
  5817. timer, rx = 1, ry = 1;
  5818. node.setWidth = function (width) {
  5819. var _width = this.getWidth();
  5820. rx = width / _width;
  5821. node.a('node.width', width);
  5822. setWidth.apply(this, arguments);
  5823. resetPoints(rx, 1);
  5824. }
  5825. node.setHeight = function (height) {
  5826. var _height = this.getHeight();
  5827. ry = height / _height;
  5828. node.a('node.height', height);
  5829. setHeight.apply(this, arguments);
  5830. resetPoints(1, ry);
  5831. }
  5832. })(Node52, Node52.getImage(), Node52compspts, Node52endCompspts, Node52startCompspts);
  5833. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  5834. var Node53 = new ht.lib['接地'](1165*ratio.ratioX, 255*ratio.ratioY, 15*_ratio.ratioX, 13*_ratio.ratioY, 0*Math.PI/180, {}, function (){return {}}, 'Node53');
  5835. _libModel.add("Node53", Node53);
  5836. Node53.setRotation(0*Math.PI/180);
  5837. ;
  5838. ;
  5839. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  5840. var Node54 = new ht.lib['接地'](1165*ratio.ratioX, 297*ratio.ratioY, 15*_ratio.ratioX, 13*_ratio.ratioY, 0*Math.PI/180, {}, function (){return {}}, 'Node54');
  5841. _libModel.add("Node54", Node54);
  5842. Node54.setRotation(0*Math.PI/180);
  5843. ;
  5844. ;
  5845. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  5846. var Node55 = new ht.lib['接地'](1165*ratio.ratioX, 336*ratio.ratioY, 15*_ratio.ratioX, 13*_ratio.ratioY, 0*Math.PI/180, {}, function (){return {}}, 'Node55');
  5847. _libModel.add("Node55", Node55);
  5848. Node55.setRotation(0*Math.PI/180);
  5849. ;
  5850. ;
  5851. var Node56points=[1106, 207,1246, 207],
  5852. Node56rect=ht.Default.unionPoint([{x:1106,y:207},{x:1246,y:207}]),
  5853. Node56compspts=[];
  5854. _ratio = GD.getRatioWithRotation(0, ratio);
  5855. var _startratio = GD.getRatioWithRotation(3.14159265358979, ratio),
  5856. _endratio = GD.getRatioWithRotation(0, ratio);
  5857. for(var i=0;i<Node56points.length;i++){
  5858. if(i%2==0){
  5859. Node56compspts.push(Node56points[i]-Node56rect.x);
  5860. }else{
  5861. Node56compspts.push(Node56points[i]-Node56rect.y);
  5862. }
  5863. }
  5864. var Node56ptslength=Node56compspts.length;
  5865. if (Node56rect.height === 0) {
  5866. Node56compspts[0] -= 0;
  5867. Node56compspts[Node56ptslength-2] += 0;
  5868. } else if (Node56rect.width === 0){
  5869. Node56compspts[1] -= 0;
  5870. Node56compspts[Node56ptslength-1] += 0;
  5871. } else {
  5872. Node56compspts[0] -= 0;
  5873. Node56compspts[1] -= 0;
  5874. Node56compspts[Node56ptslength-2] += 0;
  5875. Node56compspts[Node56ptslength-1] += 0;
  5876. }
  5877. Node56 = new ht.Node();
  5878. Node56.borderWidth = 1;
  5879. Node56rect.width = Node56rect.width === 0 ? 0.0001 : Node56rect.width;
  5880. Node56rect.height = Node56rect.height === 0 ? 0.0001 : Node56rect.height;
  5881. var Node56endCompspts = [Node56compspts[Node56ptslength-2],Node56compspts[Node56ptslength-1],0,0];
  5882. var Node56startCompspts = [Node56compspts[0],Node56compspts[1],0,0];
  5883. Node56.setImage(GD.getPolyLineJSON());
  5884. Node56.setPosition(Node56rect.x+Node56rect.width/2,Node56rect.y+Node56rect.height/2);
  5885. Node56.setSize(Node56rect.width,Node56rect.height);
  5886. Node56.setStyle("opacity",1);
  5887. Node56.s({'pixelPerfect':true});
  5888. Node56borderwidth=1;
  5889. Node56.setRotation(0);
  5890. dataModel.add(Node56);
  5891. Node56.a('node.points',Node56compspts);
  5892. Node56.a('node.segments',[1,2]);
  5893. Node56.a('node.color','rgba(255,0,255,1)');
  5894. Node56.a('node.borderPattern',getDashStyle("@borderPattern@"));
  5895. Node56.a('node.borderColor','rgba(255,0,255,1)');
  5896. Node56.a('node.background','rgba(255,0,255,1)');
  5897. Node56.a('node.gradient','');
  5898. Node56.a('node.gradientcolor','rgba(255,0,255,1)');
  5899. Node56.a('node.endCompspts',Node56endCompspts);
  5900. Node56.a('node.startCompspts',Node56startCompspts);
  5901. (function (node, img, compspts, endCompspts, startCompspts) {
  5902. var position = node.getPosition(),
  5903. w = node.getWidth()*_ratio.ratioX,
  5904. h = node.getHeight()*_ratio.ratioY;
  5905. function resetPoints(rx, ry) {
  5906. for (var i = 0, len = compspts.length; i < len; i++) {
  5907. if (i%2 === 0) {
  5908. compspts[i]*=rx;
  5909. } else {
  5910. compspts[i]*=ry;
  5911. }
  5912. }
  5913. endCompspts[0] = compspts[compspts.length-2];
  5914. endCompspts[1] = compspts[compspts.length-1];
  5915. endCompspts[2] *= rx;
  5916. endCompspts[3] *= ry;
  5917. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  5918. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  5919. startCompspts[0] = compspts[0];
  5920. startCompspts[1] = compspts[1];
  5921. startCompspts[2] *= rx;
  5922. startCompspts[3] *= ry;
  5923. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  5924. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  5925. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  5926. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  5927. }
  5928. node.setSize(w, h);
  5929. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  5930. node.a('node.width', w);
  5931. node.a('node.height', h);
  5932. resetPoints(_ratio.ratioX, _ratio.ratioY);
  5933. node.borderWidth = 1;
  5934. node.a('node.borderwidth',node.borderWidth);
  5935. node._nodename = 'Node56';
  5936. node._nodeType = 'line';
  5937. zoomNodeList.push({
  5938. node: node,
  5939. attr: 'node.borderwidth'
  5940. });
  5941. var setWidth = node.setWidth,
  5942. setHeight = node.setHeight,
  5943. timer, rx = 1, ry = 1;
  5944. node.setWidth = function (width) {
  5945. var _width = this.getWidth();
  5946. rx = width / _width;
  5947. node.a('node.width', width);
  5948. setWidth.apply(this, arguments);
  5949. resetPoints(rx, 1);
  5950. }
  5951. node.setHeight = function (height) {
  5952. var _height = this.getHeight();
  5953. ry = height / _height;
  5954. node.a('node.height', height);
  5955. setHeight.apply(this, arguments);
  5956. resetPoints(1, ry);
  5957. }
  5958. })(Node56, Node56.getImage(), Node56compspts, Node56endCompspts, Node56startCompspts);
  5959. var Node57points=[1246, 208,1246, 358],
  5960. Node57rect=ht.Default.unionPoint([{x:1246,y:208},{x:1246,y:358}]),
  5961. Node57compspts=[];
  5962. _ratio = GD.getRatioWithRotation(0, ratio);
  5963. var _startratio = GD.getRatioWithRotation(4.71238898038469, ratio),
  5964. _endratio = GD.getRatioWithRotation(7.85398163397448, ratio);
  5965. for(var i=0;i<Node57points.length;i++){
  5966. if(i%2==0){
  5967. Node57compspts.push(Node57points[i]-Node57rect.x);
  5968. }else{
  5969. Node57compspts.push(Node57points[i]-Node57rect.y);
  5970. }
  5971. }
  5972. var Node57ptslength=Node57compspts.length;
  5973. if (Node57rect.height === 0) {
  5974. Node57compspts[0] -= 0;
  5975. Node57compspts[Node57ptslength-2] += 0;
  5976. } else if (Node57rect.width === 0){
  5977. Node57compspts[1] -= 0;
  5978. Node57compspts[Node57ptslength-1] += 0;
  5979. } else {
  5980. Node57compspts[0] -= 0;
  5981. Node57compspts[1] -= 0;
  5982. Node57compspts[Node57ptslength-2] += 0;
  5983. Node57compspts[Node57ptslength-1] += 0;
  5984. }
  5985. Node57 = new ht.Node();
  5986. Node57.borderWidth = 1;
  5987. Node57rect.width = Node57rect.width === 0 ? 0.0001 : Node57rect.width;
  5988. Node57rect.height = Node57rect.height === 0 ? 0.0001 : Node57rect.height;
  5989. var Node57endCompspts = [Node57compspts[Node57ptslength-2],Node57compspts[Node57ptslength-1],0,0];
  5990. var Node57startCompspts = [Node57compspts[0],Node57compspts[1],0,0];
  5991. Node57.setImage(GD.getPolyLineJSON());
  5992. Node57.setPosition(Node57rect.x+Node57rect.width/2,Node57rect.y+Node57rect.height/2);
  5993. Node57.setSize(Node57rect.width,Node57rect.height);
  5994. Node57.setStyle("opacity",1);
  5995. Node57.s({'pixelPerfect':true});
  5996. Node57borderwidth=1;
  5997. Node57.setRotation(0);
  5998. dataModel.add(Node57);
  5999. Node57.a('node.points',Node57compspts);
  6000. Node57.a('node.segments',[1,2]);
  6001. Node57.a('node.color','rgba(255,0,255,1)');
  6002. Node57.a('node.borderPattern',getDashStyle("@borderPattern@"));
  6003. Node57.a('node.borderColor','rgba(255,0,255,1)');
  6004. Node57.a('node.background','rgba(255,0,255,1)');
  6005. Node57.a('node.gradient','');
  6006. Node57.a('node.gradientcolor','rgba(255,0,255,1)');
  6007. Node57.a('node.endCompspts',Node57endCompspts);
  6008. Node57.a('node.startCompspts',Node57startCompspts);
  6009. (function (node, img, compspts, endCompspts, startCompspts) {
  6010. var position = node.getPosition(),
  6011. w = node.getWidth()*_ratio.ratioX,
  6012. h = node.getHeight()*_ratio.ratioY;
  6013. function resetPoints(rx, ry) {
  6014. for (var i = 0, len = compspts.length; i < len; i++) {
  6015. if (i%2 === 0) {
  6016. compspts[i]*=rx;
  6017. } else {
  6018. compspts[i]*=ry;
  6019. }
  6020. }
  6021. endCompspts[0] = compspts[compspts.length-2];
  6022. endCompspts[1] = compspts[compspts.length-1];
  6023. endCompspts[2] *= rx;
  6024. endCompspts[3] *= ry;
  6025. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  6026. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  6027. startCompspts[0] = compspts[0];
  6028. startCompspts[1] = compspts[1];
  6029. startCompspts[2] *= rx;
  6030. startCompspts[3] *= ry;
  6031. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  6032. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  6033. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  6034. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  6035. }
  6036. node.setSize(w, h);
  6037. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  6038. node.a('node.width', w);
  6039. node.a('node.height', h);
  6040. resetPoints(_ratio.ratioX, _ratio.ratioY);
  6041. node.borderWidth = 1;
  6042. node.a('node.borderwidth',node.borderWidth);
  6043. node._nodename = 'Node57';
  6044. node._nodeType = 'line';
  6045. zoomNodeList.push({
  6046. node: node,
  6047. attr: 'node.borderwidth'
  6048. });
  6049. var setWidth = node.setWidth,
  6050. setHeight = node.setHeight,
  6051. timer, rx = 1, ry = 1;
  6052. node.setWidth = function (width) {
  6053. var _width = this.getWidth();
  6054. rx = width / _width;
  6055. node.a('node.width', width);
  6056. setWidth.apply(this, arguments);
  6057. resetPoints(rx, 1);
  6058. }
  6059. node.setHeight = function (height) {
  6060. var _height = this.getHeight();
  6061. ry = height / _height;
  6062. node.a('node.height', height);
  6063. setHeight.apply(this, arguments);
  6064. resetPoints(1, ry);
  6065. }
  6066. })(Node57, Node57.getImage(), Node57compspts, Node57endCompspts, Node57startCompspts);
  6067. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  6068. var Node58 = new ht.Node();
  6069. var Node58textStart, Node58textWidth, Node58lineStart, Node58align = 'left', Node58fontSize = 13.3333*_ratio.ratioY,Node58width = 39*_ratio.ratioX, Node58height = 16*_ratio.ratioY;
  6070. (function () {
  6071. if (Node58align === 'left') {
  6072. Node58textStart = Node58fontSize * 0.2 > 2 ? Node58fontSize * 0.2 - 4 : Node58fontSize * 0.2 - 9;
  6073. Node58textWidth = Node58width;
  6074. Node58lineStart = 1;
  6075. } else if (Node58align === 'right') {
  6076. Node58textStart = 0;
  6077. Node58textWidth =Node58fontSize <= 8 ? Node58width + Node58fontSize * 0.2 + 6 : Node58width - Node58fontSize * 0.2;
  6078. Node58lineStart = (Node58width - (ht.Default.getTextSize('201-1', ' '+ Node58fontSize + 'px "Arial"').width + 6)) * 0.5;
  6079. } else if (Node58align === 'center') {
  6080. Node58textStart = -3;
  6081. Node58textWidth = Node58width;
  6082. Node58lineStart = Node58width - ht.Default.getTextSize('201-1', ' '+ Node58fontSize + 'px "Arial"').width - 11;
  6083. }
  6084. })();
  6085. Node58.setImage(GD.getTextJSON(Node58width, Node58height, true, false, false, ' '+ Node58fontSize + 'px "Arial"'))
  6086. Node58.setPosition(1072*ratio.ratioX, 250*ratio.ratioY);
  6087. Node58.setWidth(Node58width);
  6088. Node58.setHeight(Node58height);
  6089. Node58._nodeType = 'text';
  6090. Node58._disallowEvert = true;
  6091. Node58.setRotation(0*Math.PI/180);
  6092. Node58.a('node.width', Node58width);
  6093. Node58.a('node.height', Node58height);
  6094. Node58.a('node.rect', [0, 0, Node58width, Node58height]);
  6095. Node58.a('node.bordercolor','rgba(0,0,0,1)');
  6096. Node58.a('node.borderwidth', 0);
  6097. Node58.a('node.background','' || 'rgba(0,0,0,0)');
  6098. Node58.a('node.gradient','');
  6099. Node58.a('node.gradientcolor','');
  6100. Node58.a('node.text','201-1');
  6101. Node58.a('node.textalign','left');
  6102. Node58.a('node.textvAlign','middle');
  6103. Node58.a('node.textrect', [Node58textStart, 0, Node58textWidth, Node58height]);
  6104. Node58.a('node.color','rgba(0,0,0,1)');
  6105. Node58.a('node.font',' '+ Node58fontSize + 'px "Arial"');
  6106. Node58.a('node.textvisible',true);
  6107. Node58.a('node.linefeed',false);
  6108. if (false) {
  6109. Node58.a('node.textfunc',function(g) {
  6110. g.beginPath();
  6111. var str=Node58.a('node.text') || '201-1';
  6112. var color=Node58.a('node.color') || 'rgba(0,0,0,1)';
  6113. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node58width,Node58height,13.3333*_ratio.ratioY,"left",color,' '+ Node58fontSize + 'px "Arial"', 0,g);
  6114. });
  6115. }
  6116. if (false) {
  6117. Node58.a('node.underlinepoints',[Node58lineStart, (16 - 13.3333) * 0.5 * _ratio.ratioY + Node58fontSize + 2 , ht.Default.getTextSize('201-1', ' '+ Node58fontSize + 'px "Arial"').width + 6, (Node58height - Node58fontSize) * 0.5*_ratio.ratioY + Node58fontSize + 2 ]);
  6118. Node58.a('node.underlinevisible',false);
  6119. Node58.a('node.underlineBorderWidth', 1);
  6120. }
  6121. dataModel.add(Node58);
  6122. zoomNodeList.push({
  6123. node: Node58,
  6124. borderWidth: 0,
  6125. attr: 'node.borderwidth'
  6126. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  6127. var Node59 = new ht.Node();
  6128. var Node59textStart, Node59textWidth, Node59lineStart, Node59align = 'left', Node59fontSize = 13.3333*_ratio.ratioY,Node59width = 39*_ratio.ratioX, Node59height = 16*_ratio.ratioY;
  6129. (function () {
  6130. if (Node59align === 'left') {
  6131. Node59textStart = Node59fontSize * 0.2 > 2 ? Node59fontSize * 0.2 - 4 : Node59fontSize * 0.2 - 9;
  6132. Node59textWidth = Node59width;
  6133. Node59lineStart = 1;
  6134. } else if (Node59align === 'right') {
  6135. Node59textStart = 0;
  6136. Node59textWidth =Node59fontSize <= 8 ? Node59width + Node59fontSize * 0.2 + 6 : Node59width - Node59fontSize * 0.2;
  6137. Node59lineStart = (Node59width - (ht.Default.getTextSize('201', ' '+ Node59fontSize + 'px "Arial"').width + 6)) * 0.5;
  6138. } else if (Node59align === 'center') {
  6139. Node59textStart = -3;
  6140. Node59textWidth = Node59width;
  6141. Node59lineStart = Node59width - ht.Default.getTextSize('201', ' '+ Node59fontSize + 'px "Arial"').width - 11;
  6142. }
  6143. })();
  6144. Node59.setImage(GD.getTextJSON(Node59width, Node59height, true, false, false, ' '+ Node59fontSize + 'px "Arial"'))
  6145. Node59.setPosition(1072*ratio.ratioX, 290*ratio.ratioY);
  6146. Node59.setWidth(Node59width);
  6147. Node59.setHeight(Node59height);
  6148. Node59._nodeType = 'text';
  6149. Node59._disallowEvert = true;
  6150. Node59.setRotation(0*Math.PI/180);
  6151. Node59.a('node.width', Node59width);
  6152. Node59.a('node.height', Node59height);
  6153. Node59.a('node.rect', [0, 0, Node59width, Node59height]);
  6154. Node59.a('node.bordercolor','rgba(0,0,0,1)');
  6155. Node59.a('node.borderwidth', 0);
  6156. Node59.a('node.background','' || 'rgba(0,0,0,0)');
  6157. Node59.a('node.gradient','');
  6158. Node59.a('node.gradientcolor','');
  6159. Node59.a('node.text','201');
  6160. Node59.a('node.textalign','left');
  6161. Node59.a('node.textvAlign','middle');
  6162. Node59.a('node.textrect', [Node59textStart, 0, Node59textWidth, Node59height]);
  6163. Node59.a('node.color','rgba(0,0,0,1)');
  6164. Node59.a('node.font',' '+ Node59fontSize + 'px "Arial"');
  6165. Node59.a('node.textvisible',true);
  6166. Node59.a('node.linefeed',false);
  6167. if (false) {
  6168. Node59.a('node.textfunc',function(g) {
  6169. g.beginPath();
  6170. var str=Node59.a('node.text') || '201';
  6171. var color=Node59.a('node.color') || 'rgba(0,0,0,1)';
  6172. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node59width,Node59height,13.3333*_ratio.ratioY,"left",color,' '+ Node59fontSize + 'px "Arial"', 0,g);
  6173. });
  6174. }
  6175. if (false) {
  6176. Node59.a('node.underlinepoints',[Node59lineStart, (16 - 13.3333) * 0.5 * _ratio.ratioY + Node59fontSize + 2 , ht.Default.getTextSize('201', ' '+ Node59fontSize + 'px "Arial"').width + 6, (Node59height - Node59fontSize) * 0.5*_ratio.ratioY + Node59fontSize + 2 ]);
  6177. Node59.a('node.underlinevisible',false);
  6178. Node59.a('node.underlineBorderWidth', 1);
  6179. }
  6180. dataModel.add(Node59);
  6181. zoomNodeList.push({
  6182. node: Node59,
  6183. borderWidth: 0,
  6184. attr: 'node.borderwidth'
  6185. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  6186. var Node60 = new ht.Node();
  6187. var Node60textStart, Node60textWidth, Node60lineStart, Node60align = 'left', Node60fontSize = 13.3333*_ratio.ratioY,Node60width = 41*_ratio.ratioX, Node60height = 16*_ratio.ratioY;
  6188. (function () {
  6189. if (Node60align === 'left') {
  6190. Node60textStart = Node60fontSize * 0.2 > 2 ? Node60fontSize * 0.2 - 4 : Node60fontSize * 0.2 - 9;
  6191. Node60textWidth = Node60width;
  6192. Node60lineStart = 1;
  6193. } else if (Node60align === 'right') {
  6194. Node60textStart = 0;
  6195. Node60textWidth =Node60fontSize <= 8 ? Node60width + Node60fontSize * 0.2 + 6 : Node60width - Node60fontSize * 0.2;
  6196. Node60lineStart = (Node60width - (ht.Default.getTextSize('201-A', ' '+ Node60fontSize + 'px "Arial"').width + 6)) * 0.5;
  6197. } else if (Node60align === 'center') {
  6198. Node60textStart = -3;
  6199. Node60textWidth = Node60width;
  6200. Node60lineStart = Node60width - ht.Default.getTextSize('201-A', ' '+ Node60fontSize + 'px "Arial"').width - 11;
  6201. }
  6202. })();
  6203. Node60.setImage(GD.getTextJSON(Node60width, Node60height, true, false, false, ' '+ Node60fontSize + 'px "Arial"'))
  6204. Node60.setPosition(1076*ratio.ratioX, 330*ratio.ratioY);
  6205. Node60.setWidth(Node60width);
  6206. Node60.setHeight(Node60height);
  6207. Node60._nodeType = 'text';
  6208. Node60._disallowEvert = true;
  6209. Node60.setRotation(0*Math.PI/180);
  6210. Node60.a('node.width', Node60width);
  6211. Node60.a('node.height', Node60height);
  6212. Node60.a('node.rect', [0, 0, Node60width, Node60height]);
  6213. Node60.a('node.bordercolor','rgba(0,0,0,1)');
  6214. Node60.a('node.borderwidth', 0);
  6215. Node60.a('node.background','' || 'rgba(0,0,0,0)');
  6216. Node60.a('node.gradient','');
  6217. Node60.a('node.gradientcolor','');
  6218. Node60.a('node.text','201-A');
  6219. Node60.a('node.textalign','left');
  6220. Node60.a('node.textvAlign','middle');
  6221. Node60.a('node.textrect', [Node60textStart, 0, Node60textWidth, Node60height]);
  6222. Node60.a('node.color','rgba(0,0,0,1)');
  6223. Node60.a('node.font',' '+ Node60fontSize + 'px "Arial"');
  6224. Node60.a('node.textvisible',true);
  6225. Node60.a('node.linefeed',false);
  6226. if (false) {
  6227. Node60.a('node.textfunc',function(g) {
  6228. g.beginPath();
  6229. var str=Node60.a('node.text') || '201-A';
  6230. var color=Node60.a('node.color') || 'rgba(0,0,0,1)';
  6231. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node60width,Node60height,13.3333*_ratio.ratioY,"left",color,' '+ Node60fontSize + 'px "Arial"', 0,g);
  6232. });
  6233. }
  6234. if (false) {
  6235. Node60.a('node.underlinepoints',[Node60lineStart, (16 - 13.3333) * 0.5 * _ratio.ratioY + Node60fontSize + 2 , ht.Default.getTextSize('201-A', ' '+ Node60fontSize + 'px "Arial"').width + 6, (Node60height - Node60fontSize) * 0.5*_ratio.ratioY + Node60fontSize + 2 ]);
  6236. Node60.a('node.underlinevisible',false);
  6237. Node60.a('node.underlineBorderWidth', 1);
  6238. }
  6239. dataModel.add(Node60);
  6240. zoomNodeList.push({
  6241. node: Node60,
  6242. borderWidth: 0,
  6243. attr: 'node.borderwidth'
  6244. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  6245. var Node61 = new ht.Node();
  6246. var Node61textStart, Node61textWidth, Node61lineStart, Node61align = 'left', Node61fontSize = 13.3333*_ratio.ratioY,Node61width = 54*_ratio.ratioX, Node61height = 16*_ratio.ratioY;
  6247. (function () {
  6248. if (Node61align === 'left') {
  6249. Node61textStart = Node61fontSize * 0.2 > 2 ? Node61fontSize * 0.2 - 4 : Node61fontSize * 0.2 - 9;
  6250. Node61textWidth = Node61width;
  6251. Node61lineStart = 1;
  6252. } else if (Node61align === 'right') {
  6253. Node61textStart = 0;
  6254. Node61textWidth =Node61fontSize <= 8 ? Node61width + Node61fontSize * 0.2 + 6 : Node61width - Node61fontSize * 0.2;
  6255. Node61lineStart = (Node61width - (ht.Default.getTextSize('201-变0', ' '+ Node61fontSize + 'px "Arial"').width + 6)) * 0.5;
  6256. } else if (Node61align === 'center') {
  6257. Node61textStart = -3;
  6258. Node61textWidth = Node61width;
  6259. Node61lineStart = Node61width - ht.Default.getTextSize('201-变0', ' '+ Node61fontSize + 'px "Arial"').width - 11;
  6260. }
  6261. })();
  6262. Node61.setImage(GD.getTextJSON(Node61width, Node61height, true, false, false, ' '+ Node61fontSize + 'px "Arial"'))
  6263. Node61.setPosition(1199*ratio.ratioX, 240*ratio.ratioY);
  6264. Node61.setWidth(Node61width);
  6265. Node61.setHeight(Node61height);
  6266. Node61._nodeType = 'text';
  6267. Node61._disallowEvert = true;
  6268. Node61.setRotation(0*Math.PI/180);
  6269. Node61.a('node.width', Node61width);
  6270. Node61.a('node.height', Node61height);
  6271. Node61.a('node.rect', [0, 0, Node61width, Node61height]);
  6272. Node61.a('node.bordercolor','rgba(0,0,0,1)');
  6273. Node61.a('node.borderwidth', 0);
  6274. Node61.a('node.background','' || 'rgba(0,0,0,0)');
  6275. Node61.a('node.gradient','');
  6276. Node61.a('node.gradientcolor','');
  6277. Node61.a('node.text','201-变0');
  6278. Node61.a('node.textalign','left');
  6279. Node61.a('node.textvAlign','middle');
  6280. Node61.a('node.textrect', [Node61textStart, 0, Node61textWidth, Node61height]);
  6281. Node61.a('node.color','rgba(0,0,0,1)');
  6282. Node61.a('node.font',' '+ Node61fontSize + 'px "Arial"');
  6283. Node61.a('node.textvisible',true);
  6284. Node61.a('node.linefeed',false);
  6285. if (false) {
  6286. Node61.a('node.textfunc',function(g) {
  6287. g.beginPath();
  6288. var str=Node61.a('node.text') || '201-变0';
  6289. var color=Node61.a('node.color') || 'rgba(0,0,0,1)';
  6290. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node61width,Node61height,13.3333*_ratio.ratioY,"left",color,' '+ Node61fontSize + 'px "Arial"', 0,g);
  6291. });
  6292. }
  6293. if (false) {
  6294. Node61.a('node.underlinepoints',[Node61lineStart, (16 - 13.3333) * 0.5 * _ratio.ratioY + Node61fontSize + 2 , ht.Default.getTextSize('201-变0', ' '+ Node61fontSize + 'px "Arial"').width + 6, (Node61height - Node61fontSize) * 0.5*_ratio.ratioY + Node61fontSize + 2 ]);
  6295. Node61.a('node.underlinevisible',false);
  6296. Node61.a('node.underlineBorderWidth', 1);
  6297. }
  6298. dataModel.add(Node61);
  6299. zoomNodeList.push({
  6300. node: Node61,
  6301. borderWidth: 0,
  6302. attr: 'node.borderwidth'
  6303. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  6304. var Node62 = new ht.Node();
  6305. var Node62textStart, Node62textWidth, Node62lineStart, Node62align = 'left', Node62fontSize = 13.3333*_ratio.ratioY,Node62width = 54*_ratio.ratioX, Node62height = 16*_ratio.ratioY;
  6306. (function () {
  6307. if (Node62align === 'left') {
  6308. Node62textStart = Node62fontSize * 0.2 > 2 ? Node62fontSize * 0.2 - 4 : Node62fontSize * 0.2 - 9;
  6309. Node62textWidth = Node62width;
  6310. Node62lineStart = 1;
  6311. } else if (Node62align === 'right') {
  6312. Node62textStart = 0;
  6313. Node62textWidth =Node62fontSize <= 8 ? Node62width + Node62fontSize * 0.2 + 6 : Node62width - Node62fontSize * 0.2;
  6314. Node62lineStart = (Node62width - (ht.Default.getTextSize('201-10', ' '+ Node62fontSize + 'px "Arial"').width + 6)) * 0.5;
  6315. } else if (Node62align === 'center') {
  6316. Node62textStart = -3;
  6317. Node62textWidth = Node62width;
  6318. Node62lineStart = Node62width - ht.Default.getTextSize('201-10', ' '+ Node62fontSize + 'px "Arial"').width - 11;
  6319. }
  6320. })();
  6321. Node62.setImage(GD.getTextJSON(Node62width, Node62height, true, false, false, ' '+ Node62fontSize + 'px "Arial"'))
  6322. Node62.setPosition(1199*ratio.ratioX, 283*ratio.ratioY);
  6323. Node62.setWidth(Node62width);
  6324. Node62.setHeight(Node62height);
  6325. Node62._nodeType = 'text';
  6326. Node62._disallowEvert = true;
  6327. Node62.setRotation(0*Math.PI/180);
  6328. Node62.a('node.width', Node62width);
  6329. Node62.a('node.height', Node62height);
  6330. Node62.a('node.rect', [0, 0, Node62width, Node62height]);
  6331. Node62.a('node.bordercolor','rgba(0,0,0,1)');
  6332. Node62.a('node.borderwidth', 0);
  6333. Node62.a('node.background','' || 'rgba(0,0,0,0)');
  6334. Node62.a('node.gradient','');
  6335. Node62.a('node.gradientcolor','');
  6336. Node62.a('node.text','201-10');
  6337. Node62.a('node.textalign','left');
  6338. Node62.a('node.textvAlign','middle');
  6339. Node62.a('node.textrect', [Node62textStart, 0, Node62textWidth, Node62height]);
  6340. Node62.a('node.color','rgba(0,0,0,1)');
  6341. Node62.a('node.font',' '+ Node62fontSize + 'px "Arial"');
  6342. Node62.a('node.textvisible',true);
  6343. Node62.a('node.linefeed',false);
  6344. if (false) {
  6345. Node62.a('node.textfunc',function(g) {
  6346. g.beginPath();
  6347. var str=Node62.a('node.text') || '201-10';
  6348. var color=Node62.a('node.color') || 'rgba(0,0,0,1)';
  6349. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node62width,Node62height,13.3333*_ratio.ratioY,"left",color,' '+ Node62fontSize + 'px "Arial"', 0,g);
  6350. });
  6351. }
  6352. if (false) {
  6353. Node62.a('node.underlinepoints',[Node62lineStart, (16 - 13.3333) * 0.5 * _ratio.ratioY + Node62fontSize + 2 , ht.Default.getTextSize('201-10', ' '+ Node62fontSize + 'px "Arial"').width + 6, (Node62height - Node62fontSize) * 0.5*_ratio.ratioY + Node62fontSize + 2 ]);
  6354. Node62.a('node.underlinevisible',false);
  6355. Node62.a('node.underlineBorderWidth', 1);
  6356. }
  6357. dataModel.add(Node62);
  6358. zoomNodeList.push({
  6359. node: Node62,
  6360. borderWidth: 0,
  6361. attr: 'node.borderwidth'
  6362. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  6363. var Node63 = new ht.Node();
  6364. var Node63textStart, Node63textWidth, Node63lineStart, Node63align = 'left', Node63fontSize = 13.3333*_ratio.ratioY,Node63width = 54*_ratio.ratioX, Node63height = 16*_ratio.ratioY;
  6365. (function () {
  6366. if (Node63align === 'left') {
  6367. Node63textStart = Node63fontSize * 0.2 > 2 ? Node63fontSize * 0.2 - 4 : Node63fontSize * 0.2 - 9;
  6368. Node63textWidth = Node63width;
  6369. Node63lineStart = 1;
  6370. } else if (Node63align === 'right') {
  6371. Node63textStart = 0;
  6372. Node63textWidth =Node63fontSize <= 8 ? Node63width + Node63fontSize * 0.2 + 6 : Node63width - Node63fontSize * 0.2;
  6373. Node63lineStart = (Node63width - (ht.Default.getTextSize('201-A0', ' '+ Node63fontSize + 'px "Arial"').width + 6)) * 0.5;
  6374. } else if (Node63align === 'center') {
  6375. Node63textStart = -3;
  6376. Node63textWidth = Node63width;
  6377. Node63lineStart = Node63width - ht.Default.getTextSize('201-A0', ' '+ Node63fontSize + 'px "Arial"').width - 11;
  6378. }
  6379. })();
  6380. Node63.setImage(GD.getTextJSON(Node63width, Node63height, true, false, false, ' '+ Node63fontSize + 'px "Arial"'))
  6381. Node63.setPosition(1200*ratio.ratioX, 321*ratio.ratioY);
  6382. Node63.setWidth(Node63width);
  6383. Node63.setHeight(Node63height);
  6384. Node63._nodeType = 'text';
  6385. Node63._disallowEvert = true;
  6386. Node63.setRotation(0*Math.PI/180);
  6387. Node63.a('node.width', Node63width);
  6388. Node63.a('node.height', Node63height);
  6389. Node63.a('node.rect', [0, 0, Node63width, Node63height]);
  6390. Node63.a('node.bordercolor','rgba(0,0,0,1)');
  6391. Node63.a('node.borderwidth', 0);
  6392. Node63.a('node.background','' || 'rgba(0,0,0,0)');
  6393. Node63.a('node.gradient','');
  6394. Node63.a('node.gradientcolor','');
  6395. Node63.a('node.text','201-A0');
  6396. Node63.a('node.textalign','left');
  6397. Node63.a('node.textvAlign','middle');
  6398. Node63.a('node.textrect', [Node63textStart, 0, Node63textWidth, Node63height]);
  6399. Node63.a('node.color','rgba(0,0,0,1)');
  6400. Node63.a('node.font',' '+ Node63fontSize + 'px "Arial"');
  6401. Node63.a('node.textvisible',true);
  6402. Node63.a('node.linefeed',false);
  6403. if (false) {
  6404. Node63.a('node.textfunc',function(g) {
  6405. g.beginPath();
  6406. var str=Node63.a('node.text') || '201-A0';
  6407. var color=Node63.a('node.color') || 'rgba(0,0,0,1)';
  6408. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node63width,Node63height,13.3333*_ratio.ratioY,"left",color,' '+ Node63fontSize + 'px "Arial"', 0,g);
  6409. });
  6410. }
  6411. if (false) {
  6412. Node63.a('node.underlinepoints',[Node63lineStart, (16 - 13.3333) * 0.5 * _ratio.ratioY + Node63fontSize + 2 , ht.Default.getTextSize('201-A0', ' '+ Node63fontSize + 'px "Arial"').width + 6, (Node63height - Node63fontSize) * 0.5*_ratio.ratioY + Node63fontSize + 2 ]);
  6413. Node63.a('node.underlinevisible',false);
  6414. Node63.a('node.underlineBorderWidth', 1);
  6415. }
  6416. dataModel.add(Node63);
  6417. zoomNodeList.push({
  6418. node: Node63,
  6419. borderWidth: 0,
  6420. attr: 'node.borderwidth'
  6421. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  6422. var Node64 = new ht.Node();
  6423. var Node64textStart, Node64textWidth, Node64lineStart, Node64align = 'left', Node64fontSize = 13.3333*_ratio.ratioY,Node64width = 39*_ratio.ratioX, Node64height = 16*_ratio.ratioY;
  6424. (function () {
  6425. if (Node64align === 'left') {
  6426. Node64textStart = Node64fontSize * 0.2 > 2 ? Node64fontSize * 0.2 - 4 : Node64fontSize * 0.2 - 9;
  6427. Node64textWidth = Node64width;
  6428. Node64lineStart = 1;
  6429. } else if (Node64align === 'right') {
  6430. Node64textStart = 0;
  6431. Node64textWidth =Node64fontSize <= 8 ? Node64width + Node64fontSize * 0.2 + 6 : Node64width - Node64fontSize * 0.2;
  6432. Node64lineStart = (Node64width - (ht.Default.getTextSize('202-1', ' '+ Node64fontSize + 'px "Arial"').width + 6)) * 0.5;
  6433. } else if (Node64align === 'center') {
  6434. Node64textStart = -3;
  6435. Node64textWidth = Node64width;
  6436. Node64lineStart = Node64width - ht.Default.getTextSize('202-1', ' '+ Node64fontSize + 'px "Arial"').width - 11;
  6437. }
  6438. })();
  6439. Node64.setImage(GD.getTextJSON(Node64width, Node64height, true, false, false, ' '+ Node64fontSize + 'px "Arial"'))
  6440. Node64.setPosition(1454*ratio.ratioX, 248*ratio.ratioY);
  6441. Node64.setWidth(Node64width);
  6442. Node64.setHeight(Node64height);
  6443. Node64._nodeType = 'text';
  6444. Node64._disallowEvert = true;
  6445. Node64.setRotation(0*Math.PI/180);
  6446. Node64.a('node.width', Node64width);
  6447. Node64.a('node.height', Node64height);
  6448. Node64.a('node.rect', [0, 0, Node64width, Node64height]);
  6449. Node64.a('node.bordercolor','rgba(0,0,0,1)');
  6450. Node64.a('node.borderwidth', 0);
  6451. Node64.a('node.background','' || 'rgba(0,0,0,0)');
  6452. Node64.a('node.gradient','');
  6453. Node64.a('node.gradientcolor','');
  6454. Node64.a('node.text','202-1');
  6455. Node64.a('node.textalign','left');
  6456. Node64.a('node.textvAlign','middle');
  6457. Node64.a('node.textrect', [Node64textStart, 0, Node64textWidth, Node64height]);
  6458. Node64.a('node.color','rgba(0,0,0,1)');
  6459. Node64.a('node.font',' '+ Node64fontSize + 'px "Arial"');
  6460. Node64.a('node.textvisible',true);
  6461. Node64.a('node.linefeed',false);
  6462. if (false) {
  6463. Node64.a('node.textfunc',function(g) {
  6464. g.beginPath();
  6465. var str=Node64.a('node.text') || '202-1';
  6466. var color=Node64.a('node.color') || 'rgba(0,0,0,1)';
  6467. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node64width,Node64height,13.3333*_ratio.ratioY,"left",color,' '+ Node64fontSize + 'px "Arial"', 0,g);
  6468. });
  6469. }
  6470. if (false) {
  6471. Node64.a('node.underlinepoints',[Node64lineStart, (16 - 13.3333) * 0.5 * _ratio.ratioY + Node64fontSize + 2 , ht.Default.getTextSize('202-1', ' '+ Node64fontSize + 'px "Arial"').width + 6, (Node64height - Node64fontSize) * 0.5*_ratio.ratioY + Node64fontSize + 2 ]);
  6472. Node64.a('node.underlinevisible',false);
  6473. Node64.a('node.underlineBorderWidth', 1);
  6474. }
  6475. dataModel.add(Node64);
  6476. zoomNodeList.push({
  6477. node: Node64,
  6478. borderWidth: 0,
  6479. attr: 'node.borderwidth'
  6480. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  6481. var Node65 = new ht.Node();
  6482. var Node65textStart, Node65textWidth, Node65lineStart, Node65align = 'left', Node65fontSize = 13.3333*_ratio.ratioY,Node65width = 39*_ratio.ratioX, Node65height = 16*_ratio.ratioY;
  6483. (function () {
  6484. if (Node65align === 'left') {
  6485. Node65textStart = Node65fontSize * 0.2 > 2 ? Node65fontSize * 0.2 - 4 : Node65fontSize * 0.2 - 9;
  6486. Node65textWidth = Node65width;
  6487. Node65lineStart = 1;
  6488. } else if (Node65align === 'right') {
  6489. Node65textStart = 0;
  6490. Node65textWidth =Node65fontSize <= 8 ? Node65width + Node65fontSize * 0.2 + 6 : Node65width - Node65fontSize * 0.2;
  6491. Node65lineStart = (Node65width - (ht.Default.getTextSize('202', ' '+ Node65fontSize + 'px "Arial"').width + 6)) * 0.5;
  6492. } else if (Node65align === 'center') {
  6493. Node65textStart = -3;
  6494. Node65textWidth = Node65width;
  6495. Node65lineStart = Node65width - ht.Default.getTextSize('202', ' '+ Node65fontSize + 'px "Arial"').width - 11;
  6496. }
  6497. })();
  6498. Node65.setImage(GD.getTextJSON(Node65width, Node65height, true, false, false, ' '+ Node65fontSize + 'px "Arial"'))
  6499. Node65.setPosition(1457*ratio.ratioX, 290*ratio.ratioY);
  6500. Node65.setWidth(Node65width);
  6501. Node65.setHeight(Node65height);
  6502. Node65._nodeType = 'text';
  6503. Node65._disallowEvert = true;
  6504. Node65.setRotation(0*Math.PI/180);
  6505. Node65.a('node.width', Node65width);
  6506. Node65.a('node.height', Node65height);
  6507. Node65.a('node.rect', [0, 0, Node65width, Node65height]);
  6508. Node65.a('node.bordercolor','rgba(0,0,0,1)');
  6509. Node65.a('node.borderwidth', 0);
  6510. Node65.a('node.background','' || 'rgba(0,0,0,0)');
  6511. Node65.a('node.gradient','');
  6512. Node65.a('node.gradientcolor','');
  6513. Node65.a('node.text','202');
  6514. Node65.a('node.textalign','left');
  6515. Node65.a('node.textvAlign','middle');
  6516. Node65.a('node.textrect', [Node65textStart, 0, Node65textWidth, Node65height]);
  6517. Node65.a('node.color','rgba(0,0,0,1)');
  6518. Node65.a('node.font',' '+ Node65fontSize + 'px "Arial"');
  6519. Node65.a('node.textvisible',true);
  6520. Node65.a('node.linefeed',false);
  6521. if (false) {
  6522. Node65.a('node.textfunc',function(g) {
  6523. g.beginPath();
  6524. var str=Node65.a('node.text') || '202';
  6525. var color=Node65.a('node.color') || 'rgba(0,0,0,1)';
  6526. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node65width,Node65height,13.3333*_ratio.ratioY,"left",color,' '+ Node65fontSize + 'px "Arial"', 0,g);
  6527. });
  6528. }
  6529. if (false) {
  6530. Node65.a('node.underlinepoints',[Node65lineStart, (16 - 13.3333) * 0.5 * _ratio.ratioY + Node65fontSize + 2 , ht.Default.getTextSize('202', ' '+ Node65fontSize + 'px "Arial"').width + 6, (Node65height - Node65fontSize) * 0.5*_ratio.ratioY + Node65fontSize + 2 ]);
  6531. Node65.a('node.underlinevisible',false);
  6532. Node65.a('node.underlineBorderWidth', 1);
  6533. }
  6534. dataModel.add(Node65);
  6535. zoomNodeList.push({
  6536. node: Node65,
  6537. borderWidth: 0,
  6538. attr: 'node.borderwidth'
  6539. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  6540. var Node66 = new ht.Node();
  6541. var Node66textStart, Node66textWidth, Node66lineStart, Node66align = 'left', Node66fontSize = 13.3333*_ratio.ratioY,Node66width = 41*_ratio.ratioX, Node66height = 16*_ratio.ratioY;
  6542. (function () {
  6543. if (Node66align === 'left') {
  6544. Node66textStart = Node66fontSize * 0.2 > 2 ? Node66fontSize * 0.2 - 4 : Node66fontSize * 0.2 - 9;
  6545. Node66textWidth = Node66width;
  6546. Node66lineStart = 1;
  6547. } else if (Node66align === 'right') {
  6548. Node66textStart = 0;
  6549. Node66textWidth =Node66fontSize <= 8 ? Node66width + Node66fontSize * 0.2 + 6 : Node66width - Node66fontSize * 0.2;
  6550. Node66lineStart = (Node66width - (ht.Default.getTextSize('202-A', ' '+ Node66fontSize + 'px "Arial"').width + 6)) * 0.5;
  6551. } else if (Node66align === 'center') {
  6552. Node66textStart = -3;
  6553. Node66textWidth = Node66width;
  6554. Node66lineStart = Node66width - ht.Default.getTextSize('202-A', ' '+ Node66fontSize + 'px "Arial"').width - 11;
  6555. }
  6556. })();
  6557. Node66.setImage(GD.getTextJSON(Node66width, Node66height, true, false, false, ' '+ Node66fontSize + 'px "Arial"'))
  6558. Node66.setPosition(1452*ratio.ratioX, 329*ratio.ratioY);
  6559. Node66.setWidth(Node66width);
  6560. Node66.setHeight(Node66height);
  6561. Node66._nodeType = 'text';
  6562. Node66._disallowEvert = true;
  6563. Node66.setRotation(0*Math.PI/180);
  6564. Node66.a('node.width', Node66width);
  6565. Node66.a('node.height', Node66height);
  6566. Node66.a('node.rect', [0, 0, Node66width, Node66height]);
  6567. Node66.a('node.bordercolor','rgba(0,0,0,1)');
  6568. Node66.a('node.borderwidth', 0);
  6569. Node66.a('node.background','' || 'rgba(0,0,0,0)');
  6570. Node66.a('node.gradient','');
  6571. Node66.a('node.gradientcolor','');
  6572. Node66.a('node.text','202-A');
  6573. Node66.a('node.textalign','left');
  6574. Node66.a('node.textvAlign','middle');
  6575. Node66.a('node.textrect', [Node66textStart, 0, Node66textWidth, Node66height]);
  6576. Node66.a('node.color','rgba(0,0,0,1)');
  6577. Node66.a('node.font',' '+ Node66fontSize + 'px "Arial"');
  6578. Node66.a('node.textvisible',true);
  6579. Node66.a('node.linefeed',false);
  6580. if (false) {
  6581. Node66.a('node.textfunc',function(g) {
  6582. g.beginPath();
  6583. var str=Node66.a('node.text') || '202-A';
  6584. var color=Node66.a('node.color') || 'rgba(0,0,0,1)';
  6585. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node66width,Node66height,13.3333*_ratio.ratioY,"left",color,' '+ Node66fontSize + 'px "Arial"', 0,g);
  6586. });
  6587. }
  6588. if (false) {
  6589. Node66.a('node.underlinepoints',[Node66lineStart, (16 - 13.3333) * 0.5 * _ratio.ratioY + Node66fontSize + 2 , ht.Default.getTextSize('202-A', ' '+ Node66fontSize + 'px "Arial"').width + 6, (Node66height - Node66fontSize) * 0.5*_ratio.ratioY + Node66fontSize + 2 ]);
  6590. Node66.a('node.underlinevisible',false);
  6591. Node66.a('node.underlineBorderWidth', 1);
  6592. }
  6593. dataModel.add(Node66);
  6594. zoomNodeList.push({
  6595. node: Node66,
  6596. borderWidth: 0,
  6597. attr: 'node.borderwidth'
  6598. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  6599. var Node67 = new ht.Node();
  6600. var Node67textStart, Node67textWidth, Node67lineStart, Node67align = 'left', Node67fontSize = 13.3333*_ratio.ratioY,Node67width = 54*_ratio.ratioX, Node67height = 16*_ratio.ratioY;
  6601. (function () {
  6602. if (Node67align === 'left') {
  6603. Node67textStart = Node67fontSize * 0.2 > 2 ? Node67fontSize * 0.2 - 4 : Node67fontSize * 0.2 - 9;
  6604. Node67textWidth = Node67width;
  6605. Node67lineStart = 1;
  6606. } else if (Node67align === 'right') {
  6607. Node67textStart = 0;
  6608. Node67textWidth =Node67fontSize <= 8 ? Node67width + Node67fontSize * 0.2 + 6 : Node67width - Node67fontSize * 0.2;
  6609. Node67lineStart = (Node67width - (ht.Default.getTextSize('202-变0', ' '+ Node67fontSize + 'px "Arial"').width + 6)) * 0.5;
  6610. } else if (Node67align === 'center') {
  6611. Node67textStart = -3;
  6612. Node67textWidth = Node67width;
  6613. Node67lineStart = Node67width - ht.Default.getTextSize('202-变0', ' '+ Node67fontSize + 'px "Arial"').width - 11;
  6614. }
  6615. })();
  6616. Node67.setImage(GD.getTextJSON(Node67width, Node67height, true, false, false, ' '+ Node67fontSize + 'px "Arial"'))
  6617. Node67.setPosition(1580*ratio.ratioX, 242*ratio.ratioY);
  6618. Node67.setWidth(Node67width);
  6619. Node67.setHeight(Node67height);
  6620. Node67._nodeType = 'text';
  6621. Node67._disallowEvert = true;
  6622. Node67.setRotation(0*Math.PI/180);
  6623. Node67.a('node.width', Node67width);
  6624. Node67.a('node.height', Node67height);
  6625. Node67.a('node.rect', [0, 0, Node67width, Node67height]);
  6626. Node67.a('node.bordercolor','rgba(0,0,0,1)');
  6627. Node67.a('node.borderwidth', 0);
  6628. Node67.a('node.background','' || 'rgba(0,0,0,0)');
  6629. Node67.a('node.gradient','');
  6630. Node67.a('node.gradientcolor','');
  6631. Node67.a('node.text','202-变0');
  6632. Node67.a('node.textalign','left');
  6633. Node67.a('node.textvAlign','middle');
  6634. Node67.a('node.textrect', [Node67textStart, 0, Node67textWidth, Node67height]);
  6635. Node67.a('node.color','rgba(0,0,0,1)');
  6636. Node67.a('node.font',' '+ Node67fontSize + 'px "Arial"');
  6637. Node67.a('node.textvisible',true);
  6638. Node67.a('node.linefeed',false);
  6639. if (false) {
  6640. Node67.a('node.textfunc',function(g) {
  6641. g.beginPath();
  6642. var str=Node67.a('node.text') || '202-变0';
  6643. var color=Node67.a('node.color') || 'rgba(0,0,0,1)';
  6644. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node67width,Node67height,13.3333*_ratio.ratioY,"left",color,' '+ Node67fontSize + 'px "Arial"', 0,g);
  6645. });
  6646. }
  6647. if (false) {
  6648. Node67.a('node.underlinepoints',[Node67lineStart, (16 - 13.3333) * 0.5 * _ratio.ratioY + Node67fontSize + 2 , ht.Default.getTextSize('202-变0', ' '+ Node67fontSize + 'px "Arial"').width + 6, (Node67height - Node67fontSize) * 0.5*_ratio.ratioY + Node67fontSize + 2 ]);
  6649. Node67.a('node.underlinevisible',false);
  6650. Node67.a('node.underlineBorderWidth', 1);
  6651. }
  6652. dataModel.add(Node67);
  6653. zoomNodeList.push({
  6654. node: Node67,
  6655. borderWidth: 0,
  6656. attr: 'node.borderwidth'
  6657. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  6658. var Node68 = new ht.Node();
  6659. var Node68textStart, Node68textWidth, Node68lineStart, Node68align = 'left', Node68fontSize = 13.3333*_ratio.ratioY,Node68width = 47*_ratio.ratioX, Node68height = 16*_ratio.ratioY;
  6660. (function () {
  6661. if (Node68align === 'left') {
  6662. Node68textStart = Node68fontSize * 0.2 > 2 ? Node68fontSize * 0.2 - 4 : Node68fontSize * 0.2 - 9;
  6663. Node68textWidth = Node68width;
  6664. Node68lineStart = 1;
  6665. } else if (Node68align === 'right') {
  6666. Node68textStart = 0;
  6667. Node68textWidth =Node68fontSize <= 8 ? Node68width + Node68fontSize * 0.2 + 6 : Node68width - Node68fontSize * 0.2;
  6668. Node68lineStart = (Node68width - (ht.Default.getTextSize('202-10', ' '+ Node68fontSize + 'px "Arial"').width + 6)) * 0.5;
  6669. } else if (Node68align === 'center') {
  6670. Node68textStart = -3;
  6671. Node68textWidth = Node68width;
  6672. Node68lineStart = Node68width - ht.Default.getTextSize('202-10', ' '+ Node68fontSize + 'px "Arial"').width - 11;
  6673. }
  6674. })();
  6675. Node68.setImage(GD.getTextJSON(Node68width, Node68height, true, false, false, ' '+ Node68fontSize + 'px "Arial"'))
  6676. Node68.setPosition(1581*ratio.ratioX, 284*ratio.ratioY);
  6677. Node68.setWidth(Node68width);
  6678. Node68.setHeight(Node68height);
  6679. Node68._nodeType = 'text';
  6680. Node68._disallowEvert = true;
  6681. Node68.setRotation(0*Math.PI/180);
  6682. Node68.a('node.width', Node68width);
  6683. Node68.a('node.height', Node68height);
  6684. Node68.a('node.rect', [0, 0, Node68width, Node68height]);
  6685. Node68.a('node.bordercolor','rgba(0,0,0,1)');
  6686. Node68.a('node.borderwidth', 0);
  6687. Node68.a('node.background','' || 'rgba(0,0,0,0)');
  6688. Node68.a('node.gradient','');
  6689. Node68.a('node.gradientcolor','');
  6690. Node68.a('node.text','202-10');
  6691. Node68.a('node.textalign','left');
  6692. Node68.a('node.textvAlign','middle');
  6693. Node68.a('node.textrect', [Node68textStart, 0, Node68textWidth, Node68height]);
  6694. Node68.a('node.color','rgba(0,0,0,1)');
  6695. Node68.a('node.font',' '+ Node68fontSize + 'px "Arial"');
  6696. Node68.a('node.textvisible',true);
  6697. Node68.a('node.linefeed',false);
  6698. if (false) {
  6699. Node68.a('node.textfunc',function(g) {
  6700. g.beginPath();
  6701. var str=Node68.a('node.text') || '202-10';
  6702. var color=Node68.a('node.color') || 'rgba(0,0,0,1)';
  6703. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node68width,Node68height,13.3333*_ratio.ratioY,"left",color,' '+ Node68fontSize + 'px "Arial"', 0,g);
  6704. });
  6705. }
  6706. if (false) {
  6707. Node68.a('node.underlinepoints',[Node68lineStart, (16 - 13.3333) * 0.5 * _ratio.ratioY + Node68fontSize + 2 , ht.Default.getTextSize('202-10', ' '+ Node68fontSize + 'px "Arial"').width + 6, (Node68height - Node68fontSize) * 0.5*_ratio.ratioY + Node68fontSize + 2 ]);
  6708. Node68.a('node.underlinevisible',false);
  6709. Node68.a('node.underlineBorderWidth', 1);
  6710. }
  6711. dataModel.add(Node68);
  6712. zoomNodeList.push({
  6713. node: Node68,
  6714. borderWidth: 0,
  6715. attr: 'node.borderwidth'
  6716. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  6717. var Node69 = new ht.Node();
  6718. var Node69textStart, Node69textWidth, Node69lineStart, Node69align = 'left', Node69fontSize = 13.3333*_ratio.ratioY,Node69width = 54*_ratio.ratioX, Node69height = 16*_ratio.ratioY;
  6719. (function () {
  6720. if (Node69align === 'left') {
  6721. Node69textStart = Node69fontSize * 0.2 > 2 ? Node69fontSize * 0.2 - 4 : Node69fontSize * 0.2 - 9;
  6722. Node69textWidth = Node69width;
  6723. Node69lineStart = 1;
  6724. } else if (Node69align === 'right') {
  6725. Node69textStart = 0;
  6726. Node69textWidth =Node69fontSize <= 8 ? Node69width + Node69fontSize * 0.2 + 6 : Node69width - Node69fontSize * 0.2;
  6727. Node69lineStart = (Node69width - (ht.Default.getTextSize('202-A0', ' '+ Node69fontSize + 'px "Arial"').width + 6)) * 0.5;
  6728. } else if (Node69align === 'center') {
  6729. Node69textStart = -3;
  6730. Node69textWidth = Node69width;
  6731. Node69lineStart = Node69width - ht.Default.getTextSize('202-A0', ' '+ Node69fontSize + 'px "Arial"').width - 11;
  6732. }
  6733. })();
  6734. Node69.setImage(GD.getTextJSON(Node69width, Node69height, true, false, false, ' '+ Node69fontSize + 'px "Arial"'))
  6735. Node69.setPosition(1584*ratio.ratioX, 328*ratio.ratioY);
  6736. Node69.setWidth(Node69width);
  6737. Node69.setHeight(Node69height);
  6738. Node69._nodeType = 'text';
  6739. Node69._disallowEvert = true;
  6740. Node69.setRotation(0*Math.PI/180);
  6741. Node69.a('node.width', Node69width);
  6742. Node69.a('node.height', Node69height);
  6743. Node69.a('node.rect', [0, 0, Node69width, Node69height]);
  6744. Node69.a('node.bordercolor','rgba(0,0,0,1)');
  6745. Node69.a('node.borderwidth', 0);
  6746. Node69.a('node.background','' || 'rgba(0,0,0,0)');
  6747. Node69.a('node.gradient','');
  6748. Node69.a('node.gradientcolor','');
  6749. Node69.a('node.text','202-A0');
  6750. Node69.a('node.textalign','left');
  6751. Node69.a('node.textvAlign','middle');
  6752. Node69.a('node.textrect', [Node69textStart, 0, Node69textWidth, Node69height]);
  6753. Node69.a('node.color','rgba(0,0,0,1)');
  6754. Node69.a('node.font',' '+ Node69fontSize + 'px "Arial"');
  6755. Node69.a('node.textvisible',true);
  6756. Node69.a('node.linefeed',false);
  6757. if (false) {
  6758. Node69.a('node.textfunc',function(g) {
  6759. g.beginPath();
  6760. var str=Node69.a('node.text') || '202-A0';
  6761. var color=Node69.a('node.color') || 'rgba(0,0,0,1)';
  6762. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node69width,Node69height,13.3333*_ratio.ratioY,"left",color,' '+ Node69fontSize + 'px "Arial"', 0,g);
  6763. });
  6764. }
  6765. if (false) {
  6766. Node69.a('node.underlinepoints',[Node69lineStart, (16 - 13.3333) * 0.5 * _ratio.ratioY + Node69fontSize + 2 , ht.Default.getTextSize('202-A0', ' '+ Node69fontSize + 'px "Arial"').width + 6, (Node69height - Node69fontSize) * 0.5*_ratio.ratioY + Node69fontSize + 2 ]);
  6767. Node69.a('node.underlinevisible',false);
  6768. Node69.a('node.underlineBorderWidth', 1);
  6769. }
  6770. dataModel.add(Node69);
  6771. zoomNodeList.push({
  6772. node: Node69,
  6773. borderWidth: 0,
  6774. attr: 'node.borderwidth'
  6775. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  6776. var Node70 = new ht.Node();
  6777. var Node70textStart, Node70textWidth, Node70lineStart, Node70align = 'left', Node70fontSize = 13.3333*_ratio.ratioY,Node70width = 29*_ratio.ratioX, Node70height = 16*_ratio.ratioY;
  6778. (function () {
  6779. if (Node70align === 'left') {
  6780. Node70textStart = Node70fontSize * 0.2 > 2 ? Node70fontSize * 0.2 - 4 : Node70fontSize * 0.2 - 9;
  6781. Node70textWidth = Node70width;
  6782. Node70lineStart = 1;
  6783. } else if (Node70align === 'right') {
  6784. Node70textStart = 0;
  6785. Node70textWidth =Node70fontSize <= 8 ? Node70width + Node70fontSize * 0.2 + 6 : Node70width - Node70fontSize * 0.2;
  6786. Node70lineStart = (Node70width - (ht.Default.getTextSize('Ua :', ' '+ Node70fontSize + 'px "Arial"').width + 6)) * 0.5;
  6787. } else if (Node70align === 'center') {
  6788. Node70textStart = -3;
  6789. Node70textWidth = Node70width;
  6790. Node70lineStart = Node70width - ht.Default.getTextSize('Ua :', ' '+ Node70fontSize + 'px "Arial"').width - 11;
  6791. }
  6792. })();
  6793. Node70.setImage(GD.getTextJSON(Node70width, Node70height, true, false, false, ' '+ Node70fontSize + 'px "Arial"'))
  6794. Node70.setPosition(128*ratio.ratioX, 532*ratio.ratioY);
  6795. Node70.setWidth(Node70width);
  6796. Node70.setHeight(Node70height);
  6797. Node70._nodeType = 'text';
  6798. Node70._disallowEvert = true;
  6799. Node70.setRotation(0*Math.PI/180);
  6800. Node70.a('node.width', Node70width);
  6801. Node70.a('node.height', Node70height);
  6802. Node70.a('node.rect', [0, 0, Node70width, Node70height]);
  6803. Node70.a('node.bordercolor','rgba(0,0,0,1)');
  6804. Node70.a('node.borderwidth', 0);
  6805. Node70.a('node.background','' || 'rgba(0,0,0,0)');
  6806. Node70.a('node.gradient','');
  6807. Node70.a('node.gradientcolor','');
  6808. Node70.a('node.text','Ua :');
  6809. Node70.a('node.textalign','left');
  6810. Node70.a('node.textvAlign','middle');
  6811. Node70.a('node.textrect', [Node70textStart, 0, Node70textWidth, Node70height]);
  6812. Node70.a('node.color','rgba(0,0,0,1)');
  6813. Node70.a('node.font',' '+ Node70fontSize + 'px "Arial"');
  6814. Node70.a('node.textvisible',true);
  6815. Node70.a('node.linefeed',false);
  6816. if (false) {
  6817. Node70.a('node.textfunc',function(g) {
  6818. g.beginPath();
  6819. var str=Node70.a('node.text') || 'Ua :';
  6820. var color=Node70.a('node.color') || 'rgba(0,0,0,1)';
  6821. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node70width,Node70height,13.3333*_ratio.ratioY,"left",color,' '+ Node70fontSize + 'px "Arial"', 0,g);
  6822. });
  6823. }
  6824. if (false) {
  6825. Node70.a('node.underlinepoints',[Node70lineStart, (16 - 13.3333) * 0.5 * _ratio.ratioY + Node70fontSize + 2 , ht.Default.getTextSize('Ua :', ' '+ Node70fontSize + 'px "Arial"').width + 6, (Node70height - Node70fontSize) * 0.5*_ratio.ratioY + Node70fontSize + 2 ]);
  6826. Node70.a('node.underlinevisible',false);
  6827. Node70.a('node.underlineBorderWidth', 1);
  6828. }
  6829. dataModel.add(Node70);
  6830. zoomNodeList.push({
  6831. node: Node70,
  6832. borderWidth: 0,
  6833. attr: 'node.borderwidth'
  6834. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  6835. var Node71 = new ht.Node();
  6836. var Node71textStart, Node71textWidth, Node71lineStart, Node71align = 'left', Node71fontSize = 13.3333*_ratio.ratioY,Node71width = 29*_ratio.ratioX, Node71height = 16*_ratio.ratioY;
  6837. (function () {
  6838. if (Node71align === 'left') {
  6839. Node71textStart = Node71fontSize * 0.2 > 2 ? Node71fontSize * 0.2 - 4 : Node71fontSize * 0.2 - 9;
  6840. Node71textWidth = Node71width;
  6841. Node71lineStart = 1;
  6842. } else if (Node71align === 'right') {
  6843. Node71textStart = 0;
  6844. Node71textWidth =Node71fontSize <= 8 ? Node71width + Node71fontSize * 0.2 + 6 : Node71width - Node71fontSize * 0.2;
  6845. Node71lineStart = (Node71width - (ht.Default.getTextSize('Ub :', ' '+ Node71fontSize + 'px "Arial"').width + 6)) * 0.5;
  6846. } else if (Node71align === 'center') {
  6847. Node71textStart = -3;
  6848. Node71textWidth = Node71width;
  6849. Node71lineStart = Node71width - ht.Default.getTextSize('Ub :', ' '+ Node71fontSize + 'px "Arial"').width - 11;
  6850. }
  6851. })();
  6852. Node71.setImage(GD.getTextJSON(Node71width, Node71height, true, false, false, ' '+ Node71fontSize + 'px "Arial"'))
  6853. Node71.setPosition(128*ratio.ratioX, 555*ratio.ratioY);
  6854. Node71.setWidth(Node71width);
  6855. Node71.setHeight(Node71height);
  6856. Node71._nodeType = 'text';
  6857. Node71._disallowEvert = true;
  6858. Node71.setRotation(0*Math.PI/180);
  6859. Node71.a('node.width', Node71width);
  6860. Node71.a('node.height', Node71height);
  6861. Node71.a('node.rect', [0, 0, Node71width, Node71height]);
  6862. Node71.a('node.bordercolor','rgba(0,0,0,1)');
  6863. Node71.a('node.borderwidth', 0);
  6864. Node71.a('node.background','' || 'rgba(0,0,0,0)');
  6865. Node71.a('node.gradient','');
  6866. Node71.a('node.gradientcolor','');
  6867. Node71.a('node.text','Ub :');
  6868. Node71.a('node.textalign','left');
  6869. Node71.a('node.textvAlign','middle');
  6870. Node71.a('node.textrect', [Node71textStart, 0, Node71textWidth, Node71height]);
  6871. Node71.a('node.color','rgba(0,0,0,1)');
  6872. Node71.a('node.font',' '+ Node71fontSize + 'px "Arial"');
  6873. Node71.a('node.textvisible',true);
  6874. Node71.a('node.linefeed',false);
  6875. if (false) {
  6876. Node71.a('node.textfunc',function(g) {
  6877. g.beginPath();
  6878. var str=Node71.a('node.text') || 'Ub :';
  6879. var color=Node71.a('node.color') || 'rgba(0,0,0,1)';
  6880. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node71width,Node71height,13.3333*_ratio.ratioY,"left",color,' '+ Node71fontSize + 'px "Arial"', 0,g);
  6881. });
  6882. }
  6883. if (false) {
  6884. Node71.a('node.underlinepoints',[Node71lineStart, (16 - 13.3333) * 0.5 * _ratio.ratioY + Node71fontSize + 2 , ht.Default.getTextSize('Ub :', ' '+ Node71fontSize + 'px "Arial"').width + 6, (Node71height - Node71fontSize) * 0.5*_ratio.ratioY + Node71fontSize + 2 ]);
  6885. Node71.a('node.underlinevisible',false);
  6886. Node71.a('node.underlineBorderWidth', 1);
  6887. }
  6888. dataModel.add(Node71);
  6889. zoomNodeList.push({
  6890. node: Node71,
  6891. borderWidth: 0,
  6892. attr: 'node.borderwidth'
  6893. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  6894. var Node72 = new ht.Node();
  6895. var Node72textStart, Node72textWidth, Node72lineStart, Node72align = 'left', Node72fontSize = 13.3333*_ratio.ratioY,Node72width = 29*_ratio.ratioX, Node72height = 16*_ratio.ratioY;
  6896. (function () {
  6897. if (Node72align === 'left') {
  6898. Node72textStart = Node72fontSize * 0.2 > 2 ? Node72fontSize * 0.2 - 4 : Node72fontSize * 0.2 - 9;
  6899. Node72textWidth = Node72width;
  6900. Node72lineStart = 1;
  6901. } else if (Node72align === 'right') {
  6902. Node72textStart = 0;
  6903. Node72textWidth =Node72fontSize <= 8 ? Node72width + Node72fontSize * 0.2 + 6 : Node72width - Node72fontSize * 0.2;
  6904. Node72lineStart = (Node72width - (ht.Default.getTextSize('Uc :', ' '+ Node72fontSize + 'px "Arial"').width + 6)) * 0.5;
  6905. } else if (Node72align === 'center') {
  6906. Node72textStart = -3;
  6907. Node72textWidth = Node72width;
  6908. Node72lineStart = Node72width - ht.Default.getTextSize('Uc :', ' '+ Node72fontSize + 'px "Arial"').width - 11;
  6909. }
  6910. })();
  6911. Node72.setImage(GD.getTextJSON(Node72width, Node72height, true, false, false, ' '+ Node72fontSize + 'px "Arial"'))
  6912. Node72.setPosition(128*ratio.ratioX, 576*ratio.ratioY);
  6913. Node72.setWidth(Node72width);
  6914. Node72.setHeight(Node72height);
  6915. Node72._nodeType = 'text';
  6916. Node72._disallowEvert = true;
  6917. Node72.setRotation(0*Math.PI/180);
  6918. Node72.a('node.width', Node72width);
  6919. Node72.a('node.height', Node72height);
  6920. Node72.a('node.rect', [0, 0, Node72width, Node72height]);
  6921. Node72.a('node.bordercolor','rgba(0,0,0,1)');
  6922. Node72.a('node.borderwidth', 0);
  6923. Node72.a('node.background','' || 'rgba(0,0,0,0)');
  6924. Node72.a('node.gradient','');
  6925. Node72.a('node.gradientcolor','');
  6926. Node72.a('node.text','Uc :');
  6927. Node72.a('node.textalign','left');
  6928. Node72.a('node.textvAlign','middle');
  6929. Node72.a('node.textrect', [Node72textStart, 0, Node72textWidth, Node72height]);
  6930. Node72.a('node.color','rgba(0,0,0,1)');
  6931. Node72.a('node.font',' '+ Node72fontSize + 'px "Arial"');
  6932. Node72.a('node.textvisible',true);
  6933. Node72.a('node.linefeed',false);
  6934. if (false) {
  6935. Node72.a('node.textfunc',function(g) {
  6936. g.beginPath();
  6937. var str=Node72.a('node.text') || 'Uc :';
  6938. var color=Node72.a('node.color') || 'rgba(0,0,0,1)';
  6939. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node72width,Node72height,13.3333*_ratio.ratioY,"left",color,' '+ Node72fontSize + 'px "Arial"', 0,g);
  6940. });
  6941. }
  6942. if (false) {
  6943. Node72.a('node.underlinepoints',[Node72lineStart, (16 - 13.3333) * 0.5 * _ratio.ratioY + Node72fontSize + 2 , ht.Default.getTextSize('Uc :', ' '+ Node72fontSize + 'px "Arial"').width + 6, (Node72height - Node72fontSize) * 0.5*_ratio.ratioY + Node72fontSize + 2 ]);
  6944. Node72.a('node.underlinevisible',false);
  6945. Node72.a('node.underlineBorderWidth', 1);
  6946. }
  6947. dataModel.add(Node72);
  6948. zoomNodeList.push({
  6949. node: Node72,
  6950. borderWidth: 0,
  6951. attr: 'node.borderwidth'
  6952. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  6953. var Node73 = new ht.Node();
  6954. var Node73textStart, Node73textWidth, Node73lineStart, Node73align = 'left', Node73fontSize = 13.3333*_ratio.ratioY,Node73width = 37*_ratio.ratioX, Node73height = 16*_ratio.ratioY;
  6955. (function () {
  6956. if (Node73align === 'left') {
  6957. Node73textStart = Node73fontSize * 0.2 > 2 ? Node73fontSize * 0.2 - 4 : Node73fontSize * 0.2 - 9;
  6958. Node73textWidth = Node73width;
  6959. Node73lineStart = 1;
  6960. } else if (Node73align === 'right') {
  6961. Node73textStart = 0;
  6962. Node73textWidth =Node73fontSize <= 8 ? Node73width + Node73fontSize * 0.2 + 6 : Node73width - Node73fontSize * 0.2;
  6963. Node73lineStart = (Node73width - (ht.Default.getTextSize('Uab :', ' '+ Node73fontSize + 'px "Arial"').width + 6)) * 0.5;
  6964. } else if (Node73align === 'center') {
  6965. Node73textStart = -3;
  6966. Node73textWidth = Node73width;
  6967. Node73lineStart = Node73width - ht.Default.getTextSize('Uab :', ' '+ Node73fontSize + 'px "Arial"').width - 11;
  6968. }
  6969. })();
  6970. Node73.setImage(GD.getTextJSON(Node73width, Node73height, true, false, false, ' '+ Node73fontSize + 'px "Arial"'))
  6971. Node73.setPosition(125*ratio.ratioX, 595*ratio.ratioY);
  6972. Node73.setWidth(Node73width);
  6973. Node73.setHeight(Node73height);
  6974. Node73._nodeType = 'text';
  6975. Node73._disallowEvert = true;
  6976. Node73.setRotation(0*Math.PI/180);
  6977. Node73.a('node.width', Node73width);
  6978. Node73.a('node.height', Node73height);
  6979. Node73.a('node.rect', [0, 0, Node73width, Node73height]);
  6980. Node73.a('node.bordercolor','rgba(0,0,0,1)');
  6981. Node73.a('node.borderwidth', 0);
  6982. Node73.a('node.background','' || 'rgba(0,0,0,0)');
  6983. Node73.a('node.gradient','');
  6984. Node73.a('node.gradientcolor','');
  6985. Node73.a('node.text','Uab :');
  6986. Node73.a('node.textalign','left');
  6987. Node73.a('node.textvAlign','middle');
  6988. Node73.a('node.textrect', [Node73textStart, 0, Node73textWidth, Node73height]);
  6989. Node73.a('node.color','rgba(0,0,0,1)');
  6990. Node73.a('node.font',' '+ Node73fontSize + 'px "Arial"');
  6991. Node73.a('node.textvisible',true);
  6992. Node73.a('node.linefeed',false);
  6993. if (false) {
  6994. Node73.a('node.textfunc',function(g) {
  6995. g.beginPath();
  6996. var str=Node73.a('node.text') || 'Uab :';
  6997. var color=Node73.a('node.color') || 'rgba(0,0,0,1)';
  6998. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node73width,Node73height,13.3333*_ratio.ratioY,"left",color,' '+ Node73fontSize + 'px "Arial"', 0,g);
  6999. });
  7000. }
  7001. if (false) {
  7002. Node73.a('node.underlinepoints',[Node73lineStart, (16 - 13.3333) * 0.5 * _ratio.ratioY + Node73fontSize + 2 , ht.Default.getTextSize('Uab :', ' '+ Node73fontSize + 'px "Arial"').width + 6, (Node73height - Node73fontSize) * 0.5*_ratio.ratioY + Node73fontSize + 2 ]);
  7003. Node73.a('node.underlinevisible',false);
  7004. Node73.a('node.underlineBorderWidth', 1);
  7005. }
  7006. dataModel.add(Node73);
  7007. zoomNodeList.push({
  7008. node: Node73,
  7009. borderWidth: 0,
  7010. attr: 'node.borderwidth'
  7011. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  7012. var Node74 = new ht.Node();
  7013. var Node74textStart, Node74textWidth, Node74lineStart, Node74align = 'left', Node74fontSize = 15.99996*_ratio.ratioY,Node74width = 88*_ratio.ratioX, Node74height = 20*_ratio.ratioY;
  7014. (function () {
  7015. if (Node74align === 'left') {
  7016. Node74textStart = Node74fontSize * 0.2 > 2 ? Node74fontSize * 0.2 - 4 : Node74fontSize * 0.2 - 9;
  7017. Node74textWidth = Node74width;
  7018. Node74lineStart = 1;
  7019. } else if (Node74align === 'right') {
  7020. Node74textStart = 0;
  7021. Node74textWidth =Node74fontSize <= 8 ? Node74width + Node74fontSize * 0.2 + 6 : Node74width - Node74fontSize * 0.2;
  7022. Node74lineStart = (Node74width - (ht.Default.getTextSize('35kVⅠ段', ' '+ Node74fontSize + 'px "Arial"').width + 6)) * 0.5;
  7023. } else if (Node74align === 'center') {
  7024. Node74textStart = -3;
  7025. Node74textWidth = Node74width;
  7026. Node74lineStart = Node74width - ht.Default.getTextSize('35kVⅠ段', ' '+ Node74fontSize + 'px "Arial"').width - 11;
  7027. }
  7028. })();
  7029. Node74.setImage(GD.getTextJSON(Node74width, Node74height, true, false, false, ' '+ Node74fontSize + 'px "Arial"'))
  7030. Node74.setPosition(144*ratio.ratioX, 622*ratio.ratioY);
  7031. Node74.setWidth(Node74width);
  7032. Node74.setHeight(Node74height);
  7033. Node74._nodeType = 'text';
  7034. Node74._disallowEvert = true;
  7035. Node74.setRotation(0*Math.PI/180);
  7036. Node74.a('node.width', Node74width);
  7037. Node74.a('node.height', Node74height);
  7038. Node74.a('node.rect', [0, 0, Node74width, Node74height]);
  7039. Node74.a('node.bordercolor','rgba(0,0,0,1)');
  7040. Node74.a('node.borderwidth', 0);
  7041. Node74.a('node.background','' || 'rgba(0,0,0,0)');
  7042. Node74.a('node.gradient','');
  7043. Node74.a('node.gradientcolor','');
  7044. Node74.a('node.text','35kVⅠ段');
  7045. Node74.a('node.textalign','left');
  7046. Node74.a('node.textvAlign','middle');
  7047. Node74.a('node.textrect', [Node74textStart, 0, Node74textWidth, Node74height]);
  7048. Node74.a('node.color','rgba(0,0,0,1)');
  7049. Node74.a('node.font',' '+ Node74fontSize + 'px "Arial"');
  7050. Node74.a('node.textvisible',true);
  7051. Node74.a('node.linefeed',false);
  7052. if (false) {
  7053. Node74.a('node.textfunc',function(g) {
  7054. g.beginPath();
  7055. var str=Node74.a('node.text') || '35kVⅠ段';
  7056. var color=Node74.a('node.color') || 'rgba(0,0,0,1)';
  7057. canvasTextAutoLine(str,0,15.99996*0.5*_ratio.ratioY,Node74width,Node74height,15.99996*_ratio.ratioY,"left",color,' '+ Node74fontSize + 'px "Arial"', 0,g);
  7058. });
  7059. }
  7060. if (false) {
  7061. Node74.a('node.underlinepoints',[Node74lineStart, (20 - 15.99996) * 0.5 * _ratio.ratioY + Node74fontSize + 2 , ht.Default.getTextSize('35kVⅠ段', ' '+ Node74fontSize + 'px "Arial"').width + 6, (Node74height - Node74fontSize) * 0.5*_ratio.ratioY + Node74fontSize + 2 ]);
  7062. Node74.a('node.underlinevisible',false);
  7063. Node74.a('node.underlineBorderWidth', 1);
  7064. }
  7065. dataModel.add(Node74);
  7066. zoomNodeList.push({
  7067. node: Node74,
  7068. borderWidth: 0,
  7069. attr: 'node.borderwidth'
  7070. }); var Node75points=[284, 612,284, 632],
  7071. Node75rect=ht.Default.unionPoint([{x:284,y:612},{x:284,y:632}]),
  7072. Node75compspts=[];
  7073. _ratio = GD.getRatioWithRotation(0, ratio);
  7074. var _startratio = GD.getRatioWithRotation(4.71238898038469, ratio),
  7075. _endratio = GD.getRatioWithRotation(7.85398163397448, ratio);
  7076. for(var i=0;i<Node75points.length;i++){
  7077. if(i%2==0){
  7078. Node75compspts.push(Node75points[i]-Node75rect.x);
  7079. }else{
  7080. Node75compspts.push(Node75points[i]-Node75rect.y);
  7081. }
  7082. }
  7083. var Node75ptslength=Node75compspts.length;
  7084. if (Node75rect.height === 0) {
  7085. Node75compspts[0] -= 0;
  7086. Node75compspts[Node75ptslength-2] += 0;
  7087. } else if (Node75rect.width === 0){
  7088. Node75compspts[1] -= 0;
  7089. Node75compspts[Node75ptslength-1] += 0;
  7090. } else {
  7091. Node75compspts[0] -= 0;
  7092. Node75compspts[1] -= 0;
  7093. Node75compspts[Node75ptslength-2] += 0;
  7094. Node75compspts[Node75ptslength-1] += 0;
  7095. }
  7096. Node75 = new ht.Node();
  7097. Node75.borderWidth = 1;
  7098. Node75rect.width = Node75rect.width === 0 ? 0.0001 : Node75rect.width;
  7099. Node75rect.height = Node75rect.height === 0 ? 0.0001 : Node75rect.height;
  7100. var Node75endCompspts = [Node75compspts[Node75ptslength-2],Node75compspts[Node75ptslength-1],0,0];
  7101. var Node75startCompspts = [Node75compspts[0],Node75compspts[1],0,0];
  7102. Node75.setImage(GD.getPolyLineJSON());
  7103. Node75.setPosition(Node75rect.x+Node75rect.width/2,Node75rect.y+Node75rect.height/2);
  7104. Node75.setSize(Node75rect.width,Node75rect.height);
  7105. Node75.setStyle("opacity",1);
  7106. Node75.s({'pixelPerfect':true});
  7107. Node75borderwidth=1;
  7108. Node75.setRotation(0);
  7109. dataModel.add(Node75);
  7110. Node75.a('node.points',Node75compspts);
  7111. Node75.a('node.segments',[1,2]);
  7112. Node75.a('node.color','rgba(255,128,0,1)');
  7113. Node75.a('node.borderPattern',getDashStyle("@borderPattern@"));
  7114. Node75.a('node.borderColor','rgba(255,128,0,1)');
  7115. Node75.a('node.background','rgba(255,128,0,1)');
  7116. Node75.a('node.gradient','');
  7117. Node75.a('node.gradientcolor','rgba(255,128,0,1)');
  7118. Node75.a('node.endCompspts',Node75endCompspts);
  7119. Node75.a('node.startCompspts',Node75startCompspts);
  7120. (function (node, img, compspts, endCompspts, startCompspts) {
  7121. var position = node.getPosition(),
  7122. w = node.getWidth()*_ratio.ratioX,
  7123. h = node.getHeight()*_ratio.ratioY;
  7124. function resetPoints(rx, ry) {
  7125. for (var i = 0, len = compspts.length; i < len; i++) {
  7126. if (i%2 === 0) {
  7127. compspts[i]*=rx;
  7128. } else {
  7129. compspts[i]*=ry;
  7130. }
  7131. }
  7132. endCompspts[0] = compspts[compspts.length-2];
  7133. endCompspts[1] = compspts[compspts.length-1];
  7134. endCompspts[2] *= rx;
  7135. endCompspts[3] *= ry;
  7136. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  7137. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  7138. startCompspts[0] = compspts[0];
  7139. startCompspts[1] = compspts[1];
  7140. startCompspts[2] *= rx;
  7141. startCompspts[3] *= ry;
  7142. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  7143. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  7144. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  7145. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  7146. }
  7147. node.setSize(w, h);
  7148. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  7149. node.a('node.width', w);
  7150. node.a('node.height', h);
  7151. resetPoints(_ratio.ratioX, _ratio.ratioY);
  7152. node.borderWidth = 1;
  7153. node.a('node.borderwidth',node.borderWidth);
  7154. node._nodename = 'Node75';
  7155. node._nodeType = 'line';
  7156. zoomNodeList.push({
  7157. node: node,
  7158. attr: 'node.borderwidth'
  7159. });
  7160. var setWidth = node.setWidth,
  7161. setHeight = node.setHeight,
  7162. timer, rx = 1, ry = 1;
  7163. node.setWidth = function (width) {
  7164. var _width = this.getWidth();
  7165. rx = width / _width;
  7166. node.a('node.width', width);
  7167. setWidth.apply(this, arguments);
  7168. resetPoints(rx, 1);
  7169. }
  7170. node.setHeight = function (height) {
  7171. var _height = this.getHeight();
  7172. ry = height / _height;
  7173. node.a('node.height', height);
  7174. setHeight.apply(this, arguments);
  7175. resetPoints(1, ry);
  7176. }
  7177. })(Node75, Node75.getImage(), Node75compspts, Node75endCompspts, Node75startCompspts);
  7178. var Node76points=[284, 512,284, 572],
  7179. Node76rect=ht.Default.unionPoint([{x:284,y:512},{x:284,y:572}]),
  7180. Node76compspts=[];
  7181. _ratio = GD.getRatioWithRotation(0, ratio);
  7182. var _startratio = GD.getRatioWithRotation(4.71238898038469, ratio),
  7183. _endratio = GD.getRatioWithRotation(7.85398163397448, ratio);
  7184. for(var i=0;i<Node76points.length;i++){
  7185. if(i%2==0){
  7186. Node76compspts.push(Node76points[i]-Node76rect.x);
  7187. }else{
  7188. Node76compspts.push(Node76points[i]-Node76rect.y);
  7189. }
  7190. }
  7191. var Node76ptslength=Node76compspts.length;
  7192. if (Node76rect.height === 0) {
  7193. Node76compspts[0] -= 0;
  7194. Node76compspts[Node76ptslength-2] += 0;
  7195. } else if (Node76rect.width === 0){
  7196. Node76compspts[1] -= 0;
  7197. Node76compspts[Node76ptslength-1] += 0;
  7198. } else {
  7199. Node76compspts[0] -= 0;
  7200. Node76compspts[1] -= 0;
  7201. Node76compspts[Node76ptslength-2] += 0;
  7202. Node76compspts[Node76ptslength-1] += 0;
  7203. }
  7204. Node76 = new ht.Node();
  7205. Node76.borderWidth = 1;
  7206. Node76rect.width = Node76rect.width === 0 ? 0.0001 : Node76rect.width;
  7207. Node76rect.height = Node76rect.height === 0 ? 0.0001 : Node76rect.height;
  7208. var Node76endCompspts = [Node76compspts[Node76ptslength-2],Node76compspts[Node76ptslength-1],0,0];
  7209. var Node76startCompspts = [Node76compspts[0],Node76compspts[1],0,0];
  7210. Node76.setImage(GD.getPolyLineJSON());
  7211. Node76.setPosition(Node76rect.x+Node76rect.width/2,Node76rect.y+Node76rect.height/2);
  7212. Node76.setSize(Node76rect.width,Node76rect.height);
  7213. Node76.setStyle("opacity",1);
  7214. Node76.s({'pixelPerfect':true});
  7215. Node76borderwidth=1;
  7216. Node76.setRotation(0);
  7217. dataModel.add(Node76);
  7218. Node76.a('node.points',Node76compspts);
  7219. Node76.a('node.segments',[1,2]);
  7220. Node76.a('node.color','rgba(255,128,0,1)');
  7221. Node76.a('node.borderPattern',getDashStyle("@borderPattern@"));
  7222. Node76.a('node.borderColor','rgba(255,128,0,1)');
  7223. Node76.a('node.background','rgba(255,128,0,1)');
  7224. Node76.a('node.gradient','');
  7225. Node76.a('node.gradientcolor','rgba(255,128,0,1)');
  7226. Node76.a('node.endCompspts',Node76endCompspts);
  7227. Node76.a('node.startCompspts',Node76startCompspts);
  7228. (function (node, img, compspts, endCompspts, startCompspts) {
  7229. var position = node.getPosition(),
  7230. w = node.getWidth()*_ratio.ratioX,
  7231. h = node.getHeight()*_ratio.ratioY;
  7232. function resetPoints(rx, ry) {
  7233. for (var i = 0, len = compspts.length; i < len; i++) {
  7234. if (i%2 === 0) {
  7235. compspts[i]*=rx;
  7236. } else {
  7237. compspts[i]*=ry;
  7238. }
  7239. }
  7240. endCompspts[0] = compspts[compspts.length-2];
  7241. endCompspts[1] = compspts[compspts.length-1];
  7242. endCompspts[2] *= rx;
  7243. endCompspts[3] *= ry;
  7244. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  7245. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  7246. startCompspts[0] = compspts[0];
  7247. startCompspts[1] = compspts[1];
  7248. startCompspts[2] *= rx;
  7249. startCompspts[3] *= ry;
  7250. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  7251. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  7252. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  7253. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  7254. }
  7255. node.setSize(w, h);
  7256. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  7257. node.a('node.width', w);
  7258. node.a('node.height', h);
  7259. resetPoints(_ratio.ratioX, _ratio.ratioY);
  7260. node.borderWidth = 1;
  7261. node.a('node.borderwidth',node.borderWidth);
  7262. node._nodename = 'Node76';
  7263. node._nodeType = 'line';
  7264. zoomNodeList.push({
  7265. node: node,
  7266. attr: 'node.borderwidth'
  7267. });
  7268. var setWidth = node.setWidth,
  7269. setHeight = node.setHeight,
  7270. timer, rx = 1, ry = 1;
  7271. node.setWidth = function (width) {
  7272. var _width = this.getWidth();
  7273. rx = width / _width;
  7274. node.a('node.width', width);
  7275. setWidth.apply(this, arguments);
  7276. resetPoints(rx, 1);
  7277. }
  7278. node.setHeight = function (height) {
  7279. var _height = this.getHeight();
  7280. ry = height / _height;
  7281. node.a('node.height', height);
  7282. setHeight.apply(this, arguments);
  7283. resetPoints(1, ry);
  7284. }
  7285. })(Node76, Node76.getImage(), Node76compspts, Node76endCompspts, Node76startCompspts);
  7286. var Node77points=[284, 563,354, 563],
  7287. Node77rect=ht.Default.unionPoint([{x:284,y:563},{x:354,y:563}]),
  7288. Node77compspts=[];
  7289. _ratio = GD.getRatioWithRotation(0, ratio);
  7290. var _startratio = GD.getRatioWithRotation(3.14159265358979, ratio),
  7291. _endratio = GD.getRatioWithRotation(0, ratio);
  7292. for(var i=0;i<Node77points.length;i++){
  7293. if(i%2==0){
  7294. Node77compspts.push(Node77points[i]-Node77rect.x);
  7295. }else{
  7296. Node77compspts.push(Node77points[i]-Node77rect.y);
  7297. }
  7298. }
  7299. var Node77ptslength=Node77compspts.length;
  7300. if (Node77rect.height === 0) {
  7301. Node77compspts[0] -= 0;
  7302. Node77compspts[Node77ptslength-2] += 0;
  7303. } else if (Node77rect.width === 0){
  7304. Node77compspts[1] -= 0;
  7305. Node77compspts[Node77ptslength-1] += 0;
  7306. } else {
  7307. Node77compspts[0] -= 0;
  7308. Node77compspts[1] -= 0;
  7309. Node77compspts[Node77ptslength-2] += 0;
  7310. Node77compspts[Node77ptslength-1] += 0;
  7311. }
  7312. Node77 = new ht.Node();
  7313. Node77.borderWidth = 1;
  7314. Node77rect.width = Node77rect.width === 0 ? 0.0001 : Node77rect.width;
  7315. Node77rect.height = Node77rect.height === 0 ? 0.0001 : Node77rect.height;
  7316. var Node77endCompspts = [Node77compspts[Node77ptslength-2],Node77compspts[Node77ptslength-1],0,0];
  7317. var Node77startCompspts = [Node77compspts[0],Node77compspts[1],0,0];
  7318. Node77.setImage(GD.getPolyLineJSON());
  7319. Node77.setPosition(Node77rect.x+Node77rect.width/2,Node77rect.y+Node77rect.height/2);
  7320. Node77.setSize(Node77rect.width,Node77rect.height);
  7321. Node77.setStyle("opacity",1);
  7322. Node77.s({'pixelPerfect':true});
  7323. Node77borderwidth=1;
  7324. Node77.setRotation(0);
  7325. dataModel.add(Node77);
  7326. Node77.a('node.points',Node77compspts);
  7327. Node77.a('node.segments',[1,2]);
  7328. Node77.a('node.color','rgba(255,128,0,1)');
  7329. Node77.a('node.borderPattern',getDashStyle("@borderPattern@"));
  7330. Node77.a('node.borderColor','rgba(255,128,0,1)');
  7331. Node77.a('node.background','rgba(255,128,0,1)');
  7332. Node77.a('node.gradient','');
  7333. Node77.a('node.gradientcolor','rgba(255,128,0,1)');
  7334. Node77.a('node.endCompspts',Node77endCompspts);
  7335. Node77.a('node.startCompspts',Node77startCompspts);
  7336. (function (node, img, compspts, endCompspts, startCompspts) {
  7337. var position = node.getPosition(),
  7338. w = node.getWidth()*_ratio.ratioX,
  7339. h = node.getHeight()*_ratio.ratioY;
  7340. function resetPoints(rx, ry) {
  7341. for (var i = 0, len = compspts.length; i < len; i++) {
  7342. if (i%2 === 0) {
  7343. compspts[i]*=rx;
  7344. } else {
  7345. compspts[i]*=ry;
  7346. }
  7347. }
  7348. endCompspts[0] = compspts[compspts.length-2];
  7349. endCompspts[1] = compspts[compspts.length-1];
  7350. endCompspts[2] *= rx;
  7351. endCompspts[3] *= ry;
  7352. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  7353. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  7354. startCompspts[0] = compspts[0];
  7355. startCompspts[1] = compspts[1];
  7356. startCompspts[2] *= rx;
  7357. startCompspts[3] *= ry;
  7358. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  7359. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  7360. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  7361. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  7362. }
  7363. node.setSize(w, h);
  7364. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  7365. node.a('node.width', w);
  7366. node.a('node.height', h);
  7367. resetPoints(_ratio.ratioX, _ratio.ratioY);
  7368. node.borderWidth = 1;
  7369. node.a('node.borderwidth',node.borderWidth);
  7370. node._nodename = 'Node77';
  7371. node._nodeType = 'line';
  7372. zoomNodeList.push({
  7373. node: node,
  7374. attr: 'node.borderwidth'
  7375. });
  7376. var setWidth = node.setWidth,
  7377. setHeight = node.setHeight,
  7378. timer, rx = 1, ry = 1;
  7379. node.setWidth = function (width) {
  7380. var _width = this.getWidth();
  7381. rx = width / _width;
  7382. node.a('node.width', width);
  7383. setWidth.apply(this, arguments);
  7384. resetPoints(rx, 1);
  7385. }
  7386. node.setHeight = function (height) {
  7387. var _height = this.getHeight();
  7388. ry = height / _height;
  7389. node.a('node.height', height);
  7390. setHeight.apply(this, arguments);
  7391. resetPoints(1, ry);
  7392. }
  7393. })(Node77, Node77.getImage(), Node77compspts, Node77endCompspts, Node77startCompspts);
  7394. var Node78points=[354, 553,354, 563],
  7395. Node78rect=ht.Default.unionPoint([{x:354,y:553},{x:354,y:563}]),
  7396. Node78compspts=[];
  7397. _ratio = GD.getRatioWithRotation(0, ratio);
  7398. var _startratio = GD.getRatioWithRotation(4.71238898038469, ratio),
  7399. _endratio = GD.getRatioWithRotation(7.85398163397448, ratio);
  7400. for(var i=0;i<Node78points.length;i++){
  7401. if(i%2==0){
  7402. Node78compspts.push(Node78points[i]-Node78rect.x);
  7403. }else{
  7404. Node78compspts.push(Node78points[i]-Node78rect.y);
  7405. }
  7406. }
  7407. var Node78ptslength=Node78compspts.length;
  7408. if (Node78rect.height === 0) {
  7409. Node78compspts[0] -= 0;
  7410. Node78compspts[Node78ptslength-2] += 0;
  7411. } else if (Node78rect.width === 0){
  7412. Node78compspts[1] -= 0;
  7413. Node78compspts[Node78ptslength-1] += 0;
  7414. } else {
  7415. Node78compspts[0] -= 0;
  7416. Node78compspts[1] -= 0;
  7417. Node78compspts[Node78ptslength-2] += 0;
  7418. Node78compspts[Node78ptslength-1] += 0;
  7419. }
  7420. Node78 = new ht.Node();
  7421. Node78.borderWidth = 1;
  7422. Node78rect.width = Node78rect.width === 0 ? 0.0001 : Node78rect.width;
  7423. Node78rect.height = Node78rect.height === 0 ? 0.0001 : Node78rect.height;
  7424. var Node78endCompspts = [Node78compspts[Node78ptslength-2],Node78compspts[Node78ptslength-1],0,0];
  7425. var Node78startCompspts = [Node78compspts[0],Node78compspts[1],0,0];
  7426. Node78.setImage(GD.getPolyLineJSON());
  7427. Node78.setPosition(Node78rect.x+Node78rect.width/2,Node78rect.y+Node78rect.height/2);
  7428. Node78.setSize(Node78rect.width,Node78rect.height);
  7429. Node78.setStyle("opacity",1);
  7430. Node78.s({'pixelPerfect':true});
  7431. Node78borderwidth=1;
  7432. Node78.setRotation(0);
  7433. dataModel.add(Node78);
  7434. Node78.a('node.points',Node78compspts);
  7435. Node78.a('node.segments',[1,2]);
  7436. Node78.a('node.color','rgba(255,128,0,1)');
  7437. Node78.a('node.borderPattern',getDashStyle("@borderPattern@"));
  7438. Node78.a('node.borderColor','rgba(255,128,0,1)');
  7439. Node78.a('node.background','rgba(255,128,0,1)');
  7440. Node78.a('node.gradient','');
  7441. Node78.a('node.gradientcolor','rgba(255,128,0,1)');
  7442. Node78.a('node.endCompspts',Node78endCompspts);
  7443. Node78.a('node.startCompspts',Node78startCompspts);
  7444. (function (node, img, compspts, endCompspts, startCompspts) {
  7445. var position = node.getPosition(),
  7446. w = node.getWidth()*_ratio.ratioX,
  7447. h = node.getHeight()*_ratio.ratioY;
  7448. function resetPoints(rx, ry) {
  7449. for (var i = 0, len = compspts.length; i < len; i++) {
  7450. if (i%2 === 0) {
  7451. compspts[i]*=rx;
  7452. } else {
  7453. compspts[i]*=ry;
  7454. }
  7455. }
  7456. endCompspts[0] = compspts[compspts.length-2];
  7457. endCompspts[1] = compspts[compspts.length-1];
  7458. endCompspts[2] *= rx;
  7459. endCompspts[3] *= ry;
  7460. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  7461. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  7462. startCompspts[0] = compspts[0];
  7463. startCompspts[1] = compspts[1];
  7464. startCompspts[2] *= rx;
  7465. startCompspts[3] *= ry;
  7466. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  7467. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  7468. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  7469. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  7470. }
  7471. node.setSize(w, h);
  7472. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  7473. node.a('node.width', w);
  7474. node.a('node.height', h);
  7475. resetPoints(_ratio.ratioX, _ratio.ratioY);
  7476. node.borderWidth = 1;
  7477. node.a('node.borderwidth',node.borderWidth);
  7478. node._nodename = 'Node78';
  7479. node._nodeType = 'line';
  7480. zoomNodeList.push({
  7481. node: node,
  7482. attr: 'node.borderwidth'
  7483. });
  7484. var setWidth = node.setWidth,
  7485. setHeight = node.setHeight,
  7486. timer, rx = 1, ry = 1;
  7487. node.setWidth = function (width) {
  7488. var _width = this.getWidth();
  7489. rx = width / _width;
  7490. node.a('node.width', width);
  7491. setWidth.apply(this, arguments);
  7492. resetPoints(rx, 1);
  7493. }
  7494. node.setHeight = function (height) {
  7495. var _height = this.getHeight();
  7496. ry = height / _height;
  7497. node.a('node.height', height);
  7498. setHeight.apply(this, arguments);
  7499. resetPoints(1, ry);
  7500. }
  7501. })(Node78, Node78.getImage(), Node78compspts, Node78endCompspts, Node78startCompspts);
  7502. _ratio = GD.getRatioWithRotation(180*Math.PI/180, ratio);
  7503. var Node79 = new ht.lib['黄色接地'](353*ratio.ratioX, 530*ratio.ratioY, 15*_ratio.ratioX, 13*_ratio.ratioY, 180*Math.PI/180, {}, function (){return {}}, 'Node79');
  7504. _libModel.add("Node79", Node79);
  7505. Node79.setRotation(180*Math.PI/180);
  7506. ;
  7507. ;
  7508. var Node80points=[281, 500,281, 500],
  7509. Node80rect=ht.Default.unionPoint([{x:281,y:500},{x:281,y:500}]),
  7510. Node80compspts=[];
  7511. _ratio = GD.getRatioWithRotation(0, ratio);
  7512. var _startratio = GD.getRatioWithRotation(4.71238898038469, ratio),
  7513. _endratio = GD.getRatioWithRotation(4.71238898038469, ratio);
  7514. for(var i=0;i<Node80points.length;i++){
  7515. if(i%2==0){
  7516. Node80compspts.push(Node80points[i]-Node80rect.x);
  7517. }else{
  7518. Node80compspts.push(Node80points[i]-Node80rect.y);
  7519. }
  7520. }
  7521. var Node80ptslength=Node80compspts.length;
  7522. if (Node80rect.height === 0) {
  7523. Node80compspts[0] -= 0;
  7524. Node80compspts[Node80ptslength-2] += 0;
  7525. } else if (Node80rect.width === 0){
  7526. Node80compspts[1] -= 0;
  7527. Node80compspts[Node80ptslength-1] += 0;
  7528. } else {
  7529. Node80compspts[0] -= 0;
  7530. Node80compspts[1] -= 0;
  7531. Node80compspts[Node80ptslength-2] += 0;
  7532. Node80compspts[Node80ptslength-1] += 0;
  7533. }
  7534. Node80 = new ht.Node();
  7535. Node80.borderWidth = 1;
  7536. Node80rect.width = Node80rect.width === 0 ? 0.0001 : Node80rect.width;
  7537. Node80rect.height = Node80rect.height === 0 ? 0.0001 : Node80rect.height;
  7538. var Node80endCompspts = [Node80compspts[Node80ptslength-2],Node80compspts[Node80ptslength-1],0,0];
  7539. var Node80startCompspts = [Node80compspts[0],Node80compspts[1],0,0];
  7540. Node80.setImage(GD.getPolyLineJSON());
  7541. Node80.setPosition(Node80rect.x+Node80rect.width/2,Node80rect.y+Node80rect.height/2);
  7542. Node80.setSize(Node80rect.width,Node80rect.height);
  7543. Node80.setStyle("opacity",1);
  7544. Node80.s({'pixelPerfect':true});
  7545. Node80borderwidth=1;
  7546. Node80.setRotation(0);
  7547. dataModel.add(Node80);
  7548. Node80.a('node.points',Node80compspts);
  7549. Node80.a('node.segments',[1,2]);
  7550. Node80.a('node.color','rgba(255,128,0,1)');
  7551. Node80.a('node.borderPattern',getDashStyle("@borderPattern@"));
  7552. Node80.a('node.borderColor','rgba(255,128,0,1)');
  7553. Node80.a('node.background','rgba(255,128,0,1)');
  7554. Node80.a('node.gradient','');
  7555. Node80.a('node.gradientcolor','rgba(255,128,0,1)');
  7556. Node80.a('node.endCompspts',Node80endCompspts);
  7557. Node80.a('node.startCompspts',Node80startCompspts);
  7558. (function (node, img, compspts, endCompspts, startCompspts) {
  7559. var position = node.getPosition(),
  7560. w = node.getWidth()*_ratio.ratioX,
  7561. h = node.getHeight()*_ratio.ratioY;
  7562. function resetPoints(rx, ry) {
  7563. for (var i = 0, len = compspts.length; i < len; i++) {
  7564. if (i%2 === 0) {
  7565. compspts[i]*=rx;
  7566. } else {
  7567. compspts[i]*=ry;
  7568. }
  7569. }
  7570. endCompspts[0] = compspts[compspts.length-2];
  7571. endCompspts[1] = compspts[compspts.length-1];
  7572. endCompspts[2] *= rx;
  7573. endCompspts[3] *= ry;
  7574. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  7575. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  7576. startCompspts[0] = compspts[0];
  7577. startCompspts[1] = compspts[1];
  7578. startCompspts[2] *= rx;
  7579. startCompspts[3] *= ry;
  7580. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  7581. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  7582. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  7583. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  7584. }
  7585. node.setSize(w, h);
  7586. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  7587. node.a('node.width', w);
  7588. node.a('node.height', h);
  7589. resetPoints(_ratio.ratioX, _ratio.ratioY);
  7590. node.borderWidth = 1;
  7591. node.a('node.borderwidth',node.borderWidth);
  7592. node._nodename = 'Node80';
  7593. node._nodeType = 'line';
  7594. zoomNodeList.push({
  7595. node: node,
  7596. attr: 'node.borderwidth'
  7597. });
  7598. var setWidth = node.setWidth,
  7599. setHeight = node.setHeight,
  7600. timer, rx = 1, ry = 1;
  7601. node.setWidth = function (width) {
  7602. var _width = this.getWidth();
  7603. rx = width / _width;
  7604. node.a('node.width', width);
  7605. setWidth.apply(this, arguments);
  7606. resetPoints(rx, 1);
  7607. }
  7608. node.setHeight = function (height) {
  7609. var _height = this.getHeight();
  7610. ry = height / _height;
  7611. node.a('node.height', height);
  7612. setHeight.apply(this, arguments);
  7613. resetPoints(1, ry);
  7614. }
  7615. })(Node80, Node80.getImage(), Node80compspts, Node80endCompspts, Node80startCompspts);
  7616. var Node81points=[281, 478,281, 478],
  7617. Node81rect=ht.Default.unionPoint([{x:281,y:478},{x:281,y:478}]),
  7618. Node81compspts=[];
  7619. _ratio = GD.getRatioWithRotation(0, ratio);
  7620. var _startratio = GD.getRatioWithRotation(4.71238898038469, ratio),
  7621. _endratio = GD.getRatioWithRotation(4.71238898038469, ratio);
  7622. for(var i=0;i<Node81points.length;i++){
  7623. if(i%2==0){
  7624. Node81compspts.push(Node81points[i]-Node81rect.x);
  7625. }else{
  7626. Node81compspts.push(Node81points[i]-Node81rect.y);
  7627. }
  7628. }
  7629. var Node81ptslength=Node81compspts.length;
  7630. if (Node81rect.height === 0) {
  7631. Node81compspts[0] -= 0;
  7632. Node81compspts[Node81ptslength-2] += 0;
  7633. } else if (Node81rect.width === 0){
  7634. Node81compspts[1] -= 0;
  7635. Node81compspts[Node81ptslength-1] += 0;
  7636. } else {
  7637. Node81compspts[0] -= 0;
  7638. Node81compspts[1] -= 0;
  7639. Node81compspts[Node81ptslength-2] += 0;
  7640. Node81compspts[Node81ptslength-1] += 0;
  7641. }
  7642. Node81 = new ht.Node();
  7643. Node81.borderWidth = 1;
  7644. Node81rect.width = Node81rect.width === 0 ? 0.0001 : Node81rect.width;
  7645. Node81rect.height = Node81rect.height === 0 ? 0.0001 : Node81rect.height;
  7646. var Node81endCompspts = [Node81compspts[Node81ptslength-2],Node81compspts[Node81ptslength-1],0,0];
  7647. var Node81startCompspts = [Node81compspts[0],Node81compspts[1],0,0];
  7648. Node81.setImage(GD.getPolyLineJSON());
  7649. Node81.setPosition(Node81rect.x+Node81rect.width/2,Node81rect.y+Node81rect.height/2);
  7650. Node81.setSize(Node81rect.width,Node81rect.height);
  7651. Node81.setStyle("opacity",1);
  7652. Node81.s({'pixelPerfect':true});
  7653. Node81borderwidth=1;
  7654. Node81.setRotation(0);
  7655. dataModel.add(Node81);
  7656. Node81.a('node.points',Node81compspts);
  7657. Node81.a('node.segments',[1,2]);
  7658. Node81.a('node.color','rgba(255,0,255,1)');
  7659. Node81.a('node.borderPattern',getDashStyle("@borderPattern@"));
  7660. Node81.a('node.borderColor','rgba(255,0,255,1)');
  7661. Node81.a('node.background','rgba(255,0,255,1)');
  7662. Node81.a('node.gradient','');
  7663. Node81.a('node.gradientcolor','rgba(255,0,255,1)');
  7664. Node81.a('node.endCompspts',Node81endCompspts);
  7665. Node81.a('node.startCompspts',Node81startCompspts);
  7666. (function (node, img, compspts, endCompspts, startCompspts) {
  7667. var position = node.getPosition(),
  7668. w = node.getWidth()*_ratio.ratioX,
  7669. h = node.getHeight()*_ratio.ratioY;
  7670. function resetPoints(rx, ry) {
  7671. for (var i = 0, len = compspts.length; i < len; i++) {
  7672. if (i%2 === 0) {
  7673. compspts[i]*=rx;
  7674. } else {
  7675. compspts[i]*=ry;
  7676. }
  7677. }
  7678. endCompspts[0] = compspts[compspts.length-2];
  7679. endCompspts[1] = compspts[compspts.length-1];
  7680. endCompspts[2] *= rx;
  7681. endCompspts[3] *= ry;
  7682. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  7683. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  7684. startCompspts[0] = compspts[0];
  7685. startCompspts[1] = compspts[1];
  7686. startCompspts[2] *= rx;
  7687. startCompspts[3] *= ry;
  7688. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  7689. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  7690. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  7691. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  7692. }
  7693. node.setSize(w, h);
  7694. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  7695. node.a('node.width', w);
  7696. node.a('node.height', h);
  7697. resetPoints(_ratio.ratioX, _ratio.ratioY);
  7698. node.borderWidth = 1;
  7699. node.a('node.borderwidth',node.borderWidth);
  7700. node._nodename = 'Node81';
  7701. node._nodeType = 'line';
  7702. zoomNodeList.push({
  7703. node: node,
  7704. attr: 'node.borderwidth'
  7705. });
  7706. var setWidth = node.setWidth,
  7707. setHeight = node.setHeight,
  7708. timer, rx = 1, ry = 1;
  7709. node.setWidth = function (width) {
  7710. var _width = this.getWidth();
  7711. rx = width / _width;
  7712. node.a('node.width', width);
  7713. setWidth.apply(this, arguments);
  7714. resetPoints(rx, 1);
  7715. }
  7716. node.setHeight = function (height) {
  7717. var _height = this.getHeight();
  7718. ry = height / _height;
  7719. node.a('node.height', height);
  7720. setHeight.apply(this, arguments);
  7721. resetPoints(1, ry);
  7722. }
  7723. })(Node81, Node81.getImage(), Node81compspts, Node81endCompspts, Node81startCompspts);
  7724. var Node82points=[284, 473,284, 493],
  7725. Node82rect=ht.Default.unionPoint([{x:284,y:473},{x:284,y:493}]),
  7726. Node82compspts=[];
  7727. _ratio = GD.getRatioWithRotation(0, ratio);
  7728. var _startratio = GD.getRatioWithRotation(4.71238898038469, ratio),
  7729. _endratio = GD.getRatioWithRotation(7.85398163397448, ratio);
  7730. for(var i=0;i<Node82points.length;i++){
  7731. if(i%2==0){
  7732. Node82compspts.push(Node82points[i]-Node82rect.x);
  7733. }else{
  7734. Node82compspts.push(Node82points[i]-Node82rect.y);
  7735. }
  7736. }
  7737. var Node82ptslength=Node82compspts.length;
  7738. if (Node82rect.height === 0) {
  7739. Node82compspts[0] -= 0;
  7740. Node82compspts[Node82ptslength-2] += 0;
  7741. } else if (Node82rect.width === 0){
  7742. Node82compspts[1] -= 0;
  7743. Node82compspts[Node82ptslength-1] += 0;
  7744. } else {
  7745. Node82compspts[0] -= 0;
  7746. Node82compspts[1] -= 0;
  7747. Node82compspts[Node82ptslength-2] += 0;
  7748. Node82compspts[Node82ptslength-1] += 0;
  7749. }
  7750. Node82 = new ht.Node();
  7751. Node82.borderWidth = 1;
  7752. Node82rect.width = Node82rect.width === 0 ? 0.0001 : Node82rect.width;
  7753. Node82rect.height = Node82rect.height === 0 ? 0.0001 : Node82rect.height;
  7754. var Node82endCompspts = [Node82compspts[Node82ptslength-2],Node82compspts[Node82ptslength-1],0,0];
  7755. var Node82startCompspts = [Node82compspts[0],Node82compspts[1],0,0];
  7756. Node82.setImage(GD.getPolyLineJSON());
  7757. Node82.setPosition(Node82rect.x+Node82rect.width/2,Node82rect.y+Node82rect.height/2);
  7758. Node82.setSize(Node82rect.width,Node82rect.height);
  7759. Node82.setStyle("opacity",1);
  7760. Node82.s({'pixelPerfect':true});
  7761. Node82borderwidth=1;
  7762. Node82.setRotation(0);
  7763. dataModel.add(Node82);
  7764. Node82.a('node.points',Node82compspts);
  7765. Node82.a('node.segments',[1,2]);
  7766. Node82.a('node.color','rgba(255,128,0,1)');
  7767. Node82.a('node.borderPattern',getDashStyle("@borderPattern@"));
  7768. Node82.a('node.borderColor','rgba(255,128,0,1)');
  7769. Node82.a('node.background','rgba(255,128,0,1)');
  7770. Node82.a('node.gradient','');
  7771. Node82.a('node.gradientcolor','rgba(255,128,0,1)');
  7772. Node82.a('node.endCompspts',Node82endCompspts);
  7773. Node82.a('node.startCompspts',Node82startCompspts);
  7774. (function (node, img, compspts, endCompspts, startCompspts) {
  7775. var position = node.getPosition(),
  7776. w = node.getWidth()*_ratio.ratioX,
  7777. h = node.getHeight()*_ratio.ratioY;
  7778. function resetPoints(rx, ry) {
  7779. for (var i = 0, len = compspts.length; i < len; i++) {
  7780. if (i%2 === 0) {
  7781. compspts[i]*=rx;
  7782. } else {
  7783. compspts[i]*=ry;
  7784. }
  7785. }
  7786. endCompspts[0] = compspts[compspts.length-2];
  7787. endCompspts[1] = compspts[compspts.length-1];
  7788. endCompspts[2] *= rx;
  7789. endCompspts[3] *= ry;
  7790. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  7791. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  7792. startCompspts[0] = compspts[0];
  7793. startCompspts[1] = compspts[1];
  7794. startCompspts[2] *= rx;
  7795. startCompspts[3] *= ry;
  7796. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  7797. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  7798. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  7799. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  7800. }
  7801. node.setSize(w, h);
  7802. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  7803. node.a('node.width', w);
  7804. node.a('node.height', h);
  7805. resetPoints(_ratio.ratioX, _ratio.ratioY);
  7806. node.borderWidth = 1;
  7807. node.a('node.borderwidth',node.borderWidth);
  7808. node._nodename = 'Node82';
  7809. node._nodeType = 'line';
  7810. zoomNodeList.push({
  7811. node: node,
  7812. attr: 'node.borderwidth'
  7813. });
  7814. var setWidth = node.setWidth,
  7815. setHeight = node.setHeight,
  7816. timer, rx = 1, ry = 1;
  7817. node.setWidth = function (width) {
  7818. var _width = this.getWidth();
  7819. rx = width / _width;
  7820. node.a('node.width', width);
  7821. setWidth.apply(this, arguments);
  7822. resetPoints(rx, 1);
  7823. }
  7824. node.setHeight = function (height) {
  7825. var _height = this.getHeight();
  7826. ry = height / _height;
  7827. node.a('node.height', height);
  7828. setHeight.apply(this, arguments);
  7829. resetPoints(1, ry);
  7830. }
  7831. })(Node82, Node82.getImage(), Node82compspts, Node82endCompspts, Node82startCompspts);
  7832. var Node83points=[284, 482,344, 482],
  7833. Node83rect=ht.Default.unionPoint([{x:284,y:482},{x:344,y:482}]),
  7834. Node83compspts=[];
  7835. _ratio = GD.getRatioWithRotation(0, ratio);
  7836. var _startratio = GD.getRatioWithRotation(3.14159265358979, ratio),
  7837. _endratio = GD.getRatioWithRotation(0, ratio);
  7838. for(var i=0;i<Node83points.length;i++){
  7839. if(i%2==0){
  7840. Node83compspts.push(Node83points[i]-Node83rect.x);
  7841. }else{
  7842. Node83compspts.push(Node83points[i]-Node83rect.y);
  7843. }
  7844. }
  7845. var Node83ptslength=Node83compspts.length;
  7846. if (Node83rect.height === 0) {
  7847. Node83compspts[0] -= 0;
  7848. Node83compspts[Node83ptslength-2] += 0;
  7849. } else if (Node83rect.width === 0){
  7850. Node83compspts[1] -= 0;
  7851. Node83compspts[Node83ptslength-1] += 0;
  7852. } else {
  7853. Node83compspts[0] -= 0;
  7854. Node83compspts[1] -= 0;
  7855. Node83compspts[Node83ptslength-2] += 0;
  7856. Node83compspts[Node83ptslength-1] += 0;
  7857. }
  7858. Node83 = new ht.Node();
  7859. Node83.borderWidth = 1;
  7860. Node83rect.width = Node83rect.width === 0 ? 0.0001 : Node83rect.width;
  7861. Node83rect.height = Node83rect.height === 0 ? 0.0001 : Node83rect.height;
  7862. var Node83endCompspts = [Node83compspts[Node83ptslength-2],Node83compspts[Node83ptslength-1],0,0];
  7863. var Node83startCompspts = [Node83compspts[0],Node83compspts[1],0,0];
  7864. Node83.setImage(GD.getPolyLineJSON());
  7865. Node83.setPosition(Node83rect.x+Node83rect.width/2,Node83rect.y+Node83rect.height/2);
  7866. Node83.setSize(Node83rect.width,Node83rect.height);
  7867. Node83.setStyle("opacity",1);
  7868. Node83.s({'pixelPerfect':true});
  7869. Node83borderwidth=1;
  7870. Node83.setRotation(0);
  7871. dataModel.add(Node83);
  7872. Node83.a('node.points',Node83compspts);
  7873. Node83.a('node.segments',[1,2]);
  7874. Node83.a('node.color','rgba(255,128,0,1)');
  7875. Node83.a('node.borderPattern',getDashStyle("@borderPattern@"));
  7876. Node83.a('node.borderColor','rgba(255,128,0,1)');
  7877. Node83.a('node.background','rgba(255,128,0,1)');
  7878. Node83.a('node.gradient','');
  7879. Node83.a('node.gradientcolor','rgba(255,128,0,1)');
  7880. Node83.a('node.endCompspts',Node83endCompspts);
  7881. Node83.a('node.startCompspts',Node83startCompspts);
  7882. (function (node, img, compspts, endCompspts, startCompspts) {
  7883. var position = node.getPosition(),
  7884. w = node.getWidth()*_ratio.ratioX,
  7885. h = node.getHeight()*_ratio.ratioY;
  7886. function resetPoints(rx, ry) {
  7887. for (var i = 0, len = compspts.length; i < len; i++) {
  7888. if (i%2 === 0) {
  7889. compspts[i]*=rx;
  7890. } else {
  7891. compspts[i]*=ry;
  7892. }
  7893. }
  7894. endCompspts[0] = compspts[compspts.length-2];
  7895. endCompspts[1] = compspts[compspts.length-1];
  7896. endCompspts[2] *= rx;
  7897. endCompspts[3] *= ry;
  7898. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  7899. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  7900. startCompspts[0] = compspts[0];
  7901. startCompspts[1] = compspts[1];
  7902. startCompspts[2] *= rx;
  7903. startCompspts[3] *= ry;
  7904. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  7905. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  7906. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  7907. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  7908. }
  7909. node.setSize(w, h);
  7910. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  7911. node.a('node.width', w);
  7912. node.a('node.height', h);
  7913. resetPoints(_ratio.ratioX, _ratio.ratioY);
  7914. node.borderWidth = 1;
  7915. node.a('node.borderwidth',node.borderWidth);
  7916. node._nodename = 'Node83';
  7917. node._nodeType = 'line';
  7918. zoomNodeList.push({
  7919. node: node,
  7920. attr: 'node.borderwidth'
  7921. });
  7922. var setWidth = node.setWidth,
  7923. setHeight = node.setHeight,
  7924. timer, rx = 1, ry = 1;
  7925. node.setWidth = function (width) {
  7926. var _width = this.getWidth();
  7927. rx = width / _width;
  7928. node.a('node.width', width);
  7929. setWidth.apply(this, arguments);
  7930. resetPoints(rx, 1);
  7931. }
  7932. node.setHeight = function (height) {
  7933. var _height = this.getHeight();
  7934. ry = height / _height;
  7935. node.a('node.height', height);
  7936. setHeight.apply(this, arguments);
  7937. resetPoints(1, ry);
  7938. }
  7939. })(Node83, Node83.getImage(), Node83compspts, Node83endCompspts, Node83startCompspts);
  7940. var Node84points=[352, 493,352, 493],
  7941. Node84rect=ht.Default.unionPoint([{x:352,y:493},{x:352,y:493}]),
  7942. Node84compspts=[];
  7943. _ratio = GD.getRatioWithRotation(0, ratio);
  7944. var _startratio = GD.getRatioWithRotation(4.71238898038469, ratio),
  7945. _endratio = GD.getRatioWithRotation(4.71238898038469, ratio);
  7946. for(var i=0;i<Node84points.length;i++){
  7947. if(i%2==0){
  7948. Node84compspts.push(Node84points[i]-Node84rect.x);
  7949. }else{
  7950. Node84compspts.push(Node84points[i]-Node84rect.y);
  7951. }
  7952. }
  7953. var Node84ptslength=Node84compspts.length;
  7954. if (Node84rect.height === 0) {
  7955. Node84compspts[0] -= 0;
  7956. Node84compspts[Node84ptslength-2] += 0;
  7957. } else if (Node84rect.width === 0){
  7958. Node84compspts[1] -= 0;
  7959. Node84compspts[Node84ptslength-1] += 0;
  7960. } else {
  7961. Node84compspts[0] -= 0;
  7962. Node84compspts[1] -= 0;
  7963. Node84compspts[Node84ptslength-2] += 0;
  7964. Node84compspts[Node84ptslength-1] += 0;
  7965. }
  7966. Node84 = new ht.Node();
  7967. Node84.borderWidth = 1;
  7968. Node84rect.width = Node84rect.width === 0 ? 0.0001 : Node84rect.width;
  7969. Node84rect.height = Node84rect.height === 0 ? 0.0001 : Node84rect.height;
  7970. var Node84endCompspts = [Node84compspts[Node84ptslength-2],Node84compspts[Node84ptslength-1],0,0];
  7971. var Node84startCompspts = [Node84compspts[0],Node84compspts[1],0,0];
  7972. Node84.setImage(GD.getPolyLineJSON());
  7973. Node84.setPosition(Node84rect.x+Node84rect.width/2,Node84rect.y+Node84rect.height/2);
  7974. Node84.setSize(Node84rect.width,Node84rect.height);
  7975. Node84.setStyle("opacity",1);
  7976. Node84.s({'pixelPerfect':true});
  7977. Node84borderwidth=1;
  7978. Node84.setRotation(0);
  7979. dataModel.add(Node84);
  7980. Node84.a('node.points',Node84compspts);
  7981. Node84.a('node.segments',[1,2]);
  7982. Node84.a('node.color','rgba(255,0,255,1)');
  7983. Node84.a('node.borderPattern',getDashStyle("@borderPattern@"));
  7984. Node84.a('node.borderColor','rgba(255,0,255,1)');
  7985. Node84.a('node.background','rgba(255,0,255,1)');
  7986. Node84.a('node.gradient','');
  7987. Node84.a('node.gradientcolor','rgba(255,0,255,1)');
  7988. Node84.a('node.endCompspts',Node84endCompspts);
  7989. Node84.a('node.startCompspts',Node84startCompspts);
  7990. (function (node, img, compspts, endCompspts, startCompspts) {
  7991. var position = node.getPosition(),
  7992. w = node.getWidth()*_ratio.ratioX,
  7993. h = node.getHeight()*_ratio.ratioY;
  7994. function resetPoints(rx, ry) {
  7995. for (var i = 0, len = compspts.length; i < len; i++) {
  7996. if (i%2 === 0) {
  7997. compspts[i]*=rx;
  7998. } else {
  7999. compspts[i]*=ry;
  8000. }
  8001. }
  8002. endCompspts[0] = compspts[compspts.length-2];
  8003. endCompspts[1] = compspts[compspts.length-1];
  8004. endCompspts[2] *= rx;
  8005. endCompspts[3] *= ry;
  8006. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  8007. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  8008. startCompspts[0] = compspts[0];
  8009. startCompspts[1] = compspts[1];
  8010. startCompspts[2] *= rx;
  8011. startCompspts[3] *= ry;
  8012. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  8013. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  8014. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  8015. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  8016. }
  8017. node.setSize(w, h);
  8018. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  8019. node.a('node.width', w);
  8020. node.a('node.height', h);
  8021. resetPoints(_ratio.ratioX, _ratio.ratioY);
  8022. node.borderWidth = 1;
  8023. node.a('node.borderwidth',node.borderWidth);
  8024. node._nodename = 'Node84';
  8025. node._nodeType = 'line';
  8026. zoomNodeList.push({
  8027. node: node,
  8028. attr: 'node.borderwidth'
  8029. });
  8030. var setWidth = node.setWidth,
  8031. setHeight = node.setHeight,
  8032. timer, rx = 1, ry = 1;
  8033. node.setWidth = function (width) {
  8034. var _width = this.getWidth();
  8035. rx = width / _width;
  8036. node.a('node.width', width);
  8037. setWidth.apply(this, arguments);
  8038. resetPoints(rx, 1);
  8039. }
  8040. node.setHeight = function (height) {
  8041. var _height = this.getHeight();
  8042. ry = height / _height;
  8043. node.a('node.height', height);
  8044. setHeight.apply(this, arguments);
  8045. resetPoints(1, ry);
  8046. }
  8047. })(Node84, Node84.getImage(), Node84compspts, Node84endCompspts, Node84startCompspts);
  8048. var Node85points=[344, 482,344, 487],
  8049. Node85rect=ht.Default.unionPoint([{x:344,y:482},{x:344,y:487}]),
  8050. Node85compspts=[];
  8051. _ratio = GD.getRatioWithRotation(0, ratio);
  8052. var _startratio = GD.getRatioWithRotation(4.71238898038469, ratio),
  8053. _endratio = GD.getRatioWithRotation(7.85398163397448, ratio);
  8054. for(var i=0;i<Node85points.length;i++){
  8055. if(i%2==0){
  8056. Node85compspts.push(Node85points[i]-Node85rect.x);
  8057. }else{
  8058. Node85compspts.push(Node85points[i]-Node85rect.y);
  8059. }
  8060. }
  8061. var Node85ptslength=Node85compspts.length;
  8062. if (Node85rect.height === 0) {
  8063. Node85compspts[0] -= 0;
  8064. Node85compspts[Node85ptslength-2] += 0;
  8065. } else if (Node85rect.width === 0){
  8066. Node85compspts[1] -= 0;
  8067. Node85compspts[Node85ptslength-1] += 0;
  8068. } else {
  8069. Node85compspts[0] -= 0;
  8070. Node85compspts[1] -= 0;
  8071. Node85compspts[Node85ptslength-2] += 0;
  8072. Node85compspts[Node85ptslength-1] += 0;
  8073. }
  8074. Node85 = new ht.Node();
  8075. Node85.borderWidth = 1;
  8076. Node85rect.width = Node85rect.width === 0 ? 0.0001 : Node85rect.width;
  8077. Node85rect.height = Node85rect.height === 0 ? 0.0001 : Node85rect.height;
  8078. var Node85endCompspts = [Node85compspts[Node85ptslength-2],Node85compspts[Node85ptslength-1],0,0];
  8079. var Node85startCompspts = [Node85compspts[0],Node85compspts[1],0,0];
  8080. Node85.setImage(GD.getPolyLineJSON());
  8081. Node85.setPosition(Node85rect.x+Node85rect.width/2,Node85rect.y+Node85rect.height/2);
  8082. Node85.setSize(Node85rect.width,Node85rect.height);
  8083. Node85.setStyle("opacity",1);
  8084. Node85.s({'pixelPerfect':true});
  8085. Node85borderwidth=1;
  8086. Node85.setRotation(0);
  8087. dataModel.add(Node85);
  8088. Node85.a('node.points',Node85compspts);
  8089. Node85.a('node.segments',[1,2]);
  8090. Node85.a('node.color','rgba(255,128,0,1)');
  8091. Node85.a('node.borderPattern',getDashStyle("@borderPattern@"));
  8092. Node85.a('node.borderColor','rgba(255,128,0,1)');
  8093. Node85.a('node.background','rgba(255,128,0,1)');
  8094. Node85.a('node.gradient','');
  8095. Node85.a('node.gradientcolor','rgba(255,128,0,1)');
  8096. Node85.a('node.endCompspts',Node85endCompspts);
  8097. Node85.a('node.startCompspts',Node85startCompspts);
  8098. (function (node, img, compspts, endCompspts, startCompspts) {
  8099. var position = node.getPosition(),
  8100. w = node.getWidth()*_ratio.ratioX,
  8101. h = node.getHeight()*_ratio.ratioY;
  8102. function resetPoints(rx, ry) {
  8103. for (var i = 0, len = compspts.length; i < len; i++) {
  8104. if (i%2 === 0) {
  8105. compspts[i]*=rx;
  8106. } else {
  8107. compspts[i]*=ry;
  8108. }
  8109. }
  8110. endCompspts[0] = compspts[compspts.length-2];
  8111. endCompspts[1] = compspts[compspts.length-1];
  8112. endCompspts[2] *= rx;
  8113. endCompspts[3] *= ry;
  8114. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  8115. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  8116. startCompspts[0] = compspts[0];
  8117. startCompspts[1] = compspts[1];
  8118. startCompspts[2] *= rx;
  8119. startCompspts[3] *= ry;
  8120. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  8121. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  8122. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  8123. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  8124. }
  8125. node.setSize(w, h);
  8126. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  8127. node.a('node.width', w);
  8128. node.a('node.height', h);
  8129. resetPoints(_ratio.ratioX, _ratio.ratioY);
  8130. node.borderWidth = 1;
  8131. node.a('node.borderwidth',node.borderWidth);
  8132. node._nodename = 'Node85';
  8133. node._nodeType = 'line';
  8134. zoomNodeList.push({
  8135. node: node,
  8136. attr: 'node.borderwidth'
  8137. });
  8138. var setWidth = node.setWidth,
  8139. setHeight = node.setHeight,
  8140. timer, rx = 1, ry = 1;
  8141. node.setWidth = function (width) {
  8142. var _width = this.getWidth();
  8143. rx = width / _width;
  8144. node.a('node.width', width);
  8145. setWidth.apply(this, arguments);
  8146. resetPoints(rx, 1);
  8147. }
  8148. node.setHeight = function (height) {
  8149. var _height = this.getHeight();
  8150. ry = height / _height;
  8151. node.a('node.height', height);
  8152. setHeight.apply(this, arguments);
  8153. resetPoints(1, ry);
  8154. }
  8155. })(Node85, Node85.getImage(), Node85compspts, Node85endCompspts, Node85startCompspts);
  8156. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  8157. var Node86 = new ht.lib['黄色接地'](344*ratio.ratioX, 506*ratio.ratioY, 15*_ratio.ratioX, 13*_ratio.ratioY, 0*Math.PI/180, {}, function (){return {}}, 'Node86');
  8158. _libModel.add("Node86", Node86);
  8159. Node86.setRotation(0*Math.PI/180);
  8160. ;
  8161. ;
  8162. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  8163. var Node87 = new ht.lib['12345'](486*ratio.ratioX, 525*ratio.ratioY, 57*_ratio.ratioX, 49*_ratio.ratioY, 0*Math.PI/180, {}, function (){return {}}, 'Node87');
  8164. _libModel.add("Node87", Node87);
  8165. Node87.setRotation(0*Math.PI/180);
  8166. ;
  8167. ;
  8168. var Node88points=[494, 550,494, 570],
  8169. Node88rect=ht.Default.unionPoint([{x:494,y:550},{x:494,y:570}]),
  8170. Node88compspts=[];
  8171. _ratio = GD.getRatioWithRotation(0, ratio);
  8172. var _startratio = GD.getRatioWithRotation(4.71238898038469, ratio),
  8173. _endratio = GD.getRatioWithRotation(7.85398163397448, ratio);
  8174. for(var i=0;i<Node88points.length;i++){
  8175. if(i%2==0){
  8176. Node88compspts.push(Node88points[i]-Node88rect.x);
  8177. }else{
  8178. Node88compspts.push(Node88points[i]-Node88rect.y);
  8179. }
  8180. }
  8181. var Node88ptslength=Node88compspts.length;
  8182. if (Node88rect.height === 0) {
  8183. Node88compspts[0] -= 0;
  8184. Node88compspts[Node88ptslength-2] += 0;
  8185. } else if (Node88rect.width === 0){
  8186. Node88compspts[1] -= 0;
  8187. Node88compspts[Node88ptslength-1] += 0;
  8188. } else {
  8189. Node88compspts[0] -= 0;
  8190. Node88compspts[1] -= 0;
  8191. Node88compspts[Node88ptslength-2] += 0;
  8192. Node88compspts[Node88ptslength-1] += 0;
  8193. }
  8194. Node88 = new ht.Node();
  8195. Node88.borderWidth = 1;
  8196. Node88rect.width = Node88rect.width === 0 ? 0.0001 : Node88rect.width;
  8197. Node88rect.height = Node88rect.height === 0 ? 0.0001 : Node88rect.height;
  8198. var Node88endCompspts = [Node88compspts[Node88ptslength-2],Node88compspts[Node88ptslength-1],0,0];
  8199. var Node88startCompspts = [Node88compspts[0],Node88compspts[1],0,0];
  8200. Node88.setImage(GD.getPolyLineJSON());
  8201. Node88.setPosition(Node88rect.x+Node88rect.width/2,Node88rect.y+Node88rect.height/2);
  8202. Node88.setSize(Node88rect.width,Node88rect.height);
  8203. Node88.setStyle("opacity",1);
  8204. Node88.s({'pixelPerfect':true});
  8205. Node88borderwidth=1;
  8206. Node88.setRotation(0);
  8207. dataModel.add(Node88);
  8208. Node88.a('node.points',Node88compspts);
  8209. Node88.a('node.segments',[1,2]);
  8210. Node88.a('node.color','rgba(255,128,0,1)');
  8211. Node88.a('node.borderPattern',getDashStyle("@borderPattern@"));
  8212. Node88.a('node.borderColor','rgba(255,128,0,1)');
  8213. Node88.a('node.background','rgba(255,128,0,1)');
  8214. Node88.a('node.gradient','');
  8215. Node88.a('node.gradientcolor','rgba(255,128,0,1)');
  8216. Node88.a('node.endCompspts',Node88endCompspts);
  8217. Node88.a('node.startCompspts',Node88startCompspts);
  8218. (function (node, img, compspts, endCompspts, startCompspts) {
  8219. var position = node.getPosition(),
  8220. w = node.getWidth()*_ratio.ratioX,
  8221. h = node.getHeight()*_ratio.ratioY;
  8222. function resetPoints(rx, ry) {
  8223. for (var i = 0, len = compspts.length; i < len; i++) {
  8224. if (i%2 === 0) {
  8225. compspts[i]*=rx;
  8226. } else {
  8227. compspts[i]*=ry;
  8228. }
  8229. }
  8230. endCompspts[0] = compspts[compspts.length-2];
  8231. endCompspts[1] = compspts[compspts.length-1];
  8232. endCompspts[2] *= rx;
  8233. endCompspts[3] *= ry;
  8234. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  8235. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  8236. startCompspts[0] = compspts[0];
  8237. startCompspts[1] = compspts[1];
  8238. startCompspts[2] *= rx;
  8239. startCompspts[3] *= ry;
  8240. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  8241. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  8242. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  8243. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  8244. }
  8245. node.setSize(w, h);
  8246. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  8247. node.a('node.width', w);
  8248. node.a('node.height', h);
  8249. resetPoints(_ratio.ratioX, _ratio.ratioY);
  8250. node.borderWidth = 1;
  8251. node.a('node.borderwidth',node.borderWidth);
  8252. node._nodename = 'Node88';
  8253. node._nodeType = 'line';
  8254. zoomNodeList.push({
  8255. node: node,
  8256. attr: 'node.borderwidth'
  8257. });
  8258. var setWidth = node.setWidth,
  8259. setHeight = node.setHeight,
  8260. timer, rx = 1, ry = 1;
  8261. node.setWidth = function (width) {
  8262. var _width = this.getWidth();
  8263. rx = width / _width;
  8264. node.a('node.width', width);
  8265. setWidth.apply(this, arguments);
  8266. resetPoints(rx, 1);
  8267. }
  8268. node.setHeight = function (height) {
  8269. var _height = this.getHeight();
  8270. ry = height / _height;
  8271. node.a('node.height', height);
  8272. setHeight.apply(this, arguments);
  8273. resetPoints(1, ry);
  8274. }
  8275. })(Node88, Node88.getImage(), Node88compspts, Node88endCompspts, Node88startCompspts);
  8276. var Node89points=[494, 610,494, 630],
  8277. Node89rect=ht.Default.unionPoint([{x:494,y:610},{x:494,y:630}]),
  8278. Node89compspts=[];
  8279. _ratio = GD.getRatioWithRotation(0, ratio);
  8280. var _startratio = GD.getRatioWithRotation(4.71238898038469, ratio),
  8281. _endratio = GD.getRatioWithRotation(7.85398163397448, ratio);
  8282. for(var i=0;i<Node89points.length;i++){
  8283. if(i%2==0){
  8284. Node89compspts.push(Node89points[i]-Node89rect.x);
  8285. }else{
  8286. Node89compspts.push(Node89points[i]-Node89rect.y);
  8287. }
  8288. }
  8289. var Node89ptslength=Node89compspts.length;
  8290. if (Node89rect.height === 0) {
  8291. Node89compspts[0] -= 0;
  8292. Node89compspts[Node89ptslength-2] += 0;
  8293. } else if (Node89rect.width === 0){
  8294. Node89compspts[1] -= 0;
  8295. Node89compspts[Node89ptslength-1] += 0;
  8296. } else {
  8297. Node89compspts[0] -= 0;
  8298. Node89compspts[1] -= 0;
  8299. Node89compspts[Node89ptslength-2] += 0;
  8300. Node89compspts[Node89ptslength-1] += 0;
  8301. }
  8302. Node89 = new ht.Node();
  8303. Node89.borderWidth = 1;
  8304. Node89rect.width = Node89rect.width === 0 ? 0.0001 : Node89rect.width;
  8305. Node89rect.height = Node89rect.height === 0 ? 0.0001 : Node89rect.height;
  8306. var Node89endCompspts = [Node89compspts[Node89ptslength-2],Node89compspts[Node89ptslength-1],0,0];
  8307. var Node89startCompspts = [Node89compspts[0],Node89compspts[1],0,0];
  8308. Node89.setImage(GD.getPolyLineJSON());
  8309. Node89.setPosition(Node89rect.x+Node89rect.width/2,Node89rect.y+Node89rect.height/2);
  8310. Node89.setSize(Node89rect.width,Node89rect.height);
  8311. Node89.setStyle("opacity",1);
  8312. Node89.s({'pixelPerfect':true});
  8313. Node89borderwidth=1;
  8314. Node89.setRotation(0);
  8315. dataModel.add(Node89);
  8316. Node89.a('node.points',Node89compspts);
  8317. Node89.a('node.segments',[1,2]);
  8318. Node89.a('node.color','rgba(255,128,0,1)');
  8319. Node89.a('node.borderPattern',getDashStyle("@borderPattern@"));
  8320. Node89.a('node.borderColor','rgba(255,128,0,1)');
  8321. Node89.a('node.background','rgba(255,128,0,1)');
  8322. Node89.a('node.gradient','');
  8323. Node89.a('node.gradientcolor','rgba(255,128,0,1)');
  8324. Node89.a('node.endCompspts',Node89endCompspts);
  8325. Node89.a('node.startCompspts',Node89startCompspts);
  8326. (function (node, img, compspts, endCompspts, startCompspts) {
  8327. var position = node.getPosition(),
  8328. w = node.getWidth()*_ratio.ratioX,
  8329. h = node.getHeight()*_ratio.ratioY;
  8330. function resetPoints(rx, ry) {
  8331. for (var i = 0, len = compspts.length; i < len; i++) {
  8332. if (i%2 === 0) {
  8333. compspts[i]*=rx;
  8334. } else {
  8335. compspts[i]*=ry;
  8336. }
  8337. }
  8338. endCompspts[0] = compspts[compspts.length-2];
  8339. endCompspts[1] = compspts[compspts.length-1];
  8340. endCompspts[2] *= rx;
  8341. endCompspts[3] *= ry;
  8342. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  8343. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  8344. startCompspts[0] = compspts[0];
  8345. startCompspts[1] = compspts[1];
  8346. startCompspts[2] *= rx;
  8347. startCompspts[3] *= ry;
  8348. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  8349. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  8350. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  8351. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  8352. }
  8353. node.setSize(w, h);
  8354. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  8355. node.a('node.width', w);
  8356. node.a('node.height', h);
  8357. resetPoints(_ratio.ratioX, _ratio.ratioY);
  8358. node.borderWidth = 1;
  8359. node.a('node.borderwidth',node.borderWidth);
  8360. node._nodename = 'Node89';
  8361. node._nodeType = 'line';
  8362. zoomNodeList.push({
  8363. node: node,
  8364. attr: 'node.borderwidth'
  8365. });
  8366. var setWidth = node.setWidth,
  8367. setHeight = node.setHeight,
  8368. timer, rx = 1, ry = 1;
  8369. node.setWidth = function (width) {
  8370. var _width = this.getWidth();
  8371. rx = width / _width;
  8372. node.a('node.width', width);
  8373. setWidth.apply(this, arguments);
  8374. resetPoints(rx, 1);
  8375. }
  8376. node.setHeight = function (height) {
  8377. var _height = this.getHeight();
  8378. ry = height / _height;
  8379. node.a('node.height', height);
  8380. setHeight.apply(this, arguments);
  8381. resetPoints(1, ry);
  8382. }
  8383. })(Node89, Node89.getImage(), Node89compspts, Node89endCompspts, Node89startCompspts);
  8384. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  8385. var Node90 = new ht.Node();
  8386. var Node90textStart, Node90textWidth, Node90lineStart, Node90align = 'left', Node90fontSize = 13.3333*_ratio.ratioY,Node90width = 29*_ratio.ratioX, Node90height = 16*_ratio.ratioY;
  8387. (function () {
  8388. if (Node90align === 'left') {
  8389. Node90textStart = Node90fontSize * 0.2 > 2 ? Node90fontSize * 0.2 - 4 : Node90fontSize * 0.2 - 9;
  8390. Node90textWidth = Node90width;
  8391. Node90lineStart = 1;
  8392. } else if (Node90align === 'right') {
  8393. Node90textStart = 0;
  8394. Node90textWidth =Node90fontSize <= 8 ? Node90width + Node90fontSize * 0.2 + 6 : Node90width - Node90fontSize * 0.2;
  8395. Node90lineStart = (Node90width - (ht.Default.getTextSize('Ia :', ' '+ Node90fontSize + 'px "Arial"').width + 6)) * 0.5;
  8396. } else if (Node90align === 'center') {
  8397. Node90textStart = -3;
  8398. Node90textWidth = Node90width;
  8399. Node90lineStart = Node90width - ht.Default.getTextSize('Ia :', ' '+ Node90fontSize + 'px "Arial"').width - 11;
  8400. }
  8401. })();
  8402. Node90.setImage(GD.getTextJSON(Node90width, Node90height, true, false, false, ' '+ Node90fontSize + 'px "Arial"'))
  8403. Node90.setPosition(311*ratio.ratioX, 396*ratio.ratioY);
  8404. Node90.setWidth(Node90width);
  8405. Node90.setHeight(Node90height);
  8406. Node90._nodeType = 'text';
  8407. Node90._disallowEvert = true;
  8408. Node90.setRotation(0*Math.PI/180);
  8409. Node90.a('node.width', Node90width);
  8410. Node90.a('node.height', Node90height);
  8411. Node90.a('node.rect', [0, 0, Node90width, Node90height]);
  8412. Node90.a('node.bordercolor','rgba(255,0,255,1)');
  8413. Node90.a('node.borderwidth', 0);
  8414. Node90.a('node.background','' || 'rgba(0,0,0,0)');
  8415. Node90.a('node.gradient','');
  8416. Node90.a('node.gradientcolor','');
  8417. Node90.a('node.text','Ia :');
  8418. Node90.a('node.textalign','left');
  8419. Node90.a('node.textvAlign','middle');
  8420. Node90.a('node.textrect', [Node90textStart, 0, Node90textWidth, Node90height]);
  8421. Node90.a('node.color','rgba(255,0,255,1)');
  8422. Node90.a('node.font',' '+ Node90fontSize + 'px "Arial"');
  8423. Node90.a('node.textvisible',true);
  8424. Node90.a('node.linefeed',false);
  8425. if (false) {
  8426. Node90.a('node.textfunc',function(g) {
  8427. g.beginPath();
  8428. var str=Node90.a('node.text') || 'Ia :';
  8429. var color=Node90.a('node.color') || 'rgba(255,0,255,1)';
  8430. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node90width,Node90height,13.3333*_ratio.ratioY,"left",color,' '+ Node90fontSize + 'px "Arial"', 0,g);
  8431. });
  8432. }
  8433. if (false) {
  8434. Node90.a('node.underlinepoints',[Node90lineStart, (16 - 13.3333) * 0.5 * _ratio.ratioY + Node90fontSize + 2 , ht.Default.getTextSize('Ia :', ' '+ Node90fontSize + 'px "Arial"').width + 6, (Node90height - Node90fontSize) * 0.5*_ratio.ratioY + Node90fontSize + 2 ]);
  8435. Node90.a('node.underlinevisible',false);
  8436. Node90.a('node.underlineBorderWidth', 1);
  8437. }
  8438. dataModel.add(Node90);
  8439. zoomNodeList.push({
  8440. node: Node90,
  8441. borderWidth: 0,
  8442. attr: 'node.borderwidth'
  8443. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  8444. var Node91 = new ht.Node();
  8445. var Node91textStart, Node91textWidth, Node91lineStart, Node91align = 'left', Node91fontSize = 13.3333*_ratio.ratioY,Node91width = 29*_ratio.ratioX, Node91height = 16*_ratio.ratioY;
  8446. (function () {
  8447. if (Node91align === 'left') {
  8448. Node91textStart = Node91fontSize * 0.2 > 2 ? Node91fontSize * 0.2 - 4 : Node91fontSize * 0.2 - 9;
  8449. Node91textWidth = Node91width;
  8450. Node91lineStart = 1;
  8451. } else if (Node91align === 'right') {
  8452. Node91textStart = 0;
  8453. Node91textWidth =Node91fontSize <= 8 ? Node91width + Node91fontSize * 0.2 + 6 : Node91width - Node91fontSize * 0.2;
  8454. Node91lineStart = (Node91width - (ht.Default.getTextSize('P :', ' '+ Node91fontSize + 'px "Arial"').width + 6)) * 0.5;
  8455. } else if (Node91align === 'center') {
  8456. Node91textStart = -3;
  8457. Node91textWidth = Node91width;
  8458. Node91lineStart = Node91width - ht.Default.getTextSize('P :', ' '+ Node91fontSize + 'px "Arial"').width - 11;
  8459. }
  8460. })();
  8461. Node91.setImage(GD.getTextJSON(Node91width, Node91height, true, false, false, ' '+ Node91fontSize + 'px "Arial"'))
  8462. Node91.setPosition(311*ratio.ratioX, 419*ratio.ratioY);
  8463. Node91.setWidth(Node91width);
  8464. Node91.setHeight(Node91height);
  8465. Node91._nodeType = 'text';
  8466. Node91._disallowEvert = true;
  8467. Node91.setRotation(0*Math.PI/180);
  8468. Node91.a('node.width', Node91width);
  8469. Node91.a('node.height', Node91height);
  8470. Node91.a('node.rect', [0, 0, Node91width, Node91height]);
  8471. Node91.a('node.bordercolor','rgba(0,0,0,1)');
  8472. Node91.a('node.borderwidth', 0);
  8473. Node91.a('node.background','' || 'rgba(0,0,0,0)');
  8474. Node91.a('node.gradient','');
  8475. Node91.a('node.gradientcolor','');
  8476. Node91.a('node.text','P :');
  8477. Node91.a('node.textalign','left');
  8478. Node91.a('node.textvAlign','middle');
  8479. Node91.a('node.textrect', [Node91textStart, 0, Node91textWidth, Node91height]);
  8480. Node91.a('node.color','rgba(0,0,0,1)');
  8481. Node91.a('node.font',' '+ Node91fontSize + 'px "Arial"');
  8482. Node91.a('node.textvisible',true);
  8483. Node91.a('node.linefeed',false);
  8484. if (false) {
  8485. Node91.a('node.textfunc',function(g) {
  8486. g.beginPath();
  8487. var str=Node91.a('node.text') || 'P :';
  8488. var color=Node91.a('node.color') || 'rgba(0,0,0,1)';
  8489. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node91width,Node91height,13.3333*_ratio.ratioY,"left",color,' '+ Node91fontSize + 'px "Arial"', 0,g);
  8490. });
  8491. }
  8492. if (false) {
  8493. Node91.a('node.underlinepoints',[Node91lineStart, (16 - 13.3333) * 0.5 * _ratio.ratioY + Node91fontSize + 2 , ht.Default.getTextSize('P :', ' '+ Node91fontSize + 'px "Arial"').width + 6, (Node91height - Node91fontSize) * 0.5*_ratio.ratioY + Node91fontSize + 2 ]);
  8494. Node91.a('node.underlinevisible',false);
  8495. Node91.a('node.underlineBorderWidth', 1);
  8496. }
  8497. dataModel.add(Node91);
  8498. zoomNodeList.push({
  8499. node: Node91,
  8500. borderWidth: 0,
  8501. attr: 'node.borderwidth'
  8502. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  8503. var Node92 = new ht.Node();
  8504. var Node92textStart, Node92textWidth, Node92lineStart, Node92align = 'left', Node92fontSize = 13.3333*_ratio.ratioY,Node92width = 29*_ratio.ratioX, Node92height = 16*_ratio.ratioY;
  8505. (function () {
  8506. if (Node92align === 'left') {
  8507. Node92textStart = Node92fontSize * 0.2 > 2 ? Node92fontSize * 0.2 - 4 : Node92fontSize * 0.2 - 9;
  8508. Node92textWidth = Node92width;
  8509. Node92lineStart = 1;
  8510. } else if (Node92align === 'right') {
  8511. Node92textStart = 0;
  8512. Node92textWidth =Node92fontSize <= 8 ? Node92width + Node92fontSize * 0.2 + 6 : Node92width - Node92fontSize * 0.2;
  8513. Node92lineStart = (Node92width - (ht.Default.getTextSize('Q :', ' '+ Node92fontSize + 'px "Arial"').width + 6)) * 0.5;
  8514. } else if (Node92align === 'center') {
  8515. Node92textStart = -3;
  8516. Node92textWidth = Node92width;
  8517. Node92lineStart = Node92width - ht.Default.getTextSize('Q :', ' '+ Node92fontSize + 'px "Arial"').width - 11;
  8518. }
  8519. })();
  8520. Node92.setImage(GD.getTextJSON(Node92width, Node92height, true, false, false, ' '+ Node92fontSize + 'px "Arial"'))
  8521. Node92.setPosition(311*ratio.ratioX, 440*ratio.ratioY);
  8522. Node92.setWidth(Node92width);
  8523. Node92.setHeight(Node92height);
  8524. Node92._nodeType = 'text';
  8525. Node92._disallowEvert = true;
  8526. Node92.setRotation(0*Math.PI/180);
  8527. Node92.a('node.width', Node92width);
  8528. Node92.a('node.height', Node92height);
  8529. Node92.a('node.rect', [0, 0, Node92width, Node92height]);
  8530. Node92.a('node.bordercolor','rgba(0,0,0,1)');
  8531. Node92.a('node.borderwidth', 0);
  8532. Node92.a('node.background','' || 'rgba(0,0,0,0)');
  8533. Node92.a('node.gradient','');
  8534. Node92.a('node.gradientcolor','');
  8535. Node92.a('node.text','Q :');
  8536. Node92.a('node.textalign','left');
  8537. Node92.a('node.textvAlign','middle');
  8538. Node92.a('node.textrect', [Node92textStart, 0, Node92textWidth, Node92height]);
  8539. Node92.a('node.color','rgba(0,0,0,1)');
  8540. Node92.a('node.font',' '+ Node92fontSize + 'px "Arial"');
  8541. Node92.a('node.textvisible',true);
  8542. Node92.a('node.linefeed',false);
  8543. if (false) {
  8544. Node92.a('node.textfunc',function(g) {
  8545. g.beginPath();
  8546. var str=Node92.a('node.text') || 'Q :';
  8547. var color=Node92.a('node.color') || 'rgba(0,0,0,1)';
  8548. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node92width,Node92height,13.3333*_ratio.ratioY,"left",color,' '+ Node92fontSize + 'px "Arial"', 0,g);
  8549. });
  8550. }
  8551. if (false) {
  8552. Node92.a('node.underlinepoints',[Node92lineStart, (16 - 13.3333) * 0.5 * _ratio.ratioY + Node92fontSize + 2 , ht.Default.getTextSize('Q :', ' '+ Node92fontSize + 'px "Arial"').width + 6, (Node92height - Node92fontSize) * 0.5*_ratio.ratioY + Node92fontSize + 2 ]);
  8553. Node92.a('node.underlinevisible',false);
  8554. Node92.a('node.underlineBorderWidth', 1);
  8555. }
  8556. dataModel.add(Node92);
  8557. zoomNodeList.push({
  8558. node: Node92,
  8559. borderWidth: 0,
  8560. attr: 'node.borderwidth'
  8561. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  8562. var Node93 = new ht.Node();
  8563. var Node93textStart, Node93textWidth, Node93lineStart, Node93align = 'left', Node93fontSize = 13.3333*_ratio.ratioY,Node93width = 41*_ratio.ratioX, Node93height = 16*_ratio.ratioY;
  8564. (function () {
  8565. if (Node93align === 'left') {
  8566. Node93textStart = Node93fontSize * 0.2 > 2 ? Node93fontSize * 0.2 - 4 : Node93fontSize * 0.2 - 9;
  8567. Node93textWidth = Node93width;
  8568. Node93lineStart = 1;
  8569. } else if (Node93align === 'right') {
  8570. Node93textStart = 0;
  8571. Node93textWidth =Node93fontSize <= 8 ? Node93width + Node93fontSize * 0.2 + 6 : Node93width - Node93fontSize * 0.2;
  8572. Node93lineStart = (Node93width - (ht.Default.getTextSize('COS :', ' '+ Node93fontSize + 'px "Arial"').width + 6)) * 0.5;
  8573. } else if (Node93align === 'center') {
  8574. Node93textStart = -3;
  8575. Node93textWidth = Node93width;
  8576. Node93lineStart = Node93width - ht.Default.getTextSize('COS :', ' '+ Node93fontSize + 'px "Arial"').width - 11;
  8577. }
  8578. })();
  8579. Node93.setImage(GD.getTextJSON(Node93width, Node93height, true, false, false, ' '+ Node93fontSize + 'px "Arial"'))
  8580. Node93.setPosition(298*ratio.ratioX, 460*ratio.ratioY);
  8581. Node93.setWidth(Node93width);
  8582. Node93.setHeight(Node93height);
  8583. Node93._nodeType = 'text';
  8584. Node93._disallowEvert = true;
  8585. Node93.setRotation(0*Math.PI/180);
  8586. Node93.a('node.width', Node93width);
  8587. Node93.a('node.height', Node93height);
  8588. Node93.a('node.rect', [0, 0, Node93width, Node93height]);
  8589. Node93.a('node.bordercolor','rgba(0,0,0,1)');
  8590. Node93.a('node.borderwidth', 0);
  8591. Node93.a('node.background','' || 'rgba(0,0,0,0)');
  8592. Node93.a('node.gradient','');
  8593. Node93.a('node.gradientcolor','');
  8594. Node93.a('node.text','COS :');
  8595. Node93.a('node.textalign','left');
  8596. Node93.a('node.textvAlign','middle');
  8597. Node93.a('node.textrect', [Node93textStart, 0, Node93textWidth, Node93height]);
  8598. Node93.a('node.color','rgba(0,0,0,1)');
  8599. Node93.a('node.font',' '+ Node93fontSize + 'px "Arial"');
  8600. Node93.a('node.textvisible',true);
  8601. Node93.a('node.linefeed',false);
  8602. if (false) {
  8603. Node93.a('node.textfunc',function(g) {
  8604. g.beginPath();
  8605. var str=Node93.a('node.text') || 'COS :';
  8606. var color=Node93.a('node.color') || 'rgba(0,0,0,1)';
  8607. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node93width,Node93height,13.3333*_ratio.ratioY,"left",color,' '+ Node93fontSize + 'px "Arial"', 0,g);
  8608. });
  8609. }
  8610. if (false) {
  8611. Node93.a('node.underlinepoints',[Node93lineStart, (16 - 13.3333) * 0.5 * _ratio.ratioY + Node93fontSize + 2 , ht.Default.getTextSize('COS :', ' '+ Node93fontSize + 'px "Arial"').width + 6, (Node93height - Node93fontSize) * 0.5*_ratio.ratioY + Node93fontSize + 2 ]);
  8612. Node93.a('node.underlinevisible',false);
  8613. Node93.a('node.underlineBorderWidth', 1);
  8614. }
  8615. dataModel.add(Node93);
  8616. zoomNodeList.push({
  8617. node: Node93,
  8618. borderWidth: 0,
  8619. attr: 'node.borderwidth'
  8620. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  8621. var Node94 = new ht.Node();
  8622. var Node94textStart, Node94textWidth, Node94lineStart, Node94align = 'left', Node94fontSize = 15.99996*_ratio.ratioY,Node94width = 58*_ratio.ratioX, Node94height = 19*_ratio.ratioY;
  8623. (function () {
  8624. if (Node94align === 'left') {
  8625. Node94textStart = Node94fontSize * 0.2 > 2 ? Node94fontSize * 0.2 - 4 : Node94fontSize * 0.2 - 9;
  8626. Node94textWidth = Node94width;
  8627. Node94lineStart = 1;
  8628. } else if (Node94align === 'right') {
  8629. Node94textStart = 0;
  8630. Node94textWidth =Node94fontSize <= 8 ? Node94width + Node94fontSize * 0.2 + 6 : Node94width - Node94fontSize * 0.2;
  8631. Node94lineStart = (Node94width - (ht.Default.getTextSize('1#SVG', ' '+ Node94fontSize + 'px "Arial"').width + 6)) * 0.5;
  8632. } else if (Node94align === 'center') {
  8633. Node94textStart = -3;
  8634. Node94textWidth = Node94width;
  8635. Node94lineStart = Node94width - ht.Default.getTextSize('1#SVG', ' '+ Node94fontSize + 'px "Arial"').width - 11;
  8636. }
  8637. })();
  8638. Node94.setImage(GD.getTextJSON(Node94width, Node94height, true, false, false, ' '+ Node94fontSize + 'px "Arial"'))
  8639. Node94.setPosition(323*ratio.ratioX, 372*ratio.ratioY);
  8640. Node94.setWidth(Node94width);
  8641. Node94.setHeight(Node94height);
  8642. Node94._nodeType = 'text';
  8643. Node94._disallowEvert = true;
  8644. Node94.setRotation(0*Math.PI/180);
  8645. Node94.a('node.width', Node94width);
  8646. Node94.a('node.height', Node94height);
  8647. Node94.a('node.rect', [0, 0, Node94width, Node94height]);
  8648. Node94.a('node.bordercolor','rgba(0,0,0,1)');
  8649. Node94.a('node.borderwidth', 0);
  8650. Node94.a('node.background','' || 'rgba(0,0,0,0)');
  8651. Node94.a('node.gradient','');
  8652. Node94.a('node.gradientcolor','');
  8653. Node94.a('node.text','1#SVG');
  8654. Node94.a('node.textalign','left');
  8655. Node94.a('node.textvAlign','middle');
  8656. Node94.a('node.textrect', [Node94textStart, 0, Node94textWidth, Node94height]);
  8657. Node94.a('node.color','rgba(0,0,0,1)');
  8658. Node94.a('node.font',' '+ Node94fontSize + 'px "Arial"');
  8659. Node94.a('node.textvisible',true);
  8660. Node94.a('node.linefeed',false);
  8661. if (false) {
  8662. Node94.a('node.textfunc',function(g) {
  8663. g.beginPath();
  8664. var str=Node94.a('node.text') || '1#SVG';
  8665. var color=Node94.a('node.color') || 'rgba(0,0,0,1)';
  8666. canvasTextAutoLine(str,0,15.99996*0.5*_ratio.ratioY,Node94width,Node94height,15.99996*_ratio.ratioY,"left",color,' '+ Node94fontSize + 'px "Arial"', 0,g);
  8667. });
  8668. }
  8669. if (false) {
  8670. Node94.a('node.underlinepoints',[Node94lineStart, (19 - 15.99996) * 0.5 * _ratio.ratioY + Node94fontSize + 2 , ht.Default.getTextSize('1#SVG', ' '+ Node94fontSize + 'px "Arial"').width + 6, (Node94height - Node94fontSize) * 0.5*_ratio.ratioY + Node94fontSize + 2 ]);
  8671. Node94.a('node.underlinevisible',false);
  8672. Node94.a('node.underlineBorderWidth', 1);
  8673. }
  8674. dataModel.add(Node94);
  8675. zoomNodeList.push({
  8676. node: Node94,
  8677. borderWidth: 0,
  8678. attr: 'node.borderwidth'
  8679. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  8680. var Node95 = new ht.Node();
  8681. var Node95textStart, Node95textWidth, Node95lineStart, Node95align = 'left', Node95fontSize = 13.3333*_ratio.ratioY,Node95width = 42*_ratio.ratioX, Node95height = 16*_ratio.ratioY;
  8682. (function () {
  8683. if (Node95align === 'left') {
  8684. Node95textStart = Node95fontSize * 0.2 > 2 ? Node95fontSize * 0.2 - 4 : Node95fontSize * 0.2 - 9;
  8685. Node95textWidth = Node95width;
  8686. Node95lineStart = 1;
  8687. } else if (Node95align === 'right') {
  8688. Node95textStart = 0;
  8689. Node95textWidth =Node95fontSize <= 8 ? Node95width + Node95fontSize * 0.2 + 6 : Node95width - Node95fontSize * 0.2;
  8690. Node95lineStart = (Node95width - (ht.Default.getTextSize('绕组 :', ' '+ Node95fontSize + 'px "Arial"').width + 6)) * 0.5;
  8691. } else if (Node95align === 'center') {
  8692. Node95textStart = -3;
  8693. Node95textWidth = Node95width;
  8694. Node95lineStart = Node95width - ht.Default.getTextSize('绕组 :', ' '+ Node95fontSize + 'px "Arial"').width - 11;
  8695. }
  8696. })();
  8697. Node95.setImage(GD.getTextJSON(Node95width, Node95height, true, false, false, ' '+ Node95fontSize + 'px "Arial"'))
  8698. Node95.setPosition(515*ratio.ratioX, 396*ratio.ratioY);
  8699. Node95.setWidth(Node95width);
  8700. Node95.setHeight(Node95height);
  8701. Node95._nodeType = 'text';
  8702. Node95._disallowEvert = true;
  8703. Node95.setRotation(0*Math.PI/180);
  8704. Node95.a('node.width', Node95width);
  8705. Node95.a('node.height', Node95height);
  8706. Node95.a('node.rect', [0, 0, Node95width, Node95height]);
  8707. Node95.a('node.bordercolor','rgba(0,0,0,1)');
  8708. Node95.a('node.borderwidth', 0);
  8709. Node95.a('node.background','' || 'rgba(0,0,0,0)');
  8710. Node95.a('node.gradient','');
  8711. Node95.a('node.gradientcolor','');
  8712. Node95.a('node.text','绕组 :');
  8713. Node95.a('node.textalign','left');
  8714. Node95.a('node.textvAlign','middle');
  8715. Node95.a('node.textrect', [Node95textStart, 0, Node95textWidth, Node95height]);
  8716. Node95.a('node.color','rgba(0,0,0,1)');
  8717. Node95.a('node.font',' '+ Node95fontSize + 'px "Arial"');
  8718. Node95.a('node.textvisible',true);
  8719. Node95.a('node.linefeed',false);
  8720. if (false) {
  8721. Node95.a('node.textfunc',function(g) {
  8722. g.beginPath();
  8723. var str=Node95.a('node.text') || '绕组 :';
  8724. var color=Node95.a('node.color') || 'rgba(0,0,0,1)';
  8725. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node95width,Node95height,13.3333*_ratio.ratioY,"left",color,' '+ Node95fontSize + 'px "Arial"', 0,g);
  8726. });
  8727. }
  8728. if (false) {
  8729. Node95.a('node.underlinepoints',[Node95lineStart, (16 - 13.3333) * 0.5 * _ratio.ratioY + Node95fontSize + 2 , ht.Default.getTextSize('绕组 :', ' '+ Node95fontSize + 'px "Arial"').width + 6, (Node95height - Node95fontSize) * 0.5*_ratio.ratioY + Node95fontSize + 2 ]);
  8730. Node95.a('node.underlinevisible',false);
  8731. Node95.a('node.underlineBorderWidth', 1);
  8732. }
  8733. dataModel.add(Node95);
  8734. zoomNodeList.push({
  8735. node: Node95,
  8736. borderWidth: 0,
  8737. attr: 'node.borderwidth'
  8738. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  8739. var Node96 = new ht.Node();
  8740. var Node96textStart, Node96textWidth, Node96lineStart, Node96align = 'left', Node96fontSize = 13.3333*_ratio.ratioY,Node96width = 49*_ratio.ratioX, Node96height = 16*_ratio.ratioY;
  8741. (function () {
  8742. if (Node96align === 'left') {
  8743. Node96textStart = Node96fontSize * 0.2 > 2 ? Node96fontSize * 0.2 - 4 : Node96fontSize * 0.2 - 9;
  8744. Node96textWidth = Node96width;
  8745. Node96lineStart = 1;
  8746. } else if (Node96align === 'right') {
  8747. Node96textStart = 0;
  8748. Node96textWidth =Node96fontSize <= 8 ? Node96width + Node96fontSize * 0.2 + 6 : Node96width - Node96fontSize * 0.2;
  8749. Node96lineStart = (Node96width - (ht.Default.getTextSize('油温1 :', ' '+ Node96fontSize + 'px "Arial"').width + 6)) * 0.5;
  8750. } else if (Node96align === 'center') {
  8751. Node96textStart = -3;
  8752. Node96textWidth = Node96width;
  8753. Node96lineStart = Node96width - ht.Default.getTextSize('油温1 :', ' '+ Node96fontSize + 'px "Arial"').width - 11;
  8754. }
  8755. })();
  8756. Node96.setImage(GD.getTextJSON(Node96width, Node96height, true, false, false, ' '+ Node96fontSize + 'px "Arial"'))
  8757. Node96.setPosition(511*ratio.ratioX, 419*ratio.ratioY);
  8758. Node96.setWidth(Node96width);
  8759. Node96.setHeight(Node96height);
  8760. Node96._nodeType = 'text';
  8761. Node96._disallowEvert = true;
  8762. Node96.setRotation(0*Math.PI/180);
  8763. Node96.a('node.width', Node96width);
  8764. Node96.a('node.height', Node96height);
  8765. Node96.a('node.rect', [0, 0, Node96width, Node96height]);
  8766. Node96.a('node.bordercolor','rgba(0,0,0,1)');
  8767. Node96.a('node.borderwidth', 0);
  8768. Node96.a('node.background','' || 'rgba(0,0,0,0)');
  8769. Node96.a('node.gradient','');
  8770. Node96.a('node.gradientcolor','');
  8771. Node96.a('node.text','油温1 :');
  8772. Node96.a('node.textalign','left');
  8773. Node96.a('node.textvAlign','middle');
  8774. Node96.a('node.textrect', [Node96textStart, 0, Node96textWidth, Node96height]);
  8775. Node96.a('node.color','rgba(0,0,0,1)');
  8776. Node96.a('node.font',' '+ Node96fontSize + 'px "Arial"');
  8777. Node96.a('node.textvisible',true);
  8778. Node96.a('node.linefeed',false);
  8779. if (false) {
  8780. Node96.a('node.textfunc',function(g) {
  8781. g.beginPath();
  8782. var str=Node96.a('node.text') || '油温1 :';
  8783. var color=Node96.a('node.color') || 'rgba(0,0,0,1)';
  8784. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node96width,Node96height,13.3333*_ratio.ratioY,"left",color,' '+ Node96fontSize + 'px "Arial"', 0,g);
  8785. });
  8786. }
  8787. if (false) {
  8788. Node96.a('node.underlinepoints',[Node96lineStart, (16 - 13.3333) * 0.5 * _ratio.ratioY + Node96fontSize + 2 , ht.Default.getTextSize('油温1 :', ' '+ Node96fontSize + 'px "Arial"').width + 6, (Node96height - Node96fontSize) * 0.5*_ratio.ratioY + Node96fontSize + 2 ]);
  8789. Node96.a('node.underlinevisible',false);
  8790. Node96.a('node.underlineBorderWidth', 1);
  8791. }
  8792. dataModel.add(Node96);
  8793. zoomNodeList.push({
  8794. node: Node96,
  8795. borderWidth: 0,
  8796. attr: 'node.borderwidth'
  8797. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  8798. var Node97 = new ht.Node();
  8799. var Node97textStart, Node97textWidth, Node97lineStart, Node97align = 'left', Node97fontSize = 13.3333*_ratio.ratioY,Node97width = 49*_ratio.ratioX, Node97height = 16*_ratio.ratioY;
  8800. (function () {
  8801. if (Node97align === 'left') {
  8802. Node97textStart = Node97fontSize * 0.2 > 2 ? Node97fontSize * 0.2 - 4 : Node97fontSize * 0.2 - 9;
  8803. Node97textWidth = Node97width;
  8804. Node97lineStart = 1;
  8805. } else if (Node97align === 'right') {
  8806. Node97textStart = 0;
  8807. Node97textWidth =Node97fontSize <= 8 ? Node97width + Node97fontSize * 0.2 + 6 : Node97width - Node97fontSize * 0.2;
  8808. Node97lineStart = (Node97width - (ht.Default.getTextSize('油温2 :', ' '+ Node97fontSize + 'px "Arial"').width + 6)) * 0.5;
  8809. } else if (Node97align === 'center') {
  8810. Node97textStart = -3;
  8811. Node97textWidth = Node97width;
  8812. Node97lineStart = Node97width - ht.Default.getTextSize('油温2 :', ' '+ Node97fontSize + 'px "Arial"').width - 11;
  8813. }
  8814. })();
  8815. Node97.setImage(GD.getTextJSON(Node97width, Node97height, true, false, false, ' '+ Node97fontSize + 'px "Arial"'))
  8816. Node97.setPosition(511*ratio.ratioX, 440*ratio.ratioY);
  8817. Node97.setWidth(Node97width);
  8818. Node97.setHeight(Node97height);
  8819. Node97._nodeType = 'text';
  8820. Node97._disallowEvert = true;
  8821. Node97.setRotation(0*Math.PI/180);
  8822. Node97.a('node.width', Node97width);
  8823. Node97.a('node.height', Node97height);
  8824. Node97.a('node.rect', [0, 0, Node97width, Node97height]);
  8825. Node97.a('node.bordercolor','rgba(0,0,0,1)');
  8826. Node97.a('node.borderwidth', 0);
  8827. Node97.a('node.background','' || 'rgba(0,0,0,0)');
  8828. Node97.a('node.gradient','');
  8829. Node97.a('node.gradientcolor','');
  8830. Node97.a('node.text','油温2 :');
  8831. Node97.a('node.textalign','left');
  8832. Node97.a('node.textvAlign','middle');
  8833. Node97.a('node.textrect', [Node97textStart, 0, Node97textWidth, Node97height]);
  8834. Node97.a('node.color','rgba(0,0,0,1)');
  8835. Node97.a('node.font',' '+ Node97fontSize + 'px "Arial"');
  8836. Node97.a('node.textvisible',true);
  8837. Node97.a('node.linefeed',false);
  8838. if (false) {
  8839. Node97.a('node.textfunc',function(g) {
  8840. g.beginPath();
  8841. var str=Node97.a('node.text') || '油温2 :';
  8842. var color=Node97.a('node.color') || 'rgba(0,0,0,1)';
  8843. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node97width,Node97height,13.3333*_ratio.ratioY,"left",color,' '+ Node97fontSize + 'px "Arial"', 0,g);
  8844. });
  8845. }
  8846. if (false) {
  8847. Node97.a('node.underlinepoints',[Node97lineStart, (16 - 13.3333) * 0.5 * _ratio.ratioY + Node97fontSize + 2 , ht.Default.getTextSize('油温2 :', ' '+ Node97fontSize + 'px "Arial"').width + 6, (Node97height - Node97fontSize) * 0.5*_ratio.ratioY + Node97fontSize + 2 ]);
  8848. Node97.a('node.underlinevisible',false);
  8849. Node97.a('node.underlineBorderWidth', 1);
  8850. }
  8851. dataModel.add(Node97);
  8852. zoomNodeList.push({
  8853. node: Node97,
  8854. borderWidth: 0,
  8855. attr: 'node.borderwidth'
  8856. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  8857. var Node98 = new ht.Node();
  8858. var Node98textStart, Node98textWidth, Node98lineStart, Node98align = 'left', Node98fontSize = 13.3333*_ratio.ratioY,Node98width = 42*_ratio.ratioX, Node98height = 16*_ratio.ratioY;
  8859. (function () {
  8860. if (Node98align === 'left') {
  8861. Node98textStart = Node98fontSize * 0.2 > 2 ? Node98fontSize * 0.2 - 4 : Node98fontSize * 0.2 - 9;
  8862. Node98textWidth = Node98width;
  8863. Node98lineStart = 1;
  8864. } else if (Node98align === 'right') {
  8865. Node98textStart = 0;
  8866. Node98textWidth =Node98fontSize <= 8 ? Node98width + Node98fontSize * 0.2 + 6 : Node98width - Node98fontSize * 0.2;
  8867. Node98lineStart = (Node98width - (ht.Default.getTextSize('档位 :', ' '+ Node98fontSize + 'px "Arial"').width + 6)) * 0.5;
  8868. } else if (Node98align === 'center') {
  8869. Node98textStart = -3;
  8870. Node98textWidth = Node98width;
  8871. Node98lineStart = Node98width - ht.Default.getTextSize('档位 :', ' '+ Node98fontSize + 'px "Arial"').width - 11;
  8872. }
  8873. })();
  8874. Node98.setImage(GD.getTextJSON(Node98width, Node98height, true, false, false, ' '+ Node98fontSize + 'px "Arial"'))
  8875. Node98.setPosition(515*ratio.ratioX, 460*ratio.ratioY);
  8876. Node98.setWidth(Node98width);
  8877. Node98.setHeight(Node98height);
  8878. Node98._nodeType = 'text';
  8879. Node98._disallowEvert = true;
  8880. Node98.setRotation(0*Math.PI/180);
  8881. Node98.a('node.width', Node98width);
  8882. Node98.a('node.height', Node98height);
  8883. Node98.a('node.rect', [0, 0, Node98width, Node98height]);
  8884. Node98.a('node.bordercolor','rgba(0,0,0,1)');
  8885. Node98.a('node.borderwidth', 0);
  8886. Node98.a('node.background','' || 'rgba(0,0,0,0)');
  8887. Node98.a('node.gradient','');
  8888. Node98.a('node.gradientcolor','');
  8889. Node98.a('node.text','档位 :');
  8890. Node98.a('node.textalign','left');
  8891. Node98.a('node.textvAlign','middle');
  8892. Node98.a('node.textrect', [Node98textStart, 0, Node98textWidth, Node98height]);
  8893. Node98.a('node.color','rgba(0,0,0,1)');
  8894. Node98.a('node.font',' '+ Node98fontSize + 'px "Arial"');
  8895. Node98.a('node.textvisible',true);
  8896. Node98.a('node.linefeed',false);
  8897. if (false) {
  8898. Node98.a('node.textfunc',function(g) {
  8899. g.beginPath();
  8900. var str=Node98.a('node.text') || '档位 :';
  8901. var color=Node98.a('node.color') || 'rgba(0,0,0,1)';
  8902. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node98width,Node98height,13.3333*_ratio.ratioY,"left",color,' '+ Node98fontSize + 'px "Arial"', 0,g);
  8903. });
  8904. }
  8905. if (false) {
  8906. Node98.a('node.underlinepoints',[Node98lineStart, (16 - 13.3333) * 0.5 * _ratio.ratioY + Node98fontSize + 2 , ht.Default.getTextSize('档位 :', ' '+ Node98fontSize + 'px "Arial"').width + 6, (Node98height - Node98fontSize) * 0.5*_ratio.ratioY + Node98fontSize + 2 ]);
  8907. Node98.a('node.underlinevisible',false);
  8908. Node98.a('node.underlineBorderWidth', 1);
  8909. }
  8910. dataModel.add(Node98);
  8911. zoomNodeList.push({
  8912. node: Node98,
  8913. borderWidth: 0,
  8914. attr: 'node.borderwidth'
  8915. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  8916. var Node99 = new ht.Node();
  8917. var Node99textStart, Node99textWidth, Node99lineStart, Node99align = 'left', Node99fontSize = 15.99996*_ratio.ratioY,Node99width = 59*_ratio.ratioX, Node99height = 20*_ratio.ratioY;
  8918. (function () {
  8919. if (Node99align === 'left') {
  8920. Node99textStart = Node99fontSize * 0.2 > 2 ? Node99fontSize * 0.2 - 4 : Node99fontSize * 0.2 - 9;
  8921. Node99textWidth = Node99width;
  8922. Node99lineStart = 1;
  8923. } else if (Node99align === 'right') {
  8924. Node99textStart = 0;
  8925. Node99textWidth =Node99fontSize <= 8 ? Node99width + Node99fontSize * 0.2 + 6 : Node99width - Node99fontSize * 0.2;
  8926. Node99lineStart = (Node99width - (ht.Default.getTextSize('1#主变', ' '+ Node99fontSize + 'px "Arial"').width + 6)) * 0.5;
  8927. } else if (Node99align === 'center') {
  8928. Node99textStart = -3;
  8929. Node99textWidth = Node99width;
  8930. Node99lineStart = Node99width - ht.Default.getTextSize('1#主变', ' '+ Node99fontSize + 'px "Arial"').width - 11;
  8931. }
  8932. })();
  8933. Node99.setImage(GD.getTextJSON(Node99width, Node99height, true, false, false, ' '+ Node99fontSize + 'px "Arial"'))
  8934. Node99.setPosition(513*ratio.ratioX, 373*ratio.ratioY);
  8935. Node99.setWidth(Node99width);
  8936. Node99.setHeight(Node99height);
  8937. Node99._nodeType = 'text';
  8938. Node99._disallowEvert = true;
  8939. Node99.setRotation(0*Math.PI/180);
  8940. Node99.a('node.width', Node99width);
  8941. Node99.a('node.height', Node99height);
  8942. Node99.a('node.rect', [0, 0, Node99width, Node99height]);
  8943. Node99.a('node.bordercolor','rgba(0,0,0,1)');
  8944. Node99.a('node.borderwidth', 0);
  8945. Node99.a('node.background','' || 'rgba(0,0,0,0)');
  8946. Node99.a('node.gradient','');
  8947. Node99.a('node.gradientcolor','');
  8948. Node99.a('node.text','1#主变');
  8949. Node99.a('node.textalign','left');
  8950. Node99.a('node.textvAlign','middle');
  8951. Node99.a('node.textrect', [Node99textStart, 0, Node99textWidth, Node99height]);
  8952. Node99.a('node.color','rgba(0,0,0,1)');
  8953. Node99.a('node.font',' '+ Node99fontSize + 'px "Arial"');
  8954. Node99.a('node.textvisible',true);
  8955. Node99.a('node.linefeed',false);
  8956. if (false) {
  8957. Node99.a('node.textfunc',function(g) {
  8958. g.beginPath();
  8959. var str=Node99.a('node.text') || '1#主变';
  8960. var color=Node99.a('node.color') || 'rgba(0,0,0,1)';
  8961. canvasTextAutoLine(str,0,15.99996*0.5*_ratio.ratioY,Node99width,Node99height,15.99996*_ratio.ratioY,"left",color,' '+ Node99fontSize + 'px "Arial"', 0,g);
  8962. });
  8963. }
  8964. if (false) {
  8965. Node99.a('node.underlinepoints',[Node99lineStart, (20 - 15.99996) * 0.5 * _ratio.ratioY + Node99fontSize + 2 , ht.Default.getTextSize('1#主变', ' '+ Node99fontSize + 'px "Arial"').width + 6, (Node99height - Node99fontSize) * 0.5*_ratio.ratioY + Node99fontSize + 2 ]);
  8966. Node99.a('node.underlinevisible',false);
  8967. Node99.a('node.underlineBorderWidth', 1);
  8968. }
  8969. dataModel.add(Node99);
  8970. zoomNodeList.push({
  8971. node: Node99,
  8972. borderWidth: 0,
  8973. attr: 'node.borderwidth'
  8974. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  8975. var Node100 = new ht.Node();
  8976. var Node100textStart, Node100textWidth, Node100lineStart, Node100align = 'left', Node100fontSize = 15.99996*_ratio.ratioY,Node100width = 59*_ratio.ratioX, Node100height = 20*_ratio.ratioY;
  8977. (function () {
  8978. if (Node100align === 'left') {
  8979. Node100textStart = Node100fontSize * 0.2 > 2 ? Node100fontSize * 0.2 - 4 : Node100fontSize * 0.2 - 9;
  8980. Node100textWidth = Node100width;
  8981. Node100lineStart = 1;
  8982. } else if (Node100align === 'right') {
  8983. Node100textStart = 0;
  8984. Node100textWidth =Node100fontSize <= 8 ? Node100width + Node100fontSize * 0.2 + 6 : Node100width - Node100fontSize * 0.2;
  8985. Node100lineStart = (Node100width - (ht.Default.getTextSize('PT', ' '+ Node100fontSize + 'px "Arial"').width + 6)) * 0.5;
  8986. } else if (Node100align === 'center') {
  8987. Node100textStart = -3;
  8988. Node100textWidth = Node100width;
  8989. Node100lineStart = Node100width - ht.Default.getTextSize('PT', ' '+ Node100fontSize + 'px "Arial"').width - 11;
  8990. }
  8991. })();
  8992. Node100.setImage(GD.getTextJSON(Node100width, Node100height, true, false, false, ' '+ Node100fontSize + 'px "Arial"'))
  8993. Node100.setPosition(503*ratio.ratioX, 493*ratio.ratioY);
  8994. Node100.setWidth(Node100width);
  8995. Node100.setHeight(Node100height);
  8996. Node100._nodeType = 'text';
  8997. Node100._disallowEvert = true;
  8998. Node100.setRotation(0*Math.PI/180);
  8999. Node100.a('node.width', Node100width);
  9000. Node100.a('node.height', Node100height);
  9001. Node100.a('node.rect', [0, 0, Node100width, Node100height]);
  9002. Node100.a('node.bordercolor','rgba(0,0,0,1)');
  9003. Node100.a('node.borderwidth', 0);
  9004. Node100.a('node.background','' || 'rgba(0,0,0,0)');
  9005. Node100.a('node.gradient','');
  9006. Node100.a('node.gradientcolor','');
  9007. Node100.a('node.text','PT');
  9008. Node100.a('node.textalign','left');
  9009. Node100.a('node.textvAlign','middle');
  9010. Node100.a('node.textrect', [Node100textStart, 0, Node100textWidth, Node100height]);
  9011. Node100.a('node.color','rgba(0,0,0,1)');
  9012. Node100.a('node.font',' '+ Node100fontSize + 'px "Arial"');
  9013. Node100.a('node.textvisible',true);
  9014. Node100.a('node.linefeed',false);
  9015. if (false) {
  9016. Node100.a('node.textfunc',function(g) {
  9017. g.beginPath();
  9018. var str=Node100.a('node.text') || 'PT';
  9019. var color=Node100.a('node.color') || 'rgba(0,0,0,1)';
  9020. canvasTextAutoLine(str,0,15.99996*0.5*_ratio.ratioY,Node100width,Node100height,15.99996*_ratio.ratioY,"left",color,' '+ Node100fontSize + 'px "Arial"', 0,g);
  9021. });
  9022. }
  9023. if (false) {
  9024. Node100.a('node.underlinepoints',[Node100lineStart, (20 - 15.99996) * 0.5 * _ratio.ratioY + Node100fontSize + 2 , ht.Default.getTextSize('PT', ' '+ Node100fontSize + 'px "Arial"').width + 6, (Node100height - Node100fontSize) * 0.5*_ratio.ratioY + Node100fontSize + 2 ]);
  9025. Node100.a('node.underlinevisible',false);
  9026. Node100.a('node.underlineBorderWidth', 1);
  9027. }
  9028. dataModel.add(Node100);
  9029. zoomNodeList.push({
  9030. node: Node100,
  9031. borderWidth: 0,
  9032. attr: 'node.borderwidth'
  9033. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  9034. var Node101 = new ht.lib['主变'](659*ratio.ratioX, 499*ratio.ratioY, 45*_ratio.ratioX, 38*_ratio.ratioY, 0*Math.PI/180, {}, function (){return {}}, 'Node101');
  9035. _libModel.add("Node101", Node101);
  9036. Node101.setRotation(0*Math.PI/180);
  9037. ;
  9038. ;
  9039. var Node102points=[1246, 361,1246, 371],
  9040. Node102rect=ht.Default.unionPoint([{x:1246,y:361},{x:1246,y:371}]),
  9041. Node102compspts=[];
  9042. _ratio = GD.getRatioWithRotation(0, ratio);
  9043. var _startratio = GD.getRatioWithRotation(4.71238898038469, ratio),
  9044. _endratio = GD.getRatioWithRotation(7.85398163397448, ratio);
  9045. for(var i=0;i<Node102points.length;i++){
  9046. if(i%2==0){
  9047. Node102compspts.push(Node102points[i]-Node102rect.x);
  9048. }else{
  9049. Node102compspts.push(Node102points[i]-Node102rect.y);
  9050. }
  9051. }
  9052. var Node102ptslength=Node102compspts.length;
  9053. if (Node102rect.height === 0) {
  9054. Node102compspts[0] -= 0;
  9055. Node102compspts[Node102ptslength-2] += 0;
  9056. } else if (Node102rect.width === 0){
  9057. Node102compspts[1] -= 0;
  9058. Node102compspts[Node102ptslength-1] += 0;
  9059. } else {
  9060. Node102compspts[0] -= 0;
  9061. Node102compspts[1] -= 0;
  9062. Node102compspts[Node102ptslength-2] += 0;
  9063. Node102compspts[Node102ptslength-1] += 0;
  9064. }
  9065. Node102 = new ht.Node();
  9066. Node102.borderWidth = 1;
  9067. Node102rect.width = Node102rect.width === 0 ? 0.0001 : Node102rect.width;
  9068. Node102rect.height = Node102rect.height === 0 ? 0.0001 : Node102rect.height;
  9069. var Node102endCompspts = [Node102compspts[Node102ptslength-2],Node102compspts[Node102ptslength-1],0,0];
  9070. var Node102startCompspts = [Node102compspts[0],Node102compspts[1],0,0];
  9071. Node102.setImage(GD.getPolyLineJSON());
  9072. Node102.setPosition(Node102rect.x+Node102rect.width/2,Node102rect.y+Node102rect.height/2);
  9073. Node102.setSize(Node102rect.width,Node102rect.height);
  9074. Node102.setStyle("opacity",1);
  9075. Node102.s({'pixelPerfect':true});
  9076. Node102borderwidth=1;
  9077. Node102.setRotation(0);
  9078. dataModel.add(Node102);
  9079. Node102.a('node.points',Node102compspts);
  9080. Node102.a('node.segments',[1,2]);
  9081. Node102.a('node.color','rgba(255,0,255,1)');
  9082. Node102.a('node.borderPattern',getDashStyle("@borderPattern@"));
  9083. Node102.a('node.borderColor','rgba(255,0,255,1)');
  9084. Node102.a('node.background','rgba(255,0,255,1)');
  9085. Node102.a('node.gradient','');
  9086. Node102.a('node.gradientcolor','rgba(255,0,255,1)');
  9087. Node102.a('node.endCompspts',Node102endCompspts);
  9088. Node102.a('node.startCompspts',Node102startCompspts);
  9089. (function (node, img, compspts, endCompspts, startCompspts) {
  9090. var position = node.getPosition(),
  9091. w = node.getWidth()*_ratio.ratioX,
  9092. h = node.getHeight()*_ratio.ratioY;
  9093. function resetPoints(rx, ry) {
  9094. for (var i = 0, len = compspts.length; i < len; i++) {
  9095. if (i%2 === 0) {
  9096. compspts[i]*=rx;
  9097. } else {
  9098. compspts[i]*=ry;
  9099. }
  9100. }
  9101. endCompspts[0] = compspts[compspts.length-2];
  9102. endCompspts[1] = compspts[compspts.length-1];
  9103. endCompspts[2] *= rx;
  9104. endCompspts[3] *= ry;
  9105. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  9106. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  9107. startCompspts[0] = compspts[0];
  9108. startCompspts[1] = compspts[1];
  9109. startCompspts[2] *= rx;
  9110. startCompspts[3] *= ry;
  9111. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  9112. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  9113. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  9114. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  9115. }
  9116. node.setSize(w, h);
  9117. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  9118. node.a('node.width', w);
  9119. node.a('node.height', h);
  9120. resetPoints(_ratio.ratioX, _ratio.ratioY);
  9121. node.borderWidth = 1;
  9122. node.a('node.borderwidth',node.borderWidth);
  9123. node._nodename = 'Node102';
  9124. node._nodeType = 'line';
  9125. zoomNodeList.push({
  9126. node: node,
  9127. attr: 'node.borderwidth'
  9128. });
  9129. var setWidth = node.setWidth,
  9130. setHeight = node.setHeight,
  9131. timer, rx = 1, ry = 1;
  9132. node.setWidth = function (width) {
  9133. var _width = this.getWidth();
  9134. rx = width / _width;
  9135. node.a('node.width', width);
  9136. setWidth.apply(this, arguments);
  9137. resetPoints(rx, 1);
  9138. }
  9139. node.setHeight = function (height) {
  9140. var _height = this.getHeight();
  9141. ry = height / _height;
  9142. node.a('node.height', height);
  9143. setHeight.apply(this, arguments);
  9144. resetPoints(1, ry);
  9145. }
  9146. })(Node102, Node102.getImage(), Node102compspts, Node102endCompspts, Node102startCompspts);
  9147. var Node103points=[1246, 372,656, 372],
  9148. Node103rect=ht.Default.unionPoint([{x:1246,y:372},{x:656,y:372}]),
  9149. Node103compspts=[];
  9150. _ratio = GD.getRatioWithRotation(0, ratio);
  9151. var _startratio = GD.getRatioWithRotation(0, ratio),
  9152. _endratio = GD.getRatioWithRotation(3.14159265358979, ratio);
  9153. for(var i=0;i<Node103points.length;i++){
  9154. if(i%2==0){
  9155. Node103compspts.push(Node103points[i]-Node103rect.x);
  9156. }else{
  9157. Node103compspts.push(Node103points[i]-Node103rect.y);
  9158. }
  9159. }
  9160. var Node103ptslength=Node103compspts.length;
  9161. if (Node103rect.height === 0) {
  9162. Node103compspts[0] -= 0;
  9163. Node103compspts[Node103ptslength-2] += 0;
  9164. } else if (Node103rect.width === 0){
  9165. Node103compspts[1] -= 0;
  9166. Node103compspts[Node103ptslength-1] += 0;
  9167. } else {
  9168. Node103compspts[0] -= 0;
  9169. Node103compspts[1] -= 0;
  9170. Node103compspts[Node103ptslength-2] += 0;
  9171. Node103compspts[Node103ptslength-1] += 0;
  9172. }
  9173. Node103 = new ht.Node();
  9174. Node103.borderWidth = 1;
  9175. Node103rect.width = Node103rect.width === 0 ? 0.0001 : Node103rect.width;
  9176. Node103rect.height = Node103rect.height === 0 ? 0.0001 : Node103rect.height;
  9177. var Node103endCompspts = [Node103compspts[Node103ptslength-2],Node103compspts[Node103ptslength-1],0,0];
  9178. var Node103startCompspts = [Node103compspts[0],Node103compspts[1],0,0];
  9179. Node103.setImage(GD.getPolyLineJSON());
  9180. Node103.setPosition(Node103rect.x+Node103rect.width/2,Node103rect.y+Node103rect.height/2);
  9181. Node103.setSize(Node103rect.width,Node103rect.height);
  9182. Node103.setStyle("opacity",1);
  9183. Node103.s({'pixelPerfect':true});
  9184. Node103borderwidth=1;
  9185. Node103.setRotation(0);
  9186. dataModel.add(Node103);
  9187. Node103.a('node.points',Node103compspts);
  9188. Node103.a('node.segments',[1,2]);
  9189. Node103.a('node.color','rgba(255,0,255,1)');
  9190. Node103.a('node.borderPattern',getDashStyle("@borderPattern@"));
  9191. Node103.a('node.borderColor','rgba(255,0,255,1)');
  9192. Node103.a('node.background','rgba(255,0,255,1)');
  9193. Node103.a('node.gradient','');
  9194. Node103.a('node.gradientcolor','rgba(255,0,255,1)');
  9195. Node103.a('node.endCompspts',Node103endCompspts);
  9196. Node103.a('node.startCompspts',Node103startCompspts);
  9197. (function (node, img, compspts, endCompspts, startCompspts) {
  9198. var position = node.getPosition(),
  9199. w = node.getWidth()*_ratio.ratioX,
  9200. h = node.getHeight()*_ratio.ratioY;
  9201. function resetPoints(rx, ry) {
  9202. for (var i = 0, len = compspts.length; i < len; i++) {
  9203. if (i%2 === 0) {
  9204. compspts[i]*=rx;
  9205. } else {
  9206. compspts[i]*=ry;
  9207. }
  9208. }
  9209. endCompspts[0] = compspts[compspts.length-2];
  9210. endCompspts[1] = compspts[compspts.length-1];
  9211. endCompspts[2] *= rx;
  9212. endCompspts[3] *= ry;
  9213. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  9214. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  9215. startCompspts[0] = compspts[0];
  9216. startCompspts[1] = compspts[1];
  9217. startCompspts[2] *= rx;
  9218. startCompspts[3] *= ry;
  9219. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  9220. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  9221. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  9222. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  9223. }
  9224. node.setSize(w, h);
  9225. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  9226. node.a('node.width', w);
  9227. node.a('node.height', h);
  9228. resetPoints(_ratio.ratioX, _ratio.ratioY);
  9229. node.borderWidth = 1;
  9230. node.a('node.borderwidth',node.borderWidth);
  9231. node._nodename = 'Node103';
  9232. node._nodeType = 'line';
  9233. zoomNodeList.push({
  9234. node: node,
  9235. attr: 'node.borderwidth'
  9236. });
  9237. var setWidth = node.setWidth,
  9238. setHeight = node.setHeight,
  9239. timer, rx = 1, ry = 1;
  9240. node.setWidth = function (width) {
  9241. var _width = this.getWidth();
  9242. rx = width / _width;
  9243. node.a('node.width', width);
  9244. setWidth.apply(this, arguments);
  9245. resetPoints(rx, 1);
  9246. }
  9247. node.setHeight = function (height) {
  9248. var _height = this.getHeight();
  9249. ry = height / _height;
  9250. node.a('node.height', height);
  9251. setHeight.apply(this, arguments);
  9252. resetPoints(1, ry);
  9253. }
  9254. })(Node103, Node103.getImage(), Node103compspts, Node103endCompspts, Node103startCompspts);
  9255. var Node104points=[655, 372,655, 482],
  9256. Node104rect=ht.Default.unionPoint([{x:655,y:372},{x:655,y:482}]),
  9257. Node104compspts=[];
  9258. _ratio = GD.getRatioWithRotation(0, ratio);
  9259. var _startratio = GD.getRatioWithRotation(4.71238898038469, ratio),
  9260. _endratio = GD.getRatioWithRotation(7.85398163397448, ratio);
  9261. for(var i=0;i<Node104points.length;i++){
  9262. if(i%2==0){
  9263. Node104compspts.push(Node104points[i]-Node104rect.x);
  9264. }else{
  9265. Node104compspts.push(Node104points[i]-Node104rect.y);
  9266. }
  9267. }
  9268. var Node104ptslength=Node104compspts.length;
  9269. if (Node104rect.height === 0) {
  9270. Node104compspts[0] -= 0;
  9271. Node104compspts[Node104ptslength-2] += 0;
  9272. } else if (Node104rect.width === 0){
  9273. Node104compspts[1] -= 0;
  9274. Node104compspts[Node104ptslength-1] += 0;
  9275. } else {
  9276. Node104compspts[0] -= 0;
  9277. Node104compspts[1] -= 0;
  9278. Node104compspts[Node104ptslength-2] += 0;
  9279. Node104compspts[Node104ptslength-1] += 0;
  9280. }
  9281. Node104 = new ht.Node();
  9282. Node104.borderWidth = 1;
  9283. Node104rect.width = Node104rect.width === 0 ? 0.0001 : Node104rect.width;
  9284. Node104rect.height = Node104rect.height === 0 ? 0.0001 : Node104rect.height;
  9285. var Node104endCompspts = [Node104compspts[Node104ptslength-2],Node104compspts[Node104ptslength-1],0,0];
  9286. var Node104startCompspts = [Node104compspts[0],Node104compspts[1],0,0];
  9287. Node104.setImage(GD.getPolyLineJSON());
  9288. Node104.setPosition(Node104rect.x+Node104rect.width/2,Node104rect.y+Node104rect.height/2);
  9289. Node104.setSize(Node104rect.width,Node104rect.height);
  9290. Node104.setStyle("opacity",1);
  9291. Node104.s({'pixelPerfect':true});
  9292. Node104borderwidth=1;
  9293. Node104.setRotation(0);
  9294. dataModel.add(Node104);
  9295. Node104.a('node.points',Node104compspts);
  9296. Node104.a('node.segments',[1,2]);
  9297. Node104.a('node.color','rgba(255,0,255,1)');
  9298. Node104.a('node.borderPattern',getDashStyle("@borderPattern@"));
  9299. Node104.a('node.borderColor','rgba(255,0,255,1)');
  9300. Node104.a('node.background','rgba(255,0,255,1)');
  9301. Node104.a('node.gradient','');
  9302. Node104.a('node.gradientcolor','rgba(255,0,255,1)');
  9303. Node104.a('node.endCompspts',Node104endCompspts);
  9304. Node104.a('node.startCompspts',Node104startCompspts);
  9305. (function (node, img, compspts, endCompspts, startCompspts) {
  9306. var position = node.getPosition(),
  9307. w = node.getWidth()*_ratio.ratioX,
  9308. h = node.getHeight()*_ratio.ratioY;
  9309. function resetPoints(rx, ry) {
  9310. for (var i = 0, len = compspts.length; i < len; i++) {
  9311. if (i%2 === 0) {
  9312. compspts[i]*=rx;
  9313. } else {
  9314. compspts[i]*=ry;
  9315. }
  9316. }
  9317. endCompspts[0] = compspts[compspts.length-2];
  9318. endCompspts[1] = compspts[compspts.length-1];
  9319. endCompspts[2] *= rx;
  9320. endCompspts[3] *= ry;
  9321. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  9322. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  9323. startCompspts[0] = compspts[0];
  9324. startCompspts[1] = compspts[1];
  9325. startCompspts[2] *= rx;
  9326. startCompspts[3] *= ry;
  9327. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  9328. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  9329. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  9330. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  9331. }
  9332. node.setSize(w, h);
  9333. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  9334. node.a('node.width', w);
  9335. node.a('node.height', h);
  9336. resetPoints(_ratio.ratioX, _ratio.ratioY);
  9337. node.borderWidth = 1;
  9338. node.a('node.borderwidth',node.borderWidth);
  9339. node._nodename = 'Node104';
  9340. node._nodeType = 'line';
  9341. zoomNodeList.push({
  9342. node: node,
  9343. attr: 'node.borderwidth'
  9344. });
  9345. var setWidth = node.setWidth,
  9346. setHeight = node.setHeight,
  9347. timer, rx = 1, ry = 1;
  9348. node.setWidth = function (width) {
  9349. var _width = this.getWidth();
  9350. rx = width / _width;
  9351. node.a('node.width', width);
  9352. setWidth.apply(this, arguments);
  9353. resetPoints(rx, 1);
  9354. }
  9355. node.setHeight = function (height) {
  9356. var _height = this.getHeight();
  9357. ry = height / _height;
  9358. node.a('node.height', height);
  9359. setHeight.apply(this, arguments);
  9360. resetPoints(1, ry);
  9361. }
  9362. })(Node104, Node104.getImage(), Node104compspts, Node104endCompspts, Node104startCompspts);
  9363. var Node105points=[658, 610,658, 630],
  9364. Node105rect=ht.Default.unionPoint([{x:658,y:610},{x:658,y:630}]),
  9365. Node105compspts=[];
  9366. _ratio = GD.getRatioWithRotation(0, ratio);
  9367. var _startratio = GD.getRatioWithRotation(4.71238898038469, ratio),
  9368. _endratio = GD.getRatioWithRotation(7.85398163397448, ratio);
  9369. for(var i=0;i<Node105points.length;i++){
  9370. if(i%2==0){
  9371. Node105compspts.push(Node105points[i]-Node105rect.x);
  9372. }else{
  9373. Node105compspts.push(Node105points[i]-Node105rect.y);
  9374. }
  9375. }
  9376. var Node105ptslength=Node105compspts.length;
  9377. if (Node105rect.height === 0) {
  9378. Node105compspts[0] -= 0;
  9379. Node105compspts[Node105ptslength-2] += 0;
  9380. } else if (Node105rect.width === 0){
  9381. Node105compspts[1] -= 0;
  9382. Node105compspts[Node105ptslength-1] += 0;
  9383. } else {
  9384. Node105compspts[0] -= 0;
  9385. Node105compspts[1] -= 0;
  9386. Node105compspts[Node105ptslength-2] += 0;
  9387. Node105compspts[Node105ptslength-1] += 0;
  9388. }
  9389. Node105 = new ht.Node();
  9390. Node105.borderWidth = 1;
  9391. Node105rect.width = Node105rect.width === 0 ? 0.0001 : Node105rect.width;
  9392. Node105rect.height = Node105rect.height === 0 ? 0.0001 : Node105rect.height;
  9393. var Node105endCompspts = [Node105compspts[Node105ptslength-2],Node105compspts[Node105ptslength-1],0,0];
  9394. var Node105startCompspts = [Node105compspts[0],Node105compspts[1],0,0];
  9395. Node105.setImage(GD.getPolyLineJSON());
  9396. Node105.setPosition(Node105rect.x+Node105rect.width/2,Node105rect.y+Node105rect.height/2);
  9397. Node105.setSize(Node105rect.width,Node105rect.height);
  9398. Node105.setStyle("opacity",1);
  9399. Node105.s({'pixelPerfect':true});
  9400. Node105borderwidth=1;
  9401. Node105.setRotation(0);
  9402. dataModel.add(Node105);
  9403. Node105.a('node.points',Node105compspts);
  9404. Node105.a('node.segments',[1,2]);
  9405. Node105.a('node.color','rgba(255,128,0,1)');
  9406. Node105.a('node.borderPattern',getDashStyle("@borderPattern@"));
  9407. Node105.a('node.borderColor','rgba(255,128,0,1)');
  9408. Node105.a('node.background','rgba(255,128,0,1)');
  9409. Node105.a('node.gradient','');
  9410. Node105.a('node.gradientcolor','rgba(255,128,0,1)');
  9411. Node105.a('node.endCompspts',Node105endCompspts);
  9412. Node105.a('node.startCompspts',Node105startCompspts);
  9413. (function (node, img, compspts, endCompspts, startCompspts) {
  9414. var position = node.getPosition(),
  9415. w = node.getWidth()*_ratio.ratioX,
  9416. h = node.getHeight()*_ratio.ratioY;
  9417. function resetPoints(rx, ry) {
  9418. for (var i = 0, len = compspts.length; i < len; i++) {
  9419. if (i%2 === 0) {
  9420. compspts[i]*=rx;
  9421. } else {
  9422. compspts[i]*=ry;
  9423. }
  9424. }
  9425. endCompspts[0] = compspts[compspts.length-2];
  9426. endCompspts[1] = compspts[compspts.length-1];
  9427. endCompspts[2] *= rx;
  9428. endCompspts[3] *= ry;
  9429. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  9430. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  9431. startCompspts[0] = compspts[0];
  9432. startCompspts[1] = compspts[1];
  9433. startCompspts[2] *= rx;
  9434. startCompspts[3] *= ry;
  9435. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  9436. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  9437. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  9438. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  9439. }
  9440. node.setSize(w, h);
  9441. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  9442. node.a('node.width', w);
  9443. node.a('node.height', h);
  9444. resetPoints(_ratio.ratioX, _ratio.ratioY);
  9445. node.borderWidth = 1;
  9446. node.a('node.borderwidth',node.borderWidth);
  9447. node._nodename = 'Node105';
  9448. node._nodeType = 'line';
  9449. zoomNodeList.push({
  9450. node: node,
  9451. attr: 'node.borderwidth'
  9452. });
  9453. var setWidth = node.setWidth,
  9454. setHeight = node.setHeight,
  9455. timer, rx = 1, ry = 1;
  9456. node.setWidth = function (width) {
  9457. var _width = this.getWidth();
  9458. rx = width / _width;
  9459. node.a('node.width', width);
  9460. setWidth.apply(this, arguments);
  9461. resetPoints(rx, 1);
  9462. }
  9463. node.setHeight = function (height) {
  9464. var _height = this.getHeight();
  9465. ry = height / _height;
  9466. node.a('node.height', height);
  9467. setHeight.apply(this, arguments);
  9468. resetPoints(1, ry);
  9469. }
  9470. })(Node105, Node105.getImage(), Node105compspts, Node105endCompspts, Node105startCompspts);
  9471. var Node106points=[658, 517,658, 577],
  9472. Node106rect=ht.Default.unionPoint([{x:658,y:517},{x:658,y:577}]),
  9473. Node106compspts=[];
  9474. _ratio = GD.getRatioWithRotation(0, ratio);
  9475. var _startratio = GD.getRatioWithRotation(4.71238898038469, ratio),
  9476. _endratio = GD.getRatioWithRotation(7.85398163397448, ratio);
  9477. for(var i=0;i<Node106points.length;i++){
  9478. if(i%2==0){
  9479. Node106compspts.push(Node106points[i]-Node106rect.x);
  9480. }else{
  9481. Node106compspts.push(Node106points[i]-Node106rect.y);
  9482. }
  9483. }
  9484. var Node106ptslength=Node106compspts.length;
  9485. if (Node106rect.height === 0) {
  9486. Node106compspts[0] -= 0;
  9487. Node106compspts[Node106ptslength-2] += 0;
  9488. } else if (Node106rect.width === 0){
  9489. Node106compspts[1] -= 0;
  9490. Node106compspts[Node106ptslength-1] += 0;
  9491. } else {
  9492. Node106compspts[0] -= 0;
  9493. Node106compspts[1] -= 0;
  9494. Node106compspts[Node106ptslength-2] += 0;
  9495. Node106compspts[Node106ptslength-1] += 0;
  9496. }
  9497. Node106 = new ht.Node();
  9498. Node106.borderWidth = 1;
  9499. Node106rect.width = Node106rect.width === 0 ? 0.0001 : Node106rect.width;
  9500. Node106rect.height = Node106rect.height === 0 ? 0.0001 : Node106rect.height;
  9501. var Node106endCompspts = [Node106compspts[Node106ptslength-2],Node106compspts[Node106ptslength-1],0,0];
  9502. var Node106startCompspts = [Node106compspts[0],Node106compspts[1],0,0];
  9503. Node106.setImage(GD.getPolyLineJSON());
  9504. Node106.setPosition(Node106rect.x+Node106rect.width/2,Node106rect.y+Node106rect.height/2);
  9505. Node106.setSize(Node106rect.width,Node106rect.height);
  9506. Node106.setStyle("opacity",1);
  9507. Node106.s({'pixelPerfect':true});
  9508. Node106borderwidth=1;
  9509. Node106.setRotation(0);
  9510. dataModel.add(Node106);
  9511. Node106.a('node.points',Node106compspts);
  9512. Node106.a('node.segments',[1,2]);
  9513. Node106.a('node.color','rgba(255,128,0,1)');
  9514. Node106.a('node.borderPattern',getDashStyle("@borderPattern@"));
  9515. Node106.a('node.borderColor','rgba(255,128,0,1)');
  9516. Node106.a('node.background','rgba(255,128,0,1)');
  9517. Node106.a('node.gradient','');
  9518. Node106.a('node.gradientcolor','rgba(255,128,0,1)');
  9519. Node106.a('node.endCompspts',Node106endCompspts);
  9520. Node106.a('node.startCompspts',Node106startCompspts);
  9521. (function (node, img, compspts, endCompspts, startCompspts) {
  9522. var position = node.getPosition(),
  9523. w = node.getWidth()*_ratio.ratioX,
  9524. h = node.getHeight()*_ratio.ratioY;
  9525. function resetPoints(rx, ry) {
  9526. for (var i = 0, len = compspts.length; i < len; i++) {
  9527. if (i%2 === 0) {
  9528. compspts[i]*=rx;
  9529. } else {
  9530. compspts[i]*=ry;
  9531. }
  9532. }
  9533. endCompspts[0] = compspts[compspts.length-2];
  9534. endCompspts[1] = compspts[compspts.length-1];
  9535. endCompspts[2] *= rx;
  9536. endCompspts[3] *= ry;
  9537. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  9538. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  9539. startCompspts[0] = compspts[0];
  9540. startCompspts[1] = compspts[1];
  9541. startCompspts[2] *= rx;
  9542. startCompspts[3] *= ry;
  9543. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  9544. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  9545. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  9546. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  9547. }
  9548. node.setSize(w, h);
  9549. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  9550. node.a('node.width', w);
  9551. node.a('node.height', h);
  9552. resetPoints(_ratio.ratioX, _ratio.ratioY);
  9553. node.borderWidth = 1;
  9554. node.a('node.borderwidth',node.borderWidth);
  9555. node._nodename = 'Node106';
  9556. node._nodeType = 'line';
  9557. zoomNodeList.push({
  9558. node: node,
  9559. attr: 'node.borderwidth'
  9560. });
  9561. var setWidth = node.setWidth,
  9562. setHeight = node.setHeight,
  9563. timer, rx = 1, ry = 1;
  9564. node.setWidth = function (width) {
  9565. var _width = this.getWidth();
  9566. rx = width / _width;
  9567. node.a('node.width', width);
  9568. setWidth.apply(this, arguments);
  9569. resetPoints(rx, 1);
  9570. }
  9571. node.setHeight = function (height) {
  9572. var _height = this.getHeight();
  9573. ry = height / _height;
  9574. node.a('node.height', height);
  9575. setHeight.apply(this, arguments);
  9576. resetPoints(1, ry);
  9577. }
  9578. })(Node106, Node106.getImage(), Node106compspts, Node106endCompspts, Node106startCompspts);
  9579. var Node107points=[670, 496,800, 496],
  9580. Node107rect=ht.Default.unionPoint([{x:670,y:496},{x:800,y:496}]),
  9581. Node107compspts=[];
  9582. _ratio = GD.getRatioWithRotation(0, ratio);
  9583. var _startratio = GD.getRatioWithRotation(3.14159265358979, ratio),
  9584. _endratio = GD.getRatioWithRotation(0, ratio);
  9585. for(var i=0;i<Node107points.length;i++){
  9586. if(i%2==0){
  9587. Node107compspts.push(Node107points[i]-Node107rect.x);
  9588. }else{
  9589. Node107compspts.push(Node107points[i]-Node107rect.y);
  9590. }
  9591. }
  9592. var Node107ptslength=Node107compspts.length;
  9593. if (Node107rect.height === 0) {
  9594. Node107compspts[0] -= 0;
  9595. Node107compspts[Node107ptslength-2] += 0;
  9596. } else if (Node107rect.width === 0){
  9597. Node107compspts[1] -= 0;
  9598. Node107compspts[Node107ptslength-1] += 0;
  9599. } else {
  9600. Node107compspts[0] -= 0;
  9601. Node107compspts[1] -= 0;
  9602. Node107compspts[Node107ptslength-2] += 0;
  9603. Node107compspts[Node107ptslength-1] += 0;
  9604. }
  9605. Node107 = new ht.Node();
  9606. Node107.borderWidth = 1;
  9607. Node107rect.width = Node107rect.width === 0 ? 0.0001 : Node107rect.width;
  9608. Node107rect.height = Node107rect.height === 0 ? 0.0001 : Node107rect.height;
  9609. var Node107endCompspts = [Node107compspts[Node107ptslength-2],Node107compspts[Node107ptslength-1],0,0];
  9610. var Node107startCompspts = [Node107compspts[0],Node107compspts[1],0,0];
  9611. Node107.setImage(GD.getPolyLineJSON());
  9612. Node107.setPosition(Node107rect.x+Node107rect.width/2,Node107rect.y+Node107rect.height/2);
  9613. Node107.setSize(Node107rect.width,Node107rect.height);
  9614. Node107.setStyle("opacity",1);
  9615. Node107.s({'pixelPerfect':true});
  9616. Node107borderwidth=1;
  9617. Node107.setRotation(0);
  9618. dataModel.add(Node107);
  9619. Node107.a('node.points',Node107compspts);
  9620. Node107.a('node.segments',[1,2]);
  9621. Node107.a('node.color','rgba(255,0,255,1)');
  9622. Node107.a('node.borderPattern',getDashStyle("@borderPattern@"));
  9623. Node107.a('node.borderColor','rgba(255,0,255,1)');
  9624. Node107.a('node.background','rgba(255,0,255,1)');
  9625. Node107.a('node.gradient','');
  9626. Node107.a('node.gradientcolor','rgba(255,0,255,1)');
  9627. Node107.a('node.endCompspts',Node107endCompspts);
  9628. Node107.a('node.startCompspts',Node107startCompspts);
  9629. (function (node, img, compspts, endCompspts, startCompspts) {
  9630. var position = node.getPosition(),
  9631. w = node.getWidth()*_ratio.ratioX,
  9632. h = node.getHeight()*_ratio.ratioY;
  9633. function resetPoints(rx, ry) {
  9634. for (var i = 0, len = compspts.length; i < len; i++) {
  9635. if (i%2 === 0) {
  9636. compspts[i]*=rx;
  9637. } else {
  9638. compspts[i]*=ry;
  9639. }
  9640. }
  9641. endCompspts[0] = compspts[compspts.length-2];
  9642. endCompspts[1] = compspts[compspts.length-1];
  9643. endCompspts[2] *= rx;
  9644. endCompspts[3] *= ry;
  9645. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  9646. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  9647. startCompspts[0] = compspts[0];
  9648. startCompspts[1] = compspts[1];
  9649. startCompspts[2] *= rx;
  9650. startCompspts[3] *= ry;
  9651. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  9652. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  9653. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  9654. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  9655. }
  9656. node.setSize(w, h);
  9657. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  9658. node.a('node.width', w);
  9659. node.a('node.height', h);
  9660. resetPoints(_ratio.ratioX, _ratio.ratioY);
  9661. node.borderWidth = 1;
  9662. node.a('node.borderwidth',node.borderWidth);
  9663. node._nodename = 'Node107';
  9664. node._nodeType = 'line';
  9665. zoomNodeList.push({
  9666. node: node,
  9667. attr: 'node.borderwidth'
  9668. });
  9669. var setWidth = node.setWidth,
  9670. setHeight = node.setHeight,
  9671. timer, rx = 1, ry = 1;
  9672. node.setWidth = function (width) {
  9673. var _width = this.getWidth();
  9674. rx = width / _width;
  9675. node.a('node.width', width);
  9676. setWidth.apply(this, arguments);
  9677. resetPoints(rx, 1);
  9678. }
  9679. node.setHeight = function (height) {
  9680. var _height = this.getHeight();
  9681. ry = height / _height;
  9682. node.a('node.height', height);
  9683. setHeight.apply(this, arguments);
  9684. resetPoints(1, ry);
  9685. }
  9686. })(Node107, Node107.getImage(), Node107compspts, Node107endCompspts, Node107startCompspts);
  9687. var Node108points=[760, 496,760, 526],
  9688. Node108rect=ht.Default.unionPoint([{x:760,y:496},{x:760,y:526}]),
  9689. Node108compspts=[];
  9690. _ratio = GD.getRatioWithRotation(0, ratio);
  9691. var _startratio = GD.getRatioWithRotation(4.71238898038469, ratio),
  9692. _endratio = GD.getRatioWithRotation(7.85398163397448, ratio);
  9693. for(var i=0;i<Node108points.length;i++){
  9694. if(i%2==0){
  9695. Node108compspts.push(Node108points[i]-Node108rect.x);
  9696. }else{
  9697. Node108compspts.push(Node108points[i]-Node108rect.y);
  9698. }
  9699. }
  9700. var Node108ptslength=Node108compspts.length;
  9701. if (Node108rect.height === 0) {
  9702. Node108compspts[0] -= 0;
  9703. Node108compspts[Node108ptslength-2] += 0;
  9704. } else if (Node108rect.width === 0){
  9705. Node108compspts[1] -= 0;
  9706. Node108compspts[Node108ptslength-1] += 0;
  9707. } else {
  9708. Node108compspts[0] -= 0;
  9709. Node108compspts[1] -= 0;
  9710. Node108compspts[Node108ptslength-2] += 0;
  9711. Node108compspts[Node108ptslength-1] += 0;
  9712. }
  9713. Node108 = new ht.Node();
  9714. Node108.borderWidth = 1;
  9715. Node108rect.width = Node108rect.width === 0 ? 0.0001 : Node108rect.width;
  9716. Node108rect.height = Node108rect.height === 0 ? 0.0001 : Node108rect.height;
  9717. var Node108endCompspts = [Node108compspts[Node108ptslength-2],Node108compspts[Node108ptslength-1],0,0];
  9718. var Node108startCompspts = [Node108compspts[0],Node108compspts[1],0,0];
  9719. Node108.setImage(GD.getPolyLineJSON());
  9720. Node108.setPosition(Node108rect.x+Node108rect.width/2,Node108rect.y+Node108rect.height/2);
  9721. Node108.setSize(Node108rect.width,Node108rect.height);
  9722. Node108.setStyle("opacity",1);
  9723. Node108.s({'pixelPerfect':true});
  9724. Node108borderwidth=1;
  9725. Node108.setRotation(0);
  9726. dataModel.add(Node108);
  9727. Node108.a('node.points',Node108compspts);
  9728. Node108.a('node.segments',[1,2]);
  9729. Node108.a('node.color','rgba(255,0,255,1)');
  9730. Node108.a('node.borderPattern',getDashStyle("@borderPattern@"));
  9731. Node108.a('node.borderColor','rgba(255,0,255,1)');
  9732. Node108.a('node.background','rgba(255,0,255,1)');
  9733. Node108.a('node.gradient','');
  9734. Node108.a('node.gradientcolor','rgba(255,0,255,1)');
  9735. Node108.a('node.endCompspts',Node108endCompspts);
  9736. Node108.a('node.startCompspts',Node108startCompspts);
  9737. (function (node, img, compspts, endCompspts, startCompspts) {
  9738. var position = node.getPosition(),
  9739. w = node.getWidth()*_ratio.ratioX,
  9740. h = node.getHeight()*_ratio.ratioY;
  9741. function resetPoints(rx, ry) {
  9742. for (var i = 0, len = compspts.length; i < len; i++) {
  9743. if (i%2 === 0) {
  9744. compspts[i]*=rx;
  9745. } else {
  9746. compspts[i]*=ry;
  9747. }
  9748. }
  9749. endCompspts[0] = compspts[compspts.length-2];
  9750. endCompspts[1] = compspts[compspts.length-1];
  9751. endCompspts[2] *= rx;
  9752. endCompspts[3] *= ry;
  9753. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  9754. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  9755. startCompspts[0] = compspts[0];
  9756. startCompspts[1] = compspts[1];
  9757. startCompspts[2] *= rx;
  9758. startCompspts[3] *= ry;
  9759. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  9760. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  9761. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  9762. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  9763. }
  9764. node.setSize(w, h);
  9765. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  9766. node.a('node.width', w);
  9767. node.a('node.height', h);
  9768. resetPoints(_ratio.ratioX, _ratio.ratioY);
  9769. node.borderWidth = 1;
  9770. node.a('node.borderwidth',node.borderWidth);
  9771. node._nodename = 'Node108';
  9772. node._nodeType = 'line';
  9773. zoomNodeList.push({
  9774. node: node,
  9775. attr: 'node.borderwidth'
  9776. });
  9777. var setWidth = node.setWidth,
  9778. setHeight = node.setHeight,
  9779. timer, rx = 1, ry = 1;
  9780. node.setWidth = function (width) {
  9781. var _width = this.getWidth();
  9782. rx = width / _width;
  9783. node.a('node.width', width);
  9784. setWidth.apply(this, arguments);
  9785. resetPoints(rx, 1);
  9786. }
  9787. node.setHeight = function (height) {
  9788. var _height = this.getHeight();
  9789. ry = height / _height;
  9790. node.a('node.height', height);
  9791. setHeight.apply(this, arguments);
  9792. resetPoints(1, ry);
  9793. }
  9794. })(Node108, Node108.getImage(), Node108compspts, Node108endCompspts, Node108startCompspts);
  9795. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  9796. var Node109 = new ht.lib['接地'](760*ratio.ratioX, 551*ratio.ratioY, 15*_ratio.ratioX, 13*_ratio.ratioY, 0*Math.PI/180, {}, function (){return {}}, 'Node109');
  9797. _libModel.add("Node109", Node109);
  9798. Node109.setRotation(0*Math.PI/180);
  9799. ;
  9800. ;
  9801. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  9802. var Node110 = new ht.Node();
  9803. var Node110textStart, Node110textWidth, Node110lineStart, Node110align = 'left', Node110fontSize = 13.3333*_ratio.ratioY,Node110width = 41*_ratio.ratioX, Node110height = 16*_ratio.ratioY;
  9804. (function () {
  9805. if (Node110align === 'left') {
  9806. Node110textStart = Node110fontSize * 0.2 > 2 ? Node110fontSize * 0.2 - 4 : Node110fontSize * 0.2 - 9;
  9807. Node110textWidth = Node110width;
  9808. Node110lineStart = 1;
  9809. } else if (Node110align === 'right') {
  9810. Node110textStart = 0;
  9811. Node110textWidth =Node110fontSize <= 8 ? Node110width + Node110fontSize * 0.2 + 6 : Node110width - Node110fontSize * 0.2;
  9812. Node110lineStart = (Node110width - (ht.Default.getTextSize('315-1', ' '+ Node110fontSize + 'px "Arial"').width + 6)) * 0.5;
  9813. } else if (Node110align === 'center') {
  9814. Node110textStart = -3;
  9815. Node110textWidth = Node110width;
  9816. Node110lineStart = Node110width - ht.Default.getTextSize('315-1', ' '+ Node110fontSize + 'px "Arial"').width - 11;
  9817. }
  9818. })();
  9819. Node110.setImage(GD.getTextJSON(Node110width, Node110height, true, false, false, ' '+ Node110fontSize + 'px "Arial"'))
  9820. Node110.setPosition(240*ratio.ratioX, 499*ratio.ratioY);
  9821. Node110.setWidth(Node110width);
  9822. Node110.setHeight(Node110height);
  9823. Node110._nodeType = 'text';
  9824. Node110._disallowEvert = true;
  9825. Node110.setRotation(0*Math.PI/180);
  9826. Node110.a('node.width', Node110width);
  9827. Node110.a('node.height', Node110height);
  9828. Node110.a('node.rect', [0, 0, Node110width, Node110height]);
  9829. Node110.a('node.bordercolor','rgba(0,0,0,1)');
  9830. Node110.a('node.borderwidth', 0);
  9831. Node110.a('node.background','' || 'rgba(0,0,0,0)');
  9832. Node110.a('node.gradient','');
  9833. Node110.a('node.gradientcolor','');
  9834. Node110.a('node.text','315-1');
  9835. Node110.a('node.textalign','left');
  9836. Node110.a('node.textvAlign','middle');
  9837. Node110.a('node.textrect', [Node110textStart, 0, Node110textWidth, Node110height]);
  9838. Node110.a('node.color','rgba(0,0,0,1)');
  9839. Node110.a('node.font',' '+ Node110fontSize + 'px "Arial"');
  9840. Node110.a('node.textvisible',true);
  9841. Node110.a('node.linefeed',false);
  9842. if (false) {
  9843. Node110.a('node.textfunc',function(g) {
  9844. g.beginPath();
  9845. var str=Node110.a('node.text') || '315-1';
  9846. var color=Node110.a('node.color') || 'rgba(0,0,0,1)';
  9847. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node110width,Node110height,13.3333*_ratio.ratioY,"left",color,' '+ Node110fontSize + 'px "Arial"', 0,g);
  9848. });
  9849. }
  9850. if (false) {
  9851. Node110.a('node.underlinepoints',[Node110lineStart, (16 - 13.3333) * 0.5 * _ratio.ratioY + Node110fontSize + 2 , ht.Default.getTextSize('315-1', ' '+ Node110fontSize + 'px "Arial"').width + 6, (Node110height - Node110fontSize) * 0.5*_ratio.ratioY + Node110fontSize + 2 ]);
  9852. Node110.a('node.underlinevisible',false);
  9853. Node110.a('node.underlineBorderWidth', 1);
  9854. }
  9855. dataModel.add(Node110);
  9856. zoomNodeList.push({
  9857. node: Node110,
  9858. borderWidth: 0,
  9859. attr: 'node.borderwidth'
  9860. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  9861. var Node111 = new ht.Node();
  9862. var Node111textStart, Node111textWidth, Node111lineStart, Node111align = 'left', Node111fontSize = 13.3333*_ratio.ratioY,Node111width = 41*_ratio.ratioX, Node111height = 16*_ratio.ratioY;
  9863. (function () {
  9864. if (Node111align === 'left') {
  9865. Node111textStart = Node111fontSize * 0.2 > 2 ? Node111fontSize * 0.2 - 4 : Node111fontSize * 0.2 - 9;
  9866. Node111textWidth = Node111width;
  9867. Node111lineStart = 1;
  9868. } else if (Node111align === 'right') {
  9869. Node111textStart = 0;
  9870. Node111textWidth =Node111fontSize <= 8 ? Node111width + Node111fontSize * 0.2 + 6 : Node111width - Node111fontSize * 0.2;
  9871. Node111lineStart = (Node111width - (ht.Default.getTextSize('315', ' '+ Node111fontSize + 'px "Arial"').width + 6)) * 0.5;
  9872. } else if (Node111align === 'center') {
  9873. Node111textStart = -3;
  9874. Node111textWidth = Node111width;
  9875. Node111lineStart = Node111width - ht.Default.getTextSize('315', ' '+ Node111fontSize + 'px "Arial"').width - 11;
  9876. }
  9877. })();
  9878. Node111.setImage(GD.getTextJSON(Node111width, Node111height, true, false, false, ' '+ Node111fontSize + 'px "Arial"'))
  9879. Node111.setPosition(243*ratio.ratioX, 588*ratio.ratioY);
  9880. Node111.setWidth(Node111width);
  9881. Node111.setHeight(Node111height);
  9882. Node111._nodeType = 'text';
  9883. Node111._disallowEvert = true;
  9884. Node111.setRotation(0*Math.PI/180);
  9885. Node111.a('node.width', Node111width);
  9886. Node111.a('node.height', Node111height);
  9887. Node111.a('node.rect', [0, 0, Node111width, Node111height]);
  9888. Node111.a('node.bordercolor','rgba(0,0,0,1)');
  9889. Node111.a('node.borderwidth', 0);
  9890. Node111.a('node.background','' || 'rgba(0,0,0,0)');
  9891. Node111.a('node.gradient','');
  9892. Node111.a('node.gradientcolor','');
  9893. Node111.a('node.text','315');
  9894. Node111.a('node.textalign','left');
  9895. Node111.a('node.textvAlign','middle');
  9896. Node111.a('node.textrect', [Node111textStart, 0, Node111textWidth, Node111height]);
  9897. Node111.a('node.color','rgba(0,0,0,1)');
  9898. Node111.a('node.font',' '+ Node111fontSize + 'px "Arial"');
  9899. Node111.a('node.textvisible',true);
  9900. Node111.a('node.linefeed',false);
  9901. if (false) {
  9902. Node111.a('node.textfunc',function(g) {
  9903. g.beginPath();
  9904. var str=Node111.a('node.text') || '315';
  9905. var color=Node111.a('node.color') || 'rgba(0,0,0,1)';
  9906. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node111width,Node111height,13.3333*_ratio.ratioY,"left",color,' '+ Node111fontSize + 'px "Arial"', 0,g);
  9907. });
  9908. }
  9909. if (false) {
  9910. Node111.a('node.underlinepoints',[Node111lineStart, (16 - 13.3333) * 0.5 * _ratio.ratioY + Node111fontSize + 2 , ht.Default.getTextSize('315', ' '+ Node111fontSize + 'px "Arial"').width + 6, (Node111height - Node111fontSize) * 0.5*_ratio.ratioY + Node111fontSize + 2 ]);
  9911. Node111.a('node.underlinevisible',false);
  9912. Node111.a('node.underlineBorderWidth', 1);
  9913. }
  9914. dataModel.add(Node111);
  9915. zoomNodeList.push({
  9916. node: Node111,
  9917. borderWidth: 0,
  9918. attr: 'node.borderwidth'
  9919. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  9920. var Node112 = new ht.Node();
  9921. var Node112textStart, Node112textWidth, Node112lineStart, Node112align = 'left', Node112fontSize = 13.3333*_ratio.ratioY,Node112width = 41*_ratio.ratioX, Node112height = 16*_ratio.ratioY;
  9922. (function () {
  9923. if (Node112align === 'left') {
  9924. Node112textStart = Node112fontSize * 0.2 > 2 ? Node112fontSize * 0.2 - 4 : Node112fontSize * 0.2 - 9;
  9925. Node112textWidth = Node112width;
  9926. Node112lineStart = 1;
  9927. } else if (Node112align === 'right') {
  9928. Node112textStart = 0;
  9929. Node112textWidth =Node112fontSize <= 8 ? Node112width + Node112fontSize * 0.2 + 6 : Node112width - Node112fontSize * 0.2;
  9930. Node112lineStart = (Node112width - (ht.Default.getTextSize('319', ' '+ Node112fontSize + 'px "Arial"').width + 6)) * 0.5;
  9931. } else if (Node112align === 'center') {
  9932. Node112textStart = -3;
  9933. Node112textWidth = Node112width;
  9934. Node112lineStart = Node112width - ht.Default.getTextSize('319', ' '+ Node112fontSize + 'px "Arial"').width - 11;
  9935. }
  9936. })();
  9937. Node112.setImage(GD.getTextJSON(Node112width, Node112height, true, false, false, ' '+ Node112fontSize + 'px "Arial"'))
  9938. Node112.setPosition(461*ratio.ratioX, 588*ratio.ratioY);
  9939. Node112.setWidth(Node112width);
  9940. Node112.setHeight(Node112height);
  9941. Node112._nodeType = 'text';
  9942. Node112._disallowEvert = true;
  9943. Node112.setRotation(0*Math.PI/180);
  9944. Node112.a('node.width', Node112width);
  9945. Node112.a('node.height', Node112height);
  9946. Node112.a('node.rect', [0, 0, Node112width, Node112height]);
  9947. Node112.a('node.bordercolor','rgba(0,0,0,1)');
  9948. Node112.a('node.borderwidth', 0);
  9949. Node112.a('node.background','' || 'rgba(0,0,0,0)');
  9950. Node112.a('node.gradient','');
  9951. Node112.a('node.gradientcolor','');
  9952. Node112.a('node.text','319');
  9953. Node112.a('node.textalign','left');
  9954. Node112.a('node.textvAlign','middle');
  9955. Node112.a('node.textrect', [Node112textStart, 0, Node112textWidth, Node112height]);
  9956. Node112.a('node.color','rgba(0,0,0,1)');
  9957. Node112.a('node.font',' '+ Node112fontSize + 'px "Arial"');
  9958. Node112.a('node.textvisible',true);
  9959. Node112.a('node.linefeed',false);
  9960. if (false) {
  9961. Node112.a('node.textfunc',function(g) {
  9962. g.beginPath();
  9963. var str=Node112.a('node.text') || '319';
  9964. var color=Node112.a('node.color') || 'rgba(0,0,0,1)';
  9965. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node112width,Node112height,13.3333*_ratio.ratioY,"left",color,' '+ Node112fontSize + 'px "Arial"', 0,g);
  9966. });
  9967. }
  9968. if (false) {
  9969. Node112.a('node.underlinepoints',[Node112lineStart, (16 - 13.3333) * 0.5 * _ratio.ratioY + Node112fontSize + 2 , ht.Default.getTextSize('319', ' '+ Node112fontSize + 'px "Arial"').width + 6, (Node112height - Node112fontSize) * 0.5*_ratio.ratioY + Node112fontSize + 2 ]);
  9970. Node112.a('node.underlinevisible',false);
  9971. Node112.a('node.underlineBorderWidth', 1);
  9972. }
  9973. dataModel.add(Node112);
  9974. zoomNodeList.push({
  9975. node: Node112,
  9976. borderWidth: 0,
  9977. attr: 'node.borderwidth'
  9978. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  9979. var Node113 = new ht.Node();
  9980. var Node113textStart, Node113textWidth, Node113lineStart, Node113align = 'left', Node113fontSize = 13.3333*_ratio.ratioY,Node113width = 41*_ratio.ratioX, Node113height = 16*_ratio.ratioY;
  9981. (function () {
  9982. if (Node113align === 'left') {
  9983. Node113textStart = Node113fontSize * 0.2 > 2 ? Node113fontSize * 0.2 - 4 : Node113fontSize * 0.2 - 9;
  9984. Node113textWidth = Node113width;
  9985. Node113lineStart = 1;
  9986. } else if (Node113align === 'right') {
  9987. Node113textStart = 0;
  9988. Node113textWidth =Node113fontSize <= 8 ? Node113width + Node113fontSize * 0.2 + 6 : Node113width - Node113fontSize * 0.2;
  9989. Node113lineStart = (Node113width - (ht.Default.getTextSize('301', ' '+ Node113fontSize + 'px "Arial"').width + 6)) * 0.5;
  9990. } else if (Node113align === 'center') {
  9991. Node113textStart = -3;
  9992. Node113textWidth = Node113width;
  9993. Node113lineStart = Node113width - ht.Default.getTextSize('301', ' '+ Node113fontSize + 'px "Arial"').width - 11;
  9994. }
  9995. })();
  9996. Node113.setImage(GD.getTextJSON(Node113width, Node113height, true, false, false, ' '+ Node113fontSize + 'px "Arial"'))
  9997. Node113.setPosition(641*ratio.ratioX, 588*ratio.ratioY);
  9998. Node113.setWidth(Node113width);
  9999. Node113.setHeight(Node113height);
  10000. Node113._nodeType = 'text';
  10001. Node113._disallowEvert = true;
  10002. Node113.setRotation(0*Math.PI/180);
  10003. Node113.a('node.width', Node113width);
  10004. Node113.a('node.height', Node113height);
  10005. Node113.a('node.rect', [0, 0, Node113width, Node113height]);
  10006. Node113.a('node.bordercolor','rgba(0,0,0,1)');
  10007. Node113.a('node.borderwidth', 0);
  10008. Node113.a('node.background','' || 'rgba(0,0,0,0)');
  10009. Node113.a('node.gradient','');
  10010. Node113.a('node.gradientcolor','');
  10011. Node113.a('node.text','301');
  10012. Node113.a('node.textalign','left');
  10013. Node113.a('node.textvAlign','middle');
  10014. Node113.a('node.textrect', [Node113textStart, 0, Node113textWidth, Node113height]);
  10015. Node113.a('node.color','rgba(0,0,0,1)');
  10016. Node113.a('node.font',' '+ Node113fontSize + 'px "Arial"');
  10017. Node113.a('node.textvisible',true);
  10018. Node113.a('node.linefeed',false);
  10019. if (false) {
  10020. Node113.a('node.textfunc',function(g) {
  10021. g.beginPath();
  10022. var str=Node113.a('node.text') || '301';
  10023. var color=Node113.a('node.color') || 'rgba(0,0,0,1)';
  10024. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node113width,Node113height,13.3333*_ratio.ratioY,"left",color,' '+ Node113fontSize + 'px "Arial"', 0,g);
  10025. });
  10026. }
  10027. if (false) {
  10028. Node113.a('node.underlinepoints',[Node113lineStart, (16 - 13.3333) * 0.5 * _ratio.ratioY + Node113fontSize + 2 , ht.Default.getTextSize('301', ' '+ Node113fontSize + 'px "Arial"').width + 6, (Node113height - Node113fontSize) * 0.5*_ratio.ratioY + Node113fontSize + 2 ]);
  10029. Node113.a('node.underlinevisible',false);
  10030. Node113.a('node.underlineBorderWidth', 1);
  10031. }
  10032. dataModel.add(Node113);
  10033. zoomNodeList.push({
  10034. node: Node113,
  10035. borderWidth: 0,
  10036. attr: 'node.borderwidth'
  10037. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  10038. var Node114 = new ht.Node();
  10039. var Node114textStart, Node114textWidth, Node114lineStart, Node114align = 'left', Node114fontSize = 13.3333*_ratio.ratioY,Node114width = 41*_ratio.ratioX, Node114height = 16*_ratio.ratioY;
  10040. (function () {
  10041. if (Node114align === 'left') {
  10042. Node114textStart = Node114fontSize * 0.2 > 2 ? Node114fontSize * 0.2 - 4 : Node114fontSize * 0.2 - 9;
  10043. Node114textWidth = Node114width;
  10044. Node114lineStart = 1;
  10045. } else if (Node114align === 'right') {
  10046. Node114textStart = 0;
  10047. Node114textWidth =Node114fontSize <= 8 ? Node114width + Node114fontSize * 0.2 + 6 : Node114width - Node114fontSize * 0.2;
  10048. Node114lineStart = (Node114width - (ht.Default.getTextSize('2010', ' '+ Node114fontSize + 'px "Arial"').width + 6)) * 0.5;
  10049. } else if (Node114align === 'center') {
  10050. Node114textStart = -3;
  10051. Node114textWidth = Node114width;
  10052. Node114lineStart = Node114width - ht.Default.getTextSize('2010', ' '+ Node114fontSize + 'px "Arial"').width - 11;
  10053. }
  10054. })();
  10055. Node114.setImage(GD.getTextJSON(Node114width, Node114height, true, false, false, ' '+ Node114fontSize + 'px "Arial"'))
  10056. Node114.setPosition(725*ratio.ratioX, 535*ratio.ratioY);
  10057. Node114.setWidth(Node114width);
  10058. Node114.setHeight(Node114height);
  10059. Node114._nodeType = 'text';
  10060. Node114._disallowEvert = true;
  10061. Node114.setRotation(0*Math.PI/180);
  10062. Node114.a('node.width', Node114width);
  10063. Node114.a('node.height', Node114height);
  10064. Node114.a('node.rect', [0, 0, Node114width, Node114height]);
  10065. Node114.a('node.bordercolor','rgba(0,0,0,1)');
  10066. Node114.a('node.borderwidth', 0);
  10067. Node114.a('node.background','' || 'rgba(0,0,0,0)');
  10068. Node114.a('node.gradient','');
  10069. Node114.a('node.gradientcolor','');
  10070. Node114.a('node.text','2010');
  10071. Node114.a('node.textalign','left');
  10072. Node114.a('node.textvAlign','middle');
  10073. Node114.a('node.textrect', [Node114textStart, 0, Node114textWidth, Node114height]);
  10074. Node114.a('node.color','rgba(0,0,0,1)');
  10075. Node114.a('node.font',' '+ Node114fontSize + 'px "Arial"');
  10076. Node114.a('node.textvisible',true);
  10077. Node114.a('node.linefeed',false);
  10078. if (false) {
  10079. Node114.a('node.textfunc',function(g) {
  10080. g.beginPath();
  10081. var str=Node114.a('node.text') || '2010';
  10082. var color=Node114.a('node.color') || 'rgba(0,0,0,1)';
  10083. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node114width,Node114height,13.3333*_ratio.ratioY,"left",color,' '+ Node114fontSize + 'px "Arial"', 0,g);
  10084. });
  10085. }
  10086. if (false) {
  10087. Node114.a('node.underlinepoints',[Node114lineStart, (16 - 13.3333) * 0.5 * _ratio.ratioY + Node114fontSize + 2 , ht.Default.getTextSize('2010', ' '+ Node114fontSize + 'px "Arial"').width + 6, (Node114height - Node114fontSize) * 0.5*_ratio.ratioY + Node114fontSize + 2 ]);
  10088. Node114.a('node.underlinevisible',false);
  10089. Node114.a('node.underlineBorderWidth', 1);
  10090. }
  10091. dataModel.add(Node114);
  10092. zoomNodeList.push({
  10093. node: Node114,
  10094. borderWidth: 0,
  10095. attr: 'node.borderwidth'
  10096. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  10097. var Node115_0 = new ht.Node();
  10098. var Node115_0textStart, Node115_0textWidth, Node115_0lineStart, Node115_0align = 'left', Node115_0fontSize = 13.3333*_ratio.ratioY,Node115_0width = 29*_ratio.ratioX, Node115_0height = 16*_ratio.ratioY;
  10099. (function () {
  10100. if (Node115_0align === 'left') {
  10101. Node115_0textStart = Node115_0fontSize * 0.2 > 2 ? Node115_0fontSize * 0.2 - 4 : Node115_0fontSize * 0.2 - 9;
  10102. Node115_0textWidth = Node115_0width;
  10103. Node115_0lineStart = 1;
  10104. } else if (Node115_0align === 'right') {
  10105. Node115_0textStart = 0;
  10106. Node115_0textWidth =Node115_0fontSize <= 8 ? Node115_0width + Node115_0fontSize * 0.2 + 6 : Node115_0width - Node115_0fontSize * 0.2;
  10107. Node115_0lineStart = (Node115_0width - (ht.Default.getTextSize('Ia :', ' '+ Node115_0fontSize + 'px "Arial"').width + 6)) * 0.5;
  10108. } else if (Node115_0align === 'center') {
  10109. Node115_0textStart = -3;
  10110. Node115_0textWidth = Node115_0width;
  10111. Node115_0lineStart = Node115_0width - ht.Default.getTextSize('Ia :', ' '+ Node115_0fontSize + 'px "Arial"').width - 11;
  10112. }
  10113. })();
  10114. Node115_0.setImage(GD.getTextJSON(Node115_0width, Node115_0height, true, false, false, ' '+ Node115_0fontSize + 'px "Arial"'))
  10115. Node115_0.setPosition(891*ratio.ratioX, 556*ratio.ratioY);
  10116. Node115_0.setWidth(Node115_0width);
  10117. Node115_0.setHeight(Node115_0height);
  10118. Node115_0._nodeType = 'text';
  10119. Node115_0._disallowEvert = true;
  10120. Node115_0.setRotation(0*Math.PI/180);
  10121. Node115_0.a('node.width', Node115_0width);
  10122. Node115_0.a('node.height', Node115_0height);
  10123. Node115_0.a('node.rect', [0, 0, Node115_0width, Node115_0height]);
  10124. Node115_0.a('node.bordercolor','rgba(255,0,255,1)');
  10125. Node115_0.a('node.borderwidth', 0);
  10126. Node115_0.a('node.background','' || 'rgba(0,0,0,0)');
  10127. Node115_0.a('node.gradient','');
  10128. Node115_0.a('node.gradientcolor','');
  10129. Node115_0.a('node.text','Ia :');
  10130. Node115_0.a('node.textalign','left');
  10131. Node115_0.a('node.textvAlign','middle');
  10132. Node115_0.a('node.textrect', [Node115_0textStart, 0, Node115_0textWidth, Node115_0height]);
  10133. Node115_0.a('node.color','rgba(255,0,255,1)');
  10134. Node115_0.a('node.font',' '+ Node115_0fontSize + 'px "Arial"');
  10135. Node115_0.a('node.textvisible',true);
  10136. Node115_0.a('node.linefeed',false);
  10137. if (false) {
  10138. Node115_0.a('node.textfunc',function(g) {
  10139. g.beginPath();
  10140. var str=Node115_0.a('node.text') || 'Ia :';
  10141. var color=Node115_0.a('node.color') || 'rgba(255,0,255,1)';
  10142. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node115_0width,Node115_0height,13.3333*_ratio.ratioY,"left",color,' '+ Node115_0fontSize + 'px "Arial"', 0,g);
  10143. });
  10144. }
  10145. if (false) {
  10146. Node115_0.a('node.underlinepoints',[Node115_0lineStart, (16 - 13.3333) * 0.5 * _ratio.ratioY + Node115_0fontSize + 2 , ht.Default.getTextSize('Ia :', ' '+ Node115_0fontSize + 'px "Arial"').width + 6, (Node115_0height - Node115_0fontSize) * 0.5*_ratio.ratioY + Node115_0fontSize + 2 ]);
  10147. Node115_0.a('node.underlinevisible',false);
  10148. Node115_0.a('node.underlineBorderWidth', 1);
  10149. }
  10150. dataModel.add(Node115_0);
  10151. zoomNodeList.push({
  10152. node: Node115_0,
  10153. borderWidth: 0,
  10154. attr: 'node.borderwidth'
  10155. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  10156. var Node115_1 = new ht.Node();
  10157. var Node115_1textStart, Node115_1textWidth, Node115_1lineStart, Node115_1align = 'left', Node115_1fontSize = 13.3333*_ratio.ratioY,Node115_1width = 29*_ratio.ratioX, Node115_1height = 16*_ratio.ratioY;
  10158. (function () {
  10159. if (Node115_1align === 'left') {
  10160. Node115_1textStart = Node115_1fontSize * 0.2 > 2 ? Node115_1fontSize * 0.2 - 4 : Node115_1fontSize * 0.2 - 9;
  10161. Node115_1textWidth = Node115_1width;
  10162. Node115_1lineStart = 1;
  10163. } else if (Node115_1align === 'right') {
  10164. Node115_1textStart = 0;
  10165. Node115_1textWidth =Node115_1fontSize <= 8 ? Node115_1width + Node115_1fontSize * 0.2 + 6 : Node115_1width - Node115_1fontSize * 0.2;
  10166. Node115_1lineStart = (Node115_1width - (ht.Default.getTextSize('P :', ' '+ Node115_1fontSize + 'px "Arial"').width + 6)) * 0.5;
  10167. } else if (Node115_1align === 'center') {
  10168. Node115_1textStart = -3;
  10169. Node115_1textWidth = Node115_1width;
  10170. Node115_1lineStart = Node115_1width - ht.Default.getTextSize('P :', ' '+ Node115_1fontSize + 'px "Arial"').width - 11;
  10171. }
  10172. })();
  10173. Node115_1.setImage(GD.getTextJSON(Node115_1width, Node115_1height, true, false, false, ' '+ Node115_1fontSize + 'px "Arial"'))
  10174. Node115_1.setPosition(891*ratio.ratioX, 579*ratio.ratioY);
  10175. Node115_1.setWidth(Node115_1width);
  10176. Node115_1.setHeight(Node115_1height);
  10177. Node115_1._nodeType = 'text';
  10178. Node115_1._disallowEvert = true;
  10179. Node115_1.setRotation(0*Math.PI/180);
  10180. Node115_1.a('node.width', Node115_1width);
  10181. Node115_1.a('node.height', Node115_1height);
  10182. Node115_1.a('node.rect', [0, 0, Node115_1width, Node115_1height]);
  10183. Node115_1.a('node.bordercolor','rgba(0,0,0,1)');
  10184. Node115_1.a('node.borderwidth', 0);
  10185. Node115_1.a('node.background','' || 'rgba(0,0,0,0)');
  10186. Node115_1.a('node.gradient','');
  10187. Node115_1.a('node.gradientcolor','');
  10188. Node115_1.a('node.text','P :');
  10189. Node115_1.a('node.textalign','left');
  10190. Node115_1.a('node.textvAlign','middle');
  10191. Node115_1.a('node.textrect', [Node115_1textStart, 0, Node115_1textWidth, Node115_1height]);
  10192. Node115_1.a('node.color','rgba(0,0,0,1)');
  10193. Node115_1.a('node.font',' '+ Node115_1fontSize + 'px "Arial"');
  10194. Node115_1.a('node.textvisible',true);
  10195. Node115_1.a('node.linefeed',false);
  10196. if (false) {
  10197. Node115_1.a('node.textfunc',function(g) {
  10198. g.beginPath();
  10199. var str=Node115_1.a('node.text') || 'P :';
  10200. var color=Node115_1.a('node.color') || 'rgba(0,0,0,1)';
  10201. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node115_1width,Node115_1height,13.3333*_ratio.ratioY,"left",color,' '+ Node115_1fontSize + 'px "Arial"', 0,g);
  10202. });
  10203. }
  10204. if (false) {
  10205. Node115_1.a('node.underlinepoints',[Node115_1lineStart, (16 - 13.3333) * 0.5 * _ratio.ratioY + Node115_1fontSize + 2 , ht.Default.getTextSize('P :', ' '+ Node115_1fontSize + 'px "Arial"').width + 6, (Node115_1height - Node115_1fontSize) * 0.5*_ratio.ratioY + Node115_1fontSize + 2 ]);
  10206. Node115_1.a('node.underlinevisible',false);
  10207. Node115_1.a('node.underlineBorderWidth', 1);
  10208. }
  10209. dataModel.add(Node115_1);
  10210. zoomNodeList.push({
  10211. node: Node115_1,
  10212. borderWidth: 0,
  10213. attr: 'node.borderwidth'
  10214. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  10215. var Node115_2 = new ht.Node();
  10216. var Node115_2textStart, Node115_2textWidth, Node115_2lineStart, Node115_2align = 'left', Node115_2fontSize = 13.3333*_ratio.ratioY,Node115_2width = 29*_ratio.ratioX, Node115_2height = 16*_ratio.ratioY;
  10217. (function () {
  10218. if (Node115_2align === 'left') {
  10219. Node115_2textStart = Node115_2fontSize * 0.2 > 2 ? Node115_2fontSize * 0.2 - 4 : Node115_2fontSize * 0.2 - 9;
  10220. Node115_2textWidth = Node115_2width;
  10221. Node115_2lineStart = 1;
  10222. } else if (Node115_2align === 'right') {
  10223. Node115_2textStart = 0;
  10224. Node115_2textWidth =Node115_2fontSize <= 8 ? Node115_2width + Node115_2fontSize * 0.2 + 6 : Node115_2width - Node115_2fontSize * 0.2;
  10225. Node115_2lineStart = (Node115_2width - (ht.Default.getTextSize('Q :', ' '+ Node115_2fontSize + 'px "Arial"').width + 6)) * 0.5;
  10226. } else if (Node115_2align === 'center') {
  10227. Node115_2textStart = -3;
  10228. Node115_2textWidth = Node115_2width;
  10229. Node115_2lineStart = Node115_2width - ht.Default.getTextSize('Q :', ' '+ Node115_2fontSize + 'px "Arial"').width - 11;
  10230. }
  10231. })();
  10232. Node115_2.setImage(GD.getTextJSON(Node115_2width, Node115_2height, true, false, false, ' '+ Node115_2fontSize + 'px "Arial"'))
  10233. Node115_2.setPosition(891*ratio.ratioX, 600*ratio.ratioY);
  10234. Node115_2.setWidth(Node115_2width);
  10235. Node115_2.setHeight(Node115_2height);
  10236. Node115_2._nodeType = 'text';
  10237. Node115_2._disallowEvert = true;
  10238. Node115_2.setRotation(0*Math.PI/180);
  10239. Node115_2.a('node.width', Node115_2width);
  10240. Node115_2.a('node.height', Node115_2height);
  10241. Node115_2.a('node.rect', [0, 0, Node115_2width, Node115_2height]);
  10242. Node115_2.a('node.bordercolor','rgba(0,0,0,1)');
  10243. Node115_2.a('node.borderwidth', 0);
  10244. Node115_2.a('node.background','' || 'rgba(0,0,0,0)');
  10245. Node115_2.a('node.gradient','');
  10246. Node115_2.a('node.gradientcolor','');
  10247. Node115_2.a('node.text','Q :');
  10248. Node115_2.a('node.textalign','left');
  10249. Node115_2.a('node.textvAlign','middle');
  10250. Node115_2.a('node.textrect', [Node115_2textStart, 0, Node115_2textWidth, Node115_2height]);
  10251. Node115_2.a('node.color','rgba(0,0,0,1)');
  10252. Node115_2.a('node.font',' '+ Node115_2fontSize + 'px "Arial"');
  10253. Node115_2.a('node.textvisible',true);
  10254. Node115_2.a('node.linefeed',false);
  10255. if (false) {
  10256. Node115_2.a('node.textfunc',function(g) {
  10257. g.beginPath();
  10258. var str=Node115_2.a('node.text') || 'Q :';
  10259. var color=Node115_2.a('node.color') || 'rgba(0,0,0,1)';
  10260. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node115_2width,Node115_2height,13.3333*_ratio.ratioY,"left",color,' '+ Node115_2fontSize + 'px "Arial"', 0,g);
  10261. });
  10262. }
  10263. if (false) {
  10264. Node115_2.a('node.underlinepoints',[Node115_2lineStart, (16 - 13.3333) * 0.5 * _ratio.ratioY + Node115_2fontSize + 2 , ht.Default.getTextSize('Q :', ' '+ Node115_2fontSize + 'px "Arial"').width + 6, (Node115_2height - Node115_2fontSize) * 0.5*_ratio.ratioY + Node115_2fontSize + 2 ]);
  10265. Node115_2.a('node.underlinevisible',false);
  10266. Node115_2.a('node.underlineBorderWidth', 1);
  10267. }
  10268. dataModel.add(Node115_2);
  10269. zoomNodeList.push({
  10270. node: Node115_2,
  10271. borderWidth: 0,
  10272. attr: 'node.borderwidth'
  10273. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  10274. var Node115_3 = new ht.Node();
  10275. var Node115_3textStart, Node115_3textWidth, Node115_3lineStart, Node115_3align = 'left', Node115_3fontSize = 13.3333*_ratio.ratioY,Node115_3width = 41*_ratio.ratioX, Node115_3height = 16*_ratio.ratioY;
  10276. (function () {
  10277. if (Node115_3align === 'left') {
  10278. Node115_3textStart = Node115_3fontSize * 0.2 > 2 ? Node115_3fontSize * 0.2 - 4 : Node115_3fontSize * 0.2 - 9;
  10279. Node115_3textWidth = Node115_3width;
  10280. Node115_3lineStart = 1;
  10281. } else if (Node115_3align === 'right') {
  10282. Node115_3textStart = 0;
  10283. Node115_3textWidth =Node115_3fontSize <= 8 ? Node115_3width + Node115_3fontSize * 0.2 + 6 : Node115_3width - Node115_3fontSize * 0.2;
  10284. Node115_3lineStart = (Node115_3width - (ht.Default.getTextSize('COS :', ' '+ Node115_3fontSize + 'px "Arial"').width + 6)) * 0.5;
  10285. } else if (Node115_3align === 'center') {
  10286. Node115_3textStart = -3;
  10287. Node115_3textWidth = Node115_3width;
  10288. Node115_3lineStart = Node115_3width - ht.Default.getTextSize('COS :', ' '+ Node115_3fontSize + 'px "Arial"').width - 11;
  10289. }
  10290. })();
  10291. Node115_3.setImage(GD.getTextJSON(Node115_3width, Node115_3height, true, false, false, ' '+ Node115_3fontSize + 'px "Arial"'))
  10292. Node115_3.setPosition(878*ratio.ratioX, 620*ratio.ratioY);
  10293. Node115_3.setWidth(Node115_3width);
  10294. Node115_3.setHeight(Node115_3height);
  10295. Node115_3._nodeType = 'text';
  10296. Node115_3._disallowEvert = true;
  10297. Node115_3.setRotation(0*Math.PI/180);
  10298. Node115_3.a('node.width', Node115_3width);
  10299. Node115_3.a('node.height', Node115_3height);
  10300. Node115_3.a('node.rect', [0, 0, Node115_3width, Node115_3height]);
  10301. Node115_3.a('node.bordercolor','rgba(0,0,0,1)');
  10302. Node115_3.a('node.borderwidth', 0);
  10303. Node115_3.a('node.background','' || 'rgba(0,0,0,0)');
  10304. Node115_3.a('node.gradient','');
  10305. Node115_3.a('node.gradientcolor','');
  10306. Node115_3.a('node.text','COS :');
  10307. Node115_3.a('node.textalign','left');
  10308. Node115_3.a('node.textvAlign','middle');
  10309. Node115_3.a('node.textrect', [Node115_3textStart, 0, Node115_3textWidth, Node115_3height]);
  10310. Node115_3.a('node.color','rgba(0,0,0,1)');
  10311. Node115_3.a('node.font',' '+ Node115_3fontSize + 'px "Arial"');
  10312. Node115_3.a('node.textvisible',true);
  10313. Node115_3.a('node.linefeed',false);
  10314. if (false) {
  10315. Node115_3.a('node.textfunc',function(g) {
  10316. g.beginPath();
  10317. var str=Node115_3.a('node.text') || 'COS :';
  10318. var color=Node115_3.a('node.color') || 'rgba(0,0,0,1)';
  10319. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node115_3width,Node115_3height,13.3333*_ratio.ratioY,"left",color,' '+ Node115_3fontSize + 'px "Arial"', 0,g);
  10320. });
  10321. }
  10322. if (false) {
  10323. Node115_3.a('node.underlinepoints',[Node115_3lineStart, (16 - 13.3333) * 0.5 * _ratio.ratioY + Node115_3fontSize + 2 , ht.Default.getTextSize('COS :', ' '+ Node115_3fontSize + 'px "Arial"').width + 6, (Node115_3height - Node115_3fontSize) * 0.5*_ratio.ratioY + Node115_3fontSize + 2 ]);
  10324. Node115_3.a('node.underlinevisible',false);
  10325. Node115_3.a('node.underlineBorderWidth', 1);
  10326. }
  10327. dataModel.add(Node115_3);
  10328. zoomNodeList.push({
  10329. node: Node115_3,
  10330. borderWidth: 0,
  10331. attr: 'node.borderwidth'
  10332. }); var Node116points=[1629, 361,1629, 371],
  10333. Node116rect=ht.Default.unionPoint([{x:1629,y:361},{x:1629,y:371}]),
  10334. Node116compspts=[];
  10335. _ratio = GD.getRatioWithRotation(0, ratio);
  10336. var _startratio = GD.getRatioWithRotation(4.71238898038469, ratio),
  10337. _endratio = GD.getRatioWithRotation(7.85398163397448, ratio);
  10338. for(var i=0;i<Node116points.length;i++){
  10339. if(i%2==0){
  10340. Node116compspts.push(Node116points[i]-Node116rect.x);
  10341. }else{
  10342. Node116compspts.push(Node116points[i]-Node116rect.y);
  10343. }
  10344. }
  10345. var Node116ptslength=Node116compspts.length;
  10346. if (Node116rect.height === 0) {
  10347. Node116compspts[0] -= 0;
  10348. Node116compspts[Node116ptslength-2] += 0;
  10349. } else if (Node116rect.width === 0){
  10350. Node116compspts[1] -= 0;
  10351. Node116compspts[Node116ptslength-1] += 0;
  10352. } else {
  10353. Node116compspts[0] -= 0;
  10354. Node116compspts[1] -= 0;
  10355. Node116compspts[Node116ptslength-2] += 0;
  10356. Node116compspts[Node116ptslength-1] += 0;
  10357. }
  10358. Node116 = new ht.Node();
  10359. Node116.borderWidth = 1;
  10360. Node116rect.width = Node116rect.width === 0 ? 0.0001 : Node116rect.width;
  10361. Node116rect.height = Node116rect.height === 0 ? 0.0001 : Node116rect.height;
  10362. var Node116endCompspts = [Node116compspts[Node116ptslength-2],Node116compspts[Node116ptslength-1],0,0];
  10363. var Node116startCompspts = [Node116compspts[0],Node116compspts[1],0,0];
  10364. Node116.setImage(GD.getPolyLineJSON());
  10365. Node116.setPosition(Node116rect.x+Node116rect.width/2,Node116rect.y+Node116rect.height/2);
  10366. Node116.setSize(Node116rect.width,Node116rect.height);
  10367. Node116.setStyle("opacity",1);
  10368. Node116.s({'pixelPerfect':true});
  10369. Node116borderwidth=1;
  10370. Node116.setRotation(0);
  10371. dataModel.add(Node116);
  10372. Node116.a('node.points',Node116compspts);
  10373. Node116.a('node.segments',[1,2]);
  10374. Node116.a('node.color','rgba(255,0,255,1)');
  10375. Node116.a('node.borderPattern',getDashStyle("@borderPattern@"));
  10376. Node116.a('node.borderColor','rgba(255,0,255,1)');
  10377. Node116.a('node.background','rgba(255,0,255,1)');
  10378. Node116.a('node.gradient','');
  10379. Node116.a('node.gradientcolor','rgba(255,0,255,1)');
  10380. Node116.a('node.endCompspts',Node116endCompspts);
  10381. Node116.a('node.startCompspts',Node116startCompspts);
  10382. (function (node, img, compspts, endCompspts, startCompspts) {
  10383. var position = node.getPosition(),
  10384. w = node.getWidth()*_ratio.ratioX,
  10385. h = node.getHeight()*_ratio.ratioY;
  10386. function resetPoints(rx, ry) {
  10387. for (var i = 0, len = compspts.length; i < len; i++) {
  10388. if (i%2 === 0) {
  10389. compspts[i]*=rx;
  10390. } else {
  10391. compspts[i]*=ry;
  10392. }
  10393. }
  10394. endCompspts[0] = compspts[compspts.length-2];
  10395. endCompspts[1] = compspts[compspts.length-1];
  10396. endCompspts[2] *= rx;
  10397. endCompspts[3] *= ry;
  10398. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  10399. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  10400. startCompspts[0] = compspts[0];
  10401. startCompspts[1] = compspts[1];
  10402. startCompspts[2] *= rx;
  10403. startCompspts[3] *= ry;
  10404. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  10405. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  10406. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  10407. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  10408. }
  10409. node.setSize(w, h);
  10410. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  10411. node.a('node.width', w);
  10412. node.a('node.height', h);
  10413. resetPoints(_ratio.ratioX, _ratio.ratioY);
  10414. node.borderWidth = 1;
  10415. node.a('node.borderwidth',node.borderWidth);
  10416. node._nodename = 'Node116';
  10417. node._nodeType = 'line';
  10418. zoomNodeList.push({
  10419. node: node,
  10420. attr: 'node.borderwidth'
  10421. });
  10422. var setWidth = node.setWidth,
  10423. setHeight = node.setHeight,
  10424. timer, rx = 1, ry = 1;
  10425. node.setWidth = function (width) {
  10426. var _width = this.getWidth();
  10427. rx = width / _width;
  10428. node.a('node.width', width);
  10429. setWidth.apply(this, arguments);
  10430. resetPoints(rx, 1);
  10431. }
  10432. node.setHeight = function (height) {
  10433. var _height = this.getHeight();
  10434. ry = height / _height;
  10435. node.a('node.height', height);
  10436. setHeight.apply(this, arguments);
  10437. resetPoints(1, ry);
  10438. }
  10439. })(Node116, Node116.getImage(), Node116compspts, Node116endCompspts, Node116startCompspts);
  10440. var Node117points=[1629, 372,1249, 372],
  10441. Node117rect=ht.Default.unionPoint([{x:1629,y:372},{x:1249,y:372}]),
  10442. Node117compspts=[];
  10443. _ratio = GD.getRatioWithRotation(0, ratio);
  10444. var _startratio = GD.getRatioWithRotation(0, ratio),
  10445. _endratio = GD.getRatioWithRotation(3.14159265358979, ratio);
  10446. for(var i=0;i<Node117points.length;i++){
  10447. if(i%2==0){
  10448. Node117compspts.push(Node117points[i]-Node117rect.x);
  10449. }else{
  10450. Node117compspts.push(Node117points[i]-Node117rect.y);
  10451. }
  10452. }
  10453. var Node117ptslength=Node117compspts.length;
  10454. if (Node117rect.height === 0) {
  10455. Node117compspts[0] -= 0;
  10456. Node117compspts[Node117ptslength-2] += 0;
  10457. } else if (Node117rect.width === 0){
  10458. Node117compspts[1] -= 0;
  10459. Node117compspts[Node117ptslength-1] += 0;
  10460. } else {
  10461. Node117compspts[0] -= 0;
  10462. Node117compspts[1] -= 0;
  10463. Node117compspts[Node117ptslength-2] += 0;
  10464. Node117compspts[Node117ptslength-1] += 0;
  10465. }
  10466. Node117 = new ht.Node();
  10467. Node117.borderWidth = 1;
  10468. Node117rect.width = Node117rect.width === 0 ? 0.0001 : Node117rect.width;
  10469. Node117rect.height = Node117rect.height === 0 ? 0.0001 : Node117rect.height;
  10470. var Node117endCompspts = [Node117compspts[Node117ptslength-2],Node117compspts[Node117ptslength-1],0,0];
  10471. var Node117startCompspts = [Node117compspts[0],Node117compspts[1],0,0];
  10472. Node117.setImage(GD.getPolyLineJSON());
  10473. Node117.setPosition(Node117rect.x+Node117rect.width/2,Node117rect.y+Node117rect.height/2);
  10474. Node117.setSize(Node117rect.width,Node117rect.height);
  10475. Node117.setStyle("opacity",1);
  10476. Node117.s({'pixelPerfect':true});
  10477. Node117borderwidth=1;
  10478. Node117.setRotation(0);
  10479. dataModel.add(Node117);
  10480. Node117.a('node.points',Node117compspts);
  10481. Node117.a('node.segments',[1,2]);
  10482. Node117.a('node.color','rgba(255,0,255,1)');
  10483. Node117.a('node.borderPattern',getDashStyle("@borderPattern@"));
  10484. Node117.a('node.borderColor','rgba(255,0,255,1)');
  10485. Node117.a('node.background','rgba(255,0,255,1)');
  10486. Node117.a('node.gradient','');
  10487. Node117.a('node.gradientcolor','rgba(255,0,255,1)');
  10488. Node117.a('node.endCompspts',Node117endCompspts);
  10489. Node117.a('node.startCompspts',Node117startCompspts);
  10490. (function (node, img, compspts, endCompspts, startCompspts) {
  10491. var position = node.getPosition(),
  10492. w = node.getWidth()*_ratio.ratioX,
  10493. h = node.getHeight()*_ratio.ratioY;
  10494. function resetPoints(rx, ry) {
  10495. for (var i = 0, len = compspts.length; i < len; i++) {
  10496. if (i%2 === 0) {
  10497. compspts[i]*=rx;
  10498. } else {
  10499. compspts[i]*=ry;
  10500. }
  10501. }
  10502. endCompspts[0] = compspts[compspts.length-2];
  10503. endCompspts[1] = compspts[compspts.length-1];
  10504. endCompspts[2] *= rx;
  10505. endCompspts[3] *= ry;
  10506. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  10507. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  10508. startCompspts[0] = compspts[0];
  10509. startCompspts[1] = compspts[1];
  10510. startCompspts[2] *= rx;
  10511. startCompspts[3] *= ry;
  10512. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  10513. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  10514. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  10515. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  10516. }
  10517. node.setSize(w, h);
  10518. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  10519. node.a('node.width', w);
  10520. node.a('node.height', h);
  10521. resetPoints(_ratio.ratioX, _ratio.ratioY);
  10522. node.borderWidth = 1;
  10523. node.a('node.borderwidth',node.borderWidth);
  10524. node._nodename = 'Node117';
  10525. node._nodeType = 'line';
  10526. zoomNodeList.push({
  10527. node: node,
  10528. attr: 'node.borderwidth'
  10529. });
  10530. var setWidth = node.setWidth,
  10531. setHeight = node.setHeight,
  10532. timer, rx = 1, ry = 1;
  10533. node.setWidth = function (width) {
  10534. var _width = this.getWidth();
  10535. rx = width / _width;
  10536. node.a('node.width', width);
  10537. setWidth.apply(this, arguments);
  10538. resetPoints(rx, 1);
  10539. }
  10540. node.setHeight = function (height) {
  10541. var _height = this.getHeight();
  10542. ry = height / _height;
  10543. node.a('node.height', height);
  10544. setHeight.apply(this, arguments);
  10545. resetPoints(1, ry);
  10546. }
  10547. })(Node117, Node117.getImage(), Node117compspts, Node117endCompspts, Node117startCompspts);
  10548. var Node118points=[1249, 372,1249, 382],
  10549. Node118rect=ht.Default.unionPoint([{x:1249,y:372},{x:1249,y:382}]),
  10550. Node118compspts=[];
  10551. _ratio = GD.getRatioWithRotation(0, ratio);
  10552. var _startratio = GD.getRatioWithRotation(4.71238898038469, ratio),
  10553. _endratio = GD.getRatioWithRotation(7.85398163397448, ratio);
  10554. for(var i=0;i<Node118points.length;i++){
  10555. if(i%2==0){
  10556. Node118compspts.push(Node118points[i]-Node118rect.x);
  10557. }else{
  10558. Node118compspts.push(Node118points[i]-Node118rect.y);
  10559. }
  10560. }
  10561. var Node118ptslength=Node118compspts.length;
  10562. if (Node118rect.height === 0) {
  10563. Node118compspts[0] -= 0;
  10564. Node118compspts[Node118ptslength-2] += 0;
  10565. } else if (Node118rect.width === 0){
  10566. Node118compspts[1] -= 0;
  10567. Node118compspts[Node118ptslength-1] += 0;
  10568. } else {
  10569. Node118compspts[0] -= 0;
  10570. Node118compspts[1] -= 0;
  10571. Node118compspts[Node118ptslength-2] += 0;
  10572. Node118compspts[Node118ptslength-1] += 0;
  10573. }
  10574. Node118 = new ht.Node();
  10575. Node118.borderWidth = 1;
  10576. Node118rect.width = Node118rect.width === 0 ? 0.0001 : Node118rect.width;
  10577. Node118rect.height = Node118rect.height === 0 ? 0.0001 : Node118rect.height;
  10578. var Node118endCompspts = [Node118compspts[Node118ptslength-2],Node118compspts[Node118ptslength-1],0,0];
  10579. var Node118startCompspts = [Node118compspts[0],Node118compspts[1],0,0];
  10580. Node118.setImage(GD.getPolyLineJSON());
  10581. Node118.setPosition(Node118rect.x+Node118rect.width/2,Node118rect.y+Node118rect.height/2);
  10582. Node118.setSize(Node118rect.width,Node118rect.height);
  10583. Node118.setStyle("opacity",1);
  10584. Node118.s({'pixelPerfect':true});
  10585. Node118borderwidth=1;
  10586. Node118.setRotation(0);
  10587. dataModel.add(Node118);
  10588. Node118.a('node.points',Node118compspts);
  10589. Node118.a('node.segments',[1,2]);
  10590. Node118.a('node.color','rgba(255,0,255,1)');
  10591. Node118.a('node.borderPattern',getDashStyle("@borderPattern@"));
  10592. Node118.a('node.borderColor','rgba(255,0,255,1)');
  10593. Node118.a('node.background','rgba(255,0,255,1)');
  10594. Node118.a('node.gradient','');
  10595. Node118.a('node.gradientcolor','rgba(255,0,255,1)');
  10596. Node118.a('node.endCompspts',Node118endCompspts);
  10597. Node118.a('node.startCompspts',Node118startCompspts);
  10598. (function (node, img, compspts, endCompspts, startCompspts) {
  10599. var position = node.getPosition(),
  10600. w = node.getWidth()*_ratio.ratioX,
  10601. h = node.getHeight()*_ratio.ratioY;
  10602. function resetPoints(rx, ry) {
  10603. for (var i = 0, len = compspts.length; i < len; i++) {
  10604. if (i%2 === 0) {
  10605. compspts[i]*=rx;
  10606. } else {
  10607. compspts[i]*=ry;
  10608. }
  10609. }
  10610. endCompspts[0] = compspts[compspts.length-2];
  10611. endCompspts[1] = compspts[compspts.length-1];
  10612. endCompspts[2] *= rx;
  10613. endCompspts[3] *= ry;
  10614. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  10615. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  10616. startCompspts[0] = compspts[0];
  10617. startCompspts[1] = compspts[1];
  10618. startCompspts[2] *= rx;
  10619. startCompspts[3] *= ry;
  10620. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  10621. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  10622. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  10623. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  10624. }
  10625. node.setSize(w, h);
  10626. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  10627. node.a('node.width', w);
  10628. node.a('node.height', h);
  10629. resetPoints(_ratio.ratioX, _ratio.ratioY);
  10630. node.borderWidth = 1;
  10631. node.a('node.borderwidth',node.borderWidth);
  10632. node._nodename = 'Node118';
  10633. node._nodeType = 'line';
  10634. zoomNodeList.push({
  10635. node: node,
  10636. attr: 'node.borderwidth'
  10637. });
  10638. var setWidth = node.setWidth,
  10639. setHeight = node.setHeight,
  10640. timer, rx = 1, ry = 1;
  10641. node.setWidth = function (width) {
  10642. var _width = this.getWidth();
  10643. rx = width / _width;
  10644. node.a('node.width', width);
  10645. setWidth.apply(this, arguments);
  10646. resetPoints(rx, 1);
  10647. }
  10648. node.setHeight = function (height) {
  10649. var _height = this.getHeight();
  10650. ry = height / _height;
  10651. node.a('node.height', height);
  10652. setHeight.apply(this, arguments);
  10653. resetPoints(1, ry);
  10654. }
  10655. })(Node118, Node118.getImage(), Node118compspts, Node118endCompspts, Node118startCompspts);
  10656. var Node119points=[1249, 383,1139, 383],
  10657. Node119rect=ht.Default.unionPoint([{x:1249,y:383},{x:1139,y:383}]),
  10658. Node119compspts=[];
  10659. _ratio = GD.getRatioWithRotation(0, ratio);
  10660. var _startratio = GD.getRatioWithRotation(0, ratio),
  10661. _endratio = GD.getRatioWithRotation(3.14159265358979, ratio);
  10662. for(var i=0;i<Node119points.length;i++){
  10663. if(i%2==0){
  10664. Node119compspts.push(Node119points[i]-Node119rect.x);
  10665. }else{
  10666. Node119compspts.push(Node119points[i]-Node119rect.y);
  10667. }
  10668. }
  10669. var Node119ptslength=Node119compspts.length;
  10670. if (Node119rect.height === 0) {
  10671. Node119compspts[0] -= 0;
  10672. Node119compspts[Node119ptslength-2] += 0;
  10673. } else if (Node119rect.width === 0){
  10674. Node119compspts[1] -= 0;
  10675. Node119compspts[Node119ptslength-1] += 0;
  10676. } else {
  10677. Node119compspts[0] -= 0;
  10678. Node119compspts[1] -= 0;
  10679. Node119compspts[Node119ptslength-2] += 0;
  10680. Node119compspts[Node119ptslength-1] += 0;
  10681. }
  10682. Node119 = new ht.Node();
  10683. Node119.borderWidth = 1;
  10684. Node119rect.width = Node119rect.width === 0 ? 0.0001 : Node119rect.width;
  10685. Node119rect.height = Node119rect.height === 0 ? 0.0001 : Node119rect.height;
  10686. var Node119endCompspts = [Node119compspts[Node119ptslength-2],Node119compspts[Node119ptslength-1],0,0];
  10687. var Node119startCompspts = [Node119compspts[0],Node119compspts[1],0,0];
  10688. Node119.setImage(GD.getPolyLineJSON());
  10689. Node119.setPosition(Node119rect.x+Node119rect.width/2,Node119rect.y+Node119rect.height/2);
  10690. Node119.setSize(Node119rect.width,Node119rect.height);
  10691. Node119.setStyle("opacity",1);
  10692. Node119.s({'pixelPerfect':true});
  10693. Node119borderwidth=1;
  10694. Node119.setRotation(0);
  10695. dataModel.add(Node119);
  10696. Node119.a('node.points',Node119compspts);
  10697. Node119.a('node.segments',[1,2]);
  10698. Node119.a('node.color','rgba(255,0,255,1)');
  10699. Node119.a('node.borderPattern',getDashStyle("@borderPattern@"));
  10700. Node119.a('node.borderColor','rgba(255,0,255,1)');
  10701. Node119.a('node.background','rgba(255,0,255,1)');
  10702. Node119.a('node.gradient','');
  10703. Node119.a('node.gradientcolor','rgba(255,0,255,1)');
  10704. Node119.a('node.endCompspts',Node119endCompspts);
  10705. Node119.a('node.startCompspts',Node119startCompspts);
  10706. (function (node, img, compspts, endCompspts, startCompspts) {
  10707. var position = node.getPosition(),
  10708. w = node.getWidth()*_ratio.ratioX,
  10709. h = node.getHeight()*_ratio.ratioY;
  10710. function resetPoints(rx, ry) {
  10711. for (var i = 0, len = compspts.length; i < len; i++) {
  10712. if (i%2 === 0) {
  10713. compspts[i]*=rx;
  10714. } else {
  10715. compspts[i]*=ry;
  10716. }
  10717. }
  10718. endCompspts[0] = compspts[compspts.length-2];
  10719. endCompspts[1] = compspts[compspts.length-1];
  10720. endCompspts[2] *= rx;
  10721. endCompspts[3] *= ry;
  10722. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  10723. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  10724. startCompspts[0] = compspts[0];
  10725. startCompspts[1] = compspts[1];
  10726. startCompspts[2] *= rx;
  10727. startCompspts[3] *= ry;
  10728. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  10729. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  10730. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  10731. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  10732. }
  10733. node.setSize(w, h);
  10734. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  10735. node.a('node.width', w);
  10736. node.a('node.height', h);
  10737. resetPoints(_ratio.ratioX, _ratio.ratioY);
  10738. node.borderWidth = 1;
  10739. node.a('node.borderwidth',node.borderWidth);
  10740. node._nodename = 'Node119';
  10741. node._nodeType = 'line';
  10742. zoomNodeList.push({
  10743. node: node,
  10744. attr: 'node.borderwidth'
  10745. });
  10746. var setWidth = node.setWidth,
  10747. setHeight = node.setHeight,
  10748. timer, rx = 1, ry = 1;
  10749. node.setWidth = function (width) {
  10750. var _width = this.getWidth();
  10751. rx = width / _width;
  10752. node.a('node.width', width);
  10753. setWidth.apply(this, arguments);
  10754. resetPoints(rx, 1);
  10755. }
  10756. node.setHeight = function (height) {
  10757. var _height = this.getHeight();
  10758. ry = height / _height;
  10759. node.a('node.height', height);
  10760. setHeight.apply(this, arguments);
  10761. resetPoints(1, ry);
  10762. }
  10763. })(Node119, Node119.getImage(), Node119compspts, Node119endCompspts, Node119startCompspts);
  10764. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  10765. var Node120 = new ht.lib['主变'](1142*ratio.ratioX, 510*ratio.ratioY, 43*_ratio.ratioX, 38*_ratio.ratioY, 0*Math.PI/180, {}, function (){return {}}, 'Node120');
  10766. _libModel.add("Node120", Node120);
  10767. Node120.setRotation(0*Math.PI/180);
  10768. ;
  10769. ;
  10770. var Node121points=[1138, 383,1138, 493],
  10771. Node121rect=ht.Default.unionPoint([{x:1138,y:383},{x:1138,y:493}]),
  10772. Node121compspts=[];
  10773. _ratio = GD.getRatioWithRotation(0, ratio);
  10774. var _startratio = GD.getRatioWithRotation(4.71238898038469, ratio),
  10775. _endratio = GD.getRatioWithRotation(7.85398163397448, ratio);
  10776. for(var i=0;i<Node121points.length;i++){
  10777. if(i%2==0){
  10778. Node121compspts.push(Node121points[i]-Node121rect.x);
  10779. }else{
  10780. Node121compspts.push(Node121points[i]-Node121rect.y);
  10781. }
  10782. }
  10783. var Node121ptslength=Node121compspts.length;
  10784. if (Node121rect.height === 0) {
  10785. Node121compspts[0] -= 0;
  10786. Node121compspts[Node121ptslength-2] += 0;
  10787. } else if (Node121rect.width === 0){
  10788. Node121compspts[1] -= 0;
  10789. Node121compspts[Node121ptslength-1] += 0;
  10790. } else {
  10791. Node121compspts[0] -= 0;
  10792. Node121compspts[1] -= 0;
  10793. Node121compspts[Node121ptslength-2] += 0;
  10794. Node121compspts[Node121ptslength-1] += 0;
  10795. }
  10796. Node121 = new ht.Node();
  10797. Node121.borderWidth = 1;
  10798. Node121rect.width = Node121rect.width === 0 ? 0.0001 : Node121rect.width;
  10799. Node121rect.height = Node121rect.height === 0 ? 0.0001 : Node121rect.height;
  10800. var Node121endCompspts = [Node121compspts[Node121ptslength-2],Node121compspts[Node121ptslength-1],0,0];
  10801. var Node121startCompspts = [Node121compspts[0],Node121compspts[1],0,0];
  10802. Node121.setImage(GD.getPolyLineJSON());
  10803. Node121.setPosition(Node121rect.x+Node121rect.width/2,Node121rect.y+Node121rect.height/2);
  10804. Node121.setSize(Node121rect.width,Node121rect.height);
  10805. Node121.setStyle("opacity",1);
  10806. Node121.s({'pixelPerfect':true});
  10807. Node121borderwidth=1;
  10808. Node121.setRotation(0);
  10809. dataModel.add(Node121);
  10810. Node121.a('node.points',Node121compspts);
  10811. Node121.a('node.segments',[1,2]);
  10812. Node121.a('node.color','rgba(255,0,255,1)');
  10813. Node121.a('node.borderPattern',getDashStyle("@borderPattern@"));
  10814. Node121.a('node.borderColor','rgba(255,0,255,1)');
  10815. Node121.a('node.background','rgba(255,0,255,1)');
  10816. Node121.a('node.gradient','');
  10817. Node121.a('node.gradientcolor','rgba(255,0,255,1)');
  10818. Node121.a('node.endCompspts',Node121endCompspts);
  10819. Node121.a('node.startCompspts',Node121startCompspts);
  10820. (function (node, img, compspts, endCompspts, startCompspts) {
  10821. var position = node.getPosition(),
  10822. w = node.getWidth()*_ratio.ratioX,
  10823. h = node.getHeight()*_ratio.ratioY;
  10824. function resetPoints(rx, ry) {
  10825. for (var i = 0, len = compspts.length; i < len; i++) {
  10826. if (i%2 === 0) {
  10827. compspts[i]*=rx;
  10828. } else {
  10829. compspts[i]*=ry;
  10830. }
  10831. }
  10832. endCompspts[0] = compspts[compspts.length-2];
  10833. endCompspts[1] = compspts[compspts.length-1];
  10834. endCompspts[2] *= rx;
  10835. endCompspts[3] *= ry;
  10836. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  10837. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  10838. startCompspts[0] = compspts[0];
  10839. startCompspts[1] = compspts[1];
  10840. startCompspts[2] *= rx;
  10841. startCompspts[3] *= ry;
  10842. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  10843. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  10844. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  10845. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  10846. }
  10847. node.setSize(w, h);
  10848. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  10849. node.a('node.width', w);
  10850. node.a('node.height', h);
  10851. resetPoints(_ratio.ratioX, _ratio.ratioY);
  10852. node.borderWidth = 1;
  10853. node.a('node.borderwidth',node.borderWidth);
  10854. node._nodename = 'Node121';
  10855. node._nodeType = 'line';
  10856. zoomNodeList.push({
  10857. node: node,
  10858. attr: 'node.borderwidth'
  10859. });
  10860. var setWidth = node.setWidth,
  10861. setHeight = node.setHeight,
  10862. timer, rx = 1, ry = 1;
  10863. node.setWidth = function (width) {
  10864. var _width = this.getWidth();
  10865. rx = width / _width;
  10866. node.a('node.width', width);
  10867. setWidth.apply(this, arguments);
  10868. resetPoints(rx, 1);
  10869. }
  10870. node.setHeight = function (height) {
  10871. var _height = this.getHeight();
  10872. ry = height / _height;
  10873. node.a('node.height', height);
  10874. setHeight.apply(this, arguments);
  10875. resetPoints(1, ry);
  10876. }
  10877. })(Node121, Node121.getImage(), Node121compspts, Node121endCompspts, Node121startCompspts);
  10878. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  10879. var Node122 = new ht.lib['黄色箭头'](1279*ratio.ratioX, 541*ratio.ratioY, 14*_ratio.ratioX, 70*_ratio.ratioY, 0*Math.PI/180, {}, function (){return {}}, 'Node122');
  10880. _libModel.add("Node122", Node122);
  10881. Node122.setRotation(0*Math.PI/180);
  10882. ;
  10883. ;
  10884. var Node123points=[1152, 507,1279, 507],
  10885. Node123rect=ht.Default.unionPoint([{x:1152,y:507},{x:1279,y:507}]),
  10886. Node123compspts=[];
  10887. _ratio = GD.getRatioWithRotation(0, ratio);
  10888. var _startratio = GD.getRatioWithRotation(3.14159265358979, ratio),
  10889. _endratio = GD.getRatioWithRotation(0, ratio);
  10890. for(var i=0;i<Node123points.length;i++){
  10891. if(i%2==0){
  10892. Node123compspts.push(Node123points[i]-Node123rect.x);
  10893. }else{
  10894. Node123compspts.push(Node123points[i]-Node123rect.y);
  10895. }
  10896. }
  10897. var Node123ptslength=Node123compspts.length;
  10898. if (Node123rect.height === 0) {
  10899. Node123compspts[0] -= 0;
  10900. Node123compspts[Node123ptslength-2] += 0;
  10901. } else if (Node123rect.width === 0){
  10902. Node123compspts[1] -= 0;
  10903. Node123compspts[Node123ptslength-1] += 0;
  10904. } else {
  10905. Node123compspts[0] -= 0;
  10906. Node123compspts[1] -= 0;
  10907. Node123compspts[Node123ptslength-2] += 0;
  10908. Node123compspts[Node123ptslength-1] += 0;
  10909. }
  10910. Node123 = new ht.Node();
  10911. Node123.borderWidth = 1;
  10912. Node123rect.width = Node123rect.width === 0 ? 0.0001 : Node123rect.width;
  10913. Node123rect.height = Node123rect.height === 0 ? 0.0001 : Node123rect.height;
  10914. var Node123endCompspts = [Node123compspts[Node123ptslength-2],Node123compspts[Node123ptslength-1],0,0];
  10915. var Node123startCompspts = [Node123compspts[0],Node123compspts[1],0,0];
  10916. Node123.setImage(GD.getPolyLineJSON());
  10917. Node123.setPosition(Node123rect.x+Node123rect.width/2,Node123rect.y+Node123rect.height/2);
  10918. Node123.setSize(Node123rect.width,Node123rect.height);
  10919. Node123.setStyle("opacity",1);
  10920. Node123.s({'pixelPerfect':true});
  10921. Node123borderwidth=1;
  10922. Node123.setRotation(0);
  10923. dataModel.add(Node123);
  10924. Node123.a('node.points',Node123compspts);
  10925. Node123.a('node.segments',[1,2]);
  10926. Node123.a('node.color','rgba(255,0,255,1)');
  10927. Node123.a('node.borderPattern',getDashStyle("@borderPattern@"));
  10928. Node123.a('node.borderColor','rgba(255,0,255,1)');
  10929. Node123.a('node.background','rgba(255,0,255,1)');
  10930. Node123.a('node.gradient','');
  10931. Node123.a('node.gradientcolor','rgba(255,0,255,1)');
  10932. Node123.a('node.endCompspts',Node123endCompspts);
  10933. Node123.a('node.startCompspts',Node123startCompspts);
  10934. (function (node, img, compspts, endCompspts, startCompspts) {
  10935. var position = node.getPosition(),
  10936. w = node.getWidth()*_ratio.ratioX,
  10937. h = node.getHeight()*_ratio.ratioY;
  10938. function resetPoints(rx, ry) {
  10939. for (var i = 0, len = compspts.length; i < len; i++) {
  10940. if (i%2 === 0) {
  10941. compspts[i]*=rx;
  10942. } else {
  10943. compspts[i]*=ry;
  10944. }
  10945. }
  10946. endCompspts[0] = compspts[compspts.length-2];
  10947. endCompspts[1] = compspts[compspts.length-1];
  10948. endCompspts[2] *= rx;
  10949. endCompspts[3] *= ry;
  10950. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  10951. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  10952. startCompspts[0] = compspts[0];
  10953. startCompspts[1] = compspts[1];
  10954. startCompspts[2] *= rx;
  10955. startCompspts[3] *= ry;
  10956. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  10957. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  10958. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  10959. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  10960. }
  10961. node.setSize(w, h);
  10962. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  10963. node.a('node.width', w);
  10964. node.a('node.height', h);
  10965. resetPoints(_ratio.ratioX, _ratio.ratioY);
  10966. node.borderWidth = 1;
  10967. node.a('node.borderwidth',node.borderWidth);
  10968. node._nodename = 'Node123';
  10969. node._nodeType = 'line';
  10970. zoomNodeList.push({
  10971. node: node,
  10972. attr: 'node.borderwidth'
  10973. });
  10974. var setWidth = node.setWidth,
  10975. setHeight = node.setHeight,
  10976. timer, rx = 1, ry = 1;
  10977. node.setWidth = function (width) {
  10978. var _width = this.getWidth();
  10979. rx = width / _width;
  10980. node.a('node.width', width);
  10981. setWidth.apply(this, arguments);
  10982. resetPoints(rx, 1);
  10983. }
  10984. node.setHeight = function (height) {
  10985. var _height = this.getHeight();
  10986. ry = height / _height;
  10987. node.a('node.height', height);
  10988. setHeight.apply(this, arguments);
  10989. resetPoints(1, ry);
  10990. }
  10991. })(Node123, Node123.getImage(), Node123compspts, Node123endCompspts, Node123startCompspts);
  10992. var Node124points=[1240, 507,1240, 537],
  10993. Node124rect=ht.Default.unionPoint([{x:1240,y:507},{x:1240,y:537}]),
  10994. Node124compspts=[];
  10995. _ratio = GD.getRatioWithRotation(0, ratio);
  10996. var _startratio = GD.getRatioWithRotation(4.71238898038469, ratio),
  10997. _endratio = GD.getRatioWithRotation(7.85398163397448, ratio);
  10998. for(var i=0;i<Node124points.length;i++){
  10999. if(i%2==0){
  11000. Node124compspts.push(Node124points[i]-Node124rect.x);
  11001. }else{
  11002. Node124compspts.push(Node124points[i]-Node124rect.y);
  11003. }
  11004. }
  11005. var Node124ptslength=Node124compspts.length;
  11006. if (Node124rect.height === 0) {
  11007. Node124compspts[0] -= 0;
  11008. Node124compspts[Node124ptslength-2] += 0;
  11009. } else if (Node124rect.width === 0){
  11010. Node124compspts[1] -= 0;
  11011. Node124compspts[Node124ptslength-1] += 0;
  11012. } else {
  11013. Node124compspts[0] -= 0;
  11014. Node124compspts[1] -= 0;
  11015. Node124compspts[Node124ptslength-2] += 0;
  11016. Node124compspts[Node124ptslength-1] += 0;
  11017. }
  11018. Node124 = new ht.Node();
  11019. Node124.borderWidth = 1;
  11020. Node124rect.width = Node124rect.width === 0 ? 0.0001 : Node124rect.width;
  11021. Node124rect.height = Node124rect.height === 0 ? 0.0001 : Node124rect.height;
  11022. var Node124endCompspts = [Node124compspts[Node124ptslength-2],Node124compspts[Node124ptslength-1],0,0];
  11023. var Node124startCompspts = [Node124compspts[0],Node124compspts[1],0,0];
  11024. Node124.setImage(GD.getPolyLineJSON());
  11025. Node124.setPosition(Node124rect.x+Node124rect.width/2,Node124rect.y+Node124rect.height/2);
  11026. Node124.setSize(Node124rect.width,Node124rect.height);
  11027. Node124.setStyle("opacity",1);
  11028. Node124.s({'pixelPerfect':true});
  11029. Node124borderwidth=1;
  11030. Node124.setRotation(0);
  11031. dataModel.add(Node124);
  11032. Node124.a('node.points',Node124compspts);
  11033. Node124.a('node.segments',[1,2]);
  11034. Node124.a('node.color','rgba(255,0,255,1)');
  11035. Node124.a('node.borderPattern',getDashStyle("@borderPattern@"));
  11036. Node124.a('node.borderColor','rgba(255,0,255,1)');
  11037. Node124.a('node.background','rgba(255,0,255,1)');
  11038. Node124.a('node.gradient','');
  11039. Node124.a('node.gradientcolor','rgba(255,0,255,1)');
  11040. Node124.a('node.endCompspts',Node124endCompspts);
  11041. Node124.a('node.startCompspts',Node124startCompspts);
  11042. (function (node, img, compspts, endCompspts, startCompspts) {
  11043. var position = node.getPosition(),
  11044. w = node.getWidth()*_ratio.ratioX,
  11045. h = node.getHeight()*_ratio.ratioY;
  11046. function resetPoints(rx, ry) {
  11047. for (var i = 0, len = compspts.length; i < len; i++) {
  11048. if (i%2 === 0) {
  11049. compspts[i]*=rx;
  11050. } else {
  11051. compspts[i]*=ry;
  11052. }
  11053. }
  11054. endCompspts[0] = compspts[compspts.length-2];
  11055. endCompspts[1] = compspts[compspts.length-1];
  11056. endCompspts[2] *= rx;
  11057. endCompspts[3] *= ry;
  11058. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  11059. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  11060. startCompspts[0] = compspts[0];
  11061. startCompspts[1] = compspts[1];
  11062. startCompspts[2] *= rx;
  11063. startCompspts[3] *= ry;
  11064. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  11065. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  11066. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  11067. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  11068. }
  11069. node.setSize(w, h);
  11070. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  11071. node.a('node.width', w);
  11072. node.a('node.height', h);
  11073. resetPoints(_ratio.ratioX, _ratio.ratioY);
  11074. node.borderWidth = 1;
  11075. node.a('node.borderwidth',node.borderWidth);
  11076. node._nodename = 'Node124';
  11077. node._nodeType = 'line';
  11078. zoomNodeList.push({
  11079. node: node,
  11080. attr: 'node.borderwidth'
  11081. });
  11082. var setWidth = node.setWidth,
  11083. setHeight = node.setHeight,
  11084. timer, rx = 1, ry = 1;
  11085. node.setWidth = function (width) {
  11086. var _width = this.getWidth();
  11087. rx = width / _width;
  11088. node.a('node.width', width);
  11089. setWidth.apply(this, arguments);
  11090. resetPoints(rx, 1);
  11091. }
  11092. node.setHeight = function (height) {
  11093. var _height = this.getHeight();
  11094. ry = height / _height;
  11095. node.a('node.height', height);
  11096. setHeight.apply(this, arguments);
  11097. resetPoints(1, ry);
  11098. }
  11099. })(Node124, Node124.getImage(), Node124compspts, Node124endCompspts, Node124startCompspts);
  11100. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  11101. var Node125 = new ht.lib['接地'](1240*ratio.ratioX, 562*ratio.ratioY, 14*_ratio.ratioX, 13*_ratio.ratioY, 0*Math.PI/180, {}, function (){return {}}, 'Node125');
  11102. _libModel.add("Node125", Node125);
  11103. Node125.setRotation(0*Math.PI/180);
  11104. ;
  11105. ;
  11106. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  11107. var Node126 = new ht.Node();
  11108. var Node126textStart, Node126textWidth, Node126lineStart, Node126align = 'left', Node126fontSize = 11.99997*_ratio.ratioY,Node126width = 39*_ratio.ratioX, Node126height = 16*_ratio.ratioY;
  11109. (function () {
  11110. if (Node126align === 'left') {
  11111. Node126textStart = Node126fontSize * 0.2 > 2 ? Node126fontSize * 0.2 - 4 : Node126fontSize * 0.2 - 9;
  11112. Node126textWidth = Node126width;
  11113. Node126lineStart = 1;
  11114. } else if (Node126align === 'right') {
  11115. Node126textStart = 0;
  11116. Node126textWidth =Node126fontSize <= 8 ? Node126width + Node126fontSize * 0.2 + 6 : Node126width - Node126fontSize * 0.2;
  11117. Node126lineStart = (Node126width - (ht.Default.getTextSize('302', ' '+ Node126fontSize + 'px "Arial"').width + 6)) * 0.5;
  11118. } else if (Node126align === 'center') {
  11119. Node126textStart = -3;
  11120. Node126textWidth = Node126width;
  11121. Node126lineStart = Node126width - ht.Default.getTextSize('302', ' '+ Node126fontSize + 'px "Arial"').width - 11;
  11122. }
  11123. })();
  11124. Node126.setImage(GD.getTextJSON(Node126width, Node126height, true, false, false, ' '+ Node126fontSize + 'px "Arial"'))
  11125. Node126.setPosition(1124*ratio.ratioX, 599*ratio.ratioY);
  11126. Node126.setWidth(Node126width);
  11127. Node126.setHeight(Node126height);
  11128. Node126._nodeType = 'text';
  11129. Node126._disallowEvert = true;
  11130. Node126.setRotation(0*Math.PI/180);
  11131. Node126.a('node.width', Node126width);
  11132. Node126.a('node.height', Node126height);
  11133. Node126.a('node.rect', [0, 0, Node126width, Node126height]);
  11134. Node126.a('node.bordercolor','rgba(0,0,0,1)');
  11135. Node126.a('node.borderwidth', 0);
  11136. Node126.a('node.background','' || 'rgba(0,0,0,0)');
  11137. Node126.a('node.gradient','');
  11138. Node126.a('node.gradientcolor','');
  11139. Node126.a('node.text','302');
  11140. Node126.a('node.textalign','left');
  11141. Node126.a('node.textvAlign','middle');
  11142. Node126.a('node.textrect', [Node126textStart, 0, Node126textWidth, Node126height]);
  11143. Node126.a('node.color','rgba(0,0,0,1)');
  11144. Node126.a('node.font',' '+ Node126fontSize + 'px "Arial"');
  11145. Node126.a('node.textvisible',true);
  11146. Node126.a('node.linefeed',false);
  11147. if (false) {
  11148. Node126.a('node.textfunc',function(g) {
  11149. g.beginPath();
  11150. var str=Node126.a('node.text') || '302';
  11151. var color=Node126.a('node.color') || 'rgba(0,0,0,1)';
  11152. canvasTextAutoLine(str,0,11.99997*0.5*_ratio.ratioY,Node126width,Node126height,11.99997*_ratio.ratioY,"left",color,' '+ Node126fontSize + 'px "Arial"', 0,g);
  11153. });
  11154. }
  11155. if (false) {
  11156. Node126.a('node.underlinepoints',[Node126lineStart, (16 - 11.99997) * 0.5 * _ratio.ratioY + Node126fontSize + 2 , ht.Default.getTextSize('302', ' '+ Node126fontSize + 'px "Arial"').width + 6, (Node126height - Node126fontSize) * 0.5*_ratio.ratioY + Node126fontSize + 2 ]);
  11157. Node126.a('node.underlinevisible',false);
  11158. Node126.a('node.underlineBorderWidth', 1);
  11159. }
  11160. dataModel.add(Node126);
  11161. zoomNodeList.push({
  11162. node: Node126,
  11163. borderWidth: 0,
  11164. attr: 'node.borderwidth'
  11165. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  11166. var Node127 = new ht.Node();
  11167. var Node127textStart, Node127textWidth, Node127lineStart, Node127align = 'left', Node127fontSize = 11.99997*_ratio.ratioY,Node127width = 39*_ratio.ratioX, Node127height = 16*_ratio.ratioY;
  11168. (function () {
  11169. if (Node127align === 'left') {
  11170. Node127textStart = Node127fontSize * 0.2 > 2 ? Node127fontSize * 0.2 - 4 : Node127fontSize * 0.2 - 9;
  11171. Node127textWidth = Node127width;
  11172. Node127lineStart = 1;
  11173. } else if (Node127align === 'right') {
  11174. Node127textStart = 0;
  11175. Node127textWidth =Node127fontSize <= 8 ? Node127width + Node127fontSize * 0.2 + 6 : Node127width - Node127fontSize * 0.2;
  11176. Node127lineStart = (Node127width - (ht.Default.getTextSize('2020', ' '+ Node127fontSize + 'px "Arial"').width + 6)) * 0.5;
  11177. } else if (Node127align === 'center') {
  11178. Node127textStart = -3;
  11179. Node127textWidth = Node127width;
  11180. Node127lineStart = Node127width - ht.Default.getTextSize('2020', ' '+ Node127fontSize + 'px "Arial"').width - 11;
  11181. }
  11182. })();
  11183. Node127.setImage(GD.getTextJSON(Node127width, Node127height, true, false, false, ' '+ Node127fontSize + 'px "Arial"'))
  11184. Node127.setPosition(1206*ratio.ratioX, 546*ratio.ratioY);
  11185. Node127.setWidth(Node127width);
  11186. Node127.setHeight(Node127height);
  11187. Node127._nodeType = 'text';
  11188. Node127._disallowEvert = true;
  11189. Node127.setRotation(0*Math.PI/180);
  11190. Node127.a('node.width', Node127width);
  11191. Node127.a('node.height', Node127height);
  11192. Node127.a('node.rect', [0, 0, Node127width, Node127height]);
  11193. Node127.a('node.bordercolor','rgba(0,0,0,1)');
  11194. Node127.a('node.borderwidth', 0);
  11195. Node127.a('node.background','' || 'rgba(0,0,0,0)');
  11196. Node127.a('node.gradient','');
  11197. Node127.a('node.gradientcolor','');
  11198. Node127.a('node.text','2020');
  11199. Node127.a('node.textalign','left');
  11200. Node127.a('node.textvAlign','middle');
  11201. Node127.a('node.textrect', [Node127textStart, 0, Node127textWidth, Node127height]);
  11202. Node127.a('node.color','rgba(0,0,0,1)');
  11203. Node127.a('node.font',' '+ Node127fontSize + 'px "Arial"');
  11204. Node127.a('node.textvisible',true);
  11205. Node127.a('node.linefeed',false);
  11206. if (false) {
  11207. Node127.a('node.textfunc',function(g) {
  11208. g.beginPath();
  11209. var str=Node127.a('node.text') || '2020';
  11210. var color=Node127.a('node.color') || 'rgba(0,0,0,1)';
  11211. canvasTextAutoLine(str,0,11.99997*0.5*_ratio.ratioY,Node127width,Node127height,11.99997*_ratio.ratioY,"left",color,' '+ Node127fontSize + 'px "Arial"', 0,g);
  11212. });
  11213. }
  11214. if (false) {
  11215. Node127.a('node.underlinepoints',[Node127lineStart, (16 - 11.99997) * 0.5 * _ratio.ratioY + Node127fontSize + 2 , ht.Default.getTextSize('2020', ' '+ Node127fontSize + 'px "Arial"').width + 6, (Node127height - Node127fontSize) * 0.5*_ratio.ratioY + Node127fontSize + 2 ]);
  11216. Node127.a('node.underlinevisible',false);
  11217. Node127.a('node.underlineBorderWidth', 1);
  11218. }
  11219. dataModel.add(Node127);
  11220. zoomNodeList.push({
  11221. node: Node127,
  11222. borderWidth: 0,
  11223. attr: 'node.borderwidth'
  11224. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  11225. var Node128_0 = new ht.Node();
  11226. var Node128_0textStart, Node128_0textWidth, Node128_0lineStart, Node128_0align = 'left', Node128_0fontSize = 11.99997*_ratio.ratioY,Node128_0width = 28*_ratio.ratioX, Node128_0height = 16*_ratio.ratioY;
  11227. (function () {
  11228. if (Node128_0align === 'left') {
  11229. Node128_0textStart = Node128_0fontSize * 0.2 > 2 ? Node128_0fontSize * 0.2 - 4 : Node128_0fontSize * 0.2 - 9;
  11230. Node128_0textWidth = Node128_0width;
  11231. Node128_0lineStart = 1;
  11232. } else if (Node128_0align === 'right') {
  11233. Node128_0textStart = 0;
  11234. Node128_0textWidth =Node128_0fontSize <= 8 ? Node128_0width + Node128_0fontSize * 0.2 + 6 : Node128_0width - Node128_0fontSize * 0.2;
  11235. Node128_0lineStart = (Node128_0width - (ht.Default.getTextSize('Ia :', ' '+ Node128_0fontSize + 'px "Arial"').width + 6)) * 0.5;
  11236. } else if (Node128_0align === 'center') {
  11237. Node128_0textStart = -3;
  11238. Node128_0textWidth = Node128_0width;
  11239. Node128_0lineStart = Node128_0width - ht.Default.getTextSize('Ia :', ' '+ Node128_0fontSize + 'px "Arial"').width - 11;
  11240. }
  11241. })();
  11242. Node128_0.setImage(GD.getTextJSON(Node128_0width, Node128_0height, true, false, false, ' '+ Node128_0fontSize + 'px "Arial"'))
  11243. Node128_0.setPosition(1212*ratio.ratioX, 407*ratio.ratioY);
  11244. Node128_0.setWidth(Node128_0width);
  11245. Node128_0.setHeight(Node128_0height);
  11246. Node128_0._nodeType = 'text';
  11247. Node128_0._disallowEvert = true;
  11248. Node128_0.setRotation(0*Math.PI/180);
  11249. Node128_0.a('node.width', Node128_0width);
  11250. Node128_0.a('node.height', Node128_0height);
  11251. Node128_0.a('node.rect', [0, 0, Node128_0width, Node128_0height]);
  11252. Node128_0.a('node.bordercolor','rgba(255,0,255,1)');
  11253. Node128_0.a('node.borderwidth', 0);
  11254. Node128_0.a('node.background','' || 'rgba(0,0,0,0)');
  11255. Node128_0.a('node.gradient','');
  11256. Node128_0.a('node.gradientcolor','');
  11257. Node128_0.a('node.text','Ia :');
  11258. Node128_0.a('node.textalign','left');
  11259. Node128_0.a('node.textvAlign','middle');
  11260. Node128_0.a('node.textrect', [Node128_0textStart, 0, Node128_0textWidth, Node128_0height]);
  11261. Node128_0.a('node.color','rgba(255,0,255,1)');
  11262. Node128_0.a('node.font',' '+ Node128_0fontSize + 'px "Arial"');
  11263. Node128_0.a('node.textvisible',true);
  11264. Node128_0.a('node.linefeed',false);
  11265. if (false) {
  11266. Node128_0.a('node.textfunc',function(g) {
  11267. g.beginPath();
  11268. var str=Node128_0.a('node.text') || 'Ia :';
  11269. var color=Node128_0.a('node.color') || 'rgba(255,0,255,1)';
  11270. canvasTextAutoLine(str,0,11.99997*0.5*_ratio.ratioY,Node128_0width,Node128_0height,11.99997*_ratio.ratioY,"left",color,' '+ Node128_0fontSize + 'px "Arial"', 0,g);
  11271. });
  11272. }
  11273. if (false) {
  11274. Node128_0.a('node.underlinepoints',[Node128_0lineStart, (16 - 11.99997) * 0.5 * _ratio.ratioY + Node128_0fontSize + 2 , ht.Default.getTextSize('Ia :', ' '+ Node128_0fontSize + 'px "Arial"').width + 6, (Node128_0height - Node128_0fontSize) * 0.5*_ratio.ratioY + Node128_0fontSize + 2 ]);
  11275. Node128_0.a('node.underlinevisible',false);
  11276. Node128_0.a('node.underlineBorderWidth', 1);
  11277. }
  11278. dataModel.add(Node128_0);
  11279. zoomNodeList.push({
  11280. node: Node128_0,
  11281. borderWidth: 0,
  11282. attr: 'node.borderwidth'
  11283. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  11284. var Node128_1 = new ht.Node();
  11285. var Node128_1textStart, Node128_1textWidth, Node128_1lineStart, Node128_1align = 'left', Node128_1fontSize = 11.99997*_ratio.ratioY,Node128_1width = 28*_ratio.ratioX, Node128_1height = 16*_ratio.ratioY;
  11286. (function () {
  11287. if (Node128_1align === 'left') {
  11288. Node128_1textStart = Node128_1fontSize * 0.2 > 2 ? Node128_1fontSize * 0.2 - 4 : Node128_1fontSize * 0.2 - 9;
  11289. Node128_1textWidth = Node128_1width;
  11290. Node128_1lineStart = 1;
  11291. } else if (Node128_1align === 'right') {
  11292. Node128_1textStart = 0;
  11293. Node128_1textWidth =Node128_1fontSize <= 8 ? Node128_1width + Node128_1fontSize * 0.2 + 6 : Node128_1width - Node128_1fontSize * 0.2;
  11294. Node128_1lineStart = (Node128_1width - (ht.Default.getTextSize('P :', ' '+ Node128_1fontSize + 'px "Arial"').width + 6)) * 0.5;
  11295. } else if (Node128_1align === 'center') {
  11296. Node128_1textStart = -3;
  11297. Node128_1textWidth = Node128_1width;
  11298. Node128_1lineStart = Node128_1width - ht.Default.getTextSize('P :', ' '+ Node128_1fontSize + 'px "Arial"').width - 11;
  11299. }
  11300. })();
  11301. Node128_1.setImage(GD.getTextJSON(Node128_1width, Node128_1height, true, false, false, ' '+ Node128_1fontSize + 'px "Arial"'))
  11302. Node128_1.setPosition(1212*ratio.ratioX, 430*ratio.ratioY);
  11303. Node128_1.setWidth(Node128_1width);
  11304. Node128_1.setHeight(Node128_1height);
  11305. Node128_1._nodeType = 'text';
  11306. Node128_1._disallowEvert = true;
  11307. Node128_1.setRotation(0*Math.PI/180);
  11308. Node128_1.a('node.width', Node128_1width);
  11309. Node128_1.a('node.height', Node128_1height);
  11310. Node128_1.a('node.rect', [0, 0, Node128_1width, Node128_1height]);
  11311. Node128_1.a('node.bordercolor','rgba(0,0,0,1)');
  11312. Node128_1.a('node.borderwidth', 0);
  11313. Node128_1.a('node.background','' || 'rgba(0,0,0,0)');
  11314. Node128_1.a('node.gradient','');
  11315. Node128_1.a('node.gradientcolor','');
  11316. Node128_1.a('node.text','P :');
  11317. Node128_1.a('node.textalign','left');
  11318. Node128_1.a('node.textvAlign','middle');
  11319. Node128_1.a('node.textrect', [Node128_1textStart, 0, Node128_1textWidth, Node128_1height]);
  11320. Node128_1.a('node.color','rgba(0,0,0,1)');
  11321. Node128_1.a('node.font',' '+ Node128_1fontSize + 'px "Arial"');
  11322. Node128_1.a('node.textvisible',true);
  11323. Node128_1.a('node.linefeed',false);
  11324. if (false) {
  11325. Node128_1.a('node.textfunc',function(g) {
  11326. g.beginPath();
  11327. var str=Node128_1.a('node.text') || 'P :';
  11328. var color=Node128_1.a('node.color') || 'rgba(0,0,0,1)';
  11329. canvasTextAutoLine(str,0,11.99997*0.5*_ratio.ratioY,Node128_1width,Node128_1height,11.99997*_ratio.ratioY,"left",color,' '+ Node128_1fontSize + 'px "Arial"', 0,g);
  11330. });
  11331. }
  11332. if (false) {
  11333. Node128_1.a('node.underlinepoints',[Node128_1lineStart, (16 - 11.99997) * 0.5 * _ratio.ratioY + Node128_1fontSize + 2 , ht.Default.getTextSize('P :', ' '+ Node128_1fontSize + 'px "Arial"').width + 6, (Node128_1height - Node128_1fontSize) * 0.5*_ratio.ratioY + Node128_1fontSize + 2 ]);
  11334. Node128_1.a('node.underlinevisible',false);
  11335. Node128_1.a('node.underlineBorderWidth', 1);
  11336. }
  11337. dataModel.add(Node128_1);
  11338. zoomNodeList.push({
  11339. node: Node128_1,
  11340. borderWidth: 0,
  11341. attr: 'node.borderwidth'
  11342. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  11343. var Node128_2 = new ht.Node();
  11344. var Node128_2textStart, Node128_2textWidth, Node128_2lineStart, Node128_2align = 'left', Node128_2fontSize = 11.99997*_ratio.ratioY,Node128_2width = 28*_ratio.ratioX, Node128_2height = 16*_ratio.ratioY;
  11345. (function () {
  11346. if (Node128_2align === 'left') {
  11347. Node128_2textStart = Node128_2fontSize * 0.2 > 2 ? Node128_2fontSize * 0.2 - 4 : Node128_2fontSize * 0.2 - 9;
  11348. Node128_2textWidth = Node128_2width;
  11349. Node128_2lineStart = 1;
  11350. } else if (Node128_2align === 'right') {
  11351. Node128_2textStart = 0;
  11352. Node128_2textWidth =Node128_2fontSize <= 8 ? Node128_2width + Node128_2fontSize * 0.2 + 6 : Node128_2width - Node128_2fontSize * 0.2;
  11353. Node128_2lineStart = (Node128_2width - (ht.Default.getTextSize('Q :', ' '+ Node128_2fontSize + 'px "Arial"').width + 6)) * 0.5;
  11354. } else if (Node128_2align === 'center') {
  11355. Node128_2textStart = -3;
  11356. Node128_2textWidth = Node128_2width;
  11357. Node128_2lineStart = Node128_2width - ht.Default.getTextSize('Q :', ' '+ Node128_2fontSize + 'px "Arial"').width - 11;
  11358. }
  11359. })();
  11360. Node128_2.setImage(GD.getTextJSON(Node128_2width, Node128_2height, true, false, false, ' '+ Node128_2fontSize + 'px "Arial"'))
  11361. Node128_2.setPosition(1212*ratio.ratioX, 451*ratio.ratioY);
  11362. Node128_2.setWidth(Node128_2width);
  11363. Node128_2.setHeight(Node128_2height);
  11364. Node128_2._nodeType = 'text';
  11365. Node128_2._disallowEvert = true;
  11366. Node128_2.setRotation(0*Math.PI/180);
  11367. Node128_2.a('node.width', Node128_2width);
  11368. Node128_2.a('node.height', Node128_2height);
  11369. Node128_2.a('node.rect', [0, 0, Node128_2width, Node128_2height]);
  11370. Node128_2.a('node.bordercolor','rgba(0,0,0,1)');
  11371. Node128_2.a('node.borderwidth', 0);
  11372. Node128_2.a('node.background','' || 'rgba(0,0,0,0)');
  11373. Node128_2.a('node.gradient','');
  11374. Node128_2.a('node.gradientcolor','');
  11375. Node128_2.a('node.text','Q :');
  11376. Node128_2.a('node.textalign','left');
  11377. Node128_2.a('node.textvAlign','middle');
  11378. Node128_2.a('node.textrect', [Node128_2textStart, 0, Node128_2textWidth, Node128_2height]);
  11379. Node128_2.a('node.color','rgba(0,0,0,1)');
  11380. Node128_2.a('node.font',' '+ Node128_2fontSize + 'px "Arial"');
  11381. Node128_2.a('node.textvisible',true);
  11382. Node128_2.a('node.linefeed',false);
  11383. if (false) {
  11384. Node128_2.a('node.textfunc',function(g) {
  11385. g.beginPath();
  11386. var str=Node128_2.a('node.text') || 'Q :';
  11387. var color=Node128_2.a('node.color') || 'rgba(0,0,0,1)';
  11388. canvasTextAutoLine(str,0,11.99997*0.5*_ratio.ratioY,Node128_2width,Node128_2height,11.99997*_ratio.ratioY,"left",color,' '+ Node128_2fontSize + 'px "Arial"', 0,g);
  11389. });
  11390. }
  11391. if (false) {
  11392. Node128_2.a('node.underlinepoints',[Node128_2lineStart, (16 - 11.99997) * 0.5 * _ratio.ratioY + Node128_2fontSize + 2 , ht.Default.getTextSize('Q :', ' '+ Node128_2fontSize + 'px "Arial"').width + 6, (Node128_2height - Node128_2fontSize) * 0.5*_ratio.ratioY + Node128_2fontSize + 2 ]);
  11393. Node128_2.a('node.underlinevisible',false);
  11394. Node128_2.a('node.underlineBorderWidth', 1);
  11395. }
  11396. dataModel.add(Node128_2);
  11397. zoomNodeList.push({
  11398. node: Node128_2,
  11399. borderWidth: 0,
  11400. attr: 'node.borderwidth'
  11401. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  11402. var Node128_3 = new ht.Node();
  11403. var Node128_3textStart, Node128_3textWidth, Node128_3lineStart, Node128_3align = 'left', Node128_3fontSize = 11.99997*_ratio.ratioY,Node128_3width = 40*_ratio.ratioX, Node128_3height = 16*_ratio.ratioY;
  11404. (function () {
  11405. if (Node128_3align === 'left') {
  11406. Node128_3textStart = Node128_3fontSize * 0.2 > 2 ? Node128_3fontSize * 0.2 - 4 : Node128_3fontSize * 0.2 - 9;
  11407. Node128_3textWidth = Node128_3width;
  11408. Node128_3lineStart = 1;
  11409. } else if (Node128_3align === 'right') {
  11410. Node128_3textStart = 0;
  11411. Node128_3textWidth =Node128_3fontSize <= 8 ? Node128_3width + Node128_3fontSize * 0.2 + 6 : Node128_3width - Node128_3fontSize * 0.2;
  11412. Node128_3lineStart = (Node128_3width - (ht.Default.getTextSize('COS :', ' '+ Node128_3fontSize + 'px "Arial"').width + 6)) * 0.5;
  11413. } else if (Node128_3align === 'center') {
  11414. Node128_3textStart = -3;
  11415. Node128_3textWidth = Node128_3width;
  11416. Node128_3lineStart = Node128_3width - ht.Default.getTextSize('COS :', ' '+ Node128_3fontSize + 'px "Arial"').width - 11;
  11417. }
  11418. })();
  11419. Node128_3.setImage(GD.getTextJSON(Node128_3width, Node128_3height, true, false, false, ' '+ Node128_3fontSize + 'px "Arial"'))
  11420. Node128_3.setPosition(1200*ratio.ratioX, 471*ratio.ratioY);
  11421. Node128_3.setWidth(Node128_3width);
  11422. Node128_3.setHeight(Node128_3height);
  11423. Node128_3._nodeType = 'text';
  11424. Node128_3._disallowEvert = true;
  11425. Node128_3.setRotation(0*Math.PI/180);
  11426. Node128_3.a('node.width', Node128_3width);
  11427. Node128_3.a('node.height', Node128_3height);
  11428. Node128_3.a('node.rect', [0, 0, Node128_3width, Node128_3height]);
  11429. Node128_3.a('node.bordercolor','rgba(0,0,0,1)');
  11430. Node128_3.a('node.borderwidth', 0);
  11431. Node128_3.a('node.background','' || 'rgba(0,0,0,0)');
  11432. Node128_3.a('node.gradient','');
  11433. Node128_3.a('node.gradientcolor','');
  11434. Node128_3.a('node.text','COS :');
  11435. Node128_3.a('node.textalign','left');
  11436. Node128_3.a('node.textvAlign','middle');
  11437. Node128_3.a('node.textrect', [Node128_3textStart, 0, Node128_3textWidth, Node128_3height]);
  11438. Node128_3.a('node.color','rgba(0,0,0,1)');
  11439. Node128_3.a('node.font',' '+ Node128_3fontSize + 'px "Arial"');
  11440. Node128_3.a('node.textvisible',true);
  11441. Node128_3.a('node.linefeed',false);
  11442. if (false) {
  11443. Node128_3.a('node.textfunc',function(g) {
  11444. g.beginPath();
  11445. var str=Node128_3.a('node.text') || 'COS :';
  11446. var color=Node128_3.a('node.color') || 'rgba(0,0,0,1)';
  11447. canvasTextAutoLine(str,0,11.99997*0.5*_ratio.ratioY,Node128_3width,Node128_3height,11.99997*_ratio.ratioY,"left",color,' '+ Node128_3fontSize + 'px "Arial"', 0,g);
  11448. });
  11449. }
  11450. if (false) {
  11451. Node128_3.a('node.underlinepoints',[Node128_3lineStart, (16 - 11.99997) * 0.5 * _ratio.ratioY + Node128_3fontSize + 2 , ht.Default.getTextSize('COS :', ' '+ Node128_3fontSize + 'px "Arial"').width + 6, (Node128_3height - Node128_3fontSize) * 0.5*_ratio.ratioY + Node128_3fontSize + 2 ]);
  11452. Node128_3.a('node.underlinevisible',false);
  11453. Node128_3.a('node.underlineBorderWidth', 1);
  11454. }
  11455. dataModel.add(Node128_3);
  11456. zoomNodeList.push({
  11457. node: Node128_3,
  11458. borderWidth: 0,
  11459. attr: 'node.borderwidth'
  11460. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  11461. var Node129_0 = new ht.Node();
  11462. var Node129_0textStart, Node129_0textWidth, Node129_0lineStart, Node129_0align = 'left', Node129_0fontSize = 11.99997*_ratio.ratioY,Node129_0width = 28*_ratio.ratioX, Node129_0height = 16*_ratio.ratioY;
  11463. (function () {
  11464. if (Node129_0align === 'left') {
  11465. Node129_0textStart = Node129_0fontSize * 0.2 > 2 ? Node129_0fontSize * 0.2 - 4 : Node129_0fontSize * 0.2 - 9;
  11466. Node129_0textWidth = Node129_0width;
  11467. Node129_0lineStart = 1;
  11468. } else if (Node129_0align === 'right') {
  11469. Node129_0textStart = 0;
  11470. Node129_0textWidth =Node129_0fontSize <= 8 ? Node129_0width + Node129_0fontSize * 0.2 + 6 : Node129_0width - Node129_0fontSize * 0.2;
  11471. Node129_0lineStart = (Node129_0width - (ht.Default.getTextSize('Ia :', ' '+ Node129_0fontSize + 'px "Arial"').width + 6)) * 0.5;
  11472. } else if (Node129_0align === 'center') {
  11473. Node129_0textStart = -3;
  11474. Node129_0textWidth = Node129_0width;
  11475. Node129_0lineStart = Node129_0width - ht.Default.getTextSize('Ia :', ' '+ Node129_0fontSize + 'px "Arial"').width - 11;
  11476. }
  11477. })();
  11478. Node129_0.setImage(GD.getTextJSON(Node129_0width, Node129_0height, true, false, false, ' '+ Node129_0fontSize + 'px "Arial"'))
  11479. Node129_0.setPosition(1049*ratio.ratioX, 558*ratio.ratioY);
  11480. Node129_0.setWidth(Node129_0width);
  11481. Node129_0.setHeight(Node129_0height);
  11482. Node129_0._nodeType = 'text';
  11483. Node129_0._disallowEvert = true;
  11484. Node129_0.setRotation(0*Math.PI/180);
  11485. Node129_0.a('node.width', Node129_0width);
  11486. Node129_0.a('node.height', Node129_0height);
  11487. Node129_0.a('node.rect', [0, 0, Node129_0width, Node129_0height]);
  11488. Node129_0.a('node.bordercolor','rgba(255,0,255,1)');
  11489. Node129_0.a('node.borderwidth', 0);
  11490. Node129_0.a('node.background','' || 'rgba(0,0,0,0)');
  11491. Node129_0.a('node.gradient','');
  11492. Node129_0.a('node.gradientcolor','');
  11493. Node129_0.a('node.text','Ia :');
  11494. Node129_0.a('node.textalign','left');
  11495. Node129_0.a('node.textvAlign','middle');
  11496. Node129_0.a('node.textrect', [Node129_0textStart, 0, Node129_0textWidth, Node129_0height]);
  11497. Node129_0.a('node.color','rgba(255,0,255,1)');
  11498. Node129_0.a('node.font',' '+ Node129_0fontSize + 'px "Arial"');
  11499. Node129_0.a('node.textvisible',true);
  11500. Node129_0.a('node.linefeed',false);
  11501. if (false) {
  11502. Node129_0.a('node.textfunc',function(g) {
  11503. g.beginPath();
  11504. var str=Node129_0.a('node.text') || 'Ia :';
  11505. var color=Node129_0.a('node.color') || 'rgba(255,0,255,1)';
  11506. canvasTextAutoLine(str,0,11.99997*0.5*_ratio.ratioY,Node129_0width,Node129_0height,11.99997*_ratio.ratioY,"left",color,' '+ Node129_0fontSize + 'px "Arial"', 0,g);
  11507. });
  11508. }
  11509. if (false) {
  11510. Node129_0.a('node.underlinepoints',[Node129_0lineStart, (16 - 11.99997) * 0.5 * _ratio.ratioY + Node129_0fontSize + 2 , ht.Default.getTextSize('Ia :', ' '+ Node129_0fontSize + 'px "Arial"').width + 6, (Node129_0height - Node129_0fontSize) * 0.5*_ratio.ratioY + Node129_0fontSize + 2 ]);
  11511. Node129_0.a('node.underlinevisible',false);
  11512. Node129_0.a('node.underlineBorderWidth', 1);
  11513. }
  11514. dataModel.add(Node129_0);
  11515. zoomNodeList.push({
  11516. node: Node129_0,
  11517. borderWidth: 0,
  11518. attr: 'node.borderwidth'
  11519. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  11520. var Node129_1 = new ht.Node();
  11521. var Node129_1textStart, Node129_1textWidth, Node129_1lineStart, Node129_1align = 'left', Node129_1fontSize = 11.99997*_ratio.ratioY,Node129_1width = 28*_ratio.ratioX, Node129_1height = 16*_ratio.ratioY;
  11522. (function () {
  11523. if (Node129_1align === 'left') {
  11524. Node129_1textStart = Node129_1fontSize * 0.2 > 2 ? Node129_1fontSize * 0.2 - 4 : Node129_1fontSize * 0.2 - 9;
  11525. Node129_1textWidth = Node129_1width;
  11526. Node129_1lineStart = 1;
  11527. } else if (Node129_1align === 'right') {
  11528. Node129_1textStart = 0;
  11529. Node129_1textWidth =Node129_1fontSize <= 8 ? Node129_1width + Node129_1fontSize * 0.2 + 6 : Node129_1width - Node129_1fontSize * 0.2;
  11530. Node129_1lineStart = (Node129_1width - (ht.Default.getTextSize('P :', ' '+ Node129_1fontSize + 'px "Arial"').width + 6)) * 0.5;
  11531. } else if (Node129_1align === 'center') {
  11532. Node129_1textStart = -3;
  11533. Node129_1textWidth = Node129_1width;
  11534. Node129_1lineStart = Node129_1width - ht.Default.getTextSize('P :', ' '+ Node129_1fontSize + 'px "Arial"').width - 11;
  11535. }
  11536. })();
  11537. Node129_1.setImage(GD.getTextJSON(Node129_1width, Node129_1height, true, false, false, ' '+ Node129_1fontSize + 'px "Arial"'))
  11538. Node129_1.setPosition(1049*ratio.ratioX, 581*ratio.ratioY);
  11539. Node129_1.setWidth(Node129_1width);
  11540. Node129_1.setHeight(Node129_1height);
  11541. Node129_1._nodeType = 'text';
  11542. Node129_1._disallowEvert = true;
  11543. Node129_1.setRotation(0*Math.PI/180);
  11544. Node129_1.a('node.width', Node129_1width);
  11545. Node129_1.a('node.height', Node129_1height);
  11546. Node129_1.a('node.rect', [0, 0, Node129_1width, Node129_1height]);
  11547. Node129_1.a('node.bordercolor','rgba(0,0,0,1)');
  11548. Node129_1.a('node.borderwidth', 0);
  11549. Node129_1.a('node.background','' || 'rgba(0,0,0,0)');
  11550. Node129_1.a('node.gradient','');
  11551. Node129_1.a('node.gradientcolor','');
  11552. Node129_1.a('node.text','P :');
  11553. Node129_1.a('node.textalign','left');
  11554. Node129_1.a('node.textvAlign','middle');
  11555. Node129_1.a('node.textrect', [Node129_1textStart, 0, Node129_1textWidth, Node129_1height]);
  11556. Node129_1.a('node.color','rgba(0,0,0,1)');
  11557. Node129_1.a('node.font',' '+ Node129_1fontSize + 'px "Arial"');
  11558. Node129_1.a('node.textvisible',true);
  11559. Node129_1.a('node.linefeed',false);
  11560. if (false) {
  11561. Node129_1.a('node.textfunc',function(g) {
  11562. g.beginPath();
  11563. var str=Node129_1.a('node.text') || 'P :';
  11564. var color=Node129_1.a('node.color') || 'rgba(0,0,0,1)';
  11565. canvasTextAutoLine(str,0,11.99997*0.5*_ratio.ratioY,Node129_1width,Node129_1height,11.99997*_ratio.ratioY,"left",color,' '+ Node129_1fontSize + 'px "Arial"', 0,g);
  11566. });
  11567. }
  11568. if (false) {
  11569. Node129_1.a('node.underlinepoints',[Node129_1lineStart, (16 - 11.99997) * 0.5 * _ratio.ratioY + Node129_1fontSize + 2 , ht.Default.getTextSize('P :', ' '+ Node129_1fontSize + 'px "Arial"').width + 6, (Node129_1height - Node129_1fontSize) * 0.5*_ratio.ratioY + Node129_1fontSize + 2 ]);
  11570. Node129_1.a('node.underlinevisible',false);
  11571. Node129_1.a('node.underlineBorderWidth', 1);
  11572. }
  11573. dataModel.add(Node129_1);
  11574. zoomNodeList.push({
  11575. node: Node129_1,
  11576. borderWidth: 0,
  11577. attr: 'node.borderwidth'
  11578. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  11579. var Node129_2 = new ht.Node();
  11580. var Node129_2textStart, Node129_2textWidth, Node129_2lineStart, Node129_2align = 'left', Node129_2fontSize = 11.99997*_ratio.ratioY,Node129_2width = 28*_ratio.ratioX, Node129_2height = 16*_ratio.ratioY;
  11581. (function () {
  11582. if (Node129_2align === 'left') {
  11583. Node129_2textStart = Node129_2fontSize * 0.2 > 2 ? Node129_2fontSize * 0.2 - 4 : Node129_2fontSize * 0.2 - 9;
  11584. Node129_2textWidth = Node129_2width;
  11585. Node129_2lineStart = 1;
  11586. } else if (Node129_2align === 'right') {
  11587. Node129_2textStart = 0;
  11588. Node129_2textWidth =Node129_2fontSize <= 8 ? Node129_2width + Node129_2fontSize * 0.2 + 6 : Node129_2width - Node129_2fontSize * 0.2;
  11589. Node129_2lineStart = (Node129_2width - (ht.Default.getTextSize('Q :', ' '+ Node129_2fontSize + 'px "Arial"').width + 6)) * 0.5;
  11590. } else if (Node129_2align === 'center') {
  11591. Node129_2textStart = -3;
  11592. Node129_2textWidth = Node129_2width;
  11593. Node129_2lineStart = Node129_2width - ht.Default.getTextSize('Q :', ' '+ Node129_2fontSize + 'px "Arial"').width - 11;
  11594. }
  11595. })();
  11596. Node129_2.setImage(GD.getTextJSON(Node129_2width, Node129_2height, true, false, false, ' '+ Node129_2fontSize + 'px "Arial"'))
  11597. Node129_2.setPosition(1049*ratio.ratioX, 602*ratio.ratioY);
  11598. Node129_2.setWidth(Node129_2width);
  11599. Node129_2.setHeight(Node129_2height);
  11600. Node129_2._nodeType = 'text';
  11601. Node129_2._disallowEvert = true;
  11602. Node129_2.setRotation(0*Math.PI/180);
  11603. Node129_2.a('node.width', Node129_2width);
  11604. Node129_2.a('node.height', Node129_2height);
  11605. Node129_2.a('node.rect', [0, 0, Node129_2width, Node129_2height]);
  11606. Node129_2.a('node.bordercolor','rgba(0,0,0,1)');
  11607. Node129_2.a('node.borderwidth', 0);
  11608. Node129_2.a('node.background','' || 'rgba(0,0,0,0)');
  11609. Node129_2.a('node.gradient','');
  11610. Node129_2.a('node.gradientcolor','');
  11611. Node129_2.a('node.text','Q :');
  11612. Node129_2.a('node.textalign','left');
  11613. Node129_2.a('node.textvAlign','middle');
  11614. Node129_2.a('node.textrect', [Node129_2textStart, 0, Node129_2textWidth, Node129_2height]);
  11615. Node129_2.a('node.color','rgba(0,0,0,1)');
  11616. Node129_2.a('node.font',' '+ Node129_2fontSize + 'px "Arial"');
  11617. Node129_2.a('node.textvisible',true);
  11618. Node129_2.a('node.linefeed',false);
  11619. if (false) {
  11620. Node129_2.a('node.textfunc',function(g) {
  11621. g.beginPath();
  11622. var str=Node129_2.a('node.text') || 'Q :';
  11623. var color=Node129_2.a('node.color') || 'rgba(0,0,0,1)';
  11624. canvasTextAutoLine(str,0,11.99997*0.5*_ratio.ratioY,Node129_2width,Node129_2height,11.99997*_ratio.ratioY,"left",color,' '+ Node129_2fontSize + 'px "Arial"', 0,g);
  11625. });
  11626. }
  11627. if (false) {
  11628. Node129_2.a('node.underlinepoints',[Node129_2lineStart, (16 - 11.99997) * 0.5 * _ratio.ratioY + Node129_2fontSize + 2 , ht.Default.getTextSize('Q :', ' '+ Node129_2fontSize + 'px "Arial"').width + 6, (Node129_2height - Node129_2fontSize) * 0.5*_ratio.ratioY + Node129_2fontSize + 2 ]);
  11629. Node129_2.a('node.underlinevisible',false);
  11630. Node129_2.a('node.underlineBorderWidth', 1);
  11631. }
  11632. dataModel.add(Node129_2);
  11633. zoomNodeList.push({
  11634. node: Node129_2,
  11635. borderWidth: 0,
  11636. attr: 'node.borderwidth'
  11637. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  11638. var Node129_3 = new ht.Node();
  11639. var Node129_3textStart, Node129_3textWidth, Node129_3lineStart, Node129_3align = 'left', Node129_3fontSize = 11.99997*_ratio.ratioY,Node129_3width = 40*_ratio.ratioX, Node129_3height = 16*_ratio.ratioY;
  11640. (function () {
  11641. if (Node129_3align === 'left') {
  11642. Node129_3textStart = Node129_3fontSize * 0.2 > 2 ? Node129_3fontSize * 0.2 - 4 : Node129_3fontSize * 0.2 - 9;
  11643. Node129_3textWidth = Node129_3width;
  11644. Node129_3lineStart = 1;
  11645. } else if (Node129_3align === 'right') {
  11646. Node129_3textStart = 0;
  11647. Node129_3textWidth =Node129_3fontSize <= 8 ? Node129_3width + Node129_3fontSize * 0.2 + 6 : Node129_3width - Node129_3fontSize * 0.2;
  11648. Node129_3lineStart = (Node129_3width - (ht.Default.getTextSize('COS :', ' '+ Node129_3fontSize + 'px "Arial"').width + 6)) * 0.5;
  11649. } else if (Node129_3align === 'center') {
  11650. Node129_3textStart = -3;
  11651. Node129_3textWidth = Node129_3width;
  11652. Node129_3lineStart = Node129_3width - ht.Default.getTextSize('COS :', ' '+ Node129_3fontSize + 'px "Arial"').width - 11;
  11653. }
  11654. })();
  11655. Node129_3.setImage(GD.getTextJSON(Node129_3width, Node129_3height, true, false, false, ' '+ Node129_3fontSize + 'px "Arial"'))
  11656. Node129_3.setPosition(1037*ratio.ratioX, 622*ratio.ratioY);
  11657. Node129_3.setWidth(Node129_3width);
  11658. Node129_3.setHeight(Node129_3height);
  11659. Node129_3._nodeType = 'text';
  11660. Node129_3._disallowEvert = true;
  11661. Node129_3.setRotation(0*Math.PI/180);
  11662. Node129_3.a('node.width', Node129_3width);
  11663. Node129_3.a('node.height', Node129_3height);
  11664. Node129_3.a('node.rect', [0, 0, Node129_3width, Node129_3height]);
  11665. Node129_3.a('node.bordercolor','rgba(0,0,0,1)');
  11666. Node129_3.a('node.borderwidth', 0);
  11667. Node129_3.a('node.background','' || 'rgba(0,0,0,0)');
  11668. Node129_3.a('node.gradient','');
  11669. Node129_3.a('node.gradientcolor','');
  11670. Node129_3.a('node.text','COS :');
  11671. Node129_3.a('node.textalign','left');
  11672. Node129_3.a('node.textvAlign','middle');
  11673. Node129_3.a('node.textrect', [Node129_3textStart, 0, Node129_3textWidth, Node129_3height]);
  11674. Node129_3.a('node.color','rgba(0,0,0,1)');
  11675. Node129_3.a('node.font',' '+ Node129_3fontSize + 'px "Arial"');
  11676. Node129_3.a('node.textvisible',true);
  11677. Node129_3.a('node.linefeed',false);
  11678. if (false) {
  11679. Node129_3.a('node.textfunc',function(g) {
  11680. g.beginPath();
  11681. var str=Node129_3.a('node.text') || 'COS :';
  11682. var color=Node129_3.a('node.color') || 'rgba(0,0,0,1)';
  11683. canvasTextAutoLine(str,0,11.99997*0.5*_ratio.ratioY,Node129_3width,Node129_3height,11.99997*_ratio.ratioY,"left",color,' '+ Node129_3fontSize + 'px "Arial"', 0,g);
  11684. });
  11685. }
  11686. if (false) {
  11687. Node129_3.a('node.underlinepoints',[Node129_3lineStart, (16 - 11.99997) * 0.5 * _ratio.ratioY + Node129_3fontSize + 2 , ht.Default.getTextSize('COS :', ' '+ Node129_3fontSize + 'px "Arial"').width + 6, (Node129_3height - Node129_3fontSize) * 0.5*_ratio.ratioY + Node129_3fontSize + 2 ]);
  11688. Node129_3.a('node.underlinevisible',false);
  11689. Node129_3.a('node.underlineBorderWidth', 1);
  11690. }
  11691. dataModel.add(Node129_3);
  11692. zoomNodeList.push({
  11693. node: Node129_3,
  11694. borderWidth: 0,
  11695. attr: 'node.borderwidth'
  11696. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  11697. var Node130 = new ht.lib['12345'](1374*ratio.ratioX, 532*ratio.ratioY, 57*_ratio.ratioX, 49*_ratio.ratioY, 0*Math.PI/180, {}, function (){return {}}, 'Node130');
  11698. _libModel.add("Node130", Node130);
  11699. Node130.setRotation(0*Math.PI/180);
  11700. ;
  11701. ;
  11702. var Node131points=[1141, 610,1141, 630],
  11703. Node131rect=ht.Default.unionPoint([{x:1141,y:610},{x:1141,y:630}]),
  11704. Node131compspts=[];
  11705. _ratio = GD.getRatioWithRotation(0, ratio);
  11706. var _startratio = GD.getRatioWithRotation(4.71238898038469, ratio),
  11707. _endratio = GD.getRatioWithRotation(7.85398163397448, ratio);
  11708. for(var i=0;i<Node131points.length;i++){
  11709. if(i%2==0){
  11710. Node131compspts.push(Node131points[i]-Node131rect.x);
  11711. }else{
  11712. Node131compspts.push(Node131points[i]-Node131rect.y);
  11713. }
  11714. }
  11715. var Node131ptslength=Node131compspts.length;
  11716. if (Node131rect.height === 0) {
  11717. Node131compspts[0] -= 0;
  11718. Node131compspts[Node131ptslength-2] += 0;
  11719. } else if (Node131rect.width === 0){
  11720. Node131compspts[1] -= 0;
  11721. Node131compspts[Node131ptslength-1] += 0;
  11722. } else {
  11723. Node131compspts[0] -= 0;
  11724. Node131compspts[1] -= 0;
  11725. Node131compspts[Node131ptslength-2] += 0;
  11726. Node131compspts[Node131ptslength-1] += 0;
  11727. }
  11728. Node131 = new ht.Node();
  11729. Node131.borderWidth = 1;
  11730. Node131rect.width = Node131rect.width === 0 ? 0.0001 : Node131rect.width;
  11731. Node131rect.height = Node131rect.height === 0 ? 0.0001 : Node131rect.height;
  11732. var Node131endCompspts = [Node131compspts[Node131ptslength-2],Node131compspts[Node131ptslength-1],0,0];
  11733. var Node131startCompspts = [Node131compspts[0],Node131compspts[1],0,0];
  11734. Node131.setImage(GD.getPolyLineJSON());
  11735. Node131.setPosition(Node131rect.x+Node131rect.width/2,Node131rect.y+Node131rect.height/2);
  11736. Node131.setSize(Node131rect.width,Node131rect.height);
  11737. Node131.setStyle("opacity",1);
  11738. Node131.s({'pixelPerfect':true});
  11739. Node131borderwidth=1;
  11740. Node131.setRotation(0);
  11741. dataModel.add(Node131);
  11742. Node131.a('node.points',Node131compspts);
  11743. Node131.a('node.segments',[1,2]);
  11744. Node131.a('node.color','rgba(255,128,0,1)');
  11745. Node131.a('node.borderPattern',getDashStyle("@borderPattern@"));
  11746. Node131.a('node.borderColor','rgba(255,128,0,1)');
  11747. Node131.a('node.background','rgba(255,128,0,1)');
  11748. Node131.a('node.gradient','');
  11749. Node131.a('node.gradientcolor','rgba(255,128,0,1)');
  11750. Node131.a('node.endCompspts',Node131endCompspts);
  11751. Node131.a('node.startCompspts',Node131startCompspts);
  11752. (function (node, img, compspts, endCompspts, startCompspts) {
  11753. var position = node.getPosition(),
  11754. w = node.getWidth()*_ratio.ratioX,
  11755. h = node.getHeight()*_ratio.ratioY;
  11756. function resetPoints(rx, ry) {
  11757. for (var i = 0, len = compspts.length; i < len; i++) {
  11758. if (i%2 === 0) {
  11759. compspts[i]*=rx;
  11760. } else {
  11761. compspts[i]*=ry;
  11762. }
  11763. }
  11764. endCompspts[0] = compspts[compspts.length-2];
  11765. endCompspts[1] = compspts[compspts.length-1];
  11766. endCompspts[2] *= rx;
  11767. endCompspts[3] *= ry;
  11768. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  11769. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  11770. startCompspts[0] = compspts[0];
  11771. startCompspts[1] = compspts[1];
  11772. startCompspts[2] *= rx;
  11773. startCompspts[3] *= ry;
  11774. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  11775. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  11776. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  11777. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  11778. }
  11779. node.setSize(w, h);
  11780. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  11781. node.a('node.width', w);
  11782. node.a('node.height', h);
  11783. resetPoints(_ratio.ratioX, _ratio.ratioY);
  11784. node.borderWidth = 1;
  11785. node.a('node.borderwidth',node.borderWidth);
  11786. node._nodename = 'Node131';
  11787. node._nodeType = 'line';
  11788. zoomNodeList.push({
  11789. node: node,
  11790. attr: 'node.borderwidth'
  11791. });
  11792. var setWidth = node.setWidth,
  11793. setHeight = node.setHeight,
  11794. timer, rx = 1, ry = 1;
  11795. node.setWidth = function (width) {
  11796. var _width = this.getWidth();
  11797. rx = width / _width;
  11798. node.a('node.width', width);
  11799. setWidth.apply(this, arguments);
  11800. resetPoints(rx, 1);
  11801. }
  11802. node.setHeight = function (height) {
  11803. var _height = this.getHeight();
  11804. ry = height / _height;
  11805. node.a('node.height', height);
  11806. setHeight.apply(this, arguments);
  11807. resetPoints(1, ry);
  11808. }
  11809. })(Node131, Node131.getImage(), Node131compspts, Node131endCompspts, Node131startCompspts);
  11810. var Node132points=[1141, 528,1141, 578],
  11811. Node132rect=ht.Default.unionPoint([{x:1141,y:528},{x:1141,y:578}]),
  11812. Node132compspts=[];
  11813. _ratio = GD.getRatioWithRotation(0, ratio);
  11814. var _startratio = GD.getRatioWithRotation(4.71238898038469, ratio),
  11815. _endratio = GD.getRatioWithRotation(7.85398163397448, ratio);
  11816. for(var i=0;i<Node132points.length;i++){
  11817. if(i%2==0){
  11818. Node132compspts.push(Node132points[i]-Node132rect.x);
  11819. }else{
  11820. Node132compspts.push(Node132points[i]-Node132rect.y);
  11821. }
  11822. }
  11823. var Node132ptslength=Node132compspts.length;
  11824. if (Node132rect.height === 0) {
  11825. Node132compspts[0] -= 0;
  11826. Node132compspts[Node132ptslength-2] += 0;
  11827. } else if (Node132rect.width === 0){
  11828. Node132compspts[1] -= 0;
  11829. Node132compspts[Node132ptslength-1] += 0;
  11830. } else {
  11831. Node132compspts[0] -= 0;
  11832. Node132compspts[1] -= 0;
  11833. Node132compspts[Node132ptslength-2] += 0;
  11834. Node132compspts[Node132ptslength-1] += 0;
  11835. }
  11836. Node132 = new ht.Node();
  11837. Node132.borderWidth = 1;
  11838. Node132rect.width = Node132rect.width === 0 ? 0.0001 : Node132rect.width;
  11839. Node132rect.height = Node132rect.height === 0 ? 0.0001 : Node132rect.height;
  11840. var Node132endCompspts = [Node132compspts[Node132ptslength-2],Node132compspts[Node132ptslength-1],0,0];
  11841. var Node132startCompspts = [Node132compspts[0],Node132compspts[1],0,0];
  11842. Node132.setImage(GD.getPolyLineJSON());
  11843. Node132.setPosition(Node132rect.x+Node132rect.width/2,Node132rect.y+Node132rect.height/2);
  11844. Node132.setSize(Node132rect.width,Node132rect.height);
  11845. Node132.setStyle("opacity",1);
  11846. Node132.s({'pixelPerfect':true});
  11847. Node132borderwidth=1;
  11848. Node132.setRotation(0);
  11849. dataModel.add(Node132);
  11850. Node132.a('node.points',Node132compspts);
  11851. Node132.a('node.segments',[1,2]);
  11852. Node132.a('node.color','rgba(255,128,0,1)');
  11853. Node132.a('node.borderPattern',getDashStyle("@borderPattern@"));
  11854. Node132.a('node.borderColor','rgba(255,128,0,1)');
  11855. Node132.a('node.background','rgba(255,128,0,1)');
  11856. Node132.a('node.gradient','');
  11857. Node132.a('node.gradientcolor','rgba(255,128,0,1)');
  11858. Node132.a('node.endCompspts',Node132endCompspts);
  11859. Node132.a('node.startCompspts',Node132startCompspts);
  11860. (function (node, img, compspts, endCompspts, startCompspts) {
  11861. var position = node.getPosition(),
  11862. w = node.getWidth()*_ratio.ratioX,
  11863. h = node.getHeight()*_ratio.ratioY;
  11864. function resetPoints(rx, ry) {
  11865. for (var i = 0, len = compspts.length; i < len; i++) {
  11866. if (i%2 === 0) {
  11867. compspts[i]*=rx;
  11868. } else {
  11869. compspts[i]*=ry;
  11870. }
  11871. }
  11872. endCompspts[0] = compspts[compspts.length-2];
  11873. endCompspts[1] = compspts[compspts.length-1];
  11874. endCompspts[2] *= rx;
  11875. endCompspts[3] *= ry;
  11876. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  11877. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  11878. startCompspts[0] = compspts[0];
  11879. startCompspts[1] = compspts[1];
  11880. startCompspts[2] *= rx;
  11881. startCompspts[3] *= ry;
  11882. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  11883. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  11884. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  11885. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  11886. }
  11887. node.setSize(w, h);
  11888. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  11889. node.a('node.width', w);
  11890. node.a('node.height', h);
  11891. resetPoints(_ratio.ratioX, _ratio.ratioY);
  11892. node.borderWidth = 1;
  11893. node.a('node.borderwidth',node.borderWidth);
  11894. node._nodename = 'Node132';
  11895. node._nodeType = 'line';
  11896. zoomNodeList.push({
  11897. node: node,
  11898. attr: 'node.borderwidth'
  11899. });
  11900. var setWidth = node.setWidth,
  11901. setHeight = node.setHeight,
  11902. timer, rx = 1, ry = 1;
  11903. node.setWidth = function (width) {
  11904. var _width = this.getWidth();
  11905. rx = width / _width;
  11906. node.a('node.width', width);
  11907. setWidth.apply(this, arguments);
  11908. resetPoints(rx, 1);
  11909. }
  11910. node.setHeight = function (height) {
  11911. var _height = this.getHeight();
  11912. ry = height / _height;
  11913. node.a('node.height', height);
  11914. setHeight.apply(this, arguments);
  11915. resetPoints(1, ry);
  11916. }
  11917. })(Node132, Node132.getImage(), Node132compspts, Node132endCompspts, Node132startCompspts);
  11918. var Node133points=[1380, 556,1380, 586],
  11919. Node133rect=ht.Default.unionPoint([{x:1380,y:556},{x:1380,y:586}]),
  11920. Node133compspts=[];
  11921. _ratio = GD.getRatioWithRotation(0, ratio);
  11922. var _startratio = GD.getRatioWithRotation(4.71238898038469, ratio),
  11923. _endratio = GD.getRatioWithRotation(7.85398163397448, ratio);
  11924. for(var i=0;i<Node133points.length;i++){
  11925. if(i%2==0){
  11926. Node133compspts.push(Node133points[i]-Node133rect.x);
  11927. }else{
  11928. Node133compspts.push(Node133points[i]-Node133rect.y);
  11929. }
  11930. }
  11931. var Node133ptslength=Node133compspts.length;
  11932. if (Node133rect.height === 0) {
  11933. Node133compspts[0] -= 0;
  11934. Node133compspts[Node133ptslength-2] += 0;
  11935. } else if (Node133rect.width === 0){
  11936. Node133compspts[1] -= 0;
  11937. Node133compspts[Node133ptslength-1] += 0;
  11938. } else {
  11939. Node133compspts[0] -= 0;
  11940. Node133compspts[1] -= 0;
  11941. Node133compspts[Node133ptslength-2] += 0;
  11942. Node133compspts[Node133ptslength-1] += 0;
  11943. }
  11944. Node133 = new ht.Node();
  11945. Node133.borderWidth = 1;
  11946. Node133rect.width = Node133rect.width === 0 ? 0.0001 : Node133rect.width;
  11947. Node133rect.height = Node133rect.height === 0 ? 0.0001 : Node133rect.height;
  11948. var Node133endCompspts = [Node133compspts[Node133ptslength-2],Node133compspts[Node133ptslength-1],0,0];
  11949. var Node133startCompspts = [Node133compspts[0],Node133compspts[1],0,0];
  11950. Node133.setImage(GD.getPolyLineJSON());
  11951. Node133.setPosition(Node133rect.x+Node133rect.width/2,Node133rect.y+Node133rect.height/2);
  11952. Node133.setSize(Node133rect.width,Node133rect.height);
  11953. Node133.setStyle("opacity",1);
  11954. Node133.s({'pixelPerfect':true});
  11955. Node133borderwidth=1;
  11956. Node133.setRotation(0);
  11957. dataModel.add(Node133);
  11958. Node133.a('node.points',Node133compspts);
  11959. Node133.a('node.segments',[1,2]);
  11960. Node133.a('node.color','rgba(255,128,0,1)');
  11961. Node133.a('node.borderPattern',getDashStyle("@borderPattern@"));
  11962. Node133.a('node.borderColor','rgba(255,128,0,1)');
  11963. Node133.a('node.background','rgba(255,128,0,1)');
  11964. Node133.a('node.gradient','');
  11965. Node133.a('node.gradientcolor','rgba(255,128,0,1)');
  11966. Node133.a('node.endCompspts',Node133endCompspts);
  11967. Node133.a('node.startCompspts',Node133startCompspts);
  11968. (function (node, img, compspts, endCompspts, startCompspts) {
  11969. var position = node.getPosition(),
  11970. w = node.getWidth()*_ratio.ratioX,
  11971. h = node.getHeight()*_ratio.ratioY;
  11972. function resetPoints(rx, ry) {
  11973. for (var i = 0, len = compspts.length; i < len; i++) {
  11974. if (i%2 === 0) {
  11975. compspts[i]*=rx;
  11976. } else {
  11977. compspts[i]*=ry;
  11978. }
  11979. }
  11980. endCompspts[0] = compspts[compspts.length-2];
  11981. endCompspts[1] = compspts[compspts.length-1];
  11982. endCompspts[2] *= rx;
  11983. endCompspts[3] *= ry;
  11984. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  11985. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  11986. startCompspts[0] = compspts[0];
  11987. startCompspts[1] = compspts[1];
  11988. startCompspts[2] *= rx;
  11989. startCompspts[3] *= ry;
  11990. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  11991. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  11992. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  11993. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  11994. }
  11995. node.setSize(w, h);
  11996. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  11997. node.a('node.width', w);
  11998. node.a('node.height', h);
  11999. resetPoints(_ratio.ratioX, _ratio.ratioY);
  12000. node.borderWidth = 1;
  12001. node.a('node.borderwidth',node.borderWidth);
  12002. node._nodename = 'Node133';
  12003. node._nodeType = 'line';
  12004. zoomNodeList.push({
  12005. node: node,
  12006. attr: 'node.borderwidth'
  12007. });
  12008. var setWidth = node.setWidth,
  12009. setHeight = node.setHeight,
  12010. timer, rx = 1, ry = 1;
  12011. node.setWidth = function (width) {
  12012. var _width = this.getWidth();
  12013. rx = width / _width;
  12014. node.a('node.width', width);
  12015. setWidth.apply(this, arguments);
  12016. resetPoints(rx, 1);
  12017. }
  12018. node.setHeight = function (height) {
  12019. var _height = this.getHeight();
  12020. ry = height / _height;
  12021. node.a('node.height', height);
  12022. setHeight.apply(this, arguments);
  12023. resetPoints(1, ry);
  12024. }
  12025. })(Node133, Node133.getImage(), Node133compspts, Node133endCompspts, Node133startCompspts);
  12026. var Node134points=[1380, 611,1380, 631],
  12027. Node134rect=ht.Default.unionPoint([{x:1380,y:611},{x:1380,y:631}]),
  12028. Node134compspts=[];
  12029. _ratio = GD.getRatioWithRotation(0, ratio);
  12030. var _startratio = GD.getRatioWithRotation(4.71238898038469, ratio),
  12031. _endratio = GD.getRatioWithRotation(7.85398163397448, ratio);
  12032. for(var i=0;i<Node134points.length;i++){
  12033. if(i%2==0){
  12034. Node134compspts.push(Node134points[i]-Node134rect.x);
  12035. }else{
  12036. Node134compspts.push(Node134points[i]-Node134rect.y);
  12037. }
  12038. }
  12039. var Node134ptslength=Node134compspts.length;
  12040. if (Node134rect.height === 0) {
  12041. Node134compspts[0] -= 0;
  12042. Node134compspts[Node134ptslength-2] += 0;
  12043. } else if (Node134rect.width === 0){
  12044. Node134compspts[1] -= 0;
  12045. Node134compspts[Node134ptslength-1] += 0;
  12046. } else {
  12047. Node134compspts[0] -= 0;
  12048. Node134compspts[1] -= 0;
  12049. Node134compspts[Node134ptslength-2] += 0;
  12050. Node134compspts[Node134ptslength-1] += 0;
  12051. }
  12052. Node134 = new ht.Node();
  12053. Node134.borderWidth = 1;
  12054. Node134rect.width = Node134rect.width === 0 ? 0.0001 : Node134rect.width;
  12055. Node134rect.height = Node134rect.height === 0 ? 0.0001 : Node134rect.height;
  12056. var Node134endCompspts = [Node134compspts[Node134ptslength-2],Node134compspts[Node134ptslength-1],0,0];
  12057. var Node134startCompspts = [Node134compspts[0],Node134compspts[1],0,0];
  12058. Node134.setImage(GD.getPolyLineJSON());
  12059. Node134.setPosition(Node134rect.x+Node134rect.width/2,Node134rect.y+Node134rect.height/2);
  12060. Node134.setSize(Node134rect.width,Node134rect.height);
  12061. Node134.setStyle("opacity",1);
  12062. Node134.s({'pixelPerfect':true});
  12063. Node134borderwidth=1;
  12064. Node134.setRotation(0);
  12065. dataModel.add(Node134);
  12066. Node134.a('node.points',Node134compspts);
  12067. Node134.a('node.segments',[1,2]);
  12068. Node134.a('node.color','rgba(255,128,0,1)');
  12069. Node134.a('node.borderPattern',getDashStyle("@borderPattern@"));
  12070. Node134.a('node.borderColor','rgba(255,128,0,1)');
  12071. Node134.a('node.background','rgba(255,128,0,1)');
  12072. Node134.a('node.gradient','');
  12073. Node134.a('node.gradientcolor','rgba(255,128,0,1)');
  12074. Node134.a('node.endCompspts',Node134endCompspts);
  12075. Node134.a('node.startCompspts',Node134startCompspts);
  12076. (function (node, img, compspts, endCompspts, startCompspts) {
  12077. var position = node.getPosition(),
  12078. w = node.getWidth()*_ratio.ratioX,
  12079. h = node.getHeight()*_ratio.ratioY;
  12080. function resetPoints(rx, ry) {
  12081. for (var i = 0, len = compspts.length; i < len; i++) {
  12082. if (i%2 === 0) {
  12083. compspts[i]*=rx;
  12084. } else {
  12085. compspts[i]*=ry;
  12086. }
  12087. }
  12088. endCompspts[0] = compspts[compspts.length-2];
  12089. endCompspts[1] = compspts[compspts.length-1];
  12090. endCompspts[2] *= rx;
  12091. endCompspts[3] *= ry;
  12092. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  12093. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  12094. startCompspts[0] = compspts[0];
  12095. startCompspts[1] = compspts[1];
  12096. startCompspts[2] *= rx;
  12097. startCompspts[3] *= ry;
  12098. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  12099. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  12100. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  12101. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  12102. }
  12103. node.setSize(w, h);
  12104. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  12105. node.a('node.width', w);
  12106. node.a('node.height', h);
  12107. resetPoints(_ratio.ratioX, _ratio.ratioY);
  12108. node.borderWidth = 1;
  12109. node.a('node.borderwidth',node.borderWidth);
  12110. node._nodename = 'Node134';
  12111. node._nodeType = 'line';
  12112. zoomNodeList.push({
  12113. node: node,
  12114. attr: 'node.borderwidth'
  12115. });
  12116. var setWidth = node.setWidth,
  12117. setHeight = node.setHeight,
  12118. timer, rx = 1, ry = 1;
  12119. node.setWidth = function (width) {
  12120. var _width = this.getWidth();
  12121. rx = width / _width;
  12122. node.a('node.width', width);
  12123. setWidth.apply(this, arguments);
  12124. resetPoints(rx, 1);
  12125. }
  12126. node.setHeight = function (height) {
  12127. var _height = this.getHeight();
  12128. ry = height / _height;
  12129. node.a('node.height', height);
  12130. setHeight.apply(this, arguments);
  12131. resetPoints(1, ry);
  12132. }
  12133. })(Node134, Node134.getImage(), Node134compspts, Node134endCompspts, Node134startCompspts);
  12134. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  12135. var Node135 = new ht.Node();
  12136. var Node135textStart, Node135textWidth, Node135lineStart, Node135align = 'left', Node135fontSize = 13.3333*_ratio.ratioY,Node135width = 42*_ratio.ratioX, Node135height = 16*_ratio.ratioY;
  12137. (function () {
  12138. if (Node135align === 'left') {
  12139. Node135textStart = Node135fontSize * 0.2 > 2 ? Node135fontSize * 0.2 - 4 : Node135fontSize * 0.2 - 9;
  12140. Node135textWidth = Node135width;
  12141. Node135lineStart = 1;
  12142. } else if (Node135align === 'right') {
  12143. Node135textStart = 0;
  12144. Node135textWidth =Node135fontSize <= 8 ? Node135width + Node135fontSize * 0.2 + 6 : Node135width - Node135fontSize * 0.2;
  12145. Node135lineStart = (Node135width - (ht.Default.getTextSize('绕组 :', ' '+ Node135fontSize + 'px "Arial"').width + 6)) * 0.5;
  12146. } else if (Node135align === 'center') {
  12147. Node135textStart = -3;
  12148. Node135textWidth = Node135width;
  12149. Node135lineStart = Node135width - ht.Default.getTextSize('绕组 :', ' '+ Node135fontSize + 'px "Arial"').width - 11;
  12150. }
  12151. })();
  12152. Node135.setImage(GD.getTextJSON(Node135width, Node135height, true, false, false, ' '+ Node135fontSize + 'px "Arial"'))
  12153. Node135.setPosition(1047*ratio.ratioX, 410*ratio.ratioY);
  12154. Node135.setWidth(Node135width);
  12155. Node135.setHeight(Node135height);
  12156. Node135._nodeType = 'text';
  12157. Node135._disallowEvert = true;
  12158. Node135.setRotation(0*Math.PI/180);
  12159. Node135.a('node.width', Node135width);
  12160. Node135.a('node.height', Node135height);
  12161. Node135.a('node.rect', [0, 0, Node135width, Node135height]);
  12162. Node135.a('node.bordercolor','rgba(0,0,0,1)');
  12163. Node135.a('node.borderwidth', 0);
  12164. Node135.a('node.background','' || 'rgba(0,0,0,0)');
  12165. Node135.a('node.gradient','');
  12166. Node135.a('node.gradientcolor','');
  12167. Node135.a('node.text','绕组 :');
  12168. Node135.a('node.textalign','left');
  12169. Node135.a('node.textvAlign','middle');
  12170. Node135.a('node.textrect', [Node135textStart, 0, Node135textWidth, Node135height]);
  12171. Node135.a('node.color','rgba(0,0,0,1)');
  12172. Node135.a('node.font',' '+ Node135fontSize + 'px "Arial"');
  12173. Node135.a('node.textvisible',true);
  12174. Node135.a('node.linefeed',false);
  12175. if (false) {
  12176. Node135.a('node.textfunc',function(g) {
  12177. g.beginPath();
  12178. var str=Node135.a('node.text') || '绕组 :';
  12179. var color=Node135.a('node.color') || 'rgba(0,0,0,1)';
  12180. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node135width,Node135height,13.3333*_ratio.ratioY,"left",color,' '+ Node135fontSize + 'px "Arial"', 0,g);
  12181. });
  12182. }
  12183. if (false) {
  12184. Node135.a('node.underlinepoints',[Node135lineStart, (16 - 13.3333) * 0.5 * _ratio.ratioY + Node135fontSize + 2 , ht.Default.getTextSize('绕组 :', ' '+ Node135fontSize + 'px "Arial"').width + 6, (Node135height - Node135fontSize) * 0.5*_ratio.ratioY + Node135fontSize + 2 ]);
  12185. Node135.a('node.underlinevisible',false);
  12186. Node135.a('node.underlineBorderWidth', 1);
  12187. }
  12188. dataModel.add(Node135);
  12189. zoomNodeList.push({
  12190. node: Node135,
  12191. borderWidth: 0,
  12192. attr: 'node.borderwidth'
  12193. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  12194. var Node136 = new ht.Node();
  12195. var Node136textStart, Node136textWidth, Node136lineStart, Node136align = 'left', Node136fontSize = 13.3333*_ratio.ratioY,Node136width = 49*_ratio.ratioX, Node136height = 16*_ratio.ratioY;
  12196. (function () {
  12197. if (Node136align === 'left') {
  12198. Node136textStart = Node136fontSize * 0.2 > 2 ? Node136fontSize * 0.2 - 4 : Node136fontSize * 0.2 - 9;
  12199. Node136textWidth = Node136width;
  12200. Node136lineStart = 1;
  12201. } else if (Node136align === 'right') {
  12202. Node136textStart = 0;
  12203. Node136textWidth =Node136fontSize <= 8 ? Node136width + Node136fontSize * 0.2 + 6 : Node136width - Node136fontSize * 0.2;
  12204. Node136lineStart = (Node136width - (ht.Default.getTextSize('油温1 :', ' '+ Node136fontSize + 'px "Arial"').width + 6)) * 0.5;
  12205. } else if (Node136align === 'center') {
  12206. Node136textStart = -3;
  12207. Node136textWidth = Node136width;
  12208. Node136lineStart = Node136width - ht.Default.getTextSize('油温1 :', ' '+ Node136fontSize + 'px "Arial"').width - 11;
  12209. }
  12210. })();
  12211. Node136.setImage(GD.getTextJSON(Node136width, Node136height, true, false, false, ' '+ Node136fontSize + 'px "Arial"'))
  12212. Node136.setPosition(1043*ratio.ratioX, 433*ratio.ratioY);
  12213. Node136.setWidth(Node136width);
  12214. Node136.setHeight(Node136height);
  12215. Node136._nodeType = 'text';
  12216. Node136._disallowEvert = true;
  12217. Node136.setRotation(0*Math.PI/180);
  12218. Node136.a('node.width', Node136width);
  12219. Node136.a('node.height', Node136height);
  12220. Node136.a('node.rect', [0, 0, Node136width, Node136height]);
  12221. Node136.a('node.bordercolor','rgba(0,0,0,1)');
  12222. Node136.a('node.borderwidth', 0);
  12223. Node136.a('node.background','' || 'rgba(0,0,0,0)');
  12224. Node136.a('node.gradient','');
  12225. Node136.a('node.gradientcolor','');
  12226. Node136.a('node.text','油温1 :');
  12227. Node136.a('node.textalign','left');
  12228. Node136.a('node.textvAlign','middle');
  12229. Node136.a('node.textrect', [Node136textStart, 0, Node136textWidth, Node136height]);
  12230. Node136.a('node.color','rgba(0,0,0,1)');
  12231. Node136.a('node.font',' '+ Node136fontSize + 'px "Arial"');
  12232. Node136.a('node.textvisible',true);
  12233. Node136.a('node.linefeed',false);
  12234. if (false) {
  12235. Node136.a('node.textfunc',function(g) {
  12236. g.beginPath();
  12237. var str=Node136.a('node.text') || '油温1 :';
  12238. var color=Node136.a('node.color') || 'rgba(0,0,0,1)';
  12239. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node136width,Node136height,13.3333*_ratio.ratioY,"left",color,' '+ Node136fontSize + 'px "Arial"', 0,g);
  12240. });
  12241. }
  12242. if (false) {
  12243. Node136.a('node.underlinepoints',[Node136lineStart, (16 - 13.3333) * 0.5 * _ratio.ratioY + Node136fontSize + 2 , ht.Default.getTextSize('油温1 :', ' '+ Node136fontSize + 'px "Arial"').width + 6, (Node136height - Node136fontSize) * 0.5*_ratio.ratioY + Node136fontSize + 2 ]);
  12244. Node136.a('node.underlinevisible',false);
  12245. Node136.a('node.underlineBorderWidth', 1);
  12246. }
  12247. dataModel.add(Node136);
  12248. zoomNodeList.push({
  12249. node: Node136,
  12250. borderWidth: 0,
  12251. attr: 'node.borderwidth'
  12252. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  12253. var Node137 = new ht.Node();
  12254. var Node137textStart, Node137textWidth, Node137lineStart, Node137align = 'left', Node137fontSize = 13.3333*_ratio.ratioY,Node137width = 49*_ratio.ratioX, Node137height = 16*_ratio.ratioY;
  12255. (function () {
  12256. if (Node137align === 'left') {
  12257. Node137textStart = Node137fontSize * 0.2 > 2 ? Node137fontSize * 0.2 - 4 : Node137fontSize * 0.2 - 9;
  12258. Node137textWidth = Node137width;
  12259. Node137lineStart = 1;
  12260. } else if (Node137align === 'right') {
  12261. Node137textStart = 0;
  12262. Node137textWidth =Node137fontSize <= 8 ? Node137width + Node137fontSize * 0.2 + 6 : Node137width - Node137fontSize * 0.2;
  12263. Node137lineStart = (Node137width - (ht.Default.getTextSize('油温2 :', ' '+ Node137fontSize + 'px "Arial"').width + 6)) * 0.5;
  12264. } else if (Node137align === 'center') {
  12265. Node137textStart = -3;
  12266. Node137textWidth = Node137width;
  12267. Node137lineStart = Node137width - ht.Default.getTextSize('油温2 :', ' '+ Node137fontSize + 'px "Arial"').width - 11;
  12268. }
  12269. })();
  12270. Node137.setImage(GD.getTextJSON(Node137width, Node137height, true, false, false, ' '+ Node137fontSize + 'px "Arial"'))
  12271. Node137.setPosition(1043*ratio.ratioX, 454*ratio.ratioY);
  12272. Node137.setWidth(Node137width);
  12273. Node137.setHeight(Node137height);
  12274. Node137._nodeType = 'text';
  12275. Node137._disallowEvert = true;
  12276. Node137.setRotation(0*Math.PI/180);
  12277. Node137.a('node.width', Node137width);
  12278. Node137.a('node.height', Node137height);
  12279. Node137.a('node.rect', [0, 0, Node137width, Node137height]);
  12280. Node137.a('node.bordercolor','rgba(0,0,0,1)');
  12281. Node137.a('node.borderwidth', 0);
  12282. Node137.a('node.background','' || 'rgba(0,0,0,0)');
  12283. Node137.a('node.gradient','');
  12284. Node137.a('node.gradientcolor','');
  12285. Node137.a('node.text','油温2 :');
  12286. Node137.a('node.textalign','left');
  12287. Node137.a('node.textvAlign','middle');
  12288. Node137.a('node.textrect', [Node137textStart, 0, Node137textWidth, Node137height]);
  12289. Node137.a('node.color','rgba(0,0,0,1)');
  12290. Node137.a('node.font',' '+ Node137fontSize + 'px "Arial"');
  12291. Node137.a('node.textvisible',true);
  12292. Node137.a('node.linefeed',false);
  12293. if (false) {
  12294. Node137.a('node.textfunc',function(g) {
  12295. g.beginPath();
  12296. var str=Node137.a('node.text') || '油温2 :';
  12297. var color=Node137.a('node.color') || 'rgba(0,0,0,1)';
  12298. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node137width,Node137height,13.3333*_ratio.ratioY,"left",color,' '+ Node137fontSize + 'px "Arial"', 0,g);
  12299. });
  12300. }
  12301. if (false) {
  12302. Node137.a('node.underlinepoints',[Node137lineStart, (16 - 13.3333) * 0.5 * _ratio.ratioY + Node137fontSize + 2 , ht.Default.getTextSize('油温2 :', ' '+ Node137fontSize + 'px "Arial"').width + 6, (Node137height - Node137fontSize) * 0.5*_ratio.ratioY + Node137fontSize + 2 ]);
  12303. Node137.a('node.underlinevisible',false);
  12304. Node137.a('node.underlineBorderWidth', 1);
  12305. }
  12306. dataModel.add(Node137);
  12307. zoomNodeList.push({
  12308. node: Node137,
  12309. borderWidth: 0,
  12310. attr: 'node.borderwidth'
  12311. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  12312. var Node138 = new ht.Node();
  12313. var Node138textStart, Node138textWidth, Node138lineStart, Node138align = 'left', Node138fontSize = 13.3333*_ratio.ratioY,Node138width = 42*_ratio.ratioX, Node138height = 16*_ratio.ratioY;
  12314. (function () {
  12315. if (Node138align === 'left') {
  12316. Node138textStart = Node138fontSize * 0.2 > 2 ? Node138fontSize * 0.2 - 4 : Node138fontSize * 0.2 - 9;
  12317. Node138textWidth = Node138width;
  12318. Node138lineStart = 1;
  12319. } else if (Node138align === 'right') {
  12320. Node138textStart = 0;
  12321. Node138textWidth =Node138fontSize <= 8 ? Node138width + Node138fontSize * 0.2 + 6 : Node138width - Node138fontSize * 0.2;
  12322. Node138lineStart = (Node138width - (ht.Default.getTextSize('档位 :', ' '+ Node138fontSize + 'px "Arial"').width + 6)) * 0.5;
  12323. } else if (Node138align === 'center') {
  12324. Node138textStart = -3;
  12325. Node138textWidth = Node138width;
  12326. Node138lineStart = Node138width - ht.Default.getTextSize('档位 :', ' '+ Node138fontSize + 'px "Arial"').width - 11;
  12327. }
  12328. })();
  12329. Node138.setImage(GD.getTextJSON(Node138width, Node138height, true, false, false, ' '+ Node138fontSize + 'px "Arial"'))
  12330. Node138.setPosition(1047*ratio.ratioX, 474*ratio.ratioY);
  12331. Node138.setWidth(Node138width);
  12332. Node138.setHeight(Node138height);
  12333. Node138._nodeType = 'text';
  12334. Node138._disallowEvert = true;
  12335. Node138.setRotation(0*Math.PI/180);
  12336. Node138.a('node.width', Node138width);
  12337. Node138.a('node.height', Node138height);
  12338. Node138.a('node.rect', [0, 0, Node138width, Node138height]);
  12339. Node138.a('node.bordercolor','rgba(0,0,0,1)');
  12340. Node138.a('node.borderwidth', 0);
  12341. Node138.a('node.background','' || 'rgba(0,0,0,0)');
  12342. Node138.a('node.gradient','');
  12343. Node138.a('node.gradientcolor','');
  12344. Node138.a('node.text','档位 :');
  12345. Node138.a('node.textalign','left');
  12346. Node138.a('node.textvAlign','middle');
  12347. Node138.a('node.textrect', [Node138textStart, 0, Node138textWidth, Node138height]);
  12348. Node138.a('node.color','rgba(0,0,0,1)');
  12349. Node138.a('node.font',' '+ Node138fontSize + 'px "Arial"');
  12350. Node138.a('node.textvisible',true);
  12351. Node138.a('node.linefeed',false);
  12352. if (false) {
  12353. Node138.a('node.textfunc',function(g) {
  12354. g.beginPath();
  12355. var str=Node138.a('node.text') || '档位 :';
  12356. var color=Node138.a('node.color') || 'rgba(0,0,0,1)';
  12357. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node138width,Node138height,13.3333*_ratio.ratioY,"left",color,' '+ Node138fontSize + 'px "Arial"', 0,g);
  12358. });
  12359. }
  12360. if (false) {
  12361. Node138.a('node.underlinepoints',[Node138lineStart, (16 - 13.3333) * 0.5 * _ratio.ratioY + Node138fontSize + 2 , ht.Default.getTextSize('档位 :', ' '+ Node138fontSize + 'px "Arial"').width + 6, (Node138height - Node138fontSize) * 0.5*_ratio.ratioY + Node138fontSize + 2 ]);
  12362. Node138.a('node.underlinevisible',false);
  12363. Node138.a('node.underlineBorderWidth', 1);
  12364. }
  12365. dataModel.add(Node138);
  12366. zoomNodeList.push({
  12367. node: Node138,
  12368. borderWidth: 0,
  12369. attr: 'node.borderwidth'
  12370. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  12371. var Node139 = new ht.Node();
  12372. var Node139textStart, Node139textWidth, Node139lineStart, Node139align = 'left', Node139fontSize = 15.99996*_ratio.ratioY,Node139width = 59*_ratio.ratioX, Node139height = 20*_ratio.ratioY;
  12373. (function () {
  12374. if (Node139align === 'left') {
  12375. Node139textStart = Node139fontSize * 0.2 > 2 ? Node139fontSize * 0.2 - 4 : Node139fontSize * 0.2 - 9;
  12376. Node139textWidth = Node139width;
  12377. Node139lineStart = 1;
  12378. } else if (Node139align === 'right') {
  12379. Node139textStart = 0;
  12380. Node139textWidth =Node139fontSize <= 8 ? Node139width + Node139fontSize * 0.2 + 6 : Node139width - Node139fontSize * 0.2;
  12381. Node139lineStart = (Node139width - (ht.Default.getTextSize('2#主变', ' '+ Node139fontSize + 'px "Arial"').width + 6)) * 0.5;
  12382. } else if (Node139align === 'center') {
  12383. Node139textStart = -3;
  12384. Node139textWidth = Node139width;
  12385. Node139lineStart = Node139width - ht.Default.getTextSize('2#主变', ' '+ Node139fontSize + 'px "Arial"').width - 11;
  12386. }
  12387. })();
  12388. Node139.setImage(GD.getTextJSON(Node139width, Node139height, true, false, false, ' '+ Node139fontSize + 'px "Arial"'))
  12389. Node139.setPosition(1045*ratio.ratioX, 387*ratio.ratioY);
  12390. Node139.setWidth(Node139width);
  12391. Node139.setHeight(Node139height);
  12392. Node139._nodeType = 'text';
  12393. Node139._disallowEvert = true;
  12394. Node139.setRotation(0*Math.PI/180);
  12395. Node139.a('node.width', Node139width);
  12396. Node139.a('node.height', Node139height);
  12397. Node139.a('node.rect', [0, 0, Node139width, Node139height]);
  12398. Node139.a('node.bordercolor','rgba(0,0,0,1)');
  12399. Node139.a('node.borderwidth', 0);
  12400. Node139.a('node.background','' || 'rgba(0,0,0,0)');
  12401. Node139.a('node.gradient','');
  12402. Node139.a('node.gradientcolor','');
  12403. Node139.a('node.text','2#主变');
  12404. Node139.a('node.textalign','left');
  12405. Node139.a('node.textvAlign','middle');
  12406. Node139.a('node.textrect', [Node139textStart, 0, Node139textWidth, Node139height]);
  12407. Node139.a('node.color','rgba(0,0,0,1)');
  12408. Node139.a('node.font',' '+ Node139fontSize + 'px "Arial"');
  12409. Node139.a('node.textvisible',true);
  12410. Node139.a('node.linefeed',false);
  12411. if (false) {
  12412. Node139.a('node.textfunc',function(g) {
  12413. g.beginPath();
  12414. var str=Node139.a('node.text') || '2#主变';
  12415. var color=Node139.a('node.color') || 'rgba(0,0,0,1)';
  12416. canvasTextAutoLine(str,0,15.99996*0.5*_ratio.ratioY,Node139width,Node139height,15.99996*_ratio.ratioY,"left",color,' '+ Node139fontSize + 'px "Arial"', 0,g);
  12417. });
  12418. }
  12419. if (false) {
  12420. Node139.a('node.underlinepoints',[Node139lineStart, (20 - 15.99996) * 0.5 * _ratio.ratioY + Node139fontSize + 2 , ht.Default.getTextSize('2#主变', ' '+ Node139fontSize + 'px "Arial"').width + 6, (Node139height - Node139fontSize) * 0.5*_ratio.ratioY + Node139fontSize + 2 ]);
  12421. Node139.a('node.underlinevisible',false);
  12422. Node139.a('node.underlineBorderWidth', 1);
  12423. }
  12424. dataModel.add(Node139);
  12425. zoomNodeList.push({
  12426. node: Node139,
  12427. borderWidth: 0,
  12428. attr: 'node.borderwidth'
  12429. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  12430. var Node140 = new ht.Node();
  12431. var Node140textStart, Node140textWidth, Node140lineStart, Node140align = 'left', Node140fontSize = 15.99996*_ratio.ratioY,Node140width = 42*_ratio.ratioX, Node140height = 19*_ratio.ratioY;
  12432. (function () {
  12433. if (Node140align === 'left') {
  12434. Node140textStart = Node140fontSize * 0.2 > 2 ? Node140fontSize * 0.2 - 4 : Node140fontSize * 0.2 - 9;
  12435. Node140textWidth = Node140width;
  12436. Node140lineStart = 1;
  12437. } else if (Node140align === 'right') {
  12438. Node140textStart = 0;
  12439. Node140textWidth =Node140fontSize <= 8 ? Node140width + Node140fontSize * 0.2 + 6 : Node140width - Node140fontSize * 0.2;
  12440. Node140lineStart = (Node140width - (ht.Default.getTextSize('PT', ' '+ Node140fontSize + 'px "Arial"').width + 6)) * 0.5;
  12441. } else if (Node140align === 'center') {
  12442. Node140textStart = -3;
  12443. Node140textWidth = Node140width;
  12444. Node140lineStart = Node140width - ht.Default.getTextSize('PT', ' '+ Node140fontSize + 'px "Arial"').width - 11;
  12445. }
  12446. })();
  12447. Node140.setImage(GD.getTextJSON(Node140width, Node140height, true, false, false, ' '+ Node140fontSize + 'px "Arial"'))
  12448. Node140.setPosition(1387*ratio.ratioX, 496*ratio.ratioY);
  12449. Node140.setWidth(Node140width);
  12450. Node140.setHeight(Node140height);
  12451. Node140._nodeType = 'text';
  12452. Node140._disallowEvert = true;
  12453. Node140.setRotation(0*Math.PI/180);
  12454. Node140.a('node.width', Node140width);
  12455. Node140.a('node.height', Node140height);
  12456. Node140.a('node.rect', [0, 0, Node140width, Node140height]);
  12457. Node140.a('node.bordercolor','rgba(0,0,0,1)');
  12458. Node140.a('node.borderwidth', 0);
  12459. Node140.a('node.background','' || 'rgba(0,0,0,0)');
  12460. Node140.a('node.gradient','');
  12461. Node140.a('node.gradientcolor','');
  12462. Node140.a('node.text','PT');
  12463. Node140.a('node.textalign','left');
  12464. Node140.a('node.textvAlign','middle');
  12465. Node140.a('node.textrect', [Node140textStart, 0, Node140textWidth, Node140height]);
  12466. Node140.a('node.color','rgba(0,0,0,1)');
  12467. Node140.a('node.font',' '+ Node140fontSize + 'px "Arial"');
  12468. Node140.a('node.textvisible',true);
  12469. Node140.a('node.linefeed',false);
  12470. if (false) {
  12471. Node140.a('node.textfunc',function(g) {
  12472. g.beginPath();
  12473. var str=Node140.a('node.text') || 'PT';
  12474. var color=Node140.a('node.color') || 'rgba(0,0,0,1)';
  12475. canvasTextAutoLine(str,0,15.99996*0.5*_ratio.ratioY,Node140width,Node140height,15.99996*_ratio.ratioY,"left",color,' '+ Node140fontSize + 'px "Arial"', 0,g);
  12476. });
  12477. }
  12478. if (false) {
  12479. Node140.a('node.underlinepoints',[Node140lineStart, (19 - 15.99996) * 0.5 * _ratio.ratioY + Node140fontSize + 2 , ht.Default.getTextSize('PT', ' '+ Node140fontSize + 'px "Arial"').width + 6, (Node140height - Node140fontSize) * 0.5*_ratio.ratioY + Node140fontSize + 2 ]);
  12480. Node140.a('node.underlinevisible',false);
  12481. Node140.a('node.underlineBorderWidth', 1);
  12482. }
  12483. dataModel.add(Node140);
  12484. zoomNodeList.push({
  12485. node: Node140,
  12486. borderWidth: 0,
  12487. attr: 'node.borderwidth'
  12488. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  12489. var Node141 = new ht.Node();
  12490. var Node141textStart, Node141textWidth, Node141lineStart, Node141align = 'left', Node141fontSize = 11.99997*_ratio.ratioY,Node141width = 39*_ratio.ratioX, Node141height = 16*_ratio.ratioY;
  12491. (function () {
  12492. if (Node141align === 'left') {
  12493. Node141textStart = Node141fontSize * 0.2 > 2 ? Node141fontSize * 0.2 - 4 : Node141fontSize * 0.2 - 9;
  12494. Node141textWidth = Node141width;
  12495. Node141lineStart = 1;
  12496. } else if (Node141align === 'right') {
  12497. Node141textStart = 0;
  12498. Node141textWidth =Node141fontSize <= 8 ? Node141width + Node141fontSize * 0.2 + 6 : Node141width - Node141fontSize * 0.2;
  12499. Node141lineStart = (Node141width - (ht.Default.getTextSize('2020', ' '+ Node141fontSize + 'px "Arial"').width + 6)) * 0.5;
  12500. } else if (Node141align === 'center') {
  12501. Node141textStart = -3;
  12502. Node141textWidth = Node141width;
  12503. Node141lineStart = Node141width - ht.Default.getTextSize('2020', ' '+ Node141fontSize + 'px "Arial"').width - 11;
  12504. }
  12505. })();
  12506. Node141.setImage(GD.getTextJSON(Node141width, Node141height, true, false, false, ' '+ Node141fontSize + 'px "Arial"'))
  12507. Node141.setPosition(1349*ratio.ratioX, 600*ratio.ratioY);
  12508. Node141.setWidth(Node141width);
  12509. Node141.setHeight(Node141height);
  12510. Node141._nodeType = 'text';
  12511. Node141._disallowEvert = true;
  12512. Node141.setRotation(0*Math.PI/180);
  12513. Node141.a('node.width', Node141width);
  12514. Node141.a('node.height', Node141height);
  12515. Node141.a('node.rect', [0, 0, Node141width, Node141height]);
  12516. Node141.a('node.bordercolor','rgba(0,0,0,1)');
  12517. Node141.a('node.borderwidth', 0);
  12518. Node141.a('node.background','' || 'rgba(0,0,0,0)');
  12519. Node141.a('node.gradient','');
  12520. Node141.a('node.gradientcolor','');
  12521. Node141.a('node.text','2020');
  12522. Node141.a('node.textalign','left');
  12523. Node141.a('node.textvAlign','middle');
  12524. Node141.a('node.textrect', [Node141textStart, 0, Node141textWidth, Node141height]);
  12525. Node141.a('node.color','rgba(0,0,0,1)');
  12526. Node141.a('node.font',' '+ Node141fontSize + 'px "Arial"');
  12527. Node141.a('node.textvisible',true);
  12528. Node141.a('node.linefeed',false);
  12529. if (false) {
  12530. Node141.a('node.textfunc',function(g) {
  12531. g.beginPath();
  12532. var str=Node141.a('node.text') || '2020';
  12533. var color=Node141.a('node.color') || 'rgba(0,0,0,1)';
  12534. canvasTextAutoLine(str,0,11.99997*0.5*_ratio.ratioY,Node141width,Node141height,11.99997*_ratio.ratioY,"left",color,' '+ Node141fontSize + 'px "Arial"', 0,g);
  12535. });
  12536. }
  12537. if (false) {
  12538. Node141.a('node.underlinepoints',[Node141lineStart, (16 - 11.99997) * 0.5 * _ratio.ratioY + Node141fontSize + 2 , ht.Default.getTextSize('2020', ' '+ Node141fontSize + 'px "Arial"').width + 6, (Node141height - Node141fontSize) * 0.5*_ratio.ratioY + Node141fontSize + 2 ]);
  12539. Node141.a('node.underlinevisible',false);
  12540. Node141.a('node.underlineBorderWidth', 1);
  12541. }
  12542. dataModel.add(Node141);
  12543. zoomNodeList.push({
  12544. node: Node141,
  12545. borderWidth: 0,
  12546. attr: 'node.borderwidth'
  12547. }); var Node142points=[1450, 506,1450, 516],
  12548. Node142rect=ht.Default.unionPoint([{x:1450,y:506},{x:1450,y:516}]),
  12549. Node142compspts=[];
  12550. _ratio = GD.getRatioWithRotation(0, ratio);
  12551. var _startratio = GD.getRatioWithRotation(4.71238898038469, ratio),
  12552. _endratio = GD.getRatioWithRotation(7.85398163397448, ratio);
  12553. for(var i=0;i<Node142points.length;i++){
  12554. if(i%2==0){
  12555. Node142compspts.push(Node142points[i]-Node142rect.x);
  12556. }else{
  12557. Node142compspts.push(Node142points[i]-Node142rect.y);
  12558. }
  12559. }
  12560. var Node142ptslength=Node142compspts.length;
  12561. if (Node142rect.height === 0) {
  12562. Node142compspts[0] -= 0;
  12563. Node142compspts[Node142ptslength-2] += 0;
  12564. } else if (Node142rect.width === 0){
  12565. Node142compspts[1] -= 0;
  12566. Node142compspts[Node142ptslength-1] += 0;
  12567. } else {
  12568. Node142compspts[0] -= 0;
  12569. Node142compspts[1] -= 0;
  12570. Node142compspts[Node142ptslength-2] += 0;
  12571. Node142compspts[Node142ptslength-1] += 0;
  12572. }
  12573. Node142 = new ht.Node();
  12574. Node142.borderWidth = 1;
  12575. Node142rect.width = Node142rect.width === 0 ? 0.0001 : Node142rect.width;
  12576. Node142rect.height = Node142rect.height === 0 ? 0.0001 : Node142rect.height;
  12577. var Node142endCompspts = [Node142compspts[Node142ptslength-2],Node142compspts[Node142ptslength-1],0,0];
  12578. var Node142startCompspts = [Node142compspts[0],Node142compspts[1],0,0];
  12579. Node142.setImage(GD.getPolyLineJSON());
  12580. Node142.setPosition(Node142rect.x+Node142rect.width/2,Node142rect.y+Node142rect.height/2);
  12581. Node142.setSize(Node142rect.width,Node142rect.height);
  12582. Node142.setStyle("opacity",1);
  12583. Node142.s({'pixelPerfect':true});
  12584. Node142borderwidth=1;
  12585. Node142.setRotation(0);
  12586. dataModel.add(Node142);
  12587. Node142.a('node.points',Node142compspts);
  12588. Node142.a('node.segments',[1,2]);
  12589. Node142.a('node.color','rgba(255,128,0,1)');
  12590. Node142.a('node.borderPattern',getDashStyle("@borderPattern@"));
  12591. Node142.a('node.borderColor','rgba(255,128,0,1)');
  12592. Node142.a('node.background','rgba(255,128,0,1)');
  12593. Node142.a('node.gradient','');
  12594. Node142.a('node.gradientcolor','rgba(255,128,0,1)');
  12595. Node142.a('node.endCompspts',Node142endCompspts);
  12596. Node142.a('node.startCompspts',Node142startCompspts);
  12597. (function (node, img, compspts, endCompspts, startCompspts) {
  12598. var position = node.getPosition(),
  12599. w = node.getWidth()*_ratio.ratioX,
  12600. h = node.getHeight()*_ratio.ratioY;
  12601. function resetPoints(rx, ry) {
  12602. for (var i = 0, len = compspts.length; i < len; i++) {
  12603. if (i%2 === 0) {
  12604. compspts[i]*=rx;
  12605. } else {
  12606. compspts[i]*=ry;
  12607. }
  12608. }
  12609. endCompspts[0] = compspts[compspts.length-2];
  12610. endCompspts[1] = compspts[compspts.length-1];
  12611. endCompspts[2] *= rx;
  12612. endCompspts[3] *= ry;
  12613. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  12614. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  12615. startCompspts[0] = compspts[0];
  12616. startCompspts[1] = compspts[1];
  12617. startCompspts[2] *= rx;
  12618. startCompspts[3] *= ry;
  12619. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  12620. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  12621. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  12622. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  12623. }
  12624. node.setSize(w, h);
  12625. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  12626. node.a('node.width', w);
  12627. node.a('node.height', h);
  12628. resetPoints(_ratio.ratioX, _ratio.ratioY);
  12629. node.borderWidth = 1;
  12630. node.a('node.borderwidth',node.borderWidth);
  12631. node._nodename = 'Node142';
  12632. node._nodeType = 'line';
  12633. zoomNodeList.push({
  12634. node: node,
  12635. attr: 'node.borderwidth'
  12636. });
  12637. var setWidth = node.setWidth,
  12638. setHeight = node.setHeight,
  12639. timer, rx = 1, ry = 1;
  12640. node.setWidth = function (width) {
  12641. var _width = this.getWidth();
  12642. rx = width / _width;
  12643. node.a('node.width', width);
  12644. setWidth.apply(this, arguments);
  12645. resetPoints(rx, 1);
  12646. }
  12647. node.setHeight = function (height) {
  12648. var _height = this.getHeight();
  12649. ry = height / _height;
  12650. node.a('node.height', height);
  12651. setHeight.apply(this, arguments);
  12652. resetPoints(1, ry);
  12653. }
  12654. })(Node142, Node142.getImage(), Node142compspts, Node142endCompspts, Node142startCompspts);
  12655. var Node143points=[1451, 516,1471, 516],
  12656. Node143rect=ht.Default.unionPoint([{x:1451,y:516},{x:1471,y:516}]),
  12657. Node143compspts=[];
  12658. _ratio = GD.getRatioWithRotation(0, ratio);
  12659. var _startratio = GD.getRatioWithRotation(3.14159265358979, ratio),
  12660. _endratio = GD.getRatioWithRotation(0, ratio);
  12661. for(var i=0;i<Node143points.length;i++){
  12662. if(i%2==0){
  12663. Node143compspts.push(Node143points[i]-Node143rect.x);
  12664. }else{
  12665. Node143compspts.push(Node143points[i]-Node143rect.y);
  12666. }
  12667. }
  12668. var Node143ptslength=Node143compspts.length;
  12669. if (Node143rect.height === 0) {
  12670. Node143compspts[0] -= 0;
  12671. Node143compspts[Node143ptslength-2] += 0;
  12672. } else if (Node143rect.width === 0){
  12673. Node143compspts[1] -= 0;
  12674. Node143compspts[Node143ptslength-1] += 0;
  12675. } else {
  12676. Node143compspts[0] -= 0;
  12677. Node143compspts[1] -= 0;
  12678. Node143compspts[Node143ptslength-2] += 0;
  12679. Node143compspts[Node143ptslength-1] += 0;
  12680. }
  12681. Node143 = new ht.Node();
  12682. Node143.borderWidth = 1;
  12683. Node143rect.width = Node143rect.width === 0 ? 0.0001 : Node143rect.width;
  12684. Node143rect.height = Node143rect.height === 0 ? 0.0001 : Node143rect.height;
  12685. var Node143endCompspts = [Node143compspts[Node143ptslength-2],Node143compspts[Node143ptslength-1],0,0];
  12686. var Node143startCompspts = [Node143compspts[0],Node143compspts[1],0,0];
  12687. Node143.setImage(GD.getPolyLineJSON());
  12688. Node143.setPosition(Node143rect.x+Node143rect.width/2,Node143rect.y+Node143rect.height/2);
  12689. Node143.setSize(Node143rect.width,Node143rect.height);
  12690. Node143.setStyle("opacity",1);
  12691. Node143.s({'pixelPerfect':true});
  12692. Node143borderwidth=1;
  12693. Node143.setRotation(0);
  12694. dataModel.add(Node143);
  12695. Node143.a('node.points',Node143compspts);
  12696. Node143.a('node.segments',[1,2]);
  12697. Node143.a('node.color','rgba(255,128,0,1)');
  12698. Node143.a('node.borderPattern',getDashStyle("@borderPattern@"));
  12699. Node143.a('node.borderColor','rgba(255,128,0,1)');
  12700. Node143.a('node.background','rgba(255,128,0,1)');
  12701. Node143.a('node.gradient','');
  12702. Node143.a('node.gradientcolor','rgba(255,128,0,1)');
  12703. Node143.a('node.endCompspts',Node143endCompspts);
  12704. Node143.a('node.startCompspts',Node143startCompspts);
  12705. (function (node, img, compspts, endCompspts, startCompspts) {
  12706. var position = node.getPosition(),
  12707. w = node.getWidth()*_ratio.ratioX,
  12708. h = node.getHeight()*_ratio.ratioY;
  12709. function resetPoints(rx, ry) {
  12710. for (var i = 0, len = compspts.length; i < len; i++) {
  12711. if (i%2 === 0) {
  12712. compspts[i]*=rx;
  12713. } else {
  12714. compspts[i]*=ry;
  12715. }
  12716. }
  12717. endCompspts[0] = compspts[compspts.length-2];
  12718. endCompspts[1] = compspts[compspts.length-1];
  12719. endCompspts[2] *= rx;
  12720. endCompspts[3] *= ry;
  12721. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  12722. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  12723. startCompspts[0] = compspts[0];
  12724. startCompspts[1] = compspts[1];
  12725. startCompspts[2] *= rx;
  12726. startCompspts[3] *= ry;
  12727. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  12728. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  12729. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  12730. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  12731. }
  12732. node.setSize(w, h);
  12733. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  12734. node.a('node.width', w);
  12735. node.a('node.height', h);
  12736. resetPoints(_ratio.ratioX, _ratio.ratioY);
  12737. node.borderWidth = 1;
  12738. node.a('node.borderwidth',node.borderWidth);
  12739. node._nodename = 'Node143';
  12740. node._nodeType = 'line';
  12741. zoomNodeList.push({
  12742. node: node,
  12743. attr: 'node.borderwidth'
  12744. });
  12745. var setWidth = node.setWidth,
  12746. setHeight = node.setHeight,
  12747. timer, rx = 1, ry = 1;
  12748. node.setWidth = function (width) {
  12749. var _width = this.getWidth();
  12750. rx = width / _width;
  12751. node.a('node.width', width);
  12752. setWidth.apply(this, arguments);
  12753. resetPoints(rx, 1);
  12754. }
  12755. node.setHeight = function (height) {
  12756. var _height = this.getHeight();
  12757. ry = height / _height;
  12758. node.a('node.height', height);
  12759. setHeight.apply(this, arguments);
  12760. resetPoints(1, ry);
  12761. }
  12762. })(Node143, Node143.getImage(), Node143compspts, Node143endCompspts, Node143startCompspts);
  12763. var Node144points=[1472, 503,1472, 523],
  12764. Node144rect=ht.Default.unionPoint([{x:1472,y:503},{x:1472,y:523}]),
  12765. Node144compspts=[];
  12766. _ratio = GD.getRatioWithRotation(0, ratio);
  12767. var _startratio = GD.getRatioWithRotation(4.71238898038469, ratio),
  12768. _endratio = GD.getRatioWithRotation(7.85398163397448, ratio);
  12769. for(var i=0;i<Node144points.length;i++){
  12770. if(i%2==0){
  12771. Node144compspts.push(Node144points[i]-Node144rect.x);
  12772. }else{
  12773. Node144compspts.push(Node144points[i]-Node144rect.y);
  12774. }
  12775. }
  12776. var Node144ptslength=Node144compspts.length;
  12777. if (Node144rect.height === 0) {
  12778. Node144compspts[0] -= 0;
  12779. Node144compspts[Node144ptslength-2] += 0;
  12780. } else if (Node144rect.width === 0){
  12781. Node144compspts[1] -= 0;
  12782. Node144compspts[Node144ptslength-1] += 0;
  12783. } else {
  12784. Node144compspts[0] -= 0;
  12785. Node144compspts[1] -= 0;
  12786. Node144compspts[Node144ptslength-2] += 0;
  12787. Node144compspts[Node144ptslength-1] += 0;
  12788. }
  12789. Node144 = new ht.Node();
  12790. Node144.borderWidth = 1;
  12791. Node144rect.width = Node144rect.width === 0 ? 0.0001 : Node144rect.width;
  12792. Node144rect.height = Node144rect.height === 0 ? 0.0001 : Node144rect.height;
  12793. var Node144endCompspts = [Node144compspts[Node144ptslength-2],Node144compspts[Node144ptslength-1],0,0];
  12794. var Node144startCompspts = [Node144compspts[0],Node144compspts[1],0,0];
  12795. Node144.setImage(GD.getPolyLineJSON());
  12796. Node144.setPosition(Node144rect.x+Node144rect.width/2,Node144rect.y+Node144rect.height/2);
  12797. Node144.setSize(Node144rect.width,Node144rect.height);
  12798. Node144.setStyle("opacity",1);
  12799. Node144.s({'pixelPerfect':true});
  12800. Node144borderwidth=1;
  12801. Node144.setRotation(0);
  12802. dataModel.add(Node144);
  12803. Node144.a('node.points',Node144compspts);
  12804. Node144.a('node.segments',[1,2]);
  12805. Node144.a('node.color','rgba(255,128,0,1)');
  12806. Node144.a('node.borderPattern',getDashStyle("@borderPattern@"));
  12807. Node144.a('node.borderColor','rgba(255,128,0,1)');
  12808. Node144.a('node.background','rgba(255,128,0,1)');
  12809. Node144.a('node.gradient','');
  12810. Node144.a('node.gradientcolor','rgba(255,128,0,1)');
  12811. Node144.a('node.endCompspts',Node144endCompspts);
  12812. Node144.a('node.startCompspts',Node144startCompspts);
  12813. (function (node, img, compspts, endCompspts, startCompspts) {
  12814. var position = node.getPosition(),
  12815. w = node.getWidth()*_ratio.ratioX,
  12816. h = node.getHeight()*_ratio.ratioY;
  12817. function resetPoints(rx, ry) {
  12818. for (var i = 0, len = compspts.length; i < len; i++) {
  12819. if (i%2 === 0) {
  12820. compspts[i]*=rx;
  12821. } else {
  12822. compspts[i]*=ry;
  12823. }
  12824. }
  12825. endCompspts[0] = compspts[compspts.length-2];
  12826. endCompspts[1] = compspts[compspts.length-1];
  12827. endCompspts[2] *= rx;
  12828. endCompspts[3] *= ry;
  12829. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  12830. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  12831. startCompspts[0] = compspts[0];
  12832. startCompspts[1] = compspts[1];
  12833. startCompspts[2] *= rx;
  12834. startCompspts[3] *= ry;
  12835. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  12836. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  12837. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  12838. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  12839. }
  12840. node.setSize(w, h);
  12841. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  12842. node.a('node.width', w);
  12843. node.a('node.height', h);
  12844. resetPoints(_ratio.ratioX, _ratio.ratioY);
  12845. node.borderWidth = 1;
  12846. node.a('node.borderwidth',node.borderWidth);
  12847. node._nodename = 'Node144';
  12848. node._nodeType = 'line';
  12849. zoomNodeList.push({
  12850. node: node,
  12851. attr: 'node.borderwidth'
  12852. });
  12853. var setWidth = node.setWidth,
  12854. setHeight = node.setHeight,
  12855. timer, rx = 1, ry = 1;
  12856. node.setWidth = function (width) {
  12857. var _width = this.getWidth();
  12858. rx = width / _width;
  12859. node.a('node.width', width);
  12860. setWidth.apply(this, arguments);
  12861. resetPoints(rx, 1);
  12862. }
  12863. node.setHeight = function (height) {
  12864. var _height = this.getHeight();
  12865. ry = height / _height;
  12866. node.a('node.height', height);
  12867. setHeight.apply(this, arguments);
  12868. resetPoints(1, ry);
  12869. }
  12870. })(Node144, Node144.getImage(), Node144compspts, Node144endCompspts, Node144startCompspts);
  12871. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  12872. var Node145 = new ht.lib['黄色向上接地'](1450*ratio.ratioX, 480*ratio.ratioY, 16*_ratio.ratioX, 14*_ratio.ratioY, 0*Math.PI/180, {}, function (){return {}}, 'Node145');
  12873. _libModel.add("Node145", Node145);
  12874. Node145.setRotation(0*Math.PI/180);
  12875. ;
  12876. ;
  12877. var Node146points=[1565, 506,1565, 516],
  12878. Node146rect=ht.Default.unionPoint([{x:1565,y:506},{x:1565,y:516}]),
  12879. Node146compspts=[];
  12880. _ratio = GD.getRatioWithRotation(0, ratio);
  12881. var _startratio = GD.getRatioWithRotation(4.71238898038469, ratio),
  12882. _endratio = GD.getRatioWithRotation(7.85398163397448, ratio);
  12883. for(var i=0;i<Node146points.length;i++){
  12884. if(i%2==0){
  12885. Node146compspts.push(Node146points[i]-Node146rect.x);
  12886. }else{
  12887. Node146compspts.push(Node146points[i]-Node146rect.y);
  12888. }
  12889. }
  12890. var Node146ptslength=Node146compspts.length;
  12891. if (Node146rect.height === 0) {
  12892. Node146compspts[0] -= 0;
  12893. Node146compspts[Node146ptslength-2] += 0;
  12894. } else if (Node146rect.width === 0){
  12895. Node146compspts[1] -= 0;
  12896. Node146compspts[Node146ptslength-1] += 0;
  12897. } else {
  12898. Node146compspts[0] -= 0;
  12899. Node146compspts[1] -= 0;
  12900. Node146compspts[Node146ptslength-2] += 0;
  12901. Node146compspts[Node146ptslength-1] += 0;
  12902. }
  12903. Node146 = new ht.Node();
  12904. Node146.borderWidth = 1;
  12905. Node146rect.width = Node146rect.width === 0 ? 0.0001 : Node146rect.width;
  12906. Node146rect.height = Node146rect.height === 0 ? 0.0001 : Node146rect.height;
  12907. var Node146endCompspts = [Node146compspts[Node146ptslength-2],Node146compspts[Node146ptslength-1],0,0];
  12908. var Node146startCompspts = [Node146compspts[0],Node146compspts[1],0,0];
  12909. Node146.setImage(GD.getPolyLineJSON());
  12910. Node146.setPosition(Node146rect.x+Node146rect.width/2,Node146rect.y+Node146rect.height/2);
  12911. Node146.setSize(Node146rect.width,Node146rect.height);
  12912. Node146.setStyle("opacity",1);
  12913. Node146.s({'pixelPerfect':true});
  12914. Node146borderwidth=1;
  12915. Node146.setRotation(0);
  12916. dataModel.add(Node146);
  12917. Node146.a('node.points',Node146compspts);
  12918. Node146.a('node.segments',[1,2]);
  12919. Node146.a('node.color','rgba(255,128,0,1)');
  12920. Node146.a('node.borderPattern',getDashStyle("@borderPattern@"));
  12921. Node146.a('node.borderColor','rgba(255,128,0,1)');
  12922. Node146.a('node.background','rgba(255,128,0,1)');
  12923. Node146.a('node.gradient','');
  12924. Node146.a('node.gradientcolor','rgba(255,128,0,1)');
  12925. Node146.a('node.endCompspts',Node146endCompspts);
  12926. Node146.a('node.startCompspts',Node146startCompspts);
  12927. (function (node, img, compspts, endCompspts, startCompspts) {
  12928. var position = node.getPosition(),
  12929. w = node.getWidth()*_ratio.ratioX,
  12930. h = node.getHeight()*_ratio.ratioY;
  12931. function resetPoints(rx, ry) {
  12932. for (var i = 0, len = compspts.length; i < len; i++) {
  12933. if (i%2 === 0) {
  12934. compspts[i]*=rx;
  12935. } else {
  12936. compspts[i]*=ry;
  12937. }
  12938. }
  12939. endCompspts[0] = compspts[compspts.length-2];
  12940. endCompspts[1] = compspts[compspts.length-1];
  12941. endCompspts[2] *= rx;
  12942. endCompspts[3] *= ry;
  12943. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  12944. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  12945. startCompspts[0] = compspts[0];
  12946. startCompspts[1] = compspts[1];
  12947. startCompspts[2] *= rx;
  12948. startCompspts[3] *= ry;
  12949. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  12950. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  12951. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  12952. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  12953. }
  12954. node.setSize(w, h);
  12955. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  12956. node.a('node.width', w);
  12957. node.a('node.height', h);
  12958. resetPoints(_ratio.ratioX, _ratio.ratioY);
  12959. node.borderWidth = 1;
  12960. node.a('node.borderwidth',node.borderWidth);
  12961. node._nodename = 'Node146';
  12962. node._nodeType = 'line';
  12963. zoomNodeList.push({
  12964. node: node,
  12965. attr: 'node.borderwidth'
  12966. });
  12967. var setWidth = node.setWidth,
  12968. setHeight = node.setHeight,
  12969. timer, rx = 1, ry = 1;
  12970. node.setWidth = function (width) {
  12971. var _width = this.getWidth();
  12972. rx = width / _width;
  12973. node.a('node.width', width);
  12974. setWidth.apply(this, arguments);
  12975. resetPoints(rx, 1);
  12976. }
  12977. node.setHeight = function (height) {
  12978. var _height = this.getHeight();
  12979. ry = height / _height;
  12980. node.a('node.height', height);
  12981. setHeight.apply(this, arguments);
  12982. resetPoints(1, ry);
  12983. }
  12984. })(Node146, Node146.getImage(), Node146compspts, Node146endCompspts, Node146startCompspts);
  12985. var Node147points=[1545, 516,1565, 516],
  12986. Node147rect=ht.Default.unionPoint([{x:1545,y:516},{x:1565,y:516}]),
  12987. Node147compspts=[];
  12988. _ratio = GD.getRatioWithRotation(0, ratio);
  12989. var _startratio = GD.getRatioWithRotation(3.14159265358979, ratio),
  12990. _endratio = GD.getRatioWithRotation(0, ratio);
  12991. for(var i=0;i<Node147points.length;i++){
  12992. if(i%2==0){
  12993. Node147compspts.push(Node147points[i]-Node147rect.x);
  12994. }else{
  12995. Node147compspts.push(Node147points[i]-Node147rect.y);
  12996. }
  12997. }
  12998. var Node147ptslength=Node147compspts.length;
  12999. if (Node147rect.height === 0) {
  13000. Node147compspts[0] -= 0;
  13001. Node147compspts[Node147ptslength-2] += 0;
  13002. } else if (Node147rect.width === 0){
  13003. Node147compspts[1] -= 0;
  13004. Node147compspts[Node147ptslength-1] += 0;
  13005. } else {
  13006. Node147compspts[0] -= 0;
  13007. Node147compspts[1] -= 0;
  13008. Node147compspts[Node147ptslength-2] += 0;
  13009. Node147compspts[Node147ptslength-1] += 0;
  13010. }
  13011. Node147 = new ht.Node();
  13012. Node147.borderWidth = 1;
  13013. Node147rect.width = Node147rect.width === 0 ? 0.0001 : Node147rect.width;
  13014. Node147rect.height = Node147rect.height === 0 ? 0.0001 : Node147rect.height;
  13015. var Node147endCompspts = [Node147compspts[Node147ptslength-2],Node147compspts[Node147ptslength-1],0,0];
  13016. var Node147startCompspts = [Node147compspts[0],Node147compspts[1],0,0];
  13017. Node147.setImage(GD.getPolyLineJSON());
  13018. Node147.setPosition(Node147rect.x+Node147rect.width/2,Node147rect.y+Node147rect.height/2);
  13019. Node147.setSize(Node147rect.width,Node147rect.height);
  13020. Node147.setStyle("opacity",1);
  13021. Node147.s({'pixelPerfect':true});
  13022. Node147borderwidth=1;
  13023. Node147.setRotation(0);
  13024. dataModel.add(Node147);
  13025. Node147.a('node.points',Node147compspts);
  13026. Node147.a('node.segments',[1,2]);
  13027. Node147.a('node.color','rgba(255,128,0,1)');
  13028. Node147.a('node.borderPattern',getDashStyle("@borderPattern@"));
  13029. Node147.a('node.borderColor','rgba(255,128,0,1)');
  13030. Node147.a('node.background','rgba(255,128,0,1)');
  13031. Node147.a('node.gradient','');
  13032. Node147.a('node.gradientcolor','rgba(255,128,0,1)');
  13033. Node147.a('node.endCompspts',Node147endCompspts);
  13034. Node147.a('node.startCompspts',Node147startCompspts);
  13035. (function (node, img, compspts, endCompspts, startCompspts) {
  13036. var position = node.getPosition(),
  13037. w = node.getWidth()*_ratio.ratioX,
  13038. h = node.getHeight()*_ratio.ratioY;
  13039. function resetPoints(rx, ry) {
  13040. for (var i = 0, len = compspts.length; i < len; i++) {
  13041. if (i%2 === 0) {
  13042. compspts[i]*=rx;
  13043. } else {
  13044. compspts[i]*=ry;
  13045. }
  13046. }
  13047. endCompspts[0] = compspts[compspts.length-2];
  13048. endCompspts[1] = compspts[compspts.length-1];
  13049. endCompspts[2] *= rx;
  13050. endCompspts[3] *= ry;
  13051. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  13052. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  13053. startCompspts[0] = compspts[0];
  13054. startCompspts[1] = compspts[1];
  13055. startCompspts[2] *= rx;
  13056. startCompspts[3] *= ry;
  13057. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  13058. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  13059. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  13060. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  13061. }
  13062. node.setSize(w, h);
  13063. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  13064. node.a('node.width', w);
  13065. node.a('node.height', h);
  13066. resetPoints(_ratio.ratioX, _ratio.ratioY);
  13067. node.borderWidth = 1;
  13068. node.a('node.borderwidth',node.borderWidth);
  13069. node._nodename = 'Node147';
  13070. node._nodeType = 'line';
  13071. zoomNodeList.push({
  13072. node: node,
  13073. attr: 'node.borderwidth'
  13074. });
  13075. var setWidth = node.setWidth,
  13076. setHeight = node.setHeight,
  13077. timer, rx = 1, ry = 1;
  13078. node.setWidth = function (width) {
  13079. var _width = this.getWidth();
  13080. rx = width / _width;
  13081. node.a('node.width', width);
  13082. setWidth.apply(this, arguments);
  13083. resetPoints(rx, 1);
  13084. }
  13085. node.setHeight = function (height) {
  13086. var _height = this.getHeight();
  13087. ry = height / _height;
  13088. node.a('node.height', height);
  13089. setHeight.apply(this, arguments);
  13090. resetPoints(1, ry);
  13091. }
  13092. })(Node147, Node147.getImage(), Node147compspts, Node147endCompspts, Node147startCompspts);
  13093. var Node148points=[1545, 503,1545, 523],
  13094. Node148rect=ht.Default.unionPoint([{x:1545,y:503},{x:1545,y:523}]),
  13095. Node148compspts=[];
  13096. _ratio = GD.getRatioWithRotation(0, ratio);
  13097. var _startratio = GD.getRatioWithRotation(4.71238898038469, ratio),
  13098. _endratio = GD.getRatioWithRotation(7.85398163397448, ratio);
  13099. for(var i=0;i<Node148points.length;i++){
  13100. if(i%2==0){
  13101. Node148compspts.push(Node148points[i]-Node148rect.x);
  13102. }else{
  13103. Node148compspts.push(Node148points[i]-Node148rect.y);
  13104. }
  13105. }
  13106. var Node148ptslength=Node148compspts.length;
  13107. if (Node148rect.height === 0) {
  13108. Node148compspts[0] -= 0;
  13109. Node148compspts[Node148ptslength-2] += 0;
  13110. } else if (Node148rect.width === 0){
  13111. Node148compspts[1] -= 0;
  13112. Node148compspts[Node148ptslength-1] += 0;
  13113. } else {
  13114. Node148compspts[0] -= 0;
  13115. Node148compspts[1] -= 0;
  13116. Node148compspts[Node148ptslength-2] += 0;
  13117. Node148compspts[Node148ptslength-1] += 0;
  13118. }
  13119. Node148 = new ht.Node();
  13120. Node148.borderWidth = 1;
  13121. Node148rect.width = Node148rect.width === 0 ? 0.0001 : Node148rect.width;
  13122. Node148rect.height = Node148rect.height === 0 ? 0.0001 : Node148rect.height;
  13123. var Node148endCompspts = [Node148compspts[Node148ptslength-2],Node148compspts[Node148ptslength-1],0,0];
  13124. var Node148startCompspts = [Node148compspts[0],Node148compspts[1],0,0];
  13125. Node148.setImage(GD.getPolyLineJSON());
  13126. Node148.setPosition(Node148rect.x+Node148rect.width/2,Node148rect.y+Node148rect.height/2);
  13127. Node148.setSize(Node148rect.width,Node148rect.height);
  13128. Node148.setStyle("opacity",1);
  13129. Node148.s({'pixelPerfect':true});
  13130. Node148borderwidth=1;
  13131. Node148.setRotation(0);
  13132. dataModel.add(Node148);
  13133. Node148.a('node.points',Node148compspts);
  13134. Node148.a('node.segments',[1,2]);
  13135. Node148.a('node.color','rgba(255,128,0,1)');
  13136. Node148.a('node.borderPattern',getDashStyle("@borderPattern@"));
  13137. Node148.a('node.borderColor','rgba(255,128,0,1)');
  13138. Node148.a('node.background','rgba(255,128,0,1)');
  13139. Node148.a('node.gradient','');
  13140. Node148.a('node.gradientcolor','rgba(255,128,0,1)');
  13141. Node148.a('node.endCompspts',Node148endCompspts);
  13142. Node148.a('node.startCompspts',Node148startCompspts);
  13143. (function (node, img, compspts, endCompspts, startCompspts) {
  13144. var position = node.getPosition(),
  13145. w = node.getWidth()*_ratio.ratioX,
  13146. h = node.getHeight()*_ratio.ratioY;
  13147. function resetPoints(rx, ry) {
  13148. for (var i = 0, len = compspts.length; i < len; i++) {
  13149. if (i%2 === 0) {
  13150. compspts[i]*=rx;
  13151. } else {
  13152. compspts[i]*=ry;
  13153. }
  13154. }
  13155. endCompspts[0] = compspts[compspts.length-2];
  13156. endCompspts[1] = compspts[compspts.length-1];
  13157. endCompspts[2] *= rx;
  13158. endCompspts[3] *= ry;
  13159. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  13160. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  13161. startCompspts[0] = compspts[0];
  13162. startCompspts[1] = compspts[1];
  13163. startCompspts[2] *= rx;
  13164. startCompspts[3] *= ry;
  13165. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  13166. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  13167. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  13168. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  13169. }
  13170. node.setSize(w, h);
  13171. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  13172. node.a('node.width', w);
  13173. node.a('node.height', h);
  13174. resetPoints(_ratio.ratioX, _ratio.ratioY);
  13175. node.borderWidth = 1;
  13176. node.a('node.borderwidth',node.borderWidth);
  13177. node._nodename = 'Node148';
  13178. node._nodeType = 'line';
  13179. zoomNodeList.push({
  13180. node: node,
  13181. attr: 'node.borderwidth'
  13182. });
  13183. var setWidth = node.setWidth,
  13184. setHeight = node.setHeight,
  13185. timer, rx = 1, ry = 1;
  13186. node.setWidth = function (width) {
  13187. var _width = this.getWidth();
  13188. rx = width / _width;
  13189. node.a('node.width', width);
  13190. setWidth.apply(this, arguments);
  13191. resetPoints(rx, 1);
  13192. }
  13193. node.setHeight = function (height) {
  13194. var _height = this.getHeight();
  13195. ry = height / _height;
  13196. node.a('node.height', height);
  13197. setHeight.apply(this, arguments);
  13198. resetPoints(1, ry);
  13199. }
  13200. })(Node148, Node148.getImage(), Node148compspts, Node148endCompspts, Node148startCompspts);
  13201. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  13202. var Node149 = new ht.lib['黄色向上接地'](1565*ratio.ratioX, 481*ratio.ratioY, 16*_ratio.ratioX, 14*_ratio.ratioY, 0*Math.PI/180, {}, function (){return {}}, 'Node149');
  13203. _libModel.add("Node149", Node149);
  13204. Node149.setRotation(0*Math.PI/180);
  13205. ;
  13206. ;
  13207. var Node150points=[1510, 501,1510, 576],
  13208. Node150rect=ht.Default.unionPoint([{x:1510,y:501},{x:1510,y:576}]),
  13209. Node150compspts=[];
  13210. _ratio = GD.getRatioWithRotation(0, ratio);
  13211. var _startratio = GD.getRatioWithRotation(4.71238898038469, ratio),
  13212. _endratio = GD.getRatioWithRotation(7.85398163397448, ratio);
  13213. for(var i=0;i<Node150points.length;i++){
  13214. if(i%2==0){
  13215. Node150compspts.push(Node150points[i]-Node150rect.x);
  13216. }else{
  13217. Node150compspts.push(Node150points[i]-Node150rect.y);
  13218. }
  13219. }
  13220. var Node150ptslength=Node150compspts.length;
  13221. if (Node150rect.height === 0) {
  13222. Node150compspts[0] -= 0;
  13223. Node150compspts[Node150ptslength-2] += 0;
  13224. } else if (Node150rect.width === 0){
  13225. Node150compspts[1] -= 0;
  13226. Node150compspts[Node150ptslength-1] += 0;
  13227. } else {
  13228. Node150compspts[0] -= 0;
  13229. Node150compspts[1] -= 0;
  13230. Node150compspts[Node150ptslength-2] += 0;
  13231. Node150compspts[Node150ptslength-1] += 0;
  13232. }
  13233. Node150 = new ht.Node();
  13234. Node150.borderWidth = 1;
  13235. Node150rect.width = Node150rect.width === 0 ? 0.0001 : Node150rect.width;
  13236. Node150rect.height = Node150rect.height === 0 ? 0.0001 : Node150rect.height;
  13237. var Node150endCompspts = [Node150compspts[Node150ptslength-2],Node150compspts[Node150ptslength-1],0,0];
  13238. var Node150startCompspts = [Node150compspts[0],Node150compspts[1],0,0];
  13239. Node150.setImage(GD.getPolyLineJSON());
  13240. Node150.setPosition(Node150rect.x+Node150rect.width/2,Node150rect.y+Node150rect.height/2);
  13241. Node150.setSize(Node150rect.width,Node150rect.height);
  13242. Node150.setStyle("opacity",1);
  13243. Node150.s({'pixelPerfect':true});
  13244. Node150borderwidth=1;
  13245. Node150.setRotation(0);
  13246. dataModel.add(Node150);
  13247. Node150.a('node.points',Node150compspts);
  13248. Node150.a('node.segments',[1,2]);
  13249. Node150.a('node.color','rgba(255,128,0,1)');
  13250. Node150.a('node.borderPattern',getDashStyle("@borderPattern@"));
  13251. Node150.a('node.borderColor','rgba(255,128,0,1)');
  13252. Node150.a('node.background','rgba(255,128,0,1)');
  13253. Node150.a('node.gradient','');
  13254. Node150.a('node.gradientcolor','rgba(255,128,0,1)');
  13255. Node150.a('node.endCompspts',Node150endCompspts);
  13256. Node150.a('node.startCompspts',Node150startCompspts);
  13257. (function (node, img, compspts, endCompspts, startCompspts) {
  13258. var position = node.getPosition(),
  13259. w = node.getWidth()*_ratio.ratioX,
  13260. h = node.getHeight()*_ratio.ratioY;
  13261. function resetPoints(rx, ry) {
  13262. for (var i = 0, len = compspts.length; i < len; i++) {
  13263. if (i%2 === 0) {
  13264. compspts[i]*=rx;
  13265. } else {
  13266. compspts[i]*=ry;
  13267. }
  13268. }
  13269. endCompspts[0] = compspts[compspts.length-2];
  13270. endCompspts[1] = compspts[compspts.length-1];
  13271. endCompspts[2] *= rx;
  13272. endCompspts[3] *= ry;
  13273. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  13274. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  13275. startCompspts[0] = compspts[0];
  13276. startCompspts[1] = compspts[1];
  13277. startCompspts[2] *= rx;
  13278. startCompspts[3] *= ry;
  13279. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  13280. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  13281. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  13282. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  13283. }
  13284. node.setSize(w, h);
  13285. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  13286. node.a('node.width', w);
  13287. node.a('node.height', h);
  13288. resetPoints(_ratio.ratioX, _ratio.ratioY);
  13289. node.borderWidth = 1;
  13290. node.a('node.borderwidth',node.borderWidth);
  13291. node._nodename = 'Node150';
  13292. node._nodeType = 'line';
  13293. zoomNodeList.push({
  13294. node: node,
  13295. attr: 'node.borderwidth'
  13296. });
  13297. var setWidth = node.setWidth,
  13298. setHeight = node.setHeight,
  13299. timer, rx = 1, ry = 1;
  13300. node.setWidth = function (width) {
  13301. var _width = this.getWidth();
  13302. rx = width / _width;
  13303. node.a('node.width', width);
  13304. setWidth.apply(this, arguments);
  13305. resetPoints(rx, 1);
  13306. }
  13307. node.setHeight = function (height) {
  13308. var _height = this.getHeight();
  13309. ry = height / _height;
  13310. node.a('node.height', height);
  13311. setHeight.apply(this, arguments);
  13312. resetPoints(1, ry);
  13313. }
  13314. })(Node150, Node150.getImage(), Node150compspts, Node150endCompspts, Node150startCompspts);
  13315. var Node151points=[1473, 546,1543, 546],
  13316. Node151rect=ht.Default.unionPoint([{x:1473,y:546},{x:1543,y:546}]),
  13317. Node151compspts=[];
  13318. _ratio = GD.getRatioWithRotation(0, ratio);
  13319. var _startratio = GD.getRatioWithRotation(3.14159265358979, ratio),
  13320. _endratio = GD.getRatioWithRotation(0, ratio);
  13321. for(var i=0;i<Node151points.length;i++){
  13322. if(i%2==0){
  13323. Node151compspts.push(Node151points[i]-Node151rect.x);
  13324. }else{
  13325. Node151compspts.push(Node151points[i]-Node151rect.y);
  13326. }
  13327. }
  13328. var Node151ptslength=Node151compspts.length;
  13329. if (Node151rect.height === 0) {
  13330. Node151compspts[0] -= 0;
  13331. Node151compspts[Node151ptslength-2] += 0;
  13332. } else if (Node151rect.width === 0){
  13333. Node151compspts[1] -= 0;
  13334. Node151compspts[Node151ptslength-1] += 0;
  13335. } else {
  13336. Node151compspts[0] -= 0;
  13337. Node151compspts[1] -= 0;
  13338. Node151compspts[Node151ptslength-2] += 0;
  13339. Node151compspts[Node151ptslength-1] += 0;
  13340. }
  13341. Node151 = new ht.Node();
  13342. Node151.borderWidth = 1;
  13343. Node151rect.width = Node151rect.width === 0 ? 0.0001 : Node151rect.width;
  13344. Node151rect.height = Node151rect.height === 0 ? 0.0001 : Node151rect.height;
  13345. var Node151endCompspts = [Node151compspts[Node151ptslength-2],Node151compspts[Node151ptslength-1],0,0];
  13346. var Node151startCompspts = [Node151compspts[0],Node151compspts[1],0,0];
  13347. Node151.setImage(GD.getPolyLineJSON());
  13348. Node151.setPosition(Node151rect.x+Node151rect.width/2,Node151rect.y+Node151rect.height/2);
  13349. Node151.setSize(Node151rect.width,Node151rect.height);
  13350. Node151.setStyle("opacity",1);
  13351. Node151.s({'pixelPerfect':true});
  13352. Node151borderwidth=1;
  13353. Node151.setRotation(0);
  13354. dataModel.add(Node151);
  13355. Node151.a('node.points',Node151compspts);
  13356. Node151.a('node.segments',[1,2]);
  13357. Node151.a('node.color','rgba(255,128,0,1)');
  13358. Node151.a('node.borderPattern',getDashStyle("@borderPattern@"));
  13359. Node151.a('node.borderColor','rgba(255,128,0,1)');
  13360. Node151.a('node.background','rgba(255,128,0,1)');
  13361. Node151.a('node.gradient','');
  13362. Node151.a('node.gradientcolor','rgba(255,128,0,1)');
  13363. Node151.a('node.endCompspts',Node151endCompspts);
  13364. Node151.a('node.startCompspts',Node151startCompspts);
  13365. (function (node, img, compspts, endCompspts, startCompspts) {
  13366. var position = node.getPosition(),
  13367. w = node.getWidth()*_ratio.ratioX,
  13368. h = node.getHeight()*_ratio.ratioY;
  13369. function resetPoints(rx, ry) {
  13370. for (var i = 0, len = compspts.length; i < len; i++) {
  13371. if (i%2 === 0) {
  13372. compspts[i]*=rx;
  13373. } else {
  13374. compspts[i]*=ry;
  13375. }
  13376. }
  13377. endCompspts[0] = compspts[compspts.length-2];
  13378. endCompspts[1] = compspts[compspts.length-1];
  13379. endCompspts[2] *= rx;
  13380. endCompspts[3] *= ry;
  13381. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  13382. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  13383. startCompspts[0] = compspts[0];
  13384. startCompspts[1] = compspts[1];
  13385. startCompspts[2] *= rx;
  13386. startCompspts[3] *= ry;
  13387. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  13388. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  13389. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  13390. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  13391. }
  13392. node.setSize(w, h);
  13393. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  13394. node.a('node.width', w);
  13395. node.a('node.height', h);
  13396. resetPoints(_ratio.ratioX, _ratio.ratioY);
  13397. node.borderWidth = 1;
  13398. node.a('node.borderwidth',node.borderWidth);
  13399. node._nodename = 'Node151';
  13400. node._nodeType = 'line';
  13401. zoomNodeList.push({
  13402. node: node,
  13403. attr: 'node.borderwidth'
  13404. });
  13405. var setWidth = node.setWidth,
  13406. setHeight = node.setHeight,
  13407. timer, rx = 1, ry = 1;
  13408. node.setWidth = function (width) {
  13409. var _width = this.getWidth();
  13410. rx = width / _width;
  13411. node.a('node.width', width);
  13412. setWidth.apply(this, arguments);
  13413. resetPoints(rx, 1);
  13414. }
  13415. node.setHeight = function (height) {
  13416. var _height = this.getHeight();
  13417. ry = height / _height;
  13418. node.a('node.height', height);
  13419. setHeight.apply(this, arguments);
  13420. resetPoints(1, ry);
  13421. }
  13422. })(Node151, Node151.getImage(), Node151compspts, Node151endCompspts, Node151startCompspts);
  13423. var Node152points=[1511, 564,1601, 564],
  13424. Node152rect=ht.Default.unionPoint([{x:1511,y:564},{x:1601,y:564}]),
  13425. Node152compspts=[];
  13426. _ratio = GD.getRatioWithRotation(0, ratio);
  13427. var _startratio = GD.getRatioWithRotation(3.14159265358979, ratio),
  13428. _endratio = GD.getRatioWithRotation(0, ratio);
  13429. for(var i=0;i<Node152points.length;i++){
  13430. if(i%2==0){
  13431. Node152compspts.push(Node152points[i]-Node152rect.x);
  13432. }else{
  13433. Node152compspts.push(Node152points[i]-Node152rect.y);
  13434. }
  13435. }
  13436. var Node152ptslength=Node152compspts.length;
  13437. if (Node152rect.height === 0) {
  13438. Node152compspts[0] -= 0;
  13439. Node152compspts[Node152ptslength-2] += 0;
  13440. } else if (Node152rect.width === 0){
  13441. Node152compspts[1] -= 0;
  13442. Node152compspts[Node152ptslength-1] += 0;
  13443. } else {
  13444. Node152compspts[0] -= 0;
  13445. Node152compspts[1] -= 0;
  13446. Node152compspts[Node152ptslength-2] += 0;
  13447. Node152compspts[Node152ptslength-1] += 0;
  13448. }
  13449. Node152 = new ht.Node();
  13450. Node152.borderWidth = 1;
  13451. Node152rect.width = Node152rect.width === 0 ? 0.0001 : Node152rect.width;
  13452. Node152rect.height = Node152rect.height === 0 ? 0.0001 : Node152rect.height;
  13453. var Node152endCompspts = [Node152compspts[Node152ptslength-2],Node152compspts[Node152ptslength-1],0,0];
  13454. var Node152startCompspts = [Node152compspts[0],Node152compspts[1],0,0];
  13455. Node152.setImage(GD.getPolyLineJSON());
  13456. Node152.setPosition(Node152rect.x+Node152rect.width/2,Node152rect.y+Node152rect.height/2);
  13457. Node152.setSize(Node152rect.width,Node152rect.height);
  13458. Node152.setStyle("opacity",1);
  13459. Node152.s({'pixelPerfect':true});
  13460. Node152borderwidth=1;
  13461. Node152.setRotation(0);
  13462. dataModel.add(Node152);
  13463. Node152.a('node.points',Node152compspts);
  13464. Node152.a('node.segments',[1,2]);
  13465. Node152.a('node.color','rgba(255,128,0,1)');
  13466. Node152.a('node.borderPattern',getDashStyle("@borderPattern@"));
  13467. Node152.a('node.borderColor','rgba(255,128,0,1)');
  13468. Node152.a('node.background','rgba(255,128,0,1)');
  13469. Node152.a('node.gradient','');
  13470. Node152.a('node.gradientcolor','rgba(255,128,0,1)');
  13471. Node152.a('node.endCompspts',Node152endCompspts);
  13472. Node152.a('node.startCompspts',Node152startCompspts);
  13473. (function (node, img, compspts, endCompspts, startCompspts) {
  13474. var position = node.getPosition(),
  13475. w = node.getWidth()*_ratio.ratioX,
  13476. h = node.getHeight()*_ratio.ratioY;
  13477. function resetPoints(rx, ry) {
  13478. for (var i = 0, len = compspts.length; i < len; i++) {
  13479. if (i%2 === 0) {
  13480. compspts[i]*=rx;
  13481. } else {
  13482. compspts[i]*=ry;
  13483. }
  13484. }
  13485. endCompspts[0] = compspts[compspts.length-2];
  13486. endCompspts[1] = compspts[compspts.length-1];
  13487. endCompspts[2] *= rx;
  13488. endCompspts[3] *= ry;
  13489. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  13490. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  13491. startCompspts[0] = compspts[0];
  13492. startCompspts[1] = compspts[1];
  13493. startCompspts[2] *= rx;
  13494. startCompspts[3] *= ry;
  13495. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  13496. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  13497. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  13498. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  13499. }
  13500. node.setSize(w, h);
  13501. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  13502. node.a('node.width', w);
  13503. node.a('node.height', h);
  13504. resetPoints(_ratio.ratioX, _ratio.ratioY);
  13505. node.borderWidth = 1;
  13506. node.a('node.borderwidth',node.borderWidth);
  13507. node._nodename = 'Node152';
  13508. node._nodeType = 'line';
  13509. zoomNodeList.push({
  13510. node: node,
  13511. attr: 'node.borderwidth'
  13512. });
  13513. var setWidth = node.setWidth,
  13514. setHeight = node.setHeight,
  13515. timer, rx = 1, ry = 1;
  13516. node.setWidth = function (width) {
  13517. var _width = this.getWidth();
  13518. rx = width / _width;
  13519. node.a('node.width', width);
  13520. setWidth.apply(this, arguments);
  13521. resetPoints(rx, 1);
  13522. }
  13523. node.setHeight = function (height) {
  13524. var _height = this.getHeight();
  13525. ry = height / _height;
  13526. node.a('node.height', height);
  13527. setHeight.apply(this, arguments);
  13528. resetPoints(1, ry);
  13529. }
  13530. })(Node152, Node152.getImage(), Node152compspts, Node152endCompspts, Node152startCompspts);
  13531. var Node153points=[1602, 554,1602, 564],
  13532. Node153rect=ht.Default.unionPoint([{x:1602,y:554},{x:1602,y:564}]),
  13533. Node153compspts=[];
  13534. _ratio = GD.getRatioWithRotation(0, ratio);
  13535. var _startratio = GD.getRatioWithRotation(4.71238898038469, ratio),
  13536. _endratio = GD.getRatioWithRotation(7.85398163397448, ratio);
  13537. for(var i=0;i<Node153points.length;i++){
  13538. if(i%2==0){
  13539. Node153compspts.push(Node153points[i]-Node153rect.x);
  13540. }else{
  13541. Node153compspts.push(Node153points[i]-Node153rect.y);
  13542. }
  13543. }
  13544. var Node153ptslength=Node153compspts.length;
  13545. if (Node153rect.height === 0) {
  13546. Node153compspts[0] -= 0;
  13547. Node153compspts[Node153ptslength-2] += 0;
  13548. } else if (Node153rect.width === 0){
  13549. Node153compspts[1] -= 0;
  13550. Node153compspts[Node153ptslength-1] += 0;
  13551. } else {
  13552. Node153compspts[0] -= 0;
  13553. Node153compspts[1] -= 0;
  13554. Node153compspts[Node153ptslength-2] += 0;
  13555. Node153compspts[Node153ptslength-1] += 0;
  13556. }
  13557. Node153 = new ht.Node();
  13558. Node153.borderWidth = 1;
  13559. Node153rect.width = Node153rect.width === 0 ? 0.0001 : Node153rect.width;
  13560. Node153rect.height = Node153rect.height === 0 ? 0.0001 : Node153rect.height;
  13561. var Node153endCompspts = [Node153compspts[Node153ptslength-2],Node153compspts[Node153ptslength-1],0,0];
  13562. var Node153startCompspts = [Node153compspts[0],Node153compspts[1],0,0];
  13563. Node153.setImage(GD.getPolyLineJSON());
  13564. Node153.setPosition(Node153rect.x+Node153rect.width/2,Node153rect.y+Node153rect.height/2);
  13565. Node153.setSize(Node153rect.width,Node153rect.height);
  13566. Node153.setStyle("opacity",1);
  13567. Node153.s({'pixelPerfect':true});
  13568. Node153borderwidth=1;
  13569. Node153.setRotation(0);
  13570. dataModel.add(Node153);
  13571. Node153.a('node.points',Node153compspts);
  13572. Node153.a('node.segments',[1,2]);
  13573. Node153.a('node.color','rgba(255,128,0,1)');
  13574. Node153.a('node.borderPattern',getDashStyle("@borderPattern@"));
  13575. Node153.a('node.borderColor','rgba(255,128,0,1)');
  13576. Node153.a('node.background','rgba(255,128,0,1)');
  13577. Node153.a('node.gradient','');
  13578. Node153.a('node.gradientcolor','rgba(255,128,0,1)');
  13579. Node153.a('node.endCompspts',Node153endCompspts);
  13580. Node153.a('node.startCompspts',Node153startCompspts);
  13581. (function (node, img, compspts, endCompspts, startCompspts) {
  13582. var position = node.getPosition(),
  13583. w = node.getWidth()*_ratio.ratioX,
  13584. h = node.getHeight()*_ratio.ratioY;
  13585. function resetPoints(rx, ry) {
  13586. for (var i = 0, len = compspts.length; i < len; i++) {
  13587. if (i%2 === 0) {
  13588. compspts[i]*=rx;
  13589. } else {
  13590. compspts[i]*=ry;
  13591. }
  13592. }
  13593. endCompspts[0] = compspts[compspts.length-2];
  13594. endCompspts[1] = compspts[compspts.length-1];
  13595. endCompspts[2] *= rx;
  13596. endCompspts[3] *= ry;
  13597. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  13598. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  13599. startCompspts[0] = compspts[0];
  13600. startCompspts[1] = compspts[1];
  13601. startCompspts[2] *= rx;
  13602. startCompspts[3] *= ry;
  13603. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  13604. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  13605. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  13606. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  13607. }
  13608. node.setSize(w, h);
  13609. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  13610. node.a('node.width', w);
  13611. node.a('node.height', h);
  13612. resetPoints(_ratio.ratioX, _ratio.ratioY);
  13613. node.borderWidth = 1;
  13614. node.a('node.borderwidth',node.borderWidth);
  13615. node._nodename = 'Node153';
  13616. node._nodeType = 'line';
  13617. zoomNodeList.push({
  13618. node: node,
  13619. attr: 'node.borderwidth'
  13620. });
  13621. var setWidth = node.setWidth,
  13622. setHeight = node.setHeight,
  13623. timer, rx = 1, ry = 1;
  13624. node.setWidth = function (width) {
  13625. var _width = this.getWidth();
  13626. rx = width / _width;
  13627. node.a('node.width', width);
  13628. setWidth.apply(this, arguments);
  13629. resetPoints(rx, 1);
  13630. }
  13631. node.setHeight = function (height) {
  13632. var _height = this.getHeight();
  13633. ry = height / _height;
  13634. node.a('node.height', height);
  13635. setHeight.apply(this, arguments);
  13636. resetPoints(1, ry);
  13637. }
  13638. })(Node153, Node153.getImage(), Node153compspts, Node153endCompspts, Node153startCompspts);
  13639. var Node154points=[1544, 536,1544, 546],
  13640. Node154rect=ht.Default.unionPoint([{x:1544,y:536},{x:1544,y:546}]),
  13641. Node154compspts=[];
  13642. _ratio = GD.getRatioWithRotation(0, ratio);
  13643. var _startratio = GD.getRatioWithRotation(4.71238898038469, ratio),
  13644. _endratio = GD.getRatioWithRotation(7.85398163397448, ratio);
  13645. for(var i=0;i<Node154points.length;i++){
  13646. if(i%2==0){
  13647. Node154compspts.push(Node154points[i]-Node154rect.x);
  13648. }else{
  13649. Node154compspts.push(Node154points[i]-Node154rect.y);
  13650. }
  13651. }
  13652. var Node154ptslength=Node154compspts.length;
  13653. if (Node154rect.height === 0) {
  13654. Node154compspts[0] -= 0;
  13655. Node154compspts[Node154ptslength-2] += 0;
  13656. } else if (Node154rect.width === 0){
  13657. Node154compspts[1] -= 0;
  13658. Node154compspts[Node154ptslength-1] += 0;
  13659. } else {
  13660. Node154compspts[0] -= 0;
  13661. Node154compspts[1] -= 0;
  13662. Node154compspts[Node154ptslength-2] += 0;
  13663. Node154compspts[Node154ptslength-1] += 0;
  13664. }
  13665. Node154 = new ht.Node();
  13666. Node154.borderWidth = 1;
  13667. Node154rect.width = Node154rect.width === 0 ? 0.0001 : Node154rect.width;
  13668. Node154rect.height = Node154rect.height === 0 ? 0.0001 : Node154rect.height;
  13669. var Node154endCompspts = [Node154compspts[Node154ptslength-2],Node154compspts[Node154ptslength-1],0,0];
  13670. var Node154startCompspts = [Node154compspts[0],Node154compspts[1],0,0];
  13671. Node154.setImage(GD.getPolyLineJSON());
  13672. Node154.setPosition(Node154rect.x+Node154rect.width/2,Node154rect.y+Node154rect.height/2);
  13673. Node154.setSize(Node154rect.width,Node154rect.height);
  13674. Node154.setStyle("opacity",1);
  13675. Node154.s({'pixelPerfect':true});
  13676. Node154borderwidth=1;
  13677. Node154.setRotation(0);
  13678. dataModel.add(Node154);
  13679. Node154.a('node.points',Node154compspts);
  13680. Node154.a('node.segments',[1,2]);
  13681. Node154.a('node.color','rgba(255,128,0,1)');
  13682. Node154.a('node.borderPattern',getDashStyle("@borderPattern@"));
  13683. Node154.a('node.borderColor','rgba(255,128,0,1)');
  13684. Node154.a('node.background','rgba(255,128,0,1)');
  13685. Node154.a('node.gradient','');
  13686. Node154.a('node.gradientcolor','rgba(255,128,0,1)');
  13687. Node154.a('node.endCompspts',Node154endCompspts);
  13688. Node154.a('node.startCompspts',Node154startCompspts);
  13689. (function (node, img, compspts, endCompspts, startCompspts) {
  13690. var position = node.getPosition(),
  13691. w = node.getWidth()*_ratio.ratioX,
  13692. h = node.getHeight()*_ratio.ratioY;
  13693. function resetPoints(rx, ry) {
  13694. for (var i = 0, len = compspts.length; i < len; i++) {
  13695. if (i%2 === 0) {
  13696. compspts[i]*=rx;
  13697. } else {
  13698. compspts[i]*=ry;
  13699. }
  13700. }
  13701. endCompspts[0] = compspts[compspts.length-2];
  13702. endCompspts[1] = compspts[compspts.length-1];
  13703. endCompspts[2] *= rx;
  13704. endCompspts[3] *= ry;
  13705. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  13706. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  13707. startCompspts[0] = compspts[0];
  13708. startCompspts[1] = compspts[1];
  13709. startCompspts[2] *= rx;
  13710. startCompspts[3] *= ry;
  13711. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  13712. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  13713. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  13714. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  13715. }
  13716. node.setSize(w, h);
  13717. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  13718. node.a('node.width', w);
  13719. node.a('node.height', h);
  13720. resetPoints(_ratio.ratioX, _ratio.ratioY);
  13721. node.borderWidth = 1;
  13722. node.a('node.borderwidth',node.borderWidth);
  13723. node._nodename = 'Node154';
  13724. node._nodeType = 'line';
  13725. zoomNodeList.push({
  13726. node: node,
  13727. attr: 'node.borderwidth'
  13728. });
  13729. var setWidth = node.setWidth,
  13730. setHeight = node.setHeight,
  13731. timer, rx = 1, ry = 1;
  13732. node.setWidth = function (width) {
  13733. var _width = this.getWidth();
  13734. rx = width / _width;
  13735. node.a('node.width', width);
  13736. setWidth.apply(this, arguments);
  13737. resetPoints(rx, 1);
  13738. }
  13739. node.setHeight = function (height) {
  13740. var _height = this.getHeight();
  13741. ry = height / _height;
  13742. node.a('node.height', height);
  13743. setHeight.apply(this, arguments);
  13744. resetPoints(1, ry);
  13745. }
  13746. })(Node154, Node154.getImage(), Node154compspts, Node154endCompspts, Node154startCompspts);
  13747. var Node155points=[1473, 536,1473, 546],
  13748. Node155rect=ht.Default.unionPoint([{x:1473,y:536},{x:1473,y:546}]),
  13749. Node155compspts=[];
  13750. _ratio = GD.getRatioWithRotation(0, ratio);
  13751. var _startratio = GD.getRatioWithRotation(4.71238898038469, ratio),
  13752. _endratio = GD.getRatioWithRotation(7.85398163397448, ratio);
  13753. for(var i=0;i<Node155points.length;i++){
  13754. if(i%2==0){
  13755. Node155compspts.push(Node155points[i]-Node155rect.x);
  13756. }else{
  13757. Node155compspts.push(Node155points[i]-Node155rect.y);
  13758. }
  13759. }
  13760. var Node155ptslength=Node155compspts.length;
  13761. if (Node155rect.height === 0) {
  13762. Node155compspts[0] -= 0;
  13763. Node155compspts[Node155ptslength-2] += 0;
  13764. } else if (Node155rect.width === 0){
  13765. Node155compspts[1] -= 0;
  13766. Node155compspts[Node155ptslength-1] += 0;
  13767. } else {
  13768. Node155compspts[0] -= 0;
  13769. Node155compspts[1] -= 0;
  13770. Node155compspts[Node155ptslength-2] += 0;
  13771. Node155compspts[Node155ptslength-1] += 0;
  13772. }
  13773. Node155 = new ht.Node();
  13774. Node155.borderWidth = 1;
  13775. Node155rect.width = Node155rect.width === 0 ? 0.0001 : Node155rect.width;
  13776. Node155rect.height = Node155rect.height === 0 ? 0.0001 : Node155rect.height;
  13777. var Node155endCompspts = [Node155compspts[Node155ptslength-2],Node155compspts[Node155ptslength-1],0,0];
  13778. var Node155startCompspts = [Node155compspts[0],Node155compspts[1],0,0];
  13779. Node155.setImage(GD.getPolyLineJSON());
  13780. Node155.setPosition(Node155rect.x+Node155rect.width/2,Node155rect.y+Node155rect.height/2);
  13781. Node155.setSize(Node155rect.width,Node155rect.height);
  13782. Node155.setStyle("opacity",1);
  13783. Node155.s({'pixelPerfect':true});
  13784. Node155borderwidth=1;
  13785. Node155.setRotation(0);
  13786. dataModel.add(Node155);
  13787. Node155.a('node.points',Node155compspts);
  13788. Node155.a('node.segments',[1,2]);
  13789. Node155.a('node.color','rgba(255,128,0,1)');
  13790. Node155.a('node.borderPattern',getDashStyle("@borderPattern@"));
  13791. Node155.a('node.borderColor','rgba(255,128,0,1)');
  13792. Node155.a('node.background','rgba(255,128,0,1)');
  13793. Node155.a('node.gradient','');
  13794. Node155.a('node.gradientcolor','rgba(255,128,0,1)');
  13795. Node155.a('node.endCompspts',Node155endCompspts);
  13796. Node155.a('node.startCompspts',Node155startCompspts);
  13797. (function (node, img, compspts, endCompspts, startCompspts) {
  13798. var position = node.getPosition(),
  13799. w = node.getWidth()*_ratio.ratioX,
  13800. h = node.getHeight()*_ratio.ratioY;
  13801. function resetPoints(rx, ry) {
  13802. for (var i = 0, len = compspts.length; i < len; i++) {
  13803. if (i%2 === 0) {
  13804. compspts[i]*=rx;
  13805. } else {
  13806. compspts[i]*=ry;
  13807. }
  13808. }
  13809. endCompspts[0] = compspts[compspts.length-2];
  13810. endCompspts[1] = compspts[compspts.length-1];
  13811. endCompspts[2] *= rx;
  13812. endCompspts[3] *= ry;
  13813. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  13814. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  13815. startCompspts[0] = compspts[0];
  13816. startCompspts[1] = compspts[1];
  13817. startCompspts[2] *= rx;
  13818. startCompspts[3] *= ry;
  13819. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  13820. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  13821. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  13822. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  13823. }
  13824. node.setSize(w, h);
  13825. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  13826. node.a('node.width', w);
  13827. node.a('node.height', h);
  13828. resetPoints(_ratio.ratioX, _ratio.ratioY);
  13829. node.borderWidth = 1;
  13830. node.a('node.borderwidth',node.borderWidth);
  13831. node._nodename = 'Node155';
  13832. node._nodeType = 'line';
  13833. zoomNodeList.push({
  13834. node: node,
  13835. attr: 'node.borderwidth'
  13836. });
  13837. var setWidth = node.setWidth,
  13838. setHeight = node.setHeight,
  13839. timer, rx = 1, ry = 1;
  13840. node.setWidth = function (width) {
  13841. var _width = this.getWidth();
  13842. rx = width / _width;
  13843. node.a('node.width', width);
  13844. setWidth.apply(this, arguments);
  13845. resetPoints(rx, 1);
  13846. }
  13847. node.setHeight = function (height) {
  13848. var _height = this.getHeight();
  13849. ry = height / _height;
  13850. node.a('node.height', height);
  13851. setHeight.apply(this, arguments);
  13852. resetPoints(1, ry);
  13853. }
  13854. })(Node155, Node155.getImage(), Node155compspts, Node155endCompspts, Node155startCompspts);
  13855. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  13856. var Node156 = new ht.lib['黄色向上接地'](1600*ratio.ratioX, 531*ratio.ratioY, 16*_ratio.ratioX, 14*_ratio.ratioY, 0*Math.PI/180, {}, function (){return {}}, 'Node156');
  13857. _libModel.add("Node156", Node156);
  13858. Node156.setRotation(0*Math.PI/180);
  13859. ;
  13860. ;
  13861. var Node157points=[1509, 611,1509, 631],
  13862. Node157rect=ht.Default.unionPoint([{x:1509,y:611},{x:1509,y:631}]),
  13863. Node157compspts=[];
  13864. _ratio = GD.getRatioWithRotation(0, ratio);
  13865. var _startratio = GD.getRatioWithRotation(4.71238898038469, ratio),
  13866. _endratio = GD.getRatioWithRotation(7.85398163397448, ratio);
  13867. for(var i=0;i<Node157points.length;i++){
  13868. if(i%2==0){
  13869. Node157compspts.push(Node157points[i]-Node157rect.x);
  13870. }else{
  13871. Node157compspts.push(Node157points[i]-Node157rect.y);
  13872. }
  13873. }
  13874. var Node157ptslength=Node157compspts.length;
  13875. if (Node157rect.height === 0) {
  13876. Node157compspts[0] -= 0;
  13877. Node157compspts[Node157ptslength-2] += 0;
  13878. } else if (Node157rect.width === 0){
  13879. Node157compspts[1] -= 0;
  13880. Node157compspts[Node157ptslength-1] += 0;
  13881. } else {
  13882. Node157compspts[0] -= 0;
  13883. Node157compspts[1] -= 0;
  13884. Node157compspts[Node157ptslength-2] += 0;
  13885. Node157compspts[Node157ptslength-1] += 0;
  13886. }
  13887. Node157 = new ht.Node();
  13888. Node157.borderWidth = 1;
  13889. Node157rect.width = Node157rect.width === 0 ? 0.0001 : Node157rect.width;
  13890. Node157rect.height = Node157rect.height === 0 ? 0.0001 : Node157rect.height;
  13891. var Node157endCompspts = [Node157compspts[Node157ptslength-2],Node157compspts[Node157ptslength-1],0,0];
  13892. var Node157startCompspts = [Node157compspts[0],Node157compspts[1],0,0];
  13893. Node157.setImage(GD.getPolyLineJSON());
  13894. Node157.setPosition(Node157rect.x+Node157rect.width/2,Node157rect.y+Node157rect.height/2);
  13895. Node157.setSize(Node157rect.width,Node157rect.height);
  13896. Node157.setStyle("opacity",1);
  13897. Node157.s({'pixelPerfect':true});
  13898. Node157borderwidth=1;
  13899. Node157.setRotation(0);
  13900. dataModel.add(Node157);
  13901. Node157.a('node.points',Node157compspts);
  13902. Node157.a('node.segments',[1,2]);
  13903. Node157.a('node.color','rgba(255,128,0,1)');
  13904. Node157.a('node.borderPattern',getDashStyle("@borderPattern@"));
  13905. Node157.a('node.borderColor','rgba(255,128,0,1)');
  13906. Node157.a('node.background','rgba(255,128,0,1)');
  13907. Node157.a('node.gradient','');
  13908. Node157.a('node.gradientcolor','rgba(255,128,0,1)');
  13909. Node157.a('node.endCompspts',Node157endCompspts);
  13910. Node157.a('node.startCompspts',Node157startCompspts);
  13911. (function (node, img, compspts, endCompspts, startCompspts) {
  13912. var position = node.getPosition(),
  13913. w = node.getWidth()*_ratio.ratioX,
  13914. h = node.getHeight()*_ratio.ratioY;
  13915. function resetPoints(rx, ry) {
  13916. for (var i = 0, len = compspts.length; i < len; i++) {
  13917. if (i%2 === 0) {
  13918. compspts[i]*=rx;
  13919. } else {
  13920. compspts[i]*=ry;
  13921. }
  13922. }
  13923. endCompspts[0] = compspts[compspts.length-2];
  13924. endCompspts[1] = compspts[compspts.length-1];
  13925. endCompspts[2] *= rx;
  13926. endCompspts[3] *= ry;
  13927. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  13928. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  13929. startCompspts[0] = compspts[0];
  13930. startCompspts[1] = compspts[1];
  13931. startCompspts[2] *= rx;
  13932. startCompspts[3] *= ry;
  13933. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  13934. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  13935. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  13936. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  13937. }
  13938. node.setSize(w, h);
  13939. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  13940. node.a('node.width', w);
  13941. node.a('node.height', h);
  13942. resetPoints(_ratio.ratioX, _ratio.ratioY);
  13943. node.borderWidth = 1;
  13944. node.a('node.borderwidth',node.borderWidth);
  13945. node._nodename = 'Node157';
  13946. node._nodeType = 'line';
  13947. zoomNodeList.push({
  13948. node: node,
  13949. attr: 'node.borderwidth'
  13950. });
  13951. var setWidth = node.setWidth,
  13952. setHeight = node.setHeight,
  13953. timer, rx = 1, ry = 1;
  13954. node.setWidth = function (width) {
  13955. var _width = this.getWidth();
  13956. rx = width / _width;
  13957. node.a('node.width', width);
  13958. setWidth.apply(this, arguments);
  13959. resetPoints(rx, 1);
  13960. }
  13961. node.setHeight = function (height) {
  13962. var _height = this.getHeight();
  13963. ry = height / _height;
  13964. node.a('node.height', height);
  13965. setHeight.apply(this, arguments);
  13966. resetPoints(1, ry);
  13967. }
  13968. })(Node157, Node157.getImage(), Node157compspts, Node157endCompspts, Node157startCompspts);
  13969. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  13970. var Node158_0 = new ht.Node();
  13971. var Node158_0textStart, Node158_0textWidth, Node158_0lineStart, Node158_0align = 'left', Node158_0fontSize = 11.99997*_ratio.ratioY,Node158_0width = 28*_ratio.ratioX, Node158_0height = 16*_ratio.ratioY;
  13972. (function () {
  13973. if (Node158_0align === 'left') {
  13974. Node158_0textStart = Node158_0fontSize * 0.2 > 2 ? Node158_0fontSize * 0.2 - 4 : Node158_0fontSize * 0.2 - 9;
  13975. Node158_0textWidth = Node158_0width;
  13976. Node158_0lineStart = 1;
  13977. } else if (Node158_0align === 'right') {
  13978. Node158_0textStart = 0;
  13979. Node158_0textWidth =Node158_0fontSize <= 8 ? Node158_0width + Node158_0fontSize * 0.2 + 6 : Node158_0width - Node158_0fontSize * 0.2;
  13980. Node158_0lineStart = (Node158_0width - (ht.Default.getTextSize('Ia :', ' '+ Node158_0fontSize + 'px "Arial"').width + 6)) * 0.5;
  13981. } else if (Node158_0align === 'center') {
  13982. Node158_0textStart = -3;
  13983. Node158_0textWidth = Node158_0width;
  13984. Node158_0lineStart = Node158_0width - ht.Default.getTextSize('Ia :', ' '+ Node158_0fontSize + 'px "Arial"').width - 11;
  13985. }
  13986. })();
  13987. Node158_0.setImage(GD.getTextJSON(Node158_0width, Node158_0height, true, false, false, ' '+ Node158_0fontSize + 'px "Arial"'))
  13988. Node158_0.setPosition(1502*ratio.ratioX, 407*ratio.ratioY);
  13989. Node158_0.setWidth(Node158_0width);
  13990. Node158_0.setHeight(Node158_0height);
  13991. Node158_0._nodeType = 'text';
  13992. Node158_0._disallowEvert = true;
  13993. Node158_0.setRotation(0*Math.PI/180);
  13994. Node158_0.a('node.width', Node158_0width);
  13995. Node158_0.a('node.height', Node158_0height);
  13996. Node158_0.a('node.rect', [0, 0, Node158_0width, Node158_0height]);
  13997. Node158_0.a('node.bordercolor','rgba(255,0,255,1)');
  13998. Node158_0.a('node.borderwidth', 0);
  13999. Node158_0.a('node.background','' || 'rgba(0,0,0,0)');
  14000. Node158_0.a('node.gradient','');
  14001. Node158_0.a('node.gradientcolor','');
  14002. Node158_0.a('node.text','Ia :');
  14003. Node158_0.a('node.textalign','left');
  14004. Node158_0.a('node.textvAlign','middle');
  14005. Node158_0.a('node.textrect', [Node158_0textStart, 0, Node158_0textWidth, Node158_0height]);
  14006. Node158_0.a('node.color','rgba(255,0,255,1)');
  14007. Node158_0.a('node.font',' '+ Node158_0fontSize + 'px "Arial"');
  14008. Node158_0.a('node.textvisible',true);
  14009. Node158_0.a('node.linefeed',false);
  14010. if (false) {
  14011. Node158_0.a('node.textfunc',function(g) {
  14012. g.beginPath();
  14013. var str=Node158_0.a('node.text') || 'Ia :';
  14014. var color=Node158_0.a('node.color') || 'rgba(255,0,255,1)';
  14015. canvasTextAutoLine(str,0,11.99997*0.5*_ratio.ratioY,Node158_0width,Node158_0height,11.99997*_ratio.ratioY,"left",color,' '+ Node158_0fontSize + 'px "Arial"', 0,g);
  14016. });
  14017. }
  14018. if (false) {
  14019. Node158_0.a('node.underlinepoints',[Node158_0lineStart, (16 - 11.99997) * 0.5 * _ratio.ratioY + Node158_0fontSize + 2 , ht.Default.getTextSize('Ia :', ' '+ Node158_0fontSize + 'px "Arial"').width + 6, (Node158_0height - Node158_0fontSize) * 0.5*_ratio.ratioY + Node158_0fontSize + 2 ]);
  14020. Node158_0.a('node.underlinevisible',false);
  14021. Node158_0.a('node.underlineBorderWidth', 1);
  14022. }
  14023. dataModel.add(Node158_0);
  14024. zoomNodeList.push({
  14025. node: Node158_0,
  14026. borderWidth: 0,
  14027. attr: 'node.borderwidth'
  14028. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  14029. var Node158_1 = new ht.Node();
  14030. var Node158_1textStart, Node158_1textWidth, Node158_1lineStart, Node158_1align = 'left', Node158_1fontSize = 11.99997*_ratio.ratioY,Node158_1width = 28*_ratio.ratioX, Node158_1height = 16*_ratio.ratioY;
  14031. (function () {
  14032. if (Node158_1align === 'left') {
  14033. Node158_1textStart = Node158_1fontSize * 0.2 > 2 ? Node158_1fontSize * 0.2 - 4 : Node158_1fontSize * 0.2 - 9;
  14034. Node158_1textWidth = Node158_1width;
  14035. Node158_1lineStart = 1;
  14036. } else if (Node158_1align === 'right') {
  14037. Node158_1textStart = 0;
  14038. Node158_1textWidth =Node158_1fontSize <= 8 ? Node158_1width + Node158_1fontSize * 0.2 + 6 : Node158_1width - Node158_1fontSize * 0.2;
  14039. Node158_1lineStart = (Node158_1width - (ht.Default.getTextSize('P :', ' '+ Node158_1fontSize + 'px "Arial"').width + 6)) * 0.5;
  14040. } else if (Node158_1align === 'center') {
  14041. Node158_1textStart = -3;
  14042. Node158_1textWidth = Node158_1width;
  14043. Node158_1lineStart = Node158_1width - ht.Default.getTextSize('P :', ' '+ Node158_1fontSize + 'px "Arial"').width - 11;
  14044. }
  14045. })();
  14046. Node158_1.setImage(GD.getTextJSON(Node158_1width, Node158_1height, true, false, false, ' '+ Node158_1fontSize + 'px "Arial"'))
  14047. Node158_1.setPosition(1502*ratio.ratioX, 430*ratio.ratioY);
  14048. Node158_1.setWidth(Node158_1width);
  14049. Node158_1.setHeight(Node158_1height);
  14050. Node158_1._nodeType = 'text';
  14051. Node158_1._disallowEvert = true;
  14052. Node158_1.setRotation(0*Math.PI/180);
  14053. Node158_1.a('node.width', Node158_1width);
  14054. Node158_1.a('node.height', Node158_1height);
  14055. Node158_1.a('node.rect', [0, 0, Node158_1width, Node158_1height]);
  14056. Node158_1.a('node.bordercolor','rgba(0,0,0,1)');
  14057. Node158_1.a('node.borderwidth', 0);
  14058. Node158_1.a('node.background','' || 'rgba(0,0,0,0)');
  14059. Node158_1.a('node.gradient','');
  14060. Node158_1.a('node.gradientcolor','');
  14061. Node158_1.a('node.text','P :');
  14062. Node158_1.a('node.textalign','left');
  14063. Node158_1.a('node.textvAlign','middle');
  14064. Node158_1.a('node.textrect', [Node158_1textStart, 0, Node158_1textWidth, Node158_1height]);
  14065. Node158_1.a('node.color','rgba(0,0,0,1)');
  14066. Node158_1.a('node.font',' '+ Node158_1fontSize + 'px "Arial"');
  14067. Node158_1.a('node.textvisible',true);
  14068. Node158_1.a('node.linefeed',false);
  14069. if (false) {
  14070. Node158_1.a('node.textfunc',function(g) {
  14071. g.beginPath();
  14072. var str=Node158_1.a('node.text') || 'P :';
  14073. var color=Node158_1.a('node.color') || 'rgba(0,0,0,1)';
  14074. canvasTextAutoLine(str,0,11.99997*0.5*_ratio.ratioY,Node158_1width,Node158_1height,11.99997*_ratio.ratioY,"left",color,' '+ Node158_1fontSize + 'px "Arial"', 0,g);
  14075. });
  14076. }
  14077. if (false) {
  14078. Node158_1.a('node.underlinepoints',[Node158_1lineStart, (16 - 11.99997) * 0.5 * _ratio.ratioY + Node158_1fontSize + 2 , ht.Default.getTextSize('P :', ' '+ Node158_1fontSize + 'px "Arial"').width + 6, (Node158_1height - Node158_1fontSize) * 0.5*_ratio.ratioY + Node158_1fontSize + 2 ]);
  14079. Node158_1.a('node.underlinevisible',false);
  14080. Node158_1.a('node.underlineBorderWidth', 1);
  14081. }
  14082. dataModel.add(Node158_1);
  14083. zoomNodeList.push({
  14084. node: Node158_1,
  14085. borderWidth: 0,
  14086. attr: 'node.borderwidth'
  14087. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  14088. var Node158_2 = new ht.Node();
  14089. var Node158_2textStart, Node158_2textWidth, Node158_2lineStart, Node158_2align = 'left', Node158_2fontSize = 11.99997*_ratio.ratioY,Node158_2width = 28*_ratio.ratioX, Node158_2height = 16*_ratio.ratioY;
  14090. (function () {
  14091. if (Node158_2align === 'left') {
  14092. Node158_2textStart = Node158_2fontSize * 0.2 > 2 ? Node158_2fontSize * 0.2 - 4 : Node158_2fontSize * 0.2 - 9;
  14093. Node158_2textWidth = Node158_2width;
  14094. Node158_2lineStart = 1;
  14095. } else if (Node158_2align === 'right') {
  14096. Node158_2textStart = 0;
  14097. Node158_2textWidth =Node158_2fontSize <= 8 ? Node158_2width + Node158_2fontSize * 0.2 + 6 : Node158_2width - Node158_2fontSize * 0.2;
  14098. Node158_2lineStart = (Node158_2width - (ht.Default.getTextSize('Q :', ' '+ Node158_2fontSize + 'px "Arial"').width + 6)) * 0.5;
  14099. } else if (Node158_2align === 'center') {
  14100. Node158_2textStart = -3;
  14101. Node158_2textWidth = Node158_2width;
  14102. Node158_2lineStart = Node158_2width - ht.Default.getTextSize('Q :', ' '+ Node158_2fontSize + 'px "Arial"').width - 11;
  14103. }
  14104. })();
  14105. Node158_2.setImage(GD.getTextJSON(Node158_2width, Node158_2height, true, false, false, ' '+ Node158_2fontSize + 'px "Arial"'))
  14106. Node158_2.setPosition(1502*ratio.ratioX, 451*ratio.ratioY);
  14107. Node158_2.setWidth(Node158_2width);
  14108. Node158_2.setHeight(Node158_2height);
  14109. Node158_2._nodeType = 'text';
  14110. Node158_2._disallowEvert = true;
  14111. Node158_2.setRotation(0*Math.PI/180);
  14112. Node158_2.a('node.width', Node158_2width);
  14113. Node158_2.a('node.height', Node158_2height);
  14114. Node158_2.a('node.rect', [0, 0, Node158_2width, Node158_2height]);
  14115. Node158_2.a('node.bordercolor','rgba(0,0,0,1)');
  14116. Node158_2.a('node.borderwidth', 0);
  14117. Node158_2.a('node.background','' || 'rgba(0,0,0,0)');
  14118. Node158_2.a('node.gradient','');
  14119. Node158_2.a('node.gradientcolor','');
  14120. Node158_2.a('node.text','Q :');
  14121. Node158_2.a('node.textalign','left');
  14122. Node158_2.a('node.textvAlign','middle');
  14123. Node158_2.a('node.textrect', [Node158_2textStart, 0, Node158_2textWidth, Node158_2height]);
  14124. Node158_2.a('node.color','rgba(0,0,0,1)');
  14125. Node158_2.a('node.font',' '+ Node158_2fontSize + 'px "Arial"');
  14126. Node158_2.a('node.textvisible',true);
  14127. Node158_2.a('node.linefeed',false);
  14128. if (false) {
  14129. Node158_2.a('node.textfunc',function(g) {
  14130. g.beginPath();
  14131. var str=Node158_2.a('node.text') || 'Q :';
  14132. var color=Node158_2.a('node.color') || 'rgba(0,0,0,1)';
  14133. canvasTextAutoLine(str,0,11.99997*0.5*_ratio.ratioY,Node158_2width,Node158_2height,11.99997*_ratio.ratioY,"left",color,' '+ Node158_2fontSize + 'px "Arial"', 0,g);
  14134. });
  14135. }
  14136. if (false) {
  14137. Node158_2.a('node.underlinepoints',[Node158_2lineStart, (16 - 11.99997) * 0.5 * _ratio.ratioY + Node158_2fontSize + 2 , ht.Default.getTextSize('Q :', ' '+ Node158_2fontSize + 'px "Arial"').width + 6, (Node158_2height - Node158_2fontSize) * 0.5*_ratio.ratioY + Node158_2fontSize + 2 ]);
  14138. Node158_2.a('node.underlinevisible',false);
  14139. Node158_2.a('node.underlineBorderWidth', 1);
  14140. }
  14141. dataModel.add(Node158_2);
  14142. zoomNodeList.push({
  14143. node: Node158_2,
  14144. borderWidth: 0,
  14145. attr: 'node.borderwidth'
  14146. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  14147. var Node158_3 = new ht.Node();
  14148. var Node158_3textStart, Node158_3textWidth, Node158_3lineStart, Node158_3align = 'left', Node158_3fontSize = 11.99997*_ratio.ratioY,Node158_3width = 40*_ratio.ratioX, Node158_3height = 16*_ratio.ratioY;
  14149. (function () {
  14150. if (Node158_3align === 'left') {
  14151. Node158_3textStart = Node158_3fontSize * 0.2 > 2 ? Node158_3fontSize * 0.2 - 4 : Node158_3fontSize * 0.2 - 9;
  14152. Node158_3textWidth = Node158_3width;
  14153. Node158_3lineStart = 1;
  14154. } else if (Node158_3align === 'right') {
  14155. Node158_3textStart = 0;
  14156. Node158_3textWidth =Node158_3fontSize <= 8 ? Node158_3width + Node158_3fontSize * 0.2 + 6 : Node158_3width - Node158_3fontSize * 0.2;
  14157. Node158_3lineStart = (Node158_3width - (ht.Default.getTextSize('COS :', ' '+ Node158_3fontSize + 'px "Arial"').width + 6)) * 0.5;
  14158. } else if (Node158_3align === 'center') {
  14159. Node158_3textStart = -3;
  14160. Node158_3textWidth = Node158_3width;
  14161. Node158_3lineStart = Node158_3width - ht.Default.getTextSize('COS :', ' '+ Node158_3fontSize + 'px "Arial"').width - 11;
  14162. }
  14163. })();
  14164. Node158_3.setImage(GD.getTextJSON(Node158_3width, Node158_3height, true, false, false, ' '+ Node158_3fontSize + 'px "Arial"'))
  14165. Node158_3.setPosition(1490*ratio.ratioX, 471*ratio.ratioY);
  14166. Node158_3.setWidth(Node158_3width);
  14167. Node158_3.setHeight(Node158_3height);
  14168. Node158_3._nodeType = 'text';
  14169. Node158_3._disallowEvert = true;
  14170. Node158_3.setRotation(0*Math.PI/180);
  14171. Node158_3.a('node.width', Node158_3width);
  14172. Node158_3.a('node.height', Node158_3height);
  14173. Node158_3.a('node.rect', [0, 0, Node158_3width, Node158_3height]);
  14174. Node158_3.a('node.bordercolor','rgba(0,0,0,1)');
  14175. Node158_3.a('node.borderwidth', 0);
  14176. Node158_3.a('node.background','' || 'rgba(0,0,0,0)');
  14177. Node158_3.a('node.gradient','');
  14178. Node158_3.a('node.gradientcolor','');
  14179. Node158_3.a('node.text','COS :');
  14180. Node158_3.a('node.textalign','left');
  14181. Node158_3.a('node.textvAlign','middle');
  14182. Node158_3.a('node.textrect', [Node158_3textStart, 0, Node158_3textWidth, Node158_3height]);
  14183. Node158_3.a('node.color','rgba(0,0,0,1)');
  14184. Node158_3.a('node.font',' '+ Node158_3fontSize + 'px "Arial"');
  14185. Node158_3.a('node.textvisible',true);
  14186. Node158_3.a('node.linefeed',false);
  14187. if (false) {
  14188. Node158_3.a('node.textfunc',function(g) {
  14189. g.beginPath();
  14190. var str=Node158_3.a('node.text') || 'COS :';
  14191. var color=Node158_3.a('node.color') || 'rgba(0,0,0,1)';
  14192. canvasTextAutoLine(str,0,11.99997*0.5*_ratio.ratioY,Node158_3width,Node158_3height,11.99997*_ratio.ratioY,"left",color,' '+ Node158_3fontSize + 'px "Arial"', 0,g);
  14193. });
  14194. }
  14195. if (false) {
  14196. Node158_3.a('node.underlinepoints',[Node158_3lineStart, (16 - 11.99997) * 0.5 * _ratio.ratioY + Node158_3fontSize + 2 , ht.Default.getTextSize('COS :', ' '+ Node158_3fontSize + 'px "Arial"').width + 6, (Node158_3height - Node158_3fontSize) * 0.5*_ratio.ratioY + Node158_3fontSize + 2 ]);
  14197. Node158_3.a('node.underlinevisible',false);
  14198. Node158_3.a('node.underlineBorderWidth', 1);
  14199. }
  14200. dataModel.add(Node158_3);
  14201. zoomNodeList.push({
  14202. node: Node158_3,
  14203. borderWidth: 0,
  14204. attr: 'node.borderwidth'
  14205. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  14206. var Node159 = new ht.Node();
  14207. var Node159textStart, Node159textWidth, Node159lineStart, Node159align = 'left', Node159fontSize = 15.99996*_ratio.ratioY,Node159width = 59*_ratio.ratioX, Node159height = 20*_ratio.ratioY;
  14208. (function () {
  14209. if (Node159align === 'left') {
  14210. Node159textStart = Node159fontSize * 0.2 > 2 ? Node159fontSize * 0.2 - 4 : Node159fontSize * 0.2 - 9;
  14211. Node159textWidth = Node159width;
  14212. Node159lineStart = 1;
  14213. } else if (Node159align === 'right') {
  14214. Node159textStart = 0;
  14215. Node159textWidth =Node159fontSize <= 8 ? Node159width + Node159fontSize * 0.2 + 6 : Node159width - Node159fontSize * 0.2;
  14216. Node159lineStart = (Node159width - (ht.Default.getTextSize('2#SVG', ' '+ Node159fontSize + 'px "Arial"').width + 6)) * 0.5;
  14217. } else if (Node159align === 'center') {
  14218. Node159textStart = -3;
  14219. Node159textWidth = Node159width;
  14220. Node159lineStart = Node159width - ht.Default.getTextSize('2#SVG', ' '+ Node159fontSize + 'px "Arial"').width - 11;
  14221. }
  14222. })();
  14223. Node159.setImage(GD.getTextJSON(Node159width, Node159height, true, false, false, ' '+ Node159fontSize + 'px "Arial"'))
  14224. Node159.setPosition(1516*ratio.ratioX, 387*ratio.ratioY);
  14225. Node159.setWidth(Node159width);
  14226. Node159.setHeight(Node159height);
  14227. Node159._nodeType = 'text';
  14228. Node159._disallowEvert = true;
  14229. Node159.setRotation(0*Math.PI/180);
  14230. Node159.a('node.width', Node159width);
  14231. Node159.a('node.height', Node159height);
  14232. Node159.a('node.rect', [0, 0, Node159width, Node159height]);
  14233. Node159.a('node.bordercolor','rgba(0,0,0,1)');
  14234. Node159.a('node.borderwidth', 0);
  14235. Node159.a('node.background','' || 'rgba(0,0,0,0)');
  14236. Node159.a('node.gradient','');
  14237. Node159.a('node.gradientcolor','');
  14238. Node159.a('node.text','2#SVG');
  14239. Node159.a('node.textalign','left');
  14240. Node159.a('node.textvAlign','middle');
  14241. Node159.a('node.textrect', [Node159textStart, 0, Node159textWidth, Node159height]);
  14242. Node159.a('node.color','rgba(0,0,0,1)');
  14243. Node159.a('node.font',' '+ Node159fontSize + 'px "Arial"');
  14244. Node159.a('node.textvisible',true);
  14245. Node159.a('node.linefeed',false);
  14246. if (false) {
  14247. Node159.a('node.textfunc',function(g) {
  14248. g.beginPath();
  14249. var str=Node159.a('node.text') || '2#SVG';
  14250. var color=Node159.a('node.color') || 'rgba(0,0,0,1)';
  14251. canvasTextAutoLine(str,0,15.99996*0.5*_ratio.ratioY,Node159width,Node159height,15.99996*_ratio.ratioY,"left",color,' '+ Node159fontSize + 'px "Arial"', 0,g);
  14252. });
  14253. }
  14254. if (false) {
  14255. Node159.a('node.underlinepoints',[Node159lineStart, (20 - 15.99996) * 0.5 * _ratio.ratioY + Node159fontSize + 2 , ht.Default.getTextSize('2#SVG', ' '+ Node159fontSize + 'px "Arial"').width + 6, (Node159height - Node159fontSize) * 0.5*_ratio.ratioY + Node159fontSize + 2 ]);
  14256. Node159.a('node.underlinevisible',false);
  14257. Node159.a('node.underlineBorderWidth', 1);
  14258. }
  14259. dataModel.add(Node159);
  14260. zoomNodeList.push({
  14261. node: Node159,
  14262. borderWidth: 0,
  14263. attr: 'node.borderwidth'
  14264. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  14265. var Node160 = new ht.Node();
  14266. var Node160textStart, Node160textWidth, Node160lineStart, Node160align = 'left', Node160fontSize = 15.99996*_ratio.ratioY,Node160width = 59*_ratio.ratioX, Node160height = 20*_ratio.ratioY;
  14267. (function () {
  14268. if (Node160align === 'left') {
  14269. Node160textStart = Node160fontSize * 0.2 > 2 ? Node160fontSize * 0.2 - 4 : Node160fontSize * 0.2 - 9;
  14270. Node160textWidth = Node160width;
  14271. Node160lineStart = 1;
  14272. } else if (Node160align === 'right') {
  14273. Node160textStart = 0;
  14274. Node160textWidth =Node160fontSize <= 8 ? Node160width + Node160fontSize * 0.2 + 6 : Node160width - Node160fontSize * 0.2;
  14275. Node160lineStart = (Node160width - (ht.Default.getTextSize('3#SVG', ' '+ Node160fontSize + 'px "Arial"').width + 6)) * 0.5;
  14276. } else if (Node160align === 'center') {
  14277. Node160textStart = -3;
  14278. Node160textWidth = Node160width;
  14279. Node160lineStart = Node160width - ht.Default.getTextSize('3#SVG', ' '+ Node160fontSize + 'px "Arial"').width - 11;
  14280. }
  14281. })();
  14282. Node160.setImage(GD.getTextJSON(Node160width, Node160height, true, false, false, ' '+ Node160fontSize + 'px "Arial"'))
  14283. Node160.setPosition(1696*ratio.ratioX, 377*ratio.ratioY);
  14284. Node160.setWidth(Node160width);
  14285. Node160.setHeight(Node160height);
  14286. Node160._nodeType = 'text';
  14287. Node160._disallowEvert = true;
  14288. Node160.setRotation(0*Math.PI/180);
  14289. Node160.a('node.width', Node160width);
  14290. Node160.a('node.height', Node160height);
  14291. Node160.a('node.rect', [0, 0, Node160width, Node160height]);
  14292. Node160.a('node.bordercolor','rgba(0,0,0,1)');
  14293. Node160.a('node.borderwidth', 0);
  14294. Node160.a('node.background','' || 'rgba(0,0,0,0)');
  14295. Node160.a('node.gradient','');
  14296. Node160.a('node.gradientcolor','');
  14297. Node160.a('node.text','3#SVG');
  14298. Node160.a('node.textalign','left');
  14299. Node160.a('node.textvAlign','middle');
  14300. Node160.a('node.textrect', [Node160textStart, 0, Node160textWidth, Node160height]);
  14301. Node160.a('node.color','rgba(0,0,0,1)');
  14302. Node160.a('node.font',' '+ Node160fontSize + 'px "Arial"');
  14303. Node160.a('node.textvisible',true);
  14304. Node160.a('node.linefeed',false);
  14305. if (false) {
  14306. Node160.a('node.textfunc',function(g) {
  14307. g.beginPath();
  14308. var str=Node160.a('node.text') || '3#SVG';
  14309. var color=Node160.a('node.color') || 'rgba(0,0,0,1)';
  14310. canvasTextAutoLine(str,0,15.99996*0.5*_ratio.ratioY,Node160width,Node160height,15.99996*_ratio.ratioY,"left",color,' '+ Node160fontSize + 'px "Arial"', 0,g);
  14311. });
  14312. }
  14313. if (false) {
  14314. Node160.a('node.underlinepoints',[Node160lineStart, (20 - 15.99996) * 0.5 * _ratio.ratioY + Node160fontSize + 2 , ht.Default.getTextSize('3#SVG', ' '+ Node160fontSize + 'px "Arial"').width + 6, (Node160height - Node160fontSize) * 0.5*_ratio.ratioY + Node160fontSize + 2 ]);
  14315. Node160.a('node.underlinevisible',false);
  14316. Node160.a('node.underlineBorderWidth', 1);
  14317. }
  14318. dataModel.add(Node160);
  14319. zoomNodeList.push({
  14320. node: Node160,
  14321. borderWidth: 0,
  14322. attr: 'node.borderwidth'
  14323. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  14324. var Node161_0 = new ht.Node();
  14325. var Node161_0textStart, Node161_0textWidth, Node161_0lineStart, Node161_0align = 'left', Node161_0fontSize = 11.99997*_ratio.ratioY,Node161_0width = 28*_ratio.ratioX, Node161_0height = 16*_ratio.ratioY;
  14326. (function () {
  14327. if (Node161_0align === 'left') {
  14328. Node161_0textStart = Node161_0fontSize * 0.2 > 2 ? Node161_0fontSize * 0.2 - 4 : Node161_0fontSize * 0.2 - 9;
  14329. Node161_0textWidth = Node161_0width;
  14330. Node161_0lineStart = 1;
  14331. } else if (Node161_0align === 'right') {
  14332. Node161_0textStart = 0;
  14333. Node161_0textWidth =Node161_0fontSize <= 8 ? Node161_0width + Node161_0fontSize * 0.2 + 6 : Node161_0width - Node161_0fontSize * 0.2;
  14334. Node161_0lineStart = (Node161_0width - (ht.Default.getTextSize('Ia :', ' '+ Node161_0fontSize + 'px "Arial"').width + 6)) * 0.5;
  14335. } else if (Node161_0align === 'center') {
  14336. Node161_0textStart = -3;
  14337. Node161_0textWidth = Node161_0width;
  14338. Node161_0lineStart = Node161_0width - ht.Default.getTextSize('Ia :', ' '+ Node161_0fontSize + 'px "Arial"').width - 11;
  14339. }
  14340. })();
  14341. Node161_0.setImage(GD.getTextJSON(Node161_0width, Node161_0height, true, false, false, ' '+ Node161_0fontSize + 'px "Arial"'))
  14342. Node161_0.setPosition(1698*ratio.ratioX, 400*ratio.ratioY);
  14343. Node161_0.setWidth(Node161_0width);
  14344. Node161_0.setHeight(Node161_0height);
  14345. Node161_0._nodeType = 'text';
  14346. Node161_0._disallowEvert = true;
  14347. Node161_0.setRotation(0*Math.PI/180);
  14348. Node161_0.a('node.width', Node161_0width);
  14349. Node161_0.a('node.height', Node161_0height);
  14350. Node161_0.a('node.rect', [0, 0, Node161_0width, Node161_0height]);
  14351. Node161_0.a('node.bordercolor','rgba(255,0,255,1)');
  14352. Node161_0.a('node.borderwidth', 0);
  14353. Node161_0.a('node.background','' || 'rgba(0,0,0,0)');
  14354. Node161_0.a('node.gradient','');
  14355. Node161_0.a('node.gradientcolor','');
  14356. Node161_0.a('node.text','Ia :');
  14357. Node161_0.a('node.textalign','left');
  14358. Node161_0.a('node.textvAlign','middle');
  14359. Node161_0.a('node.textrect', [Node161_0textStart, 0, Node161_0textWidth, Node161_0height]);
  14360. Node161_0.a('node.color','rgba(255,0,255,1)');
  14361. Node161_0.a('node.font',' '+ Node161_0fontSize + 'px "Arial"');
  14362. Node161_0.a('node.textvisible',true);
  14363. Node161_0.a('node.linefeed',false);
  14364. if (false) {
  14365. Node161_0.a('node.textfunc',function(g) {
  14366. g.beginPath();
  14367. var str=Node161_0.a('node.text') || 'Ia :';
  14368. var color=Node161_0.a('node.color') || 'rgba(255,0,255,1)';
  14369. canvasTextAutoLine(str,0,11.99997*0.5*_ratio.ratioY,Node161_0width,Node161_0height,11.99997*_ratio.ratioY,"left",color,' '+ Node161_0fontSize + 'px "Arial"', 0,g);
  14370. });
  14371. }
  14372. if (false) {
  14373. Node161_0.a('node.underlinepoints',[Node161_0lineStart, (16 - 11.99997) * 0.5 * _ratio.ratioY + Node161_0fontSize + 2 , ht.Default.getTextSize('Ia :', ' '+ Node161_0fontSize + 'px "Arial"').width + 6, (Node161_0height - Node161_0fontSize) * 0.5*_ratio.ratioY + Node161_0fontSize + 2 ]);
  14374. Node161_0.a('node.underlinevisible',false);
  14375. Node161_0.a('node.underlineBorderWidth', 1);
  14376. }
  14377. dataModel.add(Node161_0);
  14378. zoomNodeList.push({
  14379. node: Node161_0,
  14380. borderWidth: 0,
  14381. attr: 'node.borderwidth'
  14382. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  14383. var Node161_1 = new ht.Node();
  14384. var Node161_1textStart, Node161_1textWidth, Node161_1lineStart, Node161_1align = 'left', Node161_1fontSize = 11.99997*_ratio.ratioY,Node161_1width = 28*_ratio.ratioX, Node161_1height = 16*_ratio.ratioY;
  14385. (function () {
  14386. if (Node161_1align === 'left') {
  14387. Node161_1textStart = Node161_1fontSize * 0.2 > 2 ? Node161_1fontSize * 0.2 - 4 : Node161_1fontSize * 0.2 - 9;
  14388. Node161_1textWidth = Node161_1width;
  14389. Node161_1lineStart = 1;
  14390. } else if (Node161_1align === 'right') {
  14391. Node161_1textStart = 0;
  14392. Node161_1textWidth =Node161_1fontSize <= 8 ? Node161_1width + Node161_1fontSize * 0.2 + 6 : Node161_1width - Node161_1fontSize * 0.2;
  14393. Node161_1lineStart = (Node161_1width - (ht.Default.getTextSize('P :', ' '+ Node161_1fontSize + 'px "Arial"').width + 6)) * 0.5;
  14394. } else if (Node161_1align === 'center') {
  14395. Node161_1textStart = -3;
  14396. Node161_1textWidth = Node161_1width;
  14397. Node161_1lineStart = Node161_1width - ht.Default.getTextSize('P :', ' '+ Node161_1fontSize + 'px "Arial"').width - 11;
  14398. }
  14399. })();
  14400. Node161_1.setImage(GD.getTextJSON(Node161_1width, Node161_1height, true, false, false, ' '+ Node161_1fontSize + 'px "Arial"'))
  14401. Node161_1.setPosition(1698*ratio.ratioX, 423*ratio.ratioY);
  14402. Node161_1.setWidth(Node161_1width);
  14403. Node161_1.setHeight(Node161_1height);
  14404. Node161_1._nodeType = 'text';
  14405. Node161_1._disallowEvert = true;
  14406. Node161_1.setRotation(0*Math.PI/180);
  14407. Node161_1.a('node.width', Node161_1width);
  14408. Node161_1.a('node.height', Node161_1height);
  14409. Node161_1.a('node.rect', [0, 0, Node161_1width, Node161_1height]);
  14410. Node161_1.a('node.bordercolor','rgba(0,0,0,1)');
  14411. Node161_1.a('node.borderwidth', 0);
  14412. Node161_1.a('node.background','' || 'rgba(0,0,0,0)');
  14413. Node161_1.a('node.gradient','');
  14414. Node161_1.a('node.gradientcolor','');
  14415. Node161_1.a('node.text','P :');
  14416. Node161_1.a('node.textalign','left');
  14417. Node161_1.a('node.textvAlign','middle');
  14418. Node161_1.a('node.textrect', [Node161_1textStart, 0, Node161_1textWidth, Node161_1height]);
  14419. Node161_1.a('node.color','rgba(0,0,0,1)');
  14420. Node161_1.a('node.font',' '+ Node161_1fontSize + 'px "Arial"');
  14421. Node161_1.a('node.textvisible',true);
  14422. Node161_1.a('node.linefeed',false);
  14423. if (false) {
  14424. Node161_1.a('node.textfunc',function(g) {
  14425. g.beginPath();
  14426. var str=Node161_1.a('node.text') || 'P :';
  14427. var color=Node161_1.a('node.color') || 'rgba(0,0,0,1)';
  14428. canvasTextAutoLine(str,0,11.99997*0.5*_ratio.ratioY,Node161_1width,Node161_1height,11.99997*_ratio.ratioY,"left",color,' '+ Node161_1fontSize + 'px "Arial"', 0,g);
  14429. });
  14430. }
  14431. if (false) {
  14432. Node161_1.a('node.underlinepoints',[Node161_1lineStart, (16 - 11.99997) * 0.5 * _ratio.ratioY + Node161_1fontSize + 2 , ht.Default.getTextSize('P :', ' '+ Node161_1fontSize + 'px "Arial"').width + 6, (Node161_1height - Node161_1fontSize) * 0.5*_ratio.ratioY + Node161_1fontSize + 2 ]);
  14433. Node161_1.a('node.underlinevisible',false);
  14434. Node161_1.a('node.underlineBorderWidth', 1);
  14435. }
  14436. dataModel.add(Node161_1);
  14437. zoomNodeList.push({
  14438. node: Node161_1,
  14439. borderWidth: 0,
  14440. attr: 'node.borderwidth'
  14441. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  14442. var Node161_2 = new ht.Node();
  14443. var Node161_2textStart, Node161_2textWidth, Node161_2lineStart, Node161_2align = 'left', Node161_2fontSize = 11.99997*_ratio.ratioY,Node161_2width = 28*_ratio.ratioX, Node161_2height = 16*_ratio.ratioY;
  14444. (function () {
  14445. if (Node161_2align === 'left') {
  14446. Node161_2textStart = Node161_2fontSize * 0.2 > 2 ? Node161_2fontSize * 0.2 - 4 : Node161_2fontSize * 0.2 - 9;
  14447. Node161_2textWidth = Node161_2width;
  14448. Node161_2lineStart = 1;
  14449. } else if (Node161_2align === 'right') {
  14450. Node161_2textStart = 0;
  14451. Node161_2textWidth =Node161_2fontSize <= 8 ? Node161_2width + Node161_2fontSize * 0.2 + 6 : Node161_2width - Node161_2fontSize * 0.2;
  14452. Node161_2lineStart = (Node161_2width - (ht.Default.getTextSize('Q :', ' '+ Node161_2fontSize + 'px "Arial"').width + 6)) * 0.5;
  14453. } else if (Node161_2align === 'center') {
  14454. Node161_2textStart = -3;
  14455. Node161_2textWidth = Node161_2width;
  14456. Node161_2lineStart = Node161_2width - ht.Default.getTextSize('Q :', ' '+ Node161_2fontSize + 'px "Arial"').width - 11;
  14457. }
  14458. })();
  14459. Node161_2.setImage(GD.getTextJSON(Node161_2width, Node161_2height, true, false, false, ' '+ Node161_2fontSize + 'px "Arial"'))
  14460. Node161_2.setPosition(1698*ratio.ratioX, 444*ratio.ratioY);
  14461. Node161_2.setWidth(Node161_2width);
  14462. Node161_2.setHeight(Node161_2height);
  14463. Node161_2._nodeType = 'text';
  14464. Node161_2._disallowEvert = true;
  14465. Node161_2.setRotation(0*Math.PI/180);
  14466. Node161_2.a('node.width', Node161_2width);
  14467. Node161_2.a('node.height', Node161_2height);
  14468. Node161_2.a('node.rect', [0, 0, Node161_2width, Node161_2height]);
  14469. Node161_2.a('node.bordercolor','rgba(0,0,0,1)');
  14470. Node161_2.a('node.borderwidth', 0);
  14471. Node161_2.a('node.background','' || 'rgba(0,0,0,0)');
  14472. Node161_2.a('node.gradient','');
  14473. Node161_2.a('node.gradientcolor','');
  14474. Node161_2.a('node.text','Q :');
  14475. Node161_2.a('node.textalign','left');
  14476. Node161_2.a('node.textvAlign','middle');
  14477. Node161_2.a('node.textrect', [Node161_2textStart, 0, Node161_2textWidth, Node161_2height]);
  14478. Node161_2.a('node.color','rgba(0,0,0,1)');
  14479. Node161_2.a('node.font',' '+ Node161_2fontSize + 'px "Arial"');
  14480. Node161_2.a('node.textvisible',true);
  14481. Node161_2.a('node.linefeed',false);
  14482. if (false) {
  14483. Node161_2.a('node.textfunc',function(g) {
  14484. g.beginPath();
  14485. var str=Node161_2.a('node.text') || 'Q :';
  14486. var color=Node161_2.a('node.color') || 'rgba(0,0,0,1)';
  14487. canvasTextAutoLine(str,0,11.99997*0.5*_ratio.ratioY,Node161_2width,Node161_2height,11.99997*_ratio.ratioY,"left",color,' '+ Node161_2fontSize + 'px "Arial"', 0,g);
  14488. });
  14489. }
  14490. if (false) {
  14491. Node161_2.a('node.underlinepoints',[Node161_2lineStart, (16 - 11.99997) * 0.5 * _ratio.ratioY + Node161_2fontSize + 2 , ht.Default.getTextSize('Q :', ' '+ Node161_2fontSize + 'px "Arial"').width + 6, (Node161_2height - Node161_2fontSize) * 0.5*_ratio.ratioY + Node161_2fontSize + 2 ]);
  14492. Node161_2.a('node.underlinevisible',false);
  14493. Node161_2.a('node.underlineBorderWidth', 1);
  14494. }
  14495. dataModel.add(Node161_2);
  14496. zoomNodeList.push({
  14497. node: Node161_2,
  14498. borderWidth: 0,
  14499. attr: 'node.borderwidth'
  14500. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  14501. var Node161_3 = new ht.Node();
  14502. var Node161_3textStart, Node161_3textWidth, Node161_3lineStart, Node161_3align = 'left', Node161_3fontSize = 11.99997*_ratio.ratioY,Node161_3width = 40*_ratio.ratioX, Node161_3height = 16*_ratio.ratioY;
  14503. (function () {
  14504. if (Node161_3align === 'left') {
  14505. Node161_3textStart = Node161_3fontSize * 0.2 > 2 ? Node161_3fontSize * 0.2 - 4 : Node161_3fontSize * 0.2 - 9;
  14506. Node161_3textWidth = Node161_3width;
  14507. Node161_3lineStart = 1;
  14508. } else if (Node161_3align === 'right') {
  14509. Node161_3textStart = 0;
  14510. Node161_3textWidth =Node161_3fontSize <= 8 ? Node161_3width + Node161_3fontSize * 0.2 + 6 : Node161_3width - Node161_3fontSize * 0.2;
  14511. Node161_3lineStart = (Node161_3width - (ht.Default.getTextSize('COS :', ' '+ Node161_3fontSize + 'px "Arial"').width + 6)) * 0.5;
  14512. } else if (Node161_3align === 'center') {
  14513. Node161_3textStart = -3;
  14514. Node161_3textWidth = Node161_3width;
  14515. Node161_3lineStart = Node161_3width - ht.Default.getTextSize('COS :', ' '+ Node161_3fontSize + 'px "Arial"').width - 11;
  14516. }
  14517. })();
  14518. Node161_3.setImage(GD.getTextJSON(Node161_3width, Node161_3height, true, false, false, ' '+ Node161_3fontSize + 'px "Arial"'))
  14519. Node161_3.setPosition(1686*ratio.ratioX, 464*ratio.ratioY);
  14520. Node161_3.setWidth(Node161_3width);
  14521. Node161_3.setHeight(Node161_3height);
  14522. Node161_3._nodeType = 'text';
  14523. Node161_3._disallowEvert = true;
  14524. Node161_3.setRotation(0*Math.PI/180);
  14525. Node161_3.a('node.width', Node161_3width);
  14526. Node161_3.a('node.height', Node161_3height);
  14527. Node161_3.a('node.rect', [0, 0, Node161_3width, Node161_3height]);
  14528. Node161_3.a('node.bordercolor','rgba(0,0,0,1)');
  14529. Node161_3.a('node.borderwidth', 0);
  14530. Node161_3.a('node.background','' || 'rgba(0,0,0,0)');
  14531. Node161_3.a('node.gradient','');
  14532. Node161_3.a('node.gradientcolor','');
  14533. Node161_3.a('node.text','COS :');
  14534. Node161_3.a('node.textalign','left');
  14535. Node161_3.a('node.textvAlign','middle');
  14536. Node161_3.a('node.textrect', [Node161_3textStart, 0, Node161_3textWidth, Node161_3height]);
  14537. Node161_3.a('node.color','rgba(0,0,0,1)');
  14538. Node161_3.a('node.font',' '+ Node161_3fontSize + 'px "Arial"');
  14539. Node161_3.a('node.textvisible',true);
  14540. Node161_3.a('node.linefeed',false);
  14541. if (false) {
  14542. Node161_3.a('node.textfunc',function(g) {
  14543. g.beginPath();
  14544. var str=Node161_3.a('node.text') || 'COS :';
  14545. var color=Node161_3.a('node.color') || 'rgba(0,0,0,1)';
  14546. canvasTextAutoLine(str,0,11.99997*0.5*_ratio.ratioY,Node161_3width,Node161_3height,11.99997*_ratio.ratioY,"left",color,' '+ Node161_3fontSize + 'px "Arial"', 0,g);
  14547. });
  14548. }
  14549. if (false) {
  14550. Node161_3.a('node.underlinepoints',[Node161_3lineStart, (16 - 11.99997) * 0.5 * _ratio.ratioY + Node161_3fontSize + 2 , ht.Default.getTextSize('COS :', ' '+ Node161_3fontSize + 'px "Arial"').width + 6, (Node161_3height - Node161_3fontSize) * 0.5*_ratio.ratioY + Node161_3fontSize + 2 ]);
  14551. Node161_3.a('node.underlinevisible',false);
  14552. Node161_3.a('node.underlineBorderWidth', 1);
  14553. }
  14554. dataModel.add(Node161_3);
  14555. zoomNodeList.push({
  14556. node: Node161_3,
  14557. borderWidth: 0,
  14558. attr: 'node.borderwidth'
  14559. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  14560. var Node162 = new ht.Node();
  14561. var Node162textStart, Node162textWidth, Node162lineStart, Node162align = 'left', Node162fontSize = 11.99997*_ratio.ratioY,Node162width = 45*_ratio.ratioX, Node162height = 26*_ratio.ratioY;
  14562. (function () {
  14563. if (Node162align === 'left') {
  14564. Node162textStart = Node162fontSize * 0.2 > 2 ? Node162fontSize * 0.2 - 4 : Node162fontSize * 0.2 - 9;
  14565. Node162textWidth = Node162width;
  14566. Node162lineStart = 1;
  14567. } else if (Node162align === 'right') {
  14568. Node162textStart = 0;
  14569. Node162textWidth =Node162fontSize <= 8 ? Node162width + Node162fontSize * 0.2 + 6 : Node162width - Node162fontSize * 0.2;
  14570. Node162lineStart = (Node162width - (ht.Default.getTextSize('325-10', ' '+ Node162fontSize + 'px "Arial"').width + 6)) * 0.5;
  14571. } else if (Node162align === 'center') {
  14572. Node162textStart = -3;
  14573. Node162textWidth = Node162width;
  14574. Node162lineStart = Node162width - ht.Default.getTextSize('325-10', ' '+ Node162fontSize + 'px "Arial"').width - 11;
  14575. }
  14576. })();
  14577. Node162.setImage(GD.getTextJSON(Node162width, Node162height, true, false, false, ' '+ Node162fontSize + 'px "Arial"'))
  14578. Node162.setPosition(1422*ratio.ratioX, 465*ratio.ratioY);
  14579. Node162.setWidth(Node162width);
  14580. Node162.setHeight(Node162height);
  14581. Node162._nodeType = 'text';
  14582. Node162._disallowEvert = true;
  14583. Node162.setRotation(0*Math.PI/180);
  14584. Node162.a('node.width', Node162width);
  14585. Node162.a('node.height', Node162height);
  14586. Node162.a('node.rect', [0, 0, Node162width, Node162height]);
  14587. Node162.a('node.bordercolor','rgba(0,0,0,1)');
  14588. Node162.a('node.borderwidth', 0);
  14589. Node162.a('node.background','' || 'rgba(0,0,0,0)');
  14590. Node162.a('node.gradient','');
  14591. Node162.a('node.gradientcolor','');
  14592. Node162.a('node.text','325-10');
  14593. Node162.a('node.textalign','left');
  14594. Node162.a('node.textvAlign','middle');
  14595. Node162.a('node.textrect', [Node162textStart, 0, Node162textWidth, Node162height]);
  14596. Node162.a('node.color','rgba(0,0,0,1)');
  14597. Node162.a('node.font',' '+ Node162fontSize + 'px "Arial"');
  14598. Node162.a('node.textvisible',true);
  14599. Node162.a('node.linefeed',false);
  14600. if (false) {
  14601. Node162.a('node.textfunc',function(g) {
  14602. g.beginPath();
  14603. var str=Node162.a('node.text') || '325-10';
  14604. var color=Node162.a('node.color') || 'rgba(0,0,0,1)';
  14605. canvasTextAutoLine(str,0,11.99997*0.5*_ratio.ratioY,Node162width,Node162height,11.99997*_ratio.ratioY,"left",color,' '+ Node162fontSize + 'px "Arial"', 0,g);
  14606. });
  14607. }
  14608. if (false) {
  14609. Node162.a('node.underlinepoints',[Node162lineStart, (26 - 11.99997) * 0.5 * _ratio.ratioY + Node162fontSize + 2 , ht.Default.getTextSize('325-10', ' '+ Node162fontSize + 'px "Arial"').width + 6, (Node162height - Node162fontSize) * 0.5*_ratio.ratioY + Node162fontSize + 2 ]);
  14610. Node162.a('node.underlinevisible',false);
  14611. Node162.a('node.underlineBorderWidth', 1);
  14612. }
  14613. dataModel.add(Node162);
  14614. zoomNodeList.push({
  14615. node: Node162,
  14616. borderWidth: 0,
  14617. attr: 'node.borderwidth'
  14618. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  14619. var Node163 = new ht.Node();
  14620. var Node163textStart, Node163textWidth, Node163lineStart, Node163align = 'left', Node163fontSize = 11.99997*_ratio.ratioY,Node163width = 45*_ratio.ratioX, Node163height = 26*_ratio.ratioY;
  14621. (function () {
  14622. if (Node163align === 'left') {
  14623. Node163textStart = Node163fontSize * 0.2 > 2 ? Node163fontSize * 0.2 - 4 : Node163fontSize * 0.2 - 9;
  14624. Node163textWidth = Node163width;
  14625. Node163lineStart = 1;
  14626. } else if (Node163align === 'right') {
  14627. Node163textStart = 0;
  14628. Node163textWidth =Node163fontSize <= 8 ? Node163width + Node163fontSize * 0.2 + 6 : Node163width - Node163fontSize * 0.2;
  14629. Node163lineStart = (Node163width - (ht.Default.getTextSize('325-1', ' '+ Node163fontSize + 'px "Arial"').width + 6)) * 0.5;
  14630. } else if (Node163align === 'center') {
  14631. Node163textStart = -3;
  14632. Node163textWidth = Node163width;
  14633. Node163lineStart = Node163width - ht.Default.getTextSize('325-1', ' '+ Node163fontSize + 'px "Arial"').width - 11;
  14634. }
  14635. })();
  14636. Node163.setImage(GD.getTextJSON(Node163width, Node163height, true, false, false, ' '+ Node163fontSize + 'px "Arial"'))
  14637. Node163.setPosition(1442*ratio.ratioX, 535*ratio.ratioY);
  14638. Node163.setWidth(Node163width);
  14639. Node163.setHeight(Node163height);
  14640. Node163._nodeType = 'text';
  14641. Node163._disallowEvert = true;
  14642. Node163.setRotation(0*Math.PI/180);
  14643. Node163.a('node.width', Node163width);
  14644. Node163.a('node.height', Node163height);
  14645. Node163.a('node.rect', [0, 0, Node163width, Node163height]);
  14646. Node163.a('node.bordercolor','rgba(0,0,0,1)');
  14647. Node163.a('node.borderwidth', 0);
  14648. Node163.a('node.background','' || 'rgba(0,0,0,0)');
  14649. Node163.a('node.gradient','');
  14650. Node163.a('node.gradientcolor','');
  14651. Node163.a('node.text','325-1');
  14652. Node163.a('node.textalign','left');
  14653. Node163.a('node.textvAlign','middle');
  14654. Node163.a('node.textrect', [Node163textStart, 0, Node163textWidth, Node163height]);
  14655. Node163.a('node.color','rgba(0,0,0,1)');
  14656. Node163.a('node.font',' '+ Node163fontSize + 'px "Arial"');
  14657. Node163.a('node.textvisible',true);
  14658. Node163.a('node.linefeed',false);
  14659. if (false) {
  14660. Node163.a('node.textfunc',function(g) {
  14661. g.beginPath();
  14662. var str=Node163.a('node.text') || '325-1';
  14663. var color=Node163.a('node.color') || 'rgba(0,0,0,1)';
  14664. canvasTextAutoLine(str,0,11.99997*0.5*_ratio.ratioY,Node163width,Node163height,11.99997*_ratio.ratioY,"left",color,' '+ Node163fontSize + 'px "Arial"', 0,g);
  14665. });
  14666. }
  14667. if (false) {
  14668. Node163.a('node.underlinepoints',[Node163lineStart, (26 - 11.99997) * 0.5 * _ratio.ratioY + Node163fontSize + 2 , ht.Default.getTextSize('325-1', ' '+ Node163fontSize + 'px "Arial"').width + 6, (Node163height - Node163fontSize) * 0.5*_ratio.ratioY + Node163fontSize + 2 ]);
  14669. Node163.a('node.underlinevisible',false);
  14670. Node163.a('node.underlineBorderWidth', 1);
  14671. }
  14672. dataModel.add(Node163);
  14673. zoomNodeList.push({
  14674. node: Node163,
  14675. borderWidth: 0,
  14676. attr: 'node.borderwidth'
  14677. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  14678. var Node164 = new ht.Node();
  14679. var Node164textStart, Node164textWidth, Node164lineStart, Node164align = 'left', Node164fontSize = 11.99997*_ratio.ratioY,Node164width = 45*_ratio.ratioX, Node164height = 26*_ratio.ratioY;
  14680. (function () {
  14681. if (Node164align === 'left') {
  14682. Node164textStart = Node164fontSize * 0.2 > 2 ? Node164fontSize * 0.2 - 4 : Node164fontSize * 0.2 - 9;
  14683. Node164textWidth = Node164width;
  14684. Node164lineStart = 1;
  14685. } else if (Node164align === 'right') {
  14686. Node164textStart = 0;
  14687. Node164textWidth =Node164fontSize <= 8 ? Node164width + Node164fontSize * 0.2 + 6 : Node164width - Node164fontSize * 0.2;
  14688. Node164lineStart = (Node164width - (ht.Default.getTextSize('325', ' '+ Node164fontSize + 'px "Arial"').width + 6)) * 0.5;
  14689. } else if (Node164align === 'center') {
  14690. Node164textStart = -3;
  14691. Node164textWidth = Node164width;
  14692. Node164lineStart = Node164width - ht.Default.getTextSize('325', ' '+ Node164fontSize + 'px "Arial"').width - 11;
  14693. }
  14694. })();
  14695. Node164.setImage(GD.getTextJSON(Node164width, Node164height, true, false, false, ' '+ Node164fontSize + 'px "Arial"'))
  14696. Node164.setPosition(1469*ratio.ratioX, 595*ratio.ratioY);
  14697. Node164.setWidth(Node164width);
  14698. Node164.setHeight(Node164height);
  14699. Node164._nodeType = 'text';
  14700. Node164._disallowEvert = true;
  14701. Node164.setRotation(0*Math.PI/180);
  14702. Node164.a('node.width', Node164width);
  14703. Node164.a('node.height', Node164height);
  14704. Node164.a('node.rect', [0, 0, Node164width, Node164height]);
  14705. Node164.a('node.bordercolor','rgba(0,0,0,1)');
  14706. Node164.a('node.borderwidth', 0);
  14707. Node164.a('node.background','' || 'rgba(0,0,0,0)');
  14708. Node164.a('node.gradient','');
  14709. Node164.a('node.gradientcolor','');
  14710. Node164.a('node.text','325');
  14711. Node164.a('node.textalign','left');
  14712. Node164.a('node.textvAlign','middle');
  14713. Node164.a('node.textrect', [Node164textStart, 0, Node164textWidth, Node164height]);
  14714. Node164.a('node.color','rgba(0,0,0,1)');
  14715. Node164.a('node.font',' '+ Node164fontSize + 'px "Arial"');
  14716. Node164.a('node.textvisible',true);
  14717. Node164.a('node.linefeed',false);
  14718. if (false) {
  14719. Node164.a('node.textfunc',function(g) {
  14720. g.beginPath();
  14721. var str=Node164.a('node.text') || '325';
  14722. var color=Node164.a('node.color') || 'rgba(0,0,0,1)';
  14723. canvasTextAutoLine(str,0,11.99997*0.5*_ratio.ratioY,Node164width,Node164height,11.99997*_ratio.ratioY,"left",color,' '+ Node164fontSize + 'px "Arial"', 0,g);
  14724. });
  14725. }
  14726. if (false) {
  14727. Node164.a('node.underlinepoints',[Node164lineStart, (26 - 11.99997) * 0.5 * _ratio.ratioY + Node164fontSize + 2 , ht.Default.getTextSize('325', ' '+ Node164fontSize + 'px "Arial"').width + 6, (Node164height - Node164fontSize) * 0.5*_ratio.ratioY + Node164fontSize + 2 ]);
  14728. Node164.a('node.underlinevisible',false);
  14729. Node164.a('node.underlineBorderWidth', 1);
  14730. }
  14731. dataModel.add(Node164);
  14732. zoomNodeList.push({
  14733. node: Node164,
  14734. borderWidth: 0,
  14735. attr: 'node.borderwidth'
  14736. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  14737. var Node165 = new ht.Node();
  14738. var Node165textStart, Node165textWidth, Node165lineStart, Node165align = 'left', Node165fontSize = 11.99997*_ratio.ratioY,Node165width = 45*_ratio.ratioX, Node165height = 26*_ratio.ratioY;
  14739. (function () {
  14740. if (Node165align === 'left') {
  14741. Node165textStart = Node165fontSize * 0.2 > 2 ? Node165fontSize * 0.2 - 4 : Node165fontSize * 0.2 - 9;
  14742. Node165textWidth = Node165width;
  14743. Node165lineStart = 1;
  14744. } else if (Node165align === 'right') {
  14745. Node165textStart = 0;
  14746. Node165textWidth =Node165fontSize <= 8 ? Node165width + Node165fontSize * 0.2 + 6 : Node165width - Node165fontSize * 0.2;
  14747. Node165lineStart = (Node165width - (ht.Default.getTextSize('325-2', ' '+ Node165fontSize + 'px "Arial"').width + 6)) * 0.5;
  14748. } else if (Node165align === 'center') {
  14749. Node165textStart = -3;
  14750. Node165textWidth = Node165width;
  14751. Node165lineStart = Node165width - ht.Default.getTextSize('325-2', ' '+ Node165fontSize + 'px "Arial"').width - 11;
  14752. }
  14753. })();
  14754. Node165.setImage(GD.getTextJSON(Node165width, Node165height, true, false, false, ' '+ Node165fontSize + 'px "Arial"'))
  14755. Node165.setPosition(1569*ratio.ratioX, 535*ratio.ratioY);
  14756. Node165.setWidth(Node165width);
  14757. Node165.setHeight(Node165height);
  14758. Node165._nodeType = 'text';
  14759. Node165._disallowEvert = true;
  14760. Node165.setRotation(0*Math.PI/180);
  14761. Node165.a('node.width', Node165width);
  14762. Node165.a('node.height', Node165height);
  14763. Node165.a('node.rect', [0, 0, Node165width, Node165height]);
  14764. Node165.a('node.bordercolor','rgba(0,0,0,1)');
  14765. Node165.a('node.borderwidth', 0);
  14766. Node165.a('node.background','' || 'rgba(0,0,0,0)');
  14767. Node165.a('node.gradient','');
  14768. Node165.a('node.gradientcolor','');
  14769. Node165.a('node.text','325-2');
  14770. Node165.a('node.textalign','left');
  14771. Node165.a('node.textvAlign','middle');
  14772. Node165.a('node.textrect', [Node165textStart, 0, Node165textWidth, Node165height]);
  14773. Node165.a('node.color','rgba(0,0,0,1)');
  14774. Node165.a('node.font',' '+ Node165fontSize + 'px "Arial"');
  14775. Node165.a('node.textvisible',true);
  14776. Node165.a('node.linefeed',false);
  14777. if (false) {
  14778. Node165.a('node.textfunc',function(g) {
  14779. g.beginPath();
  14780. var str=Node165.a('node.text') || '325-2';
  14781. var color=Node165.a('node.color') || 'rgba(0,0,0,1)';
  14782. canvasTextAutoLine(str,0,11.99997*0.5*_ratio.ratioY,Node165width,Node165height,11.99997*_ratio.ratioY,"left",color,' '+ Node165fontSize + 'px "Arial"', 0,g);
  14783. });
  14784. }
  14785. if (false) {
  14786. Node165.a('node.underlinepoints',[Node165lineStart, (26 - 11.99997) * 0.5 * _ratio.ratioY + Node165fontSize + 2 , ht.Default.getTextSize('325-2', ' '+ Node165fontSize + 'px "Arial"').width + 6, (Node165height - Node165fontSize) * 0.5*_ratio.ratioY + Node165fontSize + 2 ]);
  14787. Node165.a('node.underlinevisible',false);
  14788. Node165.a('node.underlineBorderWidth', 1);
  14789. }
  14790. dataModel.add(Node165);
  14791. zoomNodeList.push({
  14792. node: Node165,
  14793. borderWidth: 0,
  14794. attr: 'node.borderwidth'
  14795. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  14796. var Node166 = new ht.Node();
  14797. var Node166textStart, Node166textWidth, Node166lineStart, Node166align = 'left', Node166fontSize = 11.99997*_ratio.ratioY,Node166width = 45*_ratio.ratioX, Node166height = 26*_ratio.ratioY;
  14798. (function () {
  14799. if (Node166align === 'left') {
  14800. Node166textStart = Node166fontSize * 0.2 > 2 ? Node166fontSize * 0.2 - 4 : Node166fontSize * 0.2 - 9;
  14801. Node166textWidth = Node166width;
  14802. Node166lineStart = 1;
  14803. } else if (Node166align === 'right') {
  14804. Node166textStart = 0;
  14805. Node166textWidth =Node166fontSize <= 8 ? Node166width + Node166fontSize * 0.2 + 6 : Node166width - Node166fontSize * 0.2;
  14806. Node166lineStart = (Node166width - (ht.Default.getTextSize('325-0', ' '+ Node166fontSize + 'px "Arial"').width + 6)) * 0.5;
  14807. } else if (Node166align === 'center') {
  14808. Node166textStart = -3;
  14809. Node166textWidth = Node166width;
  14810. Node166lineStart = Node166width - ht.Default.getTextSize('325-0', ' '+ Node166fontSize + 'px "Arial"').width - 11;
  14811. }
  14812. })();
  14813. Node166.setImage(GD.getTextJSON(Node166width, Node166height, true, false, false, ' '+ Node166fontSize + 'px "Arial"'))
  14814. Node166.setPosition(1570*ratio.ratioX, 552*ratio.ratioY);
  14815. Node166.setWidth(Node166width);
  14816. Node166.setHeight(Node166height);
  14817. Node166._nodeType = 'text';
  14818. Node166._disallowEvert = true;
  14819. Node166.setRotation(0*Math.PI/180);
  14820. Node166.a('node.width', Node166width);
  14821. Node166.a('node.height', Node166height);
  14822. Node166.a('node.rect', [0, 0, Node166width, Node166height]);
  14823. Node166.a('node.bordercolor','rgba(0,0,0,1)');
  14824. Node166.a('node.borderwidth', 0);
  14825. Node166.a('node.background','' || 'rgba(0,0,0,0)');
  14826. Node166.a('node.gradient','');
  14827. Node166.a('node.gradientcolor','');
  14828. Node166.a('node.text','325-0');
  14829. Node166.a('node.textalign','left');
  14830. Node166.a('node.textvAlign','middle');
  14831. Node166.a('node.textrect', [Node166textStart, 0, Node166textWidth, Node166height]);
  14832. Node166.a('node.color','rgba(0,0,0,1)');
  14833. Node166.a('node.font',' '+ Node166fontSize + 'px "Arial"');
  14834. Node166.a('node.textvisible',true);
  14835. Node166.a('node.linefeed',false);
  14836. if (false) {
  14837. Node166.a('node.textfunc',function(g) {
  14838. g.beginPath();
  14839. var str=Node166.a('node.text') || '325-0';
  14840. var color=Node166.a('node.color') || 'rgba(0,0,0,1)';
  14841. canvasTextAutoLine(str,0,11.99997*0.5*_ratio.ratioY,Node166width,Node166height,11.99997*_ratio.ratioY,"left",color,' '+ Node166fontSize + 'px "Arial"', 0,g);
  14842. });
  14843. }
  14844. if (false) {
  14845. Node166.a('node.underlinepoints',[Node166lineStart, (26 - 11.99997) * 0.5 * _ratio.ratioY + Node166fontSize + 2 , ht.Default.getTextSize('325-0', ' '+ Node166fontSize + 'px "Arial"').width + 6, (Node166height - Node166fontSize) * 0.5*_ratio.ratioY + Node166fontSize + 2 ]);
  14846. Node166.a('node.underlinevisible',false);
  14847. Node166.a('node.underlineBorderWidth', 1);
  14848. }
  14849. dataModel.add(Node166);
  14850. zoomNodeList.push({
  14851. node: Node166,
  14852. borderWidth: 0,
  14853. attr: 'node.borderwidth'
  14854. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  14855. var Node167 = new ht.Node();
  14856. var Node167textStart, Node167textWidth, Node167lineStart, Node167align = 'left', Node167fontSize = 11.99997*_ratio.ratioY,Node167width = 45*_ratio.ratioX, Node167height = 26*_ratio.ratioY;
  14857. (function () {
  14858. if (Node167align === 'left') {
  14859. Node167textStart = Node167fontSize * 0.2 > 2 ? Node167fontSize * 0.2 - 4 : Node167fontSize * 0.2 - 9;
  14860. Node167textWidth = Node167width;
  14861. Node167lineStart = 1;
  14862. } else if (Node167align === 'right') {
  14863. Node167textStart = 0;
  14864. Node167textWidth =Node167fontSize <= 8 ? Node167width + Node167fontSize * 0.2 + 6 : Node167width - Node167fontSize * 0.2;
  14865. Node167lineStart = (Node167width - (ht.Default.getTextSize('325-20', ' '+ Node167fontSize + 'px "Arial"').width + 6)) * 0.5;
  14866. } else if (Node167align === 'center') {
  14867. Node167textStart = -3;
  14868. Node167textWidth = Node167width;
  14869. Node167lineStart = Node167width - ht.Default.getTextSize('325-20', ' '+ Node167fontSize + 'px "Arial"').width - 11;
  14870. }
  14871. })();
  14872. Node167.setImage(GD.getTextJSON(Node167width, Node167height, true, false, false, ' '+ Node167fontSize + 'px "Arial"'))
  14873. Node167.setPosition(1594*ratio.ratioX, 497*ratio.ratioY);
  14874. Node167.setWidth(Node167width);
  14875. Node167.setHeight(Node167height);
  14876. Node167._nodeType = 'text';
  14877. Node167._disallowEvert = true;
  14878. Node167.setRotation(0*Math.PI/180);
  14879. Node167.a('node.width', Node167width);
  14880. Node167.a('node.height', Node167height);
  14881. Node167.a('node.rect', [0, 0, Node167width, Node167height]);
  14882. Node167.a('node.bordercolor','rgba(0,0,0,1)');
  14883. Node167.a('node.borderwidth', 0);
  14884. Node167.a('node.background','' || 'rgba(0,0,0,0)');
  14885. Node167.a('node.gradient','');
  14886. Node167.a('node.gradientcolor','');
  14887. Node167.a('node.text','325-20');
  14888. Node167.a('node.textalign','left');
  14889. Node167.a('node.textvAlign','middle');
  14890. Node167.a('node.textrect', [Node167textStart, 0, Node167textWidth, Node167height]);
  14891. Node167.a('node.color','rgba(0,0,0,1)');
  14892. Node167.a('node.font',' '+ Node167fontSize + 'px "Arial"');
  14893. Node167.a('node.textvisible',true);
  14894. Node167.a('node.linefeed',false);
  14895. if (false) {
  14896. Node167.a('node.textfunc',function(g) {
  14897. g.beginPath();
  14898. var str=Node167.a('node.text') || '325-20';
  14899. var color=Node167.a('node.color') || 'rgba(0,0,0,1)';
  14900. canvasTextAutoLine(str,0,11.99997*0.5*_ratio.ratioY,Node167width,Node167height,11.99997*_ratio.ratioY,"left",color,' '+ Node167fontSize + 'px "Arial"', 0,g);
  14901. });
  14902. }
  14903. if (false) {
  14904. Node167.a('node.underlinepoints',[Node167lineStart, (26 - 11.99997) * 0.5 * _ratio.ratioY + Node167fontSize + 2 , ht.Default.getTextSize('325-20', ' '+ Node167fontSize + 'px "Arial"').width + 6, (Node167height - Node167fontSize) * 0.5*_ratio.ratioY + Node167fontSize + 2 ]);
  14905. Node167.a('node.underlinevisible',false);
  14906. Node167.a('node.underlineBorderWidth', 1);
  14907. }
  14908. dataModel.add(Node167);
  14909. zoomNodeList.push({
  14910. node: Node167,
  14911. borderWidth: 0,
  14912. attr: 'node.borderwidth'
  14913. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  14914. var Node168 = new ht.Node();
  14915. var Node168textStart, Node168textWidth, Node168lineStart, Node168align = 'left', Node168fontSize = 11.99997*_ratio.ratioY,Node168width = 45*_ratio.ratioX, Node168height = 26*_ratio.ratioY;
  14916. (function () {
  14917. if (Node168align === 'left') {
  14918. Node168textStart = Node168fontSize * 0.2 > 2 ? Node168fontSize * 0.2 - 4 : Node168fontSize * 0.2 - 9;
  14919. Node168textWidth = Node168width;
  14920. Node168lineStart = 1;
  14921. } else if (Node168align === 'right') {
  14922. Node168textStart = 0;
  14923. Node168textWidth =Node168fontSize <= 8 ? Node168width + Node168fontSize * 0.2 + 6 : Node168width - Node168fontSize * 0.2;
  14924. Node168lineStart = (Node168width - (ht.Default.getTextSize('326-1', ' '+ Node168fontSize + 'px "Arial"').width + 6)) * 0.5;
  14925. } else if (Node168align === 'center') {
  14926. Node168textStart = -3;
  14927. Node168textWidth = Node168width;
  14928. Node168lineStart = Node168width - ht.Default.getTextSize('326-1', ' '+ Node168fontSize + 'px "Arial"').width - 11;
  14929. }
  14930. })();
  14931. Node168.setImage(GD.getTextJSON(Node168width, Node168height, true, false, false, ' '+ Node168fontSize + 'px "Arial"'))
  14932. Node168.setPosition(1640*ratio.ratioX, 513*ratio.ratioY);
  14933. Node168.setWidth(Node168width);
  14934. Node168.setHeight(Node168height);
  14935. Node168._nodeType = 'text';
  14936. Node168._disallowEvert = true;
  14937. Node168.setRotation(0*Math.PI/180);
  14938. Node168.a('node.width', Node168width);
  14939. Node168.a('node.height', Node168height);
  14940. Node168.a('node.rect', [0, 0, Node168width, Node168height]);
  14941. Node168.a('node.bordercolor','rgba(0,0,0,1)');
  14942. Node168.a('node.borderwidth', 0);
  14943. Node168.a('node.background','' || 'rgba(0,0,0,0)');
  14944. Node168.a('node.gradient','');
  14945. Node168.a('node.gradientcolor','');
  14946. Node168.a('node.text','326-1');
  14947. Node168.a('node.textalign','left');
  14948. Node168.a('node.textvAlign','middle');
  14949. Node168.a('node.textrect', [Node168textStart, 0, Node168textWidth, Node168height]);
  14950. Node168.a('node.color','rgba(0,0,0,1)');
  14951. Node168.a('node.font',' '+ Node168fontSize + 'px "Arial"');
  14952. Node168.a('node.textvisible',true);
  14953. Node168.a('node.linefeed',false);
  14954. if (false) {
  14955. Node168.a('node.textfunc',function(g) {
  14956. g.beginPath();
  14957. var str=Node168.a('node.text') || '326-1';
  14958. var color=Node168.a('node.color') || 'rgba(0,0,0,1)';
  14959. canvasTextAutoLine(str,0,11.99997*0.5*_ratio.ratioY,Node168width,Node168height,11.99997*_ratio.ratioY,"left",color,' '+ Node168fontSize + 'px "Arial"', 0,g);
  14960. });
  14961. }
  14962. if (false) {
  14963. Node168.a('node.underlinepoints',[Node168lineStart, (26 - 11.99997) * 0.5 * _ratio.ratioY + Node168fontSize + 2 , ht.Default.getTextSize('326-1', ' '+ Node168fontSize + 'px "Arial"').width + 6, (Node168height - Node168fontSize) * 0.5*_ratio.ratioY + Node168fontSize + 2 ]);
  14964. Node168.a('node.underlinevisible',false);
  14965. Node168.a('node.underlineBorderWidth', 1);
  14966. }
  14967. dataModel.add(Node168);
  14968. zoomNodeList.push({
  14969. node: Node168,
  14970. borderWidth: 0,
  14971. attr: 'node.borderwidth'
  14972. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  14973. var Node169 = new ht.Node();
  14974. var Node169textStart, Node169textWidth, Node169lineStart, Node169align = 'left', Node169fontSize = 11.99997*_ratio.ratioY,Node169width = 45*_ratio.ratioX, Node169height = 26*_ratio.ratioY;
  14975. (function () {
  14976. if (Node169align === 'left') {
  14977. Node169textStart = Node169fontSize * 0.2 > 2 ? Node169fontSize * 0.2 - 4 : Node169fontSize * 0.2 - 9;
  14978. Node169textWidth = Node169width;
  14979. Node169lineStart = 1;
  14980. } else if (Node169align === 'right') {
  14981. Node169textStart = 0;
  14982. Node169textWidth =Node169fontSize <= 8 ? Node169width + Node169fontSize * 0.2 + 6 : Node169width - Node169fontSize * 0.2;
  14983. Node169lineStart = (Node169width - (ht.Default.getTextSize('326-10', ' '+ Node169fontSize + 'px "Arial"').width + 6)) * 0.5;
  14984. } else if (Node169align === 'center') {
  14985. Node169textStart = -3;
  14986. Node169textWidth = Node169width;
  14987. Node169lineStart = Node169width - ht.Default.getTextSize('326-10', ' '+ Node169fontSize + 'px "Arial"').width - 11;
  14988. }
  14989. })();
  14990. Node169.setImage(GD.getTextJSON(Node169width, Node169height, true, false, false, ' '+ Node169fontSize + 'px "Arial"'))
  14991. Node169.setPosition(1770*ratio.ratioX, 493*ratio.ratioY);
  14992. Node169.setWidth(Node169width);
  14993. Node169.setHeight(Node169height);
  14994. Node169._nodeType = 'text';
  14995. Node169._disallowEvert = true;
  14996. Node169.setRotation(0*Math.PI/180);
  14997. Node169.a('node.width', Node169width);
  14998. Node169.a('node.height', Node169height);
  14999. Node169.a('node.rect', [0, 0, Node169width, Node169height]);
  15000. Node169.a('node.bordercolor','rgba(0,0,0,1)');
  15001. Node169.a('node.borderwidth', 0);
  15002. Node169.a('node.background','' || 'rgba(0,0,0,0)');
  15003. Node169.a('node.gradient','');
  15004. Node169.a('node.gradientcolor','');
  15005. Node169.a('node.text','326-10');
  15006. Node169.a('node.textalign','left');
  15007. Node169.a('node.textvAlign','middle');
  15008. Node169.a('node.textrect', [Node169textStart, 0, Node169textWidth, Node169height]);
  15009. Node169.a('node.color','rgba(0,0,0,1)');
  15010. Node169.a('node.font',' '+ Node169fontSize + 'px "Arial"');
  15011. Node169.a('node.textvisible',true);
  15012. Node169.a('node.linefeed',false);
  15013. if (false) {
  15014. Node169.a('node.textfunc',function(g) {
  15015. g.beginPath();
  15016. var str=Node169.a('node.text') || '326-10';
  15017. var color=Node169.a('node.color') || 'rgba(0,0,0,1)';
  15018. canvasTextAutoLine(str,0,11.99997*0.5*_ratio.ratioY,Node169width,Node169height,11.99997*_ratio.ratioY,"left",color,' '+ Node169fontSize + 'px "Arial"', 0,g);
  15019. });
  15020. }
  15021. if (false) {
  15022. Node169.a('node.underlinepoints',[Node169lineStart, (26 - 11.99997) * 0.5 * _ratio.ratioY + Node169fontSize + 2 , ht.Default.getTextSize('326-10', ' '+ Node169fontSize + 'px "Arial"').width + 6, (Node169height - Node169fontSize) * 0.5*_ratio.ratioY + Node169fontSize + 2 ]);
  15023. Node169.a('node.underlinevisible',false);
  15024. Node169.a('node.underlineBorderWidth', 1);
  15025. }
  15026. dataModel.add(Node169);
  15027. zoomNodeList.push({
  15028. node: Node169,
  15029. borderWidth: 0,
  15030. attr: 'node.borderwidth'
  15031. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  15032. var Node170 = new ht.Node();
  15033. var Node170textStart, Node170textWidth, Node170lineStart, Node170align = 'left', Node170fontSize = 11.99997*_ratio.ratioY,Node170width = 45*_ratio.ratioX, Node170height = 26*_ratio.ratioY;
  15034. (function () {
  15035. if (Node170align === 'left') {
  15036. Node170textStart = Node170fontSize * 0.2 > 2 ? Node170fontSize * 0.2 - 4 : Node170fontSize * 0.2 - 9;
  15037. Node170textWidth = Node170width;
  15038. Node170lineStart = 1;
  15039. } else if (Node170align === 'right') {
  15040. Node170textStart = 0;
  15041. Node170textWidth =Node170fontSize <= 8 ? Node170width + Node170fontSize * 0.2 + 6 : Node170width - Node170fontSize * 0.2;
  15042. Node170lineStart = (Node170width - (ht.Default.getTextSize('326-0', ' '+ Node170fontSize + 'px "Arial"').width + 6)) * 0.5;
  15043. } else if (Node170align === 'center') {
  15044. Node170textStart = -3;
  15045. Node170textWidth = Node170width;
  15046. Node170lineStart = Node170width - ht.Default.getTextSize('326-0', ' '+ Node170fontSize + 'px "Arial"').width - 11;
  15047. }
  15048. })();
  15049. Node170.setImage(GD.getTextJSON(Node170width, Node170height, true, false, false, ' '+ Node170fontSize + 'px "Arial"'))
  15050. Node170.setPosition(1770*ratio.ratioX, 543*ratio.ratioY);
  15051. Node170.setWidth(Node170width);
  15052. Node170.setHeight(Node170height);
  15053. Node170._nodeType = 'text';
  15054. Node170._disallowEvert = true;
  15055. Node170.setRotation(0*Math.PI/180);
  15056. Node170.a('node.width', Node170width);
  15057. Node170.a('node.height', Node170height);
  15058. Node170.a('node.rect', [0, 0, Node170width, Node170height]);
  15059. Node170.a('node.bordercolor','rgba(0,0,0,1)');
  15060. Node170.a('node.borderwidth', 0);
  15061. Node170.a('node.background','' || 'rgba(0,0,0,0)');
  15062. Node170.a('node.gradient','');
  15063. Node170.a('node.gradientcolor','');
  15064. Node170.a('node.text','326-0');
  15065. Node170.a('node.textalign','left');
  15066. Node170.a('node.textvAlign','middle');
  15067. Node170.a('node.textrect', [Node170textStart, 0, Node170textWidth, Node170height]);
  15068. Node170.a('node.color','rgba(0,0,0,1)');
  15069. Node170.a('node.font',' '+ Node170fontSize + 'px "Arial"');
  15070. Node170.a('node.textvisible',true);
  15071. Node170.a('node.linefeed',false);
  15072. if (false) {
  15073. Node170.a('node.textfunc',function(g) {
  15074. g.beginPath();
  15075. var str=Node170.a('node.text') || '326-0';
  15076. var color=Node170.a('node.color') || 'rgba(0,0,0,1)';
  15077. canvasTextAutoLine(str,0,11.99997*0.5*_ratio.ratioY,Node170width,Node170height,11.99997*_ratio.ratioY,"left",color,' '+ Node170fontSize + 'px "Arial"', 0,g);
  15078. });
  15079. }
  15080. if (false) {
  15081. Node170.a('node.underlinepoints',[Node170lineStart, (26 - 11.99997) * 0.5 * _ratio.ratioY + Node170fontSize + 2 , ht.Default.getTextSize('326-0', ' '+ Node170fontSize + 'px "Arial"').width + 6, (Node170height - Node170fontSize) * 0.5*_ratio.ratioY + Node170fontSize + 2 ]);
  15082. Node170.a('node.underlinevisible',false);
  15083. Node170.a('node.underlineBorderWidth', 1);
  15084. }
  15085. dataModel.add(Node170);
  15086. zoomNodeList.push({
  15087. node: Node170,
  15088. borderWidth: 0,
  15089. attr: 'node.borderwidth'
  15090. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  15091. var Node171 = new ht.Node();
  15092. var Node171textStart, Node171textWidth, Node171lineStart, Node171align = 'left', Node171fontSize = 11.99997*_ratio.ratioY,Node171width = 45*_ratio.ratioX, Node171height = 26*_ratio.ratioY;
  15093. (function () {
  15094. if (Node171align === 'left') {
  15095. Node171textStart = Node171fontSize * 0.2 > 2 ? Node171fontSize * 0.2 - 4 : Node171fontSize * 0.2 - 9;
  15096. Node171textWidth = Node171width;
  15097. Node171lineStart = 1;
  15098. } else if (Node171align === 'right') {
  15099. Node171textStart = 0;
  15100. Node171textWidth =Node171fontSize <= 8 ? Node171width + Node171fontSize * 0.2 + 6 : Node171width - Node171fontSize * 0.2;
  15101. Node171lineStart = (Node171width - (ht.Default.getTextSize('326', ' '+ Node171fontSize + 'px "Arial"').width + 6)) * 0.5;
  15102. } else if (Node171align === 'center') {
  15103. Node171textStart = -3;
  15104. Node171textWidth = Node171width;
  15105. Node171lineStart = Node171width - ht.Default.getTextSize('326', ' '+ Node171fontSize + 'px "Arial"').width - 11;
  15106. }
  15107. })();
  15108. Node171.setImage(GD.getTextJSON(Node171width, Node171height, true, false, false, ' '+ Node171fontSize + 'px "Arial"'))
  15109. Node171.setPosition(1640*ratio.ratioX, 599*ratio.ratioY);
  15110. Node171.setWidth(Node171width);
  15111. Node171.setHeight(Node171height);
  15112. Node171._nodeType = 'text';
  15113. Node171._disallowEvert = true;
  15114. Node171.setRotation(0*Math.PI/180);
  15115. Node171.a('node.width', Node171width);
  15116. Node171.a('node.height', Node171height);
  15117. Node171.a('node.rect', [0, 0, Node171width, Node171height]);
  15118. Node171.a('node.bordercolor','rgba(0,0,0,1)');
  15119. Node171.a('node.borderwidth', 0);
  15120. Node171.a('node.background','' || 'rgba(0,0,0,0)');
  15121. Node171.a('node.gradient','');
  15122. Node171.a('node.gradientcolor','');
  15123. Node171.a('node.text','326');
  15124. Node171.a('node.textalign','left');
  15125. Node171.a('node.textvAlign','middle');
  15126. Node171.a('node.textrect', [Node171textStart, 0, Node171textWidth, Node171height]);
  15127. Node171.a('node.color','rgba(0,0,0,1)');
  15128. Node171.a('node.font',' '+ Node171fontSize + 'px "Arial"');
  15129. Node171.a('node.textvisible',true);
  15130. Node171.a('node.linefeed',false);
  15131. if (false) {
  15132. Node171.a('node.textfunc',function(g) {
  15133. g.beginPath();
  15134. var str=Node171.a('node.text') || '326';
  15135. var color=Node171.a('node.color') || 'rgba(0,0,0,1)';
  15136. canvasTextAutoLine(str,0,11.99997*0.5*_ratio.ratioY,Node171width,Node171height,11.99997*_ratio.ratioY,"left",color,' '+ Node171fontSize + 'px "Arial"', 0,g);
  15137. });
  15138. }
  15139. if (false) {
  15140. Node171.a('node.underlinepoints',[Node171lineStart, (26 - 11.99997) * 0.5 * _ratio.ratioY + Node171fontSize + 2 , ht.Default.getTextSize('326', ' '+ Node171fontSize + 'px "Arial"').width + 6, (Node171height - Node171fontSize) * 0.5*_ratio.ratioY + Node171fontSize + 2 ]);
  15141. Node171.a('node.underlinevisible',false);
  15142. Node171.a('node.underlineBorderWidth', 1);
  15143. }
  15144. dataModel.add(Node171);
  15145. zoomNodeList.push({
  15146. node: Node171,
  15147. borderWidth: 0,
  15148. attr: 'node.borderwidth'
  15149. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  15150. var Node172 = new ht.Node();
  15151. var Node172textStart, Node172textWidth, Node172lineStart, Node172align = 'left', Node172fontSize = 15.99996*_ratio.ratioY,Node172width = 97*_ratio.ratioX, Node172height = 20*_ratio.ratioY;
  15152. (function () {
  15153. if (Node172align === 'left') {
  15154. Node172textStart = Node172fontSize * 0.2 > 2 ? Node172fontSize * 0.2 - 4 : Node172fontSize * 0.2 - 9;
  15155. Node172textWidth = Node172width;
  15156. Node172lineStart = 1;
  15157. } else if (Node172align === 'right') {
  15158. Node172textStart = 0;
  15159. Node172textWidth =Node172fontSize <= 8 ? Node172width + Node172fontSize * 0.2 + 6 : Node172width - Node172fontSize * 0.2;
  15160. Node172lineStart = (Node172width - (ht.Default.getTextSize('35kVⅠⅠ段', ' '+ Node172fontSize + 'px "Arial"').width + 6)) * 0.5;
  15161. } else if (Node172align === 'center') {
  15162. Node172textStart = -3;
  15163. Node172textWidth = Node172width;
  15164. Node172lineStart = Node172width - ht.Default.getTextSize('35kVⅠⅠ段', ' '+ Node172fontSize + 'px "Arial"').width - 11;
  15165. }
  15166. })();
  15167. Node172.setImage(GD.getTextJSON(Node172width, Node172height, true, false, false, ' '+ Node172fontSize + 'px "Arial"'))
  15168. Node172.setPosition(1788*ratio.ratioX, 622*ratio.ratioY);
  15169. Node172.setWidth(Node172width);
  15170. Node172.setHeight(Node172height);
  15171. Node172._nodeType = 'text';
  15172. Node172._disallowEvert = true;
  15173. Node172.setRotation(0*Math.PI/180);
  15174. Node172.a('node.width', Node172width);
  15175. Node172.a('node.height', Node172height);
  15176. Node172.a('node.rect', [0, 0, Node172width, Node172height]);
  15177. Node172.a('node.bordercolor','rgba(0,0,0,1)');
  15178. Node172.a('node.borderwidth', 0);
  15179. Node172.a('node.background','' || 'rgba(0,0,0,0)');
  15180. Node172.a('node.gradient','');
  15181. Node172.a('node.gradientcolor','');
  15182. Node172.a('node.text','35kVⅠⅠ段');
  15183. Node172.a('node.textalign','left');
  15184. Node172.a('node.textvAlign','middle');
  15185. Node172.a('node.textrect', [Node172textStart, 0, Node172textWidth, Node172height]);
  15186. Node172.a('node.color','rgba(0,0,0,1)');
  15187. Node172.a('node.font',' '+ Node172fontSize + 'px "Arial"');
  15188. Node172.a('node.textvisible',true);
  15189. Node172.a('node.linefeed',false);
  15190. if (false) {
  15191. Node172.a('node.textfunc',function(g) {
  15192. g.beginPath();
  15193. var str=Node172.a('node.text') || '35kVⅠⅠ段';
  15194. var color=Node172.a('node.color') || 'rgba(0,0,0,1)';
  15195. canvasTextAutoLine(str,0,15.99996*0.5*_ratio.ratioY,Node172width,Node172height,15.99996*_ratio.ratioY,"left",color,' '+ Node172fontSize + 'px "Arial"', 0,g);
  15196. });
  15197. }
  15198. if (false) {
  15199. Node172.a('node.underlinepoints',[Node172lineStart, (20 - 15.99996) * 0.5 * _ratio.ratioY + Node172fontSize + 2 , ht.Default.getTextSize('35kVⅠⅠ段', ' '+ Node172fontSize + 'px "Arial"').width + 6, (Node172height - Node172fontSize) * 0.5*_ratio.ratioY + Node172fontSize + 2 ]);
  15200. Node172.a('node.underlinevisible',false);
  15201. Node172.a('node.underlineBorderWidth', 1);
  15202. }
  15203. dataModel.add(Node172);
  15204. zoomNodeList.push({
  15205. node: Node172,
  15206. borderWidth: 0,
  15207. attr: 'node.borderwidth'
  15208. }); var Node173points=[219, 633,219, 643],
  15209. Node173rect=ht.Default.unionPoint([{x:219,y:633},{x:219,y:643}]),
  15210. Node173compspts=[];
  15211. _ratio = GD.getRatioWithRotation(0, ratio);
  15212. var _startratio = GD.getRatioWithRotation(4.71238898038469, ratio),
  15213. _endratio = GD.getRatioWithRotation(7.85398163397448, ratio);
  15214. for(var i=0;i<Node173points.length;i++){
  15215. if(i%2==0){
  15216. Node173compspts.push(Node173points[i]-Node173rect.x);
  15217. }else{
  15218. Node173compspts.push(Node173points[i]-Node173rect.y);
  15219. }
  15220. }
  15221. var Node173ptslength=Node173compspts.length;
  15222. if (Node173rect.height === 0) {
  15223. Node173compspts[0] -= 0;
  15224. Node173compspts[Node173ptslength-2] += 0;
  15225. } else if (Node173rect.width === 0){
  15226. Node173compspts[1] -= 0;
  15227. Node173compspts[Node173ptslength-1] += 0;
  15228. } else {
  15229. Node173compspts[0] -= 0;
  15230. Node173compspts[1] -= 0;
  15231. Node173compspts[Node173ptslength-2] += 0;
  15232. Node173compspts[Node173ptslength-1] += 0;
  15233. }
  15234. Node173 = new ht.Node();
  15235. Node173.borderWidth = 1;
  15236. Node173rect.width = Node173rect.width === 0 ? 0.0001 : Node173rect.width;
  15237. Node173rect.height = Node173rect.height === 0 ? 0.0001 : Node173rect.height;
  15238. var Node173endCompspts = [Node173compspts[Node173ptslength-2],Node173compspts[Node173ptslength-1],0,0];
  15239. var Node173startCompspts = [Node173compspts[0],Node173compspts[1],0,0];
  15240. Node173.setImage(GD.getPolyLineJSON());
  15241. Node173.setPosition(Node173rect.x+Node173rect.width/2,Node173rect.y+Node173rect.height/2);
  15242. Node173.setSize(Node173rect.width,Node173rect.height);
  15243. Node173.setStyle("opacity",1);
  15244. Node173.s({'pixelPerfect':true});
  15245. Node173borderwidth=1;
  15246. Node173.setRotation(0);
  15247. dataModel.add(Node173);
  15248. Node173.a('node.points',Node173compspts);
  15249. Node173.a('node.segments',[1,2]);
  15250. Node173.a('node.color','rgba(255,128,0,1)');
  15251. Node173.a('node.borderPattern',getDashStyle("@borderPattern@"));
  15252. Node173.a('node.borderColor','rgba(255,128,0,1)');
  15253. Node173.a('node.background','rgba(255,128,0,1)');
  15254. Node173.a('node.gradient','');
  15255. Node173.a('node.gradientcolor','rgba(255,128,0,1)');
  15256. Node173.a('node.endCompspts',Node173endCompspts);
  15257. Node173.a('node.startCompspts',Node173startCompspts);
  15258. (function (node, img, compspts, endCompspts, startCompspts) {
  15259. var position = node.getPosition(),
  15260. w = node.getWidth()*_ratio.ratioX,
  15261. h = node.getHeight()*_ratio.ratioY;
  15262. function resetPoints(rx, ry) {
  15263. for (var i = 0, len = compspts.length; i < len; i++) {
  15264. if (i%2 === 0) {
  15265. compspts[i]*=rx;
  15266. } else {
  15267. compspts[i]*=ry;
  15268. }
  15269. }
  15270. endCompspts[0] = compspts[compspts.length-2];
  15271. endCompspts[1] = compspts[compspts.length-1];
  15272. endCompspts[2] *= rx;
  15273. endCompspts[3] *= ry;
  15274. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  15275. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  15276. startCompspts[0] = compspts[0];
  15277. startCompspts[1] = compspts[1];
  15278. startCompspts[2] *= rx;
  15279. startCompspts[3] *= ry;
  15280. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  15281. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  15282. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  15283. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  15284. }
  15285. node.setSize(w, h);
  15286. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  15287. node.a('node.width', w);
  15288. node.a('node.height', h);
  15289. resetPoints(_ratio.ratioX, _ratio.ratioY);
  15290. node.borderWidth = 1;
  15291. node.a('node.borderwidth',node.borderWidth);
  15292. node._nodename = 'Node173';
  15293. node._nodeType = 'line';
  15294. zoomNodeList.push({
  15295. node: node,
  15296. attr: 'node.borderwidth'
  15297. });
  15298. var setWidth = node.setWidth,
  15299. setHeight = node.setHeight,
  15300. timer, rx = 1, ry = 1;
  15301. node.setWidth = function (width) {
  15302. var _width = this.getWidth();
  15303. rx = width / _width;
  15304. node.a('node.width', width);
  15305. setWidth.apply(this, arguments);
  15306. resetPoints(rx, 1);
  15307. }
  15308. node.setHeight = function (height) {
  15309. var _height = this.getHeight();
  15310. ry = height / _height;
  15311. node.a('node.height', height);
  15312. setHeight.apply(this, arguments);
  15313. resetPoints(1, ry);
  15314. }
  15315. })(Node173, Node173.getImage(), Node173compspts, Node173endCompspts, Node173startCompspts);
  15316. _ratio = GD.getRatioWithRotation(180*Math.PI/180, ratio);
  15317. var Node174 = new ht.lib['黄箭头'](219*ratio.ratioX, 722*ratio.ratioY, 10*_ratio.ratioX, 88*_ratio.ratioY, 180*Math.PI/180, {}, function (){return {}}, 'Node174');
  15318. _libModel.add("Node174", Node174);
  15319. Node174.setRotation(180*Math.PI/180);
  15320. ;
  15321. ;
  15322. var Node175points=[220, 696,260, 696],
  15323. Node175rect=ht.Default.unionPoint([{x:220,y:696},{x:260,y:696}]),
  15324. Node175compspts=[];
  15325. _ratio = GD.getRatioWithRotation(0, ratio);
  15326. var _startratio = GD.getRatioWithRotation(3.14159265358979, ratio),
  15327. _endratio = GD.getRatioWithRotation(0, ratio);
  15328. for(var i=0;i<Node175points.length;i++){
  15329. if(i%2==0){
  15330. Node175compspts.push(Node175points[i]-Node175rect.x);
  15331. }else{
  15332. Node175compspts.push(Node175points[i]-Node175rect.y);
  15333. }
  15334. }
  15335. var Node175ptslength=Node175compspts.length;
  15336. if (Node175rect.height === 0) {
  15337. Node175compspts[0] -= 0;
  15338. Node175compspts[Node175ptslength-2] += 0;
  15339. } else if (Node175rect.width === 0){
  15340. Node175compspts[1] -= 0;
  15341. Node175compspts[Node175ptslength-1] += 0;
  15342. } else {
  15343. Node175compspts[0] -= 0;
  15344. Node175compspts[1] -= 0;
  15345. Node175compspts[Node175ptslength-2] += 0;
  15346. Node175compspts[Node175ptslength-1] += 0;
  15347. }
  15348. Node175 = new ht.Node();
  15349. Node175.borderWidth = 1;
  15350. Node175rect.width = Node175rect.width === 0 ? 0.0001 : Node175rect.width;
  15351. Node175rect.height = Node175rect.height === 0 ? 0.0001 : Node175rect.height;
  15352. var Node175endCompspts = [Node175compspts[Node175ptslength-2],Node175compspts[Node175ptslength-1],0,0];
  15353. var Node175startCompspts = [Node175compspts[0],Node175compspts[1],0,0];
  15354. Node175.setImage(GD.getPolyLineJSON());
  15355. Node175.setPosition(Node175rect.x+Node175rect.width/2,Node175rect.y+Node175rect.height/2);
  15356. Node175.setSize(Node175rect.width,Node175rect.height);
  15357. Node175.setStyle("opacity",1);
  15358. Node175.s({'pixelPerfect':true});
  15359. Node175borderwidth=1;
  15360. Node175.setRotation(0);
  15361. dataModel.add(Node175);
  15362. Node175.a('node.points',Node175compspts);
  15363. Node175.a('node.segments',[1,2]);
  15364. Node175.a('node.color','rgba(255,128,0,1)');
  15365. Node175.a('node.borderPattern',getDashStyle("@borderPattern@"));
  15366. Node175.a('node.borderColor','rgba(255,128,0,1)');
  15367. Node175.a('node.background','rgba(255,128,0,1)');
  15368. Node175.a('node.gradient','');
  15369. Node175.a('node.gradientcolor','rgba(255,128,0,1)');
  15370. Node175.a('node.endCompspts',Node175endCompspts);
  15371. Node175.a('node.startCompspts',Node175startCompspts);
  15372. (function (node, img, compspts, endCompspts, startCompspts) {
  15373. var position = node.getPosition(),
  15374. w = node.getWidth()*_ratio.ratioX,
  15375. h = node.getHeight()*_ratio.ratioY;
  15376. function resetPoints(rx, ry) {
  15377. for (var i = 0, len = compspts.length; i < len; i++) {
  15378. if (i%2 === 0) {
  15379. compspts[i]*=rx;
  15380. } else {
  15381. compspts[i]*=ry;
  15382. }
  15383. }
  15384. endCompspts[0] = compspts[compspts.length-2];
  15385. endCompspts[1] = compspts[compspts.length-1];
  15386. endCompspts[2] *= rx;
  15387. endCompspts[3] *= ry;
  15388. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  15389. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  15390. startCompspts[0] = compspts[0];
  15391. startCompspts[1] = compspts[1];
  15392. startCompspts[2] *= rx;
  15393. startCompspts[3] *= ry;
  15394. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  15395. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  15396. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  15397. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  15398. }
  15399. node.setSize(w, h);
  15400. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  15401. node.a('node.width', w);
  15402. node.a('node.height', h);
  15403. resetPoints(_ratio.ratioX, _ratio.ratioY);
  15404. node.borderWidth = 1;
  15405. node.a('node.borderwidth',node.borderWidth);
  15406. node._nodename = 'Node175';
  15407. node._nodeType = 'line';
  15408. zoomNodeList.push({
  15409. node: node,
  15410. attr: 'node.borderwidth'
  15411. });
  15412. var setWidth = node.setWidth,
  15413. setHeight = node.setHeight,
  15414. timer, rx = 1, ry = 1;
  15415. node.setWidth = function (width) {
  15416. var _width = this.getWidth();
  15417. rx = width / _width;
  15418. node.a('node.width', width);
  15419. setWidth.apply(this, arguments);
  15420. resetPoints(rx, 1);
  15421. }
  15422. node.setHeight = function (height) {
  15423. var _height = this.getHeight();
  15424. ry = height / _height;
  15425. node.a('node.height', height);
  15426. setHeight.apply(this, arguments);
  15427. resetPoints(1, ry);
  15428. }
  15429. })(Node175, Node175.getImage(), Node175compspts, Node175endCompspts, Node175startCompspts);
  15430. var Node176points=[260, 696,260, 706],
  15431. Node176rect=ht.Default.unionPoint([{x:260,y:696},{x:260,y:706}]),
  15432. Node176compspts=[];
  15433. _ratio = GD.getRatioWithRotation(0, ratio);
  15434. var _startratio = GD.getRatioWithRotation(4.71238898038469, ratio),
  15435. _endratio = GD.getRatioWithRotation(7.85398163397448, ratio);
  15436. for(var i=0;i<Node176points.length;i++){
  15437. if(i%2==0){
  15438. Node176compspts.push(Node176points[i]-Node176rect.x);
  15439. }else{
  15440. Node176compspts.push(Node176points[i]-Node176rect.y);
  15441. }
  15442. }
  15443. var Node176ptslength=Node176compspts.length;
  15444. if (Node176rect.height === 0) {
  15445. Node176compspts[0] -= 0;
  15446. Node176compspts[Node176ptslength-2] += 0;
  15447. } else if (Node176rect.width === 0){
  15448. Node176compspts[1] -= 0;
  15449. Node176compspts[Node176ptslength-1] += 0;
  15450. } else {
  15451. Node176compspts[0] -= 0;
  15452. Node176compspts[1] -= 0;
  15453. Node176compspts[Node176ptslength-2] += 0;
  15454. Node176compspts[Node176ptslength-1] += 0;
  15455. }
  15456. Node176 = new ht.Node();
  15457. Node176.borderWidth = 1;
  15458. Node176rect.width = Node176rect.width === 0 ? 0.0001 : Node176rect.width;
  15459. Node176rect.height = Node176rect.height === 0 ? 0.0001 : Node176rect.height;
  15460. var Node176endCompspts = [Node176compspts[Node176ptslength-2],Node176compspts[Node176ptslength-1],0,0];
  15461. var Node176startCompspts = [Node176compspts[0],Node176compspts[1],0,0];
  15462. Node176.setImage(GD.getPolyLineJSON());
  15463. Node176.setPosition(Node176rect.x+Node176rect.width/2,Node176rect.y+Node176rect.height/2);
  15464. Node176.setSize(Node176rect.width,Node176rect.height);
  15465. Node176.setStyle("opacity",1);
  15466. Node176.s({'pixelPerfect':true});
  15467. Node176borderwidth=1;
  15468. Node176.setRotation(0);
  15469. dataModel.add(Node176);
  15470. Node176.a('node.points',Node176compspts);
  15471. Node176.a('node.segments',[1,2]);
  15472. Node176.a('node.color','rgba(255,128,0,1)');
  15473. Node176.a('node.borderPattern',getDashStyle("@borderPattern@"));
  15474. Node176.a('node.borderColor','rgba(255,128,0,1)');
  15475. Node176.a('node.background','rgba(255,128,0,1)');
  15476. Node176.a('node.gradient','');
  15477. Node176.a('node.gradientcolor','rgba(255,128,0,1)');
  15478. Node176.a('node.endCompspts',Node176endCompspts);
  15479. Node176.a('node.startCompspts',Node176startCompspts);
  15480. (function (node, img, compspts, endCompspts, startCompspts) {
  15481. var position = node.getPosition(),
  15482. w = node.getWidth()*_ratio.ratioX,
  15483. h = node.getHeight()*_ratio.ratioY;
  15484. function resetPoints(rx, ry) {
  15485. for (var i = 0, len = compspts.length; i < len; i++) {
  15486. if (i%2 === 0) {
  15487. compspts[i]*=rx;
  15488. } else {
  15489. compspts[i]*=ry;
  15490. }
  15491. }
  15492. endCompspts[0] = compspts[compspts.length-2];
  15493. endCompspts[1] = compspts[compspts.length-1];
  15494. endCompspts[2] *= rx;
  15495. endCompspts[3] *= ry;
  15496. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  15497. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  15498. startCompspts[0] = compspts[0];
  15499. startCompspts[1] = compspts[1];
  15500. startCompspts[2] *= rx;
  15501. startCompspts[3] *= ry;
  15502. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  15503. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  15504. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  15505. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  15506. }
  15507. node.setSize(w, h);
  15508. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  15509. node.a('node.width', w);
  15510. node.a('node.height', h);
  15511. resetPoints(_ratio.ratioX, _ratio.ratioY);
  15512. node.borderWidth = 1;
  15513. node.a('node.borderwidth',node.borderWidth);
  15514. node._nodename = 'Node176';
  15515. node._nodeType = 'line';
  15516. zoomNodeList.push({
  15517. node: node,
  15518. attr: 'node.borderwidth'
  15519. });
  15520. var setWidth = node.setWidth,
  15521. setHeight = node.setHeight,
  15522. timer, rx = 1, ry = 1;
  15523. node.setWidth = function (width) {
  15524. var _width = this.getWidth();
  15525. rx = width / _width;
  15526. node.a('node.width', width);
  15527. setWidth.apply(this, arguments);
  15528. resetPoints(rx, 1);
  15529. }
  15530. node.setHeight = function (height) {
  15531. var _height = this.getHeight();
  15532. ry = height / _height;
  15533. node.a('node.height', height);
  15534. setHeight.apply(this, arguments);
  15535. resetPoints(1, ry);
  15536. }
  15537. })(Node176, Node176.getImage(), Node176compspts, Node176endCompspts, Node176startCompspts);
  15538. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  15539. var Node177 = new ht.lib['黄色接地'](260*ratio.ratioX, 729*ratio.ratioY, 15*_ratio.ratioX, 13*_ratio.ratioY, 0*Math.PI/180, {}, function (){return {}}, 'Node177');
  15540. _libModel.add("Node177", Node177);
  15541. Node177.setRotation(0*Math.PI/180);
  15542. ;
  15543. ;
  15544. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  15545. var Node178 = new ht.Node();
  15546. var Node178textStart, Node178textWidth, Node178lineStart, Node178align = 'left', Node178fontSize = 13.3333*_ratio.ratioY,Node178width = 41*_ratio.ratioX, Node178height = 16*_ratio.ratioY;
  15547. (function () {
  15548. if (Node178align === 'left') {
  15549. Node178textStart = Node178fontSize * 0.2 > 2 ? Node178fontSize * 0.2 - 4 : Node178fontSize * 0.2 - 9;
  15550. Node178textWidth = Node178width;
  15551. Node178lineStart = 1;
  15552. } else if (Node178align === 'right') {
  15553. Node178textStart = 0;
  15554. Node178textWidth =Node178fontSize <= 8 ? Node178width + Node178fontSize * 0.2 + 6 : Node178width - Node178fontSize * 0.2;
  15555. Node178lineStart = (Node178width - (ht.Default.getTextSize('311', ' '+ Node178fontSize + 'px "Arial"').width + 6)) * 0.5;
  15556. } else if (Node178align === 'center') {
  15557. Node178textStart = -3;
  15558. Node178textWidth = Node178width;
  15559. Node178lineStart = Node178width - ht.Default.getTextSize('311', ' '+ Node178fontSize + 'px "Arial"').width - 11;
  15560. }
  15561. })();
  15562. Node178.setImage(GD.getTextJSON(Node178width, Node178height, true, false, false, ' '+ Node178fontSize + 'px "Arial"'))
  15563. Node178.setPosition(196*ratio.ratioX, 660*ratio.ratioY);
  15564. Node178.setWidth(Node178width);
  15565. Node178.setHeight(Node178height);
  15566. Node178._nodeType = 'text';
  15567. Node178._disallowEvert = true;
  15568. Node178.setRotation(0*Math.PI/180);
  15569. Node178.a('node.width', Node178width);
  15570. Node178.a('node.height', Node178height);
  15571. Node178.a('node.rect', [0, 0, Node178width, Node178height]);
  15572. Node178.a('node.bordercolor','rgba(0,0,0,1)');
  15573. Node178.a('node.borderwidth', 0);
  15574. Node178.a('node.background','' || 'rgba(0,0,0,0)');
  15575. Node178.a('node.gradient','');
  15576. Node178.a('node.gradientcolor','');
  15577. Node178.a('node.text','311');
  15578. Node178.a('node.textalign','left');
  15579. Node178.a('node.textvAlign','middle');
  15580. Node178.a('node.textrect', [Node178textStart, 0, Node178textWidth, Node178height]);
  15581. Node178.a('node.color','rgba(0,0,0,1)');
  15582. Node178.a('node.font',' '+ Node178fontSize + 'px "Arial"');
  15583. Node178.a('node.textvisible',true);
  15584. Node178.a('node.linefeed',false);
  15585. if (false) {
  15586. Node178.a('node.textfunc',function(g) {
  15587. g.beginPath();
  15588. var str=Node178.a('node.text') || '311';
  15589. var color=Node178.a('node.color') || 'rgba(0,0,0,1)';
  15590. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node178width,Node178height,13.3333*_ratio.ratioY,"left",color,' '+ Node178fontSize + 'px "Arial"', 0,g);
  15591. });
  15592. }
  15593. if (false) {
  15594. Node178.a('node.underlinepoints',[Node178lineStart, (16 - 13.3333) * 0.5 * _ratio.ratioY + Node178fontSize + 2 , ht.Default.getTextSize('311', ' '+ Node178fontSize + 'px "Arial"').width + 6, (Node178height - Node178fontSize) * 0.5*_ratio.ratioY + Node178fontSize + 2 ]);
  15595. Node178.a('node.underlinevisible',false);
  15596. Node178.a('node.underlineBorderWidth', 1);
  15597. }
  15598. dataModel.add(Node178);
  15599. zoomNodeList.push({
  15600. node: Node178,
  15601. borderWidth: 0,
  15602. attr: 'node.borderwidth'
  15603. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  15604. var Node179 = new ht.Node();
  15605. var Node179textStart, Node179textWidth, Node179lineStart, Node179align = 'left', Node179fontSize = 13.3333*_ratio.ratioY,Node179width = 41*_ratio.ratioX, Node179height = 16*_ratio.ratioY;
  15606. (function () {
  15607. if (Node179align === 'left') {
  15608. Node179textStart = Node179fontSize * 0.2 > 2 ? Node179fontSize * 0.2 - 4 : Node179fontSize * 0.2 - 9;
  15609. Node179textWidth = Node179width;
  15610. Node179lineStart = 1;
  15611. } else if (Node179align === 'right') {
  15612. Node179textStart = 0;
  15613. Node179textWidth =Node179fontSize <= 8 ? Node179width + Node179fontSize * 0.2 + 6 : Node179width - Node179fontSize * 0.2;
  15614. Node179lineStart = (Node179width - (ht.Default.getTextSize('311-0', ' '+ Node179fontSize + 'px "Arial"').width + 6)) * 0.5;
  15615. } else if (Node179align === 'center') {
  15616. Node179textStart = -3;
  15617. Node179textWidth = Node179width;
  15618. Node179lineStart = Node179width - ht.Default.getTextSize('311-0', ' '+ Node179fontSize + 'px "Arial"').width - 11;
  15619. }
  15620. })();
  15621. Node179.setImage(GD.getTextJSON(Node179width, Node179height, true, false, false, ' '+ Node179fontSize + 'px "Arial"'))
  15622. Node179.setPosition(284*ratio.ratioX, 712*ratio.ratioY);
  15623. Node179.setWidth(Node179width);
  15624. Node179.setHeight(Node179height);
  15625. Node179._nodeType = 'text';
  15626. Node179._disallowEvert = true;
  15627. Node179.setRotation(0*Math.PI/180);
  15628. Node179.a('node.width', Node179width);
  15629. Node179.a('node.height', Node179height);
  15630. Node179.a('node.rect', [0, 0, Node179width, Node179height]);
  15631. Node179.a('node.bordercolor','rgba(0,0,0,1)');
  15632. Node179.a('node.borderwidth', 0);
  15633. Node179.a('node.background','' || 'rgba(0,0,0,0)');
  15634. Node179.a('node.gradient','');
  15635. Node179.a('node.gradientcolor','');
  15636. Node179.a('node.text','311-0');
  15637. Node179.a('node.textalign','left');
  15638. Node179.a('node.textvAlign','middle');
  15639. Node179.a('node.textrect', [Node179textStart, 0, Node179textWidth, Node179height]);
  15640. Node179.a('node.color','rgba(0,0,0,1)');
  15641. Node179.a('node.font',' '+ Node179fontSize + 'px "Arial"');
  15642. Node179.a('node.textvisible',true);
  15643. Node179.a('node.linefeed',false);
  15644. if (false) {
  15645. Node179.a('node.textfunc',function(g) {
  15646. g.beginPath();
  15647. var str=Node179.a('node.text') || '311-0';
  15648. var color=Node179.a('node.color') || 'rgba(0,0,0,1)';
  15649. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node179width,Node179height,13.3333*_ratio.ratioY,"left",color,' '+ Node179fontSize + 'px "Arial"', 0,g);
  15650. });
  15651. }
  15652. if (false) {
  15653. Node179.a('node.underlinepoints',[Node179lineStart, (16 - 13.3333) * 0.5 * _ratio.ratioY + Node179fontSize + 2 , ht.Default.getTextSize('311-0', ' '+ Node179fontSize + 'px "Arial"').width + 6, (Node179height - Node179fontSize) * 0.5*_ratio.ratioY + Node179fontSize + 2 ]);
  15654. Node179.a('node.underlinevisible',false);
  15655. Node179.a('node.underlineBorderWidth', 1);
  15656. }
  15657. dataModel.add(Node179);
  15658. zoomNodeList.push({
  15659. node: Node179,
  15660. borderWidth: 0,
  15661. attr: 'node.borderwidth'
  15662. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  15663. var Node180type = 'rect';
  15664. var Node180 = new ht.Node(),
  15665. Node180BorderWidth = 0*2;
  15666. if (Node180type === 'arc') {
  15667. Node180BorderWidth *= 0;
  15668. }
  15669. Node180.setImage(GD.getRectJSON(90*_ratio.ratioX, 21*_ratio.ratioY, Node180type, '@arcFrom@', '@arcTo@', '@arcClose@'));
  15670. Node180.setPosition(221*ratio.ratioX, 781*ratio.ratioY);
  15671. Node180.setSize(90*_ratio.ratioX, 21*_ratio.ratioY);
  15672. Node180.s({
  15673. 'pixelPerfect':true
  15674. /*@AddPara@*/
  15675. });
  15676. Node180.a('node.width', 90*_ratio.ratioX);
  15677. Node180.a('node.height', 21*_ratio.ratioY);
  15678. Node180.a('node.type', Node180type);
  15679. Node180.a('node.rect', [0, 0, 90*_ratio.ratioX, 21*_ratio.ratioY]);
  15680. Node180.a('node.background', 'rgba(0,0,192,1)');
  15681. Node180.a('node.gradientcolor', 'rgba(0,0,192,1)');
  15682. Node180.a('node.gradient', '');
  15683. Node180.a('node.borderwidth', Node180BorderWidth);
  15684. Node180.a('node.color', 'rgba(0,0,0,0)');
  15685. Node180.a('node.fillrect', [0,0,0,0]);
  15686. Node180.a('node.fillbackcolor', 'rgba(0,0,0,0)');
  15687. Node180.a('node.fillgradientcolor', 'rgba(0,0,0,0)');
  15688. Node180.a('node.fillgradient', '');
  15689. if (Node180type !== 'rect') {
  15690. Node180.a('node.arcFrom', parseFloat('@arcFrom@'));
  15691. Node180.a('node.arcTo', parseFloat('@arcTo@'));
  15692. Node180.a('node.arcClose', '@arcClose@' === 'true' ? true : false);
  15693. }
  15694. if (Node180type === 'arc') {
  15695. Node180.a('node.arcOval', true);
  15696. }
  15697. Node180.setRotation(0*Math.PI/180);
  15698. Node180.borderWidth = Node180BorderWidth;
  15699. Node180.borderFillwidth = Node180BorderWidth;
  15700. dataModel.add(Node180);
  15701. Node180._nodename = 'Node180'
  15702. Node180._nodeType = 'rect';
  15703. zoomNodeList.push({
  15704. node: Node180,
  15705. attr: 'node.borderwidth'
  15706. });
  15707. (function (node, _img) {
  15708. var setWidth = node.setWidth,
  15709. setHeight = node.setHeight;
  15710. node.setWidth = function (width) {
  15711. if (width === this.getWidth()) return ;
  15712. var height = this.getHeight();
  15713. this.a('node.width', width);
  15714. this.a('node.rect', [0,0,width, height]);
  15715. setWidth.apply(this, arguments);
  15716. }
  15717. node.setHeight = function (height) {
  15718. if (height === this.getHeight()) return ;
  15719. var width = this.getWidth();
  15720. this.a('node.height', height);
  15721. this.a('node.rect', [0,0,width, height]);
  15722. setHeight.apply(this, arguments);
  15723. }
  15724. })(Node180, Node180.getImage());_ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  15725. var Node181 = new ht.Node();
  15726. var Node181textStart, Node181textWidth, Node181lineStart, Node181align = 'left', Node181fontSize = 13.3333*_ratio.ratioY,Node181width = 69*_ratio.ratioX, Node181height = 30*_ratio.ratioY;
  15727. (function () {
  15728. if (Node181align === 'left') {
  15729. Node181textStart = Node181fontSize * 0.2 > 2 ? Node181fontSize * 0.2 - 4 : Node181fontSize * 0.2 - 9;
  15730. Node181textWidth = Node181width;
  15731. Node181lineStart = 1;
  15732. } else if (Node181align === 'right') {
  15733. Node181textStart = 0;
  15734. Node181textWidth =Node181fontSize <= 8 ? Node181width + Node181fontSize * 0.2 + 6 : Node181width - Node181fontSize * 0.2;
  15735. Node181lineStart = (Node181width - (ht.Default.getTextSize('集电Ⅰ线', ' '+ Node181fontSize + 'px "微软雅黑"').width + 6)) * 0.5;
  15736. } else if (Node181align === 'center') {
  15737. Node181textStart = -3;
  15738. Node181textWidth = Node181width;
  15739. Node181lineStart = Node181width - ht.Default.getTextSize('集电Ⅰ线', ' '+ Node181fontSize + 'px "微软雅黑"').width - 11;
  15740. }
  15741. })();
  15742. Node181.setImage(GD.getTextJSON(Node181width, Node181height, true, false, false, ' '+ Node181fontSize + 'px "微软雅黑"'))
  15743. Node181.setPosition(230*ratio.ratioX, 782*ratio.ratioY);
  15744. Node181.setWidth(Node181width);
  15745. Node181.setHeight(Node181height);
  15746. Node181._nodeType = 'text';
  15747. Node181._disallowEvert = true;
  15748. Node181.setRotation(0*Math.PI/180);
  15749. Node181.a('node.width', Node181width);
  15750. Node181.a('node.height', Node181height);
  15751. Node181.a('node.rect', [0, 0, Node181width, Node181height]);
  15752. Node181.a('node.bordercolor','rgba(255,255,255,1)');
  15753. Node181.a('node.borderwidth', 0);
  15754. Node181.a('node.background','' || 'rgba(0,0,0,0)');
  15755. Node181.a('node.gradient','');
  15756. Node181.a('node.gradientcolor','');
  15757. Node181.a('node.text','集电Ⅰ线');
  15758. Node181.a('node.textalign','left');
  15759. Node181.a('node.textvAlign','middle');
  15760. Node181.a('node.textrect', [Node181textStart, 0, Node181textWidth, Node181height]);
  15761. Node181.a('node.color','rgba(255,255,255,1)');
  15762. Node181.a('node.font',' '+ Node181fontSize + 'px "微软雅黑"');
  15763. Node181.a('node.textvisible',true);
  15764. Node181.a('node.linefeed',false);
  15765. if (false) {
  15766. Node181.a('node.textfunc',function(g) {
  15767. g.beginPath();
  15768. var str=Node181.a('node.text') || '集电Ⅰ线';
  15769. var color=Node181.a('node.color') || 'rgba(255,255,255,1)';
  15770. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node181width,Node181height,13.3333*_ratio.ratioY,"left",color,' '+ Node181fontSize + 'px "微软雅黑"', 0,g);
  15771. });
  15772. }
  15773. if (false) {
  15774. Node181.a('node.underlinepoints',[Node181lineStart, (30 - 13.3333) * 0.5 * _ratio.ratioY + Node181fontSize + 2 , ht.Default.getTextSize('集电Ⅰ线', ' '+ Node181fontSize + 'px "微软雅黑"').width + 6, (Node181height - Node181fontSize) * 0.5*_ratio.ratioY + Node181fontSize + 2 ]);
  15775. Node181.a('node.underlinevisible',false);
  15776. Node181.a('node.underlineBorderWidth', 1);
  15777. }
  15778. dataModel.add(Node181);
  15779. zoomNodeList.push({
  15780. node: Node181,
  15781. borderWidth: 0,
  15782. attr: 'node.borderwidth'
  15783. }); var Node182points=[743, 631,743, 641],
  15784. Node182rect=ht.Default.unionPoint([{x:743,y:631},{x:743,y:641}]),
  15785. Node182compspts=[];
  15786. _ratio = GD.getRatioWithRotation(0, ratio);
  15787. var _startratio = GD.getRatioWithRotation(4.71238898038469, ratio),
  15788. _endratio = GD.getRatioWithRotation(7.85398163397448, ratio);
  15789. for(var i=0;i<Node182points.length;i++){
  15790. if(i%2==0){
  15791. Node182compspts.push(Node182points[i]-Node182rect.x);
  15792. }else{
  15793. Node182compspts.push(Node182points[i]-Node182rect.y);
  15794. }
  15795. }
  15796. var Node182ptslength=Node182compspts.length;
  15797. if (Node182rect.height === 0) {
  15798. Node182compspts[0] -= 0;
  15799. Node182compspts[Node182ptslength-2] += 0;
  15800. } else if (Node182rect.width === 0){
  15801. Node182compspts[1] -= 0;
  15802. Node182compspts[Node182ptslength-1] += 0;
  15803. } else {
  15804. Node182compspts[0] -= 0;
  15805. Node182compspts[1] -= 0;
  15806. Node182compspts[Node182ptslength-2] += 0;
  15807. Node182compspts[Node182ptslength-1] += 0;
  15808. }
  15809. Node182 = new ht.Node();
  15810. Node182.borderWidth = 1;
  15811. Node182rect.width = Node182rect.width === 0 ? 0.0001 : Node182rect.width;
  15812. Node182rect.height = Node182rect.height === 0 ? 0.0001 : Node182rect.height;
  15813. var Node182endCompspts = [Node182compspts[Node182ptslength-2],Node182compspts[Node182ptslength-1],0,0];
  15814. var Node182startCompspts = [Node182compspts[0],Node182compspts[1],0,0];
  15815. Node182.setImage(GD.getPolyLineJSON());
  15816. Node182.setPosition(Node182rect.x+Node182rect.width/2,Node182rect.y+Node182rect.height/2);
  15817. Node182.setSize(Node182rect.width,Node182rect.height);
  15818. Node182.setStyle("opacity",1);
  15819. Node182.s({'pixelPerfect':true});
  15820. Node182borderwidth=1;
  15821. Node182.setRotation(0);
  15822. dataModel.add(Node182);
  15823. Node182.a('node.points',Node182compspts);
  15824. Node182.a('node.segments',[1,2]);
  15825. Node182.a('node.color','rgba(255,128,0,1)');
  15826. Node182.a('node.borderPattern',getDashStyle("@borderPattern@"));
  15827. Node182.a('node.borderColor','rgba(255,128,0,1)');
  15828. Node182.a('node.background','rgba(255,128,0,1)');
  15829. Node182.a('node.gradient','');
  15830. Node182.a('node.gradientcolor','rgba(255,128,0,1)');
  15831. Node182.a('node.endCompspts',Node182endCompspts);
  15832. Node182.a('node.startCompspts',Node182startCompspts);
  15833. (function (node, img, compspts, endCompspts, startCompspts) {
  15834. var position = node.getPosition(),
  15835. w = node.getWidth()*_ratio.ratioX,
  15836. h = node.getHeight()*_ratio.ratioY;
  15837. function resetPoints(rx, ry) {
  15838. for (var i = 0, len = compspts.length; i < len; i++) {
  15839. if (i%2 === 0) {
  15840. compspts[i]*=rx;
  15841. } else {
  15842. compspts[i]*=ry;
  15843. }
  15844. }
  15845. endCompspts[0] = compspts[compspts.length-2];
  15846. endCompspts[1] = compspts[compspts.length-1];
  15847. endCompspts[2] *= rx;
  15848. endCompspts[3] *= ry;
  15849. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  15850. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  15851. startCompspts[0] = compspts[0];
  15852. startCompspts[1] = compspts[1];
  15853. startCompspts[2] *= rx;
  15854. startCompspts[3] *= ry;
  15855. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  15856. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  15857. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  15858. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  15859. }
  15860. node.setSize(w, h);
  15861. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  15862. node.a('node.width', w);
  15863. node.a('node.height', h);
  15864. resetPoints(_ratio.ratioX, _ratio.ratioY);
  15865. node.borderWidth = 1;
  15866. node.a('node.borderwidth',node.borderWidth);
  15867. node._nodename = 'Node182';
  15868. node._nodeType = 'line';
  15869. zoomNodeList.push({
  15870. node: node,
  15871. attr: 'node.borderwidth'
  15872. });
  15873. var setWidth = node.setWidth,
  15874. setHeight = node.setHeight,
  15875. timer, rx = 1, ry = 1;
  15876. node.setWidth = function (width) {
  15877. var _width = this.getWidth();
  15878. rx = width / _width;
  15879. node.a('node.width', width);
  15880. setWidth.apply(this, arguments);
  15881. resetPoints(rx, 1);
  15882. }
  15883. node.setHeight = function (height) {
  15884. var _height = this.getHeight();
  15885. ry = height / _height;
  15886. node.a('node.height', height);
  15887. setHeight.apply(this, arguments);
  15888. resetPoints(1, ry);
  15889. }
  15890. })(Node182, Node182.getImage(), Node182compspts, Node182endCompspts, Node182startCompspts);
  15891. _ratio = GD.getRatioWithRotation(180*Math.PI/180, ratio);
  15892. var Node183 = new ht.lib['黄箭头'](742*ratio.ratioX, 720*ratio.ratioY, 10*_ratio.ratioX, 88*_ratio.ratioY, 180*Math.PI/180, {}, function (){return {}}, 'Node183');
  15893. _libModel.add("Node183", Node183);
  15894. Node183.setRotation(180*Math.PI/180);
  15895. ;
  15896. ;
  15897. var Node184points=[743, 694,783, 694],
  15898. Node184rect=ht.Default.unionPoint([{x:743,y:694},{x:783,y:694}]),
  15899. Node184compspts=[];
  15900. _ratio = GD.getRatioWithRotation(0, ratio);
  15901. var _startratio = GD.getRatioWithRotation(3.14159265358979, ratio),
  15902. _endratio = GD.getRatioWithRotation(0, ratio);
  15903. for(var i=0;i<Node184points.length;i++){
  15904. if(i%2==0){
  15905. Node184compspts.push(Node184points[i]-Node184rect.x);
  15906. }else{
  15907. Node184compspts.push(Node184points[i]-Node184rect.y);
  15908. }
  15909. }
  15910. var Node184ptslength=Node184compspts.length;
  15911. if (Node184rect.height === 0) {
  15912. Node184compspts[0] -= 0;
  15913. Node184compspts[Node184ptslength-2] += 0;
  15914. } else if (Node184rect.width === 0){
  15915. Node184compspts[1] -= 0;
  15916. Node184compspts[Node184ptslength-1] += 0;
  15917. } else {
  15918. Node184compspts[0] -= 0;
  15919. Node184compspts[1] -= 0;
  15920. Node184compspts[Node184ptslength-2] += 0;
  15921. Node184compspts[Node184ptslength-1] += 0;
  15922. }
  15923. Node184 = new ht.Node();
  15924. Node184.borderWidth = 1;
  15925. Node184rect.width = Node184rect.width === 0 ? 0.0001 : Node184rect.width;
  15926. Node184rect.height = Node184rect.height === 0 ? 0.0001 : Node184rect.height;
  15927. var Node184endCompspts = [Node184compspts[Node184ptslength-2],Node184compspts[Node184ptslength-1],0,0];
  15928. var Node184startCompspts = [Node184compspts[0],Node184compspts[1],0,0];
  15929. Node184.setImage(GD.getPolyLineJSON());
  15930. Node184.setPosition(Node184rect.x+Node184rect.width/2,Node184rect.y+Node184rect.height/2);
  15931. Node184.setSize(Node184rect.width,Node184rect.height);
  15932. Node184.setStyle("opacity",1);
  15933. Node184.s({'pixelPerfect':true});
  15934. Node184borderwidth=1;
  15935. Node184.setRotation(0);
  15936. dataModel.add(Node184);
  15937. Node184.a('node.points',Node184compspts);
  15938. Node184.a('node.segments',[1,2]);
  15939. Node184.a('node.color','rgba(255,128,0,1)');
  15940. Node184.a('node.borderPattern',getDashStyle("@borderPattern@"));
  15941. Node184.a('node.borderColor','rgba(255,128,0,1)');
  15942. Node184.a('node.background','rgba(255,128,0,1)');
  15943. Node184.a('node.gradient','');
  15944. Node184.a('node.gradientcolor','rgba(255,128,0,1)');
  15945. Node184.a('node.endCompspts',Node184endCompspts);
  15946. Node184.a('node.startCompspts',Node184startCompspts);
  15947. (function (node, img, compspts, endCompspts, startCompspts) {
  15948. var position = node.getPosition(),
  15949. w = node.getWidth()*_ratio.ratioX,
  15950. h = node.getHeight()*_ratio.ratioY;
  15951. function resetPoints(rx, ry) {
  15952. for (var i = 0, len = compspts.length; i < len; i++) {
  15953. if (i%2 === 0) {
  15954. compspts[i]*=rx;
  15955. } else {
  15956. compspts[i]*=ry;
  15957. }
  15958. }
  15959. endCompspts[0] = compspts[compspts.length-2];
  15960. endCompspts[1] = compspts[compspts.length-1];
  15961. endCompspts[2] *= rx;
  15962. endCompspts[3] *= ry;
  15963. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  15964. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  15965. startCompspts[0] = compspts[0];
  15966. startCompspts[1] = compspts[1];
  15967. startCompspts[2] *= rx;
  15968. startCompspts[3] *= ry;
  15969. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  15970. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  15971. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  15972. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  15973. }
  15974. node.setSize(w, h);
  15975. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  15976. node.a('node.width', w);
  15977. node.a('node.height', h);
  15978. resetPoints(_ratio.ratioX, _ratio.ratioY);
  15979. node.borderWidth = 1;
  15980. node.a('node.borderwidth',node.borderWidth);
  15981. node._nodename = 'Node184';
  15982. node._nodeType = 'line';
  15983. zoomNodeList.push({
  15984. node: node,
  15985. attr: 'node.borderwidth'
  15986. });
  15987. var setWidth = node.setWidth,
  15988. setHeight = node.setHeight,
  15989. timer, rx = 1, ry = 1;
  15990. node.setWidth = function (width) {
  15991. var _width = this.getWidth();
  15992. rx = width / _width;
  15993. node.a('node.width', width);
  15994. setWidth.apply(this, arguments);
  15995. resetPoints(rx, 1);
  15996. }
  15997. node.setHeight = function (height) {
  15998. var _height = this.getHeight();
  15999. ry = height / _height;
  16000. node.a('node.height', height);
  16001. setHeight.apply(this, arguments);
  16002. resetPoints(1, ry);
  16003. }
  16004. })(Node184, Node184.getImage(), Node184compspts, Node184endCompspts, Node184startCompspts);
  16005. var Node185points=[783, 694,783, 704],
  16006. Node185rect=ht.Default.unionPoint([{x:783,y:694},{x:783,y:704}]),
  16007. Node185compspts=[];
  16008. _ratio = GD.getRatioWithRotation(0, ratio);
  16009. var _startratio = GD.getRatioWithRotation(4.71238898038469, ratio),
  16010. _endratio = GD.getRatioWithRotation(7.85398163397448, ratio);
  16011. for(var i=0;i<Node185points.length;i++){
  16012. if(i%2==0){
  16013. Node185compspts.push(Node185points[i]-Node185rect.x);
  16014. }else{
  16015. Node185compspts.push(Node185points[i]-Node185rect.y);
  16016. }
  16017. }
  16018. var Node185ptslength=Node185compspts.length;
  16019. if (Node185rect.height === 0) {
  16020. Node185compspts[0] -= 0;
  16021. Node185compspts[Node185ptslength-2] += 0;
  16022. } else if (Node185rect.width === 0){
  16023. Node185compspts[1] -= 0;
  16024. Node185compspts[Node185ptslength-1] += 0;
  16025. } else {
  16026. Node185compspts[0] -= 0;
  16027. Node185compspts[1] -= 0;
  16028. Node185compspts[Node185ptslength-2] += 0;
  16029. Node185compspts[Node185ptslength-1] += 0;
  16030. }
  16031. Node185 = new ht.Node();
  16032. Node185.borderWidth = 1;
  16033. Node185rect.width = Node185rect.width === 0 ? 0.0001 : Node185rect.width;
  16034. Node185rect.height = Node185rect.height === 0 ? 0.0001 : Node185rect.height;
  16035. var Node185endCompspts = [Node185compspts[Node185ptslength-2],Node185compspts[Node185ptslength-1],0,0];
  16036. var Node185startCompspts = [Node185compspts[0],Node185compspts[1],0,0];
  16037. Node185.setImage(GD.getPolyLineJSON());
  16038. Node185.setPosition(Node185rect.x+Node185rect.width/2,Node185rect.y+Node185rect.height/2);
  16039. Node185.setSize(Node185rect.width,Node185rect.height);
  16040. Node185.setStyle("opacity",1);
  16041. Node185.s({'pixelPerfect':true});
  16042. Node185borderwidth=1;
  16043. Node185.setRotation(0);
  16044. dataModel.add(Node185);
  16045. Node185.a('node.points',Node185compspts);
  16046. Node185.a('node.segments',[1,2]);
  16047. Node185.a('node.color','rgba(255,128,0,1)');
  16048. Node185.a('node.borderPattern',getDashStyle("@borderPattern@"));
  16049. Node185.a('node.borderColor','rgba(255,128,0,1)');
  16050. Node185.a('node.background','rgba(255,128,0,1)');
  16051. Node185.a('node.gradient','');
  16052. Node185.a('node.gradientcolor','rgba(255,128,0,1)');
  16053. Node185.a('node.endCompspts',Node185endCompspts);
  16054. Node185.a('node.startCompspts',Node185startCompspts);
  16055. (function (node, img, compspts, endCompspts, startCompspts) {
  16056. var position = node.getPosition(),
  16057. w = node.getWidth()*_ratio.ratioX,
  16058. h = node.getHeight()*_ratio.ratioY;
  16059. function resetPoints(rx, ry) {
  16060. for (var i = 0, len = compspts.length; i < len; i++) {
  16061. if (i%2 === 0) {
  16062. compspts[i]*=rx;
  16063. } else {
  16064. compspts[i]*=ry;
  16065. }
  16066. }
  16067. endCompspts[0] = compspts[compspts.length-2];
  16068. endCompspts[1] = compspts[compspts.length-1];
  16069. endCompspts[2] *= rx;
  16070. endCompspts[3] *= ry;
  16071. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  16072. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  16073. startCompspts[0] = compspts[0];
  16074. startCompspts[1] = compspts[1];
  16075. startCompspts[2] *= rx;
  16076. startCompspts[3] *= ry;
  16077. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  16078. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  16079. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  16080. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  16081. }
  16082. node.setSize(w, h);
  16083. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  16084. node.a('node.width', w);
  16085. node.a('node.height', h);
  16086. resetPoints(_ratio.ratioX, _ratio.ratioY);
  16087. node.borderWidth = 1;
  16088. node.a('node.borderwidth',node.borderWidth);
  16089. node._nodename = 'Node185';
  16090. node._nodeType = 'line';
  16091. zoomNodeList.push({
  16092. node: node,
  16093. attr: 'node.borderwidth'
  16094. });
  16095. var setWidth = node.setWidth,
  16096. setHeight = node.setHeight,
  16097. timer, rx = 1, ry = 1;
  16098. node.setWidth = function (width) {
  16099. var _width = this.getWidth();
  16100. rx = width / _width;
  16101. node.a('node.width', width);
  16102. setWidth.apply(this, arguments);
  16103. resetPoints(rx, 1);
  16104. }
  16105. node.setHeight = function (height) {
  16106. var _height = this.getHeight();
  16107. ry = height / _height;
  16108. node.a('node.height', height);
  16109. setHeight.apply(this, arguments);
  16110. resetPoints(1, ry);
  16111. }
  16112. })(Node185, Node185.getImage(), Node185compspts, Node185endCompspts, Node185startCompspts);
  16113. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  16114. var Node186 = new ht.lib['黄色接地'](783*ratio.ratioX, 728*ratio.ratioY, 15*_ratio.ratioX, 13*_ratio.ratioY, 0*Math.PI/180, {}, function (){return {}}, 'Node186');
  16115. _libModel.add("Node186", Node186);
  16116. Node186.setRotation(0*Math.PI/180);
  16117. ;
  16118. ;
  16119. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  16120. var Node187 = new ht.Node();
  16121. var Node187textStart, Node187textWidth, Node187lineStart, Node187align = 'left', Node187fontSize = 13.3333*_ratio.ratioY,Node187width = 41*_ratio.ratioX, Node187height = 16*_ratio.ratioY;
  16122. (function () {
  16123. if (Node187align === 'left') {
  16124. Node187textStart = Node187fontSize * 0.2 > 2 ? Node187fontSize * 0.2 - 4 : Node187fontSize * 0.2 - 9;
  16125. Node187textWidth = Node187width;
  16126. Node187lineStart = 1;
  16127. } else if (Node187align === 'right') {
  16128. Node187textStart = 0;
  16129. Node187textWidth =Node187fontSize <= 8 ? Node187width + Node187fontSize * 0.2 + 6 : Node187width - Node187fontSize * 0.2;
  16130. Node187lineStart = (Node187width - (ht.Default.getTextSize('314', ' '+ Node187fontSize + 'px "Arial"').width + 6)) * 0.5;
  16131. } else if (Node187align === 'center') {
  16132. Node187textStart = -3;
  16133. Node187textWidth = Node187width;
  16134. Node187lineStart = Node187width - ht.Default.getTextSize('314', ' '+ Node187fontSize + 'px "Arial"').width - 11;
  16135. }
  16136. })();
  16137. Node187.setImage(GD.getTextJSON(Node187width, Node187height, true, false, false, ' '+ Node187fontSize + 'px "Arial"'))
  16138. Node187.setPosition(719*ratio.ratioX, 658*ratio.ratioY);
  16139. Node187.setWidth(Node187width);
  16140. Node187.setHeight(Node187height);
  16141. Node187._nodeType = 'text';
  16142. Node187._disallowEvert = true;
  16143. Node187.setRotation(0*Math.PI/180);
  16144. Node187.a('node.width', Node187width);
  16145. Node187.a('node.height', Node187height);
  16146. Node187.a('node.rect', [0, 0, Node187width, Node187height]);
  16147. Node187.a('node.bordercolor','rgba(0,0,0,1)');
  16148. Node187.a('node.borderwidth', 0);
  16149. Node187.a('node.background','' || 'rgba(0,0,0,0)');
  16150. Node187.a('node.gradient','');
  16151. Node187.a('node.gradientcolor','');
  16152. Node187.a('node.text','314');
  16153. Node187.a('node.textalign','left');
  16154. Node187.a('node.textvAlign','middle');
  16155. Node187.a('node.textrect', [Node187textStart, 0, Node187textWidth, Node187height]);
  16156. Node187.a('node.color','rgba(0,0,0,1)');
  16157. Node187.a('node.font',' '+ Node187fontSize + 'px "Arial"');
  16158. Node187.a('node.textvisible',true);
  16159. Node187.a('node.linefeed',false);
  16160. if (false) {
  16161. Node187.a('node.textfunc',function(g) {
  16162. g.beginPath();
  16163. var str=Node187.a('node.text') || '314';
  16164. var color=Node187.a('node.color') || 'rgba(0,0,0,1)';
  16165. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node187width,Node187height,13.3333*_ratio.ratioY,"left",color,' '+ Node187fontSize + 'px "Arial"', 0,g);
  16166. });
  16167. }
  16168. if (false) {
  16169. Node187.a('node.underlinepoints',[Node187lineStart, (16 - 13.3333) * 0.5 * _ratio.ratioY + Node187fontSize + 2 , ht.Default.getTextSize('314', ' '+ Node187fontSize + 'px "Arial"').width + 6, (Node187height - Node187fontSize) * 0.5*_ratio.ratioY + Node187fontSize + 2 ]);
  16170. Node187.a('node.underlinevisible',false);
  16171. Node187.a('node.underlineBorderWidth', 1);
  16172. }
  16173. dataModel.add(Node187);
  16174. zoomNodeList.push({
  16175. node: Node187,
  16176. borderWidth: 0,
  16177. attr: 'node.borderwidth'
  16178. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  16179. var Node188type = 'rect';
  16180. var Node188 = new ht.Node(),
  16181. Node188BorderWidth = 0*2;
  16182. if (Node188type === 'arc') {
  16183. Node188BorderWidth *= 0;
  16184. }
  16185. Node188.setImage(GD.getRectJSON(90*_ratio.ratioX, 21*_ratio.ratioY, Node188type, '@arcFrom@', '@arcTo@', '@arcClose@'));
  16186. Node188.setPosition(744*ratio.ratioX, 779*ratio.ratioY);
  16187. Node188.setSize(90*_ratio.ratioX, 21*_ratio.ratioY);
  16188. Node188.s({
  16189. 'pixelPerfect':true
  16190. /*@AddPara@*/
  16191. });
  16192. Node188.a('node.width', 90*_ratio.ratioX);
  16193. Node188.a('node.height', 21*_ratio.ratioY);
  16194. Node188.a('node.type', Node188type);
  16195. Node188.a('node.rect', [0, 0, 90*_ratio.ratioX, 21*_ratio.ratioY]);
  16196. Node188.a('node.background', 'rgba(0,0,192,1)');
  16197. Node188.a('node.gradientcolor', 'rgba(0,0,192,1)');
  16198. Node188.a('node.gradient', '');
  16199. Node188.a('node.borderwidth', Node188BorderWidth);
  16200. Node188.a('node.color', 'rgba(0,0,0,0)');
  16201. Node188.a('node.fillrect', [0,0,0,0]);
  16202. Node188.a('node.fillbackcolor', 'rgba(0,0,0,0)');
  16203. Node188.a('node.fillgradientcolor', 'rgba(0,0,0,0)');
  16204. Node188.a('node.fillgradient', '');
  16205. if (Node188type !== 'rect') {
  16206. Node188.a('node.arcFrom', parseFloat('@arcFrom@'));
  16207. Node188.a('node.arcTo', parseFloat('@arcTo@'));
  16208. Node188.a('node.arcClose', '@arcClose@' === 'true' ? true : false);
  16209. }
  16210. if (Node188type === 'arc') {
  16211. Node188.a('node.arcOval', true);
  16212. }
  16213. Node188.setRotation(0*Math.PI/180);
  16214. Node188.borderWidth = Node188BorderWidth;
  16215. Node188.borderFillwidth = Node188BorderWidth;
  16216. dataModel.add(Node188);
  16217. Node188._nodename = 'Node188'
  16218. Node188._nodeType = 'rect';
  16219. zoomNodeList.push({
  16220. node: Node188,
  16221. attr: 'node.borderwidth'
  16222. });
  16223. (function (node, _img) {
  16224. var setWidth = node.setWidth,
  16225. setHeight = node.setHeight;
  16226. node.setWidth = function (width) {
  16227. if (width === this.getWidth()) return ;
  16228. var height = this.getHeight();
  16229. this.a('node.width', width);
  16230. this.a('node.rect', [0,0,width, height]);
  16231. setWidth.apply(this, arguments);
  16232. }
  16233. node.setHeight = function (height) {
  16234. if (height === this.getHeight()) return ;
  16235. var width = this.getWidth();
  16236. this.a('node.height', height);
  16237. this.a('node.rect', [0,0,width, height]);
  16238. setHeight.apply(this, arguments);
  16239. }
  16240. })(Node188, Node188.getImage());_ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  16241. var Node189 = new ht.Node();
  16242. var Node189textStart, Node189textWidth, Node189lineStart, Node189align = 'left', Node189fontSize = 13.3333*_ratio.ratioY,Node189width = 69*_ratio.ratioX, Node189height = 30*_ratio.ratioY;
  16243. (function () {
  16244. if (Node189align === 'left') {
  16245. Node189textStart = Node189fontSize * 0.2 > 2 ? Node189fontSize * 0.2 - 4 : Node189fontSize * 0.2 - 9;
  16246. Node189textWidth = Node189width;
  16247. Node189lineStart = 1;
  16248. } else if (Node189align === 'right') {
  16249. Node189textStart = 0;
  16250. Node189textWidth =Node189fontSize <= 8 ? Node189width + Node189fontSize * 0.2 + 6 : Node189width - Node189fontSize * 0.2;
  16251. Node189lineStart = (Node189width - (ht.Default.getTextSize('1#站用变', ' '+ Node189fontSize + 'px "微软雅黑"').width + 6)) * 0.5;
  16252. } else if (Node189align === 'center') {
  16253. Node189textStart = -3;
  16254. Node189textWidth = Node189width;
  16255. Node189lineStart = Node189width - ht.Default.getTextSize('1#站用变', ' '+ Node189fontSize + 'px "微软雅黑"').width - 11;
  16256. }
  16257. })();
  16258. Node189.setImage(GD.getTextJSON(Node189width, Node189height, true, false, false, ' '+ Node189fontSize + 'px "微软雅黑"'))
  16259. Node189.setPosition(748*ratio.ratioX, 779*ratio.ratioY);
  16260. Node189.setWidth(Node189width);
  16261. Node189.setHeight(Node189height);
  16262. Node189._nodeType = 'text';
  16263. Node189._disallowEvert = true;
  16264. Node189.setRotation(0*Math.PI/180);
  16265. Node189.a('node.width', Node189width);
  16266. Node189.a('node.height', Node189height);
  16267. Node189.a('node.rect', [0, 0, Node189width, Node189height]);
  16268. Node189.a('node.bordercolor','rgba(255,255,255,1)');
  16269. Node189.a('node.borderwidth', 0);
  16270. Node189.a('node.background','' || 'rgba(0,0,0,0)');
  16271. Node189.a('node.gradient','');
  16272. Node189.a('node.gradientcolor','');
  16273. Node189.a('node.text','1#站用变');
  16274. Node189.a('node.textalign','left');
  16275. Node189.a('node.textvAlign','middle');
  16276. Node189.a('node.textrect', [Node189textStart, 0, Node189textWidth, Node189height]);
  16277. Node189.a('node.color','rgba(255,255,255,1)');
  16278. Node189.a('node.font',' '+ Node189fontSize + 'px "微软雅黑"');
  16279. Node189.a('node.textvisible',true);
  16280. Node189.a('node.linefeed',false);
  16281. if (false) {
  16282. Node189.a('node.textfunc',function(g) {
  16283. g.beginPath();
  16284. var str=Node189.a('node.text') || '1#站用变';
  16285. var color=Node189.a('node.color') || 'rgba(255,255,255,1)';
  16286. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node189width,Node189height,13.3333*_ratio.ratioY,"left",color,' '+ Node189fontSize + 'px "微软雅黑"', 0,g);
  16287. });
  16288. }
  16289. if (false) {
  16290. Node189.a('node.underlinepoints',[Node189lineStart, (30 - 13.3333) * 0.5 * _ratio.ratioY + Node189fontSize + 2 , ht.Default.getTextSize('1#站用变', ' '+ Node189fontSize + 'px "微软雅黑"').width + 6, (Node189height - Node189fontSize) * 0.5*_ratio.ratioY + Node189fontSize + 2 ]);
  16291. Node189.a('node.underlinevisible',false);
  16292. Node189.a('node.underlineBorderWidth', 1);
  16293. }
  16294. dataModel.add(Node189);
  16295. zoomNodeList.push({
  16296. node: Node189,
  16297. borderWidth: 0,
  16298. attr: 'node.borderwidth'
  16299. }); var Node190points=[864, 632,864, 642],
  16300. Node190rect=ht.Default.unionPoint([{x:864,y:632},{x:864,y:642}]),
  16301. Node190compspts=[];
  16302. _ratio = GD.getRatioWithRotation(0, ratio);
  16303. var _startratio = GD.getRatioWithRotation(4.71238898038469, ratio),
  16304. _endratio = GD.getRatioWithRotation(7.85398163397448, ratio);
  16305. for(var i=0;i<Node190points.length;i++){
  16306. if(i%2==0){
  16307. Node190compspts.push(Node190points[i]-Node190rect.x);
  16308. }else{
  16309. Node190compspts.push(Node190points[i]-Node190rect.y);
  16310. }
  16311. }
  16312. var Node190ptslength=Node190compspts.length;
  16313. if (Node190rect.height === 0) {
  16314. Node190compspts[0] -= 0;
  16315. Node190compspts[Node190ptslength-2] += 0;
  16316. } else if (Node190rect.width === 0){
  16317. Node190compspts[1] -= 0;
  16318. Node190compspts[Node190ptslength-1] += 0;
  16319. } else {
  16320. Node190compspts[0] -= 0;
  16321. Node190compspts[1] -= 0;
  16322. Node190compspts[Node190ptslength-2] += 0;
  16323. Node190compspts[Node190ptslength-1] += 0;
  16324. }
  16325. Node190 = new ht.Node();
  16326. Node190.borderWidth = 1;
  16327. Node190rect.width = Node190rect.width === 0 ? 0.0001 : Node190rect.width;
  16328. Node190rect.height = Node190rect.height === 0 ? 0.0001 : Node190rect.height;
  16329. var Node190endCompspts = [Node190compspts[Node190ptslength-2],Node190compspts[Node190ptslength-1],0,0];
  16330. var Node190startCompspts = [Node190compspts[0],Node190compspts[1],0,0];
  16331. Node190.setImage(GD.getPolyLineJSON());
  16332. Node190.setPosition(Node190rect.x+Node190rect.width/2,Node190rect.y+Node190rect.height/2);
  16333. Node190.setSize(Node190rect.width,Node190rect.height);
  16334. Node190.setStyle("opacity",1);
  16335. Node190.s({'pixelPerfect':true});
  16336. Node190borderwidth=1;
  16337. Node190.setRotation(0);
  16338. dataModel.add(Node190);
  16339. Node190.a('node.points',Node190compspts);
  16340. Node190.a('node.segments',[1,2]);
  16341. Node190.a('node.color','rgba(255,128,0,1)');
  16342. Node190.a('node.borderPattern',getDashStyle("@borderPattern@"));
  16343. Node190.a('node.borderColor','rgba(255,128,0,1)');
  16344. Node190.a('node.background','rgba(255,128,0,1)');
  16345. Node190.a('node.gradient','');
  16346. Node190.a('node.gradientcolor','rgba(255,128,0,1)');
  16347. Node190.a('node.endCompspts',Node190endCompspts);
  16348. Node190.a('node.startCompspts',Node190startCompspts);
  16349. (function (node, img, compspts, endCompspts, startCompspts) {
  16350. var position = node.getPosition(),
  16351. w = node.getWidth()*_ratio.ratioX,
  16352. h = node.getHeight()*_ratio.ratioY;
  16353. function resetPoints(rx, ry) {
  16354. for (var i = 0, len = compspts.length; i < len; i++) {
  16355. if (i%2 === 0) {
  16356. compspts[i]*=rx;
  16357. } else {
  16358. compspts[i]*=ry;
  16359. }
  16360. }
  16361. endCompspts[0] = compspts[compspts.length-2];
  16362. endCompspts[1] = compspts[compspts.length-1];
  16363. endCompspts[2] *= rx;
  16364. endCompspts[3] *= ry;
  16365. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  16366. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  16367. startCompspts[0] = compspts[0];
  16368. startCompspts[1] = compspts[1];
  16369. startCompspts[2] *= rx;
  16370. startCompspts[3] *= ry;
  16371. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  16372. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  16373. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  16374. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  16375. }
  16376. node.setSize(w, h);
  16377. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  16378. node.a('node.width', w);
  16379. node.a('node.height', h);
  16380. resetPoints(_ratio.ratioX, _ratio.ratioY);
  16381. node.borderWidth = 1;
  16382. node.a('node.borderwidth',node.borderWidth);
  16383. node._nodename = 'Node190';
  16384. node._nodeType = 'line';
  16385. zoomNodeList.push({
  16386. node: node,
  16387. attr: 'node.borderwidth'
  16388. });
  16389. var setWidth = node.setWidth,
  16390. setHeight = node.setHeight,
  16391. timer, rx = 1, ry = 1;
  16392. node.setWidth = function (width) {
  16393. var _width = this.getWidth();
  16394. rx = width / _width;
  16395. node.a('node.width', width);
  16396. setWidth.apply(this, arguments);
  16397. resetPoints(rx, 1);
  16398. }
  16399. node.setHeight = function (height) {
  16400. var _height = this.getHeight();
  16401. ry = height / _height;
  16402. node.a('node.height', height);
  16403. setHeight.apply(this, arguments);
  16404. resetPoints(1, ry);
  16405. }
  16406. })(Node190, Node190.getImage(), Node190compspts, Node190endCompspts, Node190startCompspts);
  16407. var Node191points=[864, 676,864, 696],
  16408. Node191rect=ht.Default.unionPoint([{x:864,y:676},{x:864,y:696}]),
  16409. Node191compspts=[];
  16410. _ratio = GD.getRatioWithRotation(0, ratio);
  16411. var _startratio = GD.getRatioWithRotation(4.71238898038469, ratio),
  16412. _endratio = GD.getRatioWithRotation(7.85398163397448, ratio);
  16413. for(var i=0;i<Node191points.length;i++){
  16414. if(i%2==0){
  16415. Node191compspts.push(Node191points[i]-Node191rect.x);
  16416. }else{
  16417. Node191compspts.push(Node191points[i]-Node191rect.y);
  16418. }
  16419. }
  16420. var Node191ptslength=Node191compspts.length;
  16421. if (Node191rect.height === 0) {
  16422. Node191compspts[0] -= 0;
  16423. Node191compspts[Node191ptslength-2] += 0;
  16424. } else if (Node191rect.width === 0){
  16425. Node191compspts[1] -= 0;
  16426. Node191compspts[Node191ptslength-1] += 0;
  16427. } else {
  16428. Node191compspts[0] -= 0;
  16429. Node191compspts[1] -= 0;
  16430. Node191compspts[Node191ptslength-2] += 0;
  16431. Node191compspts[Node191ptslength-1] += 0;
  16432. }
  16433. Node191 = new ht.Node();
  16434. Node191.borderWidth = 1;
  16435. Node191rect.width = Node191rect.width === 0 ? 0.0001 : Node191rect.width;
  16436. Node191rect.height = Node191rect.height === 0 ? 0.0001 : Node191rect.height;
  16437. var Node191endCompspts = [Node191compspts[Node191ptslength-2],Node191compspts[Node191ptslength-1],0,0];
  16438. var Node191startCompspts = [Node191compspts[0],Node191compspts[1],0,0];
  16439. Node191.setImage(GD.getPolyLineJSON());
  16440. Node191.setPosition(Node191rect.x+Node191rect.width/2,Node191rect.y+Node191rect.height/2);
  16441. Node191.setSize(Node191rect.width,Node191rect.height);
  16442. Node191.setStyle("opacity",1);
  16443. Node191.s({'pixelPerfect':true});
  16444. Node191borderwidth=1;
  16445. Node191.setRotation(0);
  16446. dataModel.add(Node191);
  16447. Node191.a('node.points',Node191compspts);
  16448. Node191.a('node.segments',[1,2]);
  16449. Node191.a('node.color','rgba(255,128,0,1)');
  16450. Node191.a('node.borderPattern',getDashStyle("@borderPattern@"));
  16451. Node191.a('node.borderColor','rgba(255,128,0,1)');
  16452. Node191.a('node.background','rgba(255,128,0,1)');
  16453. Node191.a('node.gradient','');
  16454. Node191.a('node.gradientcolor','rgba(255,128,0,1)');
  16455. Node191.a('node.endCompspts',Node191endCompspts);
  16456. Node191.a('node.startCompspts',Node191startCompspts);
  16457. (function (node, img, compspts, endCompspts, startCompspts) {
  16458. var position = node.getPosition(),
  16459. w = node.getWidth()*_ratio.ratioX,
  16460. h = node.getHeight()*_ratio.ratioY;
  16461. function resetPoints(rx, ry) {
  16462. for (var i = 0, len = compspts.length; i < len; i++) {
  16463. if (i%2 === 0) {
  16464. compspts[i]*=rx;
  16465. } else {
  16466. compspts[i]*=ry;
  16467. }
  16468. }
  16469. endCompspts[0] = compspts[compspts.length-2];
  16470. endCompspts[1] = compspts[compspts.length-1];
  16471. endCompspts[2] *= rx;
  16472. endCompspts[3] *= ry;
  16473. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  16474. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  16475. startCompspts[0] = compspts[0];
  16476. startCompspts[1] = compspts[1];
  16477. startCompspts[2] *= rx;
  16478. startCompspts[3] *= ry;
  16479. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  16480. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  16481. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  16482. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  16483. }
  16484. node.setSize(w, h);
  16485. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  16486. node.a('node.width', w);
  16487. node.a('node.height', h);
  16488. resetPoints(_ratio.ratioX, _ratio.ratioY);
  16489. node.borderWidth = 1;
  16490. node.a('node.borderwidth',node.borderWidth);
  16491. node._nodename = 'Node191';
  16492. node._nodeType = 'line';
  16493. zoomNodeList.push({
  16494. node: node,
  16495. attr: 'node.borderwidth'
  16496. });
  16497. var setWidth = node.setWidth,
  16498. setHeight = node.setHeight,
  16499. timer, rx = 1, ry = 1;
  16500. node.setWidth = function (width) {
  16501. var _width = this.getWidth();
  16502. rx = width / _width;
  16503. node.a('node.width', width);
  16504. setWidth.apply(this, arguments);
  16505. resetPoints(rx, 1);
  16506. }
  16507. node.setHeight = function (height) {
  16508. var _height = this.getHeight();
  16509. ry = height / _height;
  16510. node.a('node.height', height);
  16511. setHeight.apply(this, arguments);
  16512. resetPoints(1, ry);
  16513. }
  16514. })(Node191, Node191.getImage(), Node191compspts, Node191endCompspts, Node191startCompspts);
  16515. var Node192points=[864, 697,1064, 697],
  16516. Node192rect=ht.Default.unionPoint([{x:864,y:697},{x:1064,y:697}]),
  16517. Node192compspts=[];
  16518. _ratio = GD.getRatioWithRotation(0, ratio);
  16519. var _startratio = GD.getRatioWithRotation(3.14159265358979, ratio),
  16520. _endratio = GD.getRatioWithRotation(0, ratio);
  16521. for(var i=0;i<Node192points.length;i++){
  16522. if(i%2==0){
  16523. Node192compspts.push(Node192points[i]-Node192rect.x);
  16524. }else{
  16525. Node192compspts.push(Node192points[i]-Node192rect.y);
  16526. }
  16527. }
  16528. var Node192ptslength=Node192compspts.length;
  16529. if (Node192rect.height === 0) {
  16530. Node192compspts[0] -= 0;
  16531. Node192compspts[Node192ptslength-2] += 0;
  16532. } else if (Node192rect.width === 0){
  16533. Node192compspts[1] -= 0;
  16534. Node192compspts[Node192ptslength-1] += 0;
  16535. } else {
  16536. Node192compspts[0] -= 0;
  16537. Node192compspts[1] -= 0;
  16538. Node192compspts[Node192ptslength-2] += 0;
  16539. Node192compspts[Node192ptslength-1] += 0;
  16540. }
  16541. Node192 = new ht.Node();
  16542. Node192.borderWidth = 1;
  16543. Node192rect.width = Node192rect.width === 0 ? 0.0001 : Node192rect.width;
  16544. Node192rect.height = Node192rect.height === 0 ? 0.0001 : Node192rect.height;
  16545. var Node192endCompspts = [Node192compspts[Node192ptslength-2],Node192compspts[Node192ptslength-1],0,0];
  16546. var Node192startCompspts = [Node192compspts[0],Node192compspts[1],0,0];
  16547. Node192.setImage(GD.getPolyLineJSON());
  16548. Node192.setPosition(Node192rect.x+Node192rect.width/2,Node192rect.y+Node192rect.height/2);
  16549. Node192.setSize(Node192rect.width,Node192rect.height);
  16550. Node192.setStyle("opacity",1);
  16551. Node192.s({'pixelPerfect':true});
  16552. Node192borderwidth=1;
  16553. Node192.setRotation(0);
  16554. dataModel.add(Node192);
  16555. Node192.a('node.points',Node192compspts);
  16556. Node192.a('node.segments',[1,2]);
  16557. Node192.a('node.color','rgba(255,128,0,1)');
  16558. Node192.a('node.borderPattern',getDashStyle("@borderPattern@"));
  16559. Node192.a('node.borderColor','rgba(255,128,0,1)');
  16560. Node192.a('node.background','rgba(255,128,0,1)');
  16561. Node192.a('node.gradient','');
  16562. Node192.a('node.gradientcolor','rgba(255,128,0,1)');
  16563. Node192.a('node.endCompspts',Node192endCompspts);
  16564. Node192.a('node.startCompspts',Node192startCompspts);
  16565. (function (node, img, compspts, endCompspts, startCompspts) {
  16566. var position = node.getPosition(),
  16567. w = node.getWidth()*_ratio.ratioX,
  16568. h = node.getHeight()*_ratio.ratioY;
  16569. function resetPoints(rx, ry) {
  16570. for (var i = 0, len = compspts.length; i < len; i++) {
  16571. if (i%2 === 0) {
  16572. compspts[i]*=rx;
  16573. } else {
  16574. compspts[i]*=ry;
  16575. }
  16576. }
  16577. endCompspts[0] = compspts[compspts.length-2];
  16578. endCompspts[1] = compspts[compspts.length-1];
  16579. endCompspts[2] *= rx;
  16580. endCompspts[3] *= ry;
  16581. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  16582. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  16583. startCompspts[0] = compspts[0];
  16584. startCompspts[1] = compspts[1];
  16585. startCompspts[2] *= rx;
  16586. startCompspts[3] *= ry;
  16587. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  16588. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  16589. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  16590. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  16591. }
  16592. node.setSize(w, h);
  16593. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  16594. node.a('node.width', w);
  16595. node.a('node.height', h);
  16596. resetPoints(_ratio.ratioX, _ratio.ratioY);
  16597. node.borderWidth = 1;
  16598. node.a('node.borderwidth',node.borderWidth);
  16599. node._nodename = 'Node192';
  16600. node._nodeType = 'line';
  16601. zoomNodeList.push({
  16602. node: node,
  16603. attr: 'node.borderwidth'
  16604. });
  16605. var setWidth = node.setWidth,
  16606. setHeight = node.setHeight,
  16607. timer, rx = 1, ry = 1;
  16608. node.setWidth = function (width) {
  16609. var _width = this.getWidth();
  16610. rx = width / _width;
  16611. node.a('node.width', width);
  16612. setWidth.apply(this, arguments);
  16613. resetPoints(rx, 1);
  16614. }
  16615. node.setHeight = function (height) {
  16616. var _height = this.getHeight();
  16617. ry = height / _height;
  16618. node.a('node.height', height);
  16619. setHeight.apply(this, arguments);
  16620. resetPoints(1, ry);
  16621. }
  16622. })(Node192, Node192.getImage(), Node192compspts, Node192endCompspts, Node192startCompspts);
  16623. var Node193points=[1064, 676,1064, 696],
  16624. Node193rect=ht.Default.unionPoint([{x:1064,y:676},{x:1064,y:696}]),
  16625. Node193compspts=[];
  16626. _ratio = GD.getRatioWithRotation(0, ratio);
  16627. var _startratio = GD.getRatioWithRotation(4.71238898038469, ratio),
  16628. _endratio = GD.getRatioWithRotation(7.85398163397448, ratio);
  16629. for(var i=0;i<Node193points.length;i++){
  16630. if(i%2==0){
  16631. Node193compspts.push(Node193points[i]-Node193rect.x);
  16632. }else{
  16633. Node193compspts.push(Node193points[i]-Node193rect.y);
  16634. }
  16635. }
  16636. var Node193ptslength=Node193compspts.length;
  16637. if (Node193rect.height === 0) {
  16638. Node193compspts[0] -= 0;
  16639. Node193compspts[Node193ptslength-2] += 0;
  16640. } else if (Node193rect.width === 0){
  16641. Node193compspts[1] -= 0;
  16642. Node193compspts[Node193ptslength-1] += 0;
  16643. } else {
  16644. Node193compspts[0] -= 0;
  16645. Node193compspts[1] -= 0;
  16646. Node193compspts[Node193ptslength-2] += 0;
  16647. Node193compspts[Node193ptslength-1] += 0;
  16648. }
  16649. Node193 = new ht.Node();
  16650. Node193.borderWidth = 1;
  16651. Node193rect.width = Node193rect.width === 0 ? 0.0001 : Node193rect.width;
  16652. Node193rect.height = Node193rect.height === 0 ? 0.0001 : Node193rect.height;
  16653. var Node193endCompspts = [Node193compspts[Node193ptslength-2],Node193compspts[Node193ptslength-1],0,0];
  16654. var Node193startCompspts = [Node193compspts[0],Node193compspts[1],0,0];
  16655. Node193.setImage(GD.getPolyLineJSON());
  16656. Node193.setPosition(Node193rect.x+Node193rect.width/2,Node193rect.y+Node193rect.height/2);
  16657. Node193.setSize(Node193rect.width,Node193rect.height);
  16658. Node193.setStyle("opacity",1);
  16659. Node193.s({'pixelPerfect':true});
  16660. Node193borderwidth=1;
  16661. Node193.setRotation(0);
  16662. dataModel.add(Node193);
  16663. Node193.a('node.points',Node193compspts);
  16664. Node193.a('node.segments',[1,2]);
  16665. Node193.a('node.color','rgba(255,128,0,1)');
  16666. Node193.a('node.borderPattern',getDashStyle("@borderPattern@"));
  16667. Node193.a('node.borderColor','rgba(255,128,0,1)');
  16668. Node193.a('node.background','rgba(255,128,0,1)');
  16669. Node193.a('node.gradient','');
  16670. Node193.a('node.gradientcolor','rgba(255,128,0,1)');
  16671. Node193.a('node.endCompspts',Node193endCompspts);
  16672. Node193.a('node.startCompspts',Node193startCompspts);
  16673. (function (node, img, compspts, endCompspts, startCompspts) {
  16674. var position = node.getPosition(),
  16675. w = node.getWidth()*_ratio.ratioX,
  16676. h = node.getHeight()*_ratio.ratioY;
  16677. function resetPoints(rx, ry) {
  16678. for (var i = 0, len = compspts.length; i < len; i++) {
  16679. if (i%2 === 0) {
  16680. compspts[i]*=rx;
  16681. } else {
  16682. compspts[i]*=ry;
  16683. }
  16684. }
  16685. endCompspts[0] = compspts[compspts.length-2];
  16686. endCompspts[1] = compspts[compspts.length-1];
  16687. endCompspts[2] *= rx;
  16688. endCompspts[3] *= ry;
  16689. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  16690. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  16691. startCompspts[0] = compspts[0];
  16692. startCompspts[1] = compspts[1];
  16693. startCompspts[2] *= rx;
  16694. startCompspts[3] *= ry;
  16695. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  16696. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  16697. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  16698. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  16699. }
  16700. node.setSize(w, h);
  16701. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  16702. node.a('node.width', w);
  16703. node.a('node.height', h);
  16704. resetPoints(_ratio.ratioX, _ratio.ratioY);
  16705. node.borderWidth = 1;
  16706. node.a('node.borderwidth',node.borderWidth);
  16707. node._nodename = 'Node193';
  16708. node._nodeType = 'line';
  16709. zoomNodeList.push({
  16710. node: node,
  16711. attr: 'node.borderwidth'
  16712. });
  16713. var setWidth = node.setWidth,
  16714. setHeight = node.setHeight,
  16715. timer, rx = 1, ry = 1;
  16716. node.setWidth = function (width) {
  16717. var _width = this.getWidth();
  16718. rx = width / _width;
  16719. node.a('node.width', width);
  16720. setWidth.apply(this, arguments);
  16721. resetPoints(rx, 1);
  16722. }
  16723. node.setHeight = function (height) {
  16724. var _height = this.getHeight();
  16725. ry = height / _height;
  16726. node.a('node.height', height);
  16727. setHeight.apply(this, arguments);
  16728. resetPoints(1, ry);
  16729. }
  16730. })(Node193, Node193.getImage(), Node193compspts, Node193endCompspts, Node193startCompspts);
  16731. var Node194points=[1064, 634,1064, 644],
  16732. Node194rect=ht.Default.unionPoint([{x:1064,y:634},{x:1064,y:644}]),
  16733. Node194compspts=[];
  16734. _ratio = GD.getRatioWithRotation(0, ratio);
  16735. var _startratio = GD.getRatioWithRotation(4.71238898038469, ratio),
  16736. _endratio = GD.getRatioWithRotation(7.85398163397448, ratio);
  16737. for(var i=0;i<Node194points.length;i++){
  16738. if(i%2==0){
  16739. Node194compspts.push(Node194points[i]-Node194rect.x);
  16740. }else{
  16741. Node194compspts.push(Node194points[i]-Node194rect.y);
  16742. }
  16743. }
  16744. var Node194ptslength=Node194compspts.length;
  16745. if (Node194rect.height === 0) {
  16746. Node194compspts[0] -= 0;
  16747. Node194compspts[Node194ptslength-2] += 0;
  16748. } else if (Node194rect.width === 0){
  16749. Node194compspts[1] -= 0;
  16750. Node194compspts[Node194ptslength-1] += 0;
  16751. } else {
  16752. Node194compspts[0] -= 0;
  16753. Node194compspts[1] -= 0;
  16754. Node194compspts[Node194ptslength-2] += 0;
  16755. Node194compspts[Node194ptslength-1] += 0;
  16756. }
  16757. Node194 = new ht.Node();
  16758. Node194.borderWidth = 1;
  16759. Node194rect.width = Node194rect.width === 0 ? 0.0001 : Node194rect.width;
  16760. Node194rect.height = Node194rect.height === 0 ? 0.0001 : Node194rect.height;
  16761. var Node194endCompspts = [Node194compspts[Node194ptslength-2],Node194compspts[Node194ptslength-1],0,0];
  16762. var Node194startCompspts = [Node194compspts[0],Node194compspts[1],0,0];
  16763. Node194.setImage(GD.getPolyLineJSON());
  16764. Node194.setPosition(Node194rect.x+Node194rect.width/2,Node194rect.y+Node194rect.height/2);
  16765. Node194.setSize(Node194rect.width,Node194rect.height);
  16766. Node194.setStyle("opacity",1);
  16767. Node194.s({'pixelPerfect':true});
  16768. Node194borderwidth=1;
  16769. Node194.setRotation(0);
  16770. dataModel.add(Node194);
  16771. Node194.a('node.points',Node194compspts);
  16772. Node194.a('node.segments',[1,2]);
  16773. Node194.a('node.color','rgba(255,128,0,1)');
  16774. Node194.a('node.borderPattern',getDashStyle("@borderPattern@"));
  16775. Node194.a('node.borderColor','rgba(255,128,0,1)');
  16776. Node194.a('node.background','rgba(255,128,0,1)');
  16777. Node194.a('node.gradient','');
  16778. Node194.a('node.gradientcolor','rgba(255,128,0,1)');
  16779. Node194.a('node.endCompspts',Node194endCompspts);
  16780. Node194.a('node.startCompspts',Node194startCompspts);
  16781. (function (node, img, compspts, endCompspts, startCompspts) {
  16782. var position = node.getPosition(),
  16783. w = node.getWidth()*_ratio.ratioX,
  16784. h = node.getHeight()*_ratio.ratioY;
  16785. function resetPoints(rx, ry) {
  16786. for (var i = 0, len = compspts.length; i < len; i++) {
  16787. if (i%2 === 0) {
  16788. compspts[i]*=rx;
  16789. } else {
  16790. compspts[i]*=ry;
  16791. }
  16792. }
  16793. endCompspts[0] = compspts[compspts.length-2];
  16794. endCompspts[1] = compspts[compspts.length-1];
  16795. endCompspts[2] *= rx;
  16796. endCompspts[3] *= ry;
  16797. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  16798. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  16799. startCompspts[0] = compspts[0];
  16800. startCompspts[1] = compspts[1];
  16801. startCompspts[2] *= rx;
  16802. startCompspts[3] *= ry;
  16803. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  16804. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  16805. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  16806. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  16807. }
  16808. node.setSize(w, h);
  16809. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  16810. node.a('node.width', w);
  16811. node.a('node.height', h);
  16812. resetPoints(_ratio.ratioX, _ratio.ratioY);
  16813. node.borderWidth = 1;
  16814. node.a('node.borderwidth',node.borderWidth);
  16815. node._nodename = 'Node194';
  16816. node._nodeType = 'line';
  16817. zoomNodeList.push({
  16818. node: node,
  16819. attr: 'node.borderwidth'
  16820. });
  16821. var setWidth = node.setWidth,
  16822. setHeight = node.setHeight,
  16823. timer, rx = 1, ry = 1;
  16824. node.setWidth = function (width) {
  16825. var _width = this.getWidth();
  16826. rx = width / _width;
  16827. node.a('node.width', width);
  16828. setWidth.apply(this, arguments);
  16829. resetPoints(rx, 1);
  16830. }
  16831. node.setHeight = function (height) {
  16832. var _height = this.getHeight();
  16833. ry = height / _height;
  16834. node.a('node.height', height);
  16835. setHeight.apply(this, arguments);
  16836. resetPoints(1, ry);
  16837. }
  16838. })(Node194, Node194.getImage(), Node194compspts, Node194endCompspts, Node194startCompspts);
  16839. var Node195points=[400, 632,400, 642],
  16840. Node195rect=ht.Default.unionPoint([{x:400,y:632},{x:400,y:642}]),
  16841. Node195compspts=[];
  16842. _ratio = GD.getRatioWithRotation(0, ratio);
  16843. var _startratio = GD.getRatioWithRotation(4.71238898038469, ratio),
  16844. _endratio = GD.getRatioWithRotation(7.85398163397448, ratio);
  16845. for(var i=0;i<Node195points.length;i++){
  16846. if(i%2==0){
  16847. Node195compspts.push(Node195points[i]-Node195rect.x);
  16848. }else{
  16849. Node195compspts.push(Node195points[i]-Node195rect.y);
  16850. }
  16851. }
  16852. var Node195ptslength=Node195compspts.length;
  16853. if (Node195rect.height === 0) {
  16854. Node195compspts[0] -= 0;
  16855. Node195compspts[Node195ptslength-2] += 0;
  16856. } else if (Node195rect.width === 0){
  16857. Node195compspts[1] -= 0;
  16858. Node195compspts[Node195ptslength-1] += 0;
  16859. } else {
  16860. Node195compspts[0] -= 0;
  16861. Node195compspts[1] -= 0;
  16862. Node195compspts[Node195ptslength-2] += 0;
  16863. Node195compspts[Node195ptslength-1] += 0;
  16864. }
  16865. Node195 = new ht.Node();
  16866. Node195.borderWidth = 1;
  16867. Node195rect.width = Node195rect.width === 0 ? 0.0001 : Node195rect.width;
  16868. Node195rect.height = Node195rect.height === 0 ? 0.0001 : Node195rect.height;
  16869. var Node195endCompspts = [Node195compspts[Node195ptslength-2],Node195compspts[Node195ptslength-1],0,0];
  16870. var Node195startCompspts = [Node195compspts[0],Node195compspts[1],0,0];
  16871. Node195.setImage(GD.getPolyLineJSON());
  16872. Node195.setPosition(Node195rect.x+Node195rect.width/2,Node195rect.y+Node195rect.height/2);
  16873. Node195.setSize(Node195rect.width,Node195rect.height);
  16874. Node195.setStyle("opacity",1);
  16875. Node195.s({'pixelPerfect':true});
  16876. Node195borderwidth=1;
  16877. Node195.setRotation(0);
  16878. dataModel.add(Node195);
  16879. Node195.a('node.points',Node195compspts);
  16880. Node195.a('node.segments',[1,2]);
  16881. Node195.a('node.color','rgba(255,128,0,1)');
  16882. Node195.a('node.borderPattern',getDashStyle("@borderPattern@"));
  16883. Node195.a('node.borderColor','rgba(255,128,0,1)');
  16884. Node195.a('node.background','rgba(255,128,0,1)');
  16885. Node195.a('node.gradient','');
  16886. Node195.a('node.gradientcolor','rgba(255,128,0,1)');
  16887. Node195.a('node.endCompspts',Node195endCompspts);
  16888. Node195.a('node.startCompspts',Node195startCompspts);
  16889. (function (node, img, compspts, endCompspts, startCompspts) {
  16890. var position = node.getPosition(),
  16891. w = node.getWidth()*_ratio.ratioX,
  16892. h = node.getHeight()*_ratio.ratioY;
  16893. function resetPoints(rx, ry) {
  16894. for (var i = 0, len = compspts.length; i < len; i++) {
  16895. if (i%2 === 0) {
  16896. compspts[i]*=rx;
  16897. } else {
  16898. compspts[i]*=ry;
  16899. }
  16900. }
  16901. endCompspts[0] = compspts[compspts.length-2];
  16902. endCompspts[1] = compspts[compspts.length-1];
  16903. endCompspts[2] *= rx;
  16904. endCompspts[3] *= ry;
  16905. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  16906. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  16907. startCompspts[0] = compspts[0];
  16908. startCompspts[1] = compspts[1];
  16909. startCompspts[2] *= rx;
  16910. startCompspts[3] *= ry;
  16911. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  16912. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  16913. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  16914. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  16915. }
  16916. node.setSize(w, h);
  16917. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  16918. node.a('node.width', w);
  16919. node.a('node.height', h);
  16920. resetPoints(_ratio.ratioX, _ratio.ratioY);
  16921. node.borderWidth = 1;
  16922. node.a('node.borderwidth',node.borderWidth);
  16923. node._nodename = 'Node195';
  16924. node._nodeType = 'line';
  16925. zoomNodeList.push({
  16926. node: node,
  16927. attr: 'node.borderwidth'
  16928. });
  16929. var setWidth = node.setWidth,
  16930. setHeight = node.setHeight,
  16931. timer, rx = 1, ry = 1;
  16932. node.setWidth = function (width) {
  16933. var _width = this.getWidth();
  16934. rx = width / _width;
  16935. node.a('node.width', width);
  16936. setWidth.apply(this, arguments);
  16937. resetPoints(rx, 1);
  16938. }
  16939. node.setHeight = function (height) {
  16940. var _height = this.getHeight();
  16941. ry = height / _height;
  16942. node.a('node.height', height);
  16943. setHeight.apply(this, arguments);
  16944. resetPoints(1, ry);
  16945. }
  16946. })(Node195, Node195.getImage(), Node195compspts, Node195endCompspts, Node195startCompspts);
  16947. _ratio = GD.getRatioWithRotation(180*Math.PI/180, ratio);
  16948. var Node196 = new ht.lib['黄箭头'](399*ratio.ratioX, 721*ratio.ratioY, 10*_ratio.ratioX, 88*_ratio.ratioY, 180*Math.PI/180, {}, function (){return {}}, 'Node196');
  16949. _libModel.add("Node196", Node196);
  16950. Node196.setRotation(180*Math.PI/180);
  16951. ;
  16952. ;
  16953. var Node197points=[400, 695,440, 695],
  16954. Node197rect=ht.Default.unionPoint([{x:400,y:695},{x:440,y:695}]),
  16955. Node197compspts=[];
  16956. _ratio = GD.getRatioWithRotation(0, ratio);
  16957. var _startratio = GD.getRatioWithRotation(3.14159265358979, ratio),
  16958. _endratio = GD.getRatioWithRotation(0, ratio);
  16959. for(var i=0;i<Node197points.length;i++){
  16960. if(i%2==0){
  16961. Node197compspts.push(Node197points[i]-Node197rect.x);
  16962. }else{
  16963. Node197compspts.push(Node197points[i]-Node197rect.y);
  16964. }
  16965. }
  16966. var Node197ptslength=Node197compspts.length;
  16967. if (Node197rect.height === 0) {
  16968. Node197compspts[0] -= 0;
  16969. Node197compspts[Node197ptslength-2] += 0;
  16970. } else if (Node197rect.width === 0){
  16971. Node197compspts[1] -= 0;
  16972. Node197compspts[Node197ptslength-1] += 0;
  16973. } else {
  16974. Node197compspts[0] -= 0;
  16975. Node197compspts[1] -= 0;
  16976. Node197compspts[Node197ptslength-2] += 0;
  16977. Node197compspts[Node197ptslength-1] += 0;
  16978. }
  16979. Node197 = new ht.Node();
  16980. Node197.borderWidth = 1;
  16981. Node197rect.width = Node197rect.width === 0 ? 0.0001 : Node197rect.width;
  16982. Node197rect.height = Node197rect.height === 0 ? 0.0001 : Node197rect.height;
  16983. var Node197endCompspts = [Node197compspts[Node197ptslength-2],Node197compspts[Node197ptslength-1],0,0];
  16984. var Node197startCompspts = [Node197compspts[0],Node197compspts[1],0,0];
  16985. Node197.setImage(GD.getPolyLineJSON());
  16986. Node197.setPosition(Node197rect.x+Node197rect.width/2,Node197rect.y+Node197rect.height/2);
  16987. Node197.setSize(Node197rect.width,Node197rect.height);
  16988. Node197.setStyle("opacity",1);
  16989. Node197.s({'pixelPerfect':true});
  16990. Node197borderwidth=1;
  16991. Node197.setRotation(0);
  16992. dataModel.add(Node197);
  16993. Node197.a('node.points',Node197compspts);
  16994. Node197.a('node.segments',[1,2]);
  16995. Node197.a('node.color','rgba(255,128,0,1)');
  16996. Node197.a('node.borderPattern',getDashStyle("@borderPattern@"));
  16997. Node197.a('node.borderColor','rgba(255,128,0,1)');
  16998. Node197.a('node.background','rgba(255,128,0,1)');
  16999. Node197.a('node.gradient','');
  17000. Node197.a('node.gradientcolor','rgba(255,128,0,1)');
  17001. Node197.a('node.endCompspts',Node197endCompspts);
  17002. Node197.a('node.startCompspts',Node197startCompspts);
  17003. (function (node, img, compspts, endCompspts, startCompspts) {
  17004. var position = node.getPosition(),
  17005. w = node.getWidth()*_ratio.ratioX,
  17006. h = node.getHeight()*_ratio.ratioY;
  17007. function resetPoints(rx, ry) {
  17008. for (var i = 0, len = compspts.length; i < len; i++) {
  17009. if (i%2 === 0) {
  17010. compspts[i]*=rx;
  17011. } else {
  17012. compspts[i]*=ry;
  17013. }
  17014. }
  17015. endCompspts[0] = compspts[compspts.length-2];
  17016. endCompspts[1] = compspts[compspts.length-1];
  17017. endCompspts[2] *= rx;
  17018. endCompspts[3] *= ry;
  17019. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  17020. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  17021. startCompspts[0] = compspts[0];
  17022. startCompspts[1] = compspts[1];
  17023. startCompspts[2] *= rx;
  17024. startCompspts[3] *= ry;
  17025. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  17026. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  17027. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  17028. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  17029. }
  17030. node.setSize(w, h);
  17031. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  17032. node.a('node.width', w);
  17033. node.a('node.height', h);
  17034. resetPoints(_ratio.ratioX, _ratio.ratioY);
  17035. node.borderWidth = 1;
  17036. node.a('node.borderwidth',node.borderWidth);
  17037. node._nodename = 'Node197';
  17038. node._nodeType = 'line';
  17039. zoomNodeList.push({
  17040. node: node,
  17041. attr: 'node.borderwidth'
  17042. });
  17043. var setWidth = node.setWidth,
  17044. setHeight = node.setHeight,
  17045. timer, rx = 1, ry = 1;
  17046. node.setWidth = function (width) {
  17047. var _width = this.getWidth();
  17048. rx = width / _width;
  17049. node.a('node.width', width);
  17050. setWidth.apply(this, arguments);
  17051. resetPoints(rx, 1);
  17052. }
  17053. node.setHeight = function (height) {
  17054. var _height = this.getHeight();
  17055. ry = height / _height;
  17056. node.a('node.height', height);
  17057. setHeight.apply(this, arguments);
  17058. resetPoints(1, ry);
  17059. }
  17060. })(Node197, Node197.getImage(), Node197compspts, Node197endCompspts, Node197startCompspts);
  17061. var Node198points=[440, 695,440, 705],
  17062. Node198rect=ht.Default.unionPoint([{x:440,y:695},{x:440,y:705}]),
  17063. Node198compspts=[];
  17064. _ratio = GD.getRatioWithRotation(0, ratio);
  17065. var _startratio = GD.getRatioWithRotation(4.71238898038469, ratio),
  17066. _endratio = GD.getRatioWithRotation(7.85398163397448, ratio);
  17067. for(var i=0;i<Node198points.length;i++){
  17068. if(i%2==0){
  17069. Node198compspts.push(Node198points[i]-Node198rect.x);
  17070. }else{
  17071. Node198compspts.push(Node198points[i]-Node198rect.y);
  17072. }
  17073. }
  17074. var Node198ptslength=Node198compspts.length;
  17075. if (Node198rect.height === 0) {
  17076. Node198compspts[0] -= 0;
  17077. Node198compspts[Node198ptslength-2] += 0;
  17078. } else if (Node198rect.width === 0){
  17079. Node198compspts[1] -= 0;
  17080. Node198compspts[Node198ptslength-1] += 0;
  17081. } else {
  17082. Node198compspts[0] -= 0;
  17083. Node198compspts[1] -= 0;
  17084. Node198compspts[Node198ptslength-2] += 0;
  17085. Node198compspts[Node198ptslength-1] += 0;
  17086. }
  17087. Node198 = new ht.Node();
  17088. Node198.borderWidth = 1;
  17089. Node198rect.width = Node198rect.width === 0 ? 0.0001 : Node198rect.width;
  17090. Node198rect.height = Node198rect.height === 0 ? 0.0001 : Node198rect.height;
  17091. var Node198endCompspts = [Node198compspts[Node198ptslength-2],Node198compspts[Node198ptslength-1],0,0];
  17092. var Node198startCompspts = [Node198compspts[0],Node198compspts[1],0,0];
  17093. Node198.setImage(GD.getPolyLineJSON());
  17094. Node198.setPosition(Node198rect.x+Node198rect.width/2,Node198rect.y+Node198rect.height/2);
  17095. Node198.setSize(Node198rect.width,Node198rect.height);
  17096. Node198.setStyle("opacity",1);
  17097. Node198.s({'pixelPerfect':true});
  17098. Node198borderwidth=1;
  17099. Node198.setRotation(0);
  17100. dataModel.add(Node198);
  17101. Node198.a('node.points',Node198compspts);
  17102. Node198.a('node.segments',[1,2]);
  17103. Node198.a('node.color','rgba(255,128,0,1)');
  17104. Node198.a('node.borderPattern',getDashStyle("@borderPattern@"));
  17105. Node198.a('node.borderColor','rgba(255,128,0,1)');
  17106. Node198.a('node.background','rgba(255,128,0,1)');
  17107. Node198.a('node.gradient','');
  17108. Node198.a('node.gradientcolor','rgba(255,128,0,1)');
  17109. Node198.a('node.endCompspts',Node198endCompspts);
  17110. Node198.a('node.startCompspts',Node198startCompspts);
  17111. (function (node, img, compspts, endCompspts, startCompspts) {
  17112. var position = node.getPosition(),
  17113. w = node.getWidth()*_ratio.ratioX,
  17114. h = node.getHeight()*_ratio.ratioY;
  17115. function resetPoints(rx, ry) {
  17116. for (var i = 0, len = compspts.length; i < len; i++) {
  17117. if (i%2 === 0) {
  17118. compspts[i]*=rx;
  17119. } else {
  17120. compspts[i]*=ry;
  17121. }
  17122. }
  17123. endCompspts[0] = compspts[compspts.length-2];
  17124. endCompspts[1] = compspts[compspts.length-1];
  17125. endCompspts[2] *= rx;
  17126. endCompspts[3] *= ry;
  17127. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  17128. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  17129. startCompspts[0] = compspts[0];
  17130. startCompspts[1] = compspts[1];
  17131. startCompspts[2] *= rx;
  17132. startCompspts[3] *= ry;
  17133. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  17134. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  17135. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  17136. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  17137. }
  17138. node.setSize(w, h);
  17139. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  17140. node.a('node.width', w);
  17141. node.a('node.height', h);
  17142. resetPoints(_ratio.ratioX, _ratio.ratioY);
  17143. node.borderWidth = 1;
  17144. node.a('node.borderwidth',node.borderWidth);
  17145. node._nodename = 'Node198';
  17146. node._nodeType = 'line';
  17147. zoomNodeList.push({
  17148. node: node,
  17149. attr: 'node.borderwidth'
  17150. });
  17151. var setWidth = node.setWidth,
  17152. setHeight = node.setHeight,
  17153. timer, rx = 1, ry = 1;
  17154. node.setWidth = function (width) {
  17155. var _width = this.getWidth();
  17156. rx = width / _width;
  17157. node.a('node.width', width);
  17158. setWidth.apply(this, arguments);
  17159. resetPoints(rx, 1);
  17160. }
  17161. node.setHeight = function (height) {
  17162. var _height = this.getHeight();
  17163. ry = height / _height;
  17164. node.a('node.height', height);
  17165. setHeight.apply(this, arguments);
  17166. resetPoints(1, ry);
  17167. }
  17168. })(Node198, Node198.getImage(), Node198compspts, Node198endCompspts, Node198startCompspts);
  17169. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  17170. var Node199 = new ht.lib['黄色接地'](440*ratio.ratioX, 728*ratio.ratioY, 15*_ratio.ratioX, 13*_ratio.ratioY, 0*Math.PI/180, {}, function (){return {}}, 'Node199');
  17171. _libModel.add("Node199", Node199);
  17172. Node199.setRotation(0*Math.PI/180);
  17173. ;
  17174. ;
  17175. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  17176. var Node200 = new ht.Node();
  17177. var Node200textStart, Node200textWidth, Node200lineStart, Node200align = 'left', Node200fontSize = 13.3333*_ratio.ratioY,Node200width = 41*_ratio.ratioX, Node200height = 16*_ratio.ratioY;
  17178. (function () {
  17179. if (Node200align === 'left') {
  17180. Node200textStart = Node200fontSize * 0.2 > 2 ? Node200fontSize * 0.2 - 4 : Node200fontSize * 0.2 - 9;
  17181. Node200textWidth = Node200width;
  17182. Node200lineStart = 1;
  17183. } else if (Node200align === 'right') {
  17184. Node200textStart = 0;
  17185. Node200textWidth =Node200fontSize <= 8 ? Node200width + Node200fontSize * 0.2 + 6 : Node200width - Node200fontSize * 0.2;
  17186. Node200lineStart = (Node200width - (ht.Default.getTextSize('312', ' '+ Node200fontSize + 'px "Arial"').width + 6)) * 0.5;
  17187. } else if (Node200align === 'center') {
  17188. Node200textStart = -3;
  17189. Node200textWidth = Node200width;
  17190. Node200lineStart = Node200width - ht.Default.getTextSize('312', ' '+ Node200fontSize + 'px "Arial"').width - 11;
  17191. }
  17192. })();
  17193. Node200.setImage(GD.getTextJSON(Node200width, Node200height, true, false, false, ' '+ Node200fontSize + 'px "Arial"'))
  17194. Node200.setPosition(376*ratio.ratioX, 659*ratio.ratioY);
  17195. Node200.setWidth(Node200width);
  17196. Node200.setHeight(Node200height);
  17197. Node200._nodeType = 'text';
  17198. Node200._disallowEvert = true;
  17199. Node200.setRotation(0*Math.PI/180);
  17200. Node200.a('node.width', Node200width);
  17201. Node200.a('node.height', Node200height);
  17202. Node200.a('node.rect', [0, 0, Node200width, Node200height]);
  17203. Node200.a('node.bordercolor','rgba(0,0,0,1)');
  17204. Node200.a('node.borderwidth', 0);
  17205. Node200.a('node.background','' || 'rgba(0,0,0,0)');
  17206. Node200.a('node.gradient','');
  17207. Node200.a('node.gradientcolor','');
  17208. Node200.a('node.text','312');
  17209. Node200.a('node.textalign','left');
  17210. Node200.a('node.textvAlign','middle');
  17211. Node200.a('node.textrect', [Node200textStart, 0, Node200textWidth, Node200height]);
  17212. Node200.a('node.color','rgba(0,0,0,1)');
  17213. Node200.a('node.font',' '+ Node200fontSize + 'px "Arial"');
  17214. Node200.a('node.textvisible',true);
  17215. Node200.a('node.linefeed',false);
  17216. if (false) {
  17217. Node200.a('node.textfunc',function(g) {
  17218. g.beginPath();
  17219. var str=Node200.a('node.text') || '312';
  17220. var color=Node200.a('node.color') || 'rgba(0,0,0,1)';
  17221. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node200width,Node200height,13.3333*_ratio.ratioY,"left",color,' '+ Node200fontSize + 'px "Arial"', 0,g);
  17222. });
  17223. }
  17224. if (false) {
  17225. Node200.a('node.underlinepoints',[Node200lineStart, (16 - 13.3333) * 0.5 * _ratio.ratioY + Node200fontSize + 2 , ht.Default.getTextSize('312', ' '+ Node200fontSize + 'px "Arial"').width + 6, (Node200height - Node200fontSize) * 0.5*_ratio.ratioY + Node200fontSize + 2 ]);
  17226. Node200.a('node.underlinevisible',false);
  17227. Node200.a('node.underlineBorderWidth', 1);
  17228. }
  17229. dataModel.add(Node200);
  17230. zoomNodeList.push({
  17231. node: Node200,
  17232. borderWidth: 0,
  17233. attr: 'node.borderwidth'
  17234. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  17235. var Node201type = 'rect';
  17236. var Node201 = new ht.Node(),
  17237. Node201BorderWidth = 0*2;
  17238. if (Node201type === 'arc') {
  17239. Node201BorderWidth *= 0;
  17240. }
  17241. Node201.setImage(GD.getRectJSON(90*_ratio.ratioX, 21*_ratio.ratioY, Node201type, '@arcFrom@', '@arcTo@', '@arcClose@'));
  17242. Node201.setPosition(401*ratio.ratioX, 780*ratio.ratioY);
  17243. Node201.setSize(90*_ratio.ratioX, 21*_ratio.ratioY);
  17244. Node201.s({
  17245. 'pixelPerfect':true
  17246. /*@AddPara@*/
  17247. });
  17248. Node201.a('node.width', 90*_ratio.ratioX);
  17249. Node201.a('node.height', 21*_ratio.ratioY);
  17250. Node201.a('node.type', Node201type);
  17251. Node201.a('node.rect', [0, 0, 90*_ratio.ratioX, 21*_ratio.ratioY]);
  17252. Node201.a('node.background', 'rgba(0,0,192,1)');
  17253. Node201.a('node.gradientcolor', 'rgba(0,0,192,1)');
  17254. Node201.a('node.gradient', '');
  17255. Node201.a('node.borderwidth', Node201BorderWidth);
  17256. Node201.a('node.color', 'rgba(0,0,0,0)');
  17257. Node201.a('node.fillrect', [0,0,0,0]);
  17258. Node201.a('node.fillbackcolor', 'rgba(0,0,0,0)');
  17259. Node201.a('node.fillgradientcolor', 'rgba(0,0,0,0)');
  17260. Node201.a('node.fillgradient', '');
  17261. if (Node201type !== 'rect') {
  17262. Node201.a('node.arcFrom', parseFloat('@arcFrom@'));
  17263. Node201.a('node.arcTo', parseFloat('@arcTo@'));
  17264. Node201.a('node.arcClose', '@arcClose@' === 'true' ? true : false);
  17265. }
  17266. if (Node201type === 'arc') {
  17267. Node201.a('node.arcOval', true);
  17268. }
  17269. Node201.setRotation(0*Math.PI/180);
  17270. Node201.borderWidth = Node201BorderWidth;
  17271. Node201.borderFillwidth = Node201BorderWidth;
  17272. dataModel.add(Node201);
  17273. Node201._nodename = 'Node201'
  17274. Node201._nodeType = 'rect';
  17275. zoomNodeList.push({
  17276. node: Node201,
  17277. attr: 'node.borderwidth'
  17278. });
  17279. (function (node, _img) {
  17280. var setWidth = node.setWidth,
  17281. setHeight = node.setHeight;
  17282. node.setWidth = function (width) {
  17283. if (width === this.getWidth()) return ;
  17284. var height = this.getHeight();
  17285. this.a('node.width', width);
  17286. this.a('node.rect', [0,0,width, height]);
  17287. setWidth.apply(this, arguments);
  17288. }
  17289. node.setHeight = function (height) {
  17290. if (height === this.getHeight()) return ;
  17291. var width = this.getWidth();
  17292. this.a('node.height', height);
  17293. this.a('node.rect', [0,0,width, height]);
  17294. setHeight.apply(this, arguments);
  17295. }
  17296. })(Node201, Node201.getImage());_ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  17297. var Node202 = new ht.Node();
  17298. var Node202textStart, Node202textWidth, Node202lineStart, Node202align = 'left', Node202fontSize = 13.3333*_ratio.ratioY,Node202width = 69*_ratio.ratioX, Node202height = 30*_ratio.ratioY;
  17299. (function () {
  17300. if (Node202align === 'left') {
  17301. Node202textStart = Node202fontSize * 0.2 > 2 ? Node202fontSize * 0.2 - 4 : Node202fontSize * 0.2 - 9;
  17302. Node202textWidth = Node202width;
  17303. Node202lineStart = 1;
  17304. } else if (Node202align === 'right') {
  17305. Node202textStart = 0;
  17306. Node202textWidth =Node202fontSize <= 8 ? Node202width + Node202fontSize * 0.2 + 6 : Node202width - Node202fontSize * 0.2;
  17307. Node202lineStart = (Node202width - (ht.Default.getTextSize('集电Ⅱ线', ' '+ Node202fontSize + 'px "微软雅黑"').width + 6)) * 0.5;
  17308. } else if (Node202align === 'center') {
  17309. Node202textStart = -3;
  17310. Node202textWidth = Node202width;
  17311. Node202lineStart = Node202width - ht.Default.getTextSize('集电Ⅱ线', ' '+ Node202fontSize + 'px "微软雅黑"').width - 11;
  17312. }
  17313. })();
  17314. Node202.setImage(GD.getTextJSON(Node202width, Node202height, true, false, false, ' '+ Node202fontSize + 'px "微软雅黑"'))
  17315. Node202.setPosition(410*ratio.ratioX, 781*ratio.ratioY);
  17316. Node202.setWidth(Node202width);
  17317. Node202.setHeight(Node202height);
  17318. Node202._nodeType = 'text';
  17319. Node202._disallowEvert = true;
  17320. Node202.setRotation(0*Math.PI/180);
  17321. Node202.a('node.width', Node202width);
  17322. Node202.a('node.height', Node202height);
  17323. Node202.a('node.rect', [0, 0, Node202width, Node202height]);
  17324. Node202.a('node.bordercolor','rgba(255,255,255,1)');
  17325. Node202.a('node.borderwidth', 0);
  17326. Node202.a('node.background','' || 'rgba(0,0,0,0)');
  17327. Node202.a('node.gradient','');
  17328. Node202.a('node.gradientcolor','');
  17329. Node202.a('node.text','集电Ⅱ线');
  17330. Node202.a('node.textalign','left');
  17331. Node202.a('node.textvAlign','middle');
  17332. Node202.a('node.textrect', [Node202textStart, 0, Node202textWidth, Node202height]);
  17333. Node202.a('node.color','rgba(255,255,255,1)');
  17334. Node202.a('node.font',' '+ Node202fontSize + 'px "微软雅黑"');
  17335. Node202.a('node.textvisible',true);
  17336. Node202.a('node.linefeed',false);
  17337. if (false) {
  17338. Node202.a('node.textfunc',function(g) {
  17339. g.beginPath();
  17340. var str=Node202.a('node.text') || '集电Ⅱ线';
  17341. var color=Node202.a('node.color') || 'rgba(255,255,255,1)';
  17342. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node202width,Node202height,13.3333*_ratio.ratioY,"left",color,' '+ Node202fontSize + 'px "微软雅黑"', 0,g);
  17343. });
  17344. }
  17345. if (false) {
  17346. Node202.a('node.underlinepoints',[Node202lineStart, (30 - 13.3333) * 0.5 * _ratio.ratioY + Node202fontSize + 2 , ht.Default.getTextSize('集电Ⅱ线', ' '+ Node202fontSize + 'px "微软雅黑"').width + 6, (Node202height - Node202fontSize) * 0.5*_ratio.ratioY + Node202fontSize + 2 ]);
  17347. Node202.a('node.underlinevisible',false);
  17348. Node202.a('node.underlineBorderWidth', 1);
  17349. }
  17350. dataModel.add(Node202);
  17351. zoomNodeList.push({
  17352. node: Node202,
  17353. borderWidth: 0,
  17354. attr: 'node.borderwidth'
  17355. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  17356. var Node203 = new ht.Node();
  17357. var Node203textStart, Node203textWidth, Node203lineStart, Node203align = 'left', Node203fontSize = 13.3333*_ratio.ratioY,Node203width = 41*_ratio.ratioX, Node203height = 16*_ratio.ratioY;
  17358. (function () {
  17359. if (Node203align === 'left') {
  17360. Node203textStart = Node203fontSize * 0.2 > 2 ? Node203fontSize * 0.2 - 4 : Node203fontSize * 0.2 - 9;
  17361. Node203textWidth = Node203width;
  17362. Node203lineStart = 1;
  17363. } else if (Node203align === 'right') {
  17364. Node203textStart = 0;
  17365. Node203textWidth =Node203fontSize <= 8 ? Node203width + Node203fontSize * 0.2 + 6 : Node203width - Node203fontSize * 0.2;
  17366. Node203lineStart = (Node203width - (ht.Default.getTextSize('312-0', ' '+ Node203fontSize + 'px "Arial"').width + 6)) * 0.5;
  17367. } else if (Node203align === 'center') {
  17368. Node203textStart = -3;
  17369. Node203textWidth = Node203width;
  17370. Node203lineStart = Node203width - ht.Default.getTextSize('312-0', ' '+ Node203fontSize + 'px "Arial"').width - 11;
  17371. }
  17372. })();
  17373. Node203.setImage(GD.getTextJSON(Node203width, Node203height, true, false, false, ' '+ Node203fontSize + 'px "Arial"'))
  17374. Node203.setPosition(468*ratio.ratioX, 712*ratio.ratioY);
  17375. Node203.setWidth(Node203width);
  17376. Node203.setHeight(Node203height);
  17377. Node203._nodeType = 'text';
  17378. Node203._disallowEvert = true;
  17379. Node203.setRotation(0*Math.PI/180);
  17380. Node203.a('node.width', Node203width);
  17381. Node203.a('node.height', Node203height);
  17382. Node203.a('node.rect', [0, 0, Node203width, Node203height]);
  17383. Node203.a('node.bordercolor','rgba(0,0,0,1)');
  17384. Node203.a('node.borderwidth', 0);
  17385. Node203.a('node.background','' || 'rgba(0,0,0,0)');
  17386. Node203.a('node.gradient','');
  17387. Node203.a('node.gradientcolor','');
  17388. Node203.a('node.text','312-0');
  17389. Node203.a('node.textalign','left');
  17390. Node203.a('node.textvAlign','middle');
  17391. Node203.a('node.textrect', [Node203textStart, 0, Node203textWidth, Node203height]);
  17392. Node203.a('node.color','rgba(0,0,0,1)');
  17393. Node203.a('node.font',' '+ Node203fontSize + 'px "Arial"');
  17394. Node203.a('node.textvisible',true);
  17395. Node203.a('node.linefeed',false);
  17396. if (false) {
  17397. Node203.a('node.textfunc',function(g) {
  17398. g.beginPath();
  17399. var str=Node203.a('node.text') || '312-0';
  17400. var color=Node203.a('node.color') || 'rgba(0,0,0,1)';
  17401. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node203width,Node203height,13.3333*_ratio.ratioY,"left",color,' '+ Node203fontSize + 'px "Arial"', 0,g);
  17402. });
  17403. }
  17404. if (false) {
  17405. Node203.a('node.underlinepoints',[Node203lineStart, (16 - 13.3333) * 0.5 * _ratio.ratioY + Node203fontSize + 2 , ht.Default.getTextSize('312-0', ' '+ Node203fontSize + 'px "Arial"').width + 6, (Node203height - Node203fontSize) * 0.5*_ratio.ratioY + Node203fontSize + 2 ]);
  17406. Node203.a('node.underlinevisible',false);
  17407. Node203.a('node.underlineBorderWidth', 1);
  17408. }
  17409. dataModel.add(Node203);
  17410. zoomNodeList.push({
  17411. node: Node203,
  17412. borderWidth: 0,
  17413. attr: 'node.borderwidth'
  17414. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  17415. var Node204 = new ht.Node();
  17416. var Node204textStart, Node204textWidth, Node204lineStart, Node204align = 'left', Node204fontSize = 13.3333*_ratio.ratioY,Node204width = 41*_ratio.ratioX, Node204height = 16*_ratio.ratioY;
  17417. (function () {
  17418. if (Node204align === 'left') {
  17419. Node204textStart = Node204fontSize * 0.2 > 2 ? Node204fontSize * 0.2 - 4 : Node204fontSize * 0.2 - 9;
  17420. Node204textWidth = Node204width;
  17421. Node204lineStart = 1;
  17422. } else if (Node204align === 'right') {
  17423. Node204textStart = 0;
  17424. Node204textWidth =Node204fontSize <= 8 ? Node204width + Node204fontSize * 0.2 + 6 : Node204width - Node204fontSize * 0.2;
  17425. Node204lineStart = (Node204width - (ht.Default.getTextSize('313-0', ' '+ Node204fontSize + 'px "Arial"').width + 6)) * 0.5;
  17426. } else if (Node204align === 'center') {
  17427. Node204textStart = -3;
  17428. Node204textWidth = Node204width;
  17429. Node204lineStart = Node204width - ht.Default.getTextSize('313-0', ' '+ Node204fontSize + 'px "Arial"').width - 11;
  17430. }
  17431. })();
  17432. Node204.setImage(GD.getTextJSON(Node204width, Node204height, true, false, false, ' '+ Node204fontSize + 'px "Arial"'))
  17433. Node204.setPosition(638*ratio.ratioX, 709*ratio.ratioY);
  17434. Node204.setWidth(Node204width);
  17435. Node204.setHeight(Node204height);
  17436. Node204._nodeType = 'text';
  17437. Node204._disallowEvert = true;
  17438. Node204.setRotation(0*Math.PI/180);
  17439. Node204.a('node.width', Node204width);
  17440. Node204.a('node.height', Node204height);
  17441. Node204.a('node.rect', [0, 0, Node204width, Node204height]);
  17442. Node204.a('node.bordercolor','rgba(0,0,0,1)');
  17443. Node204.a('node.borderwidth', 0);
  17444. Node204.a('node.background','' || 'rgba(0,0,0,0)');
  17445. Node204.a('node.gradient','');
  17446. Node204.a('node.gradientcolor','');
  17447. Node204.a('node.text','313-0');
  17448. Node204.a('node.textalign','left');
  17449. Node204.a('node.textvAlign','middle');
  17450. Node204.a('node.textrect', [Node204textStart, 0, Node204textWidth, Node204height]);
  17451. Node204.a('node.color','rgba(0,0,0,1)');
  17452. Node204.a('node.font',' '+ Node204fontSize + 'px "Arial"');
  17453. Node204.a('node.textvisible',true);
  17454. Node204.a('node.linefeed',false);
  17455. if (false) {
  17456. Node204.a('node.textfunc',function(g) {
  17457. g.beginPath();
  17458. var str=Node204.a('node.text') || '313-0';
  17459. var color=Node204.a('node.color') || 'rgba(0,0,0,1)';
  17460. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node204width,Node204height,13.3333*_ratio.ratioY,"left",color,' '+ Node204fontSize + 'px "Arial"', 0,g);
  17461. });
  17462. }
  17463. if (false) {
  17464. Node204.a('node.underlinepoints',[Node204lineStart, (16 - 13.3333) * 0.5 * _ratio.ratioY + Node204fontSize + 2 , ht.Default.getTextSize('313-0', ' '+ Node204fontSize + 'px "Arial"').width + 6, (Node204height - Node204fontSize) * 0.5*_ratio.ratioY + Node204fontSize + 2 ]);
  17465. Node204.a('node.underlinevisible',false);
  17466. Node204.a('node.underlineBorderWidth', 1);
  17467. }
  17468. dataModel.add(Node204);
  17469. zoomNodeList.push({
  17470. node: Node204,
  17471. borderWidth: 0,
  17472. attr: 'node.borderwidth'
  17473. }); var Node205points=[568, 631,568, 641],
  17474. Node205rect=ht.Default.unionPoint([{x:568,y:631},{x:568,y:641}]),
  17475. Node205compspts=[];
  17476. _ratio = GD.getRatioWithRotation(0, ratio);
  17477. var _startratio = GD.getRatioWithRotation(4.71238898038469, ratio),
  17478. _endratio = GD.getRatioWithRotation(7.85398163397448, ratio);
  17479. for(var i=0;i<Node205points.length;i++){
  17480. if(i%2==0){
  17481. Node205compspts.push(Node205points[i]-Node205rect.x);
  17482. }else{
  17483. Node205compspts.push(Node205points[i]-Node205rect.y);
  17484. }
  17485. }
  17486. var Node205ptslength=Node205compspts.length;
  17487. if (Node205rect.height === 0) {
  17488. Node205compspts[0] -= 0;
  17489. Node205compspts[Node205ptslength-2] += 0;
  17490. } else if (Node205rect.width === 0){
  17491. Node205compspts[1] -= 0;
  17492. Node205compspts[Node205ptslength-1] += 0;
  17493. } else {
  17494. Node205compspts[0] -= 0;
  17495. Node205compspts[1] -= 0;
  17496. Node205compspts[Node205ptslength-2] += 0;
  17497. Node205compspts[Node205ptslength-1] += 0;
  17498. }
  17499. Node205 = new ht.Node();
  17500. Node205.borderWidth = 1;
  17501. Node205rect.width = Node205rect.width === 0 ? 0.0001 : Node205rect.width;
  17502. Node205rect.height = Node205rect.height === 0 ? 0.0001 : Node205rect.height;
  17503. var Node205endCompspts = [Node205compspts[Node205ptslength-2],Node205compspts[Node205ptslength-1],0,0];
  17504. var Node205startCompspts = [Node205compspts[0],Node205compspts[1],0,0];
  17505. Node205.setImage(GD.getPolyLineJSON());
  17506. Node205.setPosition(Node205rect.x+Node205rect.width/2,Node205rect.y+Node205rect.height/2);
  17507. Node205.setSize(Node205rect.width,Node205rect.height);
  17508. Node205.setStyle("opacity",1);
  17509. Node205.s({'pixelPerfect':true});
  17510. Node205borderwidth=1;
  17511. Node205.setRotation(0);
  17512. dataModel.add(Node205);
  17513. Node205.a('node.points',Node205compspts);
  17514. Node205.a('node.segments',[1,2]);
  17515. Node205.a('node.color','rgba(255,128,0,1)');
  17516. Node205.a('node.borderPattern',getDashStyle("@borderPattern@"));
  17517. Node205.a('node.borderColor','rgba(255,128,0,1)');
  17518. Node205.a('node.background','rgba(255,128,0,1)');
  17519. Node205.a('node.gradient','');
  17520. Node205.a('node.gradientcolor','rgba(255,128,0,1)');
  17521. Node205.a('node.endCompspts',Node205endCompspts);
  17522. Node205.a('node.startCompspts',Node205startCompspts);
  17523. (function (node, img, compspts, endCompspts, startCompspts) {
  17524. var position = node.getPosition(),
  17525. w = node.getWidth()*_ratio.ratioX,
  17526. h = node.getHeight()*_ratio.ratioY;
  17527. function resetPoints(rx, ry) {
  17528. for (var i = 0, len = compspts.length; i < len; i++) {
  17529. if (i%2 === 0) {
  17530. compspts[i]*=rx;
  17531. } else {
  17532. compspts[i]*=ry;
  17533. }
  17534. }
  17535. endCompspts[0] = compspts[compspts.length-2];
  17536. endCompspts[1] = compspts[compspts.length-1];
  17537. endCompspts[2] *= rx;
  17538. endCompspts[3] *= ry;
  17539. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  17540. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  17541. startCompspts[0] = compspts[0];
  17542. startCompspts[1] = compspts[1];
  17543. startCompspts[2] *= rx;
  17544. startCompspts[3] *= ry;
  17545. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  17546. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  17547. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  17548. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  17549. }
  17550. node.setSize(w, h);
  17551. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  17552. node.a('node.width', w);
  17553. node.a('node.height', h);
  17554. resetPoints(_ratio.ratioX, _ratio.ratioY);
  17555. node.borderWidth = 1;
  17556. node.a('node.borderwidth',node.borderWidth);
  17557. node._nodename = 'Node205';
  17558. node._nodeType = 'line';
  17559. zoomNodeList.push({
  17560. node: node,
  17561. attr: 'node.borderwidth'
  17562. });
  17563. var setWidth = node.setWidth,
  17564. setHeight = node.setHeight,
  17565. timer, rx = 1, ry = 1;
  17566. node.setWidth = function (width) {
  17567. var _width = this.getWidth();
  17568. rx = width / _width;
  17569. node.a('node.width', width);
  17570. setWidth.apply(this, arguments);
  17571. resetPoints(rx, 1);
  17572. }
  17573. node.setHeight = function (height) {
  17574. var _height = this.getHeight();
  17575. ry = height / _height;
  17576. node.a('node.height', height);
  17577. setHeight.apply(this, arguments);
  17578. resetPoints(1, ry);
  17579. }
  17580. })(Node205, Node205.getImage(), Node205compspts, Node205endCompspts, Node205startCompspts);
  17581. _ratio = GD.getRatioWithRotation(180*Math.PI/180, ratio);
  17582. var Node206 = new ht.lib['黄箭头'](567*ratio.ratioX, 720*ratio.ratioY, 10*_ratio.ratioX, 88*_ratio.ratioY, 180*Math.PI/180, {}, function (){return {}}, 'Node206');
  17583. _libModel.add("Node206", Node206);
  17584. Node206.setRotation(180*Math.PI/180);
  17585. ;
  17586. ;
  17587. var Node207points=[568, 694,608, 694],
  17588. Node207rect=ht.Default.unionPoint([{x:568,y:694},{x:608,y:694}]),
  17589. Node207compspts=[];
  17590. _ratio = GD.getRatioWithRotation(0, ratio);
  17591. var _startratio = GD.getRatioWithRotation(3.14159265358979, ratio),
  17592. _endratio = GD.getRatioWithRotation(0, ratio);
  17593. for(var i=0;i<Node207points.length;i++){
  17594. if(i%2==0){
  17595. Node207compspts.push(Node207points[i]-Node207rect.x);
  17596. }else{
  17597. Node207compspts.push(Node207points[i]-Node207rect.y);
  17598. }
  17599. }
  17600. var Node207ptslength=Node207compspts.length;
  17601. if (Node207rect.height === 0) {
  17602. Node207compspts[0] -= 0;
  17603. Node207compspts[Node207ptslength-2] += 0;
  17604. } else if (Node207rect.width === 0){
  17605. Node207compspts[1] -= 0;
  17606. Node207compspts[Node207ptslength-1] += 0;
  17607. } else {
  17608. Node207compspts[0] -= 0;
  17609. Node207compspts[1] -= 0;
  17610. Node207compspts[Node207ptslength-2] += 0;
  17611. Node207compspts[Node207ptslength-1] += 0;
  17612. }
  17613. Node207 = new ht.Node();
  17614. Node207.borderWidth = 1;
  17615. Node207rect.width = Node207rect.width === 0 ? 0.0001 : Node207rect.width;
  17616. Node207rect.height = Node207rect.height === 0 ? 0.0001 : Node207rect.height;
  17617. var Node207endCompspts = [Node207compspts[Node207ptslength-2],Node207compspts[Node207ptslength-1],0,0];
  17618. var Node207startCompspts = [Node207compspts[0],Node207compspts[1],0,0];
  17619. Node207.setImage(GD.getPolyLineJSON());
  17620. Node207.setPosition(Node207rect.x+Node207rect.width/2,Node207rect.y+Node207rect.height/2);
  17621. Node207.setSize(Node207rect.width,Node207rect.height);
  17622. Node207.setStyle("opacity",1);
  17623. Node207.s({'pixelPerfect':true});
  17624. Node207borderwidth=1;
  17625. Node207.setRotation(0);
  17626. dataModel.add(Node207);
  17627. Node207.a('node.points',Node207compspts);
  17628. Node207.a('node.segments',[1,2]);
  17629. Node207.a('node.color','rgba(255,128,0,1)');
  17630. Node207.a('node.borderPattern',getDashStyle("@borderPattern@"));
  17631. Node207.a('node.borderColor','rgba(255,128,0,1)');
  17632. Node207.a('node.background','rgba(255,128,0,1)');
  17633. Node207.a('node.gradient','');
  17634. Node207.a('node.gradientcolor','rgba(255,128,0,1)');
  17635. Node207.a('node.endCompspts',Node207endCompspts);
  17636. Node207.a('node.startCompspts',Node207startCompspts);
  17637. (function (node, img, compspts, endCompspts, startCompspts) {
  17638. var position = node.getPosition(),
  17639. w = node.getWidth()*_ratio.ratioX,
  17640. h = node.getHeight()*_ratio.ratioY;
  17641. function resetPoints(rx, ry) {
  17642. for (var i = 0, len = compspts.length; i < len; i++) {
  17643. if (i%2 === 0) {
  17644. compspts[i]*=rx;
  17645. } else {
  17646. compspts[i]*=ry;
  17647. }
  17648. }
  17649. endCompspts[0] = compspts[compspts.length-2];
  17650. endCompspts[1] = compspts[compspts.length-1];
  17651. endCompspts[2] *= rx;
  17652. endCompspts[3] *= ry;
  17653. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  17654. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  17655. startCompspts[0] = compspts[0];
  17656. startCompspts[1] = compspts[1];
  17657. startCompspts[2] *= rx;
  17658. startCompspts[3] *= ry;
  17659. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  17660. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  17661. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  17662. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  17663. }
  17664. node.setSize(w, h);
  17665. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  17666. node.a('node.width', w);
  17667. node.a('node.height', h);
  17668. resetPoints(_ratio.ratioX, _ratio.ratioY);
  17669. node.borderWidth = 1;
  17670. node.a('node.borderwidth',node.borderWidth);
  17671. node._nodename = 'Node207';
  17672. node._nodeType = 'line';
  17673. zoomNodeList.push({
  17674. node: node,
  17675. attr: 'node.borderwidth'
  17676. });
  17677. var setWidth = node.setWidth,
  17678. setHeight = node.setHeight,
  17679. timer, rx = 1, ry = 1;
  17680. node.setWidth = function (width) {
  17681. var _width = this.getWidth();
  17682. rx = width / _width;
  17683. node.a('node.width', width);
  17684. setWidth.apply(this, arguments);
  17685. resetPoints(rx, 1);
  17686. }
  17687. node.setHeight = function (height) {
  17688. var _height = this.getHeight();
  17689. ry = height / _height;
  17690. node.a('node.height', height);
  17691. setHeight.apply(this, arguments);
  17692. resetPoints(1, ry);
  17693. }
  17694. })(Node207, Node207.getImage(), Node207compspts, Node207endCompspts, Node207startCompspts);
  17695. var Node208points=[608, 694,608, 704],
  17696. Node208rect=ht.Default.unionPoint([{x:608,y:694},{x:608,y:704}]),
  17697. Node208compspts=[];
  17698. _ratio = GD.getRatioWithRotation(0, ratio);
  17699. var _startratio = GD.getRatioWithRotation(4.71238898038469, ratio),
  17700. _endratio = GD.getRatioWithRotation(7.85398163397448, ratio);
  17701. for(var i=0;i<Node208points.length;i++){
  17702. if(i%2==0){
  17703. Node208compspts.push(Node208points[i]-Node208rect.x);
  17704. }else{
  17705. Node208compspts.push(Node208points[i]-Node208rect.y);
  17706. }
  17707. }
  17708. var Node208ptslength=Node208compspts.length;
  17709. if (Node208rect.height === 0) {
  17710. Node208compspts[0] -= 0;
  17711. Node208compspts[Node208ptslength-2] += 0;
  17712. } else if (Node208rect.width === 0){
  17713. Node208compspts[1] -= 0;
  17714. Node208compspts[Node208ptslength-1] += 0;
  17715. } else {
  17716. Node208compspts[0] -= 0;
  17717. Node208compspts[1] -= 0;
  17718. Node208compspts[Node208ptslength-2] += 0;
  17719. Node208compspts[Node208ptslength-1] += 0;
  17720. }
  17721. Node208 = new ht.Node();
  17722. Node208.borderWidth = 1;
  17723. Node208rect.width = Node208rect.width === 0 ? 0.0001 : Node208rect.width;
  17724. Node208rect.height = Node208rect.height === 0 ? 0.0001 : Node208rect.height;
  17725. var Node208endCompspts = [Node208compspts[Node208ptslength-2],Node208compspts[Node208ptslength-1],0,0];
  17726. var Node208startCompspts = [Node208compspts[0],Node208compspts[1],0,0];
  17727. Node208.setImage(GD.getPolyLineJSON());
  17728. Node208.setPosition(Node208rect.x+Node208rect.width/2,Node208rect.y+Node208rect.height/2);
  17729. Node208.setSize(Node208rect.width,Node208rect.height);
  17730. Node208.setStyle("opacity",1);
  17731. Node208.s({'pixelPerfect':true});
  17732. Node208borderwidth=1;
  17733. Node208.setRotation(0);
  17734. dataModel.add(Node208);
  17735. Node208.a('node.points',Node208compspts);
  17736. Node208.a('node.segments',[1,2]);
  17737. Node208.a('node.color','rgba(255,128,0,1)');
  17738. Node208.a('node.borderPattern',getDashStyle("@borderPattern@"));
  17739. Node208.a('node.borderColor','rgba(255,128,0,1)');
  17740. Node208.a('node.background','rgba(255,128,0,1)');
  17741. Node208.a('node.gradient','');
  17742. Node208.a('node.gradientcolor','rgba(255,128,0,1)');
  17743. Node208.a('node.endCompspts',Node208endCompspts);
  17744. Node208.a('node.startCompspts',Node208startCompspts);
  17745. (function (node, img, compspts, endCompspts, startCompspts) {
  17746. var position = node.getPosition(),
  17747. w = node.getWidth()*_ratio.ratioX,
  17748. h = node.getHeight()*_ratio.ratioY;
  17749. function resetPoints(rx, ry) {
  17750. for (var i = 0, len = compspts.length; i < len; i++) {
  17751. if (i%2 === 0) {
  17752. compspts[i]*=rx;
  17753. } else {
  17754. compspts[i]*=ry;
  17755. }
  17756. }
  17757. endCompspts[0] = compspts[compspts.length-2];
  17758. endCompspts[1] = compspts[compspts.length-1];
  17759. endCompspts[2] *= rx;
  17760. endCompspts[3] *= ry;
  17761. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  17762. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  17763. startCompspts[0] = compspts[0];
  17764. startCompspts[1] = compspts[1];
  17765. startCompspts[2] *= rx;
  17766. startCompspts[3] *= ry;
  17767. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  17768. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  17769. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  17770. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  17771. }
  17772. node.setSize(w, h);
  17773. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  17774. node.a('node.width', w);
  17775. node.a('node.height', h);
  17776. resetPoints(_ratio.ratioX, _ratio.ratioY);
  17777. node.borderWidth = 1;
  17778. node.a('node.borderwidth',node.borderWidth);
  17779. node._nodename = 'Node208';
  17780. node._nodeType = 'line';
  17781. zoomNodeList.push({
  17782. node: node,
  17783. attr: 'node.borderwidth'
  17784. });
  17785. var setWidth = node.setWidth,
  17786. setHeight = node.setHeight,
  17787. timer, rx = 1, ry = 1;
  17788. node.setWidth = function (width) {
  17789. var _width = this.getWidth();
  17790. rx = width / _width;
  17791. node.a('node.width', width);
  17792. setWidth.apply(this, arguments);
  17793. resetPoints(rx, 1);
  17794. }
  17795. node.setHeight = function (height) {
  17796. var _height = this.getHeight();
  17797. ry = height / _height;
  17798. node.a('node.height', height);
  17799. setHeight.apply(this, arguments);
  17800. resetPoints(1, ry);
  17801. }
  17802. })(Node208, Node208.getImage(), Node208compspts, Node208endCompspts, Node208startCompspts);
  17803. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  17804. var Node209 = new ht.lib['黄色接地'](608*ratio.ratioX, 727*ratio.ratioY, 15*_ratio.ratioX, 13*_ratio.ratioY, 0*Math.PI/180, {}, function (){return {}}, 'Node209');
  17805. _libModel.add("Node209", Node209);
  17806. Node209.setRotation(0*Math.PI/180);
  17807. ;
  17808. ;
  17809. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  17810. var Node210 = new ht.Node();
  17811. var Node210textStart, Node210textWidth, Node210lineStart, Node210align = 'left', Node210fontSize = 13.3333*_ratio.ratioY,Node210width = 41*_ratio.ratioX, Node210height = 16*_ratio.ratioY;
  17812. (function () {
  17813. if (Node210align === 'left') {
  17814. Node210textStart = Node210fontSize * 0.2 > 2 ? Node210fontSize * 0.2 - 4 : Node210fontSize * 0.2 - 9;
  17815. Node210textWidth = Node210width;
  17816. Node210lineStart = 1;
  17817. } else if (Node210align === 'right') {
  17818. Node210textStart = 0;
  17819. Node210textWidth =Node210fontSize <= 8 ? Node210width + Node210fontSize * 0.2 + 6 : Node210width - Node210fontSize * 0.2;
  17820. Node210lineStart = (Node210width - (ht.Default.getTextSize('313', ' '+ Node210fontSize + 'px "Arial"').width + 6)) * 0.5;
  17821. } else if (Node210align === 'center') {
  17822. Node210textStart = -3;
  17823. Node210textWidth = Node210width;
  17824. Node210lineStart = Node210width - ht.Default.getTextSize('313', ' '+ Node210fontSize + 'px "Arial"').width - 11;
  17825. }
  17826. })();
  17827. Node210.setImage(GD.getTextJSON(Node210width, Node210height, true, false, false, ' '+ Node210fontSize + 'px "Arial"'))
  17828. Node210.setPosition(544*ratio.ratioX, 658*ratio.ratioY);
  17829. Node210.setWidth(Node210width);
  17830. Node210.setHeight(Node210height);
  17831. Node210._nodeType = 'text';
  17832. Node210._disallowEvert = true;
  17833. Node210.setRotation(0*Math.PI/180);
  17834. Node210.a('node.width', Node210width);
  17835. Node210.a('node.height', Node210height);
  17836. Node210.a('node.rect', [0, 0, Node210width, Node210height]);
  17837. Node210.a('node.bordercolor','rgba(0,0,0,1)');
  17838. Node210.a('node.borderwidth', 0);
  17839. Node210.a('node.background','' || 'rgba(0,0,0,0)');
  17840. Node210.a('node.gradient','');
  17841. Node210.a('node.gradientcolor','');
  17842. Node210.a('node.text','313');
  17843. Node210.a('node.textalign','left');
  17844. Node210.a('node.textvAlign','middle');
  17845. Node210.a('node.textrect', [Node210textStart, 0, Node210textWidth, Node210height]);
  17846. Node210.a('node.color','rgba(0,0,0,1)');
  17847. Node210.a('node.font',' '+ Node210fontSize + 'px "Arial"');
  17848. Node210.a('node.textvisible',true);
  17849. Node210.a('node.linefeed',false);
  17850. if (false) {
  17851. Node210.a('node.textfunc',function(g) {
  17852. g.beginPath();
  17853. var str=Node210.a('node.text') || '313';
  17854. var color=Node210.a('node.color') || 'rgba(0,0,0,1)';
  17855. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node210width,Node210height,13.3333*_ratio.ratioY,"left",color,' '+ Node210fontSize + 'px "Arial"', 0,g);
  17856. });
  17857. }
  17858. if (false) {
  17859. Node210.a('node.underlinepoints',[Node210lineStart, (16 - 13.3333) * 0.5 * _ratio.ratioY + Node210fontSize + 2 , ht.Default.getTextSize('313', ' '+ Node210fontSize + 'px "Arial"').width + 6, (Node210height - Node210fontSize) * 0.5*_ratio.ratioY + Node210fontSize + 2 ]);
  17860. Node210.a('node.underlinevisible',false);
  17861. Node210.a('node.underlineBorderWidth', 1);
  17862. }
  17863. dataModel.add(Node210);
  17864. zoomNodeList.push({
  17865. node: Node210,
  17866. borderWidth: 0,
  17867. attr: 'node.borderwidth'
  17868. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  17869. var Node211type = 'rect';
  17870. var Node211 = new ht.Node(),
  17871. Node211BorderWidth = 0*2;
  17872. if (Node211type === 'arc') {
  17873. Node211BorderWidth *= 0;
  17874. }
  17875. Node211.setImage(GD.getRectJSON(90*_ratio.ratioX, 21*_ratio.ratioY, Node211type, '@arcFrom@', '@arcTo@', '@arcClose@'));
  17876. Node211.setPosition(569*ratio.ratioX, 779*ratio.ratioY);
  17877. Node211.setSize(90*_ratio.ratioX, 21*_ratio.ratioY);
  17878. Node211.s({
  17879. 'pixelPerfect':true
  17880. /*@AddPara@*/
  17881. });
  17882. Node211.a('node.width', 90*_ratio.ratioX);
  17883. Node211.a('node.height', 21*_ratio.ratioY);
  17884. Node211.a('node.type', Node211type);
  17885. Node211.a('node.rect', [0, 0, 90*_ratio.ratioX, 21*_ratio.ratioY]);
  17886. Node211.a('node.background', 'rgba(0,0,192,1)');
  17887. Node211.a('node.gradientcolor', 'rgba(0,0,192,1)');
  17888. Node211.a('node.gradient', '');
  17889. Node211.a('node.borderwidth', Node211BorderWidth);
  17890. Node211.a('node.color', 'rgba(0,0,0,0)');
  17891. Node211.a('node.fillrect', [0,0,0,0]);
  17892. Node211.a('node.fillbackcolor', 'rgba(0,0,0,0)');
  17893. Node211.a('node.fillgradientcolor', 'rgba(0,0,0,0)');
  17894. Node211.a('node.fillgradient', '');
  17895. if (Node211type !== 'rect') {
  17896. Node211.a('node.arcFrom', parseFloat('@arcFrom@'));
  17897. Node211.a('node.arcTo', parseFloat('@arcTo@'));
  17898. Node211.a('node.arcClose', '@arcClose@' === 'true' ? true : false);
  17899. }
  17900. if (Node211type === 'arc') {
  17901. Node211.a('node.arcOval', true);
  17902. }
  17903. Node211.setRotation(0*Math.PI/180);
  17904. Node211.borderWidth = Node211BorderWidth;
  17905. Node211.borderFillwidth = Node211BorderWidth;
  17906. dataModel.add(Node211);
  17907. Node211._nodename = 'Node211'
  17908. Node211._nodeType = 'rect';
  17909. zoomNodeList.push({
  17910. node: Node211,
  17911. attr: 'node.borderwidth'
  17912. });
  17913. (function (node, _img) {
  17914. var setWidth = node.setWidth,
  17915. setHeight = node.setHeight;
  17916. node.setWidth = function (width) {
  17917. if (width === this.getWidth()) return ;
  17918. var height = this.getHeight();
  17919. this.a('node.width', width);
  17920. this.a('node.rect', [0,0,width, height]);
  17921. setWidth.apply(this, arguments);
  17922. }
  17923. node.setHeight = function (height) {
  17924. if (height === this.getHeight()) return ;
  17925. var width = this.getWidth();
  17926. this.a('node.height', height);
  17927. this.a('node.rect', [0,0,width, height]);
  17928. setHeight.apply(this, arguments);
  17929. }
  17930. })(Node211, Node211.getImage());_ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  17931. var Node212 = new ht.Node();
  17932. var Node212textStart, Node212textWidth, Node212lineStart, Node212align = 'left', Node212fontSize = 13.3333*_ratio.ratioY,Node212width = 69*_ratio.ratioX, Node212height = 30*_ratio.ratioY;
  17933. (function () {
  17934. if (Node212align === 'left') {
  17935. Node212textStart = Node212fontSize * 0.2 > 2 ? Node212fontSize * 0.2 - 4 : Node212fontSize * 0.2 - 9;
  17936. Node212textWidth = Node212width;
  17937. Node212lineStart = 1;
  17938. } else if (Node212align === 'right') {
  17939. Node212textStart = 0;
  17940. Node212textWidth =Node212fontSize <= 8 ? Node212width + Node212fontSize * 0.2 + 6 : Node212width - Node212fontSize * 0.2;
  17941. Node212lineStart = (Node212width - (ht.Default.getTextSize('集电Ⅲ线', ' '+ Node212fontSize + 'px "微软雅黑"').width + 6)) * 0.5;
  17942. } else if (Node212align === 'center') {
  17943. Node212textStart = -3;
  17944. Node212textWidth = Node212width;
  17945. Node212lineStart = Node212width - ht.Default.getTextSize('集电Ⅲ线', ' '+ Node212fontSize + 'px "微软雅黑"').width - 11;
  17946. }
  17947. })();
  17948. Node212.setImage(GD.getTextJSON(Node212width, Node212height, true, false, false, ' '+ Node212fontSize + 'px "微软雅黑"'))
  17949. Node212.setPosition(578*ratio.ratioX, 780*ratio.ratioY);
  17950. Node212.setWidth(Node212width);
  17951. Node212.setHeight(Node212height);
  17952. Node212._nodeType = 'text';
  17953. Node212._disallowEvert = true;
  17954. Node212.setRotation(0*Math.PI/180);
  17955. Node212.a('node.width', Node212width);
  17956. Node212.a('node.height', Node212height);
  17957. Node212.a('node.rect', [0, 0, Node212width, Node212height]);
  17958. Node212.a('node.bordercolor','rgba(255,255,255,1)');
  17959. Node212.a('node.borderwidth', 0);
  17960. Node212.a('node.background','' || 'rgba(0,0,0,0)');
  17961. Node212.a('node.gradient','');
  17962. Node212.a('node.gradientcolor','');
  17963. Node212.a('node.text','集电Ⅲ线');
  17964. Node212.a('node.textalign','left');
  17965. Node212.a('node.textvAlign','middle');
  17966. Node212.a('node.textrect', [Node212textStart, 0, Node212textWidth, Node212height]);
  17967. Node212.a('node.color','rgba(255,255,255,1)');
  17968. Node212.a('node.font',' '+ Node212fontSize + 'px "微软雅黑"');
  17969. Node212.a('node.textvisible',true);
  17970. Node212.a('node.linefeed',false);
  17971. if (false) {
  17972. Node212.a('node.textfunc',function(g) {
  17973. g.beginPath();
  17974. var str=Node212.a('node.text') || '集电Ⅲ线';
  17975. var color=Node212.a('node.color') || 'rgba(255,255,255,1)';
  17976. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node212width,Node212height,13.3333*_ratio.ratioY,"left",color,' '+ Node212fontSize + 'px "微软雅黑"', 0,g);
  17977. });
  17978. }
  17979. if (false) {
  17980. Node212.a('node.underlinepoints',[Node212lineStart, (30 - 13.3333) * 0.5 * _ratio.ratioY + Node212fontSize + 2 , ht.Default.getTextSize('集电Ⅲ线', ' '+ Node212fontSize + 'px "微软雅黑"').width + 6, (Node212height - Node212fontSize) * 0.5*_ratio.ratioY + Node212fontSize + 2 ]);
  17981. Node212.a('node.underlinevisible',false);
  17982. Node212.a('node.underlineBorderWidth', 1);
  17983. }
  17984. dataModel.add(Node212);
  17985. zoomNodeList.push({
  17986. node: Node212,
  17987. borderWidth: 0,
  17988. attr: 'node.borderwidth'
  17989. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  17990. var Node213 = new ht.Node();
  17991. var Node213textStart, Node213textWidth, Node213lineStart, Node213align = 'left', Node213fontSize = 13.3333*_ratio.ratioY,Node213width = 41*_ratio.ratioX, Node213height = 16*_ratio.ratioY;
  17992. (function () {
  17993. if (Node213align === 'left') {
  17994. Node213textStart = Node213fontSize * 0.2 > 2 ? Node213fontSize * 0.2 - 4 : Node213fontSize * 0.2 - 9;
  17995. Node213textWidth = Node213width;
  17996. Node213lineStart = 1;
  17997. } else if (Node213align === 'right') {
  17998. Node213textStart = 0;
  17999. Node213textWidth =Node213fontSize <= 8 ? Node213width + Node213fontSize * 0.2 + 6 : Node213width - Node213fontSize * 0.2;
  18000. Node213lineStart = (Node213width - (ht.Default.getTextSize('314-0', ' '+ Node213fontSize + 'px "Arial"').width + 6)) * 0.5;
  18001. } else if (Node213align === 'center') {
  18002. Node213textStart = -3;
  18003. Node213textWidth = Node213width;
  18004. Node213lineStart = Node213width - ht.Default.getTextSize('314-0', ' '+ Node213fontSize + 'px "Arial"').width - 11;
  18005. }
  18006. })();
  18007. Node213.setImage(GD.getTextJSON(Node213width, Node213height, true, false, false, ' '+ Node213fontSize + 'px "Arial"'))
  18008. Node213.setPosition(810*ratio.ratioX, 709*ratio.ratioY);
  18009. Node213.setWidth(Node213width);
  18010. Node213.setHeight(Node213height);
  18011. Node213._nodeType = 'text';
  18012. Node213._disallowEvert = true;
  18013. Node213.setRotation(0*Math.PI/180);
  18014. Node213.a('node.width', Node213width);
  18015. Node213.a('node.height', Node213height);
  18016. Node213.a('node.rect', [0, 0, Node213width, Node213height]);
  18017. Node213.a('node.bordercolor','rgba(0,0,0,1)');
  18018. Node213.a('node.borderwidth', 0);
  18019. Node213.a('node.background','' || 'rgba(0,0,0,0)');
  18020. Node213.a('node.gradient','');
  18021. Node213.a('node.gradientcolor','');
  18022. Node213.a('node.text','314-0');
  18023. Node213.a('node.textalign','left');
  18024. Node213.a('node.textvAlign','middle');
  18025. Node213.a('node.textrect', [Node213textStart, 0, Node213textWidth, Node213height]);
  18026. Node213.a('node.color','rgba(0,0,0,1)');
  18027. Node213.a('node.font',' '+ Node213fontSize + 'px "Arial"');
  18028. Node213.a('node.textvisible',true);
  18029. Node213.a('node.linefeed',false);
  18030. if (false) {
  18031. Node213.a('node.textfunc',function(g) {
  18032. g.beginPath();
  18033. var str=Node213.a('node.text') || '314-0';
  18034. var color=Node213.a('node.color') || 'rgba(0,0,0,1)';
  18035. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node213width,Node213height,13.3333*_ratio.ratioY,"left",color,' '+ Node213fontSize + 'px "Arial"', 0,g);
  18036. });
  18037. }
  18038. if (false) {
  18039. Node213.a('node.underlinepoints',[Node213lineStart, (16 - 13.3333) * 0.5 * _ratio.ratioY + Node213fontSize + 2 , ht.Default.getTextSize('314-0', ' '+ Node213fontSize + 'px "Arial"').width + 6, (Node213height - Node213fontSize) * 0.5*_ratio.ratioY + Node213fontSize + 2 ]);
  18040. Node213.a('node.underlinevisible',false);
  18041. Node213.a('node.underlineBorderWidth', 1);
  18042. }
  18043. dataModel.add(Node213);
  18044. zoomNodeList.push({
  18045. node: Node213,
  18046. borderWidth: 0,
  18047. attr: 'node.borderwidth'
  18048. }); var Node214points=[1153, 634,1153, 644],
  18049. Node214rect=ht.Default.unionPoint([{x:1153,y:634},{x:1153,y:644}]),
  18050. Node214compspts=[];
  18051. _ratio = GD.getRatioWithRotation(0, ratio);
  18052. var _startratio = GD.getRatioWithRotation(4.71238898038469, ratio),
  18053. _endratio = GD.getRatioWithRotation(7.85398163397448, ratio);
  18054. for(var i=0;i<Node214points.length;i++){
  18055. if(i%2==0){
  18056. Node214compspts.push(Node214points[i]-Node214rect.x);
  18057. }else{
  18058. Node214compspts.push(Node214points[i]-Node214rect.y);
  18059. }
  18060. }
  18061. var Node214ptslength=Node214compspts.length;
  18062. if (Node214rect.height === 0) {
  18063. Node214compspts[0] -= 0;
  18064. Node214compspts[Node214ptslength-2] += 0;
  18065. } else if (Node214rect.width === 0){
  18066. Node214compspts[1] -= 0;
  18067. Node214compspts[Node214ptslength-1] += 0;
  18068. } else {
  18069. Node214compspts[0] -= 0;
  18070. Node214compspts[1] -= 0;
  18071. Node214compspts[Node214ptslength-2] += 0;
  18072. Node214compspts[Node214ptslength-1] += 0;
  18073. }
  18074. Node214 = new ht.Node();
  18075. Node214.borderWidth = 1;
  18076. Node214rect.width = Node214rect.width === 0 ? 0.0001 : Node214rect.width;
  18077. Node214rect.height = Node214rect.height === 0 ? 0.0001 : Node214rect.height;
  18078. var Node214endCompspts = [Node214compspts[Node214ptslength-2],Node214compspts[Node214ptslength-1],0,0];
  18079. var Node214startCompspts = [Node214compspts[0],Node214compspts[1],0,0];
  18080. Node214.setImage(GD.getPolyLineJSON());
  18081. Node214.setPosition(Node214rect.x+Node214rect.width/2,Node214rect.y+Node214rect.height/2);
  18082. Node214.setSize(Node214rect.width,Node214rect.height);
  18083. Node214.setStyle("opacity",1);
  18084. Node214.s({'pixelPerfect':true});
  18085. Node214borderwidth=1;
  18086. Node214.setRotation(0);
  18087. dataModel.add(Node214);
  18088. Node214.a('node.points',Node214compspts);
  18089. Node214.a('node.segments',[1,2]);
  18090. Node214.a('node.color','rgba(255,128,0,1)');
  18091. Node214.a('node.borderPattern',getDashStyle("@borderPattern@"));
  18092. Node214.a('node.borderColor','rgba(255,128,0,1)');
  18093. Node214.a('node.background','rgba(255,128,0,1)');
  18094. Node214.a('node.gradient','');
  18095. Node214.a('node.gradientcolor','rgba(255,128,0,1)');
  18096. Node214.a('node.endCompspts',Node214endCompspts);
  18097. Node214.a('node.startCompspts',Node214startCompspts);
  18098. (function (node, img, compspts, endCompspts, startCompspts) {
  18099. var position = node.getPosition(),
  18100. w = node.getWidth()*_ratio.ratioX,
  18101. h = node.getHeight()*_ratio.ratioY;
  18102. function resetPoints(rx, ry) {
  18103. for (var i = 0, len = compspts.length; i < len; i++) {
  18104. if (i%2 === 0) {
  18105. compspts[i]*=rx;
  18106. } else {
  18107. compspts[i]*=ry;
  18108. }
  18109. }
  18110. endCompspts[0] = compspts[compspts.length-2];
  18111. endCompspts[1] = compspts[compspts.length-1];
  18112. endCompspts[2] *= rx;
  18113. endCompspts[3] *= ry;
  18114. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  18115. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  18116. startCompspts[0] = compspts[0];
  18117. startCompspts[1] = compspts[1];
  18118. startCompspts[2] *= rx;
  18119. startCompspts[3] *= ry;
  18120. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  18121. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  18122. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  18123. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  18124. }
  18125. node.setSize(w, h);
  18126. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  18127. node.a('node.width', w);
  18128. node.a('node.height', h);
  18129. resetPoints(_ratio.ratioX, _ratio.ratioY);
  18130. node.borderWidth = 1;
  18131. node.a('node.borderwidth',node.borderWidth);
  18132. node._nodename = 'Node214';
  18133. node._nodeType = 'line';
  18134. zoomNodeList.push({
  18135. node: node,
  18136. attr: 'node.borderwidth'
  18137. });
  18138. var setWidth = node.setWidth,
  18139. setHeight = node.setHeight,
  18140. timer, rx = 1, ry = 1;
  18141. node.setWidth = function (width) {
  18142. var _width = this.getWidth();
  18143. rx = width / _width;
  18144. node.a('node.width', width);
  18145. setWidth.apply(this, arguments);
  18146. resetPoints(rx, 1);
  18147. }
  18148. node.setHeight = function (height) {
  18149. var _height = this.getHeight();
  18150. ry = height / _height;
  18151. node.a('node.height', height);
  18152. setHeight.apply(this, arguments);
  18153. resetPoints(1, ry);
  18154. }
  18155. })(Node214, Node214.getImage(), Node214compspts, Node214endCompspts, Node214startCompspts);
  18156. _ratio = GD.getRatioWithRotation(180*Math.PI/180, ratio);
  18157. var Node215 = new ht.lib['黄箭头'](1152*ratio.ratioX, 723*ratio.ratioY, 10*_ratio.ratioX, 88*_ratio.ratioY, 180*Math.PI/180, {}, function (){return {}}, 'Node215');
  18158. _libModel.add("Node215", Node215);
  18159. Node215.setRotation(180*Math.PI/180);
  18160. ;
  18161. ;
  18162. var Node216points=[1153, 697,1193, 697],
  18163. Node216rect=ht.Default.unionPoint([{x:1153,y:697},{x:1193,y:697}]),
  18164. Node216compspts=[];
  18165. _ratio = GD.getRatioWithRotation(0, ratio);
  18166. var _startratio = GD.getRatioWithRotation(3.14159265358979, ratio),
  18167. _endratio = GD.getRatioWithRotation(0, ratio);
  18168. for(var i=0;i<Node216points.length;i++){
  18169. if(i%2==0){
  18170. Node216compspts.push(Node216points[i]-Node216rect.x);
  18171. }else{
  18172. Node216compspts.push(Node216points[i]-Node216rect.y);
  18173. }
  18174. }
  18175. var Node216ptslength=Node216compspts.length;
  18176. if (Node216rect.height === 0) {
  18177. Node216compspts[0] -= 0;
  18178. Node216compspts[Node216ptslength-2] += 0;
  18179. } else if (Node216rect.width === 0){
  18180. Node216compspts[1] -= 0;
  18181. Node216compspts[Node216ptslength-1] += 0;
  18182. } else {
  18183. Node216compspts[0] -= 0;
  18184. Node216compspts[1] -= 0;
  18185. Node216compspts[Node216ptslength-2] += 0;
  18186. Node216compspts[Node216ptslength-1] += 0;
  18187. }
  18188. Node216 = new ht.Node();
  18189. Node216.borderWidth = 1;
  18190. Node216rect.width = Node216rect.width === 0 ? 0.0001 : Node216rect.width;
  18191. Node216rect.height = Node216rect.height === 0 ? 0.0001 : Node216rect.height;
  18192. var Node216endCompspts = [Node216compspts[Node216ptslength-2],Node216compspts[Node216ptslength-1],0,0];
  18193. var Node216startCompspts = [Node216compspts[0],Node216compspts[1],0,0];
  18194. Node216.setImage(GD.getPolyLineJSON());
  18195. Node216.setPosition(Node216rect.x+Node216rect.width/2,Node216rect.y+Node216rect.height/2);
  18196. Node216.setSize(Node216rect.width,Node216rect.height);
  18197. Node216.setStyle("opacity",1);
  18198. Node216.s({'pixelPerfect':true});
  18199. Node216borderwidth=1;
  18200. Node216.setRotation(0);
  18201. dataModel.add(Node216);
  18202. Node216.a('node.points',Node216compspts);
  18203. Node216.a('node.segments',[1,2]);
  18204. Node216.a('node.color','rgba(255,128,0,1)');
  18205. Node216.a('node.borderPattern',getDashStyle("@borderPattern@"));
  18206. Node216.a('node.borderColor','rgba(255,128,0,1)');
  18207. Node216.a('node.background','rgba(255,128,0,1)');
  18208. Node216.a('node.gradient','');
  18209. Node216.a('node.gradientcolor','rgba(255,128,0,1)');
  18210. Node216.a('node.endCompspts',Node216endCompspts);
  18211. Node216.a('node.startCompspts',Node216startCompspts);
  18212. (function (node, img, compspts, endCompspts, startCompspts) {
  18213. var position = node.getPosition(),
  18214. w = node.getWidth()*_ratio.ratioX,
  18215. h = node.getHeight()*_ratio.ratioY;
  18216. function resetPoints(rx, ry) {
  18217. for (var i = 0, len = compspts.length; i < len; i++) {
  18218. if (i%2 === 0) {
  18219. compspts[i]*=rx;
  18220. } else {
  18221. compspts[i]*=ry;
  18222. }
  18223. }
  18224. endCompspts[0] = compspts[compspts.length-2];
  18225. endCompspts[1] = compspts[compspts.length-1];
  18226. endCompspts[2] *= rx;
  18227. endCompspts[3] *= ry;
  18228. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  18229. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  18230. startCompspts[0] = compspts[0];
  18231. startCompspts[1] = compspts[1];
  18232. startCompspts[2] *= rx;
  18233. startCompspts[3] *= ry;
  18234. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  18235. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  18236. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  18237. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  18238. }
  18239. node.setSize(w, h);
  18240. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  18241. node.a('node.width', w);
  18242. node.a('node.height', h);
  18243. resetPoints(_ratio.ratioX, _ratio.ratioY);
  18244. node.borderWidth = 1;
  18245. node.a('node.borderwidth',node.borderWidth);
  18246. node._nodename = 'Node216';
  18247. node._nodeType = 'line';
  18248. zoomNodeList.push({
  18249. node: node,
  18250. attr: 'node.borderwidth'
  18251. });
  18252. var setWidth = node.setWidth,
  18253. setHeight = node.setHeight,
  18254. timer, rx = 1, ry = 1;
  18255. node.setWidth = function (width) {
  18256. var _width = this.getWidth();
  18257. rx = width / _width;
  18258. node.a('node.width', width);
  18259. setWidth.apply(this, arguments);
  18260. resetPoints(rx, 1);
  18261. }
  18262. node.setHeight = function (height) {
  18263. var _height = this.getHeight();
  18264. ry = height / _height;
  18265. node.a('node.height', height);
  18266. setHeight.apply(this, arguments);
  18267. resetPoints(1, ry);
  18268. }
  18269. })(Node216, Node216.getImage(), Node216compspts, Node216endCompspts, Node216startCompspts);
  18270. var Node217points=[1193, 697,1193, 707],
  18271. Node217rect=ht.Default.unionPoint([{x:1193,y:697},{x:1193,y:707}]),
  18272. Node217compspts=[];
  18273. _ratio = GD.getRatioWithRotation(0, ratio);
  18274. var _startratio = GD.getRatioWithRotation(4.71238898038469, ratio),
  18275. _endratio = GD.getRatioWithRotation(7.85398163397448, ratio);
  18276. for(var i=0;i<Node217points.length;i++){
  18277. if(i%2==0){
  18278. Node217compspts.push(Node217points[i]-Node217rect.x);
  18279. }else{
  18280. Node217compspts.push(Node217points[i]-Node217rect.y);
  18281. }
  18282. }
  18283. var Node217ptslength=Node217compspts.length;
  18284. if (Node217rect.height === 0) {
  18285. Node217compspts[0] -= 0;
  18286. Node217compspts[Node217ptslength-2] += 0;
  18287. } else if (Node217rect.width === 0){
  18288. Node217compspts[1] -= 0;
  18289. Node217compspts[Node217ptslength-1] += 0;
  18290. } else {
  18291. Node217compspts[0] -= 0;
  18292. Node217compspts[1] -= 0;
  18293. Node217compspts[Node217ptslength-2] += 0;
  18294. Node217compspts[Node217ptslength-1] += 0;
  18295. }
  18296. Node217 = new ht.Node();
  18297. Node217.borderWidth = 1;
  18298. Node217rect.width = Node217rect.width === 0 ? 0.0001 : Node217rect.width;
  18299. Node217rect.height = Node217rect.height === 0 ? 0.0001 : Node217rect.height;
  18300. var Node217endCompspts = [Node217compspts[Node217ptslength-2],Node217compspts[Node217ptslength-1],0,0];
  18301. var Node217startCompspts = [Node217compspts[0],Node217compspts[1],0,0];
  18302. Node217.setImage(GD.getPolyLineJSON());
  18303. Node217.setPosition(Node217rect.x+Node217rect.width/2,Node217rect.y+Node217rect.height/2);
  18304. Node217.setSize(Node217rect.width,Node217rect.height);
  18305. Node217.setStyle("opacity",1);
  18306. Node217.s({'pixelPerfect':true});
  18307. Node217borderwidth=1;
  18308. Node217.setRotation(0);
  18309. dataModel.add(Node217);
  18310. Node217.a('node.points',Node217compspts);
  18311. Node217.a('node.segments',[1,2]);
  18312. Node217.a('node.color','rgba(255,128,0,1)');
  18313. Node217.a('node.borderPattern',getDashStyle("@borderPattern@"));
  18314. Node217.a('node.borderColor','rgba(255,128,0,1)');
  18315. Node217.a('node.background','rgba(255,128,0,1)');
  18316. Node217.a('node.gradient','');
  18317. Node217.a('node.gradientcolor','rgba(255,128,0,1)');
  18318. Node217.a('node.endCompspts',Node217endCompspts);
  18319. Node217.a('node.startCompspts',Node217startCompspts);
  18320. (function (node, img, compspts, endCompspts, startCompspts) {
  18321. var position = node.getPosition(),
  18322. w = node.getWidth()*_ratio.ratioX,
  18323. h = node.getHeight()*_ratio.ratioY;
  18324. function resetPoints(rx, ry) {
  18325. for (var i = 0, len = compspts.length; i < len; i++) {
  18326. if (i%2 === 0) {
  18327. compspts[i]*=rx;
  18328. } else {
  18329. compspts[i]*=ry;
  18330. }
  18331. }
  18332. endCompspts[0] = compspts[compspts.length-2];
  18333. endCompspts[1] = compspts[compspts.length-1];
  18334. endCompspts[2] *= rx;
  18335. endCompspts[3] *= ry;
  18336. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  18337. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  18338. startCompspts[0] = compspts[0];
  18339. startCompspts[1] = compspts[1];
  18340. startCompspts[2] *= rx;
  18341. startCompspts[3] *= ry;
  18342. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  18343. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  18344. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  18345. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  18346. }
  18347. node.setSize(w, h);
  18348. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  18349. node.a('node.width', w);
  18350. node.a('node.height', h);
  18351. resetPoints(_ratio.ratioX, _ratio.ratioY);
  18352. node.borderWidth = 1;
  18353. node.a('node.borderwidth',node.borderWidth);
  18354. node._nodename = 'Node217';
  18355. node._nodeType = 'line';
  18356. zoomNodeList.push({
  18357. node: node,
  18358. attr: 'node.borderwidth'
  18359. });
  18360. var setWidth = node.setWidth,
  18361. setHeight = node.setHeight,
  18362. timer, rx = 1, ry = 1;
  18363. node.setWidth = function (width) {
  18364. var _width = this.getWidth();
  18365. rx = width / _width;
  18366. node.a('node.width', width);
  18367. setWidth.apply(this, arguments);
  18368. resetPoints(rx, 1);
  18369. }
  18370. node.setHeight = function (height) {
  18371. var _height = this.getHeight();
  18372. ry = height / _height;
  18373. node.a('node.height', height);
  18374. setHeight.apply(this, arguments);
  18375. resetPoints(1, ry);
  18376. }
  18377. })(Node217, Node217.getImage(), Node217compspts, Node217endCompspts, Node217startCompspts);
  18378. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  18379. var Node218 = new ht.lib['黄色接地'](1193*ratio.ratioX, 733*ratio.ratioY, 15*_ratio.ratioX, 13*_ratio.ratioY, 0*Math.PI/180, {}, function (){return {}}, 'Node218');
  18380. _libModel.add("Node218", Node218);
  18381. Node218.setRotation(0*Math.PI/180);
  18382. ;
  18383. ;
  18384. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  18385. var Node219 = new ht.Node();
  18386. var Node219textStart, Node219textWidth, Node219lineStart, Node219align = 'left', Node219fontSize = 13.3333*_ratio.ratioY,Node219width = 41*_ratio.ratioX, Node219height = 16*_ratio.ratioY;
  18387. (function () {
  18388. if (Node219align === 'left') {
  18389. Node219textStart = Node219fontSize * 0.2 > 2 ? Node219fontSize * 0.2 - 4 : Node219fontSize * 0.2 - 9;
  18390. Node219textWidth = Node219width;
  18391. Node219lineStart = 1;
  18392. } else if (Node219align === 'right') {
  18393. Node219textStart = 0;
  18394. Node219textWidth =Node219fontSize <= 8 ? Node219width + Node219fontSize * 0.2 + 6 : Node219width - Node219fontSize * 0.2;
  18395. Node219lineStart = (Node219width - (ht.Default.getTextSize('321', ' '+ Node219fontSize + 'px "Arial"').width + 6)) * 0.5;
  18396. } else if (Node219align === 'center') {
  18397. Node219textStart = -3;
  18398. Node219textWidth = Node219width;
  18399. Node219lineStart = Node219width - ht.Default.getTextSize('321', ' '+ Node219fontSize + 'px "Arial"').width - 11;
  18400. }
  18401. })();
  18402. Node219.setImage(GD.getTextJSON(Node219width, Node219height, true, false, false, ' '+ Node219fontSize + 'px "Arial"'))
  18403. Node219.setPosition(1129*ratio.ratioX, 661*ratio.ratioY);
  18404. Node219.setWidth(Node219width);
  18405. Node219.setHeight(Node219height);
  18406. Node219._nodeType = 'text';
  18407. Node219._disallowEvert = true;
  18408. Node219.setRotation(0*Math.PI/180);
  18409. Node219.a('node.width', Node219width);
  18410. Node219.a('node.height', Node219height);
  18411. Node219.a('node.rect', [0, 0, Node219width, Node219height]);
  18412. Node219.a('node.bordercolor','rgba(0,0,0,1)');
  18413. Node219.a('node.borderwidth', 0);
  18414. Node219.a('node.background','' || 'rgba(0,0,0,0)');
  18415. Node219.a('node.gradient','');
  18416. Node219.a('node.gradientcolor','');
  18417. Node219.a('node.text','321');
  18418. Node219.a('node.textalign','left');
  18419. Node219.a('node.textvAlign','middle');
  18420. Node219.a('node.textrect', [Node219textStart, 0, Node219textWidth, Node219height]);
  18421. Node219.a('node.color','rgba(0,0,0,1)');
  18422. Node219.a('node.font',' '+ Node219fontSize + 'px "Arial"');
  18423. Node219.a('node.textvisible',true);
  18424. Node219.a('node.linefeed',false);
  18425. if (false) {
  18426. Node219.a('node.textfunc',function(g) {
  18427. g.beginPath();
  18428. var str=Node219.a('node.text') || '321';
  18429. var color=Node219.a('node.color') || 'rgba(0,0,0,1)';
  18430. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node219width,Node219height,13.3333*_ratio.ratioY,"left",color,' '+ Node219fontSize + 'px "Arial"', 0,g);
  18431. });
  18432. }
  18433. if (false) {
  18434. Node219.a('node.underlinepoints',[Node219lineStart, (16 - 13.3333) * 0.5 * _ratio.ratioY + Node219fontSize + 2 , ht.Default.getTextSize('321', ' '+ Node219fontSize + 'px "Arial"').width + 6, (Node219height - Node219fontSize) * 0.5*_ratio.ratioY + Node219fontSize + 2 ]);
  18435. Node219.a('node.underlinevisible',false);
  18436. Node219.a('node.underlineBorderWidth', 1);
  18437. }
  18438. dataModel.add(Node219);
  18439. zoomNodeList.push({
  18440. node: Node219,
  18441. borderWidth: 0,
  18442. attr: 'node.borderwidth'
  18443. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  18444. var Node220type = 'rect';
  18445. var Node220 = new ht.Node(),
  18446. Node220BorderWidth = 0*2;
  18447. if (Node220type === 'arc') {
  18448. Node220BorderWidth *= 0;
  18449. }
  18450. Node220.setImage(GD.getRectJSON(90*_ratio.ratioX, 21*_ratio.ratioY, Node220type, '@arcFrom@', '@arcTo@', '@arcClose@'));
  18451. Node220.setPosition(1154*ratio.ratioX, 782*ratio.ratioY);
  18452. Node220.setSize(90*_ratio.ratioX, 21*_ratio.ratioY);
  18453. Node220.s({
  18454. 'pixelPerfect':true
  18455. /*@AddPara@*/
  18456. });
  18457. Node220.a('node.width', 90*_ratio.ratioX);
  18458. Node220.a('node.height', 21*_ratio.ratioY);
  18459. Node220.a('node.type', Node220type);
  18460. Node220.a('node.rect', [0, 0, 90*_ratio.ratioX, 21*_ratio.ratioY]);
  18461. Node220.a('node.background', 'rgba(0,0,192,1)');
  18462. Node220.a('node.gradientcolor', 'rgba(0,0,192,1)');
  18463. Node220.a('node.gradient', '');
  18464. Node220.a('node.borderwidth', Node220BorderWidth);
  18465. Node220.a('node.color', 'rgba(0,0,0,0)');
  18466. Node220.a('node.fillrect', [0,0,0,0]);
  18467. Node220.a('node.fillbackcolor', 'rgba(0,0,0,0)');
  18468. Node220.a('node.fillgradientcolor', 'rgba(0,0,0,0)');
  18469. Node220.a('node.fillgradient', '');
  18470. if (Node220type !== 'rect') {
  18471. Node220.a('node.arcFrom', parseFloat('@arcFrom@'));
  18472. Node220.a('node.arcTo', parseFloat('@arcTo@'));
  18473. Node220.a('node.arcClose', '@arcClose@' === 'true' ? true : false);
  18474. }
  18475. if (Node220type === 'arc') {
  18476. Node220.a('node.arcOval', true);
  18477. }
  18478. Node220.setRotation(0*Math.PI/180);
  18479. Node220.borderWidth = Node220BorderWidth;
  18480. Node220.borderFillwidth = Node220BorderWidth;
  18481. dataModel.add(Node220);
  18482. Node220._nodename = 'Node220'
  18483. Node220._nodeType = 'rect';
  18484. zoomNodeList.push({
  18485. node: Node220,
  18486. attr: 'node.borderwidth'
  18487. });
  18488. (function (node, _img) {
  18489. var setWidth = node.setWidth,
  18490. setHeight = node.setHeight;
  18491. node.setWidth = function (width) {
  18492. if (width === this.getWidth()) return ;
  18493. var height = this.getHeight();
  18494. this.a('node.width', width);
  18495. this.a('node.rect', [0,0,width, height]);
  18496. setWidth.apply(this, arguments);
  18497. }
  18498. node.setHeight = function (height) {
  18499. if (height === this.getHeight()) return ;
  18500. var width = this.getWidth();
  18501. this.a('node.height', height);
  18502. this.a('node.rect', [0,0,width, height]);
  18503. setHeight.apply(this, arguments);
  18504. }
  18505. })(Node220, Node220.getImage());_ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  18506. var Node221 = new ht.Node();
  18507. var Node221textStart, Node221textWidth, Node221lineStart, Node221align = 'left', Node221fontSize = 13.3333*_ratio.ratioY,Node221width = 69*_ratio.ratioX, Node221height = 30*_ratio.ratioY;
  18508. (function () {
  18509. if (Node221align === 'left') {
  18510. Node221textStart = Node221fontSize * 0.2 > 2 ? Node221fontSize * 0.2 - 4 : Node221fontSize * 0.2 - 9;
  18511. Node221textWidth = Node221width;
  18512. Node221lineStart = 1;
  18513. } else if (Node221align === 'right') {
  18514. Node221textStart = 0;
  18515. Node221textWidth =Node221fontSize <= 8 ? Node221width + Node221fontSize * 0.2 + 6 : Node221width - Node221fontSize * 0.2;
  18516. Node221lineStart = (Node221width - (ht.Default.getTextSize('集电Ⅳ线', ' '+ Node221fontSize + 'px "微软雅黑"').width + 6)) * 0.5;
  18517. } else if (Node221align === 'center') {
  18518. Node221textStart = -3;
  18519. Node221textWidth = Node221width;
  18520. Node221lineStart = Node221width - ht.Default.getTextSize('集电Ⅳ线', ' '+ Node221fontSize + 'px "微软雅黑"').width - 11;
  18521. }
  18522. })();
  18523. Node221.setImage(GD.getTextJSON(Node221width, Node221height, true, false, false, ' '+ Node221fontSize + 'px "微软雅黑"'))
  18524. Node221.setPosition(1163*ratio.ratioX, 783*ratio.ratioY);
  18525. Node221.setWidth(Node221width);
  18526. Node221.setHeight(Node221height);
  18527. Node221._nodeType = 'text';
  18528. Node221._disallowEvert = true;
  18529. Node221.setRotation(0*Math.PI/180);
  18530. Node221.a('node.width', Node221width);
  18531. Node221.a('node.height', Node221height);
  18532. Node221.a('node.rect', [0, 0, Node221width, Node221height]);
  18533. Node221.a('node.bordercolor','rgba(255,255,255,1)');
  18534. Node221.a('node.borderwidth', 0);
  18535. Node221.a('node.background','' || 'rgba(0,0,0,0)');
  18536. Node221.a('node.gradient','');
  18537. Node221.a('node.gradientcolor','');
  18538. Node221.a('node.text','集电Ⅳ线');
  18539. Node221.a('node.textalign','left');
  18540. Node221.a('node.textvAlign','middle');
  18541. Node221.a('node.textrect', [Node221textStart, 0, Node221textWidth, Node221height]);
  18542. Node221.a('node.color','rgba(255,255,255,1)');
  18543. Node221.a('node.font',' '+ Node221fontSize + 'px "微软雅黑"');
  18544. Node221.a('node.textvisible',true);
  18545. Node221.a('node.linefeed',false);
  18546. if (false) {
  18547. Node221.a('node.textfunc',function(g) {
  18548. g.beginPath();
  18549. var str=Node221.a('node.text') || '集电Ⅳ线';
  18550. var color=Node221.a('node.color') || 'rgba(255,255,255,1)';
  18551. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node221width,Node221height,13.3333*_ratio.ratioY,"left",color,' '+ Node221fontSize + 'px "微软雅黑"', 0,g);
  18552. });
  18553. }
  18554. if (false) {
  18555. Node221.a('node.underlinepoints',[Node221lineStart, (30 - 13.3333) * 0.5 * _ratio.ratioY + Node221fontSize + 2 , ht.Default.getTextSize('集电Ⅳ线', ' '+ Node221fontSize + 'px "微软雅黑"').width + 6, (Node221height - Node221fontSize) * 0.5*_ratio.ratioY + Node221fontSize + 2 ]);
  18556. Node221.a('node.underlinevisible',false);
  18557. Node221.a('node.underlineBorderWidth', 1);
  18558. }
  18559. dataModel.add(Node221);
  18560. zoomNodeList.push({
  18561. node: Node221,
  18562. borderWidth: 0,
  18563. attr: 'node.borderwidth'
  18564. }); var Node222points=[1335, 634,1335, 644],
  18565. Node222rect=ht.Default.unionPoint([{x:1335,y:634},{x:1335,y:644}]),
  18566. Node222compspts=[];
  18567. _ratio = GD.getRatioWithRotation(0, ratio);
  18568. var _startratio = GD.getRatioWithRotation(4.71238898038469, ratio),
  18569. _endratio = GD.getRatioWithRotation(7.85398163397448, ratio);
  18570. for(var i=0;i<Node222points.length;i++){
  18571. if(i%2==0){
  18572. Node222compspts.push(Node222points[i]-Node222rect.x);
  18573. }else{
  18574. Node222compspts.push(Node222points[i]-Node222rect.y);
  18575. }
  18576. }
  18577. var Node222ptslength=Node222compspts.length;
  18578. if (Node222rect.height === 0) {
  18579. Node222compspts[0] -= 0;
  18580. Node222compspts[Node222ptslength-2] += 0;
  18581. } else if (Node222rect.width === 0){
  18582. Node222compspts[1] -= 0;
  18583. Node222compspts[Node222ptslength-1] += 0;
  18584. } else {
  18585. Node222compspts[0] -= 0;
  18586. Node222compspts[1] -= 0;
  18587. Node222compspts[Node222ptslength-2] += 0;
  18588. Node222compspts[Node222ptslength-1] += 0;
  18589. }
  18590. Node222 = new ht.Node();
  18591. Node222.borderWidth = 1;
  18592. Node222rect.width = Node222rect.width === 0 ? 0.0001 : Node222rect.width;
  18593. Node222rect.height = Node222rect.height === 0 ? 0.0001 : Node222rect.height;
  18594. var Node222endCompspts = [Node222compspts[Node222ptslength-2],Node222compspts[Node222ptslength-1],0,0];
  18595. var Node222startCompspts = [Node222compspts[0],Node222compspts[1],0,0];
  18596. Node222.setImage(GD.getPolyLineJSON());
  18597. Node222.setPosition(Node222rect.x+Node222rect.width/2,Node222rect.y+Node222rect.height/2);
  18598. Node222.setSize(Node222rect.width,Node222rect.height);
  18599. Node222.setStyle("opacity",1);
  18600. Node222.s({'pixelPerfect':true});
  18601. Node222borderwidth=1;
  18602. Node222.setRotation(0);
  18603. dataModel.add(Node222);
  18604. Node222.a('node.points',Node222compspts);
  18605. Node222.a('node.segments',[1,2]);
  18606. Node222.a('node.color','rgba(255,128,0,1)');
  18607. Node222.a('node.borderPattern',getDashStyle("@borderPattern@"));
  18608. Node222.a('node.borderColor','rgba(255,128,0,1)');
  18609. Node222.a('node.background','rgba(255,128,0,1)');
  18610. Node222.a('node.gradient','');
  18611. Node222.a('node.gradientcolor','rgba(255,128,0,1)');
  18612. Node222.a('node.endCompspts',Node222endCompspts);
  18613. Node222.a('node.startCompspts',Node222startCompspts);
  18614. (function (node, img, compspts, endCompspts, startCompspts) {
  18615. var position = node.getPosition(),
  18616. w = node.getWidth()*_ratio.ratioX,
  18617. h = node.getHeight()*_ratio.ratioY;
  18618. function resetPoints(rx, ry) {
  18619. for (var i = 0, len = compspts.length; i < len; i++) {
  18620. if (i%2 === 0) {
  18621. compspts[i]*=rx;
  18622. } else {
  18623. compspts[i]*=ry;
  18624. }
  18625. }
  18626. endCompspts[0] = compspts[compspts.length-2];
  18627. endCompspts[1] = compspts[compspts.length-1];
  18628. endCompspts[2] *= rx;
  18629. endCompspts[3] *= ry;
  18630. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  18631. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  18632. startCompspts[0] = compspts[0];
  18633. startCompspts[1] = compspts[1];
  18634. startCompspts[2] *= rx;
  18635. startCompspts[3] *= ry;
  18636. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  18637. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  18638. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  18639. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  18640. }
  18641. node.setSize(w, h);
  18642. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  18643. node.a('node.width', w);
  18644. node.a('node.height', h);
  18645. resetPoints(_ratio.ratioX, _ratio.ratioY);
  18646. node.borderWidth = 1;
  18647. node.a('node.borderwidth',node.borderWidth);
  18648. node._nodename = 'Node222';
  18649. node._nodeType = 'line';
  18650. zoomNodeList.push({
  18651. node: node,
  18652. attr: 'node.borderwidth'
  18653. });
  18654. var setWidth = node.setWidth,
  18655. setHeight = node.setHeight,
  18656. timer, rx = 1, ry = 1;
  18657. node.setWidth = function (width) {
  18658. var _width = this.getWidth();
  18659. rx = width / _width;
  18660. node.a('node.width', width);
  18661. setWidth.apply(this, arguments);
  18662. resetPoints(rx, 1);
  18663. }
  18664. node.setHeight = function (height) {
  18665. var _height = this.getHeight();
  18666. ry = height / _height;
  18667. node.a('node.height', height);
  18668. setHeight.apply(this, arguments);
  18669. resetPoints(1, ry);
  18670. }
  18671. })(Node222, Node222.getImage(), Node222compspts, Node222endCompspts, Node222startCompspts);
  18672. _ratio = GD.getRatioWithRotation(180*Math.PI/180, ratio);
  18673. var Node223 = new ht.lib['黄箭头'](1334*ratio.ratioX, 723*ratio.ratioY, 10*_ratio.ratioX, 88*_ratio.ratioY, 180*Math.PI/180, {}, function (){return {}}, 'Node223');
  18674. _libModel.add("Node223", Node223);
  18675. Node223.setRotation(180*Math.PI/180);
  18676. ;
  18677. ;
  18678. var Node224points=[1335, 697,1375, 697],
  18679. Node224rect=ht.Default.unionPoint([{x:1335,y:697},{x:1375,y:697}]),
  18680. Node224compspts=[];
  18681. _ratio = GD.getRatioWithRotation(0, ratio);
  18682. var _startratio = GD.getRatioWithRotation(3.14159265358979, ratio),
  18683. _endratio = GD.getRatioWithRotation(0, ratio);
  18684. for(var i=0;i<Node224points.length;i++){
  18685. if(i%2==0){
  18686. Node224compspts.push(Node224points[i]-Node224rect.x);
  18687. }else{
  18688. Node224compspts.push(Node224points[i]-Node224rect.y);
  18689. }
  18690. }
  18691. var Node224ptslength=Node224compspts.length;
  18692. if (Node224rect.height === 0) {
  18693. Node224compspts[0] -= 0;
  18694. Node224compspts[Node224ptslength-2] += 0;
  18695. } else if (Node224rect.width === 0){
  18696. Node224compspts[1] -= 0;
  18697. Node224compspts[Node224ptslength-1] += 0;
  18698. } else {
  18699. Node224compspts[0] -= 0;
  18700. Node224compspts[1] -= 0;
  18701. Node224compspts[Node224ptslength-2] += 0;
  18702. Node224compspts[Node224ptslength-1] += 0;
  18703. }
  18704. Node224 = new ht.Node();
  18705. Node224.borderWidth = 1;
  18706. Node224rect.width = Node224rect.width === 0 ? 0.0001 : Node224rect.width;
  18707. Node224rect.height = Node224rect.height === 0 ? 0.0001 : Node224rect.height;
  18708. var Node224endCompspts = [Node224compspts[Node224ptslength-2],Node224compspts[Node224ptslength-1],0,0];
  18709. var Node224startCompspts = [Node224compspts[0],Node224compspts[1],0,0];
  18710. Node224.setImage(GD.getPolyLineJSON());
  18711. Node224.setPosition(Node224rect.x+Node224rect.width/2,Node224rect.y+Node224rect.height/2);
  18712. Node224.setSize(Node224rect.width,Node224rect.height);
  18713. Node224.setStyle("opacity",1);
  18714. Node224.s({'pixelPerfect':true});
  18715. Node224borderwidth=1;
  18716. Node224.setRotation(0);
  18717. dataModel.add(Node224);
  18718. Node224.a('node.points',Node224compspts);
  18719. Node224.a('node.segments',[1,2]);
  18720. Node224.a('node.color','rgba(255,128,0,1)');
  18721. Node224.a('node.borderPattern',getDashStyle("@borderPattern@"));
  18722. Node224.a('node.borderColor','rgba(255,128,0,1)');
  18723. Node224.a('node.background','rgba(255,128,0,1)');
  18724. Node224.a('node.gradient','');
  18725. Node224.a('node.gradientcolor','rgba(255,128,0,1)');
  18726. Node224.a('node.endCompspts',Node224endCompspts);
  18727. Node224.a('node.startCompspts',Node224startCompspts);
  18728. (function (node, img, compspts, endCompspts, startCompspts) {
  18729. var position = node.getPosition(),
  18730. w = node.getWidth()*_ratio.ratioX,
  18731. h = node.getHeight()*_ratio.ratioY;
  18732. function resetPoints(rx, ry) {
  18733. for (var i = 0, len = compspts.length; i < len; i++) {
  18734. if (i%2 === 0) {
  18735. compspts[i]*=rx;
  18736. } else {
  18737. compspts[i]*=ry;
  18738. }
  18739. }
  18740. endCompspts[0] = compspts[compspts.length-2];
  18741. endCompspts[1] = compspts[compspts.length-1];
  18742. endCompspts[2] *= rx;
  18743. endCompspts[3] *= ry;
  18744. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  18745. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  18746. startCompspts[0] = compspts[0];
  18747. startCompspts[1] = compspts[1];
  18748. startCompspts[2] *= rx;
  18749. startCompspts[3] *= ry;
  18750. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  18751. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  18752. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  18753. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  18754. }
  18755. node.setSize(w, h);
  18756. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  18757. node.a('node.width', w);
  18758. node.a('node.height', h);
  18759. resetPoints(_ratio.ratioX, _ratio.ratioY);
  18760. node.borderWidth = 1;
  18761. node.a('node.borderwidth',node.borderWidth);
  18762. node._nodename = 'Node224';
  18763. node._nodeType = 'line';
  18764. zoomNodeList.push({
  18765. node: node,
  18766. attr: 'node.borderwidth'
  18767. });
  18768. var setWidth = node.setWidth,
  18769. setHeight = node.setHeight,
  18770. timer, rx = 1, ry = 1;
  18771. node.setWidth = function (width) {
  18772. var _width = this.getWidth();
  18773. rx = width / _width;
  18774. node.a('node.width', width);
  18775. setWidth.apply(this, arguments);
  18776. resetPoints(rx, 1);
  18777. }
  18778. node.setHeight = function (height) {
  18779. var _height = this.getHeight();
  18780. ry = height / _height;
  18781. node.a('node.height', height);
  18782. setHeight.apply(this, arguments);
  18783. resetPoints(1, ry);
  18784. }
  18785. })(Node224, Node224.getImage(), Node224compspts, Node224endCompspts, Node224startCompspts);
  18786. var Node225points=[1375, 697,1375, 707],
  18787. Node225rect=ht.Default.unionPoint([{x:1375,y:697},{x:1375,y:707}]),
  18788. Node225compspts=[];
  18789. _ratio = GD.getRatioWithRotation(0, ratio);
  18790. var _startratio = GD.getRatioWithRotation(4.71238898038469, ratio),
  18791. _endratio = GD.getRatioWithRotation(7.85398163397448, ratio);
  18792. for(var i=0;i<Node225points.length;i++){
  18793. if(i%2==0){
  18794. Node225compspts.push(Node225points[i]-Node225rect.x);
  18795. }else{
  18796. Node225compspts.push(Node225points[i]-Node225rect.y);
  18797. }
  18798. }
  18799. var Node225ptslength=Node225compspts.length;
  18800. if (Node225rect.height === 0) {
  18801. Node225compspts[0] -= 0;
  18802. Node225compspts[Node225ptslength-2] += 0;
  18803. } else if (Node225rect.width === 0){
  18804. Node225compspts[1] -= 0;
  18805. Node225compspts[Node225ptslength-1] += 0;
  18806. } else {
  18807. Node225compspts[0] -= 0;
  18808. Node225compspts[1] -= 0;
  18809. Node225compspts[Node225ptslength-2] += 0;
  18810. Node225compspts[Node225ptslength-1] += 0;
  18811. }
  18812. Node225 = new ht.Node();
  18813. Node225.borderWidth = 1;
  18814. Node225rect.width = Node225rect.width === 0 ? 0.0001 : Node225rect.width;
  18815. Node225rect.height = Node225rect.height === 0 ? 0.0001 : Node225rect.height;
  18816. var Node225endCompspts = [Node225compspts[Node225ptslength-2],Node225compspts[Node225ptslength-1],0,0];
  18817. var Node225startCompspts = [Node225compspts[0],Node225compspts[1],0,0];
  18818. Node225.setImage(GD.getPolyLineJSON());
  18819. Node225.setPosition(Node225rect.x+Node225rect.width/2,Node225rect.y+Node225rect.height/2);
  18820. Node225.setSize(Node225rect.width,Node225rect.height);
  18821. Node225.setStyle("opacity",1);
  18822. Node225.s({'pixelPerfect':true});
  18823. Node225borderwidth=1;
  18824. Node225.setRotation(0);
  18825. dataModel.add(Node225);
  18826. Node225.a('node.points',Node225compspts);
  18827. Node225.a('node.segments',[1,2]);
  18828. Node225.a('node.color','rgba(255,128,0,1)');
  18829. Node225.a('node.borderPattern',getDashStyle("@borderPattern@"));
  18830. Node225.a('node.borderColor','rgba(255,128,0,1)');
  18831. Node225.a('node.background','rgba(255,128,0,1)');
  18832. Node225.a('node.gradient','');
  18833. Node225.a('node.gradientcolor','rgba(255,128,0,1)');
  18834. Node225.a('node.endCompspts',Node225endCompspts);
  18835. Node225.a('node.startCompspts',Node225startCompspts);
  18836. (function (node, img, compspts, endCompspts, startCompspts) {
  18837. var position = node.getPosition(),
  18838. w = node.getWidth()*_ratio.ratioX,
  18839. h = node.getHeight()*_ratio.ratioY;
  18840. function resetPoints(rx, ry) {
  18841. for (var i = 0, len = compspts.length; i < len; i++) {
  18842. if (i%2 === 0) {
  18843. compspts[i]*=rx;
  18844. } else {
  18845. compspts[i]*=ry;
  18846. }
  18847. }
  18848. endCompspts[0] = compspts[compspts.length-2];
  18849. endCompspts[1] = compspts[compspts.length-1];
  18850. endCompspts[2] *= rx;
  18851. endCompspts[3] *= ry;
  18852. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  18853. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  18854. startCompspts[0] = compspts[0];
  18855. startCompspts[1] = compspts[1];
  18856. startCompspts[2] *= rx;
  18857. startCompspts[3] *= ry;
  18858. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  18859. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  18860. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  18861. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  18862. }
  18863. node.setSize(w, h);
  18864. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  18865. node.a('node.width', w);
  18866. node.a('node.height', h);
  18867. resetPoints(_ratio.ratioX, _ratio.ratioY);
  18868. node.borderWidth = 1;
  18869. node.a('node.borderwidth',node.borderWidth);
  18870. node._nodename = 'Node225';
  18871. node._nodeType = 'line';
  18872. zoomNodeList.push({
  18873. node: node,
  18874. attr: 'node.borderwidth'
  18875. });
  18876. var setWidth = node.setWidth,
  18877. setHeight = node.setHeight,
  18878. timer, rx = 1, ry = 1;
  18879. node.setWidth = function (width) {
  18880. var _width = this.getWidth();
  18881. rx = width / _width;
  18882. node.a('node.width', width);
  18883. setWidth.apply(this, arguments);
  18884. resetPoints(rx, 1);
  18885. }
  18886. node.setHeight = function (height) {
  18887. var _height = this.getHeight();
  18888. ry = height / _height;
  18889. node.a('node.height', height);
  18890. setHeight.apply(this, arguments);
  18891. resetPoints(1, ry);
  18892. }
  18893. })(Node225, Node225.getImage(), Node225compspts, Node225endCompspts, Node225startCompspts);
  18894. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  18895. var Node226 = new ht.lib['黄色接地'](1374*ratio.ratioX, 731*ratio.ratioY, 15*_ratio.ratioX, 13*_ratio.ratioY, 0*Math.PI/180, {}, function (){return {}}, 'Node226');
  18896. _libModel.add("Node226", Node226);
  18897. Node226.setRotation(0*Math.PI/180);
  18898. ;
  18899. ;
  18900. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  18901. var Node227 = new ht.Node();
  18902. var Node227textStart, Node227textWidth, Node227lineStart, Node227align = 'left', Node227fontSize = 13.3333*_ratio.ratioY,Node227width = 41*_ratio.ratioX, Node227height = 16*_ratio.ratioY;
  18903. (function () {
  18904. if (Node227align === 'left') {
  18905. Node227textStart = Node227fontSize * 0.2 > 2 ? Node227fontSize * 0.2 - 4 : Node227fontSize * 0.2 - 9;
  18906. Node227textWidth = Node227width;
  18907. Node227lineStart = 1;
  18908. } else if (Node227align === 'right') {
  18909. Node227textStart = 0;
  18910. Node227textWidth =Node227fontSize <= 8 ? Node227width + Node227fontSize * 0.2 + 6 : Node227width - Node227fontSize * 0.2;
  18911. Node227lineStart = (Node227width - (ht.Default.getTextSize('322', ' '+ Node227fontSize + 'px "Arial"').width + 6)) * 0.5;
  18912. } else if (Node227align === 'center') {
  18913. Node227textStart = -3;
  18914. Node227textWidth = Node227width;
  18915. Node227lineStart = Node227width - ht.Default.getTextSize('322', ' '+ Node227fontSize + 'px "Arial"').width - 11;
  18916. }
  18917. })();
  18918. Node227.setImage(GD.getTextJSON(Node227width, Node227height, true, false, false, ' '+ Node227fontSize + 'px "Arial"'))
  18919. Node227.setPosition(1311*ratio.ratioX, 661*ratio.ratioY);
  18920. Node227.setWidth(Node227width);
  18921. Node227.setHeight(Node227height);
  18922. Node227._nodeType = 'text';
  18923. Node227._disallowEvert = true;
  18924. Node227.setRotation(0*Math.PI/180);
  18925. Node227.a('node.width', Node227width);
  18926. Node227.a('node.height', Node227height);
  18927. Node227.a('node.rect', [0, 0, Node227width, Node227height]);
  18928. Node227.a('node.bordercolor','rgba(0,0,0,1)');
  18929. Node227.a('node.borderwidth', 0);
  18930. Node227.a('node.background','' || 'rgba(0,0,0,0)');
  18931. Node227.a('node.gradient','');
  18932. Node227.a('node.gradientcolor','');
  18933. Node227.a('node.text','322');
  18934. Node227.a('node.textalign','left');
  18935. Node227.a('node.textvAlign','middle');
  18936. Node227.a('node.textrect', [Node227textStart, 0, Node227textWidth, Node227height]);
  18937. Node227.a('node.color','rgba(0,0,0,1)');
  18938. Node227.a('node.font',' '+ Node227fontSize + 'px "Arial"');
  18939. Node227.a('node.textvisible',true);
  18940. Node227.a('node.linefeed',false);
  18941. if (false) {
  18942. Node227.a('node.textfunc',function(g) {
  18943. g.beginPath();
  18944. var str=Node227.a('node.text') || '322';
  18945. var color=Node227.a('node.color') || 'rgba(0,0,0,1)';
  18946. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node227width,Node227height,13.3333*_ratio.ratioY,"left",color,' '+ Node227fontSize + 'px "Arial"', 0,g);
  18947. });
  18948. }
  18949. if (false) {
  18950. Node227.a('node.underlinepoints',[Node227lineStart, (16 - 13.3333) * 0.5 * _ratio.ratioY + Node227fontSize + 2 , ht.Default.getTextSize('322', ' '+ Node227fontSize + 'px "Arial"').width + 6, (Node227height - Node227fontSize) * 0.5*_ratio.ratioY + Node227fontSize + 2 ]);
  18951. Node227.a('node.underlinevisible',false);
  18952. Node227.a('node.underlineBorderWidth', 1);
  18953. }
  18954. dataModel.add(Node227);
  18955. zoomNodeList.push({
  18956. node: Node227,
  18957. borderWidth: 0,
  18958. attr: 'node.borderwidth'
  18959. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  18960. var Node228type = 'rect';
  18961. var Node228 = new ht.Node(),
  18962. Node228BorderWidth = 0*2;
  18963. if (Node228type === 'arc') {
  18964. Node228BorderWidth *= 0;
  18965. }
  18966. Node228.setImage(GD.getRectJSON(90*_ratio.ratioX, 21*_ratio.ratioY, Node228type, '@arcFrom@', '@arcTo@', '@arcClose@'));
  18967. Node228.setPosition(1336*ratio.ratioX, 782*ratio.ratioY);
  18968. Node228.setSize(90*_ratio.ratioX, 21*_ratio.ratioY);
  18969. Node228.s({
  18970. 'pixelPerfect':true
  18971. /*@AddPara@*/
  18972. });
  18973. Node228.a('node.width', 90*_ratio.ratioX);
  18974. Node228.a('node.height', 21*_ratio.ratioY);
  18975. Node228.a('node.type', Node228type);
  18976. Node228.a('node.rect', [0, 0, 90*_ratio.ratioX, 21*_ratio.ratioY]);
  18977. Node228.a('node.background', 'rgba(0,0,192,1)');
  18978. Node228.a('node.gradientcolor', 'rgba(0,0,192,1)');
  18979. Node228.a('node.gradient', '');
  18980. Node228.a('node.borderwidth', Node228BorderWidth);
  18981. Node228.a('node.color', 'rgba(0,0,0,0)');
  18982. Node228.a('node.fillrect', [0,0,0,0]);
  18983. Node228.a('node.fillbackcolor', 'rgba(0,0,0,0)');
  18984. Node228.a('node.fillgradientcolor', 'rgba(0,0,0,0)');
  18985. Node228.a('node.fillgradient', '');
  18986. if (Node228type !== 'rect') {
  18987. Node228.a('node.arcFrom', parseFloat('@arcFrom@'));
  18988. Node228.a('node.arcTo', parseFloat('@arcTo@'));
  18989. Node228.a('node.arcClose', '@arcClose@' === 'true' ? true : false);
  18990. }
  18991. if (Node228type === 'arc') {
  18992. Node228.a('node.arcOval', true);
  18993. }
  18994. Node228.setRotation(0*Math.PI/180);
  18995. Node228.borderWidth = Node228BorderWidth;
  18996. Node228.borderFillwidth = Node228BorderWidth;
  18997. dataModel.add(Node228);
  18998. Node228._nodename = 'Node228'
  18999. Node228._nodeType = 'rect';
  19000. zoomNodeList.push({
  19001. node: Node228,
  19002. attr: 'node.borderwidth'
  19003. });
  19004. (function (node, _img) {
  19005. var setWidth = node.setWidth,
  19006. setHeight = node.setHeight;
  19007. node.setWidth = function (width) {
  19008. if (width === this.getWidth()) return ;
  19009. var height = this.getHeight();
  19010. this.a('node.width', width);
  19011. this.a('node.rect', [0,0,width, height]);
  19012. setWidth.apply(this, arguments);
  19013. }
  19014. node.setHeight = function (height) {
  19015. if (height === this.getHeight()) return ;
  19016. var width = this.getWidth();
  19017. this.a('node.height', height);
  19018. this.a('node.rect', [0,0,width, height]);
  19019. setHeight.apply(this, arguments);
  19020. }
  19021. })(Node228, Node228.getImage());_ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  19022. var Node229 = new ht.Node();
  19023. var Node229textStart, Node229textWidth, Node229lineStart, Node229align = 'left', Node229fontSize = 13.3333*_ratio.ratioY,Node229width = 69*_ratio.ratioX, Node229height = 30*_ratio.ratioY;
  19024. (function () {
  19025. if (Node229align === 'left') {
  19026. Node229textStart = Node229fontSize * 0.2 > 2 ? Node229fontSize * 0.2 - 4 : Node229fontSize * 0.2 - 9;
  19027. Node229textWidth = Node229width;
  19028. Node229lineStart = 1;
  19029. } else if (Node229align === 'right') {
  19030. Node229textStart = 0;
  19031. Node229textWidth =Node229fontSize <= 8 ? Node229width + Node229fontSize * 0.2 + 6 : Node229width - Node229fontSize * 0.2;
  19032. Node229lineStart = (Node229width - (ht.Default.getTextSize('集电Ⅴ线', ' '+ Node229fontSize + 'px "微软雅黑"').width + 6)) * 0.5;
  19033. } else if (Node229align === 'center') {
  19034. Node229textStart = -3;
  19035. Node229textWidth = Node229width;
  19036. Node229lineStart = Node229width - ht.Default.getTextSize('集电Ⅴ线', ' '+ Node229fontSize + 'px "微软雅黑"').width - 11;
  19037. }
  19038. })();
  19039. Node229.setImage(GD.getTextJSON(Node229width, Node229height, true, false, false, ' '+ Node229fontSize + 'px "微软雅黑"'))
  19040. Node229.setPosition(1345*ratio.ratioX, 783*ratio.ratioY);
  19041. Node229.setWidth(Node229width);
  19042. Node229.setHeight(Node229height);
  19043. Node229._nodeType = 'text';
  19044. Node229._disallowEvert = true;
  19045. Node229.setRotation(0*Math.PI/180);
  19046. Node229.a('node.width', Node229width);
  19047. Node229.a('node.height', Node229height);
  19048. Node229.a('node.rect', [0, 0, Node229width, Node229height]);
  19049. Node229.a('node.bordercolor','rgba(255,255,255,1)');
  19050. Node229.a('node.borderwidth', 0);
  19051. Node229.a('node.background','' || 'rgba(0,0,0,0)');
  19052. Node229.a('node.gradient','');
  19053. Node229.a('node.gradientcolor','');
  19054. Node229.a('node.text','集电Ⅴ线');
  19055. Node229.a('node.textalign','left');
  19056. Node229.a('node.textvAlign','middle');
  19057. Node229.a('node.textrect', [Node229textStart, 0, Node229textWidth, Node229height]);
  19058. Node229.a('node.color','rgba(255,255,255,1)');
  19059. Node229.a('node.font',' '+ Node229fontSize + 'px "微软雅黑"');
  19060. Node229.a('node.textvisible',true);
  19061. Node229.a('node.linefeed',false);
  19062. if (false) {
  19063. Node229.a('node.textfunc',function(g) {
  19064. g.beginPath();
  19065. var str=Node229.a('node.text') || '集电Ⅴ线';
  19066. var color=Node229.a('node.color') || 'rgba(255,255,255,1)';
  19067. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node229width,Node229height,13.3333*_ratio.ratioY,"left",color,' '+ Node229fontSize + 'px "微软雅黑"', 0,g);
  19068. });
  19069. }
  19070. if (false) {
  19071. Node229.a('node.underlinepoints',[Node229lineStart, (30 - 13.3333) * 0.5 * _ratio.ratioY + Node229fontSize + 2 , ht.Default.getTextSize('集电Ⅴ线', ' '+ Node229fontSize + 'px "微软雅黑"').width + 6, (Node229height - Node229fontSize) * 0.5*_ratio.ratioY + Node229fontSize + 2 ]);
  19072. Node229.a('node.underlinevisible',false);
  19073. Node229.a('node.underlineBorderWidth', 1);
  19074. }
  19075. dataModel.add(Node229);
  19076. zoomNodeList.push({
  19077. node: Node229,
  19078. borderWidth: 0,
  19079. attr: 'node.borderwidth'
  19080. }); var Node230points=[1521, 634,1521, 644],
  19081. Node230rect=ht.Default.unionPoint([{x:1521,y:634},{x:1521,y:644}]),
  19082. Node230compspts=[];
  19083. _ratio = GD.getRatioWithRotation(0, ratio);
  19084. var _startratio = GD.getRatioWithRotation(4.71238898038469, ratio),
  19085. _endratio = GD.getRatioWithRotation(7.85398163397448, ratio);
  19086. for(var i=0;i<Node230points.length;i++){
  19087. if(i%2==0){
  19088. Node230compspts.push(Node230points[i]-Node230rect.x);
  19089. }else{
  19090. Node230compspts.push(Node230points[i]-Node230rect.y);
  19091. }
  19092. }
  19093. var Node230ptslength=Node230compspts.length;
  19094. if (Node230rect.height === 0) {
  19095. Node230compspts[0] -= 0;
  19096. Node230compspts[Node230ptslength-2] += 0;
  19097. } else if (Node230rect.width === 0){
  19098. Node230compspts[1] -= 0;
  19099. Node230compspts[Node230ptslength-1] += 0;
  19100. } else {
  19101. Node230compspts[0] -= 0;
  19102. Node230compspts[1] -= 0;
  19103. Node230compspts[Node230ptslength-2] += 0;
  19104. Node230compspts[Node230ptslength-1] += 0;
  19105. }
  19106. Node230 = new ht.Node();
  19107. Node230.borderWidth = 1;
  19108. Node230rect.width = Node230rect.width === 0 ? 0.0001 : Node230rect.width;
  19109. Node230rect.height = Node230rect.height === 0 ? 0.0001 : Node230rect.height;
  19110. var Node230endCompspts = [Node230compspts[Node230ptslength-2],Node230compspts[Node230ptslength-1],0,0];
  19111. var Node230startCompspts = [Node230compspts[0],Node230compspts[1],0,0];
  19112. Node230.setImage(GD.getPolyLineJSON());
  19113. Node230.setPosition(Node230rect.x+Node230rect.width/2,Node230rect.y+Node230rect.height/2);
  19114. Node230.setSize(Node230rect.width,Node230rect.height);
  19115. Node230.setStyle("opacity",1);
  19116. Node230.s({'pixelPerfect':true});
  19117. Node230borderwidth=1;
  19118. Node230.setRotation(0);
  19119. dataModel.add(Node230);
  19120. Node230.a('node.points',Node230compspts);
  19121. Node230.a('node.segments',[1,2]);
  19122. Node230.a('node.color','rgba(255,128,0,1)');
  19123. Node230.a('node.borderPattern',getDashStyle("@borderPattern@"));
  19124. Node230.a('node.borderColor','rgba(255,128,0,1)');
  19125. Node230.a('node.background','rgba(255,128,0,1)');
  19126. Node230.a('node.gradient','');
  19127. Node230.a('node.gradientcolor','rgba(255,128,0,1)');
  19128. Node230.a('node.endCompspts',Node230endCompspts);
  19129. Node230.a('node.startCompspts',Node230startCompspts);
  19130. (function (node, img, compspts, endCompspts, startCompspts) {
  19131. var position = node.getPosition(),
  19132. w = node.getWidth()*_ratio.ratioX,
  19133. h = node.getHeight()*_ratio.ratioY;
  19134. function resetPoints(rx, ry) {
  19135. for (var i = 0, len = compspts.length; i < len; i++) {
  19136. if (i%2 === 0) {
  19137. compspts[i]*=rx;
  19138. } else {
  19139. compspts[i]*=ry;
  19140. }
  19141. }
  19142. endCompspts[0] = compspts[compspts.length-2];
  19143. endCompspts[1] = compspts[compspts.length-1];
  19144. endCompspts[2] *= rx;
  19145. endCompspts[3] *= ry;
  19146. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  19147. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  19148. startCompspts[0] = compspts[0];
  19149. startCompspts[1] = compspts[1];
  19150. startCompspts[2] *= rx;
  19151. startCompspts[3] *= ry;
  19152. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  19153. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  19154. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  19155. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  19156. }
  19157. node.setSize(w, h);
  19158. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  19159. node.a('node.width', w);
  19160. node.a('node.height', h);
  19161. resetPoints(_ratio.ratioX, _ratio.ratioY);
  19162. node.borderWidth = 1;
  19163. node.a('node.borderwidth',node.borderWidth);
  19164. node._nodename = 'Node230';
  19165. node._nodeType = 'line';
  19166. zoomNodeList.push({
  19167. node: node,
  19168. attr: 'node.borderwidth'
  19169. });
  19170. var setWidth = node.setWidth,
  19171. setHeight = node.setHeight,
  19172. timer, rx = 1, ry = 1;
  19173. node.setWidth = function (width) {
  19174. var _width = this.getWidth();
  19175. rx = width / _width;
  19176. node.a('node.width', width);
  19177. setWidth.apply(this, arguments);
  19178. resetPoints(rx, 1);
  19179. }
  19180. node.setHeight = function (height) {
  19181. var _height = this.getHeight();
  19182. ry = height / _height;
  19183. node.a('node.height', height);
  19184. setHeight.apply(this, arguments);
  19185. resetPoints(1, ry);
  19186. }
  19187. })(Node230, Node230.getImage(), Node230compspts, Node230endCompspts, Node230startCompspts);
  19188. _ratio = GD.getRatioWithRotation(180*Math.PI/180, ratio);
  19189. var Node231 = new ht.lib['黄箭头'](1521*ratio.ratioX, 723*ratio.ratioY, 10*_ratio.ratioX, 88*_ratio.ratioY, 180*Math.PI/180, {}, function (){return {}}, 'Node231');
  19190. _libModel.add("Node231", Node231);
  19191. Node231.setRotation(180*Math.PI/180);
  19192. ;
  19193. ;
  19194. var Node232points=[1522, 697,1562, 697],
  19195. Node232rect=ht.Default.unionPoint([{x:1522,y:697},{x:1562,y:697}]),
  19196. Node232compspts=[];
  19197. _ratio = GD.getRatioWithRotation(0, ratio);
  19198. var _startratio = GD.getRatioWithRotation(3.14159265358979, ratio),
  19199. _endratio = GD.getRatioWithRotation(0, ratio);
  19200. for(var i=0;i<Node232points.length;i++){
  19201. if(i%2==0){
  19202. Node232compspts.push(Node232points[i]-Node232rect.x);
  19203. }else{
  19204. Node232compspts.push(Node232points[i]-Node232rect.y);
  19205. }
  19206. }
  19207. var Node232ptslength=Node232compspts.length;
  19208. if (Node232rect.height === 0) {
  19209. Node232compspts[0] -= 0;
  19210. Node232compspts[Node232ptslength-2] += 0;
  19211. } else if (Node232rect.width === 0){
  19212. Node232compspts[1] -= 0;
  19213. Node232compspts[Node232ptslength-1] += 0;
  19214. } else {
  19215. Node232compspts[0] -= 0;
  19216. Node232compspts[1] -= 0;
  19217. Node232compspts[Node232ptslength-2] += 0;
  19218. Node232compspts[Node232ptslength-1] += 0;
  19219. }
  19220. Node232 = new ht.Node();
  19221. Node232.borderWidth = 1;
  19222. Node232rect.width = Node232rect.width === 0 ? 0.0001 : Node232rect.width;
  19223. Node232rect.height = Node232rect.height === 0 ? 0.0001 : Node232rect.height;
  19224. var Node232endCompspts = [Node232compspts[Node232ptslength-2],Node232compspts[Node232ptslength-1],0,0];
  19225. var Node232startCompspts = [Node232compspts[0],Node232compspts[1],0,0];
  19226. Node232.setImage(GD.getPolyLineJSON());
  19227. Node232.setPosition(Node232rect.x+Node232rect.width/2,Node232rect.y+Node232rect.height/2);
  19228. Node232.setSize(Node232rect.width,Node232rect.height);
  19229. Node232.setStyle("opacity",1);
  19230. Node232.s({'pixelPerfect':true});
  19231. Node232borderwidth=1;
  19232. Node232.setRotation(0);
  19233. dataModel.add(Node232);
  19234. Node232.a('node.points',Node232compspts);
  19235. Node232.a('node.segments',[1,2]);
  19236. Node232.a('node.color','rgba(255,128,0,1)');
  19237. Node232.a('node.borderPattern',getDashStyle("@borderPattern@"));
  19238. Node232.a('node.borderColor','rgba(255,128,0,1)');
  19239. Node232.a('node.background','rgba(255,128,0,1)');
  19240. Node232.a('node.gradient','');
  19241. Node232.a('node.gradientcolor','rgba(255,128,0,1)');
  19242. Node232.a('node.endCompspts',Node232endCompspts);
  19243. Node232.a('node.startCompspts',Node232startCompspts);
  19244. (function (node, img, compspts, endCompspts, startCompspts) {
  19245. var position = node.getPosition(),
  19246. w = node.getWidth()*_ratio.ratioX,
  19247. h = node.getHeight()*_ratio.ratioY;
  19248. function resetPoints(rx, ry) {
  19249. for (var i = 0, len = compspts.length; i < len; i++) {
  19250. if (i%2 === 0) {
  19251. compspts[i]*=rx;
  19252. } else {
  19253. compspts[i]*=ry;
  19254. }
  19255. }
  19256. endCompspts[0] = compspts[compspts.length-2];
  19257. endCompspts[1] = compspts[compspts.length-1];
  19258. endCompspts[2] *= rx;
  19259. endCompspts[3] *= ry;
  19260. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  19261. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  19262. startCompspts[0] = compspts[0];
  19263. startCompspts[1] = compspts[1];
  19264. startCompspts[2] *= rx;
  19265. startCompspts[3] *= ry;
  19266. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  19267. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  19268. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  19269. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  19270. }
  19271. node.setSize(w, h);
  19272. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  19273. node.a('node.width', w);
  19274. node.a('node.height', h);
  19275. resetPoints(_ratio.ratioX, _ratio.ratioY);
  19276. node.borderWidth = 1;
  19277. node.a('node.borderwidth',node.borderWidth);
  19278. node._nodename = 'Node232';
  19279. node._nodeType = 'line';
  19280. zoomNodeList.push({
  19281. node: node,
  19282. attr: 'node.borderwidth'
  19283. });
  19284. var setWidth = node.setWidth,
  19285. setHeight = node.setHeight,
  19286. timer, rx = 1, ry = 1;
  19287. node.setWidth = function (width) {
  19288. var _width = this.getWidth();
  19289. rx = width / _width;
  19290. node.a('node.width', width);
  19291. setWidth.apply(this, arguments);
  19292. resetPoints(rx, 1);
  19293. }
  19294. node.setHeight = function (height) {
  19295. var _height = this.getHeight();
  19296. ry = height / _height;
  19297. node.a('node.height', height);
  19298. setHeight.apply(this, arguments);
  19299. resetPoints(1, ry);
  19300. }
  19301. })(Node232, Node232.getImage(), Node232compspts, Node232endCompspts, Node232startCompspts);
  19302. var Node233points=[1562, 697,1562, 707],
  19303. Node233rect=ht.Default.unionPoint([{x:1562,y:697},{x:1562,y:707}]),
  19304. Node233compspts=[];
  19305. _ratio = GD.getRatioWithRotation(0, ratio);
  19306. var _startratio = GD.getRatioWithRotation(4.71238898038469, ratio),
  19307. _endratio = GD.getRatioWithRotation(7.85398163397448, ratio);
  19308. for(var i=0;i<Node233points.length;i++){
  19309. if(i%2==0){
  19310. Node233compspts.push(Node233points[i]-Node233rect.x);
  19311. }else{
  19312. Node233compspts.push(Node233points[i]-Node233rect.y);
  19313. }
  19314. }
  19315. var Node233ptslength=Node233compspts.length;
  19316. if (Node233rect.height === 0) {
  19317. Node233compspts[0] -= 0;
  19318. Node233compspts[Node233ptslength-2] += 0;
  19319. } else if (Node233rect.width === 0){
  19320. Node233compspts[1] -= 0;
  19321. Node233compspts[Node233ptslength-1] += 0;
  19322. } else {
  19323. Node233compspts[0] -= 0;
  19324. Node233compspts[1] -= 0;
  19325. Node233compspts[Node233ptslength-2] += 0;
  19326. Node233compspts[Node233ptslength-1] += 0;
  19327. }
  19328. Node233 = new ht.Node();
  19329. Node233.borderWidth = 1;
  19330. Node233rect.width = Node233rect.width === 0 ? 0.0001 : Node233rect.width;
  19331. Node233rect.height = Node233rect.height === 0 ? 0.0001 : Node233rect.height;
  19332. var Node233endCompspts = [Node233compspts[Node233ptslength-2],Node233compspts[Node233ptslength-1],0,0];
  19333. var Node233startCompspts = [Node233compspts[0],Node233compspts[1],0,0];
  19334. Node233.setImage(GD.getPolyLineJSON());
  19335. Node233.setPosition(Node233rect.x+Node233rect.width/2,Node233rect.y+Node233rect.height/2);
  19336. Node233.setSize(Node233rect.width,Node233rect.height);
  19337. Node233.setStyle("opacity",1);
  19338. Node233.s({'pixelPerfect':true});
  19339. Node233borderwidth=1;
  19340. Node233.setRotation(0);
  19341. dataModel.add(Node233);
  19342. Node233.a('node.points',Node233compspts);
  19343. Node233.a('node.segments',[1,2]);
  19344. Node233.a('node.color','rgba(255,128,0,1)');
  19345. Node233.a('node.borderPattern',getDashStyle("@borderPattern@"));
  19346. Node233.a('node.borderColor','rgba(255,128,0,1)');
  19347. Node233.a('node.background','rgba(255,128,0,1)');
  19348. Node233.a('node.gradient','');
  19349. Node233.a('node.gradientcolor','rgba(255,128,0,1)');
  19350. Node233.a('node.endCompspts',Node233endCompspts);
  19351. Node233.a('node.startCompspts',Node233startCompspts);
  19352. (function (node, img, compspts, endCompspts, startCompspts) {
  19353. var position = node.getPosition(),
  19354. w = node.getWidth()*_ratio.ratioX,
  19355. h = node.getHeight()*_ratio.ratioY;
  19356. function resetPoints(rx, ry) {
  19357. for (var i = 0, len = compspts.length; i < len; i++) {
  19358. if (i%2 === 0) {
  19359. compspts[i]*=rx;
  19360. } else {
  19361. compspts[i]*=ry;
  19362. }
  19363. }
  19364. endCompspts[0] = compspts[compspts.length-2];
  19365. endCompspts[1] = compspts[compspts.length-1];
  19366. endCompspts[2] *= rx;
  19367. endCompspts[3] *= ry;
  19368. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  19369. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  19370. startCompspts[0] = compspts[0];
  19371. startCompspts[1] = compspts[1];
  19372. startCompspts[2] *= rx;
  19373. startCompspts[3] *= ry;
  19374. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  19375. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  19376. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  19377. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  19378. }
  19379. node.setSize(w, h);
  19380. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  19381. node.a('node.width', w);
  19382. node.a('node.height', h);
  19383. resetPoints(_ratio.ratioX, _ratio.ratioY);
  19384. node.borderWidth = 1;
  19385. node.a('node.borderwidth',node.borderWidth);
  19386. node._nodename = 'Node233';
  19387. node._nodeType = 'line';
  19388. zoomNodeList.push({
  19389. node: node,
  19390. attr: 'node.borderwidth'
  19391. });
  19392. var setWidth = node.setWidth,
  19393. setHeight = node.setHeight,
  19394. timer, rx = 1, ry = 1;
  19395. node.setWidth = function (width) {
  19396. var _width = this.getWidth();
  19397. rx = width / _width;
  19398. node.a('node.width', width);
  19399. setWidth.apply(this, arguments);
  19400. resetPoints(rx, 1);
  19401. }
  19402. node.setHeight = function (height) {
  19403. var _height = this.getHeight();
  19404. ry = height / _height;
  19405. node.a('node.height', height);
  19406. setHeight.apply(this, arguments);
  19407. resetPoints(1, ry);
  19408. }
  19409. })(Node233, Node233.getImage(), Node233compspts, Node233endCompspts, Node233startCompspts);
  19410. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  19411. var Node234 = new ht.lib['黄色接地'](1562*ratio.ratioX, 730*ratio.ratioY, 15*_ratio.ratioX, 13*_ratio.ratioY, 0*Math.PI/180, {}, function (){return {}}, 'Node234');
  19412. _libModel.add("Node234", Node234);
  19413. Node234.setRotation(0*Math.PI/180);
  19414. ;
  19415. ;
  19416. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  19417. var Node235 = new ht.Node();
  19418. var Node235textStart, Node235textWidth, Node235lineStart, Node235align = 'left', Node235fontSize = 13.3333*_ratio.ratioY,Node235width = 41*_ratio.ratioX, Node235height = 16*_ratio.ratioY;
  19419. (function () {
  19420. if (Node235align === 'left') {
  19421. Node235textStart = Node235fontSize * 0.2 > 2 ? Node235fontSize * 0.2 - 4 : Node235fontSize * 0.2 - 9;
  19422. Node235textWidth = Node235width;
  19423. Node235lineStart = 1;
  19424. } else if (Node235align === 'right') {
  19425. Node235textStart = 0;
  19426. Node235textWidth =Node235fontSize <= 8 ? Node235width + Node235fontSize * 0.2 + 6 : Node235width - Node235fontSize * 0.2;
  19427. Node235lineStart = (Node235width - (ht.Default.getTextSize('323', ' '+ Node235fontSize + 'px "Arial"').width + 6)) * 0.5;
  19428. } else if (Node235align === 'center') {
  19429. Node235textStart = -3;
  19430. Node235textWidth = Node235width;
  19431. Node235lineStart = Node235width - ht.Default.getTextSize('323', ' '+ Node235fontSize + 'px "Arial"').width - 11;
  19432. }
  19433. })();
  19434. Node235.setImage(GD.getTextJSON(Node235width, Node235height, true, false, false, ' '+ Node235fontSize + 'px "Arial"'))
  19435. Node235.setPosition(1498*ratio.ratioX, 661*ratio.ratioY);
  19436. Node235.setWidth(Node235width);
  19437. Node235.setHeight(Node235height);
  19438. Node235._nodeType = 'text';
  19439. Node235._disallowEvert = true;
  19440. Node235.setRotation(0*Math.PI/180);
  19441. Node235.a('node.width', Node235width);
  19442. Node235.a('node.height', Node235height);
  19443. Node235.a('node.rect', [0, 0, Node235width, Node235height]);
  19444. Node235.a('node.bordercolor','rgba(0,0,0,1)');
  19445. Node235.a('node.borderwidth', 0);
  19446. Node235.a('node.background','' || 'rgba(0,0,0,0)');
  19447. Node235.a('node.gradient','');
  19448. Node235.a('node.gradientcolor','');
  19449. Node235.a('node.text','323');
  19450. Node235.a('node.textalign','left');
  19451. Node235.a('node.textvAlign','middle');
  19452. Node235.a('node.textrect', [Node235textStart, 0, Node235textWidth, Node235height]);
  19453. Node235.a('node.color','rgba(0,0,0,1)');
  19454. Node235.a('node.font',' '+ Node235fontSize + 'px "Arial"');
  19455. Node235.a('node.textvisible',true);
  19456. Node235.a('node.linefeed',false);
  19457. if (false) {
  19458. Node235.a('node.textfunc',function(g) {
  19459. g.beginPath();
  19460. var str=Node235.a('node.text') || '323';
  19461. var color=Node235.a('node.color') || 'rgba(0,0,0,1)';
  19462. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node235width,Node235height,13.3333*_ratio.ratioY,"left",color,' '+ Node235fontSize + 'px "Arial"', 0,g);
  19463. });
  19464. }
  19465. if (false) {
  19466. Node235.a('node.underlinepoints',[Node235lineStart, (16 - 13.3333) * 0.5 * _ratio.ratioY + Node235fontSize + 2 , ht.Default.getTextSize('323', ' '+ Node235fontSize + 'px "Arial"').width + 6, (Node235height - Node235fontSize) * 0.5*_ratio.ratioY + Node235fontSize + 2 ]);
  19467. Node235.a('node.underlinevisible',false);
  19468. Node235.a('node.underlineBorderWidth', 1);
  19469. }
  19470. dataModel.add(Node235);
  19471. zoomNodeList.push({
  19472. node: Node235,
  19473. borderWidth: 0,
  19474. attr: 'node.borderwidth'
  19475. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  19476. var Node236type = 'rect';
  19477. var Node236 = new ht.Node(),
  19478. Node236BorderWidth = 0*2;
  19479. if (Node236type === 'arc') {
  19480. Node236BorderWidth *= 0;
  19481. }
  19482. Node236.setImage(GD.getRectJSON(90*_ratio.ratioX, 21*_ratio.ratioY, Node236type, '@arcFrom@', '@arcTo@', '@arcClose@'));
  19483. Node236.setPosition(1523*ratio.ratioX, 782*ratio.ratioY);
  19484. Node236.setSize(90*_ratio.ratioX, 21*_ratio.ratioY);
  19485. Node236.s({
  19486. 'pixelPerfect':true
  19487. /*@AddPara@*/
  19488. });
  19489. Node236.a('node.width', 90*_ratio.ratioX);
  19490. Node236.a('node.height', 21*_ratio.ratioY);
  19491. Node236.a('node.type', Node236type);
  19492. Node236.a('node.rect', [0, 0, 90*_ratio.ratioX, 21*_ratio.ratioY]);
  19493. Node236.a('node.background', 'rgba(0,0,192,1)');
  19494. Node236.a('node.gradientcolor', 'rgba(0,0,192,1)');
  19495. Node236.a('node.gradient', '');
  19496. Node236.a('node.borderwidth', Node236BorderWidth);
  19497. Node236.a('node.color', 'rgba(0,0,0,0)');
  19498. Node236.a('node.fillrect', [0,0,0,0]);
  19499. Node236.a('node.fillbackcolor', 'rgba(0,0,0,0)');
  19500. Node236.a('node.fillgradientcolor', 'rgba(0,0,0,0)');
  19501. Node236.a('node.fillgradient', '');
  19502. if (Node236type !== 'rect') {
  19503. Node236.a('node.arcFrom', parseFloat('@arcFrom@'));
  19504. Node236.a('node.arcTo', parseFloat('@arcTo@'));
  19505. Node236.a('node.arcClose', '@arcClose@' === 'true' ? true : false);
  19506. }
  19507. if (Node236type === 'arc') {
  19508. Node236.a('node.arcOval', true);
  19509. }
  19510. Node236.setRotation(0*Math.PI/180);
  19511. Node236.borderWidth = Node236BorderWidth;
  19512. Node236.borderFillwidth = Node236BorderWidth;
  19513. dataModel.add(Node236);
  19514. Node236._nodename = 'Node236'
  19515. Node236._nodeType = 'rect';
  19516. zoomNodeList.push({
  19517. node: Node236,
  19518. attr: 'node.borderwidth'
  19519. });
  19520. (function (node, _img) {
  19521. var setWidth = node.setWidth,
  19522. setHeight = node.setHeight;
  19523. node.setWidth = function (width) {
  19524. if (width === this.getWidth()) return ;
  19525. var height = this.getHeight();
  19526. this.a('node.width', width);
  19527. this.a('node.rect', [0,0,width, height]);
  19528. setWidth.apply(this, arguments);
  19529. }
  19530. node.setHeight = function (height) {
  19531. if (height === this.getHeight()) return ;
  19532. var width = this.getWidth();
  19533. this.a('node.height', height);
  19534. this.a('node.rect', [0,0,width, height]);
  19535. setHeight.apply(this, arguments);
  19536. }
  19537. })(Node236, Node236.getImage());_ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  19538. var Node237 = new ht.Node();
  19539. var Node237textStart, Node237textWidth, Node237lineStart, Node237align = 'left', Node237fontSize = 13.3333*_ratio.ratioY,Node237width = 69*_ratio.ratioX, Node237height = 30*_ratio.ratioY;
  19540. (function () {
  19541. if (Node237align === 'left') {
  19542. Node237textStart = Node237fontSize * 0.2 > 2 ? Node237fontSize * 0.2 - 4 : Node237fontSize * 0.2 - 9;
  19543. Node237textWidth = Node237width;
  19544. Node237lineStart = 1;
  19545. } else if (Node237align === 'right') {
  19546. Node237textStart = 0;
  19547. Node237textWidth =Node237fontSize <= 8 ? Node237width + Node237fontSize * 0.2 + 6 : Node237width - Node237fontSize * 0.2;
  19548. Node237lineStart = (Node237width - (ht.Default.getTextSize('集电Ⅵ线', ' '+ Node237fontSize + 'px "微软雅黑"').width + 6)) * 0.5;
  19549. } else if (Node237align === 'center') {
  19550. Node237textStart = -3;
  19551. Node237textWidth = Node237width;
  19552. Node237lineStart = Node237width - ht.Default.getTextSize('集电Ⅵ线', ' '+ Node237fontSize + 'px "微软雅黑"').width - 11;
  19553. }
  19554. })();
  19555. Node237.setImage(GD.getTextJSON(Node237width, Node237height, true, false, false, ' '+ Node237fontSize + 'px "微软雅黑"'))
  19556. Node237.setPosition(1532*ratio.ratioX, 783*ratio.ratioY);
  19557. Node237.setWidth(Node237width);
  19558. Node237.setHeight(Node237height);
  19559. Node237._nodeType = 'text';
  19560. Node237._disallowEvert = true;
  19561. Node237.setRotation(0*Math.PI/180);
  19562. Node237.a('node.width', Node237width);
  19563. Node237.a('node.height', Node237height);
  19564. Node237.a('node.rect', [0, 0, Node237width, Node237height]);
  19565. Node237.a('node.bordercolor','rgba(255,255,255,1)');
  19566. Node237.a('node.borderwidth', 0);
  19567. Node237.a('node.background','' || 'rgba(0,0,0,0)');
  19568. Node237.a('node.gradient','');
  19569. Node237.a('node.gradientcolor','');
  19570. Node237.a('node.text','集电Ⅵ线');
  19571. Node237.a('node.textalign','left');
  19572. Node237.a('node.textvAlign','middle');
  19573. Node237.a('node.textrect', [Node237textStart, 0, Node237textWidth, Node237height]);
  19574. Node237.a('node.color','rgba(255,255,255,1)');
  19575. Node237.a('node.font',' '+ Node237fontSize + 'px "微软雅黑"');
  19576. Node237.a('node.textvisible',true);
  19577. Node237.a('node.linefeed',false);
  19578. if (false) {
  19579. Node237.a('node.textfunc',function(g) {
  19580. g.beginPath();
  19581. var str=Node237.a('node.text') || '集电Ⅵ线';
  19582. var color=Node237.a('node.color') || 'rgba(255,255,255,1)';
  19583. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node237width,Node237height,13.3333*_ratio.ratioY,"left",color,' '+ Node237fontSize + 'px "微软雅黑"', 0,g);
  19584. });
  19585. }
  19586. if (false) {
  19587. Node237.a('node.underlinepoints',[Node237lineStart, (30 - 13.3333) * 0.5 * _ratio.ratioY + Node237fontSize + 2 , ht.Default.getTextSize('集电Ⅵ线', ' '+ Node237fontSize + 'px "微软雅黑"').width + 6, (Node237height - Node237fontSize) * 0.5*_ratio.ratioY + Node237fontSize + 2 ]);
  19588. Node237.a('node.underlinevisible',false);
  19589. Node237.a('node.underlineBorderWidth', 1);
  19590. }
  19591. dataModel.add(Node237);
  19592. zoomNodeList.push({
  19593. node: Node237,
  19594. borderWidth: 0,
  19595. attr: 'node.borderwidth'
  19596. }); var Node238points=[1694, 634,1694, 644],
  19597. Node238rect=ht.Default.unionPoint([{x:1694,y:634},{x:1694,y:644}]),
  19598. Node238compspts=[];
  19599. _ratio = GD.getRatioWithRotation(0, ratio);
  19600. var _startratio = GD.getRatioWithRotation(4.71238898038469, ratio),
  19601. _endratio = GD.getRatioWithRotation(7.85398163397448, ratio);
  19602. for(var i=0;i<Node238points.length;i++){
  19603. if(i%2==0){
  19604. Node238compspts.push(Node238points[i]-Node238rect.x);
  19605. }else{
  19606. Node238compspts.push(Node238points[i]-Node238rect.y);
  19607. }
  19608. }
  19609. var Node238ptslength=Node238compspts.length;
  19610. if (Node238rect.height === 0) {
  19611. Node238compspts[0] -= 0;
  19612. Node238compspts[Node238ptslength-2] += 0;
  19613. } else if (Node238rect.width === 0){
  19614. Node238compspts[1] -= 0;
  19615. Node238compspts[Node238ptslength-1] += 0;
  19616. } else {
  19617. Node238compspts[0] -= 0;
  19618. Node238compspts[1] -= 0;
  19619. Node238compspts[Node238ptslength-2] += 0;
  19620. Node238compspts[Node238ptslength-1] += 0;
  19621. }
  19622. Node238 = new ht.Node();
  19623. Node238.borderWidth = 1;
  19624. Node238rect.width = Node238rect.width === 0 ? 0.0001 : Node238rect.width;
  19625. Node238rect.height = Node238rect.height === 0 ? 0.0001 : Node238rect.height;
  19626. var Node238endCompspts = [Node238compspts[Node238ptslength-2],Node238compspts[Node238ptslength-1],0,0];
  19627. var Node238startCompspts = [Node238compspts[0],Node238compspts[1],0,0];
  19628. Node238.setImage(GD.getPolyLineJSON());
  19629. Node238.setPosition(Node238rect.x+Node238rect.width/2,Node238rect.y+Node238rect.height/2);
  19630. Node238.setSize(Node238rect.width,Node238rect.height);
  19631. Node238.setStyle("opacity",1);
  19632. Node238.s({'pixelPerfect':true});
  19633. Node238borderwidth=1;
  19634. Node238.setRotation(0);
  19635. dataModel.add(Node238);
  19636. Node238.a('node.points',Node238compspts);
  19637. Node238.a('node.segments',[1,2]);
  19638. Node238.a('node.color','rgba(255,128,0,1)');
  19639. Node238.a('node.borderPattern',getDashStyle("@borderPattern@"));
  19640. Node238.a('node.borderColor','rgba(255,128,0,1)');
  19641. Node238.a('node.background','rgba(255,128,0,1)');
  19642. Node238.a('node.gradient','');
  19643. Node238.a('node.gradientcolor','rgba(255,128,0,1)');
  19644. Node238.a('node.endCompspts',Node238endCompspts);
  19645. Node238.a('node.startCompspts',Node238startCompspts);
  19646. (function (node, img, compspts, endCompspts, startCompspts) {
  19647. var position = node.getPosition(),
  19648. w = node.getWidth()*_ratio.ratioX,
  19649. h = node.getHeight()*_ratio.ratioY;
  19650. function resetPoints(rx, ry) {
  19651. for (var i = 0, len = compspts.length; i < len; i++) {
  19652. if (i%2 === 0) {
  19653. compspts[i]*=rx;
  19654. } else {
  19655. compspts[i]*=ry;
  19656. }
  19657. }
  19658. endCompspts[0] = compspts[compspts.length-2];
  19659. endCompspts[1] = compspts[compspts.length-1];
  19660. endCompspts[2] *= rx;
  19661. endCompspts[3] *= ry;
  19662. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  19663. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  19664. startCompspts[0] = compspts[0];
  19665. startCompspts[1] = compspts[1];
  19666. startCompspts[2] *= rx;
  19667. startCompspts[3] *= ry;
  19668. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  19669. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  19670. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  19671. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  19672. }
  19673. node.setSize(w, h);
  19674. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  19675. node.a('node.width', w);
  19676. node.a('node.height', h);
  19677. resetPoints(_ratio.ratioX, _ratio.ratioY);
  19678. node.borderWidth = 1;
  19679. node.a('node.borderwidth',node.borderWidth);
  19680. node._nodename = 'Node238';
  19681. node._nodeType = 'line';
  19682. zoomNodeList.push({
  19683. node: node,
  19684. attr: 'node.borderwidth'
  19685. });
  19686. var setWidth = node.setWidth,
  19687. setHeight = node.setHeight,
  19688. timer, rx = 1, ry = 1;
  19689. node.setWidth = function (width) {
  19690. var _width = this.getWidth();
  19691. rx = width / _width;
  19692. node.a('node.width', width);
  19693. setWidth.apply(this, arguments);
  19694. resetPoints(rx, 1);
  19695. }
  19696. node.setHeight = function (height) {
  19697. var _height = this.getHeight();
  19698. ry = height / _height;
  19699. node.a('node.height', height);
  19700. setHeight.apply(this, arguments);
  19701. resetPoints(1, ry);
  19702. }
  19703. })(Node238, Node238.getImage(), Node238compspts, Node238endCompspts, Node238startCompspts);
  19704. _ratio = GD.getRatioWithRotation(180*Math.PI/180, ratio);
  19705. var Node239 = new ht.lib['黄箭头'](1693*ratio.ratioX, 723*ratio.ratioY, 10*_ratio.ratioX, 88*_ratio.ratioY, 180*Math.PI/180, {}, function (){return {}}, 'Node239');
  19706. _libModel.add("Node239", Node239);
  19707. Node239.setRotation(180*Math.PI/180);
  19708. ;
  19709. ;
  19710. var Node240points=[1694, 697,1734, 697],
  19711. Node240rect=ht.Default.unionPoint([{x:1694,y:697},{x:1734,y:697}]),
  19712. Node240compspts=[];
  19713. _ratio = GD.getRatioWithRotation(0, ratio);
  19714. var _startratio = GD.getRatioWithRotation(3.14159265358979, ratio),
  19715. _endratio = GD.getRatioWithRotation(0, ratio);
  19716. for(var i=0;i<Node240points.length;i++){
  19717. if(i%2==0){
  19718. Node240compspts.push(Node240points[i]-Node240rect.x);
  19719. }else{
  19720. Node240compspts.push(Node240points[i]-Node240rect.y);
  19721. }
  19722. }
  19723. var Node240ptslength=Node240compspts.length;
  19724. if (Node240rect.height === 0) {
  19725. Node240compspts[0] -= 0;
  19726. Node240compspts[Node240ptslength-2] += 0;
  19727. } else if (Node240rect.width === 0){
  19728. Node240compspts[1] -= 0;
  19729. Node240compspts[Node240ptslength-1] += 0;
  19730. } else {
  19731. Node240compspts[0] -= 0;
  19732. Node240compspts[1] -= 0;
  19733. Node240compspts[Node240ptslength-2] += 0;
  19734. Node240compspts[Node240ptslength-1] += 0;
  19735. }
  19736. Node240 = new ht.Node();
  19737. Node240.borderWidth = 1;
  19738. Node240rect.width = Node240rect.width === 0 ? 0.0001 : Node240rect.width;
  19739. Node240rect.height = Node240rect.height === 0 ? 0.0001 : Node240rect.height;
  19740. var Node240endCompspts = [Node240compspts[Node240ptslength-2],Node240compspts[Node240ptslength-1],0,0];
  19741. var Node240startCompspts = [Node240compspts[0],Node240compspts[1],0,0];
  19742. Node240.setImage(GD.getPolyLineJSON());
  19743. Node240.setPosition(Node240rect.x+Node240rect.width/2,Node240rect.y+Node240rect.height/2);
  19744. Node240.setSize(Node240rect.width,Node240rect.height);
  19745. Node240.setStyle("opacity",1);
  19746. Node240.s({'pixelPerfect':true});
  19747. Node240borderwidth=1;
  19748. Node240.setRotation(0);
  19749. dataModel.add(Node240);
  19750. Node240.a('node.points',Node240compspts);
  19751. Node240.a('node.segments',[1,2]);
  19752. Node240.a('node.color','rgba(255,128,0,1)');
  19753. Node240.a('node.borderPattern',getDashStyle("@borderPattern@"));
  19754. Node240.a('node.borderColor','rgba(255,128,0,1)');
  19755. Node240.a('node.background','rgba(255,128,0,1)');
  19756. Node240.a('node.gradient','');
  19757. Node240.a('node.gradientcolor','rgba(255,128,0,1)');
  19758. Node240.a('node.endCompspts',Node240endCompspts);
  19759. Node240.a('node.startCompspts',Node240startCompspts);
  19760. (function (node, img, compspts, endCompspts, startCompspts) {
  19761. var position = node.getPosition(),
  19762. w = node.getWidth()*_ratio.ratioX,
  19763. h = node.getHeight()*_ratio.ratioY;
  19764. function resetPoints(rx, ry) {
  19765. for (var i = 0, len = compspts.length; i < len; i++) {
  19766. if (i%2 === 0) {
  19767. compspts[i]*=rx;
  19768. } else {
  19769. compspts[i]*=ry;
  19770. }
  19771. }
  19772. endCompspts[0] = compspts[compspts.length-2];
  19773. endCompspts[1] = compspts[compspts.length-1];
  19774. endCompspts[2] *= rx;
  19775. endCompspts[3] *= ry;
  19776. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  19777. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  19778. startCompspts[0] = compspts[0];
  19779. startCompspts[1] = compspts[1];
  19780. startCompspts[2] *= rx;
  19781. startCompspts[3] *= ry;
  19782. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  19783. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  19784. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  19785. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  19786. }
  19787. node.setSize(w, h);
  19788. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  19789. node.a('node.width', w);
  19790. node.a('node.height', h);
  19791. resetPoints(_ratio.ratioX, _ratio.ratioY);
  19792. node.borderWidth = 1;
  19793. node.a('node.borderwidth',node.borderWidth);
  19794. node._nodename = 'Node240';
  19795. node._nodeType = 'line';
  19796. zoomNodeList.push({
  19797. node: node,
  19798. attr: 'node.borderwidth'
  19799. });
  19800. var setWidth = node.setWidth,
  19801. setHeight = node.setHeight,
  19802. timer, rx = 1, ry = 1;
  19803. node.setWidth = function (width) {
  19804. var _width = this.getWidth();
  19805. rx = width / _width;
  19806. node.a('node.width', width);
  19807. setWidth.apply(this, arguments);
  19808. resetPoints(rx, 1);
  19809. }
  19810. node.setHeight = function (height) {
  19811. var _height = this.getHeight();
  19812. ry = height / _height;
  19813. node.a('node.height', height);
  19814. setHeight.apply(this, arguments);
  19815. resetPoints(1, ry);
  19816. }
  19817. })(Node240, Node240.getImage(), Node240compspts, Node240endCompspts, Node240startCompspts);
  19818. var Node241points=[1734, 697,1734, 707],
  19819. Node241rect=ht.Default.unionPoint([{x:1734,y:697},{x:1734,y:707}]),
  19820. Node241compspts=[];
  19821. _ratio = GD.getRatioWithRotation(0, ratio);
  19822. var _startratio = GD.getRatioWithRotation(4.71238898038469, ratio),
  19823. _endratio = GD.getRatioWithRotation(7.85398163397448, ratio);
  19824. for(var i=0;i<Node241points.length;i++){
  19825. if(i%2==0){
  19826. Node241compspts.push(Node241points[i]-Node241rect.x);
  19827. }else{
  19828. Node241compspts.push(Node241points[i]-Node241rect.y);
  19829. }
  19830. }
  19831. var Node241ptslength=Node241compspts.length;
  19832. if (Node241rect.height === 0) {
  19833. Node241compspts[0] -= 0;
  19834. Node241compspts[Node241ptslength-2] += 0;
  19835. } else if (Node241rect.width === 0){
  19836. Node241compspts[1] -= 0;
  19837. Node241compspts[Node241ptslength-1] += 0;
  19838. } else {
  19839. Node241compspts[0] -= 0;
  19840. Node241compspts[1] -= 0;
  19841. Node241compspts[Node241ptslength-2] += 0;
  19842. Node241compspts[Node241ptslength-1] += 0;
  19843. }
  19844. Node241 = new ht.Node();
  19845. Node241.borderWidth = 1;
  19846. Node241rect.width = Node241rect.width === 0 ? 0.0001 : Node241rect.width;
  19847. Node241rect.height = Node241rect.height === 0 ? 0.0001 : Node241rect.height;
  19848. var Node241endCompspts = [Node241compspts[Node241ptslength-2],Node241compspts[Node241ptslength-1],0,0];
  19849. var Node241startCompspts = [Node241compspts[0],Node241compspts[1],0,0];
  19850. Node241.setImage(GD.getPolyLineJSON());
  19851. Node241.setPosition(Node241rect.x+Node241rect.width/2,Node241rect.y+Node241rect.height/2);
  19852. Node241.setSize(Node241rect.width,Node241rect.height);
  19853. Node241.setStyle("opacity",1);
  19854. Node241.s({'pixelPerfect':true});
  19855. Node241borderwidth=1;
  19856. Node241.setRotation(0);
  19857. dataModel.add(Node241);
  19858. Node241.a('node.points',Node241compspts);
  19859. Node241.a('node.segments',[1,2]);
  19860. Node241.a('node.color','rgba(255,128,0,1)');
  19861. Node241.a('node.borderPattern',getDashStyle("@borderPattern@"));
  19862. Node241.a('node.borderColor','rgba(255,128,0,1)');
  19863. Node241.a('node.background','rgba(255,128,0,1)');
  19864. Node241.a('node.gradient','');
  19865. Node241.a('node.gradientcolor','rgba(255,128,0,1)');
  19866. Node241.a('node.endCompspts',Node241endCompspts);
  19867. Node241.a('node.startCompspts',Node241startCompspts);
  19868. (function (node, img, compspts, endCompspts, startCompspts) {
  19869. var position = node.getPosition(),
  19870. w = node.getWidth()*_ratio.ratioX,
  19871. h = node.getHeight()*_ratio.ratioY;
  19872. function resetPoints(rx, ry) {
  19873. for (var i = 0, len = compspts.length; i < len; i++) {
  19874. if (i%2 === 0) {
  19875. compspts[i]*=rx;
  19876. } else {
  19877. compspts[i]*=ry;
  19878. }
  19879. }
  19880. endCompspts[0] = compspts[compspts.length-2];
  19881. endCompspts[1] = compspts[compspts.length-1];
  19882. endCompspts[2] *= rx;
  19883. endCompspts[3] *= ry;
  19884. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  19885. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  19886. startCompspts[0] = compspts[0];
  19887. startCompspts[1] = compspts[1];
  19888. startCompspts[2] *= rx;
  19889. startCompspts[3] *= ry;
  19890. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  19891. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  19892. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  19893. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  19894. }
  19895. node.setSize(w, h);
  19896. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  19897. node.a('node.width', w);
  19898. node.a('node.height', h);
  19899. resetPoints(_ratio.ratioX, _ratio.ratioY);
  19900. node.borderWidth = 1;
  19901. node.a('node.borderwidth',node.borderWidth);
  19902. node._nodename = 'Node241';
  19903. node._nodeType = 'line';
  19904. zoomNodeList.push({
  19905. node: node,
  19906. attr: 'node.borderwidth'
  19907. });
  19908. var setWidth = node.setWidth,
  19909. setHeight = node.setHeight,
  19910. timer, rx = 1, ry = 1;
  19911. node.setWidth = function (width) {
  19912. var _width = this.getWidth();
  19913. rx = width / _width;
  19914. node.a('node.width', width);
  19915. setWidth.apply(this, arguments);
  19916. resetPoints(rx, 1);
  19917. }
  19918. node.setHeight = function (height) {
  19919. var _height = this.getHeight();
  19920. ry = height / _height;
  19921. node.a('node.height', height);
  19922. setHeight.apply(this, arguments);
  19923. resetPoints(1, ry);
  19924. }
  19925. })(Node241, Node241.getImage(), Node241compspts, Node241endCompspts, Node241startCompspts);
  19926. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  19927. var Node242 = new ht.lib['黄色接地'](1734*ratio.ratioX, 730*ratio.ratioY, 15*_ratio.ratioX, 13*_ratio.ratioY, 0*Math.PI/180, {}, function (){return {}}, 'Node242');
  19928. _libModel.add("Node242", Node242);
  19929. Node242.setRotation(0*Math.PI/180);
  19930. ;
  19931. ;
  19932. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  19933. var Node243 = new ht.Node();
  19934. var Node243textStart, Node243textWidth, Node243lineStart, Node243align = 'left', Node243fontSize = 13.3333*_ratio.ratioY,Node243width = 41*_ratio.ratioX, Node243height = 16*_ratio.ratioY;
  19935. (function () {
  19936. if (Node243align === 'left') {
  19937. Node243textStart = Node243fontSize * 0.2 > 2 ? Node243fontSize * 0.2 - 4 : Node243fontSize * 0.2 - 9;
  19938. Node243textWidth = Node243width;
  19939. Node243lineStart = 1;
  19940. } else if (Node243align === 'right') {
  19941. Node243textStart = 0;
  19942. Node243textWidth =Node243fontSize <= 8 ? Node243width + Node243fontSize * 0.2 + 6 : Node243width - Node243fontSize * 0.2;
  19943. Node243lineStart = (Node243width - (ht.Default.getTextSize('324', ' '+ Node243fontSize + 'px "Arial"').width + 6)) * 0.5;
  19944. } else if (Node243align === 'center') {
  19945. Node243textStart = -3;
  19946. Node243textWidth = Node243width;
  19947. Node243lineStart = Node243width - ht.Default.getTextSize('324', ' '+ Node243fontSize + 'px "Arial"').width - 11;
  19948. }
  19949. })();
  19950. Node243.setImage(GD.getTextJSON(Node243width, Node243height, true, false, false, ' '+ Node243fontSize + 'px "Arial"'))
  19951. Node243.setPosition(1670*ratio.ratioX, 661*ratio.ratioY);
  19952. Node243.setWidth(Node243width);
  19953. Node243.setHeight(Node243height);
  19954. Node243._nodeType = 'text';
  19955. Node243._disallowEvert = true;
  19956. Node243.setRotation(0*Math.PI/180);
  19957. Node243.a('node.width', Node243width);
  19958. Node243.a('node.height', Node243height);
  19959. Node243.a('node.rect', [0, 0, Node243width, Node243height]);
  19960. Node243.a('node.bordercolor','rgba(0,0,0,1)');
  19961. Node243.a('node.borderwidth', 0);
  19962. Node243.a('node.background','' || 'rgba(0,0,0,0)');
  19963. Node243.a('node.gradient','');
  19964. Node243.a('node.gradientcolor','');
  19965. Node243.a('node.text','324');
  19966. Node243.a('node.textalign','left');
  19967. Node243.a('node.textvAlign','middle');
  19968. Node243.a('node.textrect', [Node243textStart, 0, Node243textWidth, Node243height]);
  19969. Node243.a('node.color','rgba(0,0,0,1)');
  19970. Node243.a('node.font',' '+ Node243fontSize + 'px "Arial"');
  19971. Node243.a('node.textvisible',true);
  19972. Node243.a('node.linefeed',false);
  19973. if (false) {
  19974. Node243.a('node.textfunc',function(g) {
  19975. g.beginPath();
  19976. var str=Node243.a('node.text') || '324';
  19977. var color=Node243.a('node.color') || 'rgba(0,0,0,1)';
  19978. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node243width,Node243height,13.3333*_ratio.ratioY,"left",color,' '+ Node243fontSize + 'px "Arial"', 0,g);
  19979. });
  19980. }
  19981. if (false) {
  19982. Node243.a('node.underlinepoints',[Node243lineStart, (16 - 13.3333) * 0.5 * _ratio.ratioY + Node243fontSize + 2 , ht.Default.getTextSize('324', ' '+ Node243fontSize + 'px "Arial"').width + 6, (Node243height - Node243fontSize) * 0.5*_ratio.ratioY + Node243fontSize + 2 ]);
  19983. Node243.a('node.underlinevisible',false);
  19984. Node243.a('node.underlineBorderWidth', 1);
  19985. }
  19986. dataModel.add(Node243);
  19987. zoomNodeList.push({
  19988. node: Node243,
  19989. borderWidth: 0,
  19990. attr: 'node.borderwidth'
  19991. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  19992. var Node244type = 'rect';
  19993. var Node244 = new ht.Node(),
  19994. Node244BorderWidth = 0*2;
  19995. if (Node244type === 'arc') {
  19996. Node244BorderWidth *= 0;
  19997. }
  19998. Node244.setImage(GD.getRectJSON(90*_ratio.ratioX, 21*_ratio.ratioY, Node244type, '@arcFrom@', '@arcTo@', '@arcClose@'));
  19999. Node244.setPosition(1695*ratio.ratioX, 782*ratio.ratioY);
  20000. Node244.setSize(90*_ratio.ratioX, 21*_ratio.ratioY);
  20001. Node244.s({
  20002. 'pixelPerfect':true
  20003. /*@AddPara@*/
  20004. });
  20005. Node244.a('node.width', 90*_ratio.ratioX);
  20006. Node244.a('node.height', 21*_ratio.ratioY);
  20007. Node244.a('node.type', Node244type);
  20008. Node244.a('node.rect', [0, 0, 90*_ratio.ratioX, 21*_ratio.ratioY]);
  20009. Node244.a('node.background', 'rgba(0,0,192,1)');
  20010. Node244.a('node.gradientcolor', 'rgba(0,0,192,1)');
  20011. Node244.a('node.gradient', '');
  20012. Node244.a('node.borderwidth', Node244BorderWidth);
  20013. Node244.a('node.color', 'rgba(0,0,0,0)');
  20014. Node244.a('node.fillrect', [0,0,0,0]);
  20015. Node244.a('node.fillbackcolor', 'rgba(0,0,0,0)');
  20016. Node244.a('node.fillgradientcolor', 'rgba(0,0,0,0)');
  20017. Node244.a('node.fillgradient', '');
  20018. if (Node244type !== 'rect') {
  20019. Node244.a('node.arcFrom', parseFloat('@arcFrom@'));
  20020. Node244.a('node.arcTo', parseFloat('@arcTo@'));
  20021. Node244.a('node.arcClose', '@arcClose@' === 'true' ? true : false);
  20022. }
  20023. if (Node244type === 'arc') {
  20024. Node244.a('node.arcOval', true);
  20025. }
  20026. Node244.setRotation(0*Math.PI/180);
  20027. Node244.borderWidth = Node244BorderWidth;
  20028. Node244.borderFillwidth = Node244BorderWidth;
  20029. dataModel.add(Node244);
  20030. Node244._nodename = 'Node244'
  20031. Node244._nodeType = 'rect';
  20032. zoomNodeList.push({
  20033. node: Node244,
  20034. attr: 'node.borderwidth'
  20035. });
  20036. (function (node, _img) {
  20037. var setWidth = node.setWidth,
  20038. setHeight = node.setHeight;
  20039. node.setWidth = function (width) {
  20040. if (width === this.getWidth()) return ;
  20041. var height = this.getHeight();
  20042. this.a('node.width', width);
  20043. this.a('node.rect', [0,0,width, height]);
  20044. setWidth.apply(this, arguments);
  20045. }
  20046. node.setHeight = function (height) {
  20047. if (height === this.getHeight()) return ;
  20048. var width = this.getWidth();
  20049. this.a('node.height', height);
  20050. this.a('node.rect', [0,0,width, height]);
  20051. setHeight.apply(this, arguments);
  20052. }
  20053. })(Node244, Node244.getImage());_ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  20054. var Node245 = new ht.Node();
  20055. var Node245textStart, Node245textWidth, Node245lineStart, Node245align = 'left', Node245fontSize = 13.3333*_ratio.ratioY,Node245width = 69*_ratio.ratioX, Node245height = 30*_ratio.ratioY;
  20056. (function () {
  20057. if (Node245align === 'left') {
  20058. Node245textStart = Node245fontSize * 0.2 > 2 ? Node245fontSize * 0.2 - 4 : Node245fontSize * 0.2 - 9;
  20059. Node245textWidth = Node245width;
  20060. Node245lineStart = 1;
  20061. } else if (Node245align === 'right') {
  20062. Node245textStart = 0;
  20063. Node245textWidth =Node245fontSize <= 8 ? Node245width + Node245fontSize * 0.2 + 6 : Node245width - Node245fontSize * 0.2;
  20064. Node245lineStart = (Node245width - (ht.Default.getTextSize('集电Ⅶ线', ' '+ Node245fontSize + 'px "微软雅黑"').width + 6)) * 0.5;
  20065. } else if (Node245align === 'center') {
  20066. Node245textStart = -3;
  20067. Node245textWidth = Node245width;
  20068. Node245lineStart = Node245width - ht.Default.getTextSize('集电Ⅶ线', ' '+ Node245fontSize + 'px "微软雅黑"').width - 11;
  20069. }
  20070. })();
  20071. Node245.setImage(GD.getTextJSON(Node245width, Node245height, true, false, false, ' '+ Node245fontSize + 'px "微软雅黑"'))
  20072. Node245.setPosition(1704*ratio.ratioX, 783*ratio.ratioY);
  20073. Node245.setWidth(Node245width);
  20074. Node245.setHeight(Node245height);
  20075. Node245._nodeType = 'text';
  20076. Node245._disallowEvert = true;
  20077. Node245.setRotation(0*Math.PI/180);
  20078. Node245.a('node.width', Node245width);
  20079. Node245.a('node.height', Node245height);
  20080. Node245.a('node.rect', [0, 0, Node245width, Node245height]);
  20081. Node245.a('node.bordercolor','rgba(255,255,255,1)');
  20082. Node245.a('node.borderwidth', 0);
  20083. Node245.a('node.background','' || 'rgba(0,0,0,0)');
  20084. Node245.a('node.gradient','');
  20085. Node245.a('node.gradientcolor','');
  20086. Node245.a('node.text','集电Ⅶ线');
  20087. Node245.a('node.textalign','left');
  20088. Node245.a('node.textvAlign','middle');
  20089. Node245.a('node.textrect', [Node245textStart, 0, Node245textWidth, Node245height]);
  20090. Node245.a('node.color','rgba(255,255,255,1)');
  20091. Node245.a('node.font',' '+ Node245fontSize + 'px "微软雅黑"');
  20092. Node245.a('node.textvisible',true);
  20093. Node245.a('node.linefeed',false);
  20094. if (false) {
  20095. Node245.a('node.textfunc',function(g) {
  20096. g.beginPath();
  20097. var str=Node245.a('node.text') || '集电Ⅶ线';
  20098. var color=Node245.a('node.color') || 'rgba(255,255,255,1)';
  20099. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node245width,Node245height,13.3333*_ratio.ratioY,"left",color,' '+ Node245fontSize + 'px "微软雅黑"', 0,g);
  20100. });
  20101. }
  20102. if (false) {
  20103. Node245.a('node.underlinepoints',[Node245lineStart, (30 - 13.3333) * 0.5 * _ratio.ratioY + Node245fontSize + 2 , ht.Default.getTextSize('集电Ⅶ线', ' '+ Node245fontSize + 'px "微软雅黑"').width + 6, (Node245height - Node245fontSize) * 0.5*_ratio.ratioY + Node245fontSize + 2 ]);
  20104. Node245.a('node.underlinevisible',false);
  20105. Node245.a('node.underlineBorderWidth', 1);
  20106. }
  20107. dataModel.add(Node245);
  20108. zoomNodeList.push({
  20109. node: Node245,
  20110. borderWidth: 0,
  20111. attr: 'node.borderwidth'
  20112. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  20113. var Node246 = new ht.Node();
  20114. var Node246textStart, Node246textWidth, Node246lineStart, Node246align = 'left', Node246fontSize = 13.3333*_ratio.ratioY,Node246width = 41*_ratio.ratioX, Node246height = 16*_ratio.ratioY;
  20115. (function () {
  20116. if (Node246align === 'left') {
  20117. Node246textStart = Node246fontSize * 0.2 > 2 ? Node246fontSize * 0.2 - 4 : Node246fontSize * 0.2 - 9;
  20118. Node246textWidth = Node246width;
  20119. Node246lineStart = 1;
  20120. } else if (Node246align === 'right') {
  20121. Node246textStart = 0;
  20122. Node246textWidth =Node246fontSize <= 8 ? Node246width + Node246fontSize * 0.2 + 6 : Node246width - Node246fontSize * 0.2;
  20123. Node246lineStart = (Node246width - (ht.Default.getTextSize('300-1', ' '+ Node246fontSize + 'px "Arial"').width + 6)) * 0.5;
  20124. } else if (Node246align === 'center') {
  20125. Node246textStart = -3;
  20126. Node246textWidth = Node246width;
  20127. Node246lineStart = Node246width - ht.Default.getTextSize('300-1', ' '+ Node246fontSize + 'px "Arial"').width - 11;
  20128. }
  20129. })();
  20130. Node246.setImage(GD.getTextJSON(Node246width, Node246height, true, false, false, ' '+ Node246fontSize + 'px "Arial"'))
  20131. Node246.setPosition(888*ratio.ratioX, 659*ratio.ratioY);
  20132. Node246.setWidth(Node246width);
  20133. Node246.setHeight(Node246height);
  20134. Node246._nodeType = 'text';
  20135. Node246._disallowEvert = true;
  20136. Node246.setRotation(0*Math.PI/180);
  20137. Node246.a('node.width', Node246width);
  20138. Node246.a('node.height', Node246height);
  20139. Node246.a('node.rect', [0, 0, Node246width, Node246height]);
  20140. Node246.a('node.bordercolor','rgba(0,0,0,1)');
  20141. Node246.a('node.borderwidth', 0);
  20142. Node246.a('node.background','' || 'rgba(0,0,0,0)');
  20143. Node246.a('node.gradient','');
  20144. Node246.a('node.gradientcolor','');
  20145. Node246.a('node.text','300-1');
  20146. Node246.a('node.textalign','left');
  20147. Node246.a('node.textvAlign','middle');
  20148. Node246.a('node.textrect', [Node246textStart, 0, Node246textWidth, Node246height]);
  20149. Node246.a('node.color','rgba(0,0,0,1)');
  20150. Node246.a('node.font',' '+ Node246fontSize + 'px "Arial"');
  20151. Node246.a('node.textvisible',true);
  20152. Node246.a('node.linefeed',false);
  20153. if (false) {
  20154. Node246.a('node.textfunc',function(g) {
  20155. g.beginPath();
  20156. var str=Node246.a('node.text') || '300-1';
  20157. var color=Node246.a('node.color') || 'rgba(0,0,0,1)';
  20158. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node246width,Node246height,13.3333*_ratio.ratioY,"left",color,' '+ Node246fontSize + 'px "Arial"', 0,g);
  20159. });
  20160. }
  20161. if (false) {
  20162. Node246.a('node.underlinepoints',[Node246lineStart, (16 - 13.3333) * 0.5 * _ratio.ratioY + Node246fontSize + 2 , ht.Default.getTextSize('300-1', ' '+ Node246fontSize + 'px "Arial"').width + 6, (Node246height - Node246fontSize) * 0.5*_ratio.ratioY + Node246fontSize + 2 ]);
  20163. Node246.a('node.underlinevisible',false);
  20164. Node246.a('node.underlineBorderWidth', 1);
  20165. }
  20166. dataModel.add(Node246);
  20167. zoomNodeList.push({
  20168. node: Node246,
  20169. borderWidth: 0,
  20170. attr: 'node.borderwidth'
  20171. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  20172. var Node247 = new ht.Node();
  20173. var Node247textStart, Node247textWidth, Node247lineStart, Node247align = 'left', Node247fontSize = 13.3333*_ratio.ratioY,Node247width = 41*_ratio.ratioX, Node247height = 16*_ratio.ratioY;
  20174. (function () {
  20175. if (Node247align === 'left') {
  20176. Node247textStart = Node247fontSize * 0.2 > 2 ? Node247fontSize * 0.2 - 4 : Node247fontSize * 0.2 - 9;
  20177. Node247textWidth = Node247width;
  20178. Node247lineStart = 1;
  20179. } else if (Node247align === 'right') {
  20180. Node247textStart = 0;
  20181. Node247textWidth =Node247fontSize <= 8 ? Node247width + Node247fontSize * 0.2 + 6 : Node247width - Node247fontSize * 0.2;
  20182. Node247lineStart = (Node247width - (ht.Default.getTextSize('300', ' '+ Node247fontSize + 'px "Arial"').width + 6)) * 0.5;
  20183. } else if (Node247align === 'center') {
  20184. Node247textStart = -3;
  20185. Node247textWidth = Node247width;
  20186. Node247lineStart = Node247width - ht.Default.getTextSize('300', ' '+ Node247fontSize + 'px "Arial"').width - 11;
  20187. }
  20188. })();
  20189. Node247.setImage(GD.getTextJSON(Node247width, Node247height, true, false, false, ' '+ Node247fontSize + 'px "Arial"'))
  20190. Node247.setPosition(1030*ratio.ratioX, 660*ratio.ratioY);
  20191. Node247.setWidth(Node247width);
  20192. Node247.setHeight(Node247height);
  20193. Node247._nodeType = 'text';
  20194. Node247._disallowEvert = true;
  20195. Node247.setRotation(0*Math.PI/180);
  20196. Node247.a('node.width', Node247width);
  20197. Node247.a('node.height', Node247height);
  20198. Node247.a('node.rect', [0, 0, Node247width, Node247height]);
  20199. Node247.a('node.bordercolor','rgba(0,0,0,1)');
  20200. Node247.a('node.borderwidth', 0);
  20201. Node247.a('node.background','' || 'rgba(0,0,0,0)');
  20202. Node247.a('node.gradient','');
  20203. Node247.a('node.gradientcolor','');
  20204. Node247.a('node.text','300');
  20205. Node247.a('node.textalign','left');
  20206. Node247.a('node.textvAlign','middle');
  20207. Node247.a('node.textrect', [Node247textStart, 0, Node247textWidth, Node247height]);
  20208. Node247.a('node.color','rgba(0,0,0,1)');
  20209. Node247.a('node.font',' '+ Node247fontSize + 'px "Arial"');
  20210. Node247.a('node.textvisible',true);
  20211. Node247.a('node.linefeed',false);
  20212. if (false) {
  20213. Node247.a('node.textfunc',function(g) {
  20214. g.beginPath();
  20215. var str=Node247.a('node.text') || '300';
  20216. var color=Node247.a('node.color') || 'rgba(0,0,0,1)';
  20217. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node247width,Node247height,13.3333*_ratio.ratioY,"left",color,' '+ Node247fontSize + 'px "Arial"', 0,g);
  20218. });
  20219. }
  20220. if (false) {
  20221. Node247.a('node.underlinepoints',[Node247lineStart, (16 - 13.3333) * 0.5 * _ratio.ratioY + Node247fontSize + 2 , ht.Default.getTextSize('300', ' '+ Node247fontSize + 'px "Arial"').width + 6, (Node247height - Node247fontSize) * 0.5*_ratio.ratioY + Node247fontSize + 2 ]);
  20222. Node247.a('node.underlinevisible',false);
  20223. Node247.a('node.underlineBorderWidth', 1);
  20224. }
  20225. dataModel.add(Node247);
  20226. zoomNodeList.push({
  20227. node: Node247,
  20228. borderWidth: 0,
  20229. attr: 'node.borderwidth'
  20230. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  20231. var Node248 = new ht.Node();
  20232. var Node248textStart, Node248textWidth, Node248lineStart, Node248align = 'left', Node248fontSize = 13.3333*_ratio.ratioY,Node248width = 41*_ratio.ratioX, Node248height = 16*_ratio.ratioY;
  20233. (function () {
  20234. if (Node248align === 'left') {
  20235. Node248textStart = Node248fontSize * 0.2 > 2 ? Node248fontSize * 0.2 - 4 : Node248fontSize * 0.2 - 9;
  20236. Node248textWidth = Node248width;
  20237. Node248lineStart = 1;
  20238. } else if (Node248align === 'right') {
  20239. Node248textStart = 0;
  20240. Node248textWidth =Node248fontSize <= 8 ? Node248width + Node248fontSize * 0.2 + 6 : Node248width - Node248fontSize * 0.2;
  20241. Node248lineStart = (Node248width - (ht.Default.getTextSize('321-0', ' '+ Node248fontSize + 'px "Arial"').width + 6)) * 0.5;
  20242. } else if (Node248align === 'center') {
  20243. Node248textStart = -3;
  20244. Node248textWidth = Node248width;
  20245. Node248lineStart = Node248width - ht.Default.getTextSize('321-0', ' '+ Node248fontSize + 'px "Arial"').width - 11;
  20246. }
  20247. })();
  20248. Node248.setImage(GD.getTextJSON(Node248width, Node248height, true, false, false, ' '+ Node248fontSize + 'px "Arial"'))
  20249. Node248.setPosition(1218*ratio.ratioX, 714*ratio.ratioY);
  20250. Node248.setWidth(Node248width);
  20251. Node248.setHeight(Node248height);
  20252. Node248._nodeType = 'text';
  20253. Node248._disallowEvert = true;
  20254. Node248.setRotation(0*Math.PI/180);
  20255. Node248.a('node.width', Node248width);
  20256. Node248.a('node.height', Node248height);
  20257. Node248.a('node.rect', [0, 0, Node248width, Node248height]);
  20258. Node248.a('node.bordercolor','rgba(0,0,0,1)');
  20259. Node248.a('node.borderwidth', 0);
  20260. Node248.a('node.background','' || 'rgba(0,0,0,0)');
  20261. Node248.a('node.gradient','');
  20262. Node248.a('node.gradientcolor','');
  20263. Node248.a('node.text','321-0');
  20264. Node248.a('node.textalign','left');
  20265. Node248.a('node.textvAlign','middle');
  20266. Node248.a('node.textrect', [Node248textStart, 0, Node248textWidth, Node248height]);
  20267. Node248.a('node.color','rgba(0,0,0,1)');
  20268. Node248.a('node.font',' '+ Node248fontSize + 'px "Arial"');
  20269. Node248.a('node.textvisible',true);
  20270. Node248.a('node.linefeed',false);
  20271. if (false) {
  20272. Node248.a('node.textfunc',function(g) {
  20273. g.beginPath();
  20274. var str=Node248.a('node.text') || '321-0';
  20275. var color=Node248.a('node.color') || 'rgba(0,0,0,1)';
  20276. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node248width,Node248height,13.3333*_ratio.ratioY,"left",color,' '+ Node248fontSize + 'px "Arial"', 0,g);
  20277. });
  20278. }
  20279. if (false) {
  20280. Node248.a('node.underlinepoints',[Node248lineStart, (16 - 13.3333) * 0.5 * _ratio.ratioY + Node248fontSize + 2 , ht.Default.getTextSize('321-0', ' '+ Node248fontSize + 'px "Arial"').width + 6, (Node248height - Node248fontSize) * 0.5*_ratio.ratioY + Node248fontSize + 2 ]);
  20281. Node248.a('node.underlinevisible',false);
  20282. Node248.a('node.underlineBorderWidth', 1);
  20283. }
  20284. dataModel.add(Node248);
  20285. zoomNodeList.push({
  20286. node: Node248,
  20287. borderWidth: 0,
  20288. attr: 'node.borderwidth'
  20289. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  20290. var Node249 = new ht.Node();
  20291. var Node249textStart, Node249textWidth, Node249lineStart, Node249align = 'left', Node249fontSize = 13.3333*_ratio.ratioY,Node249width = 41*_ratio.ratioX, Node249height = 16*_ratio.ratioY;
  20292. (function () {
  20293. if (Node249align === 'left') {
  20294. Node249textStart = Node249fontSize * 0.2 > 2 ? Node249fontSize * 0.2 - 4 : Node249fontSize * 0.2 - 9;
  20295. Node249textWidth = Node249width;
  20296. Node249lineStart = 1;
  20297. } else if (Node249align === 'right') {
  20298. Node249textStart = 0;
  20299. Node249textWidth =Node249fontSize <= 8 ? Node249width + Node249fontSize * 0.2 + 6 : Node249width - Node249fontSize * 0.2;
  20300. Node249lineStart = (Node249width - (ht.Default.getTextSize('322-0', ' '+ Node249fontSize + 'px "Arial"').width + 6)) * 0.5;
  20301. } else if (Node249align === 'center') {
  20302. Node249textStart = -3;
  20303. Node249textWidth = Node249width;
  20304. Node249lineStart = Node249width - ht.Default.getTextSize('322-0', ' '+ Node249fontSize + 'px "Arial"').width - 11;
  20305. }
  20306. })();
  20307. Node249.setImage(GD.getTextJSON(Node249width, Node249height, true, false, false, ' '+ Node249fontSize + 'px "Arial"'))
  20308. Node249.setPosition(1405*ratio.ratioX, 715*ratio.ratioY);
  20309. Node249.setWidth(Node249width);
  20310. Node249.setHeight(Node249height);
  20311. Node249._nodeType = 'text';
  20312. Node249._disallowEvert = true;
  20313. Node249.setRotation(0*Math.PI/180);
  20314. Node249.a('node.width', Node249width);
  20315. Node249.a('node.height', Node249height);
  20316. Node249.a('node.rect', [0, 0, Node249width, Node249height]);
  20317. Node249.a('node.bordercolor','rgba(0,0,0,1)');
  20318. Node249.a('node.borderwidth', 0);
  20319. Node249.a('node.background','' || 'rgba(0,0,0,0)');
  20320. Node249.a('node.gradient','');
  20321. Node249.a('node.gradientcolor','');
  20322. Node249.a('node.text','322-0');
  20323. Node249.a('node.textalign','left');
  20324. Node249.a('node.textvAlign','middle');
  20325. Node249.a('node.textrect', [Node249textStart, 0, Node249textWidth, Node249height]);
  20326. Node249.a('node.color','rgba(0,0,0,1)');
  20327. Node249.a('node.font',' '+ Node249fontSize + 'px "Arial"');
  20328. Node249.a('node.textvisible',true);
  20329. Node249.a('node.linefeed',false);
  20330. if (false) {
  20331. Node249.a('node.textfunc',function(g) {
  20332. g.beginPath();
  20333. var str=Node249.a('node.text') || '322-0';
  20334. var color=Node249.a('node.color') || 'rgba(0,0,0,1)';
  20335. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node249width,Node249height,13.3333*_ratio.ratioY,"left",color,' '+ Node249fontSize + 'px "Arial"', 0,g);
  20336. });
  20337. }
  20338. if (false) {
  20339. Node249.a('node.underlinepoints',[Node249lineStart, (16 - 13.3333) * 0.5 * _ratio.ratioY + Node249fontSize + 2 , ht.Default.getTextSize('322-0', ' '+ Node249fontSize + 'px "Arial"').width + 6, (Node249height - Node249fontSize) * 0.5*_ratio.ratioY + Node249fontSize + 2 ]);
  20340. Node249.a('node.underlinevisible',false);
  20341. Node249.a('node.underlineBorderWidth', 1);
  20342. }
  20343. dataModel.add(Node249);
  20344. zoomNodeList.push({
  20345. node: Node249,
  20346. borderWidth: 0,
  20347. attr: 'node.borderwidth'
  20348. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  20349. var Node250 = new ht.Node();
  20350. var Node250textStart, Node250textWidth, Node250lineStart, Node250align = 'left', Node250fontSize = 13.3333*_ratio.ratioY,Node250width = 41*_ratio.ratioX, Node250height = 16*_ratio.ratioY;
  20351. (function () {
  20352. if (Node250align === 'left') {
  20353. Node250textStart = Node250fontSize * 0.2 > 2 ? Node250fontSize * 0.2 - 4 : Node250fontSize * 0.2 - 9;
  20354. Node250textWidth = Node250width;
  20355. Node250lineStart = 1;
  20356. } else if (Node250align === 'right') {
  20357. Node250textStart = 0;
  20358. Node250textWidth =Node250fontSize <= 8 ? Node250width + Node250fontSize * 0.2 + 6 : Node250width - Node250fontSize * 0.2;
  20359. Node250lineStart = (Node250width - (ht.Default.getTextSize('323-0', ' '+ Node250fontSize + 'px "Arial"').width + 6)) * 0.5;
  20360. } else if (Node250align === 'center') {
  20361. Node250textStart = -3;
  20362. Node250textWidth = Node250width;
  20363. Node250lineStart = Node250width - ht.Default.getTextSize('323-0', ' '+ Node250fontSize + 'px "Arial"').width - 11;
  20364. }
  20365. })();
  20366. Node250.setImage(GD.getTextJSON(Node250width, Node250height, true, false, false, ' '+ Node250fontSize + 'px "Arial"'))
  20367. Node250.setPosition(1589*ratio.ratioX, 713*ratio.ratioY);
  20368. Node250.setWidth(Node250width);
  20369. Node250.setHeight(Node250height);
  20370. Node250._nodeType = 'text';
  20371. Node250._disallowEvert = true;
  20372. Node250.setRotation(0*Math.PI/180);
  20373. Node250.a('node.width', Node250width);
  20374. Node250.a('node.height', Node250height);
  20375. Node250.a('node.rect', [0, 0, Node250width, Node250height]);
  20376. Node250.a('node.bordercolor','rgba(0,0,0,1)');
  20377. Node250.a('node.borderwidth', 0);
  20378. Node250.a('node.background','' || 'rgba(0,0,0,0)');
  20379. Node250.a('node.gradient','');
  20380. Node250.a('node.gradientcolor','');
  20381. Node250.a('node.text','323-0');
  20382. Node250.a('node.textalign','left');
  20383. Node250.a('node.textvAlign','middle');
  20384. Node250.a('node.textrect', [Node250textStart, 0, Node250textWidth, Node250height]);
  20385. Node250.a('node.color','rgba(0,0,0,1)');
  20386. Node250.a('node.font',' '+ Node250fontSize + 'px "Arial"');
  20387. Node250.a('node.textvisible',true);
  20388. Node250.a('node.linefeed',false);
  20389. if (false) {
  20390. Node250.a('node.textfunc',function(g) {
  20391. g.beginPath();
  20392. var str=Node250.a('node.text') || '323-0';
  20393. var color=Node250.a('node.color') || 'rgba(0,0,0,1)';
  20394. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node250width,Node250height,13.3333*_ratio.ratioY,"left",color,' '+ Node250fontSize + 'px "Arial"', 0,g);
  20395. });
  20396. }
  20397. if (false) {
  20398. Node250.a('node.underlinepoints',[Node250lineStart, (16 - 13.3333) * 0.5 * _ratio.ratioY + Node250fontSize + 2 , ht.Default.getTextSize('323-0', ' '+ Node250fontSize + 'px "Arial"').width + 6, (Node250height - Node250fontSize) * 0.5*_ratio.ratioY + Node250fontSize + 2 ]);
  20399. Node250.a('node.underlinevisible',false);
  20400. Node250.a('node.underlineBorderWidth', 1);
  20401. }
  20402. dataModel.add(Node250);
  20403. zoomNodeList.push({
  20404. node: Node250,
  20405. borderWidth: 0,
  20406. attr: 'node.borderwidth'
  20407. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  20408. var Node251 = new ht.Node();
  20409. var Node251textStart, Node251textWidth, Node251lineStart, Node251align = 'left', Node251fontSize = 13.3333*_ratio.ratioY,Node251width = 41*_ratio.ratioX, Node251height = 16*_ratio.ratioY;
  20410. (function () {
  20411. if (Node251align === 'left') {
  20412. Node251textStart = Node251fontSize * 0.2 > 2 ? Node251fontSize * 0.2 - 4 : Node251fontSize * 0.2 - 9;
  20413. Node251textWidth = Node251width;
  20414. Node251lineStart = 1;
  20415. } else if (Node251align === 'right') {
  20416. Node251textStart = 0;
  20417. Node251textWidth =Node251fontSize <= 8 ? Node251width + Node251fontSize * 0.2 + 6 : Node251width - Node251fontSize * 0.2;
  20418. Node251lineStart = (Node251width - (ht.Default.getTextSize('324-0', ' '+ Node251fontSize + 'px "Arial"').width + 6)) * 0.5;
  20419. } else if (Node251align === 'center') {
  20420. Node251textStart = -3;
  20421. Node251textWidth = Node251width;
  20422. Node251lineStart = Node251width - ht.Default.getTextSize('324-0', ' '+ Node251fontSize + 'px "Arial"').width - 11;
  20423. }
  20424. })();
  20425. Node251.setImage(GD.getTextJSON(Node251width, Node251height, true, false, false, ' '+ Node251fontSize + 'px "Arial"'))
  20426. Node251.setPosition(1766*ratio.ratioX, 715*ratio.ratioY);
  20427. Node251.setWidth(Node251width);
  20428. Node251.setHeight(Node251height);
  20429. Node251._nodeType = 'text';
  20430. Node251._disallowEvert = true;
  20431. Node251.setRotation(0*Math.PI/180);
  20432. Node251.a('node.width', Node251width);
  20433. Node251.a('node.height', Node251height);
  20434. Node251.a('node.rect', [0, 0, Node251width, Node251height]);
  20435. Node251.a('node.bordercolor','rgba(0,0,0,1)');
  20436. Node251.a('node.borderwidth', 0);
  20437. Node251.a('node.background','' || 'rgba(0,0,0,0)');
  20438. Node251.a('node.gradient','');
  20439. Node251.a('node.gradientcolor','');
  20440. Node251.a('node.text','324-0');
  20441. Node251.a('node.textalign','left');
  20442. Node251.a('node.textvAlign','middle');
  20443. Node251.a('node.textrect', [Node251textStart, 0, Node251textWidth, Node251height]);
  20444. Node251.a('node.color','rgba(0,0,0,1)');
  20445. Node251.a('node.font',' '+ Node251fontSize + 'px "Arial"');
  20446. Node251.a('node.textvisible',true);
  20447. Node251.a('node.linefeed',false);
  20448. if (false) {
  20449. Node251.a('node.textfunc',function(g) {
  20450. g.beginPath();
  20451. var str=Node251.a('node.text') || '324-0';
  20452. var color=Node251.a('node.color') || 'rgba(0,0,0,1)';
  20453. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node251width,Node251height,13.3333*_ratio.ratioY,"left",color,' '+ Node251fontSize + 'px "Arial"', 0,g);
  20454. });
  20455. }
  20456. if (false) {
  20457. Node251.a('node.underlinepoints',[Node251lineStart, (16 - 13.3333) * 0.5 * _ratio.ratioY + Node251fontSize + 2 , ht.Default.getTextSize('324-0', ' '+ Node251fontSize + 'px "Arial"').width + 6, (Node251height - Node251fontSize) * 0.5*_ratio.ratioY + Node251fontSize + 2 ]);
  20458. Node251.a('node.underlinevisible',false);
  20459. Node251.a('node.underlineBorderWidth', 1);
  20460. }
  20461. dataModel.add(Node251);
  20462. zoomNodeList.push({
  20463. node: Node251,
  20464. borderWidth: 0,
  20465. attr: 'node.borderwidth'
  20466. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  20467. var Node252 = new ht.lib['黄色箭头'](799*ratio.ratioX, 531*ratio.ratioY, 15*_ratio.ratioX, 70*_ratio.ratioY, 0*Math.PI/180, {}, function (){return {}}, 'Node252');
  20468. _libModel.add("Node252", Node252);
  20469. Node252.setRotation(0*Math.PI/180);
  20470. ;
  20471. ;
  20472. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  20473. var Node253type = 'rect';
  20474. var Node253 = new ht.Node(),
  20475. Node253BorderWidth = 0*2;
  20476. if (Node253type === 'arc') {
  20477. Node253BorderWidth *= 0;
  20478. }
  20479. Node253.setImage(GD.getRectJSON(90*_ratio.ratioX, 21*_ratio.ratioY, Node253type, '@arcFrom@', '@arcTo@', '@arcClose@'));
  20480. Node253.setPosition(494*ratio.ratioX, 200*ratio.ratioY);
  20481. Node253.setSize(90*_ratio.ratioX, 21*_ratio.ratioY);
  20482. Node253.s({
  20483. 'pixelPerfect':true
  20484. /*@AddPara@*/
  20485. });
  20486. Node253.a('node.width', 90*_ratio.ratioX);
  20487. Node253.a('node.height', 21*_ratio.ratioY);
  20488. Node253.a('node.type', Node253type);
  20489. Node253.a('node.rect', [0, 0, 90*_ratio.ratioX, 21*_ratio.ratioY]);
  20490. Node253.a('node.background', 'rgba(0,0,192,1)');
  20491. Node253.a('node.gradientcolor', 'rgba(0,0,192,1)');
  20492. Node253.a('node.gradient', '');
  20493. Node253.a('node.borderwidth', Node253BorderWidth);
  20494. Node253.a('node.color', 'rgba(0,0,0,0)');
  20495. Node253.a('node.fillrect', [0,0,0,0]);
  20496. Node253.a('node.fillbackcolor', 'rgba(0,0,0,0)');
  20497. Node253.a('node.fillgradientcolor', 'rgba(0,0,0,0)');
  20498. Node253.a('node.fillgradient', '');
  20499. if (Node253type !== 'rect') {
  20500. Node253.a('node.arcFrom', parseFloat('@arcFrom@'));
  20501. Node253.a('node.arcTo', parseFloat('@arcTo@'));
  20502. Node253.a('node.arcClose', '@arcClose@' === 'true' ? true : false);
  20503. }
  20504. if (Node253type === 'arc') {
  20505. Node253.a('node.arcOval', true);
  20506. }
  20507. Node253.setRotation(0*Math.PI/180);
  20508. Node253.borderWidth = Node253BorderWidth;
  20509. Node253.borderFillwidth = Node253BorderWidth;
  20510. dataModel.add(Node253);
  20511. Node253._nodename = 'Node253'
  20512. Node253._nodeType = 'rect';
  20513. zoomNodeList.push({
  20514. node: Node253,
  20515. attr: 'node.borderwidth'
  20516. });
  20517. (function (node, _img) {
  20518. var setWidth = node.setWidth,
  20519. setHeight = node.setHeight;
  20520. node.setWidth = function (width) {
  20521. if (width === this.getWidth()) return ;
  20522. var height = this.getHeight();
  20523. this.a('node.width', width);
  20524. this.a('node.rect', [0,0,width, height]);
  20525. setWidth.apply(this, arguments);
  20526. }
  20527. node.setHeight = function (height) {
  20528. if (height === this.getHeight()) return ;
  20529. var width = this.getWidth();
  20530. this.a('node.height', height);
  20531. this.a('node.rect', [0,0,width, height]);
  20532. setHeight.apply(this, arguments);
  20533. }
  20534. })(Node253, Node253.getImage());_ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  20535. var Node254 = new ht.Node();
  20536. var Node254textStart, Node254textWidth, Node254lineStart, Node254align = 'left', Node254fontSize = 13.3333*_ratio.ratioY,Node254width = 69*_ratio.ratioX, Node254height = 30*_ratio.ratioY;
  20537. (function () {
  20538. if (Node254align === 'left') {
  20539. Node254textStart = Node254fontSize * 0.2 > 2 ? Node254fontSize * 0.2 - 4 : Node254fontSize * 0.2 - 9;
  20540. Node254textWidth = Node254width;
  20541. Node254lineStart = 1;
  20542. } else if (Node254align === 'right') {
  20543. Node254textStart = 0;
  20544. Node254textWidth =Node254fontSize <= 8 ? Node254width + Node254fontSize * 0.2 + 6 : Node254width - Node254fontSize * 0.2;
  20545. Node254lineStart = (Node254width - (ht.Default.getTextSize('峰劲线', ' '+ Node254fontSize + 'px "微软雅黑"').width + 6)) * 0.5;
  20546. } else if (Node254align === 'center') {
  20547. Node254textStart = -3;
  20548. Node254textWidth = Node254width;
  20549. Node254lineStart = Node254width - ht.Default.getTextSize('峰劲线', ' '+ Node254fontSize + 'px "微软雅黑"').width - 11;
  20550. }
  20551. })();
  20552. Node254.setImage(GD.getTextJSON(Node254width, Node254height, true, false, false, ' '+ Node254fontSize + 'px "微软雅黑"'))
  20553. Node254.setPosition(510*ratio.ratioX, 200*ratio.ratioY);
  20554. Node254.setWidth(Node254width);
  20555. Node254.setHeight(Node254height);
  20556. Node254._nodeType = 'text';
  20557. Node254._disallowEvert = true;
  20558. Node254.setRotation(0*Math.PI/180);
  20559. Node254.a('node.width', Node254width);
  20560. Node254.a('node.height', Node254height);
  20561. Node254.a('node.rect', [0, 0, Node254width, Node254height]);
  20562. Node254.a('node.bordercolor','rgba(255,255,255,1)');
  20563. Node254.a('node.borderwidth', 0);
  20564. Node254.a('node.background','' || 'rgba(0,0,0,0)');
  20565. Node254.a('node.gradient','');
  20566. Node254.a('node.gradientcolor','');
  20567. Node254.a('node.text','峰劲线');
  20568. Node254.a('node.textalign','left');
  20569. Node254.a('node.textvAlign','middle');
  20570. Node254.a('node.textrect', [Node254textStart, 0, Node254textWidth, Node254height]);
  20571. Node254.a('node.color','rgba(255,255,255,1)');
  20572. Node254.a('node.font',' '+ Node254fontSize + 'px "微软雅黑"');
  20573. Node254.a('node.textvisible',true);
  20574. Node254.a('node.linefeed',false);
  20575. if (false) {
  20576. Node254.a('node.textfunc',function(g) {
  20577. g.beginPath();
  20578. var str=Node254.a('node.text') || '峰劲线';
  20579. var color=Node254.a('node.color') || 'rgba(255,255,255,1)';
  20580. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node254width,Node254height,13.3333*_ratio.ratioY,"left",color,' '+ Node254fontSize + 'px "微软雅黑"', 0,g);
  20581. });
  20582. }
  20583. if (false) {
  20584. Node254.a('node.underlinepoints',[Node254lineStart, (30 - 13.3333) * 0.5 * _ratio.ratioY + Node254fontSize + 2 , ht.Default.getTextSize('峰劲线', ' '+ Node254fontSize + 'px "微软雅黑"').width + 6, (Node254height - Node254fontSize) * 0.5*_ratio.ratioY + Node254fontSize + 2 ]);
  20585. Node254.a('node.underlinevisible',false);
  20586. Node254.a('node.underlineBorderWidth', 1);
  20587. }
  20588. dataModel.add(Node254);
  20589. zoomNodeList.push({
  20590. node: Node254,
  20591. borderWidth: 0,
  20592. attr: 'node.borderwidth'
  20593. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  20594. var Node255 = new ht.lib['开关通用图元'](432*ratio.ratioX, 250*ratio.ratioY, 15*_ratio.ratioX, 24*_ratio.ratioY, 0*Math.PI/180, {xianshi:'HY_DQ.SX_GD_HYF_DQ_P1_L1_001_DI0006',}, function (){return {}}, 'Node255');
  20595. _libModel.add("Node255", Node255);
  20596. Node255.setRotation(0*Math.PI/180);
  20597. ;
  20598. ;
  20599. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  20600. var Node256 = new ht.lib['开关通用图元'](433*ratio.ratioX, 331*ratio.ratioY, 15*_ratio.ratioX, 24*_ratio.ratioY, 0*Math.PI/180, {xianshi:'HY_DQ.SX_GD_HYF_DQ_P1_L1_001_DI0004',}, function (){return {}}, 'Node256');
  20601. _libModel.add("Node256", Node256);
  20602. Node256.setRotation(0*Math.PI/180);
  20603. ;
  20604. ;
  20605. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  20606. var Node257 = new ht.lib['开关通用图元'](1104*ratio.ratioX, 248*ratio.ratioY, 15*_ratio.ratioX, 24*_ratio.ratioY, 0*Math.PI/180, {xianshi:'HY_DQ.SX_GD_HYF_DQ_P1_L1_001_DI0024',}, function (){return {}}, 'Node257');
  20607. _libModel.add("Node257", Node257);
  20608. Node257.setRotation(0*Math.PI/180);
  20609. ;
  20610. ;
  20611. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  20612. var Node258 = new ht.lib['开关通用图元'](1105*ratio.ratioX, 332*ratio.ratioY, 15*_ratio.ratioX, 24*_ratio.ratioY, 0*Math.PI/180, {xianshi:'HY_DQ.SX_GD_HYF_DQ_P1_L1_001_DI0022',}, function (){return {}}, 'Node258');
  20613. _libModel.add("Node258", Node258);
  20614. Node258.setRotation(0*Math.PI/180);
  20615. ;
  20616. ;
  20617. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  20618. var Node259 = new ht.lib['开关通用图元'](1488*ratio.ratioX, 250*ratio.ratioY, 15*_ratio.ratioX, 24*_ratio.ratioY, 0*Math.PI/180, {xianshi:'HY_DQ.SX_GD_HYF_DQ_P1_L1_001_DI0042',}, function (){return {}}, 'Node259');
  20619. _libModel.add("Node259", Node259);
  20620. Node259.setRotation(0*Math.PI/180);
  20621. ;
  20622. ;
  20623. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  20624. var Node260 = new ht.lib['开关通用图元'](1488*ratio.ratioX, 333*ratio.ratioY, 15*_ratio.ratioX, 24*_ratio.ratioY, 0*Math.PI/180, {xianshi:'HY_DQ.SX_GD_HYF_DQ_P1_L1_001_DI0040',}, function (){return {}}, 'Node260');
  20625. _libModel.add("Node260", Node260);
  20626. Node260.setRotation(0*Math.PI/180);
  20627. ;
  20628. ;
  20629. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  20630. var Node261 = new ht.lib['开关通用图元'](284*ratio.ratioX, 505*ratio.ratioY, 15*_ratio.ratioX, 24*_ratio.ratioY, 0*Math.PI/180, {xianshi:'HY_DQ.SX_GD_HYF_DQ_P1_L1_001_DI0093',}, function (){return {}}, 'Node261');
  20631. _libModel.add("Node261", Node261);
  20632. Node261.setRotation(0*Math.PI/180);
  20633. ;
  20634. ;
  20635. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  20636. var Node262 = new ht.lib['开关通用图元'](1472*ratio.ratioX, 529*ratio.ratioY, 15*_ratio.ratioX, 24*_ratio.ratioY, 0*Math.PI/180, {xianshi:'HY_DQ.SX_GD_HYF_DQ_P1_L1_001_DI0124',}, function (){return {}}, 'Node262');
  20637. _libModel.add("Node262", Node262);
  20638. Node262.setRotation(0*Math.PI/180);
  20639. ;
  20640. ;
  20641. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  20642. var Node263 = new ht.lib['开关通用图元'](1545*ratio.ratioX, 531*ratio.ratioY, 15*_ratio.ratioX, 24*_ratio.ratioY, 0*Math.PI/180, {xianshi:'HY_DQ.SX_GD_HYF_DQ_P1_L1_001_DI0125',}, function (){return {}}, 'Node263');
  20643. _libModel.add("Node263", Node263);
  20644. Node263.setRotation(0*Math.PI/180);
  20645. ;
  20646. ;
  20647. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  20648. var Node264 = new ht.lib['开关通用图元'](1666*ratio.ratioX, 504*ratio.ratioY, 15*_ratio.ratioX, 24*_ratio.ratioY, 0*Math.PI/180, {xianshi:'HY_DQ.SX_GD_HYF_DQ_P1_L1_001_DI0133',}, function (){return {}}, 'Node264');
  20649. _libModel.add("Node264", Node264);
  20650. Node264.setRotation(0*Math.PI/180);
  20651. ;
  20652. ;
  20653. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  20654. var Node265 = new ht.lib['断路器通用图元'](432*ratio.ratioX, 290*ratio.ratioY, 14*_ratio.ratioX, 23*_ratio.ratioY, 0*Math.PI/180, {xianshi1:'HY_DQ.SX_GD_HYF_DQ_P1_L1_001_DI0002',}, function (){return {}}, 'Node265');
  20655. _libModel.add("Node265", Node265);
  20656. Node265.setRotation(0*Math.PI/180);
  20657. ;
  20658. ;
  20659. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  20660. var Node266 = new ht.lib['断路器通用图元'](793*ratio.ratioX, 308*ratio.ratioY, 14*_ratio.ratioX, 23*_ratio.ratioY, 0*Math.PI/180, {xianshi1:'HY_DQ.SX_GD_HYF_DQ_P1_L1_001_DI0014',}, function (){return {}}, 'Node266');
  20661. _libModel.add("Node266", Node266);
  20662. Node266.setRotation(0*Math.PI/180);
  20663. ;
  20664. ;
  20665. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  20666. var Node267 = new ht.lib['断路器通用图元'](1105*ratio.ratioX, 290*ratio.ratioY, 14*_ratio.ratioX, 23*_ratio.ratioY, 0*Math.PI/180, {xianshi1:'HY_DQ.SX_GD_HYF_DQ_P1_L1_001_DI0020',}, function (){return {}}, 'Node267');
  20667. _libModel.add("Node267", Node267);
  20668. Node267.setRotation(0*Math.PI/180);
  20669. ;
  20670. ;
  20671. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  20672. var Node268 = new ht.lib['断路器通用图元'](1488*ratio.ratioX, 290*ratio.ratioY, 14*_ratio.ratioX, 23*_ratio.ratioY, 0*Math.PI/180, {xianshi1:'HY_DQ.SX_GD_HYF_DQ_P1_L1_001_DI0038',}, function (){return {}}, 'Node268');
  20673. _libModel.add("Node268", Node268);
  20674. Node268.setRotation(0*Math.PI/180);
  20675. ;
  20676. ;
  20677. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  20678. var Node269 = new ht.lib['断路器通用图元'](284*ratio.ratioX, 593*ratio.ratioY, 14*_ratio.ratioX, 20*_ratio.ratioY, 0*Math.PI/180, {xianshi1:'HY_DQ.SX_GD_HYF_DQ_P1_L1_001_DI0088',}, function (){return {}}, 'Node269');
  20679. _libModel.add("Node269", Node269);
  20680. Node269.setRotation(0*Math.PI/180);
  20681. ;
  20682. ;
  20683. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  20684. var Node270 = new ht.lib['断路器通用图元'](658*ratio.ratioX, 594*ratio.ratioY, 14*_ratio.ratioX, 20*_ratio.ratioY, 0*Math.PI/180, {xianshi1:'HY_DQ.SX_GD_HYF_DQ_P1_L1_001_DI0034',}, function (){return {}}, 'Node270');
  20685. _libModel.add("Node270", Node270);
  20686. Node270.setRotation(0*Math.PI/180);
  20687. ;
  20688. ;
  20689. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  20690. var Node271 = new ht.lib['断路器通用图元'](1141*ratio.ratioX, 595*ratio.ratioY, 14*_ratio.ratioX, 20*_ratio.ratioY, 0*Math.PI/180, {xianshi1:'HY_DQ.SX_GD_HYF_DQ_P1_L1_001_DI0052',}, function (){return {}}, 'Node271');
  20691. _libModel.add("Node271", Node271);
  20692. Node271.setRotation(0*Math.PI/180);
  20693. ;
  20694. ;
  20695. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  20696. var Node272 = new ht.lib['断路器通用图元'](1510*ratio.ratioX, 593*ratio.ratioY, 14*_ratio.ratioX, 20*_ratio.ratioY, 0*Math.PI/180, {xianshi1:'HY_DQ.SX_GD_HYF_DQ_P1_L1_001_DI0119',}, function (){return {}}, 'Node272');
  20697. _libModel.add("Node272", Node272);
  20698. Node272.setRotation(0*Math.PI/180);
  20699. ;
  20700. ;
  20701. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  20702. var Node273 = new ht.lib['断路器通用图元'](1666*ratio.ratioX, 592*ratio.ratioY, 14*_ratio.ratioX, 20*_ratio.ratioY, 0*Math.PI/180, {xianshi1:'HY_DQ.SX_GD_HYF_DQ_P1_L1_001_DI0128',}, function (){return {}}, 'Node273');
  20703. _libModel.add("Node273", Node273);
  20704. Node273.setRotation(0*Math.PI/180);
  20705. ;
  20706. ;
  20707. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  20708. var Node274 = new ht.lib['断路器通用图元'](219*ratio.ratioX, 661*ratio.ratioY, 14*_ratio.ratioX, 20*_ratio.ratioY, 0*Math.PI/180, {xianshi1:'HY_DQ.SX_GD_HYF_DQ_P1_L1_001_DI0064',}, function (){return {}}, 'Node274');
  20709. _libModel.add("Node274", Node274);
  20710. Node274.setRotation(0*Math.PI/180);
  20711. ;
  20712. ;
  20713. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  20714. var Node275 = new ht.lib['断路器通用图元'](400*ratio.ratioX, 661*ratio.ratioY, 14*_ratio.ratioX, 20*_ratio.ratioY, 0*Math.PI/180, {xianshi1:'HY_DQ.SX_GD_HYF_DQ_P1_L1_001_DI0070',}, function (){return {}}, 'Node275');
  20715. _libModel.add("Node275", Node275);
  20716. Node275.setRotation(0*Math.PI/180);
  20717. ;
  20718. ;
  20719. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  20720. var Node276 = new ht.lib['断路器通用图元'](567*ratio.ratioX, 659*ratio.ratioY, 14*_ratio.ratioX, 20*_ratio.ratioY, 0*Math.PI/180, {xianshi1:'HY_DQ.SX_GD_HYF_DQ_P1_L1_001_DI0076',}, function (){return {}}, 'Node276');
  20721. _libModel.add("Node276", Node276);
  20722. Node276.setRotation(0*Math.PI/180);
  20723. ;
  20724. ;
  20725. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  20726. var Node277 = new ht.lib['断路器通用图元'](743*ratio.ratioX, 659*ratio.ratioY, 14*_ratio.ratioX, 20*_ratio.ratioY, 0*Math.PI/180, {xianshi1:'HY_DQ.SX_GD_HYF_DQ_P1_L1_001_DI0082',}, function (){return {}}, 'Node277');
  20727. _libModel.add("Node277", Node277);
  20728. Node277.setRotation(0*Math.PI/180);
  20729. ;
  20730. ;
  20731. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  20732. var Node278 = new ht.lib['断路器通用图元'](1064*ratio.ratioX, 660*ratio.ratioY, 14*_ratio.ratioX, 20*_ratio.ratioY, 0*Math.PI/180, {xianshi1:'HY_DQ.SX_GD_HYF_DQ_P1_L1_001_DI0058',}, function (){return {}}, 'Node278');
  20733. _libModel.add("Node278", Node278);
  20734. Node278.setRotation(0*Math.PI/180);
  20735. ;
  20736. ;
  20737. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  20738. var Node279 = new ht.lib['断路器通用图元'](1153*ratio.ratioX, 662*ratio.ratioY, 14*_ratio.ratioX, 20*_ratio.ratioY, 0*Math.PI/180, {xianshi1:'HY_DQ.SX_GD_HYF_DQ_P1_L1_001_DI0095',}, function (){return {}}, 'Node279');
  20739. _libModel.add("Node279", Node279);
  20740. Node279.setRotation(0*Math.PI/180);
  20741. ;
  20742. ;
  20743. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  20744. var Node280 = new ht.lib['断路器通用图元'](1335*ratio.ratioX, 662*ratio.ratioY, 14*_ratio.ratioX, 20*_ratio.ratioY, 0*Math.PI/180, {xianshi1:'HY_DQ.SX_GD_HYF_DQ_P1_L1_001_DI0101',}, function (){return {}}, 'Node280');
  20745. _libModel.add("Node280", Node280);
  20746. Node280.setRotation(0*Math.PI/180);
  20747. ;
  20748. ;
  20749. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  20750. var Node281 = new ht.lib['断路器通用图元'](1521*ratio.ratioX, 662*ratio.ratioY, 14*_ratio.ratioX, 20*_ratio.ratioY, 0*Math.PI/180, {xianshi1:'HY_DQ.SX_GD_HYF_DQ_P1_L1_001_DI0107',}, function (){return {}}, 'Node281');
  20751. _libModel.add("Node281", Node281);
  20752. Node281.setRotation(0*Math.PI/180);
  20753. ;
  20754. ;
  20755. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  20756. var Node282 = new ht.lib['断路器通用图元'](1694*ratio.ratioX, 662*ratio.ratioY, 14*_ratio.ratioX, 20*_ratio.ratioY, 0*Math.PI/180, {xianshi1:'HY_DQ.SX_GD_HYF_DQ_P1_L1_001_DI0113',}, function (){return {}}, 'Node282');
  20757. _libModel.add("Node282", Node282);
  20758. Node282.setRotation(0*Math.PI/180);
  20759. ;
  20760. ;
  20761. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  20762. var Node283 = new ht.lib['手车通用图元'](284*ratio.ratioX, 594*ratio.ratioY, 19*_ratio.ratioX, 47*_ratio.ratioY, 0*Math.PI/180, {xianshi2:'HY_DQ.SX_GD_HYF_DQ_P1_L1_001_DI0090',}, function (){return {}}, 'Node283');
  20763. _libModel.add("Node283", Node283);
  20764. Node283.setRotation(0*Math.PI/180);
  20765. ;
  20766. ;
  20767. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  20768. var Node284 = new ht.lib['手车通用图元'](494*ratio.ratioX, 594*ratio.ratioY, 19*_ratio.ratioX, 47*_ratio.ratioY, 0*Math.PI/180, {xianshi2:'HY_DQ.SX_GD_HYF_DQ_P1_L1_001_DI0056',}, function (){return {}}, 'Node284');
  20769. _libModel.add("Node284", Node284);
  20770. Node284.setRotation(0*Math.PI/180);
  20771. ;
  20772. ;
  20773. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  20774. var Node285 = new ht.lib['手车通用图元'](658*ratio.ratioX, 593*ratio.ratioY, 19*_ratio.ratioX, 47*_ratio.ratioY, 0*Math.PI/180, {xianshi2:'HY_DQ.SX_GD_HYF_DQ_P1_L1_001_DI0036',}, function (){return {}}, 'Node285');
  20775. _libModel.add("Node285", Node285);
  20776. Node285.setRotation(0*Math.PI/180);
  20777. ;
  20778. ;
  20779. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  20780. var Node286 = new ht.lib['手车通用图元'](1141*ratio.ratioX, 595*ratio.ratioY, 19*_ratio.ratioX, 47*_ratio.ratioY, 0*Math.PI/180, {xianshi2:'HY_DQ.SX_GD_HYF_DQ_P1_L1_001_DI0054',}, function (){return {}}, 'Node286');
  20781. _libModel.add("Node286", Node286);
  20782. Node286.setRotation(0*Math.PI/180);
  20783. ;
  20784. ;
  20785. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  20786. var Node287 = new ht.lib['手车通用图元'](1380*ratio.ratioX, 600*ratio.ratioY, 19*_ratio.ratioX, 47*_ratio.ratioY, 0*Math.PI/180, {xianshi2:'HY_DQ.SX_GD_HYF_DQ_P1_L1_001_DI0050',}, function (){return {}}, 'Node287');
  20787. _libModel.add("Node287", Node287);
  20788. Node287.setRotation(0*Math.PI/180);
  20789. ;
  20790. ;
  20791. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  20792. var Node288 = new ht.lib['手车通用图元'](1510*ratio.ratioX, 593*ratio.ratioY, 19*_ratio.ratioX, 47*_ratio.ratioY, 0*Math.PI/180, {xianshi2:'HY_DQ.SX_GD_HYF_DQ_P1_L1_001_DI0121',}, function (){return {}}, 'Node288');
  20793. _libModel.add("Node288", Node288);
  20794. Node288.setRotation(0*Math.PI/180);
  20795. ;
  20796. ;
  20797. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  20798. var Node289 = new ht.lib['手车通用图元'](1666*ratio.ratioX, 592*ratio.ratioY, 19*_ratio.ratioX, 47*_ratio.ratioY, 0*Math.PI/180, {xianshi2:'HY_DQ.SX_GD_HYF_DQ_P1_L1_001_DI0130',}, function (){return {}}, 'Node289');
  20799. _libModel.add("Node289", Node289);
  20800. Node289.setRotation(0*Math.PI/180);
  20801. ;
  20802. ;
  20803. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  20804. var Node290 = new ht.lib['手车通用图元'](219*ratio.ratioX, 661*ratio.ratioY, 19*_ratio.ratioX, 47*_ratio.ratioY, 0*Math.PI/180, {xianshi2:'HY_DQ.SX_GD_HYF_DQ_P1_L1_001_DI0066',}, function (){return {}}, 'Node290');
  20805. _libModel.add("Node290", Node290);
  20806. Node290.setRotation(0*Math.PI/180);
  20807. ;
  20808. ;
  20809. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  20810. var Node291 = new ht.lib['手车通用图元'](400*ratio.ratioX, 661*ratio.ratioY, 19*_ratio.ratioX, 47*_ratio.ratioY, 0*Math.PI/180, {xianshi2:'HY_DQ.SX_GD_HYF_DQ_P1_L1_001_DI0072',}, function (){return {}}, 'Node291');
  20811. _libModel.add("Node291", Node291);
  20812. Node291.setRotation(0*Math.PI/180);
  20813. ;
  20814. ;
  20815. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  20816. var Node292 = new ht.lib['手车通用图元'](568*ratio.ratioX, 659*ratio.ratioY, 19*_ratio.ratioX, 47*_ratio.ratioY, 0*Math.PI/180, {xianshi2:'HY_DQ.SX_GD_HYF_DQ_P1_L1_001_DI0078',}, function (){return {}}, 'Node292');
  20817. _libModel.add("Node292", Node292);
  20818. Node292.setRotation(0*Math.PI/180);
  20819. ;
  20820. ;
  20821. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  20822. var Node293 = new ht.lib['手车通用图元'](743*ratio.ratioX, 659*ratio.ratioY, 19*_ratio.ratioX, 47*_ratio.ratioY, 0*Math.PI/180, {xianshi2:'HY_DQ.SX_GD_HYF_DQ_P1_L1_001_DI0084',}, function (){return {}}, 'Node293');
  20823. _libModel.add("Node293", Node293);
  20824. Node293.setRotation(0*Math.PI/180);
  20825. ;
  20826. ;
  20827. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  20828. var Node294 = new ht.lib['手车通用图元'](1064*ratio.ratioX, 659*ratio.ratioY, 19*_ratio.ratioX, 47*_ratio.ratioY, 0*Math.PI/180, {xianshi2:'HY_DQ.SX_GD_HYF_DQ_P1_L1_001_DI0060',}, function (){return {}}, 'Node294');
  20829. _libModel.add("Node294", Node294);
  20830. Node294.setRotation(0*Math.PI/180);
  20831. ;
  20832. ;
  20833. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  20834. var Node295 = new ht.lib['手车通用图元'](1153*ratio.ratioX, 662*ratio.ratioY, 19*_ratio.ratioX, 47*_ratio.ratioY, 0*Math.PI/180, {xianshi2:'HY_DQ.SX_GD_HYF_DQ_P1_L1_001_DI0097',}, function (){return {}}, 'Node295');
  20835. _libModel.add("Node295", Node295);
  20836. Node295.setRotation(0*Math.PI/180);
  20837. ;
  20838. ;
  20839. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  20840. var Node296 = new ht.lib['手车通用图元'](1335*ratio.ratioX, 661*ratio.ratioY, 19*_ratio.ratioX, 47*_ratio.ratioY, 0*Math.PI/180, {xianshi2:'HY_DQ.SX_GD_HYF_DQ_P1_L1_001_DI0103',}, function (){return {}}, 'Node296');
  20841. _libModel.add("Node296", Node296);
  20842. Node296.setRotation(0*Math.PI/180);
  20843. ;
  20844. ;
  20845. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  20846. var Node297 = new ht.lib['手车通用图元'](1521*ratio.ratioX, 663*ratio.ratioY, 19*_ratio.ratioX, 47*_ratio.ratioY, 0*Math.PI/180, {xianshi2:'HY_DQ.SX_GD_HYF_DQ_P1_L1_001_DI0109',}, function (){return {}}, 'Node297');
  20847. _libModel.add("Node297", Node297);
  20848. Node297.setRotation(0*Math.PI/180);
  20849. ;
  20850. ;
  20851. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  20852. var Node298 = new ht.lib['手车通用图元'](1694*ratio.ratioX, 662*ratio.ratioY, 19*_ratio.ratioX, 47*_ratio.ratioY, 0*Math.PI/180, {xianshi2:'HY_DQ.SX_GD_HYF_DQ_P1_L1_001_DI0115',}, function (){return {}}, 'Node298');
  20853. _libModel.add("Node298", Node298);
  20854. Node298.setRotation(0*Math.PI/180);
  20855. ;
  20856. ;
  20857. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  20858. var Node299 = new ht.lib['倒置 接地刀闸通用图元'](492*ratio.ratioX, 240*ratio.ratioY, 15*_ratio.ratioX, 21*_ratio.ratioY, 0*Math.PI/180, {xianshi4:'HY_DQ.SX_GD_HYF_DQ_P1_L1_001_DI0012',}, function (){return {}}, 'Node299');
  20859. _libModel.add("Node299", Node299);
  20860. Node299.setRotation(0*Math.PI/180);
  20861. ;
  20862. ;
  20863. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  20864. var Node300 = new ht.lib['倒置 接地刀闸通用图元'](492*ratio.ratioX, 286*ratio.ratioY, 15*_ratio.ratioX, 21*_ratio.ratioY, 0*Math.PI/180, {xianshi4:'HY_DQ.SX_GD_HYF_DQ_P1_L1_001_DI0010',}, function (){return {}}, 'Node300');
  20865. _libModel.add("Node300", Node300);
  20866. Node300.setRotation(0*Math.PI/180);
  20867. ;
  20868. ;
  20869. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  20870. var Node301 = new ht.lib['倒置 接地刀闸通用图元'](493*ratio.ratioX, 324*ratio.ratioY, 15*_ratio.ratioX, 21*_ratio.ratioY, 0*Math.PI/180, {xianshi4:'HY_DQ.SX_GD_HYF_DQ_P1_L1_001_DI0004',}, function (){return {}}, 'Node301');
  20871. _libModel.add("Node301", Node301);
  20872. Node301.setRotation(0*Math.PI/180);
  20873. ;
  20874. ;
  20875. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  20876. var Node302 = new ht.lib['倒置 接地刀闸通用图元'](852*ratio.ratioX, 301*ratio.ratioY, 15*_ratio.ratioX, 21*_ratio.ratioY, 0*Math.PI/180, {xianshi4:'HY_DQ.SX_GD_HYF_DQ_P1_L1_001_DI0016',}, function (){return {}}, 'Node302');
  20877. _libModel.add("Node302", Node302);
  20878. Node302.setRotation(0*Math.PI/180);
  20879. ;
  20880. ;
  20881. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  20882. var Node303 = new ht.lib['倒置 接地刀闸通用图元'](854*ratio.ratioX, 339*ratio.ratioY, 15*_ratio.ratioX, 21*_ratio.ratioY, 0*Math.PI/180, {xianshi4:'HY_DQ.SX_GD_HYF_DQ_P1_L1_001_DI0018',}, function (){return {}}, 'Node303');
  20883. _libModel.add("Node303", Node303);
  20884. Node303.setRotation(0*Math.PI/180);
  20885. ;
  20886. ;
  20887. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  20888. var Node304 = new ht.lib['倒置 接地刀闸通用图元'](1165*ratio.ratioX, 240*ratio.ratioY, 15*_ratio.ratioX, 21*_ratio.ratioY, 0*Math.PI/180, {xianshi4:'HY_DQ.SX_GD_HYF_DQ_P1_L1_001_DI0030',}, function (){return {}}, 'Node304');
  20889. _libModel.add("Node304", Node304);
  20890. Node304.setRotation(0*Math.PI/180);
  20891. ;
  20892. ;
  20893. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  20894. var Node305 = new ht.lib['倒置 接地刀闸通用图元'](1165*ratio.ratioX, 284*ratio.ratioY, 15*_ratio.ratioX, 21*_ratio.ratioY, 0*Math.PI/180, {xianshi4:'HY_DQ.SX_GD_HYF_DQ_P1_L1_001_DI0028',}, function (){return {}}, 'Node305');
  20895. _libModel.add("Node305", Node305);
  20896. Node305.setRotation(0*Math.PI/180);
  20897. ;
  20898. ;
  20899. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  20900. var Node306 = new ht.lib['倒置 接地刀闸通用图元'](1165*ratio.ratioX, 324*ratio.ratioY, 15*_ratio.ratioX, 21*_ratio.ratioY, 0*Math.PI/180, {xianshi4:'HY_DQ.SX_GD_HYF_DQ_P1_L1_001_DI0026',}, function (){return {}}, 'Node306');
  20901. _libModel.add("Node306", Node306);
  20902. Node306.setRotation(0*Math.PI/180);
  20903. ;
  20904. ;
  20905. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  20906. var Node307 = new ht.lib['倒置 接地刀闸通用图元'](1548*ratio.ratioX, 242*ratio.ratioY, 15*_ratio.ratioX, 21*_ratio.ratioY, 0*Math.PI/180, {xianshi4:'HY_DQ.SX_GD_HYF_DQ_P1_L1_001_DI0048',}, function (){return {}}, 'Node307');
  20907. _libModel.add("Node307", Node307);
  20908. Node307.setRotation(0*Math.PI/180);
  20909. ;
  20910. ;
  20911. var Node308points=[1488, 207,1488, 239],
  20912. Node308rect=ht.Default.unionPoint([{x:1488,y:207},{x:1488,y:239}]),
  20913. Node308compspts=[];
  20914. _ratio = GD.getRatioWithRotation(0, ratio);
  20915. var _startratio = GD.getRatioWithRotation(4.71238898038469, ratio),
  20916. _endratio = GD.getRatioWithRotation(7.85398163397448, ratio);
  20917. for(var i=0;i<Node308points.length;i++){
  20918. if(i%2==0){
  20919. Node308compspts.push(Node308points[i]-Node308rect.x);
  20920. }else{
  20921. Node308compspts.push(Node308points[i]-Node308rect.y);
  20922. }
  20923. }
  20924. var Node308ptslength=Node308compspts.length;
  20925. if (Node308rect.height === 0) {
  20926. Node308compspts[0] -= 0;
  20927. Node308compspts[Node308ptslength-2] += 0;
  20928. } else if (Node308rect.width === 0){
  20929. Node308compspts[1] -= 0;
  20930. Node308compspts[Node308ptslength-1] += 0;
  20931. } else {
  20932. Node308compspts[0] -= 0;
  20933. Node308compspts[1] -= 0;
  20934. Node308compspts[Node308ptslength-2] += 0;
  20935. Node308compspts[Node308ptslength-1] += 0;
  20936. }
  20937. Node308 = new ht.Node();
  20938. Node308.borderWidth = 1;
  20939. Node308rect.width = Node308rect.width === 0 ? 0.0001 : Node308rect.width;
  20940. Node308rect.height = Node308rect.height === 0 ? 0.0001 : Node308rect.height;
  20941. var Node308endCompspts = [Node308compspts[Node308ptslength-2],Node308compspts[Node308ptslength-1],0,0];
  20942. var Node308startCompspts = [Node308compspts[0],Node308compspts[1],0,0];
  20943. Node308.setImage(GD.getPolyLineJSON());
  20944. Node308.setPosition(Node308rect.x+Node308rect.width/2,Node308rect.y+Node308rect.height/2);
  20945. Node308.setSize(Node308rect.width,Node308rect.height);
  20946. Node308.setStyle("opacity",1);
  20947. Node308.s({'pixelPerfect':true});
  20948. Node308borderwidth=1;
  20949. Node308.setRotation(0);
  20950. dataModel.add(Node308);
  20951. Node308.a('node.points',Node308compspts);
  20952. Node308.a('node.segments',[1,2]);
  20953. Node308.a('node.color','rgba(255,0,255,1)');
  20954. Node308.a('node.borderPattern',getDashStyle("@borderPattern@"));
  20955. Node308.a('node.borderColor','rgba(255,0,255,1)');
  20956. Node308.a('node.background','rgba(255,0,255,1)');
  20957. Node308.a('node.gradient','');
  20958. Node308.a('node.gradientcolor','rgba(255,0,255,1)');
  20959. Node308.a('node.endCompspts',Node308endCompspts);
  20960. Node308.a('node.startCompspts',Node308startCompspts);
  20961. (function (node, img, compspts, endCompspts, startCompspts) {
  20962. var position = node.getPosition(),
  20963. w = node.getWidth()*_ratio.ratioX,
  20964. h = node.getHeight()*_ratio.ratioY;
  20965. function resetPoints(rx, ry) {
  20966. for (var i = 0, len = compspts.length; i < len; i++) {
  20967. if (i%2 === 0) {
  20968. compspts[i]*=rx;
  20969. } else {
  20970. compspts[i]*=ry;
  20971. }
  20972. }
  20973. endCompspts[0] = compspts[compspts.length-2];
  20974. endCompspts[1] = compspts[compspts.length-1];
  20975. endCompspts[2] *= rx;
  20976. endCompspts[3] *= ry;
  20977. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  20978. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  20979. startCompspts[0] = compspts[0];
  20980. startCompspts[1] = compspts[1];
  20981. startCompspts[2] *= rx;
  20982. startCompspts[3] *= ry;
  20983. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  20984. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  20985. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  20986. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  20987. }
  20988. node.setSize(w, h);
  20989. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  20990. node.a('node.width', w);
  20991. node.a('node.height', h);
  20992. resetPoints(_ratio.ratioX, _ratio.ratioY);
  20993. node.borderWidth = 1;
  20994. node.a('node.borderwidth',node.borderWidth);
  20995. node._nodename = 'Node308';
  20996. node._nodeType = 'line';
  20997. zoomNodeList.push({
  20998. node: node,
  20999. attr: 'node.borderwidth'
  21000. });
  21001. var setWidth = node.setWidth,
  21002. setHeight = node.setHeight,
  21003. timer, rx = 1, ry = 1;
  21004. node.setWidth = function (width) {
  21005. var _width = this.getWidth();
  21006. rx = width / _width;
  21007. node.a('node.width', width);
  21008. setWidth.apply(this, arguments);
  21009. resetPoints(rx, 1);
  21010. }
  21011. node.setHeight = function (height) {
  21012. var _height = this.getHeight();
  21013. ry = height / _height;
  21014. node.a('node.height', height);
  21015. setHeight.apply(this, arguments);
  21016. resetPoints(1, ry);
  21017. }
  21018. })(Node308, Node308.getImage(), Node308compspts, Node308endCompspts, Node308startCompspts);
  21019. var Node309points=[1488, 228,1548, 228],
  21020. Node309rect=ht.Default.unionPoint([{x:1488,y:228},{x:1548,y:228}]),
  21021. Node309compspts=[];
  21022. _ratio = GD.getRatioWithRotation(0, ratio);
  21023. var _startratio = GD.getRatioWithRotation(3.14159265358979, ratio),
  21024. _endratio = GD.getRatioWithRotation(0, ratio);
  21025. for(var i=0;i<Node309points.length;i++){
  21026. if(i%2==0){
  21027. Node309compspts.push(Node309points[i]-Node309rect.x);
  21028. }else{
  21029. Node309compspts.push(Node309points[i]-Node309rect.y);
  21030. }
  21031. }
  21032. var Node309ptslength=Node309compspts.length;
  21033. if (Node309rect.height === 0) {
  21034. Node309compspts[0] -= 0;
  21035. Node309compspts[Node309ptslength-2] += 0;
  21036. } else if (Node309rect.width === 0){
  21037. Node309compspts[1] -= 0;
  21038. Node309compspts[Node309ptslength-1] += 0;
  21039. } else {
  21040. Node309compspts[0] -= 0;
  21041. Node309compspts[1] -= 0;
  21042. Node309compspts[Node309ptslength-2] += 0;
  21043. Node309compspts[Node309ptslength-1] += 0;
  21044. }
  21045. Node309 = new ht.Node();
  21046. Node309.borderWidth = 1;
  21047. Node309rect.width = Node309rect.width === 0 ? 0.0001 : Node309rect.width;
  21048. Node309rect.height = Node309rect.height === 0 ? 0.0001 : Node309rect.height;
  21049. var Node309endCompspts = [Node309compspts[Node309ptslength-2],Node309compspts[Node309ptslength-1],0,0];
  21050. var Node309startCompspts = [Node309compspts[0],Node309compspts[1],0,0];
  21051. Node309.setImage(GD.getPolyLineJSON());
  21052. Node309.setPosition(Node309rect.x+Node309rect.width/2,Node309rect.y+Node309rect.height/2);
  21053. Node309.setSize(Node309rect.width,Node309rect.height);
  21054. Node309.setStyle("opacity",1);
  21055. Node309.s({'pixelPerfect':true});
  21056. Node309borderwidth=1;
  21057. Node309.setRotation(0);
  21058. dataModel.add(Node309);
  21059. Node309.a('node.points',Node309compspts);
  21060. Node309.a('node.segments',[1,2]);
  21061. Node309.a('node.color','rgba(255,0,255,1)');
  21062. Node309.a('node.borderPattern',getDashStyle("@borderPattern@"));
  21063. Node309.a('node.borderColor','rgba(255,0,255,1)');
  21064. Node309.a('node.background','rgba(255,0,255,1)');
  21065. Node309.a('node.gradient','');
  21066. Node309.a('node.gradientcolor','rgba(255,0,255,1)');
  21067. Node309.a('node.endCompspts',Node309endCompspts);
  21068. Node309.a('node.startCompspts',Node309startCompspts);
  21069. (function (node, img, compspts, endCompspts, startCompspts) {
  21070. var position = node.getPosition(),
  21071. w = node.getWidth()*_ratio.ratioX,
  21072. h = node.getHeight()*_ratio.ratioY;
  21073. function resetPoints(rx, ry) {
  21074. for (var i = 0, len = compspts.length; i < len; i++) {
  21075. if (i%2 === 0) {
  21076. compspts[i]*=rx;
  21077. } else {
  21078. compspts[i]*=ry;
  21079. }
  21080. }
  21081. endCompspts[0] = compspts[compspts.length-2];
  21082. endCompspts[1] = compspts[compspts.length-1];
  21083. endCompspts[2] *= rx;
  21084. endCompspts[3] *= ry;
  21085. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  21086. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  21087. startCompspts[0] = compspts[0];
  21088. startCompspts[1] = compspts[1];
  21089. startCompspts[2] *= rx;
  21090. startCompspts[3] *= ry;
  21091. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  21092. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  21093. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  21094. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  21095. }
  21096. node.setSize(w, h);
  21097. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  21098. node.a('node.width', w);
  21099. node.a('node.height', h);
  21100. resetPoints(_ratio.ratioX, _ratio.ratioY);
  21101. node.borderWidth = 1;
  21102. node.a('node.borderwidth',node.borderWidth);
  21103. node._nodename = 'Node309';
  21104. node._nodeType = 'line';
  21105. zoomNodeList.push({
  21106. node: node,
  21107. attr: 'node.borderwidth'
  21108. });
  21109. var setWidth = node.setWidth,
  21110. setHeight = node.setHeight,
  21111. timer, rx = 1, ry = 1;
  21112. node.setWidth = function (width) {
  21113. var _width = this.getWidth();
  21114. rx = width / _width;
  21115. node.a('node.width', width);
  21116. setWidth.apply(this, arguments);
  21117. resetPoints(rx, 1);
  21118. }
  21119. node.setHeight = function (height) {
  21120. var _height = this.getHeight();
  21121. ry = height / _height;
  21122. node.a('node.height', height);
  21123. setHeight.apply(this, arguments);
  21124. resetPoints(1, ry);
  21125. }
  21126. })(Node309, Node309.getImage(), Node309compspts, Node309endCompspts, Node309startCompspts);
  21127. var Node310points=[1556, 239,1556, 239],
  21128. Node310rect=ht.Default.unionPoint([{x:1556,y:239},{x:1556,y:239}]),
  21129. Node310compspts=[];
  21130. _ratio = GD.getRatioWithRotation(0, ratio);
  21131. var _startratio = GD.getRatioWithRotation(4.71238898038469, ratio),
  21132. _endratio = GD.getRatioWithRotation(4.71238898038469, ratio);
  21133. for(var i=0;i<Node310points.length;i++){
  21134. if(i%2==0){
  21135. Node310compspts.push(Node310points[i]-Node310rect.x);
  21136. }else{
  21137. Node310compspts.push(Node310points[i]-Node310rect.y);
  21138. }
  21139. }
  21140. var Node310ptslength=Node310compspts.length;
  21141. if (Node310rect.height === 0) {
  21142. Node310compspts[0] -= 0;
  21143. Node310compspts[Node310ptslength-2] += 0;
  21144. } else if (Node310rect.width === 0){
  21145. Node310compspts[1] -= 0;
  21146. Node310compspts[Node310ptslength-1] += 0;
  21147. } else {
  21148. Node310compspts[0] -= 0;
  21149. Node310compspts[1] -= 0;
  21150. Node310compspts[Node310ptslength-2] += 0;
  21151. Node310compspts[Node310ptslength-1] += 0;
  21152. }
  21153. Node310 = new ht.Node();
  21154. Node310.borderWidth = 1;
  21155. Node310rect.width = Node310rect.width === 0 ? 0.0001 : Node310rect.width;
  21156. Node310rect.height = Node310rect.height === 0 ? 0.0001 : Node310rect.height;
  21157. var Node310endCompspts = [Node310compspts[Node310ptslength-2],Node310compspts[Node310ptslength-1],0,0];
  21158. var Node310startCompspts = [Node310compspts[0],Node310compspts[1],0,0];
  21159. Node310.setImage(GD.getPolyLineJSON());
  21160. Node310.setPosition(Node310rect.x+Node310rect.width/2,Node310rect.y+Node310rect.height/2);
  21161. Node310.setSize(Node310rect.width,Node310rect.height);
  21162. Node310.setStyle("opacity",1);
  21163. Node310.s({'pixelPerfect':true});
  21164. Node310borderwidth=1;
  21165. Node310.setRotation(0);
  21166. dataModel.add(Node310);
  21167. Node310.a('node.points',Node310compspts);
  21168. Node310.a('node.segments',[1,2]);
  21169. Node310.a('node.color','rgba(255,0,255,1)');
  21170. Node310.a('node.borderPattern',getDashStyle("@borderPattern@"));
  21171. Node310.a('node.borderColor','rgba(255,0,255,1)');
  21172. Node310.a('node.background','rgba(255,0,255,1)');
  21173. Node310.a('node.gradient','');
  21174. Node310.a('node.gradientcolor','rgba(255,0,255,1)');
  21175. Node310.a('node.endCompspts',Node310endCompspts);
  21176. Node310.a('node.startCompspts',Node310startCompspts);
  21177. (function (node, img, compspts, endCompspts, startCompspts) {
  21178. var position = node.getPosition(),
  21179. w = node.getWidth()*_ratio.ratioX,
  21180. h = node.getHeight()*_ratio.ratioY;
  21181. function resetPoints(rx, ry) {
  21182. for (var i = 0, len = compspts.length; i < len; i++) {
  21183. if (i%2 === 0) {
  21184. compspts[i]*=rx;
  21185. } else {
  21186. compspts[i]*=ry;
  21187. }
  21188. }
  21189. endCompspts[0] = compspts[compspts.length-2];
  21190. endCompspts[1] = compspts[compspts.length-1];
  21191. endCompspts[2] *= rx;
  21192. endCompspts[3] *= ry;
  21193. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  21194. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  21195. startCompspts[0] = compspts[0];
  21196. startCompspts[1] = compspts[1];
  21197. startCompspts[2] *= rx;
  21198. startCompspts[3] *= ry;
  21199. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  21200. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  21201. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  21202. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  21203. }
  21204. node.setSize(w, h);
  21205. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  21206. node.a('node.width', w);
  21207. node.a('node.height', h);
  21208. resetPoints(_ratio.ratioX, _ratio.ratioY);
  21209. node.borderWidth = 1;
  21210. node.a('node.borderwidth',node.borderWidth);
  21211. node._nodename = 'Node310';
  21212. node._nodeType = 'line';
  21213. zoomNodeList.push({
  21214. node: node,
  21215. attr: 'node.borderwidth'
  21216. });
  21217. var setWidth = node.setWidth,
  21218. setHeight = node.setHeight,
  21219. timer, rx = 1, ry = 1;
  21220. node.setWidth = function (width) {
  21221. var _width = this.getWidth();
  21222. rx = width / _width;
  21223. node.a('node.width', width);
  21224. setWidth.apply(this, arguments);
  21225. resetPoints(rx, 1);
  21226. }
  21227. node.setHeight = function (height) {
  21228. var _height = this.getHeight();
  21229. ry = height / _height;
  21230. node.a('node.height', height);
  21231. setHeight.apply(this, arguments);
  21232. resetPoints(1, ry);
  21233. }
  21234. })(Node310, Node310.getImage(), Node310compspts, Node310endCompspts, Node310startCompspts);
  21235. var Node311points=[1548, 228,1548, 233],
  21236. Node311rect=ht.Default.unionPoint([{x:1548,y:228},{x:1548,y:233}]),
  21237. Node311compspts=[];
  21238. _ratio = GD.getRatioWithRotation(0, ratio);
  21239. var _startratio = GD.getRatioWithRotation(4.71238898038469, ratio),
  21240. _endratio = GD.getRatioWithRotation(7.85398163397448, ratio);
  21241. for(var i=0;i<Node311points.length;i++){
  21242. if(i%2==0){
  21243. Node311compspts.push(Node311points[i]-Node311rect.x);
  21244. }else{
  21245. Node311compspts.push(Node311points[i]-Node311rect.y);
  21246. }
  21247. }
  21248. var Node311ptslength=Node311compspts.length;
  21249. if (Node311rect.height === 0) {
  21250. Node311compspts[0] -= 0;
  21251. Node311compspts[Node311ptslength-2] += 0;
  21252. } else if (Node311rect.width === 0){
  21253. Node311compspts[1] -= 0;
  21254. Node311compspts[Node311ptslength-1] += 0;
  21255. } else {
  21256. Node311compspts[0] -= 0;
  21257. Node311compspts[1] -= 0;
  21258. Node311compspts[Node311ptslength-2] += 0;
  21259. Node311compspts[Node311ptslength-1] += 0;
  21260. }
  21261. Node311 = new ht.Node();
  21262. Node311.borderWidth = 1;
  21263. Node311rect.width = Node311rect.width === 0 ? 0.0001 : Node311rect.width;
  21264. Node311rect.height = Node311rect.height === 0 ? 0.0001 : Node311rect.height;
  21265. var Node311endCompspts = [Node311compspts[Node311ptslength-2],Node311compspts[Node311ptslength-1],0,0];
  21266. var Node311startCompspts = [Node311compspts[0],Node311compspts[1],0,0];
  21267. Node311.setImage(GD.getPolyLineJSON());
  21268. Node311.setPosition(Node311rect.x+Node311rect.width/2,Node311rect.y+Node311rect.height/2);
  21269. Node311.setSize(Node311rect.width,Node311rect.height);
  21270. Node311.setStyle("opacity",1);
  21271. Node311.s({'pixelPerfect':true});
  21272. Node311borderwidth=1;
  21273. Node311.setRotation(0);
  21274. dataModel.add(Node311);
  21275. Node311.a('node.points',Node311compspts);
  21276. Node311.a('node.segments',[1,2]);
  21277. Node311.a('node.color','rgba(255,0,255,1)');
  21278. Node311.a('node.borderPattern',getDashStyle("@borderPattern@"));
  21279. Node311.a('node.borderColor','rgba(255,0,255,1)');
  21280. Node311.a('node.background','rgba(255,0,255,1)');
  21281. Node311.a('node.gradient','');
  21282. Node311.a('node.gradientcolor','rgba(255,0,255,1)');
  21283. Node311.a('node.endCompspts',Node311endCompspts);
  21284. Node311.a('node.startCompspts',Node311startCompspts);
  21285. (function (node, img, compspts, endCompspts, startCompspts) {
  21286. var position = node.getPosition(),
  21287. w = node.getWidth()*_ratio.ratioX,
  21288. h = node.getHeight()*_ratio.ratioY;
  21289. function resetPoints(rx, ry) {
  21290. for (var i = 0, len = compspts.length; i < len; i++) {
  21291. if (i%2 === 0) {
  21292. compspts[i]*=rx;
  21293. } else {
  21294. compspts[i]*=ry;
  21295. }
  21296. }
  21297. endCompspts[0] = compspts[compspts.length-2];
  21298. endCompspts[1] = compspts[compspts.length-1];
  21299. endCompspts[2] *= rx;
  21300. endCompspts[3] *= ry;
  21301. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  21302. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  21303. startCompspts[0] = compspts[0];
  21304. startCompspts[1] = compspts[1];
  21305. startCompspts[2] *= rx;
  21306. startCompspts[3] *= ry;
  21307. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  21308. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  21309. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  21310. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  21311. }
  21312. node.setSize(w, h);
  21313. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  21314. node.a('node.width', w);
  21315. node.a('node.height', h);
  21316. resetPoints(_ratio.ratioX, _ratio.ratioY);
  21317. node.borderWidth = 1;
  21318. node.a('node.borderwidth',node.borderWidth);
  21319. node._nodename = 'Node311';
  21320. node._nodeType = 'line';
  21321. zoomNodeList.push({
  21322. node: node,
  21323. attr: 'node.borderwidth'
  21324. });
  21325. var setWidth = node.setWidth,
  21326. setHeight = node.setHeight,
  21327. timer, rx = 1, ry = 1;
  21328. node.setWidth = function (width) {
  21329. var _width = this.getWidth();
  21330. rx = width / _width;
  21331. node.a('node.width', width);
  21332. setWidth.apply(this, arguments);
  21333. resetPoints(rx, 1);
  21334. }
  21335. node.setHeight = function (height) {
  21336. var _height = this.getHeight();
  21337. ry = height / _height;
  21338. node.a('node.height', height);
  21339. setHeight.apply(this, arguments);
  21340. resetPoints(1, ry);
  21341. }
  21342. })(Node311, Node311.getImage(), Node311compspts, Node311endCompspts, Node311startCompspts);
  21343. var Node312points=[1485, 288,1485, 288],
  21344. Node312rect=ht.Default.unionPoint([{x:1485,y:288},{x:1485,y:288}]),
  21345. Node312compspts=[];
  21346. _ratio = GD.getRatioWithRotation(0, ratio);
  21347. var _startratio = GD.getRatioWithRotation(4.71238898038469, ratio),
  21348. _endratio = GD.getRatioWithRotation(4.71238898038469, ratio);
  21349. for(var i=0;i<Node312points.length;i++){
  21350. if(i%2==0){
  21351. Node312compspts.push(Node312points[i]-Node312rect.x);
  21352. }else{
  21353. Node312compspts.push(Node312points[i]-Node312rect.y);
  21354. }
  21355. }
  21356. var Node312ptslength=Node312compspts.length;
  21357. if (Node312rect.height === 0) {
  21358. Node312compspts[0] -= 0;
  21359. Node312compspts[Node312ptslength-2] += 0;
  21360. } else if (Node312rect.width === 0){
  21361. Node312compspts[1] -= 0;
  21362. Node312compspts[Node312ptslength-1] += 0;
  21363. } else {
  21364. Node312compspts[0] -= 0;
  21365. Node312compspts[1] -= 0;
  21366. Node312compspts[Node312ptslength-2] += 0;
  21367. Node312compspts[Node312ptslength-1] += 0;
  21368. }
  21369. Node312 = new ht.Node();
  21370. Node312.borderWidth = 1;
  21371. Node312rect.width = Node312rect.width === 0 ? 0.0001 : Node312rect.width;
  21372. Node312rect.height = Node312rect.height === 0 ? 0.0001 : Node312rect.height;
  21373. var Node312endCompspts = [Node312compspts[Node312ptslength-2],Node312compspts[Node312ptslength-1],0,0];
  21374. var Node312startCompspts = [Node312compspts[0],Node312compspts[1],0,0];
  21375. Node312.setImage(GD.getPolyLineJSON());
  21376. Node312.setPosition(Node312rect.x+Node312rect.width/2,Node312rect.y+Node312rect.height/2);
  21377. Node312.setSize(Node312rect.width,Node312rect.height);
  21378. Node312.setStyle("opacity",1);
  21379. Node312.s({'pixelPerfect':true});
  21380. Node312borderwidth=1;
  21381. Node312.setRotation(0);
  21382. dataModel.add(Node312);
  21383. Node312.a('node.points',Node312compspts);
  21384. Node312.a('node.segments',[1,2]);
  21385. Node312.a('node.color','rgba(255,0,255,1)');
  21386. Node312.a('node.borderPattern',getDashStyle("@borderPattern@"));
  21387. Node312.a('node.borderColor','rgba(255,0,255,1)');
  21388. Node312.a('node.background','rgba(255,0,255,1)');
  21389. Node312.a('node.gradient','');
  21390. Node312.a('node.gradientcolor','rgba(255,0,255,1)');
  21391. Node312.a('node.endCompspts',Node312endCompspts);
  21392. Node312.a('node.startCompspts',Node312startCompspts);
  21393. (function (node, img, compspts, endCompspts, startCompspts) {
  21394. var position = node.getPosition(),
  21395. w = node.getWidth()*_ratio.ratioX,
  21396. h = node.getHeight()*_ratio.ratioY;
  21397. function resetPoints(rx, ry) {
  21398. for (var i = 0, len = compspts.length; i < len; i++) {
  21399. if (i%2 === 0) {
  21400. compspts[i]*=rx;
  21401. } else {
  21402. compspts[i]*=ry;
  21403. }
  21404. }
  21405. endCompspts[0] = compspts[compspts.length-2];
  21406. endCompspts[1] = compspts[compspts.length-1];
  21407. endCompspts[2] *= rx;
  21408. endCompspts[3] *= ry;
  21409. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  21410. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  21411. startCompspts[0] = compspts[0];
  21412. startCompspts[1] = compspts[1];
  21413. startCompspts[2] *= rx;
  21414. startCompspts[3] *= ry;
  21415. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  21416. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  21417. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  21418. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  21419. }
  21420. node.setSize(w, h);
  21421. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  21422. node.a('node.width', w);
  21423. node.a('node.height', h);
  21424. resetPoints(_ratio.ratioX, _ratio.ratioY);
  21425. node.borderWidth = 1;
  21426. node.a('node.borderwidth',node.borderWidth);
  21427. node._nodename = 'Node312';
  21428. node._nodeType = 'line';
  21429. zoomNodeList.push({
  21430. node: node,
  21431. attr: 'node.borderwidth'
  21432. });
  21433. var setWidth = node.setWidth,
  21434. setHeight = node.setHeight,
  21435. timer, rx = 1, ry = 1;
  21436. node.setWidth = function (width) {
  21437. var _width = this.getWidth();
  21438. rx = width / _width;
  21439. node.a('node.width', width);
  21440. setWidth.apply(this, arguments);
  21441. resetPoints(rx, 1);
  21442. }
  21443. node.setHeight = function (height) {
  21444. var _height = this.getHeight();
  21445. ry = height / _height;
  21446. node.a('node.height', height);
  21447. setHeight.apply(this, arguments);
  21448. resetPoints(1, ry);
  21449. }
  21450. })(Node312, Node312.getImage(), Node312compspts, Node312endCompspts, Node312startCompspts);
  21451. var Node313_0points=[1485, 266,1485, 266],
  21452. Node313_0rect=ht.Default.unionPoint([{x:1485,y:266},{x:1485,y:266}]),
  21453. Node313_0compspts=[];
  21454. _ratio = GD.getRatioWithRotation(0, ratio);
  21455. var _startratio = GD.getRatioWithRotation(4.71238898038469, ratio),
  21456. _endratio = GD.getRatioWithRotation(4.71238898038469, ratio);
  21457. for(var i=0;i<Node313_0points.length;i++){
  21458. if(i%2==0){
  21459. Node313_0compspts.push(Node313_0points[i]-Node313_0rect.x);
  21460. }else{
  21461. Node313_0compspts.push(Node313_0points[i]-Node313_0rect.y);
  21462. }
  21463. }
  21464. var Node313_0ptslength=Node313_0compspts.length;
  21465. if (Node313_0rect.height === 0) {
  21466. Node313_0compspts[0] -= 0;
  21467. Node313_0compspts[Node313_0ptslength-2] += 0;
  21468. } else if (Node313_0rect.width === 0){
  21469. Node313_0compspts[1] -= 0;
  21470. Node313_0compspts[Node313_0ptslength-1] += 0;
  21471. } else {
  21472. Node313_0compspts[0] -= 0;
  21473. Node313_0compspts[1] -= 0;
  21474. Node313_0compspts[Node313_0ptslength-2] += 0;
  21475. Node313_0compspts[Node313_0ptslength-1] += 0;
  21476. }
  21477. Node313_0 = new ht.Node();
  21478. Node313_0.borderWidth = 1;
  21479. Node313_0rect.width = Node313_0rect.width === 0 ? 0.0001 : Node313_0rect.width;
  21480. Node313_0rect.height = Node313_0rect.height === 0 ? 0.0001 : Node313_0rect.height;
  21481. var Node313_0endCompspts = [Node313_0compspts[Node313_0ptslength-2],Node313_0compspts[Node313_0ptslength-1],0,0];
  21482. var Node313_0startCompspts = [Node313_0compspts[0],Node313_0compspts[1],0,0];
  21483. Node313_0.setImage(GD.getPolyLineJSON());
  21484. Node313_0.setPosition(Node313_0rect.x+Node313_0rect.width/2,Node313_0rect.y+Node313_0rect.height/2);
  21485. Node313_0.setSize(Node313_0rect.width,Node313_0rect.height);
  21486. Node313_0.setStyle("opacity",1);
  21487. Node313_0.s({'pixelPerfect':true});
  21488. Node313_0borderwidth=1;
  21489. Node313_0.setRotation(0);
  21490. dataModel.add(Node313_0);
  21491. Node313_0.a('node.points',Node313_0compspts);
  21492. Node313_0.a('node.segments',[1,2]);
  21493. Node313_0.a('node.color','rgba(255,0,255,1)');
  21494. Node313_0.a('node.borderPattern',getDashStyle("@borderPattern@"));
  21495. Node313_0.a('node.borderColor','rgba(255,0,255,1)');
  21496. Node313_0.a('node.background','rgba(255,0,255,1)');
  21497. Node313_0.a('node.gradient','');
  21498. Node313_0.a('node.gradientcolor','rgba(255,0,255,1)');
  21499. Node313_0.a('node.endCompspts',Node313_0endCompspts);
  21500. Node313_0.a('node.startCompspts',Node313_0startCompspts);
  21501. (function (node, img, compspts, endCompspts, startCompspts) {
  21502. var position = node.getPosition(),
  21503. w = node.getWidth()*_ratio.ratioX,
  21504. h = node.getHeight()*_ratio.ratioY;
  21505. function resetPoints(rx, ry) {
  21506. for (var i = 0, len = compspts.length; i < len; i++) {
  21507. if (i%2 === 0) {
  21508. compspts[i]*=rx;
  21509. } else {
  21510. compspts[i]*=ry;
  21511. }
  21512. }
  21513. endCompspts[0] = compspts[compspts.length-2];
  21514. endCompspts[1] = compspts[compspts.length-1];
  21515. endCompspts[2] *= rx;
  21516. endCompspts[3] *= ry;
  21517. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  21518. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  21519. startCompspts[0] = compspts[0];
  21520. startCompspts[1] = compspts[1];
  21521. startCompspts[2] *= rx;
  21522. startCompspts[3] *= ry;
  21523. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  21524. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  21525. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  21526. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  21527. }
  21528. node.setSize(w, h);
  21529. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  21530. node.a('node.width', w);
  21531. node.a('node.height', h);
  21532. resetPoints(_ratio.ratioX, _ratio.ratioY);
  21533. node.borderWidth = 1;
  21534. node.a('node.borderwidth',node.borderWidth);
  21535. node._nodename = 'Node313_0';
  21536. node._nodeType = 'line';
  21537. zoomNodeList.push({
  21538. node: node,
  21539. attr: 'node.borderwidth'
  21540. });
  21541. var setWidth = node.setWidth,
  21542. setHeight = node.setHeight,
  21543. timer, rx = 1, ry = 1;
  21544. node.setWidth = function (width) {
  21545. var _width = this.getWidth();
  21546. rx = width / _width;
  21547. node.a('node.width', width);
  21548. setWidth.apply(this, arguments);
  21549. resetPoints(rx, 1);
  21550. }
  21551. node.setHeight = function (height) {
  21552. var _height = this.getHeight();
  21553. ry = height / _height;
  21554. node.a('node.height', height);
  21555. setHeight.apply(this, arguments);
  21556. resetPoints(1, ry);
  21557. }
  21558. })(Node313_0, Node313_0.getImage(), Node313_0compspts, Node313_0endCompspts, Node313_0startCompspts);
  21559. var Node313_1points=[1488, 261,1488, 281],
  21560. Node313_1rect=ht.Default.unionPoint([{x:1488,y:261},{x:1488,y:281}]),
  21561. Node313_1compspts=[];
  21562. _ratio = GD.getRatioWithRotation(0, ratio);
  21563. var _startratio = GD.getRatioWithRotation(4.71238898038469, ratio),
  21564. _endratio = GD.getRatioWithRotation(7.85398163397448, ratio);
  21565. for(var i=0;i<Node313_1points.length;i++){
  21566. if(i%2==0){
  21567. Node313_1compspts.push(Node313_1points[i]-Node313_1rect.x);
  21568. }else{
  21569. Node313_1compspts.push(Node313_1points[i]-Node313_1rect.y);
  21570. }
  21571. }
  21572. var Node313_1ptslength=Node313_1compspts.length;
  21573. if (Node313_1rect.height === 0) {
  21574. Node313_1compspts[0] -= 0;
  21575. Node313_1compspts[Node313_1ptslength-2] += 0;
  21576. } else if (Node313_1rect.width === 0){
  21577. Node313_1compspts[1] -= 0;
  21578. Node313_1compspts[Node313_1ptslength-1] += 0;
  21579. } else {
  21580. Node313_1compspts[0] -= 0;
  21581. Node313_1compspts[1] -= 0;
  21582. Node313_1compspts[Node313_1ptslength-2] += 0;
  21583. Node313_1compspts[Node313_1ptslength-1] += 0;
  21584. }
  21585. Node313_1 = new ht.Node();
  21586. Node313_1.borderWidth = 1;
  21587. Node313_1rect.width = Node313_1rect.width === 0 ? 0.0001 : Node313_1rect.width;
  21588. Node313_1rect.height = Node313_1rect.height === 0 ? 0.0001 : Node313_1rect.height;
  21589. var Node313_1endCompspts = [Node313_1compspts[Node313_1ptslength-2],Node313_1compspts[Node313_1ptslength-1],0,0];
  21590. var Node313_1startCompspts = [Node313_1compspts[0],Node313_1compspts[1],0,0];
  21591. Node313_1.setImage(GD.getPolyLineJSON());
  21592. Node313_1.setPosition(Node313_1rect.x+Node313_1rect.width/2,Node313_1rect.y+Node313_1rect.height/2);
  21593. Node313_1.setSize(Node313_1rect.width,Node313_1rect.height);
  21594. Node313_1.setStyle("opacity",1);
  21595. Node313_1.s({'pixelPerfect':true});
  21596. Node313_1borderwidth=1;
  21597. Node313_1.setRotation(0);
  21598. dataModel.add(Node313_1);
  21599. Node313_1.a('node.points',Node313_1compspts);
  21600. Node313_1.a('node.segments',[1,2]);
  21601. Node313_1.a('node.color','rgba(255,0,255,1)');
  21602. Node313_1.a('node.borderPattern',getDashStyle("@borderPattern@"));
  21603. Node313_1.a('node.borderColor','rgba(255,0,255,1)');
  21604. Node313_1.a('node.background','rgba(255,0,255,1)');
  21605. Node313_1.a('node.gradient','');
  21606. Node313_1.a('node.gradientcolor','rgba(255,0,255,1)');
  21607. Node313_1.a('node.endCompspts',Node313_1endCompspts);
  21608. Node313_1.a('node.startCompspts',Node313_1startCompspts);
  21609. (function (node, img, compspts, endCompspts, startCompspts) {
  21610. var position = node.getPosition(),
  21611. w = node.getWidth()*_ratio.ratioX,
  21612. h = node.getHeight()*_ratio.ratioY;
  21613. function resetPoints(rx, ry) {
  21614. for (var i = 0, len = compspts.length; i < len; i++) {
  21615. if (i%2 === 0) {
  21616. compspts[i]*=rx;
  21617. } else {
  21618. compspts[i]*=ry;
  21619. }
  21620. }
  21621. endCompspts[0] = compspts[compspts.length-2];
  21622. endCompspts[1] = compspts[compspts.length-1];
  21623. endCompspts[2] *= rx;
  21624. endCompspts[3] *= ry;
  21625. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  21626. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  21627. startCompspts[0] = compspts[0];
  21628. startCompspts[1] = compspts[1];
  21629. startCompspts[2] *= rx;
  21630. startCompspts[3] *= ry;
  21631. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  21632. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  21633. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  21634. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  21635. }
  21636. node.setSize(w, h);
  21637. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  21638. node.a('node.width', w);
  21639. node.a('node.height', h);
  21640. resetPoints(_ratio.ratioX, _ratio.ratioY);
  21641. node.borderWidth = 1;
  21642. node.a('node.borderwidth',node.borderWidth);
  21643. node._nodename = 'Node313_1';
  21644. node._nodeType = 'line';
  21645. zoomNodeList.push({
  21646. node: node,
  21647. attr: 'node.borderwidth'
  21648. });
  21649. var setWidth = node.setWidth,
  21650. setHeight = node.setHeight,
  21651. timer, rx = 1, ry = 1;
  21652. node.setWidth = function (width) {
  21653. var _width = this.getWidth();
  21654. rx = width / _width;
  21655. node.a('node.width', width);
  21656. setWidth.apply(this, arguments);
  21657. resetPoints(rx, 1);
  21658. }
  21659. node.setHeight = function (height) {
  21660. var _height = this.getHeight();
  21661. ry = height / _height;
  21662. node.a('node.height', height);
  21663. setHeight.apply(this, arguments);
  21664. resetPoints(1, ry);
  21665. }
  21666. })(Node313_1, Node313_1.getImage(), Node313_1compspts, Node313_1endCompspts, Node313_1startCompspts);
  21667. var Node313_2points=[1488, 270,1548, 270],
  21668. Node313_2rect=ht.Default.unionPoint([{x:1488,y:270},{x:1548,y:270}]),
  21669. Node313_2compspts=[];
  21670. _ratio = GD.getRatioWithRotation(0, ratio);
  21671. var _startratio = GD.getRatioWithRotation(3.14159265358979, ratio),
  21672. _endratio = GD.getRatioWithRotation(0, ratio);
  21673. for(var i=0;i<Node313_2points.length;i++){
  21674. if(i%2==0){
  21675. Node313_2compspts.push(Node313_2points[i]-Node313_2rect.x);
  21676. }else{
  21677. Node313_2compspts.push(Node313_2points[i]-Node313_2rect.y);
  21678. }
  21679. }
  21680. var Node313_2ptslength=Node313_2compspts.length;
  21681. if (Node313_2rect.height === 0) {
  21682. Node313_2compspts[0] -= 0;
  21683. Node313_2compspts[Node313_2ptslength-2] += 0;
  21684. } else if (Node313_2rect.width === 0){
  21685. Node313_2compspts[1] -= 0;
  21686. Node313_2compspts[Node313_2ptslength-1] += 0;
  21687. } else {
  21688. Node313_2compspts[0] -= 0;
  21689. Node313_2compspts[1] -= 0;
  21690. Node313_2compspts[Node313_2ptslength-2] += 0;
  21691. Node313_2compspts[Node313_2ptslength-1] += 0;
  21692. }
  21693. Node313_2 = new ht.Node();
  21694. Node313_2.borderWidth = 1;
  21695. Node313_2rect.width = Node313_2rect.width === 0 ? 0.0001 : Node313_2rect.width;
  21696. Node313_2rect.height = Node313_2rect.height === 0 ? 0.0001 : Node313_2rect.height;
  21697. var Node313_2endCompspts = [Node313_2compspts[Node313_2ptslength-2],Node313_2compspts[Node313_2ptslength-1],0,0];
  21698. var Node313_2startCompspts = [Node313_2compspts[0],Node313_2compspts[1],0,0];
  21699. Node313_2.setImage(GD.getPolyLineJSON());
  21700. Node313_2.setPosition(Node313_2rect.x+Node313_2rect.width/2,Node313_2rect.y+Node313_2rect.height/2);
  21701. Node313_2.setSize(Node313_2rect.width,Node313_2rect.height);
  21702. Node313_2.setStyle("opacity",1);
  21703. Node313_2.s({'pixelPerfect':true});
  21704. Node313_2borderwidth=1;
  21705. Node313_2.setRotation(0);
  21706. dataModel.add(Node313_2);
  21707. Node313_2.a('node.points',Node313_2compspts);
  21708. Node313_2.a('node.segments',[1,2]);
  21709. Node313_2.a('node.color','rgba(255,0,255,1)');
  21710. Node313_2.a('node.borderPattern',getDashStyle("@borderPattern@"));
  21711. Node313_2.a('node.borderColor','rgba(255,0,255,1)');
  21712. Node313_2.a('node.background','rgba(255,0,255,1)');
  21713. Node313_2.a('node.gradient','');
  21714. Node313_2.a('node.gradientcolor','rgba(255,0,255,1)');
  21715. Node313_2.a('node.endCompspts',Node313_2endCompspts);
  21716. Node313_2.a('node.startCompspts',Node313_2startCompspts);
  21717. (function (node, img, compspts, endCompspts, startCompspts) {
  21718. var position = node.getPosition(),
  21719. w = node.getWidth()*_ratio.ratioX,
  21720. h = node.getHeight()*_ratio.ratioY;
  21721. function resetPoints(rx, ry) {
  21722. for (var i = 0, len = compspts.length; i < len; i++) {
  21723. if (i%2 === 0) {
  21724. compspts[i]*=rx;
  21725. } else {
  21726. compspts[i]*=ry;
  21727. }
  21728. }
  21729. endCompspts[0] = compspts[compspts.length-2];
  21730. endCompspts[1] = compspts[compspts.length-1];
  21731. endCompspts[2] *= rx;
  21732. endCompspts[3] *= ry;
  21733. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  21734. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  21735. startCompspts[0] = compspts[0];
  21736. startCompspts[1] = compspts[1];
  21737. startCompspts[2] *= rx;
  21738. startCompspts[3] *= ry;
  21739. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  21740. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  21741. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  21742. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  21743. }
  21744. node.setSize(w, h);
  21745. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  21746. node.a('node.width', w);
  21747. node.a('node.height', h);
  21748. resetPoints(_ratio.ratioX, _ratio.ratioY);
  21749. node.borderWidth = 1;
  21750. node.a('node.borderwidth',node.borderWidth);
  21751. node._nodename = 'Node313_2';
  21752. node._nodeType = 'line';
  21753. zoomNodeList.push({
  21754. node: node,
  21755. attr: 'node.borderwidth'
  21756. });
  21757. var setWidth = node.setWidth,
  21758. setHeight = node.setHeight,
  21759. timer, rx = 1, ry = 1;
  21760. node.setWidth = function (width) {
  21761. var _width = this.getWidth();
  21762. rx = width / _width;
  21763. node.a('node.width', width);
  21764. setWidth.apply(this, arguments);
  21765. resetPoints(rx, 1);
  21766. }
  21767. node.setHeight = function (height) {
  21768. var _height = this.getHeight();
  21769. ry = height / _height;
  21770. node.a('node.height', height);
  21771. setHeight.apply(this, arguments);
  21772. resetPoints(1, ry);
  21773. }
  21774. })(Node313_2, Node313_2.getImage(), Node313_2compspts, Node313_2endCompspts, Node313_2startCompspts);
  21775. var Node313_3points=[1556, 281,1556, 281],
  21776. Node313_3rect=ht.Default.unionPoint([{x:1556,y:281},{x:1556,y:281}]),
  21777. Node313_3compspts=[];
  21778. _ratio = GD.getRatioWithRotation(0, ratio);
  21779. var _startratio = GD.getRatioWithRotation(4.71238898038469, ratio),
  21780. _endratio = GD.getRatioWithRotation(4.71238898038469, ratio);
  21781. for(var i=0;i<Node313_3points.length;i++){
  21782. if(i%2==0){
  21783. Node313_3compspts.push(Node313_3points[i]-Node313_3rect.x);
  21784. }else{
  21785. Node313_3compspts.push(Node313_3points[i]-Node313_3rect.y);
  21786. }
  21787. }
  21788. var Node313_3ptslength=Node313_3compspts.length;
  21789. if (Node313_3rect.height === 0) {
  21790. Node313_3compspts[0] -= 0;
  21791. Node313_3compspts[Node313_3ptslength-2] += 0;
  21792. } else if (Node313_3rect.width === 0){
  21793. Node313_3compspts[1] -= 0;
  21794. Node313_3compspts[Node313_3ptslength-1] += 0;
  21795. } else {
  21796. Node313_3compspts[0] -= 0;
  21797. Node313_3compspts[1] -= 0;
  21798. Node313_3compspts[Node313_3ptslength-2] += 0;
  21799. Node313_3compspts[Node313_3ptslength-1] += 0;
  21800. }
  21801. Node313_3 = new ht.Node();
  21802. Node313_3.borderWidth = 1;
  21803. Node313_3rect.width = Node313_3rect.width === 0 ? 0.0001 : Node313_3rect.width;
  21804. Node313_3rect.height = Node313_3rect.height === 0 ? 0.0001 : Node313_3rect.height;
  21805. var Node313_3endCompspts = [Node313_3compspts[Node313_3ptslength-2],Node313_3compspts[Node313_3ptslength-1],0,0];
  21806. var Node313_3startCompspts = [Node313_3compspts[0],Node313_3compspts[1],0,0];
  21807. Node313_3.setImage(GD.getPolyLineJSON());
  21808. Node313_3.setPosition(Node313_3rect.x+Node313_3rect.width/2,Node313_3rect.y+Node313_3rect.height/2);
  21809. Node313_3.setSize(Node313_3rect.width,Node313_3rect.height);
  21810. Node313_3.setStyle("opacity",1);
  21811. Node313_3.s({'pixelPerfect':true});
  21812. Node313_3borderwidth=1;
  21813. Node313_3.setRotation(0);
  21814. dataModel.add(Node313_3);
  21815. Node313_3.a('node.points',Node313_3compspts);
  21816. Node313_3.a('node.segments',[1,2]);
  21817. Node313_3.a('node.color','rgba(255,0,255,1)');
  21818. Node313_3.a('node.borderPattern',getDashStyle("@borderPattern@"));
  21819. Node313_3.a('node.borderColor','rgba(255,0,255,1)');
  21820. Node313_3.a('node.background','rgba(255,0,255,1)');
  21821. Node313_3.a('node.gradient','');
  21822. Node313_3.a('node.gradientcolor','rgba(255,0,255,1)');
  21823. Node313_3.a('node.endCompspts',Node313_3endCompspts);
  21824. Node313_3.a('node.startCompspts',Node313_3startCompspts);
  21825. (function (node, img, compspts, endCompspts, startCompspts) {
  21826. var position = node.getPosition(),
  21827. w = node.getWidth()*_ratio.ratioX,
  21828. h = node.getHeight()*_ratio.ratioY;
  21829. function resetPoints(rx, ry) {
  21830. for (var i = 0, len = compspts.length; i < len; i++) {
  21831. if (i%2 === 0) {
  21832. compspts[i]*=rx;
  21833. } else {
  21834. compspts[i]*=ry;
  21835. }
  21836. }
  21837. endCompspts[0] = compspts[compspts.length-2];
  21838. endCompspts[1] = compspts[compspts.length-1];
  21839. endCompspts[2] *= rx;
  21840. endCompspts[3] *= ry;
  21841. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  21842. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  21843. startCompspts[0] = compspts[0];
  21844. startCompspts[1] = compspts[1];
  21845. startCompspts[2] *= rx;
  21846. startCompspts[3] *= ry;
  21847. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  21848. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  21849. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  21850. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  21851. }
  21852. node.setSize(w, h);
  21853. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  21854. node.a('node.width', w);
  21855. node.a('node.height', h);
  21856. resetPoints(_ratio.ratioX, _ratio.ratioY);
  21857. node.borderWidth = 1;
  21858. node.a('node.borderwidth',node.borderWidth);
  21859. node._nodename = 'Node313_3';
  21860. node._nodeType = 'line';
  21861. zoomNodeList.push({
  21862. node: node,
  21863. attr: 'node.borderwidth'
  21864. });
  21865. var setWidth = node.setWidth,
  21866. setHeight = node.setHeight,
  21867. timer, rx = 1, ry = 1;
  21868. node.setWidth = function (width) {
  21869. var _width = this.getWidth();
  21870. rx = width / _width;
  21871. node.a('node.width', width);
  21872. setWidth.apply(this, arguments);
  21873. resetPoints(rx, 1);
  21874. }
  21875. node.setHeight = function (height) {
  21876. var _height = this.getHeight();
  21877. ry = height / _height;
  21878. node.a('node.height', height);
  21879. setHeight.apply(this, arguments);
  21880. resetPoints(1, ry);
  21881. }
  21882. })(Node313_3, Node313_3.getImage(), Node313_3compspts, Node313_3endCompspts, Node313_3startCompspts);
  21883. var Node313_4points=[1548, 270,1548, 275],
  21884. Node313_4rect=ht.Default.unionPoint([{x:1548,y:270},{x:1548,y:275}]),
  21885. Node313_4compspts=[];
  21886. _ratio = GD.getRatioWithRotation(0, ratio);
  21887. var _startratio = GD.getRatioWithRotation(4.71238898038469, ratio),
  21888. _endratio = GD.getRatioWithRotation(7.85398163397448, ratio);
  21889. for(var i=0;i<Node313_4points.length;i++){
  21890. if(i%2==0){
  21891. Node313_4compspts.push(Node313_4points[i]-Node313_4rect.x);
  21892. }else{
  21893. Node313_4compspts.push(Node313_4points[i]-Node313_4rect.y);
  21894. }
  21895. }
  21896. var Node313_4ptslength=Node313_4compspts.length;
  21897. if (Node313_4rect.height === 0) {
  21898. Node313_4compspts[0] -= 0;
  21899. Node313_4compspts[Node313_4ptslength-2] += 0;
  21900. } else if (Node313_4rect.width === 0){
  21901. Node313_4compspts[1] -= 0;
  21902. Node313_4compspts[Node313_4ptslength-1] += 0;
  21903. } else {
  21904. Node313_4compspts[0] -= 0;
  21905. Node313_4compspts[1] -= 0;
  21906. Node313_4compspts[Node313_4ptslength-2] += 0;
  21907. Node313_4compspts[Node313_4ptslength-1] += 0;
  21908. }
  21909. Node313_4 = new ht.Node();
  21910. Node313_4.borderWidth = 1;
  21911. Node313_4rect.width = Node313_4rect.width === 0 ? 0.0001 : Node313_4rect.width;
  21912. Node313_4rect.height = Node313_4rect.height === 0 ? 0.0001 : Node313_4rect.height;
  21913. var Node313_4endCompspts = [Node313_4compspts[Node313_4ptslength-2],Node313_4compspts[Node313_4ptslength-1],0,0];
  21914. var Node313_4startCompspts = [Node313_4compspts[0],Node313_4compspts[1],0,0];
  21915. Node313_4.setImage(GD.getPolyLineJSON());
  21916. Node313_4.setPosition(Node313_4rect.x+Node313_4rect.width/2,Node313_4rect.y+Node313_4rect.height/2);
  21917. Node313_4.setSize(Node313_4rect.width,Node313_4rect.height);
  21918. Node313_4.setStyle("opacity",1);
  21919. Node313_4.s({'pixelPerfect':true});
  21920. Node313_4borderwidth=1;
  21921. Node313_4.setRotation(0);
  21922. dataModel.add(Node313_4);
  21923. Node313_4.a('node.points',Node313_4compspts);
  21924. Node313_4.a('node.segments',[1,2]);
  21925. Node313_4.a('node.color','rgba(255,0,255,1)');
  21926. Node313_4.a('node.borderPattern',getDashStyle("@borderPattern@"));
  21927. Node313_4.a('node.borderColor','rgba(255,0,255,1)');
  21928. Node313_4.a('node.background','rgba(255,0,255,1)');
  21929. Node313_4.a('node.gradient','');
  21930. Node313_4.a('node.gradientcolor','rgba(255,0,255,1)');
  21931. Node313_4.a('node.endCompspts',Node313_4endCompspts);
  21932. Node313_4.a('node.startCompspts',Node313_4startCompspts);
  21933. (function (node, img, compspts, endCompspts, startCompspts) {
  21934. var position = node.getPosition(),
  21935. w = node.getWidth()*_ratio.ratioX,
  21936. h = node.getHeight()*_ratio.ratioY;
  21937. function resetPoints(rx, ry) {
  21938. for (var i = 0, len = compspts.length; i < len; i++) {
  21939. if (i%2 === 0) {
  21940. compspts[i]*=rx;
  21941. } else {
  21942. compspts[i]*=ry;
  21943. }
  21944. }
  21945. endCompspts[0] = compspts[compspts.length-2];
  21946. endCompspts[1] = compspts[compspts.length-1];
  21947. endCompspts[2] *= rx;
  21948. endCompspts[3] *= ry;
  21949. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  21950. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  21951. startCompspts[0] = compspts[0];
  21952. startCompspts[1] = compspts[1];
  21953. startCompspts[2] *= rx;
  21954. startCompspts[3] *= ry;
  21955. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  21956. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  21957. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  21958. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  21959. }
  21960. node.setSize(w, h);
  21961. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  21962. node.a('node.width', w);
  21963. node.a('node.height', h);
  21964. resetPoints(_ratio.ratioX, _ratio.ratioY);
  21965. node.borderWidth = 1;
  21966. node.a('node.borderwidth',node.borderWidth);
  21967. node._nodename = 'Node313_4';
  21968. node._nodeType = 'line';
  21969. zoomNodeList.push({
  21970. node: node,
  21971. attr: 'node.borderwidth'
  21972. });
  21973. var setWidth = node.setWidth,
  21974. setHeight = node.setHeight,
  21975. timer, rx = 1, ry = 1;
  21976. node.setWidth = function (width) {
  21977. var _width = this.getWidth();
  21978. rx = width / _width;
  21979. node.a('node.width', width);
  21980. setWidth.apply(this, arguments);
  21981. resetPoints(rx, 1);
  21982. }
  21983. node.setHeight = function (height) {
  21984. var _height = this.getHeight();
  21985. ry = height / _height;
  21986. node.a('node.height', height);
  21987. setHeight.apply(this, arguments);
  21988. resetPoints(1, ry);
  21989. }
  21990. })(Node313_4, Node313_4.getImage(), Node313_4compspts, Node313_4endCompspts, Node313_4startCompspts);
  21991. var Node314_0points=[1485, 305,1485, 305],
  21992. Node314_0rect=ht.Default.unionPoint([{x:1485,y:305},{x:1485,y:305}]),
  21993. Node314_0compspts=[];
  21994. _ratio = GD.getRatioWithRotation(0, ratio);
  21995. var _startratio = GD.getRatioWithRotation(4.71238898038469, ratio),
  21996. _endratio = GD.getRatioWithRotation(4.71238898038469, ratio);
  21997. for(var i=0;i<Node314_0points.length;i++){
  21998. if(i%2==0){
  21999. Node314_0compspts.push(Node314_0points[i]-Node314_0rect.x);
  22000. }else{
  22001. Node314_0compspts.push(Node314_0points[i]-Node314_0rect.y);
  22002. }
  22003. }
  22004. var Node314_0ptslength=Node314_0compspts.length;
  22005. if (Node314_0rect.height === 0) {
  22006. Node314_0compspts[0] -= 0;
  22007. Node314_0compspts[Node314_0ptslength-2] += 0;
  22008. } else if (Node314_0rect.width === 0){
  22009. Node314_0compspts[1] -= 0;
  22010. Node314_0compspts[Node314_0ptslength-1] += 0;
  22011. } else {
  22012. Node314_0compspts[0] -= 0;
  22013. Node314_0compspts[1] -= 0;
  22014. Node314_0compspts[Node314_0ptslength-2] += 0;
  22015. Node314_0compspts[Node314_0ptslength-1] += 0;
  22016. }
  22017. Node314_0 = new ht.Node();
  22018. Node314_0.borderWidth = 1;
  22019. Node314_0rect.width = Node314_0rect.width === 0 ? 0.0001 : Node314_0rect.width;
  22020. Node314_0rect.height = Node314_0rect.height === 0 ? 0.0001 : Node314_0rect.height;
  22021. var Node314_0endCompspts = [Node314_0compspts[Node314_0ptslength-2],Node314_0compspts[Node314_0ptslength-1],0,0];
  22022. var Node314_0startCompspts = [Node314_0compspts[0],Node314_0compspts[1],0,0];
  22023. Node314_0.setImage(GD.getPolyLineJSON());
  22024. Node314_0.setPosition(Node314_0rect.x+Node314_0rect.width/2,Node314_0rect.y+Node314_0rect.height/2);
  22025. Node314_0.setSize(Node314_0rect.width,Node314_0rect.height);
  22026. Node314_0.setStyle("opacity",1);
  22027. Node314_0.s({'pixelPerfect':true});
  22028. Node314_0borderwidth=1;
  22029. Node314_0.setRotation(0);
  22030. dataModel.add(Node314_0);
  22031. Node314_0.a('node.points',Node314_0compspts);
  22032. Node314_0.a('node.segments',[1,2]);
  22033. Node314_0.a('node.color','rgba(255,0,255,1)');
  22034. Node314_0.a('node.borderPattern',getDashStyle("@borderPattern@"));
  22035. Node314_0.a('node.borderColor','rgba(255,0,255,1)');
  22036. Node314_0.a('node.background','rgba(255,0,255,1)');
  22037. Node314_0.a('node.gradient','');
  22038. Node314_0.a('node.gradientcolor','rgba(255,0,255,1)');
  22039. Node314_0.a('node.endCompspts',Node314_0endCompspts);
  22040. Node314_0.a('node.startCompspts',Node314_0startCompspts);
  22041. (function (node, img, compspts, endCompspts, startCompspts) {
  22042. var position = node.getPosition(),
  22043. w = node.getWidth()*_ratio.ratioX,
  22044. h = node.getHeight()*_ratio.ratioY;
  22045. function resetPoints(rx, ry) {
  22046. for (var i = 0, len = compspts.length; i < len; i++) {
  22047. if (i%2 === 0) {
  22048. compspts[i]*=rx;
  22049. } else {
  22050. compspts[i]*=ry;
  22051. }
  22052. }
  22053. endCompspts[0] = compspts[compspts.length-2];
  22054. endCompspts[1] = compspts[compspts.length-1];
  22055. endCompspts[2] *= rx;
  22056. endCompspts[3] *= ry;
  22057. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  22058. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  22059. startCompspts[0] = compspts[0];
  22060. startCompspts[1] = compspts[1];
  22061. startCompspts[2] *= rx;
  22062. startCompspts[3] *= ry;
  22063. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  22064. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  22065. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  22066. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  22067. }
  22068. node.setSize(w, h);
  22069. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  22070. node.a('node.width', w);
  22071. node.a('node.height', h);
  22072. resetPoints(_ratio.ratioX, _ratio.ratioY);
  22073. node.borderWidth = 1;
  22074. node.a('node.borderwidth',node.borderWidth);
  22075. node._nodename = 'Node314_0';
  22076. node._nodeType = 'line';
  22077. zoomNodeList.push({
  22078. node: node,
  22079. attr: 'node.borderwidth'
  22080. });
  22081. var setWidth = node.setWidth,
  22082. setHeight = node.setHeight,
  22083. timer, rx = 1, ry = 1;
  22084. node.setWidth = function (width) {
  22085. var _width = this.getWidth();
  22086. rx = width / _width;
  22087. node.a('node.width', width);
  22088. setWidth.apply(this, arguments);
  22089. resetPoints(rx, 1);
  22090. }
  22091. node.setHeight = function (height) {
  22092. var _height = this.getHeight();
  22093. ry = height / _height;
  22094. node.a('node.height', height);
  22095. setHeight.apply(this, arguments);
  22096. resetPoints(1, ry);
  22097. }
  22098. })(Node314_0, Node314_0.getImage(), Node314_0compspts, Node314_0endCompspts, Node314_0startCompspts);
  22099. var Node314_1points=[1488, 300,1488, 320],
  22100. Node314_1rect=ht.Default.unionPoint([{x:1488,y:300},{x:1488,y:320}]),
  22101. Node314_1compspts=[];
  22102. _ratio = GD.getRatioWithRotation(0, ratio);
  22103. var _startratio = GD.getRatioWithRotation(4.71238898038469, ratio),
  22104. _endratio = GD.getRatioWithRotation(7.85398163397448, ratio);
  22105. for(var i=0;i<Node314_1points.length;i++){
  22106. if(i%2==0){
  22107. Node314_1compspts.push(Node314_1points[i]-Node314_1rect.x);
  22108. }else{
  22109. Node314_1compspts.push(Node314_1points[i]-Node314_1rect.y);
  22110. }
  22111. }
  22112. var Node314_1ptslength=Node314_1compspts.length;
  22113. if (Node314_1rect.height === 0) {
  22114. Node314_1compspts[0] -= 0;
  22115. Node314_1compspts[Node314_1ptslength-2] += 0;
  22116. } else if (Node314_1rect.width === 0){
  22117. Node314_1compspts[1] -= 0;
  22118. Node314_1compspts[Node314_1ptslength-1] += 0;
  22119. } else {
  22120. Node314_1compspts[0] -= 0;
  22121. Node314_1compspts[1] -= 0;
  22122. Node314_1compspts[Node314_1ptslength-2] += 0;
  22123. Node314_1compspts[Node314_1ptslength-1] += 0;
  22124. }
  22125. Node314_1 = new ht.Node();
  22126. Node314_1.borderWidth = 1;
  22127. Node314_1rect.width = Node314_1rect.width === 0 ? 0.0001 : Node314_1rect.width;
  22128. Node314_1rect.height = Node314_1rect.height === 0 ? 0.0001 : Node314_1rect.height;
  22129. var Node314_1endCompspts = [Node314_1compspts[Node314_1ptslength-2],Node314_1compspts[Node314_1ptslength-1],0,0];
  22130. var Node314_1startCompspts = [Node314_1compspts[0],Node314_1compspts[1],0,0];
  22131. Node314_1.setImage(GD.getPolyLineJSON());
  22132. Node314_1.setPosition(Node314_1rect.x+Node314_1rect.width/2,Node314_1rect.y+Node314_1rect.height/2);
  22133. Node314_1.setSize(Node314_1rect.width,Node314_1rect.height);
  22134. Node314_1.setStyle("opacity",1);
  22135. Node314_1.s({'pixelPerfect':true});
  22136. Node314_1borderwidth=1;
  22137. Node314_1.setRotation(0);
  22138. dataModel.add(Node314_1);
  22139. Node314_1.a('node.points',Node314_1compspts);
  22140. Node314_1.a('node.segments',[1,2]);
  22141. Node314_1.a('node.color','rgba(255,0,255,1)');
  22142. Node314_1.a('node.borderPattern',getDashStyle("@borderPattern@"));
  22143. Node314_1.a('node.borderColor','rgba(255,0,255,1)');
  22144. Node314_1.a('node.background','rgba(255,0,255,1)');
  22145. Node314_1.a('node.gradient','');
  22146. Node314_1.a('node.gradientcolor','rgba(255,0,255,1)');
  22147. Node314_1.a('node.endCompspts',Node314_1endCompspts);
  22148. Node314_1.a('node.startCompspts',Node314_1startCompspts);
  22149. (function (node, img, compspts, endCompspts, startCompspts) {
  22150. var position = node.getPosition(),
  22151. w = node.getWidth()*_ratio.ratioX,
  22152. h = node.getHeight()*_ratio.ratioY;
  22153. function resetPoints(rx, ry) {
  22154. for (var i = 0, len = compspts.length; i < len; i++) {
  22155. if (i%2 === 0) {
  22156. compspts[i]*=rx;
  22157. } else {
  22158. compspts[i]*=ry;
  22159. }
  22160. }
  22161. endCompspts[0] = compspts[compspts.length-2];
  22162. endCompspts[1] = compspts[compspts.length-1];
  22163. endCompspts[2] *= rx;
  22164. endCompspts[3] *= ry;
  22165. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  22166. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  22167. startCompspts[0] = compspts[0];
  22168. startCompspts[1] = compspts[1];
  22169. startCompspts[2] *= rx;
  22170. startCompspts[3] *= ry;
  22171. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  22172. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  22173. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  22174. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  22175. }
  22176. node.setSize(w, h);
  22177. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  22178. node.a('node.width', w);
  22179. node.a('node.height', h);
  22180. resetPoints(_ratio.ratioX, _ratio.ratioY);
  22181. node.borderWidth = 1;
  22182. node.a('node.borderwidth',node.borderWidth);
  22183. node._nodename = 'Node314_1';
  22184. node._nodeType = 'line';
  22185. zoomNodeList.push({
  22186. node: node,
  22187. attr: 'node.borderwidth'
  22188. });
  22189. var setWidth = node.setWidth,
  22190. setHeight = node.setHeight,
  22191. timer, rx = 1, ry = 1;
  22192. node.setWidth = function (width) {
  22193. var _width = this.getWidth();
  22194. rx = width / _width;
  22195. node.a('node.width', width);
  22196. setWidth.apply(this, arguments);
  22197. resetPoints(rx, 1);
  22198. }
  22199. node.setHeight = function (height) {
  22200. var _height = this.getHeight();
  22201. ry = height / _height;
  22202. node.a('node.height', height);
  22203. setHeight.apply(this, arguments);
  22204. resetPoints(1, ry);
  22205. }
  22206. })(Node314_1, Node314_1.getImage(), Node314_1compspts, Node314_1endCompspts, Node314_1startCompspts);
  22207. var Node314_2points=[1488, 309,1548, 309],
  22208. Node314_2rect=ht.Default.unionPoint([{x:1488,y:309},{x:1548,y:309}]),
  22209. Node314_2compspts=[];
  22210. _ratio = GD.getRatioWithRotation(0, ratio);
  22211. var _startratio = GD.getRatioWithRotation(3.14159265358979, ratio),
  22212. _endratio = GD.getRatioWithRotation(0, ratio);
  22213. for(var i=0;i<Node314_2points.length;i++){
  22214. if(i%2==0){
  22215. Node314_2compspts.push(Node314_2points[i]-Node314_2rect.x);
  22216. }else{
  22217. Node314_2compspts.push(Node314_2points[i]-Node314_2rect.y);
  22218. }
  22219. }
  22220. var Node314_2ptslength=Node314_2compspts.length;
  22221. if (Node314_2rect.height === 0) {
  22222. Node314_2compspts[0] -= 0;
  22223. Node314_2compspts[Node314_2ptslength-2] += 0;
  22224. } else if (Node314_2rect.width === 0){
  22225. Node314_2compspts[1] -= 0;
  22226. Node314_2compspts[Node314_2ptslength-1] += 0;
  22227. } else {
  22228. Node314_2compspts[0] -= 0;
  22229. Node314_2compspts[1] -= 0;
  22230. Node314_2compspts[Node314_2ptslength-2] += 0;
  22231. Node314_2compspts[Node314_2ptslength-1] += 0;
  22232. }
  22233. Node314_2 = new ht.Node();
  22234. Node314_2.borderWidth = 1;
  22235. Node314_2rect.width = Node314_2rect.width === 0 ? 0.0001 : Node314_2rect.width;
  22236. Node314_2rect.height = Node314_2rect.height === 0 ? 0.0001 : Node314_2rect.height;
  22237. var Node314_2endCompspts = [Node314_2compspts[Node314_2ptslength-2],Node314_2compspts[Node314_2ptslength-1],0,0];
  22238. var Node314_2startCompspts = [Node314_2compspts[0],Node314_2compspts[1],0,0];
  22239. Node314_2.setImage(GD.getPolyLineJSON());
  22240. Node314_2.setPosition(Node314_2rect.x+Node314_2rect.width/2,Node314_2rect.y+Node314_2rect.height/2);
  22241. Node314_2.setSize(Node314_2rect.width,Node314_2rect.height);
  22242. Node314_2.setStyle("opacity",1);
  22243. Node314_2.s({'pixelPerfect':true});
  22244. Node314_2borderwidth=1;
  22245. Node314_2.setRotation(0);
  22246. dataModel.add(Node314_2);
  22247. Node314_2.a('node.points',Node314_2compspts);
  22248. Node314_2.a('node.segments',[1,2]);
  22249. Node314_2.a('node.color','rgba(255,0,255,1)');
  22250. Node314_2.a('node.borderPattern',getDashStyle("@borderPattern@"));
  22251. Node314_2.a('node.borderColor','rgba(255,0,255,1)');
  22252. Node314_2.a('node.background','rgba(255,0,255,1)');
  22253. Node314_2.a('node.gradient','');
  22254. Node314_2.a('node.gradientcolor','rgba(255,0,255,1)');
  22255. Node314_2.a('node.endCompspts',Node314_2endCompspts);
  22256. Node314_2.a('node.startCompspts',Node314_2startCompspts);
  22257. (function (node, img, compspts, endCompspts, startCompspts) {
  22258. var position = node.getPosition(),
  22259. w = node.getWidth()*_ratio.ratioX,
  22260. h = node.getHeight()*_ratio.ratioY;
  22261. function resetPoints(rx, ry) {
  22262. for (var i = 0, len = compspts.length; i < len; i++) {
  22263. if (i%2 === 0) {
  22264. compspts[i]*=rx;
  22265. } else {
  22266. compspts[i]*=ry;
  22267. }
  22268. }
  22269. endCompspts[0] = compspts[compspts.length-2];
  22270. endCompspts[1] = compspts[compspts.length-1];
  22271. endCompspts[2] *= rx;
  22272. endCompspts[3] *= ry;
  22273. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  22274. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  22275. startCompspts[0] = compspts[0];
  22276. startCompspts[1] = compspts[1];
  22277. startCompspts[2] *= rx;
  22278. startCompspts[3] *= ry;
  22279. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  22280. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  22281. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  22282. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  22283. }
  22284. node.setSize(w, h);
  22285. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  22286. node.a('node.width', w);
  22287. node.a('node.height', h);
  22288. resetPoints(_ratio.ratioX, _ratio.ratioY);
  22289. node.borderWidth = 1;
  22290. node.a('node.borderwidth',node.borderWidth);
  22291. node._nodename = 'Node314_2';
  22292. node._nodeType = 'line';
  22293. zoomNodeList.push({
  22294. node: node,
  22295. attr: 'node.borderwidth'
  22296. });
  22297. var setWidth = node.setWidth,
  22298. setHeight = node.setHeight,
  22299. timer, rx = 1, ry = 1;
  22300. node.setWidth = function (width) {
  22301. var _width = this.getWidth();
  22302. rx = width / _width;
  22303. node.a('node.width', width);
  22304. setWidth.apply(this, arguments);
  22305. resetPoints(rx, 1);
  22306. }
  22307. node.setHeight = function (height) {
  22308. var _height = this.getHeight();
  22309. ry = height / _height;
  22310. node.a('node.height', height);
  22311. setHeight.apply(this, arguments);
  22312. resetPoints(1, ry);
  22313. }
  22314. })(Node314_2, Node314_2.getImage(), Node314_2compspts, Node314_2endCompspts, Node314_2startCompspts);
  22315. var Node314_3points=[1556, 320,1556, 320],
  22316. Node314_3rect=ht.Default.unionPoint([{x:1556,y:320},{x:1556,y:320}]),
  22317. Node314_3compspts=[];
  22318. _ratio = GD.getRatioWithRotation(0, ratio);
  22319. var _startratio = GD.getRatioWithRotation(4.71238898038469, ratio),
  22320. _endratio = GD.getRatioWithRotation(4.71238898038469, ratio);
  22321. for(var i=0;i<Node314_3points.length;i++){
  22322. if(i%2==0){
  22323. Node314_3compspts.push(Node314_3points[i]-Node314_3rect.x);
  22324. }else{
  22325. Node314_3compspts.push(Node314_3points[i]-Node314_3rect.y);
  22326. }
  22327. }
  22328. var Node314_3ptslength=Node314_3compspts.length;
  22329. if (Node314_3rect.height === 0) {
  22330. Node314_3compspts[0] -= 0;
  22331. Node314_3compspts[Node314_3ptslength-2] += 0;
  22332. } else if (Node314_3rect.width === 0){
  22333. Node314_3compspts[1] -= 0;
  22334. Node314_3compspts[Node314_3ptslength-1] += 0;
  22335. } else {
  22336. Node314_3compspts[0] -= 0;
  22337. Node314_3compspts[1] -= 0;
  22338. Node314_3compspts[Node314_3ptslength-2] += 0;
  22339. Node314_3compspts[Node314_3ptslength-1] += 0;
  22340. }
  22341. Node314_3 = new ht.Node();
  22342. Node314_3.borderWidth = 1;
  22343. Node314_3rect.width = Node314_3rect.width === 0 ? 0.0001 : Node314_3rect.width;
  22344. Node314_3rect.height = Node314_3rect.height === 0 ? 0.0001 : Node314_3rect.height;
  22345. var Node314_3endCompspts = [Node314_3compspts[Node314_3ptslength-2],Node314_3compspts[Node314_3ptslength-1],0,0];
  22346. var Node314_3startCompspts = [Node314_3compspts[0],Node314_3compspts[1],0,0];
  22347. Node314_3.setImage(GD.getPolyLineJSON());
  22348. Node314_3.setPosition(Node314_3rect.x+Node314_3rect.width/2,Node314_3rect.y+Node314_3rect.height/2);
  22349. Node314_3.setSize(Node314_3rect.width,Node314_3rect.height);
  22350. Node314_3.setStyle("opacity",1);
  22351. Node314_3.s({'pixelPerfect':true});
  22352. Node314_3borderwidth=1;
  22353. Node314_3.setRotation(0);
  22354. dataModel.add(Node314_3);
  22355. Node314_3.a('node.points',Node314_3compspts);
  22356. Node314_3.a('node.segments',[1,2]);
  22357. Node314_3.a('node.color','rgba(255,0,255,1)');
  22358. Node314_3.a('node.borderPattern',getDashStyle("@borderPattern@"));
  22359. Node314_3.a('node.borderColor','rgba(255,0,255,1)');
  22360. Node314_3.a('node.background','rgba(255,0,255,1)');
  22361. Node314_3.a('node.gradient','');
  22362. Node314_3.a('node.gradientcolor','rgba(255,0,255,1)');
  22363. Node314_3.a('node.endCompspts',Node314_3endCompspts);
  22364. Node314_3.a('node.startCompspts',Node314_3startCompspts);
  22365. (function (node, img, compspts, endCompspts, startCompspts) {
  22366. var position = node.getPosition(),
  22367. w = node.getWidth()*_ratio.ratioX,
  22368. h = node.getHeight()*_ratio.ratioY;
  22369. function resetPoints(rx, ry) {
  22370. for (var i = 0, len = compspts.length; i < len; i++) {
  22371. if (i%2 === 0) {
  22372. compspts[i]*=rx;
  22373. } else {
  22374. compspts[i]*=ry;
  22375. }
  22376. }
  22377. endCompspts[0] = compspts[compspts.length-2];
  22378. endCompspts[1] = compspts[compspts.length-1];
  22379. endCompspts[2] *= rx;
  22380. endCompspts[3] *= ry;
  22381. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  22382. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  22383. startCompspts[0] = compspts[0];
  22384. startCompspts[1] = compspts[1];
  22385. startCompspts[2] *= rx;
  22386. startCompspts[3] *= ry;
  22387. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  22388. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  22389. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  22390. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  22391. }
  22392. node.setSize(w, h);
  22393. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  22394. node.a('node.width', w);
  22395. node.a('node.height', h);
  22396. resetPoints(_ratio.ratioX, _ratio.ratioY);
  22397. node.borderWidth = 1;
  22398. node.a('node.borderwidth',node.borderWidth);
  22399. node._nodename = 'Node314_3';
  22400. node._nodeType = 'line';
  22401. zoomNodeList.push({
  22402. node: node,
  22403. attr: 'node.borderwidth'
  22404. });
  22405. var setWidth = node.setWidth,
  22406. setHeight = node.setHeight,
  22407. timer, rx = 1, ry = 1;
  22408. node.setWidth = function (width) {
  22409. var _width = this.getWidth();
  22410. rx = width / _width;
  22411. node.a('node.width', width);
  22412. setWidth.apply(this, arguments);
  22413. resetPoints(rx, 1);
  22414. }
  22415. node.setHeight = function (height) {
  22416. var _height = this.getHeight();
  22417. ry = height / _height;
  22418. node.a('node.height', height);
  22419. setHeight.apply(this, arguments);
  22420. resetPoints(1, ry);
  22421. }
  22422. })(Node314_3, Node314_3.getImage(), Node314_3compspts, Node314_3endCompspts, Node314_3startCompspts);
  22423. var Node314_4points=[1548, 309,1548, 314],
  22424. Node314_4rect=ht.Default.unionPoint([{x:1548,y:309},{x:1548,y:314}]),
  22425. Node314_4compspts=[];
  22426. _ratio = GD.getRatioWithRotation(0, ratio);
  22427. var _startratio = GD.getRatioWithRotation(4.71238898038469, ratio),
  22428. _endratio = GD.getRatioWithRotation(7.85398163397448, ratio);
  22429. for(var i=0;i<Node314_4points.length;i++){
  22430. if(i%2==0){
  22431. Node314_4compspts.push(Node314_4points[i]-Node314_4rect.x);
  22432. }else{
  22433. Node314_4compspts.push(Node314_4points[i]-Node314_4rect.y);
  22434. }
  22435. }
  22436. var Node314_4ptslength=Node314_4compspts.length;
  22437. if (Node314_4rect.height === 0) {
  22438. Node314_4compspts[0] -= 0;
  22439. Node314_4compspts[Node314_4ptslength-2] += 0;
  22440. } else if (Node314_4rect.width === 0){
  22441. Node314_4compspts[1] -= 0;
  22442. Node314_4compspts[Node314_4ptslength-1] += 0;
  22443. } else {
  22444. Node314_4compspts[0] -= 0;
  22445. Node314_4compspts[1] -= 0;
  22446. Node314_4compspts[Node314_4ptslength-2] += 0;
  22447. Node314_4compspts[Node314_4ptslength-1] += 0;
  22448. }
  22449. Node314_4 = new ht.Node();
  22450. Node314_4.borderWidth = 1;
  22451. Node314_4rect.width = Node314_4rect.width === 0 ? 0.0001 : Node314_4rect.width;
  22452. Node314_4rect.height = Node314_4rect.height === 0 ? 0.0001 : Node314_4rect.height;
  22453. var Node314_4endCompspts = [Node314_4compspts[Node314_4ptslength-2],Node314_4compspts[Node314_4ptslength-1],0,0];
  22454. var Node314_4startCompspts = [Node314_4compspts[0],Node314_4compspts[1],0,0];
  22455. Node314_4.setImage(GD.getPolyLineJSON());
  22456. Node314_4.setPosition(Node314_4rect.x+Node314_4rect.width/2,Node314_4rect.y+Node314_4rect.height/2);
  22457. Node314_4.setSize(Node314_4rect.width,Node314_4rect.height);
  22458. Node314_4.setStyle("opacity",1);
  22459. Node314_4.s({'pixelPerfect':true});
  22460. Node314_4borderwidth=1;
  22461. Node314_4.setRotation(0);
  22462. dataModel.add(Node314_4);
  22463. Node314_4.a('node.points',Node314_4compspts);
  22464. Node314_4.a('node.segments',[1,2]);
  22465. Node314_4.a('node.color','rgba(255,0,255,1)');
  22466. Node314_4.a('node.borderPattern',getDashStyle("@borderPattern@"));
  22467. Node314_4.a('node.borderColor','rgba(255,0,255,1)');
  22468. Node314_4.a('node.background','rgba(255,0,255,1)');
  22469. Node314_4.a('node.gradient','');
  22470. Node314_4.a('node.gradientcolor','rgba(255,0,255,1)');
  22471. Node314_4.a('node.endCompspts',Node314_4endCompspts);
  22472. Node314_4.a('node.startCompspts',Node314_4startCompspts);
  22473. (function (node, img, compspts, endCompspts, startCompspts) {
  22474. var position = node.getPosition(),
  22475. w = node.getWidth()*_ratio.ratioX,
  22476. h = node.getHeight()*_ratio.ratioY;
  22477. function resetPoints(rx, ry) {
  22478. for (var i = 0, len = compspts.length; i < len; i++) {
  22479. if (i%2 === 0) {
  22480. compspts[i]*=rx;
  22481. } else {
  22482. compspts[i]*=ry;
  22483. }
  22484. }
  22485. endCompspts[0] = compspts[compspts.length-2];
  22486. endCompspts[1] = compspts[compspts.length-1];
  22487. endCompspts[2] *= rx;
  22488. endCompspts[3] *= ry;
  22489. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  22490. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  22491. startCompspts[0] = compspts[0];
  22492. startCompspts[1] = compspts[1];
  22493. startCompspts[2] *= rx;
  22494. startCompspts[3] *= ry;
  22495. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  22496. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  22497. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  22498. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  22499. }
  22500. node.setSize(w, h);
  22501. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  22502. node.a('node.width', w);
  22503. node.a('node.height', h);
  22504. resetPoints(_ratio.ratioX, _ratio.ratioY);
  22505. node.borderWidth = 1;
  22506. node.a('node.borderwidth',node.borderWidth);
  22507. node._nodename = 'Node314_4';
  22508. node._nodeType = 'line';
  22509. zoomNodeList.push({
  22510. node: node,
  22511. attr: 'node.borderwidth'
  22512. });
  22513. var setWidth = node.setWidth,
  22514. setHeight = node.setHeight,
  22515. timer, rx = 1, ry = 1;
  22516. node.setWidth = function (width) {
  22517. var _width = this.getWidth();
  22518. rx = width / _width;
  22519. node.a('node.width', width);
  22520. setWidth.apply(this, arguments);
  22521. resetPoints(rx, 1);
  22522. }
  22523. node.setHeight = function (height) {
  22524. var _height = this.getHeight();
  22525. ry = height / _height;
  22526. node.a('node.height', height);
  22527. setHeight.apply(this, arguments);
  22528. resetPoints(1, ry);
  22529. }
  22530. })(Node314_4, Node314_4.getImage(), Node314_4compspts, Node314_4endCompspts, Node314_4startCompspts);
  22531. var Node315points=[1488, 339,1488, 359],
  22532. Node315rect=ht.Default.unionPoint([{x:1488,y:339},{x:1488,y:359}]),
  22533. Node315compspts=[];
  22534. _ratio = GD.getRatioWithRotation(0, ratio);
  22535. var _startratio = GD.getRatioWithRotation(4.71238898038469, ratio),
  22536. _endratio = GD.getRatioWithRotation(7.85398163397448, ratio);
  22537. for(var i=0;i<Node315points.length;i++){
  22538. if(i%2==0){
  22539. Node315compspts.push(Node315points[i]-Node315rect.x);
  22540. }else{
  22541. Node315compspts.push(Node315points[i]-Node315rect.y);
  22542. }
  22543. }
  22544. var Node315ptslength=Node315compspts.length;
  22545. if (Node315rect.height === 0) {
  22546. Node315compspts[0] -= 0;
  22547. Node315compspts[Node315ptslength-2] += 0;
  22548. } else if (Node315rect.width === 0){
  22549. Node315compspts[1] -= 0;
  22550. Node315compspts[Node315ptslength-1] += 0;
  22551. } else {
  22552. Node315compspts[0] -= 0;
  22553. Node315compspts[1] -= 0;
  22554. Node315compspts[Node315ptslength-2] += 0;
  22555. Node315compspts[Node315ptslength-1] += 0;
  22556. }
  22557. Node315 = new ht.Node();
  22558. Node315.borderWidth = 1;
  22559. Node315rect.width = Node315rect.width === 0 ? 0.0001 : Node315rect.width;
  22560. Node315rect.height = Node315rect.height === 0 ? 0.0001 : Node315rect.height;
  22561. var Node315endCompspts = [Node315compspts[Node315ptslength-2],Node315compspts[Node315ptslength-1],0,0];
  22562. var Node315startCompspts = [Node315compspts[0],Node315compspts[1],0,0];
  22563. Node315.setImage(GD.getPolyLineJSON());
  22564. Node315.setPosition(Node315rect.x+Node315rect.width/2,Node315rect.y+Node315rect.height/2);
  22565. Node315.setSize(Node315rect.width,Node315rect.height);
  22566. Node315.setStyle("opacity",1);
  22567. Node315.s({'pixelPerfect':true});
  22568. Node315borderwidth=1;
  22569. Node315.setRotation(0);
  22570. dataModel.add(Node315);
  22571. Node315.a('node.points',Node315compspts);
  22572. Node315.a('node.segments',[1,2]);
  22573. Node315.a('node.color','rgba(255,0,255,1)');
  22574. Node315.a('node.borderPattern',getDashStyle("@borderPattern@"));
  22575. Node315.a('node.borderColor','rgba(255,0,255,1)');
  22576. Node315.a('node.background','rgba(255,0,255,1)');
  22577. Node315.a('node.gradient','');
  22578. Node315.a('node.gradientcolor','rgba(255,0,255,1)');
  22579. Node315.a('node.endCompspts',Node315endCompspts);
  22580. Node315.a('node.startCompspts',Node315startCompspts);
  22581. (function (node, img, compspts, endCompspts, startCompspts) {
  22582. var position = node.getPosition(),
  22583. w = node.getWidth()*_ratio.ratioX,
  22584. h = node.getHeight()*_ratio.ratioY;
  22585. function resetPoints(rx, ry) {
  22586. for (var i = 0, len = compspts.length; i < len; i++) {
  22587. if (i%2 === 0) {
  22588. compspts[i]*=rx;
  22589. } else {
  22590. compspts[i]*=ry;
  22591. }
  22592. }
  22593. endCompspts[0] = compspts[compspts.length-2];
  22594. endCompspts[1] = compspts[compspts.length-1];
  22595. endCompspts[2] *= rx;
  22596. endCompspts[3] *= ry;
  22597. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  22598. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  22599. startCompspts[0] = compspts[0];
  22600. startCompspts[1] = compspts[1];
  22601. startCompspts[2] *= rx;
  22602. startCompspts[3] *= ry;
  22603. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  22604. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  22605. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  22606. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  22607. }
  22608. node.setSize(w, h);
  22609. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  22610. node.a('node.width', w);
  22611. node.a('node.height', h);
  22612. resetPoints(_ratio.ratioX, _ratio.ratioY);
  22613. node.borderWidth = 1;
  22614. node.a('node.borderwidth',node.borderWidth);
  22615. node._nodename = 'Node315';
  22616. node._nodeType = 'line';
  22617. zoomNodeList.push({
  22618. node: node,
  22619. attr: 'node.borderwidth'
  22620. });
  22621. var setWidth = node.setWidth,
  22622. setHeight = node.setHeight,
  22623. timer, rx = 1, ry = 1;
  22624. node.setWidth = function (width) {
  22625. var _width = this.getWidth();
  22626. rx = width / _width;
  22627. node.a('node.width', width);
  22628. setWidth.apply(this, arguments);
  22629. resetPoints(rx, 1);
  22630. }
  22631. node.setHeight = function (height) {
  22632. var _height = this.getHeight();
  22633. ry = height / _height;
  22634. node.a('node.height', height);
  22635. setHeight.apply(this, arguments);
  22636. resetPoints(1, ry);
  22637. }
  22638. })(Node315, Node315.getImage(), Node315compspts, Node315endCompspts, Node315startCompspts);
  22639. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  22640. var Node316 = new ht.lib['接地'](1548*ratio.ratioX, 256*ratio.ratioY, 15*_ratio.ratioX, 13*_ratio.ratioY, 0*Math.PI/180, {}, function (){return {}}, 'Node316');
  22641. _libModel.add("Node316", Node316);
  22642. Node316.setRotation(0*Math.PI/180);
  22643. ;
  22644. ;
  22645. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  22646. var Node317 = new ht.lib['接地'](1548*ratio.ratioX, 298*ratio.ratioY, 15*_ratio.ratioX, 13*_ratio.ratioY, 0*Math.PI/180, {}, function (){return {}}, 'Node317');
  22647. _libModel.add("Node317", Node317);
  22648. Node317.setRotation(0*Math.PI/180);
  22649. ;
  22650. ;
  22651. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  22652. var Node318 = new ht.lib['接地'](1548*ratio.ratioX, 336*ratio.ratioY, 15*_ratio.ratioX, 13*_ratio.ratioY, 0*Math.PI/180, {}, function (){return {}}, 'Node318');
  22653. _libModel.add("Node318", Node318);
  22654. Node318.setRotation(0*Math.PI/180);
  22655. ;
  22656. ;
  22657. var Node319points=[1489, 207,1629, 207],
  22658. Node319rect=ht.Default.unionPoint([{x:1489,y:207},{x:1629,y:207}]),
  22659. Node319compspts=[];
  22660. _ratio = GD.getRatioWithRotation(0, ratio);
  22661. var _startratio = GD.getRatioWithRotation(3.14159265358979, ratio),
  22662. _endratio = GD.getRatioWithRotation(0, ratio);
  22663. for(var i=0;i<Node319points.length;i++){
  22664. if(i%2==0){
  22665. Node319compspts.push(Node319points[i]-Node319rect.x);
  22666. }else{
  22667. Node319compspts.push(Node319points[i]-Node319rect.y);
  22668. }
  22669. }
  22670. var Node319ptslength=Node319compspts.length;
  22671. if (Node319rect.height === 0) {
  22672. Node319compspts[0] -= 0;
  22673. Node319compspts[Node319ptslength-2] += 0;
  22674. } else if (Node319rect.width === 0){
  22675. Node319compspts[1] -= 0;
  22676. Node319compspts[Node319ptslength-1] += 0;
  22677. } else {
  22678. Node319compspts[0] -= 0;
  22679. Node319compspts[1] -= 0;
  22680. Node319compspts[Node319ptslength-2] += 0;
  22681. Node319compspts[Node319ptslength-1] += 0;
  22682. }
  22683. Node319 = new ht.Node();
  22684. Node319.borderWidth = 1;
  22685. Node319rect.width = Node319rect.width === 0 ? 0.0001 : Node319rect.width;
  22686. Node319rect.height = Node319rect.height === 0 ? 0.0001 : Node319rect.height;
  22687. var Node319endCompspts = [Node319compspts[Node319ptslength-2],Node319compspts[Node319ptslength-1],0,0];
  22688. var Node319startCompspts = [Node319compspts[0],Node319compspts[1],0,0];
  22689. Node319.setImage(GD.getPolyLineJSON());
  22690. Node319.setPosition(Node319rect.x+Node319rect.width/2,Node319rect.y+Node319rect.height/2);
  22691. Node319.setSize(Node319rect.width,Node319rect.height);
  22692. Node319.setStyle("opacity",1);
  22693. Node319.s({'pixelPerfect':true});
  22694. Node319borderwidth=1;
  22695. Node319.setRotation(0);
  22696. dataModel.add(Node319);
  22697. Node319.a('node.points',Node319compspts);
  22698. Node319.a('node.segments',[1,2]);
  22699. Node319.a('node.color','rgba(255,0,255,1)');
  22700. Node319.a('node.borderPattern',getDashStyle("@borderPattern@"));
  22701. Node319.a('node.borderColor','rgba(255,0,255,1)');
  22702. Node319.a('node.background','rgba(255,0,255,1)');
  22703. Node319.a('node.gradient','');
  22704. Node319.a('node.gradientcolor','rgba(255,0,255,1)');
  22705. Node319.a('node.endCompspts',Node319endCompspts);
  22706. Node319.a('node.startCompspts',Node319startCompspts);
  22707. (function (node, img, compspts, endCompspts, startCompspts) {
  22708. var position = node.getPosition(),
  22709. w = node.getWidth()*_ratio.ratioX,
  22710. h = node.getHeight()*_ratio.ratioY;
  22711. function resetPoints(rx, ry) {
  22712. for (var i = 0, len = compspts.length; i < len; i++) {
  22713. if (i%2 === 0) {
  22714. compspts[i]*=rx;
  22715. } else {
  22716. compspts[i]*=ry;
  22717. }
  22718. }
  22719. endCompspts[0] = compspts[compspts.length-2];
  22720. endCompspts[1] = compspts[compspts.length-1];
  22721. endCompspts[2] *= rx;
  22722. endCompspts[3] *= ry;
  22723. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  22724. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  22725. startCompspts[0] = compspts[0];
  22726. startCompspts[1] = compspts[1];
  22727. startCompspts[2] *= rx;
  22728. startCompspts[3] *= ry;
  22729. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  22730. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  22731. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  22732. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  22733. }
  22734. node.setSize(w, h);
  22735. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  22736. node.a('node.width', w);
  22737. node.a('node.height', h);
  22738. resetPoints(_ratio.ratioX, _ratio.ratioY);
  22739. node.borderWidth = 1;
  22740. node.a('node.borderwidth',node.borderWidth);
  22741. node._nodename = 'Node319';
  22742. node._nodeType = 'line';
  22743. zoomNodeList.push({
  22744. node: node,
  22745. attr: 'node.borderwidth'
  22746. });
  22747. var setWidth = node.setWidth,
  22748. setHeight = node.setHeight,
  22749. timer, rx = 1, ry = 1;
  22750. node.setWidth = function (width) {
  22751. var _width = this.getWidth();
  22752. rx = width / _width;
  22753. node.a('node.width', width);
  22754. setWidth.apply(this, arguments);
  22755. resetPoints(rx, 1);
  22756. }
  22757. node.setHeight = function (height) {
  22758. var _height = this.getHeight();
  22759. ry = height / _height;
  22760. node.a('node.height', height);
  22761. setHeight.apply(this, arguments);
  22762. resetPoints(1, ry);
  22763. }
  22764. })(Node319, Node319.getImage(), Node319compspts, Node319endCompspts, Node319startCompspts);
  22765. var Node320points=[1629, 208,1629, 358],
  22766. Node320rect=ht.Default.unionPoint([{x:1629,y:208},{x:1629,y:358}]),
  22767. Node320compspts=[];
  22768. _ratio = GD.getRatioWithRotation(0, ratio);
  22769. var _startratio = GD.getRatioWithRotation(4.71238898038469, ratio),
  22770. _endratio = GD.getRatioWithRotation(7.85398163397448, ratio);
  22771. for(var i=0;i<Node320points.length;i++){
  22772. if(i%2==0){
  22773. Node320compspts.push(Node320points[i]-Node320rect.x);
  22774. }else{
  22775. Node320compspts.push(Node320points[i]-Node320rect.y);
  22776. }
  22777. }
  22778. var Node320ptslength=Node320compspts.length;
  22779. if (Node320rect.height === 0) {
  22780. Node320compspts[0] -= 0;
  22781. Node320compspts[Node320ptslength-2] += 0;
  22782. } else if (Node320rect.width === 0){
  22783. Node320compspts[1] -= 0;
  22784. Node320compspts[Node320ptslength-1] += 0;
  22785. } else {
  22786. Node320compspts[0] -= 0;
  22787. Node320compspts[1] -= 0;
  22788. Node320compspts[Node320ptslength-2] += 0;
  22789. Node320compspts[Node320ptslength-1] += 0;
  22790. }
  22791. Node320 = new ht.Node();
  22792. Node320.borderWidth = 1;
  22793. Node320rect.width = Node320rect.width === 0 ? 0.0001 : Node320rect.width;
  22794. Node320rect.height = Node320rect.height === 0 ? 0.0001 : Node320rect.height;
  22795. var Node320endCompspts = [Node320compspts[Node320ptslength-2],Node320compspts[Node320ptslength-1],0,0];
  22796. var Node320startCompspts = [Node320compspts[0],Node320compspts[1],0,0];
  22797. Node320.setImage(GD.getPolyLineJSON());
  22798. Node320.setPosition(Node320rect.x+Node320rect.width/2,Node320rect.y+Node320rect.height/2);
  22799. Node320.setSize(Node320rect.width,Node320rect.height);
  22800. Node320.setStyle("opacity",1);
  22801. Node320.s({'pixelPerfect':true});
  22802. Node320borderwidth=1;
  22803. Node320.setRotation(0);
  22804. dataModel.add(Node320);
  22805. Node320.a('node.points',Node320compspts);
  22806. Node320.a('node.segments',[1,2]);
  22807. Node320.a('node.color','rgba(255,0,255,1)');
  22808. Node320.a('node.borderPattern',getDashStyle("@borderPattern@"));
  22809. Node320.a('node.borderColor','rgba(255,0,255,1)');
  22810. Node320.a('node.background','rgba(255,0,255,1)');
  22811. Node320.a('node.gradient','');
  22812. Node320.a('node.gradientcolor','rgba(255,0,255,1)');
  22813. Node320.a('node.endCompspts',Node320endCompspts);
  22814. Node320.a('node.startCompspts',Node320startCompspts);
  22815. (function (node, img, compspts, endCompspts, startCompspts) {
  22816. var position = node.getPosition(),
  22817. w = node.getWidth()*_ratio.ratioX,
  22818. h = node.getHeight()*_ratio.ratioY;
  22819. function resetPoints(rx, ry) {
  22820. for (var i = 0, len = compspts.length; i < len; i++) {
  22821. if (i%2 === 0) {
  22822. compspts[i]*=rx;
  22823. } else {
  22824. compspts[i]*=ry;
  22825. }
  22826. }
  22827. endCompspts[0] = compspts[compspts.length-2];
  22828. endCompspts[1] = compspts[compspts.length-1];
  22829. endCompspts[2] *= rx;
  22830. endCompspts[3] *= ry;
  22831. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  22832. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  22833. startCompspts[0] = compspts[0];
  22834. startCompspts[1] = compspts[1];
  22835. startCompspts[2] *= rx;
  22836. startCompspts[3] *= ry;
  22837. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  22838. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  22839. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  22840. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  22841. }
  22842. node.setSize(w, h);
  22843. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  22844. node.a('node.width', w);
  22845. node.a('node.height', h);
  22846. resetPoints(_ratio.ratioX, _ratio.ratioY);
  22847. node.borderWidth = 1;
  22848. node.a('node.borderwidth',node.borderWidth);
  22849. node._nodename = 'Node320';
  22850. node._nodeType = 'line';
  22851. zoomNodeList.push({
  22852. node: node,
  22853. attr: 'node.borderwidth'
  22854. });
  22855. var setWidth = node.setWidth,
  22856. setHeight = node.setHeight,
  22857. timer, rx = 1, ry = 1;
  22858. node.setWidth = function (width) {
  22859. var _width = this.getWidth();
  22860. rx = width / _width;
  22861. node.a('node.width', width);
  22862. setWidth.apply(this, arguments);
  22863. resetPoints(rx, 1);
  22864. }
  22865. node.setHeight = function (height) {
  22866. var _height = this.getHeight();
  22867. ry = height / _height;
  22868. node.a('node.height', height);
  22869. setHeight.apply(this, arguments);
  22870. resetPoints(1, ry);
  22871. }
  22872. })(Node320, Node320.getImage(), Node320compspts, Node320endCompspts, Node320startCompspts);
  22873. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  22874. var Node321 = new ht.lib['倒置 接地刀闸通用图元'](1548*ratio.ratioX, 284*ratio.ratioY, 15*_ratio.ratioX, 21*_ratio.ratioY, 0*Math.PI/180, {xianshi4:'HY_DQ.SX_GD_HYF_DQ_P1_L1_001_DI0046',}, function (){return {}}, 'Node321');
  22875. _libModel.add("Node321", Node321);
  22876. Node321.setRotation(0*Math.PI/180);
  22877. ;
  22878. ;
  22879. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  22880. var Node322 = new ht.lib['倒置 接地刀闸通用图元'](1548*ratio.ratioX, 323*ratio.ratioY, 15*_ratio.ratioX, 21*_ratio.ratioY, 0*Math.PI/180, {xianshi4:'HY_DQ.SX_GD_HYF_DQ_P1_L1_001_DI0044',}, function (){return {}}, 'Node322');
  22881. _libModel.add("Node322", Node322);
  22882. Node322.setRotation(0*Math.PI/180);
  22883. ;
  22884. ;
  22885. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  22886. var Node323 = new ht.lib['倒置 接地刀闸通用图元'](344*ratio.ratioX, 493*ratio.ratioY, 15*_ratio.ratioX, 21*_ratio.ratioY, 0*Math.PI/180, {xianshi4:'HY_DQ.SX_GD_HYF_DQ_P1_L1_001_DI0094',}, function (){return {}}, 'Node323');
  22887. _libModel.add("Node323", Node323);
  22888. Node323.setRotation(0*Math.PI/180);
  22889. ;
  22890. ;
  22891. _ratio = GD.getRatioWithRotation(180*Math.PI/180, ratio);
  22892. var Node324 = new ht.lib['倒置 接地刀闸通用图元'](353*ratio.ratioX, 545*ratio.ratioY, 15*_ratio.ratioX, 21*_ratio.ratioY, 180*Math.PI/180, {xianshi4:'HY_DQ.SX_GD_HYF_DQ_P1_L1_001_DI0092',}, function (){return {}}, 'Node324');
  22893. _libModel.add("Node324", Node324);
  22894. Node324.setRotation(180*Math.PI/180);
  22895. ;
  22896. ;
  22897. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  22898. var Node325 = new ht.lib['倒置 接地刀闸通用图元'](760*ratio.ratioX, 536*ratio.ratioY, 15*_ratio.ratioX, 21*_ratio.ratioY, 0*Math.PI/180, {xianshi4:'HY_DQ.SX_GD_HYF_DQ_P1_L1_001_DI0032',}, function (){return {}}, 'Node325');
  22899. _libModel.add("Node325", Node325);
  22900. Node325.setRotation(0*Math.PI/180);
  22901. ;
  22902. ;
  22903. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  22904. var Node326 = new ht.lib['倒置 接地刀闸通用图元'](1240*ratio.ratioX, 545*ratio.ratioY, 15*_ratio.ratioX, 21*_ratio.ratioY, 0*Math.PI/180, {xianshi4:'HY_DQ.SX_GD_HYF_DQ_P1_L1_001_DI0050',}, function (){return {}}, 'Node326');
  22905. _libModel.add("Node326", Node326);
  22906. Node326.setRotation(0*Math.PI/180);
  22907. ;
  22908. ;
  22909. _ratio = GD.getRatioWithRotation(180*Math.PI/180, ratio);
  22910. var Node327 = new ht.lib['倒置 接地刀闸通用图元'](1449*ratio.ratioX, 496*ratio.ratioY, 15*_ratio.ratioX, 21*_ratio.ratioY, 180*Math.PI/180, {xianshi4:'HY_DQ.SX_GD_HYF_DQ_P1_L1_001_DI0126',}, function (){return {}}, 'Node327');
  22911. _libModel.add("Node327", Node327);
  22912. Node327.setRotation(180*Math.PI/180);
  22913. ;
  22914. ;
  22915. _ratio = GD.getRatioWithRotation(180*Math.PI/180, ratio);
  22916. var Node328 = new ht.lib['倒置 接地刀闸通用图元'](1564*ratio.ratioX, 497*ratio.ratioY, 15*_ratio.ratioX, 21*_ratio.ratioY, 180*Math.PI/180, {xianshi4:'HY_DQ.SX_GD_HYF_DQ_P1_L1_001_DI0127',}, function (){return {}}, 'Node328');
  22917. _libModel.add("Node328", Node328);
  22918. Node328.setRotation(180*Math.PI/180);
  22919. ;
  22920. ;
  22921. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  22922. var Node329 = new ht.lib['倒置 接地刀闸通用图元'](1726*ratio.ratioX, 494*ratio.ratioY, 15*_ratio.ratioX, 21*_ratio.ratioY, 0*Math.PI/180, {xianshi4:'HY_DQ.SX_GD_HYF_DQ_P1_L1_001_DI0134',}, function (){return {}}, 'Node329');
  22923. _libModel.add("Node329", Node329);
  22924. Node329.setRotation(0*Math.PI/180);
  22925. ;
  22926. ;
  22927. var Node330points=[1666, 612,1666, 632],
  22928. Node330rect=ht.Default.unionPoint([{x:1666,y:612},{x:1666,y:632}]),
  22929. Node330compspts=[];
  22930. _ratio = GD.getRatioWithRotation(0, ratio);
  22931. var _startratio = GD.getRatioWithRotation(4.71238898038469, ratio),
  22932. _endratio = GD.getRatioWithRotation(7.85398163397448, ratio);
  22933. for(var i=0;i<Node330points.length;i++){
  22934. if(i%2==0){
  22935. Node330compspts.push(Node330points[i]-Node330rect.x);
  22936. }else{
  22937. Node330compspts.push(Node330points[i]-Node330rect.y);
  22938. }
  22939. }
  22940. var Node330ptslength=Node330compspts.length;
  22941. if (Node330rect.height === 0) {
  22942. Node330compspts[0] -= 0;
  22943. Node330compspts[Node330ptslength-2] += 0;
  22944. } else if (Node330rect.width === 0){
  22945. Node330compspts[1] -= 0;
  22946. Node330compspts[Node330ptslength-1] += 0;
  22947. } else {
  22948. Node330compspts[0] -= 0;
  22949. Node330compspts[1] -= 0;
  22950. Node330compspts[Node330ptslength-2] += 0;
  22951. Node330compspts[Node330ptslength-1] += 0;
  22952. }
  22953. Node330 = new ht.Node();
  22954. Node330.borderWidth = 1;
  22955. Node330rect.width = Node330rect.width === 0 ? 0.0001 : Node330rect.width;
  22956. Node330rect.height = Node330rect.height === 0 ? 0.0001 : Node330rect.height;
  22957. var Node330endCompspts = [Node330compspts[Node330ptslength-2],Node330compspts[Node330ptslength-1],0,0];
  22958. var Node330startCompspts = [Node330compspts[0],Node330compspts[1],0,0];
  22959. Node330.setImage(GD.getPolyLineJSON());
  22960. Node330.setPosition(Node330rect.x+Node330rect.width/2,Node330rect.y+Node330rect.height/2);
  22961. Node330.setSize(Node330rect.width,Node330rect.height);
  22962. Node330.setStyle("opacity",1);
  22963. Node330.s({'pixelPerfect':true});
  22964. Node330borderwidth=1;
  22965. Node330.setRotation(0);
  22966. dataModel.add(Node330);
  22967. Node330.a('node.points',Node330compspts);
  22968. Node330.a('node.segments',[1,2]);
  22969. Node330.a('node.color','rgba(255,128,0,1)');
  22970. Node330.a('node.borderPattern',getDashStyle("@borderPattern@"));
  22971. Node330.a('node.borderColor','rgba(255,128,0,1)');
  22972. Node330.a('node.background','rgba(255,128,0,1)');
  22973. Node330.a('node.gradient','');
  22974. Node330.a('node.gradientcolor','rgba(255,128,0,1)');
  22975. Node330.a('node.endCompspts',Node330endCompspts);
  22976. Node330.a('node.startCompspts',Node330startCompspts);
  22977. (function (node, img, compspts, endCompspts, startCompspts) {
  22978. var position = node.getPosition(),
  22979. w = node.getWidth()*_ratio.ratioX,
  22980. h = node.getHeight()*_ratio.ratioY;
  22981. function resetPoints(rx, ry) {
  22982. for (var i = 0, len = compspts.length; i < len; i++) {
  22983. if (i%2 === 0) {
  22984. compspts[i]*=rx;
  22985. } else {
  22986. compspts[i]*=ry;
  22987. }
  22988. }
  22989. endCompspts[0] = compspts[compspts.length-2];
  22990. endCompspts[1] = compspts[compspts.length-1];
  22991. endCompspts[2] *= rx;
  22992. endCompspts[3] *= ry;
  22993. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  22994. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  22995. startCompspts[0] = compspts[0];
  22996. startCompspts[1] = compspts[1];
  22997. startCompspts[2] *= rx;
  22998. startCompspts[3] *= ry;
  22999. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  23000. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  23001. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  23002. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  23003. }
  23004. node.setSize(w, h);
  23005. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  23006. node.a('node.width', w);
  23007. node.a('node.height', h);
  23008. resetPoints(_ratio.ratioX, _ratio.ratioY);
  23009. node.borderWidth = 1;
  23010. node.a('node.borderwidth',node.borderWidth);
  23011. node._nodename = 'Node330';
  23012. node._nodeType = 'line';
  23013. zoomNodeList.push({
  23014. node: node,
  23015. attr: 'node.borderwidth'
  23016. });
  23017. var setWidth = node.setWidth,
  23018. setHeight = node.setHeight,
  23019. timer, rx = 1, ry = 1;
  23020. node.setWidth = function (width) {
  23021. var _width = this.getWidth();
  23022. rx = width / _width;
  23023. node.a('node.width', width);
  23024. setWidth.apply(this, arguments);
  23025. resetPoints(rx, 1);
  23026. }
  23027. node.setHeight = function (height) {
  23028. var _height = this.getHeight();
  23029. ry = height / _height;
  23030. node.a('node.height', height);
  23031. setHeight.apply(this, arguments);
  23032. resetPoints(1, ry);
  23033. }
  23034. })(Node330, Node330.getImage(), Node330compspts, Node330endCompspts, Node330startCompspts);
  23035. var Node331points=[1666, 512,1666, 572],
  23036. Node331rect=ht.Default.unionPoint([{x:1666,y:512},{x:1666,y:572}]),
  23037. Node331compspts=[];
  23038. _ratio = GD.getRatioWithRotation(0, ratio);
  23039. var _startratio = GD.getRatioWithRotation(4.71238898038469, ratio),
  23040. _endratio = GD.getRatioWithRotation(7.85398163397448, ratio);
  23041. for(var i=0;i<Node331points.length;i++){
  23042. if(i%2==0){
  23043. Node331compspts.push(Node331points[i]-Node331rect.x);
  23044. }else{
  23045. Node331compspts.push(Node331points[i]-Node331rect.y);
  23046. }
  23047. }
  23048. var Node331ptslength=Node331compspts.length;
  23049. if (Node331rect.height === 0) {
  23050. Node331compspts[0] -= 0;
  23051. Node331compspts[Node331ptslength-2] += 0;
  23052. } else if (Node331rect.width === 0){
  23053. Node331compspts[1] -= 0;
  23054. Node331compspts[Node331ptslength-1] += 0;
  23055. } else {
  23056. Node331compspts[0] -= 0;
  23057. Node331compspts[1] -= 0;
  23058. Node331compspts[Node331ptslength-2] += 0;
  23059. Node331compspts[Node331ptslength-1] += 0;
  23060. }
  23061. Node331 = new ht.Node();
  23062. Node331.borderWidth = 1;
  23063. Node331rect.width = Node331rect.width === 0 ? 0.0001 : Node331rect.width;
  23064. Node331rect.height = Node331rect.height === 0 ? 0.0001 : Node331rect.height;
  23065. var Node331endCompspts = [Node331compspts[Node331ptslength-2],Node331compspts[Node331ptslength-1],0,0];
  23066. var Node331startCompspts = [Node331compspts[0],Node331compspts[1],0,0];
  23067. Node331.setImage(GD.getPolyLineJSON());
  23068. Node331.setPosition(Node331rect.x+Node331rect.width/2,Node331rect.y+Node331rect.height/2);
  23069. Node331.setSize(Node331rect.width,Node331rect.height);
  23070. Node331.setStyle("opacity",1);
  23071. Node331.s({'pixelPerfect':true});
  23072. Node331borderwidth=1;
  23073. Node331.setRotation(0);
  23074. dataModel.add(Node331);
  23075. Node331.a('node.points',Node331compspts);
  23076. Node331.a('node.segments',[1,2]);
  23077. Node331.a('node.color','rgba(255,128,0,1)');
  23078. Node331.a('node.borderPattern',getDashStyle("@borderPattern@"));
  23079. Node331.a('node.borderColor','rgba(255,128,0,1)');
  23080. Node331.a('node.background','rgba(255,128,0,1)');
  23081. Node331.a('node.gradient','');
  23082. Node331.a('node.gradientcolor','rgba(255,128,0,1)');
  23083. Node331.a('node.endCompspts',Node331endCompspts);
  23084. Node331.a('node.startCompspts',Node331startCompspts);
  23085. (function (node, img, compspts, endCompspts, startCompspts) {
  23086. var position = node.getPosition(),
  23087. w = node.getWidth()*_ratio.ratioX,
  23088. h = node.getHeight()*_ratio.ratioY;
  23089. function resetPoints(rx, ry) {
  23090. for (var i = 0, len = compspts.length; i < len; i++) {
  23091. if (i%2 === 0) {
  23092. compspts[i]*=rx;
  23093. } else {
  23094. compspts[i]*=ry;
  23095. }
  23096. }
  23097. endCompspts[0] = compspts[compspts.length-2];
  23098. endCompspts[1] = compspts[compspts.length-1];
  23099. endCompspts[2] *= rx;
  23100. endCompspts[3] *= ry;
  23101. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  23102. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  23103. startCompspts[0] = compspts[0];
  23104. startCompspts[1] = compspts[1];
  23105. startCompspts[2] *= rx;
  23106. startCompspts[3] *= ry;
  23107. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  23108. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  23109. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  23110. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  23111. }
  23112. node.setSize(w, h);
  23113. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  23114. node.a('node.width', w);
  23115. node.a('node.height', h);
  23116. resetPoints(_ratio.ratioX, _ratio.ratioY);
  23117. node.borderWidth = 1;
  23118. node.a('node.borderwidth',node.borderWidth);
  23119. node._nodename = 'Node331';
  23120. node._nodeType = 'line';
  23121. zoomNodeList.push({
  23122. node: node,
  23123. attr: 'node.borderwidth'
  23124. });
  23125. var setWidth = node.setWidth,
  23126. setHeight = node.setHeight,
  23127. timer, rx = 1, ry = 1;
  23128. node.setWidth = function (width) {
  23129. var _width = this.getWidth();
  23130. rx = width / _width;
  23131. node.a('node.width', width);
  23132. setWidth.apply(this, arguments);
  23133. resetPoints(rx, 1);
  23134. }
  23135. node.setHeight = function (height) {
  23136. var _height = this.getHeight();
  23137. ry = height / _height;
  23138. node.a('node.height', height);
  23139. setHeight.apply(this, arguments);
  23140. resetPoints(1, ry);
  23141. }
  23142. })(Node331, Node331.getImage(), Node331compspts, Node331endCompspts, Node331startCompspts);
  23143. var Node332points=[1666, 563,1736, 563],
  23144. Node332rect=ht.Default.unionPoint([{x:1666,y:563},{x:1736,y:563}]),
  23145. Node332compspts=[];
  23146. _ratio = GD.getRatioWithRotation(0, ratio);
  23147. var _startratio = GD.getRatioWithRotation(3.14159265358979, ratio),
  23148. _endratio = GD.getRatioWithRotation(0, ratio);
  23149. for(var i=0;i<Node332points.length;i++){
  23150. if(i%2==0){
  23151. Node332compspts.push(Node332points[i]-Node332rect.x);
  23152. }else{
  23153. Node332compspts.push(Node332points[i]-Node332rect.y);
  23154. }
  23155. }
  23156. var Node332ptslength=Node332compspts.length;
  23157. if (Node332rect.height === 0) {
  23158. Node332compspts[0] -= 0;
  23159. Node332compspts[Node332ptslength-2] += 0;
  23160. } else if (Node332rect.width === 0){
  23161. Node332compspts[1] -= 0;
  23162. Node332compspts[Node332ptslength-1] += 0;
  23163. } else {
  23164. Node332compspts[0] -= 0;
  23165. Node332compspts[1] -= 0;
  23166. Node332compspts[Node332ptslength-2] += 0;
  23167. Node332compspts[Node332ptslength-1] += 0;
  23168. }
  23169. Node332 = new ht.Node();
  23170. Node332.borderWidth = 1;
  23171. Node332rect.width = Node332rect.width === 0 ? 0.0001 : Node332rect.width;
  23172. Node332rect.height = Node332rect.height === 0 ? 0.0001 : Node332rect.height;
  23173. var Node332endCompspts = [Node332compspts[Node332ptslength-2],Node332compspts[Node332ptslength-1],0,0];
  23174. var Node332startCompspts = [Node332compspts[0],Node332compspts[1],0,0];
  23175. Node332.setImage(GD.getPolyLineJSON());
  23176. Node332.setPosition(Node332rect.x+Node332rect.width/2,Node332rect.y+Node332rect.height/2);
  23177. Node332.setSize(Node332rect.width,Node332rect.height);
  23178. Node332.setStyle("opacity",1);
  23179. Node332.s({'pixelPerfect':true});
  23180. Node332borderwidth=1;
  23181. Node332.setRotation(0);
  23182. dataModel.add(Node332);
  23183. Node332.a('node.points',Node332compspts);
  23184. Node332.a('node.segments',[1,2]);
  23185. Node332.a('node.color','rgba(255,128,0,1)');
  23186. Node332.a('node.borderPattern',getDashStyle("@borderPattern@"));
  23187. Node332.a('node.borderColor','rgba(255,128,0,1)');
  23188. Node332.a('node.background','rgba(255,128,0,1)');
  23189. Node332.a('node.gradient','');
  23190. Node332.a('node.gradientcolor','rgba(255,128,0,1)');
  23191. Node332.a('node.endCompspts',Node332endCompspts);
  23192. Node332.a('node.startCompspts',Node332startCompspts);
  23193. (function (node, img, compspts, endCompspts, startCompspts) {
  23194. var position = node.getPosition(),
  23195. w = node.getWidth()*_ratio.ratioX,
  23196. h = node.getHeight()*_ratio.ratioY;
  23197. function resetPoints(rx, ry) {
  23198. for (var i = 0, len = compspts.length; i < len; i++) {
  23199. if (i%2 === 0) {
  23200. compspts[i]*=rx;
  23201. } else {
  23202. compspts[i]*=ry;
  23203. }
  23204. }
  23205. endCompspts[0] = compspts[compspts.length-2];
  23206. endCompspts[1] = compspts[compspts.length-1];
  23207. endCompspts[2] *= rx;
  23208. endCompspts[3] *= ry;
  23209. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  23210. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  23211. startCompspts[0] = compspts[0];
  23212. startCompspts[1] = compspts[1];
  23213. startCompspts[2] *= rx;
  23214. startCompspts[3] *= ry;
  23215. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  23216. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  23217. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  23218. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  23219. }
  23220. node.setSize(w, h);
  23221. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  23222. node.a('node.width', w);
  23223. node.a('node.height', h);
  23224. resetPoints(_ratio.ratioX, _ratio.ratioY);
  23225. node.borderWidth = 1;
  23226. node.a('node.borderwidth',node.borderWidth);
  23227. node._nodename = 'Node332';
  23228. node._nodeType = 'line';
  23229. zoomNodeList.push({
  23230. node: node,
  23231. attr: 'node.borderwidth'
  23232. });
  23233. var setWidth = node.setWidth,
  23234. setHeight = node.setHeight,
  23235. timer, rx = 1, ry = 1;
  23236. node.setWidth = function (width) {
  23237. var _width = this.getWidth();
  23238. rx = width / _width;
  23239. node.a('node.width', width);
  23240. setWidth.apply(this, arguments);
  23241. resetPoints(rx, 1);
  23242. }
  23243. node.setHeight = function (height) {
  23244. var _height = this.getHeight();
  23245. ry = height / _height;
  23246. node.a('node.height', height);
  23247. setHeight.apply(this, arguments);
  23248. resetPoints(1, ry);
  23249. }
  23250. })(Node332, Node332.getImage(), Node332compspts, Node332endCompspts, Node332startCompspts);
  23251. var Node333points=[1736, 553,1736, 563],
  23252. Node333rect=ht.Default.unionPoint([{x:1736,y:553},{x:1736,y:563}]),
  23253. Node333compspts=[];
  23254. _ratio = GD.getRatioWithRotation(0, ratio);
  23255. var _startratio = GD.getRatioWithRotation(4.71238898038469, ratio),
  23256. _endratio = GD.getRatioWithRotation(7.85398163397448, ratio);
  23257. for(var i=0;i<Node333points.length;i++){
  23258. if(i%2==0){
  23259. Node333compspts.push(Node333points[i]-Node333rect.x);
  23260. }else{
  23261. Node333compspts.push(Node333points[i]-Node333rect.y);
  23262. }
  23263. }
  23264. var Node333ptslength=Node333compspts.length;
  23265. if (Node333rect.height === 0) {
  23266. Node333compspts[0] -= 0;
  23267. Node333compspts[Node333ptslength-2] += 0;
  23268. } else if (Node333rect.width === 0){
  23269. Node333compspts[1] -= 0;
  23270. Node333compspts[Node333ptslength-1] += 0;
  23271. } else {
  23272. Node333compspts[0] -= 0;
  23273. Node333compspts[1] -= 0;
  23274. Node333compspts[Node333ptslength-2] += 0;
  23275. Node333compspts[Node333ptslength-1] += 0;
  23276. }
  23277. Node333 = new ht.Node();
  23278. Node333.borderWidth = 1;
  23279. Node333rect.width = Node333rect.width === 0 ? 0.0001 : Node333rect.width;
  23280. Node333rect.height = Node333rect.height === 0 ? 0.0001 : Node333rect.height;
  23281. var Node333endCompspts = [Node333compspts[Node333ptslength-2],Node333compspts[Node333ptslength-1],0,0];
  23282. var Node333startCompspts = [Node333compspts[0],Node333compspts[1],0,0];
  23283. Node333.setImage(GD.getPolyLineJSON());
  23284. Node333.setPosition(Node333rect.x+Node333rect.width/2,Node333rect.y+Node333rect.height/2);
  23285. Node333.setSize(Node333rect.width,Node333rect.height);
  23286. Node333.setStyle("opacity",1);
  23287. Node333.s({'pixelPerfect':true});
  23288. Node333borderwidth=1;
  23289. Node333.setRotation(0);
  23290. dataModel.add(Node333);
  23291. Node333.a('node.points',Node333compspts);
  23292. Node333.a('node.segments',[1,2]);
  23293. Node333.a('node.color','rgba(255,128,0,1)');
  23294. Node333.a('node.borderPattern',getDashStyle("@borderPattern@"));
  23295. Node333.a('node.borderColor','rgba(255,128,0,1)');
  23296. Node333.a('node.background','rgba(255,128,0,1)');
  23297. Node333.a('node.gradient','');
  23298. Node333.a('node.gradientcolor','rgba(255,128,0,1)');
  23299. Node333.a('node.endCompspts',Node333endCompspts);
  23300. Node333.a('node.startCompspts',Node333startCompspts);
  23301. (function (node, img, compspts, endCompspts, startCompspts) {
  23302. var position = node.getPosition(),
  23303. w = node.getWidth()*_ratio.ratioX,
  23304. h = node.getHeight()*_ratio.ratioY;
  23305. function resetPoints(rx, ry) {
  23306. for (var i = 0, len = compspts.length; i < len; i++) {
  23307. if (i%2 === 0) {
  23308. compspts[i]*=rx;
  23309. } else {
  23310. compspts[i]*=ry;
  23311. }
  23312. }
  23313. endCompspts[0] = compspts[compspts.length-2];
  23314. endCompspts[1] = compspts[compspts.length-1];
  23315. endCompspts[2] *= rx;
  23316. endCompspts[3] *= ry;
  23317. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  23318. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  23319. startCompspts[0] = compspts[0];
  23320. startCompspts[1] = compspts[1];
  23321. startCompspts[2] *= rx;
  23322. startCompspts[3] *= ry;
  23323. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  23324. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  23325. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  23326. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  23327. }
  23328. node.setSize(w, h);
  23329. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  23330. node.a('node.width', w);
  23331. node.a('node.height', h);
  23332. resetPoints(_ratio.ratioX, _ratio.ratioY);
  23333. node.borderWidth = 1;
  23334. node.a('node.borderwidth',node.borderWidth);
  23335. node._nodename = 'Node333';
  23336. node._nodeType = 'line';
  23337. zoomNodeList.push({
  23338. node: node,
  23339. attr: 'node.borderwidth'
  23340. });
  23341. var setWidth = node.setWidth,
  23342. setHeight = node.setHeight,
  23343. timer, rx = 1, ry = 1;
  23344. node.setWidth = function (width) {
  23345. var _width = this.getWidth();
  23346. rx = width / _width;
  23347. node.a('node.width', width);
  23348. setWidth.apply(this, arguments);
  23349. resetPoints(rx, 1);
  23350. }
  23351. node.setHeight = function (height) {
  23352. var _height = this.getHeight();
  23353. ry = height / _height;
  23354. node.a('node.height', height);
  23355. setHeight.apply(this, arguments);
  23356. resetPoints(1, ry);
  23357. }
  23358. })(Node333, Node333.getImage(), Node333compspts, Node333endCompspts, Node333startCompspts);
  23359. _ratio = GD.getRatioWithRotation(180*Math.PI/180, ratio);
  23360. var Node334 = new ht.lib['黄色接地'](1735*ratio.ratioX, 530*ratio.ratioY, 15*_ratio.ratioX, 13*_ratio.ratioY, 180*Math.PI/180, {}, function (){return {}}, 'Node334');
  23361. _libModel.add("Node334", Node334);
  23362. Node334.setRotation(180*Math.PI/180);
  23363. ;
  23364. ;
  23365. var Node335points=[1663, 500,1663, 500],
  23366. Node335rect=ht.Default.unionPoint([{x:1663,y:500},{x:1663,y:500}]),
  23367. Node335compspts=[];
  23368. _ratio = GD.getRatioWithRotation(0, ratio);
  23369. var _startratio = GD.getRatioWithRotation(4.71238898038469, ratio),
  23370. _endratio = GD.getRatioWithRotation(4.71238898038469, ratio);
  23371. for(var i=0;i<Node335points.length;i++){
  23372. if(i%2==0){
  23373. Node335compspts.push(Node335points[i]-Node335rect.x);
  23374. }else{
  23375. Node335compspts.push(Node335points[i]-Node335rect.y);
  23376. }
  23377. }
  23378. var Node335ptslength=Node335compspts.length;
  23379. if (Node335rect.height === 0) {
  23380. Node335compspts[0] -= 0;
  23381. Node335compspts[Node335ptslength-2] += 0;
  23382. } else if (Node335rect.width === 0){
  23383. Node335compspts[1] -= 0;
  23384. Node335compspts[Node335ptslength-1] += 0;
  23385. } else {
  23386. Node335compspts[0] -= 0;
  23387. Node335compspts[1] -= 0;
  23388. Node335compspts[Node335ptslength-2] += 0;
  23389. Node335compspts[Node335ptslength-1] += 0;
  23390. }
  23391. Node335 = new ht.Node();
  23392. Node335.borderWidth = 1;
  23393. Node335rect.width = Node335rect.width === 0 ? 0.0001 : Node335rect.width;
  23394. Node335rect.height = Node335rect.height === 0 ? 0.0001 : Node335rect.height;
  23395. var Node335endCompspts = [Node335compspts[Node335ptslength-2],Node335compspts[Node335ptslength-1],0,0];
  23396. var Node335startCompspts = [Node335compspts[0],Node335compspts[1],0,0];
  23397. Node335.setImage(GD.getPolyLineJSON());
  23398. Node335.setPosition(Node335rect.x+Node335rect.width/2,Node335rect.y+Node335rect.height/2);
  23399. Node335.setSize(Node335rect.width,Node335rect.height);
  23400. Node335.setStyle("opacity",1);
  23401. Node335.s({'pixelPerfect':true});
  23402. Node335borderwidth=1;
  23403. Node335.setRotation(0);
  23404. dataModel.add(Node335);
  23405. Node335.a('node.points',Node335compspts);
  23406. Node335.a('node.segments',[1,2]);
  23407. Node335.a('node.color','rgba(255,128,0,1)');
  23408. Node335.a('node.borderPattern',getDashStyle("@borderPattern@"));
  23409. Node335.a('node.borderColor','rgba(255,128,0,1)');
  23410. Node335.a('node.background','rgba(255,128,0,1)');
  23411. Node335.a('node.gradient','');
  23412. Node335.a('node.gradientcolor','rgba(255,128,0,1)');
  23413. Node335.a('node.endCompspts',Node335endCompspts);
  23414. Node335.a('node.startCompspts',Node335startCompspts);
  23415. (function (node, img, compspts, endCompspts, startCompspts) {
  23416. var position = node.getPosition(),
  23417. w = node.getWidth()*_ratio.ratioX,
  23418. h = node.getHeight()*_ratio.ratioY;
  23419. function resetPoints(rx, ry) {
  23420. for (var i = 0, len = compspts.length; i < len; i++) {
  23421. if (i%2 === 0) {
  23422. compspts[i]*=rx;
  23423. } else {
  23424. compspts[i]*=ry;
  23425. }
  23426. }
  23427. endCompspts[0] = compspts[compspts.length-2];
  23428. endCompspts[1] = compspts[compspts.length-1];
  23429. endCompspts[2] *= rx;
  23430. endCompspts[3] *= ry;
  23431. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  23432. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  23433. startCompspts[0] = compspts[0];
  23434. startCompspts[1] = compspts[1];
  23435. startCompspts[2] *= rx;
  23436. startCompspts[3] *= ry;
  23437. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  23438. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  23439. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  23440. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  23441. }
  23442. node.setSize(w, h);
  23443. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  23444. node.a('node.width', w);
  23445. node.a('node.height', h);
  23446. resetPoints(_ratio.ratioX, _ratio.ratioY);
  23447. node.borderWidth = 1;
  23448. node.a('node.borderwidth',node.borderWidth);
  23449. node._nodename = 'Node335';
  23450. node._nodeType = 'line';
  23451. zoomNodeList.push({
  23452. node: node,
  23453. attr: 'node.borderwidth'
  23454. });
  23455. var setWidth = node.setWidth,
  23456. setHeight = node.setHeight,
  23457. timer, rx = 1, ry = 1;
  23458. node.setWidth = function (width) {
  23459. var _width = this.getWidth();
  23460. rx = width / _width;
  23461. node.a('node.width', width);
  23462. setWidth.apply(this, arguments);
  23463. resetPoints(rx, 1);
  23464. }
  23465. node.setHeight = function (height) {
  23466. var _height = this.getHeight();
  23467. ry = height / _height;
  23468. node.a('node.height', height);
  23469. setHeight.apply(this, arguments);
  23470. resetPoints(1, ry);
  23471. }
  23472. })(Node335, Node335.getImage(), Node335compspts, Node335endCompspts, Node335startCompspts);
  23473. var Node336points=[1663, 478,1663, 478],
  23474. Node336rect=ht.Default.unionPoint([{x:1663,y:478},{x:1663,y:478}]),
  23475. Node336compspts=[];
  23476. _ratio = GD.getRatioWithRotation(0, ratio);
  23477. var _startratio = GD.getRatioWithRotation(4.71238898038469, ratio),
  23478. _endratio = GD.getRatioWithRotation(4.71238898038469, ratio);
  23479. for(var i=0;i<Node336points.length;i++){
  23480. if(i%2==0){
  23481. Node336compspts.push(Node336points[i]-Node336rect.x);
  23482. }else{
  23483. Node336compspts.push(Node336points[i]-Node336rect.y);
  23484. }
  23485. }
  23486. var Node336ptslength=Node336compspts.length;
  23487. if (Node336rect.height === 0) {
  23488. Node336compspts[0] -= 0;
  23489. Node336compspts[Node336ptslength-2] += 0;
  23490. } else if (Node336rect.width === 0){
  23491. Node336compspts[1] -= 0;
  23492. Node336compspts[Node336ptslength-1] += 0;
  23493. } else {
  23494. Node336compspts[0] -= 0;
  23495. Node336compspts[1] -= 0;
  23496. Node336compspts[Node336ptslength-2] += 0;
  23497. Node336compspts[Node336ptslength-1] += 0;
  23498. }
  23499. Node336 = new ht.Node();
  23500. Node336.borderWidth = 1;
  23501. Node336rect.width = Node336rect.width === 0 ? 0.0001 : Node336rect.width;
  23502. Node336rect.height = Node336rect.height === 0 ? 0.0001 : Node336rect.height;
  23503. var Node336endCompspts = [Node336compspts[Node336ptslength-2],Node336compspts[Node336ptslength-1],0,0];
  23504. var Node336startCompspts = [Node336compspts[0],Node336compspts[1],0,0];
  23505. Node336.setImage(GD.getPolyLineJSON());
  23506. Node336.setPosition(Node336rect.x+Node336rect.width/2,Node336rect.y+Node336rect.height/2);
  23507. Node336.setSize(Node336rect.width,Node336rect.height);
  23508. Node336.setStyle("opacity",1);
  23509. Node336.s({'pixelPerfect':true});
  23510. Node336borderwidth=1;
  23511. Node336.setRotation(0);
  23512. dataModel.add(Node336);
  23513. Node336.a('node.points',Node336compspts);
  23514. Node336.a('node.segments',[1,2]);
  23515. Node336.a('node.color','rgba(255,0,255,1)');
  23516. Node336.a('node.borderPattern',getDashStyle("@borderPattern@"));
  23517. Node336.a('node.borderColor','rgba(255,0,255,1)');
  23518. Node336.a('node.background','rgba(255,0,255,1)');
  23519. Node336.a('node.gradient','');
  23520. Node336.a('node.gradientcolor','rgba(255,0,255,1)');
  23521. Node336.a('node.endCompspts',Node336endCompspts);
  23522. Node336.a('node.startCompspts',Node336startCompspts);
  23523. (function (node, img, compspts, endCompspts, startCompspts) {
  23524. var position = node.getPosition(),
  23525. w = node.getWidth()*_ratio.ratioX,
  23526. h = node.getHeight()*_ratio.ratioY;
  23527. function resetPoints(rx, ry) {
  23528. for (var i = 0, len = compspts.length; i < len; i++) {
  23529. if (i%2 === 0) {
  23530. compspts[i]*=rx;
  23531. } else {
  23532. compspts[i]*=ry;
  23533. }
  23534. }
  23535. endCompspts[0] = compspts[compspts.length-2];
  23536. endCompspts[1] = compspts[compspts.length-1];
  23537. endCompspts[2] *= rx;
  23538. endCompspts[3] *= ry;
  23539. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  23540. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  23541. startCompspts[0] = compspts[0];
  23542. startCompspts[1] = compspts[1];
  23543. startCompspts[2] *= rx;
  23544. startCompspts[3] *= ry;
  23545. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  23546. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  23547. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  23548. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  23549. }
  23550. node.setSize(w, h);
  23551. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  23552. node.a('node.width', w);
  23553. node.a('node.height', h);
  23554. resetPoints(_ratio.ratioX, _ratio.ratioY);
  23555. node.borderWidth = 1;
  23556. node.a('node.borderwidth',node.borderWidth);
  23557. node._nodename = 'Node336';
  23558. node._nodeType = 'line';
  23559. zoomNodeList.push({
  23560. node: node,
  23561. attr: 'node.borderwidth'
  23562. });
  23563. var setWidth = node.setWidth,
  23564. setHeight = node.setHeight,
  23565. timer, rx = 1, ry = 1;
  23566. node.setWidth = function (width) {
  23567. var _width = this.getWidth();
  23568. rx = width / _width;
  23569. node.a('node.width', width);
  23570. setWidth.apply(this, arguments);
  23571. resetPoints(rx, 1);
  23572. }
  23573. node.setHeight = function (height) {
  23574. var _height = this.getHeight();
  23575. ry = height / _height;
  23576. node.a('node.height', height);
  23577. setHeight.apply(this, arguments);
  23578. resetPoints(1, ry);
  23579. }
  23580. })(Node336, Node336.getImage(), Node336compspts, Node336endCompspts, Node336startCompspts);
  23581. var Node337points=[1666, 473,1666, 493],
  23582. Node337rect=ht.Default.unionPoint([{x:1666,y:473},{x:1666,y:493}]),
  23583. Node337compspts=[];
  23584. _ratio = GD.getRatioWithRotation(0, ratio);
  23585. var _startratio = GD.getRatioWithRotation(4.71238898038469, ratio),
  23586. _endratio = GD.getRatioWithRotation(7.85398163397448, ratio);
  23587. for(var i=0;i<Node337points.length;i++){
  23588. if(i%2==0){
  23589. Node337compspts.push(Node337points[i]-Node337rect.x);
  23590. }else{
  23591. Node337compspts.push(Node337points[i]-Node337rect.y);
  23592. }
  23593. }
  23594. var Node337ptslength=Node337compspts.length;
  23595. if (Node337rect.height === 0) {
  23596. Node337compspts[0] -= 0;
  23597. Node337compspts[Node337ptslength-2] += 0;
  23598. } else if (Node337rect.width === 0){
  23599. Node337compspts[1] -= 0;
  23600. Node337compspts[Node337ptslength-1] += 0;
  23601. } else {
  23602. Node337compspts[0] -= 0;
  23603. Node337compspts[1] -= 0;
  23604. Node337compspts[Node337ptslength-2] += 0;
  23605. Node337compspts[Node337ptslength-1] += 0;
  23606. }
  23607. Node337 = new ht.Node();
  23608. Node337.borderWidth = 1;
  23609. Node337rect.width = Node337rect.width === 0 ? 0.0001 : Node337rect.width;
  23610. Node337rect.height = Node337rect.height === 0 ? 0.0001 : Node337rect.height;
  23611. var Node337endCompspts = [Node337compspts[Node337ptslength-2],Node337compspts[Node337ptslength-1],0,0];
  23612. var Node337startCompspts = [Node337compspts[0],Node337compspts[1],0,0];
  23613. Node337.setImage(GD.getPolyLineJSON());
  23614. Node337.setPosition(Node337rect.x+Node337rect.width/2,Node337rect.y+Node337rect.height/2);
  23615. Node337.setSize(Node337rect.width,Node337rect.height);
  23616. Node337.setStyle("opacity",1);
  23617. Node337.s({'pixelPerfect':true});
  23618. Node337borderwidth=1;
  23619. Node337.setRotation(0);
  23620. dataModel.add(Node337);
  23621. Node337.a('node.points',Node337compspts);
  23622. Node337.a('node.segments',[1,2]);
  23623. Node337.a('node.color','rgba(255,128,0,1)');
  23624. Node337.a('node.borderPattern',getDashStyle("@borderPattern@"));
  23625. Node337.a('node.borderColor','rgba(255,128,0,1)');
  23626. Node337.a('node.background','rgba(255,128,0,1)');
  23627. Node337.a('node.gradient','');
  23628. Node337.a('node.gradientcolor','rgba(255,128,0,1)');
  23629. Node337.a('node.endCompspts',Node337endCompspts);
  23630. Node337.a('node.startCompspts',Node337startCompspts);
  23631. (function (node, img, compspts, endCompspts, startCompspts) {
  23632. var position = node.getPosition(),
  23633. w = node.getWidth()*_ratio.ratioX,
  23634. h = node.getHeight()*_ratio.ratioY;
  23635. function resetPoints(rx, ry) {
  23636. for (var i = 0, len = compspts.length; i < len; i++) {
  23637. if (i%2 === 0) {
  23638. compspts[i]*=rx;
  23639. } else {
  23640. compspts[i]*=ry;
  23641. }
  23642. }
  23643. endCompspts[0] = compspts[compspts.length-2];
  23644. endCompspts[1] = compspts[compspts.length-1];
  23645. endCompspts[2] *= rx;
  23646. endCompspts[3] *= ry;
  23647. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  23648. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  23649. startCompspts[0] = compspts[0];
  23650. startCompspts[1] = compspts[1];
  23651. startCompspts[2] *= rx;
  23652. startCompspts[3] *= ry;
  23653. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  23654. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  23655. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  23656. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  23657. }
  23658. node.setSize(w, h);
  23659. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  23660. node.a('node.width', w);
  23661. node.a('node.height', h);
  23662. resetPoints(_ratio.ratioX, _ratio.ratioY);
  23663. node.borderWidth = 1;
  23664. node.a('node.borderwidth',node.borderWidth);
  23665. node._nodename = 'Node337';
  23666. node._nodeType = 'line';
  23667. zoomNodeList.push({
  23668. node: node,
  23669. attr: 'node.borderwidth'
  23670. });
  23671. var setWidth = node.setWidth,
  23672. setHeight = node.setHeight,
  23673. timer, rx = 1, ry = 1;
  23674. node.setWidth = function (width) {
  23675. var _width = this.getWidth();
  23676. rx = width / _width;
  23677. node.a('node.width', width);
  23678. setWidth.apply(this, arguments);
  23679. resetPoints(rx, 1);
  23680. }
  23681. node.setHeight = function (height) {
  23682. var _height = this.getHeight();
  23683. ry = height / _height;
  23684. node.a('node.height', height);
  23685. setHeight.apply(this, arguments);
  23686. resetPoints(1, ry);
  23687. }
  23688. })(Node337, Node337.getImage(), Node337compspts, Node337endCompspts, Node337startCompspts);
  23689. var Node338points=[1666, 482,1726, 482],
  23690. Node338rect=ht.Default.unionPoint([{x:1666,y:482},{x:1726,y:482}]),
  23691. Node338compspts=[];
  23692. _ratio = GD.getRatioWithRotation(0, ratio);
  23693. var _startratio = GD.getRatioWithRotation(3.14159265358979, ratio),
  23694. _endratio = GD.getRatioWithRotation(0, ratio);
  23695. for(var i=0;i<Node338points.length;i++){
  23696. if(i%2==0){
  23697. Node338compspts.push(Node338points[i]-Node338rect.x);
  23698. }else{
  23699. Node338compspts.push(Node338points[i]-Node338rect.y);
  23700. }
  23701. }
  23702. var Node338ptslength=Node338compspts.length;
  23703. if (Node338rect.height === 0) {
  23704. Node338compspts[0] -= 0;
  23705. Node338compspts[Node338ptslength-2] += 0;
  23706. } else if (Node338rect.width === 0){
  23707. Node338compspts[1] -= 0;
  23708. Node338compspts[Node338ptslength-1] += 0;
  23709. } else {
  23710. Node338compspts[0] -= 0;
  23711. Node338compspts[1] -= 0;
  23712. Node338compspts[Node338ptslength-2] += 0;
  23713. Node338compspts[Node338ptslength-1] += 0;
  23714. }
  23715. Node338 = new ht.Node();
  23716. Node338.borderWidth = 1;
  23717. Node338rect.width = Node338rect.width === 0 ? 0.0001 : Node338rect.width;
  23718. Node338rect.height = Node338rect.height === 0 ? 0.0001 : Node338rect.height;
  23719. var Node338endCompspts = [Node338compspts[Node338ptslength-2],Node338compspts[Node338ptslength-1],0,0];
  23720. var Node338startCompspts = [Node338compspts[0],Node338compspts[1],0,0];
  23721. Node338.setImage(GD.getPolyLineJSON());
  23722. Node338.setPosition(Node338rect.x+Node338rect.width/2,Node338rect.y+Node338rect.height/2);
  23723. Node338.setSize(Node338rect.width,Node338rect.height);
  23724. Node338.setStyle("opacity",1);
  23725. Node338.s({'pixelPerfect':true});
  23726. Node338borderwidth=1;
  23727. Node338.setRotation(0);
  23728. dataModel.add(Node338);
  23729. Node338.a('node.points',Node338compspts);
  23730. Node338.a('node.segments',[1,2]);
  23731. Node338.a('node.color','rgba(255,128,0,1)');
  23732. Node338.a('node.borderPattern',getDashStyle("@borderPattern@"));
  23733. Node338.a('node.borderColor','rgba(255,128,0,1)');
  23734. Node338.a('node.background','rgba(255,128,0,1)');
  23735. Node338.a('node.gradient','');
  23736. Node338.a('node.gradientcolor','rgba(255,128,0,1)');
  23737. Node338.a('node.endCompspts',Node338endCompspts);
  23738. Node338.a('node.startCompspts',Node338startCompspts);
  23739. (function (node, img, compspts, endCompspts, startCompspts) {
  23740. var position = node.getPosition(),
  23741. w = node.getWidth()*_ratio.ratioX,
  23742. h = node.getHeight()*_ratio.ratioY;
  23743. function resetPoints(rx, ry) {
  23744. for (var i = 0, len = compspts.length; i < len; i++) {
  23745. if (i%2 === 0) {
  23746. compspts[i]*=rx;
  23747. } else {
  23748. compspts[i]*=ry;
  23749. }
  23750. }
  23751. endCompspts[0] = compspts[compspts.length-2];
  23752. endCompspts[1] = compspts[compspts.length-1];
  23753. endCompspts[2] *= rx;
  23754. endCompspts[3] *= ry;
  23755. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  23756. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  23757. startCompspts[0] = compspts[0];
  23758. startCompspts[1] = compspts[1];
  23759. startCompspts[2] *= rx;
  23760. startCompspts[3] *= ry;
  23761. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  23762. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  23763. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  23764. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  23765. }
  23766. node.setSize(w, h);
  23767. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  23768. node.a('node.width', w);
  23769. node.a('node.height', h);
  23770. resetPoints(_ratio.ratioX, _ratio.ratioY);
  23771. node.borderWidth = 1;
  23772. node.a('node.borderwidth',node.borderWidth);
  23773. node._nodename = 'Node338';
  23774. node._nodeType = 'line';
  23775. zoomNodeList.push({
  23776. node: node,
  23777. attr: 'node.borderwidth'
  23778. });
  23779. var setWidth = node.setWidth,
  23780. setHeight = node.setHeight,
  23781. timer, rx = 1, ry = 1;
  23782. node.setWidth = function (width) {
  23783. var _width = this.getWidth();
  23784. rx = width / _width;
  23785. node.a('node.width', width);
  23786. setWidth.apply(this, arguments);
  23787. resetPoints(rx, 1);
  23788. }
  23789. node.setHeight = function (height) {
  23790. var _height = this.getHeight();
  23791. ry = height / _height;
  23792. node.a('node.height', height);
  23793. setHeight.apply(this, arguments);
  23794. resetPoints(1, ry);
  23795. }
  23796. })(Node338, Node338.getImage(), Node338compspts, Node338endCompspts, Node338startCompspts);
  23797. var Node339points=[1734, 493,1734, 493],
  23798. Node339rect=ht.Default.unionPoint([{x:1734,y:493},{x:1734,y:493}]),
  23799. Node339compspts=[];
  23800. _ratio = GD.getRatioWithRotation(0, ratio);
  23801. var _startratio = GD.getRatioWithRotation(4.71238898038469, ratio),
  23802. _endratio = GD.getRatioWithRotation(4.71238898038469, ratio);
  23803. for(var i=0;i<Node339points.length;i++){
  23804. if(i%2==0){
  23805. Node339compspts.push(Node339points[i]-Node339rect.x);
  23806. }else{
  23807. Node339compspts.push(Node339points[i]-Node339rect.y);
  23808. }
  23809. }
  23810. var Node339ptslength=Node339compspts.length;
  23811. if (Node339rect.height === 0) {
  23812. Node339compspts[0] -= 0;
  23813. Node339compspts[Node339ptslength-2] += 0;
  23814. } else if (Node339rect.width === 0){
  23815. Node339compspts[1] -= 0;
  23816. Node339compspts[Node339ptslength-1] += 0;
  23817. } else {
  23818. Node339compspts[0] -= 0;
  23819. Node339compspts[1] -= 0;
  23820. Node339compspts[Node339ptslength-2] += 0;
  23821. Node339compspts[Node339ptslength-1] += 0;
  23822. }
  23823. Node339 = new ht.Node();
  23824. Node339.borderWidth = 1;
  23825. Node339rect.width = Node339rect.width === 0 ? 0.0001 : Node339rect.width;
  23826. Node339rect.height = Node339rect.height === 0 ? 0.0001 : Node339rect.height;
  23827. var Node339endCompspts = [Node339compspts[Node339ptslength-2],Node339compspts[Node339ptslength-1],0,0];
  23828. var Node339startCompspts = [Node339compspts[0],Node339compspts[1],0,0];
  23829. Node339.setImage(GD.getPolyLineJSON());
  23830. Node339.setPosition(Node339rect.x+Node339rect.width/2,Node339rect.y+Node339rect.height/2);
  23831. Node339.setSize(Node339rect.width,Node339rect.height);
  23832. Node339.setStyle("opacity",1);
  23833. Node339.s({'pixelPerfect':true});
  23834. Node339borderwidth=1;
  23835. Node339.setRotation(0);
  23836. dataModel.add(Node339);
  23837. Node339.a('node.points',Node339compspts);
  23838. Node339.a('node.segments',[1,2]);
  23839. Node339.a('node.color','rgba(255,0,255,1)');
  23840. Node339.a('node.borderPattern',getDashStyle("@borderPattern@"));
  23841. Node339.a('node.borderColor','rgba(255,0,255,1)');
  23842. Node339.a('node.background','rgba(255,0,255,1)');
  23843. Node339.a('node.gradient','');
  23844. Node339.a('node.gradientcolor','rgba(255,0,255,1)');
  23845. Node339.a('node.endCompspts',Node339endCompspts);
  23846. Node339.a('node.startCompspts',Node339startCompspts);
  23847. (function (node, img, compspts, endCompspts, startCompspts) {
  23848. var position = node.getPosition(),
  23849. w = node.getWidth()*_ratio.ratioX,
  23850. h = node.getHeight()*_ratio.ratioY;
  23851. function resetPoints(rx, ry) {
  23852. for (var i = 0, len = compspts.length; i < len; i++) {
  23853. if (i%2 === 0) {
  23854. compspts[i]*=rx;
  23855. } else {
  23856. compspts[i]*=ry;
  23857. }
  23858. }
  23859. endCompspts[0] = compspts[compspts.length-2];
  23860. endCompspts[1] = compspts[compspts.length-1];
  23861. endCompspts[2] *= rx;
  23862. endCompspts[3] *= ry;
  23863. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  23864. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  23865. startCompspts[0] = compspts[0];
  23866. startCompspts[1] = compspts[1];
  23867. startCompspts[2] *= rx;
  23868. startCompspts[3] *= ry;
  23869. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  23870. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  23871. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  23872. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  23873. }
  23874. node.setSize(w, h);
  23875. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  23876. node.a('node.width', w);
  23877. node.a('node.height', h);
  23878. resetPoints(_ratio.ratioX, _ratio.ratioY);
  23879. node.borderWidth = 1;
  23880. node.a('node.borderwidth',node.borderWidth);
  23881. node._nodename = 'Node339';
  23882. node._nodeType = 'line';
  23883. zoomNodeList.push({
  23884. node: node,
  23885. attr: 'node.borderwidth'
  23886. });
  23887. var setWidth = node.setWidth,
  23888. setHeight = node.setHeight,
  23889. timer, rx = 1, ry = 1;
  23890. node.setWidth = function (width) {
  23891. var _width = this.getWidth();
  23892. rx = width / _width;
  23893. node.a('node.width', width);
  23894. setWidth.apply(this, arguments);
  23895. resetPoints(rx, 1);
  23896. }
  23897. node.setHeight = function (height) {
  23898. var _height = this.getHeight();
  23899. ry = height / _height;
  23900. node.a('node.height', height);
  23901. setHeight.apply(this, arguments);
  23902. resetPoints(1, ry);
  23903. }
  23904. })(Node339, Node339.getImage(), Node339compspts, Node339endCompspts, Node339startCompspts);
  23905. var Node340points=[1726, 482,1726, 487],
  23906. Node340rect=ht.Default.unionPoint([{x:1726,y:482},{x:1726,y:487}]),
  23907. Node340compspts=[];
  23908. _ratio = GD.getRatioWithRotation(0, ratio);
  23909. var _startratio = GD.getRatioWithRotation(4.71238898038469, ratio),
  23910. _endratio = GD.getRatioWithRotation(7.85398163397448, ratio);
  23911. for(var i=0;i<Node340points.length;i++){
  23912. if(i%2==0){
  23913. Node340compspts.push(Node340points[i]-Node340rect.x);
  23914. }else{
  23915. Node340compspts.push(Node340points[i]-Node340rect.y);
  23916. }
  23917. }
  23918. var Node340ptslength=Node340compspts.length;
  23919. if (Node340rect.height === 0) {
  23920. Node340compspts[0] -= 0;
  23921. Node340compspts[Node340ptslength-2] += 0;
  23922. } else if (Node340rect.width === 0){
  23923. Node340compspts[1] -= 0;
  23924. Node340compspts[Node340ptslength-1] += 0;
  23925. } else {
  23926. Node340compspts[0] -= 0;
  23927. Node340compspts[1] -= 0;
  23928. Node340compspts[Node340ptslength-2] += 0;
  23929. Node340compspts[Node340ptslength-1] += 0;
  23930. }
  23931. Node340 = new ht.Node();
  23932. Node340.borderWidth = 1;
  23933. Node340rect.width = Node340rect.width === 0 ? 0.0001 : Node340rect.width;
  23934. Node340rect.height = Node340rect.height === 0 ? 0.0001 : Node340rect.height;
  23935. var Node340endCompspts = [Node340compspts[Node340ptslength-2],Node340compspts[Node340ptslength-1],0,0];
  23936. var Node340startCompspts = [Node340compspts[0],Node340compspts[1],0,0];
  23937. Node340.setImage(GD.getPolyLineJSON());
  23938. Node340.setPosition(Node340rect.x+Node340rect.width/2,Node340rect.y+Node340rect.height/2);
  23939. Node340.setSize(Node340rect.width,Node340rect.height);
  23940. Node340.setStyle("opacity",1);
  23941. Node340.s({'pixelPerfect':true});
  23942. Node340borderwidth=1;
  23943. Node340.setRotation(0);
  23944. dataModel.add(Node340);
  23945. Node340.a('node.points',Node340compspts);
  23946. Node340.a('node.segments',[1,2]);
  23947. Node340.a('node.color','rgba(255,128,0,1)');
  23948. Node340.a('node.borderPattern',getDashStyle("@borderPattern@"));
  23949. Node340.a('node.borderColor','rgba(255,128,0,1)');
  23950. Node340.a('node.background','rgba(255,128,0,1)');
  23951. Node340.a('node.gradient','');
  23952. Node340.a('node.gradientcolor','rgba(255,128,0,1)');
  23953. Node340.a('node.endCompspts',Node340endCompspts);
  23954. Node340.a('node.startCompspts',Node340startCompspts);
  23955. (function (node, img, compspts, endCompspts, startCompspts) {
  23956. var position = node.getPosition(),
  23957. w = node.getWidth()*_ratio.ratioX,
  23958. h = node.getHeight()*_ratio.ratioY;
  23959. function resetPoints(rx, ry) {
  23960. for (var i = 0, len = compspts.length; i < len; i++) {
  23961. if (i%2 === 0) {
  23962. compspts[i]*=rx;
  23963. } else {
  23964. compspts[i]*=ry;
  23965. }
  23966. }
  23967. endCompspts[0] = compspts[compspts.length-2];
  23968. endCompspts[1] = compspts[compspts.length-1];
  23969. endCompspts[2] *= rx;
  23970. endCompspts[3] *= ry;
  23971. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  23972. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  23973. startCompspts[0] = compspts[0];
  23974. startCompspts[1] = compspts[1];
  23975. startCompspts[2] *= rx;
  23976. startCompspts[3] *= ry;
  23977. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  23978. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  23979. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  23980. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  23981. }
  23982. node.setSize(w, h);
  23983. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  23984. node.a('node.width', w);
  23985. node.a('node.height', h);
  23986. resetPoints(_ratio.ratioX, _ratio.ratioY);
  23987. node.borderWidth = 1;
  23988. node.a('node.borderwidth',node.borderWidth);
  23989. node._nodename = 'Node340';
  23990. node._nodeType = 'line';
  23991. zoomNodeList.push({
  23992. node: node,
  23993. attr: 'node.borderwidth'
  23994. });
  23995. var setWidth = node.setWidth,
  23996. setHeight = node.setHeight,
  23997. timer, rx = 1, ry = 1;
  23998. node.setWidth = function (width) {
  23999. var _width = this.getWidth();
  24000. rx = width / _width;
  24001. node.a('node.width', width);
  24002. setWidth.apply(this, arguments);
  24003. resetPoints(rx, 1);
  24004. }
  24005. node.setHeight = function (height) {
  24006. var _height = this.getHeight();
  24007. ry = height / _height;
  24008. node.a('node.height', height);
  24009. setHeight.apply(this, arguments);
  24010. resetPoints(1, ry);
  24011. }
  24012. })(Node340, Node340.getImage(), Node340compspts, Node340endCompspts, Node340startCompspts);
  24013. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  24014. var Node341 = new ht.lib['黄色接地'](1726*ratio.ratioX, 510*ratio.ratioY, 15*_ratio.ratioX, 13*_ratio.ratioY, 0*Math.PI/180, {}, function (){return {}}, 'Node341');
  24015. _libModel.add("Node341", Node341);
  24016. Node341.setRotation(0*Math.PI/180);
  24017. ;
  24018. ;
  24019. _ratio = GD.getRatioWithRotation(180*Math.PI/180, ratio);
  24020. var Node342 = new ht.lib['倒置 接地刀闸通用图元'](1735*ratio.ratioX, 544*ratio.ratioY, 15*_ratio.ratioX, 21*_ratio.ratioY, 180*Math.PI/180, {xianshi4:'HY_DQ.SX_GD_HYF_DQ_P1_L1_001_DI0132',}, function (){return {}}, 'Node342');
  24021. _libModel.add("Node342", Node342);
  24022. Node342.setRotation(180*Math.PI/180);
  24023. ;
  24024. ;
  24025. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  24026. var Node343 = new ht.lib['倒置 接地刀闸通用图元'](260*ratio.ratioX, 713*ratio.ratioY, 15*_ratio.ratioX, 21*_ratio.ratioY, 0*Math.PI/180, {xianshi4:'HY_DQ.SX_GD_HYF_DQ_P1_L1_001_DI0068',}, function (){return {}}, 'Node343');
  24027. _libModel.add("Node343", Node343);
  24028. Node343.setRotation(0*Math.PI/180);
  24029. ;
  24030. ;
  24031. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  24032. var Node344 = new ht.lib['倒置 接地刀闸通用图元'](440*ratio.ratioX, 713*ratio.ratioY, 15*_ratio.ratioX, 21*_ratio.ratioY, 0*Math.PI/180, {xianshi4:'HY_DQ.SX_GD_HYF_DQ_P1_L1_001_DI0074',}, function (){return {}}, 'Node344');
  24033. _libModel.add("Node344", Node344);
  24034. Node344.setRotation(0*Math.PI/180);
  24035. ;
  24036. ;
  24037. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  24038. var Node345 = new ht.lib['倒置 接地刀闸通用图元'](608*ratio.ratioX, 713*ratio.ratioY, 15*_ratio.ratioX, 21*_ratio.ratioY, 0*Math.PI/180, {xianshi4:'HY_DQ.SX_GD_HYF_DQ_P1_L1_001_DI0080',}, function (){return {}}, 'Node345');
  24039. _libModel.add("Node345", Node345);
  24040. Node345.setRotation(0*Math.PI/180);
  24041. ;
  24042. ;
  24043. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  24044. var Node346 = new ht.lib['倒置 接地刀闸通用图元'](783*ratio.ratioX, 715*ratio.ratioY, 15*_ratio.ratioX, 21*_ratio.ratioY, 0*Math.PI/180, {xianshi4:'HY_DQ.SX_GD_HYF_DQ_P1_L1_001_DI0086',}, function (){return {}}, 'Node346');
  24045. _libModel.add("Node346", Node346);
  24046. Node346.setRotation(0*Math.PI/180);
  24047. ;
  24048. ;
  24049. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  24050. var Node347 = new ht.lib['倒置 接地刀闸通用图元'](1193*ratio.ratioX, 716*ratio.ratioY, 15*_ratio.ratioX, 21*_ratio.ratioY, 0*Math.PI/180, {xianshi4:'HY_DQ.SX_GD_HYF_DQ_P1_L1_001_DI0099',}, function (){return {}}, 'Node347');
  24051. _libModel.add("Node347", Node347);
  24052. Node347.setRotation(0*Math.PI/180);
  24053. ;
  24054. ;
  24055. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  24056. var Node348 = new ht.lib['倒置 接地刀闸通用图元'](1375*ratio.ratioX, 717*ratio.ratioY, 15*_ratio.ratioX, 21*_ratio.ratioY, 0*Math.PI/180, {xianshi4:'HY_DQ.SX_GD_HYF_DQ_P1_L1_001_DI0105',}, function (){return {}}, 'Node348');
  24057. _libModel.add("Node348", Node348);
  24058. Node348.setRotation(0*Math.PI/180);
  24059. ;
  24060. ;
  24061. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  24062. var Node349 = new ht.lib['倒置 接地刀闸通用图元'](1562*ratio.ratioX, 717*ratio.ratioY, 15*_ratio.ratioX, 21*_ratio.ratioY, 0*Math.PI/180, {xianshi4:'HY_DQ.SX_GD_HYF_DQ_P1_L1_001_DI0111',}, function (){return {}}, 'Node349');
  24063. _libModel.add("Node349", Node349);
  24064. Node349.setRotation(0*Math.PI/180);
  24065. ;
  24066. ;
  24067. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  24068. var Node350 = new ht.lib['倒置 接地刀闸通用图元'](1734*ratio.ratioX, 716*ratio.ratioY, 15*_ratio.ratioX, 21*_ratio.ratioY, 0*Math.PI/180, {xianshi4:'HY_DQ.SX_GD_HYF_DQ_P1_L1_001_DI0117',}, function (){return {}}, 'Node350');
  24069. _libModel.add("Node350", Node350);
  24070. Node350.setRotation(0*Math.PI/180);
  24071. ;
  24072. ;
  24073. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  24074. var Node351 = new ht.Node();
  24075. var Node351textStart, Node351textWidth, Node351lineStart, Node351align = 'left', Node351fontSize = 13.3333*_ratio.ratioY,Node351width = 47*_ratio.ratioX, Node351height = 16*_ratio.ratioY;
  24076. (function () {
  24077. if (Node351align === 'left') {
  24078. Node351textStart = Node351fontSize * 0.2 > 2 ? Node351fontSize * 0.2 - 4 : Node351fontSize * 0.2 - 9;
  24079. Node351textWidth = Node351width;
  24080. Node351lineStart = 1;
  24081. } else if (Node351align === 'right') {
  24082. Node351textStart = 0;
  24083. Node351textWidth =Node351fontSize <= 8 ? Node351width + Node351fontSize * 0.2 + 6 : Node351width - Node351fontSize * 0.2;
  24084. Node351lineStart = (Node351width - (ht.Default.getTextSize('315-10', ' '+ Node351fontSize + 'px "Arial"').width + 6)) * 0.5;
  24085. } else if (Node351align === 'center') {
  24086. Node351textStart = -3;
  24087. Node351textWidth = Node351width;
  24088. Node351lineStart = Node351width - ht.Default.getTextSize('315-10', ' '+ Node351fontSize + 'px "Arial"').width - 11;
  24089. }
  24090. })();
  24091. Node351.setImage(GD.getTextJSON(Node351width, Node351height, true, false, false, ' '+ Node351fontSize + 'px "Arial"'))
  24092. Node351.setPosition(388*ratio.ratioX, 493*ratio.ratioY);
  24093. Node351.setWidth(Node351width);
  24094. Node351.setHeight(Node351height);
  24095. Node351._nodeType = 'text';
  24096. Node351._disallowEvert = true;
  24097. Node351.setRotation(0*Math.PI/180);
  24098. Node351.a('node.width', Node351width);
  24099. Node351.a('node.height', Node351height);
  24100. Node351.a('node.rect', [0, 0, Node351width, Node351height]);
  24101. Node351.a('node.bordercolor','rgba(0,0,0,1)');
  24102. Node351.a('node.borderwidth', 0);
  24103. Node351.a('node.background','' || 'rgba(0,0,0,0)');
  24104. Node351.a('node.gradient','');
  24105. Node351.a('node.gradientcolor','');
  24106. Node351.a('node.text','315-10');
  24107. Node351.a('node.textalign','left');
  24108. Node351.a('node.textvAlign','middle');
  24109. Node351.a('node.textrect', [Node351textStart, 0, Node351textWidth, Node351height]);
  24110. Node351.a('node.color','rgba(0,0,0,1)');
  24111. Node351.a('node.font',' '+ Node351fontSize + 'px "Arial"');
  24112. Node351.a('node.textvisible',true);
  24113. Node351.a('node.linefeed',false);
  24114. if (false) {
  24115. Node351.a('node.textfunc',function(g) {
  24116. g.beginPath();
  24117. var str=Node351.a('node.text') || '315-10';
  24118. var color=Node351.a('node.color') || 'rgba(0,0,0,1)';
  24119. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node351width,Node351height,13.3333*_ratio.ratioY,"left",color,' '+ Node351fontSize + 'px "Arial"', 0,g);
  24120. });
  24121. }
  24122. if (false) {
  24123. Node351.a('node.underlinepoints',[Node351lineStart, (16 - 13.3333) * 0.5 * _ratio.ratioY + Node351fontSize + 2 , ht.Default.getTextSize('315-10', ' '+ Node351fontSize + 'px "Arial"').width + 6, (Node351height - Node351fontSize) * 0.5*_ratio.ratioY + Node351fontSize + 2 ]);
  24124. Node351.a('node.underlinevisible',false);
  24125. Node351.a('node.underlineBorderWidth', 1);
  24126. }
  24127. dataModel.add(Node351);
  24128. zoomNodeList.push({
  24129. node: Node351,
  24130. borderWidth: 0,
  24131. attr: 'node.borderwidth'
  24132. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  24133. var Node352 = new ht.Node();
  24134. var Node352textStart, Node352textWidth, Node352lineStart, Node352align = 'left', Node352fontSize = 13.3333*_ratio.ratioY,Node352width = 47*_ratio.ratioX, Node352height = 16*_ratio.ratioY;
  24135. (function () {
  24136. if (Node352align === 'left') {
  24137. Node352textStart = Node352fontSize * 0.2 > 2 ? Node352fontSize * 0.2 - 4 : Node352fontSize * 0.2 - 9;
  24138. Node352textWidth = Node352width;
  24139. Node352lineStart = 1;
  24140. } else if (Node352align === 'right') {
  24141. Node352textStart = 0;
  24142. Node352textWidth =Node352fontSize <= 8 ? Node352width + Node352fontSize * 0.2 + 6 : Node352width - Node352fontSize * 0.2;
  24143. Node352lineStart = (Node352width - (ht.Default.getTextSize('315-0', ' '+ Node352fontSize + 'px "Arial"').width + 6)) * 0.5;
  24144. } else if (Node352align === 'center') {
  24145. Node352textStart = -3;
  24146. Node352textWidth = Node352width;
  24147. Node352lineStart = Node352width - ht.Default.getTextSize('315-0', ' '+ Node352fontSize + 'px "Arial"').width - 11;
  24148. }
  24149. })();
  24150. Node352.setImage(GD.getTextJSON(Node352width, Node352height, true, false, false, ' '+ Node352fontSize + 'px "Arial"'))
  24151. Node352.setPosition(391*ratio.ratioX, 544*ratio.ratioY);
  24152. Node352.setWidth(Node352width);
  24153. Node352.setHeight(Node352height);
  24154. Node352._nodeType = 'text';
  24155. Node352._disallowEvert = true;
  24156. Node352.setRotation(0*Math.PI/180);
  24157. Node352.a('node.width', Node352width);
  24158. Node352.a('node.height', Node352height);
  24159. Node352.a('node.rect', [0, 0, Node352width, Node352height]);
  24160. Node352.a('node.bordercolor','rgba(0,0,0,1)');
  24161. Node352.a('node.borderwidth', 0);
  24162. Node352.a('node.background','' || 'rgba(0,0,0,0)');
  24163. Node352.a('node.gradient','');
  24164. Node352.a('node.gradientcolor','');
  24165. Node352.a('node.text','315-0');
  24166. Node352.a('node.textalign','left');
  24167. Node352.a('node.textvAlign','middle');
  24168. Node352.a('node.textrect', [Node352textStart, 0, Node352textWidth, Node352height]);
  24169. Node352.a('node.color','rgba(0,0,0,1)');
  24170. Node352.a('node.font',' '+ Node352fontSize + 'px "Arial"');
  24171. Node352.a('node.textvisible',true);
  24172. Node352.a('node.linefeed',false);
  24173. if (false) {
  24174. Node352.a('node.textfunc',function(g) {
  24175. g.beginPath();
  24176. var str=Node352.a('node.text') || '315-0';
  24177. var color=Node352.a('node.color') || 'rgba(0,0,0,1)';
  24178. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node352width,Node352height,13.3333*_ratio.ratioY,"left",color,' '+ Node352fontSize + 'px "Arial"', 0,g);
  24179. });
  24180. }
  24181. if (false) {
  24182. Node352.a('node.underlinepoints',[Node352lineStart, (16 - 13.3333) * 0.5 * _ratio.ratioY + Node352fontSize + 2 , ht.Default.getTextSize('315-0', ' '+ Node352fontSize + 'px "Arial"').width + 6, (Node352height - Node352fontSize) * 0.5*_ratio.ratioY + Node352fontSize + 2 ]);
  24183. Node352.a('node.underlinevisible',false);
  24184. Node352.a('node.underlineBorderWidth', 1);
  24185. }
  24186. dataModel.add(Node352);
  24187. zoomNodeList.push({
  24188. node: Node352,
  24189. borderWidth: 0,
  24190. attr: 'node.borderwidth'
  24191. }); _ratio = GD.getRatioWithRotation(180*Math.PI/180, ratio);
  24192. var Node353 = new ht.lib['倒置 接地刀闸通用图元'](1600*ratio.ratioX, 550*ratio.ratioY, 15*_ratio.ratioX, 21*_ratio.ratioY, 180*Math.PI/180, {xianshi4:'HY_DQ.SX_GD_HYF_DQ_P1_L1_001_DI0123',}, function (){return {}}, 'Node353');
  24193. _libModel.add("Node353", Node353);
  24194. Node353.setRotation(180*Math.PI/180);
  24195. ;
  24196. ;
  24197. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  24198. var Node354 = new ht.Node();
  24199. var Node354textStart, Node354textWidth, Node354lineStart, Node354align = 'left', Node354fontSize = 13.3333*_ratio.ratioY,Node354width = 29*_ratio.ratioX, Node354height = 16*_ratio.ratioY;
  24200. (function () {
  24201. if (Node354align === 'left') {
  24202. Node354textStart = Node354fontSize * 0.2 > 2 ? Node354fontSize * 0.2 - 4 : Node354fontSize * 0.2 - 9;
  24203. Node354textWidth = Node354width;
  24204. Node354lineStart = 1;
  24205. } else if (Node354align === 'right') {
  24206. Node354textStart = 0;
  24207. Node354textWidth =Node354fontSize <= 8 ? Node354width + Node354fontSize * 0.2 + 6 : Node354width - Node354fontSize * 0.2;
  24208. Node354lineStart = (Node354width - (ht.Default.getTextSize('0', ' '+ Node354fontSize + 'px "Arial"').width + 6)) * 0.5;
  24209. } else if (Node354align === 'center') {
  24210. Node354textStart = -3;
  24211. Node354textWidth = Node354width;
  24212. Node354lineStart = Node354width - ht.Default.getTextSize('0', ' '+ Node354fontSize + 'px "Arial"').width - 11;
  24213. }
  24214. })();
  24215. Node354.setImage(GD.getTextJSON(Node354width, Node354height, true, false, false, ' '+ Node354fontSize + 'px "Arial"'))
  24216. Node354.setPosition(274*ratio.ratioX, 259*ratio.ratioY);
  24217. Node354.setWidth(Node354width);
  24218. Node354.setHeight(Node354height);
  24219. Node354._nodeType = 'text';
  24220. Node354._disallowEvert = true;
  24221. Node354.setRotation(0*Math.PI/180);
  24222. Node354.a('node.width', Node354width);
  24223. Node354.a('node.height', Node354height);
  24224. Node354.a('node.rect', [0, 0, Node354width, Node354height]);
  24225. Node354.a('node.bordercolor','rgba(0,0,0,1)');
  24226. Node354.a('node.borderwidth', 0);
  24227. Node354.a('node.background','' || 'rgba(0,0,0,0)');
  24228. Node354.a('node.gradient','');
  24229. Node354.a('node.gradientcolor','');
  24230. Node354.a('node.text','0');
  24231. Node354.a('node.textalign','left');
  24232. Node354.a('node.textvAlign','middle');
  24233. Node354.a('node.textrect', [Node354textStart, 0, Node354textWidth, Node354height]);
  24234. Node354.a('node.color','rgba(0,0,0,1)');
  24235. Node354.a('node.font',' '+ Node354fontSize + 'px "Arial"');
  24236. Node354.a('node.textvisible',true);
  24237. Node354.a('node.linefeed',false);
  24238. if (false) {
  24239. Node354.a('node.textfunc',function(g) {
  24240. g.beginPath();
  24241. var str=Node354.a('node.text') || '0';
  24242. var color=Node354.a('node.color') || 'rgba(0,0,0,1)';
  24243. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node354width,Node354height,13.3333*_ratio.ratioY,"left",color,' '+ Node354fontSize + 'px "Arial"', 0,g);
  24244. });
  24245. }
  24246. if (false) {
  24247. Node354.a('node.underlinepoints',[Node354lineStart, (16 - 13.3333) * 0.5 * _ratio.ratioY + Node354fontSize + 2 , ht.Default.getTextSize('0', ' '+ Node354fontSize + 'px "Arial"').width + 6, (Node354height - Node354fontSize) * 0.5*_ratio.ratioY + Node354fontSize + 2 ]);
  24248. Node354.a('node.underlinevisible',false);
  24249. Node354.a('node.underlineBorderWidth', 1);
  24250. }
  24251. dataModel.add(Node354);
  24252. zoomNodeList.push({
  24253. node: Node354,
  24254. borderWidth: 0,
  24255. attr: 'node.borderwidth'
  24256. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  24257. var Node355 = new ht.Node();
  24258. var Node355textStart, Node355textWidth, Node355lineStart, Node355align = 'left', Node355fontSize = 13.3333*_ratio.ratioY,Node355width = 29*_ratio.ratioX, Node355height = 16*_ratio.ratioY;
  24259. (function () {
  24260. if (Node355align === 'left') {
  24261. Node355textStart = Node355fontSize * 0.2 > 2 ? Node355fontSize * 0.2 - 4 : Node355fontSize * 0.2 - 9;
  24262. Node355textWidth = Node355width;
  24263. Node355lineStart = 1;
  24264. } else if (Node355align === 'right') {
  24265. Node355textStart = 0;
  24266. Node355textWidth =Node355fontSize <= 8 ? Node355width + Node355fontSize * 0.2 + 6 : Node355width - Node355fontSize * 0.2;
  24267. Node355lineStart = (Node355width - (ht.Default.getTextSize('0', ' '+ Node355fontSize + 'px "Arial"').width + 6)) * 0.5;
  24268. } else if (Node355align === 'center') {
  24269. Node355textStart = -3;
  24270. Node355textWidth = Node355width;
  24271. Node355lineStart = Node355width - ht.Default.getTextSize('0', ' '+ Node355fontSize + 'px "Arial"').width - 11;
  24272. }
  24273. })();
  24274. Node355.setImage(GD.getTextJSON(Node355width, Node355height, true, false, false, ' '+ Node355fontSize + 'px "Arial"'))
  24275. Node355.setPosition(274*ratio.ratioX, 283*ratio.ratioY);
  24276. Node355.setWidth(Node355width);
  24277. Node355.setHeight(Node355height);
  24278. Node355._nodeType = 'text';
  24279. Node355._disallowEvert = true;
  24280. Node355.setRotation(0*Math.PI/180);
  24281. Node355.a('node.width', Node355width);
  24282. Node355.a('node.height', Node355height);
  24283. Node355.a('node.rect', [0, 0, Node355width, Node355height]);
  24284. Node355.a('node.bordercolor','rgba(0,0,0,1)');
  24285. Node355.a('node.borderwidth', 0);
  24286. Node355.a('node.background','' || 'rgba(0,0,0,0)');
  24287. Node355.a('node.gradient','');
  24288. Node355.a('node.gradientcolor','');
  24289. Node355.a('node.text','0');
  24290. Node355.a('node.textalign','left');
  24291. Node355.a('node.textvAlign','middle');
  24292. Node355.a('node.textrect', [Node355textStart, 0, Node355textWidth, Node355height]);
  24293. Node355.a('node.color','rgba(0,0,0,1)');
  24294. Node355.a('node.font',' '+ Node355fontSize + 'px "Arial"');
  24295. Node355.a('node.textvisible',true);
  24296. Node355.a('node.linefeed',false);
  24297. if (false) {
  24298. Node355.a('node.textfunc',function(g) {
  24299. g.beginPath();
  24300. var str=Node355.a('node.text') || '0';
  24301. var color=Node355.a('node.color') || 'rgba(0,0,0,1)';
  24302. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node355width,Node355height,13.3333*_ratio.ratioY,"left",color,' '+ Node355fontSize + 'px "Arial"', 0,g);
  24303. });
  24304. }
  24305. if (false) {
  24306. Node355.a('node.underlinepoints',[Node355lineStart, (16 - 13.3333) * 0.5 * _ratio.ratioY + Node355fontSize + 2 , ht.Default.getTextSize('0', ' '+ Node355fontSize + 'px "Arial"').width + 6, (Node355height - Node355fontSize) * 0.5*_ratio.ratioY + Node355fontSize + 2 ]);
  24307. Node355.a('node.underlinevisible',false);
  24308. Node355.a('node.underlineBorderWidth', 1);
  24309. }
  24310. dataModel.add(Node355);
  24311. zoomNodeList.push({
  24312. node: Node355,
  24313. borderWidth: 0,
  24314. attr: 'node.borderwidth'
  24315. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  24316. var Node356 = new ht.Node();
  24317. var Node356textStart, Node356textWidth, Node356lineStart, Node356align = 'left', Node356fontSize = 13.3333*_ratio.ratioY,Node356width = 29*_ratio.ratioX, Node356height = 16*_ratio.ratioY;
  24318. (function () {
  24319. if (Node356align === 'left') {
  24320. Node356textStart = Node356fontSize * 0.2 > 2 ? Node356fontSize * 0.2 - 4 : Node356fontSize * 0.2 - 9;
  24321. Node356textWidth = Node356width;
  24322. Node356lineStart = 1;
  24323. } else if (Node356align === 'right') {
  24324. Node356textStart = 0;
  24325. Node356textWidth =Node356fontSize <= 8 ? Node356width + Node356fontSize * 0.2 + 6 : Node356width - Node356fontSize * 0.2;
  24326. Node356lineStart = (Node356width - (ht.Default.getTextSize('0', ' '+ Node356fontSize + 'px "Arial"').width + 6)) * 0.5;
  24327. } else if (Node356align === 'center') {
  24328. Node356textStart = -3;
  24329. Node356textWidth = Node356width;
  24330. Node356lineStart = Node356width - ht.Default.getTextSize('0', ' '+ Node356fontSize + 'px "Arial"').width - 11;
  24331. }
  24332. })();
  24333. Node356.setImage(GD.getTextJSON(Node356width, Node356height, true, false, false, ' '+ Node356fontSize + 'px "Arial"'))
  24334. Node356.setPosition(274*ratio.ratioX, 304*ratio.ratioY);
  24335. Node356.setWidth(Node356width);
  24336. Node356.setHeight(Node356height);
  24337. Node356._nodeType = 'text';
  24338. Node356._disallowEvert = true;
  24339. Node356.setRotation(0*Math.PI/180);
  24340. Node356.a('node.width', Node356width);
  24341. Node356.a('node.height', Node356height);
  24342. Node356.a('node.rect', [0, 0, Node356width, Node356height]);
  24343. Node356.a('node.bordercolor','rgba(0,0,0,1)');
  24344. Node356.a('node.borderwidth', 0);
  24345. Node356.a('node.background','' || 'rgba(0,0,0,0)');
  24346. Node356.a('node.gradient','');
  24347. Node356.a('node.gradientcolor','');
  24348. Node356.a('node.text','0');
  24349. Node356.a('node.textalign','left');
  24350. Node356.a('node.textvAlign','middle');
  24351. Node356.a('node.textrect', [Node356textStart, 0, Node356textWidth, Node356height]);
  24352. Node356.a('node.color','rgba(0,0,0,1)');
  24353. Node356.a('node.font',' '+ Node356fontSize + 'px "Arial"');
  24354. Node356.a('node.textvisible',true);
  24355. Node356.a('node.linefeed',false);
  24356. if (false) {
  24357. Node356.a('node.textfunc',function(g) {
  24358. g.beginPath();
  24359. var str=Node356.a('node.text') || '0';
  24360. var color=Node356.a('node.color') || 'rgba(0,0,0,1)';
  24361. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node356width,Node356height,13.3333*_ratio.ratioY,"left",color,' '+ Node356fontSize + 'px "Arial"', 0,g);
  24362. });
  24363. }
  24364. if (false) {
  24365. Node356.a('node.underlinepoints',[Node356lineStart, (16 - 13.3333) * 0.5 * _ratio.ratioY + Node356fontSize + 2 , ht.Default.getTextSize('0', ' '+ Node356fontSize + 'px "Arial"').width + 6, (Node356height - Node356fontSize) * 0.5*_ratio.ratioY + Node356fontSize + 2 ]);
  24366. Node356.a('node.underlinevisible',false);
  24367. Node356.a('node.underlineBorderWidth', 1);
  24368. }
  24369. dataModel.add(Node356);
  24370. zoomNodeList.push({
  24371. node: Node356,
  24372. borderWidth: 0,
  24373. attr: 'node.borderwidth'
  24374. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  24375. var Node357 = new ht.Node();
  24376. var Node357textStart, Node357textWidth, Node357lineStart, Node357align = 'left', Node357fontSize = 13.3333*_ratio.ratioY,Node357width = 29*_ratio.ratioX, Node357height = 16*_ratio.ratioY;
  24377. (function () {
  24378. if (Node357align === 'left') {
  24379. Node357textStart = Node357fontSize * 0.2 > 2 ? Node357fontSize * 0.2 - 4 : Node357fontSize * 0.2 - 9;
  24380. Node357textWidth = Node357width;
  24381. Node357lineStart = 1;
  24382. } else if (Node357align === 'right') {
  24383. Node357textStart = 0;
  24384. Node357textWidth =Node357fontSize <= 8 ? Node357width + Node357fontSize * 0.2 + 6 : Node357width - Node357fontSize * 0.2;
  24385. Node357lineStart = (Node357width - (ht.Default.getTextSize('0', ' '+ Node357fontSize + 'px "Arial"').width + 6)) * 0.5;
  24386. } else if (Node357align === 'center') {
  24387. Node357textStart = -3;
  24388. Node357textWidth = Node357width;
  24389. Node357lineStart = Node357width - ht.Default.getTextSize('0', ' '+ Node357fontSize + 'px "Arial"').width - 11;
  24390. }
  24391. })();
  24392. Node357.setImage(GD.getTextJSON(Node357width, Node357height, true, false, false, ' '+ Node357fontSize + 'px "Arial"'))
  24393. Node357.setPosition(274*ratio.ratioX, 323*ratio.ratioY);
  24394. Node357.setWidth(Node357width);
  24395. Node357.setHeight(Node357height);
  24396. Node357._nodeType = 'text';
  24397. Node357._disallowEvert = true;
  24398. Node357.setRotation(0*Math.PI/180);
  24399. Node357.a('node.width', Node357width);
  24400. Node357.a('node.height', Node357height);
  24401. Node357.a('node.rect', [0, 0, Node357width, Node357height]);
  24402. Node357.a('node.bordercolor','rgba(0,0,0,1)');
  24403. Node357.a('node.borderwidth', 0);
  24404. Node357.a('node.background','' || 'rgba(0,0,0,0)');
  24405. Node357.a('node.gradient','');
  24406. Node357.a('node.gradientcolor','');
  24407. Node357.a('node.text','0');
  24408. Node357.a('node.textalign','left');
  24409. Node357.a('node.textvAlign','middle');
  24410. Node357.a('node.textrect', [Node357textStart, 0, Node357textWidth, Node357height]);
  24411. Node357.a('node.color','rgba(0,0,0,1)');
  24412. Node357.a('node.font',' '+ Node357fontSize + 'px "Arial"');
  24413. Node357.a('node.textvisible',true);
  24414. Node357.a('node.linefeed',false);
  24415. if (false) {
  24416. Node357.a('node.textfunc',function(g) {
  24417. g.beginPath();
  24418. var str=Node357.a('node.text') || '0';
  24419. var color=Node357.a('node.color') || 'rgba(0,0,0,1)';
  24420. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node357width,Node357height,13.3333*_ratio.ratioY,"left",color,' '+ Node357fontSize + 'px "Arial"', 0,g);
  24421. });
  24422. }
  24423. if (false) {
  24424. Node357.a('node.underlinepoints',[Node357lineStart, (16 - 13.3333) * 0.5 * _ratio.ratioY + Node357fontSize + 2 , ht.Default.getTextSize('0', ' '+ Node357fontSize + 'px "Arial"').width + 6, (Node357height - Node357fontSize) * 0.5*_ratio.ratioY + Node357fontSize + 2 ]);
  24425. Node357.a('node.underlinevisible',false);
  24426. Node357.a('node.underlineBorderWidth', 1);
  24427. }
  24428. dataModel.add(Node357);
  24429. zoomNodeList.push({
  24430. node: Node357,
  24431. borderWidth: 0,
  24432. attr: 'node.borderwidth'
  24433. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  24434. var Node358 = new ht.Node();
  24435. var Node358textStart, Node358textWidth, Node358lineStart, Node358align = 'left', Node358fontSize = 13.3333*_ratio.ratioY,Node358width = 29*_ratio.ratioX, Node358height = 16*_ratio.ratioY;
  24436. (function () {
  24437. if (Node358align === 'left') {
  24438. Node358textStart = Node358fontSize * 0.2 > 2 ? Node358fontSize * 0.2 - 4 : Node358fontSize * 0.2 - 9;
  24439. Node358textWidth = Node358width;
  24440. Node358lineStart = 1;
  24441. } else if (Node358align === 'right') {
  24442. Node358textStart = 0;
  24443. Node358textWidth =Node358fontSize <= 8 ? Node358width + Node358fontSize * 0.2 + 6 : Node358width - Node358fontSize * 0.2;
  24444. Node358lineStart = (Node358width - (ht.Default.getTextSize('0', ' '+ Node358fontSize + 'px "Arial"').width + 6)) * 0.5;
  24445. } else if (Node358align === 'center') {
  24446. Node358textStart = -3;
  24447. Node358textWidth = Node358width;
  24448. Node358lineStart = Node358width - ht.Default.getTextSize('0', ' '+ Node358fontSize + 'px "Arial"').width - 11;
  24449. }
  24450. })();
  24451. Node358.setImage(GD.getTextJSON(Node358width, Node358height, true, false, false, ' '+ Node358fontSize + 'px "Arial"'))
  24452. Node358.setPosition(692*ratio.ratioX, 252*ratio.ratioY);
  24453. Node358.setWidth(Node358width);
  24454. Node358.setHeight(Node358height);
  24455. Node358._nodeType = 'text';
  24456. Node358._disallowEvert = true;
  24457. Node358.setRotation(0*Math.PI/180);
  24458. Node358.a('node.width', Node358width);
  24459. Node358.a('node.height', Node358height);
  24460. Node358.a('node.rect', [0, 0, Node358width, Node358height]);
  24461. Node358.a('node.bordercolor','rgba(0,0,0,1)');
  24462. Node358.a('node.borderwidth', 0);
  24463. Node358.a('node.background','' || 'rgba(0,0,0,0)');
  24464. Node358.a('node.gradient','');
  24465. Node358.a('node.gradientcolor','');
  24466. Node358.a('node.text','0');
  24467. Node358.a('node.textalign','left');
  24468. Node358.a('node.textvAlign','middle');
  24469. Node358.a('node.textrect', [Node358textStart, 0, Node358textWidth, Node358height]);
  24470. Node358.a('node.color','rgba(0,0,0,1)');
  24471. Node358.a('node.font',' '+ Node358fontSize + 'px "Arial"');
  24472. Node358.a('node.textvisible',true);
  24473. Node358.a('node.linefeed',false);
  24474. if (false) {
  24475. Node358.a('node.textfunc',function(g) {
  24476. g.beginPath();
  24477. var str=Node358.a('node.text') || '0';
  24478. var color=Node358.a('node.color') || 'rgba(0,0,0,1)';
  24479. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node358width,Node358height,13.3333*_ratio.ratioY,"left",color,' '+ Node358fontSize + 'px "Arial"', 0,g);
  24480. });
  24481. }
  24482. if (false) {
  24483. Node358.a('node.underlinepoints',[Node358lineStart, (16 - 13.3333) * 0.5 * _ratio.ratioY + Node358fontSize + 2 , ht.Default.getTextSize('0', ' '+ Node358fontSize + 'px "Arial"').width + 6, (Node358height - Node358fontSize) * 0.5*_ratio.ratioY + Node358fontSize + 2 ]);
  24484. Node358.a('node.underlinevisible',false);
  24485. Node358.a('node.underlineBorderWidth', 1);
  24486. }
  24487. dataModel.add(Node358);
  24488. zoomNodeList.push({
  24489. node: Node358,
  24490. borderWidth: 0,
  24491. attr: 'node.borderwidth'
  24492. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  24493. var Node359 = new ht.Node();
  24494. var Node359textStart, Node359textWidth, Node359lineStart, Node359align = 'left', Node359fontSize = 13.3333*_ratio.ratioY,Node359width = 29*_ratio.ratioX, Node359height = 16*_ratio.ratioY;
  24495. (function () {
  24496. if (Node359align === 'left') {
  24497. Node359textStart = Node359fontSize * 0.2 > 2 ? Node359fontSize * 0.2 - 4 : Node359fontSize * 0.2 - 9;
  24498. Node359textWidth = Node359width;
  24499. Node359lineStart = 1;
  24500. } else if (Node359align === 'right') {
  24501. Node359textStart = 0;
  24502. Node359textWidth =Node359fontSize <= 8 ? Node359width + Node359fontSize * 0.2 + 6 : Node359width - Node359fontSize * 0.2;
  24503. Node359lineStart = (Node359width - (ht.Default.getTextSize('0', ' '+ Node359fontSize + 'px "Arial"').width + 6)) * 0.5;
  24504. } else if (Node359align === 'center') {
  24505. Node359textStart = -3;
  24506. Node359textWidth = Node359width;
  24507. Node359lineStart = Node359width - ht.Default.getTextSize('0', ' '+ Node359fontSize + 'px "Arial"').width - 11;
  24508. }
  24509. })();
  24510. Node359.setImage(GD.getTextJSON(Node359width, Node359height, true, false, false, ' '+ Node359fontSize + 'px "Arial"'))
  24511. Node359.setPosition(692*ratio.ratioX, 274*ratio.ratioY);
  24512. Node359.setWidth(Node359width);
  24513. Node359.setHeight(Node359height);
  24514. Node359._nodeType = 'text';
  24515. Node359._disallowEvert = true;
  24516. Node359.setRotation(0*Math.PI/180);
  24517. Node359.a('node.width', Node359width);
  24518. Node359.a('node.height', Node359height);
  24519. Node359.a('node.rect', [0, 0, Node359width, Node359height]);
  24520. Node359.a('node.bordercolor','rgba(0,0,0,1)');
  24521. Node359.a('node.borderwidth', 0);
  24522. Node359.a('node.background','' || 'rgba(0,0,0,0)');
  24523. Node359.a('node.gradient','');
  24524. Node359.a('node.gradientcolor','');
  24525. Node359.a('node.text','0');
  24526. Node359.a('node.textalign','left');
  24527. Node359.a('node.textvAlign','middle');
  24528. Node359.a('node.textrect', [Node359textStart, 0, Node359textWidth, Node359height]);
  24529. Node359.a('node.color','rgba(0,0,0,1)');
  24530. Node359.a('node.font',' '+ Node359fontSize + 'px "Arial"');
  24531. Node359.a('node.textvisible',true);
  24532. Node359.a('node.linefeed',false);
  24533. if (false) {
  24534. Node359.a('node.textfunc',function(g) {
  24535. g.beginPath();
  24536. var str=Node359.a('node.text') || '0';
  24537. var color=Node359.a('node.color') || 'rgba(0,0,0,1)';
  24538. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node359width,Node359height,13.3333*_ratio.ratioY,"left",color,' '+ Node359fontSize + 'px "Arial"', 0,g);
  24539. });
  24540. }
  24541. if (false) {
  24542. Node359.a('node.underlinepoints',[Node359lineStart, (16 - 13.3333) * 0.5 * _ratio.ratioY + Node359fontSize + 2 , ht.Default.getTextSize('0', ' '+ Node359fontSize + 'px "Arial"').width + 6, (Node359height - Node359fontSize) * 0.5*_ratio.ratioY + Node359fontSize + 2 ]);
  24543. Node359.a('node.underlinevisible',false);
  24544. Node359.a('node.underlineBorderWidth', 1);
  24545. }
  24546. dataModel.add(Node359);
  24547. zoomNodeList.push({
  24548. node: Node359,
  24549. borderWidth: 0,
  24550. attr: 'node.borderwidth'
  24551. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  24552. var Node360 = new ht.Node();
  24553. var Node360textStart, Node360textWidth, Node360lineStart, Node360align = 'left', Node360fontSize = 13.3333*_ratio.ratioY,Node360width = 29*_ratio.ratioX, Node360height = 16*_ratio.ratioY;
  24554. (function () {
  24555. if (Node360align === 'left') {
  24556. Node360textStart = Node360fontSize * 0.2 > 2 ? Node360fontSize * 0.2 - 4 : Node360fontSize * 0.2 - 9;
  24557. Node360textWidth = Node360width;
  24558. Node360lineStart = 1;
  24559. } else if (Node360align === 'right') {
  24560. Node360textStart = 0;
  24561. Node360textWidth =Node360fontSize <= 8 ? Node360width + Node360fontSize * 0.2 + 6 : Node360width - Node360fontSize * 0.2;
  24562. Node360lineStart = (Node360width - (ht.Default.getTextSize('0', ' '+ Node360fontSize + 'px "Arial"').width + 6)) * 0.5;
  24563. } else if (Node360align === 'center') {
  24564. Node360textStart = -3;
  24565. Node360textWidth = Node360width;
  24566. Node360lineStart = Node360width - ht.Default.getTextSize('0', ' '+ Node360fontSize + 'px "Arial"').width - 11;
  24567. }
  24568. })();
  24569. Node360.setImage(GD.getTextJSON(Node360width, Node360height, true, false, false, ' '+ Node360fontSize + 'px "Arial"'))
  24570. Node360.setPosition(692*ratio.ratioX, 296*ratio.ratioY);
  24571. Node360.setWidth(Node360width);
  24572. Node360.setHeight(Node360height);
  24573. Node360._nodeType = 'text';
  24574. Node360._disallowEvert = true;
  24575. Node360.setRotation(0*Math.PI/180);
  24576. Node360.a('node.width', Node360width);
  24577. Node360.a('node.height', Node360height);
  24578. Node360.a('node.rect', [0, 0, Node360width, Node360height]);
  24579. Node360.a('node.bordercolor','rgba(0,0,0,1)');
  24580. Node360.a('node.borderwidth', 0);
  24581. Node360.a('node.background','' || 'rgba(0,0,0,0)');
  24582. Node360.a('node.gradient','');
  24583. Node360.a('node.gradientcolor','');
  24584. Node360.a('node.text','0');
  24585. Node360.a('node.textalign','left');
  24586. Node360.a('node.textvAlign','middle');
  24587. Node360.a('node.textrect', [Node360textStart, 0, Node360textWidth, Node360height]);
  24588. Node360.a('node.color','rgba(0,0,0,1)');
  24589. Node360.a('node.font',' '+ Node360fontSize + 'px "Arial"');
  24590. Node360.a('node.textvisible',true);
  24591. Node360.a('node.linefeed',false);
  24592. if (false) {
  24593. Node360.a('node.textfunc',function(g) {
  24594. g.beginPath();
  24595. var str=Node360.a('node.text') || '0';
  24596. var color=Node360.a('node.color') || 'rgba(0,0,0,1)';
  24597. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node360width,Node360height,13.3333*_ratio.ratioY,"left",color,' '+ Node360fontSize + 'px "Arial"', 0,g);
  24598. });
  24599. }
  24600. if (false) {
  24601. Node360.a('node.underlinepoints',[Node360lineStart, (16 - 13.3333) * 0.5 * _ratio.ratioY + Node360fontSize + 2 , ht.Default.getTextSize('0', ' '+ Node360fontSize + 'px "Arial"').width + 6, (Node360height - Node360fontSize) * 0.5*_ratio.ratioY + Node360fontSize + 2 ]);
  24602. Node360.a('node.underlinevisible',false);
  24603. Node360.a('node.underlineBorderWidth', 1);
  24604. }
  24605. dataModel.add(Node360);
  24606. zoomNodeList.push({
  24607. node: Node360,
  24608. borderWidth: 0,
  24609. attr: 'node.borderwidth'
  24610. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  24611. var Node361 = new ht.Node();
  24612. var Node361textStart, Node361textWidth, Node361lineStart, Node361align = 'left', Node361fontSize = 13.3333*_ratio.ratioY,Node361width = 29*_ratio.ratioX, Node361height = 16*_ratio.ratioY;
  24613. (function () {
  24614. if (Node361align === 'left') {
  24615. Node361textStart = Node361fontSize * 0.2 > 2 ? Node361fontSize * 0.2 - 4 : Node361fontSize * 0.2 - 9;
  24616. Node361textWidth = Node361width;
  24617. Node361lineStart = 1;
  24618. } else if (Node361align === 'right') {
  24619. Node361textStart = 0;
  24620. Node361textWidth =Node361fontSize <= 8 ? Node361width + Node361fontSize * 0.2 + 6 : Node361width - Node361fontSize * 0.2;
  24621. Node361lineStart = (Node361width - (ht.Default.getTextSize('0', ' '+ Node361fontSize + 'px "Arial"').width + 6)) * 0.5;
  24622. } else if (Node361align === 'center') {
  24623. Node361textStart = -3;
  24624. Node361textWidth = Node361width;
  24625. Node361lineStart = Node361width - ht.Default.getTextSize('0', ' '+ Node361fontSize + 'px "Arial"').width - 11;
  24626. }
  24627. })();
  24628. Node361.setImage(GD.getTextJSON(Node361width, Node361height, true, false, false, ' '+ Node361fontSize + 'px "Arial"'))
  24629. Node361.setPosition(692*ratio.ratioX, 316*ratio.ratioY);
  24630. Node361.setWidth(Node361width);
  24631. Node361.setHeight(Node361height);
  24632. Node361._nodeType = 'text';
  24633. Node361._disallowEvert = true;
  24634. Node361.setRotation(0*Math.PI/180);
  24635. Node361.a('node.width', Node361width);
  24636. Node361.a('node.height', Node361height);
  24637. Node361.a('node.rect', [0, 0, Node361width, Node361height]);
  24638. Node361.a('node.bordercolor','rgba(0,0,0,1)');
  24639. Node361.a('node.borderwidth', 0);
  24640. Node361.a('node.background','' || 'rgba(0,0,0,0)');
  24641. Node361.a('node.gradient','');
  24642. Node361.a('node.gradientcolor','');
  24643. Node361.a('node.text','0');
  24644. Node361.a('node.textalign','left');
  24645. Node361.a('node.textvAlign','middle');
  24646. Node361.a('node.textrect', [Node361textStart, 0, Node361textWidth, Node361height]);
  24647. Node361.a('node.color','rgba(0,0,0,1)');
  24648. Node361.a('node.font',' '+ Node361fontSize + 'px "Arial"');
  24649. Node361.a('node.textvisible',true);
  24650. Node361.a('node.linefeed',false);
  24651. if (false) {
  24652. Node361.a('node.textfunc',function(g) {
  24653. g.beginPath();
  24654. var str=Node361.a('node.text') || '0';
  24655. var color=Node361.a('node.color') || 'rgba(0,0,0,1)';
  24656. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node361width,Node361height,13.3333*_ratio.ratioY,"left",color,' '+ Node361fontSize + 'px "Arial"', 0,g);
  24657. });
  24658. }
  24659. if (false) {
  24660. Node361.a('node.underlinepoints',[Node361lineStart, (16 - 13.3333) * 0.5 * _ratio.ratioY + Node361fontSize + 2 , ht.Default.getTextSize('0', ' '+ Node361fontSize + 'px "Arial"').width + 6, (Node361height - Node361fontSize) * 0.5*_ratio.ratioY + Node361fontSize + 2 ]);
  24661. Node361.a('node.underlinevisible',false);
  24662. Node361.a('node.underlineBorderWidth', 1);
  24663. }
  24664. dataModel.add(Node361);
  24665. zoomNodeList.push({
  24666. node: Node361,
  24667. borderWidth: 0,
  24668. attr: 'node.borderwidth'
  24669. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  24670. var Node362 = new ht.lib['手车通用图元'](864*ratio.ratioX, 659*ratio.ratioY, 19*_ratio.ratioX, 47*_ratio.ratioY, 0*Math.PI/180, {xianshi2:'SX_GD_HYF_DQ_P1_L1_001_DI0062',}, function (){return {}}, 'Node362');
  24671. _libModel.add("Node362", Node362);
  24672. Node362.setRotation(0*Math.PI/180);
  24673. ;
  24674. ;
  24675. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  24676. var Node363 = new ht.Node();
  24677. var Node363textStart, Node363textWidth, Node363lineStart, Node363align = 'left', Node363fontSize = 13.3333*_ratio.ratioY,Node363width = 29*_ratio.ratioX, Node363height = 16*_ratio.ratioY;
  24678. (function () {
  24679. if (Node363align === 'left') {
  24680. Node363textStart = Node363fontSize * 0.2 > 2 ? Node363fontSize * 0.2 - 4 : Node363fontSize * 0.2 - 9;
  24681. Node363textWidth = Node363width;
  24682. Node363lineStart = 1;
  24683. } else if (Node363align === 'right') {
  24684. Node363textStart = 0;
  24685. Node363textWidth =Node363fontSize <= 8 ? Node363width + Node363fontSize * 0.2 + 6 : Node363width - Node363fontSize * 0.2;
  24686. Node363lineStart = (Node363width - (ht.Default.getTextSize('0', ' '+ Node363fontSize + 'px "Arial"').width + 6)) * 0.5;
  24687. } else if (Node363align === 'center') {
  24688. Node363textStart = -3;
  24689. Node363textWidth = Node363width;
  24690. Node363lineStart = Node363width - ht.Default.getTextSize('0', ' '+ Node363fontSize + 'px "Arial"').width - 11;
  24691. }
  24692. })();
  24693. Node363.setImage(GD.getTextJSON(Node363width, Node363height, true, false, false, ' '+ Node363fontSize + 'px "Arial"'))
  24694. Node363.setPosition(336*ratio.ratioX, 397*ratio.ratioY);
  24695. Node363.setWidth(Node363width);
  24696. Node363.setHeight(Node363height);
  24697. Node363._nodeType = 'text';
  24698. Node363._disallowEvert = true;
  24699. Node363.setRotation(0*Math.PI/180);
  24700. Node363.a('node.width', Node363width);
  24701. Node363.a('node.height', Node363height);
  24702. Node363.a('node.rect', [0, 0, Node363width, Node363height]);
  24703. Node363.a('node.bordercolor','rgba(0,0,0,1)');
  24704. Node363.a('node.borderwidth', 0);
  24705. Node363.a('node.background','' || 'rgba(0,0,0,0)');
  24706. Node363.a('node.gradient','');
  24707. Node363.a('node.gradientcolor','');
  24708. Node363.a('node.text','0');
  24709. Node363.a('node.textalign','left');
  24710. Node363.a('node.textvAlign','middle');
  24711. Node363.a('node.textrect', [Node363textStart, 0, Node363textWidth, Node363height]);
  24712. Node363.a('node.color','rgba(0,0,0,1)');
  24713. Node363.a('node.font',' '+ Node363fontSize + 'px "Arial"');
  24714. Node363.a('node.textvisible',true);
  24715. Node363.a('node.linefeed',false);
  24716. if (false) {
  24717. Node363.a('node.textfunc',function(g) {
  24718. g.beginPath();
  24719. var str=Node363.a('node.text') || '0';
  24720. var color=Node363.a('node.color') || 'rgba(0,0,0,1)';
  24721. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node363width,Node363height,13.3333*_ratio.ratioY,"left",color,' '+ Node363fontSize + 'px "Arial"', 0,g);
  24722. });
  24723. }
  24724. if (false) {
  24725. Node363.a('node.underlinepoints',[Node363lineStart, (16 - 13.3333) * 0.5 * _ratio.ratioY + Node363fontSize + 2 , ht.Default.getTextSize('0', ' '+ Node363fontSize + 'px "Arial"').width + 6, (Node363height - Node363fontSize) * 0.5*_ratio.ratioY + Node363fontSize + 2 ]);
  24726. Node363.a('node.underlinevisible',false);
  24727. Node363.a('node.underlineBorderWidth', 1);
  24728. }
  24729. dataModel.add(Node363);
  24730. zoomNodeList.push({
  24731. node: Node363,
  24732. borderWidth: 0,
  24733. attr: 'node.borderwidth'
  24734. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  24735. var Node364 = new ht.Node();
  24736. var Node364textStart, Node364textWidth, Node364lineStart, Node364align = 'left', Node364fontSize = 13.3333*_ratio.ratioY,Node364width = 29*_ratio.ratioX, Node364height = 16*_ratio.ratioY;
  24737. (function () {
  24738. if (Node364align === 'left') {
  24739. Node364textStart = Node364fontSize * 0.2 > 2 ? Node364fontSize * 0.2 - 4 : Node364fontSize * 0.2 - 9;
  24740. Node364textWidth = Node364width;
  24741. Node364lineStart = 1;
  24742. } else if (Node364align === 'right') {
  24743. Node364textStart = 0;
  24744. Node364textWidth =Node364fontSize <= 8 ? Node364width + Node364fontSize * 0.2 + 6 : Node364width - Node364fontSize * 0.2;
  24745. Node364lineStart = (Node364width - (ht.Default.getTextSize('0', ' '+ Node364fontSize + 'px "Arial"').width + 6)) * 0.5;
  24746. } else if (Node364align === 'center') {
  24747. Node364textStart = -3;
  24748. Node364textWidth = Node364width;
  24749. Node364lineStart = Node364width - ht.Default.getTextSize('0', ' '+ Node364fontSize + 'px "Arial"').width - 11;
  24750. }
  24751. })();
  24752. Node364.setImage(GD.getTextJSON(Node364width, Node364height, true, false, false, ' '+ Node364fontSize + 'px "Arial"'))
  24753. Node364.setPosition(336*ratio.ratioX, 420*ratio.ratioY);
  24754. Node364.setWidth(Node364width);
  24755. Node364.setHeight(Node364height);
  24756. Node364._nodeType = 'text';
  24757. Node364._disallowEvert = true;
  24758. Node364.setRotation(0*Math.PI/180);
  24759. Node364.a('node.width', Node364width);
  24760. Node364.a('node.height', Node364height);
  24761. Node364.a('node.rect', [0, 0, Node364width, Node364height]);
  24762. Node364.a('node.bordercolor','rgba(0,0,0,1)');
  24763. Node364.a('node.borderwidth', 0);
  24764. Node364.a('node.background','' || 'rgba(0,0,0,0)');
  24765. Node364.a('node.gradient','');
  24766. Node364.a('node.gradientcolor','');
  24767. Node364.a('node.text','0');
  24768. Node364.a('node.textalign','left');
  24769. Node364.a('node.textvAlign','middle');
  24770. Node364.a('node.textrect', [Node364textStart, 0, Node364textWidth, Node364height]);
  24771. Node364.a('node.color','rgba(0,0,0,1)');
  24772. Node364.a('node.font',' '+ Node364fontSize + 'px "Arial"');
  24773. Node364.a('node.textvisible',true);
  24774. Node364.a('node.linefeed',false);
  24775. if (false) {
  24776. Node364.a('node.textfunc',function(g) {
  24777. g.beginPath();
  24778. var str=Node364.a('node.text') || '0';
  24779. var color=Node364.a('node.color') || 'rgba(0,0,0,1)';
  24780. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node364width,Node364height,13.3333*_ratio.ratioY,"left",color,' '+ Node364fontSize + 'px "Arial"', 0,g);
  24781. });
  24782. }
  24783. if (false) {
  24784. Node364.a('node.underlinepoints',[Node364lineStart, (16 - 13.3333) * 0.5 * _ratio.ratioY + Node364fontSize + 2 , ht.Default.getTextSize('0', ' '+ Node364fontSize + 'px "Arial"').width + 6, (Node364height - Node364fontSize) * 0.5*_ratio.ratioY + Node364fontSize + 2 ]);
  24785. Node364.a('node.underlinevisible',false);
  24786. Node364.a('node.underlineBorderWidth', 1);
  24787. }
  24788. dataModel.add(Node364);
  24789. zoomNodeList.push({
  24790. node: Node364,
  24791. borderWidth: 0,
  24792. attr: 'node.borderwidth'
  24793. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  24794. var Node365 = new ht.Node();
  24795. var Node365textStart, Node365textWidth, Node365lineStart, Node365align = 'left', Node365fontSize = 13.3333*_ratio.ratioY,Node365width = 29*_ratio.ratioX, Node365height = 16*_ratio.ratioY;
  24796. (function () {
  24797. if (Node365align === 'left') {
  24798. Node365textStart = Node365fontSize * 0.2 > 2 ? Node365fontSize * 0.2 - 4 : Node365fontSize * 0.2 - 9;
  24799. Node365textWidth = Node365width;
  24800. Node365lineStart = 1;
  24801. } else if (Node365align === 'right') {
  24802. Node365textStart = 0;
  24803. Node365textWidth =Node365fontSize <= 8 ? Node365width + Node365fontSize * 0.2 + 6 : Node365width - Node365fontSize * 0.2;
  24804. Node365lineStart = (Node365width - (ht.Default.getTextSize('0', ' '+ Node365fontSize + 'px "Arial"').width + 6)) * 0.5;
  24805. } else if (Node365align === 'center') {
  24806. Node365textStart = -3;
  24807. Node365textWidth = Node365width;
  24808. Node365lineStart = Node365width - ht.Default.getTextSize('0', ' '+ Node365fontSize + 'px "Arial"').width - 11;
  24809. }
  24810. })();
  24811. Node365.setImage(GD.getTextJSON(Node365width, Node365height, true, false, false, ' '+ Node365fontSize + 'px "Arial"'))
  24812. Node365.setPosition(336*ratio.ratioX, 441*ratio.ratioY);
  24813. Node365.setWidth(Node365width);
  24814. Node365.setHeight(Node365height);
  24815. Node365._nodeType = 'text';
  24816. Node365._disallowEvert = true;
  24817. Node365.setRotation(0*Math.PI/180);
  24818. Node365.a('node.width', Node365width);
  24819. Node365.a('node.height', Node365height);
  24820. Node365.a('node.rect', [0, 0, Node365width, Node365height]);
  24821. Node365.a('node.bordercolor','rgba(0,0,0,1)');
  24822. Node365.a('node.borderwidth', 0);
  24823. Node365.a('node.background','' || 'rgba(0,0,0,0)');
  24824. Node365.a('node.gradient','');
  24825. Node365.a('node.gradientcolor','');
  24826. Node365.a('node.text','0');
  24827. Node365.a('node.textalign','left');
  24828. Node365.a('node.textvAlign','middle');
  24829. Node365.a('node.textrect', [Node365textStart, 0, Node365textWidth, Node365height]);
  24830. Node365.a('node.color','rgba(0,0,0,1)');
  24831. Node365.a('node.font',' '+ Node365fontSize + 'px "Arial"');
  24832. Node365.a('node.textvisible',true);
  24833. Node365.a('node.linefeed',false);
  24834. if (false) {
  24835. Node365.a('node.textfunc',function(g) {
  24836. g.beginPath();
  24837. var str=Node365.a('node.text') || '0';
  24838. var color=Node365.a('node.color') || 'rgba(0,0,0,1)';
  24839. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node365width,Node365height,13.3333*_ratio.ratioY,"left",color,' '+ Node365fontSize + 'px "Arial"', 0,g);
  24840. });
  24841. }
  24842. if (false) {
  24843. Node365.a('node.underlinepoints',[Node365lineStart, (16 - 13.3333) * 0.5 * _ratio.ratioY + Node365fontSize + 2 , ht.Default.getTextSize('0', ' '+ Node365fontSize + 'px "Arial"').width + 6, (Node365height - Node365fontSize) * 0.5*_ratio.ratioY + Node365fontSize + 2 ]);
  24844. Node365.a('node.underlinevisible',false);
  24845. Node365.a('node.underlineBorderWidth', 1);
  24846. }
  24847. dataModel.add(Node365);
  24848. zoomNodeList.push({
  24849. node: Node365,
  24850. borderWidth: 0,
  24851. attr: 'node.borderwidth'
  24852. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  24853. var Node366 = new ht.Node();
  24854. var Node366textStart, Node366textWidth, Node366lineStart, Node366align = 'left', Node366fontSize = 13.3333*_ratio.ratioY,Node366width = 29*_ratio.ratioX, Node366height = 16*_ratio.ratioY;
  24855. (function () {
  24856. if (Node366align === 'left') {
  24857. Node366textStart = Node366fontSize * 0.2 > 2 ? Node366fontSize * 0.2 - 4 : Node366fontSize * 0.2 - 9;
  24858. Node366textWidth = Node366width;
  24859. Node366lineStart = 1;
  24860. } else if (Node366align === 'right') {
  24861. Node366textStart = 0;
  24862. Node366textWidth =Node366fontSize <= 8 ? Node366width + Node366fontSize * 0.2 + 6 : Node366width - Node366fontSize * 0.2;
  24863. Node366lineStart = (Node366width - (ht.Default.getTextSize('0', ' '+ Node366fontSize + 'px "Arial"').width + 6)) * 0.5;
  24864. } else if (Node366align === 'center') {
  24865. Node366textStart = -3;
  24866. Node366textWidth = Node366width;
  24867. Node366lineStart = Node366width - ht.Default.getTextSize('0', ' '+ Node366fontSize + 'px "Arial"').width - 11;
  24868. }
  24869. })();
  24870. Node366.setImage(GD.getTextJSON(Node366width, Node366height, true, false, false, ' '+ Node366fontSize + 'px "Arial"'))
  24871. Node366.setPosition(336*ratio.ratioX, 461*ratio.ratioY);
  24872. Node366.setWidth(Node366width);
  24873. Node366.setHeight(Node366height);
  24874. Node366._nodeType = 'text';
  24875. Node366._disallowEvert = true;
  24876. Node366.setRotation(0*Math.PI/180);
  24877. Node366.a('node.width', Node366width);
  24878. Node366.a('node.height', Node366height);
  24879. Node366.a('node.rect', [0, 0, Node366width, Node366height]);
  24880. Node366.a('node.bordercolor','rgba(0,0,0,1)');
  24881. Node366.a('node.borderwidth', 0);
  24882. Node366.a('node.background','' || 'rgba(0,0,0,0)');
  24883. Node366.a('node.gradient','');
  24884. Node366.a('node.gradientcolor','');
  24885. Node366.a('node.text','0');
  24886. Node366.a('node.textalign','left');
  24887. Node366.a('node.textvAlign','middle');
  24888. Node366.a('node.textrect', [Node366textStart, 0, Node366textWidth, Node366height]);
  24889. Node366.a('node.color','rgba(0,0,0,1)');
  24890. Node366.a('node.font',' '+ Node366fontSize + 'px "Arial"');
  24891. Node366.a('node.textvisible',true);
  24892. Node366.a('node.linefeed',false);
  24893. if (false) {
  24894. Node366.a('node.textfunc',function(g) {
  24895. g.beginPath();
  24896. var str=Node366.a('node.text') || '0';
  24897. var color=Node366.a('node.color') || 'rgba(0,0,0,1)';
  24898. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node366width,Node366height,13.3333*_ratio.ratioY,"left",color,' '+ Node366fontSize + 'px "Arial"', 0,g);
  24899. });
  24900. }
  24901. if (false) {
  24902. Node366.a('node.underlinepoints',[Node366lineStart, (16 - 13.3333) * 0.5 * _ratio.ratioY + Node366fontSize + 2 , ht.Default.getTextSize('0', ' '+ Node366fontSize + 'px "Arial"').width + 6, (Node366height - Node366fontSize) * 0.5*_ratio.ratioY + Node366fontSize + 2 ]);
  24903. Node366.a('node.underlinevisible',false);
  24904. Node366.a('node.underlineBorderWidth', 1);
  24905. }
  24906. dataModel.add(Node366);
  24907. zoomNodeList.push({
  24908. node: Node366,
  24909. borderWidth: 0,
  24910. attr: 'node.borderwidth'
  24911. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  24912. var Node367 = new ht.Node();
  24913. var Node367textStart, Node367textWidth, Node367lineStart, Node367align = 'left', Node367fontSize = 13.3333*_ratio.ratioY,Node367width = 29*_ratio.ratioX, Node367height = 16*_ratio.ratioY;
  24914. (function () {
  24915. if (Node367align === 'left') {
  24916. Node367textStart = Node367fontSize * 0.2 > 2 ? Node367fontSize * 0.2 - 4 : Node367fontSize * 0.2 - 9;
  24917. Node367textWidth = Node367width;
  24918. Node367lineStart = 1;
  24919. } else if (Node367align === 'right') {
  24920. Node367textStart = 0;
  24921. Node367textWidth =Node367fontSize <= 8 ? Node367width + Node367fontSize * 0.2 + 6 : Node367width - Node367fontSize * 0.2;
  24922. Node367lineStart = (Node367width - (ht.Default.getTextSize('0', ' '+ Node367fontSize + 'px "Arial"').width + 6)) * 0.5;
  24923. } else if (Node367align === 'center') {
  24924. Node367textStart = -3;
  24925. Node367textWidth = Node367width;
  24926. Node367lineStart = Node367width - ht.Default.getTextSize('0', ' '+ Node367fontSize + 'px "Arial"').width - 11;
  24927. }
  24928. })();
  24929. Node367.setImage(GD.getTextJSON(Node367width, Node367height, true, false, false, ' '+ Node367fontSize + 'px "Arial"'))
  24930. Node367.setPosition(556*ratio.ratioX, 397*ratio.ratioY);
  24931. Node367.setWidth(Node367width);
  24932. Node367.setHeight(Node367height);
  24933. Node367._nodeType = 'text';
  24934. Node367._disallowEvert = true;
  24935. Node367.setRotation(0*Math.PI/180);
  24936. Node367.a('node.width', Node367width);
  24937. Node367.a('node.height', Node367height);
  24938. Node367.a('node.rect', [0, 0, Node367width, Node367height]);
  24939. Node367.a('node.bordercolor','rgba(0,0,0,1)');
  24940. Node367.a('node.borderwidth', 0);
  24941. Node367.a('node.background','' || 'rgba(0,0,0,0)');
  24942. Node367.a('node.gradient','');
  24943. Node367.a('node.gradientcolor','');
  24944. Node367.a('node.text','0');
  24945. Node367.a('node.textalign','left');
  24946. Node367.a('node.textvAlign','middle');
  24947. Node367.a('node.textrect', [Node367textStart, 0, Node367textWidth, Node367height]);
  24948. Node367.a('node.color','rgba(0,0,0,1)');
  24949. Node367.a('node.font',' '+ Node367fontSize + 'px "Arial"');
  24950. Node367.a('node.textvisible',true);
  24951. Node367.a('node.linefeed',false);
  24952. if (false) {
  24953. Node367.a('node.textfunc',function(g) {
  24954. g.beginPath();
  24955. var str=Node367.a('node.text') || '0';
  24956. var color=Node367.a('node.color') || 'rgba(0,0,0,1)';
  24957. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node367width,Node367height,13.3333*_ratio.ratioY,"left",color,' '+ Node367fontSize + 'px "Arial"', 0,g);
  24958. });
  24959. }
  24960. if (false) {
  24961. Node367.a('node.underlinepoints',[Node367lineStart, (16 - 13.3333) * 0.5 * _ratio.ratioY + Node367fontSize + 2 , ht.Default.getTextSize('0', ' '+ Node367fontSize + 'px "Arial"').width + 6, (Node367height - Node367fontSize) * 0.5*_ratio.ratioY + Node367fontSize + 2 ]);
  24962. Node367.a('node.underlinevisible',false);
  24963. Node367.a('node.underlineBorderWidth', 1);
  24964. }
  24965. dataModel.add(Node367);
  24966. zoomNodeList.push({
  24967. node: Node367,
  24968. borderWidth: 0,
  24969. attr: 'node.borderwidth'
  24970. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  24971. var Node368 = new ht.Node();
  24972. var Node368textStart, Node368textWidth, Node368lineStart, Node368align = 'left', Node368fontSize = 13.3333*_ratio.ratioY,Node368width = 29*_ratio.ratioX, Node368height = 16*_ratio.ratioY;
  24973. (function () {
  24974. if (Node368align === 'left') {
  24975. Node368textStart = Node368fontSize * 0.2 > 2 ? Node368fontSize * 0.2 - 4 : Node368fontSize * 0.2 - 9;
  24976. Node368textWidth = Node368width;
  24977. Node368lineStart = 1;
  24978. } else if (Node368align === 'right') {
  24979. Node368textStart = 0;
  24980. Node368textWidth =Node368fontSize <= 8 ? Node368width + Node368fontSize * 0.2 + 6 : Node368width - Node368fontSize * 0.2;
  24981. Node368lineStart = (Node368width - (ht.Default.getTextSize('0', ' '+ Node368fontSize + 'px "Arial"').width + 6)) * 0.5;
  24982. } else if (Node368align === 'center') {
  24983. Node368textStart = -3;
  24984. Node368textWidth = Node368width;
  24985. Node368lineStart = Node368width - ht.Default.getTextSize('0', ' '+ Node368fontSize + 'px "Arial"').width - 11;
  24986. }
  24987. })();
  24988. Node368.setImage(GD.getTextJSON(Node368width, Node368height, true, false, false, ' '+ Node368fontSize + 'px "Arial"'))
  24989. Node368.setPosition(556*ratio.ratioX, 419*ratio.ratioY);
  24990. Node368.setWidth(Node368width);
  24991. Node368.setHeight(Node368height);
  24992. Node368._nodeType = 'text';
  24993. Node368._disallowEvert = true;
  24994. Node368.setRotation(0*Math.PI/180);
  24995. Node368.a('node.width', Node368width);
  24996. Node368.a('node.height', Node368height);
  24997. Node368.a('node.rect', [0, 0, Node368width, Node368height]);
  24998. Node368.a('node.bordercolor','rgba(0,0,0,1)');
  24999. Node368.a('node.borderwidth', 0);
  25000. Node368.a('node.background','' || 'rgba(0,0,0,0)');
  25001. Node368.a('node.gradient','');
  25002. Node368.a('node.gradientcolor','');
  25003. Node368.a('node.text','0');
  25004. Node368.a('node.textalign','left');
  25005. Node368.a('node.textvAlign','middle');
  25006. Node368.a('node.textrect', [Node368textStart, 0, Node368textWidth, Node368height]);
  25007. Node368.a('node.color','rgba(0,0,0,1)');
  25008. Node368.a('node.font',' '+ Node368fontSize + 'px "Arial"');
  25009. Node368.a('node.textvisible',true);
  25010. Node368.a('node.linefeed',false);
  25011. if (false) {
  25012. Node368.a('node.textfunc',function(g) {
  25013. g.beginPath();
  25014. var str=Node368.a('node.text') || '0';
  25015. var color=Node368.a('node.color') || 'rgba(0,0,0,1)';
  25016. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node368width,Node368height,13.3333*_ratio.ratioY,"left",color,' '+ Node368fontSize + 'px "Arial"', 0,g);
  25017. });
  25018. }
  25019. if (false) {
  25020. Node368.a('node.underlinepoints',[Node368lineStart, (16 - 13.3333) * 0.5 * _ratio.ratioY + Node368fontSize + 2 , ht.Default.getTextSize('0', ' '+ Node368fontSize + 'px "Arial"').width + 6, (Node368height - Node368fontSize) * 0.5*_ratio.ratioY + Node368fontSize + 2 ]);
  25021. Node368.a('node.underlinevisible',false);
  25022. Node368.a('node.underlineBorderWidth', 1);
  25023. }
  25024. dataModel.add(Node368);
  25025. zoomNodeList.push({
  25026. node: Node368,
  25027. borderWidth: 0,
  25028. attr: 'node.borderwidth'
  25029. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  25030. var Node369 = new ht.Node();
  25031. var Node369textStart, Node369textWidth, Node369lineStart, Node369align = 'left', Node369fontSize = 13.3333*_ratio.ratioY,Node369width = 29*_ratio.ratioX, Node369height = 16*_ratio.ratioY;
  25032. (function () {
  25033. if (Node369align === 'left') {
  25034. Node369textStart = Node369fontSize * 0.2 > 2 ? Node369fontSize * 0.2 - 4 : Node369fontSize * 0.2 - 9;
  25035. Node369textWidth = Node369width;
  25036. Node369lineStart = 1;
  25037. } else if (Node369align === 'right') {
  25038. Node369textStart = 0;
  25039. Node369textWidth =Node369fontSize <= 8 ? Node369width + Node369fontSize * 0.2 + 6 : Node369width - Node369fontSize * 0.2;
  25040. Node369lineStart = (Node369width - (ht.Default.getTextSize('0', ' '+ Node369fontSize + 'px "Arial"').width + 6)) * 0.5;
  25041. } else if (Node369align === 'center') {
  25042. Node369textStart = -3;
  25043. Node369textWidth = Node369width;
  25044. Node369lineStart = Node369width - ht.Default.getTextSize('0', ' '+ Node369fontSize + 'px "Arial"').width - 11;
  25045. }
  25046. })();
  25047. Node369.setImage(GD.getTextJSON(Node369width, Node369height, true, false, false, ' '+ Node369fontSize + 'px "Arial"'))
  25048. Node369.setPosition(556*ratio.ratioX, 440*ratio.ratioY);
  25049. Node369.setWidth(Node369width);
  25050. Node369.setHeight(Node369height);
  25051. Node369._nodeType = 'text';
  25052. Node369._disallowEvert = true;
  25053. Node369.setRotation(0*Math.PI/180);
  25054. Node369.a('node.width', Node369width);
  25055. Node369.a('node.height', Node369height);
  25056. Node369.a('node.rect', [0, 0, Node369width, Node369height]);
  25057. Node369.a('node.bordercolor','rgba(0,0,0,1)');
  25058. Node369.a('node.borderwidth', 0);
  25059. Node369.a('node.background','' || 'rgba(0,0,0,0)');
  25060. Node369.a('node.gradient','');
  25061. Node369.a('node.gradientcolor','');
  25062. Node369.a('node.text','0');
  25063. Node369.a('node.textalign','left');
  25064. Node369.a('node.textvAlign','middle');
  25065. Node369.a('node.textrect', [Node369textStart, 0, Node369textWidth, Node369height]);
  25066. Node369.a('node.color','rgba(0,0,0,1)');
  25067. Node369.a('node.font',' '+ Node369fontSize + 'px "Arial"');
  25068. Node369.a('node.textvisible',true);
  25069. Node369.a('node.linefeed',false);
  25070. if (false) {
  25071. Node369.a('node.textfunc',function(g) {
  25072. g.beginPath();
  25073. var str=Node369.a('node.text') || '0';
  25074. var color=Node369.a('node.color') || 'rgba(0,0,0,1)';
  25075. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node369width,Node369height,13.3333*_ratio.ratioY,"left",color,' '+ Node369fontSize + 'px "Arial"', 0,g);
  25076. });
  25077. }
  25078. if (false) {
  25079. Node369.a('node.underlinepoints',[Node369lineStart, (16 - 13.3333) * 0.5 * _ratio.ratioY + Node369fontSize + 2 , ht.Default.getTextSize('0', ' '+ Node369fontSize + 'px "Arial"').width + 6, (Node369height - Node369fontSize) * 0.5*_ratio.ratioY + Node369fontSize + 2 ]);
  25080. Node369.a('node.underlinevisible',false);
  25081. Node369.a('node.underlineBorderWidth', 1);
  25082. }
  25083. dataModel.add(Node369);
  25084. zoomNodeList.push({
  25085. node: Node369,
  25086. borderWidth: 0,
  25087. attr: 'node.borderwidth'
  25088. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  25089. var Node370 = new ht.Node();
  25090. var Node370textStart, Node370textWidth, Node370lineStart, Node370align = 'left', Node370fontSize = 13.3333*_ratio.ratioY,Node370width = 29*_ratio.ratioX, Node370height = 16*_ratio.ratioY;
  25091. (function () {
  25092. if (Node370align === 'left') {
  25093. Node370textStart = Node370fontSize * 0.2 > 2 ? Node370fontSize * 0.2 - 4 : Node370fontSize * 0.2 - 9;
  25094. Node370textWidth = Node370width;
  25095. Node370lineStart = 1;
  25096. } else if (Node370align === 'right') {
  25097. Node370textStart = 0;
  25098. Node370textWidth =Node370fontSize <= 8 ? Node370width + Node370fontSize * 0.2 + 6 : Node370width - Node370fontSize * 0.2;
  25099. Node370lineStart = (Node370width - (ht.Default.getTextSize('0', ' '+ Node370fontSize + 'px "Arial"').width + 6)) * 0.5;
  25100. } else if (Node370align === 'center') {
  25101. Node370textStart = -3;
  25102. Node370textWidth = Node370width;
  25103. Node370lineStart = Node370width - ht.Default.getTextSize('0', ' '+ Node370fontSize + 'px "Arial"').width - 11;
  25104. }
  25105. })();
  25106. Node370.setImage(GD.getTextJSON(Node370width, Node370height, true, false, false, ' '+ Node370fontSize + 'px "Arial"'))
  25107. Node370.setPosition(556*ratio.ratioX, 461*ratio.ratioY);
  25108. Node370.setWidth(Node370width);
  25109. Node370.setHeight(Node370height);
  25110. Node370._nodeType = 'text';
  25111. Node370._disallowEvert = true;
  25112. Node370.setRotation(0*Math.PI/180);
  25113. Node370.a('node.width', Node370width);
  25114. Node370.a('node.height', Node370height);
  25115. Node370.a('node.rect', [0, 0, Node370width, Node370height]);
  25116. Node370.a('node.bordercolor','rgba(0,0,0,1)');
  25117. Node370.a('node.borderwidth', 0);
  25118. Node370.a('node.background','' || 'rgba(0,0,0,0)');
  25119. Node370.a('node.gradient','');
  25120. Node370.a('node.gradientcolor','');
  25121. Node370.a('node.text','0');
  25122. Node370.a('node.textalign','left');
  25123. Node370.a('node.textvAlign','middle');
  25124. Node370.a('node.textrect', [Node370textStart, 0, Node370textWidth, Node370height]);
  25125. Node370.a('node.color','rgba(0,0,0,1)');
  25126. Node370.a('node.font',' '+ Node370fontSize + 'px "Arial"');
  25127. Node370.a('node.textvisible',true);
  25128. Node370.a('node.linefeed',false);
  25129. if (false) {
  25130. Node370.a('node.textfunc',function(g) {
  25131. g.beginPath();
  25132. var str=Node370.a('node.text') || '0';
  25133. var color=Node370.a('node.color') || 'rgba(0,0,0,1)';
  25134. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node370width,Node370height,13.3333*_ratio.ratioY,"left",color,' '+ Node370fontSize + 'px "Arial"', 0,g);
  25135. });
  25136. }
  25137. if (false) {
  25138. Node370.a('node.underlinepoints',[Node370lineStart, (16 - 13.3333) * 0.5 * _ratio.ratioY + Node370fontSize + 2 , ht.Default.getTextSize('0', ' '+ Node370fontSize + 'px "Arial"').width + 6, (Node370height - Node370fontSize) * 0.5*_ratio.ratioY + Node370fontSize + 2 ]);
  25139. Node370.a('node.underlinevisible',false);
  25140. Node370.a('node.underlineBorderWidth', 1);
  25141. }
  25142. dataModel.add(Node370);
  25143. zoomNodeList.push({
  25144. node: Node370,
  25145. borderWidth: 0,
  25146. attr: 'node.borderwidth'
  25147. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  25148. var Node371 = new ht.Node();
  25149. var Node371textStart, Node371textWidth, Node371lineStart, Node371align = 'left', Node371fontSize = 13.3333*_ratio.ratioY,Node371width = 29*_ratio.ratioX, Node371height = 16*_ratio.ratioY;
  25150. (function () {
  25151. if (Node371align === 'left') {
  25152. Node371textStart = Node371fontSize * 0.2 > 2 ? Node371fontSize * 0.2 - 4 : Node371fontSize * 0.2 - 9;
  25153. Node371textWidth = Node371width;
  25154. Node371lineStart = 1;
  25155. } else if (Node371align === 'right') {
  25156. Node371textStart = 0;
  25157. Node371textWidth =Node371fontSize <= 8 ? Node371width + Node371fontSize * 0.2 + 6 : Node371width - Node371fontSize * 0.2;
  25158. Node371lineStart = (Node371width - (ht.Default.getTextSize('Ia :', ' '+ Node371fontSize + 'px "Arial"').width + 6)) * 0.5;
  25159. } else if (Node371align === 'center') {
  25160. Node371textStart = -3;
  25161. Node371textWidth = Node371width;
  25162. Node371lineStart = Node371width - ht.Default.getTextSize('Ia :', ' '+ Node371fontSize + 'px "Arial"').width - 11;
  25163. }
  25164. })();
  25165. Node371.setImage(GD.getTextJSON(Node371width, Node371height, true, false, false, ' '+ Node371fontSize + 'px "Arial"'))
  25166. Node371.setPosition(731*ratio.ratioX, 396*ratio.ratioY);
  25167. Node371.setWidth(Node371width);
  25168. Node371.setHeight(Node371height);
  25169. Node371._nodeType = 'text';
  25170. Node371._disallowEvert = true;
  25171. Node371.setRotation(0*Math.PI/180);
  25172. Node371.a('node.width', Node371width);
  25173. Node371.a('node.height', Node371height);
  25174. Node371.a('node.rect', [0, 0, Node371width, Node371height]);
  25175. Node371.a('node.bordercolor','rgba(255,0,255,1)');
  25176. Node371.a('node.borderwidth', 0);
  25177. Node371.a('node.background','' || 'rgba(0,0,0,0)');
  25178. Node371.a('node.gradient','');
  25179. Node371.a('node.gradientcolor','');
  25180. Node371.a('node.text','Ia :');
  25181. Node371.a('node.textalign','left');
  25182. Node371.a('node.textvAlign','middle');
  25183. Node371.a('node.textrect', [Node371textStart, 0, Node371textWidth, Node371height]);
  25184. Node371.a('node.color','rgba(255,0,255,1)');
  25185. Node371.a('node.font',' '+ Node371fontSize + 'px "Arial"');
  25186. Node371.a('node.textvisible',true);
  25187. Node371.a('node.linefeed',false);
  25188. if (false) {
  25189. Node371.a('node.textfunc',function(g) {
  25190. g.beginPath();
  25191. var str=Node371.a('node.text') || 'Ia :';
  25192. var color=Node371.a('node.color') || 'rgba(255,0,255,1)';
  25193. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node371width,Node371height,13.3333*_ratio.ratioY,"left",color,' '+ Node371fontSize + 'px "Arial"', 0,g);
  25194. });
  25195. }
  25196. if (false) {
  25197. Node371.a('node.underlinepoints',[Node371lineStart, (16 - 13.3333) * 0.5 * _ratio.ratioY + Node371fontSize + 2 , ht.Default.getTextSize('Ia :', ' '+ Node371fontSize + 'px "Arial"').width + 6, (Node371height - Node371fontSize) * 0.5*_ratio.ratioY + Node371fontSize + 2 ]);
  25198. Node371.a('node.underlinevisible',false);
  25199. Node371.a('node.underlineBorderWidth', 1);
  25200. }
  25201. dataModel.add(Node371);
  25202. zoomNodeList.push({
  25203. node: Node371,
  25204. borderWidth: 0,
  25205. attr: 'node.borderwidth'
  25206. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  25207. var Node372 = new ht.Node();
  25208. var Node372textStart, Node372textWidth, Node372lineStart, Node372align = 'left', Node372fontSize = 13.3333*_ratio.ratioY,Node372width = 29*_ratio.ratioX, Node372height = 16*_ratio.ratioY;
  25209. (function () {
  25210. if (Node372align === 'left') {
  25211. Node372textStart = Node372fontSize * 0.2 > 2 ? Node372fontSize * 0.2 - 4 : Node372fontSize * 0.2 - 9;
  25212. Node372textWidth = Node372width;
  25213. Node372lineStart = 1;
  25214. } else if (Node372align === 'right') {
  25215. Node372textStart = 0;
  25216. Node372textWidth =Node372fontSize <= 8 ? Node372width + Node372fontSize * 0.2 + 6 : Node372width - Node372fontSize * 0.2;
  25217. Node372lineStart = (Node372width - (ht.Default.getTextSize('P :', ' '+ Node372fontSize + 'px "Arial"').width + 6)) * 0.5;
  25218. } else if (Node372align === 'center') {
  25219. Node372textStart = -3;
  25220. Node372textWidth = Node372width;
  25221. Node372lineStart = Node372width - ht.Default.getTextSize('P :', ' '+ Node372fontSize + 'px "Arial"').width - 11;
  25222. }
  25223. })();
  25224. Node372.setImage(GD.getTextJSON(Node372width, Node372height, true, false, false, ' '+ Node372fontSize + 'px "Arial"'))
  25225. Node372.setPosition(731*ratio.ratioX, 419*ratio.ratioY);
  25226. Node372.setWidth(Node372width);
  25227. Node372.setHeight(Node372height);
  25228. Node372._nodeType = 'text';
  25229. Node372._disallowEvert = true;
  25230. Node372.setRotation(0*Math.PI/180);
  25231. Node372.a('node.width', Node372width);
  25232. Node372.a('node.height', Node372height);
  25233. Node372.a('node.rect', [0, 0, Node372width, Node372height]);
  25234. Node372.a('node.bordercolor','rgba(0,0,0,1)');
  25235. Node372.a('node.borderwidth', 0);
  25236. Node372.a('node.background','' || 'rgba(0,0,0,0)');
  25237. Node372.a('node.gradient','');
  25238. Node372.a('node.gradientcolor','');
  25239. Node372.a('node.text','P :');
  25240. Node372.a('node.textalign','left');
  25241. Node372.a('node.textvAlign','middle');
  25242. Node372.a('node.textrect', [Node372textStart, 0, Node372textWidth, Node372height]);
  25243. Node372.a('node.color','rgba(0,0,0,1)');
  25244. Node372.a('node.font',' '+ Node372fontSize + 'px "Arial"');
  25245. Node372.a('node.textvisible',true);
  25246. Node372.a('node.linefeed',false);
  25247. if (false) {
  25248. Node372.a('node.textfunc',function(g) {
  25249. g.beginPath();
  25250. var str=Node372.a('node.text') || 'P :';
  25251. var color=Node372.a('node.color') || 'rgba(0,0,0,1)';
  25252. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node372width,Node372height,13.3333*_ratio.ratioY,"left",color,' '+ Node372fontSize + 'px "Arial"', 0,g);
  25253. });
  25254. }
  25255. if (false) {
  25256. Node372.a('node.underlinepoints',[Node372lineStart, (16 - 13.3333) * 0.5 * _ratio.ratioY + Node372fontSize + 2 , ht.Default.getTextSize('P :', ' '+ Node372fontSize + 'px "Arial"').width + 6, (Node372height - Node372fontSize) * 0.5*_ratio.ratioY + Node372fontSize + 2 ]);
  25257. Node372.a('node.underlinevisible',false);
  25258. Node372.a('node.underlineBorderWidth', 1);
  25259. }
  25260. dataModel.add(Node372);
  25261. zoomNodeList.push({
  25262. node: Node372,
  25263. borderWidth: 0,
  25264. attr: 'node.borderwidth'
  25265. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  25266. var Node373 = new ht.Node();
  25267. var Node373textStart, Node373textWidth, Node373lineStart, Node373align = 'left', Node373fontSize = 13.3333*_ratio.ratioY,Node373width = 29*_ratio.ratioX, Node373height = 16*_ratio.ratioY;
  25268. (function () {
  25269. if (Node373align === 'left') {
  25270. Node373textStart = Node373fontSize * 0.2 > 2 ? Node373fontSize * 0.2 - 4 : Node373fontSize * 0.2 - 9;
  25271. Node373textWidth = Node373width;
  25272. Node373lineStart = 1;
  25273. } else if (Node373align === 'right') {
  25274. Node373textStart = 0;
  25275. Node373textWidth =Node373fontSize <= 8 ? Node373width + Node373fontSize * 0.2 + 6 : Node373width - Node373fontSize * 0.2;
  25276. Node373lineStart = (Node373width - (ht.Default.getTextSize('Q :', ' '+ Node373fontSize + 'px "Arial"').width + 6)) * 0.5;
  25277. } else if (Node373align === 'center') {
  25278. Node373textStart = -3;
  25279. Node373textWidth = Node373width;
  25280. Node373lineStart = Node373width - ht.Default.getTextSize('Q :', ' '+ Node373fontSize + 'px "Arial"').width - 11;
  25281. }
  25282. })();
  25283. Node373.setImage(GD.getTextJSON(Node373width, Node373height, true, false, false, ' '+ Node373fontSize + 'px "Arial"'))
  25284. Node373.setPosition(731*ratio.ratioX, 440*ratio.ratioY);
  25285. Node373.setWidth(Node373width);
  25286. Node373.setHeight(Node373height);
  25287. Node373._nodeType = 'text';
  25288. Node373._disallowEvert = true;
  25289. Node373.setRotation(0*Math.PI/180);
  25290. Node373.a('node.width', Node373width);
  25291. Node373.a('node.height', Node373height);
  25292. Node373.a('node.rect', [0, 0, Node373width, Node373height]);
  25293. Node373.a('node.bordercolor','rgba(0,0,0,1)');
  25294. Node373.a('node.borderwidth', 0);
  25295. Node373.a('node.background','' || 'rgba(0,0,0,0)');
  25296. Node373.a('node.gradient','');
  25297. Node373.a('node.gradientcolor','');
  25298. Node373.a('node.text','Q :');
  25299. Node373.a('node.textalign','left');
  25300. Node373.a('node.textvAlign','middle');
  25301. Node373.a('node.textrect', [Node373textStart, 0, Node373textWidth, Node373height]);
  25302. Node373.a('node.color','rgba(0,0,0,1)');
  25303. Node373.a('node.font',' '+ Node373fontSize + 'px "Arial"');
  25304. Node373.a('node.textvisible',true);
  25305. Node373.a('node.linefeed',false);
  25306. if (false) {
  25307. Node373.a('node.textfunc',function(g) {
  25308. g.beginPath();
  25309. var str=Node373.a('node.text') || 'Q :';
  25310. var color=Node373.a('node.color') || 'rgba(0,0,0,1)';
  25311. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node373width,Node373height,13.3333*_ratio.ratioY,"left",color,' '+ Node373fontSize + 'px "Arial"', 0,g);
  25312. });
  25313. }
  25314. if (false) {
  25315. Node373.a('node.underlinepoints',[Node373lineStart, (16 - 13.3333) * 0.5 * _ratio.ratioY + Node373fontSize + 2 , ht.Default.getTextSize('Q :', ' '+ Node373fontSize + 'px "Arial"').width + 6, (Node373height - Node373fontSize) * 0.5*_ratio.ratioY + Node373fontSize + 2 ]);
  25316. Node373.a('node.underlinevisible',false);
  25317. Node373.a('node.underlineBorderWidth', 1);
  25318. }
  25319. dataModel.add(Node373);
  25320. zoomNodeList.push({
  25321. node: Node373,
  25322. borderWidth: 0,
  25323. attr: 'node.borderwidth'
  25324. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  25325. var Node374 = new ht.Node();
  25326. var Node374textStart, Node374textWidth, Node374lineStart, Node374align = 'left', Node374fontSize = 13.3333*_ratio.ratioY,Node374width = 41*_ratio.ratioX, Node374height = 16*_ratio.ratioY;
  25327. (function () {
  25328. if (Node374align === 'left') {
  25329. Node374textStart = Node374fontSize * 0.2 > 2 ? Node374fontSize * 0.2 - 4 : Node374fontSize * 0.2 - 9;
  25330. Node374textWidth = Node374width;
  25331. Node374lineStart = 1;
  25332. } else if (Node374align === 'right') {
  25333. Node374textStart = 0;
  25334. Node374textWidth =Node374fontSize <= 8 ? Node374width + Node374fontSize * 0.2 + 6 : Node374width - Node374fontSize * 0.2;
  25335. Node374lineStart = (Node374width - (ht.Default.getTextSize('COS :', ' '+ Node374fontSize + 'px "Arial"').width + 6)) * 0.5;
  25336. } else if (Node374align === 'center') {
  25337. Node374textStart = -3;
  25338. Node374textWidth = Node374width;
  25339. Node374lineStart = Node374width - ht.Default.getTextSize('COS :', ' '+ Node374fontSize + 'px "Arial"').width - 11;
  25340. }
  25341. })();
  25342. Node374.setImage(GD.getTextJSON(Node374width, Node374height, true, false, false, ' '+ Node374fontSize + 'px "Arial"'))
  25343. Node374.setPosition(718*ratio.ratioX, 460*ratio.ratioY);
  25344. Node374.setWidth(Node374width);
  25345. Node374.setHeight(Node374height);
  25346. Node374._nodeType = 'text';
  25347. Node374._disallowEvert = true;
  25348. Node374.setRotation(0*Math.PI/180);
  25349. Node374.a('node.width', Node374width);
  25350. Node374.a('node.height', Node374height);
  25351. Node374.a('node.rect', [0, 0, Node374width, Node374height]);
  25352. Node374.a('node.bordercolor','rgba(0,0,0,1)');
  25353. Node374.a('node.borderwidth', 0);
  25354. Node374.a('node.background','' || 'rgba(0,0,0,0)');
  25355. Node374.a('node.gradient','');
  25356. Node374.a('node.gradientcolor','');
  25357. Node374.a('node.text','COS :');
  25358. Node374.a('node.textalign','left');
  25359. Node374.a('node.textvAlign','middle');
  25360. Node374.a('node.textrect', [Node374textStart, 0, Node374textWidth, Node374height]);
  25361. Node374.a('node.color','rgba(0,0,0,1)');
  25362. Node374.a('node.font',' '+ Node374fontSize + 'px "Arial"');
  25363. Node374.a('node.textvisible',true);
  25364. Node374.a('node.linefeed',false);
  25365. if (false) {
  25366. Node374.a('node.textfunc',function(g) {
  25367. g.beginPath();
  25368. var str=Node374.a('node.text') || 'COS :';
  25369. var color=Node374.a('node.color') || 'rgba(0,0,0,1)';
  25370. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node374width,Node374height,13.3333*_ratio.ratioY,"left",color,' '+ Node374fontSize + 'px "Arial"', 0,g);
  25371. });
  25372. }
  25373. if (false) {
  25374. Node374.a('node.underlinepoints',[Node374lineStart, (16 - 13.3333) * 0.5 * _ratio.ratioY + Node374fontSize + 2 , ht.Default.getTextSize('COS :', ' '+ Node374fontSize + 'px "Arial"').width + 6, (Node374height - Node374fontSize) * 0.5*_ratio.ratioY + Node374fontSize + 2 ]);
  25375. Node374.a('node.underlinevisible',false);
  25376. Node374.a('node.underlineBorderWidth', 1);
  25377. }
  25378. dataModel.add(Node374);
  25379. zoomNodeList.push({
  25380. node: Node374,
  25381. borderWidth: 0,
  25382. attr: 'node.borderwidth'
  25383. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  25384. var Node375 = new ht.Node();
  25385. var Node375textStart, Node375textWidth, Node375lineStart, Node375align = 'left', Node375fontSize = 13.3333*_ratio.ratioY,Node375width = 29*_ratio.ratioX, Node375height = 16*_ratio.ratioY;
  25386. (function () {
  25387. if (Node375align === 'left') {
  25388. Node375textStart = Node375fontSize * 0.2 > 2 ? Node375fontSize * 0.2 - 4 : Node375fontSize * 0.2 - 9;
  25389. Node375textWidth = Node375width;
  25390. Node375lineStart = 1;
  25391. } else if (Node375align === 'right') {
  25392. Node375textStart = 0;
  25393. Node375textWidth =Node375fontSize <= 8 ? Node375width + Node375fontSize * 0.2 + 6 : Node375width - Node375fontSize * 0.2;
  25394. Node375lineStart = (Node375width - (ht.Default.getTextSize('0', ' '+ Node375fontSize + 'px "Arial"').width + 6)) * 0.5;
  25395. } else if (Node375align === 'center') {
  25396. Node375textStart = -3;
  25397. Node375textWidth = Node375width;
  25398. Node375lineStart = Node375width - ht.Default.getTextSize('0', ' '+ Node375fontSize + 'px "Arial"').width - 11;
  25399. }
  25400. })();
  25401. Node375.setImage(GD.getTextJSON(Node375width, Node375height, true, false, false, ' '+ Node375fontSize + 'px "Arial"'))
  25402. Node375.setPosition(755*ratio.ratioX, 397*ratio.ratioY);
  25403. Node375.setWidth(Node375width);
  25404. Node375.setHeight(Node375height);
  25405. Node375._nodeType = 'text';
  25406. Node375._disallowEvert = true;
  25407. Node375.setRotation(0*Math.PI/180);
  25408. Node375.a('node.width', Node375width);
  25409. Node375.a('node.height', Node375height);
  25410. Node375.a('node.rect', [0, 0, Node375width, Node375height]);
  25411. Node375.a('node.bordercolor','rgba(0,0,0,1)');
  25412. Node375.a('node.borderwidth', 0);
  25413. Node375.a('node.background','' || 'rgba(0,0,0,0)');
  25414. Node375.a('node.gradient','');
  25415. Node375.a('node.gradientcolor','');
  25416. Node375.a('node.text','0');
  25417. Node375.a('node.textalign','left');
  25418. Node375.a('node.textvAlign','middle');
  25419. Node375.a('node.textrect', [Node375textStart, 0, Node375textWidth, Node375height]);
  25420. Node375.a('node.color','rgba(0,0,0,1)');
  25421. Node375.a('node.font',' '+ Node375fontSize + 'px "Arial"');
  25422. Node375.a('node.textvisible',true);
  25423. Node375.a('node.linefeed',false);
  25424. if (false) {
  25425. Node375.a('node.textfunc',function(g) {
  25426. g.beginPath();
  25427. var str=Node375.a('node.text') || '0';
  25428. var color=Node375.a('node.color') || 'rgba(0,0,0,1)';
  25429. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node375width,Node375height,13.3333*_ratio.ratioY,"left",color,' '+ Node375fontSize + 'px "Arial"', 0,g);
  25430. });
  25431. }
  25432. if (false) {
  25433. Node375.a('node.underlinepoints',[Node375lineStart, (16 - 13.3333) * 0.5 * _ratio.ratioY + Node375fontSize + 2 , ht.Default.getTextSize('0', ' '+ Node375fontSize + 'px "Arial"').width + 6, (Node375height - Node375fontSize) * 0.5*_ratio.ratioY + Node375fontSize + 2 ]);
  25434. Node375.a('node.underlinevisible',false);
  25435. Node375.a('node.underlineBorderWidth', 1);
  25436. }
  25437. dataModel.add(Node375);
  25438. zoomNodeList.push({
  25439. node: Node375,
  25440. borderWidth: 0,
  25441. attr: 'node.borderwidth'
  25442. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  25443. var Node376 = new ht.Node();
  25444. var Node376textStart, Node376textWidth, Node376lineStart, Node376align = 'left', Node376fontSize = 13.3333*_ratio.ratioY,Node376width = 29*_ratio.ratioX, Node376height = 16*_ratio.ratioY;
  25445. (function () {
  25446. if (Node376align === 'left') {
  25447. Node376textStart = Node376fontSize * 0.2 > 2 ? Node376fontSize * 0.2 - 4 : Node376fontSize * 0.2 - 9;
  25448. Node376textWidth = Node376width;
  25449. Node376lineStart = 1;
  25450. } else if (Node376align === 'right') {
  25451. Node376textStart = 0;
  25452. Node376textWidth =Node376fontSize <= 8 ? Node376width + Node376fontSize * 0.2 + 6 : Node376width - Node376fontSize * 0.2;
  25453. Node376lineStart = (Node376width - (ht.Default.getTextSize('0', ' '+ Node376fontSize + 'px "Arial"').width + 6)) * 0.5;
  25454. } else if (Node376align === 'center') {
  25455. Node376textStart = -3;
  25456. Node376textWidth = Node376width;
  25457. Node376lineStart = Node376width - ht.Default.getTextSize('0', ' '+ Node376fontSize + 'px "Arial"').width - 11;
  25458. }
  25459. })();
  25460. Node376.setImage(GD.getTextJSON(Node376width, Node376height, true, false, false, ' '+ Node376fontSize + 'px "Arial"'))
  25461. Node376.setPosition(755*ratio.ratioX, 419*ratio.ratioY);
  25462. Node376.setWidth(Node376width);
  25463. Node376.setHeight(Node376height);
  25464. Node376._nodeType = 'text';
  25465. Node376._disallowEvert = true;
  25466. Node376.setRotation(0*Math.PI/180);
  25467. Node376.a('node.width', Node376width);
  25468. Node376.a('node.height', Node376height);
  25469. Node376.a('node.rect', [0, 0, Node376width, Node376height]);
  25470. Node376.a('node.bordercolor','rgba(0,0,0,1)');
  25471. Node376.a('node.borderwidth', 0);
  25472. Node376.a('node.background','' || 'rgba(0,0,0,0)');
  25473. Node376.a('node.gradient','');
  25474. Node376.a('node.gradientcolor','');
  25475. Node376.a('node.text','0');
  25476. Node376.a('node.textalign','left');
  25477. Node376.a('node.textvAlign','middle');
  25478. Node376.a('node.textrect', [Node376textStart, 0, Node376textWidth, Node376height]);
  25479. Node376.a('node.color','rgba(0,0,0,1)');
  25480. Node376.a('node.font',' '+ Node376fontSize + 'px "Arial"');
  25481. Node376.a('node.textvisible',true);
  25482. Node376.a('node.linefeed',false);
  25483. if (false) {
  25484. Node376.a('node.textfunc',function(g) {
  25485. g.beginPath();
  25486. var str=Node376.a('node.text') || '0';
  25487. var color=Node376.a('node.color') || 'rgba(0,0,0,1)';
  25488. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node376width,Node376height,13.3333*_ratio.ratioY,"left",color,' '+ Node376fontSize + 'px "Arial"', 0,g);
  25489. });
  25490. }
  25491. if (false) {
  25492. Node376.a('node.underlinepoints',[Node376lineStart, (16 - 13.3333) * 0.5 * _ratio.ratioY + Node376fontSize + 2 , ht.Default.getTextSize('0', ' '+ Node376fontSize + 'px "Arial"').width + 6, (Node376height - Node376fontSize) * 0.5*_ratio.ratioY + Node376fontSize + 2 ]);
  25493. Node376.a('node.underlinevisible',false);
  25494. Node376.a('node.underlineBorderWidth', 1);
  25495. }
  25496. dataModel.add(Node376);
  25497. zoomNodeList.push({
  25498. node: Node376,
  25499. borderWidth: 0,
  25500. attr: 'node.borderwidth'
  25501. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  25502. var Node377 = new ht.Node();
  25503. var Node377textStart, Node377textWidth, Node377lineStart, Node377align = 'left', Node377fontSize = 13.3333*_ratio.ratioY,Node377width = 29*_ratio.ratioX, Node377height = 16*_ratio.ratioY;
  25504. (function () {
  25505. if (Node377align === 'left') {
  25506. Node377textStart = Node377fontSize * 0.2 > 2 ? Node377fontSize * 0.2 - 4 : Node377fontSize * 0.2 - 9;
  25507. Node377textWidth = Node377width;
  25508. Node377lineStart = 1;
  25509. } else if (Node377align === 'right') {
  25510. Node377textStart = 0;
  25511. Node377textWidth =Node377fontSize <= 8 ? Node377width + Node377fontSize * 0.2 + 6 : Node377width - Node377fontSize * 0.2;
  25512. Node377lineStart = (Node377width - (ht.Default.getTextSize('0', ' '+ Node377fontSize + 'px "Arial"').width + 6)) * 0.5;
  25513. } else if (Node377align === 'center') {
  25514. Node377textStart = -3;
  25515. Node377textWidth = Node377width;
  25516. Node377lineStart = Node377width - ht.Default.getTextSize('0', ' '+ Node377fontSize + 'px "Arial"').width - 11;
  25517. }
  25518. })();
  25519. Node377.setImage(GD.getTextJSON(Node377width, Node377height, true, false, false, ' '+ Node377fontSize + 'px "Arial"'))
  25520. Node377.setPosition(755*ratio.ratioX, 441*ratio.ratioY);
  25521. Node377.setWidth(Node377width);
  25522. Node377.setHeight(Node377height);
  25523. Node377._nodeType = 'text';
  25524. Node377._disallowEvert = true;
  25525. Node377.setRotation(0*Math.PI/180);
  25526. Node377.a('node.width', Node377width);
  25527. Node377.a('node.height', Node377height);
  25528. Node377.a('node.rect', [0, 0, Node377width, Node377height]);
  25529. Node377.a('node.bordercolor','rgba(0,0,0,1)');
  25530. Node377.a('node.borderwidth', 0);
  25531. Node377.a('node.background','' || 'rgba(0,0,0,0)');
  25532. Node377.a('node.gradient','');
  25533. Node377.a('node.gradientcolor','');
  25534. Node377.a('node.text','0');
  25535. Node377.a('node.textalign','left');
  25536. Node377.a('node.textvAlign','middle');
  25537. Node377.a('node.textrect', [Node377textStart, 0, Node377textWidth, Node377height]);
  25538. Node377.a('node.color','rgba(0,0,0,1)');
  25539. Node377.a('node.font',' '+ Node377fontSize + 'px "Arial"');
  25540. Node377.a('node.textvisible',true);
  25541. Node377.a('node.linefeed',false);
  25542. if (false) {
  25543. Node377.a('node.textfunc',function(g) {
  25544. g.beginPath();
  25545. var str=Node377.a('node.text') || '0';
  25546. var color=Node377.a('node.color') || 'rgba(0,0,0,1)';
  25547. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node377width,Node377height,13.3333*_ratio.ratioY,"left",color,' '+ Node377fontSize + 'px "Arial"', 0,g);
  25548. });
  25549. }
  25550. if (false) {
  25551. Node377.a('node.underlinepoints',[Node377lineStart, (16 - 13.3333) * 0.5 * _ratio.ratioY + Node377fontSize + 2 , ht.Default.getTextSize('0', ' '+ Node377fontSize + 'px "Arial"').width + 6, (Node377height - Node377fontSize) * 0.5*_ratio.ratioY + Node377fontSize + 2 ]);
  25552. Node377.a('node.underlinevisible',false);
  25553. Node377.a('node.underlineBorderWidth', 1);
  25554. }
  25555. dataModel.add(Node377);
  25556. zoomNodeList.push({
  25557. node: Node377,
  25558. borderWidth: 0,
  25559. attr: 'node.borderwidth'
  25560. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  25561. var Node378 = new ht.Node();
  25562. var Node378textStart, Node378textWidth, Node378lineStart, Node378align = 'left', Node378fontSize = 13.3333*_ratio.ratioY,Node378width = 29*_ratio.ratioX, Node378height = 16*_ratio.ratioY;
  25563. (function () {
  25564. if (Node378align === 'left') {
  25565. Node378textStart = Node378fontSize * 0.2 > 2 ? Node378fontSize * 0.2 - 4 : Node378fontSize * 0.2 - 9;
  25566. Node378textWidth = Node378width;
  25567. Node378lineStart = 1;
  25568. } else if (Node378align === 'right') {
  25569. Node378textStart = 0;
  25570. Node378textWidth =Node378fontSize <= 8 ? Node378width + Node378fontSize * 0.2 + 6 : Node378width - Node378fontSize * 0.2;
  25571. Node378lineStart = (Node378width - (ht.Default.getTextSize('0', ' '+ Node378fontSize + 'px "Arial"').width + 6)) * 0.5;
  25572. } else if (Node378align === 'center') {
  25573. Node378textStart = -3;
  25574. Node378textWidth = Node378width;
  25575. Node378lineStart = Node378width - ht.Default.getTextSize('0', ' '+ Node378fontSize + 'px "Arial"').width - 11;
  25576. }
  25577. })();
  25578. Node378.setImage(GD.getTextJSON(Node378width, Node378height, true, false, false, ' '+ Node378fontSize + 'px "Arial"'))
  25579. Node378.setPosition(755*ratio.ratioX, 461*ratio.ratioY);
  25580. Node378.setWidth(Node378width);
  25581. Node378.setHeight(Node378height);
  25582. Node378._nodeType = 'text';
  25583. Node378._disallowEvert = true;
  25584. Node378.setRotation(0*Math.PI/180);
  25585. Node378.a('node.width', Node378width);
  25586. Node378.a('node.height', Node378height);
  25587. Node378.a('node.rect', [0, 0, Node378width, Node378height]);
  25588. Node378.a('node.bordercolor','rgba(0,0,0,1)');
  25589. Node378.a('node.borderwidth', 0);
  25590. Node378.a('node.background','' || 'rgba(0,0,0,0)');
  25591. Node378.a('node.gradient','');
  25592. Node378.a('node.gradientcolor','');
  25593. Node378.a('node.text','0');
  25594. Node378.a('node.textalign','left');
  25595. Node378.a('node.textvAlign','middle');
  25596. Node378.a('node.textrect', [Node378textStart, 0, Node378textWidth, Node378height]);
  25597. Node378.a('node.color','rgba(0,0,0,1)');
  25598. Node378.a('node.font',' '+ Node378fontSize + 'px "Arial"');
  25599. Node378.a('node.textvisible',true);
  25600. Node378.a('node.linefeed',false);
  25601. if (false) {
  25602. Node378.a('node.textfunc',function(g) {
  25603. g.beginPath();
  25604. var str=Node378.a('node.text') || '0';
  25605. var color=Node378.a('node.color') || 'rgba(0,0,0,1)';
  25606. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node378width,Node378height,13.3333*_ratio.ratioY,"left",color,' '+ Node378fontSize + 'px "Arial"', 0,g);
  25607. });
  25608. }
  25609. if (false) {
  25610. Node378.a('node.underlinepoints',[Node378lineStart, (16 - 13.3333) * 0.5 * _ratio.ratioY + Node378fontSize + 2 , ht.Default.getTextSize('0', ' '+ Node378fontSize + 'px "Arial"').width + 6, (Node378height - Node378fontSize) * 0.5*_ratio.ratioY + Node378fontSize + 2 ]);
  25611. Node378.a('node.underlinevisible',false);
  25612. Node378.a('node.underlineBorderWidth', 1);
  25613. }
  25614. dataModel.add(Node378);
  25615. zoomNodeList.push({
  25616. node: Node378,
  25617. borderWidth: 0,
  25618. attr: 'node.borderwidth'
  25619. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  25620. var Node379 = new ht.Node();
  25621. var Node379textStart, Node379textWidth, Node379lineStart, Node379align = 'left', Node379fontSize = 13.3333*_ratio.ratioY,Node379width = 29*_ratio.ratioX, Node379height = 16*_ratio.ratioY;
  25622. (function () {
  25623. if (Node379align === 'left') {
  25624. Node379textStart = Node379fontSize * 0.2 > 2 ? Node379fontSize * 0.2 - 4 : Node379fontSize * 0.2 - 9;
  25625. Node379textWidth = Node379width;
  25626. Node379lineStart = 1;
  25627. } else if (Node379align === 'right') {
  25628. Node379textStart = 0;
  25629. Node379textWidth =Node379fontSize <= 8 ? Node379width + Node379fontSize * 0.2 + 6 : Node379width - Node379fontSize * 0.2;
  25630. Node379lineStart = (Node379width - (ht.Default.getTextSize('0', ' '+ Node379fontSize + 'px "Arial"').width + 6)) * 0.5;
  25631. } else if (Node379align === 'center') {
  25632. Node379textStart = -3;
  25633. Node379textWidth = Node379width;
  25634. Node379lineStart = Node379width - ht.Default.getTextSize('0', ' '+ Node379fontSize + 'px "Arial"').width - 11;
  25635. }
  25636. })();
  25637. Node379.setImage(GD.getTextJSON(Node379width, Node379height, true, false, false, ' '+ Node379fontSize + 'px "Arial"'))
  25638. Node379.setPosition(1234*ratio.ratioX, 408*ratio.ratioY);
  25639. Node379.setWidth(Node379width);
  25640. Node379.setHeight(Node379height);
  25641. Node379._nodeType = 'text';
  25642. Node379._disallowEvert = true;
  25643. Node379.setRotation(0*Math.PI/180);
  25644. Node379.a('node.width', Node379width);
  25645. Node379.a('node.height', Node379height);
  25646. Node379.a('node.rect', [0, 0, Node379width, Node379height]);
  25647. Node379.a('node.bordercolor','rgba(0,0,0,1)');
  25648. Node379.a('node.borderwidth', 0);
  25649. Node379.a('node.background','' || 'rgba(0,0,0,0)');
  25650. Node379.a('node.gradient','');
  25651. Node379.a('node.gradientcolor','');
  25652. Node379.a('node.text','0');
  25653. Node379.a('node.textalign','left');
  25654. Node379.a('node.textvAlign','middle');
  25655. Node379.a('node.textrect', [Node379textStart, 0, Node379textWidth, Node379height]);
  25656. Node379.a('node.color','rgba(0,0,0,1)');
  25657. Node379.a('node.font',' '+ Node379fontSize + 'px "Arial"');
  25658. Node379.a('node.textvisible',true);
  25659. Node379.a('node.linefeed',false);
  25660. if (false) {
  25661. Node379.a('node.textfunc',function(g) {
  25662. g.beginPath();
  25663. var str=Node379.a('node.text') || '0';
  25664. var color=Node379.a('node.color') || 'rgba(0,0,0,1)';
  25665. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node379width,Node379height,13.3333*_ratio.ratioY,"left",color,' '+ Node379fontSize + 'px "Arial"', 0,g);
  25666. });
  25667. }
  25668. if (false) {
  25669. Node379.a('node.underlinepoints',[Node379lineStart, (16 - 13.3333) * 0.5 * _ratio.ratioY + Node379fontSize + 2 , ht.Default.getTextSize('0', ' '+ Node379fontSize + 'px "Arial"').width + 6, (Node379height - Node379fontSize) * 0.5*_ratio.ratioY + Node379fontSize + 2 ]);
  25670. Node379.a('node.underlinevisible',false);
  25671. Node379.a('node.underlineBorderWidth', 1);
  25672. }
  25673. dataModel.add(Node379);
  25674. zoomNodeList.push({
  25675. node: Node379,
  25676. borderWidth: 0,
  25677. attr: 'node.borderwidth'
  25678. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  25679. var Node380 = new ht.Node();
  25680. var Node380textStart, Node380textWidth, Node380lineStart, Node380align = 'left', Node380fontSize = 13.3333*_ratio.ratioY,Node380width = 29*_ratio.ratioX, Node380height = 16*_ratio.ratioY;
  25681. (function () {
  25682. if (Node380align === 'left') {
  25683. Node380textStart = Node380fontSize * 0.2 > 2 ? Node380fontSize * 0.2 - 4 : Node380fontSize * 0.2 - 9;
  25684. Node380textWidth = Node380width;
  25685. Node380lineStart = 1;
  25686. } else if (Node380align === 'right') {
  25687. Node380textStart = 0;
  25688. Node380textWidth =Node380fontSize <= 8 ? Node380width + Node380fontSize * 0.2 + 6 : Node380width - Node380fontSize * 0.2;
  25689. Node380lineStart = (Node380width - (ht.Default.getTextSize('0', ' '+ Node380fontSize + 'px "Arial"').width + 6)) * 0.5;
  25690. } else if (Node380align === 'center') {
  25691. Node380textStart = -3;
  25692. Node380textWidth = Node380width;
  25693. Node380lineStart = Node380width - ht.Default.getTextSize('0', ' '+ Node380fontSize + 'px "Arial"').width - 11;
  25694. }
  25695. })();
  25696. Node380.setImage(GD.getTextJSON(Node380width, Node380height, true, false, false, ' '+ Node380fontSize + 'px "Arial"'))
  25697. Node380.setPosition(1234*ratio.ratioX, 430*ratio.ratioY);
  25698. Node380.setWidth(Node380width);
  25699. Node380.setHeight(Node380height);
  25700. Node380._nodeType = 'text';
  25701. Node380._disallowEvert = true;
  25702. Node380.setRotation(0*Math.PI/180);
  25703. Node380.a('node.width', Node380width);
  25704. Node380.a('node.height', Node380height);
  25705. Node380.a('node.rect', [0, 0, Node380width, Node380height]);
  25706. Node380.a('node.bordercolor','rgba(0,0,0,1)');
  25707. Node380.a('node.borderwidth', 0);
  25708. Node380.a('node.background','' || 'rgba(0,0,0,0)');
  25709. Node380.a('node.gradient','');
  25710. Node380.a('node.gradientcolor','');
  25711. Node380.a('node.text','0');
  25712. Node380.a('node.textalign','left');
  25713. Node380.a('node.textvAlign','middle');
  25714. Node380.a('node.textrect', [Node380textStart, 0, Node380textWidth, Node380height]);
  25715. Node380.a('node.color','rgba(0,0,0,1)');
  25716. Node380.a('node.font',' '+ Node380fontSize + 'px "Arial"');
  25717. Node380.a('node.textvisible',true);
  25718. Node380.a('node.linefeed',false);
  25719. if (false) {
  25720. Node380.a('node.textfunc',function(g) {
  25721. g.beginPath();
  25722. var str=Node380.a('node.text') || '0';
  25723. var color=Node380.a('node.color') || 'rgba(0,0,0,1)';
  25724. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node380width,Node380height,13.3333*_ratio.ratioY,"left",color,' '+ Node380fontSize + 'px "Arial"', 0,g);
  25725. });
  25726. }
  25727. if (false) {
  25728. Node380.a('node.underlinepoints',[Node380lineStart, (16 - 13.3333) * 0.5 * _ratio.ratioY + Node380fontSize + 2 , ht.Default.getTextSize('0', ' '+ Node380fontSize + 'px "Arial"').width + 6, (Node380height - Node380fontSize) * 0.5*_ratio.ratioY + Node380fontSize + 2 ]);
  25729. Node380.a('node.underlinevisible',false);
  25730. Node380.a('node.underlineBorderWidth', 1);
  25731. }
  25732. dataModel.add(Node380);
  25733. zoomNodeList.push({
  25734. node: Node380,
  25735. borderWidth: 0,
  25736. attr: 'node.borderwidth'
  25737. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  25738. var Node381 = new ht.Node();
  25739. var Node381textStart, Node381textWidth, Node381lineStart, Node381align = 'left', Node381fontSize = 13.3333*_ratio.ratioY,Node381width = 29*_ratio.ratioX, Node381height = 16*_ratio.ratioY;
  25740. (function () {
  25741. if (Node381align === 'left') {
  25742. Node381textStart = Node381fontSize * 0.2 > 2 ? Node381fontSize * 0.2 - 4 : Node381fontSize * 0.2 - 9;
  25743. Node381textWidth = Node381width;
  25744. Node381lineStart = 1;
  25745. } else if (Node381align === 'right') {
  25746. Node381textStart = 0;
  25747. Node381textWidth =Node381fontSize <= 8 ? Node381width + Node381fontSize * 0.2 + 6 : Node381width - Node381fontSize * 0.2;
  25748. Node381lineStart = (Node381width - (ht.Default.getTextSize('0', ' '+ Node381fontSize + 'px "Arial"').width + 6)) * 0.5;
  25749. } else if (Node381align === 'center') {
  25750. Node381textStart = -3;
  25751. Node381textWidth = Node381width;
  25752. Node381lineStart = Node381width - ht.Default.getTextSize('0', ' '+ Node381fontSize + 'px "Arial"').width - 11;
  25753. }
  25754. })();
  25755. Node381.setImage(GD.getTextJSON(Node381width, Node381height, true, false, false, ' '+ Node381fontSize + 'px "Arial"'))
  25756. Node381.setPosition(1234*ratio.ratioX, 452*ratio.ratioY);
  25757. Node381.setWidth(Node381width);
  25758. Node381.setHeight(Node381height);
  25759. Node381._nodeType = 'text';
  25760. Node381._disallowEvert = true;
  25761. Node381.setRotation(0*Math.PI/180);
  25762. Node381.a('node.width', Node381width);
  25763. Node381.a('node.height', Node381height);
  25764. Node381.a('node.rect', [0, 0, Node381width, Node381height]);
  25765. Node381.a('node.bordercolor','rgba(0,0,0,1)');
  25766. Node381.a('node.borderwidth', 0);
  25767. Node381.a('node.background','' || 'rgba(0,0,0,0)');
  25768. Node381.a('node.gradient','');
  25769. Node381.a('node.gradientcolor','');
  25770. Node381.a('node.text','0');
  25771. Node381.a('node.textalign','left');
  25772. Node381.a('node.textvAlign','middle');
  25773. Node381.a('node.textrect', [Node381textStart, 0, Node381textWidth, Node381height]);
  25774. Node381.a('node.color','rgba(0,0,0,1)');
  25775. Node381.a('node.font',' '+ Node381fontSize + 'px "Arial"');
  25776. Node381.a('node.textvisible',true);
  25777. Node381.a('node.linefeed',false);
  25778. if (false) {
  25779. Node381.a('node.textfunc',function(g) {
  25780. g.beginPath();
  25781. var str=Node381.a('node.text') || '0';
  25782. var color=Node381.a('node.color') || 'rgba(0,0,0,1)';
  25783. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node381width,Node381height,13.3333*_ratio.ratioY,"left",color,' '+ Node381fontSize + 'px "Arial"', 0,g);
  25784. });
  25785. }
  25786. if (false) {
  25787. Node381.a('node.underlinepoints',[Node381lineStart, (16 - 13.3333) * 0.5 * _ratio.ratioY + Node381fontSize + 2 , ht.Default.getTextSize('0', ' '+ Node381fontSize + 'px "Arial"').width + 6, (Node381height - Node381fontSize) * 0.5*_ratio.ratioY + Node381fontSize + 2 ]);
  25788. Node381.a('node.underlinevisible',false);
  25789. Node381.a('node.underlineBorderWidth', 1);
  25790. }
  25791. dataModel.add(Node381);
  25792. zoomNodeList.push({
  25793. node: Node381,
  25794. borderWidth: 0,
  25795. attr: 'node.borderwidth'
  25796. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  25797. var Node382 = new ht.Node();
  25798. var Node382textStart, Node382textWidth, Node382lineStart, Node382align = 'left', Node382fontSize = 13.3333*_ratio.ratioY,Node382width = 29*_ratio.ratioX, Node382height = 16*_ratio.ratioY;
  25799. (function () {
  25800. if (Node382align === 'left') {
  25801. Node382textStart = Node382fontSize * 0.2 > 2 ? Node382fontSize * 0.2 - 4 : Node382fontSize * 0.2 - 9;
  25802. Node382textWidth = Node382width;
  25803. Node382lineStart = 1;
  25804. } else if (Node382align === 'right') {
  25805. Node382textStart = 0;
  25806. Node382textWidth =Node382fontSize <= 8 ? Node382width + Node382fontSize * 0.2 + 6 : Node382width - Node382fontSize * 0.2;
  25807. Node382lineStart = (Node382width - (ht.Default.getTextSize('0', ' '+ Node382fontSize + 'px "Arial"').width + 6)) * 0.5;
  25808. } else if (Node382align === 'center') {
  25809. Node382textStart = -3;
  25810. Node382textWidth = Node382width;
  25811. Node382lineStart = Node382width - ht.Default.getTextSize('0', ' '+ Node382fontSize + 'px "Arial"').width - 11;
  25812. }
  25813. })();
  25814. Node382.setImage(GD.getTextJSON(Node382width, Node382height, true, false, false, ' '+ Node382fontSize + 'px "Arial"'))
  25815. Node382.setPosition(1234*ratio.ratioX, 472*ratio.ratioY);
  25816. Node382.setWidth(Node382width);
  25817. Node382.setHeight(Node382height);
  25818. Node382._nodeType = 'text';
  25819. Node382._disallowEvert = true;
  25820. Node382.setRotation(0*Math.PI/180);
  25821. Node382.a('node.width', Node382width);
  25822. Node382.a('node.height', Node382height);
  25823. Node382.a('node.rect', [0, 0, Node382width, Node382height]);
  25824. Node382.a('node.bordercolor','rgba(0,0,0,1)');
  25825. Node382.a('node.borderwidth', 0);
  25826. Node382.a('node.background','' || 'rgba(0,0,0,0)');
  25827. Node382.a('node.gradient','');
  25828. Node382.a('node.gradientcolor','');
  25829. Node382.a('node.text','0');
  25830. Node382.a('node.textalign','left');
  25831. Node382.a('node.textvAlign','middle');
  25832. Node382.a('node.textrect', [Node382textStart, 0, Node382textWidth, Node382height]);
  25833. Node382.a('node.color','rgba(0,0,0,1)');
  25834. Node382.a('node.font',' '+ Node382fontSize + 'px "Arial"');
  25835. Node382.a('node.textvisible',true);
  25836. Node382.a('node.linefeed',false);
  25837. if (false) {
  25838. Node382.a('node.textfunc',function(g) {
  25839. g.beginPath();
  25840. var str=Node382.a('node.text') || '0';
  25841. var color=Node382.a('node.color') || 'rgba(0,0,0,1)';
  25842. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node382width,Node382height,13.3333*_ratio.ratioY,"left",color,' '+ Node382fontSize + 'px "Arial"', 0,g);
  25843. });
  25844. }
  25845. if (false) {
  25846. Node382.a('node.underlinepoints',[Node382lineStart, (16 - 13.3333) * 0.5 * _ratio.ratioY + Node382fontSize + 2 , ht.Default.getTextSize('0', ' '+ Node382fontSize + 'px "Arial"').width + 6, (Node382height - Node382fontSize) * 0.5*_ratio.ratioY + Node382fontSize + 2 ]);
  25847. Node382.a('node.underlinevisible',false);
  25848. Node382.a('node.underlineBorderWidth', 1);
  25849. }
  25850. dataModel.add(Node382);
  25851. zoomNodeList.push({
  25852. node: Node382,
  25853. borderWidth: 0,
  25854. attr: 'node.borderwidth'
  25855. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  25856. var Node383 = new ht.Node();
  25857. var Node383textStart, Node383textWidth, Node383lineStart, Node383align = 'left', Node383fontSize = 13.3333*_ratio.ratioY,Node383width = 29*_ratio.ratioX, Node383height = 16*_ratio.ratioY;
  25858. (function () {
  25859. if (Node383align === 'left') {
  25860. Node383textStart = Node383fontSize * 0.2 > 2 ? Node383fontSize * 0.2 - 4 : Node383fontSize * 0.2 - 9;
  25861. Node383textWidth = Node383width;
  25862. Node383lineStart = 1;
  25863. } else if (Node383align === 'right') {
  25864. Node383textStart = 0;
  25865. Node383textWidth =Node383fontSize <= 8 ? Node383width + Node383fontSize * 0.2 + 6 : Node383width - Node383fontSize * 0.2;
  25866. Node383lineStart = (Node383width - (ht.Default.getTextSize('0', ' '+ Node383fontSize + 'px "Arial"').width + 6)) * 0.5;
  25867. } else if (Node383align === 'center') {
  25868. Node383textStart = -3;
  25869. Node383textWidth = Node383width;
  25870. Node383lineStart = Node383width - ht.Default.getTextSize('0', ' '+ Node383fontSize + 'px "Arial"').width - 11;
  25871. }
  25872. })();
  25873. Node383.setImage(GD.getTextJSON(Node383width, Node383height, true, false, false, ' '+ Node383fontSize + 'px "Arial"'))
  25874. Node383.setPosition(1527*ratio.ratioX, 408*ratio.ratioY);
  25875. Node383.setWidth(Node383width);
  25876. Node383.setHeight(Node383height);
  25877. Node383._nodeType = 'text';
  25878. Node383._disallowEvert = true;
  25879. Node383.setRotation(0*Math.PI/180);
  25880. Node383.a('node.width', Node383width);
  25881. Node383.a('node.height', Node383height);
  25882. Node383.a('node.rect', [0, 0, Node383width, Node383height]);
  25883. Node383.a('node.bordercolor','rgba(0,0,0,1)');
  25884. Node383.a('node.borderwidth', 0);
  25885. Node383.a('node.background','' || 'rgba(0,0,0,0)');
  25886. Node383.a('node.gradient','');
  25887. Node383.a('node.gradientcolor','');
  25888. Node383.a('node.text','0');
  25889. Node383.a('node.textalign','left');
  25890. Node383.a('node.textvAlign','middle');
  25891. Node383.a('node.textrect', [Node383textStart, 0, Node383textWidth, Node383height]);
  25892. Node383.a('node.color','rgba(0,0,0,1)');
  25893. Node383.a('node.font',' '+ Node383fontSize + 'px "Arial"');
  25894. Node383.a('node.textvisible',true);
  25895. Node383.a('node.linefeed',false);
  25896. if (false) {
  25897. Node383.a('node.textfunc',function(g) {
  25898. g.beginPath();
  25899. var str=Node383.a('node.text') || '0';
  25900. var color=Node383.a('node.color') || 'rgba(0,0,0,1)';
  25901. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node383width,Node383height,13.3333*_ratio.ratioY,"left",color,' '+ Node383fontSize + 'px "Arial"', 0,g);
  25902. });
  25903. }
  25904. if (false) {
  25905. Node383.a('node.underlinepoints',[Node383lineStart, (16 - 13.3333) * 0.5 * _ratio.ratioY + Node383fontSize + 2 , ht.Default.getTextSize('0', ' '+ Node383fontSize + 'px "Arial"').width + 6, (Node383height - Node383fontSize) * 0.5*_ratio.ratioY + Node383fontSize + 2 ]);
  25906. Node383.a('node.underlinevisible',false);
  25907. Node383.a('node.underlineBorderWidth', 1);
  25908. }
  25909. dataModel.add(Node383);
  25910. zoomNodeList.push({
  25911. node: Node383,
  25912. borderWidth: 0,
  25913. attr: 'node.borderwidth'
  25914. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  25915. var Node384 = new ht.Node();
  25916. var Node384textStart, Node384textWidth, Node384lineStart, Node384align = 'left', Node384fontSize = 13.3333*_ratio.ratioY,Node384width = 29*_ratio.ratioX, Node384height = 16*_ratio.ratioY;
  25917. (function () {
  25918. if (Node384align === 'left') {
  25919. Node384textStart = Node384fontSize * 0.2 > 2 ? Node384fontSize * 0.2 - 4 : Node384fontSize * 0.2 - 9;
  25920. Node384textWidth = Node384width;
  25921. Node384lineStart = 1;
  25922. } else if (Node384align === 'right') {
  25923. Node384textStart = 0;
  25924. Node384textWidth =Node384fontSize <= 8 ? Node384width + Node384fontSize * 0.2 + 6 : Node384width - Node384fontSize * 0.2;
  25925. Node384lineStart = (Node384width - (ht.Default.getTextSize('0', ' '+ Node384fontSize + 'px "Arial"').width + 6)) * 0.5;
  25926. } else if (Node384align === 'center') {
  25927. Node384textStart = -3;
  25928. Node384textWidth = Node384width;
  25929. Node384lineStart = Node384width - ht.Default.getTextSize('0', ' '+ Node384fontSize + 'px "Arial"').width - 11;
  25930. }
  25931. })();
  25932. Node384.setImage(GD.getTextJSON(Node384width, Node384height, true, false, false, ' '+ Node384fontSize + 'px "Arial"'))
  25933. Node384.setPosition(1527*ratio.ratioX, 430*ratio.ratioY);
  25934. Node384.setWidth(Node384width);
  25935. Node384.setHeight(Node384height);
  25936. Node384._nodeType = 'text';
  25937. Node384._disallowEvert = true;
  25938. Node384.setRotation(0*Math.PI/180);
  25939. Node384.a('node.width', Node384width);
  25940. Node384.a('node.height', Node384height);
  25941. Node384.a('node.rect', [0, 0, Node384width, Node384height]);
  25942. Node384.a('node.bordercolor','rgba(0,0,0,1)');
  25943. Node384.a('node.borderwidth', 0);
  25944. Node384.a('node.background','' || 'rgba(0,0,0,0)');
  25945. Node384.a('node.gradient','');
  25946. Node384.a('node.gradientcolor','');
  25947. Node384.a('node.text','0');
  25948. Node384.a('node.textalign','left');
  25949. Node384.a('node.textvAlign','middle');
  25950. Node384.a('node.textrect', [Node384textStart, 0, Node384textWidth, Node384height]);
  25951. Node384.a('node.color','rgba(0,0,0,1)');
  25952. Node384.a('node.font',' '+ Node384fontSize + 'px "Arial"');
  25953. Node384.a('node.textvisible',true);
  25954. Node384.a('node.linefeed',false);
  25955. if (false) {
  25956. Node384.a('node.textfunc',function(g) {
  25957. g.beginPath();
  25958. var str=Node384.a('node.text') || '0';
  25959. var color=Node384.a('node.color') || 'rgba(0,0,0,1)';
  25960. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node384width,Node384height,13.3333*_ratio.ratioY,"left",color,' '+ Node384fontSize + 'px "Arial"', 0,g);
  25961. });
  25962. }
  25963. if (false) {
  25964. Node384.a('node.underlinepoints',[Node384lineStart, (16 - 13.3333) * 0.5 * _ratio.ratioY + Node384fontSize + 2 , ht.Default.getTextSize('0', ' '+ Node384fontSize + 'px "Arial"').width + 6, (Node384height - Node384fontSize) * 0.5*_ratio.ratioY + Node384fontSize + 2 ]);
  25965. Node384.a('node.underlinevisible',false);
  25966. Node384.a('node.underlineBorderWidth', 1);
  25967. }
  25968. dataModel.add(Node384);
  25969. zoomNodeList.push({
  25970. node: Node384,
  25971. borderWidth: 0,
  25972. attr: 'node.borderwidth'
  25973. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  25974. var Node385 = new ht.Node();
  25975. var Node385textStart, Node385textWidth, Node385lineStart, Node385align = 'left', Node385fontSize = 13.3333*_ratio.ratioY,Node385width = 29*_ratio.ratioX, Node385height = 16*_ratio.ratioY;
  25976. (function () {
  25977. if (Node385align === 'left') {
  25978. Node385textStart = Node385fontSize * 0.2 > 2 ? Node385fontSize * 0.2 - 4 : Node385fontSize * 0.2 - 9;
  25979. Node385textWidth = Node385width;
  25980. Node385lineStart = 1;
  25981. } else if (Node385align === 'right') {
  25982. Node385textStart = 0;
  25983. Node385textWidth =Node385fontSize <= 8 ? Node385width + Node385fontSize * 0.2 + 6 : Node385width - Node385fontSize * 0.2;
  25984. Node385lineStart = (Node385width - (ht.Default.getTextSize('0', ' '+ Node385fontSize + 'px "Arial"').width + 6)) * 0.5;
  25985. } else if (Node385align === 'center') {
  25986. Node385textStart = -3;
  25987. Node385textWidth = Node385width;
  25988. Node385lineStart = Node385width - ht.Default.getTextSize('0', ' '+ Node385fontSize + 'px "Arial"').width - 11;
  25989. }
  25990. })();
  25991. Node385.setImage(GD.getTextJSON(Node385width, Node385height, true, false, false, ' '+ Node385fontSize + 'px "Arial"'))
  25992. Node385.setPosition(1527*ratio.ratioX, 452*ratio.ratioY);
  25993. Node385.setWidth(Node385width);
  25994. Node385.setHeight(Node385height);
  25995. Node385._nodeType = 'text';
  25996. Node385._disallowEvert = true;
  25997. Node385.setRotation(0*Math.PI/180);
  25998. Node385.a('node.width', Node385width);
  25999. Node385.a('node.height', Node385height);
  26000. Node385.a('node.rect', [0, 0, Node385width, Node385height]);
  26001. Node385.a('node.bordercolor','rgba(0,0,0,1)');
  26002. Node385.a('node.borderwidth', 0);
  26003. Node385.a('node.background','' || 'rgba(0,0,0,0)');
  26004. Node385.a('node.gradient','');
  26005. Node385.a('node.gradientcolor','');
  26006. Node385.a('node.text','0');
  26007. Node385.a('node.textalign','left');
  26008. Node385.a('node.textvAlign','middle');
  26009. Node385.a('node.textrect', [Node385textStart, 0, Node385textWidth, Node385height]);
  26010. Node385.a('node.color','rgba(0,0,0,1)');
  26011. Node385.a('node.font',' '+ Node385fontSize + 'px "Arial"');
  26012. Node385.a('node.textvisible',true);
  26013. Node385.a('node.linefeed',false);
  26014. if (false) {
  26015. Node385.a('node.textfunc',function(g) {
  26016. g.beginPath();
  26017. var str=Node385.a('node.text') || '0';
  26018. var color=Node385.a('node.color') || 'rgba(0,0,0,1)';
  26019. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node385width,Node385height,13.3333*_ratio.ratioY,"left",color,' '+ Node385fontSize + 'px "Arial"', 0,g);
  26020. });
  26021. }
  26022. if (false) {
  26023. Node385.a('node.underlinepoints',[Node385lineStart, (16 - 13.3333) * 0.5 * _ratio.ratioY + Node385fontSize + 2 , ht.Default.getTextSize('0', ' '+ Node385fontSize + 'px "Arial"').width + 6, (Node385height - Node385fontSize) * 0.5*_ratio.ratioY + Node385fontSize + 2 ]);
  26024. Node385.a('node.underlinevisible',false);
  26025. Node385.a('node.underlineBorderWidth', 1);
  26026. }
  26027. dataModel.add(Node385);
  26028. zoomNodeList.push({
  26029. node: Node385,
  26030. borderWidth: 0,
  26031. attr: 'node.borderwidth'
  26032. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  26033. var Node386 = new ht.Node();
  26034. var Node386textStart, Node386textWidth, Node386lineStart, Node386align = 'left', Node386fontSize = 13.3333*_ratio.ratioY,Node386width = 29*_ratio.ratioX, Node386height = 16*_ratio.ratioY;
  26035. (function () {
  26036. if (Node386align === 'left') {
  26037. Node386textStart = Node386fontSize * 0.2 > 2 ? Node386fontSize * 0.2 - 4 : Node386fontSize * 0.2 - 9;
  26038. Node386textWidth = Node386width;
  26039. Node386lineStart = 1;
  26040. } else if (Node386align === 'right') {
  26041. Node386textStart = 0;
  26042. Node386textWidth =Node386fontSize <= 8 ? Node386width + Node386fontSize * 0.2 + 6 : Node386width - Node386fontSize * 0.2;
  26043. Node386lineStart = (Node386width - (ht.Default.getTextSize('0', ' '+ Node386fontSize + 'px "Arial"').width + 6)) * 0.5;
  26044. } else if (Node386align === 'center') {
  26045. Node386textStart = -3;
  26046. Node386textWidth = Node386width;
  26047. Node386lineStart = Node386width - ht.Default.getTextSize('0', ' '+ Node386fontSize + 'px "Arial"').width - 11;
  26048. }
  26049. })();
  26050. Node386.setImage(GD.getTextJSON(Node386width, Node386height, true, false, false, ' '+ Node386fontSize + 'px "Arial"'))
  26051. Node386.setPosition(1527*ratio.ratioX, 472*ratio.ratioY);
  26052. Node386.setWidth(Node386width);
  26053. Node386.setHeight(Node386height);
  26054. Node386._nodeType = 'text';
  26055. Node386._disallowEvert = true;
  26056. Node386.setRotation(0*Math.PI/180);
  26057. Node386.a('node.width', Node386width);
  26058. Node386.a('node.height', Node386height);
  26059. Node386.a('node.rect', [0, 0, Node386width, Node386height]);
  26060. Node386.a('node.bordercolor','rgba(0,0,0,1)');
  26061. Node386.a('node.borderwidth', 0);
  26062. Node386.a('node.background','' || 'rgba(0,0,0,0)');
  26063. Node386.a('node.gradient','');
  26064. Node386.a('node.gradientcolor','');
  26065. Node386.a('node.text','0');
  26066. Node386.a('node.textalign','left');
  26067. Node386.a('node.textvAlign','middle');
  26068. Node386.a('node.textrect', [Node386textStart, 0, Node386textWidth, Node386height]);
  26069. Node386.a('node.color','rgba(0,0,0,1)');
  26070. Node386.a('node.font',' '+ Node386fontSize + 'px "Arial"');
  26071. Node386.a('node.textvisible',true);
  26072. Node386.a('node.linefeed',false);
  26073. if (false) {
  26074. Node386.a('node.textfunc',function(g) {
  26075. g.beginPath();
  26076. var str=Node386.a('node.text') || '0';
  26077. var color=Node386.a('node.color') || 'rgba(0,0,0,1)';
  26078. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node386width,Node386height,13.3333*_ratio.ratioY,"left",color,' '+ Node386fontSize + 'px "Arial"', 0,g);
  26079. });
  26080. }
  26081. if (false) {
  26082. Node386.a('node.underlinepoints',[Node386lineStart, (16 - 13.3333) * 0.5 * _ratio.ratioY + Node386fontSize + 2 , ht.Default.getTextSize('0', ' '+ Node386fontSize + 'px "Arial"').width + 6, (Node386height - Node386fontSize) * 0.5*_ratio.ratioY + Node386fontSize + 2 ]);
  26083. Node386.a('node.underlinevisible',false);
  26084. Node386.a('node.underlineBorderWidth', 1);
  26085. }
  26086. dataModel.add(Node386);
  26087. zoomNodeList.push({
  26088. node: Node386,
  26089. borderWidth: 0,
  26090. attr: 'node.borderwidth'
  26091. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  26092. var Node387 = new ht.Node();
  26093. var Node387textStart, Node387textWidth, Node387lineStart, Node387align = 'left', Node387fontSize = 13.3333*_ratio.ratioY,Node387width = 29*_ratio.ratioX, Node387height = 16*_ratio.ratioY;
  26094. (function () {
  26095. if (Node387align === 'left') {
  26096. Node387textStart = Node387fontSize * 0.2 > 2 ? Node387fontSize * 0.2 - 4 : Node387fontSize * 0.2 - 9;
  26097. Node387textWidth = Node387width;
  26098. Node387lineStart = 1;
  26099. } else if (Node387align === 'right') {
  26100. Node387textStart = 0;
  26101. Node387textWidth =Node387fontSize <= 8 ? Node387width + Node387fontSize * 0.2 + 6 : Node387width - Node387fontSize * 0.2;
  26102. Node387lineStart = (Node387width - (ht.Default.getTextSize('0', ' '+ Node387fontSize + 'px "Arial"').width + 6)) * 0.5;
  26103. } else if (Node387align === 'center') {
  26104. Node387textStart = -3;
  26105. Node387textWidth = Node387width;
  26106. Node387lineStart = Node387width - ht.Default.getTextSize('0', ' '+ Node387fontSize + 'px "Arial"').width - 11;
  26107. }
  26108. })();
  26109. Node387.setImage(GD.getTextJSON(Node387width, Node387height, true, false, false, ' '+ Node387fontSize + 'px "Arial"'))
  26110. Node387.setPosition(1726*ratio.ratioX, 401*ratio.ratioY);
  26111. Node387.setWidth(Node387width);
  26112. Node387.setHeight(Node387height);
  26113. Node387._nodeType = 'text';
  26114. Node387._disallowEvert = true;
  26115. Node387.setRotation(0*Math.PI/180);
  26116. Node387.a('node.width', Node387width);
  26117. Node387.a('node.height', Node387height);
  26118. Node387.a('node.rect', [0, 0, Node387width, Node387height]);
  26119. Node387.a('node.bordercolor','rgba(0,0,0,1)');
  26120. Node387.a('node.borderwidth', 0);
  26121. Node387.a('node.background','' || 'rgba(0,0,0,0)');
  26122. Node387.a('node.gradient','');
  26123. Node387.a('node.gradientcolor','');
  26124. Node387.a('node.text','0');
  26125. Node387.a('node.textalign','left');
  26126. Node387.a('node.textvAlign','middle');
  26127. Node387.a('node.textrect', [Node387textStart, 0, Node387textWidth, Node387height]);
  26128. Node387.a('node.color','rgba(0,0,0,1)');
  26129. Node387.a('node.font',' '+ Node387fontSize + 'px "Arial"');
  26130. Node387.a('node.textvisible',true);
  26131. Node387.a('node.linefeed',false);
  26132. if (false) {
  26133. Node387.a('node.textfunc',function(g) {
  26134. g.beginPath();
  26135. var str=Node387.a('node.text') || '0';
  26136. var color=Node387.a('node.color') || 'rgba(0,0,0,1)';
  26137. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node387width,Node387height,13.3333*_ratio.ratioY,"left",color,' '+ Node387fontSize + 'px "Arial"', 0,g);
  26138. });
  26139. }
  26140. if (false) {
  26141. Node387.a('node.underlinepoints',[Node387lineStart, (16 - 13.3333) * 0.5 * _ratio.ratioY + Node387fontSize + 2 , ht.Default.getTextSize('0', ' '+ Node387fontSize + 'px "Arial"').width + 6, (Node387height - Node387fontSize) * 0.5*_ratio.ratioY + Node387fontSize + 2 ]);
  26142. Node387.a('node.underlinevisible',false);
  26143. Node387.a('node.underlineBorderWidth', 1);
  26144. }
  26145. dataModel.add(Node387);
  26146. zoomNodeList.push({
  26147. node: Node387,
  26148. borderWidth: 0,
  26149. attr: 'node.borderwidth'
  26150. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  26151. var Node388 = new ht.Node();
  26152. var Node388textStart, Node388textWidth, Node388lineStart, Node388align = 'left', Node388fontSize = 13.3333*_ratio.ratioY,Node388width = 29*_ratio.ratioX, Node388height = 16*_ratio.ratioY;
  26153. (function () {
  26154. if (Node388align === 'left') {
  26155. Node388textStart = Node388fontSize * 0.2 > 2 ? Node388fontSize * 0.2 - 4 : Node388fontSize * 0.2 - 9;
  26156. Node388textWidth = Node388width;
  26157. Node388lineStart = 1;
  26158. } else if (Node388align === 'right') {
  26159. Node388textStart = 0;
  26160. Node388textWidth =Node388fontSize <= 8 ? Node388width + Node388fontSize * 0.2 + 6 : Node388width - Node388fontSize * 0.2;
  26161. Node388lineStart = (Node388width - (ht.Default.getTextSize('0', ' '+ Node388fontSize + 'px "Arial"').width + 6)) * 0.5;
  26162. } else if (Node388align === 'center') {
  26163. Node388textStart = -3;
  26164. Node388textWidth = Node388width;
  26165. Node388lineStart = Node388width - ht.Default.getTextSize('0', ' '+ Node388fontSize + 'px "Arial"').width - 11;
  26166. }
  26167. })();
  26168. Node388.setImage(GD.getTextJSON(Node388width, Node388height, true, false, false, ' '+ Node388fontSize + 'px "Arial"'))
  26169. Node388.setPosition(1726*ratio.ratioX, 423*ratio.ratioY);
  26170. Node388.setWidth(Node388width);
  26171. Node388.setHeight(Node388height);
  26172. Node388._nodeType = 'text';
  26173. Node388._disallowEvert = true;
  26174. Node388.setRotation(0*Math.PI/180);
  26175. Node388.a('node.width', Node388width);
  26176. Node388.a('node.height', Node388height);
  26177. Node388.a('node.rect', [0, 0, Node388width, Node388height]);
  26178. Node388.a('node.bordercolor','rgba(0,0,0,1)');
  26179. Node388.a('node.borderwidth', 0);
  26180. Node388.a('node.background','' || 'rgba(0,0,0,0)');
  26181. Node388.a('node.gradient','');
  26182. Node388.a('node.gradientcolor','');
  26183. Node388.a('node.text','0');
  26184. Node388.a('node.textalign','left');
  26185. Node388.a('node.textvAlign','middle');
  26186. Node388.a('node.textrect', [Node388textStart, 0, Node388textWidth, Node388height]);
  26187. Node388.a('node.color','rgba(0,0,0,1)');
  26188. Node388.a('node.font',' '+ Node388fontSize + 'px "Arial"');
  26189. Node388.a('node.textvisible',true);
  26190. Node388.a('node.linefeed',false);
  26191. if (false) {
  26192. Node388.a('node.textfunc',function(g) {
  26193. g.beginPath();
  26194. var str=Node388.a('node.text') || '0';
  26195. var color=Node388.a('node.color') || 'rgba(0,0,0,1)';
  26196. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node388width,Node388height,13.3333*_ratio.ratioY,"left",color,' '+ Node388fontSize + 'px "Arial"', 0,g);
  26197. });
  26198. }
  26199. if (false) {
  26200. Node388.a('node.underlinepoints',[Node388lineStart, (16 - 13.3333) * 0.5 * _ratio.ratioY + Node388fontSize + 2 , ht.Default.getTextSize('0', ' '+ Node388fontSize + 'px "Arial"').width + 6, (Node388height - Node388fontSize) * 0.5*_ratio.ratioY + Node388fontSize + 2 ]);
  26201. Node388.a('node.underlinevisible',false);
  26202. Node388.a('node.underlineBorderWidth', 1);
  26203. }
  26204. dataModel.add(Node388);
  26205. zoomNodeList.push({
  26206. node: Node388,
  26207. borderWidth: 0,
  26208. attr: 'node.borderwidth'
  26209. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  26210. var Node389 = new ht.Node();
  26211. var Node389textStart, Node389textWidth, Node389lineStart, Node389align = 'left', Node389fontSize = 13.3333*_ratio.ratioY,Node389width = 29*_ratio.ratioX, Node389height = 16*_ratio.ratioY;
  26212. (function () {
  26213. if (Node389align === 'left') {
  26214. Node389textStart = Node389fontSize * 0.2 > 2 ? Node389fontSize * 0.2 - 4 : Node389fontSize * 0.2 - 9;
  26215. Node389textWidth = Node389width;
  26216. Node389lineStart = 1;
  26217. } else if (Node389align === 'right') {
  26218. Node389textStart = 0;
  26219. Node389textWidth =Node389fontSize <= 8 ? Node389width + Node389fontSize * 0.2 + 6 : Node389width - Node389fontSize * 0.2;
  26220. Node389lineStart = (Node389width - (ht.Default.getTextSize('0', ' '+ Node389fontSize + 'px "Arial"').width + 6)) * 0.5;
  26221. } else if (Node389align === 'center') {
  26222. Node389textStart = -3;
  26223. Node389textWidth = Node389width;
  26224. Node389lineStart = Node389width - ht.Default.getTextSize('0', ' '+ Node389fontSize + 'px "Arial"').width - 11;
  26225. }
  26226. })();
  26227. Node389.setImage(GD.getTextJSON(Node389width, Node389height, true, false, false, ' '+ Node389fontSize + 'px "Arial"'))
  26228. Node389.setPosition(1726*ratio.ratioX, 445*ratio.ratioY);
  26229. Node389.setWidth(Node389width);
  26230. Node389.setHeight(Node389height);
  26231. Node389._nodeType = 'text';
  26232. Node389._disallowEvert = true;
  26233. Node389.setRotation(0*Math.PI/180);
  26234. Node389.a('node.width', Node389width);
  26235. Node389.a('node.height', Node389height);
  26236. Node389.a('node.rect', [0, 0, Node389width, Node389height]);
  26237. Node389.a('node.bordercolor','rgba(0,0,0,1)');
  26238. Node389.a('node.borderwidth', 0);
  26239. Node389.a('node.background','' || 'rgba(0,0,0,0)');
  26240. Node389.a('node.gradient','');
  26241. Node389.a('node.gradientcolor','');
  26242. Node389.a('node.text','0');
  26243. Node389.a('node.textalign','left');
  26244. Node389.a('node.textvAlign','middle');
  26245. Node389.a('node.textrect', [Node389textStart, 0, Node389textWidth, Node389height]);
  26246. Node389.a('node.color','rgba(0,0,0,1)');
  26247. Node389.a('node.font',' '+ Node389fontSize + 'px "Arial"');
  26248. Node389.a('node.textvisible',true);
  26249. Node389.a('node.linefeed',false);
  26250. if (false) {
  26251. Node389.a('node.textfunc',function(g) {
  26252. g.beginPath();
  26253. var str=Node389.a('node.text') || '0';
  26254. var color=Node389.a('node.color') || 'rgba(0,0,0,1)';
  26255. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node389width,Node389height,13.3333*_ratio.ratioY,"left",color,' '+ Node389fontSize + 'px "Arial"', 0,g);
  26256. });
  26257. }
  26258. if (false) {
  26259. Node389.a('node.underlinepoints',[Node389lineStart, (16 - 13.3333) * 0.5 * _ratio.ratioY + Node389fontSize + 2 , ht.Default.getTextSize('0', ' '+ Node389fontSize + 'px "Arial"').width + 6, (Node389height - Node389fontSize) * 0.5*_ratio.ratioY + Node389fontSize + 2 ]);
  26260. Node389.a('node.underlinevisible',false);
  26261. Node389.a('node.underlineBorderWidth', 1);
  26262. }
  26263. dataModel.add(Node389);
  26264. zoomNodeList.push({
  26265. node: Node389,
  26266. borderWidth: 0,
  26267. attr: 'node.borderwidth'
  26268. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  26269. var Node390 = new ht.Node();
  26270. var Node390textStart, Node390textWidth, Node390lineStart, Node390align = 'left', Node390fontSize = 13.3333*_ratio.ratioY,Node390width = 29*_ratio.ratioX, Node390height = 16*_ratio.ratioY;
  26271. (function () {
  26272. if (Node390align === 'left') {
  26273. Node390textStart = Node390fontSize * 0.2 > 2 ? Node390fontSize * 0.2 - 4 : Node390fontSize * 0.2 - 9;
  26274. Node390textWidth = Node390width;
  26275. Node390lineStart = 1;
  26276. } else if (Node390align === 'right') {
  26277. Node390textStart = 0;
  26278. Node390textWidth =Node390fontSize <= 8 ? Node390width + Node390fontSize * 0.2 + 6 : Node390width - Node390fontSize * 0.2;
  26279. Node390lineStart = (Node390width - (ht.Default.getTextSize('0', ' '+ Node390fontSize + 'px "Arial"').width + 6)) * 0.5;
  26280. } else if (Node390align === 'center') {
  26281. Node390textStart = -3;
  26282. Node390textWidth = Node390width;
  26283. Node390lineStart = Node390width - ht.Default.getTextSize('0', ' '+ Node390fontSize + 'px "Arial"').width - 11;
  26284. }
  26285. })();
  26286. Node390.setImage(GD.getTextJSON(Node390width, Node390height, true, false, false, ' '+ Node390fontSize + 'px "Arial"'))
  26287. Node390.setPosition(1726*ratio.ratioX, 465*ratio.ratioY);
  26288. Node390.setWidth(Node390width);
  26289. Node390.setHeight(Node390height);
  26290. Node390._nodeType = 'text';
  26291. Node390._disallowEvert = true;
  26292. Node390.setRotation(0*Math.PI/180);
  26293. Node390.a('node.width', Node390width);
  26294. Node390.a('node.height', Node390height);
  26295. Node390.a('node.rect', [0, 0, Node390width, Node390height]);
  26296. Node390.a('node.bordercolor','rgba(0,0,0,1)');
  26297. Node390.a('node.borderwidth', 0);
  26298. Node390.a('node.background','' || 'rgba(0,0,0,0)');
  26299. Node390.a('node.gradient','');
  26300. Node390.a('node.gradientcolor','');
  26301. Node390.a('node.text','0');
  26302. Node390.a('node.textalign','left');
  26303. Node390.a('node.textvAlign','middle');
  26304. Node390.a('node.textrect', [Node390textStart, 0, Node390textWidth, Node390height]);
  26305. Node390.a('node.color','rgba(0,0,0,1)');
  26306. Node390.a('node.font',' '+ Node390fontSize + 'px "Arial"');
  26307. Node390.a('node.textvisible',true);
  26308. Node390.a('node.linefeed',false);
  26309. if (false) {
  26310. Node390.a('node.textfunc',function(g) {
  26311. g.beginPath();
  26312. var str=Node390.a('node.text') || '0';
  26313. var color=Node390.a('node.color') || 'rgba(0,0,0,1)';
  26314. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node390width,Node390height,13.3333*_ratio.ratioY,"left",color,' '+ Node390fontSize + 'px "Arial"', 0,g);
  26315. });
  26316. }
  26317. if (false) {
  26318. Node390.a('node.underlinepoints',[Node390lineStart, (16 - 13.3333) * 0.5 * _ratio.ratioY + Node390fontSize + 2 , ht.Default.getTextSize('0', ' '+ Node390fontSize + 'px "Arial"').width + 6, (Node390height - Node390fontSize) * 0.5*_ratio.ratioY + Node390fontSize + 2 ]);
  26319. Node390.a('node.underlinevisible',false);
  26320. Node390.a('node.underlineBorderWidth', 1);
  26321. }
  26322. dataModel.add(Node390);
  26323. zoomNodeList.push({
  26324. node: Node390,
  26325. borderWidth: 0,
  26326. attr: 'node.borderwidth'
  26327. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  26328. var Node391 = new ht.Node();
  26329. var Node391textStart, Node391textWidth, Node391lineStart, Node391align = 'left', Node391fontSize = 13.3333*_ratio.ratioY,Node391width = 29*_ratio.ratioX, Node391height = 16*_ratio.ratioY;
  26330. (function () {
  26331. if (Node391align === 'left') {
  26332. Node391textStart = Node391fontSize * 0.2 > 2 ? Node391fontSize * 0.2 - 4 : Node391fontSize * 0.2 - 9;
  26333. Node391textWidth = Node391width;
  26334. Node391lineStart = 1;
  26335. } else if (Node391align === 'right') {
  26336. Node391textStart = 0;
  26337. Node391textWidth =Node391fontSize <= 8 ? Node391width + Node391fontSize * 0.2 + 6 : Node391width - Node391fontSize * 0.2;
  26338. Node391lineStart = (Node391width - (ht.Default.getTextSize('0', ' '+ Node391fontSize + 'px "Arial"').width + 6)) * 0.5;
  26339. } else if (Node391align === 'center') {
  26340. Node391textStart = -3;
  26341. Node391textWidth = Node391width;
  26342. Node391lineStart = Node391width - ht.Default.getTextSize('0', ' '+ Node391fontSize + 'px "Arial"').width - 11;
  26343. }
  26344. })();
  26345. Node391.setImage(GD.getTextJSON(Node391width, Node391height, true, false, false, ' '+ Node391fontSize + 'px "Arial"'))
  26346. Node391.setPosition(163*ratio.ratioX, 533*ratio.ratioY);
  26347. Node391.setWidth(Node391width);
  26348. Node391.setHeight(Node391height);
  26349. Node391._nodeType = 'text';
  26350. Node391._disallowEvert = true;
  26351. Node391.setRotation(0*Math.PI/180);
  26352. Node391.a('node.width', Node391width);
  26353. Node391.a('node.height', Node391height);
  26354. Node391.a('node.rect', [0, 0, Node391width, Node391height]);
  26355. Node391.a('node.bordercolor','rgba(0,0,0,1)');
  26356. Node391.a('node.borderwidth', 0);
  26357. Node391.a('node.background','' || 'rgba(0,0,0,0)');
  26358. Node391.a('node.gradient','');
  26359. Node391.a('node.gradientcolor','');
  26360. Node391.a('node.text','0');
  26361. Node391.a('node.textalign','left');
  26362. Node391.a('node.textvAlign','middle');
  26363. Node391.a('node.textrect', [Node391textStart, 0, Node391textWidth, Node391height]);
  26364. Node391.a('node.color','rgba(0,0,0,1)');
  26365. Node391.a('node.font',' '+ Node391fontSize + 'px "Arial"');
  26366. Node391.a('node.textvisible',true);
  26367. Node391.a('node.linefeed',false);
  26368. if (false) {
  26369. Node391.a('node.textfunc',function(g) {
  26370. g.beginPath();
  26371. var str=Node391.a('node.text') || '0';
  26372. var color=Node391.a('node.color') || 'rgba(0,0,0,1)';
  26373. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node391width,Node391height,13.3333*_ratio.ratioY,"left",color,' '+ Node391fontSize + 'px "Arial"', 0,g);
  26374. });
  26375. }
  26376. if (false) {
  26377. Node391.a('node.underlinepoints',[Node391lineStart, (16 - 13.3333) * 0.5 * _ratio.ratioY + Node391fontSize + 2 , ht.Default.getTextSize('0', ' '+ Node391fontSize + 'px "Arial"').width + 6, (Node391height - Node391fontSize) * 0.5*_ratio.ratioY + Node391fontSize + 2 ]);
  26378. Node391.a('node.underlinevisible',false);
  26379. Node391.a('node.underlineBorderWidth', 1);
  26380. }
  26381. dataModel.add(Node391);
  26382. zoomNodeList.push({
  26383. node: Node391,
  26384. borderWidth: 0,
  26385. attr: 'node.borderwidth'
  26386. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  26387. var Node392 = new ht.Node();
  26388. var Node392textStart, Node392textWidth, Node392lineStart, Node392align = 'left', Node392fontSize = 13.3333*_ratio.ratioY,Node392width = 29*_ratio.ratioX, Node392height = 16*_ratio.ratioY;
  26389. (function () {
  26390. if (Node392align === 'left') {
  26391. Node392textStart = Node392fontSize * 0.2 > 2 ? Node392fontSize * 0.2 - 4 : Node392fontSize * 0.2 - 9;
  26392. Node392textWidth = Node392width;
  26393. Node392lineStart = 1;
  26394. } else if (Node392align === 'right') {
  26395. Node392textStart = 0;
  26396. Node392textWidth =Node392fontSize <= 8 ? Node392width + Node392fontSize * 0.2 + 6 : Node392width - Node392fontSize * 0.2;
  26397. Node392lineStart = (Node392width - (ht.Default.getTextSize('0', ' '+ Node392fontSize + 'px "Arial"').width + 6)) * 0.5;
  26398. } else if (Node392align === 'center') {
  26399. Node392textStart = -3;
  26400. Node392textWidth = Node392width;
  26401. Node392lineStart = Node392width - ht.Default.getTextSize('0', ' '+ Node392fontSize + 'px "Arial"').width - 11;
  26402. }
  26403. })();
  26404. Node392.setImage(GD.getTextJSON(Node392width, Node392height, true, false, false, ' '+ Node392fontSize + 'px "Arial"'))
  26405. Node392.setPosition(163*ratio.ratioX, 556*ratio.ratioY);
  26406. Node392.setWidth(Node392width);
  26407. Node392.setHeight(Node392height);
  26408. Node392._nodeType = 'text';
  26409. Node392._disallowEvert = true;
  26410. Node392.setRotation(0*Math.PI/180);
  26411. Node392.a('node.width', Node392width);
  26412. Node392.a('node.height', Node392height);
  26413. Node392.a('node.rect', [0, 0, Node392width, Node392height]);
  26414. Node392.a('node.bordercolor','rgba(0,0,0,1)');
  26415. Node392.a('node.borderwidth', 0);
  26416. Node392.a('node.background','' || 'rgba(0,0,0,0)');
  26417. Node392.a('node.gradient','');
  26418. Node392.a('node.gradientcolor','');
  26419. Node392.a('node.text','0');
  26420. Node392.a('node.textalign','left');
  26421. Node392.a('node.textvAlign','middle');
  26422. Node392.a('node.textrect', [Node392textStart, 0, Node392textWidth, Node392height]);
  26423. Node392.a('node.color','rgba(0,0,0,1)');
  26424. Node392.a('node.font',' '+ Node392fontSize + 'px "Arial"');
  26425. Node392.a('node.textvisible',true);
  26426. Node392.a('node.linefeed',false);
  26427. if (false) {
  26428. Node392.a('node.textfunc',function(g) {
  26429. g.beginPath();
  26430. var str=Node392.a('node.text') || '0';
  26431. var color=Node392.a('node.color') || 'rgba(0,0,0,1)';
  26432. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node392width,Node392height,13.3333*_ratio.ratioY,"left",color,' '+ Node392fontSize + 'px "Arial"', 0,g);
  26433. });
  26434. }
  26435. if (false) {
  26436. Node392.a('node.underlinepoints',[Node392lineStart, (16 - 13.3333) * 0.5 * _ratio.ratioY + Node392fontSize + 2 , ht.Default.getTextSize('0', ' '+ Node392fontSize + 'px "Arial"').width + 6, (Node392height - Node392fontSize) * 0.5*_ratio.ratioY + Node392fontSize + 2 ]);
  26437. Node392.a('node.underlinevisible',false);
  26438. Node392.a('node.underlineBorderWidth', 1);
  26439. }
  26440. dataModel.add(Node392);
  26441. zoomNodeList.push({
  26442. node: Node392,
  26443. borderWidth: 0,
  26444. attr: 'node.borderwidth'
  26445. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  26446. var Node393 = new ht.Node();
  26447. var Node393textStart, Node393textWidth, Node393lineStart, Node393align = 'left', Node393fontSize = 13.3333*_ratio.ratioY,Node393width = 29*_ratio.ratioX, Node393height = 16*_ratio.ratioY;
  26448. (function () {
  26449. if (Node393align === 'left') {
  26450. Node393textStart = Node393fontSize * 0.2 > 2 ? Node393fontSize * 0.2 - 4 : Node393fontSize * 0.2 - 9;
  26451. Node393textWidth = Node393width;
  26452. Node393lineStart = 1;
  26453. } else if (Node393align === 'right') {
  26454. Node393textStart = 0;
  26455. Node393textWidth =Node393fontSize <= 8 ? Node393width + Node393fontSize * 0.2 + 6 : Node393width - Node393fontSize * 0.2;
  26456. Node393lineStart = (Node393width - (ht.Default.getTextSize('0', ' '+ Node393fontSize + 'px "Arial"').width + 6)) * 0.5;
  26457. } else if (Node393align === 'center') {
  26458. Node393textStart = -3;
  26459. Node393textWidth = Node393width;
  26460. Node393lineStart = Node393width - ht.Default.getTextSize('0', ' '+ Node393fontSize + 'px "Arial"').width - 11;
  26461. }
  26462. })();
  26463. Node393.setImage(GD.getTextJSON(Node393width, Node393height, true, false, false, ' '+ Node393fontSize + 'px "Arial"'))
  26464. Node393.setPosition(163*ratio.ratioX, 578*ratio.ratioY);
  26465. Node393.setWidth(Node393width);
  26466. Node393.setHeight(Node393height);
  26467. Node393._nodeType = 'text';
  26468. Node393._disallowEvert = true;
  26469. Node393.setRotation(0*Math.PI/180);
  26470. Node393.a('node.width', Node393width);
  26471. Node393.a('node.height', Node393height);
  26472. Node393.a('node.rect', [0, 0, Node393width, Node393height]);
  26473. Node393.a('node.bordercolor','rgba(0,0,0,1)');
  26474. Node393.a('node.borderwidth', 0);
  26475. Node393.a('node.background','' || 'rgba(0,0,0,0)');
  26476. Node393.a('node.gradient','');
  26477. Node393.a('node.gradientcolor','');
  26478. Node393.a('node.text','0');
  26479. Node393.a('node.textalign','left');
  26480. Node393.a('node.textvAlign','middle');
  26481. Node393.a('node.textrect', [Node393textStart, 0, Node393textWidth, Node393height]);
  26482. Node393.a('node.color','rgba(0,0,0,1)');
  26483. Node393.a('node.font',' '+ Node393fontSize + 'px "Arial"');
  26484. Node393.a('node.textvisible',true);
  26485. Node393.a('node.linefeed',false);
  26486. if (false) {
  26487. Node393.a('node.textfunc',function(g) {
  26488. g.beginPath();
  26489. var str=Node393.a('node.text') || '0';
  26490. var color=Node393.a('node.color') || 'rgba(0,0,0,1)';
  26491. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node393width,Node393height,13.3333*_ratio.ratioY,"left",color,' '+ Node393fontSize + 'px "Arial"', 0,g);
  26492. });
  26493. }
  26494. if (false) {
  26495. Node393.a('node.underlinepoints',[Node393lineStart, (16 - 13.3333) * 0.5 * _ratio.ratioY + Node393fontSize + 2 , ht.Default.getTextSize('0', ' '+ Node393fontSize + 'px "Arial"').width + 6, (Node393height - Node393fontSize) * 0.5*_ratio.ratioY + Node393fontSize + 2 ]);
  26496. Node393.a('node.underlinevisible',false);
  26497. Node393.a('node.underlineBorderWidth', 1);
  26498. }
  26499. dataModel.add(Node393);
  26500. zoomNodeList.push({
  26501. node: Node393,
  26502. borderWidth: 0,
  26503. attr: 'node.borderwidth'
  26504. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  26505. var Node394 = new ht.Node();
  26506. var Node394textStart, Node394textWidth, Node394lineStart, Node394align = 'left', Node394fontSize = 13.3333*_ratio.ratioY,Node394width = 29*_ratio.ratioX, Node394height = 16*_ratio.ratioY;
  26507. (function () {
  26508. if (Node394align === 'left') {
  26509. Node394textStart = Node394fontSize * 0.2 > 2 ? Node394fontSize * 0.2 - 4 : Node394fontSize * 0.2 - 9;
  26510. Node394textWidth = Node394width;
  26511. Node394lineStart = 1;
  26512. } else if (Node394align === 'right') {
  26513. Node394textStart = 0;
  26514. Node394textWidth =Node394fontSize <= 8 ? Node394width + Node394fontSize * 0.2 + 6 : Node394width - Node394fontSize * 0.2;
  26515. Node394lineStart = (Node394width - (ht.Default.getTextSize('0', ' '+ Node394fontSize + 'px "Arial"').width + 6)) * 0.5;
  26516. } else if (Node394align === 'center') {
  26517. Node394textStart = -3;
  26518. Node394textWidth = Node394width;
  26519. Node394lineStart = Node394width - ht.Default.getTextSize('0', ' '+ Node394fontSize + 'px "Arial"').width - 11;
  26520. }
  26521. })();
  26522. Node394.setImage(GD.getTextJSON(Node394width, Node394height, true, false, false, ' '+ Node394fontSize + 'px "Arial"'))
  26523. Node394.setPosition(163*ratio.ratioX, 598*ratio.ratioY);
  26524. Node394.setWidth(Node394width);
  26525. Node394.setHeight(Node394height);
  26526. Node394._nodeType = 'text';
  26527. Node394._disallowEvert = true;
  26528. Node394.setRotation(0*Math.PI/180);
  26529. Node394.a('node.width', Node394width);
  26530. Node394.a('node.height', Node394height);
  26531. Node394.a('node.rect', [0, 0, Node394width, Node394height]);
  26532. Node394.a('node.bordercolor','rgba(0,0,0,1)');
  26533. Node394.a('node.borderwidth', 0);
  26534. Node394.a('node.background','' || 'rgba(0,0,0,0)');
  26535. Node394.a('node.gradient','');
  26536. Node394.a('node.gradientcolor','');
  26537. Node394.a('node.text','0');
  26538. Node394.a('node.textalign','left');
  26539. Node394.a('node.textvAlign','middle');
  26540. Node394.a('node.textrect', [Node394textStart, 0, Node394textWidth, Node394height]);
  26541. Node394.a('node.color','rgba(0,0,0,1)');
  26542. Node394.a('node.font',' '+ Node394fontSize + 'px "Arial"');
  26543. Node394.a('node.textvisible',true);
  26544. Node394.a('node.linefeed',false);
  26545. if (false) {
  26546. Node394.a('node.textfunc',function(g) {
  26547. g.beginPath();
  26548. var str=Node394.a('node.text') || '0';
  26549. var color=Node394.a('node.color') || 'rgba(0,0,0,1)';
  26550. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node394width,Node394height,13.3333*_ratio.ratioY,"left",color,' '+ Node394fontSize + 'px "Arial"', 0,g);
  26551. });
  26552. }
  26553. if (false) {
  26554. Node394.a('node.underlinepoints',[Node394lineStart, (16 - 13.3333) * 0.5 * _ratio.ratioY + Node394fontSize + 2 , ht.Default.getTextSize('0', ' '+ Node394fontSize + 'px "Arial"').width + 6, (Node394height - Node394fontSize) * 0.5*_ratio.ratioY + Node394fontSize + 2 ]);
  26555. Node394.a('node.underlinevisible',false);
  26556. Node394.a('node.underlineBorderWidth', 1);
  26557. }
  26558. dataModel.add(Node394);
  26559. zoomNodeList.push({
  26560. node: Node394,
  26561. borderWidth: 0,
  26562. attr: 'node.borderwidth'
  26563. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  26564. var Node395 = new ht.Node();
  26565. var Node395textStart, Node395textWidth, Node395lineStart, Node395align = 'left', Node395fontSize = 13.3333*_ratio.ratioY,Node395width = 29*_ratio.ratioX, Node395height = 16*_ratio.ratioY;
  26566. (function () {
  26567. if (Node395align === 'left') {
  26568. Node395textStart = Node395fontSize * 0.2 > 2 ? Node395fontSize * 0.2 - 4 : Node395fontSize * 0.2 - 9;
  26569. Node395textWidth = Node395width;
  26570. Node395lineStart = 1;
  26571. } else if (Node395align === 'right') {
  26572. Node395textStart = 0;
  26573. Node395textWidth =Node395fontSize <= 8 ? Node395width + Node395fontSize * 0.2 + 6 : Node395width - Node395fontSize * 0.2;
  26574. Node395lineStart = (Node395width - (ht.Default.getTextSize('0', ' '+ Node395fontSize + 'px "Arial"').width + 6)) * 0.5;
  26575. } else if (Node395align === 'center') {
  26576. Node395textStart = -3;
  26577. Node395textWidth = Node395width;
  26578. Node395lineStart = Node395width - ht.Default.getTextSize('0', ' '+ Node395fontSize + 'px "Arial"').width - 11;
  26579. }
  26580. })();
  26581. Node395.setImage(GD.getTextJSON(Node395width, Node395height, true, false, false, ' '+ Node395fontSize + 'px "Arial"'))
  26582. Node395.setPosition(916*ratio.ratioX, 557*ratio.ratioY);
  26583. Node395.setWidth(Node395width);
  26584. Node395.setHeight(Node395height);
  26585. Node395._nodeType = 'text';
  26586. Node395._disallowEvert = true;
  26587. Node395.setRotation(0*Math.PI/180);
  26588. Node395.a('node.width', Node395width);
  26589. Node395.a('node.height', Node395height);
  26590. Node395.a('node.rect', [0, 0, Node395width, Node395height]);
  26591. Node395.a('node.bordercolor','rgba(0,0,0,1)');
  26592. Node395.a('node.borderwidth', 0);
  26593. Node395.a('node.background','' || 'rgba(0,0,0,0)');
  26594. Node395.a('node.gradient','');
  26595. Node395.a('node.gradientcolor','');
  26596. Node395.a('node.text','0');
  26597. Node395.a('node.textalign','left');
  26598. Node395.a('node.textvAlign','middle');
  26599. Node395.a('node.textrect', [Node395textStart, 0, Node395textWidth, Node395height]);
  26600. Node395.a('node.color','rgba(0,0,0,1)');
  26601. Node395.a('node.font',' '+ Node395fontSize + 'px "Arial"');
  26602. Node395.a('node.textvisible',true);
  26603. Node395.a('node.linefeed',false);
  26604. if (false) {
  26605. Node395.a('node.textfunc',function(g) {
  26606. g.beginPath();
  26607. var str=Node395.a('node.text') || '0';
  26608. var color=Node395.a('node.color') || 'rgba(0,0,0,1)';
  26609. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node395width,Node395height,13.3333*_ratio.ratioY,"left",color,' '+ Node395fontSize + 'px "Arial"', 0,g);
  26610. });
  26611. }
  26612. if (false) {
  26613. Node395.a('node.underlinepoints',[Node395lineStart, (16 - 13.3333) * 0.5 * _ratio.ratioY + Node395fontSize + 2 , ht.Default.getTextSize('0', ' '+ Node395fontSize + 'px "Arial"').width + 6, (Node395height - Node395fontSize) * 0.5*_ratio.ratioY + Node395fontSize + 2 ]);
  26614. Node395.a('node.underlinevisible',false);
  26615. Node395.a('node.underlineBorderWidth', 1);
  26616. }
  26617. dataModel.add(Node395);
  26618. zoomNodeList.push({
  26619. node: Node395,
  26620. borderWidth: 0,
  26621. attr: 'node.borderwidth'
  26622. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  26623. var Node396 = new ht.Node();
  26624. var Node396textStart, Node396textWidth, Node396lineStart, Node396align = 'left', Node396fontSize = 13.3333*_ratio.ratioY,Node396width = 29*_ratio.ratioX, Node396height = 16*_ratio.ratioY;
  26625. (function () {
  26626. if (Node396align === 'left') {
  26627. Node396textStart = Node396fontSize * 0.2 > 2 ? Node396fontSize * 0.2 - 4 : Node396fontSize * 0.2 - 9;
  26628. Node396textWidth = Node396width;
  26629. Node396lineStart = 1;
  26630. } else if (Node396align === 'right') {
  26631. Node396textStart = 0;
  26632. Node396textWidth =Node396fontSize <= 8 ? Node396width + Node396fontSize * 0.2 + 6 : Node396width - Node396fontSize * 0.2;
  26633. Node396lineStart = (Node396width - (ht.Default.getTextSize('0', ' '+ Node396fontSize + 'px "Arial"').width + 6)) * 0.5;
  26634. } else if (Node396align === 'center') {
  26635. Node396textStart = -3;
  26636. Node396textWidth = Node396width;
  26637. Node396lineStart = Node396width - ht.Default.getTextSize('0', ' '+ Node396fontSize + 'px "Arial"').width - 11;
  26638. }
  26639. })();
  26640. Node396.setImage(GD.getTextJSON(Node396width, Node396height, true, false, false, ' '+ Node396fontSize + 'px "Arial"'))
  26641. Node396.setPosition(916*ratio.ratioX, 579*ratio.ratioY);
  26642. Node396.setWidth(Node396width);
  26643. Node396.setHeight(Node396height);
  26644. Node396._nodeType = 'text';
  26645. Node396._disallowEvert = true;
  26646. Node396.setRotation(0*Math.PI/180);
  26647. Node396.a('node.width', Node396width);
  26648. Node396.a('node.height', Node396height);
  26649. Node396.a('node.rect', [0, 0, Node396width, Node396height]);
  26650. Node396.a('node.bordercolor','rgba(0,0,0,1)');
  26651. Node396.a('node.borderwidth', 0);
  26652. Node396.a('node.background','' || 'rgba(0,0,0,0)');
  26653. Node396.a('node.gradient','');
  26654. Node396.a('node.gradientcolor','');
  26655. Node396.a('node.text','0');
  26656. Node396.a('node.textalign','left');
  26657. Node396.a('node.textvAlign','middle');
  26658. Node396.a('node.textrect', [Node396textStart, 0, Node396textWidth, Node396height]);
  26659. Node396.a('node.color','rgba(0,0,0,1)');
  26660. Node396.a('node.font',' '+ Node396fontSize + 'px "Arial"');
  26661. Node396.a('node.textvisible',true);
  26662. Node396.a('node.linefeed',false);
  26663. if (false) {
  26664. Node396.a('node.textfunc',function(g) {
  26665. g.beginPath();
  26666. var str=Node396.a('node.text') || '0';
  26667. var color=Node396.a('node.color') || 'rgba(0,0,0,1)';
  26668. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node396width,Node396height,13.3333*_ratio.ratioY,"left",color,' '+ Node396fontSize + 'px "Arial"', 0,g);
  26669. });
  26670. }
  26671. if (false) {
  26672. Node396.a('node.underlinepoints',[Node396lineStart, (16 - 13.3333) * 0.5 * _ratio.ratioY + Node396fontSize + 2 , ht.Default.getTextSize('0', ' '+ Node396fontSize + 'px "Arial"').width + 6, (Node396height - Node396fontSize) * 0.5*_ratio.ratioY + Node396fontSize + 2 ]);
  26673. Node396.a('node.underlinevisible',false);
  26674. Node396.a('node.underlineBorderWidth', 1);
  26675. }
  26676. dataModel.add(Node396);
  26677. zoomNodeList.push({
  26678. node: Node396,
  26679. borderWidth: 0,
  26680. attr: 'node.borderwidth'
  26681. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  26682. var Node397 = new ht.Node();
  26683. var Node397textStart, Node397textWidth, Node397lineStart, Node397align = 'left', Node397fontSize = 13.3333*_ratio.ratioY,Node397width = 29*_ratio.ratioX, Node397height = 16*_ratio.ratioY;
  26684. (function () {
  26685. if (Node397align === 'left') {
  26686. Node397textStart = Node397fontSize * 0.2 > 2 ? Node397fontSize * 0.2 - 4 : Node397fontSize * 0.2 - 9;
  26687. Node397textWidth = Node397width;
  26688. Node397lineStart = 1;
  26689. } else if (Node397align === 'right') {
  26690. Node397textStart = 0;
  26691. Node397textWidth =Node397fontSize <= 8 ? Node397width + Node397fontSize * 0.2 + 6 : Node397width - Node397fontSize * 0.2;
  26692. Node397lineStart = (Node397width - (ht.Default.getTextSize('0', ' '+ Node397fontSize + 'px "Arial"').width + 6)) * 0.5;
  26693. } else if (Node397align === 'center') {
  26694. Node397textStart = -3;
  26695. Node397textWidth = Node397width;
  26696. Node397lineStart = Node397width - ht.Default.getTextSize('0', ' '+ Node397fontSize + 'px "Arial"').width - 11;
  26697. }
  26698. })();
  26699. Node397.setImage(GD.getTextJSON(Node397width, Node397height, true, false, false, ' '+ Node397fontSize + 'px "Arial"'))
  26700. Node397.setPosition(916*ratio.ratioX, 601*ratio.ratioY);
  26701. Node397.setWidth(Node397width);
  26702. Node397.setHeight(Node397height);
  26703. Node397._nodeType = 'text';
  26704. Node397._disallowEvert = true;
  26705. Node397.setRotation(0*Math.PI/180);
  26706. Node397.a('node.width', Node397width);
  26707. Node397.a('node.height', Node397height);
  26708. Node397.a('node.rect', [0, 0, Node397width, Node397height]);
  26709. Node397.a('node.bordercolor','rgba(0,0,0,1)');
  26710. Node397.a('node.borderwidth', 0);
  26711. Node397.a('node.background','' || 'rgba(0,0,0,0)');
  26712. Node397.a('node.gradient','');
  26713. Node397.a('node.gradientcolor','');
  26714. Node397.a('node.text','0');
  26715. Node397.a('node.textalign','left');
  26716. Node397.a('node.textvAlign','middle');
  26717. Node397.a('node.textrect', [Node397textStart, 0, Node397textWidth, Node397height]);
  26718. Node397.a('node.color','rgba(0,0,0,1)');
  26719. Node397.a('node.font',' '+ Node397fontSize + 'px "Arial"');
  26720. Node397.a('node.textvisible',true);
  26721. Node397.a('node.linefeed',false);
  26722. if (false) {
  26723. Node397.a('node.textfunc',function(g) {
  26724. g.beginPath();
  26725. var str=Node397.a('node.text') || '0';
  26726. var color=Node397.a('node.color') || 'rgba(0,0,0,1)';
  26727. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node397width,Node397height,13.3333*_ratio.ratioY,"left",color,' '+ Node397fontSize + 'px "Arial"', 0,g);
  26728. });
  26729. }
  26730. if (false) {
  26731. Node397.a('node.underlinepoints',[Node397lineStart, (16 - 13.3333) * 0.5 * _ratio.ratioY + Node397fontSize + 2 , ht.Default.getTextSize('0', ' '+ Node397fontSize + 'px "Arial"').width + 6, (Node397height - Node397fontSize) * 0.5*_ratio.ratioY + Node397fontSize + 2 ]);
  26732. Node397.a('node.underlinevisible',false);
  26733. Node397.a('node.underlineBorderWidth', 1);
  26734. }
  26735. dataModel.add(Node397);
  26736. zoomNodeList.push({
  26737. node: Node397,
  26738. borderWidth: 0,
  26739. attr: 'node.borderwidth'
  26740. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  26741. var Node398 = new ht.Node();
  26742. var Node398textStart, Node398textWidth, Node398lineStart, Node398align = 'left', Node398fontSize = 13.3333*_ratio.ratioY,Node398width = 29*_ratio.ratioX, Node398height = 16*_ratio.ratioY;
  26743. (function () {
  26744. if (Node398align === 'left') {
  26745. Node398textStart = Node398fontSize * 0.2 > 2 ? Node398fontSize * 0.2 - 4 : Node398fontSize * 0.2 - 9;
  26746. Node398textWidth = Node398width;
  26747. Node398lineStart = 1;
  26748. } else if (Node398align === 'right') {
  26749. Node398textStart = 0;
  26750. Node398textWidth =Node398fontSize <= 8 ? Node398width + Node398fontSize * 0.2 + 6 : Node398width - Node398fontSize * 0.2;
  26751. Node398lineStart = (Node398width - (ht.Default.getTextSize('0', ' '+ Node398fontSize + 'px "Arial"').width + 6)) * 0.5;
  26752. } else if (Node398align === 'center') {
  26753. Node398textStart = -3;
  26754. Node398textWidth = Node398width;
  26755. Node398lineStart = Node398width - ht.Default.getTextSize('0', ' '+ Node398fontSize + 'px "Arial"').width - 11;
  26756. }
  26757. })();
  26758. Node398.setImage(GD.getTextJSON(Node398width, Node398height, true, false, false, ' '+ Node398fontSize + 'px "Arial"'))
  26759. Node398.setPosition(916*ratio.ratioX, 621*ratio.ratioY);
  26760. Node398.setWidth(Node398width);
  26761. Node398.setHeight(Node398height);
  26762. Node398._nodeType = 'text';
  26763. Node398._disallowEvert = true;
  26764. Node398.setRotation(0*Math.PI/180);
  26765. Node398.a('node.width', Node398width);
  26766. Node398.a('node.height', Node398height);
  26767. Node398.a('node.rect', [0, 0, Node398width, Node398height]);
  26768. Node398.a('node.bordercolor','rgba(0,0,0,1)');
  26769. Node398.a('node.borderwidth', 0);
  26770. Node398.a('node.background','' || 'rgba(0,0,0,0)');
  26771. Node398.a('node.gradient','');
  26772. Node398.a('node.gradientcolor','');
  26773. Node398.a('node.text','0');
  26774. Node398.a('node.textalign','left');
  26775. Node398.a('node.textvAlign','middle');
  26776. Node398.a('node.textrect', [Node398textStart, 0, Node398textWidth, Node398height]);
  26777. Node398.a('node.color','rgba(0,0,0,1)');
  26778. Node398.a('node.font',' '+ Node398fontSize + 'px "Arial"');
  26779. Node398.a('node.textvisible',true);
  26780. Node398.a('node.linefeed',false);
  26781. if (false) {
  26782. Node398.a('node.textfunc',function(g) {
  26783. g.beginPath();
  26784. var str=Node398.a('node.text') || '0';
  26785. var color=Node398.a('node.color') || 'rgba(0,0,0,1)';
  26786. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node398width,Node398height,13.3333*_ratio.ratioY,"left",color,' '+ Node398fontSize + 'px "Arial"', 0,g);
  26787. });
  26788. }
  26789. if (false) {
  26790. Node398.a('node.underlinepoints',[Node398lineStart, (16 - 13.3333) * 0.5 * _ratio.ratioY + Node398fontSize + 2 , ht.Default.getTextSize('0', ' '+ Node398fontSize + 'px "Arial"').width + 6, (Node398height - Node398fontSize) * 0.5*_ratio.ratioY + Node398fontSize + 2 ]);
  26791. Node398.a('node.underlinevisible',false);
  26792. Node398.a('node.underlineBorderWidth', 1);
  26793. }
  26794. dataModel.add(Node398);
  26795. zoomNodeList.push({
  26796. node: Node398,
  26797. borderWidth: 0,
  26798. attr: 'node.borderwidth'
  26799. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  26800. var Node399 = new ht.Node();
  26801. var Node399textStart, Node399textWidth, Node399lineStart, Node399align = 'left', Node399fontSize = 13.3333*_ratio.ratioY,Node399width = 29*_ratio.ratioX, Node399height = 16*_ratio.ratioY;
  26802. (function () {
  26803. if (Node399align === 'left') {
  26804. Node399textStart = Node399fontSize * 0.2 > 2 ? Node399fontSize * 0.2 - 4 : Node399fontSize * 0.2 - 9;
  26805. Node399textWidth = Node399width;
  26806. Node399lineStart = 1;
  26807. } else if (Node399align === 'right') {
  26808. Node399textStart = 0;
  26809. Node399textWidth =Node399fontSize <= 8 ? Node399width + Node399fontSize * 0.2 + 6 : Node399width - Node399fontSize * 0.2;
  26810. Node399lineStart = (Node399width - (ht.Default.getTextSize('0', ' '+ Node399fontSize + 'px "Arial"').width + 6)) * 0.5;
  26811. } else if (Node399align === 'center') {
  26812. Node399textStart = -3;
  26813. Node399textWidth = Node399width;
  26814. Node399lineStart = Node399width - ht.Default.getTextSize('0', ' '+ Node399fontSize + 'px "Arial"').width - 11;
  26815. }
  26816. })();
  26817. Node399.setImage(GD.getTextJSON(Node399width, Node399height, true, false, false, ' '+ Node399fontSize + 'px "Arial"'))
  26818. Node399.setPosition(1069*ratio.ratioX, 559*ratio.ratioY);
  26819. Node399.setWidth(Node399width);
  26820. Node399.setHeight(Node399height);
  26821. Node399._nodeType = 'text';
  26822. Node399._disallowEvert = true;
  26823. Node399.setRotation(0*Math.PI/180);
  26824. Node399.a('node.width', Node399width);
  26825. Node399.a('node.height', Node399height);
  26826. Node399.a('node.rect', [0, 0, Node399width, Node399height]);
  26827. Node399.a('node.bordercolor','rgba(0,0,0,1)');
  26828. Node399.a('node.borderwidth', 0);
  26829. Node399.a('node.background','' || 'rgba(0,0,0,0)');
  26830. Node399.a('node.gradient','');
  26831. Node399.a('node.gradientcolor','');
  26832. Node399.a('node.text','0');
  26833. Node399.a('node.textalign','left');
  26834. Node399.a('node.textvAlign','middle');
  26835. Node399.a('node.textrect', [Node399textStart, 0, Node399textWidth, Node399height]);
  26836. Node399.a('node.color','rgba(0,0,0,1)');
  26837. Node399.a('node.font',' '+ Node399fontSize + 'px "Arial"');
  26838. Node399.a('node.textvisible',true);
  26839. Node399.a('node.linefeed',false);
  26840. if (false) {
  26841. Node399.a('node.textfunc',function(g) {
  26842. g.beginPath();
  26843. var str=Node399.a('node.text') || '0';
  26844. var color=Node399.a('node.color') || 'rgba(0,0,0,1)';
  26845. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node399width,Node399height,13.3333*_ratio.ratioY,"left",color,' '+ Node399fontSize + 'px "Arial"', 0,g);
  26846. });
  26847. }
  26848. if (false) {
  26849. Node399.a('node.underlinepoints',[Node399lineStart, (16 - 13.3333) * 0.5 * _ratio.ratioY + Node399fontSize + 2 , ht.Default.getTextSize('0', ' '+ Node399fontSize + 'px "Arial"').width + 6, (Node399height - Node399fontSize) * 0.5*_ratio.ratioY + Node399fontSize + 2 ]);
  26850. Node399.a('node.underlinevisible',false);
  26851. Node399.a('node.underlineBorderWidth', 1);
  26852. }
  26853. dataModel.add(Node399);
  26854. zoomNodeList.push({
  26855. node: Node399,
  26856. borderWidth: 0,
  26857. attr: 'node.borderwidth'
  26858. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  26859. var Node400 = new ht.Node();
  26860. var Node400textStart, Node400textWidth, Node400lineStart, Node400align = 'left', Node400fontSize = 13.3333*_ratio.ratioY,Node400width = 29*_ratio.ratioX, Node400height = 16*_ratio.ratioY;
  26861. (function () {
  26862. if (Node400align === 'left') {
  26863. Node400textStart = Node400fontSize * 0.2 > 2 ? Node400fontSize * 0.2 - 4 : Node400fontSize * 0.2 - 9;
  26864. Node400textWidth = Node400width;
  26865. Node400lineStart = 1;
  26866. } else if (Node400align === 'right') {
  26867. Node400textStart = 0;
  26868. Node400textWidth =Node400fontSize <= 8 ? Node400width + Node400fontSize * 0.2 + 6 : Node400width - Node400fontSize * 0.2;
  26869. Node400lineStart = (Node400width - (ht.Default.getTextSize('0', ' '+ Node400fontSize + 'px "Arial"').width + 6)) * 0.5;
  26870. } else if (Node400align === 'center') {
  26871. Node400textStart = -3;
  26872. Node400textWidth = Node400width;
  26873. Node400lineStart = Node400width - ht.Default.getTextSize('0', ' '+ Node400fontSize + 'px "Arial"').width - 11;
  26874. }
  26875. })();
  26876. Node400.setImage(GD.getTextJSON(Node400width, Node400height, true, false, false, ' '+ Node400fontSize + 'px "Arial"'))
  26877. Node400.setPosition(1069*ratio.ratioX, 581*ratio.ratioY);
  26878. Node400.setWidth(Node400width);
  26879. Node400.setHeight(Node400height);
  26880. Node400._nodeType = 'text';
  26881. Node400._disallowEvert = true;
  26882. Node400.setRotation(0*Math.PI/180);
  26883. Node400.a('node.width', Node400width);
  26884. Node400.a('node.height', Node400height);
  26885. Node400.a('node.rect', [0, 0, Node400width, Node400height]);
  26886. Node400.a('node.bordercolor','rgba(0,0,0,1)');
  26887. Node400.a('node.borderwidth', 0);
  26888. Node400.a('node.background','' || 'rgba(0,0,0,0)');
  26889. Node400.a('node.gradient','');
  26890. Node400.a('node.gradientcolor','');
  26891. Node400.a('node.text','0');
  26892. Node400.a('node.textalign','left');
  26893. Node400.a('node.textvAlign','middle');
  26894. Node400.a('node.textrect', [Node400textStart, 0, Node400textWidth, Node400height]);
  26895. Node400.a('node.color','rgba(0,0,0,1)');
  26896. Node400.a('node.font',' '+ Node400fontSize + 'px "Arial"');
  26897. Node400.a('node.textvisible',true);
  26898. Node400.a('node.linefeed',false);
  26899. if (false) {
  26900. Node400.a('node.textfunc',function(g) {
  26901. g.beginPath();
  26902. var str=Node400.a('node.text') || '0';
  26903. var color=Node400.a('node.color') || 'rgba(0,0,0,1)';
  26904. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node400width,Node400height,13.3333*_ratio.ratioY,"left",color,' '+ Node400fontSize + 'px "Arial"', 0,g);
  26905. });
  26906. }
  26907. if (false) {
  26908. Node400.a('node.underlinepoints',[Node400lineStart, (16 - 13.3333) * 0.5 * _ratio.ratioY + Node400fontSize + 2 , ht.Default.getTextSize('0', ' '+ Node400fontSize + 'px "Arial"').width + 6, (Node400height - Node400fontSize) * 0.5*_ratio.ratioY + Node400fontSize + 2 ]);
  26909. Node400.a('node.underlinevisible',false);
  26910. Node400.a('node.underlineBorderWidth', 1);
  26911. }
  26912. dataModel.add(Node400);
  26913. zoomNodeList.push({
  26914. node: Node400,
  26915. borderWidth: 0,
  26916. attr: 'node.borderwidth'
  26917. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  26918. var Node401 = new ht.Node();
  26919. var Node401textStart, Node401textWidth, Node401lineStart, Node401align = 'left', Node401fontSize = 13.3333*_ratio.ratioY,Node401width = 29*_ratio.ratioX, Node401height = 16*_ratio.ratioY;
  26920. (function () {
  26921. if (Node401align === 'left') {
  26922. Node401textStart = Node401fontSize * 0.2 > 2 ? Node401fontSize * 0.2 - 4 : Node401fontSize * 0.2 - 9;
  26923. Node401textWidth = Node401width;
  26924. Node401lineStart = 1;
  26925. } else if (Node401align === 'right') {
  26926. Node401textStart = 0;
  26927. Node401textWidth =Node401fontSize <= 8 ? Node401width + Node401fontSize * 0.2 + 6 : Node401width - Node401fontSize * 0.2;
  26928. Node401lineStart = (Node401width - (ht.Default.getTextSize('0', ' '+ Node401fontSize + 'px "Arial"').width + 6)) * 0.5;
  26929. } else if (Node401align === 'center') {
  26930. Node401textStart = -3;
  26931. Node401textWidth = Node401width;
  26932. Node401lineStart = Node401width - ht.Default.getTextSize('0', ' '+ Node401fontSize + 'px "Arial"').width - 11;
  26933. }
  26934. })();
  26935. Node401.setImage(GD.getTextJSON(Node401width, Node401height, true, false, false, ' '+ Node401fontSize + 'px "Arial"'))
  26936. Node401.setPosition(1069*ratio.ratioX, 603*ratio.ratioY);
  26937. Node401.setWidth(Node401width);
  26938. Node401.setHeight(Node401height);
  26939. Node401._nodeType = 'text';
  26940. Node401._disallowEvert = true;
  26941. Node401.setRotation(0*Math.PI/180);
  26942. Node401.a('node.width', Node401width);
  26943. Node401.a('node.height', Node401height);
  26944. Node401.a('node.rect', [0, 0, Node401width, Node401height]);
  26945. Node401.a('node.bordercolor','rgba(0,0,0,1)');
  26946. Node401.a('node.borderwidth', 0);
  26947. Node401.a('node.background','' || 'rgba(0,0,0,0)');
  26948. Node401.a('node.gradient','');
  26949. Node401.a('node.gradientcolor','');
  26950. Node401.a('node.text','0');
  26951. Node401.a('node.textalign','left');
  26952. Node401.a('node.textvAlign','middle');
  26953. Node401.a('node.textrect', [Node401textStart, 0, Node401textWidth, Node401height]);
  26954. Node401.a('node.color','rgba(0,0,0,1)');
  26955. Node401.a('node.font',' '+ Node401fontSize + 'px "Arial"');
  26956. Node401.a('node.textvisible',true);
  26957. Node401.a('node.linefeed',false);
  26958. if (false) {
  26959. Node401.a('node.textfunc',function(g) {
  26960. g.beginPath();
  26961. var str=Node401.a('node.text') || '0';
  26962. var color=Node401.a('node.color') || 'rgba(0,0,0,1)';
  26963. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node401width,Node401height,13.3333*_ratio.ratioY,"left",color,' '+ Node401fontSize + 'px "Arial"', 0,g);
  26964. });
  26965. }
  26966. if (false) {
  26967. Node401.a('node.underlinepoints',[Node401lineStart, (16 - 13.3333) * 0.5 * _ratio.ratioY + Node401fontSize + 2 , ht.Default.getTextSize('0', ' '+ Node401fontSize + 'px "Arial"').width + 6, (Node401height - Node401fontSize) * 0.5*_ratio.ratioY + Node401fontSize + 2 ]);
  26968. Node401.a('node.underlinevisible',false);
  26969. Node401.a('node.underlineBorderWidth', 1);
  26970. }
  26971. dataModel.add(Node401);
  26972. zoomNodeList.push({
  26973. node: Node401,
  26974. borderWidth: 0,
  26975. attr: 'node.borderwidth'
  26976. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  26977. var Node402 = new ht.Node();
  26978. var Node402textStart, Node402textWidth, Node402lineStart, Node402align = 'left', Node402fontSize = 13.3333*_ratio.ratioY,Node402width = 29*_ratio.ratioX, Node402height = 16*_ratio.ratioY;
  26979. (function () {
  26980. if (Node402align === 'left') {
  26981. Node402textStart = Node402fontSize * 0.2 > 2 ? Node402fontSize * 0.2 - 4 : Node402fontSize * 0.2 - 9;
  26982. Node402textWidth = Node402width;
  26983. Node402lineStart = 1;
  26984. } else if (Node402align === 'right') {
  26985. Node402textStart = 0;
  26986. Node402textWidth =Node402fontSize <= 8 ? Node402width + Node402fontSize * 0.2 + 6 : Node402width - Node402fontSize * 0.2;
  26987. Node402lineStart = (Node402width - (ht.Default.getTextSize('0', ' '+ Node402fontSize + 'px "Arial"').width + 6)) * 0.5;
  26988. } else if (Node402align === 'center') {
  26989. Node402textStart = -3;
  26990. Node402textWidth = Node402width;
  26991. Node402lineStart = Node402width - ht.Default.getTextSize('0', ' '+ Node402fontSize + 'px "Arial"').width - 11;
  26992. }
  26993. })();
  26994. Node402.setImage(GD.getTextJSON(Node402width, Node402height, true, false, false, ' '+ Node402fontSize + 'px "Arial"'))
  26995. Node402.setPosition(1069*ratio.ratioX, 623*ratio.ratioY);
  26996. Node402.setWidth(Node402width);
  26997. Node402.setHeight(Node402height);
  26998. Node402._nodeType = 'text';
  26999. Node402._disallowEvert = true;
  27000. Node402.setRotation(0*Math.PI/180);
  27001. Node402.a('node.width', Node402width);
  27002. Node402.a('node.height', Node402height);
  27003. Node402.a('node.rect', [0, 0, Node402width, Node402height]);
  27004. Node402.a('node.bordercolor','rgba(0,0,0,1)');
  27005. Node402.a('node.borderwidth', 0);
  27006. Node402.a('node.background','' || 'rgba(0,0,0,0)');
  27007. Node402.a('node.gradient','');
  27008. Node402.a('node.gradientcolor','');
  27009. Node402.a('node.text','0');
  27010. Node402.a('node.textalign','left');
  27011. Node402.a('node.textvAlign','middle');
  27012. Node402.a('node.textrect', [Node402textStart, 0, Node402textWidth, Node402height]);
  27013. Node402.a('node.color','rgba(0,0,0,1)');
  27014. Node402.a('node.font',' '+ Node402fontSize + 'px "Arial"');
  27015. Node402.a('node.textvisible',true);
  27016. Node402.a('node.linefeed',false);
  27017. if (false) {
  27018. Node402.a('node.textfunc',function(g) {
  27019. g.beginPath();
  27020. var str=Node402.a('node.text') || '0';
  27021. var color=Node402.a('node.color') || 'rgba(0,0,0,1)';
  27022. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node402width,Node402height,13.3333*_ratio.ratioY,"left",color,' '+ Node402fontSize + 'px "Arial"', 0,g);
  27023. });
  27024. }
  27025. if (false) {
  27026. Node402.a('node.underlinepoints',[Node402lineStart, (16 - 13.3333) * 0.5 * _ratio.ratioY + Node402fontSize + 2 , ht.Default.getTextSize('0', ' '+ Node402fontSize + 'px "Arial"').width + 6, (Node402height - Node402fontSize) * 0.5*_ratio.ratioY + Node402fontSize + 2 ]);
  27027. Node402.a('node.underlinevisible',false);
  27028. Node402.a('node.underlineBorderWidth', 1);
  27029. }
  27030. dataModel.add(Node402);
  27031. zoomNodeList.push({
  27032. node: Node402,
  27033. borderWidth: 0,
  27034. attr: 'node.borderwidth'
  27035. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  27036. var Node403 = new ht.Node();
  27037. var Node403textStart, Node403textWidth, Node403lineStart, Node403align = 'left', Node403fontSize = 13.3333*_ratio.ratioY,Node403width = 29*_ratio.ratioX, Node403height = 16*_ratio.ratioY;
  27038. (function () {
  27039. if (Node403align === 'left') {
  27040. Node403textStart = Node403fontSize * 0.2 > 2 ? Node403fontSize * 0.2 - 4 : Node403fontSize * 0.2 - 9;
  27041. Node403textWidth = Node403width;
  27042. Node403lineStart = 1;
  27043. } else if (Node403align === 'right') {
  27044. Node403textStart = 0;
  27045. Node403textWidth =Node403fontSize <= 8 ? Node403width + Node403fontSize * 0.2 + 6 : Node403width - Node403fontSize * 0.2;
  27046. Node403lineStart = (Node403width - (ht.Default.getTextSize('Ia :', ' '+ Node403fontSize + 'px "Arial"').width + 6)) * 0.5;
  27047. } else if (Node403align === 'center') {
  27048. Node403textStart = -3;
  27049. Node403textWidth = Node403width;
  27050. Node403lineStart = Node403width - ht.Default.getTextSize('Ia :', ' '+ Node403fontSize + 'px "Arial"').width - 11;
  27051. }
  27052. })();
  27053. Node403.setImage(GD.getTextJSON(Node403width, Node403height, true, false, false, ' '+ Node403fontSize + 'px "Arial"'))
  27054. Node403.setPosition(201*ratio.ratioX, 806*ratio.ratioY);
  27055. Node403.setWidth(Node403width);
  27056. Node403.setHeight(Node403height);
  27057. Node403._nodeType = 'text';
  27058. Node403._disallowEvert = true;
  27059. Node403.setRotation(0*Math.PI/180);
  27060. Node403.a('node.width', Node403width);
  27061. Node403.a('node.height', Node403height);
  27062. Node403.a('node.rect', [0, 0, Node403width, Node403height]);
  27063. Node403.a('node.bordercolor','rgba(255,0,255,1)');
  27064. Node403.a('node.borderwidth', 0);
  27065. Node403.a('node.background','' || 'rgba(0,0,0,0)');
  27066. Node403.a('node.gradient','');
  27067. Node403.a('node.gradientcolor','');
  27068. Node403.a('node.text','Ia :');
  27069. Node403.a('node.textalign','left');
  27070. Node403.a('node.textvAlign','middle');
  27071. Node403.a('node.textrect', [Node403textStart, 0, Node403textWidth, Node403height]);
  27072. Node403.a('node.color','rgba(255,0,255,1)');
  27073. Node403.a('node.font',' '+ Node403fontSize + 'px "Arial"');
  27074. Node403.a('node.textvisible',true);
  27075. Node403.a('node.linefeed',false);
  27076. if (false) {
  27077. Node403.a('node.textfunc',function(g) {
  27078. g.beginPath();
  27079. var str=Node403.a('node.text') || 'Ia :';
  27080. var color=Node403.a('node.color') || 'rgba(255,0,255,1)';
  27081. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node403width,Node403height,13.3333*_ratio.ratioY,"left",color,' '+ Node403fontSize + 'px "Arial"', 0,g);
  27082. });
  27083. }
  27084. if (false) {
  27085. Node403.a('node.underlinepoints',[Node403lineStart, (16 - 13.3333) * 0.5 * _ratio.ratioY + Node403fontSize + 2 , ht.Default.getTextSize('Ia :', ' '+ Node403fontSize + 'px "Arial"').width + 6, (Node403height - Node403fontSize) * 0.5*_ratio.ratioY + Node403fontSize + 2 ]);
  27086. Node403.a('node.underlinevisible',false);
  27087. Node403.a('node.underlineBorderWidth', 1);
  27088. }
  27089. dataModel.add(Node403);
  27090. zoomNodeList.push({
  27091. node: Node403,
  27092. borderWidth: 0,
  27093. attr: 'node.borderwidth'
  27094. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  27095. var Node404 = new ht.Node();
  27096. var Node404textStart, Node404textWidth, Node404lineStart, Node404align = 'left', Node404fontSize = 13.3333*_ratio.ratioY,Node404width = 29*_ratio.ratioX, Node404height = 16*_ratio.ratioY;
  27097. (function () {
  27098. if (Node404align === 'left') {
  27099. Node404textStart = Node404fontSize * 0.2 > 2 ? Node404fontSize * 0.2 - 4 : Node404fontSize * 0.2 - 9;
  27100. Node404textWidth = Node404width;
  27101. Node404lineStart = 1;
  27102. } else if (Node404align === 'right') {
  27103. Node404textStart = 0;
  27104. Node404textWidth =Node404fontSize <= 8 ? Node404width + Node404fontSize * 0.2 + 6 : Node404width - Node404fontSize * 0.2;
  27105. Node404lineStart = (Node404width - (ht.Default.getTextSize('P :', ' '+ Node404fontSize + 'px "Arial"').width + 6)) * 0.5;
  27106. } else if (Node404align === 'center') {
  27107. Node404textStart = -3;
  27108. Node404textWidth = Node404width;
  27109. Node404lineStart = Node404width - ht.Default.getTextSize('P :', ' '+ Node404fontSize + 'px "Arial"').width - 11;
  27110. }
  27111. })();
  27112. Node404.setImage(GD.getTextJSON(Node404width, Node404height, true, false, false, ' '+ Node404fontSize + 'px "Arial"'))
  27113. Node404.setPosition(201*ratio.ratioX, 829*ratio.ratioY);
  27114. Node404.setWidth(Node404width);
  27115. Node404.setHeight(Node404height);
  27116. Node404._nodeType = 'text';
  27117. Node404._disallowEvert = true;
  27118. Node404.setRotation(0*Math.PI/180);
  27119. Node404.a('node.width', Node404width);
  27120. Node404.a('node.height', Node404height);
  27121. Node404.a('node.rect', [0, 0, Node404width, Node404height]);
  27122. Node404.a('node.bordercolor','rgba(0,0,0,1)');
  27123. Node404.a('node.borderwidth', 0);
  27124. Node404.a('node.background','' || 'rgba(0,0,0,0)');
  27125. Node404.a('node.gradient','');
  27126. Node404.a('node.gradientcolor','');
  27127. Node404.a('node.text','P :');
  27128. Node404.a('node.textalign','left');
  27129. Node404.a('node.textvAlign','middle');
  27130. Node404.a('node.textrect', [Node404textStart, 0, Node404textWidth, Node404height]);
  27131. Node404.a('node.color','rgba(0,0,0,1)');
  27132. Node404.a('node.font',' '+ Node404fontSize + 'px "Arial"');
  27133. Node404.a('node.textvisible',true);
  27134. Node404.a('node.linefeed',false);
  27135. if (false) {
  27136. Node404.a('node.textfunc',function(g) {
  27137. g.beginPath();
  27138. var str=Node404.a('node.text') || 'P :';
  27139. var color=Node404.a('node.color') || 'rgba(0,0,0,1)';
  27140. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node404width,Node404height,13.3333*_ratio.ratioY,"left",color,' '+ Node404fontSize + 'px "Arial"', 0,g);
  27141. });
  27142. }
  27143. if (false) {
  27144. Node404.a('node.underlinepoints',[Node404lineStart, (16 - 13.3333) * 0.5 * _ratio.ratioY + Node404fontSize + 2 , ht.Default.getTextSize('P :', ' '+ Node404fontSize + 'px "Arial"').width + 6, (Node404height - Node404fontSize) * 0.5*_ratio.ratioY + Node404fontSize + 2 ]);
  27145. Node404.a('node.underlinevisible',false);
  27146. Node404.a('node.underlineBorderWidth', 1);
  27147. }
  27148. dataModel.add(Node404);
  27149. zoomNodeList.push({
  27150. node: Node404,
  27151. borderWidth: 0,
  27152. attr: 'node.borderwidth'
  27153. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  27154. var Node405 = new ht.Node();
  27155. var Node405textStart, Node405textWidth, Node405lineStart, Node405align = 'left', Node405fontSize = 13.3333*_ratio.ratioY,Node405width = 29*_ratio.ratioX, Node405height = 16*_ratio.ratioY;
  27156. (function () {
  27157. if (Node405align === 'left') {
  27158. Node405textStart = Node405fontSize * 0.2 > 2 ? Node405fontSize * 0.2 - 4 : Node405fontSize * 0.2 - 9;
  27159. Node405textWidth = Node405width;
  27160. Node405lineStart = 1;
  27161. } else if (Node405align === 'right') {
  27162. Node405textStart = 0;
  27163. Node405textWidth =Node405fontSize <= 8 ? Node405width + Node405fontSize * 0.2 + 6 : Node405width - Node405fontSize * 0.2;
  27164. Node405lineStart = (Node405width - (ht.Default.getTextSize('Q :', ' '+ Node405fontSize + 'px "Arial"').width + 6)) * 0.5;
  27165. } else if (Node405align === 'center') {
  27166. Node405textStart = -3;
  27167. Node405textWidth = Node405width;
  27168. Node405lineStart = Node405width - ht.Default.getTextSize('Q :', ' '+ Node405fontSize + 'px "Arial"').width - 11;
  27169. }
  27170. })();
  27171. Node405.setImage(GD.getTextJSON(Node405width, Node405height, true, false, false, ' '+ Node405fontSize + 'px "Arial"'))
  27172. Node405.setPosition(201*ratio.ratioX, 850*ratio.ratioY);
  27173. Node405.setWidth(Node405width);
  27174. Node405.setHeight(Node405height);
  27175. Node405._nodeType = 'text';
  27176. Node405._disallowEvert = true;
  27177. Node405.setRotation(0*Math.PI/180);
  27178. Node405.a('node.width', Node405width);
  27179. Node405.a('node.height', Node405height);
  27180. Node405.a('node.rect', [0, 0, Node405width, Node405height]);
  27181. Node405.a('node.bordercolor','rgba(0,0,0,1)');
  27182. Node405.a('node.borderwidth', 0);
  27183. Node405.a('node.background','' || 'rgba(0,0,0,0)');
  27184. Node405.a('node.gradient','');
  27185. Node405.a('node.gradientcolor','');
  27186. Node405.a('node.text','Q :');
  27187. Node405.a('node.textalign','left');
  27188. Node405.a('node.textvAlign','middle');
  27189. Node405.a('node.textrect', [Node405textStart, 0, Node405textWidth, Node405height]);
  27190. Node405.a('node.color','rgba(0,0,0,1)');
  27191. Node405.a('node.font',' '+ Node405fontSize + 'px "Arial"');
  27192. Node405.a('node.textvisible',true);
  27193. Node405.a('node.linefeed',false);
  27194. if (false) {
  27195. Node405.a('node.textfunc',function(g) {
  27196. g.beginPath();
  27197. var str=Node405.a('node.text') || 'Q :';
  27198. var color=Node405.a('node.color') || 'rgba(0,0,0,1)';
  27199. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node405width,Node405height,13.3333*_ratio.ratioY,"left",color,' '+ Node405fontSize + 'px "Arial"', 0,g);
  27200. });
  27201. }
  27202. if (false) {
  27203. Node405.a('node.underlinepoints',[Node405lineStart, (16 - 13.3333) * 0.5 * _ratio.ratioY + Node405fontSize + 2 , ht.Default.getTextSize('Q :', ' '+ Node405fontSize + 'px "Arial"').width + 6, (Node405height - Node405fontSize) * 0.5*_ratio.ratioY + Node405fontSize + 2 ]);
  27204. Node405.a('node.underlinevisible',false);
  27205. Node405.a('node.underlineBorderWidth', 1);
  27206. }
  27207. dataModel.add(Node405);
  27208. zoomNodeList.push({
  27209. node: Node405,
  27210. borderWidth: 0,
  27211. attr: 'node.borderwidth'
  27212. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  27213. var Node406 = new ht.Node();
  27214. var Node406textStart, Node406textWidth, Node406lineStart, Node406align = 'left', Node406fontSize = 13.3333*_ratio.ratioY,Node406width = 41*_ratio.ratioX, Node406height = 16*_ratio.ratioY;
  27215. (function () {
  27216. if (Node406align === 'left') {
  27217. Node406textStart = Node406fontSize * 0.2 > 2 ? Node406fontSize * 0.2 - 4 : Node406fontSize * 0.2 - 9;
  27218. Node406textWidth = Node406width;
  27219. Node406lineStart = 1;
  27220. } else if (Node406align === 'right') {
  27221. Node406textStart = 0;
  27222. Node406textWidth =Node406fontSize <= 8 ? Node406width + Node406fontSize * 0.2 + 6 : Node406width - Node406fontSize * 0.2;
  27223. Node406lineStart = (Node406width - (ht.Default.getTextSize('COS :', ' '+ Node406fontSize + 'px "Arial"').width + 6)) * 0.5;
  27224. } else if (Node406align === 'center') {
  27225. Node406textStart = -3;
  27226. Node406textWidth = Node406width;
  27227. Node406lineStart = Node406width - ht.Default.getTextSize('COS :', ' '+ Node406fontSize + 'px "Arial"').width - 11;
  27228. }
  27229. })();
  27230. Node406.setImage(GD.getTextJSON(Node406width, Node406height, true, false, false, ' '+ Node406fontSize + 'px "Arial"'))
  27231. Node406.setPosition(188*ratio.ratioX, 870*ratio.ratioY);
  27232. Node406.setWidth(Node406width);
  27233. Node406.setHeight(Node406height);
  27234. Node406._nodeType = 'text';
  27235. Node406._disallowEvert = true;
  27236. Node406.setRotation(0*Math.PI/180);
  27237. Node406.a('node.width', Node406width);
  27238. Node406.a('node.height', Node406height);
  27239. Node406.a('node.rect', [0, 0, Node406width, Node406height]);
  27240. Node406.a('node.bordercolor','rgba(0,0,0,1)');
  27241. Node406.a('node.borderwidth', 0);
  27242. Node406.a('node.background','' || 'rgba(0,0,0,0)');
  27243. Node406.a('node.gradient','');
  27244. Node406.a('node.gradientcolor','');
  27245. Node406.a('node.text','COS :');
  27246. Node406.a('node.textalign','left');
  27247. Node406.a('node.textvAlign','middle');
  27248. Node406.a('node.textrect', [Node406textStart, 0, Node406textWidth, Node406height]);
  27249. Node406.a('node.color','rgba(0,0,0,1)');
  27250. Node406.a('node.font',' '+ Node406fontSize + 'px "Arial"');
  27251. Node406.a('node.textvisible',true);
  27252. Node406.a('node.linefeed',false);
  27253. if (false) {
  27254. Node406.a('node.textfunc',function(g) {
  27255. g.beginPath();
  27256. var str=Node406.a('node.text') || 'COS :';
  27257. var color=Node406.a('node.color') || 'rgba(0,0,0,1)';
  27258. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node406width,Node406height,13.3333*_ratio.ratioY,"left",color,' '+ Node406fontSize + 'px "Arial"', 0,g);
  27259. });
  27260. }
  27261. if (false) {
  27262. Node406.a('node.underlinepoints',[Node406lineStart, (16 - 13.3333) * 0.5 * _ratio.ratioY + Node406fontSize + 2 , ht.Default.getTextSize('COS :', ' '+ Node406fontSize + 'px "Arial"').width + 6, (Node406height - Node406fontSize) * 0.5*_ratio.ratioY + Node406fontSize + 2 ]);
  27263. Node406.a('node.underlinevisible',false);
  27264. Node406.a('node.underlineBorderWidth', 1);
  27265. }
  27266. dataModel.add(Node406);
  27267. zoomNodeList.push({
  27268. node: Node406,
  27269. borderWidth: 0,
  27270. attr: 'node.borderwidth'
  27271. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  27272. var Node407 = new ht.Node();
  27273. var Node407textStart, Node407textWidth, Node407lineStart, Node407align = 'left', Node407fontSize = 13.3333*_ratio.ratioY,Node407width = 29*_ratio.ratioX, Node407height = 16*_ratio.ratioY;
  27274. (function () {
  27275. if (Node407align === 'left') {
  27276. Node407textStart = Node407fontSize * 0.2 > 2 ? Node407fontSize * 0.2 - 4 : Node407fontSize * 0.2 - 9;
  27277. Node407textWidth = Node407width;
  27278. Node407lineStart = 1;
  27279. } else if (Node407align === 'right') {
  27280. Node407textStart = 0;
  27281. Node407textWidth =Node407fontSize <= 8 ? Node407width + Node407fontSize * 0.2 + 6 : Node407width - Node407fontSize * 0.2;
  27282. Node407lineStart = (Node407width - (ht.Default.getTextSize('0', ' '+ Node407fontSize + 'px "Arial"').width + 6)) * 0.5;
  27283. } else if (Node407align === 'center') {
  27284. Node407textStart = -3;
  27285. Node407textWidth = Node407width;
  27286. Node407lineStart = Node407width - ht.Default.getTextSize('0', ' '+ Node407fontSize + 'px "Arial"').width - 11;
  27287. }
  27288. })();
  27289. Node407.setImage(GD.getTextJSON(Node407width, Node407height, true, false, false, ' '+ Node407fontSize + 'px "Arial"'))
  27290. Node407.setPosition(226*ratio.ratioX, 807*ratio.ratioY);
  27291. Node407.setWidth(Node407width);
  27292. Node407.setHeight(Node407height);
  27293. Node407._nodeType = 'text';
  27294. Node407._disallowEvert = true;
  27295. Node407.setRotation(0*Math.PI/180);
  27296. Node407.a('node.width', Node407width);
  27297. Node407.a('node.height', Node407height);
  27298. Node407.a('node.rect', [0, 0, Node407width, Node407height]);
  27299. Node407.a('node.bordercolor','rgba(0,0,0,1)');
  27300. Node407.a('node.borderwidth', 0);
  27301. Node407.a('node.background','' || 'rgba(0,0,0,0)');
  27302. Node407.a('node.gradient','');
  27303. Node407.a('node.gradientcolor','');
  27304. Node407.a('node.text','0');
  27305. Node407.a('node.textalign','left');
  27306. Node407.a('node.textvAlign','middle');
  27307. Node407.a('node.textrect', [Node407textStart, 0, Node407textWidth, Node407height]);
  27308. Node407.a('node.color','rgba(0,0,0,1)');
  27309. Node407.a('node.font',' '+ Node407fontSize + 'px "Arial"');
  27310. Node407.a('node.textvisible',true);
  27311. Node407.a('node.linefeed',false);
  27312. if (false) {
  27313. Node407.a('node.textfunc',function(g) {
  27314. g.beginPath();
  27315. var str=Node407.a('node.text') || '0';
  27316. var color=Node407.a('node.color') || 'rgba(0,0,0,1)';
  27317. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node407width,Node407height,13.3333*_ratio.ratioY,"left",color,' '+ Node407fontSize + 'px "Arial"', 0,g);
  27318. });
  27319. }
  27320. if (false) {
  27321. Node407.a('node.underlinepoints',[Node407lineStart, (16 - 13.3333) * 0.5 * _ratio.ratioY + Node407fontSize + 2 , ht.Default.getTextSize('0', ' '+ Node407fontSize + 'px "Arial"').width + 6, (Node407height - Node407fontSize) * 0.5*_ratio.ratioY + Node407fontSize + 2 ]);
  27322. Node407.a('node.underlinevisible',false);
  27323. Node407.a('node.underlineBorderWidth', 1);
  27324. }
  27325. dataModel.add(Node407);
  27326. zoomNodeList.push({
  27327. node: Node407,
  27328. borderWidth: 0,
  27329. attr: 'node.borderwidth'
  27330. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  27331. var Node408 = new ht.Node();
  27332. var Node408textStart, Node408textWidth, Node408lineStart, Node408align = 'left', Node408fontSize = 13.3333*_ratio.ratioY,Node408width = 29*_ratio.ratioX, Node408height = 16*_ratio.ratioY;
  27333. (function () {
  27334. if (Node408align === 'left') {
  27335. Node408textStart = Node408fontSize * 0.2 > 2 ? Node408fontSize * 0.2 - 4 : Node408fontSize * 0.2 - 9;
  27336. Node408textWidth = Node408width;
  27337. Node408lineStart = 1;
  27338. } else if (Node408align === 'right') {
  27339. Node408textStart = 0;
  27340. Node408textWidth =Node408fontSize <= 8 ? Node408width + Node408fontSize * 0.2 + 6 : Node408width - Node408fontSize * 0.2;
  27341. Node408lineStart = (Node408width - (ht.Default.getTextSize('0', ' '+ Node408fontSize + 'px "Arial"').width + 6)) * 0.5;
  27342. } else if (Node408align === 'center') {
  27343. Node408textStart = -3;
  27344. Node408textWidth = Node408width;
  27345. Node408lineStart = Node408width - ht.Default.getTextSize('0', ' '+ Node408fontSize + 'px "Arial"').width - 11;
  27346. }
  27347. })();
  27348. Node408.setImage(GD.getTextJSON(Node408width, Node408height, true, false, false, ' '+ Node408fontSize + 'px "Arial"'))
  27349. Node408.setPosition(226*ratio.ratioX, 830*ratio.ratioY);
  27350. Node408.setWidth(Node408width);
  27351. Node408.setHeight(Node408height);
  27352. Node408._nodeType = 'text';
  27353. Node408._disallowEvert = true;
  27354. Node408.setRotation(0*Math.PI/180);
  27355. Node408.a('node.width', Node408width);
  27356. Node408.a('node.height', Node408height);
  27357. Node408.a('node.rect', [0, 0, Node408width, Node408height]);
  27358. Node408.a('node.bordercolor','rgba(0,0,0,1)');
  27359. Node408.a('node.borderwidth', 0);
  27360. Node408.a('node.background','' || 'rgba(0,0,0,0)');
  27361. Node408.a('node.gradient','');
  27362. Node408.a('node.gradientcolor','');
  27363. Node408.a('node.text','0');
  27364. Node408.a('node.textalign','left');
  27365. Node408.a('node.textvAlign','middle');
  27366. Node408.a('node.textrect', [Node408textStart, 0, Node408textWidth, Node408height]);
  27367. Node408.a('node.color','rgba(0,0,0,1)');
  27368. Node408.a('node.font',' '+ Node408fontSize + 'px "Arial"');
  27369. Node408.a('node.textvisible',true);
  27370. Node408.a('node.linefeed',false);
  27371. if (false) {
  27372. Node408.a('node.textfunc',function(g) {
  27373. g.beginPath();
  27374. var str=Node408.a('node.text') || '0';
  27375. var color=Node408.a('node.color') || 'rgba(0,0,0,1)';
  27376. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node408width,Node408height,13.3333*_ratio.ratioY,"left",color,' '+ Node408fontSize + 'px "Arial"', 0,g);
  27377. });
  27378. }
  27379. if (false) {
  27380. Node408.a('node.underlinepoints',[Node408lineStart, (16 - 13.3333) * 0.5 * _ratio.ratioY + Node408fontSize + 2 , ht.Default.getTextSize('0', ' '+ Node408fontSize + 'px "Arial"').width + 6, (Node408height - Node408fontSize) * 0.5*_ratio.ratioY + Node408fontSize + 2 ]);
  27381. Node408.a('node.underlinevisible',false);
  27382. Node408.a('node.underlineBorderWidth', 1);
  27383. }
  27384. dataModel.add(Node408);
  27385. zoomNodeList.push({
  27386. node: Node408,
  27387. borderWidth: 0,
  27388. attr: 'node.borderwidth'
  27389. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  27390. var Node409 = new ht.Node();
  27391. var Node409textStart, Node409textWidth, Node409lineStart, Node409align = 'left', Node409fontSize = 13.3333*_ratio.ratioY,Node409width = 29*_ratio.ratioX, Node409height = 16*_ratio.ratioY;
  27392. (function () {
  27393. if (Node409align === 'left') {
  27394. Node409textStart = Node409fontSize * 0.2 > 2 ? Node409fontSize * 0.2 - 4 : Node409fontSize * 0.2 - 9;
  27395. Node409textWidth = Node409width;
  27396. Node409lineStart = 1;
  27397. } else if (Node409align === 'right') {
  27398. Node409textStart = 0;
  27399. Node409textWidth =Node409fontSize <= 8 ? Node409width + Node409fontSize * 0.2 + 6 : Node409width - Node409fontSize * 0.2;
  27400. Node409lineStart = (Node409width - (ht.Default.getTextSize('0', ' '+ Node409fontSize + 'px "Arial"').width + 6)) * 0.5;
  27401. } else if (Node409align === 'center') {
  27402. Node409textStart = -3;
  27403. Node409textWidth = Node409width;
  27404. Node409lineStart = Node409width - ht.Default.getTextSize('0', ' '+ Node409fontSize + 'px "Arial"').width - 11;
  27405. }
  27406. })();
  27407. Node409.setImage(GD.getTextJSON(Node409width, Node409height, true, false, false, ' '+ Node409fontSize + 'px "Arial"'))
  27408. Node409.setPosition(226*ratio.ratioX, 851*ratio.ratioY);
  27409. Node409.setWidth(Node409width);
  27410. Node409.setHeight(Node409height);
  27411. Node409._nodeType = 'text';
  27412. Node409._disallowEvert = true;
  27413. Node409.setRotation(0*Math.PI/180);
  27414. Node409.a('node.width', Node409width);
  27415. Node409.a('node.height', Node409height);
  27416. Node409.a('node.rect', [0, 0, Node409width, Node409height]);
  27417. Node409.a('node.bordercolor','rgba(0,0,0,1)');
  27418. Node409.a('node.borderwidth', 0);
  27419. Node409.a('node.background','' || 'rgba(0,0,0,0)');
  27420. Node409.a('node.gradient','');
  27421. Node409.a('node.gradientcolor','');
  27422. Node409.a('node.text','0');
  27423. Node409.a('node.textalign','left');
  27424. Node409.a('node.textvAlign','middle');
  27425. Node409.a('node.textrect', [Node409textStart, 0, Node409textWidth, Node409height]);
  27426. Node409.a('node.color','rgba(0,0,0,1)');
  27427. Node409.a('node.font',' '+ Node409fontSize + 'px "Arial"');
  27428. Node409.a('node.textvisible',true);
  27429. Node409.a('node.linefeed',false);
  27430. if (false) {
  27431. Node409.a('node.textfunc',function(g) {
  27432. g.beginPath();
  27433. var str=Node409.a('node.text') || '0';
  27434. var color=Node409.a('node.color') || 'rgba(0,0,0,1)';
  27435. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node409width,Node409height,13.3333*_ratio.ratioY,"left",color,' '+ Node409fontSize + 'px "Arial"', 0,g);
  27436. });
  27437. }
  27438. if (false) {
  27439. Node409.a('node.underlinepoints',[Node409lineStart, (16 - 13.3333) * 0.5 * _ratio.ratioY + Node409fontSize + 2 , ht.Default.getTextSize('0', ' '+ Node409fontSize + 'px "Arial"').width + 6, (Node409height - Node409fontSize) * 0.5*_ratio.ratioY + Node409fontSize + 2 ]);
  27440. Node409.a('node.underlinevisible',false);
  27441. Node409.a('node.underlineBorderWidth', 1);
  27442. }
  27443. dataModel.add(Node409);
  27444. zoomNodeList.push({
  27445. node: Node409,
  27446. borderWidth: 0,
  27447. attr: 'node.borderwidth'
  27448. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  27449. var Node410 = new ht.Node();
  27450. var Node410textStart, Node410textWidth, Node410lineStart, Node410align = 'left', Node410fontSize = 13.3333*_ratio.ratioY,Node410width = 29*_ratio.ratioX, Node410height = 16*_ratio.ratioY;
  27451. (function () {
  27452. if (Node410align === 'left') {
  27453. Node410textStart = Node410fontSize * 0.2 > 2 ? Node410fontSize * 0.2 - 4 : Node410fontSize * 0.2 - 9;
  27454. Node410textWidth = Node410width;
  27455. Node410lineStart = 1;
  27456. } else if (Node410align === 'right') {
  27457. Node410textStart = 0;
  27458. Node410textWidth =Node410fontSize <= 8 ? Node410width + Node410fontSize * 0.2 + 6 : Node410width - Node410fontSize * 0.2;
  27459. Node410lineStart = (Node410width - (ht.Default.getTextSize('0', ' '+ Node410fontSize + 'px "Arial"').width + 6)) * 0.5;
  27460. } else if (Node410align === 'center') {
  27461. Node410textStart = -3;
  27462. Node410textWidth = Node410width;
  27463. Node410lineStart = Node410width - ht.Default.getTextSize('0', ' '+ Node410fontSize + 'px "Arial"').width - 11;
  27464. }
  27465. })();
  27466. Node410.setImage(GD.getTextJSON(Node410width, Node410height, true, false, false, ' '+ Node410fontSize + 'px "Arial"'))
  27467. Node410.setPosition(226*ratio.ratioX, 871*ratio.ratioY);
  27468. Node410.setWidth(Node410width);
  27469. Node410.setHeight(Node410height);
  27470. Node410._nodeType = 'text';
  27471. Node410._disallowEvert = true;
  27472. Node410.setRotation(0*Math.PI/180);
  27473. Node410.a('node.width', Node410width);
  27474. Node410.a('node.height', Node410height);
  27475. Node410.a('node.rect', [0, 0, Node410width, Node410height]);
  27476. Node410.a('node.bordercolor','rgba(0,0,0,1)');
  27477. Node410.a('node.borderwidth', 0);
  27478. Node410.a('node.background','' || 'rgba(0,0,0,0)');
  27479. Node410.a('node.gradient','');
  27480. Node410.a('node.gradientcolor','');
  27481. Node410.a('node.text','0');
  27482. Node410.a('node.textalign','left');
  27483. Node410.a('node.textvAlign','middle');
  27484. Node410.a('node.textrect', [Node410textStart, 0, Node410textWidth, Node410height]);
  27485. Node410.a('node.color','rgba(0,0,0,1)');
  27486. Node410.a('node.font',' '+ Node410fontSize + 'px "Arial"');
  27487. Node410.a('node.textvisible',true);
  27488. Node410.a('node.linefeed',false);
  27489. if (false) {
  27490. Node410.a('node.textfunc',function(g) {
  27491. g.beginPath();
  27492. var str=Node410.a('node.text') || '0';
  27493. var color=Node410.a('node.color') || 'rgba(0,0,0,1)';
  27494. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node410width,Node410height,13.3333*_ratio.ratioY,"left",color,' '+ Node410fontSize + 'px "Arial"', 0,g);
  27495. });
  27496. }
  27497. if (false) {
  27498. Node410.a('node.underlinepoints',[Node410lineStart, (16 - 13.3333) * 0.5 * _ratio.ratioY + Node410fontSize + 2 , ht.Default.getTextSize('0', ' '+ Node410fontSize + 'px "Arial"').width + 6, (Node410height - Node410fontSize) * 0.5*_ratio.ratioY + Node410fontSize + 2 ]);
  27499. Node410.a('node.underlinevisible',false);
  27500. Node410.a('node.underlineBorderWidth', 1);
  27501. }
  27502. dataModel.add(Node410);
  27503. zoomNodeList.push({
  27504. node: Node410,
  27505. borderWidth: 0,
  27506. attr: 'node.borderwidth'
  27507. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  27508. var Node411 = new ht.Node();
  27509. var Node411textStart, Node411textWidth, Node411lineStart, Node411align = 'left', Node411fontSize = 13.3333*_ratio.ratioY,Node411width = 29*_ratio.ratioX, Node411height = 16*_ratio.ratioY;
  27510. (function () {
  27511. if (Node411align === 'left') {
  27512. Node411textStart = Node411fontSize * 0.2 > 2 ? Node411fontSize * 0.2 - 4 : Node411fontSize * 0.2 - 9;
  27513. Node411textWidth = Node411width;
  27514. Node411lineStart = 1;
  27515. } else if (Node411align === 'right') {
  27516. Node411textStart = 0;
  27517. Node411textWidth =Node411fontSize <= 8 ? Node411width + Node411fontSize * 0.2 + 6 : Node411width - Node411fontSize * 0.2;
  27518. Node411lineStart = (Node411width - (ht.Default.getTextSize('0', ' '+ Node411fontSize + 'px "Arial"').width + 6)) * 0.5;
  27519. } else if (Node411align === 'center') {
  27520. Node411textStart = -3;
  27521. Node411textWidth = Node411width;
  27522. Node411lineStart = Node411width - ht.Default.getTextSize('0', ' '+ Node411fontSize + 'px "Arial"').width - 11;
  27523. }
  27524. })();
  27525. Node411.setImage(GD.getTextJSON(Node411width, Node411height, true, false, false, ' '+ Node411fontSize + 'px "Arial"'))
  27526. Node411.setPosition(403*ratio.ratioX, 806*ratio.ratioY);
  27527. Node411.setWidth(Node411width);
  27528. Node411.setHeight(Node411height);
  27529. Node411._nodeType = 'text';
  27530. Node411._disallowEvert = true;
  27531. Node411.setRotation(0*Math.PI/180);
  27532. Node411.a('node.width', Node411width);
  27533. Node411.a('node.height', Node411height);
  27534. Node411.a('node.rect', [0, 0, Node411width, Node411height]);
  27535. Node411.a('node.bordercolor','rgba(0,0,0,1)');
  27536. Node411.a('node.borderwidth', 0);
  27537. Node411.a('node.background','' || 'rgba(0,0,0,0)');
  27538. Node411.a('node.gradient','');
  27539. Node411.a('node.gradientcolor','');
  27540. Node411.a('node.text','0');
  27541. Node411.a('node.textalign','left');
  27542. Node411.a('node.textvAlign','middle');
  27543. Node411.a('node.textrect', [Node411textStart, 0, Node411textWidth, Node411height]);
  27544. Node411.a('node.color','rgba(0,0,0,1)');
  27545. Node411.a('node.font',' '+ Node411fontSize + 'px "Arial"');
  27546. Node411.a('node.textvisible',true);
  27547. Node411.a('node.linefeed',false);
  27548. if (false) {
  27549. Node411.a('node.textfunc',function(g) {
  27550. g.beginPath();
  27551. var str=Node411.a('node.text') || '0';
  27552. var color=Node411.a('node.color') || 'rgba(0,0,0,1)';
  27553. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node411width,Node411height,13.3333*_ratio.ratioY,"left",color,' '+ Node411fontSize + 'px "Arial"', 0,g);
  27554. });
  27555. }
  27556. if (false) {
  27557. Node411.a('node.underlinepoints',[Node411lineStart, (16 - 13.3333) * 0.5 * _ratio.ratioY + Node411fontSize + 2 , ht.Default.getTextSize('0', ' '+ Node411fontSize + 'px "Arial"').width + 6, (Node411height - Node411fontSize) * 0.5*_ratio.ratioY + Node411fontSize + 2 ]);
  27558. Node411.a('node.underlinevisible',false);
  27559. Node411.a('node.underlineBorderWidth', 1);
  27560. }
  27561. dataModel.add(Node411);
  27562. zoomNodeList.push({
  27563. node: Node411,
  27564. borderWidth: 0,
  27565. attr: 'node.borderwidth'
  27566. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  27567. var Node412 = new ht.Node();
  27568. var Node412textStart, Node412textWidth, Node412lineStart, Node412align = 'left', Node412fontSize = 13.3333*_ratio.ratioY,Node412width = 29*_ratio.ratioX, Node412height = 16*_ratio.ratioY;
  27569. (function () {
  27570. if (Node412align === 'left') {
  27571. Node412textStart = Node412fontSize * 0.2 > 2 ? Node412fontSize * 0.2 - 4 : Node412fontSize * 0.2 - 9;
  27572. Node412textWidth = Node412width;
  27573. Node412lineStart = 1;
  27574. } else if (Node412align === 'right') {
  27575. Node412textStart = 0;
  27576. Node412textWidth =Node412fontSize <= 8 ? Node412width + Node412fontSize * 0.2 + 6 : Node412width - Node412fontSize * 0.2;
  27577. Node412lineStart = (Node412width - (ht.Default.getTextSize('0', ' '+ Node412fontSize + 'px "Arial"').width + 6)) * 0.5;
  27578. } else if (Node412align === 'center') {
  27579. Node412textStart = -3;
  27580. Node412textWidth = Node412width;
  27581. Node412lineStart = Node412width - ht.Default.getTextSize('0', ' '+ Node412fontSize + 'px "Arial"').width - 11;
  27582. }
  27583. })();
  27584. Node412.setImage(GD.getTextJSON(Node412width, Node412height, true, false, false, ' '+ Node412fontSize + 'px "Arial"'))
  27585. Node412.setPosition(403*ratio.ratioX, 829*ratio.ratioY);
  27586. Node412.setWidth(Node412width);
  27587. Node412.setHeight(Node412height);
  27588. Node412._nodeType = 'text';
  27589. Node412._disallowEvert = true;
  27590. Node412.setRotation(0*Math.PI/180);
  27591. Node412.a('node.width', Node412width);
  27592. Node412.a('node.height', Node412height);
  27593. Node412.a('node.rect', [0, 0, Node412width, Node412height]);
  27594. Node412.a('node.bordercolor','rgba(0,0,0,1)');
  27595. Node412.a('node.borderwidth', 0);
  27596. Node412.a('node.background','' || 'rgba(0,0,0,0)');
  27597. Node412.a('node.gradient','');
  27598. Node412.a('node.gradientcolor','');
  27599. Node412.a('node.text','0');
  27600. Node412.a('node.textalign','left');
  27601. Node412.a('node.textvAlign','middle');
  27602. Node412.a('node.textrect', [Node412textStart, 0, Node412textWidth, Node412height]);
  27603. Node412.a('node.color','rgba(0,0,0,1)');
  27604. Node412.a('node.font',' '+ Node412fontSize + 'px "Arial"');
  27605. Node412.a('node.textvisible',true);
  27606. Node412.a('node.linefeed',false);
  27607. if (false) {
  27608. Node412.a('node.textfunc',function(g) {
  27609. g.beginPath();
  27610. var str=Node412.a('node.text') || '0';
  27611. var color=Node412.a('node.color') || 'rgba(0,0,0,1)';
  27612. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node412width,Node412height,13.3333*_ratio.ratioY,"left",color,' '+ Node412fontSize + 'px "Arial"', 0,g);
  27613. });
  27614. }
  27615. if (false) {
  27616. Node412.a('node.underlinepoints',[Node412lineStart, (16 - 13.3333) * 0.5 * _ratio.ratioY + Node412fontSize + 2 , ht.Default.getTextSize('0', ' '+ Node412fontSize + 'px "Arial"').width + 6, (Node412height - Node412fontSize) * 0.5*_ratio.ratioY + Node412fontSize + 2 ]);
  27617. Node412.a('node.underlinevisible',false);
  27618. Node412.a('node.underlineBorderWidth', 1);
  27619. }
  27620. dataModel.add(Node412);
  27621. zoomNodeList.push({
  27622. node: Node412,
  27623. borderWidth: 0,
  27624. attr: 'node.borderwidth'
  27625. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  27626. var Node413 = new ht.Node();
  27627. var Node413textStart, Node413textWidth, Node413lineStart, Node413align = 'left', Node413fontSize = 13.3333*_ratio.ratioY,Node413width = 29*_ratio.ratioX, Node413height = 16*_ratio.ratioY;
  27628. (function () {
  27629. if (Node413align === 'left') {
  27630. Node413textStart = Node413fontSize * 0.2 > 2 ? Node413fontSize * 0.2 - 4 : Node413fontSize * 0.2 - 9;
  27631. Node413textWidth = Node413width;
  27632. Node413lineStart = 1;
  27633. } else if (Node413align === 'right') {
  27634. Node413textStart = 0;
  27635. Node413textWidth =Node413fontSize <= 8 ? Node413width + Node413fontSize * 0.2 + 6 : Node413width - Node413fontSize * 0.2;
  27636. Node413lineStart = (Node413width - (ht.Default.getTextSize('0', ' '+ Node413fontSize + 'px "Arial"').width + 6)) * 0.5;
  27637. } else if (Node413align === 'center') {
  27638. Node413textStart = -3;
  27639. Node413textWidth = Node413width;
  27640. Node413lineStart = Node413width - ht.Default.getTextSize('0', ' '+ Node413fontSize + 'px "Arial"').width - 11;
  27641. }
  27642. })();
  27643. Node413.setImage(GD.getTextJSON(Node413width, Node413height, true, false, false, ' '+ Node413fontSize + 'px "Arial"'))
  27644. Node413.setPosition(403*ratio.ratioX, 850*ratio.ratioY);
  27645. Node413.setWidth(Node413width);
  27646. Node413.setHeight(Node413height);
  27647. Node413._nodeType = 'text';
  27648. Node413._disallowEvert = true;
  27649. Node413.setRotation(0*Math.PI/180);
  27650. Node413.a('node.width', Node413width);
  27651. Node413.a('node.height', Node413height);
  27652. Node413.a('node.rect', [0, 0, Node413width, Node413height]);
  27653. Node413.a('node.bordercolor','rgba(0,0,0,1)');
  27654. Node413.a('node.borderwidth', 0);
  27655. Node413.a('node.background','' || 'rgba(0,0,0,0)');
  27656. Node413.a('node.gradient','');
  27657. Node413.a('node.gradientcolor','');
  27658. Node413.a('node.text','0');
  27659. Node413.a('node.textalign','left');
  27660. Node413.a('node.textvAlign','middle');
  27661. Node413.a('node.textrect', [Node413textStart, 0, Node413textWidth, Node413height]);
  27662. Node413.a('node.color','rgba(0,0,0,1)');
  27663. Node413.a('node.font',' '+ Node413fontSize + 'px "Arial"');
  27664. Node413.a('node.textvisible',true);
  27665. Node413.a('node.linefeed',false);
  27666. if (false) {
  27667. Node413.a('node.textfunc',function(g) {
  27668. g.beginPath();
  27669. var str=Node413.a('node.text') || '0';
  27670. var color=Node413.a('node.color') || 'rgba(0,0,0,1)';
  27671. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node413width,Node413height,13.3333*_ratio.ratioY,"left",color,' '+ Node413fontSize + 'px "Arial"', 0,g);
  27672. });
  27673. }
  27674. if (false) {
  27675. Node413.a('node.underlinepoints',[Node413lineStart, (16 - 13.3333) * 0.5 * _ratio.ratioY + Node413fontSize + 2 , ht.Default.getTextSize('0', ' '+ Node413fontSize + 'px "Arial"').width + 6, (Node413height - Node413fontSize) * 0.5*_ratio.ratioY + Node413fontSize + 2 ]);
  27676. Node413.a('node.underlinevisible',false);
  27677. Node413.a('node.underlineBorderWidth', 1);
  27678. }
  27679. dataModel.add(Node413);
  27680. zoomNodeList.push({
  27681. node: Node413,
  27682. borderWidth: 0,
  27683. attr: 'node.borderwidth'
  27684. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  27685. var Node414 = new ht.Node();
  27686. var Node414textStart, Node414textWidth, Node414lineStart, Node414align = 'left', Node414fontSize = 13.3333*_ratio.ratioY,Node414width = 29*_ratio.ratioX, Node414height = 16*_ratio.ratioY;
  27687. (function () {
  27688. if (Node414align === 'left') {
  27689. Node414textStart = Node414fontSize * 0.2 > 2 ? Node414fontSize * 0.2 - 4 : Node414fontSize * 0.2 - 9;
  27690. Node414textWidth = Node414width;
  27691. Node414lineStart = 1;
  27692. } else if (Node414align === 'right') {
  27693. Node414textStart = 0;
  27694. Node414textWidth =Node414fontSize <= 8 ? Node414width + Node414fontSize * 0.2 + 6 : Node414width - Node414fontSize * 0.2;
  27695. Node414lineStart = (Node414width - (ht.Default.getTextSize('0', ' '+ Node414fontSize + 'px "Arial"').width + 6)) * 0.5;
  27696. } else if (Node414align === 'center') {
  27697. Node414textStart = -3;
  27698. Node414textWidth = Node414width;
  27699. Node414lineStart = Node414width - ht.Default.getTextSize('0', ' '+ Node414fontSize + 'px "Arial"').width - 11;
  27700. }
  27701. })();
  27702. Node414.setImage(GD.getTextJSON(Node414width, Node414height, true, false, false, ' '+ Node414fontSize + 'px "Arial"'))
  27703. Node414.setPosition(403*ratio.ratioX, 870*ratio.ratioY);
  27704. Node414.setWidth(Node414width);
  27705. Node414.setHeight(Node414height);
  27706. Node414._nodeType = 'text';
  27707. Node414._disallowEvert = true;
  27708. Node414.setRotation(0*Math.PI/180);
  27709. Node414.a('node.width', Node414width);
  27710. Node414.a('node.height', Node414height);
  27711. Node414.a('node.rect', [0, 0, Node414width, Node414height]);
  27712. Node414.a('node.bordercolor','rgba(0,0,0,1)');
  27713. Node414.a('node.borderwidth', 0);
  27714. Node414.a('node.background','' || 'rgba(0,0,0,0)');
  27715. Node414.a('node.gradient','');
  27716. Node414.a('node.gradientcolor','');
  27717. Node414.a('node.text','0');
  27718. Node414.a('node.textalign','left');
  27719. Node414.a('node.textvAlign','middle');
  27720. Node414.a('node.textrect', [Node414textStart, 0, Node414textWidth, Node414height]);
  27721. Node414.a('node.color','rgba(0,0,0,1)');
  27722. Node414.a('node.font',' '+ Node414fontSize + 'px "Arial"');
  27723. Node414.a('node.textvisible',true);
  27724. Node414.a('node.linefeed',false);
  27725. if (false) {
  27726. Node414.a('node.textfunc',function(g) {
  27727. g.beginPath();
  27728. var str=Node414.a('node.text') || '0';
  27729. var color=Node414.a('node.color') || 'rgba(0,0,0,1)';
  27730. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node414width,Node414height,13.3333*_ratio.ratioY,"left",color,' '+ Node414fontSize + 'px "Arial"', 0,g);
  27731. });
  27732. }
  27733. if (false) {
  27734. Node414.a('node.underlinepoints',[Node414lineStart, (16 - 13.3333) * 0.5 * _ratio.ratioY + Node414fontSize + 2 , ht.Default.getTextSize('0', ' '+ Node414fontSize + 'px "Arial"').width + 6, (Node414height - Node414fontSize) * 0.5*_ratio.ratioY + Node414fontSize + 2 ]);
  27735. Node414.a('node.underlinevisible',false);
  27736. Node414.a('node.underlineBorderWidth', 1);
  27737. }
  27738. dataModel.add(Node414);
  27739. zoomNodeList.push({
  27740. node: Node414,
  27741. borderWidth: 0,
  27742. attr: 'node.borderwidth'
  27743. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  27744. var Node415 = new ht.Node();
  27745. var Node415textStart, Node415textWidth, Node415lineStart, Node415align = 'left', Node415fontSize = 13.3333*_ratio.ratioY,Node415width = 29*_ratio.ratioX, Node415height = 16*_ratio.ratioY;
  27746. (function () {
  27747. if (Node415align === 'left') {
  27748. Node415textStart = Node415fontSize * 0.2 > 2 ? Node415fontSize * 0.2 - 4 : Node415fontSize * 0.2 - 9;
  27749. Node415textWidth = Node415width;
  27750. Node415lineStart = 1;
  27751. } else if (Node415align === 'right') {
  27752. Node415textStart = 0;
  27753. Node415textWidth =Node415fontSize <= 8 ? Node415width + Node415fontSize * 0.2 + 6 : Node415width - Node415fontSize * 0.2;
  27754. Node415lineStart = (Node415width - (ht.Default.getTextSize('0', ' '+ Node415fontSize + 'px "Arial"').width + 6)) * 0.5;
  27755. } else if (Node415align === 'center') {
  27756. Node415textStart = -3;
  27757. Node415textWidth = Node415width;
  27758. Node415lineStart = Node415width - ht.Default.getTextSize('0', ' '+ Node415fontSize + 'px "Arial"').width - 11;
  27759. }
  27760. })();
  27761. Node415.setImage(GD.getTextJSON(Node415width, Node415height, true, false, false, ' '+ Node415fontSize + 'px "Arial"'))
  27762. Node415.setPosition(574*ratio.ratioX, 806*ratio.ratioY);
  27763. Node415.setWidth(Node415width);
  27764. Node415.setHeight(Node415height);
  27765. Node415._nodeType = 'text';
  27766. Node415._disallowEvert = true;
  27767. Node415.setRotation(0*Math.PI/180);
  27768. Node415.a('node.width', Node415width);
  27769. Node415.a('node.height', Node415height);
  27770. Node415.a('node.rect', [0, 0, Node415width, Node415height]);
  27771. Node415.a('node.bordercolor','rgba(0,0,0,1)');
  27772. Node415.a('node.borderwidth', 0);
  27773. Node415.a('node.background','' || 'rgba(0,0,0,0)');
  27774. Node415.a('node.gradient','');
  27775. Node415.a('node.gradientcolor','');
  27776. Node415.a('node.text','0');
  27777. Node415.a('node.textalign','left');
  27778. Node415.a('node.textvAlign','middle');
  27779. Node415.a('node.textrect', [Node415textStart, 0, Node415textWidth, Node415height]);
  27780. Node415.a('node.color','rgba(0,0,0,1)');
  27781. Node415.a('node.font',' '+ Node415fontSize + 'px "Arial"');
  27782. Node415.a('node.textvisible',true);
  27783. Node415.a('node.linefeed',false);
  27784. if (false) {
  27785. Node415.a('node.textfunc',function(g) {
  27786. g.beginPath();
  27787. var str=Node415.a('node.text') || '0';
  27788. var color=Node415.a('node.color') || 'rgba(0,0,0,1)';
  27789. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node415width,Node415height,13.3333*_ratio.ratioY,"left",color,' '+ Node415fontSize + 'px "Arial"', 0,g);
  27790. });
  27791. }
  27792. if (false) {
  27793. Node415.a('node.underlinepoints',[Node415lineStart, (16 - 13.3333) * 0.5 * _ratio.ratioY + Node415fontSize + 2 , ht.Default.getTextSize('0', ' '+ Node415fontSize + 'px "Arial"').width + 6, (Node415height - Node415fontSize) * 0.5*_ratio.ratioY + Node415fontSize + 2 ]);
  27794. Node415.a('node.underlinevisible',false);
  27795. Node415.a('node.underlineBorderWidth', 1);
  27796. }
  27797. dataModel.add(Node415);
  27798. zoomNodeList.push({
  27799. node: Node415,
  27800. borderWidth: 0,
  27801. attr: 'node.borderwidth'
  27802. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  27803. var Node416 = new ht.Node();
  27804. var Node416textStart, Node416textWidth, Node416lineStart, Node416align = 'left', Node416fontSize = 13.3333*_ratio.ratioY,Node416width = 29*_ratio.ratioX, Node416height = 16*_ratio.ratioY;
  27805. (function () {
  27806. if (Node416align === 'left') {
  27807. Node416textStart = Node416fontSize * 0.2 > 2 ? Node416fontSize * 0.2 - 4 : Node416fontSize * 0.2 - 9;
  27808. Node416textWidth = Node416width;
  27809. Node416lineStart = 1;
  27810. } else if (Node416align === 'right') {
  27811. Node416textStart = 0;
  27812. Node416textWidth =Node416fontSize <= 8 ? Node416width + Node416fontSize * 0.2 + 6 : Node416width - Node416fontSize * 0.2;
  27813. Node416lineStart = (Node416width - (ht.Default.getTextSize('0', ' '+ Node416fontSize + 'px "Arial"').width + 6)) * 0.5;
  27814. } else if (Node416align === 'center') {
  27815. Node416textStart = -3;
  27816. Node416textWidth = Node416width;
  27817. Node416lineStart = Node416width - ht.Default.getTextSize('0', ' '+ Node416fontSize + 'px "Arial"').width - 11;
  27818. }
  27819. })();
  27820. Node416.setImage(GD.getTextJSON(Node416width, Node416height, true, false, false, ' '+ Node416fontSize + 'px "Arial"'))
  27821. Node416.setPosition(574*ratio.ratioX, 829*ratio.ratioY);
  27822. Node416.setWidth(Node416width);
  27823. Node416.setHeight(Node416height);
  27824. Node416._nodeType = 'text';
  27825. Node416._disallowEvert = true;
  27826. Node416.setRotation(0*Math.PI/180);
  27827. Node416.a('node.width', Node416width);
  27828. Node416.a('node.height', Node416height);
  27829. Node416.a('node.rect', [0, 0, Node416width, Node416height]);
  27830. Node416.a('node.bordercolor','rgba(0,0,0,1)');
  27831. Node416.a('node.borderwidth', 0);
  27832. Node416.a('node.background','' || 'rgba(0,0,0,0)');
  27833. Node416.a('node.gradient','');
  27834. Node416.a('node.gradientcolor','');
  27835. Node416.a('node.text','0');
  27836. Node416.a('node.textalign','left');
  27837. Node416.a('node.textvAlign','middle');
  27838. Node416.a('node.textrect', [Node416textStart, 0, Node416textWidth, Node416height]);
  27839. Node416.a('node.color','rgba(0,0,0,1)');
  27840. Node416.a('node.font',' '+ Node416fontSize + 'px "Arial"');
  27841. Node416.a('node.textvisible',true);
  27842. Node416.a('node.linefeed',false);
  27843. if (false) {
  27844. Node416.a('node.textfunc',function(g) {
  27845. g.beginPath();
  27846. var str=Node416.a('node.text') || '0';
  27847. var color=Node416.a('node.color') || 'rgba(0,0,0,1)';
  27848. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node416width,Node416height,13.3333*_ratio.ratioY,"left",color,' '+ Node416fontSize + 'px "Arial"', 0,g);
  27849. });
  27850. }
  27851. if (false) {
  27852. Node416.a('node.underlinepoints',[Node416lineStart, (16 - 13.3333) * 0.5 * _ratio.ratioY + Node416fontSize + 2 , ht.Default.getTextSize('0', ' '+ Node416fontSize + 'px "Arial"').width + 6, (Node416height - Node416fontSize) * 0.5*_ratio.ratioY + Node416fontSize + 2 ]);
  27853. Node416.a('node.underlinevisible',false);
  27854. Node416.a('node.underlineBorderWidth', 1);
  27855. }
  27856. dataModel.add(Node416);
  27857. zoomNodeList.push({
  27858. node: Node416,
  27859. borderWidth: 0,
  27860. attr: 'node.borderwidth'
  27861. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  27862. var Node417 = new ht.Node();
  27863. var Node417textStart, Node417textWidth, Node417lineStart, Node417align = 'left', Node417fontSize = 13.3333*_ratio.ratioY,Node417width = 29*_ratio.ratioX, Node417height = 16*_ratio.ratioY;
  27864. (function () {
  27865. if (Node417align === 'left') {
  27866. Node417textStart = Node417fontSize * 0.2 > 2 ? Node417fontSize * 0.2 - 4 : Node417fontSize * 0.2 - 9;
  27867. Node417textWidth = Node417width;
  27868. Node417lineStart = 1;
  27869. } else if (Node417align === 'right') {
  27870. Node417textStart = 0;
  27871. Node417textWidth =Node417fontSize <= 8 ? Node417width + Node417fontSize * 0.2 + 6 : Node417width - Node417fontSize * 0.2;
  27872. Node417lineStart = (Node417width - (ht.Default.getTextSize('0', ' '+ Node417fontSize + 'px "Arial"').width + 6)) * 0.5;
  27873. } else if (Node417align === 'center') {
  27874. Node417textStart = -3;
  27875. Node417textWidth = Node417width;
  27876. Node417lineStart = Node417width - ht.Default.getTextSize('0', ' '+ Node417fontSize + 'px "Arial"').width - 11;
  27877. }
  27878. })();
  27879. Node417.setImage(GD.getTextJSON(Node417width, Node417height, true, false, false, ' '+ Node417fontSize + 'px "Arial"'))
  27880. Node417.setPosition(574*ratio.ratioX, 850*ratio.ratioY);
  27881. Node417.setWidth(Node417width);
  27882. Node417.setHeight(Node417height);
  27883. Node417._nodeType = 'text';
  27884. Node417._disallowEvert = true;
  27885. Node417.setRotation(0*Math.PI/180);
  27886. Node417.a('node.width', Node417width);
  27887. Node417.a('node.height', Node417height);
  27888. Node417.a('node.rect', [0, 0, Node417width, Node417height]);
  27889. Node417.a('node.bordercolor','rgba(0,0,0,1)');
  27890. Node417.a('node.borderwidth', 0);
  27891. Node417.a('node.background','' || 'rgba(0,0,0,0)');
  27892. Node417.a('node.gradient','');
  27893. Node417.a('node.gradientcolor','');
  27894. Node417.a('node.text','0');
  27895. Node417.a('node.textalign','left');
  27896. Node417.a('node.textvAlign','middle');
  27897. Node417.a('node.textrect', [Node417textStart, 0, Node417textWidth, Node417height]);
  27898. Node417.a('node.color','rgba(0,0,0,1)');
  27899. Node417.a('node.font',' '+ Node417fontSize + 'px "Arial"');
  27900. Node417.a('node.textvisible',true);
  27901. Node417.a('node.linefeed',false);
  27902. if (false) {
  27903. Node417.a('node.textfunc',function(g) {
  27904. g.beginPath();
  27905. var str=Node417.a('node.text') || '0';
  27906. var color=Node417.a('node.color') || 'rgba(0,0,0,1)';
  27907. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node417width,Node417height,13.3333*_ratio.ratioY,"left",color,' '+ Node417fontSize + 'px "Arial"', 0,g);
  27908. });
  27909. }
  27910. if (false) {
  27911. Node417.a('node.underlinepoints',[Node417lineStart, (16 - 13.3333) * 0.5 * _ratio.ratioY + Node417fontSize + 2 , ht.Default.getTextSize('0', ' '+ Node417fontSize + 'px "Arial"').width + 6, (Node417height - Node417fontSize) * 0.5*_ratio.ratioY + Node417fontSize + 2 ]);
  27912. Node417.a('node.underlinevisible',false);
  27913. Node417.a('node.underlineBorderWidth', 1);
  27914. }
  27915. dataModel.add(Node417);
  27916. zoomNodeList.push({
  27917. node: Node417,
  27918. borderWidth: 0,
  27919. attr: 'node.borderwidth'
  27920. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  27921. var Node418 = new ht.Node();
  27922. var Node418textStart, Node418textWidth, Node418lineStart, Node418align = 'left', Node418fontSize = 13.3333*_ratio.ratioY,Node418width = 29*_ratio.ratioX, Node418height = 16*_ratio.ratioY;
  27923. (function () {
  27924. if (Node418align === 'left') {
  27925. Node418textStart = Node418fontSize * 0.2 > 2 ? Node418fontSize * 0.2 - 4 : Node418fontSize * 0.2 - 9;
  27926. Node418textWidth = Node418width;
  27927. Node418lineStart = 1;
  27928. } else if (Node418align === 'right') {
  27929. Node418textStart = 0;
  27930. Node418textWidth =Node418fontSize <= 8 ? Node418width + Node418fontSize * 0.2 + 6 : Node418width - Node418fontSize * 0.2;
  27931. Node418lineStart = (Node418width - (ht.Default.getTextSize('0', ' '+ Node418fontSize + 'px "Arial"').width + 6)) * 0.5;
  27932. } else if (Node418align === 'center') {
  27933. Node418textStart = -3;
  27934. Node418textWidth = Node418width;
  27935. Node418lineStart = Node418width - ht.Default.getTextSize('0', ' '+ Node418fontSize + 'px "Arial"').width - 11;
  27936. }
  27937. })();
  27938. Node418.setImage(GD.getTextJSON(Node418width, Node418height, true, false, false, ' '+ Node418fontSize + 'px "Arial"'))
  27939. Node418.setPosition(574*ratio.ratioX, 870*ratio.ratioY);
  27940. Node418.setWidth(Node418width);
  27941. Node418.setHeight(Node418height);
  27942. Node418._nodeType = 'text';
  27943. Node418._disallowEvert = true;
  27944. Node418.setRotation(0*Math.PI/180);
  27945. Node418.a('node.width', Node418width);
  27946. Node418.a('node.height', Node418height);
  27947. Node418.a('node.rect', [0, 0, Node418width, Node418height]);
  27948. Node418.a('node.bordercolor','rgba(0,0,0,1)');
  27949. Node418.a('node.borderwidth', 0);
  27950. Node418.a('node.background','' || 'rgba(0,0,0,0)');
  27951. Node418.a('node.gradient','');
  27952. Node418.a('node.gradientcolor','');
  27953. Node418.a('node.text','0');
  27954. Node418.a('node.textalign','left');
  27955. Node418.a('node.textvAlign','middle');
  27956. Node418.a('node.textrect', [Node418textStart, 0, Node418textWidth, Node418height]);
  27957. Node418.a('node.color','rgba(0,0,0,1)');
  27958. Node418.a('node.font',' '+ Node418fontSize + 'px "Arial"');
  27959. Node418.a('node.textvisible',true);
  27960. Node418.a('node.linefeed',false);
  27961. if (false) {
  27962. Node418.a('node.textfunc',function(g) {
  27963. g.beginPath();
  27964. var str=Node418.a('node.text') || '0';
  27965. var color=Node418.a('node.color') || 'rgba(0,0,0,1)';
  27966. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node418width,Node418height,13.3333*_ratio.ratioY,"left",color,' '+ Node418fontSize + 'px "Arial"', 0,g);
  27967. });
  27968. }
  27969. if (false) {
  27970. Node418.a('node.underlinepoints',[Node418lineStart, (16 - 13.3333) * 0.5 * _ratio.ratioY + Node418fontSize + 2 , ht.Default.getTextSize('0', ' '+ Node418fontSize + 'px "Arial"').width + 6, (Node418height - Node418fontSize) * 0.5*_ratio.ratioY + Node418fontSize + 2 ]);
  27971. Node418.a('node.underlinevisible',false);
  27972. Node418.a('node.underlineBorderWidth', 1);
  27973. }
  27974. dataModel.add(Node418);
  27975. zoomNodeList.push({
  27976. node: Node418,
  27977. borderWidth: 0,
  27978. attr: 'node.borderwidth'
  27979. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  27980. var Node419 = new ht.Node();
  27981. var Node419textStart, Node419textWidth, Node419lineStart, Node419align = 'left', Node419fontSize = 13.3333*_ratio.ratioY,Node419width = 29*_ratio.ratioX, Node419height = 16*_ratio.ratioY;
  27982. (function () {
  27983. if (Node419align === 'left') {
  27984. Node419textStart = Node419fontSize * 0.2 > 2 ? Node419fontSize * 0.2 - 4 : Node419fontSize * 0.2 - 9;
  27985. Node419textWidth = Node419width;
  27986. Node419lineStart = 1;
  27987. } else if (Node419align === 'right') {
  27988. Node419textStart = 0;
  27989. Node419textWidth =Node419fontSize <= 8 ? Node419width + Node419fontSize * 0.2 + 6 : Node419width - Node419fontSize * 0.2;
  27990. Node419lineStart = (Node419width - (ht.Default.getTextSize('0', ' '+ Node419fontSize + 'px "Arial"').width + 6)) * 0.5;
  27991. } else if (Node419align === 'center') {
  27992. Node419textStart = -3;
  27993. Node419textWidth = Node419width;
  27994. Node419lineStart = Node419width - ht.Default.getTextSize('0', ' '+ Node419fontSize + 'px "Arial"').width - 11;
  27995. }
  27996. })();
  27997. Node419.setImage(GD.getTextJSON(Node419width, Node419height, true, false, false, ' '+ Node419fontSize + 'px "Arial"'))
  27998. Node419.setPosition(752*ratio.ratioX, 807*ratio.ratioY);
  27999. Node419.setWidth(Node419width);
  28000. Node419.setHeight(Node419height);
  28001. Node419._nodeType = 'text';
  28002. Node419._disallowEvert = true;
  28003. Node419.setRotation(0*Math.PI/180);
  28004. Node419.a('node.width', Node419width);
  28005. Node419.a('node.height', Node419height);
  28006. Node419.a('node.rect', [0, 0, Node419width, Node419height]);
  28007. Node419.a('node.bordercolor','rgba(0,0,0,1)');
  28008. Node419.a('node.borderwidth', 0);
  28009. Node419.a('node.background','' || 'rgba(0,0,0,0)');
  28010. Node419.a('node.gradient','');
  28011. Node419.a('node.gradientcolor','');
  28012. Node419.a('node.text','0');
  28013. Node419.a('node.textalign','left');
  28014. Node419.a('node.textvAlign','middle');
  28015. Node419.a('node.textrect', [Node419textStart, 0, Node419textWidth, Node419height]);
  28016. Node419.a('node.color','rgba(0,0,0,1)');
  28017. Node419.a('node.font',' '+ Node419fontSize + 'px "Arial"');
  28018. Node419.a('node.textvisible',true);
  28019. Node419.a('node.linefeed',false);
  28020. if (false) {
  28021. Node419.a('node.textfunc',function(g) {
  28022. g.beginPath();
  28023. var str=Node419.a('node.text') || '0';
  28024. var color=Node419.a('node.color') || 'rgba(0,0,0,1)';
  28025. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node419width,Node419height,13.3333*_ratio.ratioY,"left",color,' '+ Node419fontSize + 'px "Arial"', 0,g);
  28026. });
  28027. }
  28028. if (false) {
  28029. Node419.a('node.underlinepoints',[Node419lineStart, (16 - 13.3333) * 0.5 * _ratio.ratioY + Node419fontSize + 2 , ht.Default.getTextSize('0', ' '+ Node419fontSize + 'px "Arial"').width + 6, (Node419height - Node419fontSize) * 0.5*_ratio.ratioY + Node419fontSize + 2 ]);
  28030. Node419.a('node.underlinevisible',false);
  28031. Node419.a('node.underlineBorderWidth', 1);
  28032. }
  28033. dataModel.add(Node419);
  28034. zoomNodeList.push({
  28035. node: Node419,
  28036. borderWidth: 0,
  28037. attr: 'node.borderwidth'
  28038. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  28039. var Node420 = new ht.Node();
  28040. var Node420textStart, Node420textWidth, Node420lineStart, Node420align = 'left', Node420fontSize = 13.3333*_ratio.ratioY,Node420width = 29*_ratio.ratioX, Node420height = 16*_ratio.ratioY;
  28041. (function () {
  28042. if (Node420align === 'left') {
  28043. Node420textStart = Node420fontSize * 0.2 > 2 ? Node420fontSize * 0.2 - 4 : Node420fontSize * 0.2 - 9;
  28044. Node420textWidth = Node420width;
  28045. Node420lineStart = 1;
  28046. } else if (Node420align === 'right') {
  28047. Node420textStart = 0;
  28048. Node420textWidth =Node420fontSize <= 8 ? Node420width + Node420fontSize * 0.2 + 6 : Node420width - Node420fontSize * 0.2;
  28049. Node420lineStart = (Node420width - (ht.Default.getTextSize('0', ' '+ Node420fontSize + 'px "Arial"').width + 6)) * 0.5;
  28050. } else if (Node420align === 'center') {
  28051. Node420textStart = -3;
  28052. Node420textWidth = Node420width;
  28053. Node420lineStart = Node420width - ht.Default.getTextSize('0', ' '+ Node420fontSize + 'px "Arial"').width - 11;
  28054. }
  28055. })();
  28056. Node420.setImage(GD.getTextJSON(Node420width, Node420height, true, false, false, ' '+ Node420fontSize + 'px "Arial"'))
  28057. Node420.setPosition(752*ratio.ratioX, 830*ratio.ratioY);
  28058. Node420.setWidth(Node420width);
  28059. Node420.setHeight(Node420height);
  28060. Node420._nodeType = 'text';
  28061. Node420._disallowEvert = true;
  28062. Node420.setRotation(0*Math.PI/180);
  28063. Node420.a('node.width', Node420width);
  28064. Node420.a('node.height', Node420height);
  28065. Node420.a('node.rect', [0, 0, Node420width, Node420height]);
  28066. Node420.a('node.bordercolor','rgba(0,0,0,1)');
  28067. Node420.a('node.borderwidth', 0);
  28068. Node420.a('node.background','' || 'rgba(0,0,0,0)');
  28069. Node420.a('node.gradient','');
  28070. Node420.a('node.gradientcolor','');
  28071. Node420.a('node.text','0');
  28072. Node420.a('node.textalign','left');
  28073. Node420.a('node.textvAlign','middle');
  28074. Node420.a('node.textrect', [Node420textStart, 0, Node420textWidth, Node420height]);
  28075. Node420.a('node.color','rgba(0,0,0,1)');
  28076. Node420.a('node.font',' '+ Node420fontSize + 'px "Arial"');
  28077. Node420.a('node.textvisible',true);
  28078. Node420.a('node.linefeed',false);
  28079. if (false) {
  28080. Node420.a('node.textfunc',function(g) {
  28081. g.beginPath();
  28082. var str=Node420.a('node.text') || '0';
  28083. var color=Node420.a('node.color') || 'rgba(0,0,0,1)';
  28084. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node420width,Node420height,13.3333*_ratio.ratioY,"left",color,' '+ Node420fontSize + 'px "Arial"', 0,g);
  28085. });
  28086. }
  28087. if (false) {
  28088. Node420.a('node.underlinepoints',[Node420lineStart, (16 - 13.3333) * 0.5 * _ratio.ratioY + Node420fontSize + 2 , ht.Default.getTextSize('0', ' '+ Node420fontSize + 'px "Arial"').width + 6, (Node420height - Node420fontSize) * 0.5*_ratio.ratioY + Node420fontSize + 2 ]);
  28089. Node420.a('node.underlinevisible',false);
  28090. Node420.a('node.underlineBorderWidth', 1);
  28091. }
  28092. dataModel.add(Node420);
  28093. zoomNodeList.push({
  28094. node: Node420,
  28095. borderWidth: 0,
  28096. attr: 'node.borderwidth'
  28097. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  28098. var Node421 = new ht.Node();
  28099. var Node421textStart, Node421textWidth, Node421lineStart, Node421align = 'left', Node421fontSize = 13.3333*_ratio.ratioY,Node421width = 29*_ratio.ratioX, Node421height = 16*_ratio.ratioY;
  28100. (function () {
  28101. if (Node421align === 'left') {
  28102. Node421textStart = Node421fontSize * 0.2 > 2 ? Node421fontSize * 0.2 - 4 : Node421fontSize * 0.2 - 9;
  28103. Node421textWidth = Node421width;
  28104. Node421lineStart = 1;
  28105. } else if (Node421align === 'right') {
  28106. Node421textStart = 0;
  28107. Node421textWidth =Node421fontSize <= 8 ? Node421width + Node421fontSize * 0.2 + 6 : Node421width - Node421fontSize * 0.2;
  28108. Node421lineStart = (Node421width - (ht.Default.getTextSize('0', ' '+ Node421fontSize + 'px "Arial"').width + 6)) * 0.5;
  28109. } else if (Node421align === 'center') {
  28110. Node421textStart = -3;
  28111. Node421textWidth = Node421width;
  28112. Node421lineStart = Node421width - ht.Default.getTextSize('0', ' '+ Node421fontSize + 'px "Arial"').width - 11;
  28113. }
  28114. })();
  28115. Node421.setImage(GD.getTextJSON(Node421width, Node421height, true, false, false, ' '+ Node421fontSize + 'px "Arial"'))
  28116. Node421.setPosition(752*ratio.ratioX, 851*ratio.ratioY);
  28117. Node421.setWidth(Node421width);
  28118. Node421.setHeight(Node421height);
  28119. Node421._nodeType = 'text';
  28120. Node421._disallowEvert = true;
  28121. Node421.setRotation(0*Math.PI/180);
  28122. Node421.a('node.width', Node421width);
  28123. Node421.a('node.height', Node421height);
  28124. Node421.a('node.rect', [0, 0, Node421width, Node421height]);
  28125. Node421.a('node.bordercolor','rgba(0,0,0,1)');
  28126. Node421.a('node.borderwidth', 0);
  28127. Node421.a('node.background','' || 'rgba(0,0,0,0)');
  28128. Node421.a('node.gradient','');
  28129. Node421.a('node.gradientcolor','');
  28130. Node421.a('node.text','0');
  28131. Node421.a('node.textalign','left');
  28132. Node421.a('node.textvAlign','middle');
  28133. Node421.a('node.textrect', [Node421textStart, 0, Node421textWidth, Node421height]);
  28134. Node421.a('node.color','rgba(0,0,0,1)');
  28135. Node421.a('node.font',' '+ Node421fontSize + 'px "Arial"');
  28136. Node421.a('node.textvisible',true);
  28137. Node421.a('node.linefeed',false);
  28138. if (false) {
  28139. Node421.a('node.textfunc',function(g) {
  28140. g.beginPath();
  28141. var str=Node421.a('node.text') || '0';
  28142. var color=Node421.a('node.color') || 'rgba(0,0,0,1)';
  28143. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node421width,Node421height,13.3333*_ratio.ratioY,"left",color,' '+ Node421fontSize + 'px "Arial"', 0,g);
  28144. });
  28145. }
  28146. if (false) {
  28147. Node421.a('node.underlinepoints',[Node421lineStart, (16 - 13.3333) * 0.5 * _ratio.ratioY + Node421fontSize + 2 , ht.Default.getTextSize('0', ' '+ Node421fontSize + 'px "Arial"').width + 6, (Node421height - Node421fontSize) * 0.5*_ratio.ratioY + Node421fontSize + 2 ]);
  28148. Node421.a('node.underlinevisible',false);
  28149. Node421.a('node.underlineBorderWidth', 1);
  28150. }
  28151. dataModel.add(Node421);
  28152. zoomNodeList.push({
  28153. node: Node421,
  28154. borderWidth: 0,
  28155. attr: 'node.borderwidth'
  28156. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  28157. var Node422 = new ht.Node();
  28158. var Node422textStart, Node422textWidth, Node422lineStart, Node422align = 'left', Node422fontSize = 13.3333*_ratio.ratioY,Node422width = 29*_ratio.ratioX, Node422height = 16*_ratio.ratioY;
  28159. (function () {
  28160. if (Node422align === 'left') {
  28161. Node422textStart = Node422fontSize * 0.2 > 2 ? Node422fontSize * 0.2 - 4 : Node422fontSize * 0.2 - 9;
  28162. Node422textWidth = Node422width;
  28163. Node422lineStart = 1;
  28164. } else if (Node422align === 'right') {
  28165. Node422textStart = 0;
  28166. Node422textWidth =Node422fontSize <= 8 ? Node422width + Node422fontSize * 0.2 + 6 : Node422width - Node422fontSize * 0.2;
  28167. Node422lineStart = (Node422width - (ht.Default.getTextSize('0', ' '+ Node422fontSize + 'px "Arial"').width + 6)) * 0.5;
  28168. } else if (Node422align === 'center') {
  28169. Node422textStart = -3;
  28170. Node422textWidth = Node422width;
  28171. Node422lineStart = Node422width - ht.Default.getTextSize('0', ' '+ Node422fontSize + 'px "Arial"').width - 11;
  28172. }
  28173. })();
  28174. Node422.setImage(GD.getTextJSON(Node422width, Node422height, true, false, false, ' '+ Node422fontSize + 'px "Arial"'))
  28175. Node422.setPosition(752*ratio.ratioX, 871*ratio.ratioY);
  28176. Node422.setWidth(Node422width);
  28177. Node422.setHeight(Node422height);
  28178. Node422._nodeType = 'text';
  28179. Node422._disallowEvert = true;
  28180. Node422.setRotation(0*Math.PI/180);
  28181. Node422.a('node.width', Node422width);
  28182. Node422.a('node.height', Node422height);
  28183. Node422.a('node.rect', [0, 0, Node422width, Node422height]);
  28184. Node422.a('node.bordercolor','rgba(0,0,0,1)');
  28185. Node422.a('node.borderwidth', 0);
  28186. Node422.a('node.background','' || 'rgba(0,0,0,0)');
  28187. Node422.a('node.gradient','');
  28188. Node422.a('node.gradientcolor','');
  28189. Node422.a('node.text','0');
  28190. Node422.a('node.textalign','left');
  28191. Node422.a('node.textvAlign','middle');
  28192. Node422.a('node.textrect', [Node422textStart, 0, Node422textWidth, Node422height]);
  28193. Node422.a('node.color','rgba(0,0,0,1)');
  28194. Node422.a('node.font',' '+ Node422fontSize + 'px "Arial"');
  28195. Node422.a('node.textvisible',true);
  28196. Node422.a('node.linefeed',false);
  28197. if (false) {
  28198. Node422.a('node.textfunc',function(g) {
  28199. g.beginPath();
  28200. var str=Node422.a('node.text') || '0';
  28201. var color=Node422.a('node.color') || 'rgba(0,0,0,1)';
  28202. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node422width,Node422height,13.3333*_ratio.ratioY,"left",color,' '+ Node422fontSize + 'px "Arial"', 0,g);
  28203. });
  28204. }
  28205. if (false) {
  28206. Node422.a('node.underlinepoints',[Node422lineStart, (16 - 13.3333) * 0.5 * _ratio.ratioY + Node422fontSize + 2 , ht.Default.getTextSize('0', ' '+ Node422fontSize + 'px "Arial"').width + 6, (Node422height - Node422fontSize) * 0.5*_ratio.ratioY + Node422fontSize + 2 ]);
  28207. Node422.a('node.underlinevisible',false);
  28208. Node422.a('node.underlineBorderWidth', 1);
  28209. }
  28210. dataModel.add(Node422);
  28211. zoomNodeList.push({
  28212. node: Node422,
  28213. borderWidth: 0,
  28214. attr: 'node.borderwidth'
  28215. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  28216. var Node423 = new ht.Node();
  28217. var Node423textStart, Node423textWidth, Node423lineStart, Node423align = 'left', Node423fontSize = 13.3333*_ratio.ratioY,Node423width = 29*_ratio.ratioX, Node423height = 16*_ratio.ratioY;
  28218. (function () {
  28219. if (Node423align === 'left') {
  28220. Node423textStart = Node423fontSize * 0.2 > 2 ? Node423fontSize * 0.2 - 4 : Node423fontSize * 0.2 - 9;
  28221. Node423textWidth = Node423width;
  28222. Node423lineStart = 1;
  28223. } else if (Node423align === 'right') {
  28224. Node423textStart = 0;
  28225. Node423textWidth =Node423fontSize <= 8 ? Node423width + Node423fontSize * 0.2 + 6 : Node423width - Node423fontSize * 0.2;
  28226. Node423lineStart = (Node423width - (ht.Default.getTextSize('0', ' '+ Node423fontSize + 'px "Arial"').width + 6)) * 0.5;
  28227. } else if (Node423align === 'center') {
  28228. Node423textStart = -3;
  28229. Node423textWidth = Node423width;
  28230. Node423lineStart = Node423width - ht.Default.getTextSize('0', ' '+ Node423fontSize + 'px "Arial"').width - 11;
  28231. }
  28232. })();
  28233. Node423.setImage(GD.getTextJSON(Node423width, Node423height, true, false, false, ' '+ Node423fontSize + 'px "Arial"'))
  28234. Node423.setPosition(1159*ratio.ratioX, 807*ratio.ratioY);
  28235. Node423.setWidth(Node423width);
  28236. Node423.setHeight(Node423height);
  28237. Node423._nodeType = 'text';
  28238. Node423._disallowEvert = true;
  28239. Node423.setRotation(0*Math.PI/180);
  28240. Node423.a('node.width', Node423width);
  28241. Node423.a('node.height', Node423height);
  28242. Node423.a('node.rect', [0, 0, Node423width, Node423height]);
  28243. Node423.a('node.bordercolor','rgba(0,0,0,1)');
  28244. Node423.a('node.borderwidth', 0);
  28245. Node423.a('node.background','' || 'rgba(0,0,0,0)');
  28246. Node423.a('node.gradient','');
  28247. Node423.a('node.gradientcolor','');
  28248. Node423.a('node.text','0');
  28249. Node423.a('node.textalign','left');
  28250. Node423.a('node.textvAlign','middle');
  28251. Node423.a('node.textrect', [Node423textStart, 0, Node423textWidth, Node423height]);
  28252. Node423.a('node.color','rgba(0,0,0,1)');
  28253. Node423.a('node.font',' '+ Node423fontSize + 'px "Arial"');
  28254. Node423.a('node.textvisible',true);
  28255. Node423.a('node.linefeed',false);
  28256. if (false) {
  28257. Node423.a('node.textfunc',function(g) {
  28258. g.beginPath();
  28259. var str=Node423.a('node.text') || '0';
  28260. var color=Node423.a('node.color') || 'rgba(0,0,0,1)';
  28261. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node423width,Node423height,13.3333*_ratio.ratioY,"left",color,' '+ Node423fontSize + 'px "Arial"', 0,g);
  28262. });
  28263. }
  28264. if (false) {
  28265. Node423.a('node.underlinepoints',[Node423lineStart, (16 - 13.3333) * 0.5 * _ratio.ratioY + Node423fontSize + 2 , ht.Default.getTextSize('0', ' '+ Node423fontSize + 'px "Arial"').width + 6, (Node423height - Node423fontSize) * 0.5*_ratio.ratioY + Node423fontSize + 2 ]);
  28266. Node423.a('node.underlinevisible',false);
  28267. Node423.a('node.underlineBorderWidth', 1);
  28268. }
  28269. dataModel.add(Node423);
  28270. zoomNodeList.push({
  28271. node: Node423,
  28272. borderWidth: 0,
  28273. attr: 'node.borderwidth'
  28274. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  28275. var Node424 = new ht.Node();
  28276. var Node424textStart, Node424textWidth, Node424lineStart, Node424align = 'left', Node424fontSize = 13.3333*_ratio.ratioY,Node424width = 29*_ratio.ratioX, Node424height = 16*_ratio.ratioY;
  28277. (function () {
  28278. if (Node424align === 'left') {
  28279. Node424textStart = Node424fontSize * 0.2 > 2 ? Node424fontSize * 0.2 - 4 : Node424fontSize * 0.2 - 9;
  28280. Node424textWidth = Node424width;
  28281. Node424lineStart = 1;
  28282. } else if (Node424align === 'right') {
  28283. Node424textStart = 0;
  28284. Node424textWidth =Node424fontSize <= 8 ? Node424width + Node424fontSize * 0.2 + 6 : Node424width - Node424fontSize * 0.2;
  28285. Node424lineStart = (Node424width - (ht.Default.getTextSize('0', ' '+ Node424fontSize + 'px "Arial"').width + 6)) * 0.5;
  28286. } else if (Node424align === 'center') {
  28287. Node424textStart = -3;
  28288. Node424textWidth = Node424width;
  28289. Node424lineStart = Node424width - ht.Default.getTextSize('0', ' '+ Node424fontSize + 'px "Arial"').width - 11;
  28290. }
  28291. })();
  28292. Node424.setImage(GD.getTextJSON(Node424width, Node424height, true, false, false, ' '+ Node424fontSize + 'px "Arial"'))
  28293. Node424.setPosition(1159*ratio.ratioX, 830*ratio.ratioY);
  28294. Node424.setWidth(Node424width);
  28295. Node424.setHeight(Node424height);
  28296. Node424._nodeType = 'text';
  28297. Node424._disallowEvert = true;
  28298. Node424.setRotation(0*Math.PI/180);
  28299. Node424.a('node.width', Node424width);
  28300. Node424.a('node.height', Node424height);
  28301. Node424.a('node.rect', [0, 0, Node424width, Node424height]);
  28302. Node424.a('node.bordercolor','rgba(0,0,0,1)');
  28303. Node424.a('node.borderwidth', 0);
  28304. Node424.a('node.background','' || 'rgba(0,0,0,0)');
  28305. Node424.a('node.gradient','');
  28306. Node424.a('node.gradientcolor','');
  28307. Node424.a('node.text','0');
  28308. Node424.a('node.textalign','left');
  28309. Node424.a('node.textvAlign','middle');
  28310. Node424.a('node.textrect', [Node424textStart, 0, Node424textWidth, Node424height]);
  28311. Node424.a('node.color','rgba(0,0,0,1)');
  28312. Node424.a('node.font',' '+ Node424fontSize + 'px "Arial"');
  28313. Node424.a('node.textvisible',true);
  28314. Node424.a('node.linefeed',false);
  28315. if (false) {
  28316. Node424.a('node.textfunc',function(g) {
  28317. g.beginPath();
  28318. var str=Node424.a('node.text') || '0';
  28319. var color=Node424.a('node.color') || 'rgba(0,0,0,1)';
  28320. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node424width,Node424height,13.3333*_ratio.ratioY,"left",color,' '+ Node424fontSize + 'px "Arial"', 0,g);
  28321. });
  28322. }
  28323. if (false) {
  28324. Node424.a('node.underlinepoints',[Node424lineStart, (16 - 13.3333) * 0.5 * _ratio.ratioY + Node424fontSize + 2 , ht.Default.getTextSize('0', ' '+ Node424fontSize + 'px "Arial"').width + 6, (Node424height - Node424fontSize) * 0.5*_ratio.ratioY + Node424fontSize + 2 ]);
  28325. Node424.a('node.underlinevisible',false);
  28326. Node424.a('node.underlineBorderWidth', 1);
  28327. }
  28328. dataModel.add(Node424);
  28329. zoomNodeList.push({
  28330. node: Node424,
  28331. borderWidth: 0,
  28332. attr: 'node.borderwidth'
  28333. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  28334. var Node425 = new ht.Node();
  28335. var Node425textStart, Node425textWidth, Node425lineStart, Node425align = 'left', Node425fontSize = 13.3333*_ratio.ratioY,Node425width = 29*_ratio.ratioX, Node425height = 16*_ratio.ratioY;
  28336. (function () {
  28337. if (Node425align === 'left') {
  28338. Node425textStart = Node425fontSize * 0.2 > 2 ? Node425fontSize * 0.2 - 4 : Node425fontSize * 0.2 - 9;
  28339. Node425textWidth = Node425width;
  28340. Node425lineStart = 1;
  28341. } else if (Node425align === 'right') {
  28342. Node425textStart = 0;
  28343. Node425textWidth =Node425fontSize <= 8 ? Node425width + Node425fontSize * 0.2 + 6 : Node425width - Node425fontSize * 0.2;
  28344. Node425lineStart = (Node425width - (ht.Default.getTextSize('0', ' '+ Node425fontSize + 'px "Arial"').width + 6)) * 0.5;
  28345. } else if (Node425align === 'center') {
  28346. Node425textStart = -3;
  28347. Node425textWidth = Node425width;
  28348. Node425lineStart = Node425width - ht.Default.getTextSize('0', ' '+ Node425fontSize + 'px "Arial"').width - 11;
  28349. }
  28350. })();
  28351. Node425.setImage(GD.getTextJSON(Node425width, Node425height, true, false, false, ' '+ Node425fontSize + 'px "Arial"'))
  28352. Node425.setPosition(1159*ratio.ratioX, 851*ratio.ratioY);
  28353. Node425.setWidth(Node425width);
  28354. Node425.setHeight(Node425height);
  28355. Node425._nodeType = 'text';
  28356. Node425._disallowEvert = true;
  28357. Node425.setRotation(0*Math.PI/180);
  28358. Node425.a('node.width', Node425width);
  28359. Node425.a('node.height', Node425height);
  28360. Node425.a('node.rect', [0, 0, Node425width, Node425height]);
  28361. Node425.a('node.bordercolor','rgba(0,0,0,1)');
  28362. Node425.a('node.borderwidth', 0);
  28363. Node425.a('node.background','' || 'rgba(0,0,0,0)');
  28364. Node425.a('node.gradient','');
  28365. Node425.a('node.gradientcolor','');
  28366. Node425.a('node.text','0');
  28367. Node425.a('node.textalign','left');
  28368. Node425.a('node.textvAlign','middle');
  28369. Node425.a('node.textrect', [Node425textStart, 0, Node425textWidth, Node425height]);
  28370. Node425.a('node.color','rgba(0,0,0,1)');
  28371. Node425.a('node.font',' '+ Node425fontSize + 'px "Arial"');
  28372. Node425.a('node.textvisible',true);
  28373. Node425.a('node.linefeed',false);
  28374. if (false) {
  28375. Node425.a('node.textfunc',function(g) {
  28376. g.beginPath();
  28377. var str=Node425.a('node.text') || '0';
  28378. var color=Node425.a('node.color') || 'rgba(0,0,0,1)';
  28379. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node425width,Node425height,13.3333*_ratio.ratioY,"left",color,' '+ Node425fontSize + 'px "Arial"', 0,g);
  28380. });
  28381. }
  28382. if (false) {
  28383. Node425.a('node.underlinepoints',[Node425lineStart, (16 - 13.3333) * 0.5 * _ratio.ratioY + Node425fontSize + 2 , ht.Default.getTextSize('0', ' '+ Node425fontSize + 'px "Arial"').width + 6, (Node425height - Node425fontSize) * 0.5*_ratio.ratioY + Node425fontSize + 2 ]);
  28384. Node425.a('node.underlinevisible',false);
  28385. Node425.a('node.underlineBorderWidth', 1);
  28386. }
  28387. dataModel.add(Node425);
  28388. zoomNodeList.push({
  28389. node: Node425,
  28390. borderWidth: 0,
  28391. attr: 'node.borderwidth'
  28392. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  28393. var Node426 = new ht.Node();
  28394. var Node426textStart, Node426textWidth, Node426lineStart, Node426align = 'left', Node426fontSize = 13.3333*_ratio.ratioY,Node426width = 29*_ratio.ratioX, Node426height = 16*_ratio.ratioY;
  28395. (function () {
  28396. if (Node426align === 'left') {
  28397. Node426textStart = Node426fontSize * 0.2 > 2 ? Node426fontSize * 0.2 - 4 : Node426fontSize * 0.2 - 9;
  28398. Node426textWidth = Node426width;
  28399. Node426lineStart = 1;
  28400. } else if (Node426align === 'right') {
  28401. Node426textStart = 0;
  28402. Node426textWidth =Node426fontSize <= 8 ? Node426width + Node426fontSize * 0.2 + 6 : Node426width - Node426fontSize * 0.2;
  28403. Node426lineStart = (Node426width - (ht.Default.getTextSize('0', ' '+ Node426fontSize + 'px "Arial"').width + 6)) * 0.5;
  28404. } else if (Node426align === 'center') {
  28405. Node426textStart = -3;
  28406. Node426textWidth = Node426width;
  28407. Node426lineStart = Node426width - ht.Default.getTextSize('0', ' '+ Node426fontSize + 'px "Arial"').width - 11;
  28408. }
  28409. })();
  28410. Node426.setImage(GD.getTextJSON(Node426width, Node426height, true, false, false, ' '+ Node426fontSize + 'px "Arial"'))
  28411. Node426.setPosition(1159*ratio.ratioX, 871*ratio.ratioY);
  28412. Node426.setWidth(Node426width);
  28413. Node426.setHeight(Node426height);
  28414. Node426._nodeType = 'text';
  28415. Node426._disallowEvert = true;
  28416. Node426.setRotation(0*Math.PI/180);
  28417. Node426.a('node.width', Node426width);
  28418. Node426.a('node.height', Node426height);
  28419. Node426.a('node.rect', [0, 0, Node426width, Node426height]);
  28420. Node426.a('node.bordercolor','rgba(0,0,0,1)');
  28421. Node426.a('node.borderwidth', 0);
  28422. Node426.a('node.background','' || 'rgba(0,0,0,0)');
  28423. Node426.a('node.gradient','');
  28424. Node426.a('node.gradientcolor','');
  28425. Node426.a('node.text','0');
  28426. Node426.a('node.textalign','left');
  28427. Node426.a('node.textvAlign','middle');
  28428. Node426.a('node.textrect', [Node426textStart, 0, Node426textWidth, Node426height]);
  28429. Node426.a('node.color','rgba(0,0,0,1)');
  28430. Node426.a('node.font',' '+ Node426fontSize + 'px "Arial"');
  28431. Node426.a('node.textvisible',true);
  28432. Node426.a('node.linefeed',false);
  28433. if (false) {
  28434. Node426.a('node.textfunc',function(g) {
  28435. g.beginPath();
  28436. var str=Node426.a('node.text') || '0';
  28437. var color=Node426.a('node.color') || 'rgba(0,0,0,1)';
  28438. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node426width,Node426height,13.3333*_ratio.ratioY,"left",color,' '+ Node426fontSize + 'px "Arial"', 0,g);
  28439. });
  28440. }
  28441. if (false) {
  28442. Node426.a('node.underlinepoints',[Node426lineStart, (16 - 13.3333) * 0.5 * _ratio.ratioY + Node426fontSize + 2 , ht.Default.getTextSize('0', ' '+ Node426fontSize + 'px "Arial"').width + 6, (Node426height - Node426fontSize) * 0.5*_ratio.ratioY + Node426fontSize + 2 ]);
  28443. Node426.a('node.underlinevisible',false);
  28444. Node426.a('node.underlineBorderWidth', 1);
  28445. }
  28446. dataModel.add(Node426);
  28447. zoomNodeList.push({
  28448. node: Node426,
  28449. borderWidth: 0,
  28450. attr: 'node.borderwidth'
  28451. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  28452. var Node427 = new ht.Node();
  28453. var Node427textStart, Node427textWidth, Node427lineStart, Node427align = 'left', Node427fontSize = 13.3333*_ratio.ratioY,Node427width = 29*_ratio.ratioX, Node427height = 16*_ratio.ratioY;
  28454. (function () {
  28455. if (Node427align === 'left') {
  28456. Node427textStart = Node427fontSize * 0.2 > 2 ? Node427fontSize * 0.2 - 4 : Node427fontSize * 0.2 - 9;
  28457. Node427textWidth = Node427width;
  28458. Node427lineStart = 1;
  28459. } else if (Node427align === 'right') {
  28460. Node427textStart = 0;
  28461. Node427textWidth =Node427fontSize <= 8 ? Node427width + Node427fontSize * 0.2 + 6 : Node427width - Node427fontSize * 0.2;
  28462. Node427lineStart = (Node427width - (ht.Default.getTextSize('0', ' '+ Node427fontSize + 'px "Arial"').width + 6)) * 0.5;
  28463. } else if (Node427align === 'center') {
  28464. Node427textStart = -3;
  28465. Node427textWidth = Node427width;
  28466. Node427lineStart = Node427width - ht.Default.getTextSize('0', ' '+ Node427fontSize + 'px "Arial"').width - 11;
  28467. }
  28468. })();
  28469. Node427.setImage(GD.getTextJSON(Node427width, Node427height, true, false, false, ' '+ Node427fontSize + 'px "Arial"'))
  28470. Node427.setPosition(1339*ratio.ratioX, 807*ratio.ratioY);
  28471. Node427.setWidth(Node427width);
  28472. Node427.setHeight(Node427height);
  28473. Node427._nodeType = 'text';
  28474. Node427._disallowEvert = true;
  28475. Node427.setRotation(0*Math.PI/180);
  28476. Node427.a('node.width', Node427width);
  28477. Node427.a('node.height', Node427height);
  28478. Node427.a('node.rect', [0, 0, Node427width, Node427height]);
  28479. Node427.a('node.bordercolor','rgba(0,0,0,1)');
  28480. Node427.a('node.borderwidth', 0);
  28481. Node427.a('node.background','' || 'rgba(0,0,0,0)');
  28482. Node427.a('node.gradient','');
  28483. Node427.a('node.gradientcolor','');
  28484. Node427.a('node.text','0');
  28485. Node427.a('node.textalign','left');
  28486. Node427.a('node.textvAlign','middle');
  28487. Node427.a('node.textrect', [Node427textStart, 0, Node427textWidth, Node427height]);
  28488. Node427.a('node.color','rgba(0,0,0,1)');
  28489. Node427.a('node.font',' '+ Node427fontSize + 'px "Arial"');
  28490. Node427.a('node.textvisible',true);
  28491. Node427.a('node.linefeed',false);
  28492. if (false) {
  28493. Node427.a('node.textfunc',function(g) {
  28494. g.beginPath();
  28495. var str=Node427.a('node.text') || '0';
  28496. var color=Node427.a('node.color') || 'rgba(0,0,0,1)';
  28497. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node427width,Node427height,13.3333*_ratio.ratioY,"left",color,' '+ Node427fontSize + 'px "Arial"', 0,g);
  28498. });
  28499. }
  28500. if (false) {
  28501. Node427.a('node.underlinepoints',[Node427lineStart, (16 - 13.3333) * 0.5 * _ratio.ratioY + Node427fontSize + 2 , ht.Default.getTextSize('0', ' '+ Node427fontSize + 'px "Arial"').width + 6, (Node427height - Node427fontSize) * 0.5*_ratio.ratioY + Node427fontSize + 2 ]);
  28502. Node427.a('node.underlinevisible',false);
  28503. Node427.a('node.underlineBorderWidth', 1);
  28504. }
  28505. dataModel.add(Node427);
  28506. zoomNodeList.push({
  28507. node: Node427,
  28508. borderWidth: 0,
  28509. attr: 'node.borderwidth'
  28510. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  28511. var Node428 = new ht.Node();
  28512. var Node428textStart, Node428textWidth, Node428lineStart, Node428align = 'left', Node428fontSize = 13.3333*_ratio.ratioY,Node428width = 29*_ratio.ratioX, Node428height = 16*_ratio.ratioY;
  28513. (function () {
  28514. if (Node428align === 'left') {
  28515. Node428textStart = Node428fontSize * 0.2 > 2 ? Node428fontSize * 0.2 - 4 : Node428fontSize * 0.2 - 9;
  28516. Node428textWidth = Node428width;
  28517. Node428lineStart = 1;
  28518. } else if (Node428align === 'right') {
  28519. Node428textStart = 0;
  28520. Node428textWidth =Node428fontSize <= 8 ? Node428width + Node428fontSize * 0.2 + 6 : Node428width - Node428fontSize * 0.2;
  28521. Node428lineStart = (Node428width - (ht.Default.getTextSize('0', ' '+ Node428fontSize + 'px "Arial"').width + 6)) * 0.5;
  28522. } else if (Node428align === 'center') {
  28523. Node428textStart = -3;
  28524. Node428textWidth = Node428width;
  28525. Node428lineStart = Node428width - ht.Default.getTextSize('0', ' '+ Node428fontSize + 'px "Arial"').width - 11;
  28526. }
  28527. })();
  28528. Node428.setImage(GD.getTextJSON(Node428width, Node428height, true, false, false, ' '+ Node428fontSize + 'px "Arial"'))
  28529. Node428.setPosition(1339*ratio.ratioX, 830*ratio.ratioY);
  28530. Node428.setWidth(Node428width);
  28531. Node428.setHeight(Node428height);
  28532. Node428._nodeType = 'text';
  28533. Node428._disallowEvert = true;
  28534. Node428.setRotation(0*Math.PI/180);
  28535. Node428.a('node.width', Node428width);
  28536. Node428.a('node.height', Node428height);
  28537. Node428.a('node.rect', [0, 0, Node428width, Node428height]);
  28538. Node428.a('node.bordercolor','rgba(0,0,0,1)');
  28539. Node428.a('node.borderwidth', 0);
  28540. Node428.a('node.background','' || 'rgba(0,0,0,0)');
  28541. Node428.a('node.gradient','');
  28542. Node428.a('node.gradientcolor','');
  28543. Node428.a('node.text','0');
  28544. Node428.a('node.textalign','left');
  28545. Node428.a('node.textvAlign','middle');
  28546. Node428.a('node.textrect', [Node428textStart, 0, Node428textWidth, Node428height]);
  28547. Node428.a('node.color','rgba(0,0,0,1)');
  28548. Node428.a('node.font',' '+ Node428fontSize + 'px "Arial"');
  28549. Node428.a('node.textvisible',true);
  28550. Node428.a('node.linefeed',false);
  28551. if (false) {
  28552. Node428.a('node.textfunc',function(g) {
  28553. g.beginPath();
  28554. var str=Node428.a('node.text') || '0';
  28555. var color=Node428.a('node.color') || 'rgba(0,0,0,1)';
  28556. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node428width,Node428height,13.3333*_ratio.ratioY,"left",color,' '+ Node428fontSize + 'px "Arial"', 0,g);
  28557. });
  28558. }
  28559. if (false) {
  28560. Node428.a('node.underlinepoints',[Node428lineStart, (16 - 13.3333) * 0.5 * _ratio.ratioY + Node428fontSize + 2 , ht.Default.getTextSize('0', ' '+ Node428fontSize + 'px "Arial"').width + 6, (Node428height - Node428fontSize) * 0.5*_ratio.ratioY + Node428fontSize + 2 ]);
  28561. Node428.a('node.underlinevisible',false);
  28562. Node428.a('node.underlineBorderWidth', 1);
  28563. }
  28564. dataModel.add(Node428);
  28565. zoomNodeList.push({
  28566. node: Node428,
  28567. borderWidth: 0,
  28568. attr: 'node.borderwidth'
  28569. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  28570. var Node429 = new ht.Node();
  28571. var Node429textStart, Node429textWidth, Node429lineStart, Node429align = 'left', Node429fontSize = 13.3333*_ratio.ratioY,Node429width = 29*_ratio.ratioX, Node429height = 16*_ratio.ratioY;
  28572. (function () {
  28573. if (Node429align === 'left') {
  28574. Node429textStart = Node429fontSize * 0.2 > 2 ? Node429fontSize * 0.2 - 4 : Node429fontSize * 0.2 - 9;
  28575. Node429textWidth = Node429width;
  28576. Node429lineStart = 1;
  28577. } else if (Node429align === 'right') {
  28578. Node429textStart = 0;
  28579. Node429textWidth =Node429fontSize <= 8 ? Node429width + Node429fontSize * 0.2 + 6 : Node429width - Node429fontSize * 0.2;
  28580. Node429lineStart = (Node429width - (ht.Default.getTextSize('0', ' '+ Node429fontSize + 'px "Arial"').width + 6)) * 0.5;
  28581. } else if (Node429align === 'center') {
  28582. Node429textStart = -3;
  28583. Node429textWidth = Node429width;
  28584. Node429lineStart = Node429width - ht.Default.getTextSize('0', ' '+ Node429fontSize + 'px "Arial"').width - 11;
  28585. }
  28586. })();
  28587. Node429.setImage(GD.getTextJSON(Node429width, Node429height, true, false, false, ' '+ Node429fontSize + 'px "Arial"'))
  28588. Node429.setPosition(1339*ratio.ratioX, 851*ratio.ratioY);
  28589. Node429.setWidth(Node429width);
  28590. Node429.setHeight(Node429height);
  28591. Node429._nodeType = 'text';
  28592. Node429._disallowEvert = true;
  28593. Node429.setRotation(0*Math.PI/180);
  28594. Node429.a('node.width', Node429width);
  28595. Node429.a('node.height', Node429height);
  28596. Node429.a('node.rect', [0, 0, Node429width, Node429height]);
  28597. Node429.a('node.bordercolor','rgba(0,0,0,1)');
  28598. Node429.a('node.borderwidth', 0);
  28599. Node429.a('node.background','' || 'rgba(0,0,0,0)');
  28600. Node429.a('node.gradient','');
  28601. Node429.a('node.gradientcolor','');
  28602. Node429.a('node.text','0');
  28603. Node429.a('node.textalign','left');
  28604. Node429.a('node.textvAlign','middle');
  28605. Node429.a('node.textrect', [Node429textStart, 0, Node429textWidth, Node429height]);
  28606. Node429.a('node.color','rgba(0,0,0,1)');
  28607. Node429.a('node.font',' '+ Node429fontSize + 'px "Arial"');
  28608. Node429.a('node.textvisible',true);
  28609. Node429.a('node.linefeed',false);
  28610. if (false) {
  28611. Node429.a('node.textfunc',function(g) {
  28612. g.beginPath();
  28613. var str=Node429.a('node.text') || '0';
  28614. var color=Node429.a('node.color') || 'rgba(0,0,0,1)';
  28615. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node429width,Node429height,13.3333*_ratio.ratioY,"left",color,' '+ Node429fontSize + 'px "Arial"', 0,g);
  28616. });
  28617. }
  28618. if (false) {
  28619. Node429.a('node.underlinepoints',[Node429lineStart, (16 - 13.3333) * 0.5 * _ratio.ratioY + Node429fontSize + 2 , ht.Default.getTextSize('0', ' '+ Node429fontSize + 'px "Arial"').width + 6, (Node429height - Node429fontSize) * 0.5*_ratio.ratioY + Node429fontSize + 2 ]);
  28620. Node429.a('node.underlinevisible',false);
  28621. Node429.a('node.underlineBorderWidth', 1);
  28622. }
  28623. dataModel.add(Node429);
  28624. zoomNodeList.push({
  28625. node: Node429,
  28626. borderWidth: 0,
  28627. attr: 'node.borderwidth'
  28628. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  28629. var Node430 = new ht.Node();
  28630. var Node430textStart, Node430textWidth, Node430lineStart, Node430align = 'left', Node430fontSize = 13.3333*_ratio.ratioY,Node430width = 29*_ratio.ratioX, Node430height = 16*_ratio.ratioY;
  28631. (function () {
  28632. if (Node430align === 'left') {
  28633. Node430textStart = Node430fontSize * 0.2 > 2 ? Node430fontSize * 0.2 - 4 : Node430fontSize * 0.2 - 9;
  28634. Node430textWidth = Node430width;
  28635. Node430lineStart = 1;
  28636. } else if (Node430align === 'right') {
  28637. Node430textStart = 0;
  28638. Node430textWidth =Node430fontSize <= 8 ? Node430width + Node430fontSize * 0.2 + 6 : Node430width - Node430fontSize * 0.2;
  28639. Node430lineStart = (Node430width - (ht.Default.getTextSize('0', ' '+ Node430fontSize + 'px "Arial"').width + 6)) * 0.5;
  28640. } else if (Node430align === 'center') {
  28641. Node430textStart = -3;
  28642. Node430textWidth = Node430width;
  28643. Node430lineStart = Node430width - ht.Default.getTextSize('0', ' '+ Node430fontSize + 'px "Arial"').width - 11;
  28644. }
  28645. })();
  28646. Node430.setImage(GD.getTextJSON(Node430width, Node430height, true, false, false, ' '+ Node430fontSize + 'px "Arial"'))
  28647. Node430.setPosition(1339*ratio.ratioX, 871*ratio.ratioY);
  28648. Node430.setWidth(Node430width);
  28649. Node430.setHeight(Node430height);
  28650. Node430._nodeType = 'text';
  28651. Node430._disallowEvert = true;
  28652. Node430.setRotation(0*Math.PI/180);
  28653. Node430.a('node.width', Node430width);
  28654. Node430.a('node.height', Node430height);
  28655. Node430.a('node.rect', [0, 0, Node430width, Node430height]);
  28656. Node430.a('node.bordercolor','rgba(0,0,0,1)');
  28657. Node430.a('node.borderwidth', 0);
  28658. Node430.a('node.background','' || 'rgba(0,0,0,0)');
  28659. Node430.a('node.gradient','');
  28660. Node430.a('node.gradientcolor','');
  28661. Node430.a('node.text','0');
  28662. Node430.a('node.textalign','left');
  28663. Node430.a('node.textvAlign','middle');
  28664. Node430.a('node.textrect', [Node430textStart, 0, Node430textWidth, Node430height]);
  28665. Node430.a('node.color','rgba(0,0,0,1)');
  28666. Node430.a('node.font',' '+ Node430fontSize + 'px "Arial"');
  28667. Node430.a('node.textvisible',true);
  28668. Node430.a('node.linefeed',false);
  28669. if (false) {
  28670. Node430.a('node.textfunc',function(g) {
  28671. g.beginPath();
  28672. var str=Node430.a('node.text') || '0';
  28673. var color=Node430.a('node.color') || 'rgba(0,0,0,1)';
  28674. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node430width,Node430height,13.3333*_ratio.ratioY,"left",color,' '+ Node430fontSize + 'px "Arial"', 0,g);
  28675. });
  28676. }
  28677. if (false) {
  28678. Node430.a('node.underlinepoints',[Node430lineStart, (16 - 13.3333) * 0.5 * _ratio.ratioY + Node430fontSize + 2 , ht.Default.getTextSize('0', ' '+ Node430fontSize + 'px "Arial"').width + 6, (Node430height - Node430fontSize) * 0.5*_ratio.ratioY + Node430fontSize + 2 ]);
  28679. Node430.a('node.underlinevisible',false);
  28680. Node430.a('node.underlineBorderWidth', 1);
  28681. }
  28682. dataModel.add(Node430);
  28683. zoomNodeList.push({
  28684. node: Node430,
  28685. borderWidth: 0,
  28686. attr: 'node.borderwidth'
  28687. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  28688. var Node431 = new ht.Node();
  28689. var Node431textStart, Node431textWidth, Node431lineStart, Node431align = 'left', Node431fontSize = 13.3333*_ratio.ratioY,Node431width = 29*_ratio.ratioX, Node431height = 16*_ratio.ratioY;
  28690. (function () {
  28691. if (Node431align === 'left') {
  28692. Node431textStart = Node431fontSize * 0.2 > 2 ? Node431fontSize * 0.2 - 4 : Node431fontSize * 0.2 - 9;
  28693. Node431textWidth = Node431width;
  28694. Node431lineStart = 1;
  28695. } else if (Node431align === 'right') {
  28696. Node431textStart = 0;
  28697. Node431textWidth =Node431fontSize <= 8 ? Node431width + Node431fontSize * 0.2 + 6 : Node431width - Node431fontSize * 0.2;
  28698. Node431lineStart = (Node431width - (ht.Default.getTextSize('0', ' '+ Node431fontSize + 'px "Arial"').width + 6)) * 0.5;
  28699. } else if (Node431align === 'center') {
  28700. Node431textStart = -3;
  28701. Node431textWidth = Node431width;
  28702. Node431lineStart = Node431width - ht.Default.getTextSize('0', ' '+ Node431fontSize + 'px "Arial"').width - 11;
  28703. }
  28704. })();
  28705. Node431.setImage(GD.getTextJSON(Node431width, Node431height, true, false, false, ' '+ Node431fontSize + 'px "Arial"'))
  28706. Node431.setPosition(1529*ratio.ratioX, 806*ratio.ratioY);
  28707. Node431.setWidth(Node431width);
  28708. Node431.setHeight(Node431height);
  28709. Node431._nodeType = 'text';
  28710. Node431._disallowEvert = true;
  28711. Node431.setRotation(0*Math.PI/180);
  28712. Node431.a('node.width', Node431width);
  28713. Node431.a('node.height', Node431height);
  28714. Node431.a('node.rect', [0, 0, Node431width, Node431height]);
  28715. Node431.a('node.bordercolor','rgba(0,0,0,1)');
  28716. Node431.a('node.borderwidth', 0);
  28717. Node431.a('node.background','' || 'rgba(0,0,0,0)');
  28718. Node431.a('node.gradient','');
  28719. Node431.a('node.gradientcolor','');
  28720. Node431.a('node.text','0');
  28721. Node431.a('node.textalign','left');
  28722. Node431.a('node.textvAlign','middle');
  28723. Node431.a('node.textrect', [Node431textStart, 0, Node431textWidth, Node431height]);
  28724. Node431.a('node.color','rgba(0,0,0,1)');
  28725. Node431.a('node.font',' '+ Node431fontSize + 'px "Arial"');
  28726. Node431.a('node.textvisible',true);
  28727. Node431.a('node.linefeed',false);
  28728. if (false) {
  28729. Node431.a('node.textfunc',function(g) {
  28730. g.beginPath();
  28731. var str=Node431.a('node.text') || '0';
  28732. var color=Node431.a('node.color') || 'rgba(0,0,0,1)';
  28733. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node431width,Node431height,13.3333*_ratio.ratioY,"left",color,' '+ Node431fontSize + 'px "Arial"', 0,g);
  28734. });
  28735. }
  28736. if (false) {
  28737. Node431.a('node.underlinepoints',[Node431lineStart, (16 - 13.3333) * 0.5 * _ratio.ratioY + Node431fontSize + 2 , ht.Default.getTextSize('0', ' '+ Node431fontSize + 'px "Arial"').width + 6, (Node431height - Node431fontSize) * 0.5*_ratio.ratioY + Node431fontSize + 2 ]);
  28738. Node431.a('node.underlinevisible',false);
  28739. Node431.a('node.underlineBorderWidth', 1);
  28740. }
  28741. dataModel.add(Node431);
  28742. zoomNodeList.push({
  28743. node: Node431,
  28744. borderWidth: 0,
  28745. attr: 'node.borderwidth'
  28746. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  28747. var Node432 = new ht.Node();
  28748. var Node432textStart, Node432textWidth, Node432lineStart, Node432align = 'left', Node432fontSize = 13.3333*_ratio.ratioY,Node432width = 29*_ratio.ratioX, Node432height = 16*_ratio.ratioY;
  28749. (function () {
  28750. if (Node432align === 'left') {
  28751. Node432textStart = Node432fontSize * 0.2 > 2 ? Node432fontSize * 0.2 - 4 : Node432fontSize * 0.2 - 9;
  28752. Node432textWidth = Node432width;
  28753. Node432lineStart = 1;
  28754. } else if (Node432align === 'right') {
  28755. Node432textStart = 0;
  28756. Node432textWidth =Node432fontSize <= 8 ? Node432width + Node432fontSize * 0.2 + 6 : Node432width - Node432fontSize * 0.2;
  28757. Node432lineStart = (Node432width - (ht.Default.getTextSize('0', ' '+ Node432fontSize + 'px "Arial"').width + 6)) * 0.5;
  28758. } else if (Node432align === 'center') {
  28759. Node432textStart = -3;
  28760. Node432textWidth = Node432width;
  28761. Node432lineStart = Node432width - ht.Default.getTextSize('0', ' '+ Node432fontSize + 'px "Arial"').width - 11;
  28762. }
  28763. })();
  28764. Node432.setImage(GD.getTextJSON(Node432width, Node432height, true, false, false, ' '+ Node432fontSize + 'px "Arial"'))
  28765. Node432.setPosition(1529*ratio.ratioX, 829*ratio.ratioY);
  28766. Node432.setWidth(Node432width);
  28767. Node432.setHeight(Node432height);
  28768. Node432._nodeType = 'text';
  28769. Node432._disallowEvert = true;
  28770. Node432.setRotation(0*Math.PI/180);
  28771. Node432.a('node.width', Node432width);
  28772. Node432.a('node.height', Node432height);
  28773. Node432.a('node.rect', [0, 0, Node432width, Node432height]);
  28774. Node432.a('node.bordercolor','rgba(0,0,0,1)');
  28775. Node432.a('node.borderwidth', 0);
  28776. Node432.a('node.background','' || 'rgba(0,0,0,0)');
  28777. Node432.a('node.gradient','');
  28778. Node432.a('node.gradientcolor','');
  28779. Node432.a('node.text','0');
  28780. Node432.a('node.textalign','left');
  28781. Node432.a('node.textvAlign','middle');
  28782. Node432.a('node.textrect', [Node432textStart, 0, Node432textWidth, Node432height]);
  28783. Node432.a('node.color','rgba(0,0,0,1)');
  28784. Node432.a('node.font',' '+ Node432fontSize + 'px "Arial"');
  28785. Node432.a('node.textvisible',true);
  28786. Node432.a('node.linefeed',false);
  28787. if (false) {
  28788. Node432.a('node.textfunc',function(g) {
  28789. g.beginPath();
  28790. var str=Node432.a('node.text') || '0';
  28791. var color=Node432.a('node.color') || 'rgba(0,0,0,1)';
  28792. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node432width,Node432height,13.3333*_ratio.ratioY,"left",color,' '+ Node432fontSize + 'px "Arial"', 0,g);
  28793. });
  28794. }
  28795. if (false) {
  28796. Node432.a('node.underlinepoints',[Node432lineStart, (16 - 13.3333) * 0.5 * _ratio.ratioY + Node432fontSize + 2 , ht.Default.getTextSize('0', ' '+ Node432fontSize + 'px "Arial"').width + 6, (Node432height - Node432fontSize) * 0.5*_ratio.ratioY + Node432fontSize + 2 ]);
  28797. Node432.a('node.underlinevisible',false);
  28798. Node432.a('node.underlineBorderWidth', 1);
  28799. }
  28800. dataModel.add(Node432);
  28801. zoomNodeList.push({
  28802. node: Node432,
  28803. borderWidth: 0,
  28804. attr: 'node.borderwidth'
  28805. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  28806. var Node433 = new ht.Node();
  28807. var Node433textStart, Node433textWidth, Node433lineStart, Node433align = 'left', Node433fontSize = 13.3333*_ratio.ratioY,Node433width = 29*_ratio.ratioX, Node433height = 16*_ratio.ratioY;
  28808. (function () {
  28809. if (Node433align === 'left') {
  28810. Node433textStart = Node433fontSize * 0.2 > 2 ? Node433fontSize * 0.2 - 4 : Node433fontSize * 0.2 - 9;
  28811. Node433textWidth = Node433width;
  28812. Node433lineStart = 1;
  28813. } else if (Node433align === 'right') {
  28814. Node433textStart = 0;
  28815. Node433textWidth =Node433fontSize <= 8 ? Node433width + Node433fontSize * 0.2 + 6 : Node433width - Node433fontSize * 0.2;
  28816. Node433lineStart = (Node433width - (ht.Default.getTextSize('0', ' '+ Node433fontSize + 'px "Arial"').width + 6)) * 0.5;
  28817. } else if (Node433align === 'center') {
  28818. Node433textStart = -3;
  28819. Node433textWidth = Node433width;
  28820. Node433lineStart = Node433width - ht.Default.getTextSize('0', ' '+ Node433fontSize + 'px "Arial"').width - 11;
  28821. }
  28822. })();
  28823. Node433.setImage(GD.getTextJSON(Node433width, Node433height, true, false, false, ' '+ Node433fontSize + 'px "Arial"'))
  28824. Node433.setPosition(1529*ratio.ratioX, 850*ratio.ratioY);
  28825. Node433.setWidth(Node433width);
  28826. Node433.setHeight(Node433height);
  28827. Node433._nodeType = 'text';
  28828. Node433._disallowEvert = true;
  28829. Node433.setRotation(0*Math.PI/180);
  28830. Node433.a('node.width', Node433width);
  28831. Node433.a('node.height', Node433height);
  28832. Node433.a('node.rect', [0, 0, Node433width, Node433height]);
  28833. Node433.a('node.bordercolor','rgba(0,0,0,1)');
  28834. Node433.a('node.borderwidth', 0);
  28835. Node433.a('node.background','' || 'rgba(0,0,0,0)');
  28836. Node433.a('node.gradient','');
  28837. Node433.a('node.gradientcolor','');
  28838. Node433.a('node.text','0');
  28839. Node433.a('node.textalign','left');
  28840. Node433.a('node.textvAlign','middle');
  28841. Node433.a('node.textrect', [Node433textStart, 0, Node433textWidth, Node433height]);
  28842. Node433.a('node.color','rgba(0,0,0,1)');
  28843. Node433.a('node.font',' '+ Node433fontSize + 'px "Arial"');
  28844. Node433.a('node.textvisible',true);
  28845. Node433.a('node.linefeed',false);
  28846. if (false) {
  28847. Node433.a('node.textfunc',function(g) {
  28848. g.beginPath();
  28849. var str=Node433.a('node.text') || '0';
  28850. var color=Node433.a('node.color') || 'rgba(0,0,0,1)';
  28851. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node433width,Node433height,13.3333*_ratio.ratioY,"left",color,' '+ Node433fontSize + 'px "Arial"', 0,g);
  28852. });
  28853. }
  28854. if (false) {
  28855. Node433.a('node.underlinepoints',[Node433lineStart, (16 - 13.3333) * 0.5 * _ratio.ratioY + Node433fontSize + 2 , ht.Default.getTextSize('0', ' '+ Node433fontSize + 'px "Arial"').width + 6, (Node433height - Node433fontSize) * 0.5*_ratio.ratioY + Node433fontSize + 2 ]);
  28856. Node433.a('node.underlinevisible',false);
  28857. Node433.a('node.underlineBorderWidth', 1);
  28858. }
  28859. dataModel.add(Node433);
  28860. zoomNodeList.push({
  28861. node: Node433,
  28862. borderWidth: 0,
  28863. attr: 'node.borderwidth'
  28864. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  28865. var Node434 = new ht.Node();
  28866. var Node434textStart, Node434textWidth, Node434lineStart, Node434align = 'left', Node434fontSize = 13.3333*_ratio.ratioY,Node434width = 29*_ratio.ratioX, Node434height = 16*_ratio.ratioY;
  28867. (function () {
  28868. if (Node434align === 'left') {
  28869. Node434textStart = Node434fontSize * 0.2 > 2 ? Node434fontSize * 0.2 - 4 : Node434fontSize * 0.2 - 9;
  28870. Node434textWidth = Node434width;
  28871. Node434lineStart = 1;
  28872. } else if (Node434align === 'right') {
  28873. Node434textStart = 0;
  28874. Node434textWidth =Node434fontSize <= 8 ? Node434width + Node434fontSize * 0.2 + 6 : Node434width - Node434fontSize * 0.2;
  28875. Node434lineStart = (Node434width - (ht.Default.getTextSize('0', ' '+ Node434fontSize + 'px "Arial"').width + 6)) * 0.5;
  28876. } else if (Node434align === 'center') {
  28877. Node434textStart = -3;
  28878. Node434textWidth = Node434width;
  28879. Node434lineStart = Node434width - ht.Default.getTextSize('0', ' '+ Node434fontSize + 'px "Arial"').width - 11;
  28880. }
  28881. })();
  28882. Node434.setImage(GD.getTextJSON(Node434width, Node434height, true, false, false, ' '+ Node434fontSize + 'px "Arial"'))
  28883. Node434.setPosition(1529*ratio.ratioX, 870*ratio.ratioY);
  28884. Node434.setWidth(Node434width);
  28885. Node434.setHeight(Node434height);
  28886. Node434._nodeType = 'text';
  28887. Node434._disallowEvert = true;
  28888. Node434.setRotation(0*Math.PI/180);
  28889. Node434.a('node.width', Node434width);
  28890. Node434.a('node.height', Node434height);
  28891. Node434.a('node.rect', [0, 0, Node434width, Node434height]);
  28892. Node434.a('node.bordercolor','rgba(0,0,0,1)');
  28893. Node434.a('node.borderwidth', 0);
  28894. Node434.a('node.background','' || 'rgba(0,0,0,0)');
  28895. Node434.a('node.gradient','');
  28896. Node434.a('node.gradientcolor','');
  28897. Node434.a('node.text','0');
  28898. Node434.a('node.textalign','left');
  28899. Node434.a('node.textvAlign','middle');
  28900. Node434.a('node.textrect', [Node434textStart, 0, Node434textWidth, Node434height]);
  28901. Node434.a('node.color','rgba(0,0,0,1)');
  28902. Node434.a('node.font',' '+ Node434fontSize + 'px "Arial"');
  28903. Node434.a('node.textvisible',true);
  28904. Node434.a('node.linefeed',false);
  28905. if (false) {
  28906. Node434.a('node.textfunc',function(g) {
  28907. g.beginPath();
  28908. var str=Node434.a('node.text') || '0';
  28909. var color=Node434.a('node.color') || 'rgba(0,0,0,1)';
  28910. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node434width,Node434height,13.3333*_ratio.ratioY,"left",color,' '+ Node434fontSize + 'px "Arial"', 0,g);
  28911. });
  28912. }
  28913. if (false) {
  28914. Node434.a('node.underlinepoints',[Node434lineStart, (16 - 13.3333) * 0.5 * _ratio.ratioY + Node434fontSize + 2 , ht.Default.getTextSize('0', ' '+ Node434fontSize + 'px "Arial"').width + 6, (Node434height - Node434fontSize) * 0.5*_ratio.ratioY + Node434fontSize + 2 ]);
  28915. Node434.a('node.underlinevisible',false);
  28916. Node434.a('node.underlineBorderWidth', 1);
  28917. }
  28918. dataModel.add(Node434);
  28919. zoomNodeList.push({
  28920. node: Node434,
  28921. borderWidth: 0,
  28922. attr: 'node.borderwidth'
  28923. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  28924. var Node435 = new ht.Node();
  28925. var Node435textStart, Node435textWidth, Node435lineStart, Node435align = 'left', Node435fontSize = 13.3333*_ratio.ratioY,Node435width = 29*_ratio.ratioX, Node435height = 16*_ratio.ratioY;
  28926. (function () {
  28927. if (Node435align === 'left') {
  28928. Node435textStart = Node435fontSize * 0.2 > 2 ? Node435fontSize * 0.2 - 4 : Node435fontSize * 0.2 - 9;
  28929. Node435textWidth = Node435width;
  28930. Node435lineStart = 1;
  28931. } else if (Node435align === 'right') {
  28932. Node435textStart = 0;
  28933. Node435textWidth =Node435fontSize <= 8 ? Node435width + Node435fontSize * 0.2 + 6 : Node435width - Node435fontSize * 0.2;
  28934. Node435lineStart = (Node435width - (ht.Default.getTextSize('0', ' '+ Node435fontSize + 'px "Arial"').width + 6)) * 0.5;
  28935. } else if (Node435align === 'center') {
  28936. Node435textStart = -3;
  28937. Node435textWidth = Node435width;
  28938. Node435lineStart = Node435width - ht.Default.getTextSize('0', ' '+ Node435fontSize + 'px "Arial"').width - 11;
  28939. }
  28940. })();
  28941. Node435.setImage(GD.getTextJSON(Node435width, Node435height, true, false, false, ' '+ Node435fontSize + 'px "Arial"'))
  28942. Node435.setPosition(1703*ratio.ratioX, 806*ratio.ratioY);
  28943. Node435.setWidth(Node435width);
  28944. Node435.setHeight(Node435height);
  28945. Node435._nodeType = 'text';
  28946. Node435._disallowEvert = true;
  28947. Node435.setRotation(0*Math.PI/180);
  28948. Node435.a('node.width', Node435width);
  28949. Node435.a('node.height', Node435height);
  28950. Node435.a('node.rect', [0, 0, Node435width, Node435height]);
  28951. Node435.a('node.bordercolor','rgba(0,0,0,1)');
  28952. Node435.a('node.borderwidth', 0);
  28953. Node435.a('node.background','' || 'rgba(0,0,0,0)');
  28954. Node435.a('node.gradient','');
  28955. Node435.a('node.gradientcolor','');
  28956. Node435.a('node.text','0');
  28957. Node435.a('node.textalign','left');
  28958. Node435.a('node.textvAlign','middle');
  28959. Node435.a('node.textrect', [Node435textStart, 0, Node435textWidth, Node435height]);
  28960. Node435.a('node.color','rgba(0,0,0,1)');
  28961. Node435.a('node.font',' '+ Node435fontSize + 'px "Arial"');
  28962. Node435.a('node.textvisible',true);
  28963. Node435.a('node.linefeed',false);
  28964. if (false) {
  28965. Node435.a('node.textfunc',function(g) {
  28966. g.beginPath();
  28967. var str=Node435.a('node.text') || '0';
  28968. var color=Node435.a('node.color') || 'rgba(0,0,0,1)';
  28969. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node435width,Node435height,13.3333*_ratio.ratioY,"left",color,' '+ Node435fontSize + 'px "Arial"', 0,g);
  28970. });
  28971. }
  28972. if (false) {
  28973. Node435.a('node.underlinepoints',[Node435lineStart, (16 - 13.3333) * 0.5 * _ratio.ratioY + Node435fontSize + 2 , ht.Default.getTextSize('0', ' '+ Node435fontSize + 'px "Arial"').width + 6, (Node435height - Node435fontSize) * 0.5*_ratio.ratioY + Node435fontSize + 2 ]);
  28974. Node435.a('node.underlinevisible',false);
  28975. Node435.a('node.underlineBorderWidth', 1);
  28976. }
  28977. dataModel.add(Node435);
  28978. zoomNodeList.push({
  28979. node: Node435,
  28980. borderWidth: 0,
  28981. attr: 'node.borderwidth'
  28982. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  28983. var Node436 = new ht.Node();
  28984. var Node436textStart, Node436textWidth, Node436lineStart, Node436align = 'left', Node436fontSize = 13.3333*_ratio.ratioY,Node436width = 29*_ratio.ratioX, Node436height = 16*_ratio.ratioY;
  28985. (function () {
  28986. if (Node436align === 'left') {
  28987. Node436textStart = Node436fontSize * 0.2 > 2 ? Node436fontSize * 0.2 - 4 : Node436fontSize * 0.2 - 9;
  28988. Node436textWidth = Node436width;
  28989. Node436lineStart = 1;
  28990. } else if (Node436align === 'right') {
  28991. Node436textStart = 0;
  28992. Node436textWidth =Node436fontSize <= 8 ? Node436width + Node436fontSize * 0.2 + 6 : Node436width - Node436fontSize * 0.2;
  28993. Node436lineStart = (Node436width - (ht.Default.getTextSize('0', ' '+ Node436fontSize + 'px "Arial"').width + 6)) * 0.5;
  28994. } else if (Node436align === 'center') {
  28995. Node436textStart = -3;
  28996. Node436textWidth = Node436width;
  28997. Node436lineStart = Node436width - ht.Default.getTextSize('0', ' '+ Node436fontSize + 'px "Arial"').width - 11;
  28998. }
  28999. })();
  29000. Node436.setImage(GD.getTextJSON(Node436width, Node436height, true, false, false, ' '+ Node436fontSize + 'px "Arial"'))
  29001. Node436.setPosition(1703*ratio.ratioX, 829*ratio.ratioY);
  29002. Node436.setWidth(Node436width);
  29003. Node436.setHeight(Node436height);
  29004. Node436._nodeType = 'text';
  29005. Node436._disallowEvert = true;
  29006. Node436.setRotation(0*Math.PI/180);
  29007. Node436.a('node.width', Node436width);
  29008. Node436.a('node.height', Node436height);
  29009. Node436.a('node.rect', [0, 0, Node436width, Node436height]);
  29010. Node436.a('node.bordercolor','rgba(0,0,0,1)');
  29011. Node436.a('node.borderwidth', 0);
  29012. Node436.a('node.background','' || 'rgba(0,0,0,0)');
  29013. Node436.a('node.gradient','');
  29014. Node436.a('node.gradientcolor','');
  29015. Node436.a('node.text','0');
  29016. Node436.a('node.textalign','left');
  29017. Node436.a('node.textvAlign','middle');
  29018. Node436.a('node.textrect', [Node436textStart, 0, Node436textWidth, Node436height]);
  29019. Node436.a('node.color','rgba(0,0,0,1)');
  29020. Node436.a('node.font',' '+ Node436fontSize + 'px "Arial"');
  29021. Node436.a('node.textvisible',true);
  29022. Node436.a('node.linefeed',false);
  29023. if (false) {
  29024. Node436.a('node.textfunc',function(g) {
  29025. g.beginPath();
  29026. var str=Node436.a('node.text') || '0';
  29027. var color=Node436.a('node.color') || 'rgba(0,0,0,1)';
  29028. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node436width,Node436height,13.3333*_ratio.ratioY,"left",color,' '+ Node436fontSize + 'px "Arial"', 0,g);
  29029. });
  29030. }
  29031. if (false) {
  29032. Node436.a('node.underlinepoints',[Node436lineStart, (16 - 13.3333) * 0.5 * _ratio.ratioY + Node436fontSize + 2 , ht.Default.getTextSize('0', ' '+ Node436fontSize + 'px "Arial"').width + 6, (Node436height - Node436fontSize) * 0.5*_ratio.ratioY + Node436fontSize + 2 ]);
  29033. Node436.a('node.underlinevisible',false);
  29034. Node436.a('node.underlineBorderWidth', 1);
  29035. }
  29036. dataModel.add(Node436);
  29037. zoomNodeList.push({
  29038. node: Node436,
  29039. borderWidth: 0,
  29040. attr: 'node.borderwidth'
  29041. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  29042. var Node437 = new ht.Node();
  29043. var Node437textStart, Node437textWidth, Node437lineStart, Node437align = 'left', Node437fontSize = 13.3333*_ratio.ratioY,Node437width = 29*_ratio.ratioX, Node437height = 16*_ratio.ratioY;
  29044. (function () {
  29045. if (Node437align === 'left') {
  29046. Node437textStart = Node437fontSize * 0.2 > 2 ? Node437fontSize * 0.2 - 4 : Node437fontSize * 0.2 - 9;
  29047. Node437textWidth = Node437width;
  29048. Node437lineStart = 1;
  29049. } else if (Node437align === 'right') {
  29050. Node437textStart = 0;
  29051. Node437textWidth =Node437fontSize <= 8 ? Node437width + Node437fontSize * 0.2 + 6 : Node437width - Node437fontSize * 0.2;
  29052. Node437lineStart = (Node437width - (ht.Default.getTextSize('0', ' '+ Node437fontSize + 'px "Arial"').width + 6)) * 0.5;
  29053. } else if (Node437align === 'center') {
  29054. Node437textStart = -3;
  29055. Node437textWidth = Node437width;
  29056. Node437lineStart = Node437width - ht.Default.getTextSize('0', ' '+ Node437fontSize + 'px "Arial"').width - 11;
  29057. }
  29058. })();
  29059. Node437.setImage(GD.getTextJSON(Node437width, Node437height, true, false, false, ' '+ Node437fontSize + 'px "Arial"'))
  29060. Node437.setPosition(1703*ratio.ratioX, 850*ratio.ratioY);
  29061. Node437.setWidth(Node437width);
  29062. Node437.setHeight(Node437height);
  29063. Node437._nodeType = 'text';
  29064. Node437._disallowEvert = true;
  29065. Node437.setRotation(0*Math.PI/180);
  29066. Node437.a('node.width', Node437width);
  29067. Node437.a('node.height', Node437height);
  29068. Node437.a('node.rect', [0, 0, Node437width, Node437height]);
  29069. Node437.a('node.bordercolor','rgba(0,0,0,1)');
  29070. Node437.a('node.borderwidth', 0);
  29071. Node437.a('node.background','' || 'rgba(0,0,0,0)');
  29072. Node437.a('node.gradient','');
  29073. Node437.a('node.gradientcolor','');
  29074. Node437.a('node.text','0');
  29075. Node437.a('node.textalign','left');
  29076. Node437.a('node.textvAlign','middle');
  29077. Node437.a('node.textrect', [Node437textStart, 0, Node437textWidth, Node437height]);
  29078. Node437.a('node.color','rgba(0,0,0,1)');
  29079. Node437.a('node.font',' '+ Node437fontSize + 'px "Arial"');
  29080. Node437.a('node.textvisible',true);
  29081. Node437.a('node.linefeed',false);
  29082. if (false) {
  29083. Node437.a('node.textfunc',function(g) {
  29084. g.beginPath();
  29085. var str=Node437.a('node.text') || '0';
  29086. var color=Node437.a('node.color') || 'rgba(0,0,0,1)';
  29087. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node437width,Node437height,13.3333*_ratio.ratioY,"left",color,' '+ Node437fontSize + 'px "Arial"', 0,g);
  29088. });
  29089. }
  29090. if (false) {
  29091. Node437.a('node.underlinepoints',[Node437lineStart, (16 - 13.3333) * 0.5 * _ratio.ratioY + Node437fontSize + 2 , ht.Default.getTextSize('0', ' '+ Node437fontSize + 'px "Arial"').width + 6, (Node437height - Node437fontSize) * 0.5*_ratio.ratioY + Node437fontSize + 2 ]);
  29092. Node437.a('node.underlinevisible',false);
  29093. Node437.a('node.underlineBorderWidth', 1);
  29094. }
  29095. dataModel.add(Node437);
  29096. zoomNodeList.push({
  29097. node: Node437,
  29098. borderWidth: 0,
  29099. attr: 'node.borderwidth'
  29100. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  29101. var Node438 = new ht.Node();
  29102. var Node438textStart, Node438textWidth, Node438lineStart, Node438align = 'left', Node438fontSize = 13.3333*_ratio.ratioY,Node438width = 29*_ratio.ratioX, Node438height = 16*_ratio.ratioY;
  29103. (function () {
  29104. if (Node438align === 'left') {
  29105. Node438textStart = Node438fontSize * 0.2 > 2 ? Node438fontSize * 0.2 - 4 : Node438fontSize * 0.2 - 9;
  29106. Node438textWidth = Node438width;
  29107. Node438lineStart = 1;
  29108. } else if (Node438align === 'right') {
  29109. Node438textStart = 0;
  29110. Node438textWidth =Node438fontSize <= 8 ? Node438width + Node438fontSize * 0.2 + 6 : Node438width - Node438fontSize * 0.2;
  29111. Node438lineStart = (Node438width - (ht.Default.getTextSize('0', ' '+ Node438fontSize + 'px "Arial"').width + 6)) * 0.5;
  29112. } else if (Node438align === 'center') {
  29113. Node438textStart = -3;
  29114. Node438textWidth = Node438width;
  29115. Node438lineStart = Node438width - ht.Default.getTextSize('0', ' '+ Node438fontSize + 'px "Arial"').width - 11;
  29116. }
  29117. })();
  29118. Node438.setImage(GD.getTextJSON(Node438width, Node438height, true, false, false, ' '+ Node438fontSize + 'px "Arial"'))
  29119. Node438.setPosition(1703*ratio.ratioX, 870*ratio.ratioY);
  29120. Node438.setWidth(Node438width);
  29121. Node438.setHeight(Node438height);
  29122. Node438._nodeType = 'text';
  29123. Node438._disallowEvert = true;
  29124. Node438.setRotation(0*Math.PI/180);
  29125. Node438.a('node.width', Node438width);
  29126. Node438.a('node.height', Node438height);
  29127. Node438.a('node.rect', [0, 0, Node438width, Node438height]);
  29128. Node438.a('node.bordercolor','rgba(0,0,0,1)');
  29129. Node438.a('node.borderwidth', 0);
  29130. Node438.a('node.background','' || 'rgba(0,0,0,0)');
  29131. Node438.a('node.gradient','');
  29132. Node438.a('node.gradientcolor','');
  29133. Node438.a('node.text','0');
  29134. Node438.a('node.textalign','left');
  29135. Node438.a('node.textvAlign','middle');
  29136. Node438.a('node.textrect', [Node438textStart, 0, Node438textWidth, Node438height]);
  29137. Node438.a('node.color','rgba(0,0,0,1)');
  29138. Node438.a('node.font',' '+ Node438fontSize + 'px "Arial"');
  29139. Node438.a('node.textvisible',true);
  29140. Node438.a('node.linefeed',false);
  29141. if (false) {
  29142. Node438.a('node.textfunc',function(g) {
  29143. g.beginPath();
  29144. var str=Node438.a('node.text') || '0';
  29145. var color=Node438.a('node.color') || 'rgba(0,0,0,1)';
  29146. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node438width,Node438height,13.3333*_ratio.ratioY,"left",color,' '+ Node438fontSize + 'px "Arial"', 0,g);
  29147. });
  29148. }
  29149. if (false) {
  29150. Node438.a('node.underlinepoints',[Node438lineStart, (16 - 13.3333) * 0.5 * _ratio.ratioY + Node438fontSize + 2 , ht.Default.getTextSize('0', ' '+ Node438fontSize + 'px "Arial"').width + 6, (Node438height - Node438fontSize) * 0.5*_ratio.ratioY + Node438fontSize + 2 ]);
  29151. Node438.a('node.underlinevisible',false);
  29152. Node438.a('node.underlineBorderWidth', 1);
  29153. }
  29154. dataModel.add(Node438);
  29155. zoomNodeList.push({
  29156. node: Node438,
  29157. borderWidth: 0,
  29158. attr: 'node.borderwidth'
  29159. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  29160. var Node439type = 'rect';
  29161. var Node439 = new ht.Node(),
  29162. Node439BorderWidth = 0*2;
  29163. if (Node439type === 'arc') {
  29164. Node439BorderWidth *= 0;
  29165. }
  29166. Node439.setImage(GD.getRectJSON(90*_ratio.ratioX, 21*_ratio.ratioY, Node439type, '@arcFrom@', '@arcTo@', '@arcClose@'));
  29167. Node439.setPosition(954*ratio.ratioX, 781*ratio.ratioY);
  29168. Node439.setSize(90*_ratio.ratioX, 21*_ratio.ratioY);
  29169. Node439.s({
  29170. 'pixelPerfect':true
  29171. /*@AddPara@*/
  29172. });
  29173. Node439.a('node.width', 90*_ratio.ratioX);
  29174. Node439.a('node.height', 21*_ratio.ratioY);
  29175. Node439.a('node.type', Node439type);
  29176. Node439.a('node.rect', [0, 0, 90*_ratio.ratioX, 21*_ratio.ratioY]);
  29177. Node439.a('node.background', 'rgba(0,0,192,1)');
  29178. Node439.a('node.gradientcolor', 'rgba(0,0,192,1)');
  29179. Node439.a('node.gradient', '');
  29180. Node439.a('node.borderwidth', Node439BorderWidth);
  29181. Node439.a('node.color', 'rgba(0,0,0,0)');
  29182. Node439.a('node.fillrect', [0,0,0,0]);
  29183. Node439.a('node.fillbackcolor', 'rgba(0,0,0,0)');
  29184. Node439.a('node.fillgradientcolor', 'rgba(0,0,0,0)');
  29185. Node439.a('node.fillgradient', '');
  29186. if (Node439type !== 'rect') {
  29187. Node439.a('node.arcFrom', parseFloat('@arcFrom@'));
  29188. Node439.a('node.arcTo', parseFloat('@arcTo@'));
  29189. Node439.a('node.arcClose', '@arcClose@' === 'true' ? true : false);
  29190. }
  29191. if (Node439type === 'arc') {
  29192. Node439.a('node.arcOval', true);
  29193. }
  29194. Node439.setRotation(0*Math.PI/180);
  29195. Node439.borderWidth = Node439BorderWidth;
  29196. Node439.borderFillwidth = Node439BorderWidth;
  29197. dataModel.add(Node439);
  29198. Node439._nodename = 'Node439'
  29199. Node439._nodeType = 'rect';
  29200. zoomNodeList.push({
  29201. node: Node439,
  29202. attr: 'node.borderwidth'
  29203. });
  29204. (function (node, _img) {
  29205. var setWidth = node.setWidth,
  29206. setHeight = node.setHeight;
  29207. node.setWidth = function (width) {
  29208. if (width === this.getWidth()) return ;
  29209. var height = this.getHeight();
  29210. this.a('node.width', width);
  29211. this.a('node.rect', [0,0,width, height]);
  29212. setWidth.apply(this, arguments);
  29213. }
  29214. node.setHeight = function (height) {
  29215. if (height === this.getHeight()) return ;
  29216. var width = this.getWidth();
  29217. this.a('node.height', height);
  29218. this.a('node.rect', [0,0,width, height]);
  29219. setHeight.apply(this, arguments);
  29220. }
  29221. })(Node439, Node439.getImage());_ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  29222. var Node440 = new ht.Node();
  29223. var Node440textStart, Node440textWidth, Node440lineStart, Node440align = 'left', Node440fontSize = 13.3333*_ratio.ratioY,Node440width = 69*_ratio.ratioX, Node440height = 30*_ratio.ratioY;
  29224. (function () {
  29225. if (Node440align === 'left') {
  29226. Node440textStart = Node440fontSize * 0.2 > 2 ? Node440fontSize * 0.2 - 4 : Node440fontSize * 0.2 - 9;
  29227. Node440textWidth = Node440width;
  29228. Node440lineStart = 1;
  29229. } else if (Node440align === 'right') {
  29230. Node440textStart = 0;
  29231. Node440textWidth =Node440fontSize <= 8 ? Node440width + Node440fontSize * 0.2 + 6 : Node440width - Node440fontSize * 0.2;
  29232. Node440lineStart = (Node440width - (ht.Default.getTextSize('分段', ' '+ Node440fontSize + 'px "微软雅黑"').width + 6)) * 0.5;
  29233. } else if (Node440align === 'center') {
  29234. Node440textStart = -3;
  29235. Node440textWidth = Node440width;
  29236. Node440lineStart = Node440width - ht.Default.getTextSize('分段', ' '+ Node440fontSize + 'px "微软雅黑"').width - 11;
  29237. }
  29238. })();
  29239. Node440.setImage(GD.getTextJSON(Node440width, Node440height, true, false, false, ' '+ Node440fontSize + 'px "微软雅黑"'))
  29240. Node440.setPosition(973*ratio.ratioX, 781*ratio.ratioY);
  29241. Node440.setWidth(Node440width);
  29242. Node440.setHeight(Node440height);
  29243. Node440._nodeType = 'text';
  29244. Node440._disallowEvert = true;
  29245. Node440.setRotation(0*Math.PI/180);
  29246. Node440.a('node.width', Node440width);
  29247. Node440.a('node.height', Node440height);
  29248. Node440.a('node.rect', [0, 0, Node440width, Node440height]);
  29249. Node440.a('node.bordercolor','rgba(255,255,255,1)');
  29250. Node440.a('node.borderwidth', 0);
  29251. Node440.a('node.background','' || 'rgba(0,0,0,0)');
  29252. Node440.a('node.gradient','');
  29253. Node440.a('node.gradientcolor','');
  29254. Node440.a('node.text','分段');
  29255. Node440.a('node.textalign','left');
  29256. Node440.a('node.textvAlign','middle');
  29257. Node440.a('node.textrect', [Node440textStart, 0, Node440textWidth, Node440height]);
  29258. Node440.a('node.color','rgba(255,255,255,1)');
  29259. Node440.a('node.font',' '+ Node440fontSize + 'px "微软雅黑"');
  29260. Node440.a('node.textvisible',true);
  29261. Node440.a('node.linefeed',false);
  29262. if (false) {
  29263. Node440.a('node.textfunc',function(g) {
  29264. g.beginPath();
  29265. var str=Node440.a('node.text') || '分段';
  29266. var color=Node440.a('node.color') || 'rgba(255,255,255,1)';
  29267. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node440width,Node440height,13.3333*_ratio.ratioY,"left",color,' '+ Node440fontSize + 'px "微软雅黑"', 0,g);
  29268. });
  29269. }
  29270. if (false) {
  29271. Node440.a('node.underlinepoints',[Node440lineStart, (30 - 13.3333) * 0.5 * _ratio.ratioY + Node440fontSize + 2 , ht.Default.getTextSize('分段', ' '+ Node440fontSize + 'px "微软雅黑"').width + 6, (Node440height - Node440fontSize) * 0.5*_ratio.ratioY + Node440fontSize + 2 ]);
  29272. Node440.a('node.underlinevisible',false);
  29273. Node440.a('node.underlineBorderWidth', 1);
  29274. }
  29275. dataModel.add(Node440);
  29276. zoomNodeList.push({
  29277. node: Node440,
  29278. borderWidth: 0,
  29279. attr: 'node.borderwidth'
  29280. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  29281. var Node441 = new ht.Node();
  29282. var Node441textStart, Node441textWidth, Node441lineStart, Node441align = 'left', Node441fontSize = 13.3333*_ratio.ratioY,Node441width = 29*_ratio.ratioX, Node441height = 16*_ratio.ratioY;
  29283. (function () {
  29284. if (Node441align === 'left') {
  29285. Node441textStart = Node441fontSize * 0.2 > 2 ? Node441fontSize * 0.2 - 4 : Node441fontSize * 0.2 - 9;
  29286. Node441textWidth = Node441width;
  29287. Node441lineStart = 1;
  29288. } else if (Node441align === 'right') {
  29289. Node441textStart = 0;
  29290. Node441textWidth =Node441fontSize <= 8 ? Node441width + Node441fontSize * 0.2 + 6 : Node441width - Node441fontSize * 0.2;
  29291. Node441lineStart = (Node441width - (ht.Default.getTextSize('0', ' '+ Node441fontSize + 'px "Arial"').width + 6)) * 0.5;
  29292. } else if (Node441align === 'center') {
  29293. Node441textStart = -3;
  29294. Node441textWidth = Node441width;
  29295. Node441lineStart = Node441width - ht.Default.getTextSize('0', ' '+ Node441fontSize + 'px "Arial"').width - 11;
  29296. }
  29297. })();
  29298. Node441.setImage(GD.getTextJSON(Node441width, Node441height, true, false, false, ' '+ Node441fontSize + 'px "Arial"'))
  29299. Node441.setPosition(960*ratio.ratioX, 807*ratio.ratioY);
  29300. Node441.setWidth(Node441width);
  29301. Node441.setHeight(Node441height);
  29302. Node441._nodeType = 'text';
  29303. Node441._disallowEvert = true;
  29304. Node441.setRotation(0*Math.PI/180);
  29305. Node441.a('node.width', Node441width);
  29306. Node441.a('node.height', Node441height);
  29307. Node441.a('node.rect', [0, 0, Node441width, Node441height]);
  29308. Node441.a('node.bordercolor','rgba(0,0,0,1)');
  29309. Node441.a('node.borderwidth', 0);
  29310. Node441.a('node.background','' || 'rgba(0,0,0,0)');
  29311. Node441.a('node.gradient','');
  29312. Node441.a('node.gradientcolor','');
  29313. Node441.a('node.text','0');
  29314. Node441.a('node.textalign','left');
  29315. Node441.a('node.textvAlign','middle');
  29316. Node441.a('node.textrect', [Node441textStart, 0, Node441textWidth, Node441height]);
  29317. Node441.a('node.color','rgba(0,0,0,1)');
  29318. Node441.a('node.font',' '+ Node441fontSize + 'px "Arial"');
  29319. Node441.a('node.textvisible',true);
  29320. Node441.a('node.linefeed',false);
  29321. if (false) {
  29322. Node441.a('node.textfunc',function(g) {
  29323. g.beginPath();
  29324. var str=Node441.a('node.text') || '0';
  29325. var color=Node441.a('node.color') || 'rgba(0,0,0,1)';
  29326. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node441width,Node441height,13.3333*_ratio.ratioY,"left",color,' '+ Node441fontSize + 'px "Arial"', 0,g);
  29327. });
  29328. }
  29329. if (false) {
  29330. Node441.a('node.underlinepoints',[Node441lineStart, (16 - 13.3333) * 0.5 * _ratio.ratioY + Node441fontSize + 2 , ht.Default.getTextSize('0', ' '+ Node441fontSize + 'px "Arial"').width + 6, (Node441height - Node441fontSize) * 0.5*_ratio.ratioY + Node441fontSize + 2 ]);
  29331. Node441.a('node.underlinevisible',false);
  29332. Node441.a('node.underlineBorderWidth', 1);
  29333. }
  29334. dataModel.add(Node441);
  29335. zoomNodeList.push({
  29336. node: Node441,
  29337. borderWidth: 0,
  29338. attr: 'node.borderwidth'
  29339. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  29340. var Node442 = new ht.Node();
  29341. var Node442textStart, Node442textWidth, Node442lineStart, Node442align = 'left', Node442fontSize = 13.3333*_ratio.ratioY,Node442width = 29*_ratio.ratioX, Node442height = 16*_ratio.ratioY;
  29342. (function () {
  29343. if (Node442align === 'left') {
  29344. Node442textStart = Node442fontSize * 0.2 > 2 ? Node442fontSize * 0.2 - 4 : Node442fontSize * 0.2 - 9;
  29345. Node442textWidth = Node442width;
  29346. Node442lineStart = 1;
  29347. } else if (Node442align === 'right') {
  29348. Node442textStart = 0;
  29349. Node442textWidth =Node442fontSize <= 8 ? Node442width + Node442fontSize * 0.2 + 6 : Node442width - Node442fontSize * 0.2;
  29350. Node442lineStart = (Node442width - (ht.Default.getTextSize('0', ' '+ Node442fontSize + 'px "Arial"').width + 6)) * 0.5;
  29351. } else if (Node442align === 'center') {
  29352. Node442textStart = -3;
  29353. Node442textWidth = Node442width;
  29354. Node442lineStart = Node442width - ht.Default.getTextSize('0', ' '+ Node442fontSize + 'px "Arial"').width - 11;
  29355. }
  29356. })();
  29357. Node442.setImage(GD.getTextJSON(Node442width, Node442height, true, false, false, ' '+ Node442fontSize + 'px "Arial"'))
  29358. Node442.setPosition(960*ratio.ratioX, 830*ratio.ratioY);
  29359. Node442.setWidth(Node442width);
  29360. Node442.setHeight(Node442height);
  29361. Node442._nodeType = 'text';
  29362. Node442._disallowEvert = true;
  29363. Node442.setRotation(0*Math.PI/180);
  29364. Node442.a('node.width', Node442width);
  29365. Node442.a('node.height', Node442height);
  29366. Node442.a('node.rect', [0, 0, Node442width, Node442height]);
  29367. Node442.a('node.bordercolor','rgba(0,0,0,1)');
  29368. Node442.a('node.borderwidth', 0);
  29369. Node442.a('node.background','' || 'rgba(0,0,0,0)');
  29370. Node442.a('node.gradient','');
  29371. Node442.a('node.gradientcolor','');
  29372. Node442.a('node.text','0');
  29373. Node442.a('node.textalign','left');
  29374. Node442.a('node.textvAlign','middle');
  29375. Node442.a('node.textrect', [Node442textStart, 0, Node442textWidth, Node442height]);
  29376. Node442.a('node.color','rgba(0,0,0,1)');
  29377. Node442.a('node.font',' '+ Node442fontSize + 'px "Arial"');
  29378. Node442.a('node.textvisible',true);
  29379. Node442.a('node.linefeed',false);
  29380. if (false) {
  29381. Node442.a('node.textfunc',function(g) {
  29382. g.beginPath();
  29383. var str=Node442.a('node.text') || '0';
  29384. var color=Node442.a('node.color') || 'rgba(0,0,0,1)';
  29385. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node442width,Node442height,13.3333*_ratio.ratioY,"left",color,' '+ Node442fontSize + 'px "Arial"', 0,g);
  29386. });
  29387. }
  29388. if (false) {
  29389. Node442.a('node.underlinepoints',[Node442lineStart, (16 - 13.3333) * 0.5 * _ratio.ratioY + Node442fontSize + 2 , ht.Default.getTextSize('0', ' '+ Node442fontSize + 'px "Arial"').width + 6, (Node442height - Node442fontSize) * 0.5*_ratio.ratioY + Node442fontSize + 2 ]);
  29390. Node442.a('node.underlinevisible',false);
  29391. Node442.a('node.underlineBorderWidth', 1);
  29392. }
  29393. dataModel.add(Node442);
  29394. zoomNodeList.push({
  29395. node: Node442,
  29396. borderWidth: 0,
  29397. attr: 'node.borderwidth'
  29398. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  29399. var Node443 = new ht.Node();
  29400. var Node443textStart, Node443textWidth, Node443lineStart, Node443align = 'left', Node443fontSize = 13.3333*_ratio.ratioY,Node443width = 29*_ratio.ratioX, Node443height = 16*_ratio.ratioY;
  29401. (function () {
  29402. if (Node443align === 'left') {
  29403. Node443textStart = Node443fontSize * 0.2 > 2 ? Node443fontSize * 0.2 - 4 : Node443fontSize * 0.2 - 9;
  29404. Node443textWidth = Node443width;
  29405. Node443lineStart = 1;
  29406. } else if (Node443align === 'right') {
  29407. Node443textStart = 0;
  29408. Node443textWidth =Node443fontSize <= 8 ? Node443width + Node443fontSize * 0.2 + 6 : Node443width - Node443fontSize * 0.2;
  29409. Node443lineStart = (Node443width - (ht.Default.getTextSize('0', ' '+ Node443fontSize + 'px "Arial"').width + 6)) * 0.5;
  29410. } else if (Node443align === 'center') {
  29411. Node443textStart = -3;
  29412. Node443textWidth = Node443width;
  29413. Node443lineStart = Node443width - ht.Default.getTextSize('0', ' '+ Node443fontSize + 'px "Arial"').width - 11;
  29414. }
  29415. })();
  29416. Node443.setImage(GD.getTextJSON(Node443width, Node443height, true, false, false, ' '+ Node443fontSize + 'px "Arial"'))
  29417. Node443.setPosition(960*ratio.ratioX, 851*ratio.ratioY);
  29418. Node443.setWidth(Node443width);
  29419. Node443.setHeight(Node443height);
  29420. Node443._nodeType = 'text';
  29421. Node443._disallowEvert = true;
  29422. Node443.setRotation(0*Math.PI/180);
  29423. Node443.a('node.width', Node443width);
  29424. Node443.a('node.height', Node443height);
  29425. Node443.a('node.rect', [0, 0, Node443width, Node443height]);
  29426. Node443.a('node.bordercolor','rgba(0,0,0,1)');
  29427. Node443.a('node.borderwidth', 0);
  29428. Node443.a('node.background','' || 'rgba(0,0,0,0)');
  29429. Node443.a('node.gradient','');
  29430. Node443.a('node.gradientcolor','');
  29431. Node443.a('node.text','0');
  29432. Node443.a('node.textalign','left');
  29433. Node443.a('node.textvAlign','middle');
  29434. Node443.a('node.textrect', [Node443textStart, 0, Node443textWidth, Node443height]);
  29435. Node443.a('node.color','rgba(0,0,0,1)');
  29436. Node443.a('node.font',' '+ Node443fontSize + 'px "Arial"');
  29437. Node443.a('node.textvisible',true);
  29438. Node443.a('node.linefeed',false);
  29439. if (false) {
  29440. Node443.a('node.textfunc',function(g) {
  29441. g.beginPath();
  29442. var str=Node443.a('node.text') || '0';
  29443. var color=Node443.a('node.color') || 'rgba(0,0,0,1)';
  29444. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node443width,Node443height,13.3333*_ratio.ratioY,"left",color,' '+ Node443fontSize + 'px "Arial"', 0,g);
  29445. });
  29446. }
  29447. if (false) {
  29448. Node443.a('node.underlinepoints',[Node443lineStart, (16 - 13.3333) * 0.5 * _ratio.ratioY + Node443fontSize + 2 , ht.Default.getTextSize('0', ' '+ Node443fontSize + 'px "Arial"').width + 6, (Node443height - Node443fontSize) * 0.5*_ratio.ratioY + Node443fontSize + 2 ]);
  29449. Node443.a('node.underlinevisible',false);
  29450. Node443.a('node.underlineBorderWidth', 1);
  29451. }
  29452. dataModel.add(Node443);
  29453. zoomNodeList.push({
  29454. node: Node443,
  29455. borderWidth: 0,
  29456. attr: 'node.borderwidth'
  29457. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  29458. var Node444 = new ht.Node();
  29459. var Node444textStart, Node444textWidth, Node444lineStart, Node444align = 'left', Node444fontSize = 13.3333*_ratio.ratioY,Node444width = 29*_ratio.ratioX, Node444height = 16*_ratio.ratioY;
  29460. (function () {
  29461. if (Node444align === 'left') {
  29462. Node444textStart = Node444fontSize * 0.2 > 2 ? Node444fontSize * 0.2 - 4 : Node444fontSize * 0.2 - 9;
  29463. Node444textWidth = Node444width;
  29464. Node444lineStart = 1;
  29465. } else if (Node444align === 'right') {
  29466. Node444textStart = 0;
  29467. Node444textWidth =Node444fontSize <= 8 ? Node444width + Node444fontSize * 0.2 + 6 : Node444width - Node444fontSize * 0.2;
  29468. Node444lineStart = (Node444width - (ht.Default.getTextSize('0', ' '+ Node444fontSize + 'px "Arial"').width + 6)) * 0.5;
  29469. } else if (Node444align === 'center') {
  29470. Node444textStart = -3;
  29471. Node444textWidth = Node444width;
  29472. Node444lineStart = Node444width - ht.Default.getTextSize('0', ' '+ Node444fontSize + 'px "Arial"').width - 11;
  29473. }
  29474. })();
  29475. Node444.setImage(GD.getTextJSON(Node444width, Node444height, true, false, false, ' '+ Node444fontSize + 'px "Arial"'))
  29476. Node444.setPosition(960*ratio.ratioX, 871*ratio.ratioY);
  29477. Node444.setWidth(Node444width);
  29478. Node444.setHeight(Node444height);
  29479. Node444._nodeType = 'text';
  29480. Node444._disallowEvert = true;
  29481. Node444.setRotation(0*Math.PI/180);
  29482. Node444.a('node.width', Node444width);
  29483. Node444.a('node.height', Node444height);
  29484. Node444.a('node.rect', [0, 0, Node444width, Node444height]);
  29485. Node444.a('node.bordercolor','rgba(0,0,0,1)');
  29486. Node444.a('node.borderwidth', 0);
  29487. Node444.a('node.background','' || 'rgba(0,0,0,0)');
  29488. Node444.a('node.gradient','');
  29489. Node444.a('node.gradientcolor','');
  29490. Node444.a('node.text','0');
  29491. Node444.a('node.textalign','left');
  29492. Node444.a('node.textvAlign','middle');
  29493. Node444.a('node.textrect', [Node444textStart, 0, Node444textWidth, Node444height]);
  29494. Node444.a('node.color','rgba(0,0,0,1)');
  29495. Node444.a('node.font',' '+ Node444fontSize + 'px "Arial"');
  29496. Node444.a('node.textvisible',true);
  29497. Node444.a('node.linefeed',false);
  29498. if (false) {
  29499. Node444.a('node.textfunc',function(g) {
  29500. g.beginPath();
  29501. var str=Node444.a('node.text') || '0';
  29502. var color=Node444.a('node.color') || 'rgba(0,0,0,1)';
  29503. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node444width,Node444height,13.3333*_ratio.ratioY,"left",color,' '+ Node444fontSize + 'px "Arial"', 0,g);
  29504. });
  29505. }
  29506. if (false) {
  29507. Node444.a('node.underlinepoints',[Node444lineStart, (16 - 13.3333) * 0.5 * _ratio.ratioY + Node444fontSize + 2 , ht.Default.getTextSize('0', ' '+ Node444fontSize + 'px "Arial"').width + 6, (Node444height - Node444fontSize) * 0.5*_ratio.ratioY + Node444fontSize + 2 ]);
  29508. Node444.a('node.underlinevisible',false);
  29509. Node444.a('node.underlineBorderWidth', 1);
  29510. }
  29511. dataModel.add(Node444);
  29512. zoomNodeList.push({
  29513. node: Node444,
  29514. borderWidth: 0,
  29515. attr: 'node.borderwidth'
  29516. }); var Node445_0;
  29517. (function () {
  29518. var _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  29519. var ratioX, ratioY;
  29520. if ('Default' === 'False') {
  29521. ratioX = 1;
  29522. ratioY = 1;
  29523. } else if ('Default' === 'X') {
  29524. ratioX = ratioY = _ratio.ratioX;
  29525. } else if ('Default' === 'Y') {
  29526. ratioX = ratioY = _ratio.ratioY;
  29527. } else {
  29528. ratioX = _ratio.ratioX;
  29529. ratioY = _ratio.ratioY;
  29530. }
  29531. ht.Default.setImage('imgimage//left_menu_out0.png', PAGEROOTDIR + 'image//left_menu_out0.png');
  29532. Node445_0 = new ht.Node();
  29533. Node445_0.setPosition(13*ratio.ratioX, 216*ratio.ratioY);
  29534. Node445_0.setSize(27*ratioX, 101*ratioY);
  29535. Node445_0.setImage('imgimage//left_menu_out0.png');
  29536. Node445_0.setRotation(0*Math.PI/180);
  29537. Node445_0._zoomBy = 'Default';
  29538. Node445_0._nodeType = 'image';
  29539. Node445_0._disallowEvert = true;
  29540. dataModel.add(Node445_0);
  29541. })();
  29542. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  29543. var Node445_1 = new ht.Node();
  29544. var Node445_1textStart, Node445_1textWidth, Node445_1lineStart, Node445_1align = 'left', Node445_1fontSize = 19.99995*_ratio.ratioY,Node445_1width = 23*_ratio.ratioX, Node445_1height = 76*_ratio.ratioY;
  29545. (function () {
  29546. if (Node445_1align === 'left') {
  29547. Node445_1textStart = Node445_1fontSize * 0.2 > 2 ? Node445_1fontSize * 0.2 - 4 : Node445_1fontSize * 0.2 - 9;
  29548. Node445_1textWidth = Node445_1width;
  29549. Node445_1lineStart = 1;
  29550. } else if (Node445_1align === 'right') {
  29551. Node445_1textStart = 0;
  29552. Node445_1textWidth =Node445_1fontSize <= 8 ? Node445_1width + Node445_1fontSize * 0.2 + 6 : Node445_1width - Node445_1fontSize * 0.2;
  29553. Node445_1lineStart = (Node445_1width - (ht.Default.getTextSize('排布图', ' '+ Node445_1fontSize + 'px "Arial"').width + 6)) * 0.5;
  29554. } else if (Node445_1align === 'center') {
  29555. Node445_1textStart = -3;
  29556. Node445_1textWidth = Node445_1width;
  29557. Node445_1lineStart = Node445_1width - ht.Default.getTextSize('排布图', ' '+ Node445_1fontSize + 'px "Arial"').width - 11;
  29558. }
  29559. })();
  29560. Node445_1.setImage(GD.getTextJSON(Node445_1width, Node445_1height, false, true, false, ' '+ Node445_1fontSize + 'px "Arial"'))
  29561. Node445_1.setPosition(12*ratio.ratioX, 214*ratio.ratioY);
  29562. Node445_1.setWidth(Node445_1width);
  29563. Node445_1.setHeight(Node445_1height);
  29564. Node445_1._nodeType = 'text';
  29565. Node445_1._disallowEvert = true;
  29566. Node445_1.setRotation(0*Math.PI/180);
  29567. Node445_1.a('node.width', Node445_1width);
  29568. Node445_1.a('node.height', Node445_1height);
  29569. Node445_1.a('node.rect', [0, 0, Node445_1width, Node445_1height]);
  29570. Node445_1.a('node.bordercolor','rgba(0,0,0,1)');
  29571. Node445_1.a('node.borderwidth', 0);
  29572. Node445_1.a('node.background','' || 'rgba(0,0,0,0)');
  29573. Node445_1.a('node.gradient','');
  29574. Node445_1.a('node.gradientcolor','');
  29575. Node445_1.a('node.text','排布图');
  29576. Node445_1.a('node.textalign','left');
  29577. Node445_1.a('node.textvAlign','middle');
  29578. Node445_1.a('node.textrect', [Node445_1textStart, 0, Node445_1textWidth, Node445_1height]);
  29579. Node445_1.a('node.color','rgba(0,0,0,1)');
  29580. Node445_1.a('node.font',' '+ Node445_1fontSize + 'px "Arial"');
  29581. Node445_1.a('node.textvisible',false);
  29582. Node445_1.a('node.linefeed',true);
  29583. if (true) {
  29584. Node445_1.a('node.textfunc',function(g) {
  29585. g.beginPath();
  29586. var str=Node445_1.a('node.text') || '排布图';
  29587. var color=Node445_1.a('node.color') || 'rgba(0,0,0,1)';
  29588. canvasTextAutoLine(str,0,19.99995*0.5*_ratio.ratioY,Node445_1width,Node445_1height,19.99995*_ratio.ratioY,"left",color,' '+ Node445_1fontSize + 'px "Arial"', 0,g);
  29589. });
  29590. }
  29591. if (false) {
  29592. Node445_1.a('node.underlinepoints',[Node445_1lineStart, (76 - 19.99995) * 0.5 * _ratio.ratioY + Node445_1fontSize + 2 , ht.Default.getTextSize('排布图', ' '+ Node445_1fontSize + 'px "Arial"').width + 6, (Node445_1height - Node445_1fontSize) * 0.5*_ratio.ratioY + Node445_1fontSize + 2 ]);
  29593. Node445_1.a('node.underlinevisible',false);
  29594. Node445_1.a('node.underlineBorderWidth', 1);
  29595. }
  29596. dataModel.add(Node445_1);
  29597. zoomNodeList.push({
  29598. node: Node445_1,
  29599. borderWidth: 0,
  29600. attr: 'node.borderwidth'
  29601. }); var Node446_0;
  29602. (function () {
  29603. var _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  29604. var ratioX, ratioY;
  29605. if ('Default' === 'False') {
  29606. ratioX = 1;
  29607. ratioY = 1;
  29608. } else if ('Default' === 'X') {
  29609. ratioX = ratioY = _ratio.ratioX;
  29610. } else if ('Default' === 'Y') {
  29611. ratioX = ratioY = _ratio.ratioY;
  29612. } else {
  29613. ratioX = _ratio.ratioX;
  29614. ratioY = _ratio.ratioY;
  29615. }
  29616. ht.Default.setImage('imgimage//left_menu_out0.png', PAGEROOTDIR + 'image//left_menu_out0.png');
  29617. Node446_0 = new ht.Node();
  29618. Node446_0.setPosition(13*ratio.ratioX, 316*ratio.ratioY);
  29619. Node446_0.setSize(27*ratioX, 101*ratioY);
  29620. Node446_0.setImage('imgimage//left_menu_out0.png');
  29621. Node446_0.setRotation(0*Math.PI/180);
  29622. Node446_0._zoomBy = 'Default';
  29623. Node446_0._nodeType = 'image';
  29624. Node446_0._disallowEvert = true;
  29625. dataModel.add(Node446_0);
  29626. })();
  29627. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  29628. var Node446_1 = new ht.Node();
  29629. var Node446_1textStart, Node446_1textWidth, Node446_1lineStart, Node446_1align = 'left', Node446_1fontSize = 18.66662*_ratio.ratioY,Node446_1width = 23*_ratio.ratioX, Node446_1height = 76*_ratio.ratioY;
  29630. (function () {
  29631. if (Node446_1align === 'left') {
  29632. Node446_1textStart = Node446_1fontSize * 0.2 > 2 ? Node446_1fontSize * 0.2 - 4 : Node446_1fontSize * 0.2 - 9;
  29633. Node446_1textWidth = Node446_1width;
  29634. Node446_1lineStart = 1;
  29635. } else if (Node446_1align === 'right') {
  29636. Node446_1textStart = 0;
  29637. Node446_1textWidth =Node446_1fontSize <= 8 ? Node446_1width + Node446_1fontSize * 0.2 + 6 : Node446_1width - Node446_1fontSize * 0.2;
  29638. Node446_1lineStart = (Node446_1width - (ht.Default.getTextSize('总貌图', ' '+ Node446_1fontSize + 'px "Arial"').width + 6)) * 0.5;
  29639. } else if (Node446_1align === 'center') {
  29640. Node446_1textStart = -3;
  29641. Node446_1textWidth = Node446_1width;
  29642. Node446_1lineStart = Node446_1width - ht.Default.getTextSize('总貌图', ' '+ Node446_1fontSize + 'px "Arial"').width - 11;
  29643. }
  29644. })();
  29645. Node446_1.setImage(GD.getTextJSON(Node446_1width, Node446_1height, false, true, false, ' '+ Node446_1fontSize + 'px "Arial"'))
  29646. Node446_1.setPosition(12*ratio.ratioX, 314*ratio.ratioY);
  29647. Node446_1.setWidth(Node446_1width);
  29648. Node446_1.setHeight(Node446_1height);
  29649. Node446_1._nodeType = 'text';
  29650. Node446_1._disallowEvert = true;
  29651. Node446_1.setRotation(0*Math.PI/180);
  29652. Node446_1.a('node.width', Node446_1width);
  29653. Node446_1.a('node.height', Node446_1height);
  29654. Node446_1.a('node.rect', [0, 0, Node446_1width, Node446_1height]);
  29655. Node446_1.a('node.bordercolor','rgba(0,0,0,1)');
  29656. Node446_1.a('node.borderwidth', 0);
  29657. Node446_1.a('node.background','' || 'rgba(0,0,0,0)');
  29658. Node446_1.a('node.gradient','');
  29659. Node446_1.a('node.gradientcolor','');
  29660. Node446_1.a('node.text','总貌图');
  29661. Node446_1.a('node.textalign','left');
  29662. Node446_1.a('node.textvAlign','middle');
  29663. Node446_1.a('node.textrect', [Node446_1textStart, 0, Node446_1textWidth, Node446_1height]);
  29664. Node446_1.a('node.color','rgba(0,0,0,1)');
  29665. Node446_1.a('node.font',' '+ Node446_1fontSize + 'px "Arial"');
  29666. Node446_1.a('node.textvisible',false);
  29667. Node446_1.a('node.linefeed',true);
  29668. if (true) {
  29669. Node446_1.a('node.textfunc',function(g) {
  29670. g.beginPath();
  29671. var str=Node446_1.a('node.text') || '总貌图';
  29672. var color=Node446_1.a('node.color') || 'rgba(0,0,0,1)';
  29673. canvasTextAutoLine(str,0,18.66662*0.5*_ratio.ratioY,Node446_1width,Node446_1height,18.66662*_ratio.ratioY,"left",color,' '+ Node446_1fontSize + 'px "Arial"', 0,g);
  29674. });
  29675. }
  29676. if (false) {
  29677. Node446_1.a('node.underlinepoints',[Node446_1lineStart, (76 - 18.66662) * 0.5 * _ratio.ratioY + Node446_1fontSize + 2 , ht.Default.getTextSize('总貌图', ' '+ Node446_1fontSize + 'px "Arial"').width + 6, (Node446_1height - Node446_1fontSize) * 0.5*_ratio.ratioY + Node446_1fontSize + 2 ]);
  29678. Node446_1.a('node.underlinevisible',false);
  29679. Node446_1.a('node.underlineBorderWidth', 1);
  29680. }
  29681. dataModel.add(Node446_1);
  29682. zoomNodeList.push({
  29683. node: Node446_1,
  29684. borderWidth: 0,
  29685. attr: 'node.borderwidth'
  29686. }); var Node447_0;
  29687. (function () {
  29688. var _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  29689. var ratioX, ratioY;
  29690. if ('Default' === 'False') {
  29691. ratioX = 1;
  29692. ratioY = 1;
  29693. } else if ('Default' === 'X') {
  29694. ratioX = ratioY = _ratio.ratioX;
  29695. } else if ('Default' === 'Y') {
  29696. ratioX = ratioY = _ratio.ratioY;
  29697. } else {
  29698. ratioX = _ratio.ratioX;
  29699. ratioY = _ratio.ratioY;
  29700. }
  29701. ht.Default.setImage('imgimage//left_menu_out0.png', PAGEROOTDIR + 'image//left_menu_out0.png');
  29702. Node447_0 = new ht.Node();
  29703. Node447_0.setPosition(13*ratio.ratioX, 416*ratio.ratioY);
  29704. Node447_0.setSize(27*ratioX, 101*ratioY);
  29705. Node447_0.setImage('imgimage//left_menu_out0.png');
  29706. Node447_0.setRotation(0*Math.PI/180);
  29707. Node447_0._zoomBy = 'Default';
  29708. Node447_0._nodeType = 'image';
  29709. Node447_0._disallowEvert = true;
  29710. dataModel.add(Node447_0);
  29711. })();
  29712. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  29713. var Node447_1 = new ht.Node();
  29714. var Node447_1textStart, Node447_1textWidth, Node447_1lineStart, Node447_1align = 'left', Node447_1fontSize = 18.66662*_ratio.ratioY,Node447_1width = 23*_ratio.ratioX, Node447_1height = 76*_ratio.ratioY;
  29715. (function () {
  29716. if (Node447_1align === 'left') {
  29717. Node447_1textStart = Node447_1fontSize * 0.2 > 2 ? Node447_1fontSize * 0.2 - 4 : Node447_1fontSize * 0.2 - 9;
  29718. Node447_1textWidth = Node447_1width;
  29719. Node447_1lineStart = 1;
  29720. } else if (Node447_1align === 'right') {
  29721. Node447_1textStart = 0;
  29722. Node447_1textWidth =Node447_1fontSize <= 8 ? Node447_1width + Node447_1fontSize * 0.2 + 6 : Node447_1width - Node447_1fontSize * 0.2;
  29723. Node447_1lineStart = (Node447_1width - (ht.Default.getTextSize('升压站', ' '+ Node447_1fontSize + 'px "Arial"').width + 6)) * 0.5;
  29724. } else if (Node447_1align === 'center') {
  29725. Node447_1textStart = -3;
  29726. Node447_1textWidth = Node447_1width;
  29727. Node447_1lineStart = Node447_1width - ht.Default.getTextSize('升压站', ' '+ Node447_1fontSize + 'px "Arial"').width - 11;
  29728. }
  29729. })();
  29730. Node447_1.setImage(GD.getTextJSON(Node447_1width, Node447_1height, false, true, false, ' '+ Node447_1fontSize + 'px "Arial"'))
  29731. Node447_1.setPosition(12*ratio.ratioX, 414*ratio.ratioY);
  29732. Node447_1.setWidth(Node447_1width);
  29733. Node447_1.setHeight(Node447_1height);
  29734. Node447_1._nodeType = 'text';
  29735. Node447_1._disallowEvert = true;
  29736. Node447_1.setRotation(0*Math.PI/180);
  29737. Node447_1.a('node.width', Node447_1width);
  29738. Node447_1.a('node.height', Node447_1height);
  29739. Node447_1.a('node.rect', [0, 0, Node447_1width, Node447_1height]);
  29740. Node447_1.a('node.bordercolor','rgba(0,0,0,1)');
  29741. Node447_1.a('node.borderwidth', 0);
  29742. Node447_1.a('node.background','' || 'rgba(0,0,0,0)');
  29743. Node447_1.a('node.gradient','');
  29744. Node447_1.a('node.gradientcolor','');
  29745. Node447_1.a('node.text','升压站');
  29746. Node447_1.a('node.textalign','left');
  29747. Node447_1.a('node.textvAlign','middle');
  29748. Node447_1.a('node.textrect', [Node447_1textStart, 0, Node447_1textWidth, Node447_1height]);
  29749. Node447_1.a('node.color','rgba(0,0,0,1)');
  29750. Node447_1.a('node.font',' '+ Node447_1fontSize + 'px "Arial"');
  29751. Node447_1.a('node.textvisible',false);
  29752. Node447_1.a('node.linefeed',true);
  29753. if (true) {
  29754. Node447_1.a('node.textfunc',function(g) {
  29755. g.beginPath();
  29756. var str=Node447_1.a('node.text') || '升压站';
  29757. var color=Node447_1.a('node.color') || 'rgba(0,0,0,1)';
  29758. canvasTextAutoLine(str,0,18.66662*0.5*_ratio.ratioY,Node447_1width,Node447_1height,18.66662*_ratio.ratioY,"left",color,' '+ Node447_1fontSize + 'px "Arial"', 0,g);
  29759. });
  29760. }
  29761. if (false) {
  29762. Node447_1.a('node.underlinepoints',[Node447_1lineStart, (76 - 18.66662) * 0.5 * _ratio.ratioY + Node447_1fontSize + 2 , ht.Default.getTextSize('升压站', ' '+ Node447_1fontSize + 'px "Arial"').width + 6, (Node447_1height - Node447_1fontSize) * 0.5*_ratio.ratioY + Node447_1fontSize + 2 ]);
  29763. Node447_1.a('node.underlinevisible',false);
  29764. Node447_1.a('node.underlineBorderWidth', 1);
  29765. }
  29766. dataModel.add(Node447_1);
  29767. zoomNodeList.push({
  29768. node: Node447_1,
  29769. borderWidth: 0,
  29770. attr: 'node.borderwidth'
  29771. }); var Node448_0;
  29772. (function () {
  29773. var _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  29774. var ratioX, ratioY;
  29775. if ('Default' === 'False') {
  29776. ratioX = 1;
  29777. ratioY = 1;
  29778. } else if ('Default' === 'X') {
  29779. ratioX = ratioY = _ratio.ratioX;
  29780. } else if ('Default' === 'Y') {
  29781. ratioX = ratioY = _ratio.ratioY;
  29782. } else {
  29783. ratioX = _ratio.ratioX;
  29784. ratioY = _ratio.ratioY;
  29785. }
  29786. ht.Default.setImage('imgimage//left_menu_out0.png', PAGEROOTDIR + 'image//left_menu_out0.png');
  29787. Node448_0 = new ht.Node();
  29788. Node448_0.setPosition(13*ratio.ratioX, 616*ratio.ratioY);
  29789. Node448_0.setSize(27*ratioX, 101*ratioY);
  29790. Node448_0.setImage('imgimage//left_menu_out0.png');
  29791. Node448_0.setRotation(0*Math.PI/180);
  29792. Node448_0._zoomBy = 'Default';
  29793. Node448_0._nodeType = 'image';
  29794. Node448_0._disallowEvert = true;
  29795. dataModel.add(Node448_0);
  29796. })();
  29797. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  29798. var Node448_1 = new ht.Node();
  29799. var Node448_1textStart, Node448_1textWidth, Node448_1lineStart, Node448_1align = 'left', Node448_1fontSize = 18.66662*_ratio.ratioY,Node448_1width = 23*_ratio.ratioX, Node448_1height = 76*_ratio.ratioY;
  29800. (function () {
  29801. if (Node448_1align === 'left') {
  29802. Node448_1textStart = Node448_1fontSize * 0.2 > 2 ? Node448_1fontSize * 0.2 - 4 : Node448_1fontSize * 0.2 - 9;
  29803. Node448_1textWidth = Node448_1width;
  29804. Node448_1lineStart = 1;
  29805. } else if (Node448_1align === 'right') {
  29806. Node448_1textStart = 0;
  29807. Node448_1textWidth =Node448_1fontSize <= 8 ? Node448_1width + Node448_1fontSize * 0.2 + 6 : Node448_1width - Node448_1fontSize * 0.2;
  29808. Node448_1lineStart = (Node448_1width - (ht.Default.getTextSize('风机信息', ' '+ Node448_1fontSize + 'px "Arial"').width + 6)) * 0.5;
  29809. } else if (Node448_1align === 'center') {
  29810. Node448_1textStart = -3;
  29811. Node448_1textWidth = Node448_1width;
  29812. Node448_1lineStart = Node448_1width - ht.Default.getTextSize('风机信息', ' '+ Node448_1fontSize + 'px "Arial"').width - 11;
  29813. }
  29814. })();
  29815. Node448_1.setImage(GD.getTextJSON(Node448_1width, Node448_1height, false, true, false, ' '+ Node448_1fontSize + 'px "Arial"'))
  29816. Node448_1.setPosition(12*ratio.ratioX, 614*ratio.ratioY);
  29817. Node448_1.setWidth(Node448_1width);
  29818. Node448_1.setHeight(Node448_1height);
  29819. Node448_1._nodeType = 'text';
  29820. Node448_1._disallowEvert = true;
  29821. Node448_1.setRotation(0*Math.PI/180);
  29822. Node448_1.a('node.width', Node448_1width);
  29823. Node448_1.a('node.height', Node448_1height);
  29824. Node448_1.a('node.rect', [0, 0, Node448_1width, Node448_1height]);
  29825. Node448_1.a('node.bordercolor','rgba(0,0,0,1)');
  29826. Node448_1.a('node.borderwidth', 0);
  29827. Node448_1.a('node.background','' || 'rgba(0,0,0,0)');
  29828. Node448_1.a('node.gradient','');
  29829. Node448_1.a('node.gradientcolor','');
  29830. Node448_1.a('node.text','风机信息');
  29831. Node448_1.a('node.textalign','left');
  29832. Node448_1.a('node.textvAlign','middle');
  29833. Node448_1.a('node.textrect', [Node448_1textStart, 0, Node448_1textWidth, Node448_1height]);
  29834. Node448_1.a('node.color','rgba(0,0,0,1)');
  29835. Node448_1.a('node.font',' '+ Node448_1fontSize + 'px "Arial"');
  29836. Node448_1.a('node.textvisible',false);
  29837. Node448_1.a('node.linefeed',true);
  29838. if (true) {
  29839. Node448_1.a('node.textfunc',function(g) {
  29840. g.beginPath();
  29841. var str=Node448_1.a('node.text') || '风机信息';
  29842. var color=Node448_1.a('node.color') || 'rgba(0,0,0,1)';
  29843. canvasTextAutoLine(str,0,18.66662*0.5*_ratio.ratioY,Node448_1width,Node448_1height,18.66662*_ratio.ratioY,"left",color,' '+ Node448_1fontSize + 'px "Arial"', 0,g);
  29844. });
  29845. }
  29846. if (false) {
  29847. Node448_1.a('node.underlinepoints',[Node448_1lineStart, (76 - 18.66662) * 0.5 * _ratio.ratioY + Node448_1fontSize + 2 , ht.Default.getTextSize('风机信息', ' '+ Node448_1fontSize + 'px "Arial"').width + 6, (Node448_1height - Node448_1fontSize) * 0.5*_ratio.ratioY + Node448_1fontSize + 2 ]);
  29848. Node448_1.a('node.underlinevisible',false);
  29849. Node448_1.a('node.underlineBorderWidth', 1);
  29850. }
  29851. dataModel.add(Node448_1);
  29852. zoomNodeList.push({
  29853. node: Node448_1,
  29854. borderWidth: 0,
  29855. attr: 'node.borderwidth'
  29856. }); var Node449_0;
  29857. (function () {
  29858. var _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  29859. var ratioX, ratioY;
  29860. if ('Default' === 'False') {
  29861. ratioX = 1;
  29862. ratioY = 1;
  29863. } else if ('Default' === 'X') {
  29864. ratioX = ratioY = _ratio.ratioX;
  29865. } else if ('Default' === 'Y') {
  29866. ratioX = ratioY = _ratio.ratioY;
  29867. } else {
  29868. ratioX = _ratio.ratioX;
  29869. ratioY = _ratio.ratioY;
  29870. }
  29871. ht.Default.setImage('imgimage//left_menu_out0.png', PAGEROOTDIR + 'image//left_menu_out0.png');
  29872. Node449_0 = new ht.Node();
  29873. Node449_0.setPosition(13*ratio.ratioX, 716*ratio.ratioY);
  29874. Node449_0.setSize(27*ratioX, 101*ratioY);
  29875. Node449_0.setImage('imgimage//left_menu_out0.png');
  29876. Node449_0.setRotation(0*Math.PI/180);
  29877. Node449_0._zoomBy = 'Default';
  29878. Node449_0._nodeType = 'image';
  29879. Node449_0._disallowEvert = true;
  29880. dataModel.add(Node449_0);
  29881. })();
  29882. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  29883. var Node449_1 = new ht.Node();
  29884. var Node449_1textStart, Node449_1textWidth, Node449_1lineStart, Node449_1align = 'left', Node449_1fontSize = 18.66662*_ratio.ratioY,Node449_1width = 23*_ratio.ratioX, Node449_1height = 76*_ratio.ratioY;
  29885. (function () {
  29886. if (Node449_1align === 'left') {
  29887. Node449_1textStart = Node449_1fontSize * 0.2 > 2 ? Node449_1fontSize * 0.2 - 4 : Node449_1fontSize * 0.2 - 9;
  29888. Node449_1textWidth = Node449_1width;
  29889. Node449_1lineStart = 1;
  29890. } else if (Node449_1align === 'right') {
  29891. Node449_1textStart = 0;
  29892. Node449_1textWidth =Node449_1fontSize <= 8 ? Node449_1width + Node449_1fontSize * 0.2 + 6 : Node449_1width - Node449_1fontSize * 0.2;
  29893. Node449_1lineStart = (Node449_1width - (ht.Default.getTextSize('风机矩阵', ' '+ Node449_1fontSize + 'px "Arial"').width + 6)) * 0.5;
  29894. } else if (Node449_1align === 'center') {
  29895. Node449_1textStart = -3;
  29896. Node449_1textWidth = Node449_1width;
  29897. Node449_1lineStart = Node449_1width - ht.Default.getTextSize('风机矩阵', ' '+ Node449_1fontSize + 'px "Arial"').width - 11;
  29898. }
  29899. })();
  29900. Node449_1.setImage(GD.getTextJSON(Node449_1width, Node449_1height, false, true, false, ' '+ Node449_1fontSize + 'px "Arial"'))
  29901. Node449_1.setPosition(12*ratio.ratioX, 714*ratio.ratioY);
  29902. Node449_1.setWidth(Node449_1width);
  29903. Node449_1.setHeight(Node449_1height);
  29904. Node449_1._nodeType = 'text';
  29905. Node449_1._disallowEvert = true;
  29906. Node449_1.setRotation(0*Math.PI/180);
  29907. Node449_1.a('node.width', Node449_1width);
  29908. Node449_1.a('node.height', Node449_1height);
  29909. Node449_1.a('node.rect', [0, 0, Node449_1width, Node449_1height]);
  29910. Node449_1.a('node.bordercolor','rgba(0,0,0,1)');
  29911. Node449_1.a('node.borderwidth', 0);
  29912. Node449_1.a('node.background','' || 'rgba(0,0,0,0)');
  29913. Node449_1.a('node.gradient','');
  29914. Node449_1.a('node.gradientcolor','');
  29915. Node449_1.a('node.text','风机矩阵');
  29916. Node449_1.a('node.textalign','left');
  29917. Node449_1.a('node.textvAlign','middle');
  29918. Node449_1.a('node.textrect', [Node449_1textStart, 0, Node449_1textWidth, Node449_1height]);
  29919. Node449_1.a('node.color','rgba(0,0,0,1)');
  29920. Node449_1.a('node.font',' '+ Node449_1fontSize + 'px "Arial"');
  29921. Node449_1.a('node.textvisible',false);
  29922. Node449_1.a('node.linefeed',true);
  29923. if (true) {
  29924. Node449_1.a('node.textfunc',function(g) {
  29925. g.beginPath();
  29926. var str=Node449_1.a('node.text') || '风机矩阵';
  29927. var color=Node449_1.a('node.color') || 'rgba(0,0,0,1)';
  29928. canvasTextAutoLine(str,0,18.66662*0.5*_ratio.ratioY,Node449_1width,Node449_1height,18.66662*_ratio.ratioY,"left",color,' '+ Node449_1fontSize + 'px "Arial"', 0,g);
  29929. });
  29930. }
  29931. if (false) {
  29932. Node449_1.a('node.underlinepoints',[Node449_1lineStart, (76 - 18.66662) * 0.5 * _ratio.ratioY + Node449_1fontSize + 2 , ht.Default.getTextSize('风机矩阵', ' '+ Node449_1fontSize + 'px "Arial"').width + 6, (Node449_1height - Node449_1fontSize) * 0.5*_ratio.ratioY + Node449_1fontSize + 2 ]);
  29933. Node449_1.a('node.underlinevisible',false);
  29934. Node449_1.a('node.underlineBorderWidth', 1);
  29935. }
  29936. dataModel.add(Node449_1);
  29937. zoomNodeList.push({
  29938. node: Node449_1,
  29939. borderWidth: 0,
  29940. attr: 'node.borderwidth'
  29941. }); var Node450_0;
  29942. (function () {
  29943. var _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  29944. var ratioX, ratioY;
  29945. if ('Default' === 'False') {
  29946. ratioX = 1;
  29947. ratioY = 1;
  29948. } else if ('Default' === 'X') {
  29949. ratioX = ratioY = _ratio.ratioX;
  29950. } else if ('Default' === 'Y') {
  29951. ratioX = ratioY = _ratio.ratioY;
  29952. } else {
  29953. ratioX = _ratio.ratioX;
  29954. ratioY = _ratio.ratioY;
  29955. }
  29956. ht.Default.setImage('imgimage//left_menu_out0.png', PAGEROOTDIR + 'image//left_menu_out0.png');
  29957. Node450_0 = new ht.Node();
  29958. Node450_0.setPosition(13*ratio.ratioX, 516*ratio.ratioY);
  29959. Node450_0.setSize(27*ratioX, 101*ratioY);
  29960. Node450_0.setImage('imgimage//left_menu_out0.png');
  29961. Node450_0.setRotation(0*Math.PI/180);
  29962. Node450_0._zoomBy = 'Default';
  29963. Node450_0._nodeType = 'image';
  29964. Node450_0._disallowEvert = true;
  29965. dataModel.add(Node450_0);
  29966. })();
  29967. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  29968. var Node450_1 = new ht.Node();
  29969. var Node450_1textStart, Node450_1textWidth, Node450_1lineStart, Node450_1align = 'left', Node450_1fontSize = 18.66662*_ratio.ratioY,Node450_1width = 23*_ratio.ratioX, Node450_1height = 76*_ratio.ratioY;
  29970. (function () {
  29971. if (Node450_1align === 'left') {
  29972. Node450_1textStart = Node450_1fontSize * 0.2 > 2 ? Node450_1fontSize * 0.2 - 4 : Node450_1fontSize * 0.2 - 9;
  29973. Node450_1textWidth = Node450_1width;
  29974. Node450_1lineStart = 1;
  29975. } else if (Node450_1align === 'right') {
  29976. Node450_1textStart = 0;
  29977. Node450_1textWidth =Node450_1fontSize <= 8 ? Node450_1width + Node450_1fontSize * 0.2 + 6 : Node450_1width - Node450_1fontSize * 0.2;
  29978. Node450_1lineStart = (Node450_1width - (ht.Default.getTextSize('测风塔', ' '+ Node450_1fontSize + 'px "Arial"').width + 6)) * 0.5;
  29979. } else if (Node450_1align === 'center') {
  29980. Node450_1textStart = -3;
  29981. Node450_1textWidth = Node450_1width;
  29982. Node450_1lineStart = Node450_1width - ht.Default.getTextSize('测风塔', ' '+ Node450_1fontSize + 'px "Arial"').width - 11;
  29983. }
  29984. })();
  29985. Node450_1.setImage(GD.getTextJSON(Node450_1width, Node450_1height, false, true, false, ' '+ Node450_1fontSize + 'px "Arial"'))
  29986. Node450_1.setPosition(12*ratio.ratioX, 514*ratio.ratioY);
  29987. Node450_1.setWidth(Node450_1width);
  29988. Node450_1.setHeight(Node450_1height);
  29989. Node450_1._nodeType = 'text';
  29990. Node450_1._disallowEvert = true;
  29991. Node450_1.setRotation(0*Math.PI/180);
  29992. Node450_1.a('node.width', Node450_1width);
  29993. Node450_1.a('node.height', Node450_1height);
  29994. Node450_1.a('node.rect', [0, 0, Node450_1width, Node450_1height]);
  29995. Node450_1.a('node.bordercolor','rgba(0,0,0,1)');
  29996. Node450_1.a('node.borderwidth', 0);
  29997. Node450_1.a('node.background','' || 'rgba(0,0,0,0)');
  29998. Node450_1.a('node.gradient','');
  29999. Node450_1.a('node.gradientcolor','');
  30000. Node450_1.a('node.text','测风塔');
  30001. Node450_1.a('node.textalign','left');
  30002. Node450_1.a('node.textvAlign','middle');
  30003. Node450_1.a('node.textrect', [Node450_1textStart, 0, Node450_1textWidth, Node450_1height]);
  30004. Node450_1.a('node.color','rgba(0,0,0,1)');
  30005. Node450_1.a('node.font',' '+ Node450_1fontSize + 'px "Arial"');
  30006. Node450_1.a('node.textvisible',false);
  30007. Node450_1.a('node.linefeed',true);
  30008. if (true) {
  30009. Node450_1.a('node.textfunc',function(g) {
  30010. g.beginPath();
  30011. var str=Node450_1.a('node.text') || '测风塔';
  30012. var color=Node450_1.a('node.color') || 'rgba(0,0,0,1)';
  30013. canvasTextAutoLine(str,0,18.66662*0.5*_ratio.ratioY,Node450_1width,Node450_1height,18.66662*_ratio.ratioY,"left",color,' '+ Node450_1fontSize + 'px "Arial"', 0,g);
  30014. });
  30015. }
  30016. if (false) {
  30017. Node450_1.a('node.underlinepoints',[Node450_1lineStart, (76 - 18.66662) * 0.5 * _ratio.ratioY + Node450_1fontSize + 2 , ht.Default.getTextSize('测风塔', ' '+ Node450_1fontSize + 'px "Arial"').width + 6, (Node450_1height - Node450_1fontSize) * 0.5*_ratio.ratioY + Node450_1fontSize + 2 ]);
  30018. Node450_1.a('node.underlinevisible',false);
  30019. Node450_1.a('node.underlineBorderWidth', 1);
  30020. }
  30021. dataModel.add(Node450_1);
  30022. zoomNodeList.push({
  30023. node: Node450_1,
  30024. borderWidth: 0,
  30025. attr: 'node.borderwidth'
  30026. }); var Node451_0;
  30027. (function () {
  30028. var _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  30029. var ratioX, ratioY;
  30030. if ('Default' === 'False') {
  30031. ratioX = 1;
  30032. ratioY = 1;
  30033. } else if ('Default' === 'X') {
  30034. ratioX = ratioY = _ratio.ratioX;
  30035. } else if ('Default' === 'Y') {
  30036. ratioX = ratioY = _ratio.ratioY;
  30037. } else {
  30038. ratioX = _ratio.ratioX;
  30039. ratioY = _ratio.ratioY;
  30040. }
  30041. ht.Default.setImage('imgimage//left_menu_over0.png', PAGEROOTDIR + 'image//left_menu_over0.png');
  30042. Node451_0 = new ht.Node();
  30043. Node451_0.setPosition(13*ratio.ratioX, 216*ratio.ratioY);
  30044. Node451_0.setSize(27*ratioX, 101*ratioY);
  30045. Node451_0.setImage('imgimage//left_menu_over0.png');
  30046. Node451_0.setRotation(0*Math.PI/180);
  30047. Node451_0._zoomBy = 'Default';
  30048. Node451_0._nodeType = 'image';
  30049. Node451_0._disallowEvert = true;
  30050. dataModel.add(Node451_0);
  30051. })();
  30052. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  30053. var Node451_1 = new ht.Node();
  30054. var Node451_1textStart, Node451_1textWidth, Node451_1lineStart, Node451_1align = 'left', Node451_1fontSize = 19.99995*_ratio.ratioY,Node451_1width = 23*_ratio.ratioX, Node451_1height = 76*_ratio.ratioY;
  30055. (function () {
  30056. if (Node451_1align === 'left') {
  30057. Node451_1textStart = Node451_1fontSize * 0.2 > 2 ? Node451_1fontSize * 0.2 - 4 : Node451_1fontSize * 0.2 - 9;
  30058. Node451_1textWidth = Node451_1width;
  30059. Node451_1lineStart = 1;
  30060. } else if (Node451_1align === 'right') {
  30061. Node451_1textStart = 0;
  30062. Node451_1textWidth =Node451_1fontSize <= 8 ? Node451_1width + Node451_1fontSize * 0.2 + 6 : Node451_1width - Node451_1fontSize * 0.2;
  30063. Node451_1lineStart = (Node451_1width - (ht.Default.getTextSize('排布图', ' '+ Node451_1fontSize + 'px "Arial"').width + 6)) * 0.5;
  30064. } else if (Node451_1align === 'center') {
  30065. Node451_1textStart = -3;
  30066. Node451_1textWidth = Node451_1width;
  30067. Node451_1lineStart = Node451_1width - ht.Default.getTextSize('排布图', ' '+ Node451_1fontSize + 'px "Arial"').width - 11;
  30068. }
  30069. })();
  30070. Node451_1.setImage(GD.getTextJSON(Node451_1width, Node451_1height, false, true, false, ' '+ Node451_1fontSize + 'px "Arial"'))
  30071. Node451_1.setPosition(11*ratio.ratioX, 214*ratio.ratioY);
  30072. Node451_1.setWidth(Node451_1width);
  30073. Node451_1.setHeight(Node451_1height);
  30074. Node451_1._nodeType = 'text';
  30075. Node451_1._disallowEvert = true;
  30076. Node451_1.setRotation(0*Math.PI/180);
  30077. Node451_1.a('node.width', Node451_1width);
  30078. Node451_1.a('node.height', Node451_1height);
  30079. Node451_1.a('node.rect', [0, 0, Node451_1width, Node451_1height]);
  30080. Node451_1.a('node.bordercolor','rgba(0,0,0,1)');
  30081. Node451_1.a('node.borderwidth', 0);
  30082. Node451_1.a('node.background','' || 'rgba(0,0,0,0)');
  30083. Node451_1.a('node.gradient','');
  30084. Node451_1.a('node.gradientcolor','');
  30085. Node451_1.a('node.text','排布图');
  30086. Node451_1.a('node.textalign','left');
  30087. Node451_1.a('node.textvAlign','middle');
  30088. Node451_1.a('node.textrect', [Node451_1textStart, 0, Node451_1textWidth, Node451_1height]);
  30089. Node451_1.a('node.color','rgba(0,0,0,1)');
  30090. Node451_1.a('node.font',' '+ Node451_1fontSize + 'px "Arial"');
  30091. Node451_1.a('node.textvisible',false);
  30092. Node451_1.a('node.linefeed',true);
  30093. if (true) {
  30094. Node451_1.a('node.textfunc',function(g) {
  30095. g.beginPath();
  30096. var str=Node451_1.a('node.text') || '排布图';
  30097. var color=Node451_1.a('node.color') || 'rgba(0,0,0,1)';
  30098. canvasTextAutoLine(str,0,19.99995*0.5*_ratio.ratioY,Node451_1width,Node451_1height,19.99995*_ratio.ratioY,"left",color,' '+ Node451_1fontSize + 'px "Arial"', 0,g);
  30099. });
  30100. }
  30101. if (false) {
  30102. Node451_1.a('node.underlinepoints',[Node451_1lineStart, (76 - 19.99995) * 0.5 * _ratio.ratioY + Node451_1fontSize + 2 , ht.Default.getTextSize('排布图', ' '+ Node451_1fontSize + 'px "Arial"').width + 6, (Node451_1height - Node451_1fontSize) * 0.5*_ratio.ratioY + Node451_1fontSize + 2 ]);
  30103. Node451_1.a('node.underlinevisible',false);
  30104. Node451_1.a('node.underlineBorderWidth', 1);
  30105. }
  30106. dataModel.add(Node451_1);
  30107. zoomNodeList.push({
  30108. node: Node451_1,
  30109. borderWidth: 0,
  30110. attr: 'node.borderwidth'
  30111. }); var Node452_0;
  30112. (function () {
  30113. var _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  30114. var ratioX, ratioY;
  30115. if ('Default' === 'False') {
  30116. ratioX = 1;
  30117. ratioY = 1;
  30118. } else if ('Default' === 'X') {
  30119. ratioX = ratioY = _ratio.ratioX;
  30120. } else if ('Default' === 'Y') {
  30121. ratioX = ratioY = _ratio.ratioY;
  30122. } else {
  30123. ratioX = _ratio.ratioX;
  30124. ratioY = _ratio.ratioY;
  30125. }
  30126. ht.Default.setImage('imgimage//left_menu_over0.png', PAGEROOTDIR + 'image//left_menu_over0.png');
  30127. Node452_0 = new ht.Node();
  30128. Node452_0.setPosition(13*ratio.ratioX, 316*ratio.ratioY);
  30129. Node452_0.setSize(27*ratioX, 101*ratioY);
  30130. Node452_0.setImage('imgimage//left_menu_over0.png');
  30131. Node452_0.setRotation(0*Math.PI/180);
  30132. Node452_0._zoomBy = 'Default';
  30133. Node452_0._nodeType = 'image';
  30134. Node452_0._disallowEvert = true;
  30135. dataModel.add(Node452_0);
  30136. })();
  30137. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  30138. var Node452_1 = new ht.Node();
  30139. var Node452_1textStart, Node452_1textWidth, Node452_1lineStart, Node452_1align = 'left', Node452_1fontSize = 18.66662*_ratio.ratioY,Node452_1width = 23*_ratio.ratioX, Node452_1height = 76*_ratio.ratioY;
  30140. (function () {
  30141. if (Node452_1align === 'left') {
  30142. Node452_1textStart = Node452_1fontSize * 0.2 > 2 ? Node452_1fontSize * 0.2 - 4 : Node452_1fontSize * 0.2 - 9;
  30143. Node452_1textWidth = Node452_1width;
  30144. Node452_1lineStart = 1;
  30145. } else if (Node452_1align === 'right') {
  30146. Node452_1textStart = 0;
  30147. Node452_1textWidth =Node452_1fontSize <= 8 ? Node452_1width + Node452_1fontSize * 0.2 + 6 : Node452_1width - Node452_1fontSize * 0.2;
  30148. Node452_1lineStart = (Node452_1width - (ht.Default.getTextSize('总貌图', ' '+ Node452_1fontSize + 'px "Arial"').width + 6)) * 0.5;
  30149. } else if (Node452_1align === 'center') {
  30150. Node452_1textStart = -3;
  30151. Node452_1textWidth = Node452_1width;
  30152. Node452_1lineStart = Node452_1width - ht.Default.getTextSize('总貌图', ' '+ Node452_1fontSize + 'px "Arial"').width - 11;
  30153. }
  30154. })();
  30155. Node452_1.setImage(GD.getTextJSON(Node452_1width, Node452_1height, false, true, false, ' '+ Node452_1fontSize + 'px "Arial"'))
  30156. Node452_1.setPosition(12*ratio.ratioX, 314*ratio.ratioY);
  30157. Node452_1.setWidth(Node452_1width);
  30158. Node452_1.setHeight(Node452_1height);
  30159. Node452_1._nodeType = 'text';
  30160. Node452_1._disallowEvert = true;
  30161. Node452_1.setRotation(0*Math.PI/180);
  30162. Node452_1.a('node.width', Node452_1width);
  30163. Node452_1.a('node.height', Node452_1height);
  30164. Node452_1.a('node.rect', [0, 0, Node452_1width, Node452_1height]);
  30165. Node452_1.a('node.bordercolor','rgba(0,0,0,1)');
  30166. Node452_1.a('node.borderwidth', 0);
  30167. Node452_1.a('node.background','' || 'rgba(0,0,0,0)');
  30168. Node452_1.a('node.gradient','');
  30169. Node452_1.a('node.gradientcolor','');
  30170. Node452_1.a('node.text','总貌图');
  30171. Node452_1.a('node.textalign','left');
  30172. Node452_1.a('node.textvAlign','middle');
  30173. Node452_1.a('node.textrect', [Node452_1textStart, 0, Node452_1textWidth, Node452_1height]);
  30174. Node452_1.a('node.color','rgba(0,0,0,1)');
  30175. Node452_1.a('node.font',' '+ Node452_1fontSize + 'px "Arial"');
  30176. Node452_1.a('node.textvisible',false);
  30177. Node452_1.a('node.linefeed',true);
  30178. if (true) {
  30179. Node452_1.a('node.textfunc',function(g) {
  30180. g.beginPath();
  30181. var str=Node452_1.a('node.text') || '总貌图';
  30182. var color=Node452_1.a('node.color') || 'rgba(0,0,0,1)';
  30183. canvasTextAutoLine(str,0,18.66662*0.5*_ratio.ratioY,Node452_1width,Node452_1height,18.66662*_ratio.ratioY,"left",color,' '+ Node452_1fontSize + 'px "Arial"', 0,g);
  30184. });
  30185. }
  30186. if (false) {
  30187. Node452_1.a('node.underlinepoints',[Node452_1lineStart, (76 - 18.66662) * 0.5 * _ratio.ratioY + Node452_1fontSize + 2 , ht.Default.getTextSize('总貌图', ' '+ Node452_1fontSize + 'px "Arial"').width + 6, (Node452_1height - Node452_1fontSize) * 0.5*_ratio.ratioY + Node452_1fontSize + 2 ]);
  30188. Node452_1.a('node.underlinevisible',false);
  30189. Node452_1.a('node.underlineBorderWidth', 1);
  30190. }
  30191. dataModel.add(Node452_1);
  30192. zoomNodeList.push({
  30193. node: Node452_1,
  30194. borderWidth: 0,
  30195. attr: 'node.borderwidth'
  30196. }); var Node453_0;
  30197. (function () {
  30198. var _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  30199. var ratioX, ratioY;
  30200. if ('Default' === 'False') {
  30201. ratioX = 1;
  30202. ratioY = 1;
  30203. } else if ('Default' === 'X') {
  30204. ratioX = ratioY = _ratio.ratioX;
  30205. } else if ('Default' === 'Y') {
  30206. ratioX = ratioY = _ratio.ratioY;
  30207. } else {
  30208. ratioX = _ratio.ratioX;
  30209. ratioY = _ratio.ratioY;
  30210. }
  30211. ht.Default.setImage('imgimage//left_menu_over0.png', PAGEROOTDIR + 'image//left_menu_over0.png');
  30212. Node453_0 = new ht.Node();
  30213. Node453_0.setPosition(13*ratio.ratioX, 416*ratio.ratioY);
  30214. Node453_0.setSize(27*ratioX, 101*ratioY);
  30215. Node453_0.setImage('imgimage//left_menu_over0.png');
  30216. Node453_0.setRotation(0*Math.PI/180);
  30217. Node453_0._zoomBy = 'Default';
  30218. Node453_0._nodeType = 'image';
  30219. Node453_0._disallowEvert = true;
  30220. dataModel.add(Node453_0);
  30221. })();
  30222. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  30223. var Node453_1 = new ht.Node();
  30224. var Node453_1textStart, Node453_1textWidth, Node453_1lineStart, Node453_1align = 'left', Node453_1fontSize = 18.66662*_ratio.ratioY,Node453_1width = 23*_ratio.ratioX, Node453_1height = 76*_ratio.ratioY;
  30225. (function () {
  30226. if (Node453_1align === 'left') {
  30227. Node453_1textStart = Node453_1fontSize * 0.2 > 2 ? Node453_1fontSize * 0.2 - 4 : Node453_1fontSize * 0.2 - 9;
  30228. Node453_1textWidth = Node453_1width;
  30229. Node453_1lineStart = 1;
  30230. } else if (Node453_1align === 'right') {
  30231. Node453_1textStart = 0;
  30232. Node453_1textWidth =Node453_1fontSize <= 8 ? Node453_1width + Node453_1fontSize * 0.2 + 6 : Node453_1width - Node453_1fontSize * 0.2;
  30233. Node453_1lineStart = (Node453_1width - (ht.Default.getTextSize('升压站', ' '+ Node453_1fontSize + 'px "Arial"').width + 6)) * 0.5;
  30234. } else if (Node453_1align === 'center') {
  30235. Node453_1textStart = -3;
  30236. Node453_1textWidth = Node453_1width;
  30237. Node453_1lineStart = Node453_1width - ht.Default.getTextSize('升压站', ' '+ Node453_1fontSize + 'px "Arial"').width - 11;
  30238. }
  30239. })();
  30240. Node453_1.setImage(GD.getTextJSON(Node453_1width, Node453_1height, false, true, false, ' '+ Node453_1fontSize + 'px "Arial"'))
  30241. Node453_1.setPosition(12*ratio.ratioX, 414*ratio.ratioY);
  30242. Node453_1.setWidth(Node453_1width);
  30243. Node453_1.setHeight(Node453_1height);
  30244. Node453_1._nodeType = 'text';
  30245. Node453_1._disallowEvert = true;
  30246. Node453_1.setRotation(0*Math.PI/180);
  30247. Node453_1.a('node.width', Node453_1width);
  30248. Node453_1.a('node.height', Node453_1height);
  30249. Node453_1.a('node.rect', [0, 0, Node453_1width, Node453_1height]);
  30250. Node453_1.a('node.bordercolor','rgba(0,0,0,1)');
  30251. Node453_1.a('node.borderwidth', 0);
  30252. Node453_1.a('node.background','' || 'rgba(0,0,0,0)');
  30253. Node453_1.a('node.gradient','');
  30254. Node453_1.a('node.gradientcolor','');
  30255. Node453_1.a('node.text','升压站');
  30256. Node453_1.a('node.textalign','left');
  30257. Node453_1.a('node.textvAlign','middle');
  30258. Node453_1.a('node.textrect', [Node453_1textStart, 0, Node453_1textWidth, Node453_1height]);
  30259. Node453_1.a('node.color','rgba(0,0,0,1)');
  30260. Node453_1.a('node.font',' '+ Node453_1fontSize + 'px "Arial"');
  30261. Node453_1.a('node.textvisible',false);
  30262. Node453_1.a('node.linefeed',true);
  30263. if (true) {
  30264. Node453_1.a('node.textfunc',function(g) {
  30265. g.beginPath();
  30266. var str=Node453_1.a('node.text') || '升压站';
  30267. var color=Node453_1.a('node.color') || 'rgba(0,0,0,1)';
  30268. canvasTextAutoLine(str,0,18.66662*0.5*_ratio.ratioY,Node453_1width,Node453_1height,18.66662*_ratio.ratioY,"left",color,' '+ Node453_1fontSize + 'px "Arial"', 0,g);
  30269. });
  30270. }
  30271. if (false) {
  30272. Node453_1.a('node.underlinepoints',[Node453_1lineStart, (76 - 18.66662) * 0.5 * _ratio.ratioY + Node453_1fontSize + 2 , ht.Default.getTextSize('升压站', ' '+ Node453_1fontSize + 'px "Arial"').width + 6, (Node453_1height - Node453_1fontSize) * 0.5*_ratio.ratioY + Node453_1fontSize + 2 ]);
  30273. Node453_1.a('node.underlinevisible',false);
  30274. Node453_1.a('node.underlineBorderWidth', 1);
  30275. }
  30276. dataModel.add(Node453_1);
  30277. zoomNodeList.push({
  30278. node: Node453_1,
  30279. borderWidth: 0,
  30280. attr: 'node.borderwidth'
  30281. }); var Node454_0;
  30282. (function () {
  30283. var _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  30284. var ratioX, ratioY;
  30285. if ('Default' === 'False') {
  30286. ratioX = 1;
  30287. ratioY = 1;
  30288. } else if ('Default' === 'X') {
  30289. ratioX = ratioY = _ratio.ratioX;
  30290. } else if ('Default' === 'Y') {
  30291. ratioX = ratioY = _ratio.ratioY;
  30292. } else {
  30293. ratioX = _ratio.ratioX;
  30294. ratioY = _ratio.ratioY;
  30295. }
  30296. ht.Default.setImage('imgimage//left_menu_over0.png', PAGEROOTDIR + 'image//left_menu_over0.png');
  30297. Node454_0 = new ht.Node();
  30298. Node454_0.setPosition(13*ratio.ratioX, 716*ratio.ratioY);
  30299. Node454_0.setSize(27*ratioX, 101*ratioY);
  30300. Node454_0.setImage('imgimage//left_menu_over0.png');
  30301. Node454_0.setRotation(0*Math.PI/180);
  30302. Node454_0._zoomBy = 'Default';
  30303. Node454_0._nodeType = 'image';
  30304. Node454_0._disallowEvert = true;
  30305. dataModel.add(Node454_0);
  30306. })();
  30307. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  30308. var Node454_1 = new ht.Node();
  30309. var Node454_1textStart, Node454_1textWidth, Node454_1lineStart, Node454_1align = 'left', Node454_1fontSize = 18.66662*_ratio.ratioY,Node454_1width = 23*_ratio.ratioX, Node454_1height = 76*_ratio.ratioY;
  30310. (function () {
  30311. if (Node454_1align === 'left') {
  30312. Node454_1textStart = Node454_1fontSize * 0.2 > 2 ? Node454_1fontSize * 0.2 - 4 : Node454_1fontSize * 0.2 - 9;
  30313. Node454_1textWidth = Node454_1width;
  30314. Node454_1lineStart = 1;
  30315. } else if (Node454_1align === 'right') {
  30316. Node454_1textStart = 0;
  30317. Node454_1textWidth =Node454_1fontSize <= 8 ? Node454_1width + Node454_1fontSize * 0.2 + 6 : Node454_1width - Node454_1fontSize * 0.2;
  30318. Node454_1lineStart = (Node454_1width - (ht.Default.getTextSize('风机矩阵', ' '+ Node454_1fontSize + 'px "Arial"').width + 6)) * 0.5;
  30319. } else if (Node454_1align === 'center') {
  30320. Node454_1textStart = -3;
  30321. Node454_1textWidth = Node454_1width;
  30322. Node454_1lineStart = Node454_1width - ht.Default.getTextSize('风机矩阵', ' '+ Node454_1fontSize + 'px "Arial"').width - 11;
  30323. }
  30324. })();
  30325. Node454_1.setImage(GD.getTextJSON(Node454_1width, Node454_1height, false, true, false, ' '+ Node454_1fontSize + 'px "Arial"'))
  30326. Node454_1.setPosition(12*ratio.ratioX, 714*ratio.ratioY);
  30327. Node454_1.setWidth(Node454_1width);
  30328. Node454_1.setHeight(Node454_1height);
  30329. Node454_1._nodeType = 'text';
  30330. Node454_1._disallowEvert = true;
  30331. Node454_1.setRotation(0*Math.PI/180);
  30332. Node454_1.a('node.width', Node454_1width);
  30333. Node454_1.a('node.height', Node454_1height);
  30334. Node454_1.a('node.rect', [0, 0, Node454_1width, Node454_1height]);
  30335. Node454_1.a('node.bordercolor','rgba(0,0,0,1)');
  30336. Node454_1.a('node.borderwidth', 0);
  30337. Node454_1.a('node.background','' || 'rgba(0,0,0,0)');
  30338. Node454_1.a('node.gradient','');
  30339. Node454_1.a('node.gradientcolor','');
  30340. Node454_1.a('node.text','风机矩阵');
  30341. Node454_1.a('node.textalign','left');
  30342. Node454_1.a('node.textvAlign','middle');
  30343. Node454_1.a('node.textrect', [Node454_1textStart, 0, Node454_1textWidth, Node454_1height]);
  30344. Node454_1.a('node.color','rgba(0,0,0,1)');
  30345. Node454_1.a('node.font',' '+ Node454_1fontSize + 'px "Arial"');
  30346. Node454_1.a('node.textvisible',false);
  30347. Node454_1.a('node.linefeed',true);
  30348. if (true) {
  30349. Node454_1.a('node.textfunc',function(g) {
  30350. g.beginPath();
  30351. var str=Node454_1.a('node.text') || '风机矩阵';
  30352. var color=Node454_1.a('node.color') || 'rgba(0,0,0,1)';
  30353. canvasTextAutoLine(str,0,18.66662*0.5*_ratio.ratioY,Node454_1width,Node454_1height,18.66662*_ratio.ratioY,"left",color,' '+ Node454_1fontSize + 'px "Arial"', 0,g);
  30354. });
  30355. }
  30356. if (false) {
  30357. Node454_1.a('node.underlinepoints',[Node454_1lineStart, (76 - 18.66662) * 0.5 * _ratio.ratioY + Node454_1fontSize + 2 , ht.Default.getTextSize('风机矩阵', ' '+ Node454_1fontSize + 'px "Arial"').width + 6, (Node454_1height - Node454_1fontSize) * 0.5*_ratio.ratioY + Node454_1fontSize + 2 ]);
  30358. Node454_1.a('node.underlinevisible',false);
  30359. Node454_1.a('node.underlineBorderWidth', 1);
  30360. }
  30361. dataModel.add(Node454_1);
  30362. zoomNodeList.push({
  30363. node: Node454_1,
  30364. borderWidth: 0,
  30365. attr: 'node.borderwidth'
  30366. }); var Node455_0;
  30367. (function () {
  30368. var _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  30369. var ratioX, ratioY;
  30370. if ('Default' === 'False') {
  30371. ratioX = 1;
  30372. ratioY = 1;
  30373. } else if ('Default' === 'X') {
  30374. ratioX = ratioY = _ratio.ratioX;
  30375. } else if ('Default' === 'Y') {
  30376. ratioX = ratioY = _ratio.ratioY;
  30377. } else {
  30378. ratioX = _ratio.ratioX;
  30379. ratioY = _ratio.ratioY;
  30380. }
  30381. ht.Default.setImage('imgimage//left_menu_over0.png', PAGEROOTDIR + 'image//left_menu_over0.png');
  30382. Node455_0 = new ht.Node();
  30383. Node455_0.setPosition(13*ratio.ratioX, 616*ratio.ratioY);
  30384. Node455_0.setSize(27*ratioX, 101*ratioY);
  30385. Node455_0.setImage('imgimage//left_menu_over0.png');
  30386. Node455_0.setRotation(0*Math.PI/180);
  30387. Node455_0._zoomBy = 'Default';
  30388. Node455_0._nodeType = 'image';
  30389. Node455_0._disallowEvert = true;
  30390. dataModel.add(Node455_0);
  30391. })();
  30392. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  30393. var Node455_1 = new ht.Node();
  30394. var Node455_1textStart, Node455_1textWidth, Node455_1lineStart, Node455_1align = 'left', Node455_1fontSize = 18.66662*_ratio.ratioY,Node455_1width = 23*_ratio.ratioX, Node455_1height = 76*_ratio.ratioY;
  30395. (function () {
  30396. if (Node455_1align === 'left') {
  30397. Node455_1textStart = Node455_1fontSize * 0.2 > 2 ? Node455_1fontSize * 0.2 - 4 : Node455_1fontSize * 0.2 - 9;
  30398. Node455_1textWidth = Node455_1width;
  30399. Node455_1lineStart = 1;
  30400. } else if (Node455_1align === 'right') {
  30401. Node455_1textStart = 0;
  30402. Node455_1textWidth =Node455_1fontSize <= 8 ? Node455_1width + Node455_1fontSize * 0.2 + 6 : Node455_1width - Node455_1fontSize * 0.2;
  30403. Node455_1lineStart = (Node455_1width - (ht.Default.getTextSize('风机信息', ' '+ Node455_1fontSize + 'px "Arial"').width + 6)) * 0.5;
  30404. } else if (Node455_1align === 'center') {
  30405. Node455_1textStart = -3;
  30406. Node455_1textWidth = Node455_1width;
  30407. Node455_1lineStart = Node455_1width - ht.Default.getTextSize('风机信息', ' '+ Node455_1fontSize + 'px "Arial"').width - 11;
  30408. }
  30409. })();
  30410. Node455_1.setImage(GD.getTextJSON(Node455_1width, Node455_1height, false, true, false, ' '+ Node455_1fontSize + 'px "Arial"'))
  30411. Node455_1.setPosition(12*ratio.ratioX, 614*ratio.ratioY);
  30412. Node455_1.setWidth(Node455_1width);
  30413. Node455_1.setHeight(Node455_1height);
  30414. Node455_1._nodeType = 'text';
  30415. Node455_1._disallowEvert = true;
  30416. Node455_1.setRotation(0*Math.PI/180);
  30417. Node455_1.a('node.width', Node455_1width);
  30418. Node455_1.a('node.height', Node455_1height);
  30419. Node455_1.a('node.rect', [0, 0, Node455_1width, Node455_1height]);
  30420. Node455_1.a('node.bordercolor','rgba(0,0,0,1)');
  30421. Node455_1.a('node.borderwidth', 0);
  30422. Node455_1.a('node.background','' || 'rgba(0,0,0,0)');
  30423. Node455_1.a('node.gradient','');
  30424. Node455_1.a('node.gradientcolor','');
  30425. Node455_1.a('node.text','风机信息');
  30426. Node455_1.a('node.textalign','left');
  30427. Node455_1.a('node.textvAlign','middle');
  30428. Node455_1.a('node.textrect', [Node455_1textStart, 0, Node455_1textWidth, Node455_1height]);
  30429. Node455_1.a('node.color','rgba(0,0,0,1)');
  30430. Node455_1.a('node.font',' '+ Node455_1fontSize + 'px "Arial"');
  30431. Node455_1.a('node.textvisible',false);
  30432. Node455_1.a('node.linefeed',true);
  30433. if (true) {
  30434. Node455_1.a('node.textfunc',function(g) {
  30435. g.beginPath();
  30436. var str=Node455_1.a('node.text') || '风机信息';
  30437. var color=Node455_1.a('node.color') || 'rgba(0,0,0,1)';
  30438. canvasTextAutoLine(str,0,18.66662*0.5*_ratio.ratioY,Node455_1width,Node455_1height,18.66662*_ratio.ratioY,"left",color,' '+ Node455_1fontSize + 'px "Arial"', 0,g);
  30439. });
  30440. }
  30441. if (false) {
  30442. Node455_1.a('node.underlinepoints',[Node455_1lineStart, (76 - 18.66662) * 0.5 * _ratio.ratioY + Node455_1fontSize + 2 , ht.Default.getTextSize('风机信息', ' '+ Node455_1fontSize + 'px "Arial"').width + 6, (Node455_1height - Node455_1fontSize) * 0.5*_ratio.ratioY + Node455_1fontSize + 2 ]);
  30443. Node455_1.a('node.underlinevisible',false);
  30444. Node455_1.a('node.underlineBorderWidth', 1);
  30445. }
  30446. dataModel.add(Node455_1);
  30447. zoomNodeList.push({
  30448. node: Node455_1,
  30449. borderWidth: 0,
  30450. attr: 'node.borderwidth'
  30451. }); var Node456_0;
  30452. (function () {
  30453. var _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  30454. var ratioX, ratioY;
  30455. if ('Default' === 'False') {
  30456. ratioX = 1;
  30457. ratioY = 1;
  30458. } else if ('Default' === 'X') {
  30459. ratioX = ratioY = _ratio.ratioX;
  30460. } else if ('Default' === 'Y') {
  30461. ratioX = ratioY = _ratio.ratioY;
  30462. } else {
  30463. ratioX = _ratio.ratioX;
  30464. ratioY = _ratio.ratioY;
  30465. }
  30466. ht.Default.setImage('imgimage//left_menu_over0.png', PAGEROOTDIR + 'image//left_menu_over0.png');
  30467. Node456_0 = new ht.Node();
  30468. Node456_0.setPosition(13*ratio.ratioX, 516*ratio.ratioY);
  30469. Node456_0.setSize(27*ratioX, 101*ratioY);
  30470. Node456_0.setImage('imgimage//left_menu_over0.png');
  30471. Node456_0.setRotation(0*Math.PI/180);
  30472. Node456_0._zoomBy = 'Default';
  30473. Node456_0._nodeType = 'image';
  30474. Node456_0._disallowEvert = true;
  30475. dataModel.add(Node456_0);
  30476. })();
  30477. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  30478. var Node456_1 = new ht.Node();
  30479. var Node456_1textStart, Node456_1textWidth, Node456_1lineStart, Node456_1align = 'left', Node456_1fontSize = 18.66662*_ratio.ratioY,Node456_1width = 23*_ratio.ratioX, Node456_1height = 76*_ratio.ratioY;
  30480. (function () {
  30481. if (Node456_1align === 'left') {
  30482. Node456_1textStart = Node456_1fontSize * 0.2 > 2 ? Node456_1fontSize * 0.2 - 4 : Node456_1fontSize * 0.2 - 9;
  30483. Node456_1textWidth = Node456_1width;
  30484. Node456_1lineStart = 1;
  30485. } else if (Node456_1align === 'right') {
  30486. Node456_1textStart = 0;
  30487. Node456_1textWidth =Node456_1fontSize <= 8 ? Node456_1width + Node456_1fontSize * 0.2 + 6 : Node456_1width - Node456_1fontSize * 0.2;
  30488. Node456_1lineStart = (Node456_1width - (ht.Default.getTextSize('测风塔', ' '+ Node456_1fontSize + 'px "Arial"').width + 6)) * 0.5;
  30489. } else if (Node456_1align === 'center') {
  30490. Node456_1textStart = -3;
  30491. Node456_1textWidth = Node456_1width;
  30492. Node456_1lineStart = Node456_1width - ht.Default.getTextSize('测风塔', ' '+ Node456_1fontSize + 'px "Arial"').width - 11;
  30493. }
  30494. })();
  30495. Node456_1.setImage(GD.getTextJSON(Node456_1width, Node456_1height, false, true, false, ' '+ Node456_1fontSize + 'px "Arial"'))
  30496. Node456_1.setPosition(12*ratio.ratioX, 514*ratio.ratioY);
  30497. Node456_1.setWidth(Node456_1width);
  30498. Node456_1.setHeight(Node456_1height);
  30499. Node456_1._nodeType = 'text';
  30500. Node456_1._disallowEvert = true;
  30501. Node456_1.setRotation(0*Math.PI/180);
  30502. Node456_1.a('node.width', Node456_1width);
  30503. Node456_1.a('node.height', Node456_1height);
  30504. Node456_1.a('node.rect', [0, 0, Node456_1width, Node456_1height]);
  30505. Node456_1.a('node.bordercolor','rgba(0,0,0,1)');
  30506. Node456_1.a('node.borderwidth', 0);
  30507. Node456_1.a('node.background','' || 'rgba(0,0,0,0)');
  30508. Node456_1.a('node.gradient','');
  30509. Node456_1.a('node.gradientcolor','');
  30510. Node456_1.a('node.text','测风塔');
  30511. Node456_1.a('node.textalign','left');
  30512. Node456_1.a('node.textvAlign','middle');
  30513. Node456_1.a('node.textrect', [Node456_1textStart, 0, Node456_1textWidth, Node456_1height]);
  30514. Node456_1.a('node.color','rgba(0,0,0,1)');
  30515. Node456_1.a('node.font',' '+ Node456_1fontSize + 'px "Arial"');
  30516. Node456_1.a('node.textvisible',false);
  30517. Node456_1.a('node.linefeed',true);
  30518. if (true) {
  30519. Node456_1.a('node.textfunc',function(g) {
  30520. g.beginPath();
  30521. var str=Node456_1.a('node.text') || '测风塔';
  30522. var color=Node456_1.a('node.color') || 'rgba(0,0,0,1)';
  30523. canvasTextAutoLine(str,0,18.66662*0.5*_ratio.ratioY,Node456_1width,Node456_1height,18.66662*_ratio.ratioY,"left",color,' '+ Node456_1fontSize + 'px "Arial"', 0,g);
  30524. });
  30525. }
  30526. if (false) {
  30527. Node456_1.a('node.underlinepoints',[Node456_1lineStart, (76 - 18.66662) * 0.5 * _ratio.ratioY + Node456_1fontSize + 2 , ht.Default.getTextSize('测风塔', ' '+ Node456_1fontSize + 'px "Arial"').width + 6, (Node456_1height - Node456_1fontSize) * 0.5*_ratio.ratioY + Node456_1fontSize + 2 ]);
  30528. Node456_1.a('node.underlinevisible',false);
  30529. Node456_1.a('node.underlineBorderWidth', 1);
  30530. }
  30531. dataModel.add(Node456_1);
  30532. zoomNodeList.push({
  30533. node: Node456_1,
  30534. borderWidth: 0,
  30535. attr: 'node.borderwidth'
  30536. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  30537. var Node457_0 = new ht.Node();
  30538. var Node457_0textStart, Node457_0textWidth, Node457_0lineStart, Node457_0align = 'center', Node457_0fontSize = 14.66663*_ratio.ratioY,Node457_0width = 67*_ratio.ratioX, Node457_0height = 26*_ratio.ratioY;
  30539. (function () {
  30540. if (Node457_0align === 'left') {
  30541. Node457_0textStart = Node457_0fontSize * 0.2 > 2 ? Node457_0fontSize * 0.2 - 4 : Node457_0fontSize * 0.2 - 9;
  30542. Node457_0textWidth = Node457_0width;
  30543. Node457_0lineStart = 1;
  30544. } else if (Node457_0align === 'right') {
  30545. Node457_0textStart = 0;
  30546. Node457_0textWidth =Node457_0fontSize <= 8 ? Node457_0width + Node457_0fontSize * 0.2 + 6 : Node457_0width - Node457_0fontSize * 0.2;
  30547. Node457_0lineStart = (Node457_0width - (ht.Default.getTextSize('台', ' '+ Node457_0fontSize + 'px "Arial"').width + 6)) * 0.5;
  30548. } else if (Node457_0align === 'center') {
  30549. Node457_0textStart = -3;
  30550. Node457_0textWidth = Node457_0width;
  30551. Node457_0lineStart = Node457_0width - ht.Default.getTextSize('台', ' '+ Node457_0fontSize + 'px "Arial"').width - 11;
  30552. }
  30553. })();
  30554. Node457_0.setImage(GD.getTextJSON(Node457_0width, Node457_0height, true, false, false, ' '+ Node457_0fontSize + 'px "Arial"'))
  30555. Node457_0.setPosition(1862*ratio.ratioX, 81*ratio.ratioY);
  30556. Node457_0.setWidth(Node457_0width);
  30557. Node457_0.setHeight(Node457_0height);
  30558. Node457_0._nodeType = 'text';
  30559. Node457_0._disallowEvert = true;
  30560. Node457_0.setRotation(0*Math.PI/180);
  30561. Node457_0.a('node.width', Node457_0width);
  30562. Node457_0.a('node.height', Node457_0height);
  30563. Node457_0.a('node.rect', [0, 0, Node457_0width, Node457_0height]);
  30564. Node457_0.a('node.bordercolor','rgba(105,105,105,1)');
  30565. Node457_0.a('node.borderwidth', 0);
  30566. Node457_0.a('node.background','' || 'rgba(0,0,0,0)');
  30567. Node457_0.a('node.gradient','');
  30568. Node457_0.a('node.gradientcolor','');
  30569. Node457_0.a('node.text','台');
  30570. Node457_0.a('node.textalign','center');
  30571. Node457_0.a('node.textvAlign','middle');
  30572. Node457_0.a('node.textrect', [Node457_0textStart, 0, Node457_0textWidth, Node457_0height]);
  30573. Node457_0.a('node.color','rgba(105,105,105,1)');
  30574. Node457_0.a('node.font',' '+ Node457_0fontSize + 'px "Arial"');
  30575. Node457_0.a('node.textvisible',true);
  30576. Node457_0.a('node.linefeed',false);
  30577. if (false) {
  30578. Node457_0.a('node.textfunc',function(g) {
  30579. g.beginPath();
  30580. var str=Node457_0.a('node.text') || '台';
  30581. var color=Node457_0.a('node.color') || 'rgba(105,105,105,1)';
  30582. canvasTextAutoLine(str,0,14.66663*0.5*_ratio.ratioY,Node457_0width,Node457_0height,14.66663*_ratio.ratioY,"center",color,' '+ Node457_0fontSize + 'px "Arial"', 0,g);
  30583. });
  30584. }
  30585. if (false) {
  30586. Node457_0.a('node.underlinepoints',[Node457_0lineStart, (26 - 14.66663) * 0.5 * _ratio.ratioY + Node457_0fontSize + 2 , ht.Default.getTextSize('台', ' '+ Node457_0fontSize + 'px "Arial"').width + 6, (Node457_0height - Node457_0fontSize) * 0.5*_ratio.ratioY + Node457_0fontSize + 2 ]);
  30587. Node457_0.a('node.underlinevisible',false);
  30588. Node457_0.a('node.underlineBorderWidth', 1);
  30589. }
  30590. dataModel.add(Node457_0);
  30591. zoomNodeList.push({
  30592. node: Node457_0,
  30593. borderWidth: 0,
  30594. attr: 'node.borderwidth'
  30595. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  30596. var Node457_1 = new ht.Node();
  30597. var Node457_1textStart, Node457_1textWidth, Node457_1lineStart, Node457_1align = 'center', Node457_1fontSize = 14.66663*_ratio.ratioY,Node457_1width = 67*_ratio.ratioX, Node457_1height = 26*_ratio.ratioY;
  30598. (function () {
  30599. if (Node457_1align === 'left') {
  30600. Node457_1textStart = Node457_1fontSize * 0.2 > 2 ? Node457_1fontSize * 0.2 - 4 : Node457_1fontSize * 0.2 - 9;
  30601. Node457_1textWidth = Node457_1width;
  30602. Node457_1lineStart = 1;
  30603. } else if (Node457_1align === 'right') {
  30604. Node457_1textStart = 0;
  30605. Node457_1textWidth =Node457_1fontSize <= 8 ? Node457_1width + Node457_1fontSize * 0.2 + 6 : Node457_1width - Node457_1fontSize * 0.2;
  30606. Node457_1lineStart = (Node457_1width - (ht.Default.getTextSize('台', ' '+ Node457_1fontSize + 'px "Arial"').width + 6)) * 0.5;
  30607. } else if (Node457_1align === 'center') {
  30608. Node457_1textStart = -3;
  30609. Node457_1textWidth = Node457_1width;
  30610. Node457_1lineStart = Node457_1width - ht.Default.getTextSize('台', ' '+ Node457_1fontSize + 'px "Arial"').width - 11;
  30611. }
  30612. })();
  30613. Node457_1.setImage(GD.getTextJSON(Node457_1width, Node457_1height, true, false, false, ' '+ Node457_1fontSize + 'px "Arial"'))
  30614. Node457_1.setPosition(1862*ratio.ratioX, 142*ratio.ratioY);
  30615. Node457_1.setWidth(Node457_1width);
  30616. Node457_1.setHeight(Node457_1height);
  30617. Node457_1._nodeType = 'text';
  30618. Node457_1._disallowEvert = true;
  30619. Node457_1.setRotation(0*Math.PI/180);
  30620. Node457_1.a('node.width', Node457_1width);
  30621. Node457_1.a('node.height', Node457_1height);
  30622. Node457_1.a('node.rect', [0, 0, Node457_1width, Node457_1height]);
  30623. Node457_1.a('node.bordercolor','rgba(105,105,105,1)');
  30624. Node457_1.a('node.borderwidth', 0);
  30625. Node457_1.a('node.background','' || 'rgba(0,0,0,0)');
  30626. Node457_1.a('node.gradient','');
  30627. Node457_1.a('node.gradientcolor','');
  30628. Node457_1.a('node.text','台');
  30629. Node457_1.a('node.textalign','center');
  30630. Node457_1.a('node.textvAlign','middle');
  30631. Node457_1.a('node.textrect', [Node457_1textStart, 0, Node457_1textWidth, Node457_1height]);
  30632. Node457_1.a('node.color','rgba(105,105,105,1)');
  30633. Node457_1.a('node.font',' '+ Node457_1fontSize + 'px "Arial"');
  30634. Node457_1.a('node.textvisible',true);
  30635. Node457_1.a('node.linefeed',false);
  30636. if (false) {
  30637. Node457_1.a('node.textfunc',function(g) {
  30638. g.beginPath();
  30639. var str=Node457_1.a('node.text') || '台';
  30640. var color=Node457_1.a('node.color') || 'rgba(105,105,105,1)';
  30641. canvasTextAutoLine(str,0,14.66663*0.5*_ratio.ratioY,Node457_1width,Node457_1height,14.66663*_ratio.ratioY,"center",color,' '+ Node457_1fontSize + 'px "Arial"', 0,g);
  30642. });
  30643. }
  30644. if (false) {
  30645. Node457_1.a('node.underlinepoints',[Node457_1lineStart, (26 - 14.66663) * 0.5 * _ratio.ratioY + Node457_1fontSize + 2 , ht.Default.getTextSize('台', ' '+ Node457_1fontSize + 'px "Arial"').width + 6, (Node457_1height - Node457_1fontSize) * 0.5*_ratio.ratioY + Node457_1fontSize + 2 ]);
  30646. Node457_1.a('node.underlinevisible',false);
  30647. Node457_1.a('node.underlineBorderWidth', 1);
  30648. }
  30649. dataModel.add(Node457_1);
  30650. zoomNodeList.push({
  30651. node: Node457_1,
  30652. borderWidth: 0,
  30653. attr: 'node.borderwidth'
  30654. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  30655. var Node457_2type = 'rect';
  30656. var Node457_2 = new ht.Node(),
  30657. Node457_2BorderWidth = 0*2;
  30658. if (Node457_2type === 'arc') {
  30659. Node457_2BorderWidth *= 0;
  30660. }
  30661. Node457_2.setImage(GD.getRectJSON(27*_ratio.ratioX, 121*_ratio.ratioY, Node457_2type, '@arcFrom@', '@arcTo@', '@arcClose@'));
  30662. Node457_2.setPosition(15*ratio.ratioX, 95*ratio.ratioY);
  30663. Node457_2.setSize(27*_ratio.ratioX, 121*_ratio.ratioY);
  30664. Node457_2.s({
  30665. 'pixelPerfect':true
  30666. /*@AddPara@*/
  30667. });
  30668. Node457_2.a('node.width', 27*_ratio.ratioX);
  30669. Node457_2.a('node.height', 121*_ratio.ratioY);
  30670. Node457_2.a('node.type', Node457_2type);
  30671. Node457_2.a('node.rect', [0, 0, 27*_ratio.ratioX, 121*_ratio.ratioY]);
  30672. Node457_2.a('node.background', 'rgba(0,132,216,1)');
  30673. Node457_2.a('node.gradientcolor', 'rgba(0,132,216,1)');
  30674. Node457_2.a('node.gradient', '');
  30675. Node457_2.a('node.borderwidth', Node457_2BorderWidth);
  30676. Node457_2.a('node.color', 'rgba(0,0,255,0)');
  30677. Node457_2.a('node.fillrect', [0,0,0,0]);
  30678. Node457_2.a('node.fillbackcolor', 'rgba(0,0,0,0)');
  30679. Node457_2.a('node.fillgradientcolor', 'rgba(0,0,0,0)');
  30680. Node457_2.a('node.fillgradient', '');
  30681. if (Node457_2type !== 'rect') {
  30682. Node457_2.a('node.arcFrom', parseFloat('@arcFrom@'));
  30683. Node457_2.a('node.arcTo', parseFloat('@arcTo@'));
  30684. Node457_2.a('node.arcClose', '@arcClose@' === 'true' ? true : false);
  30685. }
  30686. if (Node457_2type === 'arc') {
  30687. Node457_2.a('node.arcOval', true);
  30688. }
  30689. Node457_2.setRotation(0*Math.PI/180);
  30690. Node457_2.borderWidth = Node457_2BorderWidth;
  30691. Node457_2.borderFillwidth = Node457_2BorderWidth;
  30692. dataModel.add(Node457_2);
  30693. Node457_2._nodename = 'Node457_2'
  30694. Node457_2._nodeType = 'rect';
  30695. zoomNodeList.push({
  30696. node: Node457_2,
  30697. attr: 'node.borderwidth'
  30698. });
  30699. (function (node, _img) {
  30700. var setWidth = node.setWidth,
  30701. setHeight = node.setHeight;
  30702. node.setWidth = function (width) {
  30703. if (width === this.getWidth()) return ;
  30704. var height = this.getHeight();
  30705. this.a('node.width', width);
  30706. this.a('node.rect', [0,0,width, height]);
  30707. setWidth.apply(this, arguments);
  30708. }
  30709. node.setHeight = function (height) {
  30710. if (height === this.getHeight()) return ;
  30711. var width = this.getWidth();
  30712. this.a('node.height', height);
  30713. this.a('node.rect', [0,0,width, height]);
  30714. setHeight.apply(this, arguments);
  30715. }
  30716. })(Node457_2, Node457_2.getImage());_ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  30717. var Node457_3 = new ht.Node();
  30718. var Node457_3textStart, Node457_3textWidth, Node457_3lineStart, Node457_3align = 'left', Node457_3fontSize = 13.3333*_ratio.ratioY,Node457_3width = 53*_ratio.ratioX, Node457_3height = 30*_ratio.ratioY;
  30719. (function () {
  30720. if (Node457_3align === 'left') {
  30721. Node457_3textStart = Node457_3fontSize * 0.2 > 2 ? Node457_3fontSize * 0.2 - 4 : Node457_3fontSize * 0.2 - 9;
  30722. Node457_3textWidth = Node457_3width;
  30723. Node457_3lineStart = 1;
  30724. } else if (Node457_3align === 'right') {
  30725. Node457_3textStart = 0;
  30726. Node457_3textWidth =Node457_3fontSize <= 8 ? Node457_3width + Node457_3fontSize * 0.2 + 6 : Node457_3width - Node457_3fontSize * 0.2;
  30727. Node457_3lineStart = (Node457_3width - (ht.Default.getTextSize('综', 'bold '+ Node457_3fontSize + 'px "Arial"').width + 6)) * 0.5;
  30728. } else if (Node457_3align === 'center') {
  30729. Node457_3textStart = -3;
  30730. Node457_3textWidth = Node457_3width;
  30731. Node457_3lineStart = Node457_3width - ht.Default.getTextSize('综', 'bold '+ Node457_3fontSize + 'px "Arial"').width - 11;
  30732. }
  30733. })();
  30734. Node457_3.setImage(GD.getTextJSON(Node457_3width, Node457_3height, true, false, false, 'bold '+ Node457_3fontSize + 'px "Arial"'))
  30735. Node457_3.setPosition(31*ratio.ratioX, 52*ratio.ratioY);
  30736. Node457_3.setWidth(Node457_3width);
  30737. Node457_3.setHeight(Node457_3height);
  30738. Node457_3._nodeType = 'text';
  30739. Node457_3._disallowEvert = true;
  30740. Node457_3.setRotation(0*Math.PI/180);
  30741. Node457_3.a('node.width', Node457_3width);
  30742. Node457_3.a('node.height', Node457_3height);
  30743. Node457_3.a('node.rect', [0, 0, Node457_3width, Node457_3height]);
  30744. Node457_3.a('node.bordercolor','rgba(255,255,255,1)');
  30745. Node457_3.a('node.borderwidth', 0);
  30746. Node457_3.a('node.background','' || 'rgba(0,0,0,0)');
  30747. Node457_3.a('node.gradient','');
  30748. Node457_3.a('node.gradientcolor','');
  30749. Node457_3.a('node.text','综');
  30750. Node457_3.a('node.textalign','left');
  30751. Node457_3.a('node.textvAlign','middle');
  30752. Node457_3.a('node.textrect', [Node457_3textStart, 0, Node457_3textWidth, Node457_3height]);
  30753. Node457_3.a('node.color','rgba(255,255,255,1)');
  30754. Node457_3.a('node.font','bold '+ Node457_3fontSize + 'px "Arial"');
  30755. Node457_3.a('node.textvisible',true);
  30756. Node457_3.a('node.linefeed',false);
  30757. if (false) {
  30758. Node457_3.a('node.textfunc',function(g) {
  30759. g.beginPath();
  30760. var str=Node457_3.a('node.text') || '综';
  30761. var color=Node457_3.a('node.color') || 'rgba(255,255,255,1)';
  30762. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node457_3width,Node457_3height,13.3333*_ratio.ratioY,"left",color,'bold '+ Node457_3fontSize + 'px "Arial"', 0,g);
  30763. });
  30764. }
  30765. if (false) {
  30766. Node457_3.a('node.underlinepoints',[Node457_3lineStart, (30 - 13.3333) * 0.5 * _ratio.ratioY + Node457_3fontSize + 2 , ht.Default.getTextSize('综', 'bold '+ Node457_3fontSize + 'px "Arial"').width + 6, (Node457_3height - Node457_3fontSize) * 0.5*_ratio.ratioY + Node457_3fontSize + 2 ]);
  30767. Node457_3.a('node.underlinevisible',false);
  30768. Node457_3.a('node.underlineBorderWidth', 1);
  30769. }
  30770. dataModel.add(Node457_3);
  30771. zoomNodeList.push({
  30772. node: Node457_3,
  30773. borderWidth: 0,
  30774. attr: 'node.borderwidth'
  30775. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  30776. var Node457_4type = 'rect';
  30777. var Node457_4 = new ht.Node(),
  30778. Node457_4BorderWidth = 0*2;
  30779. if (Node457_4type === 'arc') {
  30780. Node457_4BorderWidth *= 0;
  30781. }
  30782. Node457_4.setImage(GD.getRectJSON(156*_ratio.ratioX, 30*_ratio.ratioY, Node457_4type, '@arcFrom@', '@arcTo@', '@arcClose@'));
  30783. Node457_4.setPosition(107*ratio.ratioX, 98*ratio.ratioY);
  30784. Node457_4.setSize(156*_ratio.ratioX, 30*_ratio.ratioY);
  30785. Node457_4.s({
  30786. 'pixelPerfect':true
  30787. /*@AddPara@*/
  30788. });
  30789. Node457_4.a('node.width', 156*_ratio.ratioX);
  30790. Node457_4.a('node.height', 30*_ratio.ratioY);
  30791. Node457_4.a('node.type', Node457_4type);
  30792. Node457_4.a('node.rect', [0, 0, 156*_ratio.ratioX, 30*_ratio.ratioY]);
  30793. Node457_4.a('node.background', 'rgba(73,192,209,1)');
  30794. Node457_4.a('node.gradientcolor', 'rgba(73,192,209,1)');
  30795. Node457_4.a('node.gradient', '');
  30796. Node457_4.a('node.borderwidth', Node457_4BorderWidth);
  30797. Node457_4.a('node.color', 'rgba(0,0,0,0)');
  30798. Node457_4.a('node.fillrect', [0,0,0,0]);
  30799. Node457_4.a('node.fillbackcolor', 'rgba(0,0,0,0)');
  30800. Node457_4.a('node.fillgradientcolor', 'rgba(0,0,0,0)');
  30801. Node457_4.a('node.fillgradient', '');
  30802. if (Node457_4type !== 'rect') {
  30803. Node457_4.a('node.arcFrom', parseFloat('@arcFrom@'));
  30804. Node457_4.a('node.arcTo', parseFloat('@arcTo@'));
  30805. Node457_4.a('node.arcClose', '@arcClose@' === 'true' ? true : false);
  30806. }
  30807. if (Node457_4type === 'arc') {
  30808. Node457_4.a('node.arcOval', true);
  30809. }
  30810. Node457_4.setRotation(0*Math.PI/180);
  30811. Node457_4.borderWidth = Node457_4BorderWidth;
  30812. Node457_4.borderFillwidth = Node457_4BorderWidth;
  30813. dataModel.add(Node457_4);
  30814. Node457_4._nodename = 'Node457_4'
  30815. Node457_4._nodeType = 'rect';
  30816. zoomNodeList.push({
  30817. node: Node457_4,
  30818. attr: 'node.borderwidth'
  30819. });
  30820. (function (node, _img) {
  30821. var setWidth = node.setWidth,
  30822. setHeight = node.setHeight;
  30823. node.setWidth = function (width) {
  30824. if (width === this.getWidth()) return ;
  30825. var height = this.getHeight();
  30826. this.a('node.width', width);
  30827. this.a('node.rect', [0,0,width, height]);
  30828. setWidth.apply(this, arguments);
  30829. }
  30830. node.setHeight = function (height) {
  30831. if (height === this.getHeight()) return ;
  30832. var width = this.getWidth();
  30833. this.a('node.height', height);
  30834. this.a('node.rect', [0,0,width, height]);
  30835. setHeight.apply(this, arguments);
  30836. }
  30837. })(Node457_4, Node457_4.getImage());_ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  30838. var Node457_5 = new ht.Node();
  30839. var Node457_5textStart, Node457_5textWidth, Node457_5lineStart, Node457_5align = 'left', Node457_5fontSize = 14.66663*_ratio.ratioY,Node457_5width = 157*_ratio.ratioX, Node457_5height = 24*_ratio.ratioY;
  30840. (function () {
  30841. if (Node457_5align === 'left') {
  30842. Node457_5textStart = Node457_5fontSize * 0.2 > 2 ? Node457_5fontSize * 0.2 - 4 : Node457_5fontSize * 0.2 - 9;
  30843. Node457_5textWidth = Node457_5width;
  30844. Node457_5lineStart = 1;
  30845. } else if (Node457_5align === 'right') {
  30846. Node457_5textStart = 0;
  30847. Node457_5textWidth =Node457_5fontSize <= 8 ? Node457_5width + Node457_5fontSize * 0.2 + 6 : Node457_5width - Node457_5fontSize * 0.2;
  30848. Node457_5lineStart = (Node457_5width - (ht.Default.getTextSize('安全天数', 'bold '+ Node457_5fontSize + 'px "Arial"').width + 6)) * 0.5;
  30849. } else if (Node457_5align === 'center') {
  30850. Node457_5textStart = -3;
  30851. Node457_5textWidth = Node457_5width;
  30852. Node457_5lineStart = Node457_5width - ht.Default.getTextSize('安全天数', 'bold '+ Node457_5fontSize + 'px "Arial"').width - 11;
  30853. }
  30854. })();
  30855. Node457_5.setImage(GD.getTextJSON(Node457_5width, Node457_5height, true, false, false, 'bold '+ Node457_5fontSize + 'px "Arial"'))
  30856. Node457_5.setPosition(147*ratio.ratioX, 98*ratio.ratioY);
  30857. Node457_5.setWidth(Node457_5width);
  30858. Node457_5.setHeight(Node457_5height);
  30859. Node457_5._nodeType = 'text';
  30860. Node457_5._disallowEvert = true;
  30861. Node457_5.setRotation(0*Math.PI/180);
  30862. Node457_5.a('node.width', Node457_5width);
  30863. Node457_5.a('node.height', Node457_5height);
  30864. Node457_5.a('node.rect', [0, 0, Node457_5width, Node457_5height]);
  30865. Node457_5.a('node.bordercolor','rgba(255,255,255,1)');
  30866. Node457_5.a('node.borderwidth', 0);
  30867. Node457_5.a('node.background','' || 'rgba(0,0,0,0)');
  30868. Node457_5.a('node.gradient','');
  30869. Node457_5.a('node.gradientcolor','');
  30870. Node457_5.a('node.text','安全天数');
  30871. Node457_5.a('node.textalign','left');
  30872. Node457_5.a('node.textvAlign','middle');
  30873. Node457_5.a('node.textrect', [Node457_5textStart, 0, Node457_5textWidth, Node457_5height]);
  30874. Node457_5.a('node.color','rgba(255,255,255,1)');
  30875. Node457_5.a('node.font','bold '+ Node457_5fontSize + 'px "Arial"');
  30876. Node457_5.a('node.textvisible',true);
  30877. Node457_5.a('node.linefeed',false);
  30878. if (false) {
  30879. Node457_5.a('node.textfunc',function(g) {
  30880. g.beginPath();
  30881. var str=Node457_5.a('node.text') || '安全天数';
  30882. var color=Node457_5.a('node.color') || 'rgba(255,255,255,1)';
  30883. canvasTextAutoLine(str,0,14.66663*0.5*_ratio.ratioY,Node457_5width,Node457_5height,14.66663*_ratio.ratioY,"left",color,'bold '+ Node457_5fontSize + 'px "Arial"', 0,g);
  30884. });
  30885. }
  30886. if (false) {
  30887. Node457_5.a('node.underlinepoints',[Node457_5lineStart, (24 - 14.66663) * 0.5 * _ratio.ratioY + Node457_5fontSize + 2 , ht.Default.getTextSize('安全天数', 'bold '+ Node457_5fontSize + 'px "Arial"').width + 6, (Node457_5height - Node457_5fontSize) * 0.5*_ratio.ratioY + Node457_5fontSize + 2 ]);
  30888. Node457_5.a('node.underlinevisible',false);
  30889. Node457_5.a('node.underlineBorderWidth', 1);
  30890. }
  30891. dataModel.add(Node457_5);
  30892. zoomNodeList.push({
  30893. node: Node457_5,
  30894. borderWidth: 0,
  30895. attr: 'node.borderwidth'
  30896. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  30897. var Node457_6type = 'rect';
  30898. var Node457_6 = new ht.Node(),
  30899. Node457_6BorderWidth = 0*2;
  30900. if (Node457_6type === 'arc') {
  30901. Node457_6BorderWidth *= 0;
  30902. }
  30903. Node457_6.setImage(GD.getRectJSON(105*_ratio.ratioX, 48*_ratio.ratioY, Node457_6type, '@arcFrom@', '@arcTo@', '@arcClose@'));
  30904. Node457_6.setPosition(84*ratio.ratioX, 135*ratio.ratioY);
  30905. Node457_6.setSize(105*_ratio.ratioX, 48*_ratio.ratioY);
  30906. Node457_6.s({
  30907. 'pixelPerfect':true
  30908. /*@AddPara@*/
  30909. });
  30910. Node457_6.a('node.width', 105*_ratio.ratioX);
  30911. Node457_6.a('node.height', 48*_ratio.ratioY);
  30912. Node457_6.a('node.type', Node457_6type);
  30913. Node457_6.a('node.rect', [0, 0, 105*_ratio.ratioX, 48*_ratio.ratioY]);
  30914. Node457_6.a('node.background', 'rgba(255,255,255,0.003921569)');
  30915. Node457_6.a('node.gradientcolor', '');
  30916. Node457_6.a('node.gradient', '');
  30917. Node457_6.a('node.borderwidth', Node457_6BorderWidth);
  30918. Node457_6.a('node.color', 'rgba(0,0,0,0)');
  30919. Node457_6.a('node.fillrect', [0,0,0,0]);
  30920. Node457_6.a('node.fillbackcolor', 'rgba(0,0,0,0)');
  30921. Node457_6.a('node.fillgradientcolor', 'rgba(0,0,0,0)');
  30922. Node457_6.a('node.fillgradient', '');
  30923. if (Node457_6type !== 'rect') {
  30924. Node457_6.a('node.arcFrom', parseFloat('@arcFrom@'));
  30925. Node457_6.a('node.arcTo', parseFloat('@arcTo@'));
  30926. Node457_6.a('node.arcClose', '@arcClose@' === 'true' ? true : false);
  30927. }
  30928. if (Node457_6type === 'arc') {
  30929. Node457_6.a('node.arcOval', true);
  30930. }
  30931. Node457_6.setRotation(0*Math.PI/180);
  30932. Node457_6.borderWidth = Node457_6BorderWidth;
  30933. Node457_6.borderFillwidth = Node457_6BorderWidth;
  30934. dataModel.add(Node457_6);
  30935. Node457_6._nodename = 'Node457_6'
  30936. Node457_6._nodeType = 'rect';
  30937. zoomNodeList.push({
  30938. node: Node457_6,
  30939. attr: 'node.borderwidth'
  30940. });
  30941. (function (node, _img) {
  30942. var setWidth = node.setWidth,
  30943. setHeight = node.setHeight;
  30944. node.setWidth = function (width) {
  30945. if (width === this.getWidth()) return ;
  30946. var height = this.getHeight();
  30947. this.a('node.width', width);
  30948. this.a('node.rect', [0,0,width, height]);
  30949. setWidth.apply(this, arguments);
  30950. }
  30951. node.setHeight = function (height) {
  30952. if (height === this.getHeight()) return ;
  30953. var width = this.getWidth();
  30954. this.a('node.height', height);
  30955. this.a('node.rect', [0,0,width, height]);
  30956. setHeight.apply(this, arguments);
  30957. }
  30958. })(Node457_6, Node457_6.getImage());_ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  30959. var Node457_7 = new ht.Node();
  30960. var Node457_7textStart, Node457_7textWidth, Node457_7lineStart, Node457_7align = 'right', Node457_7fontSize = 19.99995*_ratio.ratioY,Node457_7width = 59*_ratio.ratioX, Node457_7height = 24*_ratio.ratioY;
  30961. (function () {
  30962. if (Node457_7align === 'left') {
  30963. Node457_7textStart = Node457_7fontSize * 0.2 > 2 ? Node457_7fontSize * 0.2 - 4 : Node457_7fontSize * 0.2 - 9;
  30964. Node457_7textWidth = Node457_7width;
  30965. Node457_7lineStart = 1;
  30966. } else if (Node457_7align === 'right') {
  30967. Node457_7textStart = 0;
  30968. Node457_7textWidth =Node457_7fontSize <= 8 ? Node457_7width + Node457_7fontSize * 0.2 + 6 : Node457_7width - Node457_7fontSize * 0.2;
  30969. Node457_7lineStart = (Node457_7width - (ht.Default.getTextSize('0', ' '+ Node457_7fontSize + 'px "Arial"').width + 6)) * 0.5;
  30970. } else if (Node457_7align === 'center') {
  30971. Node457_7textStart = -3;
  30972. Node457_7textWidth = Node457_7width;
  30973. Node457_7lineStart = Node457_7width - ht.Default.getTextSize('0', ' '+ Node457_7fontSize + 'px "Arial"').width - 11;
  30974. }
  30975. })();
  30976. Node457_7.setImage(GD.getTextJSON(Node457_7width, Node457_7height, true, false, false, ' '+ Node457_7fontSize + 'px "Arial"'))
  30977. Node457_7.setPosition(79*ratio.ratioX, 143*ratio.ratioY);
  30978. Node457_7.setWidth(Node457_7width);
  30979. Node457_7.setHeight(Node457_7height);
  30980. Node457_7._nodeType = 'text';
  30981. Node457_7._disallowEvert = true;
  30982. Node457_7.setRotation(0*Math.PI/180);
  30983. Node457_7.a('node.width', Node457_7width);
  30984. Node457_7.a('node.height', Node457_7height);
  30985. Node457_7.a('node.rect', [0, 0, Node457_7width, Node457_7height]);
  30986. Node457_7.a('node.bordercolor','rgba(0,0,0,1)');
  30987. Node457_7.a('node.borderwidth', 0);
  30988. Node457_7.a('node.background','' || 'rgba(0,0,0,0)');
  30989. Node457_7.a('node.gradient','');
  30990. Node457_7.a('node.gradientcolor','');
  30991. Node457_7.a('node.text','0');
  30992. Node457_7.a('node.textalign','right');
  30993. Node457_7.a('node.textvAlign','middle');
  30994. Node457_7.a('node.textrect', [Node457_7textStart, 0, Node457_7textWidth, Node457_7height]);
  30995. Node457_7.a('node.color','rgba(0,0,0,1)');
  30996. Node457_7.a('node.font',' '+ Node457_7fontSize + 'px "Arial"');
  30997. Node457_7.a('node.textvisible',true);
  30998. Node457_7.a('node.linefeed',false);
  30999. if (false) {
  31000. Node457_7.a('node.textfunc',function(g) {
  31001. g.beginPath();
  31002. var str=Node457_7.a('node.text') || '0';
  31003. var color=Node457_7.a('node.color') || 'rgba(0,0,0,1)';
  31004. canvasTextAutoLine(str,0,19.99995*0.5*_ratio.ratioY,Node457_7width,Node457_7height,19.99995*_ratio.ratioY,"right",color,' '+ Node457_7fontSize + 'px "Arial"', 0,g);
  31005. });
  31006. }
  31007. if (false) {
  31008. Node457_7.a('node.underlinepoints',[Node457_7lineStart, (24 - 19.99995) * 0.5 * _ratio.ratioY + Node457_7fontSize + 2 , ht.Default.getTextSize('0', ' '+ Node457_7fontSize + 'px "Arial"').width + 6, (Node457_7height - Node457_7fontSize) * 0.5*_ratio.ratioY + Node457_7fontSize + 2 ]);
  31009. Node457_7.a('node.underlinevisible',false);
  31010. Node457_7.a('node.underlineBorderWidth', 1);
  31011. }
  31012. dataModel.add(Node457_7);
  31013. zoomNodeList.push({
  31014. node: Node457_7,
  31015. borderWidth: 0,
  31016. attr: 'node.borderwidth'
  31017. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  31018. var Node457_8type = 'rect';
  31019. var Node457_8 = new ht.Node(),
  31020. Node457_8BorderWidth = 0*2;
  31021. if (Node457_8type === 'arc') {
  31022. Node457_8BorderWidth *= 0;
  31023. }
  31024. Node457_8.setImage(GD.getRectJSON(31*_ratio.ratioX, 31*_ratio.ratioY, Node457_8type, '@arcFrom@', '@arcTo@', '@arcClose@'));
  31025. Node457_8.setPosition(167*ratio.ratioX, 140*ratio.ratioY);
  31026. Node457_8.setSize(31*_ratio.ratioX, 31*_ratio.ratioY);
  31027. Node457_8.s({
  31028. 'pixelPerfect':true
  31029. /*@AddPara@*/
  31030. });
  31031. Node457_8.a('node.width', 31*_ratio.ratioX);
  31032. Node457_8.a('node.height', 31*_ratio.ratioY);
  31033. Node457_8.a('node.type', Node457_8type);
  31034. Node457_8.a('node.rect', [0, 0, 31*_ratio.ratioX, 31*_ratio.ratioY]);
  31035. Node457_8.a('node.background', 'rgba(225,102,38,1)');
  31036. Node457_8.a('node.gradientcolor', 'rgba(225,102,38,1)');
  31037. Node457_8.a('node.gradient', '');
  31038. Node457_8.a('node.borderwidth', Node457_8BorderWidth);
  31039. Node457_8.a('node.color', 'rgba(0,0,0,0)');
  31040. Node457_8.a('node.fillrect', [0,0,0,0]);
  31041. Node457_8.a('node.fillbackcolor', 'rgba(0,0,0,0)');
  31042. Node457_8.a('node.fillgradientcolor', 'rgba(0,0,0,0)');
  31043. Node457_8.a('node.fillgradient', '');
  31044. if (Node457_8type !== 'rect') {
  31045. Node457_8.a('node.arcFrom', parseFloat('@arcFrom@'));
  31046. Node457_8.a('node.arcTo', parseFloat('@arcTo@'));
  31047. Node457_8.a('node.arcClose', '@arcClose@' === 'true' ? true : false);
  31048. }
  31049. if (Node457_8type === 'arc') {
  31050. Node457_8.a('node.arcOval', true);
  31051. }
  31052. Node457_8.setRotation(0*Math.PI/180);
  31053. Node457_8.borderWidth = Node457_8BorderWidth;
  31054. Node457_8.borderFillwidth = Node457_8BorderWidth;
  31055. dataModel.add(Node457_8);
  31056. Node457_8._nodename = 'Node457_8'
  31057. Node457_8._nodeType = 'rect';
  31058. zoomNodeList.push({
  31059. node: Node457_8,
  31060. attr: 'node.borderwidth'
  31061. });
  31062. (function (node, _img) {
  31063. var setWidth = node.setWidth,
  31064. setHeight = node.setHeight;
  31065. node.setWidth = function (width) {
  31066. if (width === this.getWidth()) return ;
  31067. var height = this.getHeight();
  31068. this.a('node.width', width);
  31069. this.a('node.rect', [0,0,width, height]);
  31070. setWidth.apply(this, arguments);
  31071. }
  31072. node.setHeight = function (height) {
  31073. if (height === this.getHeight()) return ;
  31074. var width = this.getWidth();
  31075. this.a('node.height', height);
  31076. this.a('node.rect', [0,0,width, height]);
  31077. setHeight.apply(this, arguments);
  31078. }
  31079. })(Node457_8, Node457_8.getImage());_ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  31080. var Node457_9 = new ht.Node();
  31081. var Node457_9textStart, Node457_9textWidth, Node457_9lineStart, Node457_9align = 'left', Node457_9fontSize = 13.3333*_ratio.ratioY,Node457_9width = 27*_ratio.ratioX, Node457_9height = 16*_ratio.ratioY;
  31082. (function () {
  31083. if (Node457_9align === 'left') {
  31084. Node457_9textStart = Node457_9fontSize * 0.2 > 2 ? Node457_9fontSize * 0.2 - 4 : Node457_9fontSize * 0.2 - 9;
  31085. Node457_9textWidth = Node457_9width;
  31086. Node457_9lineStart = 1;
  31087. } else if (Node457_9align === 'right') {
  31088. Node457_9textStart = 0;
  31089. Node457_9textWidth =Node457_9fontSize <= 8 ? Node457_9width + Node457_9fontSize * 0.2 + 6 : Node457_9width - Node457_9fontSize * 0.2;
  31090. Node457_9lineStart = (Node457_9width - (ht.Default.getTextSize('天', 'bold '+ Node457_9fontSize + 'px "Arial"').width + 6)) * 0.5;
  31091. } else if (Node457_9align === 'center') {
  31092. Node457_9textStart = -3;
  31093. Node457_9textWidth = Node457_9width;
  31094. Node457_9lineStart = Node457_9width - ht.Default.getTextSize('天', 'bold '+ Node457_9fontSize + 'px "Arial"').width - 11;
  31095. }
  31096. })();
  31097. Node457_9.setImage(GD.getTextJSON(Node457_9width, Node457_9height, true, false, false, 'bold '+ Node457_9fontSize + 'px "Arial"'))
  31098. Node457_9.setPosition(171*ratio.ratioX, 142*ratio.ratioY);
  31099. Node457_9.setWidth(Node457_9width);
  31100. Node457_9.setHeight(Node457_9height);
  31101. Node457_9._nodeType = 'text';
  31102. Node457_9._disallowEvert = true;
  31103. Node457_9.setRotation(0*Math.PI/180);
  31104. Node457_9.a('node.width', Node457_9width);
  31105. Node457_9.a('node.height', Node457_9height);
  31106. Node457_9.a('node.rect', [0, 0, Node457_9width, Node457_9height]);
  31107. Node457_9.a('node.bordercolor','rgba(255,255,255,1)');
  31108. Node457_9.a('node.borderwidth', 0);
  31109. Node457_9.a('node.background','' || 'rgba(0,0,0,0)');
  31110. Node457_9.a('node.gradient','');
  31111. Node457_9.a('node.gradientcolor','');
  31112. Node457_9.a('node.text','天');
  31113. Node457_9.a('node.textalign','left');
  31114. Node457_9.a('node.textvAlign','middle');
  31115. Node457_9.a('node.textrect', [Node457_9textStart, 0, Node457_9textWidth, Node457_9height]);
  31116. Node457_9.a('node.color','rgba(255,255,255,1)');
  31117. Node457_9.a('node.font','bold '+ Node457_9fontSize + 'px "Arial"');
  31118. Node457_9.a('node.textvisible',true);
  31119. Node457_9.a('node.linefeed',false);
  31120. if (false) {
  31121. Node457_9.a('node.textfunc',function(g) {
  31122. g.beginPath();
  31123. var str=Node457_9.a('node.text') || '天';
  31124. var color=Node457_9.a('node.color') || 'rgba(255,255,255,1)';
  31125. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node457_9width,Node457_9height,13.3333*_ratio.ratioY,"left",color,'bold '+ Node457_9fontSize + 'px "Arial"', 0,g);
  31126. });
  31127. }
  31128. if (false) {
  31129. Node457_9.a('node.underlinepoints',[Node457_9lineStart, (16 - 13.3333) * 0.5 * _ratio.ratioY + Node457_9fontSize + 2 , ht.Default.getTextSize('天', 'bold '+ Node457_9fontSize + 'px "Arial"').width + 6, (Node457_9height - Node457_9fontSize) * 0.5*_ratio.ratioY + Node457_9fontSize + 2 ]);
  31130. Node457_9.a('node.underlinevisible',false);
  31131. Node457_9.a('node.underlineBorderWidth', 1);
  31132. }
  31133. dataModel.add(Node457_9);
  31134. zoomNodeList.push({
  31135. node: Node457_9,
  31136. borderWidth: 0,
  31137. attr: 'node.borderwidth'
  31138. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  31139. var Node457_10 = new ht.Node();
  31140. var Node457_10textStart, Node457_10textWidth, Node457_10lineStart, Node457_10align = 'center', Node457_10fontSize = 13.3333*_ratio.ratioY,Node457_10width = 97*_ratio.ratioX, Node457_10height = 25*_ratio.ratioY;
  31141. (function () {
  31142. if (Node457_10align === 'left') {
  31143. Node457_10textStart = Node457_10fontSize * 0.2 > 2 ? Node457_10fontSize * 0.2 - 4 : Node457_10fontSize * 0.2 - 9;
  31144. Node457_10textWidth = Node457_10width;
  31145. Node457_10lineStart = 1;
  31146. } else if (Node457_10align === 'right') {
  31147. Node457_10textStart = 0;
  31148. Node457_10textWidth =Node457_10fontSize <= 8 ? Node457_10width + Node457_10fontSize * 0.2 + 6 : Node457_10width - Node457_10fontSize * 0.2;
  31149. Node457_10lineStart = (Node457_10width - (ht.Default.getTextSize('装机容量', ' '+ Node457_10fontSize + 'px "Arial"').width + 6)) * 0.5;
  31150. } else if (Node457_10align === 'center') {
  31151. Node457_10textStart = -3;
  31152. Node457_10textWidth = Node457_10width;
  31153. Node457_10lineStart = Node457_10width - ht.Default.getTextSize('装机容量', ' '+ Node457_10fontSize + 'px "Arial"').width - 11;
  31154. }
  31155. })();
  31156. Node457_10.setImage(GD.getTextJSON(Node457_10width, Node457_10height, true, false, false, ' '+ Node457_10fontSize + 'px "Arial"'))
  31157. Node457_10.setPosition(224*ratio.ratioX, 48*ratio.ratioY);
  31158. Node457_10.setWidth(Node457_10width);
  31159. Node457_10.setHeight(Node457_10height);
  31160. Node457_10._nodeType = 'text';
  31161. Node457_10._disallowEvert = true;
  31162. Node457_10.setRotation(0*Math.PI/180);
  31163. Node457_10.a('node.width', Node457_10width);
  31164. Node457_10.a('node.height', Node457_10height);
  31165. Node457_10.a('node.rect', [0, 0, Node457_10width, Node457_10height]);
  31166. Node457_10.a('node.bordercolor','rgba(0,0,0,1)');
  31167. Node457_10.a('node.borderwidth', 0);
  31168. Node457_10.a('node.background','' || 'rgba(0,0,0,0)');
  31169. Node457_10.a('node.gradient','');
  31170. Node457_10.a('node.gradientcolor','');
  31171. Node457_10.a('node.text','装机容量');
  31172. Node457_10.a('node.textalign','center');
  31173. Node457_10.a('node.textvAlign','middle');
  31174. Node457_10.a('node.textrect', [Node457_10textStart, 0, Node457_10textWidth, Node457_10height]);
  31175. Node457_10.a('node.color','rgba(0,0,0,1)');
  31176. Node457_10.a('node.font',' '+ Node457_10fontSize + 'px "Arial"');
  31177. Node457_10.a('node.textvisible',true);
  31178. Node457_10.a('node.linefeed',false);
  31179. if (false) {
  31180. Node457_10.a('node.textfunc',function(g) {
  31181. g.beginPath();
  31182. var str=Node457_10.a('node.text') || '装机容量';
  31183. var color=Node457_10.a('node.color') || 'rgba(0,0,0,1)';
  31184. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node457_10width,Node457_10height,13.3333*_ratio.ratioY,"center",color,' '+ Node457_10fontSize + 'px "Arial"', 0,g);
  31185. });
  31186. }
  31187. if (false) {
  31188. Node457_10.a('node.underlinepoints',[Node457_10lineStart, (25 - 13.3333) * 0.5 * _ratio.ratioY + Node457_10fontSize + 2 , ht.Default.getTextSize('装机容量', ' '+ Node457_10fontSize + 'px "Arial"').width + 6, (Node457_10height - Node457_10fontSize) * 0.5*_ratio.ratioY + Node457_10fontSize + 2 ]);
  31189. Node457_10.a('node.underlinevisible',false);
  31190. Node457_10.a('node.underlineBorderWidth', 1);
  31191. }
  31192. dataModel.add(Node457_10);
  31193. zoomNodeList.push({
  31194. node: Node457_10,
  31195. borderWidth: 0,
  31196. attr: 'node.borderwidth'
  31197. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  31198. var Node457_11 = new ht.Node();
  31199. var Node457_11textStart, Node457_11textWidth, Node457_11lineStart, Node457_11align = 'left', Node457_11fontSize = 13.3333*_ratio.ratioY,Node457_11width = 53*_ratio.ratioX, Node457_11height = 30*_ratio.ratioY;
  31200. (function () {
  31201. if (Node457_11align === 'left') {
  31202. Node457_11textStart = Node457_11fontSize * 0.2 > 2 ? Node457_11fontSize * 0.2 - 4 : Node457_11fontSize * 0.2 - 9;
  31203. Node457_11textWidth = Node457_11width;
  31204. Node457_11lineStart = 1;
  31205. } else if (Node457_11align === 'right') {
  31206. Node457_11textStart = 0;
  31207. Node457_11textWidth =Node457_11fontSize <= 8 ? Node457_11width + Node457_11fontSize * 0.2 + 6 : Node457_11width - Node457_11fontSize * 0.2;
  31208. Node457_11lineStart = (Node457_11width - (ht.Default.getTextSize('合', 'bold '+ Node457_11fontSize + 'px "Arial"').width + 6)) * 0.5;
  31209. } else if (Node457_11align === 'center') {
  31210. Node457_11textStart = -3;
  31211. Node457_11textWidth = Node457_11width;
  31212. Node457_11lineStart = Node457_11width - ht.Default.getTextSize('合', 'bold '+ Node457_11fontSize + 'px "Arial"').width - 11;
  31213. }
  31214. })();
  31215. Node457_11.setImage(GD.getTextJSON(Node457_11width, Node457_11height, true, false, false, 'bold '+ Node457_11fontSize + 'px "Arial"'))
  31216. Node457_11.setPosition(32*ratio.ratioX, 80*ratio.ratioY);
  31217. Node457_11.setWidth(Node457_11width);
  31218. Node457_11.setHeight(Node457_11height);
  31219. Node457_11._nodeType = 'text';
  31220. Node457_11._disallowEvert = true;
  31221. Node457_11.setRotation(0*Math.PI/180);
  31222. Node457_11.a('node.width', Node457_11width);
  31223. Node457_11.a('node.height', Node457_11height);
  31224. Node457_11.a('node.rect', [0, 0, Node457_11width, Node457_11height]);
  31225. Node457_11.a('node.bordercolor','rgba(255,255,255,1)');
  31226. Node457_11.a('node.borderwidth', 0);
  31227. Node457_11.a('node.background','' || 'rgba(0,0,0,0)');
  31228. Node457_11.a('node.gradient','');
  31229. Node457_11.a('node.gradientcolor','');
  31230. Node457_11.a('node.text','合');
  31231. Node457_11.a('node.textalign','left');
  31232. Node457_11.a('node.textvAlign','middle');
  31233. Node457_11.a('node.textrect', [Node457_11textStart, 0, Node457_11textWidth, Node457_11height]);
  31234. Node457_11.a('node.color','rgba(255,255,255,1)');
  31235. Node457_11.a('node.font','bold '+ Node457_11fontSize + 'px "Arial"');
  31236. Node457_11.a('node.textvisible',true);
  31237. Node457_11.a('node.linefeed',false);
  31238. if (false) {
  31239. Node457_11.a('node.textfunc',function(g) {
  31240. g.beginPath();
  31241. var str=Node457_11.a('node.text') || '合';
  31242. var color=Node457_11.a('node.color') || 'rgba(255,255,255,1)';
  31243. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node457_11width,Node457_11height,13.3333*_ratio.ratioY,"left",color,'bold '+ Node457_11fontSize + 'px "Arial"', 0,g);
  31244. });
  31245. }
  31246. if (false) {
  31247. Node457_11.a('node.underlinepoints',[Node457_11lineStart, (30 - 13.3333) * 0.5 * _ratio.ratioY + Node457_11fontSize + 2 , ht.Default.getTextSize('合', 'bold '+ Node457_11fontSize + 'px "Arial"').width + 6, (Node457_11height - Node457_11fontSize) * 0.5*_ratio.ratioY + Node457_11fontSize + 2 ]);
  31248. Node457_11.a('node.underlinevisible',false);
  31249. Node457_11.a('node.underlineBorderWidth', 1);
  31250. }
  31251. dataModel.add(Node457_11);
  31252. zoomNodeList.push({
  31253. node: Node457_11,
  31254. borderWidth: 0,
  31255. attr: 'node.borderwidth'
  31256. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  31257. var Node457_12 = new ht.Node();
  31258. var Node457_12textStart, Node457_12textWidth, Node457_12lineStart, Node457_12align = 'left', Node457_12fontSize = 13.3333*_ratio.ratioY,Node457_12width = 23*_ratio.ratioX, Node457_12height = 30*_ratio.ratioY;
  31259. (function () {
  31260. if (Node457_12align === 'left') {
  31261. Node457_12textStart = Node457_12fontSize * 0.2 > 2 ? Node457_12fontSize * 0.2 - 4 : Node457_12fontSize * 0.2 - 9;
  31262. Node457_12textWidth = Node457_12width;
  31263. Node457_12lineStart = 1;
  31264. } else if (Node457_12align === 'right') {
  31265. Node457_12textStart = 0;
  31266. Node457_12textWidth =Node457_12fontSize <= 8 ? Node457_12width + Node457_12fontSize * 0.2 + 6 : Node457_12width - Node457_12fontSize * 0.2;
  31267. Node457_12lineStart = (Node457_12width - (ht.Default.getTextSize('指', 'bold '+ Node457_12fontSize + 'px "Arial"').width + 6)) * 0.5;
  31268. } else if (Node457_12align === 'center') {
  31269. Node457_12textStart = -3;
  31270. Node457_12textWidth = Node457_12width;
  31271. Node457_12lineStart = Node457_12width - ht.Default.getTextSize('指', 'bold '+ Node457_12fontSize + 'px "Arial"').width - 11;
  31272. }
  31273. })();
  31274. Node457_12.setImage(GD.getTextJSON(Node457_12width, Node457_12height, true, false, false, 'bold '+ Node457_12fontSize + 'px "Arial"'))
  31275. Node457_12.setPosition(17*ratio.ratioX, 107*ratio.ratioY);
  31276. Node457_12.setWidth(Node457_12width);
  31277. Node457_12.setHeight(Node457_12height);
  31278. Node457_12._nodeType = 'text';
  31279. Node457_12._disallowEvert = true;
  31280. Node457_12.setRotation(0*Math.PI/180);
  31281. Node457_12.a('node.width', Node457_12width);
  31282. Node457_12.a('node.height', Node457_12height);
  31283. Node457_12.a('node.rect', [0, 0, Node457_12width, Node457_12height]);
  31284. Node457_12.a('node.bordercolor','rgba(255,255,255,1)');
  31285. Node457_12.a('node.borderwidth', 0);
  31286. Node457_12.a('node.background','' || 'rgba(0,0,0,0)');
  31287. Node457_12.a('node.gradient','');
  31288. Node457_12.a('node.gradientcolor','');
  31289. Node457_12.a('node.text','指');
  31290. Node457_12.a('node.textalign','left');
  31291. Node457_12.a('node.textvAlign','middle');
  31292. Node457_12.a('node.textrect', [Node457_12textStart, 0, Node457_12textWidth, Node457_12height]);
  31293. Node457_12.a('node.color','rgba(255,255,255,1)');
  31294. Node457_12.a('node.font','bold '+ Node457_12fontSize + 'px "Arial"');
  31295. Node457_12.a('node.textvisible',true);
  31296. Node457_12.a('node.linefeed',false);
  31297. if (false) {
  31298. Node457_12.a('node.textfunc',function(g) {
  31299. g.beginPath();
  31300. var str=Node457_12.a('node.text') || '指';
  31301. var color=Node457_12.a('node.color') || 'rgba(255,255,255,1)';
  31302. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node457_12width,Node457_12height,13.3333*_ratio.ratioY,"left",color,'bold '+ Node457_12fontSize + 'px "Arial"', 0,g);
  31303. });
  31304. }
  31305. if (false) {
  31306. Node457_12.a('node.underlinepoints',[Node457_12lineStart, (30 - 13.3333) * 0.5 * _ratio.ratioY + Node457_12fontSize + 2 , ht.Default.getTextSize('指', 'bold '+ Node457_12fontSize + 'px "Arial"').width + 6, (Node457_12height - Node457_12fontSize) * 0.5*_ratio.ratioY + Node457_12fontSize + 2 ]);
  31307. Node457_12.a('node.underlinevisible',false);
  31308. Node457_12.a('node.underlineBorderWidth', 1);
  31309. }
  31310. dataModel.add(Node457_12);
  31311. zoomNodeList.push({
  31312. node: Node457_12,
  31313. borderWidth: 0,
  31314. attr: 'node.borderwidth'
  31315. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  31316. var Node457_13 = new ht.Node();
  31317. var Node457_13textStart, Node457_13textWidth, Node457_13lineStart, Node457_13align = 'left', Node457_13fontSize = 13.3333*_ratio.ratioY,Node457_13width = 53*_ratio.ratioX, Node457_13height = 30*_ratio.ratioY;
  31318. (function () {
  31319. if (Node457_13align === 'left') {
  31320. Node457_13textStart = Node457_13fontSize * 0.2 > 2 ? Node457_13fontSize * 0.2 - 4 : Node457_13fontSize * 0.2 - 9;
  31321. Node457_13textWidth = Node457_13width;
  31322. Node457_13lineStart = 1;
  31323. } else if (Node457_13align === 'right') {
  31324. Node457_13textStart = 0;
  31325. Node457_13textWidth =Node457_13fontSize <= 8 ? Node457_13width + Node457_13fontSize * 0.2 + 6 : Node457_13width - Node457_13fontSize * 0.2;
  31326. Node457_13lineStart = (Node457_13width - (ht.Default.getTextSize('标', 'bold '+ Node457_13fontSize + 'px "Arial"').width + 6)) * 0.5;
  31327. } else if (Node457_13align === 'center') {
  31328. Node457_13textStart = -3;
  31329. Node457_13textWidth = Node457_13width;
  31330. Node457_13lineStart = Node457_13width - ht.Default.getTextSize('标', 'bold '+ Node457_13fontSize + 'px "Arial"').width - 11;
  31331. }
  31332. })();
  31333. Node457_13.setImage(GD.getTextJSON(Node457_13width, Node457_13height, true, false, false, 'bold '+ Node457_13fontSize + 'px "Arial"'))
  31334. Node457_13.setPosition(32*ratio.ratioX, 137*ratio.ratioY);
  31335. Node457_13.setWidth(Node457_13width);
  31336. Node457_13.setHeight(Node457_13height);
  31337. Node457_13._nodeType = 'text';
  31338. Node457_13._disallowEvert = true;
  31339. Node457_13.setRotation(0*Math.PI/180);
  31340. Node457_13.a('node.width', Node457_13width);
  31341. Node457_13.a('node.height', Node457_13height);
  31342. Node457_13.a('node.rect', [0, 0, Node457_13width, Node457_13height]);
  31343. Node457_13.a('node.bordercolor','rgba(255,255,255,1)');
  31344. Node457_13.a('node.borderwidth', 0);
  31345. Node457_13.a('node.background','' || 'rgba(0,0,0,0)');
  31346. Node457_13.a('node.gradient','');
  31347. Node457_13.a('node.gradientcolor','');
  31348. Node457_13.a('node.text','标');
  31349. Node457_13.a('node.textalign','left');
  31350. Node457_13.a('node.textvAlign','middle');
  31351. Node457_13.a('node.textrect', [Node457_13textStart, 0, Node457_13textWidth, Node457_13height]);
  31352. Node457_13.a('node.color','rgba(255,255,255,1)');
  31353. Node457_13.a('node.font','bold '+ Node457_13fontSize + 'px "Arial"');
  31354. Node457_13.a('node.textvisible',true);
  31355. Node457_13.a('node.linefeed',false);
  31356. if (false) {
  31357. Node457_13.a('node.textfunc',function(g) {
  31358. g.beginPath();
  31359. var str=Node457_13.a('node.text') || '标';
  31360. var color=Node457_13.a('node.color') || 'rgba(255,255,255,1)';
  31361. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node457_13width,Node457_13height,13.3333*_ratio.ratioY,"left",color,'bold '+ Node457_13fontSize + 'px "Arial"', 0,g);
  31362. });
  31363. }
  31364. if (false) {
  31365. Node457_13.a('node.underlinepoints',[Node457_13lineStart, (30 - 13.3333) * 0.5 * _ratio.ratioY + Node457_13fontSize + 2 , ht.Default.getTextSize('标', 'bold '+ Node457_13fontSize + 'px "Arial"').width + 6, (Node457_13height - Node457_13fontSize) * 0.5*_ratio.ratioY + Node457_13fontSize + 2 ]);
  31366. Node457_13.a('node.underlinevisible',false);
  31367. Node457_13.a('node.underlineBorderWidth', 1);
  31368. }
  31369. dataModel.add(Node457_13);
  31370. zoomNodeList.push({
  31371. node: Node457_13,
  31372. borderWidth: 0,
  31373. attr: 'node.borderwidth'
  31374. }); var Node457_14;
  31375. (function () {
  31376. var _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  31377. var ratioX, ratioY;
  31378. if ('Default' === 'False') {
  31379. ratioX = 1;
  31380. ratioY = 1;
  31381. } else if ('Default' === 'X') {
  31382. ratioX = ratioY = _ratio.ratioX;
  31383. } else if ('Default' === 'Y') {
  31384. ratioX = ratioY = _ratio.ratioY;
  31385. } else {
  31386. ratioX = _ratio.ratioX;
  31387. ratioY = _ratio.ratioY;
  31388. }
  31389. ht.Default.setImage('imgimage//喜欢的蓝色.png', PAGEROOTDIR + 'image//喜欢的蓝色.png');
  31390. Node457_14 = new ht.Node();
  31391. Node457_14.setPosition(106*ratio.ratioX, 59*ratio.ratioY);
  31392. Node457_14.setSize(155*ratioX, 45*ratioY);
  31393. Node457_14.setImage('imgimage//喜欢的蓝色.png');
  31394. Node457_14.setRotation(0*Math.PI/180);
  31395. Node457_14._zoomBy = 'Default';
  31396. Node457_14._nodeType = 'image';
  31397. Node457_14._disallowEvert = true;
  31398. dataModel.add(Node457_14);
  31399. })();
  31400. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  31401. var Node457_15 = new ht.Node();
  31402. var Node457_15textStart, Node457_15textWidth, Node457_15lineStart, Node457_15align = 'left', Node457_15fontSize = 17.33329*_ratio.ratioY,Node457_15width = 143*_ratio.ratioX, Node457_15height = 49*_ratio.ratioY;
  31403. (function () {
  31404. if (Node457_15align === 'left') {
  31405. Node457_15textStart = Node457_15fontSize * 0.2 > 2 ? Node457_15fontSize * 0.2 - 4 : Node457_15fontSize * 0.2 - 9;
  31406. Node457_15textWidth = Node457_15width;
  31407. Node457_15lineStart = 1;
  31408. } else if (Node457_15align === 'right') {
  31409. Node457_15textStart = 0;
  31410. Node457_15textWidth =Node457_15fontSize <= 8 ? Node457_15width + Node457_15fontSize * 0.2 + 6 : Node457_15width - Node457_15fontSize * 0.2;
  31411. Node457_15lineStart = (Node457_15width - (ht.Default.getTextSize('浑源峰岳电场', ' '+ Node457_15fontSize + 'px "Arial"').width + 6)) * 0.5;
  31412. } else if (Node457_15align === 'center') {
  31413. Node457_15textStart = -3;
  31414. Node457_15textWidth = Node457_15width;
  31415. Node457_15lineStart = Node457_15width - ht.Default.getTextSize('浑源峰岳电场', ' '+ Node457_15fontSize + 'px "Arial"').width - 11;
  31416. }
  31417. })();
  31418. Node457_15.setImage(GD.getTextJSON(Node457_15width, Node457_15height, true, false, false, ' '+ Node457_15fontSize + 'px "Arial"'))
  31419. Node457_15.setPosition(113*ratio.ratioX, 61*ratio.ratioY);
  31420. Node457_15.setWidth(Node457_15width);
  31421. Node457_15.setHeight(Node457_15height);
  31422. Node457_15._nodeType = 'text';
  31423. Node457_15._disallowEvert = true;
  31424. Node457_15.setRotation(0*Math.PI/180);
  31425. Node457_15.a('node.width', Node457_15width);
  31426. Node457_15.a('node.height', Node457_15height);
  31427. Node457_15.a('node.rect', [0, 0, Node457_15width, Node457_15height]);
  31428. Node457_15.a('node.bordercolor','rgba(255,255,255,1)');
  31429. Node457_15.a('node.borderwidth', 0);
  31430. Node457_15.a('node.background','' || 'rgba(0,0,0,0)');
  31431. Node457_15.a('node.gradient','');
  31432. Node457_15.a('node.gradientcolor','');
  31433. Node457_15.a('node.text','浑源峰岳电场');
  31434. Node457_15.a('node.textalign','left');
  31435. Node457_15.a('node.textvAlign','middle');
  31436. Node457_15.a('node.textrect', [Node457_15textStart, 0, Node457_15textWidth, Node457_15height]);
  31437. Node457_15.a('node.color','rgba(255,255,255,1)');
  31438. Node457_15.a('node.font',' '+ Node457_15fontSize + 'px "Arial"');
  31439. Node457_15.a('node.textvisible',true);
  31440. Node457_15.a('node.linefeed',false);
  31441. if (false) {
  31442. Node457_15.a('node.textfunc',function(g) {
  31443. g.beginPath();
  31444. var str=Node457_15.a('node.text') || '浑源峰岳电场';
  31445. var color=Node457_15.a('node.color') || 'rgba(255,255,255,1)';
  31446. canvasTextAutoLine(str,0,17.33329*0.5*_ratio.ratioY,Node457_15width,Node457_15height,17.33329*_ratio.ratioY,"left",color,' '+ Node457_15fontSize + 'px "Arial"', 0,g);
  31447. });
  31448. }
  31449. if (false) {
  31450. Node457_15.a('node.underlinepoints',[Node457_15lineStart, (49 - 17.33329) * 0.5 * _ratio.ratioY + Node457_15fontSize + 2 , ht.Default.getTextSize('浑源峰岳电场', ' '+ Node457_15fontSize + 'px "Arial"').width + 6, (Node457_15height - Node457_15fontSize) * 0.5*_ratio.ratioY + Node457_15fontSize + 2 ]);
  31451. Node457_15.a('node.underlinevisible',false);
  31452. Node457_15.a('node.underlineBorderWidth', 1);
  31453. }
  31454. dataModel.add(Node457_15);
  31455. zoomNodeList.push({
  31456. node: Node457_15,
  31457. borderWidth: 0,
  31458. attr: 'node.borderwidth'
  31459. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  31460. var Node457_16 = new ht.Node();
  31461. var Node457_16textStart, Node457_16textWidth, Node457_16lineStart, Node457_16align = 'left', Node457_16fontSize = 13.3333*_ratio.ratioY,Node457_16width = 47*_ratio.ratioX, Node457_16height = 38*_ratio.ratioY;
  31462. (function () {
  31463. if (Node457_16align === 'left') {
  31464. Node457_16textStart = Node457_16fontSize * 0.2 > 2 ? Node457_16fontSize * 0.2 - 4 : Node457_16fontSize * 0.2 - 9;
  31465. Node457_16textWidth = Node457_16width;
  31466. Node457_16lineStart = 1;
  31467. } else if (Node457_16align === 'right') {
  31468. Node457_16textStart = 0;
  31469. Node457_16textWidth =Node457_16fontSize <= 8 ? Node457_16width + Node457_16fontSize * 0.2 + 6 : Node457_16width - Node457_16fontSize * 0.2;
  31470. Node457_16lineStart = (Node457_16width - (ht.Default.getTextSize('运行', 'bold '+ Node457_16fontSize + 'px "Arial"').width + 6)) * 0.5;
  31471. } else if (Node457_16align === 'center') {
  31472. Node457_16textStart = -3;
  31473. Node457_16textWidth = Node457_16width;
  31474. Node457_16lineStart = Node457_16width - ht.Default.getTextSize('运行', 'bold '+ Node457_16fontSize + 'px "Arial"').width - 11;
  31475. }
  31476. })();
  31477. Node457_16.setImage(GD.getTextJSON(Node457_16width, Node457_16height, true, false, false, 'bold '+ Node457_16fontSize + 'px "Arial"'))
  31478. Node457_16.setPosition(1508*ratio.ratioX, 48*ratio.ratioY);
  31479. Node457_16.setWidth(Node457_16width);
  31480. Node457_16.setHeight(Node457_16height);
  31481. Node457_16._nodeType = 'text';
  31482. Node457_16._disallowEvert = true;
  31483. Node457_16.setRotation(0*Math.PI/180);
  31484. Node457_16.a('node.width', Node457_16width);
  31485. Node457_16.a('node.height', Node457_16height);
  31486. Node457_16.a('node.rect', [0, 0, Node457_16width, Node457_16height]);
  31487. Node457_16.a('node.bordercolor','rgba(0,0,0,1)');
  31488. Node457_16.a('node.borderwidth', 0);
  31489. Node457_16.a('node.background','' || 'rgba(0,0,0,0)');
  31490. Node457_16.a('node.gradient','');
  31491. Node457_16.a('node.gradientcolor','');
  31492. Node457_16.a('node.text','运行');
  31493. Node457_16.a('node.textalign','left');
  31494. Node457_16.a('node.textvAlign','middle');
  31495. Node457_16.a('node.textrect', [Node457_16textStart, 0, Node457_16textWidth, Node457_16height]);
  31496. Node457_16.a('node.color','rgba(0,0,0,1)');
  31497. Node457_16.a('node.font','bold '+ Node457_16fontSize + 'px "Arial"');
  31498. Node457_16.a('node.textvisible',true);
  31499. Node457_16.a('node.linefeed',false);
  31500. if (false) {
  31501. Node457_16.a('node.textfunc',function(g) {
  31502. g.beginPath();
  31503. var str=Node457_16.a('node.text') || '运行';
  31504. var color=Node457_16.a('node.color') || 'rgba(0,0,0,1)';
  31505. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node457_16width,Node457_16height,13.3333*_ratio.ratioY,"left",color,'bold '+ Node457_16fontSize + 'px "Arial"', 0,g);
  31506. });
  31507. }
  31508. if (false) {
  31509. Node457_16.a('node.underlinepoints',[Node457_16lineStart, (38 - 13.3333) * 0.5 * _ratio.ratioY + Node457_16fontSize + 2 , ht.Default.getTextSize('运行', 'bold '+ Node457_16fontSize + 'px "Arial"').width + 6, (Node457_16height - Node457_16fontSize) * 0.5*_ratio.ratioY + Node457_16fontSize + 2 ]);
  31510. Node457_16.a('node.underlinevisible',false);
  31511. Node457_16.a('node.underlineBorderWidth', 1);
  31512. }
  31513. dataModel.add(Node457_16);
  31514. zoomNodeList.push({
  31515. node: Node457_16,
  31516. borderWidth: 0,
  31517. attr: 'node.borderwidth'
  31518. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  31519. var Node457_17 = new ht.Node();
  31520. var Node457_17textStart, Node457_17textWidth, Node457_17lineStart, Node457_17align = 'left', Node457_17fontSize = 13.3333*_ratio.ratioY,Node457_17width = 47*_ratio.ratioX, Node457_17height = 38*_ratio.ratioY;
  31521. (function () {
  31522. if (Node457_17align === 'left') {
  31523. Node457_17textStart = Node457_17fontSize * 0.2 > 2 ? Node457_17fontSize * 0.2 - 4 : Node457_17fontSize * 0.2 - 9;
  31524. Node457_17textWidth = Node457_17width;
  31525. Node457_17lineStart = 1;
  31526. } else if (Node457_17align === 'right') {
  31527. Node457_17textStart = 0;
  31528. Node457_17textWidth =Node457_17fontSize <= 8 ? Node457_17width + Node457_17fontSize * 0.2 + 6 : Node457_17width - Node457_17fontSize * 0.2;
  31529. Node457_17lineStart = (Node457_17width - (ht.Default.getTextSize('待机', 'bold '+ Node457_17fontSize + 'px "Arial"').width + 6)) * 0.5;
  31530. } else if (Node457_17align === 'center') {
  31531. Node457_17textStart = -3;
  31532. Node457_17textWidth = Node457_17width;
  31533. Node457_17lineStart = Node457_17width - ht.Default.getTextSize('待机', 'bold '+ Node457_17fontSize + 'px "Arial"').width - 11;
  31534. }
  31535. })();
  31536. Node457_17.setImage(GD.getTextJSON(Node457_17width, Node457_17height, true, false, false, 'bold '+ Node457_17fontSize + 'px "Arial"'))
  31537. Node457_17.setPosition(1646*ratio.ratioX, 48*ratio.ratioY);
  31538. Node457_17.setWidth(Node457_17width);
  31539. Node457_17.setHeight(Node457_17height);
  31540. Node457_17._nodeType = 'text';
  31541. Node457_17._disallowEvert = true;
  31542. Node457_17.setRotation(0*Math.PI/180);
  31543. Node457_17.a('node.width', Node457_17width);
  31544. Node457_17.a('node.height', Node457_17height);
  31545. Node457_17.a('node.rect', [0, 0, Node457_17width, Node457_17height]);
  31546. Node457_17.a('node.bordercolor','rgba(0,0,0,1)');
  31547. Node457_17.a('node.borderwidth', 0);
  31548. Node457_17.a('node.background','' || 'rgba(0,0,0,0)');
  31549. Node457_17.a('node.gradient','');
  31550. Node457_17.a('node.gradientcolor','');
  31551. Node457_17.a('node.text','待机');
  31552. Node457_17.a('node.textalign','left');
  31553. Node457_17.a('node.textvAlign','middle');
  31554. Node457_17.a('node.textrect', [Node457_17textStart, 0, Node457_17textWidth, Node457_17height]);
  31555. Node457_17.a('node.color','rgba(0,0,0,1)');
  31556. Node457_17.a('node.font','bold '+ Node457_17fontSize + 'px "Arial"');
  31557. Node457_17.a('node.textvisible',true);
  31558. Node457_17.a('node.linefeed',false);
  31559. if (false) {
  31560. Node457_17.a('node.textfunc',function(g) {
  31561. g.beginPath();
  31562. var str=Node457_17.a('node.text') || '待机';
  31563. var color=Node457_17.a('node.color') || 'rgba(0,0,0,1)';
  31564. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node457_17width,Node457_17height,13.3333*_ratio.ratioY,"left",color,'bold '+ Node457_17fontSize + 'px "Arial"', 0,g);
  31565. });
  31566. }
  31567. if (false) {
  31568. Node457_17.a('node.underlinepoints',[Node457_17lineStart, (38 - 13.3333) * 0.5 * _ratio.ratioY + Node457_17fontSize + 2 , ht.Default.getTextSize('待机', 'bold '+ Node457_17fontSize + 'px "Arial"').width + 6, (Node457_17height - Node457_17fontSize) * 0.5*_ratio.ratioY + Node457_17fontSize + 2 ]);
  31569. Node457_17.a('node.underlinevisible',false);
  31570. Node457_17.a('node.underlineBorderWidth', 1);
  31571. }
  31572. dataModel.add(Node457_17);
  31573. zoomNodeList.push({
  31574. node: Node457_17,
  31575. borderWidth: 0,
  31576. attr: 'node.borderwidth'
  31577. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  31578. var Node457_18 = new ht.Node();
  31579. var Node457_18textStart, Node457_18textWidth, Node457_18lineStart, Node457_18align = 'left', Node457_18fontSize = 13.3333*_ratio.ratioY,Node457_18width = 47*_ratio.ratioX, Node457_18height = 38*_ratio.ratioY;
  31580. (function () {
  31581. if (Node457_18align === 'left') {
  31582. Node457_18textStart = Node457_18fontSize * 0.2 > 2 ? Node457_18fontSize * 0.2 - 4 : Node457_18fontSize * 0.2 - 9;
  31583. Node457_18textWidth = Node457_18width;
  31584. Node457_18lineStart = 1;
  31585. } else if (Node457_18align === 'right') {
  31586. Node457_18textStart = 0;
  31587. Node457_18textWidth =Node457_18fontSize <= 8 ? Node457_18width + Node457_18fontSize * 0.2 + 6 : Node457_18width - Node457_18fontSize * 0.2;
  31588. Node457_18lineStart = (Node457_18width - (ht.Default.getTextSize('故障', 'bold '+ Node457_18fontSize + 'px "Arial"').width + 6)) * 0.5;
  31589. } else if (Node457_18align === 'center') {
  31590. Node457_18textStart = -3;
  31591. Node457_18textWidth = Node457_18width;
  31592. Node457_18lineStart = Node457_18width - ht.Default.getTextSize('故障', 'bold '+ Node457_18fontSize + 'px "Arial"').width - 11;
  31593. }
  31594. })();
  31595. Node457_18.setImage(GD.getTextJSON(Node457_18width, Node457_18height, true, false, false, 'bold '+ Node457_18fontSize + 'px "Arial"'))
  31596. Node457_18.setPosition(1784*ratio.ratioX, 48*ratio.ratioY);
  31597. Node457_18.setWidth(Node457_18width);
  31598. Node457_18.setHeight(Node457_18height);
  31599. Node457_18._nodeType = 'text';
  31600. Node457_18._disallowEvert = true;
  31601. Node457_18.setRotation(0*Math.PI/180);
  31602. Node457_18.a('node.width', Node457_18width);
  31603. Node457_18.a('node.height', Node457_18height);
  31604. Node457_18.a('node.rect', [0, 0, Node457_18width, Node457_18height]);
  31605. Node457_18.a('node.bordercolor','rgba(0,0,0,1)');
  31606. Node457_18.a('node.borderwidth', 0);
  31607. Node457_18.a('node.background','' || 'rgba(0,0,0,0)');
  31608. Node457_18.a('node.gradient','');
  31609. Node457_18.a('node.gradientcolor','');
  31610. Node457_18.a('node.text','故障');
  31611. Node457_18.a('node.textalign','left');
  31612. Node457_18.a('node.textvAlign','middle');
  31613. Node457_18.a('node.textrect', [Node457_18textStart, 0, Node457_18textWidth, Node457_18height]);
  31614. Node457_18.a('node.color','rgba(0,0,0,1)');
  31615. Node457_18.a('node.font','bold '+ Node457_18fontSize + 'px "Arial"');
  31616. Node457_18.a('node.textvisible',true);
  31617. Node457_18.a('node.linefeed',false);
  31618. if (false) {
  31619. Node457_18.a('node.textfunc',function(g) {
  31620. g.beginPath();
  31621. var str=Node457_18.a('node.text') || '故障';
  31622. var color=Node457_18.a('node.color') || 'rgba(0,0,0,1)';
  31623. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node457_18width,Node457_18height,13.3333*_ratio.ratioY,"left",color,'bold '+ Node457_18fontSize + 'px "Arial"', 0,g);
  31624. });
  31625. }
  31626. if (false) {
  31627. Node457_18.a('node.underlinepoints',[Node457_18lineStart, (38 - 13.3333) * 0.5 * _ratio.ratioY + Node457_18fontSize + 2 , ht.Default.getTextSize('故障', 'bold '+ Node457_18fontSize + 'px "Arial"').width + 6, (Node457_18height - Node457_18fontSize) * 0.5*_ratio.ratioY + Node457_18fontSize + 2 ]);
  31628. Node457_18.a('node.underlinevisible',false);
  31629. Node457_18.a('node.underlineBorderWidth', 1);
  31630. }
  31631. dataModel.add(Node457_18);
  31632. zoomNodeList.push({
  31633. node: Node457_18,
  31634. borderWidth: 0,
  31635. attr: 'node.borderwidth'
  31636. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  31637. var Node457_19 = new ht.Node();
  31638. var Node457_19textStart, Node457_19textWidth, Node457_19lineStart, Node457_19align = 'left', Node457_19fontSize = 13.3333*_ratio.ratioY,Node457_19width = 87*_ratio.ratioX, Node457_19height = 32*_ratio.ratioY;
  31639. (function () {
  31640. if (Node457_19align === 'left') {
  31641. Node457_19textStart = Node457_19fontSize * 0.2 > 2 ? Node457_19fontSize * 0.2 - 4 : Node457_19fontSize * 0.2 - 9;
  31642. Node457_19textWidth = Node457_19width;
  31643. Node457_19lineStart = 1;
  31644. } else if (Node457_19align === 'right') {
  31645. Node457_19textStart = 0;
  31646. Node457_19textWidth =Node457_19fontSize <= 8 ? Node457_19width + Node457_19fontSize * 0.2 + 6 : Node457_19width - Node457_19fontSize * 0.2;
  31647. Node457_19lineStart = (Node457_19width - (ht.Default.getTextSize('上网电量', ' '+ Node457_19fontSize + 'px "微软雅黑"').width + 6)) * 0.5;
  31648. } else if (Node457_19align === 'center') {
  31649. Node457_19textStart = -3;
  31650. Node457_19textWidth = Node457_19width;
  31651. Node457_19lineStart = Node457_19width - ht.Default.getTextSize('上网电量', ' '+ Node457_19fontSize + 'px "微软雅黑"').width - 11;
  31652. }
  31653. })();
  31654. Node457_19.setImage(GD.getTextJSON(Node457_19width, Node457_19height, true, false, false, ' '+ Node457_19fontSize + 'px "微软雅黑"'))
  31655. Node457_19.setPosition(231*ratio.ratioX, 147*ratio.ratioY);
  31656. Node457_19.setWidth(Node457_19width);
  31657. Node457_19.setHeight(Node457_19height);
  31658. Node457_19._nodeType = 'text';
  31659. Node457_19._disallowEvert = true;
  31660. Node457_19.setRotation(0*Math.PI/180);
  31661. Node457_19.a('node.width', Node457_19width);
  31662. Node457_19.a('node.height', Node457_19height);
  31663. Node457_19.a('node.rect', [0, 0, Node457_19width, Node457_19height]);
  31664. Node457_19.a('node.bordercolor','rgba(0,0,0,1)');
  31665. Node457_19.a('node.borderwidth', 0);
  31666. Node457_19.a('node.background','' || 'rgba(0,0,0,0)');
  31667. Node457_19.a('node.gradient','');
  31668. Node457_19.a('node.gradientcolor','');
  31669. Node457_19.a('node.text','上网电量');
  31670. Node457_19.a('node.textalign','left');
  31671. Node457_19.a('node.textvAlign','middle');
  31672. Node457_19.a('node.textrect', [Node457_19textStart, 0, Node457_19textWidth, Node457_19height]);
  31673. Node457_19.a('node.color','rgba(0,0,0,1)');
  31674. Node457_19.a('node.font',' '+ Node457_19fontSize + 'px "微软雅黑"');
  31675. Node457_19.a('node.textvisible',true);
  31676. Node457_19.a('node.linefeed',false);
  31677. if (false) {
  31678. Node457_19.a('node.textfunc',function(g) {
  31679. g.beginPath();
  31680. var str=Node457_19.a('node.text') || '上网电量';
  31681. var color=Node457_19.a('node.color') || 'rgba(0,0,0,1)';
  31682. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node457_19width,Node457_19height,13.3333*_ratio.ratioY,"left",color,' '+ Node457_19fontSize + 'px "微软雅黑"', 0,g);
  31683. });
  31684. }
  31685. if (false) {
  31686. Node457_19.a('node.underlinepoints',[Node457_19lineStart, (32 - 13.3333) * 0.5 * _ratio.ratioY + Node457_19fontSize + 2 , ht.Default.getTextSize('上网电量', ' '+ Node457_19fontSize + 'px "微软雅黑"').width + 6, (Node457_19height - Node457_19fontSize) * 0.5*_ratio.ratioY + Node457_19fontSize + 2 ]);
  31687. Node457_19.a('node.underlinevisible',false);
  31688. Node457_19.a('node.underlineBorderWidth', 1);
  31689. }
  31690. dataModel.add(Node457_19);
  31691. zoomNodeList.push({
  31692. node: Node457_19,
  31693. borderWidth: 0,
  31694. attr: 'node.borderwidth'
  31695. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  31696. var Node457_20 = new ht.Node();
  31697. var Node457_20textStart, Node457_20textWidth, Node457_20lineStart, Node457_20align = 'center', Node457_20fontSize = 13.3333*_ratio.ratioY,Node457_20width = 113*_ratio.ratioX, Node457_20height = 32*_ratio.ratioY;
  31698. (function () {
  31699. if (Node457_20align === 'left') {
  31700. Node457_20textStart = Node457_20fontSize * 0.2 > 2 ? Node457_20fontSize * 0.2 - 4 : Node457_20fontSize * 0.2 - 9;
  31701. Node457_20textWidth = Node457_20width;
  31702. Node457_20lineStart = 1;
  31703. } else if (Node457_20align === 'right') {
  31704. Node457_20textStart = 0;
  31705. Node457_20textWidth =Node457_20fontSize <= 8 ? Node457_20width + Node457_20fontSize * 0.2 + 6 : Node457_20width - Node457_20fontSize * 0.2;
  31706. Node457_20lineStart = (Node457_20width - (ht.Default.getTextSize('日性能损失电量', ' '+ Node457_20fontSize + 'px "微软雅黑"').width + 6)) * 0.5;
  31707. } else if (Node457_20align === 'center') {
  31708. Node457_20textStart = -3;
  31709. Node457_20textWidth = Node457_20width;
  31710. Node457_20lineStart = Node457_20width - ht.Default.getTextSize('日性能损失电量', ' '+ Node457_20fontSize + 'px "微软雅黑"').width - 11;
  31711. }
  31712. })();
  31713. Node457_20.setImage(GD.getTextJSON(Node457_20width, Node457_20height, true, false, false, ' '+ Node457_20fontSize + 'px "微软雅黑"'))
  31714. Node457_20.setPosition(533*ratio.ratioX, 148*ratio.ratioY);
  31715. Node457_20.setWidth(Node457_20width);
  31716. Node457_20.setHeight(Node457_20height);
  31717. Node457_20._nodeType = 'text';
  31718. Node457_20._disallowEvert = true;
  31719. Node457_20.setRotation(0*Math.PI/180);
  31720. Node457_20.a('node.width', Node457_20width);
  31721. Node457_20.a('node.height', Node457_20height);
  31722. Node457_20.a('node.rect', [0, 0, Node457_20width, Node457_20height]);
  31723. Node457_20.a('node.bordercolor','rgba(64,64,64,1)');
  31724. Node457_20.a('node.borderwidth', 0);
  31725. Node457_20.a('node.background','rgba(255,255,255,0)' || 'rgba(0,0,0,0)');
  31726. Node457_20.a('node.gradient','');
  31727. Node457_20.a('node.gradientcolor','rgba(255,255,255,0)');
  31728. Node457_20.a('node.text','日性能损失电量');
  31729. Node457_20.a('node.textalign','center');
  31730. Node457_20.a('node.textvAlign','middle');
  31731. Node457_20.a('node.textrect', [Node457_20textStart, 0, Node457_20textWidth, Node457_20height]);
  31732. Node457_20.a('node.color','rgba(64,64,64,1)');
  31733. Node457_20.a('node.font',' '+ Node457_20fontSize + 'px "微软雅黑"');
  31734. Node457_20.a('node.textvisible',true);
  31735. Node457_20.a('node.linefeed',false);
  31736. if (false) {
  31737. Node457_20.a('node.textfunc',function(g) {
  31738. g.beginPath();
  31739. var str=Node457_20.a('node.text') || '日性能损失电量';
  31740. var color=Node457_20.a('node.color') || 'rgba(64,64,64,1)';
  31741. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node457_20width,Node457_20height,13.3333*_ratio.ratioY,"center",color,' '+ Node457_20fontSize + 'px "微软雅黑"', 0,g);
  31742. });
  31743. }
  31744. if (false) {
  31745. Node457_20.a('node.underlinepoints',[Node457_20lineStart, (32 - 13.3333) * 0.5 * _ratio.ratioY + Node457_20fontSize + 2 , ht.Default.getTextSize('日性能损失电量', ' '+ Node457_20fontSize + 'px "微软雅黑"').width + 6, (Node457_20height - Node457_20fontSize) * 0.5*_ratio.ratioY + Node457_20fontSize + 2 ]);
  31746. Node457_20.a('node.underlinevisible',false);
  31747. Node457_20.a('node.underlineBorderWidth', 1);
  31748. }
  31749. dataModel.add(Node457_20);
  31750. zoomNodeList.push({
  31751. node: Node457_20,
  31752. borderWidth: 0,
  31753. attr: 'node.borderwidth'
  31754. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  31755. var Node457_21 = new ht.Node();
  31756. var Node457_21textStart, Node457_21textWidth, Node457_21lineStart, Node457_21align = 'center', Node457_21fontSize = 13.3333*_ratio.ratioY,Node457_21width = 110*_ratio.ratioX, Node457_21height = 32*_ratio.ratioY;
  31757. (function () {
  31758. if (Node457_21align === 'left') {
  31759. Node457_21textStart = Node457_21fontSize * 0.2 > 2 ? Node457_21fontSize * 0.2 - 4 : Node457_21fontSize * 0.2 - 9;
  31760. Node457_21textWidth = Node457_21width;
  31761. Node457_21lineStart = 1;
  31762. } else if (Node457_21align === 'right') {
  31763. Node457_21textStart = 0;
  31764. Node457_21textWidth =Node457_21fontSize <= 8 ? Node457_21width + Node457_21fontSize * 0.2 + 6 : Node457_21width - Node457_21fontSize * 0.2;
  31765. Node457_21lineStart = (Node457_21width - (ht.Default.getTextSize('月性能损失电量', ' '+ Node457_21fontSize + 'px "微软雅黑"').width + 6)) * 0.5;
  31766. } else if (Node457_21align === 'center') {
  31767. Node457_21textStart = -3;
  31768. Node457_21textWidth = Node457_21width;
  31769. Node457_21lineStart = Node457_21width - ht.Default.getTextSize('月性能损失电量', ' '+ Node457_21fontSize + 'px "微软雅黑"').width - 11;
  31770. }
  31771. })();
  31772. Node457_21.setImage(GD.getTextJSON(Node457_21width, Node457_21height, true, false, false, ' '+ Node457_21fontSize + 'px "微软雅黑"'))
  31773. Node457_21.setPosition(812*ratio.ratioX, 148*ratio.ratioY);
  31774. Node457_21.setWidth(Node457_21width);
  31775. Node457_21.setHeight(Node457_21height);
  31776. Node457_21._nodeType = 'text';
  31777. Node457_21._disallowEvert = true;
  31778. Node457_21.setRotation(0*Math.PI/180);
  31779. Node457_21.a('node.width', Node457_21width);
  31780. Node457_21.a('node.height', Node457_21height);
  31781. Node457_21.a('node.rect', [0, 0, Node457_21width, Node457_21height]);
  31782. Node457_21.a('node.bordercolor','rgba(0,0,0,1)');
  31783. Node457_21.a('node.borderwidth', 0);
  31784. Node457_21.a('node.background','' || 'rgba(0,0,0,0)');
  31785. Node457_21.a('node.gradient','');
  31786. Node457_21.a('node.gradientcolor','');
  31787. Node457_21.a('node.text','月性能损失电量');
  31788. Node457_21.a('node.textalign','center');
  31789. Node457_21.a('node.textvAlign','middle');
  31790. Node457_21.a('node.textrect', [Node457_21textStart, 0, Node457_21textWidth, Node457_21height]);
  31791. Node457_21.a('node.color','rgba(0,0,0,1)');
  31792. Node457_21.a('node.font',' '+ Node457_21fontSize + 'px "微软雅黑"');
  31793. Node457_21.a('node.textvisible',true);
  31794. Node457_21.a('node.linefeed',false);
  31795. if (false) {
  31796. Node457_21.a('node.textfunc',function(g) {
  31797. g.beginPath();
  31798. var str=Node457_21.a('node.text') || '月性能损失电量';
  31799. var color=Node457_21.a('node.color') || 'rgba(0,0,0,1)';
  31800. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node457_21width,Node457_21height,13.3333*_ratio.ratioY,"center",color,' '+ Node457_21fontSize + 'px "微软雅黑"', 0,g);
  31801. });
  31802. }
  31803. if (false) {
  31804. Node457_21.a('node.underlinepoints',[Node457_21lineStart, (32 - 13.3333) * 0.5 * _ratio.ratioY + Node457_21fontSize + 2 , ht.Default.getTextSize('月性能损失电量', ' '+ Node457_21fontSize + 'px "微软雅黑"').width + 6, (Node457_21height - Node457_21fontSize) * 0.5*_ratio.ratioY + Node457_21fontSize + 2 ]);
  31805. Node457_21.a('node.underlinevisible',false);
  31806. Node457_21.a('node.underlineBorderWidth', 1);
  31807. }
  31808. dataModel.add(Node457_21);
  31809. zoomNodeList.push({
  31810. node: Node457_21,
  31811. borderWidth: 0,
  31812. attr: 'node.borderwidth'
  31813. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  31814. var Node457_22 = new ht.Node();
  31815. var Node457_22textStart, Node457_22textWidth, Node457_22lineStart, Node457_22align = 'center', Node457_22fontSize = 13.3333*_ratio.ratioY,Node457_22width = 59*_ratio.ratioX, Node457_22height = 26*_ratio.ratioY;
  31816. (function () {
  31817. if (Node457_22align === 'left') {
  31818. Node457_22textStart = Node457_22fontSize * 0.2 > 2 ? Node457_22fontSize * 0.2 - 4 : Node457_22fontSize * 0.2 - 9;
  31819. Node457_22textWidth = Node457_22width;
  31820. Node457_22lineStart = 1;
  31821. } else if (Node457_22align === 'right') {
  31822. Node457_22textStart = 0;
  31823. Node457_22textWidth =Node457_22fontSize <= 8 ? Node457_22width + Node457_22fontSize * 0.2 + 6 : Node457_22width - Node457_22fontSize * 0.2;
  31824. Node457_22lineStart = (Node457_22width - (ht.Default.getTextSize('万kWh', ' '+ Node457_22fontSize + 'px "Arial"').width + 6)) * 0.5;
  31825. } else if (Node457_22align === 'center') {
  31826. Node457_22textStart = -3;
  31827. Node457_22textWidth = Node457_22width;
  31828. Node457_22lineStart = Node457_22width - ht.Default.getTextSize('万kWh', ' '+ Node457_22fontSize + 'px "Arial"').width - 11;
  31829. }
  31830. })();
  31831. Node457_22.setImage(GD.getTextJSON(Node457_22width, Node457_22height, true, false, false, ' '+ Node457_22fontSize + 'px "Arial"'))
  31832. Node457_22.setPosition(999*ratio.ratioX, 148*ratio.ratioY);
  31833. Node457_22.setWidth(Node457_22width);
  31834. Node457_22.setHeight(Node457_22height);
  31835. Node457_22._nodeType = 'text';
  31836. Node457_22._disallowEvert = true;
  31837. Node457_22.setRotation(0*Math.PI/180);
  31838. Node457_22.a('node.width', Node457_22width);
  31839. Node457_22.a('node.height', Node457_22height);
  31840. Node457_22.a('node.rect', [0, 0, Node457_22width, Node457_22height]);
  31841. Node457_22.a('node.bordercolor','rgba(128,128,128,1)');
  31842. Node457_22.a('node.borderwidth', 0);
  31843. Node457_22.a('node.background','' || 'rgba(0,0,0,0)');
  31844. Node457_22.a('node.gradient','');
  31845. Node457_22.a('node.gradientcolor','');
  31846. Node457_22.a('node.text','万kWh');
  31847. Node457_22.a('node.textalign','center');
  31848. Node457_22.a('node.textvAlign','middle');
  31849. Node457_22.a('node.textrect', [Node457_22textStart, 0, Node457_22textWidth, Node457_22height]);
  31850. Node457_22.a('node.color','rgba(128,128,128,1)');
  31851. Node457_22.a('node.font',' '+ Node457_22fontSize + 'px "Arial"');
  31852. Node457_22.a('node.textvisible',true);
  31853. Node457_22.a('node.linefeed',false);
  31854. if (false) {
  31855. Node457_22.a('node.textfunc',function(g) {
  31856. g.beginPath();
  31857. var str=Node457_22.a('node.text') || '万kWh';
  31858. var color=Node457_22.a('node.color') || 'rgba(128,128,128,1)';
  31859. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node457_22width,Node457_22height,13.3333*_ratio.ratioY,"center",color,' '+ Node457_22fontSize + 'px "Arial"', 0,g);
  31860. });
  31861. }
  31862. if (false) {
  31863. Node457_22.a('node.underlinepoints',[Node457_22lineStart, (26 - 13.3333) * 0.5 * _ratio.ratioY + Node457_22fontSize + 2 , ht.Default.getTextSize('万kWh', ' '+ Node457_22fontSize + 'px "Arial"').width + 6, (Node457_22height - Node457_22fontSize) * 0.5*_ratio.ratioY + Node457_22fontSize + 2 ]);
  31864. Node457_22.a('node.underlinevisible',false);
  31865. Node457_22.a('node.underlineBorderWidth', 1);
  31866. }
  31867. dataModel.add(Node457_22);
  31868. zoomNodeList.push({
  31869. node: Node457_22,
  31870. borderWidth: 0,
  31871. attr: 'node.borderwidth'
  31872. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  31873. var Node457_23 = new ht.Node();
  31874. var Node457_23textStart, Node457_23textWidth, Node457_23lineStart, Node457_23align = 'center', Node457_23fontSize = 13.3333*_ratio.ratioY,Node457_23width = 110*_ratio.ratioX, Node457_23height = 32*_ratio.ratioY;
  31875. (function () {
  31876. if (Node457_23align === 'left') {
  31877. Node457_23textStart = Node457_23fontSize * 0.2 > 2 ? Node457_23fontSize * 0.2 - 4 : Node457_23fontSize * 0.2 - 9;
  31878. Node457_23textWidth = Node457_23width;
  31879. Node457_23lineStart = 1;
  31880. } else if (Node457_23align === 'right') {
  31881. Node457_23textStart = 0;
  31882. Node457_23textWidth =Node457_23fontSize <= 8 ? Node457_23width + Node457_23fontSize * 0.2 + 6 : Node457_23width - Node457_23fontSize * 0.2;
  31883. Node457_23lineStart = (Node457_23width - (ht.Default.getTextSize('年性能损失电量', ' '+ Node457_23fontSize + 'px "微软雅黑"').width + 6)) * 0.5;
  31884. } else if (Node457_23align === 'center') {
  31885. Node457_23textStart = -3;
  31886. Node457_23textWidth = Node457_23width;
  31887. Node457_23lineStart = Node457_23width - ht.Default.getTextSize('年性能损失电量', ' '+ Node457_23fontSize + 'px "微软雅黑"').width - 11;
  31888. }
  31889. })();
  31890. Node457_23.setImage(GD.getTextJSON(Node457_23width, Node457_23height, true, false, false, ' '+ Node457_23fontSize + 'px "微软雅黑"'))
  31891. Node457_23.setPosition(1092*ratio.ratioX, 148*ratio.ratioY);
  31892. Node457_23.setWidth(Node457_23width);
  31893. Node457_23.setHeight(Node457_23height);
  31894. Node457_23._nodeType = 'text';
  31895. Node457_23._disallowEvert = true;
  31896. Node457_23.setRotation(0*Math.PI/180);
  31897. Node457_23.a('node.width', Node457_23width);
  31898. Node457_23.a('node.height', Node457_23height);
  31899. Node457_23.a('node.rect', [0, 0, Node457_23width, Node457_23height]);
  31900. Node457_23.a('node.bordercolor','rgba(0,0,0,1)');
  31901. Node457_23.a('node.borderwidth', 0);
  31902. Node457_23.a('node.background','' || 'rgba(0,0,0,0)');
  31903. Node457_23.a('node.gradient','');
  31904. Node457_23.a('node.gradientcolor','');
  31905. Node457_23.a('node.text','年性能损失电量');
  31906. Node457_23.a('node.textalign','center');
  31907. Node457_23.a('node.textvAlign','middle');
  31908. Node457_23.a('node.textrect', [Node457_23textStart, 0, Node457_23textWidth, Node457_23height]);
  31909. Node457_23.a('node.color','rgba(0,0,0,1)');
  31910. Node457_23.a('node.font',' '+ Node457_23fontSize + 'px "微软雅黑"');
  31911. Node457_23.a('node.textvisible',true);
  31912. Node457_23.a('node.linefeed',false);
  31913. if (false) {
  31914. Node457_23.a('node.textfunc',function(g) {
  31915. g.beginPath();
  31916. var str=Node457_23.a('node.text') || '年性能损失电量';
  31917. var color=Node457_23.a('node.color') || 'rgba(0,0,0,1)';
  31918. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node457_23width,Node457_23height,13.3333*_ratio.ratioY,"center",color,' '+ Node457_23fontSize + 'px "微软雅黑"', 0,g);
  31919. });
  31920. }
  31921. if (false) {
  31922. Node457_23.a('node.underlinepoints',[Node457_23lineStart, (32 - 13.3333) * 0.5 * _ratio.ratioY + Node457_23fontSize + 2 , ht.Default.getTextSize('年性能损失电量', ' '+ Node457_23fontSize + 'px "微软雅黑"').width + 6, (Node457_23height - Node457_23fontSize) * 0.5*_ratio.ratioY + Node457_23fontSize + 2 ]);
  31923. Node457_23.a('node.underlinevisible',false);
  31924. Node457_23.a('node.underlineBorderWidth', 1);
  31925. }
  31926. dataModel.add(Node457_23);
  31927. zoomNodeList.push({
  31928. node: Node457_23,
  31929. borderWidth: 0,
  31930. attr: 'node.borderwidth'
  31931. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  31932. var Node457_24 = new ht.Node();
  31933. var Node457_24textStart, Node457_24textWidth, Node457_24lineStart, Node457_24align = 'center', Node457_24fontSize = 13.3333*_ratio.ratioY,Node457_24width = 59*_ratio.ratioX, Node457_24height = 26*_ratio.ratioY;
  31934. (function () {
  31935. if (Node457_24align === 'left') {
  31936. Node457_24textStart = Node457_24fontSize * 0.2 > 2 ? Node457_24fontSize * 0.2 - 4 : Node457_24fontSize * 0.2 - 9;
  31937. Node457_24textWidth = Node457_24width;
  31938. Node457_24lineStart = 1;
  31939. } else if (Node457_24align === 'right') {
  31940. Node457_24textStart = 0;
  31941. Node457_24textWidth =Node457_24fontSize <= 8 ? Node457_24width + Node457_24fontSize * 0.2 + 6 : Node457_24width - Node457_24fontSize * 0.2;
  31942. Node457_24lineStart = (Node457_24width - (ht.Default.getTextSize('万kWh', ' '+ Node457_24fontSize + 'px "Arial"').width + 6)) * 0.5;
  31943. } else if (Node457_24align === 'center') {
  31944. Node457_24textStart = -3;
  31945. Node457_24textWidth = Node457_24width;
  31946. Node457_24lineStart = Node457_24width - ht.Default.getTextSize('万kWh', ' '+ Node457_24fontSize + 'px "Arial"').width - 11;
  31947. }
  31948. })();
  31949. Node457_24.setImage(GD.getTextJSON(Node457_24width, Node457_24height, true, false, false, ' '+ Node457_24fontSize + 'px "Arial"'))
  31950. Node457_24.setPosition(1279*ratio.ratioX, 148*ratio.ratioY);
  31951. Node457_24.setWidth(Node457_24width);
  31952. Node457_24.setHeight(Node457_24height);
  31953. Node457_24._nodeType = 'text';
  31954. Node457_24._disallowEvert = true;
  31955. Node457_24.setRotation(0*Math.PI/180);
  31956. Node457_24.a('node.width', Node457_24width);
  31957. Node457_24.a('node.height', Node457_24height);
  31958. Node457_24.a('node.rect', [0, 0, Node457_24width, Node457_24height]);
  31959. Node457_24.a('node.bordercolor','rgba(128,128,128,1)');
  31960. Node457_24.a('node.borderwidth', 0);
  31961. Node457_24.a('node.background','' || 'rgba(0,0,0,0)');
  31962. Node457_24.a('node.gradient','');
  31963. Node457_24.a('node.gradientcolor','');
  31964. Node457_24.a('node.text','万kWh');
  31965. Node457_24.a('node.textalign','center');
  31966. Node457_24.a('node.textvAlign','middle');
  31967. Node457_24.a('node.textrect', [Node457_24textStart, 0, Node457_24textWidth, Node457_24height]);
  31968. Node457_24.a('node.color','rgba(128,128,128,1)');
  31969. Node457_24.a('node.font',' '+ Node457_24fontSize + 'px "Arial"');
  31970. Node457_24.a('node.textvisible',true);
  31971. Node457_24.a('node.linefeed',false);
  31972. if (false) {
  31973. Node457_24.a('node.textfunc',function(g) {
  31974. g.beginPath();
  31975. var str=Node457_24.a('node.text') || '万kWh';
  31976. var color=Node457_24.a('node.color') || 'rgba(128,128,128,1)';
  31977. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node457_24width,Node457_24height,13.3333*_ratio.ratioY,"center",color,' '+ Node457_24fontSize + 'px "Arial"', 0,g);
  31978. });
  31979. }
  31980. if (false) {
  31981. Node457_24.a('node.underlinepoints',[Node457_24lineStart, (26 - 13.3333) * 0.5 * _ratio.ratioY + Node457_24fontSize + 2 , ht.Default.getTextSize('万kWh', ' '+ Node457_24fontSize + 'px "Arial"').width + 6, (Node457_24height - Node457_24fontSize) * 0.5*_ratio.ratioY + Node457_24fontSize + 2 ]);
  31982. Node457_24.a('node.underlinevisible',false);
  31983. Node457_24.a('node.underlineBorderWidth', 1);
  31984. }
  31985. dataModel.add(Node457_24);
  31986. zoomNodeList.push({
  31987. node: Node457_24,
  31988. borderWidth: 0,
  31989. attr: 'node.borderwidth'
  31990. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  31991. var Node457_25 = new ht.Node();
  31992. var Node457_25textStart, Node457_25textWidth, Node457_25lineStart, Node457_25align = 'center', Node457_25fontSize = 13.3333*_ratio.ratioY,Node457_25width = 59*_ratio.ratioX, Node457_25height = 26*_ratio.ratioY;
  31993. (function () {
  31994. if (Node457_25align === 'left') {
  31995. Node457_25textStart = Node457_25fontSize * 0.2 > 2 ? Node457_25fontSize * 0.2 - 4 : Node457_25fontSize * 0.2 - 9;
  31996. Node457_25textWidth = Node457_25width;
  31997. Node457_25lineStart = 1;
  31998. } else if (Node457_25align === 'right') {
  31999. Node457_25textStart = 0;
  32000. Node457_25textWidth =Node457_25fontSize <= 8 ? Node457_25width + Node457_25fontSize * 0.2 + 6 : Node457_25width - Node457_25fontSize * 0.2;
  32001. Node457_25lineStart = (Node457_25width - (ht.Default.getTextSize('万kWh', ' '+ Node457_25fontSize + 'px "Arial"').width + 6)) * 0.5;
  32002. } else if (Node457_25align === 'center') {
  32003. Node457_25textStart = -3;
  32004. Node457_25textWidth = Node457_25width;
  32005. Node457_25lineStart = Node457_25width - ht.Default.getTextSize('万kWh', ' '+ Node457_25fontSize + 'px "Arial"').width - 11;
  32006. }
  32007. })();
  32008. Node457_25.setImage(GD.getTextJSON(Node457_25width, Node457_25height, true, false, false, ' '+ Node457_25fontSize + 'px "Arial"'))
  32009. Node457_25.setPosition(435*ratio.ratioX, 148*ratio.ratioY);
  32010. Node457_25.setWidth(Node457_25width);
  32011. Node457_25.setHeight(Node457_25height);
  32012. Node457_25._nodeType = 'text';
  32013. Node457_25._disallowEvert = true;
  32014. Node457_25.setRotation(0*Math.PI/180);
  32015. Node457_25.a('node.width', Node457_25width);
  32016. Node457_25.a('node.height', Node457_25height);
  32017. Node457_25.a('node.rect', [0, 0, Node457_25width, Node457_25height]);
  32018. Node457_25.a('node.bordercolor','rgba(128,128,128,1)');
  32019. Node457_25.a('node.borderwidth', 0);
  32020. Node457_25.a('node.background','' || 'rgba(0,0,0,0)');
  32021. Node457_25.a('node.gradient','');
  32022. Node457_25.a('node.gradientcolor','');
  32023. Node457_25.a('node.text','万kWh');
  32024. Node457_25.a('node.textalign','center');
  32025. Node457_25.a('node.textvAlign','middle');
  32026. Node457_25.a('node.textrect', [Node457_25textStart, 0, Node457_25textWidth, Node457_25height]);
  32027. Node457_25.a('node.color','rgba(128,128,128,1)');
  32028. Node457_25.a('node.font',' '+ Node457_25fontSize + 'px "Arial"');
  32029. Node457_25.a('node.textvisible',true);
  32030. Node457_25.a('node.linefeed',false);
  32031. if (false) {
  32032. Node457_25.a('node.textfunc',function(g) {
  32033. g.beginPath();
  32034. var str=Node457_25.a('node.text') || '万kWh';
  32035. var color=Node457_25.a('node.color') || 'rgba(128,128,128,1)';
  32036. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node457_25width,Node457_25height,13.3333*_ratio.ratioY,"center",color,' '+ Node457_25fontSize + 'px "Arial"', 0,g);
  32037. });
  32038. }
  32039. if (false) {
  32040. Node457_25.a('node.underlinepoints',[Node457_25lineStart, (26 - 13.3333) * 0.5 * _ratio.ratioY + Node457_25fontSize + 2 , ht.Default.getTextSize('万kWh', ' '+ Node457_25fontSize + 'px "Arial"').width + 6, (Node457_25height - Node457_25fontSize) * 0.5*_ratio.ratioY + Node457_25fontSize + 2 ]);
  32041. Node457_25.a('node.underlinevisible',false);
  32042. Node457_25.a('node.underlineBorderWidth', 1);
  32043. }
  32044. dataModel.add(Node457_25);
  32045. zoomNodeList.push({
  32046. node: Node457_25,
  32047. borderWidth: 0,
  32048. attr: 'node.borderwidth'
  32049. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  32050. var Node457_26 = new ht.Node();
  32051. var Node457_26textStart, Node457_26textWidth, Node457_26lineStart, Node457_26align = 'center', Node457_26fontSize = 13.3333*_ratio.ratioY,Node457_26width = 59*_ratio.ratioX, Node457_26height = 26*_ratio.ratioY;
  32052. (function () {
  32053. if (Node457_26align === 'left') {
  32054. Node457_26textStart = Node457_26fontSize * 0.2 > 2 ? Node457_26fontSize * 0.2 - 4 : Node457_26fontSize * 0.2 - 9;
  32055. Node457_26textWidth = Node457_26width;
  32056. Node457_26lineStart = 1;
  32057. } else if (Node457_26align === 'right') {
  32058. Node457_26textStart = 0;
  32059. Node457_26textWidth =Node457_26fontSize <= 8 ? Node457_26width + Node457_26fontSize * 0.2 + 6 : Node457_26width - Node457_26fontSize * 0.2;
  32060. Node457_26lineStart = (Node457_26width - (ht.Default.getTextSize('万kWh', ' '+ Node457_26fontSize + 'px "Arial"').width + 6)) * 0.5;
  32061. } else if (Node457_26align === 'center') {
  32062. Node457_26textStart = -3;
  32063. Node457_26textWidth = Node457_26width;
  32064. Node457_26lineStart = Node457_26width - ht.Default.getTextSize('万kWh', ' '+ Node457_26fontSize + 'px "Arial"').width - 11;
  32065. }
  32066. })();
  32067. Node457_26.setImage(GD.getTextJSON(Node457_26width, Node457_26height, true, false, false, ' '+ Node457_26fontSize + 'px "Arial"'))
  32068. Node457_26.setPosition(719*ratio.ratioX, 148*ratio.ratioY);
  32069. Node457_26.setWidth(Node457_26width);
  32070. Node457_26.setHeight(Node457_26height);
  32071. Node457_26._nodeType = 'text';
  32072. Node457_26._disallowEvert = true;
  32073. Node457_26.setRotation(0*Math.PI/180);
  32074. Node457_26.a('node.width', Node457_26width);
  32075. Node457_26.a('node.height', Node457_26height);
  32076. Node457_26.a('node.rect', [0, 0, Node457_26width, Node457_26height]);
  32077. Node457_26.a('node.bordercolor','rgba(128,128,128,1)');
  32078. Node457_26.a('node.borderwidth', 0);
  32079. Node457_26.a('node.background','' || 'rgba(0,0,0,0)');
  32080. Node457_26.a('node.gradient','');
  32081. Node457_26.a('node.gradientcolor','');
  32082. Node457_26.a('node.text','万kWh');
  32083. Node457_26.a('node.textalign','center');
  32084. Node457_26.a('node.textvAlign','middle');
  32085. Node457_26.a('node.textrect', [Node457_26textStart, 0, Node457_26textWidth, Node457_26height]);
  32086. Node457_26.a('node.color','rgba(128,128,128,1)');
  32087. Node457_26.a('node.font',' '+ Node457_26fontSize + 'px "Arial"');
  32088. Node457_26.a('node.textvisible',true);
  32089. Node457_26.a('node.linefeed',false);
  32090. if (false) {
  32091. Node457_26.a('node.textfunc',function(g) {
  32092. g.beginPath();
  32093. var str=Node457_26.a('node.text') || '万kWh';
  32094. var color=Node457_26.a('node.color') || 'rgba(128,128,128,1)';
  32095. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node457_26width,Node457_26height,13.3333*_ratio.ratioY,"center",color,' '+ Node457_26fontSize + 'px "Arial"', 0,g);
  32096. });
  32097. }
  32098. if (false) {
  32099. Node457_26.a('node.underlinepoints',[Node457_26lineStart, (26 - 13.3333) * 0.5 * _ratio.ratioY + Node457_26fontSize + 2 , ht.Default.getTextSize('万kWh', ' '+ Node457_26fontSize + 'px "Arial"').width + 6, (Node457_26height - Node457_26fontSize) * 0.5*_ratio.ratioY + Node457_26fontSize + 2 ]);
  32100. Node457_26.a('node.underlinevisible',false);
  32101. Node457_26.a('node.underlineBorderWidth', 1);
  32102. }
  32103. dataModel.add(Node457_26);
  32104. zoomNodeList.push({
  32105. node: Node457_26,
  32106. borderWidth: 0,
  32107. attr: 'node.borderwidth'
  32108. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  32109. var Node457_27type = 'rect';
  32110. var Node457_27 = new ht.Node(),
  32111. Node457_27BorderWidth = 1*2;
  32112. if (Node457_27type === 'arc') {
  32113. Node457_27BorderWidth *= 1;
  32114. }
  32115. Node457_27.setImage(GD.getRectJSON(127*_ratio.ratioX, 60.81538*_ratio.ratioY, Node457_27type, '@arcFrom@', '@arcTo@', '@arcClose@'));
  32116. Node457_27.setPosition(1821*ratio.ratioX, 67*ratio.ratioY);
  32117. Node457_27.setSize(127*_ratio.ratioX, 60.81538*_ratio.ratioY);
  32118. Node457_27.s({
  32119. 'pixelPerfect':true
  32120. /*@AddPara@*/
  32121. });
  32122. Node457_27.a('node.width', 127*_ratio.ratioX);
  32123. Node457_27.a('node.height', 60.81538*_ratio.ratioY);
  32124. Node457_27.a('node.type', Node457_27type);
  32125. Node457_27.a('node.rect', [0, 0, 127*_ratio.ratioX, 60.81538*_ratio.ratioY]);
  32126. Node457_27.a('node.background', 'rgba(255,255,255,0.003921569)');
  32127. Node457_27.a('node.gradientcolor', '');
  32128. Node457_27.a('node.gradient', '');
  32129. Node457_27.a('node.borderwidth', Node457_27BorderWidth);
  32130. Node457_27.a('node.color', 'rgba(128,128,128,1)');
  32131. Node457_27.a('node.fillrect', [0,0,0,0]);
  32132. Node457_27.a('node.fillbackcolor', 'rgba(0,0,0,0)');
  32133. Node457_27.a('node.fillgradientcolor', 'rgba(0,0,0,0)');
  32134. Node457_27.a('node.fillgradient', '');
  32135. if (Node457_27type !== 'rect') {
  32136. Node457_27.a('node.arcFrom', parseFloat('@arcFrom@'));
  32137. Node457_27.a('node.arcTo', parseFloat('@arcTo@'));
  32138. Node457_27.a('node.arcClose', '@arcClose@' === 'true' ? true : false);
  32139. }
  32140. if (Node457_27type === 'arc') {
  32141. Node457_27.a('node.arcOval', true);
  32142. }
  32143. Node457_27.setRotation(0*Math.PI/180);
  32144. Node457_27.borderWidth = Node457_27BorderWidth;
  32145. Node457_27.borderFillwidth = Node457_27BorderWidth;
  32146. dataModel.add(Node457_27);
  32147. Node457_27._nodename = 'Node457_27'
  32148. Node457_27._nodeType = 'rect';
  32149. zoomNodeList.push({
  32150. node: Node457_27,
  32151. attr: 'node.borderwidth'
  32152. });
  32153. (function (node, _img) {
  32154. var setWidth = node.setWidth,
  32155. setHeight = node.setHeight;
  32156. node.setWidth = function (width) {
  32157. if (width === this.getWidth()) return ;
  32158. var height = this.getHeight();
  32159. this.a('node.width', width);
  32160. this.a('node.rect', [0,0,width, height]);
  32161. setWidth.apply(this, arguments);
  32162. }
  32163. node.setHeight = function (height) {
  32164. if (height === this.getHeight()) return ;
  32165. var width = this.getWidth();
  32166. this.a('node.height', height);
  32167. this.a('node.rect', [0,0,width, height]);
  32168. setHeight.apply(this, arguments);
  32169. }
  32170. })(Node457_27, Node457_27.getImage());_ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  32171. var Node457_28type = 'rect';
  32172. var Node457_28 = new ht.Node(),
  32173. Node457_28BorderWidth = 1*2;
  32174. if (Node457_28type === 'arc') {
  32175. Node457_28BorderWidth *= 1;
  32176. }
  32177. Node457_28.setImage(GD.getRectJSON(127*_ratio.ratioX, 60.81538*_ratio.ratioY, Node457_28type, '@arcFrom@', '@arcTo@', '@arcClose@'));
  32178. Node457_28.setPosition(1821*ratio.ratioX, 128*ratio.ratioY);
  32179. Node457_28.setSize(127*_ratio.ratioX, 60.81538*_ratio.ratioY);
  32180. Node457_28.s({
  32181. 'pixelPerfect':true
  32182. /*@AddPara@*/
  32183. });
  32184. Node457_28.a('node.width', 127*_ratio.ratioX);
  32185. Node457_28.a('node.height', 60.81538*_ratio.ratioY);
  32186. Node457_28.a('node.type', Node457_28type);
  32187. Node457_28.a('node.rect', [0, 0, 127*_ratio.ratioX, 60.81538*_ratio.ratioY]);
  32188. Node457_28.a('node.background', 'rgba(255,255,255,0.003921569)');
  32189. Node457_28.a('node.gradientcolor', '');
  32190. Node457_28.a('node.gradient', '');
  32191. Node457_28.a('node.borderwidth', Node457_28BorderWidth);
  32192. Node457_28.a('node.color', 'rgba(128,128,128,1)');
  32193. Node457_28.a('node.fillrect', [0,0,0,0]);
  32194. Node457_28.a('node.fillbackcolor', 'rgba(0,0,0,0)');
  32195. Node457_28.a('node.fillgradientcolor', 'rgba(0,0,0,0)');
  32196. Node457_28.a('node.fillgradient', '');
  32197. if (Node457_28type !== 'rect') {
  32198. Node457_28.a('node.arcFrom', parseFloat('@arcFrom@'));
  32199. Node457_28.a('node.arcTo', parseFloat('@arcTo@'));
  32200. Node457_28.a('node.arcClose', '@arcClose@' === 'true' ? true : false);
  32201. }
  32202. if (Node457_28type === 'arc') {
  32203. Node457_28.a('node.arcOval', true);
  32204. }
  32205. Node457_28.setRotation(0*Math.PI/180);
  32206. Node457_28.borderWidth = Node457_28BorderWidth;
  32207. Node457_28.borderFillwidth = Node457_28BorderWidth;
  32208. dataModel.add(Node457_28);
  32209. Node457_28._nodename = 'Node457_28'
  32210. Node457_28._nodeType = 'rect';
  32211. zoomNodeList.push({
  32212. node: Node457_28,
  32213. attr: 'node.borderwidth'
  32214. });
  32215. (function (node, _img) {
  32216. var setWidth = node.setWidth,
  32217. setHeight = node.setHeight;
  32218. node.setWidth = function (width) {
  32219. if (width === this.getWidth()) return ;
  32220. var height = this.getHeight();
  32221. this.a('node.width', width);
  32222. this.a('node.rect', [0,0,width, height]);
  32223. setWidth.apply(this, arguments);
  32224. }
  32225. node.setHeight = function (height) {
  32226. if (height === this.getHeight()) return ;
  32227. var width = this.getWidth();
  32228. this.a('node.height', height);
  32229. this.a('node.rect', [0,0,width, height]);
  32230. setHeight.apply(this, arguments);
  32231. }
  32232. })(Node457_28, Node457_28.getImage());_ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  32233. var Node457_29type = 'rect';
  32234. var Node457_29 = new ht.Node(),
  32235. Node457_29BorderWidth = 1*2;
  32236. if (Node457_29type === 'arc') {
  32237. Node457_29BorderWidth *= 1;
  32238. }
  32239. Node457_29.setImage(GD.getRectJSON(27*_ratio.ratioX, 121*_ratio.ratioY, Node457_29type, '@arcFrom@', '@arcTo@', '@arcClose@'));
  32240. Node457_29.setPosition(1327*ratio.ratioX, 97*ratio.ratioY);
  32241. Node457_29.setSize(27*_ratio.ratioX, 121*_ratio.ratioY);
  32242. Node457_29.s({
  32243. 'pixelPerfect':true
  32244. /*@AddPara@*/
  32245. });
  32246. Node457_29.a('node.width', 27*_ratio.ratioX);
  32247. Node457_29.a('node.height', 121*_ratio.ratioY);
  32248. Node457_29.a('node.type', Node457_29type);
  32249. Node457_29.a('node.rect', [0, 0, 27*_ratio.ratioX, 121*_ratio.ratioY]);
  32250. Node457_29.a('node.background', 'rgba(0,0,0,1)');
  32251. Node457_29.a('node.gradientcolor', 'rgba(0,0,0,1)');
  32252. Node457_29.a('node.gradient', '');
  32253. Node457_29.a('node.borderwidth', Node457_29BorderWidth);
  32254. Node457_29.a('node.color', 'rgba(0,0,255,1)');
  32255. Node457_29.a('node.fillrect', [0,0,0,0]);
  32256. Node457_29.a('node.fillbackcolor', 'rgba(0,0,0,0)');
  32257. Node457_29.a('node.fillgradientcolor', 'rgba(0,0,0,0)');
  32258. Node457_29.a('node.fillgradient', '');
  32259. if (Node457_29type !== 'rect') {
  32260. Node457_29.a('node.arcFrom', parseFloat('@arcFrom@'));
  32261. Node457_29.a('node.arcTo', parseFloat('@arcTo@'));
  32262. Node457_29.a('node.arcClose', '@arcClose@' === 'true' ? true : false);
  32263. }
  32264. if (Node457_29type === 'arc') {
  32265. Node457_29.a('node.arcOval', true);
  32266. }
  32267. Node457_29.setRotation(0*Math.PI/180);
  32268. Node457_29.borderWidth = Node457_29BorderWidth;
  32269. Node457_29.borderFillwidth = Node457_29BorderWidth;
  32270. dataModel.add(Node457_29);
  32271. Node457_29._nodename = 'Node457_29'
  32272. Node457_29._nodeType = 'rect';
  32273. zoomNodeList.push({
  32274. node: Node457_29,
  32275. attr: 'node.borderwidth'
  32276. });
  32277. (function (node, _img) {
  32278. var setWidth = node.setWidth,
  32279. setHeight = node.setHeight;
  32280. node.setWidth = function (width) {
  32281. if (width === this.getWidth()) return ;
  32282. var height = this.getHeight();
  32283. this.a('node.width', width);
  32284. this.a('node.rect', [0,0,width, height]);
  32285. setWidth.apply(this, arguments);
  32286. }
  32287. node.setHeight = function (height) {
  32288. if (height === this.getHeight()) return ;
  32289. var width = this.getWidth();
  32290. this.a('node.height', height);
  32291. this.a('node.rect', [0,0,width, height]);
  32292. setHeight.apply(this, arguments);
  32293. }
  32294. })(Node457_29, Node457_29.getImage());_ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  32295. var Node457_30 = new ht.Node();
  32296. var Node457_30textStart, Node457_30textWidth, Node457_30lineStart, Node457_30align = 'left', Node457_30fontSize = 11.99997*_ratio.ratioY,Node457_30width = 53*_ratio.ratioX, Node457_30height = 20*_ratio.ratioY;
  32297. (function () {
  32298. if (Node457_30align === 'left') {
  32299. Node457_30textStart = Node457_30fontSize * 0.2 > 2 ? Node457_30fontSize * 0.2 - 4 : Node457_30fontSize * 0.2 - 9;
  32300. Node457_30textWidth = Node457_30width;
  32301. Node457_30lineStart = 1;
  32302. } else if (Node457_30align === 'right') {
  32303. Node457_30textStart = 0;
  32304. Node457_30textWidth =Node457_30fontSize <= 8 ? Node457_30width + Node457_30fontSize * 0.2 + 6 : Node457_30width - Node457_30fontSize * 0.2;
  32305. Node457_30lineStart = (Node457_30width - (ht.Default.getTextSize('风', 'bold '+ Node457_30fontSize + 'px "Arial"').width + 6)) * 0.5;
  32306. } else if (Node457_30align === 'center') {
  32307. Node457_30textStart = -3;
  32308. Node457_30textWidth = Node457_30width;
  32309. Node457_30lineStart = Node457_30width - ht.Default.getTextSize('风', 'bold '+ Node457_30fontSize + 'px "Arial"').width - 11;
  32310. }
  32311. })();
  32312. Node457_30.setImage(GD.getTextJSON(Node457_30width, Node457_30height, true, false, false, 'bold '+ Node457_30fontSize + 'px "Arial"'))
  32313. Node457_30.setPosition(1344*ratio.ratioX, 63*ratio.ratioY);
  32314. Node457_30.setWidth(Node457_30width);
  32315. Node457_30.setHeight(Node457_30height);
  32316. Node457_30._nodeType = 'text';
  32317. Node457_30._disallowEvert = true;
  32318. Node457_30.setRotation(0*Math.PI/180);
  32319. Node457_30.a('node.width', Node457_30width);
  32320. Node457_30.a('node.height', Node457_30height);
  32321. Node457_30.a('node.rect', [0, 0, Node457_30width, Node457_30height]);
  32322. Node457_30.a('node.bordercolor','rgba(255,255,255,1)');
  32323. Node457_30.a('node.borderwidth', 0);
  32324. Node457_30.a('node.background','' || 'rgba(0,0,0,0)');
  32325. Node457_30.a('node.gradient','');
  32326. Node457_30.a('node.gradientcolor','');
  32327. Node457_30.a('node.text','风');
  32328. Node457_30.a('node.textalign','left');
  32329. Node457_30.a('node.textvAlign','middle');
  32330. Node457_30.a('node.textrect', [Node457_30textStart, 0, Node457_30textWidth, Node457_30height]);
  32331. Node457_30.a('node.color','rgba(255,255,255,1)');
  32332. Node457_30.a('node.font','bold '+ Node457_30fontSize + 'px "Arial"');
  32333. Node457_30.a('node.textvisible',true);
  32334. Node457_30.a('node.linefeed',false);
  32335. if (false) {
  32336. Node457_30.a('node.textfunc',function(g) {
  32337. g.beginPath();
  32338. var str=Node457_30.a('node.text') || '风';
  32339. var color=Node457_30.a('node.color') || 'rgba(255,255,255,1)';
  32340. canvasTextAutoLine(str,0,11.99997*0.5*_ratio.ratioY,Node457_30width,Node457_30height,11.99997*_ratio.ratioY,"left",color,'bold '+ Node457_30fontSize + 'px "Arial"', 0,g);
  32341. });
  32342. }
  32343. if (false) {
  32344. Node457_30.a('node.underlinepoints',[Node457_30lineStart, (20 - 11.99997) * 0.5 * _ratio.ratioY + Node457_30fontSize + 2 , ht.Default.getTextSize('风', 'bold '+ Node457_30fontSize + 'px "Arial"').width + 6, (Node457_30height - Node457_30fontSize) * 0.5*_ratio.ratioY + Node457_30fontSize + 2 ]);
  32345. Node457_30.a('node.underlinevisible',false);
  32346. Node457_30.a('node.underlineBorderWidth', 1);
  32347. }
  32348. dataModel.add(Node457_30);
  32349. zoomNodeList.push({
  32350. node: Node457_30,
  32351. borderWidth: 0,
  32352. attr: 'node.borderwidth'
  32353. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  32354. var Node457_31type = 'rect';
  32355. var Node457_31 = new ht.Node(),
  32356. Node457_31BorderWidth = 1*2;
  32357. if (Node457_31type === 'arc') {
  32358. Node457_31BorderWidth *= 1;
  32359. }
  32360. Node457_31.setImage(GD.getRectJSON(130*_ratio.ratioX, 121*_ratio.ratioY, Node457_31type, '@arcFrom@', '@arcTo@', '@arcClose@'));
  32361. Node457_31.setPosition(1406*ratio.ratioX, 97*ratio.ratioY);
  32362. Node457_31.setSize(130*_ratio.ratioX, 121*_ratio.ratioY);
  32363. Node457_31.s({
  32364. 'pixelPerfect':true
  32365. /*@AddPara@*/
  32366. });
  32367. Node457_31.a('node.width', 130*_ratio.ratioX);
  32368. Node457_31.a('node.height', 121*_ratio.ratioY);
  32369. Node457_31.a('node.type', Node457_31type);
  32370. Node457_31.a('node.rect', [0, 0, 130*_ratio.ratioX, 121*_ratio.ratioY]);
  32371. Node457_31.a('node.background', 'rgba(255,255,255,0.003921569)');
  32372. Node457_31.a('node.gradientcolor', '');
  32373. Node457_31.a('node.gradient', '');
  32374. Node457_31.a('node.borderwidth', Node457_31BorderWidth);
  32375. Node457_31.a('node.color', 'rgba(128,128,128,1)');
  32376. Node457_31.a('node.fillrect', [0,0,0,0]);
  32377. Node457_31.a('node.fillbackcolor', 'rgba(0,0,0,0)');
  32378. Node457_31.a('node.fillgradientcolor', 'rgba(0,0,0,0)');
  32379. Node457_31.a('node.fillgradient', '');
  32380. if (Node457_31type !== 'rect') {
  32381. Node457_31.a('node.arcFrom', parseFloat('@arcFrom@'));
  32382. Node457_31.a('node.arcTo', parseFloat('@arcTo@'));
  32383. Node457_31.a('node.arcClose', '@arcClose@' === 'true' ? true : false);
  32384. }
  32385. if (Node457_31type === 'arc') {
  32386. Node457_31.a('node.arcOval', true);
  32387. }
  32388. Node457_31.setRotation(0*Math.PI/180);
  32389. Node457_31.borderWidth = Node457_31BorderWidth;
  32390. Node457_31.borderFillwidth = Node457_31BorderWidth;
  32391. dataModel.add(Node457_31);
  32392. Node457_31._nodename = 'Node457_31'
  32393. Node457_31._nodeType = 'rect';
  32394. zoomNodeList.push({
  32395. node: Node457_31,
  32396. attr: 'node.borderwidth'
  32397. });
  32398. (function (node, _img) {
  32399. var setWidth = node.setWidth,
  32400. setHeight = node.setHeight;
  32401. node.setWidth = function (width) {
  32402. if (width === this.getWidth()) return ;
  32403. var height = this.getHeight();
  32404. this.a('node.width', width);
  32405. this.a('node.rect', [0,0,width, height]);
  32406. setWidth.apply(this, arguments);
  32407. }
  32408. node.setHeight = function (height) {
  32409. if (height === this.getHeight()) return ;
  32410. var width = this.getWidth();
  32411. this.a('node.height', height);
  32412. this.a('node.rect', [0,0,width, height]);
  32413. setHeight.apply(this, arguments);
  32414. }
  32415. })(Node457_31, Node457_31.getImage());_ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  32416. var Node457_32 = new ht.Node();
  32417. var Node457_32textStart, Node457_32textWidth, Node457_32lineStart, Node457_32align = 'left', Node457_32fontSize = 13.3333*_ratio.ratioY,Node457_32width = 59*_ratio.ratioX, Node457_32height = 25*_ratio.ratioY;
  32418. (function () {
  32419. if (Node457_32align === 'left') {
  32420. Node457_32textStart = Node457_32fontSize * 0.2 > 2 ? Node457_32fontSize * 0.2 - 4 : Node457_32fontSize * 0.2 - 9;
  32421. Node457_32textWidth = Node457_32width;
  32422. Node457_32lineStart = 1;
  32423. } else if (Node457_32align === 'right') {
  32424. Node457_32textStart = 0;
  32425. Node457_32textWidth =Node457_32fontSize <= 8 ? Node457_32width + Node457_32fontSize * 0.2 + 6 : Node457_32width - Node457_32fontSize * 0.2;
  32426. Node457_32lineStart = (Node457_32width - (ht.Default.getTextSize('接入', ' '+ Node457_32fontSize + 'px "Arial"').width + 6)) * 0.5;
  32427. } else if (Node457_32align === 'center') {
  32428. Node457_32textStart = -3;
  32429. Node457_32textWidth = Node457_32width;
  32430. Node457_32lineStart = Node457_32width - ht.Default.getTextSize('接入', ' '+ Node457_32fontSize + 'px "Arial"').width - 11;
  32431. }
  32432. })();
  32433. Node457_32.setImage(GD.getTextJSON(Node457_32width, Node457_32height, true, false, false, ' '+ Node457_32fontSize + 'px "Arial"'))
  32434. Node457_32.setPosition(1375*ratio.ratioX, 51*ratio.ratioY);
  32435. Node457_32.setWidth(Node457_32width);
  32436. Node457_32.setHeight(Node457_32height);
  32437. Node457_32._nodeType = 'text';
  32438. Node457_32._disallowEvert = true;
  32439. Node457_32.setRotation(0*Math.PI/180);
  32440. Node457_32.a('node.width', Node457_32width);
  32441. Node457_32.a('node.height', Node457_32height);
  32442. Node457_32.a('node.rect', [0, 0, Node457_32width, Node457_32height]);
  32443. Node457_32.a('node.bordercolor','rgba(105,105,105,1)');
  32444. Node457_32.a('node.borderwidth', 0);
  32445. Node457_32.a('node.background','' || 'rgba(0,0,0,0)');
  32446. Node457_32.a('node.gradient','');
  32447. Node457_32.a('node.gradientcolor','');
  32448. Node457_32.a('node.text','接入');
  32449. Node457_32.a('node.textalign','left');
  32450. Node457_32.a('node.textvAlign','middle');
  32451. Node457_32.a('node.textrect', [Node457_32textStart, 0, Node457_32textWidth, Node457_32height]);
  32452. Node457_32.a('node.color','rgba(105,105,105,1)');
  32453. Node457_32.a('node.font',' '+ Node457_32fontSize + 'px "Arial"');
  32454. Node457_32.a('node.textvisible',true);
  32455. Node457_32.a('node.linefeed',false);
  32456. if (false) {
  32457. Node457_32.a('node.textfunc',function(g) {
  32458. g.beginPath();
  32459. var str=Node457_32.a('node.text') || '接入';
  32460. var color=Node457_32.a('node.color') || 'rgba(105,105,105,1)';
  32461. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node457_32width,Node457_32height,13.3333*_ratio.ratioY,"left",color,' '+ Node457_32fontSize + 'px "Arial"', 0,g);
  32462. });
  32463. }
  32464. if (false) {
  32465. Node457_32.a('node.underlinepoints',[Node457_32lineStart, (25 - 13.3333) * 0.5 * _ratio.ratioY + Node457_32fontSize + 2 , ht.Default.getTextSize('接入', ' '+ Node457_32fontSize + 'px "Arial"').width + 6, (Node457_32height - Node457_32fontSize) * 0.5*_ratio.ratioY + Node457_32fontSize + 2 ]);
  32466. Node457_32.a('node.underlinevisible',false);
  32467. Node457_32.a('node.underlineBorderWidth', 1);
  32468. }
  32469. dataModel.add(Node457_32);
  32470. zoomNodeList.push({
  32471. node: Node457_32,
  32472. borderWidth: 0,
  32473. attr: 'node.borderwidth'
  32474. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  32475. var Node457_33 = new ht.Node();
  32476. var Node457_33textStart, Node457_33textWidth, Node457_33lineStart, Node457_33align = 'center', Node457_33fontSize = 26.6666*_ratio.ratioY,Node457_33width = 87*_ratio.ratioX, Node457_33height = 36*_ratio.ratioY;
  32477. (function () {
  32478. if (Node457_33align === 'left') {
  32479. Node457_33textStart = Node457_33fontSize * 0.2 > 2 ? Node457_33fontSize * 0.2 - 4 : Node457_33fontSize * 0.2 - 9;
  32480. Node457_33textWidth = Node457_33width;
  32481. Node457_33lineStart = 1;
  32482. } else if (Node457_33align === 'right') {
  32483. Node457_33textStart = 0;
  32484. Node457_33textWidth =Node457_33fontSize <= 8 ? Node457_33width + Node457_33fontSize * 0.2 + 6 : Node457_33width - Node457_33fontSize * 0.2;
  32485. Node457_33lineStart = (Node457_33width - (ht.Default.getTextSize('0', ' '+ Node457_33fontSize + 'px "Arial"').width + 6)) * 0.5;
  32486. } else if (Node457_33align === 'center') {
  32487. Node457_33textStart = -3;
  32488. Node457_33textWidth = Node457_33width;
  32489. Node457_33lineStart = Node457_33width - ht.Default.getTextSize('0', ' '+ Node457_33fontSize + 'px "Arial"').width - 11;
  32490. }
  32491. })();
  32492. Node457_33.setImage(GD.getTextJSON(Node457_33width, Node457_33height, true, false, false, ' '+ Node457_33fontSize + 'px "Arial"'))
  32493. Node457_33.setPosition(1407*ratio.ratioX, 96*ratio.ratioY);
  32494. Node457_33.setWidth(Node457_33width);
  32495. Node457_33.setHeight(Node457_33height);
  32496. Node457_33._nodeType = 'text';
  32497. Node457_33._disallowEvert = true;
  32498. Node457_33.setRotation(0*Math.PI/180);
  32499. Node457_33.a('node.width', Node457_33width);
  32500. Node457_33.a('node.height', Node457_33height);
  32501. Node457_33.a('node.rect', [0, 0, Node457_33width, Node457_33height]);
  32502. Node457_33.a('node.bordercolor','rgba(0,0,0,1)');
  32503. Node457_33.a('node.borderwidth', 0);
  32504. Node457_33.a('node.background','' || 'rgba(0,0,0,0)');
  32505. Node457_33.a('node.gradient','');
  32506. Node457_33.a('node.gradientcolor','');
  32507. Node457_33.a('node.text','0');
  32508. Node457_33.a('node.textalign','center');
  32509. Node457_33.a('node.textvAlign','middle');
  32510. Node457_33.a('node.textrect', [Node457_33textStart, 0, Node457_33textWidth, Node457_33height]);
  32511. Node457_33.a('node.color','rgba(0,0,0,1)');
  32512. Node457_33.a('node.font',' '+ Node457_33fontSize + 'px "Arial"');
  32513. Node457_33.a('node.textvisible',true);
  32514. Node457_33.a('node.linefeed',false);
  32515. if (false) {
  32516. Node457_33.a('node.textfunc',function(g) {
  32517. g.beginPath();
  32518. var str=Node457_33.a('node.text') || '0';
  32519. var color=Node457_33.a('node.color') || 'rgba(0,0,0,1)';
  32520. canvasTextAutoLine(str,0,26.6666*0.5*_ratio.ratioY,Node457_33width,Node457_33height,26.6666*_ratio.ratioY,"center",color,' '+ Node457_33fontSize + 'px "Arial"', 0,g);
  32521. });
  32522. }
  32523. if (false) {
  32524. Node457_33.a('node.underlinepoints',[Node457_33lineStart, (36 - 26.6666) * 0.5 * _ratio.ratioY + Node457_33fontSize + 2 , ht.Default.getTextSize('0', ' '+ Node457_33fontSize + 'px "Arial"').width + 6, (Node457_33height - Node457_33fontSize) * 0.5*_ratio.ratioY + Node457_33fontSize + 2 ]);
  32525. Node457_33.a('node.underlinevisible',false);
  32526. Node457_33.a('node.underlineBorderWidth', 1);
  32527. }
  32528. dataModel.add(Node457_33);
  32529. zoomNodeList.push({
  32530. node: Node457_33,
  32531. borderWidth: 0,
  32532. attr: 'node.borderwidth'
  32533. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  32534. var Node457_34 = new ht.Node();
  32535. var Node457_34textStart, Node457_34textWidth, Node457_34lineStart, Node457_34align = 'center', Node457_34fontSize = 14.66663*_ratio.ratioY,Node457_34width = 87*_ratio.ratioX, Node457_34height = 26*_ratio.ratioY;
  32536. (function () {
  32537. if (Node457_34align === 'left') {
  32538. Node457_34textStart = Node457_34fontSize * 0.2 > 2 ? Node457_34fontSize * 0.2 - 4 : Node457_34fontSize * 0.2 - 9;
  32539. Node457_34textWidth = Node457_34width;
  32540. Node457_34lineStart = 1;
  32541. } else if (Node457_34align === 'right') {
  32542. Node457_34textStart = 0;
  32543. Node457_34textWidth =Node457_34fontSize <= 8 ? Node457_34width + Node457_34fontSize * 0.2 + 6 : Node457_34width - Node457_34fontSize * 0.2;
  32544. Node457_34lineStart = (Node457_34width - (ht.Default.getTextSize('台', ' '+ Node457_34fontSize + 'px "Arial"').width + 6)) * 0.5;
  32545. } else if (Node457_34align === 'center') {
  32546. Node457_34textStart = -3;
  32547. Node457_34textWidth = Node457_34width;
  32548. Node457_34lineStart = Node457_34width - ht.Default.getTextSize('台', ' '+ Node457_34fontSize + 'px "Arial"').width - 11;
  32549. }
  32550. })();
  32551. Node457_34.setImage(GD.getTextJSON(Node457_34width, Node457_34height, true, false, false, ' '+ Node457_34fontSize + 'px "Arial"'))
  32552. Node457_34.setPosition(1454*ratio.ratioX, 145*ratio.ratioY);
  32553. Node457_34.setWidth(Node457_34width);
  32554. Node457_34.setHeight(Node457_34height);
  32555. Node457_34._nodeType = 'text';
  32556. Node457_34._disallowEvert = true;
  32557. Node457_34.setRotation(0*Math.PI/180);
  32558. Node457_34.a('node.width', Node457_34width);
  32559. Node457_34.a('node.height', Node457_34height);
  32560. Node457_34.a('node.rect', [0, 0, Node457_34width, Node457_34height]);
  32561. Node457_34.a('node.bordercolor','rgba(105,105,105,1)');
  32562. Node457_34.a('node.borderwidth', 0);
  32563. Node457_34.a('node.background','' || 'rgba(0,0,0,0)');
  32564. Node457_34.a('node.gradient','');
  32565. Node457_34.a('node.gradientcolor','');
  32566. Node457_34.a('node.text','台');
  32567. Node457_34.a('node.textalign','center');
  32568. Node457_34.a('node.textvAlign','middle');
  32569. Node457_34.a('node.textrect', [Node457_34textStart, 0, Node457_34textWidth, Node457_34height]);
  32570. Node457_34.a('node.color','rgba(105,105,105,1)');
  32571. Node457_34.a('node.font',' '+ Node457_34fontSize + 'px "Arial"');
  32572. Node457_34.a('node.textvisible',true);
  32573. Node457_34.a('node.linefeed',false);
  32574. if (false) {
  32575. Node457_34.a('node.textfunc',function(g) {
  32576. g.beginPath();
  32577. var str=Node457_34.a('node.text') || '台';
  32578. var color=Node457_34.a('node.color') || 'rgba(105,105,105,1)';
  32579. canvasTextAutoLine(str,0,14.66663*0.5*_ratio.ratioY,Node457_34width,Node457_34height,14.66663*_ratio.ratioY,"center",color,' '+ Node457_34fontSize + 'px "Arial"', 0,g);
  32580. });
  32581. }
  32582. if (false) {
  32583. Node457_34.a('node.underlinepoints',[Node457_34lineStart, (26 - 14.66663) * 0.5 * _ratio.ratioY + Node457_34fontSize + 2 , ht.Default.getTextSize('台', ' '+ Node457_34fontSize + 'px "Arial"').width + 6, (Node457_34height - Node457_34fontSize) * 0.5*_ratio.ratioY + Node457_34fontSize + 2 ]);
  32584. Node457_34.a('node.underlinevisible',false);
  32585. Node457_34.a('node.underlineBorderWidth', 1);
  32586. }
  32587. dataModel.add(Node457_34);
  32588. zoomNodeList.push({
  32589. node: Node457_34,
  32590. borderWidth: 0,
  32591. attr: 'node.borderwidth'
  32592. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  32593. var Node457_35 = new ht.Node();
  32594. var Node457_35textStart, Node457_35textWidth, Node457_35lineStart, Node457_35align = 'center', Node457_35fontSize = 14.66663*_ratio.ratioY,Node457_35width = 67*_ratio.ratioX, Node457_35height = 26*_ratio.ratioY;
  32595. (function () {
  32596. if (Node457_35align === 'left') {
  32597. Node457_35textStart = Node457_35fontSize * 0.2 > 2 ? Node457_35fontSize * 0.2 - 4 : Node457_35fontSize * 0.2 - 9;
  32598. Node457_35textWidth = Node457_35width;
  32599. Node457_35lineStart = 1;
  32600. } else if (Node457_35align === 'right') {
  32601. Node457_35textStart = 0;
  32602. Node457_35textWidth =Node457_35fontSize <= 8 ? Node457_35width + Node457_35fontSize * 0.2 + 6 : Node457_35width - Node457_35fontSize * 0.2;
  32603. Node457_35lineStart = (Node457_35width - (ht.Default.getTextSize('台', ' '+ Node457_35fontSize + 'px "Arial"').width + 6)) * 0.5;
  32604. } else if (Node457_35align === 'center') {
  32605. Node457_35textStart = -3;
  32606. Node457_35textWidth = Node457_35width;
  32607. Node457_35lineStart = Node457_35width - ht.Default.getTextSize('台', ' '+ Node457_35fontSize + 'px "Arial"').width - 11;
  32608. }
  32609. })();
  32610. Node457_35.setImage(GD.getTextJSON(Node457_35width, Node457_35height, true, false, false, ' '+ Node457_35fontSize + 'px "Arial"'))
  32611. Node457_35.setPosition(1587*ratio.ratioX, 143*ratio.ratioY);
  32612. Node457_35.setWidth(Node457_35width);
  32613. Node457_35.setHeight(Node457_35height);
  32614. Node457_35._nodeType = 'text';
  32615. Node457_35._disallowEvert = true;
  32616. Node457_35.setRotation(0*Math.PI/180);
  32617. Node457_35.a('node.width', Node457_35width);
  32618. Node457_35.a('node.height', Node457_35height);
  32619. Node457_35.a('node.rect', [0, 0, Node457_35width, Node457_35height]);
  32620. Node457_35.a('node.bordercolor','rgba(105,105,105,1)');
  32621. Node457_35.a('node.borderwidth', 0);
  32622. Node457_35.a('node.background','' || 'rgba(0,0,0,0)');
  32623. Node457_35.a('node.gradient','');
  32624. Node457_35.a('node.gradientcolor','');
  32625. Node457_35.a('node.text','台');
  32626. Node457_35.a('node.textalign','center');
  32627. Node457_35.a('node.textvAlign','middle');
  32628. Node457_35.a('node.textrect', [Node457_35textStart, 0, Node457_35textWidth, Node457_35height]);
  32629. Node457_35.a('node.color','rgba(105,105,105,1)');
  32630. Node457_35.a('node.font',' '+ Node457_35fontSize + 'px "Arial"');
  32631. Node457_35.a('node.textvisible',true);
  32632. Node457_35.a('node.linefeed',false);
  32633. if (false) {
  32634. Node457_35.a('node.textfunc',function(g) {
  32635. g.beginPath();
  32636. var str=Node457_35.a('node.text') || '台';
  32637. var color=Node457_35.a('node.color') || 'rgba(105,105,105,1)';
  32638. canvasTextAutoLine(str,0,14.66663*0.5*_ratio.ratioY,Node457_35width,Node457_35height,14.66663*_ratio.ratioY,"center",color,' '+ Node457_35fontSize + 'px "Arial"', 0,g);
  32639. });
  32640. }
  32641. if (false) {
  32642. Node457_35.a('node.underlinepoints',[Node457_35lineStart, (26 - 14.66663) * 0.5 * _ratio.ratioY + Node457_35fontSize + 2 , ht.Default.getTextSize('台', ' '+ Node457_35fontSize + 'px "Arial"').width + 6, (Node457_35height - Node457_35fontSize) * 0.5*_ratio.ratioY + Node457_35fontSize + 2 ]);
  32643. Node457_35.a('node.underlinevisible',false);
  32644. Node457_35.a('node.underlineBorderWidth', 1);
  32645. }
  32646. dataModel.add(Node457_35);
  32647. zoomNodeList.push({
  32648. node: Node457_35,
  32649. borderWidth: 0,
  32650. attr: 'node.borderwidth'
  32651. }); var Node457_36;
  32652. (function () {
  32653. var _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  32654. var ratioX, ratioY;
  32655. if ('Default' === 'False') {
  32656. ratioX = 1;
  32657. ratioY = 1;
  32658. } else if ('Default' === 'X') {
  32659. ratioX = ratioY = _ratio.ratioX;
  32660. } else if ('Default' === 'Y') {
  32661. ratioX = ratioY = _ratio.ratioY;
  32662. } else {
  32663. ratioX = _ratio.ratioX;
  32664. ratioY = _ratio.ratioY;
  32665. }
  32666. ht.Default.setImage('imgimage//page_list_box_left_orange.jpg', PAGEROOTDIR + 'image//page_list_box_left_orange.jpg');
  32667. Node457_36 = new ht.Node();
  32668. Node457_36.setPosition(1476*ratio.ratioX, 127*ratio.ratioY);
  32669. Node457_36.setSize(9*ratioX, 60*ratioY);
  32670. Node457_36.setImage('imgimage//page_list_box_left_orange.jpg');
  32671. Node457_36.setRotation(0*Math.PI/180);
  32672. Node457_36._zoomBy = 'Default';
  32673. Node457_36._nodeType = 'image';
  32674. Node457_36._disallowEvert = true;
  32675. dataModel.add(Node457_36);
  32676. })();
  32677. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  32678. var Node457_37type = 'rect';
  32679. var Node457_37 = new ht.Node(),
  32680. Node457_37BorderWidth = 1*2;
  32681. if (Node457_37type === 'arc') {
  32682. Node457_37BorderWidth *= 1;
  32683. }
  32684. Node457_37.setImage(GD.getRectJSON(127*_ratio.ratioX, 60.81538*_ratio.ratioY, Node457_37type, '@arcFrom@', '@arcTo@', '@arcClose@'));
  32685. Node457_37.setPosition(1545*ratio.ratioX, 128*ratio.ratioY);
  32686. Node457_37.setSize(127*_ratio.ratioX, 60.81538*_ratio.ratioY);
  32687. Node457_37.s({
  32688. 'pixelPerfect':true
  32689. /*@AddPara@*/
  32690. });
  32691. Node457_37.a('node.width', 127*_ratio.ratioX);
  32692. Node457_37.a('node.height', 60.81538*_ratio.ratioY);
  32693. Node457_37.a('node.type', Node457_37type);
  32694. Node457_37.a('node.rect', [0, 0, 127*_ratio.ratioX, 60.81538*_ratio.ratioY]);
  32695. Node457_37.a('node.background', 'rgba(255,255,255,0.003921569)');
  32696. Node457_37.a('node.gradientcolor', '');
  32697. Node457_37.a('node.gradient', '');
  32698. Node457_37.a('node.borderwidth', Node457_37BorderWidth);
  32699. Node457_37.a('node.color', 'rgba(128,128,128,1)');
  32700. Node457_37.a('node.fillrect', [0,0,0,0]);
  32701. Node457_37.a('node.fillbackcolor', 'rgba(0,0,0,0)');
  32702. Node457_37.a('node.fillgradientcolor', 'rgba(0,0,0,0)');
  32703. Node457_37.a('node.fillgradient', '');
  32704. if (Node457_37type !== 'rect') {
  32705. Node457_37.a('node.arcFrom', parseFloat('@arcFrom@'));
  32706. Node457_37.a('node.arcTo', parseFloat('@arcTo@'));
  32707. Node457_37.a('node.arcClose', '@arcClose@' === 'true' ? true : false);
  32708. }
  32709. if (Node457_37type === 'arc') {
  32710. Node457_37.a('node.arcOval', true);
  32711. }
  32712. Node457_37.setRotation(0*Math.PI/180);
  32713. Node457_37.borderWidth = Node457_37BorderWidth;
  32714. Node457_37.borderFillwidth = Node457_37BorderWidth;
  32715. dataModel.add(Node457_37);
  32716. Node457_37._nodename = 'Node457_37'
  32717. Node457_37._nodeType = 'rect';
  32718. zoomNodeList.push({
  32719. node: Node457_37,
  32720. attr: 'node.borderwidth'
  32721. });
  32722. (function (node, _img) {
  32723. var setWidth = node.setWidth,
  32724. setHeight = node.setHeight;
  32725. node.setWidth = function (width) {
  32726. if (width === this.getWidth()) return ;
  32727. var height = this.getHeight();
  32728. this.a('node.width', width);
  32729. this.a('node.rect', [0,0,width, height]);
  32730. setWidth.apply(this, arguments);
  32731. }
  32732. node.setHeight = function (height) {
  32733. if (height === this.getHeight()) return ;
  32734. var width = this.getWidth();
  32735. this.a('node.height', height);
  32736. this.a('node.rect', [0,0,width, height]);
  32737. setHeight.apply(this, arguments);
  32738. }
  32739. })(Node457_37, Node457_37.getImage());_ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  32740. var Node457_38 = new ht.Node();
  32741. var Node457_38textStart, Node457_38textWidth, Node457_38lineStart, Node457_38align = 'left', Node457_38fontSize = 13.3333*_ratio.ratioY,Node457_38width = 47*_ratio.ratioX, Node457_38height = 38*_ratio.ratioY;
  32742. (function () {
  32743. if (Node457_38align === 'left') {
  32744. Node457_38textStart = Node457_38fontSize * 0.2 > 2 ? Node457_38fontSize * 0.2 - 4 : Node457_38fontSize * 0.2 - 9;
  32745. Node457_38textWidth = Node457_38width;
  32746. Node457_38lineStart = 1;
  32747. } else if (Node457_38align === 'right') {
  32748. Node457_38textStart = 0;
  32749. Node457_38textWidth =Node457_38fontSize <= 8 ? Node457_38width + Node457_38fontSize * 0.2 + 6 : Node457_38width - Node457_38fontSize * 0.2;
  32750. Node457_38lineStart = (Node457_38width - (ht.Default.getTextSize('维护', 'bold '+ Node457_38fontSize + 'px "Arial"').width + 6)) * 0.5;
  32751. } else if (Node457_38align === 'center') {
  32752. Node457_38textStart = -3;
  32753. Node457_38textWidth = Node457_38width;
  32754. Node457_38lineStart = Node457_38width - ht.Default.getTextSize('维护', 'bold '+ Node457_38fontSize + 'px "Arial"').width - 11;
  32755. }
  32756. })();
  32757. Node457_38.setImage(GD.getTextJSON(Node457_38width, Node457_38height, true, false, false, 'bold '+ Node457_38fontSize + 'px "Arial"'))
  32758. Node457_38.setPosition(1507*ratio.ratioX, 110*ratio.ratioY);
  32759. Node457_38.setWidth(Node457_38width);
  32760. Node457_38.setHeight(Node457_38height);
  32761. Node457_38._nodeType = 'text';
  32762. Node457_38._disallowEvert = true;
  32763. Node457_38.setRotation(0*Math.PI/180);
  32764. Node457_38.a('node.width', Node457_38width);
  32765. Node457_38.a('node.height', Node457_38height);
  32766. Node457_38.a('node.rect', [0, 0, Node457_38width, Node457_38height]);
  32767. Node457_38.a('node.bordercolor','rgba(0,0,0,1)');
  32768. Node457_38.a('node.borderwidth', 0);
  32769. Node457_38.a('node.background','' || 'rgba(0,0,0,0)');
  32770. Node457_38.a('node.gradient','');
  32771. Node457_38.a('node.gradientcolor','');
  32772. Node457_38.a('node.text','维护');
  32773. Node457_38.a('node.textalign','left');
  32774. Node457_38.a('node.textvAlign','middle');
  32775. Node457_38.a('node.textrect', [Node457_38textStart, 0, Node457_38textWidth, Node457_38height]);
  32776. Node457_38.a('node.color','rgba(0,0,0,1)');
  32777. Node457_38.a('node.font','bold '+ Node457_38fontSize + 'px "Arial"');
  32778. Node457_38.a('node.textvisible',true);
  32779. Node457_38.a('node.linefeed',false);
  32780. if (false) {
  32781. Node457_38.a('node.textfunc',function(g) {
  32782. g.beginPath();
  32783. var str=Node457_38.a('node.text') || '维护';
  32784. var color=Node457_38.a('node.color') || 'rgba(0,0,0,1)';
  32785. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node457_38width,Node457_38height,13.3333*_ratio.ratioY,"left",color,'bold '+ Node457_38fontSize + 'px "Arial"', 0,g);
  32786. });
  32787. }
  32788. if (false) {
  32789. Node457_38.a('node.underlinepoints',[Node457_38lineStart, (38 - 13.3333) * 0.5 * _ratio.ratioY + Node457_38fontSize + 2 , ht.Default.getTextSize('维护', 'bold '+ Node457_38fontSize + 'px "Arial"').width + 6, (Node457_38height - Node457_38fontSize) * 0.5*_ratio.ratioY + Node457_38fontSize + 2 ]);
  32790. Node457_38.a('node.underlinevisible',false);
  32791. Node457_38.a('node.underlineBorderWidth', 1);
  32792. }
  32793. dataModel.add(Node457_38);
  32794. zoomNodeList.push({
  32795. node: Node457_38,
  32796. borderWidth: 0,
  32797. attr: 'node.borderwidth'
  32798. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  32799. var Node457_39 = new ht.Node();
  32800. var Node457_39textStart, Node457_39textWidth, Node457_39lineStart, Node457_39align = 'left', Node457_39fontSize = 15.99996*_ratio.ratioY,Node457_39width = 29*_ratio.ratioX, Node457_39height = 25*_ratio.ratioY;
  32801. (function () {
  32802. if (Node457_39align === 'left') {
  32803. Node457_39textStart = Node457_39fontSize * 0.2 > 2 ? Node457_39fontSize * 0.2 - 4 : Node457_39fontSize * 0.2 - 9;
  32804. Node457_39textWidth = Node457_39width;
  32805. Node457_39lineStart = 1;
  32806. } else if (Node457_39align === 'right') {
  32807. Node457_39textStart = 0;
  32808. Node457_39textWidth =Node457_39fontSize <= 8 ? Node457_39width + Node457_39fontSize * 0.2 + 6 : Node457_39width - Node457_39fontSize * 0.2;
  32809. Node457_39lineStart = (Node457_39width - (ht.Default.getTextSize('0', ' '+ Node457_39fontSize + 'px "Arial"').width + 6)) * 0.5;
  32810. } else if (Node457_39align === 'center') {
  32811. Node457_39textStart = -3;
  32812. Node457_39textWidth = Node457_39width;
  32813. Node457_39lineStart = Node457_39width - ht.Default.getTextSize('0', ' '+ Node457_39fontSize + 'px "Arial"').width - 11;
  32814. }
  32815. })();
  32816. Node457_39.setImage(GD.getTextJSON(Node457_39width, Node457_39height, true, false, false, ' '+ Node457_39fontSize + 'px "Arial"'))
  32817. Node457_39.setPosition(1508*ratio.ratioX, 142*ratio.ratioY);
  32818. Node457_39.setWidth(Node457_39width);
  32819. Node457_39.setHeight(Node457_39height);
  32820. Node457_39._nodeType = 'text';
  32821. Node457_39._disallowEvert = true;
  32822. Node457_39.setRotation(0*Math.PI/180);
  32823. Node457_39.a('node.width', Node457_39width);
  32824. Node457_39.a('node.height', Node457_39height);
  32825. Node457_39.a('node.rect', [0, 0, Node457_39width, Node457_39height]);
  32826. Node457_39.a('node.bordercolor','rgba(0,0,0,1)');
  32827. Node457_39.a('node.borderwidth', 0);
  32828. Node457_39.a('node.background','' || 'rgba(0,0,0,0)');
  32829. Node457_39.a('node.gradient','');
  32830. Node457_39.a('node.gradientcolor','');
  32831. Node457_39.a('node.text','0');
  32832. Node457_39.a('node.textalign','left');
  32833. Node457_39.a('node.textvAlign','middle');
  32834. Node457_39.a('node.textrect', [Node457_39textStart, 0, Node457_39textWidth, Node457_39height]);
  32835. Node457_39.a('node.color','rgba(0,0,0,1)');
  32836. Node457_39.a('node.font',' '+ Node457_39fontSize + 'px "Arial"');
  32837. Node457_39.a('node.textvisible',true);
  32838. Node457_39.a('node.linefeed',false);
  32839. if (false) {
  32840. Node457_39.a('node.textfunc',function(g) {
  32841. g.beginPath();
  32842. var str=Node457_39.a('node.text') || '0';
  32843. var color=Node457_39.a('node.color') || 'rgba(0,0,0,1)';
  32844. canvasTextAutoLine(str,0,15.99996*0.5*_ratio.ratioY,Node457_39width,Node457_39height,15.99996*_ratio.ratioY,"left",color,' '+ Node457_39fontSize + 'px "Arial"', 0,g);
  32845. });
  32846. }
  32847. if (false) {
  32848. Node457_39.a('node.underlinepoints',[Node457_39lineStart, (25 - 15.99996) * 0.5 * _ratio.ratioY + Node457_39fontSize + 2 , ht.Default.getTextSize('0', ' '+ Node457_39fontSize + 'px "Arial"').width + 6, (Node457_39height - Node457_39fontSize) * 0.5*_ratio.ratioY + Node457_39fontSize + 2 ]);
  32849. Node457_39.a('node.underlinevisible',false);
  32850. Node457_39.a('node.underlineBorderWidth', 1);
  32851. }
  32852. dataModel.add(Node457_39);
  32853. zoomNodeList.push({
  32854. node: Node457_39,
  32855. borderWidth: 0,
  32856. attr: 'node.borderwidth'
  32857. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  32858. var Node457_40 = new ht.Node();
  32859. var Node457_40textStart, Node457_40textWidth, Node457_40lineStart, Node457_40align = 'center', Node457_40fontSize = 14.66663*_ratio.ratioY,Node457_40width = 67*_ratio.ratioX, Node457_40height = 26*_ratio.ratioY;
  32860. (function () {
  32861. if (Node457_40align === 'left') {
  32862. Node457_40textStart = Node457_40fontSize * 0.2 > 2 ? Node457_40fontSize * 0.2 - 4 : Node457_40fontSize * 0.2 - 9;
  32863. Node457_40textWidth = Node457_40width;
  32864. Node457_40lineStart = 1;
  32865. } else if (Node457_40align === 'right') {
  32866. Node457_40textStart = 0;
  32867. Node457_40textWidth =Node457_40fontSize <= 8 ? Node457_40width + Node457_40fontSize * 0.2 + 6 : Node457_40width - Node457_40fontSize * 0.2;
  32868. Node457_40lineStart = (Node457_40width - (ht.Default.getTextSize('台', ' '+ Node457_40fontSize + 'px "Arial"').width + 6)) * 0.5;
  32869. } else if (Node457_40align === 'center') {
  32870. Node457_40textStart = -3;
  32871. Node457_40textWidth = Node457_40width;
  32872. Node457_40lineStart = Node457_40width - ht.Default.getTextSize('台', ' '+ Node457_40fontSize + 'px "Arial"').width - 11;
  32873. }
  32874. })();
  32875. Node457_40.setImage(GD.getTextJSON(Node457_40width, Node457_40height, true, false, false, ' '+ Node457_40fontSize + 'px "Arial"'))
  32876. Node457_40.setPosition(1725*ratio.ratioX, 83*ratio.ratioY);
  32877. Node457_40.setWidth(Node457_40width);
  32878. Node457_40.setHeight(Node457_40height);
  32879. Node457_40._nodeType = 'text';
  32880. Node457_40._disallowEvert = true;
  32881. Node457_40.setRotation(0*Math.PI/180);
  32882. Node457_40.a('node.width', Node457_40width);
  32883. Node457_40.a('node.height', Node457_40height);
  32884. Node457_40.a('node.rect', [0, 0, Node457_40width, Node457_40height]);
  32885. Node457_40.a('node.bordercolor','rgba(105,105,105,1)');
  32886. Node457_40.a('node.borderwidth', 0);
  32887. Node457_40.a('node.background','' || 'rgba(0,0,0,0)');
  32888. Node457_40.a('node.gradient','');
  32889. Node457_40.a('node.gradientcolor','');
  32890. Node457_40.a('node.text','台');
  32891. Node457_40.a('node.textalign','center');
  32892. Node457_40.a('node.textvAlign','middle');
  32893. Node457_40.a('node.textrect', [Node457_40textStart, 0, Node457_40textWidth, Node457_40height]);
  32894. Node457_40.a('node.color','rgba(105,105,105,1)');
  32895. Node457_40.a('node.font',' '+ Node457_40fontSize + 'px "Arial"');
  32896. Node457_40.a('node.textvisible',true);
  32897. Node457_40.a('node.linefeed',false);
  32898. if (false) {
  32899. Node457_40.a('node.textfunc',function(g) {
  32900. g.beginPath();
  32901. var str=Node457_40.a('node.text') || '台';
  32902. var color=Node457_40.a('node.color') || 'rgba(105,105,105,1)';
  32903. canvasTextAutoLine(str,0,14.66663*0.5*_ratio.ratioY,Node457_40width,Node457_40height,14.66663*_ratio.ratioY,"center",color,' '+ Node457_40fontSize + 'px "Arial"', 0,g);
  32904. });
  32905. }
  32906. if (false) {
  32907. Node457_40.a('node.underlinepoints',[Node457_40lineStart, (26 - 14.66663) * 0.5 * _ratio.ratioY + Node457_40fontSize + 2 , ht.Default.getTextSize('台', ' '+ Node457_40fontSize + 'px "Arial"').width + 6, (Node457_40height - Node457_40fontSize) * 0.5*_ratio.ratioY + Node457_40fontSize + 2 ]);
  32908. Node457_40.a('node.underlinevisible',false);
  32909. Node457_40.a('node.underlineBorderWidth', 1);
  32910. }
  32911. dataModel.add(Node457_40);
  32912. zoomNodeList.push({
  32913. node: Node457_40,
  32914. borderWidth: 0,
  32915. attr: 'node.borderwidth'
  32916. }); var Node457_41;
  32917. (function () {
  32918. var _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  32919. var ratioX, ratioY;
  32920. if ('Default' === 'False') {
  32921. ratioX = 1;
  32922. ratioY = 1;
  32923. } else if ('Default' === 'X') {
  32924. ratioX = ratioY = _ratio.ratioX;
  32925. } else if ('Default' === 'Y') {
  32926. ratioX = ratioY = _ratio.ratioY;
  32927. } else {
  32928. ratioX = _ratio.ratioX;
  32929. ratioY = _ratio.ratioY;
  32930. }
  32931. ht.Default.setImage('imgimage//page_list_box_left_green.jpg', PAGEROOTDIR + 'image//page_list_box_left_green.jpg');
  32932. Node457_41 = new ht.Node();
  32933. Node457_41.setPosition(1614*ratio.ratioX, 67*ratio.ratioY);
  32934. Node457_41.setSize(9*ratioX, 60*ratioY);
  32935. Node457_41.setImage('imgimage//page_list_box_left_green.jpg');
  32936. Node457_41.setRotation(0*Math.PI/180);
  32937. Node457_41._zoomBy = 'Default';
  32938. Node457_41._nodeType = 'image';
  32939. Node457_41._disallowEvert = true;
  32940. dataModel.add(Node457_41);
  32941. })();
  32942. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  32943. var Node457_42type = 'rect';
  32944. var Node457_42 = new ht.Node(),
  32945. Node457_42BorderWidth = 1*2;
  32946. if (Node457_42type === 'arc') {
  32947. Node457_42BorderWidth *= 1;
  32948. }
  32949. Node457_42.setImage(GD.getRectJSON(127*_ratio.ratioX, 60.81538*_ratio.ratioY, Node457_42type, '@arcFrom@', '@arcTo@', '@arcClose@'));
  32950. Node457_42.setPosition(1683*ratio.ratioX, 67*ratio.ratioY);
  32951. Node457_42.setSize(127*_ratio.ratioX, 60.81538*_ratio.ratioY);
  32952. Node457_42.s({
  32953. 'pixelPerfect':true
  32954. /*@AddPara@*/
  32955. });
  32956. Node457_42.a('node.width', 127*_ratio.ratioX);
  32957. Node457_42.a('node.height', 60.81538*_ratio.ratioY);
  32958. Node457_42.a('node.type', Node457_42type);
  32959. Node457_42.a('node.rect', [0, 0, 127*_ratio.ratioX, 60.81538*_ratio.ratioY]);
  32960. Node457_42.a('node.background', 'rgba(255,255,255,0.003921569)');
  32961. Node457_42.a('node.gradientcolor', '');
  32962. Node457_42.a('node.gradient', '');
  32963. Node457_42.a('node.borderwidth', Node457_42BorderWidth);
  32964. Node457_42.a('node.color', 'rgba(128,128,128,1)');
  32965. Node457_42.a('node.fillrect', [0,0,0,0]);
  32966. Node457_42.a('node.fillbackcolor', 'rgba(0,0,0,0)');
  32967. Node457_42.a('node.fillgradientcolor', 'rgba(0,0,0,0)');
  32968. Node457_42.a('node.fillgradient', '');
  32969. if (Node457_42type !== 'rect') {
  32970. Node457_42.a('node.arcFrom', parseFloat('@arcFrom@'));
  32971. Node457_42.a('node.arcTo', parseFloat('@arcTo@'));
  32972. Node457_42.a('node.arcClose', '@arcClose@' === 'true' ? true : false);
  32973. }
  32974. if (Node457_42type === 'arc') {
  32975. Node457_42.a('node.arcOval', true);
  32976. }
  32977. Node457_42.setRotation(0*Math.PI/180);
  32978. Node457_42.borderWidth = Node457_42BorderWidth;
  32979. Node457_42.borderFillwidth = Node457_42BorderWidth;
  32980. dataModel.add(Node457_42);
  32981. Node457_42._nodename = 'Node457_42'
  32982. Node457_42._nodeType = 'rect';
  32983. zoomNodeList.push({
  32984. node: Node457_42,
  32985. attr: 'node.borderwidth'
  32986. });
  32987. (function (node, _img) {
  32988. var setWidth = node.setWidth,
  32989. setHeight = node.setHeight;
  32990. node.setWidth = function (width) {
  32991. if (width === this.getWidth()) return ;
  32992. var height = this.getHeight();
  32993. this.a('node.width', width);
  32994. this.a('node.rect', [0,0,width, height]);
  32995. setWidth.apply(this, arguments);
  32996. }
  32997. node.setHeight = function (height) {
  32998. if (height === this.getHeight()) return ;
  32999. var width = this.getWidth();
  33000. this.a('node.height', height);
  33001. this.a('node.rect', [0,0,width, height]);
  33002. setHeight.apply(this, arguments);
  33003. }
  33004. })(Node457_42, Node457_42.getImage());_ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  33005. var Node457_43 = new ht.Node();
  33006. var Node457_43textStart, Node457_43textWidth, Node457_43lineStart, Node457_43align = 'left', Node457_43fontSize = 15.99996*_ratio.ratioY,Node457_43width = 29*_ratio.ratioX, Node457_43height = 25*_ratio.ratioY;
  33007. (function () {
  33008. if (Node457_43align === 'left') {
  33009. Node457_43textStart = Node457_43fontSize * 0.2 > 2 ? Node457_43fontSize * 0.2 - 4 : Node457_43fontSize * 0.2 - 9;
  33010. Node457_43textWidth = Node457_43width;
  33011. Node457_43lineStart = 1;
  33012. } else if (Node457_43align === 'right') {
  33013. Node457_43textStart = 0;
  33014. Node457_43textWidth =Node457_43fontSize <= 8 ? Node457_43width + Node457_43fontSize * 0.2 + 6 : Node457_43width - Node457_43fontSize * 0.2;
  33015. Node457_43lineStart = (Node457_43width - (ht.Default.getTextSize('0', ' '+ Node457_43fontSize + 'px "Arial"').width + 6)) * 0.5;
  33016. } else if (Node457_43align === 'center') {
  33017. Node457_43textStart = -3;
  33018. Node457_43textWidth = Node457_43width;
  33019. Node457_43lineStart = Node457_43width - ht.Default.getTextSize('0', ' '+ Node457_43fontSize + 'px "Arial"').width - 11;
  33020. }
  33021. })();
  33022. Node457_43.setImage(GD.getTextJSON(Node457_43width, Node457_43height, true, false, false, ' '+ Node457_43fontSize + 'px "Arial"'))
  33023. Node457_43.setPosition(1646*ratio.ratioX, 82*ratio.ratioY);
  33024. Node457_43.setWidth(Node457_43width);
  33025. Node457_43.setHeight(Node457_43height);
  33026. Node457_43._nodeType = 'text';
  33027. Node457_43._disallowEvert = true;
  33028. Node457_43.setRotation(0*Math.PI/180);
  33029. Node457_43.a('node.width', Node457_43width);
  33030. Node457_43.a('node.height', Node457_43height);
  33031. Node457_43.a('node.rect', [0, 0, Node457_43width, Node457_43height]);
  33032. Node457_43.a('node.bordercolor','rgba(0,0,0,1)');
  33033. Node457_43.a('node.borderwidth', 0);
  33034. Node457_43.a('node.background','' || 'rgba(0,0,0,0)');
  33035. Node457_43.a('node.gradient','');
  33036. Node457_43.a('node.gradientcolor','');
  33037. Node457_43.a('node.text','0');
  33038. Node457_43.a('node.textalign','left');
  33039. Node457_43.a('node.textvAlign','middle');
  33040. Node457_43.a('node.textrect', [Node457_43textStart, 0, Node457_43textWidth, Node457_43height]);
  33041. Node457_43.a('node.color','rgba(0,0,0,1)');
  33042. Node457_43.a('node.font',' '+ Node457_43fontSize + 'px "Arial"');
  33043. Node457_43.a('node.textvisible',true);
  33044. Node457_43.a('node.linefeed',false);
  33045. if (false) {
  33046. Node457_43.a('node.textfunc',function(g) {
  33047. g.beginPath();
  33048. var str=Node457_43.a('node.text') || '0';
  33049. var color=Node457_43.a('node.color') || 'rgba(0,0,0,1)';
  33050. canvasTextAutoLine(str,0,15.99996*0.5*_ratio.ratioY,Node457_43width,Node457_43height,15.99996*_ratio.ratioY,"left",color,' '+ Node457_43fontSize + 'px "Arial"', 0,g);
  33051. });
  33052. }
  33053. if (false) {
  33054. Node457_43.a('node.underlinepoints',[Node457_43lineStart, (25 - 15.99996) * 0.5 * _ratio.ratioY + Node457_43fontSize + 2 , ht.Default.getTextSize('0', ' '+ Node457_43fontSize + 'px "Arial"').width + 6, (Node457_43height - Node457_43fontSize) * 0.5*_ratio.ratioY + Node457_43fontSize + 2 ]);
  33055. Node457_43.a('node.underlinevisible',false);
  33056. Node457_43.a('node.underlineBorderWidth', 1);
  33057. }
  33058. dataModel.add(Node457_43);
  33059. zoomNodeList.push({
  33060. node: Node457_43,
  33061. borderWidth: 0,
  33062. attr: 'node.borderwidth'
  33063. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  33064. var Node457_44 = new ht.Node();
  33065. var Node457_44textStart, Node457_44textWidth, Node457_44lineStart, Node457_44align = 'center', Node457_44fontSize = 14.66663*_ratio.ratioY,Node457_44width = 67*_ratio.ratioX, Node457_44height = 26*_ratio.ratioY;
  33066. (function () {
  33067. if (Node457_44align === 'left') {
  33068. Node457_44textStart = Node457_44fontSize * 0.2 > 2 ? Node457_44fontSize * 0.2 - 4 : Node457_44fontSize * 0.2 - 9;
  33069. Node457_44textWidth = Node457_44width;
  33070. Node457_44lineStart = 1;
  33071. } else if (Node457_44align === 'right') {
  33072. Node457_44textStart = 0;
  33073. Node457_44textWidth =Node457_44fontSize <= 8 ? Node457_44width + Node457_44fontSize * 0.2 + 6 : Node457_44width - Node457_44fontSize * 0.2;
  33074. Node457_44lineStart = (Node457_44width - (ht.Default.getTextSize('台', ' '+ Node457_44fontSize + 'px "Arial"').width + 6)) * 0.5;
  33075. } else if (Node457_44align === 'center') {
  33076. Node457_44textStart = -3;
  33077. Node457_44textWidth = Node457_44width;
  33078. Node457_44lineStart = Node457_44width - ht.Default.getTextSize('台', ' '+ Node457_44fontSize + 'px "Arial"').width - 11;
  33079. }
  33080. })();
  33081. Node457_44.setImage(GD.getTextJSON(Node457_44width, Node457_44height, true, false, false, ' '+ Node457_44fontSize + 'px "Arial"'))
  33082. Node457_44.setPosition(1725*ratio.ratioX, 144*ratio.ratioY);
  33083. Node457_44.setWidth(Node457_44width);
  33084. Node457_44.setHeight(Node457_44height);
  33085. Node457_44._nodeType = 'text';
  33086. Node457_44._disallowEvert = true;
  33087. Node457_44.setRotation(0*Math.PI/180);
  33088. Node457_44.a('node.width', Node457_44width);
  33089. Node457_44.a('node.height', Node457_44height);
  33090. Node457_44.a('node.rect', [0, 0, Node457_44width, Node457_44height]);
  33091. Node457_44.a('node.bordercolor','rgba(105,105,105,1)');
  33092. Node457_44.a('node.borderwidth', 0);
  33093. Node457_44.a('node.background','' || 'rgba(0,0,0,0)');
  33094. Node457_44.a('node.gradient','');
  33095. Node457_44.a('node.gradientcolor','');
  33096. Node457_44.a('node.text','台');
  33097. Node457_44.a('node.textalign','center');
  33098. Node457_44.a('node.textvAlign','middle');
  33099. Node457_44.a('node.textrect', [Node457_44textStart, 0, Node457_44textWidth, Node457_44height]);
  33100. Node457_44.a('node.color','rgba(105,105,105,1)');
  33101. Node457_44.a('node.font',' '+ Node457_44fontSize + 'px "Arial"');
  33102. Node457_44.a('node.textvisible',true);
  33103. Node457_44.a('node.linefeed',false);
  33104. if (false) {
  33105. Node457_44.a('node.textfunc',function(g) {
  33106. g.beginPath();
  33107. var str=Node457_44.a('node.text') || '台';
  33108. var color=Node457_44.a('node.color') || 'rgba(105,105,105,1)';
  33109. canvasTextAutoLine(str,0,14.66663*0.5*_ratio.ratioY,Node457_44width,Node457_44height,14.66663*_ratio.ratioY,"center",color,' '+ Node457_44fontSize + 'px "Arial"', 0,g);
  33110. });
  33111. }
  33112. if (false) {
  33113. Node457_44.a('node.underlinepoints',[Node457_44lineStart, (26 - 14.66663) * 0.5 * _ratio.ratioY + Node457_44fontSize + 2 , ht.Default.getTextSize('台', ' '+ Node457_44fontSize + 'px "Arial"').width + 6, (Node457_44height - Node457_44fontSize) * 0.5*_ratio.ratioY + Node457_44fontSize + 2 ]);
  33114. Node457_44.a('node.underlinevisible',false);
  33115. Node457_44.a('node.underlineBorderWidth', 1);
  33116. }
  33117. dataModel.add(Node457_44);
  33118. zoomNodeList.push({
  33119. node: Node457_44,
  33120. borderWidth: 0,
  33121. attr: 'node.borderwidth'
  33122. }); var Node457_45;
  33123. (function () {
  33124. var _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  33125. var ratioX, ratioY;
  33126. if ('Default' === 'False') {
  33127. ratioX = 1;
  33128. ratioY = 1;
  33129. } else if ('Default' === 'X') {
  33130. ratioX = ratioY = _ratio.ratioX;
  33131. } else if ('Default' === 'Y') {
  33132. ratioX = ratioY = _ratio.ratioY;
  33133. } else {
  33134. ratioX = _ratio.ratioX;
  33135. ratioY = _ratio.ratioY;
  33136. }
  33137. ht.Default.setImage('imgimage//page_list_box_left_pink.jpg', PAGEROOTDIR + 'image//page_list_box_left_pink.jpg');
  33138. Node457_45 = new ht.Node();
  33139. Node457_45.setPosition(1614*ratio.ratioX, 128*ratio.ratioY);
  33140. Node457_45.setSize(9*ratioX, 60*ratioY);
  33141. Node457_45.setImage('imgimage//page_list_box_left_pink.jpg');
  33142. Node457_45.setRotation(0*Math.PI/180);
  33143. Node457_45._zoomBy = 'Default';
  33144. Node457_45._nodeType = 'image';
  33145. Node457_45._disallowEvert = true;
  33146. dataModel.add(Node457_45);
  33147. })();
  33148. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  33149. var Node457_46type = 'rect';
  33150. var Node457_46 = new ht.Node(),
  33151. Node457_46BorderWidth = 1*2;
  33152. if (Node457_46type === 'arc') {
  33153. Node457_46BorderWidth *= 1;
  33154. }
  33155. Node457_46.setImage(GD.getRectJSON(127*_ratio.ratioX, 60.81538*_ratio.ratioY, Node457_46type, '@arcFrom@', '@arcTo@', '@arcClose@'));
  33156. Node457_46.setPosition(1683*ratio.ratioX, 128*ratio.ratioY);
  33157. Node457_46.setSize(127*_ratio.ratioX, 60.81538*_ratio.ratioY);
  33158. Node457_46.s({
  33159. 'pixelPerfect':true
  33160. /*@AddPara@*/
  33161. });
  33162. Node457_46.a('node.width', 127*_ratio.ratioX);
  33163. Node457_46.a('node.height', 60.81538*_ratio.ratioY);
  33164. Node457_46.a('node.type', Node457_46type);
  33165. Node457_46.a('node.rect', [0, 0, 127*_ratio.ratioX, 60.81538*_ratio.ratioY]);
  33166. Node457_46.a('node.background', 'rgba(255,255,255,0.003921569)');
  33167. Node457_46.a('node.gradientcolor', '');
  33168. Node457_46.a('node.gradient', '');
  33169. Node457_46.a('node.borderwidth', Node457_46BorderWidth);
  33170. Node457_46.a('node.color', 'rgba(128,128,128,1)');
  33171. Node457_46.a('node.fillrect', [0,0,0,0]);
  33172. Node457_46.a('node.fillbackcolor', 'rgba(0,0,0,0)');
  33173. Node457_46.a('node.fillgradientcolor', 'rgba(0,0,0,0)');
  33174. Node457_46.a('node.fillgradient', '');
  33175. if (Node457_46type !== 'rect') {
  33176. Node457_46.a('node.arcFrom', parseFloat('@arcFrom@'));
  33177. Node457_46.a('node.arcTo', parseFloat('@arcTo@'));
  33178. Node457_46.a('node.arcClose', '@arcClose@' === 'true' ? true : false);
  33179. }
  33180. if (Node457_46type === 'arc') {
  33181. Node457_46.a('node.arcOval', true);
  33182. }
  33183. Node457_46.setRotation(0*Math.PI/180);
  33184. Node457_46.borderWidth = Node457_46BorderWidth;
  33185. Node457_46.borderFillwidth = Node457_46BorderWidth;
  33186. dataModel.add(Node457_46);
  33187. Node457_46._nodename = 'Node457_46'
  33188. Node457_46._nodeType = 'rect';
  33189. zoomNodeList.push({
  33190. node: Node457_46,
  33191. attr: 'node.borderwidth'
  33192. });
  33193. (function (node, _img) {
  33194. var setWidth = node.setWidth,
  33195. setHeight = node.setHeight;
  33196. node.setWidth = function (width) {
  33197. if (width === this.getWidth()) return ;
  33198. var height = this.getHeight();
  33199. this.a('node.width', width);
  33200. this.a('node.rect', [0,0,width, height]);
  33201. setWidth.apply(this, arguments);
  33202. }
  33203. node.setHeight = function (height) {
  33204. if (height === this.getHeight()) return ;
  33205. var width = this.getWidth();
  33206. this.a('node.height', height);
  33207. this.a('node.rect', [0,0,width, height]);
  33208. setHeight.apply(this, arguments);
  33209. }
  33210. })(Node457_46, Node457_46.getImage());_ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  33211. var Node457_47 = new ht.Node();
  33212. var Node457_47textStart, Node457_47textWidth, Node457_47lineStart, Node457_47align = 'left', Node457_47fontSize = 13.3333*_ratio.ratioY,Node457_47width = 47*_ratio.ratioX, Node457_47height = 38*_ratio.ratioY;
  33213. (function () {
  33214. if (Node457_47align === 'left') {
  33215. Node457_47textStart = Node457_47fontSize * 0.2 > 2 ? Node457_47fontSize * 0.2 - 4 : Node457_47fontSize * 0.2 - 9;
  33216. Node457_47textWidth = Node457_47width;
  33217. Node457_47lineStart = 1;
  33218. } else if (Node457_47align === 'right') {
  33219. Node457_47textStart = 0;
  33220. Node457_47textWidth =Node457_47fontSize <= 8 ? Node457_47width + Node457_47fontSize * 0.2 + 6 : Node457_47width - Node457_47fontSize * 0.2;
  33221. Node457_47lineStart = (Node457_47width - (ht.Default.getTextSize('限电', 'bold '+ Node457_47fontSize + 'px "Arial"').width + 6)) * 0.5;
  33222. } else if (Node457_47align === 'center') {
  33223. Node457_47textStart = -3;
  33224. Node457_47textWidth = Node457_47width;
  33225. Node457_47lineStart = Node457_47width - ht.Default.getTextSize('限电', 'bold '+ Node457_47fontSize + 'px "Arial"').width - 11;
  33226. }
  33227. })();
  33228. Node457_47.setImage(GD.getTextJSON(Node457_47width, Node457_47height, true, false, false, 'bold '+ Node457_47fontSize + 'px "Arial"'))
  33229. Node457_47.setPosition(1645*ratio.ratioX, 111*ratio.ratioY);
  33230. Node457_47.setWidth(Node457_47width);
  33231. Node457_47.setHeight(Node457_47height);
  33232. Node457_47._nodeType = 'text';
  33233. Node457_47._disallowEvert = true;
  33234. Node457_47.setRotation(0*Math.PI/180);
  33235. Node457_47.a('node.width', Node457_47width);
  33236. Node457_47.a('node.height', Node457_47height);
  33237. Node457_47.a('node.rect', [0, 0, Node457_47width, Node457_47height]);
  33238. Node457_47.a('node.bordercolor','rgba(0,0,0,1)');
  33239. Node457_47.a('node.borderwidth', 0);
  33240. Node457_47.a('node.background','' || 'rgba(0,0,0,0)');
  33241. Node457_47.a('node.gradient','');
  33242. Node457_47.a('node.gradientcolor','');
  33243. Node457_47.a('node.text','限电');
  33244. Node457_47.a('node.textalign','left');
  33245. Node457_47.a('node.textvAlign','middle');
  33246. Node457_47.a('node.textrect', [Node457_47textStart, 0, Node457_47textWidth, Node457_47height]);
  33247. Node457_47.a('node.color','rgba(0,0,0,1)');
  33248. Node457_47.a('node.font','bold '+ Node457_47fontSize + 'px "Arial"');
  33249. Node457_47.a('node.textvisible',true);
  33250. Node457_47.a('node.linefeed',false);
  33251. if (false) {
  33252. Node457_47.a('node.textfunc',function(g) {
  33253. g.beginPath();
  33254. var str=Node457_47.a('node.text') || '限电';
  33255. var color=Node457_47.a('node.color') || 'rgba(0,0,0,1)';
  33256. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node457_47width,Node457_47height,13.3333*_ratio.ratioY,"left",color,'bold '+ Node457_47fontSize + 'px "Arial"', 0,g);
  33257. });
  33258. }
  33259. if (false) {
  33260. Node457_47.a('node.underlinepoints',[Node457_47lineStart, (38 - 13.3333) * 0.5 * _ratio.ratioY + Node457_47fontSize + 2 , ht.Default.getTextSize('限电', 'bold '+ Node457_47fontSize + 'px "Arial"').width + 6, (Node457_47height - Node457_47fontSize) * 0.5*_ratio.ratioY + Node457_47fontSize + 2 ]);
  33261. Node457_47.a('node.underlinevisible',false);
  33262. Node457_47.a('node.underlineBorderWidth', 1);
  33263. }
  33264. dataModel.add(Node457_47);
  33265. zoomNodeList.push({
  33266. node: Node457_47,
  33267. borderWidth: 0,
  33268. attr: 'node.borderwidth'
  33269. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  33270. var Node457_48 = new ht.Node();
  33271. var Node457_48textStart, Node457_48textWidth, Node457_48lineStart, Node457_48align = 'left', Node457_48fontSize = 15.99996*_ratio.ratioY,Node457_48width = 29*_ratio.ratioX, Node457_48height = 25*_ratio.ratioY;
  33272. (function () {
  33273. if (Node457_48align === 'left') {
  33274. Node457_48textStart = Node457_48fontSize * 0.2 > 2 ? Node457_48fontSize * 0.2 - 4 : Node457_48fontSize * 0.2 - 9;
  33275. Node457_48textWidth = Node457_48width;
  33276. Node457_48lineStart = 1;
  33277. } else if (Node457_48align === 'right') {
  33278. Node457_48textStart = 0;
  33279. Node457_48textWidth =Node457_48fontSize <= 8 ? Node457_48width + Node457_48fontSize * 0.2 + 6 : Node457_48width - Node457_48fontSize * 0.2;
  33280. Node457_48lineStart = (Node457_48width - (ht.Default.getTextSize('0', ' '+ Node457_48fontSize + 'px "Arial"').width + 6)) * 0.5;
  33281. } else if (Node457_48align === 'center') {
  33282. Node457_48textStart = -3;
  33283. Node457_48textWidth = Node457_48width;
  33284. Node457_48lineStart = Node457_48width - ht.Default.getTextSize('0', ' '+ Node457_48fontSize + 'px "Arial"').width - 11;
  33285. }
  33286. })();
  33287. Node457_48.setImage(GD.getTextJSON(Node457_48width, Node457_48height, true, false, false, ' '+ Node457_48fontSize + 'px "Arial"'))
  33288. Node457_48.setPosition(1646*ratio.ratioX, 143*ratio.ratioY);
  33289. Node457_48.setWidth(Node457_48width);
  33290. Node457_48.setHeight(Node457_48height);
  33291. Node457_48._nodeType = 'text';
  33292. Node457_48._disallowEvert = true;
  33293. Node457_48.setRotation(0*Math.PI/180);
  33294. Node457_48.a('node.width', Node457_48width);
  33295. Node457_48.a('node.height', Node457_48height);
  33296. Node457_48.a('node.rect', [0, 0, Node457_48width, Node457_48height]);
  33297. Node457_48.a('node.bordercolor','rgba(0,0,0,1)');
  33298. Node457_48.a('node.borderwidth', 0);
  33299. Node457_48.a('node.background','' || 'rgba(0,0,0,0)');
  33300. Node457_48.a('node.gradient','');
  33301. Node457_48.a('node.gradientcolor','');
  33302. Node457_48.a('node.text','0');
  33303. Node457_48.a('node.textalign','left');
  33304. Node457_48.a('node.textvAlign','middle');
  33305. Node457_48.a('node.textrect', [Node457_48textStart, 0, Node457_48textWidth, Node457_48height]);
  33306. Node457_48.a('node.color','rgba(0,0,0,1)');
  33307. Node457_48.a('node.font',' '+ Node457_48fontSize + 'px "Arial"');
  33308. Node457_48.a('node.textvisible',true);
  33309. Node457_48.a('node.linefeed',false);
  33310. if (false) {
  33311. Node457_48.a('node.textfunc',function(g) {
  33312. g.beginPath();
  33313. var str=Node457_48.a('node.text') || '0';
  33314. var color=Node457_48.a('node.color') || 'rgba(0,0,0,1)';
  33315. canvasTextAutoLine(str,0,15.99996*0.5*_ratio.ratioY,Node457_48width,Node457_48height,15.99996*_ratio.ratioY,"left",color,' '+ Node457_48fontSize + 'px "Arial"', 0,g);
  33316. });
  33317. }
  33318. if (false) {
  33319. Node457_48.a('node.underlinepoints',[Node457_48lineStart, (25 - 15.99996) * 0.5 * _ratio.ratioY + Node457_48fontSize + 2 , ht.Default.getTextSize('0', ' '+ Node457_48fontSize + 'px "Arial"').width + 6, (Node457_48height - Node457_48fontSize) * 0.5*_ratio.ratioY + Node457_48fontSize + 2 ]);
  33320. Node457_48.a('node.underlinevisible',false);
  33321. Node457_48.a('node.underlineBorderWidth', 1);
  33322. }
  33323. dataModel.add(Node457_48);
  33324. zoomNodeList.push({
  33325. node: Node457_48,
  33326. borderWidth: 0,
  33327. attr: 'node.borderwidth'
  33328. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  33329. var Node457_49type = 'rect';
  33330. var Node457_49 = new ht.Node(),
  33331. Node457_49BorderWidth = 1*2;
  33332. if (Node457_49type === 'arc') {
  33333. Node457_49BorderWidth *= 1;
  33334. }
  33335. Node457_49.setImage(GD.getRectJSON(121*_ratio.ratioX, 24.33138*_ratio.ratioY, Node457_49type, '@arcFrom@', '@arcTo@', '@arcClose@'));
  33336. Node457_49.setPosition(247*ratio.ratioX, 97*ratio.ratioY);
  33337. Node457_49.setSize(121*_ratio.ratioX, 24.33138*_ratio.ratioY);
  33338. Node457_49.s({
  33339. 'pixelPerfect':true
  33340. /*@AddPara@*/
  33341. });
  33342. Node457_49.a('node.width', 121*_ratio.ratioX);
  33343. Node457_49.a('node.height', 24.33138*_ratio.ratioY);
  33344. Node457_49.a('node.type', Node457_49type);
  33345. Node457_49.a('node.rect', [0, 0, 121*_ratio.ratioX, 24.33138*_ratio.ratioY]);
  33346. Node457_49.a('node.background', 'rgba(240,240,240,1)');
  33347. Node457_49.a('node.gradientcolor', 'rgba(240,240,240,1)');
  33348. Node457_49.a('node.gradient', '');
  33349. Node457_49.a('node.borderwidth', Node457_49BorderWidth);
  33350. Node457_49.a('node.color', 'rgba(224,224,224,1)');
  33351. Node457_49.a('node.fillrect', [0,0,0,0]);
  33352. Node457_49.a('node.fillbackcolor', 'rgba(0,0,0,0)');
  33353. Node457_49.a('node.fillgradientcolor', 'rgba(0,0,0,0)');
  33354. Node457_49.a('node.fillgradient', '');
  33355. if (Node457_49type !== 'rect') {
  33356. Node457_49.a('node.arcFrom', parseFloat('@arcFrom@'));
  33357. Node457_49.a('node.arcTo', parseFloat('@arcTo@'));
  33358. Node457_49.a('node.arcClose', '@arcClose@' === 'true' ? true : false);
  33359. }
  33360. if (Node457_49type === 'arc') {
  33361. Node457_49.a('node.arcOval', true);
  33362. }
  33363. Node457_49.setRotation(0*Math.PI/180);
  33364. Node457_49.borderWidth = Node457_49BorderWidth;
  33365. Node457_49.borderFillwidth = Node457_49BorderWidth;
  33366. dataModel.add(Node457_49);
  33367. Node457_49._nodename = 'Node457_49'
  33368. Node457_49._nodeType = 'rect';
  33369. zoomNodeList.push({
  33370. node: Node457_49,
  33371. attr: 'node.borderwidth'
  33372. });
  33373. (function (node, _img) {
  33374. var setWidth = node.setWidth,
  33375. setHeight = node.setHeight;
  33376. node.setWidth = function (width) {
  33377. if (width === this.getWidth()) return ;
  33378. var height = this.getHeight();
  33379. this.a('node.width', width);
  33380. this.a('node.rect', [0,0,width, height]);
  33381. setWidth.apply(this, arguments);
  33382. }
  33383. node.setHeight = function (height) {
  33384. if (height === this.getHeight()) return ;
  33385. var width = this.getWidth();
  33386. this.a('node.height', height);
  33387. this.a('node.rect', [0,0,width, height]);
  33388. setHeight.apply(this, arguments);
  33389. }
  33390. })(Node457_49, Node457_49.getImage());_ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  33391. var Node457_50type = 'rect';
  33392. var Node457_50 = new ht.Node(),
  33393. Node457_50BorderWidth = 1*2;
  33394. if (Node457_50type === 'arc') {
  33395. Node457_50BorderWidth *= 1;
  33396. }
  33397. Node457_50.setImage(GD.getRectJSON(121*_ratio.ratioX, 24.33138*_ratio.ratioY, Node457_50type, '@arcFrom@', '@arcTo@', '@arcClose@'));
  33398. Node457_50.setPosition(247*ratio.ratioX, 73*ratio.ratioY);
  33399. Node457_50.setSize(121*_ratio.ratioX, 24.33138*_ratio.ratioY);
  33400. Node457_50.s({
  33401. 'pixelPerfect':true
  33402. /*@AddPara@*/
  33403. });
  33404. Node457_50.a('node.width', 121*_ratio.ratioX);
  33405. Node457_50.a('node.height', 24.33138*_ratio.ratioY);
  33406. Node457_50.a('node.type', Node457_50type);
  33407. Node457_50.a('node.rect', [0, 0, 121*_ratio.ratioX, 24.33138*_ratio.ratioY]);
  33408. Node457_50.a('node.background', 'rgba(240,240,240,1)');
  33409. Node457_50.a('node.gradientcolor', 'rgba(240,240,240,1)');
  33410. Node457_50.a('node.gradient', '');
  33411. Node457_50.a('node.borderwidth', Node457_50BorderWidth);
  33412. Node457_50.a('node.color', 'rgba(224,224,224,1)');
  33413. Node457_50.a('node.fillrect', [0,0,0,0]);
  33414. Node457_50.a('node.fillbackcolor', 'rgba(0,0,0,0)');
  33415. Node457_50.a('node.fillgradientcolor', 'rgba(0,0,0,0)');
  33416. Node457_50.a('node.fillgradient', '');
  33417. if (Node457_50type !== 'rect') {
  33418. Node457_50.a('node.arcFrom', parseFloat('@arcFrom@'));
  33419. Node457_50.a('node.arcTo', parseFloat('@arcTo@'));
  33420. Node457_50.a('node.arcClose', '@arcClose@' === 'true' ? true : false);
  33421. }
  33422. if (Node457_50type === 'arc') {
  33423. Node457_50.a('node.arcOval', true);
  33424. }
  33425. Node457_50.setRotation(0*Math.PI/180);
  33426. Node457_50.borderWidth = Node457_50BorderWidth;
  33427. Node457_50.borderFillwidth = Node457_50BorderWidth;
  33428. dataModel.add(Node457_50);
  33429. Node457_50._nodename = 'Node457_50'
  33430. Node457_50._nodeType = 'rect';
  33431. zoomNodeList.push({
  33432. node: Node457_50,
  33433. attr: 'node.borderwidth'
  33434. });
  33435. (function (node, _img) {
  33436. var setWidth = node.setWidth,
  33437. setHeight = node.setHeight;
  33438. node.setWidth = function (width) {
  33439. if (width === this.getWidth()) return ;
  33440. var height = this.getHeight();
  33441. this.a('node.width', width);
  33442. this.a('node.rect', [0,0,width, height]);
  33443. setWidth.apply(this, arguments);
  33444. }
  33445. node.setHeight = function (height) {
  33446. if (height === this.getHeight()) return ;
  33447. var width = this.getWidth();
  33448. this.a('node.height', height);
  33449. this.a('node.rect', [0,0,width, height]);
  33450. setHeight.apply(this, arguments);
  33451. }
  33452. })(Node457_50, Node457_50.getImage());_ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  33453. var Node457_51type = 'rect';
  33454. var Node457_51 = new ht.Node(),
  33455. Node457_51BorderWidth = 1*2;
  33456. if (Node457_51type === 'arc') {
  33457. Node457_51BorderWidth *= 1;
  33458. }
  33459. Node457_51.setImage(GD.getRectJSON(121*_ratio.ratioX, 24.33136*_ratio.ratioY, Node457_51type, '@arcFrom@', '@arcTo@', '@arcClose@'));
  33460. Node457_51.setPosition(247*ratio.ratioX, 122*ratio.ratioY);
  33461. Node457_51.setSize(121*_ratio.ratioX, 24.33136*_ratio.ratioY);
  33462. Node457_51.s({
  33463. 'pixelPerfect':true
  33464. /*@AddPara@*/
  33465. });
  33466. Node457_51.a('node.width', 121*_ratio.ratioX);
  33467. Node457_51.a('node.height', 24.33136*_ratio.ratioY);
  33468. Node457_51.a('node.type', Node457_51type);
  33469. Node457_51.a('node.rect', [0, 0, 121*_ratio.ratioX, 24.33136*_ratio.ratioY]);
  33470. Node457_51.a('node.background', 'rgba(240,240,240,1)');
  33471. Node457_51.a('node.gradientcolor', 'rgba(240,240,240,1)');
  33472. Node457_51.a('node.gradient', '');
  33473. Node457_51.a('node.borderwidth', Node457_51BorderWidth);
  33474. Node457_51.a('node.color', 'rgba(224,224,224,1)');
  33475. Node457_51.a('node.fillrect', [0,0,0,0]);
  33476. Node457_51.a('node.fillbackcolor', 'rgba(0,0,0,0)');
  33477. Node457_51.a('node.fillgradientcolor', 'rgba(0,0,0,0)');
  33478. Node457_51.a('node.fillgradient', '');
  33479. if (Node457_51type !== 'rect') {
  33480. Node457_51.a('node.arcFrom', parseFloat('@arcFrom@'));
  33481. Node457_51.a('node.arcTo', parseFloat('@arcTo@'));
  33482. Node457_51.a('node.arcClose', '@arcClose@' === 'true' ? true : false);
  33483. }
  33484. if (Node457_51type === 'arc') {
  33485. Node457_51.a('node.arcOval', true);
  33486. }
  33487. Node457_51.setRotation(0*Math.PI/180);
  33488. Node457_51.borderWidth = Node457_51BorderWidth;
  33489. Node457_51.borderFillwidth = Node457_51BorderWidth;
  33490. dataModel.add(Node457_51);
  33491. Node457_51._nodename = 'Node457_51'
  33492. Node457_51._nodeType = 'rect';
  33493. zoomNodeList.push({
  33494. node: Node457_51,
  33495. attr: 'node.borderwidth'
  33496. });
  33497. (function (node, _img) {
  33498. var setWidth = node.setWidth,
  33499. setHeight = node.setHeight;
  33500. node.setWidth = function (width) {
  33501. if (width === this.getWidth()) return ;
  33502. var height = this.getHeight();
  33503. this.a('node.width', width);
  33504. this.a('node.rect', [0,0,width, height]);
  33505. setWidth.apply(this, arguments);
  33506. }
  33507. node.setHeight = function (height) {
  33508. if (height === this.getHeight()) return ;
  33509. var width = this.getWidth();
  33510. this.a('node.height', height);
  33511. this.a('node.rect', [0,0,width, height]);
  33512. setHeight.apply(this, arguments);
  33513. }
  33514. })(Node457_51, Node457_51.getImage());_ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  33515. var Node457_52type = 'rect';
  33516. var Node457_52 = new ht.Node(),
  33517. Node457_52BorderWidth = 1*2;
  33518. if (Node457_52type === 'arc') {
  33519. Node457_52BorderWidth *= 1;
  33520. }
  33521. Node457_52.setImage(GD.getRectJSON(121*_ratio.ratioX, 24.33136*_ratio.ratioY, Node457_52type, '@arcFrom@', '@arcTo@', '@arcClose@'));
  33522. Node457_52.setPosition(247*ratio.ratioX, 49*ratio.ratioY);
  33523. Node457_52.setSize(121*_ratio.ratioX, 24.33136*_ratio.ratioY);
  33524. Node457_52.s({
  33525. 'pixelPerfect':true
  33526. /*@AddPara@*/
  33527. });
  33528. Node457_52.a('node.width', 121*_ratio.ratioX);
  33529. Node457_52.a('node.height', 24.33136*_ratio.ratioY);
  33530. Node457_52.a('node.type', Node457_52type);
  33531. Node457_52.a('node.rect', [0, 0, 121*_ratio.ratioX, 24.33136*_ratio.ratioY]);
  33532. Node457_52.a('node.background', 'rgba(240,240,240,1)');
  33533. Node457_52.a('node.gradientcolor', 'rgba(240,240,240,1)');
  33534. Node457_52.a('node.gradient', '');
  33535. Node457_52.a('node.borderwidth', Node457_52BorderWidth);
  33536. Node457_52.a('node.color', 'rgba(224,224,224,1)');
  33537. Node457_52.a('node.fillrect', [0,0,0,0]);
  33538. Node457_52.a('node.fillbackcolor', 'rgba(0,0,0,0)');
  33539. Node457_52.a('node.fillgradientcolor', 'rgba(0,0,0,0)');
  33540. Node457_52.a('node.fillgradient', '');
  33541. if (Node457_52type !== 'rect') {
  33542. Node457_52.a('node.arcFrom', parseFloat('@arcFrom@'));
  33543. Node457_52.a('node.arcTo', parseFloat('@arcTo@'));
  33544. Node457_52.a('node.arcClose', '@arcClose@' === 'true' ? true : false);
  33545. }
  33546. if (Node457_52type === 'arc') {
  33547. Node457_52.a('node.arcOval', true);
  33548. }
  33549. Node457_52.setRotation(0*Math.PI/180);
  33550. Node457_52.borderWidth = Node457_52BorderWidth;
  33551. Node457_52.borderFillwidth = Node457_52BorderWidth;
  33552. dataModel.add(Node457_52);
  33553. Node457_52._nodename = 'Node457_52'
  33554. Node457_52._nodeType = 'rect';
  33555. zoomNodeList.push({
  33556. node: Node457_52,
  33557. attr: 'node.borderwidth'
  33558. });
  33559. (function (node, _img) {
  33560. var setWidth = node.setWidth,
  33561. setHeight = node.setHeight;
  33562. node.setWidth = function (width) {
  33563. if (width === this.getWidth()) return ;
  33564. var height = this.getHeight();
  33565. this.a('node.width', width);
  33566. this.a('node.rect', [0,0,width, height]);
  33567. setWidth.apply(this, arguments);
  33568. }
  33569. node.setHeight = function (height) {
  33570. if (height === this.getHeight()) return ;
  33571. var width = this.getWidth();
  33572. this.a('node.height', height);
  33573. this.a('node.rect', [0,0,width, height]);
  33574. setHeight.apply(this, arguments);
  33575. }
  33576. })(Node457_52, Node457_52.getImage());_ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  33577. var Node457_53type = 'rect';
  33578. var Node457_53 = new ht.Node(),
  33579. Node457_53BorderWidth = 1*2;
  33580. if (Node457_53type === 'arc') {
  33581. Node457_53BorderWidth *= 1;
  33582. }
  33583. Node457_53.setImage(GD.getRectJSON(121*_ratio.ratioX, 24.33138*_ratio.ratioY, Node457_53type, '@arcFrom@', '@arcTo@', '@arcClose@'));
  33584. Node457_53.setPosition(247*ratio.ratioX, 146*ratio.ratioY);
  33585. Node457_53.setSize(121*_ratio.ratioX, 24.33138*_ratio.ratioY);
  33586. Node457_53.s({
  33587. 'pixelPerfect':true
  33588. /*@AddPara@*/
  33589. });
  33590. Node457_53.a('node.width', 121*_ratio.ratioX);
  33591. Node457_53.a('node.height', 24.33138*_ratio.ratioY);
  33592. Node457_53.a('node.type', Node457_53type);
  33593. Node457_53.a('node.rect', [0, 0, 121*_ratio.ratioX, 24.33138*_ratio.ratioY]);
  33594. Node457_53.a('node.background', 'rgba(240,240,240,1)');
  33595. Node457_53.a('node.gradientcolor', 'rgba(240,240,240,1)');
  33596. Node457_53.a('node.gradient', '');
  33597. Node457_53.a('node.borderwidth', Node457_53BorderWidth);
  33598. Node457_53.a('node.color', 'rgba(224,224,224,1)');
  33599. Node457_53.a('node.fillrect', [0,0,0,0]);
  33600. Node457_53.a('node.fillbackcolor', 'rgba(0,0,0,0)');
  33601. Node457_53.a('node.fillgradientcolor', 'rgba(0,0,0,0)');
  33602. Node457_53.a('node.fillgradient', '');
  33603. if (Node457_53type !== 'rect') {
  33604. Node457_53.a('node.arcFrom', parseFloat('@arcFrom@'));
  33605. Node457_53.a('node.arcTo', parseFloat('@arcTo@'));
  33606. Node457_53.a('node.arcClose', '@arcClose@' === 'true' ? true : false);
  33607. }
  33608. if (Node457_53type === 'arc') {
  33609. Node457_53.a('node.arcOval', true);
  33610. }
  33611. Node457_53.setRotation(0*Math.PI/180);
  33612. Node457_53.borderWidth = Node457_53BorderWidth;
  33613. Node457_53.borderFillwidth = Node457_53BorderWidth;
  33614. dataModel.add(Node457_53);
  33615. Node457_53._nodename = 'Node457_53'
  33616. Node457_53._nodeType = 'rect';
  33617. zoomNodeList.push({
  33618. node: Node457_53,
  33619. attr: 'node.borderwidth'
  33620. });
  33621. (function (node, _img) {
  33622. var setWidth = node.setWidth,
  33623. setHeight = node.setHeight;
  33624. node.setWidth = function (width) {
  33625. if (width === this.getWidth()) return ;
  33626. var height = this.getHeight();
  33627. this.a('node.width', width);
  33628. this.a('node.rect', [0,0,width, height]);
  33629. setWidth.apply(this, arguments);
  33630. }
  33631. node.setHeight = function (height) {
  33632. if (height === this.getHeight()) return ;
  33633. var width = this.getWidth();
  33634. this.a('node.height', height);
  33635. this.a('node.rect', [0,0,width, height]);
  33636. setHeight.apply(this, arguments);
  33637. }
  33638. })(Node457_53, Node457_53.getImage());_ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  33639. var Node457_54 = new ht.Node();
  33640. var Node457_54textStart, Node457_54textWidth, Node457_54lineStart, Node457_54align = 'left', Node457_54fontSize = 13.3333*_ratio.ratioY,Node457_54width = 61*_ratio.ratioX, Node457_54height = 26*_ratio.ratioY;
  33641. (function () {
  33642. if (Node457_54align === 'left') {
  33643. Node457_54textStart = Node457_54fontSize * 0.2 > 2 ? Node457_54fontSize * 0.2 - 4 : Node457_54fontSize * 0.2 - 9;
  33644. Node457_54textWidth = Node457_54width;
  33645. Node457_54lineStart = 1;
  33646. } else if (Node457_54align === 'right') {
  33647. Node457_54textStart = 0;
  33648. Node457_54textWidth =Node457_54fontSize <= 8 ? Node457_54width + Node457_54fontSize * 0.2 + 6 : Node457_54width - Node457_54fontSize * 0.2;
  33649. Node457_54lineStart = (Node457_54width - (ht.Default.getTextSize('功率', ' '+ Node457_54fontSize + 'px "微软雅黑"').width + 6)) * 0.5;
  33650. } else if (Node457_54align === 'center') {
  33651. Node457_54textStart = -3;
  33652. Node457_54textWidth = Node457_54width;
  33653. Node457_54lineStart = Node457_54width - ht.Default.getTextSize('功率', ' '+ Node457_54fontSize + 'px "微软雅黑"').width - 11;
  33654. }
  33655. })();
  33656. Node457_54.setImage(GD.getTextJSON(Node457_54width, Node457_54height, true, false, false, ' '+ Node457_54fontSize + 'px "微软雅黑"'))
  33657. Node457_54.setPosition(221*ratio.ratioX, 75*ratio.ratioY);
  33658. Node457_54.setWidth(Node457_54width);
  33659. Node457_54.setHeight(Node457_54height);
  33660. Node457_54._nodeType = 'text';
  33661. Node457_54._disallowEvert = true;
  33662. Node457_54.setRotation(0*Math.PI/180);
  33663. Node457_54.a('node.width', Node457_54width);
  33664. Node457_54.a('node.height', Node457_54height);
  33665. Node457_54.a('node.rect', [0, 0, Node457_54width, Node457_54height]);
  33666. Node457_54.a('node.bordercolor','rgba(0,0,0,1)');
  33667. Node457_54.a('node.borderwidth', 0);
  33668. Node457_54.a('node.background','' || 'rgba(0,0,0,0)');
  33669. Node457_54.a('node.gradient','');
  33670. Node457_54.a('node.gradientcolor','');
  33671. Node457_54.a('node.text','功率');
  33672. Node457_54.a('node.textalign','left');
  33673. Node457_54.a('node.textvAlign','middle');
  33674. Node457_54.a('node.textrect', [Node457_54textStart, 0, Node457_54textWidth, Node457_54height]);
  33675. Node457_54.a('node.color','rgba(0,0,0,1)');
  33676. Node457_54.a('node.font',' '+ Node457_54fontSize + 'px "微软雅黑"');
  33677. Node457_54.a('node.textvisible',true);
  33678. Node457_54.a('node.linefeed',false);
  33679. if (false) {
  33680. Node457_54.a('node.textfunc',function(g) {
  33681. g.beginPath();
  33682. var str=Node457_54.a('node.text') || '功率';
  33683. var color=Node457_54.a('node.color') || 'rgba(0,0,0,1)';
  33684. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node457_54width,Node457_54height,13.3333*_ratio.ratioY,"left",color,' '+ Node457_54fontSize + 'px "微软雅黑"', 0,g);
  33685. });
  33686. }
  33687. if (false) {
  33688. Node457_54.a('node.underlinepoints',[Node457_54lineStart, (26 - 13.3333) * 0.5 * _ratio.ratioY + Node457_54fontSize + 2 , ht.Default.getTextSize('功率', ' '+ Node457_54fontSize + 'px "微软雅黑"').width + 6, (Node457_54height - Node457_54fontSize) * 0.5*_ratio.ratioY + Node457_54fontSize + 2 ]);
  33689. Node457_54.a('node.underlinevisible',false);
  33690. Node457_54.a('node.underlineBorderWidth', 1);
  33691. }
  33692. dataModel.add(Node457_54);
  33693. zoomNodeList.push({
  33694. node: Node457_54,
  33695. borderWidth: 0,
  33696. attr: 'node.borderwidth'
  33697. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  33698. var Node457_55 = new ht.Node();
  33699. var Node457_55textStart, Node457_55textWidth, Node457_55lineStart, Node457_55align = 'left', Node457_55fontSize = 13.3333*_ratio.ratioY,Node457_55width = 61*_ratio.ratioX, Node457_55height = 26*_ratio.ratioY;
  33700. (function () {
  33701. if (Node457_55align === 'left') {
  33702. Node457_55textStart = Node457_55fontSize * 0.2 > 2 ? Node457_55fontSize * 0.2 - 4 : Node457_55fontSize * 0.2 - 9;
  33703. Node457_55textWidth = Node457_55width;
  33704. Node457_55lineStart = 1;
  33705. } else if (Node457_55align === 'right') {
  33706. Node457_55textStart = 0;
  33707. Node457_55textWidth =Node457_55fontSize <= 8 ? Node457_55width + Node457_55fontSize * 0.2 + 6 : Node457_55width - Node457_55fontSize * 0.2;
  33708. Node457_55lineStart = (Node457_55width - (ht.Default.getTextSize('风速', ' '+ Node457_55fontSize + 'px "微软雅黑"').width + 6)) * 0.5;
  33709. } else if (Node457_55align === 'center') {
  33710. Node457_55textStart = -3;
  33711. Node457_55textWidth = Node457_55width;
  33712. Node457_55lineStart = Node457_55width - ht.Default.getTextSize('风速', ' '+ Node457_55fontSize + 'px "微软雅黑"').width - 11;
  33713. }
  33714. })();
  33715. Node457_55.setImage(GD.getTextJSON(Node457_55width, Node457_55height, true, false, false, ' '+ Node457_55fontSize + 'px "微软雅黑"'))
  33716. Node457_55.setPosition(221*ratio.ratioX, 99*ratio.ratioY);
  33717. Node457_55.setWidth(Node457_55width);
  33718. Node457_55.setHeight(Node457_55height);
  33719. Node457_55._nodeType = 'text';
  33720. Node457_55._disallowEvert = true;
  33721. Node457_55.setRotation(0*Math.PI/180);
  33722. Node457_55.a('node.width', Node457_55width);
  33723. Node457_55.a('node.height', Node457_55height);
  33724. Node457_55.a('node.rect', [0, 0, Node457_55width, Node457_55height]);
  33725. Node457_55.a('node.bordercolor','rgba(0,0,0,1)');
  33726. Node457_55.a('node.borderwidth', 0);
  33727. Node457_55.a('node.background','' || 'rgba(0,0,0,0)');
  33728. Node457_55.a('node.gradient','');
  33729. Node457_55.a('node.gradientcolor','');
  33730. Node457_55.a('node.text','风速');
  33731. Node457_55.a('node.textalign','left');
  33732. Node457_55.a('node.textvAlign','middle');
  33733. Node457_55.a('node.textrect', [Node457_55textStart, 0, Node457_55textWidth, Node457_55height]);
  33734. Node457_55.a('node.color','rgba(0,0,0,1)');
  33735. Node457_55.a('node.font',' '+ Node457_55fontSize + 'px "微软雅黑"');
  33736. Node457_55.a('node.textvisible',true);
  33737. Node457_55.a('node.linefeed',false);
  33738. if (false) {
  33739. Node457_55.a('node.textfunc',function(g) {
  33740. g.beginPath();
  33741. var str=Node457_55.a('node.text') || '风速';
  33742. var color=Node457_55.a('node.color') || 'rgba(0,0,0,1)';
  33743. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node457_55width,Node457_55height,13.3333*_ratio.ratioY,"left",color,' '+ Node457_55fontSize + 'px "微软雅黑"', 0,g);
  33744. });
  33745. }
  33746. if (false) {
  33747. Node457_55.a('node.underlinepoints',[Node457_55lineStart, (26 - 13.3333) * 0.5 * _ratio.ratioY + Node457_55fontSize + 2 , ht.Default.getTextSize('风速', ' '+ Node457_55fontSize + 'px "微软雅黑"').width + 6, (Node457_55height - Node457_55fontSize) * 0.5*_ratio.ratioY + Node457_55fontSize + 2 ]);
  33748. Node457_55.a('node.underlinevisible',false);
  33749. Node457_55.a('node.underlineBorderWidth', 1);
  33750. }
  33751. dataModel.add(Node457_55);
  33752. zoomNodeList.push({
  33753. node: Node457_55,
  33754. borderWidth: 0,
  33755. attr: 'node.borderwidth'
  33756. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  33757. var Node457_56 = new ht.Node();
  33758. var Node457_56textStart, Node457_56textWidth, Node457_56lineStart, Node457_56align = 'left', Node457_56fontSize = 13.3333*_ratio.ratioY,Node457_56width = 77*_ratio.ratioX, Node457_56height = 26*_ratio.ratioY;
  33759. (function () {
  33760. if (Node457_56align === 'left') {
  33761. Node457_56textStart = Node457_56fontSize * 0.2 > 2 ? Node457_56fontSize * 0.2 - 4 : Node457_56fontSize * 0.2 - 9;
  33762. Node457_56textWidth = Node457_56width;
  33763. Node457_56lineStart = 1;
  33764. } else if (Node457_56align === 'right') {
  33765. Node457_56textStart = 0;
  33766. Node457_56textWidth =Node457_56fontSize <= 8 ? Node457_56width + Node457_56fontSize * 0.2 + 6 : Node457_56width - Node457_56fontSize * 0.2;
  33767. Node457_56lineStart = (Node457_56width - (ht.Default.getTextSize('发电量', ' '+ Node457_56fontSize + 'px "微软雅黑"').width + 6)) * 0.5;
  33768. } else if (Node457_56align === 'center') {
  33769. Node457_56textStart = -3;
  33770. Node457_56textWidth = Node457_56width;
  33771. Node457_56lineStart = Node457_56width - ht.Default.getTextSize('发电量', ' '+ Node457_56fontSize + 'px "微软雅黑"').width - 11;
  33772. }
  33773. })();
  33774. Node457_56.setImage(GD.getTextJSON(Node457_56width, Node457_56height, true, false, false, ' '+ Node457_56fontSize + 'px "微软雅黑"'))
  33775. Node457_56.setPosition(227*ratio.ratioX, 124*ratio.ratioY);
  33776. Node457_56.setWidth(Node457_56width);
  33777. Node457_56.setHeight(Node457_56height);
  33778. Node457_56._nodeType = 'text';
  33779. Node457_56._disallowEvert = true;
  33780. Node457_56.setRotation(0*Math.PI/180);
  33781. Node457_56.a('node.width', Node457_56width);
  33782. Node457_56.a('node.height', Node457_56height);
  33783. Node457_56.a('node.rect', [0, 0, Node457_56width, Node457_56height]);
  33784. Node457_56.a('node.bordercolor','rgba(0,0,0,1)');
  33785. Node457_56.a('node.borderwidth', 0);
  33786. Node457_56.a('node.background','' || 'rgba(0,0,0,0)');
  33787. Node457_56.a('node.gradient','');
  33788. Node457_56.a('node.gradientcolor','');
  33789. Node457_56.a('node.text','发电量');
  33790. Node457_56.a('node.textalign','left');
  33791. Node457_56.a('node.textvAlign','middle');
  33792. Node457_56.a('node.textrect', [Node457_56textStart, 0, Node457_56textWidth, Node457_56height]);
  33793. Node457_56.a('node.color','rgba(0,0,0,1)');
  33794. Node457_56.a('node.font',' '+ Node457_56fontSize + 'px "微软雅黑"');
  33795. Node457_56.a('node.textvisible',true);
  33796. Node457_56.a('node.linefeed',false);
  33797. if (false) {
  33798. Node457_56.a('node.textfunc',function(g) {
  33799. g.beginPath();
  33800. var str=Node457_56.a('node.text') || '发电量';
  33801. var color=Node457_56.a('node.color') || 'rgba(0,0,0,1)';
  33802. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node457_56width,Node457_56height,13.3333*_ratio.ratioY,"left",color,' '+ Node457_56fontSize + 'px "微软雅黑"', 0,g);
  33803. });
  33804. }
  33805. if (false) {
  33806. Node457_56.a('node.underlinepoints',[Node457_56lineStart, (26 - 13.3333) * 0.5 * _ratio.ratioY + Node457_56fontSize + 2 , ht.Default.getTextSize('发电量', ' '+ Node457_56fontSize + 'px "微软雅黑"').width + 6, (Node457_56height - Node457_56fontSize) * 0.5*_ratio.ratioY + Node457_56fontSize + 2 ]);
  33807. Node457_56.a('node.underlinevisible',false);
  33808. Node457_56.a('node.underlineBorderWidth', 1);
  33809. }
  33810. dataModel.add(Node457_56);
  33811. zoomNodeList.push({
  33812. node: Node457_56,
  33813. borderWidth: 0,
  33814. attr: 'node.borderwidth'
  33815. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  33816. var Node457_57type = 'rect';
  33817. var Node457_57 = new ht.Node(),
  33818. Node457_57BorderWidth = 1*2;
  33819. if (Node457_57type === 'arc') {
  33820. Node457_57BorderWidth *= 1;
  33821. }
  33822. Node457_57.setImage(GD.getRectJSON(121*_ratio.ratioX, 24.33138*_ratio.ratioY, Node457_57type, '@arcFrom@', '@arcTo@', '@arcClose@'));
  33823. Node457_57.setPosition(531*ratio.ratioX, 97*ratio.ratioY);
  33824. Node457_57.setSize(121*_ratio.ratioX, 24.33138*_ratio.ratioY);
  33825. Node457_57.s({
  33826. 'pixelPerfect':true
  33827. /*@AddPara@*/
  33828. });
  33829. Node457_57.a('node.width', 121*_ratio.ratioX);
  33830. Node457_57.a('node.height', 24.33138*_ratio.ratioY);
  33831. Node457_57.a('node.type', Node457_57type);
  33832. Node457_57.a('node.rect', [0, 0, 121*_ratio.ratioX, 24.33138*_ratio.ratioY]);
  33833. Node457_57.a('node.background', 'rgba(240,240,240,1)');
  33834. Node457_57.a('node.gradientcolor', 'rgba(240,240,240,1)');
  33835. Node457_57.a('node.gradient', '');
  33836. Node457_57.a('node.borderwidth', Node457_57BorderWidth);
  33837. Node457_57.a('node.color', 'rgba(224,224,224,1)');
  33838. Node457_57.a('node.fillrect', [0,0,0,0]);
  33839. Node457_57.a('node.fillbackcolor', 'rgba(0,0,0,0)');
  33840. Node457_57.a('node.fillgradientcolor', 'rgba(0,0,0,0)');
  33841. Node457_57.a('node.fillgradient', '');
  33842. if (Node457_57type !== 'rect') {
  33843. Node457_57.a('node.arcFrom', parseFloat('@arcFrom@'));
  33844. Node457_57.a('node.arcTo', parseFloat('@arcTo@'));
  33845. Node457_57.a('node.arcClose', '@arcClose@' === 'true' ? true : false);
  33846. }
  33847. if (Node457_57type === 'arc') {
  33848. Node457_57.a('node.arcOval', true);
  33849. }
  33850. Node457_57.setRotation(0*Math.PI/180);
  33851. Node457_57.borderWidth = Node457_57BorderWidth;
  33852. Node457_57.borderFillwidth = Node457_57BorderWidth;
  33853. dataModel.add(Node457_57);
  33854. Node457_57._nodename = 'Node457_57'
  33855. Node457_57._nodeType = 'rect';
  33856. zoomNodeList.push({
  33857. node: Node457_57,
  33858. attr: 'node.borderwidth'
  33859. });
  33860. (function (node, _img) {
  33861. var setWidth = node.setWidth,
  33862. setHeight = node.setHeight;
  33863. node.setWidth = function (width) {
  33864. if (width === this.getWidth()) return ;
  33865. var height = this.getHeight();
  33866. this.a('node.width', width);
  33867. this.a('node.rect', [0,0,width, height]);
  33868. setWidth.apply(this, arguments);
  33869. }
  33870. node.setHeight = function (height) {
  33871. if (height === this.getHeight()) return ;
  33872. var width = this.getWidth();
  33873. this.a('node.height', height);
  33874. this.a('node.rect', [0,0,width, height]);
  33875. setHeight.apply(this, arguments);
  33876. }
  33877. })(Node457_57, Node457_57.getImage());_ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  33878. var Node457_58type = 'rect';
  33879. var Node457_58 = new ht.Node(),
  33880. Node457_58BorderWidth = 1*2;
  33881. if (Node457_58type === 'arc') {
  33882. Node457_58BorderWidth *= 1;
  33883. }
  33884. Node457_58.setImage(GD.getRectJSON(121*_ratio.ratioX, 24.33138*_ratio.ratioY, Node457_58type, '@arcFrom@', '@arcTo@', '@arcClose@'));
  33885. Node457_58.setPosition(531*ratio.ratioX, 73*ratio.ratioY);
  33886. Node457_58.setSize(121*_ratio.ratioX, 24.33138*_ratio.ratioY);
  33887. Node457_58.s({
  33888. 'pixelPerfect':true
  33889. /*@AddPara@*/
  33890. });
  33891. Node457_58.a('node.width', 121*_ratio.ratioX);
  33892. Node457_58.a('node.height', 24.33138*_ratio.ratioY);
  33893. Node457_58.a('node.type', Node457_58type);
  33894. Node457_58.a('node.rect', [0, 0, 121*_ratio.ratioX, 24.33138*_ratio.ratioY]);
  33895. Node457_58.a('node.background', 'rgba(240,240,240,1)');
  33896. Node457_58.a('node.gradientcolor', 'rgba(240,240,240,1)');
  33897. Node457_58.a('node.gradient', '');
  33898. Node457_58.a('node.borderwidth', Node457_58BorderWidth);
  33899. Node457_58.a('node.color', 'rgba(224,224,224,1)');
  33900. Node457_58.a('node.fillrect', [0,0,0,0]);
  33901. Node457_58.a('node.fillbackcolor', 'rgba(0,0,0,0)');
  33902. Node457_58.a('node.fillgradientcolor', 'rgba(0,0,0,0)');
  33903. Node457_58.a('node.fillgradient', '');
  33904. if (Node457_58type !== 'rect') {
  33905. Node457_58.a('node.arcFrom', parseFloat('@arcFrom@'));
  33906. Node457_58.a('node.arcTo', parseFloat('@arcTo@'));
  33907. Node457_58.a('node.arcClose', '@arcClose@' === 'true' ? true : false);
  33908. }
  33909. if (Node457_58type === 'arc') {
  33910. Node457_58.a('node.arcOval', true);
  33911. }
  33912. Node457_58.setRotation(0*Math.PI/180);
  33913. Node457_58.borderWidth = Node457_58BorderWidth;
  33914. Node457_58.borderFillwidth = Node457_58BorderWidth;
  33915. dataModel.add(Node457_58);
  33916. Node457_58._nodename = 'Node457_58'
  33917. Node457_58._nodeType = 'rect';
  33918. zoomNodeList.push({
  33919. node: Node457_58,
  33920. attr: 'node.borderwidth'
  33921. });
  33922. (function (node, _img) {
  33923. var setWidth = node.setWidth,
  33924. setHeight = node.setHeight;
  33925. node.setWidth = function (width) {
  33926. if (width === this.getWidth()) return ;
  33927. var height = this.getHeight();
  33928. this.a('node.width', width);
  33929. this.a('node.rect', [0,0,width, height]);
  33930. setWidth.apply(this, arguments);
  33931. }
  33932. node.setHeight = function (height) {
  33933. if (height === this.getHeight()) return ;
  33934. var width = this.getWidth();
  33935. this.a('node.height', height);
  33936. this.a('node.rect', [0,0,width, height]);
  33937. setHeight.apply(this, arguments);
  33938. }
  33939. })(Node457_58, Node457_58.getImage());_ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  33940. var Node457_59type = 'rect';
  33941. var Node457_59 = new ht.Node(),
  33942. Node457_59BorderWidth = 1*2;
  33943. if (Node457_59type === 'arc') {
  33944. Node457_59BorderWidth *= 1;
  33945. }
  33946. Node457_59.setImage(GD.getRectJSON(121*_ratio.ratioX, 24.33136*_ratio.ratioY, Node457_59type, '@arcFrom@', '@arcTo@', '@arcClose@'));
  33947. Node457_59.setPosition(531*ratio.ratioX, 122*ratio.ratioY);
  33948. Node457_59.setSize(121*_ratio.ratioX, 24.33136*_ratio.ratioY);
  33949. Node457_59.s({
  33950. 'pixelPerfect':true
  33951. /*@AddPara@*/
  33952. });
  33953. Node457_59.a('node.width', 121*_ratio.ratioX);
  33954. Node457_59.a('node.height', 24.33136*_ratio.ratioY);
  33955. Node457_59.a('node.type', Node457_59type);
  33956. Node457_59.a('node.rect', [0, 0, 121*_ratio.ratioX, 24.33136*_ratio.ratioY]);
  33957. Node457_59.a('node.background', 'rgba(240,240,240,1)');
  33958. Node457_59.a('node.gradientcolor', 'rgba(240,240,240,1)');
  33959. Node457_59.a('node.gradient', '');
  33960. Node457_59.a('node.borderwidth', Node457_59BorderWidth);
  33961. Node457_59.a('node.color', 'rgba(224,224,224,1)');
  33962. Node457_59.a('node.fillrect', [0,0,0,0]);
  33963. Node457_59.a('node.fillbackcolor', 'rgba(0,0,0,0)');
  33964. Node457_59.a('node.fillgradientcolor', 'rgba(0,0,0,0)');
  33965. Node457_59.a('node.fillgradient', '');
  33966. if (Node457_59type !== 'rect') {
  33967. Node457_59.a('node.arcFrom', parseFloat('@arcFrom@'));
  33968. Node457_59.a('node.arcTo', parseFloat('@arcTo@'));
  33969. Node457_59.a('node.arcClose', '@arcClose@' === 'true' ? true : false);
  33970. }
  33971. if (Node457_59type === 'arc') {
  33972. Node457_59.a('node.arcOval', true);
  33973. }
  33974. Node457_59.setRotation(0*Math.PI/180);
  33975. Node457_59.borderWidth = Node457_59BorderWidth;
  33976. Node457_59.borderFillwidth = Node457_59BorderWidth;
  33977. dataModel.add(Node457_59);
  33978. Node457_59._nodename = 'Node457_59'
  33979. Node457_59._nodeType = 'rect';
  33980. zoomNodeList.push({
  33981. node: Node457_59,
  33982. attr: 'node.borderwidth'
  33983. });
  33984. (function (node, _img) {
  33985. var setWidth = node.setWidth,
  33986. setHeight = node.setHeight;
  33987. node.setWidth = function (width) {
  33988. if (width === this.getWidth()) return ;
  33989. var height = this.getHeight();
  33990. this.a('node.width', width);
  33991. this.a('node.rect', [0,0,width, height]);
  33992. setWidth.apply(this, arguments);
  33993. }
  33994. node.setHeight = function (height) {
  33995. if (height === this.getHeight()) return ;
  33996. var width = this.getWidth();
  33997. this.a('node.height', height);
  33998. this.a('node.rect', [0,0,width, height]);
  33999. setHeight.apply(this, arguments);
  34000. }
  34001. })(Node457_59, Node457_59.getImage());_ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  34002. var Node457_60type = 'rect';
  34003. var Node457_60 = new ht.Node(),
  34004. Node457_60BorderWidth = 1*2;
  34005. if (Node457_60type === 'arc') {
  34006. Node457_60BorderWidth *= 1;
  34007. }
  34008. Node457_60.setImage(GD.getRectJSON(121*_ratio.ratioX, 24.33136*_ratio.ratioY, Node457_60type, '@arcFrom@', '@arcTo@', '@arcClose@'));
  34009. Node457_60.setPosition(531*ratio.ratioX, 49*ratio.ratioY);
  34010. Node457_60.setSize(121*_ratio.ratioX, 24.33136*_ratio.ratioY);
  34011. Node457_60.s({
  34012. 'pixelPerfect':true
  34013. /*@AddPara@*/
  34014. });
  34015. Node457_60.a('node.width', 121*_ratio.ratioX);
  34016. Node457_60.a('node.height', 24.33136*_ratio.ratioY);
  34017. Node457_60.a('node.type', Node457_60type);
  34018. Node457_60.a('node.rect', [0, 0, 121*_ratio.ratioX, 24.33136*_ratio.ratioY]);
  34019. Node457_60.a('node.background', 'rgba(240,240,240,1)');
  34020. Node457_60.a('node.gradientcolor', 'rgba(240,240,240,1)');
  34021. Node457_60.a('node.gradient', '');
  34022. Node457_60.a('node.borderwidth', Node457_60BorderWidth);
  34023. Node457_60.a('node.color', 'rgba(224,224,224,1)');
  34024. Node457_60.a('node.fillrect', [0,0,0,0]);
  34025. Node457_60.a('node.fillbackcolor', 'rgba(0,0,0,0)');
  34026. Node457_60.a('node.fillgradientcolor', 'rgba(0,0,0,0)');
  34027. Node457_60.a('node.fillgradient', '');
  34028. if (Node457_60type !== 'rect') {
  34029. Node457_60.a('node.arcFrom', parseFloat('@arcFrom@'));
  34030. Node457_60.a('node.arcTo', parseFloat('@arcTo@'));
  34031. Node457_60.a('node.arcClose', '@arcClose@' === 'true' ? true : false);
  34032. }
  34033. if (Node457_60type === 'arc') {
  34034. Node457_60.a('node.arcOval', true);
  34035. }
  34036. Node457_60.setRotation(0*Math.PI/180);
  34037. Node457_60.borderWidth = Node457_60BorderWidth;
  34038. Node457_60.borderFillwidth = Node457_60BorderWidth;
  34039. dataModel.add(Node457_60);
  34040. Node457_60._nodename = 'Node457_60'
  34041. Node457_60._nodeType = 'rect';
  34042. zoomNodeList.push({
  34043. node: Node457_60,
  34044. attr: 'node.borderwidth'
  34045. });
  34046. (function (node, _img) {
  34047. var setWidth = node.setWidth,
  34048. setHeight = node.setHeight;
  34049. node.setWidth = function (width) {
  34050. if (width === this.getWidth()) return ;
  34051. var height = this.getHeight();
  34052. this.a('node.width', width);
  34053. this.a('node.rect', [0,0,width, height]);
  34054. setWidth.apply(this, arguments);
  34055. }
  34056. node.setHeight = function (height) {
  34057. if (height === this.getHeight()) return ;
  34058. var width = this.getWidth();
  34059. this.a('node.height', height);
  34060. this.a('node.rect', [0,0,width, height]);
  34061. setHeight.apply(this, arguments);
  34062. }
  34063. })(Node457_60, Node457_60.getImage());_ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  34064. var Node457_61type = 'rect';
  34065. var Node457_61 = new ht.Node(),
  34066. Node457_61BorderWidth = 1*2;
  34067. if (Node457_61type === 'arc') {
  34068. Node457_61BorderWidth *= 1;
  34069. }
  34070. Node457_61.setImage(GD.getRectJSON(121*_ratio.ratioX, 24.33138*_ratio.ratioY, Node457_61type, '@arcFrom@', '@arcTo@', '@arcClose@'));
  34071. Node457_61.setPosition(531*ratio.ratioX, 146*ratio.ratioY);
  34072. Node457_61.setSize(121*_ratio.ratioX, 24.33138*_ratio.ratioY);
  34073. Node457_61.s({
  34074. 'pixelPerfect':true
  34075. /*@AddPara@*/
  34076. });
  34077. Node457_61.a('node.width', 121*_ratio.ratioX);
  34078. Node457_61.a('node.height', 24.33138*_ratio.ratioY);
  34079. Node457_61.a('node.type', Node457_61type);
  34080. Node457_61.a('node.rect', [0, 0, 121*_ratio.ratioX, 24.33138*_ratio.ratioY]);
  34081. Node457_61.a('node.background', 'rgba(240,240,240,1)');
  34082. Node457_61.a('node.gradientcolor', 'rgba(240,240,240,1)');
  34083. Node457_61.a('node.gradient', '');
  34084. Node457_61.a('node.borderwidth', Node457_61BorderWidth);
  34085. Node457_61.a('node.color', 'rgba(224,224,224,1)');
  34086. Node457_61.a('node.fillrect', [0,0,0,0]);
  34087. Node457_61.a('node.fillbackcolor', 'rgba(0,0,0,0)');
  34088. Node457_61.a('node.fillgradientcolor', 'rgba(0,0,0,0)');
  34089. Node457_61.a('node.fillgradient', '');
  34090. if (Node457_61type !== 'rect') {
  34091. Node457_61.a('node.arcFrom', parseFloat('@arcFrom@'));
  34092. Node457_61.a('node.arcTo', parseFloat('@arcTo@'));
  34093. Node457_61.a('node.arcClose', '@arcClose@' === 'true' ? true : false);
  34094. }
  34095. if (Node457_61type === 'arc') {
  34096. Node457_61.a('node.arcOval', true);
  34097. }
  34098. Node457_61.setRotation(0*Math.PI/180);
  34099. Node457_61.borderWidth = Node457_61BorderWidth;
  34100. Node457_61.borderFillwidth = Node457_61BorderWidth;
  34101. dataModel.add(Node457_61);
  34102. Node457_61._nodename = 'Node457_61'
  34103. Node457_61._nodeType = 'rect';
  34104. zoomNodeList.push({
  34105. node: Node457_61,
  34106. attr: 'node.borderwidth'
  34107. });
  34108. (function (node, _img) {
  34109. var setWidth = node.setWidth,
  34110. setHeight = node.setHeight;
  34111. node.setWidth = function (width) {
  34112. if (width === this.getWidth()) return ;
  34113. var height = this.getHeight();
  34114. this.a('node.width', width);
  34115. this.a('node.rect', [0,0,width, height]);
  34116. setWidth.apply(this, arguments);
  34117. }
  34118. node.setHeight = function (height) {
  34119. if (height === this.getHeight()) return ;
  34120. var width = this.getWidth();
  34121. this.a('node.height', height);
  34122. this.a('node.rect', [0,0,width, height]);
  34123. setHeight.apply(this, arguments);
  34124. }
  34125. })(Node457_61, Node457_61.getImage());_ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  34126. var Node457_62 = new ht.Node();
  34127. var Node457_62textStart, Node457_62textWidth, Node457_62lineStart, Node457_62align = 'center', Node457_62fontSize = 13.3333*_ratio.ratioY,Node457_62width = 113*_ratio.ratioX, Node457_62height = 26*_ratio.ratioY;
  34128. (function () {
  34129. if (Node457_62align === 'left') {
  34130. Node457_62textStart = Node457_62fontSize * 0.2 > 2 ? Node457_62fontSize * 0.2 - 4 : Node457_62fontSize * 0.2 - 9;
  34131. Node457_62textWidth = Node457_62width;
  34132. Node457_62lineStart = 1;
  34133. } else if (Node457_62align === 'right') {
  34134. Node457_62textStart = 0;
  34135. Node457_62textWidth =Node457_62fontSize <= 8 ? Node457_62width + Node457_62fontSize * 0.2 + 6 : Node457_62width - Node457_62fontSize * 0.2;
  34136. Node457_62lineStart = (Node457_62width - (ht.Default.getTextSize('日维护损失电量', ' '+ Node457_62fontSize + 'px "微软雅黑"').width + 6)) * 0.5;
  34137. } else if (Node457_62align === 'center') {
  34138. Node457_62textStart = -3;
  34139. Node457_62textWidth = Node457_62width;
  34140. Node457_62lineStart = Node457_62width - ht.Default.getTextSize('日维护损失电量', ' '+ Node457_62fontSize + 'px "微软雅黑"').width - 11;
  34141. }
  34142. })();
  34143. Node457_62.setImage(GD.getTextJSON(Node457_62width, Node457_62height, true, false, false, ' '+ Node457_62fontSize + 'px "微软雅黑"'))
  34144. Node457_62.setPosition(531*ratio.ratioX, 51*ratio.ratioY);
  34145. Node457_62.setWidth(Node457_62width);
  34146. Node457_62.setHeight(Node457_62height);
  34147. Node457_62._nodeType = 'text';
  34148. Node457_62._disallowEvert = true;
  34149. Node457_62.setRotation(0*Math.PI/180);
  34150. Node457_62.a('node.width', Node457_62width);
  34151. Node457_62.a('node.height', Node457_62height);
  34152. Node457_62.a('node.rect', [0, 0, Node457_62width, Node457_62height]);
  34153. Node457_62.a('node.bordercolor','rgba(0,0,0,1)');
  34154. Node457_62.a('node.borderwidth', 0);
  34155. Node457_62.a('node.background','rgba(255,255,255,0)' || 'rgba(0,0,0,0)');
  34156. Node457_62.a('node.gradient','');
  34157. Node457_62.a('node.gradientcolor','rgba(255,255,255,0)');
  34158. Node457_62.a('node.text','日维护损失电量');
  34159. Node457_62.a('node.textalign','center');
  34160. Node457_62.a('node.textvAlign','middle');
  34161. Node457_62.a('node.textrect', [Node457_62textStart, 0, Node457_62textWidth, Node457_62height]);
  34162. Node457_62.a('node.color','rgba(0,0,0,1)');
  34163. Node457_62.a('node.font',' '+ Node457_62fontSize + 'px "微软雅黑"');
  34164. Node457_62.a('node.textvisible',true);
  34165. Node457_62.a('node.linefeed',false);
  34166. if (false) {
  34167. Node457_62.a('node.textfunc',function(g) {
  34168. g.beginPath();
  34169. var str=Node457_62.a('node.text') || '日维护损失电量';
  34170. var color=Node457_62.a('node.color') || 'rgba(0,0,0,1)';
  34171. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node457_62width,Node457_62height,13.3333*_ratio.ratioY,"center",color,' '+ Node457_62fontSize + 'px "微软雅黑"', 0,g);
  34172. });
  34173. }
  34174. if (false) {
  34175. Node457_62.a('node.underlinepoints',[Node457_62lineStart, (26 - 13.3333) * 0.5 * _ratio.ratioY + Node457_62fontSize + 2 , ht.Default.getTextSize('日维护损失电量', ' '+ Node457_62fontSize + 'px "微软雅黑"').width + 6, (Node457_62height - Node457_62fontSize) * 0.5*_ratio.ratioY + Node457_62fontSize + 2 ]);
  34176. Node457_62.a('node.underlinevisible',false);
  34177. Node457_62.a('node.underlineBorderWidth', 1);
  34178. }
  34179. dataModel.add(Node457_62);
  34180. zoomNodeList.push({
  34181. node: Node457_62,
  34182. borderWidth: 0,
  34183. attr: 'node.borderwidth'
  34184. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  34185. var Node457_63 = new ht.Node();
  34186. var Node457_63textStart, Node457_63textWidth, Node457_63lineStart, Node457_63align = 'center', Node457_63fontSize = 13.3333*_ratio.ratioY,Node457_63width = 113*_ratio.ratioX, Node457_63height = 26*_ratio.ratioY;
  34187. (function () {
  34188. if (Node457_63align === 'left') {
  34189. Node457_63textStart = Node457_63fontSize * 0.2 > 2 ? Node457_63fontSize * 0.2 - 4 : Node457_63fontSize * 0.2 - 9;
  34190. Node457_63textWidth = Node457_63width;
  34191. Node457_63lineStart = 1;
  34192. } else if (Node457_63align === 'right') {
  34193. Node457_63textStart = 0;
  34194. Node457_63textWidth =Node457_63fontSize <= 8 ? Node457_63width + Node457_63fontSize * 0.2 + 6 : Node457_63width - Node457_63fontSize * 0.2;
  34195. Node457_63lineStart = (Node457_63width - (ht.Default.getTextSize('日故障损失电量', ' '+ Node457_63fontSize + 'px "微软雅黑"').width + 6)) * 0.5;
  34196. } else if (Node457_63align === 'center') {
  34197. Node457_63textStart = -3;
  34198. Node457_63textWidth = Node457_63width;
  34199. Node457_63lineStart = Node457_63width - ht.Default.getTextSize('日故障损失电量', ' '+ Node457_63fontSize + 'px "微软雅黑"').width - 11;
  34200. }
  34201. })();
  34202. Node457_63.setImage(GD.getTextJSON(Node457_63width, Node457_63height, true, false, false, ' '+ Node457_63fontSize + 'px "微软雅黑"'))
  34203. Node457_63.setPosition(532*ratio.ratioX, 75*ratio.ratioY);
  34204. Node457_63.setWidth(Node457_63width);
  34205. Node457_63.setHeight(Node457_63height);
  34206. Node457_63._nodeType = 'text';
  34207. Node457_63._disallowEvert = true;
  34208. Node457_63.setRotation(0*Math.PI/180);
  34209. Node457_63.a('node.width', Node457_63width);
  34210. Node457_63.a('node.height', Node457_63height);
  34211. Node457_63.a('node.rect', [0, 0, Node457_63width, Node457_63height]);
  34212. Node457_63.a('node.bordercolor','rgba(0,0,0,1)');
  34213. Node457_63.a('node.borderwidth', 0);
  34214. Node457_63.a('node.background','rgba(255,255,255,0)' || 'rgba(0,0,0,0)');
  34215. Node457_63.a('node.gradient','');
  34216. Node457_63.a('node.gradientcolor','rgba(255,255,255,0)');
  34217. Node457_63.a('node.text','日故障损失电量');
  34218. Node457_63.a('node.textalign','center');
  34219. Node457_63.a('node.textvAlign','middle');
  34220. Node457_63.a('node.textrect', [Node457_63textStart, 0, Node457_63textWidth, Node457_63height]);
  34221. Node457_63.a('node.color','rgba(0,0,0,1)');
  34222. Node457_63.a('node.font',' '+ Node457_63fontSize + 'px "微软雅黑"');
  34223. Node457_63.a('node.textvisible',true);
  34224. Node457_63.a('node.linefeed',false);
  34225. if (false) {
  34226. Node457_63.a('node.textfunc',function(g) {
  34227. g.beginPath();
  34228. var str=Node457_63.a('node.text') || '日故障损失电量';
  34229. var color=Node457_63.a('node.color') || 'rgba(0,0,0,1)';
  34230. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node457_63width,Node457_63height,13.3333*_ratio.ratioY,"center",color,' '+ Node457_63fontSize + 'px "微软雅黑"', 0,g);
  34231. });
  34232. }
  34233. if (false) {
  34234. Node457_63.a('node.underlinepoints',[Node457_63lineStart, (26 - 13.3333) * 0.5 * _ratio.ratioY + Node457_63fontSize + 2 , ht.Default.getTextSize('日故障损失电量', ' '+ Node457_63fontSize + 'px "微软雅黑"').width + 6, (Node457_63height - Node457_63fontSize) * 0.5*_ratio.ratioY + Node457_63fontSize + 2 ]);
  34235. Node457_63.a('node.underlinevisible',false);
  34236. Node457_63.a('node.underlineBorderWidth', 1);
  34237. }
  34238. dataModel.add(Node457_63);
  34239. zoomNodeList.push({
  34240. node: Node457_63,
  34241. borderWidth: 0,
  34242. attr: 'node.borderwidth'
  34243. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  34244. var Node457_64 = new ht.Node();
  34245. var Node457_64textStart, Node457_64textWidth, Node457_64lineStart, Node457_64align = 'center', Node457_64fontSize = 13.3333*_ratio.ratioY,Node457_64width = 113*_ratio.ratioX, Node457_64height = 26*_ratio.ratioY;
  34246. (function () {
  34247. if (Node457_64align === 'left') {
  34248. Node457_64textStart = Node457_64fontSize * 0.2 > 2 ? Node457_64fontSize * 0.2 - 4 : Node457_64fontSize * 0.2 - 9;
  34249. Node457_64textWidth = Node457_64width;
  34250. Node457_64lineStart = 1;
  34251. } else if (Node457_64align === 'right') {
  34252. Node457_64textStart = 0;
  34253. Node457_64textWidth =Node457_64fontSize <= 8 ? Node457_64width + Node457_64fontSize * 0.2 + 6 : Node457_64width - Node457_64fontSize * 0.2;
  34254. Node457_64lineStart = (Node457_64width - (ht.Default.getTextSize('日限电损失电量', ' '+ Node457_64fontSize + 'px "微软雅黑"').width + 6)) * 0.5;
  34255. } else if (Node457_64align === 'center') {
  34256. Node457_64textStart = -3;
  34257. Node457_64textWidth = Node457_64width;
  34258. Node457_64lineStart = Node457_64width - ht.Default.getTextSize('日限电损失电量', ' '+ Node457_64fontSize + 'px "微软雅黑"').width - 11;
  34259. }
  34260. })();
  34261. Node457_64.setImage(GD.getTextJSON(Node457_64width, Node457_64height, true, false, false, ' '+ Node457_64fontSize + 'px "微软雅黑"'))
  34262. Node457_64.setPosition(532*ratio.ratioX, 100*ratio.ratioY);
  34263. Node457_64.setWidth(Node457_64width);
  34264. Node457_64.setHeight(Node457_64height);
  34265. Node457_64._nodeType = 'text';
  34266. Node457_64._disallowEvert = true;
  34267. Node457_64.setRotation(0*Math.PI/180);
  34268. Node457_64.a('node.width', Node457_64width);
  34269. Node457_64.a('node.height', Node457_64height);
  34270. Node457_64.a('node.rect', [0, 0, Node457_64width, Node457_64height]);
  34271. Node457_64.a('node.bordercolor','rgba(0,0,0,1)');
  34272. Node457_64.a('node.borderwidth', 0);
  34273. Node457_64.a('node.background','rgba(255,255,255,0)' || 'rgba(0,0,0,0)');
  34274. Node457_64.a('node.gradient','');
  34275. Node457_64.a('node.gradientcolor','rgba(255,255,255,0)');
  34276. Node457_64.a('node.text','日限电损失电量');
  34277. Node457_64.a('node.textalign','center');
  34278. Node457_64.a('node.textvAlign','middle');
  34279. Node457_64.a('node.textrect', [Node457_64textStart, 0, Node457_64textWidth, Node457_64height]);
  34280. Node457_64.a('node.color','rgba(0,0,0,1)');
  34281. Node457_64.a('node.font',' '+ Node457_64fontSize + 'px "微软雅黑"');
  34282. Node457_64.a('node.textvisible',true);
  34283. Node457_64.a('node.linefeed',false);
  34284. if (false) {
  34285. Node457_64.a('node.textfunc',function(g) {
  34286. g.beginPath();
  34287. var str=Node457_64.a('node.text') || '日限电损失电量';
  34288. var color=Node457_64.a('node.color') || 'rgba(0,0,0,1)';
  34289. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node457_64width,Node457_64height,13.3333*_ratio.ratioY,"center",color,' '+ Node457_64fontSize + 'px "微软雅黑"', 0,g);
  34290. });
  34291. }
  34292. if (false) {
  34293. Node457_64.a('node.underlinepoints',[Node457_64lineStart, (26 - 13.3333) * 0.5 * _ratio.ratioY + Node457_64fontSize + 2 , ht.Default.getTextSize('日限电损失电量', ' '+ Node457_64fontSize + 'px "微软雅黑"').width + 6, (Node457_64height - Node457_64fontSize) * 0.5*_ratio.ratioY + Node457_64fontSize + 2 ]);
  34294. Node457_64.a('node.underlinevisible',false);
  34295. Node457_64.a('node.underlineBorderWidth', 1);
  34296. }
  34297. dataModel.add(Node457_64);
  34298. zoomNodeList.push({
  34299. node: Node457_64,
  34300. borderWidth: 0,
  34301. attr: 'node.borderwidth'
  34302. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  34303. var Node457_65 = new ht.Node();
  34304. var Node457_65textStart, Node457_65textWidth, Node457_65lineStart, Node457_65align = 'center', Node457_65fontSize = 13.3333*_ratio.ratioY,Node457_65width = 113*_ratio.ratioX, Node457_65height = 26*_ratio.ratioY;
  34305. (function () {
  34306. if (Node457_65align === 'left') {
  34307. Node457_65textStart = Node457_65fontSize * 0.2 > 2 ? Node457_65fontSize * 0.2 - 4 : Node457_65fontSize * 0.2 - 9;
  34308. Node457_65textWidth = Node457_65width;
  34309. Node457_65lineStart = 1;
  34310. } else if (Node457_65align === 'right') {
  34311. Node457_65textStart = 0;
  34312. Node457_65textWidth =Node457_65fontSize <= 8 ? Node457_65width + Node457_65fontSize * 0.2 + 6 : Node457_65width - Node457_65fontSize * 0.2;
  34313. Node457_65lineStart = (Node457_65width - (ht.Default.getTextSize('日受累损失电量', ' '+ Node457_65fontSize + 'px "微软雅黑"').width + 6)) * 0.5;
  34314. } else if (Node457_65align === 'center') {
  34315. Node457_65textStart = -3;
  34316. Node457_65textWidth = Node457_65width;
  34317. Node457_65lineStart = Node457_65width - ht.Default.getTextSize('日受累损失电量', ' '+ Node457_65fontSize + 'px "微软雅黑"').width - 11;
  34318. }
  34319. })();
  34320. Node457_65.setImage(GD.getTextJSON(Node457_65width, Node457_65height, true, false, false, ' '+ Node457_65fontSize + 'px "微软雅黑"'))
  34321. Node457_65.setPosition(532*ratio.ratioX, 124*ratio.ratioY);
  34322. Node457_65.setWidth(Node457_65width);
  34323. Node457_65.setHeight(Node457_65height);
  34324. Node457_65._nodeType = 'text';
  34325. Node457_65._disallowEvert = true;
  34326. Node457_65.setRotation(0*Math.PI/180);
  34327. Node457_65.a('node.width', Node457_65width);
  34328. Node457_65.a('node.height', Node457_65height);
  34329. Node457_65.a('node.rect', [0, 0, Node457_65width, Node457_65height]);
  34330. Node457_65.a('node.bordercolor','rgba(0,0,0,1)');
  34331. Node457_65.a('node.borderwidth', 0);
  34332. Node457_65.a('node.background','rgba(255,255,255,0)' || 'rgba(0,0,0,0)');
  34333. Node457_65.a('node.gradient','');
  34334. Node457_65.a('node.gradientcolor','rgba(255,255,255,0)');
  34335. Node457_65.a('node.text','日受累损失电量');
  34336. Node457_65.a('node.textalign','center');
  34337. Node457_65.a('node.textvAlign','middle');
  34338. Node457_65.a('node.textrect', [Node457_65textStart, 0, Node457_65textWidth, Node457_65height]);
  34339. Node457_65.a('node.color','rgba(0,0,0,1)');
  34340. Node457_65.a('node.font',' '+ Node457_65fontSize + 'px "微软雅黑"');
  34341. Node457_65.a('node.textvisible',true);
  34342. Node457_65.a('node.linefeed',false);
  34343. if (false) {
  34344. Node457_65.a('node.textfunc',function(g) {
  34345. g.beginPath();
  34346. var str=Node457_65.a('node.text') || '日受累损失电量';
  34347. var color=Node457_65.a('node.color') || 'rgba(0,0,0,1)';
  34348. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node457_65width,Node457_65height,13.3333*_ratio.ratioY,"center",color,' '+ Node457_65fontSize + 'px "微软雅黑"', 0,g);
  34349. });
  34350. }
  34351. if (false) {
  34352. Node457_65.a('node.underlinepoints',[Node457_65lineStart, (26 - 13.3333) * 0.5 * _ratio.ratioY + Node457_65fontSize + 2 , ht.Default.getTextSize('日受累损失电量', ' '+ Node457_65fontSize + 'px "微软雅黑"').width + 6, (Node457_65height - Node457_65fontSize) * 0.5*_ratio.ratioY + Node457_65fontSize + 2 ]);
  34353. Node457_65.a('node.underlinevisible',false);
  34354. Node457_65.a('node.underlineBorderWidth', 1);
  34355. }
  34356. dataModel.add(Node457_65);
  34357. zoomNodeList.push({
  34358. node: Node457_65,
  34359. borderWidth: 0,
  34360. attr: 'node.borderwidth'
  34361. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  34362. var Node457_66type = 'rect';
  34363. var Node457_66 = new ht.Node(),
  34364. Node457_66BorderWidth = 1*2;
  34365. if (Node457_66type === 'arc') {
  34366. Node457_66BorderWidth *= 1;
  34367. }
  34368. Node457_66.setImage(GD.getRectJSON(117*_ratio.ratioX, 24.33138*_ratio.ratioY, Node457_66type, '@arcFrom@', '@arcTo@', '@arcClose@'));
  34369. Node457_66.setPosition(812*ratio.ratioX, 97*ratio.ratioY);
  34370. Node457_66.setSize(117*_ratio.ratioX, 24.33138*_ratio.ratioY);
  34371. Node457_66.s({
  34372. 'pixelPerfect':true
  34373. /*@AddPara@*/
  34374. });
  34375. Node457_66.a('node.width', 117*_ratio.ratioX);
  34376. Node457_66.a('node.height', 24.33138*_ratio.ratioY);
  34377. Node457_66.a('node.type', Node457_66type);
  34378. Node457_66.a('node.rect', [0, 0, 117*_ratio.ratioX, 24.33138*_ratio.ratioY]);
  34379. Node457_66.a('node.background', 'rgba(240,240,240,1)');
  34380. Node457_66.a('node.gradientcolor', 'rgba(240,240,240,1)');
  34381. Node457_66.a('node.gradient', '');
  34382. Node457_66.a('node.borderwidth', Node457_66BorderWidth);
  34383. Node457_66.a('node.color', 'rgba(224,224,224,1)');
  34384. Node457_66.a('node.fillrect', [0,0,0,0]);
  34385. Node457_66.a('node.fillbackcolor', 'rgba(0,0,0,0)');
  34386. Node457_66.a('node.fillgradientcolor', 'rgba(0,0,0,0)');
  34387. Node457_66.a('node.fillgradient', '');
  34388. if (Node457_66type !== 'rect') {
  34389. Node457_66.a('node.arcFrom', parseFloat('@arcFrom@'));
  34390. Node457_66.a('node.arcTo', parseFloat('@arcTo@'));
  34391. Node457_66.a('node.arcClose', '@arcClose@' === 'true' ? true : false);
  34392. }
  34393. if (Node457_66type === 'arc') {
  34394. Node457_66.a('node.arcOval', true);
  34395. }
  34396. Node457_66.setRotation(0*Math.PI/180);
  34397. Node457_66.borderWidth = Node457_66BorderWidth;
  34398. Node457_66.borderFillwidth = Node457_66BorderWidth;
  34399. dataModel.add(Node457_66);
  34400. Node457_66._nodename = 'Node457_66'
  34401. Node457_66._nodeType = 'rect';
  34402. zoomNodeList.push({
  34403. node: Node457_66,
  34404. attr: 'node.borderwidth'
  34405. });
  34406. (function (node, _img) {
  34407. var setWidth = node.setWidth,
  34408. setHeight = node.setHeight;
  34409. node.setWidth = function (width) {
  34410. if (width === this.getWidth()) return ;
  34411. var height = this.getHeight();
  34412. this.a('node.width', width);
  34413. this.a('node.rect', [0,0,width, height]);
  34414. setWidth.apply(this, arguments);
  34415. }
  34416. node.setHeight = function (height) {
  34417. if (height === this.getHeight()) return ;
  34418. var width = this.getWidth();
  34419. this.a('node.height', height);
  34420. this.a('node.rect', [0,0,width, height]);
  34421. setHeight.apply(this, arguments);
  34422. }
  34423. })(Node457_66, Node457_66.getImage());_ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  34424. var Node457_67type = 'rect';
  34425. var Node457_67 = new ht.Node(),
  34426. Node457_67BorderWidth = 1*2;
  34427. if (Node457_67type === 'arc') {
  34428. Node457_67BorderWidth *= 1;
  34429. }
  34430. Node457_67.setImage(GD.getRectJSON(117*_ratio.ratioX, 24.33138*_ratio.ratioY, Node457_67type, '@arcFrom@', '@arcTo@', '@arcClose@'));
  34431. Node457_67.setPosition(812*ratio.ratioX, 73*ratio.ratioY);
  34432. Node457_67.setSize(117*_ratio.ratioX, 24.33138*_ratio.ratioY);
  34433. Node457_67.s({
  34434. 'pixelPerfect':true
  34435. /*@AddPara@*/
  34436. });
  34437. Node457_67.a('node.width', 117*_ratio.ratioX);
  34438. Node457_67.a('node.height', 24.33138*_ratio.ratioY);
  34439. Node457_67.a('node.type', Node457_67type);
  34440. Node457_67.a('node.rect', [0, 0, 117*_ratio.ratioX, 24.33138*_ratio.ratioY]);
  34441. Node457_67.a('node.background', 'rgba(240,240,240,1)');
  34442. Node457_67.a('node.gradientcolor', 'rgba(240,240,240,1)');
  34443. Node457_67.a('node.gradient', '');
  34444. Node457_67.a('node.borderwidth', Node457_67BorderWidth);
  34445. Node457_67.a('node.color', 'rgba(224,224,224,1)');
  34446. Node457_67.a('node.fillrect', [0,0,0,0]);
  34447. Node457_67.a('node.fillbackcolor', 'rgba(0,0,0,0)');
  34448. Node457_67.a('node.fillgradientcolor', 'rgba(0,0,0,0)');
  34449. Node457_67.a('node.fillgradient', '');
  34450. if (Node457_67type !== 'rect') {
  34451. Node457_67.a('node.arcFrom', parseFloat('@arcFrom@'));
  34452. Node457_67.a('node.arcTo', parseFloat('@arcTo@'));
  34453. Node457_67.a('node.arcClose', '@arcClose@' === 'true' ? true : false);
  34454. }
  34455. if (Node457_67type === 'arc') {
  34456. Node457_67.a('node.arcOval', true);
  34457. }
  34458. Node457_67.setRotation(0*Math.PI/180);
  34459. Node457_67.borderWidth = Node457_67BorderWidth;
  34460. Node457_67.borderFillwidth = Node457_67BorderWidth;
  34461. dataModel.add(Node457_67);
  34462. Node457_67._nodename = 'Node457_67'
  34463. Node457_67._nodeType = 'rect';
  34464. zoomNodeList.push({
  34465. node: Node457_67,
  34466. attr: 'node.borderwidth'
  34467. });
  34468. (function (node, _img) {
  34469. var setWidth = node.setWidth,
  34470. setHeight = node.setHeight;
  34471. node.setWidth = function (width) {
  34472. if (width === this.getWidth()) return ;
  34473. var height = this.getHeight();
  34474. this.a('node.width', width);
  34475. this.a('node.rect', [0,0,width, height]);
  34476. setWidth.apply(this, arguments);
  34477. }
  34478. node.setHeight = function (height) {
  34479. if (height === this.getHeight()) return ;
  34480. var width = this.getWidth();
  34481. this.a('node.height', height);
  34482. this.a('node.rect', [0,0,width, height]);
  34483. setHeight.apply(this, arguments);
  34484. }
  34485. })(Node457_67, Node457_67.getImage());_ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  34486. var Node457_68type = 'rect';
  34487. var Node457_68 = new ht.Node(),
  34488. Node457_68BorderWidth = 1*2;
  34489. if (Node457_68type === 'arc') {
  34490. Node457_68BorderWidth *= 1;
  34491. }
  34492. Node457_68.setImage(GD.getRectJSON(117*_ratio.ratioX, 24.33136*_ratio.ratioY, Node457_68type, '@arcFrom@', '@arcTo@', '@arcClose@'));
  34493. Node457_68.setPosition(812*ratio.ratioX, 122*ratio.ratioY);
  34494. Node457_68.setSize(117*_ratio.ratioX, 24.33136*_ratio.ratioY);
  34495. Node457_68.s({
  34496. 'pixelPerfect':true
  34497. /*@AddPara@*/
  34498. });
  34499. Node457_68.a('node.width', 117*_ratio.ratioX);
  34500. Node457_68.a('node.height', 24.33136*_ratio.ratioY);
  34501. Node457_68.a('node.type', Node457_68type);
  34502. Node457_68.a('node.rect', [0, 0, 117*_ratio.ratioX, 24.33136*_ratio.ratioY]);
  34503. Node457_68.a('node.background', 'rgba(240,240,240,1)');
  34504. Node457_68.a('node.gradientcolor', 'rgba(240,240,240,1)');
  34505. Node457_68.a('node.gradient', '');
  34506. Node457_68.a('node.borderwidth', Node457_68BorderWidth);
  34507. Node457_68.a('node.color', 'rgba(224,224,224,1)');
  34508. Node457_68.a('node.fillrect', [0,0,0,0]);
  34509. Node457_68.a('node.fillbackcolor', 'rgba(0,0,0,0)');
  34510. Node457_68.a('node.fillgradientcolor', 'rgba(0,0,0,0)');
  34511. Node457_68.a('node.fillgradient', '');
  34512. if (Node457_68type !== 'rect') {
  34513. Node457_68.a('node.arcFrom', parseFloat('@arcFrom@'));
  34514. Node457_68.a('node.arcTo', parseFloat('@arcTo@'));
  34515. Node457_68.a('node.arcClose', '@arcClose@' === 'true' ? true : false);
  34516. }
  34517. if (Node457_68type === 'arc') {
  34518. Node457_68.a('node.arcOval', true);
  34519. }
  34520. Node457_68.setRotation(0*Math.PI/180);
  34521. Node457_68.borderWidth = Node457_68BorderWidth;
  34522. Node457_68.borderFillwidth = Node457_68BorderWidth;
  34523. dataModel.add(Node457_68);
  34524. Node457_68._nodename = 'Node457_68'
  34525. Node457_68._nodeType = 'rect';
  34526. zoomNodeList.push({
  34527. node: Node457_68,
  34528. attr: 'node.borderwidth'
  34529. });
  34530. (function (node, _img) {
  34531. var setWidth = node.setWidth,
  34532. setHeight = node.setHeight;
  34533. node.setWidth = function (width) {
  34534. if (width === this.getWidth()) return ;
  34535. var height = this.getHeight();
  34536. this.a('node.width', width);
  34537. this.a('node.rect', [0,0,width, height]);
  34538. setWidth.apply(this, arguments);
  34539. }
  34540. node.setHeight = function (height) {
  34541. if (height === this.getHeight()) return ;
  34542. var width = this.getWidth();
  34543. this.a('node.height', height);
  34544. this.a('node.rect', [0,0,width, height]);
  34545. setHeight.apply(this, arguments);
  34546. }
  34547. })(Node457_68, Node457_68.getImage());_ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  34548. var Node457_69type = 'rect';
  34549. var Node457_69 = new ht.Node(),
  34550. Node457_69BorderWidth = 1*2;
  34551. if (Node457_69type === 'arc') {
  34552. Node457_69BorderWidth *= 1;
  34553. }
  34554. Node457_69.setImage(GD.getRectJSON(117*_ratio.ratioX, 24.33136*_ratio.ratioY, Node457_69type, '@arcFrom@', '@arcTo@', '@arcClose@'));
  34555. Node457_69.setPosition(812*ratio.ratioX, 49*ratio.ratioY);
  34556. Node457_69.setSize(117*_ratio.ratioX, 24.33136*_ratio.ratioY);
  34557. Node457_69.s({
  34558. 'pixelPerfect':true
  34559. /*@AddPara@*/
  34560. });
  34561. Node457_69.a('node.width', 117*_ratio.ratioX);
  34562. Node457_69.a('node.height', 24.33136*_ratio.ratioY);
  34563. Node457_69.a('node.type', Node457_69type);
  34564. Node457_69.a('node.rect', [0, 0, 117*_ratio.ratioX, 24.33136*_ratio.ratioY]);
  34565. Node457_69.a('node.background', 'rgba(240,240,240,1)');
  34566. Node457_69.a('node.gradientcolor', 'rgba(240,240,240,1)');
  34567. Node457_69.a('node.gradient', '');
  34568. Node457_69.a('node.borderwidth', Node457_69BorderWidth);
  34569. Node457_69.a('node.color', 'rgba(224,224,224,1)');
  34570. Node457_69.a('node.fillrect', [0,0,0,0]);
  34571. Node457_69.a('node.fillbackcolor', 'rgba(0,0,0,0)');
  34572. Node457_69.a('node.fillgradientcolor', 'rgba(0,0,0,0)');
  34573. Node457_69.a('node.fillgradient', '');
  34574. if (Node457_69type !== 'rect') {
  34575. Node457_69.a('node.arcFrom', parseFloat('@arcFrom@'));
  34576. Node457_69.a('node.arcTo', parseFloat('@arcTo@'));
  34577. Node457_69.a('node.arcClose', '@arcClose@' === 'true' ? true : false);
  34578. }
  34579. if (Node457_69type === 'arc') {
  34580. Node457_69.a('node.arcOval', true);
  34581. }
  34582. Node457_69.setRotation(0*Math.PI/180);
  34583. Node457_69.borderWidth = Node457_69BorderWidth;
  34584. Node457_69.borderFillwidth = Node457_69BorderWidth;
  34585. dataModel.add(Node457_69);
  34586. Node457_69._nodename = 'Node457_69'
  34587. Node457_69._nodeType = 'rect';
  34588. zoomNodeList.push({
  34589. node: Node457_69,
  34590. attr: 'node.borderwidth'
  34591. });
  34592. (function (node, _img) {
  34593. var setWidth = node.setWidth,
  34594. setHeight = node.setHeight;
  34595. node.setWidth = function (width) {
  34596. if (width === this.getWidth()) return ;
  34597. var height = this.getHeight();
  34598. this.a('node.width', width);
  34599. this.a('node.rect', [0,0,width, height]);
  34600. setWidth.apply(this, arguments);
  34601. }
  34602. node.setHeight = function (height) {
  34603. if (height === this.getHeight()) return ;
  34604. var width = this.getWidth();
  34605. this.a('node.height', height);
  34606. this.a('node.rect', [0,0,width, height]);
  34607. setHeight.apply(this, arguments);
  34608. }
  34609. })(Node457_69, Node457_69.getImage());_ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  34610. var Node457_70type = 'rect';
  34611. var Node457_70 = new ht.Node(),
  34612. Node457_70BorderWidth = 1*2;
  34613. if (Node457_70type === 'arc') {
  34614. Node457_70BorderWidth *= 1;
  34615. }
  34616. Node457_70.setImage(GD.getRectJSON(117*_ratio.ratioX, 24.33138*_ratio.ratioY, Node457_70type, '@arcFrom@', '@arcTo@', '@arcClose@'));
  34617. Node457_70.setPosition(812*ratio.ratioX, 146*ratio.ratioY);
  34618. Node457_70.setSize(117*_ratio.ratioX, 24.33138*_ratio.ratioY);
  34619. Node457_70.s({
  34620. 'pixelPerfect':true
  34621. /*@AddPara@*/
  34622. });
  34623. Node457_70.a('node.width', 117*_ratio.ratioX);
  34624. Node457_70.a('node.height', 24.33138*_ratio.ratioY);
  34625. Node457_70.a('node.type', Node457_70type);
  34626. Node457_70.a('node.rect', [0, 0, 117*_ratio.ratioX, 24.33138*_ratio.ratioY]);
  34627. Node457_70.a('node.background', 'rgba(240,240,240,1)');
  34628. Node457_70.a('node.gradientcolor', 'rgba(240,240,240,1)');
  34629. Node457_70.a('node.gradient', '');
  34630. Node457_70.a('node.borderwidth', Node457_70BorderWidth);
  34631. Node457_70.a('node.color', 'rgba(224,224,224,1)');
  34632. Node457_70.a('node.fillrect', [0,0,0,0]);
  34633. Node457_70.a('node.fillbackcolor', 'rgba(0,0,0,0)');
  34634. Node457_70.a('node.fillgradientcolor', 'rgba(0,0,0,0)');
  34635. Node457_70.a('node.fillgradient', '');
  34636. if (Node457_70type !== 'rect') {
  34637. Node457_70.a('node.arcFrom', parseFloat('@arcFrom@'));
  34638. Node457_70.a('node.arcTo', parseFloat('@arcTo@'));
  34639. Node457_70.a('node.arcClose', '@arcClose@' === 'true' ? true : false);
  34640. }
  34641. if (Node457_70type === 'arc') {
  34642. Node457_70.a('node.arcOval', true);
  34643. }
  34644. Node457_70.setRotation(0*Math.PI/180);
  34645. Node457_70.borderWidth = Node457_70BorderWidth;
  34646. Node457_70.borderFillwidth = Node457_70BorderWidth;
  34647. dataModel.add(Node457_70);
  34648. Node457_70._nodename = 'Node457_70'
  34649. Node457_70._nodeType = 'rect';
  34650. zoomNodeList.push({
  34651. node: Node457_70,
  34652. attr: 'node.borderwidth'
  34653. });
  34654. (function (node, _img) {
  34655. var setWidth = node.setWidth,
  34656. setHeight = node.setHeight;
  34657. node.setWidth = function (width) {
  34658. if (width === this.getWidth()) return ;
  34659. var height = this.getHeight();
  34660. this.a('node.width', width);
  34661. this.a('node.rect', [0,0,width, height]);
  34662. setWidth.apply(this, arguments);
  34663. }
  34664. node.setHeight = function (height) {
  34665. if (height === this.getHeight()) return ;
  34666. var width = this.getWidth();
  34667. this.a('node.height', height);
  34668. this.a('node.rect', [0,0,width, height]);
  34669. setHeight.apply(this, arguments);
  34670. }
  34671. })(Node457_70, Node457_70.getImage());_ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  34672. var Node457_71 = new ht.Node();
  34673. var Node457_71textStart, Node457_71textWidth, Node457_71lineStart, Node457_71align = 'center', Node457_71fontSize = 13.3333*_ratio.ratioY,Node457_71width = 110*_ratio.ratioX, Node457_71height = 26*_ratio.ratioY;
  34674. (function () {
  34675. if (Node457_71align === 'left') {
  34676. Node457_71textStart = Node457_71fontSize * 0.2 > 2 ? Node457_71fontSize * 0.2 - 4 : Node457_71fontSize * 0.2 - 9;
  34677. Node457_71textWidth = Node457_71width;
  34678. Node457_71lineStart = 1;
  34679. } else if (Node457_71align === 'right') {
  34680. Node457_71textStart = 0;
  34681. Node457_71textWidth =Node457_71fontSize <= 8 ? Node457_71width + Node457_71fontSize * 0.2 + 6 : Node457_71width - Node457_71fontSize * 0.2;
  34682. Node457_71lineStart = (Node457_71width - (ht.Default.getTextSize('月维护损失电量', ' '+ Node457_71fontSize + 'px "微软雅黑"').width + 6)) * 0.5;
  34683. } else if (Node457_71align === 'center') {
  34684. Node457_71textStart = -3;
  34685. Node457_71textWidth = Node457_71width;
  34686. Node457_71lineStart = Node457_71width - ht.Default.getTextSize('月维护损失电量', ' '+ Node457_71fontSize + 'px "微软雅黑"').width - 11;
  34687. }
  34688. })();
  34689. Node457_71.setImage(GD.getTextJSON(Node457_71width, Node457_71height, true, false, false, ' '+ Node457_71fontSize + 'px "微软雅黑"'))
  34690. Node457_71.setPosition(812*ratio.ratioX, 51*ratio.ratioY);
  34691. Node457_71.setWidth(Node457_71width);
  34692. Node457_71.setHeight(Node457_71height);
  34693. Node457_71._nodeType = 'text';
  34694. Node457_71._disallowEvert = true;
  34695. Node457_71.setRotation(0*Math.PI/180);
  34696. Node457_71.a('node.width', Node457_71width);
  34697. Node457_71.a('node.height', Node457_71height);
  34698. Node457_71.a('node.rect', [0, 0, Node457_71width, Node457_71height]);
  34699. Node457_71.a('node.bordercolor','rgba(0,0,0,1)');
  34700. Node457_71.a('node.borderwidth', 0);
  34701. Node457_71.a('node.background','' || 'rgba(0,0,0,0)');
  34702. Node457_71.a('node.gradient','');
  34703. Node457_71.a('node.gradientcolor','');
  34704. Node457_71.a('node.text','月维护损失电量');
  34705. Node457_71.a('node.textalign','center');
  34706. Node457_71.a('node.textvAlign','middle');
  34707. Node457_71.a('node.textrect', [Node457_71textStart, 0, Node457_71textWidth, Node457_71height]);
  34708. Node457_71.a('node.color','rgba(0,0,0,1)');
  34709. Node457_71.a('node.font',' '+ Node457_71fontSize + 'px "微软雅黑"');
  34710. Node457_71.a('node.textvisible',true);
  34711. Node457_71.a('node.linefeed',false);
  34712. if (false) {
  34713. Node457_71.a('node.textfunc',function(g) {
  34714. g.beginPath();
  34715. var str=Node457_71.a('node.text') || '月维护损失电量';
  34716. var color=Node457_71.a('node.color') || 'rgba(0,0,0,1)';
  34717. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node457_71width,Node457_71height,13.3333*_ratio.ratioY,"center",color,' '+ Node457_71fontSize + 'px "微软雅黑"', 0,g);
  34718. });
  34719. }
  34720. if (false) {
  34721. Node457_71.a('node.underlinepoints',[Node457_71lineStart, (26 - 13.3333) * 0.5 * _ratio.ratioY + Node457_71fontSize + 2 , ht.Default.getTextSize('月维护损失电量', ' '+ Node457_71fontSize + 'px "微软雅黑"').width + 6, (Node457_71height - Node457_71fontSize) * 0.5*_ratio.ratioY + Node457_71fontSize + 2 ]);
  34722. Node457_71.a('node.underlinevisible',false);
  34723. Node457_71.a('node.underlineBorderWidth', 1);
  34724. }
  34725. dataModel.add(Node457_71);
  34726. zoomNodeList.push({
  34727. node: Node457_71,
  34728. borderWidth: 0,
  34729. attr: 'node.borderwidth'
  34730. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  34731. var Node457_72 = new ht.Node();
  34732. var Node457_72textStart, Node457_72textWidth, Node457_72lineStart, Node457_72align = 'center', Node457_72fontSize = 13.3333*_ratio.ratioY,Node457_72width = 110*_ratio.ratioX, Node457_72height = 26*_ratio.ratioY;
  34733. (function () {
  34734. if (Node457_72align === 'left') {
  34735. Node457_72textStart = Node457_72fontSize * 0.2 > 2 ? Node457_72fontSize * 0.2 - 4 : Node457_72fontSize * 0.2 - 9;
  34736. Node457_72textWidth = Node457_72width;
  34737. Node457_72lineStart = 1;
  34738. } else if (Node457_72align === 'right') {
  34739. Node457_72textStart = 0;
  34740. Node457_72textWidth =Node457_72fontSize <= 8 ? Node457_72width + Node457_72fontSize * 0.2 + 6 : Node457_72width - Node457_72fontSize * 0.2;
  34741. Node457_72lineStart = (Node457_72width - (ht.Default.getTextSize('月故障损失电量', ' '+ Node457_72fontSize + 'px "微软雅黑"').width + 6)) * 0.5;
  34742. } else if (Node457_72align === 'center') {
  34743. Node457_72textStart = -3;
  34744. Node457_72textWidth = Node457_72width;
  34745. Node457_72lineStart = Node457_72width - ht.Default.getTextSize('月故障损失电量', ' '+ Node457_72fontSize + 'px "微软雅黑"').width - 11;
  34746. }
  34747. })();
  34748. Node457_72.setImage(GD.getTextJSON(Node457_72width, Node457_72height, true, false, false, ' '+ Node457_72fontSize + 'px "微软雅黑"'))
  34749. Node457_72.setPosition(812*ratio.ratioX, 75*ratio.ratioY);
  34750. Node457_72.setWidth(Node457_72width);
  34751. Node457_72.setHeight(Node457_72height);
  34752. Node457_72._nodeType = 'text';
  34753. Node457_72._disallowEvert = true;
  34754. Node457_72.setRotation(0*Math.PI/180);
  34755. Node457_72.a('node.width', Node457_72width);
  34756. Node457_72.a('node.height', Node457_72height);
  34757. Node457_72.a('node.rect', [0, 0, Node457_72width, Node457_72height]);
  34758. Node457_72.a('node.bordercolor','rgba(0,0,0,1)');
  34759. Node457_72.a('node.borderwidth', 0);
  34760. Node457_72.a('node.background','' || 'rgba(0,0,0,0)');
  34761. Node457_72.a('node.gradient','');
  34762. Node457_72.a('node.gradientcolor','');
  34763. Node457_72.a('node.text','月故障损失电量');
  34764. Node457_72.a('node.textalign','center');
  34765. Node457_72.a('node.textvAlign','middle');
  34766. Node457_72.a('node.textrect', [Node457_72textStart, 0, Node457_72textWidth, Node457_72height]);
  34767. Node457_72.a('node.color','rgba(0,0,0,1)');
  34768. Node457_72.a('node.font',' '+ Node457_72fontSize + 'px "微软雅黑"');
  34769. Node457_72.a('node.textvisible',true);
  34770. Node457_72.a('node.linefeed',false);
  34771. if (false) {
  34772. Node457_72.a('node.textfunc',function(g) {
  34773. g.beginPath();
  34774. var str=Node457_72.a('node.text') || '月故障损失电量';
  34775. var color=Node457_72.a('node.color') || 'rgba(0,0,0,1)';
  34776. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node457_72width,Node457_72height,13.3333*_ratio.ratioY,"center",color,' '+ Node457_72fontSize + 'px "微软雅黑"', 0,g);
  34777. });
  34778. }
  34779. if (false) {
  34780. Node457_72.a('node.underlinepoints',[Node457_72lineStart, (26 - 13.3333) * 0.5 * _ratio.ratioY + Node457_72fontSize + 2 , ht.Default.getTextSize('月故障损失电量', ' '+ Node457_72fontSize + 'px "微软雅黑"').width + 6, (Node457_72height - Node457_72fontSize) * 0.5*_ratio.ratioY + Node457_72fontSize + 2 ]);
  34781. Node457_72.a('node.underlinevisible',false);
  34782. Node457_72.a('node.underlineBorderWidth', 1);
  34783. }
  34784. dataModel.add(Node457_72);
  34785. zoomNodeList.push({
  34786. node: Node457_72,
  34787. borderWidth: 0,
  34788. attr: 'node.borderwidth'
  34789. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  34790. var Node457_73 = new ht.Node();
  34791. var Node457_73textStart, Node457_73textWidth, Node457_73lineStart, Node457_73align = 'center', Node457_73fontSize = 13.3333*_ratio.ratioY,Node457_73width = 110*_ratio.ratioX, Node457_73height = 26*_ratio.ratioY;
  34792. (function () {
  34793. if (Node457_73align === 'left') {
  34794. Node457_73textStart = Node457_73fontSize * 0.2 > 2 ? Node457_73fontSize * 0.2 - 4 : Node457_73fontSize * 0.2 - 9;
  34795. Node457_73textWidth = Node457_73width;
  34796. Node457_73lineStart = 1;
  34797. } else if (Node457_73align === 'right') {
  34798. Node457_73textStart = 0;
  34799. Node457_73textWidth =Node457_73fontSize <= 8 ? Node457_73width + Node457_73fontSize * 0.2 + 6 : Node457_73width - Node457_73fontSize * 0.2;
  34800. Node457_73lineStart = (Node457_73width - (ht.Default.getTextSize('月限电损失电量', ' '+ Node457_73fontSize + 'px "微软雅黑"').width + 6)) * 0.5;
  34801. } else if (Node457_73align === 'center') {
  34802. Node457_73textStart = -3;
  34803. Node457_73textWidth = Node457_73width;
  34804. Node457_73lineStart = Node457_73width - ht.Default.getTextSize('月限电损失电量', ' '+ Node457_73fontSize + 'px "微软雅黑"').width - 11;
  34805. }
  34806. })();
  34807. Node457_73.setImage(GD.getTextJSON(Node457_73width, Node457_73height, true, false, false, ' '+ Node457_73fontSize + 'px "微软雅黑"'))
  34808. Node457_73.setPosition(812*ratio.ratioX, 100*ratio.ratioY);
  34809. Node457_73.setWidth(Node457_73width);
  34810. Node457_73.setHeight(Node457_73height);
  34811. Node457_73._nodeType = 'text';
  34812. Node457_73._disallowEvert = true;
  34813. Node457_73.setRotation(0*Math.PI/180);
  34814. Node457_73.a('node.width', Node457_73width);
  34815. Node457_73.a('node.height', Node457_73height);
  34816. Node457_73.a('node.rect', [0, 0, Node457_73width, Node457_73height]);
  34817. Node457_73.a('node.bordercolor','rgba(0,0,0,1)');
  34818. Node457_73.a('node.borderwidth', 0);
  34819. Node457_73.a('node.background','' || 'rgba(0,0,0,0)');
  34820. Node457_73.a('node.gradient','');
  34821. Node457_73.a('node.gradientcolor','');
  34822. Node457_73.a('node.text','月限电损失电量');
  34823. Node457_73.a('node.textalign','center');
  34824. Node457_73.a('node.textvAlign','middle');
  34825. Node457_73.a('node.textrect', [Node457_73textStart, 0, Node457_73textWidth, Node457_73height]);
  34826. Node457_73.a('node.color','rgba(0,0,0,1)');
  34827. Node457_73.a('node.font',' '+ Node457_73fontSize + 'px "微软雅黑"');
  34828. Node457_73.a('node.textvisible',true);
  34829. Node457_73.a('node.linefeed',false);
  34830. if (false) {
  34831. Node457_73.a('node.textfunc',function(g) {
  34832. g.beginPath();
  34833. var str=Node457_73.a('node.text') || '月限电损失电量';
  34834. var color=Node457_73.a('node.color') || 'rgba(0,0,0,1)';
  34835. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node457_73width,Node457_73height,13.3333*_ratio.ratioY,"center",color,' '+ Node457_73fontSize + 'px "微软雅黑"', 0,g);
  34836. });
  34837. }
  34838. if (false) {
  34839. Node457_73.a('node.underlinepoints',[Node457_73lineStart, (26 - 13.3333) * 0.5 * _ratio.ratioY + Node457_73fontSize + 2 , ht.Default.getTextSize('月限电损失电量', ' '+ Node457_73fontSize + 'px "微软雅黑"').width + 6, (Node457_73height - Node457_73fontSize) * 0.5*_ratio.ratioY + Node457_73fontSize + 2 ]);
  34840. Node457_73.a('node.underlinevisible',false);
  34841. Node457_73.a('node.underlineBorderWidth', 1);
  34842. }
  34843. dataModel.add(Node457_73);
  34844. zoomNodeList.push({
  34845. node: Node457_73,
  34846. borderWidth: 0,
  34847. attr: 'node.borderwidth'
  34848. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  34849. var Node457_74 = new ht.Node();
  34850. var Node457_74textStart, Node457_74textWidth, Node457_74lineStart, Node457_74align = 'center', Node457_74fontSize = 13.3333*_ratio.ratioY,Node457_74width = 110*_ratio.ratioX, Node457_74height = 26*_ratio.ratioY;
  34851. (function () {
  34852. if (Node457_74align === 'left') {
  34853. Node457_74textStart = Node457_74fontSize * 0.2 > 2 ? Node457_74fontSize * 0.2 - 4 : Node457_74fontSize * 0.2 - 9;
  34854. Node457_74textWidth = Node457_74width;
  34855. Node457_74lineStart = 1;
  34856. } else if (Node457_74align === 'right') {
  34857. Node457_74textStart = 0;
  34858. Node457_74textWidth =Node457_74fontSize <= 8 ? Node457_74width + Node457_74fontSize * 0.2 + 6 : Node457_74width - Node457_74fontSize * 0.2;
  34859. Node457_74lineStart = (Node457_74width - (ht.Default.getTextSize('月受累损失电量', ' '+ Node457_74fontSize + 'px "微软雅黑"').width + 6)) * 0.5;
  34860. } else if (Node457_74align === 'center') {
  34861. Node457_74textStart = -3;
  34862. Node457_74textWidth = Node457_74width;
  34863. Node457_74lineStart = Node457_74width - ht.Default.getTextSize('月受累损失电量', ' '+ Node457_74fontSize + 'px "微软雅黑"').width - 11;
  34864. }
  34865. })();
  34866. Node457_74.setImage(GD.getTextJSON(Node457_74width, Node457_74height, true, false, false, ' '+ Node457_74fontSize + 'px "微软雅黑"'))
  34867. Node457_74.setPosition(812*ratio.ratioX, 124*ratio.ratioY);
  34868. Node457_74.setWidth(Node457_74width);
  34869. Node457_74.setHeight(Node457_74height);
  34870. Node457_74._nodeType = 'text';
  34871. Node457_74._disallowEvert = true;
  34872. Node457_74.setRotation(0*Math.PI/180);
  34873. Node457_74.a('node.width', Node457_74width);
  34874. Node457_74.a('node.height', Node457_74height);
  34875. Node457_74.a('node.rect', [0, 0, Node457_74width, Node457_74height]);
  34876. Node457_74.a('node.bordercolor','rgba(0,0,0,1)');
  34877. Node457_74.a('node.borderwidth', 0);
  34878. Node457_74.a('node.background','' || 'rgba(0,0,0,0)');
  34879. Node457_74.a('node.gradient','');
  34880. Node457_74.a('node.gradientcolor','');
  34881. Node457_74.a('node.text','月受累损失电量');
  34882. Node457_74.a('node.textalign','center');
  34883. Node457_74.a('node.textvAlign','middle');
  34884. Node457_74.a('node.textrect', [Node457_74textStart, 0, Node457_74textWidth, Node457_74height]);
  34885. Node457_74.a('node.color','rgba(0,0,0,1)');
  34886. Node457_74.a('node.font',' '+ Node457_74fontSize + 'px "微软雅黑"');
  34887. Node457_74.a('node.textvisible',true);
  34888. Node457_74.a('node.linefeed',false);
  34889. if (false) {
  34890. Node457_74.a('node.textfunc',function(g) {
  34891. g.beginPath();
  34892. var str=Node457_74.a('node.text') || '月受累损失电量';
  34893. var color=Node457_74.a('node.color') || 'rgba(0,0,0,1)';
  34894. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node457_74width,Node457_74height,13.3333*_ratio.ratioY,"center",color,' '+ Node457_74fontSize + 'px "微软雅黑"', 0,g);
  34895. });
  34896. }
  34897. if (false) {
  34898. Node457_74.a('node.underlinepoints',[Node457_74lineStart, (26 - 13.3333) * 0.5 * _ratio.ratioY + Node457_74fontSize + 2 , ht.Default.getTextSize('月受累损失电量', ' '+ Node457_74fontSize + 'px "微软雅黑"').width + 6, (Node457_74height - Node457_74fontSize) * 0.5*_ratio.ratioY + Node457_74fontSize + 2 ]);
  34899. Node457_74.a('node.underlinevisible',false);
  34900. Node457_74.a('node.underlineBorderWidth', 1);
  34901. }
  34902. dataModel.add(Node457_74);
  34903. zoomNodeList.push({
  34904. node: Node457_74,
  34905. borderWidth: 0,
  34906. attr: 'node.borderwidth'
  34907. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  34908. var Node457_75type = 'rect';
  34909. var Node457_75 = new ht.Node(),
  34910. Node457_75BorderWidth = 1*2;
  34911. if (Node457_75type === 'arc') {
  34912. Node457_75BorderWidth *= 1;
  34913. }
  34914. Node457_75.setImage(GD.getRectJSON(95*_ratio.ratioX, 24.33136*_ratio.ratioY, Node457_75type, '@arcFrom@', '@arcTo@', '@arcClose@'));
  34915. Node457_75.setPosition(918*ratio.ratioX, 49*ratio.ratioY);
  34916. Node457_75.setSize(95*_ratio.ratioX, 24.33136*_ratio.ratioY);
  34917. Node457_75.s({
  34918. 'pixelPerfect':true
  34919. /*@AddPara@*/
  34920. });
  34921. Node457_75.a('node.width', 95*_ratio.ratioX);
  34922. Node457_75.a('node.height', 24.33136*_ratio.ratioY);
  34923. Node457_75.a('node.type', Node457_75type);
  34924. Node457_75.a('node.rect', [0, 0, 95*_ratio.ratioX, 24.33136*_ratio.ratioY]);
  34925. Node457_75.a('node.background', 'rgba(255,255,255,0.003921569)');
  34926. Node457_75.a('node.gradientcolor', '');
  34927. Node457_75.a('node.gradient', '');
  34928. Node457_75.a('node.borderwidth', Node457_75BorderWidth);
  34929. Node457_75.a('node.color', 'rgba(224,224,224,1)');
  34930. Node457_75.a('node.fillrect', [0,0,0,0]);
  34931. Node457_75.a('node.fillbackcolor', 'rgba(0,0,0,0)');
  34932. Node457_75.a('node.fillgradientcolor', 'rgba(0,0,0,0)');
  34933. Node457_75.a('node.fillgradient', '');
  34934. if (Node457_75type !== 'rect') {
  34935. Node457_75.a('node.arcFrom', parseFloat('@arcFrom@'));
  34936. Node457_75.a('node.arcTo', parseFloat('@arcTo@'));
  34937. Node457_75.a('node.arcClose', '@arcClose@' === 'true' ? true : false);
  34938. }
  34939. if (Node457_75type === 'arc') {
  34940. Node457_75.a('node.arcOval', true);
  34941. }
  34942. Node457_75.setRotation(0*Math.PI/180);
  34943. Node457_75.borderWidth = Node457_75BorderWidth;
  34944. Node457_75.borderFillwidth = Node457_75BorderWidth;
  34945. dataModel.add(Node457_75);
  34946. Node457_75._nodename = 'Node457_75'
  34947. Node457_75._nodeType = 'rect';
  34948. zoomNodeList.push({
  34949. node: Node457_75,
  34950. attr: 'node.borderwidth'
  34951. });
  34952. (function (node, _img) {
  34953. var setWidth = node.setWidth,
  34954. setHeight = node.setHeight;
  34955. node.setWidth = function (width) {
  34956. if (width === this.getWidth()) return ;
  34957. var height = this.getHeight();
  34958. this.a('node.width', width);
  34959. this.a('node.rect', [0,0,width, height]);
  34960. setWidth.apply(this, arguments);
  34961. }
  34962. node.setHeight = function (height) {
  34963. if (height === this.getHeight()) return ;
  34964. var width = this.getWidth();
  34965. this.a('node.height', height);
  34966. this.a('node.rect', [0,0,width, height]);
  34967. setHeight.apply(this, arguments);
  34968. }
  34969. })(Node457_75, Node457_75.getImage());_ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  34970. var Node457_76type = 'rect';
  34971. var Node457_76 = new ht.Node(),
  34972. Node457_76BorderWidth = 1*2;
  34973. if (Node457_76type === 'arc') {
  34974. Node457_76BorderWidth *= 1;
  34975. }
  34976. Node457_76.setImage(GD.getRectJSON(95*_ratio.ratioX, 24.33138*_ratio.ratioY, Node457_76type, '@arcFrom@', '@arcTo@', '@arcClose@'));
  34977. Node457_76.setPosition(918*ratio.ratioX, 73*ratio.ratioY);
  34978. Node457_76.setSize(95*_ratio.ratioX, 24.33138*_ratio.ratioY);
  34979. Node457_76.s({
  34980. 'pixelPerfect':true
  34981. /*@AddPara@*/
  34982. });
  34983. Node457_76.a('node.width', 95*_ratio.ratioX);
  34984. Node457_76.a('node.height', 24.33138*_ratio.ratioY);
  34985. Node457_76.a('node.type', Node457_76type);
  34986. Node457_76.a('node.rect', [0, 0, 95*_ratio.ratioX, 24.33138*_ratio.ratioY]);
  34987. Node457_76.a('node.background', 'rgba(255,255,255,0.003921569)');
  34988. Node457_76.a('node.gradientcolor', '');
  34989. Node457_76.a('node.gradient', '');
  34990. Node457_76.a('node.borderwidth', Node457_76BorderWidth);
  34991. Node457_76.a('node.color', 'rgba(224,224,224,1)');
  34992. Node457_76.a('node.fillrect', [0,0,0,0]);
  34993. Node457_76.a('node.fillbackcolor', 'rgba(0,0,0,0)');
  34994. Node457_76.a('node.fillgradientcolor', 'rgba(0,0,0,0)');
  34995. Node457_76.a('node.fillgradient', '');
  34996. if (Node457_76type !== 'rect') {
  34997. Node457_76.a('node.arcFrom', parseFloat('@arcFrom@'));
  34998. Node457_76.a('node.arcTo', parseFloat('@arcTo@'));
  34999. Node457_76.a('node.arcClose', '@arcClose@' === 'true' ? true : false);
  35000. }
  35001. if (Node457_76type === 'arc') {
  35002. Node457_76.a('node.arcOval', true);
  35003. }
  35004. Node457_76.setRotation(0*Math.PI/180);
  35005. Node457_76.borderWidth = Node457_76BorderWidth;
  35006. Node457_76.borderFillwidth = Node457_76BorderWidth;
  35007. dataModel.add(Node457_76);
  35008. Node457_76._nodename = 'Node457_76'
  35009. Node457_76._nodeType = 'rect';
  35010. zoomNodeList.push({
  35011. node: Node457_76,
  35012. attr: 'node.borderwidth'
  35013. });
  35014. (function (node, _img) {
  35015. var setWidth = node.setWidth,
  35016. setHeight = node.setHeight;
  35017. node.setWidth = function (width) {
  35018. if (width === this.getWidth()) return ;
  35019. var height = this.getHeight();
  35020. this.a('node.width', width);
  35021. this.a('node.rect', [0,0,width, height]);
  35022. setWidth.apply(this, arguments);
  35023. }
  35024. node.setHeight = function (height) {
  35025. if (height === this.getHeight()) return ;
  35026. var width = this.getWidth();
  35027. this.a('node.height', height);
  35028. this.a('node.rect', [0,0,width, height]);
  35029. setHeight.apply(this, arguments);
  35030. }
  35031. })(Node457_76, Node457_76.getImage());_ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  35032. var Node457_77type = 'rect';
  35033. var Node457_77 = new ht.Node(),
  35034. Node457_77BorderWidth = 1*2;
  35035. if (Node457_77type === 'arc') {
  35036. Node457_77BorderWidth *= 1;
  35037. }
  35038. Node457_77.setImage(GD.getRectJSON(95*_ratio.ratioX, 24.33138*_ratio.ratioY, Node457_77type, '@arcFrom@', '@arcTo@', '@arcClose@'));
  35039. Node457_77.setPosition(918*ratio.ratioX, 97*ratio.ratioY);
  35040. Node457_77.setSize(95*_ratio.ratioX, 24.33138*_ratio.ratioY);
  35041. Node457_77.s({
  35042. 'pixelPerfect':true
  35043. /*@AddPara@*/
  35044. });
  35045. Node457_77.a('node.width', 95*_ratio.ratioX);
  35046. Node457_77.a('node.height', 24.33138*_ratio.ratioY);
  35047. Node457_77.a('node.type', Node457_77type);
  35048. Node457_77.a('node.rect', [0, 0, 95*_ratio.ratioX, 24.33138*_ratio.ratioY]);
  35049. Node457_77.a('node.background', 'rgba(255,255,255,0.003921569)');
  35050. Node457_77.a('node.gradientcolor', '');
  35051. Node457_77.a('node.gradient', '');
  35052. Node457_77.a('node.borderwidth', Node457_77BorderWidth);
  35053. Node457_77.a('node.color', 'rgba(224,224,224,1)');
  35054. Node457_77.a('node.fillrect', [0,0,0,0]);
  35055. Node457_77.a('node.fillbackcolor', 'rgba(0,0,0,0)');
  35056. Node457_77.a('node.fillgradientcolor', 'rgba(0,0,0,0)');
  35057. Node457_77.a('node.fillgradient', '');
  35058. if (Node457_77type !== 'rect') {
  35059. Node457_77.a('node.arcFrom', parseFloat('@arcFrom@'));
  35060. Node457_77.a('node.arcTo', parseFloat('@arcTo@'));
  35061. Node457_77.a('node.arcClose', '@arcClose@' === 'true' ? true : false);
  35062. }
  35063. if (Node457_77type === 'arc') {
  35064. Node457_77.a('node.arcOval', true);
  35065. }
  35066. Node457_77.setRotation(0*Math.PI/180);
  35067. Node457_77.borderWidth = Node457_77BorderWidth;
  35068. Node457_77.borderFillwidth = Node457_77BorderWidth;
  35069. dataModel.add(Node457_77);
  35070. Node457_77._nodename = 'Node457_77'
  35071. Node457_77._nodeType = 'rect';
  35072. zoomNodeList.push({
  35073. node: Node457_77,
  35074. attr: 'node.borderwidth'
  35075. });
  35076. (function (node, _img) {
  35077. var setWidth = node.setWidth,
  35078. setHeight = node.setHeight;
  35079. node.setWidth = function (width) {
  35080. if (width === this.getWidth()) return ;
  35081. var height = this.getHeight();
  35082. this.a('node.width', width);
  35083. this.a('node.rect', [0,0,width, height]);
  35084. setWidth.apply(this, arguments);
  35085. }
  35086. node.setHeight = function (height) {
  35087. if (height === this.getHeight()) return ;
  35088. var width = this.getWidth();
  35089. this.a('node.height', height);
  35090. this.a('node.rect', [0,0,width, height]);
  35091. setHeight.apply(this, arguments);
  35092. }
  35093. })(Node457_77, Node457_77.getImage());_ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  35094. var Node457_78type = 'rect';
  35095. var Node457_78 = new ht.Node(),
  35096. Node457_78BorderWidth = 1*2;
  35097. if (Node457_78type === 'arc') {
  35098. Node457_78BorderWidth *= 1;
  35099. }
  35100. Node457_78.setImage(GD.getRectJSON(95*_ratio.ratioX, 24.33136*_ratio.ratioY, Node457_78type, '@arcFrom@', '@arcTo@', '@arcClose@'));
  35101. Node457_78.setPosition(918*ratio.ratioX, 122*ratio.ratioY);
  35102. Node457_78.setSize(95*_ratio.ratioX, 24.33136*_ratio.ratioY);
  35103. Node457_78.s({
  35104. 'pixelPerfect':true
  35105. /*@AddPara@*/
  35106. });
  35107. Node457_78.a('node.width', 95*_ratio.ratioX);
  35108. Node457_78.a('node.height', 24.33136*_ratio.ratioY);
  35109. Node457_78.a('node.type', Node457_78type);
  35110. Node457_78.a('node.rect', [0, 0, 95*_ratio.ratioX, 24.33136*_ratio.ratioY]);
  35111. Node457_78.a('node.background', 'rgba(255,255,255,0.003921569)');
  35112. Node457_78.a('node.gradientcolor', '');
  35113. Node457_78.a('node.gradient', '');
  35114. Node457_78.a('node.borderwidth', Node457_78BorderWidth);
  35115. Node457_78.a('node.color', 'rgba(224,224,224,1)');
  35116. Node457_78.a('node.fillrect', [0,0,0,0]);
  35117. Node457_78.a('node.fillbackcolor', 'rgba(0,0,0,0)');
  35118. Node457_78.a('node.fillgradientcolor', 'rgba(0,0,0,0)');
  35119. Node457_78.a('node.fillgradient', '');
  35120. if (Node457_78type !== 'rect') {
  35121. Node457_78.a('node.arcFrom', parseFloat('@arcFrom@'));
  35122. Node457_78.a('node.arcTo', parseFloat('@arcTo@'));
  35123. Node457_78.a('node.arcClose', '@arcClose@' === 'true' ? true : false);
  35124. }
  35125. if (Node457_78type === 'arc') {
  35126. Node457_78.a('node.arcOval', true);
  35127. }
  35128. Node457_78.setRotation(0*Math.PI/180);
  35129. Node457_78.borderWidth = Node457_78BorderWidth;
  35130. Node457_78.borderFillwidth = Node457_78BorderWidth;
  35131. dataModel.add(Node457_78);
  35132. Node457_78._nodename = 'Node457_78'
  35133. Node457_78._nodeType = 'rect';
  35134. zoomNodeList.push({
  35135. node: Node457_78,
  35136. attr: 'node.borderwidth'
  35137. });
  35138. (function (node, _img) {
  35139. var setWidth = node.setWidth,
  35140. setHeight = node.setHeight;
  35141. node.setWidth = function (width) {
  35142. if (width === this.getWidth()) return ;
  35143. var height = this.getHeight();
  35144. this.a('node.width', width);
  35145. this.a('node.rect', [0,0,width, height]);
  35146. setWidth.apply(this, arguments);
  35147. }
  35148. node.setHeight = function (height) {
  35149. if (height === this.getHeight()) return ;
  35150. var width = this.getWidth();
  35151. this.a('node.height', height);
  35152. this.a('node.rect', [0,0,width, height]);
  35153. setHeight.apply(this, arguments);
  35154. }
  35155. })(Node457_78, Node457_78.getImage());_ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  35156. var Node457_79type = 'rect';
  35157. var Node457_79 = new ht.Node(),
  35158. Node457_79BorderWidth = 1*2;
  35159. if (Node457_79type === 'arc') {
  35160. Node457_79BorderWidth *= 1;
  35161. }
  35162. Node457_79.setImage(GD.getRectJSON(95*_ratio.ratioX, 24.33139*_ratio.ratioY, Node457_79type, '@arcFrom@', '@arcTo@', '@arcClose@'));
  35163. Node457_79.setPosition(918*ratio.ratioX, 146*ratio.ratioY);
  35164. Node457_79.setSize(95*_ratio.ratioX, 24.33139*_ratio.ratioY);
  35165. Node457_79.s({
  35166. 'pixelPerfect':true
  35167. /*@AddPara@*/
  35168. });
  35169. Node457_79.a('node.width', 95*_ratio.ratioX);
  35170. Node457_79.a('node.height', 24.33139*_ratio.ratioY);
  35171. Node457_79.a('node.type', Node457_79type);
  35172. Node457_79.a('node.rect', [0, 0, 95*_ratio.ratioX, 24.33139*_ratio.ratioY]);
  35173. Node457_79.a('node.background', 'rgba(255,255,255,0.003921569)');
  35174. Node457_79.a('node.gradientcolor', '');
  35175. Node457_79.a('node.gradient', '');
  35176. Node457_79.a('node.borderwidth', Node457_79BorderWidth);
  35177. Node457_79.a('node.color', 'rgba(224,224,224,1)');
  35178. Node457_79.a('node.fillrect', [0,0,0,0]);
  35179. Node457_79.a('node.fillbackcolor', 'rgba(0,0,0,0)');
  35180. Node457_79.a('node.fillgradientcolor', 'rgba(0,0,0,0)');
  35181. Node457_79.a('node.fillgradient', '');
  35182. if (Node457_79type !== 'rect') {
  35183. Node457_79.a('node.arcFrom', parseFloat('@arcFrom@'));
  35184. Node457_79.a('node.arcTo', parseFloat('@arcTo@'));
  35185. Node457_79.a('node.arcClose', '@arcClose@' === 'true' ? true : false);
  35186. }
  35187. if (Node457_79type === 'arc') {
  35188. Node457_79.a('node.arcOval', true);
  35189. }
  35190. Node457_79.setRotation(0*Math.PI/180);
  35191. Node457_79.borderWidth = Node457_79BorderWidth;
  35192. Node457_79.borderFillwidth = Node457_79BorderWidth;
  35193. dataModel.add(Node457_79);
  35194. Node457_79._nodename = 'Node457_79'
  35195. Node457_79._nodeType = 'rect';
  35196. zoomNodeList.push({
  35197. node: Node457_79,
  35198. attr: 'node.borderwidth'
  35199. });
  35200. (function (node, _img) {
  35201. var setWidth = node.setWidth,
  35202. setHeight = node.setHeight;
  35203. node.setWidth = function (width) {
  35204. if (width === this.getWidth()) return ;
  35205. var height = this.getHeight();
  35206. this.a('node.width', width);
  35207. this.a('node.rect', [0,0,width, height]);
  35208. setWidth.apply(this, arguments);
  35209. }
  35210. node.setHeight = function (height) {
  35211. if (height === this.getHeight()) return ;
  35212. var width = this.getWidth();
  35213. this.a('node.height', height);
  35214. this.a('node.rect', [0,0,width, height]);
  35215. setHeight.apply(this, arguments);
  35216. }
  35217. })(Node457_79, Node457_79.getImage());_ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  35218. var Node457_80type = 'rect';
  35219. var Node457_80 = new ht.Node(),
  35220. Node457_80BorderWidth = 1*2;
  35221. if (Node457_80type === 'arc') {
  35222. Node457_80BorderWidth *= 1;
  35223. }
  35224. Node457_80.setImage(GD.getRectJSON(65*_ratio.ratioX, 24.33136*_ratio.ratioY, Node457_80type, '@arcFrom@', '@arcTo@', '@arcClose@'));
  35225. Node457_80.setPosition(998*ratio.ratioX, 49*ratio.ratioY);
  35226. Node457_80.setSize(65*_ratio.ratioX, 24.33136*_ratio.ratioY);
  35227. Node457_80.s({
  35228. 'pixelPerfect':true
  35229. /*@AddPara@*/
  35230. });
  35231. Node457_80.a('node.width', 65*_ratio.ratioX);
  35232. Node457_80.a('node.height', 24.33136*_ratio.ratioY);
  35233. Node457_80.a('node.type', Node457_80type);
  35234. Node457_80.a('node.rect', [0, 0, 65*_ratio.ratioX, 24.33136*_ratio.ratioY]);
  35235. Node457_80.a('node.background', 'rgba(255,255,255,0.003921569)');
  35236. Node457_80.a('node.gradientcolor', '');
  35237. Node457_80.a('node.gradient', '');
  35238. Node457_80.a('node.borderwidth', Node457_80BorderWidth);
  35239. Node457_80.a('node.color', 'rgba(224,224,224,1)');
  35240. Node457_80.a('node.fillrect', [0,0,0,0]);
  35241. Node457_80.a('node.fillbackcolor', 'rgba(0,0,0,0)');
  35242. Node457_80.a('node.fillgradientcolor', 'rgba(0,0,0,0)');
  35243. Node457_80.a('node.fillgradient', '');
  35244. if (Node457_80type !== 'rect') {
  35245. Node457_80.a('node.arcFrom', parseFloat('@arcFrom@'));
  35246. Node457_80.a('node.arcTo', parseFloat('@arcTo@'));
  35247. Node457_80.a('node.arcClose', '@arcClose@' === 'true' ? true : false);
  35248. }
  35249. if (Node457_80type === 'arc') {
  35250. Node457_80.a('node.arcOval', true);
  35251. }
  35252. Node457_80.setRotation(0*Math.PI/180);
  35253. Node457_80.borderWidth = Node457_80BorderWidth;
  35254. Node457_80.borderFillwidth = Node457_80BorderWidth;
  35255. dataModel.add(Node457_80);
  35256. Node457_80._nodename = 'Node457_80'
  35257. Node457_80._nodeType = 'rect';
  35258. zoomNodeList.push({
  35259. node: Node457_80,
  35260. attr: 'node.borderwidth'
  35261. });
  35262. (function (node, _img) {
  35263. var setWidth = node.setWidth,
  35264. setHeight = node.setHeight;
  35265. node.setWidth = function (width) {
  35266. if (width === this.getWidth()) return ;
  35267. var height = this.getHeight();
  35268. this.a('node.width', width);
  35269. this.a('node.rect', [0,0,width, height]);
  35270. setWidth.apply(this, arguments);
  35271. }
  35272. node.setHeight = function (height) {
  35273. if (height === this.getHeight()) return ;
  35274. var width = this.getWidth();
  35275. this.a('node.height', height);
  35276. this.a('node.rect', [0,0,width, height]);
  35277. setHeight.apply(this, arguments);
  35278. }
  35279. })(Node457_80, Node457_80.getImage());_ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  35280. var Node457_81 = new ht.Node();
  35281. var Node457_81textStart, Node457_81textWidth, Node457_81lineStart, Node457_81align = 'center', Node457_81fontSize = 14.66663*_ratio.ratioY,Node457_81width = 59*_ratio.ratioX, Node457_81height = 26*_ratio.ratioY;
  35282. (function () {
  35283. if (Node457_81align === 'left') {
  35284. Node457_81textStart = Node457_81fontSize * 0.2 > 2 ? Node457_81fontSize * 0.2 - 4 : Node457_81fontSize * 0.2 - 9;
  35285. Node457_81textWidth = Node457_81width;
  35286. Node457_81lineStart = 1;
  35287. } else if (Node457_81align === 'right') {
  35288. Node457_81textStart = 0;
  35289. Node457_81textWidth =Node457_81fontSize <= 8 ? Node457_81width + Node457_81fontSize * 0.2 + 6 : Node457_81width - Node457_81fontSize * 0.2;
  35290. Node457_81lineStart = (Node457_81width - (ht.Default.getTextSize('0', ' '+ Node457_81fontSize + 'px "Arial"').width + 6)) * 0.5;
  35291. } else if (Node457_81align === 'center') {
  35292. Node457_81textStart = -3;
  35293. Node457_81textWidth = Node457_81width;
  35294. Node457_81lineStart = Node457_81width - ht.Default.getTextSize('0', ' '+ Node457_81fontSize + 'px "Arial"').width - 11;
  35295. }
  35296. })();
  35297. Node457_81.setImage(GD.getTextJSON(Node457_81width, Node457_81height, true, false, false, ' '+ Node457_81fontSize + 'px "Arial"'))
  35298. Node457_81.setPosition(918*ratio.ratioX, 51*ratio.ratioY);
  35299. Node457_81.setWidth(Node457_81width);
  35300. Node457_81.setHeight(Node457_81height);
  35301. Node457_81._nodeType = 'text';
  35302. Node457_81._disallowEvert = true;
  35303. Node457_81.setRotation(0*Math.PI/180);
  35304. Node457_81.a('node.width', Node457_81width);
  35305. Node457_81.a('node.height', Node457_81height);
  35306. Node457_81.a('node.rect', [0, 0, Node457_81width, Node457_81height]);
  35307. Node457_81.a('node.bordercolor','rgba(0,0,0,1)');
  35308. Node457_81.a('node.borderwidth', 0);
  35309. Node457_81.a('node.background','' || 'rgba(0,0,0,0)');
  35310. Node457_81.a('node.gradient','');
  35311. Node457_81.a('node.gradientcolor','');
  35312. Node457_81.a('node.text','0');
  35313. Node457_81.a('node.textalign','center');
  35314. Node457_81.a('node.textvAlign','middle');
  35315. Node457_81.a('node.textrect', [Node457_81textStart, 0, Node457_81textWidth, Node457_81height]);
  35316. Node457_81.a('node.color','rgba(0,0,0,1)');
  35317. Node457_81.a('node.font',' '+ Node457_81fontSize + 'px "Arial"');
  35318. Node457_81.a('node.textvisible',true);
  35319. Node457_81.a('node.linefeed',false);
  35320. if (false) {
  35321. Node457_81.a('node.textfunc',function(g) {
  35322. g.beginPath();
  35323. var str=Node457_81.a('node.text') || '0';
  35324. var color=Node457_81.a('node.color') || 'rgba(0,0,0,1)';
  35325. canvasTextAutoLine(str,0,14.66663*0.5*_ratio.ratioY,Node457_81width,Node457_81height,14.66663*_ratio.ratioY,"center",color,' '+ Node457_81fontSize + 'px "Arial"', 0,g);
  35326. });
  35327. }
  35328. if (false) {
  35329. Node457_81.a('node.underlinepoints',[Node457_81lineStart, (26 - 14.66663) * 0.5 * _ratio.ratioY + Node457_81fontSize + 2 , ht.Default.getTextSize('0', ' '+ Node457_81fontSize + 'px "Arial"').width + 6, (Node457_81height - Node457_81fontSize) * 0.5*_ratio.ratioY + Node457_81fontSize + 2 ]);
  35330. Node457_81.a('node.underlinevisible',false);
  35331. Node457_81.a('node.underlineBorderWidth', 1);
  35332. }
  35333. dataModel.add(Node457_81);
  35334. zoomNodeList.push({
  35335. node: Node457_81,
  35336. borderWidth: 0,
  35337. attr: 'node.borderwidth'
  35338. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  35339. var Node457_82 = new ht.Node();
  35340. var Node457_82textStart, Node457_82textWidth, Node457_82lineStart, Node457_82align = 'center', Node457_82fontSize = 14.66663*_ratio.ratioY,Node457_82width = 59*_ratio.ratioX, Node457_82height = 26*_ratio.ratioY;
  35341. (function () {
  35342. if (Node457_82align === 'left') {
  35343. Node457_82textStart = Node457_82fontSize * 0.2 > 2 ? Node457_82fontSize * 0.2 - 4 : Node457_82fontSize * 0.2 - 9;
  35344. Node457_82textWidth = Node457_82width;
  35345. Node457_82lineStart = 1;
  35346. } else if (Node457_82align === 'right') {
  35347. Node457_82textStart = 0;
  35348. Node457_82textWidth =Node457_82fontSize <= 8 ? Node457_82width + Node457_82fontSize * 0.2 + 6 : Node457_82width - Node457_82fontSize * 0.2;
  35349. Node457_82lineStart = (Node457_82width - (ht.Default.getTextSize('0', ' '+ Node457_82fontSize + 'px "Arial"').width + 6)) * 0.5;
  35350. } else if (Node457_82align === 'center') {
  35351. Node457_82textStart = -3;
  35352. Node457_82textWidth = Node457_82width;
  35353. Node457_82lineStart = Node457_82width - ht.Default.getTextSize('0', ' '+ Node457_82fontSize + 'px "Arial"').width - 11;
  35354. }
  35355. })();
  35356. Node457_82.setImage(GD.getTextJSON(Node457_82width, Node457_82height, true, false, false, ' '+ Node457_82fontSize + 'px "Arial"'))
  35357. Node457_82.setPosition(918*ratio.ratioX, 75*ratio.ratioY);
  35358. Node457_82.setWidth(Node457_82width);
  35359. Node457_82.setHeight(Node457_82height);
  35360. Node457_82._nodeType = 'text';
  35361. Node457_82._disallowEvert = true;
  35362. Node457_82.setRotation(0*Math.PI/180);
  35363. Node457_82.a('node.width', Node457_82width);
  35364. Node457_82.a('node.height', Node457_82height);
  35365. Node457_82.a('node.rect', [0, 0, Node457_82width, Node457_82height]);
  35366. Node457_82.a('node.bordercolor','rgba(0,0,0,1)');
  35367. Node457_82.a('node.borderwidth', 0);
  35368. Node457_82.a('node.background','' || 'rgba(0,0,0,0)');
  35369. Node457_82.a('node.gradient','');
  35370. Node457_82.a('node.gradientcolor','');
  35371. Node457_82.a('node.text','0');
  35372. Node457_82.a('node.textalign','center');
  35373. Node457_82.a('node.textvAlign','middle');
  35374. Node457_82.a('node.textrect', [Node457_82textStart, 0, Node457_82textWidth, Node457_82height]);
  35375. Node457_82.a('node.color','rgba(0,0,0,1)');
  35376. Node457_82.a('node.font',' '+ Node457_82fontSize + 'px "Arial"');
  35377. Node457_82.a('node.textvisible',true);
  35378. Node457_82.a('node.linefeed',false);
  35379. if (false) {
  35380. Node457_82.a('node.textfunc',function(g) {
  35381. g.beginPath();
  35382. var str=Node457_82.a('node.text') || '0';
  35383. var color=Node457_82.a('node.color') || 'rgba(0,0,0,1)';
  35384. canvasTextAutoLine(str,0,14.66663*0.5*_ratio.ratioY,Node457_82width,Node457_82height,14.66663*_ratio.ratioY,"center",color,' '+ Node457_82fontSize + 'px "Arial"', 0,g);
  35385. });
  35386. }
  35387. if (false) {
  35388. Node457_82.a('node.underlinepoints',[Node457_82lineStart, (26 - 14.66663) * 0.5 * _ratio.ratioY + Node457_82fontSize + 2 , ht.Default.getTextSize('0', ' '+ Node457_82fontSize + 'px "Arial"').width + 6, (Node457_82height - Node457_82fontSize) * 0.5*_ratio.ratioY + Node457_82fontSize + 2 ]);
  35389. Node457_82.a('node.underlinevisible',false);
  35390. Node457_82.a('node.underlineBorderWidth', 1);
  35391. }
  35392. dataModel.add(Node457_82);
  35393. zoomNodeList.push({
  35394. node: Node457_82,
  35395. borderWidth: 0,
  35396. attr: 'node.borderwidth'
  35397. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  35398. var Node457_83 = new ht.Node();
  35399. var Node457_83textStart, Node457_83textWidth, Node457_83lineStart, Node457_83align = 'center', Node457_83fontSize = 14.66663*_ratio.ratioY,Node457_83width = 59*_ratio.ratioX, Node457_83height = 26*_ratio.ratioY;
  35400. (function () {
  35401. if (Node457_83align === 'left') {
  35402. Node457_83textStart = Node457_83fontSize * 0.2 > 2 ? Node457_83fontSize * 0.2 - 4 : Node457_83fontSize * 0.2 - 9;
  35403. Node457_83textWidth = Node457_83width;
  35404. Node457_83lineStart = 1;
  35405. } else if (Node457_83align === 'right') {
  35406. Node457_83textStart = 0;
  35407. Node457_83textWidth =Node457_83fontSize <= 8 ? Node457_83width + Node457_83fontSize * 0.2 + 6 : Node457_83width - Node457_83fontSize * 0.2;
  35408. Node457_83lineStart = (Node457_83width - (ht.Default.getTextSize('0', ' '+ Node457_83fontSize + 'px "Arial"').width + 6)) * 0.5;
  35409. } else if (Node457_83align === 'center') {
  35410. Node457_83textStart = -3;
  35411. Node457_83textWidth = Node457_83width;
  35412. Node457_83lineStart = Node457_83width - ht.Default.getTextSize('0', ' '+ Node457_83fontSize + 'px "Arial"').width - 11;
  35413. }
  35414. })();
  35415. Node457_83.setImage(GD.getTextJSON(Node457_83width, Node457_83height, true, false, false, ' '+ Node457_83fontSize + 'px "Arial"'))
  35416. Node457_83.setPosition(918*ratio.ratioX, 100*ratio.ratioY);
  35417. Node457_83.setWidth(Node457_83width);
  35418. Node457_83.setHeight(Node457_83height);
  35419. Node457_83._nodeType = 'text';
  35420. Node457_83._disallowEvert = true;
  35421. Node457_83.setRotation(0*Math.PI/180);
  35422. Node457_83.a('node.width', Node457_83width);
  35423. Node457_83.a('node.height', Node457_83height);
  35424. Node457_83.a('node.rect', [0, 0, Node457_83width, Node457_83height]);
  35425. Node457_83.a('node.bordercolor','rgba(0,0,0,1)');
  35426. Node457_83.a('node.borderwidth', 0);
  35427. Node457_83.a('node.background','' || 'rgba(0,0,0,0)');
  35428. Node457_83.a('node.gradient','');
  35429. Node457_83.a('node.gradientcolor','');
  35430. Node457_83.a('node.text','0');
  35431. Node457_83.a('node.textalign','center');
  35432. Node457_83.a('node.textvAlign','middle');
  35433. Node457_83.a('node.textrect', [Node457_83textStart, 0, Node457_83textWidth, Node457_83height]);
  35434. Node457_83.a('node.color','rgba(0,0,0,1)');
  35435. Node457_83.a('node.font',' '+ Node457_83fontSize + 'px "Arial"');
  35436. Node457_83.a('node.textvisible',true);
  35437. Node457_83.a('node.linefeed',false);
  35438. if (false) {
  35439. Node457_83.a('node.textfunc',function(g) {
  35440. g.beginPath();
  35441. var str=Node457_83.a('node.text') || '0';
  35442. var color=Node457_83.a('node.color') || 'rgba(0,0,0,1)';
  35443. canvasTextAutoLine(str,0,14.66663*0.5*_ratio.ratioY,Node457_83width,Node457_83height,14.66663*_ratio.ratioY,"center",color,' '+ Node457_83fontSize + 'px "Arial"', 0,g);
  35444. });
  35445. }
  35446. if (false) {
  35447. Node457_83.a('node.underlinepoints',[Node457_83lineStart, (26 - 14.66663) * 0.5 * _ratio.ratioY + Node457_83fontSize + 2 , ht.Default.getTextSize('0', ' '+ Node457_83fontSize + 'px "Arial"').width + 6, (Node457_83height - Node457_83fontSize) * 0.5*_ratio.ratioY + Node457_83fontSize + 2 ]);
  35448. Node457_83.a('node.underlinevisible',false);
  35449. Node457_83.a('node.underlineBorderWidth', 1);
  35450. }
  35451. dataModel.add(Node457_83);
  35452. zoomNodeList.push({
  35453. node: Node457_83,
  35454. borderWidth: 0,
  35455. attr: 'node.borderwidth'
  35456. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  35457. var Node457_84 = new ht.Node();
  35458. var Node457_84textStart, Node457_84textWidth, Node457_84lineStart, Node457_84align = 'center', Node457_84fontSize = 14.66663*_ratio.ratioY,Node457_84width = 59*_ratio.ratioX, Node457_84height = 26*_ratio.ratioY;
  35459. (function () {
  35460. if (Node457_84align === 'left') {
  35461. Node457_84textStart = Node457_84fontSize * 0.2 > 2 ? Node457_84fontSize * 0.2 - 4 : Node457_84fontSize * 0.2 - 9;
  35462. Node457_84textWidth = Node457_84width;
  35463. Node457_84lineStart = 1;
  35464. } else if (Node457_84align === 'right') {
  35465. Node457_84textStart = 0;
  35466. Node457_84textWidth =Node457_84fontSize <= 8 ? Node457_84width + Node457_84fontSize * 0.2 + 6 : Node457_84width - Node457_84fontSize * 0.2;
  35467. Node457_84lineStart = (Node457_84width - (ht.Default.getTextSize('0', ' '+ Node457_84fontSize + 'px "Arial"').width + 6)) * 0.5;
  35468. } else if (Node457_84align === 'center') {
  35469. Node457_84textStart = -3;
  35470. Node457_84textWidth = Node457_84width;
  35471. Node457_84lineStart = Node457_84width - ht.Default.getTextSize('0', ' '+ Node457_84fontSize + 'px "Arial"').width - 11;
  35472. }
  35473. })();
  35474. Node457_84.setImage(GD.getTextJSON(Node457_84width, Node457_84height, true, false, false, ' '+ Node457_84fontSize + 'px "Arial"'))
  35475. Node457_84.setPosition(918*ratio.ratioX, 123*ratio.ratioY);
  35476. Node457_84.setWidth(Node457_84width);
  35477. Node457_84.setHeight(Node457_84height);
  35478. Node457_84._nodeType = 'text';
  35479. Node457_84._disallowEvert = true;
  35480. Node457_84.setRotation(0*Math.PI/180);
  35481. Node457_84.a('node.width', Node457_84width);
  35482. Node457_84.a('node.height', Node457_84height);
  35483. Node457_84.a('node.rect', [0, 0, Node457_84width, Node457_84height]);
  35484. Node457_84.a('node.bordercolor','rgba(0,0,0,1)');
  35485. Node457_84.a('node.borderwidth', 0);
  35486. Node457_84.a('node.background','' || 'rgba(0,0,0,0)');
  35487. Node457_84.a('node.gradient','');
  35488. Node457_84.a('node.gradientcolor','');
  35489. Node457_84.a('node.text','0');
  35490. Node457_84.a('node.textalign','center');
  35491. Node457_84.a('node.textvAlign','middle');
  35492. Node457_84.a('node.textrect', [Node457_84textStart, 0, Node457_84textWidth, Node457_84height]);
  35493. Node457_84.a('node.color','rgba(0,0,0,1)');
  35494. Node457_84.a('node.font',' '+ Node457_84fontSize + 'px "Arial"');
  35495. Node457_84.a('node.textvisible',true);
  35496. Node457_84.a('node.linefeed',false);
  35497. if (false) {
  35498. Node457_84.a('node.textfunc',function(g) {
  35499. g.beginPath();
  35500. var str=Node457_84.a('node.text') || '0';
  35501. var color=Node457_84.a('node.color') || 'rgba(0,0,0,1)';
  35502. canvasTextAutoLine(str,0,14.66663*0.5*_ratio.ratioY,Node457_84width,Node457_84height,14.66663*_ratio.ratioY,"center",color,' '+ Node457_84fontSize + 'px "Arial"', 0,g);
  35503. });
  35504. }
  35505. if (false) {
  35506. Node457_84.a('node.underlinepoints',[Node457_84lineStart, (26 - 14.66663) * 0.5 * _ratio.ratioY + Node457_84fontSize + 2 , ht.Default.getTextSize('0', ' '+ Node457_84fontSize + 'px "Arial"').width + 6, (Node457_84height - Node457_84fontSize) * 0.5*_ratio.ratioY + Node457_84fontSize + 2 ]);
  35507. Node457_84.a('node.underlinevisible',false);
  35508. Node457_84.a('node.underlineBorderWidth', 1);
  35509. }
  35510. dataModel.add(Node457_84);
  35511. zoomNodeList.push({
  35512. node: Node457_84,
  35513. borderWidth: 0,
  35514. attr: 'node.borderwidth'
  35515. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  35516. var Node457_85type = 'rect';
  35517. var Node457_85 = new ht.Node(),
  35518. Node457_85BorderWidth = 1*2;
  35519. if (Node457_85type === 'arc') {
  35520. Node457_85BorderWidth *= 1;
  35521. }
  35522. Node457_85.setImage(GD.getRectJSON(65*_ratio.ratioX, 24.33138*_ratio.ratioY, Node457_85type, '@arcFrom@', '@arcTo@', '@arcClose@'));
  35523. Node457_85.setPosition(998*ratio.ratioX, 73*ratio.ratioY);
  35524. Node457_85.setSize(65*_ratio.ratioX, 24.33138*_ratio.ratioY);
  35525. Node457_85.s({
  35526. 'pixelPerfect':true
  35527. /*@AddPara@*/
  35528. });
  35529. Node457_85.a('node.width', 65*_ratio.ratioX);
  35530. Node457_85.a('node.height', 24.33138*_ratio.ratioY);
  35531. Node457_85.a('node.type', Node457_85type);
  35532. Node457_85.a('node.rect', [0, 0, 65*_ratio.ratioX, 24.33138*_ratio.ratioY]);
  35533. Node457_85.a('node.background', 'rgba(255,255,255,0.003921569)');
  35534. Node457_85.a('node.gradientcolor', '');
  35535. Node457_85.a('node.gradient', '');
  35536. Node457_85.a('node.borderwidth', Node457_85BorderWidth);
  35537. Node457_85.a('node.color', 'rgba(224,224,224,1)');
  35538. Node457_85.a('node.fillrect', [0,0,0,0]);
  35539. Node457_85.a('node.fillbackcolor', 'rgba(0,0,0,0)');
  35540. Node457_85.a('node.fillgradientcolor', 'rgba(0,0,0,0)');
  35541. Node457_85.a('node.fillgradient', '');
  35542. if (Node457_85type !== 'rect') {
  35543. Node457_85.a('node.arcFrom', parseFloat('@arcFrom@'));
  35544. Node457_85.a('node.arcTo', parseFloat('@arcTo@'));
  35545. Node457_85.a('node.arcClose', '@arcClose@' === 'true' ? true : false);
  35546. }
  35547. if (Node457_85type === 'arc') {
  35548. Node457_85.a('node.arcOval', true);
  35549. }
  35550. Node457_85.setRotation(0*Math.PI/180);
  35551. Node457_85.borderWidth = Node457_85BorderWidth;
  35552. Node457_85.borderFillwidth = Node457_85BorderWidth;
  35553. dataModel.add(Node457_85);
  35554. Node457_85._nodename = 'Node457_85'
  35555. Node457_85._nodeType = 'rect';
  35556. zoomNodeList.push({
  35557. node: Node457_85,
  35558. attr: 'node.borderwidth'
  35559. });
  35560. (function (node, _img) {
  35561. var setWidth = node.setWidth,
  35562. setHeight = node.setHeight;
  35563. node.setWidth = function (width) {
  35564. if (width === this.getWidth()) return ;
  35565. var height = this.getHeight();
  35566. this.a('node.width', width);
  35567. this.a('node.rect', [0,0,width, height]);
  35568. setWidth.apply(this, arguments);
  35569. }
  35570. node.setHeight = function (height) {
  35571. if (height === this.getHeight()) return ;
  35572. var width = this.getWidth();
  35573. this.a('node.height', height);
  35574. this.a('node.rect', [0,0,width, height]);
  35575. setHeight.apply(this, arguments);
  35576. }
  35577. })(Node457_85, Node457_85.getImage());_ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  35578. var Node457_86type = 'rect';
  35579. var Node457_86 = new ht.Node(),
  35580. Node457_86BorderWidth = 1*2;
  35581. if (Node457_86type === 'arc') {
  35582. Node457_86BorderWidth *= 1;
  35583. }
  35584. Node457_86.setImage(GD.getRectJSON(65*_ratio.ratioX, 24.33138*_ratio.ratioY, Node457_86type, '@arcFrom@', '@arcTo@', '@arcClose@'));
  35585. Node457_86.setPosition(998*ratio.ratioX, 97*ratio.ratioY);
  35586. Node457_86.setSize(65*_ratio.ratioX, 24.33138*_ratio.ratioY);
  35587. Node457_86.s({
  35588. 'pixelPerfect':true
  35589. /*@AddPara@*/
  35590. });
  35591. Node457_86.a('node.width', 65*_ratio.ratioX);
  35592. Node457_86.a('node.height', 24.33138*_ratio.ratioY);
  35593. Node457_86.a('node.type', Node457_86type);
  35594. Node457_86.a('node.rect', [0, 0, 65*_ratio.ratioX, 24.33138*_ratio.ratioY]);
  35595. Node457_86.a('node.background', 'rgba(255,255,255,0.003921569)');
  35596. Node457_86.a('node.gradientcolor', '');
  35597. Node457_86.a('node.gradient', '');
  35598. Node457_86.a('node.borderwidth', Node457_86BorderWidth);
  35599. Node457_86.a('node.color', 'rgba(224,224,224,1)');
  35600. Node457_86.a('node.fillrect', [0,0,0,0]);
  35601. Node457_86.a('node.fillbackcolor', 'rgba(0,0,0,0)');
  35602. Node457_86.a('node.fillgradientcolor', 'rgba(0,0,0,0)');
  35603. Node457_86.a('node.fillgradient', '');
  35604. if (Node457_86type !== 'rect') {
  35605. Node457_86.a('node.arcFrom', parseFloat('@arcFrom@'));
  35606. Node457_86.a('node.arcTo', parseFloat('@arcTo@'));
  35607. Node457_86.a('node.arcClose', '@arcClose@' === 'true' ? true : false);
  35608. }
  35609. if (Node457_86type === 'arc') {
  35610. Node457_86.a('node.arcOval', true);
  35611. }
  35612. Node457_86.setRotation(0*Math.PI/180);
  35613. Node457_86.borderWidth = Node457_86BorderWidth;
  35614. Node457_86.borderFillwidth = Node457_86BorderWidth;
  35615. dataModel.add(Node457_86);
  35616. Node457_86._nodename = 'Node457_86'
  35617. Node457_86._nodeType = 'rect';
  35618. zoomNodeList.push({
  35619. node: Node457_86,
  35620. attr: 'node.borderwidth'
  35621. });
  35622. (function (node, _img) {
  35623. var setWidth = node.setWidth,
  35624. setHeight = node.setHeight;
  35625. node.setWidth = function (width) {
  35626. if (width === this.getWidth()) return ;
  35627. var height = this.getHeight();
  35628. this.a('node.width', width);
  35629. this.a('node.rect', [0,0,width, height]);
  35630. setWidth.apply(this, arguments);
  35631. }
  35632. node.setHeight = function (height) {
  35633. if (height === this.getHeight()) return ;
  35634. var width = this.getWidth();
  35635. this.a('node.height', height);
  35636. this.a('node.rect', [0,0,width, height]);
  35637. setHeight.apply(this, arguments);
  35638. }
  35639. })(Node457_86, Node457_86.getImage());_ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  35640. var Node457_87type = 'rect';
  35641. var Node457_87 = new ht.Node(),
  35642. Node457_87BorderWidth = 1*2;
  35643. if (Node457_87type === 'arc') {
  35644. Node457_87BorderWidth *= 1;
  35645. }
  35646. Node457_87.setImage(GD.getRectJSON(65*_ratio.ratioX, 24.33136*_ratio.ratioY, Node457_87type, '@arcFrom@', '@arcTo@', '@arcClose@'));
  35647. Node457_87.setPosition(998*ratio.ratioX, 122*ratio.ratioY);
  35648. Node457_87.setSize(65*_ratio.ratioX, 24.33136*_ratio.ratioY);
  35649. Node457_87.s({
  35650. 'pixelPerfect':true
  35651. /*@AddPara@*/
  35652. });
  35653. Node457_87.a('node.width', 65*_ratio.ratioX);
  35654. Node457_87.a('node.height', 24.33136*_ratio.ratioY);
  35655. Node457_87.a('node.type', Node457_87type);
  35656. Node457_87.a('node.rect', [0, 0, 65*_ratio.ratioX, 24.33136*_ratio.ratioY]);
  35657. Node457_87.a('node.background', 'rgba(255,255,255,0.003921569)');
  35658. Node457_87.a('node.gradientcolor', '');
  35659. Node457_87.a('node.gradient', '');
  35660. Node457_87.a('node.borderwidth', Node457_87BorderWidth);
  35661. Node457_87.a('node.color', 'rgba(224,224,224,1)');
  35662. Node457_87.a('node.fillrect', [0,0,0,0]);
  35663. Node457_87.a('node.fillbackcolor', 'rgba(0,0,0,0)');
  35664. Node457_87.a('node.fillgradientcolor', 'rgba(0,0,0,0)');
  35665. Node457_87.a('node.fillgradient', '');
  35666. if (Node457_87type !== 'rect') {
  35667. Node457_87.a('node.arcFrom', parseFloat('@arcFrom@'));
  35668. Node457_87.a('node.arcTo', parseFloat('@arcTo@'));
  35669. Node457_87.a('node.arcClose', '@arcClose@' === 'true' ? true : false);
  35670. }
  35671. if (Node457_87type === 'arc') {
  35672. Node457_87.a('node.arcOval', true);
  35673. }
  35674. Node457_87.setRotation(0*Math.PI/180);
  35675. Node457_87.borderWidth = Node457_87BorderWidth;
  35676. Node457_87.borderFillwidth = Node457_87BorderWidth;
  35677. dataModel.add(Node457_87);
  35678. Node457_87._nodename = 'Node457_87'
  35679. Node457_87._nodeType = 'rect';
  35680. zoomNodeList.push({
  35681. node: Node457_87,
  35682. attr: 'node.borderwidth'
  35683. });
  35684. (function (node, _img) {
  35685. var setWidth = node.setWidth,
  35686. setHeight = node.setHeight;
  35687. node.setWidth = function (width) {
  35688. if (width === this.getWidth()) return ;
  35689. var height = this.getHeight();
  35690. this.a('node.width', width);
  35691. this.a('node.rect', [0,0,width, height]);
  35692. setWidth.apply(this, arguments);
  35693. }
  35694. node.setHeight = function (height) {
  35695. if (height === this.getHeight()) return ;
  35696. var width = this.getWidth();
  35697. this.a('node.height', height);
  35698. this.a('node.rect', [0,0,width, height]);
  35699. setHeight.apply(this, arguments);
  35700. }
  35701. })(Node457_87, Node457_87.getImage());_ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  35702. var Node457_88type = 'rect';
  35703. var Node457_88 = new ht.Node(),
  35704. Node457_88BorderWidth = 1*2;
  35705. if (Node457_88type === 'arc') {
  35706. Node457_88BorderWidth *= 1;
  35707. }
  35708. Node457_88.setImage(GD.getRectJSON(65*_ratio.ratioX, 24.33138*_ratio.ratioY, Node457_88type, '@arcFrom@', '@arcTo@', '@arcClose@'));
  35709. Node457_88.setPosition(998*ratio.ratioX, 146*ratio.ratioY);
  35710. Node457_88.setSize(65*_ratio.ratioX, 24.33138*_ratio.ratioY);
  35711. Node457_88.s({
  35712. 'pixelPerfect':true
  35713. /*@AddPara@*/
  35714. });
  35715. Node457_88.a('node.width', 65*_ratio.ratioX);
  35716. Node457_88.a('node.height', 24.33138*_ratio.ratioY);
  35717. Node457_88.a('node.type', Node457_88type);
  35718. Node457_88.a('node.rect', [0, 0, 65*_ratio.ratioX, 24.33138*_ratio.ratioY]);
  35719. Node457_88.a('node.background', 'rgba(255,255,255,0.003921569)');
  35720. Node457_88.a('node.gradientcolor', '');
  35721. Node457_88.a('node.gradient', '');
  35722. Node457_88.a('node.borderwidth', Node457_88BorderWidth);
  35723. Node457_88.a('node.color', 'rgba(224,224,224,1)');
  35724. Node457_88.a('node.fillrect', [0,0,0,0]);
  35725. Node457_88.a('node.fillbackcolor', 'rgba(0,0,0,0)');
  35726. Node457_88.a('node.fillgradientcolor', 'rgba(0,0,0,0)');
  35727. Node457_88.a('node.fillgradient', '');
  35728. if (Node457_88type !== 'rect') {
  35729. Node457_88.a('node.arcFrom', parseFloat('@arcFrom@'));
  35730. Node457_88.a('node.arcTo', parseFloat('@arcTo@'));
  35731. Node457_88.a('node.arcClose', '@arcClose@' === 'true' ? true : false);
  35732. }
  35733. if (Node457_88type === 'arc') {
  35734. Node457_88.a('node.arcOval', true);
  35735. }
  35736. Node457_88.setRotation(0*Math.PI/180);
  35737. Node457_88.borderWidth = Node457_88BorderWidth;
  35738. Node457_88.borderFillwidth = Node457_88BorderWidth;
  35739. dataModel.add(Node457_88);
  35740. Node457_88._nodename = 'Node457_88'
  35741. Node457_88._nodeType = 'rect';
  35742. zoomNodeList.push({
  35743. node: Node457_88,
  35744. attr: 'node.borderwidth'
  35745. });
  35746. (function (node, _img) {
  35747. var setWidth = node.setWidth,
  35748. setHeight = node.setHeight;
  35749. node.setWidth = function (width) {
  35750. if (width === this.getWidth()) return ;
  35751. var height = this.getHeight();
  35752. this.a('node.width', width);
  35753. this.a('node.rect', [0,0,width, height]);
  35754. setWidth.apply(this, arguments);
  35755. }
  35756. node.setHeight = function (height) {
  35757. if (height === this.getHeight()) return ;
  35758. var width = this.getWidth();
  35759. this.a('node.height', height);
  35760. this.a('node.rect', [0,0,width, height]);
  35761. setHeight.apply(this, arguments);
  35762. }
  35763. })(Node457_88, Node457_88.getImage());_ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  35764. var Node457_89 = new ht.Node();
  35765. var Node457_89textStart, Node457_89textWidth, Node457_89lineStart, Node457_89align = 'center', Node457_89fontSize = 13.3333*_ratio.ratioY,Node457_89width = 59*_ratio.ratioX, Node457_89height = 26*_ratio.ratioY;
  35766. (function () {
  35767. if (Node457_89align === 'left') {
  35768. Node457_89textStart = Node457_89fontSize * 0.2 > 2 ? Node457_89fontSize * 0.2 - 4 : Node457_89fontSize * 0.2 - 9;
  35769. Node457_89textWidth = Node457_89width;
  35770. Node457_89lineStart = 1;
  35771. } else if (Node457_89align === 'right') {
  35772. Node457_89textStart = 0;
  35773. Node457_89textWidth =Node457_89fontSize <= 8 ? Node457_89width + Node457_89fontSize * 0.2 + 6 : Node457_89width - Node457_89fontSize * 0.2;
  35774. Node457_89lineStart = (Node457_89width - (ht.Default.getTextSize('万kWh', ' '+ Node457_89fontSize + 'px "Arial"').width + 6)) * 0.5;
  35775. } else if (Node457_89align === 'center') {
  35776. Node457_89textStart = -3;
  35777. Node457_89textWidth = Node457_89width;
  35778. Node457_89lineStart = Node457_89width - ht.Default.getTextSize('万kWh', ' '+ Node457_89fontSize + 'px "Arial"').width - 11;
  35779. }
  35780. })();
  35781. Node457_89.setImage(GD.getTextJSON(Node457_89width, Node457_89height, true, false, false, ' '+ Node457_89fontSize + 'px "Arial"'))
  35782. Node457_89.setPosition(999*ratio.ratioX, 51*ratio.ratioY);
  35783. Node457_89.setWidth(Node457_89width);
  35784. Node457_89.setHeight(Node457_89height);
  35785. Node457_89._nodeType = 'text';
  35786. Node457_89._disallowEvert = true;
  35787. Node457_89.setRotation(0*Math.PI/180);
  35788. Node457_89.a('node.width', Node457_89width);
  35789. Node457_89.a('node.height', Node457_89height);
  35790. Node457_89.a('node.rect', [0, 0, Node457_89width, Node457_89height]);
  35791. Node457_89.a('node.bordercolor','rgba(128,128,128,1)');
  35792. Node457_89.a('node.borderwidth', 0);
  35793. Node457_89.a('node.background','' || 'rgba(0,0,0,0)');
  35794. Node457_89.a('node.gradient','');
  35795. Node457_89.a('node.gradientcolor','');
  35796. Node457_89.a('node.text','万kWh');
  35797. Node457_89.a('node.textalign','center');
  35798. Node457_89.a('node.textvAlign','middle');
  35799. Node457_89.a('node.textrect', [Node457_89textStart, 0, Node457_89textWidth, Node457_89height]);
  35800. Node457_89.a('node.color','rgba(128,128,128,1)');
  35801. Node457_89.a('node.font',' '+ Node457_89fontSize + 'px "Arial"');
  35802. Node457_89.a('node.textvisible',true);
  35803. Node457_89.a('node.linefeed',false);
  35804. if (false) {
  35805. Node457_89.a('node.textfunc',function(g) {
  35806. g.beginPath();
  35807. var str=Node457_89.a('node.text') || '万kWh';
  35808. var color=Node457_89.a('node.color') || 'rgba(128,128,128,1)';
  35809. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node457_89width,Node457_89height,13.3333*_ratio.ratioY,"center",color,' '+ Node457_89fontSize + 'px "Arial"', 0,g);
  35810. });
  35811. }
  35812. if (false) {
  35813. Node457_89.a('node.underlinepoints',[Node457_89lineStart, (26 - 13.3333) * 0.5 * _ratio.ratioY + Node457_89fontSize + 2 , ht.Default.getTextSize('万kWh', ' '+ Node457_89fontSize + 'px "Arial"').width + 6, (Node457_89height - Node457_89fontSize) * 0.5*_ratio.ratioY + Node457_89fontSize + 2 ]);
  35814. Node457_89.a('node.underlinevisible',false);
  35815. Node457_89.a('node.underlineBorderWidth', 1);
  35816. }
  35817. dataModel.add(Node457_89);
  35818. zoomNodeList.push({
  35819. node: Node457_89,
  35820. borderWidth: 0,
  35821. attr: 'node.borderwidth'
  35822. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  35823. var Node457_90 = new ht.Node();
  35824. var Node457_90textStart, Node457_90textWidth, Node457_90lineStart, Node457_90align = 'center', Node457_90fontSize = 13.3333*_ratio.ratioY,Node457_90width = 59*_ratio.ratioX, Node457_90height = 26*_ratio.ratioY;
  35825. (function () {
  35826. if (Node457_90align === 'left') {
  35827. Node457_90textStart = Node457_90fontSize * 0.2 > 2 ? Node457_90fontSize * 0.2 - 4 : Node457_90fontSize * 0.2 - 9;
  35828. Node457_90textWidth = Node457_90width;
  35829. Node457_90lineStart = 1;
  35830. } else if (Node457_90align === 'right') {
  35831. Node457_90textStart = 0;
  35832. Node457_90textWidth =Node457_90fontSize <= 8 ? Node457_90width + Node457_90fontSize * 0.2 + 6 : Node457_90width - Node457_90fontSize * 0.2;
  35833. Node457_90lineStart = (Node457_90width - (ht.Default.getTextSize('万kWh', ' '+ Node457_90fontSize + 'px "Arial"').width + 6)) * 0.5;
  35834. } else if (Node457_90align === 'center') {
  35835. Node457_90textStart = -3;
  35836. Node457_90textWidth = Node457_90width;
  35837. Node457_90lineStart = Node457_90width - ht.Default.getTextSize('万kWh', ' '+ Node457_90fontSize + 'px "Arial"').width - 11;
  35838. }
  35839. })();
  35840. Node457_90.setImage(GD.getTextJSON(Node457_90width, Node457_90height, true, false, false, ' '+ Node457_90fontSize + 'px "Arial"'))
  35841. Node457_90.setPosition(999*ratio.ratioX, 75*ratio.ratioY);
  35842. Node457_90.setWidth(Node457_90width);
  35843. Node457_90.setHeight(Node457_90height);
  35844. Node457_90._nodeType = 'text';
  35845. Node457_90._disallowEvert = true;
  35846. Node457_90.setRotation(0*Math.PI/180);
  35847. Node457_90.a('node.width', Node457_90width);
  35848. Node457_90.a('node.height', Node457_90height);
  35849. Node457_90.a('node.rect', [0, 0, Node457_90width, Node457_90height]);
  35850. Node457_90.a('node.bordercolor','rgba(128,128,128,1)');
  35851. Node457_90.a('node.borderwidth', 0);
  35852. Node457_90.a('node.background','' || 'rgba(0,0,0,0)');
  35853. Node457_90.a('node.gradient','');
  35854. Node457_90.a('node.gradientcolor','');
  35855. Node457_90.a('node.text','万kWh');
  35856. Node457_90.a('node.textalign','center');
  35857. Node457_90.a('node.textvAlign','middle');
  35858. Node457_90.a('node.textrect', [Node457_90textStart, 0, Node457_90textWidth, Node457_90height]);
  35859. Node457_90.a('node.color','rgba(128,128,128,1)');
  35860. Node457_90.a('node.font',' '+ Node457_90fontSize + 'px "Arial"');
  35861. Node457_90.a('node.textvisible',true);
  35862. Node457_90.a('node.linefeed',false);
  35863. if (false) {
  35864. Node457_90.a('node.textfunc',function(g) {
  35865. g.beginPath();
  35866. var str=Node457_90.a('node.text') || '万kWh';
  35867. var color=Node457_90.a('node.color') || 'rgba(128,128,128,1)';
  35868. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node457_90width,Node457_90height,13.3333*_ratio.ratioY,"center",color,' '+ Node457_90fontSize + 'px "Arial"', 0,g);
  35869. });
  35870. }
  35871. if (false) {
  35872. Node457_90.a('node.underlinepoints',[Node457_90lineStart, (26 - 13.3333) * 0.5 * _ratio.ratioY + Node457_90fontSize + 2 , ht.Default.getTextSize('万kWh', ' '+ Node457_90fontSize + 'px "Arial"').width + 6, (Node457_90height - Node457_90fontSize) * 0.5*_ratio.ratioY + Node457_90fontSize + 2 ]);
  35873. Node457_90.a('node.underlinevisible',false);
  35874. Node457_90.a('node.underlineBorderWidth', 1);
  35875. }
  35876. dataModel.add(Node457_90);
  35877. zoomNodeList.push({
  35878. node: Node457_90,
  35879. borderWidth: 0,
  35880. attr: 'node.borderwidth'
  35881. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  35882. var Node457_91 = new ht.Node();
  35883. var Node457_91textStart, Node457_91textWidth, Node457_91lineStart, Node457_91align = 'center', Node457_91fontSize = 13.3333*_ratio.ratioY,Node457_91width = 59*_ratio.ratioX, Node457_91height = 26*_ratio.ratioY;
  35884. (function () {
  35885. if (Node457_91align === 'left') {
  35886. Node457_91textStart = Node457_91fontSize * 0.2 > 2 ? Node457_91fontSize * 0.2 - 4 : Node457_91fontSize * 0.2 - 9;
  35887. Node457_91textWidth = Node457_91width;
  35888. Node457_91lineStart = 1;
  35889. } else if (Node457_91align === 'right') {
  35890. Node457_91textStart = 0;
  35891. Node457_91textWidth =Node457_91fontSize <= 8 ? Node457_91width + Node457_91fontSize * 0.2 + 6 : Node457_91width - Node457_91fontSize * 0.2;
  35892. Node457_91lineStart = (Node457_91width - (ht.Default.getTextSize('万kWh', ' '+ Node457_91fontSize + 'px "Arial"').width + 6)) * 0.5;
  35893. } else if (Node457_91align === 'center') {
  35894. Node457_91textStart = -3;
  35895. Node457_91textWidth = Node457_91width;
  35896. Node457_91lineStart = Node457_91width - ht.Default.getTextSize('万kWh', ' '+ Node457_91fontSize + 'px "Arial"').width - 11;
  35897. }
  35898. })();
  35899. Node457_91.setImage(GD.getTextJSON(Node457_91width, Node457_91height, true, false, false, ' '+ Node457_91fontSize + 'px "Arial"'))
  35900. Node457_91.setPosition(999*ratio.ratioX, 98*ratio.ratioY);
  35901. Node457_91.setWidth(Node457_91width);
  35902. Node457_91.setHeight(Node457_91height);
  35903. Node457_91._nodeType = 'text';
  35904. Node457_91._disallowEvert = true;
  35905. Node457_91.setRotation(0*Math.PI/180);
  35906. Node457_91.a('node.width', Node457_91width);
  35907. Node457_91.a('node.height', Node457_91height);
  35908. Node457_91.a('node.rect', [0, 0, Node457_91width, Node457_91height]);
  35909. Node457_91.a('node.bordercolor','rgba(128,128,128,1)');
  35910. Node457_91.a('node.borderwidth', 0);
  35911. Node457_91.a('node.background','' || 'rgba(0,0,0,0)');
  35912. Node457_91.a('node.gradient','');
  35913. Node457_91.a('node.gradientcolor','');
  35914. Node457_91.a('node.text','万kWh');
  35915. Node457_91.a('node.textalign','center');
  35916. Node457_91.a('node.textvAlign','middle');
  35917. Node457_91.a('node.textrect', [Node457_91textStart, 0, Node457_91textWidth, Node457_91height]);
  35918. Node457_91.a('node.color','rgba(128,128,128,1)');
  35919. Node457_91.a('node.font',' '+ Node457_91fontSize + 'px "Arial"');
  35920. Node457_91.a('node.textvisible',true);
  35921. Node457_91.a('node.linefeed',false);
  35922. if (false) {
  35923. Node457_91.a('node.textfunc',function(g) {
  35924. g.beginPath();
  35925. var str=Node457_91.a('node.text') || '万kWh';
  35926. var color=Node457_91.a('node.color') || 'rgba(128,128,128,1)';
  35927. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node457_91width,Node457_91height,13.3333*_ratio.ratioY,"center",color,' '+ Node457_91fontSize + 'px "Arial"', 0,g);
  35928. });
  35929. }
  35930. if (false) {
  35931. Node457_91.a('node.underlinepoints',[Node457_91lineStart, (26 - 13.3333) * 0.5 * _ratio.ratioY + Node457_91fontSize + 2 , ht.Default.getTextSize('万kWh', ' '+ Node457_91fontSize + 'px "Arial"').width + 6, (Node457_91height - Node457_91fontSize) * 0.5*_ratio.ratioY + Node457_91fontSize + 2 ]);
  35932. Node457_91.a('node.underlinevisible',false);
  35933. Node457_91.a('node.underlineBorderWidth', 1);
  35934. }
  35935. dataModel.add(Node457_91);
  35936. zoomNodeList.push({
  35937. node: Node457_91,
  35938. borderWidth: 0,
  35939. attr: 'node.borderwidth'
  35940. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  35941. var Node457_92 = new ht.Node();
  35942. var Node457_92textStart, Node457_92textWidth, Node457_92lineStart, Node457_92align = 'center', Node457_92fontSize = 13.3333*_ratio.ratioY,Node457_92width = 59*_ratio.ratioX, Node457_92height = 26*_ratio.ratioY;
  35943. (function () {
  35944. if (Node457_92align === 'left') {
  35945. Node457_92textStart = Node457_92fontSize * 0.2 > 2 ? Node457_92fontSize * 0.2 - 4 : Node457_92fontSize * 0.2 - 9;
  35946. Node457_92textWidth = Node457_92width;
  35947. Node457_92lineStart = 1;
  35948. } else if (Node457_92align === 'right') {
  35949. Node457_92textStart = 0;
  35950. Node457_92textWidth =Node457_92fontSize <= 8 ? Node457_92width + Node457_92fontSize * 0.2 + 6 : Node457_92width - Node457_92fontSize * 0.2;
  35951. Node457_92lineStart = (Node457_92width - (ht.Default.getTextSize('万kWh', ' '+ Node457_92fontSize + 'px "Arial"').width + 6)) * 0.5;
  35952. } else if (Node457_92align === 'center') {
  35953. Node457_92textStart = -3;
  35954. Node457_92textWidth = Node457_92width;
  35955. Node457_92lineStart = Node457_92width - ht.Default.getTextSize('万kWh', ' '+ Node457_92fontSize + 'px "Arial"').width - 11;
  35956. }
  35957. })();
  35958. Node457_92.setImage(GD.getTextJSON(Node457_92width, Node457_92height, true, false, false, ' '+ Node457_92fontSize + 'px "Arial"'))
  35959. Node457_92.setPosition(999*ratio.ratioX, 124*ratio.ratioY);
  35960. Node457_92.setWidth(Node457_92width);
  35961. Node457_92.setHeight(Node457_92height);
  35962. Node457_92._nodeType = 'text';
  35963. Node457_92._disallowEvert = true;
  35964. Node457_92.setRotation(0*Math.PI/180);
  35965. Node457_92.a('node.width', Node457_92width);
  35966. Node457_92.a('node.height', Node457_92height);
  35967. Node457_92.a('node.rect', [0, 0, Node457_92width, Node457_92height]);
  35968. Node457_92.a('node.bordercolor','rgba(128,128,128,1)');
  35969. Node457_92.a('node.borderwidth', 0);
  35970. Node457_92.a('node.background','' || 'rgba(0,0,0,0)');
  35971. Node457_92.a('node.gradient','');
  35972. Node457_92.a('node.gradientcolor','');
  35973. Node457_92.a('node.text','万kWh');
  35974. Node457_92.a('node.textalign','center');
  35975. Node457_92.a('node.textvAlign','middle');
  35976. Node457_92.a('node.textrect', [Node457_92textStart, 0, Node457_92textWidth, Node457_92height]);
  35977. Node457_92.a('node.color','rgba(128,128,128,1)');
  35978. Node457_92.a('node.font',' '+ Node457_92fontSize + 'px "Arial"');
  35979. Node457_92.a('node.textvisible',true);
  35980. Node457_92.a('node.linefeed',false);
  35981. if (false) {
  35982. Node457_92.a('node.textfunc',function(g) {
  35983. g.beginPath();
  35984. var str=Node457_92.a('node.text') || '万kWh';
  35985. var color=Node457_92.a('node.color') || 'rgba(128,128,128,1)';
  35986. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node457_92width,Node457_92height,13.3333*_ratio.ratioY,"center",color,' '+ Node457_92fontSize + 'px "Arial"', 0,g);
  35987. });
  35988. }
  35989. if (false) {
  35990. Node457_92.a('node.underlinepoints',[Node457_92lineStart, (26 - 13.3333) * 0.5 * _ratio.ratioY + Node457_92fontSize + 2 , ht.Default.getTextSize('万kWh', ' '+ Node457_92fontSize + 'px "Arial"').width + 6, (Node457_92height - Node457_92fontSize) * 0.5*_ratio.ratioY + Node457_92fontSize + 2 ]);
  35991. Node457_92.a('node.underlinevisible',false);
  35992. Node457_92.a('node.underlineBorderWidth', 1);
  35993. }
  35994. dataModel.add(Node457_92);
  35995. zoomNodeList.push({
  35996. node: Node457_92,
  35997. borderWidth: 0,
  35998. attr: 'node.borderwidth'
  35999. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  36000. var Node457_93type = 'rect';
  36001. var Node457_93 = new ht.Node(),
  36002. Node457_93BorderWidth = 1*2;
  36003. if (Node457_93type === 'arc') {
  36004. Node457_93BorderWidth *= 1;
  36005. }
  36006. Node457_93.setImage(GD.getRectJSON(117*_ratio.ratioX, 24.33138*_ratio.ratioY, Node457_93type, '@arcFrom@', '@arcTo@', '@arcClose@'));
  36007. Node457_93.setPosition(1092*ratio.ratioX, 97*ratio.ratioY);
  36008. Node457_93.setSize(117*_ratio.ratioX, 24.33138*_ratio.ratioY);
  36009. Node457_93.s({
  36010. 'pixelPerfect':true
  36011. /*@AddPara@*/
  36012. });
  36013. Node457_93.a('node.width', 117*_ratio.ratioX);
  36014. Node457_93.a('node.height', 24.33138*_ratio.ratioY);
  36015. Node457_93.a('node.type', Node457_93type);
  36016. Node457_93.a('node.rect', [0, 0, 117*_ratio.ratioX, 24.33138*_ratio.ratioY]);
  36017. Node457_93.a('node.background', 'rgba(240,240,240,1)');
  36018. Node457_93.a('node.gradientcolor', 'rgba(240,240,240,1)');
  36019. Node457_93.a('node.gradient', '');
  36020. Node457_93.a('node.borderwidth', Node457_93BorderWidth);
  36021. Node457_93.a('node.color', 'rgba(224,224,224,1)');
  36022. Node457_93.a('node.fillrect', [0,0,0,0]);
  36023. Node457_93.a('node.fillbackcolor', 'rgba(0,0,0,0)');
  36024. Node457_93.a('node.fillgradientcolor', 'rgba(0,0,0,0)');
  36025. Node457_93.a('node.fillgradient', '');
  36026. if (Node457_93type !== 'rect') {
  36027. Node457_93.a('node.arcFrom', parseFloat('@arcFrom@'));
  36028. Node457_93.a('node.arcTo', parseFloat('@arcTo@'));
  36029. Node457_93.a('node.arcClose', '@arcClose@' === 'true' ? true : false);
  36030. }
  36031. if (Node457_93type === 'arc') {
  36032. Node457_93.a('node.arcOval', true);
  36033. }
  36034. Node457_93.setRotation(0*Math.PI/180);
  36035. Node457_93.borderWidth = Node457_93BorderWidth;
  36036. Node457_93.borderFillwidth = Node457_93BorderWidth;
  36037. dataModel.add(Node457_93);
  36038. Node457_93._nodename = 'Node457_93'
  36039. Node457_93._nodeType = 'rect';
  36040. zoomNodeList.push({
  36041. node: Node457_93,
  36042. attr: 'node.borderwidth'
  36043. });
  36044. (function (node, _img) {
  36045. var setWidth = node.setWidth,
  36046. setHeight = node.setHeight;
  36047. node.setWidth = function (width) {
  36048. if (width === this.getWidth()) return ;
  36049. var height = this.getHeight();
  36050. this.a('node.width', width);
  36051. this.a('node.rect', [0,0,width, height]);
  36052. setWidth.apply(this, arguments);
  36053. }
  36054. node.setHeight = function (height) {
  36055. if (height === this.getHeight()) return ;
  36056. var width = this.getWidth();
  36057. this.a('node.height', height);
  36058. this.a('node.rect', [0,0,width, height]);
  36059. setHeight.apply(this, arguments);
  36060. }
  36061. })(Node457_93, Node457_93.getImage());_ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  36062. var Node457_94type = 'rect';
  36063. var Node457_94 = new ht.Node(),
  36064. Node457_94BorderWidth = 1*2;
  36065. if (Node457_94type === 'arc') {
  36066. Node457_94BorderWidth *= 1;
  36067. }
  36068. Node457_94.setImage(GD.getRectJSON(117*_ratio.ratioX, 24.33138*_ratio.ratioY, Node457_94type, '@arcFrom@', '@arcTo@', '@arcClose@'));
  36069. Node457_94.setPosition(1092*ratio.ratioX, 73*ratio.ratioY);
  36070. Node457_94.setSize(117*_ratio.ratioX, 24.33138*_ratio.ratioY);
  36071. Node457_94.s({
  36072. 'pixelPerfect':true
  36073. /*@AddPara@*/
  36074. });
  36075. Node457_94.a('node.width', 117*_ratio.ratioX);
  36076. Node457_94.a('node.height', 24.33138*_ratio.ratioY);
  36077. Node457_94.a('node.type', Node457_94type);
  36078. Node457_94.a('node.rect', [0, 0, 117*_ratio.ratioX, 24.33138*_ratio.ratioY]);
  36079. Node457_94.a('node.background', 'rgba(240,240,240,1)');
  36080. Node457_94.a('node.gradientcolor', 'rgba(240,240,240,1)');
  36081. Node457_94.a('node.gradient', '');
  36082. Node457_94.a('node.borderwidth', Node457_94BorderWidth);
  36083. Node457_94.a('node.color', 'rgba(224,224,224,1)');
  36084. Node457_94.a('node.fillrect', [0,0,0,0]);
  36085. Node457_94.a('node.fillbackcolor', 'rgba(0,0,0,0)');
  36086. Node457_94.a('node.fillgradientcolor', 'rgba(0,0,0,0)');
  36087. Node457_94.a('node.fillgradient', '');
  36088. if (Node457_94type !== 'rect') {
  36089. Node457_94.a('node.arcFrom', parseFloat('@arcFrom@'));
  36090. Node457_94.a('node.arcTo', parseFloat('@arcTo@'));
  36091. Node457_94.a('node.arcClose', '@arcClose@' === 'true' ? true : false);
  36092. }
  36093. if (Node457_94type === 'arc') {
  36094. Node457_94.a('node.arcOval', true);
  36095. }
  36096. Node457_94.setRotation(0*Math.PI/180);
  36097. Node457_94.borderWidth = Node457_94BorderWidth;
  36098. Node457_94.borderFillwidth = Node457_94BorderWidth;
  36099. dataModel.add(Node457_94);
  36100. Node457_94._nodename = 'Node457_94'
  36101. Node457_94._nodeType = 'rect';
  36102. zoomNodeList.push({
  36103. node: Node457_94,
  36104. attr: 'node.borderwidth'
  36105. });
  36106. (function (node, _img) {
  36107. var setWidth = node.setWidth,
  36108. setHeight = node.setHeight;
  36109. node.setWidth = function (width) {
  36110. if (width === this.getWidth()) return ;
  36111. var height = this.getHeight();
  36112. this.a('node.width', width);
  36113. this.a('node.rect', [0,0,width, height]);
  36114. setWidth.apply(this, arguments);
  36115. }
  36116. node.setHeight = function (height) {
  36117. if (height === this.getHeight()) return ;
  36118. var width = this.getWidth();
  36119. this.a('node.height', height);
  36120. this.a('node.rect', [0,0,width, height]);
  36121. setHeight.apply(this, arguments);
  36122. }
  36123. })(Node457_94, Node457_94.getImage());_ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  36124. var Node457_95type = 'rect';
  36125. var Node457_95 = new ht.Node(),
  36126. Node457_95BorderWidth = 1*2;
  36127. if (Node457_95type === 'arc') {
  36128. Node457_95BorderWidth *= 1;
  36129. }
  36130. Node457_95.setImage(GD.getRectJSON(117*_ratio.ratioX, 24.33136*_ratio.ratioY, Node457_95type, '@arcFrom@', '@arcTo@', '@arcClose@'));
  36131. Node457_95.setPosition(1092*ratio.ratioX, 122*ratio.ratioY);
  36132. Node457_95.setSize(117*_ratio.ratioX, 24.33136*_ratio.ratioY);
  36133. Node457_95.s({
  36134. 'pixelPerfect':true
  36135. /*@AddPara@*/
  36136. });
  36137. Node457_95.a('node.width', 117*_ratio.ratioX);
  36138. Node457_95.a('node.height', 24.33136*_ratio.ratioY);
  36139. Node457_95.a('node.type', Node457_95type);
  36140. Node457_95.a('node.rect', [0, 0, 117*_ratio.ratioX, 24.33136*_ratio.ratioY]);
  36141. Node457_95.a('node.background', 'rgba(240,240,240,1)');
  36142. Node457_95.a('node.gradientcolor', 'rgba(240,240,240,1)');
  36143. Node457_95.a('node.gradient', '');
  36144. Node457_95.a('node.borderwidth', Node457_95BorderWidth);
  36145. Node457_95.a('node.color', 'rgba(224,224,224,1)');
  36146. Node457_95.a('node.fillrect', [0,0,0,0]);
  36147. Node457_95.a('node.fillbackcolor', 'rgba(0,0,0,0)');
  36148. Node457_95.a('node.fillgradientcolor', 'rgba(0,0,0,0)');
  36149. Node457_95.a('node.fillgradient', '');
  36150. if (Node457_95type !== 'rect') {
  36151. Node457_95.a('node.arcFrom', parseFloat('@arcFrom@'));
  36152. Node457_95.a('node.arcTo', parseFloat('@arcTo@'));
  36153. Node457_95.a('node.arcClose', '@arcClose@' === 'true' ? true : false);
  36154. }
  36155. if (Node457_95type === 'arc') {
  36156. Node457_95.a('node.arcOval', true);
  36157. }
  36158. Node457_95.setRotation(0*Math.PI/180);
  36159. Node457_95.borderWidth = Node457_95BorderWidth;
  36160. Node457_95.borderFillwidth = Node457_95BorderWidth;
  36161. dataModel.add(Node457_95);
  36162. Node457_95._nodename = 'Node457_95'
  36163. Node457_95._nodeType = 'rect';
  36164. zoomNodeList.push({
  36165. node: Node457_95,
  36166. attr: 'node.borderwidth'
  36167. });
  36168. (function (node, _img) {
  36169. var setWidth = node.setWidth,
  36170. setHeight = node.setHeight;
  36171. node.setWidth = function (width) {
  36172. if (width === this.getWidth()) return ;
  36173. var height = this.getHeight();
  36174. this.a('node.width', width);
  36175. this.a('node.rect', [0,0,width, height]);
  36176. setWidth.apply(this, arguments);
  36177. }
  36178. node.setHeight = function (height) {
  36179. if (height === this.getHeight()) return ;
  36180. var width = this.getWidth();
  36181. this.a('node.height', height);
  36182. this.a('node.rect', [0,0,width, height]);
  36183. setHeight.apply(this, arguments);
  36184. }
  36185. })(Node457_95, Node457_95.getImage());_ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  36186. var Node457_96type = 'rect';
  36187. var Node457_96 = new ht.Node(),
  36188. Node457_96BorderWidth = 1*2;
  36189. if (Node457_96type === 'arc') {
  36190. Node457_96BorderWidth *= 1;
  36191. }
  36192. Node457_96.setImage(GD.getRectJSON(117*_ratio.ratioX, 24.33136*_ratio.ratioY, Node457_96type, '@arcFrom@', '@arcTo@', '@arcClose@'));
  36193. Node457_96.setPosition(1092*ratio.ratioX, 49*ratio.ratioY);
  36194. Node457_96.setSize(117*_ratio.ratioX, 24.33136*_ratio.ratioY);
  36195. Node457_96.s({
  36196. 'pixelPerfect':true
  36197. /*@AddPara@*/
  36198. });
  36199. Node457_96.a('node.width', 117*_ratio.ratioX);
  36200. Node457_96.a('node.height', 24.33136*_ratio.ratioY);
  36201. Node457_96.a('node.type', Node457_96type);
  36202. Node457_96.a('node.rect', [0, 0, 117*_ratio.ratioX, 24.33136*_ratio.ratioY]);
  36203. Node457_96.a('node.background', 'rgba(240,240,240,1)');
  36204. Node457_96.a('node.gradientcolor', 'rgba(240,240,240,1)');
  36205. Node457_96.a('node.gradient', '');
  36206. Node457_96.a('node.borderwidth', Node457_96BorderWidth);
  36207. Node457_96.a('node.color', 'rgba(224,224,224,1)');
  36208. Node457_96.a('node.fillrect', [0,0,0,0]);
  36209. Node457_96.a('node.fillbackcolor', 'rgba(0,0,0,0)');
  36210. Node457_96.a('node.fillgradientcolor', 'rgba(0,0,0,0)');
  36211. Node457_96.a('node.fillgradient', '');
  36212. if (Node457_96type !== 'rect') {
  36213. Node457_96.a('node.arcFrom', parseFloat('@arcFrom@'));
  36214. Node457_96.a('node.arcTo', parseFloat('@arcTo@'));
  36215. Node457_96.a('node.arcClose', '@arcClose@' === 'true' ? true : false);
  36216. }
  36217. if (Node457_96type === 'arc') {
  36218. Node457_96.a('node.arcOval', true);
  36219. }
  36220. Node457_96.setRotation(0*Math.PI/180);
  36221. Node457_96.borderWidth = Node457_96BorderWidth;
  36222. Node457_96.borderFillwidth = Node457_96BorderWidth;
  36223. dataModel.add(Node457_96);
  36224. Node457_96._nodename = 'Node457_96'
  36225. Node457_96._nodeType = 'rect';
  36226. zoomNodeList.push({
  36227. node: Node457_96,
  36228. attr: 'node.borderwidth'
  36229. });
  36230. (function (node, _img) {
  36231. var setWidth = node.setWidth,
  36232. setHeight = node.setHeight;
  36233. node.setWidth = function (width) {
  36234. if (width === this.getWidth()) return ;
  36235. var height = this.getHeight();
  36236. this.a('node.width', width);
  36237. this.a('node.rect', [0,0,width, height]);
  36238. setWidth.apply(this, arguments);
  36239. }
  36240. node.setHeight = function (height) {
  36241. if (height === this.getHeight()) return ;
  36242. var width = this.getWidth();
  36243. this.a('node.height', height);
  36244. this.a('node.rect', [0,0,width, height]);
  36245. setHeight.apply(this, arguments);
  36246. }
  36247. })(Node457_96, Node457_96.getImage());_ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  36248. var Node457_97type = 'rect';
  36249. var Node457_97 = new ht.Node(),
  36250. Node457_97BorderWidth = 1*2;
  36251. if (Node457_97type === 'arc') {
  36252. Node457_97BorderWidth *= 1;
  36253. }
  36254. Node457_97.setImage(GD.getRectJSON(117*_ratio.ratioX, 24.33138*_ratio.ratioY, Node457_97type, '@arcFrom@', '@arcTo@', '@arcClose@'));
  36255. Node457_97.setPosition(1092*ratio.ratioX, 146*ratio.ratioY);
  36256. Node457_97.setSize(117*_ratio.ratioX, 24.33138*_ratio.ratioY);
  36257. Node457_97.s({
  36258. 'pixelPerfect':true
  36259. /*@AddPara@*/
  36260. });
  36261. Node457_97.a('node.width', 117*_ratio.ratioX);
  36262. Node457_97.a('node.height', 24.33138*_ratio.ratioY);
  36263. Node457_97.a('node.type', Node457_97type);
  36264. Node457_97.a('node.rect', [0, 0, 117*_ratio.ratioX, 24.33138*_ratio.ratioY]);
  36265. Node457_97.a('node.background', 'rgba(240,240,240,1)');
  36266. Node457_97.a('node.gradientcolor', 'rgba(240,240,240,1)');
  36267. Node457_97.a('node.gradient', '');
  36268. Node457_97.a('node.borderwidth', Node457_97BorderWidth);
  36269. Node457_97.a('node.color', 'rgba(224,224,224,1)');
  36270. Node457_97.a('node.fillrect', [0,0,0,0]);
  36271. Node457_97.a('node.fillbackcolor', 'rgba(0,0,0,0)');
  36272. Node457_97.a('node.fillgradientcolor', 'rgba(0,0,0,0)');
  36273. Node457_97.a('node.fillgradient', '');
  36274. if (Node457_97type !== 'rect') {
  36275. Node457_97.a('node.arcFrom', parseFloat('@arcFrom@'));
  36276. Node457_97.a('node.arcTo', parseFloat('@arcTo@'));
  36277. Node457_97.a('node.arcClose', '@arcClose@' === 'true' ? true : false);
  36278. }
  36279. if (Node457_97type === 'arc') {
  36280. Node457_97.a('node.arcOval', true);
  36281. }
  36282. Node457_97.setRotation(0*Math.PI/180);
  36283. Node457_97.borderWidth = Node457_97BorderWidth;
  36284. Node457_97.borderFillwidth = Node457_97BorderWidth;
  36285. dataModel.add(Node457_97);
  36286. Node457_97._nodename = 'Node457_97'
  36287. Node457_97._nodeType = 'rect';
  36288. zoomNodeList.push({
  36289. node: Node457_97,
  36290. attr: 'node.borderwidth'
  36291. });
  36292. (function (node, _img) {
  36293. var setWidth = node.setWidth,
  36294. setHeight = node.setHeight;
  36295. node.setWidth = function (width) {
  36296. if (width === this.getWidth()) return ;
  36297. var height = this.getHeight();
  36298. this.a('node.width', width);
  36299. this.a('node.rect', [0,0,width, height]);
  36300. setWidth.apply(this, arguments);
  36301. }
  36302. node.setHeight = function (height) {
  36303. if (height === this.getHeight()) return ;
  36304. var width = this.getWidth();
  36305. this.a('node.height', height);
  36306. this.a('node.rect', [0,0,width, height]);
  36307. setHeight.apply(this, arguments);
  36308. }
  36309. })(Node457_97, Node457_97.getImage());_ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  36310. var Node457_98 = new ht.Node();
  36311. var Node457_98textStart, Node457_98textWidth, Node457_98lineStart, Node457_98align = 'center', Node457_98fontSize = 13.3333*_ratio.ratioY,Node457_98width = 110*_ratio.ratioX, Node457_98height = 26*_ratio.ratioY;
  36312. (function () {
  36313. if (Node457_98align === 'left') {
  36314. Node457_98textStart = Node457_98fontSize * 0.2 > 2 ? Node457_98fontSize * 0.2 - 4 : Node457_98fontSize * 0.2 - 9;
  36315. Node457_98textWidth = Node457_98width;
  36316. Node457_98lineStart = 1;
  36317. } else if (Node457_98align === 'right') {
  36318. Node457_98textStart = 0;
  36319. Node457_98textWidth =Node457_98fontSize <= 8 ? Node457_98width + Node457_98fontSize * 0.2 + 6 : Node457_98width - Node457_98fontSize * 0.2;
  36320. Node457_98lineStart = (Node457_98width - (ht.Default.getTextSize('年维护损失电量', ' '+ Node457_98fontSize + 'px "微软雅黑"').width + 6)) * 0.5;
  36321. } else if (Node457_98align === 'center') {
  36322. Node457_98textStart = -3;
  36323. Node457_98textWidth = Node457_98width;
  36324. Node457_98lineStart = Node457_98width - ht.Default.getTextSize('年维护损失电量', ' '+ Node457_98fontSize + 'px "微软雅黑"').width - 11;
  36325. }
  36326. })();
  36327. Node457_98.setImage(GD.getTextJSON(Node457_98width, Node457_98height, true, false, false, ' '+ Node457_98fontSize + 'px "微软雅黑"'))
  36328. Node457_98.setPosition(1092*ratio.ratioX, 51*ratio.ratioY);
  36329. Node457_98.setWidth(Node457_98width);
  36330. Node457_98.setHeight(Node457_98height);
  36331. Node457_98._nodeType = 'text';
  36332. Node457_98._disallowEvert = true;
  36333. Node457_98.setRotation(0*Math.PI/180);
  36334. Node457_98.a('node.width', Node457_98width);
  36335. Node457_98.a('node.height', Node457_98height);
  36336. Node457_98.a('node.rect', [0, 0, Node457_98width, Node457_98height]);
  36337. Node457_98.a('node.bordercolor','rgba(0,0,0,1)');
  36338. Node457_98.a('node.borderwidth', 0);
  36339. Node457_98.a('node.background','' || 'rgba(0,0,0,0)');
  36340. Node457_98.a('node.gradient','');
  36341. Node457_98.a('node.gradientcolor','');
  36342. Node457_98.a('node.text','年维护损失电量');
  36343. Node457_98.a('node.textalign','center');
  36344. Node457_98.a('node.textvAlign','middle');
  36345. Node457_98.a('node.textrect', [Node457_98textStart, 0, Node457_98textWidth, Node457_98height]);
  36346. Node457_98.a('node.color','rgba(0,0,0,1)');
  36347. Node457_98.a('node.font',' '+ Node457_98fontSize + 'px "微软雅黑"');
  36348. Node457_98.a('node.textvisible',true);
  36349. Node457_98.a('node.linefeed',false);
  36350. if (false) {
  36351. Node457_98.a('node.textfunc',function(g) {
  36352. g.beginPath();
  36353. var str=Node457_98.a('node.text') || '年维护损失电量';
  36354. var color=Node457_98.a('node.color') || 'rgba(0,0,0,1)';
  36355. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node457_98width,Node457_98height,13.3333*_ratio.ratioY,"center",color,' '+ Node457_98fontSize + 'px "微软雅黑"', 0,g);
  36356. });
  36357. }
  36358. if (false) {
  36359. Node457_98.a('node.underlinepoints',[Node457_98lineStart, (26 - 13.3333) * 0.5 * _ratio.ratioY + Node457_98fontSize + 2 , ht.Default.getTextSize('年维护损失电量', ' '+ Node457_98fontSize + 'px "微软雅黑"').width + 6, (Node457_98height - Node457_98fontSize) * 0.5*_ratio.ratioY + Node457_98fontSize + 2 ]);
  36360. Node457_98.a('node.underlinevisible',false);
  36361. Node457_98.a('node.underlineBorderWidth', 1);
  36362. }
  36363. dataModel.add(Node457_98);
  36364. zoomNodeList.push({
  36365. node: Node457_98,
  36366. borderWidth: 0,
  36367. attr: 'node.borderwidth'
  36368. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  36369. var Node457_99 = new ht.Node();
  36370. var Node457_99textStart, Node457_99textWidth, Node457_99lineStart, Node457_99align = 'center', Node457_99fontSize = 13.3333*_ratio.ratioY,Node457_99width = 110*_ratio.ratioX, Node457_99height = 26*_ratio.ratioY;
  36371. (function () {
  36372. if (Node457_99align === 'left') {
  36373. Node457_99textStart = Node457_99fontSize * 0.2 > 2 ? Node457_99fontSize * 0.2 - 4 : Node457_99fontSize * 0.2 - 9;
  36374. Node457_99textWidth = Node457_99width;
  36375. Node457_99lineStart = 1;
  36376. } else if (Node457_99align === 'right') {
  36377. Node457_99textStart = 0;
  36378. Node457_99textWidth =Node457_99fontSize <= 8 ? Node457_99width + Node457_99fontSize * 0.2 + 6 : Node457_99width - Node457_99fontSize * 0.2;
  36379. Node457_99lineStart = (Node457_99width - (ht.Default.getTextSize('年故障损失电量', ' '+ Node457_99fontSize + 'px "微软雅黑"').width + 6)) * 0.5;
  36380. } else if (Node457_99align === 'center') {
  36381. Node457_99textStart = -3;
  36382. Node457_99textWidth = Node457_99width;
  36383. Node457_99lineStart = Node457_99width - ht.Default.getTextSize('年故障损失电量', ' '+ Node457_99fontSize + 'px "微软雅黑"').width - 11;
  36384. }
  36385. })();
  36386. Node457_99.setImage(GD.getTextJSON(Node457_99width, Node457_99height, true, false, false, ' '+ Node457_99fontSize + 'px "微软雅黑"'))
  36387. Node457_99.setPosition(1092*ratio.ratioX, 74*ratio.ratioY);
  36388. Node457_99.setWidth(Node457_99width);
  36389. Node457_99.setHeight(Node457_99height);
  36390. Node457_99._nodeType = 'text';
  36391. Node457_99._disallowEvert = true;
  36392. Node457_99.setRotation(0*Math.PI/180);
  36393. Node457_99.a('node.width', Node457_99width);
  36394. Node457_99.a('node.height', Node457_99height);
  36395. Node457_99.a('node.rect', [0, 0, Node457_99width, Node457_99height]);
  36396. Node457_99.a('node.bordercolor','rgba(0,0,0,1)');
  36397. Node457_99.a('node.borderwidth', 0);
  36398. Node457_99.a('node.background','' || 'rgba(0,0,0,0)');
  36399. Node457_99.a('node.gradient','');
  36400. Node457_99.a('node.gradientcolor','');
  36401. Node457_99.a('node.text','年故障损失电量');
  36402. Node457_99.a('node.textalign','center');
  36403. Node457_99.a('node.textvAlign','middle');
  36404. Node457_99.a('node.textrect', [Node457_99textStart, 0, Node457_99textWidth, Node457_99height]);
  36405. Node457_99.a('node.color','rgba(0,0,0,1)');
  36406. Node457_99.a('node.font',' '+ Node457_99fontSize + 'px "微软雅黑"');
  36407. Node457_99.a('node.textvisible',true);
  36408. Node457_99.a('node.linefeed',false);
  36409. if (false) {
  36410. Node457_99.a('node.textfunc',function(g) {
  36411. g.beginPath();
  36412. var str=Node457_99.a('node.text') || '年故障损失电量';
  36413. var color=Node457_99.a('node.color') || 'rgba(0,0,0,1)';
  36414. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node457_99width,Node457_99height,13.3333*_ratio.ratioY,"center",color,' '+ Node457_99fontSize + 'px "微软雅黑"', 0,g);
  36415. });
  36416. }
  36417. if (false) {
  36418. Node457_99.a('node.underlinepoints',[Node457_99lineStart, (26 - 13.3333) * 0.5 * _ratio.ratioY + Node457_99fontSize + 2 , ht.Default.getTextSize('年故障损失电量', ' '+ Node457_99fontSize + 'px "微软雅黑"').width + 6, (Node457_99height - Node457_99fontSize) * 0.5*_ratio.ratioY + Node457_99fontSize + 2 ]);
  36419. Node457_99.a('node.underlinevisible',false);
  36420. Node457_99.a('node.underlineBorderWidth', 1);
  36421. }
  36422. dataModel.add(Node457_99);
  36423. zoomNodeList.push({
  36424. node: Node457_99,
  36425. borderWidth: 0,
  36426. attr: 'node.borderwidth'
  36427. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  36428. var Node457_100 = new ht.Node();
  36429. var Node457_100textStart, Node457_100textWidth, Node457_100lineStart, Node457_100align = 'center', Node457_100fontSize = 13.3333*_ratio.ratioY,Node457_100width = 110*_ratio.ratioX, Node457_100height = 26*_ratio.ratioY;
  36430. (function () {
  36431. if (Node457_100align === 'left') {
  36432. Node457_100textStart = Node457_100fontSize * 0.2 > 2 ? Node457_100fontSize * 0.2 - 4 : Node457_100fontSize * 0.2 - 9;
  36433. Node457_100textWidth = Node457_100width;
  36434. Node457_100lineStart = 1;
  36435. } else if (Node457_100align === 'right') {
  36436. Node457_100textStart = 0;
  36437. Node457_100textWidth =Node457_100fontSize <= 8 ? Node457_100width + Node457_100fontSize * 0.2 + 6 : Node457_100width - Node457_100fontSize * 0.2;
  36438. Node457_100lineStart = (Node457_100width - (ht.Default.getTextSize('年限电损失电量', ' '+ Node457_100fontSize + 'px "微软雅黑"').width + 6)) * 0.5;
  36439. } else if (Node457_100align === 'center') {
  36440. Node457_100textStart = -3;
  36441. Node457_100textWidth = Node457_100width;
  36442. Node457_100lineStart = Node457_100width - ht.Default.getTextSize('年限电损失电量', ' '+ Node457_100fontSize + 'px "微软雅黑"').width - 11;
  36443. }
  36444. })();
  36445. Node457_100.setImage(GD.getTextJSON(Node457_100width, Node457_100height, true, false, false, ' '+ Node457_100fontSize + 'px "微软雅黑"'))
  36446. Node457_100.setPosition(1092*ratio.ratioX, 99*ratio.ratioY);
  36447. Node457_100.setWidth(Node457_100width);
  36448. Node457_100.setHeight(Node457_100height);
  36449. Node457_100._nodeType = 'text';
  36450. Node457_100._disallowEvert = true;
  36451. Node457_100.setRotation(0*Math.PI/180);
  36452. Node457_100.a('node.width', Node457_100width);
  36453. Node457_100.a('node.height', Node457_100height);
  36454. Node457_100.a('node.rect', [0, 0, Node457_100width, Node457_100height]);
  36455. Node457_100.a('node.bordercolor','rgba(0,0,0,1)');
  36456. Node457_100.a('node.borderwidth', 0);
  36457. Node457_100.a('node.background','' || 'rgba(0,0,0,0)');
  36458. Node457_100.a('node.gradient','');
  36459. Node457_100.a('node.gradientcolor','');
  36460. Node457_100.a('node.text','年限电损失电量');
  36461. Node457_100.a('node.textalign','center');
  36462. Node457_100.a('node.textvAlign','middle');
  36463. Node457_100.a('node.textrect', [Node457_100textStart, 0, Node457_100textWidth, Node457_100height]);
  36464. Node457_100.a('node.color','rgba(0,0,0,1)');
  36465. Node457_100.a('node.font',' '+ Node457_100fontSize + 'px "微软雅黑"');
  36466. Node457_100.a('node.textvisible',true);
  36467. Node457_100.a('node.linefeed',false);
  36468. if (false) {
  36469. Node457_100.a('node.textfunc',function(g) {
  36470. g.beginPath();
  36471. var str=Node457_100.a('node.text') || '年限电损失电量';
  36472. var color=Node457_100.a('node.color') || 'rgba(0,0,0,1)';
  36473. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node457_100width,Node457_100height,13.3333*_ratio.ratioY,"center",color,' '+ Node457_100fontSize + 'px "微软雅黑"', 0,g);
  36474. });
  36475. }
  36476. if (false) {
  36477. Node457_100.a('node.underlinepoints',[Node457_100lineStart, (26 - 13.3333) * 0.5 * _ratio.ratioY + Node457_100fontSize + 2 , ht.Default.getTextSize('年限电损失电量', ' '+ Node457_100fontSize + 'px "微软雅黑"').width + 6, (Node457_100height - Node457_100fontSize) * 0.5*_ratio.ratioY + Node457_100fontSize + 2 ]);
  36478. Node457_100.a('node.underlinevisible',false);
  36479. Node457_100.a('node.underlineBorderWidth', 1);
  36480. }
  36481. dataModel.add(Node457_100);
  36482. zoomNodeList.push({
  36483. node: Node457_100,
  36484. borderWidth: 0,
  36485. attr: 'node.borderwidth'
  36486. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  36487. var Node457_101 = new ht.Node();
  36488. var Node457_101textStart, Node457_101textWidth, Node457_101lineStart, Node457_101align = 'center', Node457_101fontSize = 13.3333*_ratio.ratioY,Node457_101width = 110*_ratio.ratioX, Node457_101height = 26*_ratio.ratioY;
  36489. (function () {
  36490. if (Node457_101align === 'left') {
  36491. Node457_101textStart = Node457_101fontSize * 0.2 > 2 ? Node457_101fontSize * 0.2 - 4 : Node457_101fontSize * 0.2 - 9;
  36492. Node457_101textWidth = Node457_101width;
  36493. Node457_101lineStart = 1;
  36494. } else if (Node457_101align === 'right') {
  36495. Node457_101textStart = 0;
  36496. Node457_101textWidth =Node457_101fontSize <= 8 ? Node457_101width + Node457_101fontSize * 0.2 + 6 : Node457_101width - Node457_101fontSize * 0.2;
  36497. Node457_101lineStart = (Node457_101width - (ht.Default.getTextSize('年受累损失电量', ' '+ Node457_101fontSize + 'px "微软雅黑"').width + 6)) * 0.5;
  36498. } else if (Node457_101align === 'center') {
  36499. Node457_101textStart = -3;
  36500. Node457_101textWidth = Node457_101width;
  36501. Node457_101lineStart = Node457_101width - ht.Default.getTextSize('年受累损失电量', ' '+ Node457_101fontSize + 'px "微软雅黑"').width - 11;
  36502. }
  36503. })();
  36504. Node457_101.setImage(GD.getTextJSON(Node457_101width, Node457_101height, true, false, false, ' '+ Node457_101fontSize + 'px "微软雅黑"'))
  36505. Node457_101.setPosition(1092*ratio.ratioX, 124*ratio.ratioY);
  36506. Node457_101.setWidth(Node457_101width);
  36507. Node457_101.setHeight(Node457_101height);
  36508. Node457_101._nodeType = 'text';
  36509. Node457_101._disallowEvert = true;
  36510. Node457_101.setRotation(0*Math.PI/180);
  36511. Node457_101.a('node.width', Node457_101width);
  36512. Node457_101.a('node.height', Node457_101height);
  36513. Node457_101.a('node.rect', [0, 0, Node457_101width, Node457_101height]);
  36514. Node457_101.a('node.bordercolor','rgba(0,0,0,1)');
  36515. Node457_101.a('node.borderwidth', 0);
  36516. Node457_101.a('node.background','' || 'rgba(0,0,0,0)');
  36517. Node457_101.a('node.gradient','');
  36518. Node457_101.a('node.gradientcolor','');
  36519. Node457_101.a('node.text','年受累损失电量');
  36520. Node457_101.a('node.textalign','center');
  36521. Node457_101.a('node.textvAlign','middle');
  36522. Node457_101.a('node.textrect', [Node457_101textStart, 0, Node457_101textWidth, Node457_101height]);
  36523. Node457_101.a('node.color','rgba(0,0,0,1)');
  36524. Node457_101.a('node.font',' '+ Node457_101fontSize + 'px "微软雅黑"');
  36525. Node457_101.a('node.textvisible',true);
  36526. Node457_101.a('node.linefeed',false);
  36527. if (false) {
  36528. Node457_101.a('node.textfunc',function(g) {
  36529. g.beginPath();
  36530. var str=Node457_101.a('node.text') || '年受累损失电量';
  36531. var color=Node457_101.a('node.color') || 'rgba(0,0,0,1)';
  36532. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node457_101width,Node457_101height,13.3333*_ratio.ratioY,"center",color,' '+ Node457_101fontSize + 'px "微软雅黑"', 0,g);
  36533. });
  36534. }
  36535. if (false) {
  36536. Node457_101.a('node.underlinepoints',[Node457_101lineStart, (26 - 13.3333) * 0.5 * _ratio.ratioY + Node457_101fontSize + 2 , ht.Default.getTextSize('年受累损失电量', ' '+ Node457_101fontSize + 'px "微软雅黑"').width + 6, (Node457_101height - Node457_101fontSize) * 0.5*_ratio.ratioY + Node457_101fontSize + 2 ]);
  36537. Node457_101.a('node.underlinevisible',false);
  36538. Node457_101.a('node.underlineBorderWidth', 1);
  36539. }
  36540. dataModel.add(Node457_101);
  36541. zoomNodeList.push({
  36542. node: Node457_101,
  36543. borderWidth: 0,
  36544. attr: 'node.borderwidth'
  36545. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  36546. var Node457_102type = 'rect';
  36547. var Node457_102 = new ht.Node(),
  36548. Node457_102BorderWidth = 1*2;
  36549. if (Node457_102type === 'arc') {
  36550. Node457_102BorderWidth *= 1;
  36551. }
  36552. Node457_102.setImage(GD.getRectJSON(95*_ratio.ratioX, 24.33136*_ratio.ratioY, Node457_102type, '@arcFrom@', '@arcTo@', '@arcClose@'));
  36553. Node457_102.setPosition(1198*ratio.ratioX, 49*ratio.ratioY);
  36554. Node457_102.setSize(95*_ratio.ratioX, 24.33136*_ratio.ratioY);
  36555. Node457_102.s({
  36556. 'pixelPerfect':true
  36557. /*@AddPara@*/
  36558. });
  36559. Node457_102.a('node.width', 95*_ratio.ratioX);
  36560. Node457_102.a('node.height', 24.33136*_ratio.ratioY);
  36561. Node457_102.a('node.type', Node457_102type);
  36562. Node457_102.a('node.rect', [0, 0, 95*_ratio.ratioX, 24.33136*_ratio.ratioY]);
  36563. Node457_102.a('node.background', 'rgba(255,255,255,0.003921569)');
  36564. Node457_102.a('node.gradientcolor', '');
  36565. Node457_102.a('node.gradient', '');
  36566. Node457_102.a('node.borderwidth', Node457_102BorderWidth);
  36567. Node457_102.a('node.color', 'rgba(224,224,224,1)');
  36568. Node457_102.a('node.fillrect', [0,0,0,0]);
  36569. Node457_102.a('node.fillbackcolor', 'rgba(0,0,0,0)');
  36570. Node457_102.a('node.fillgradientcolor', 'rgba(0,0,0,0)');
  36571. Node457_102.a('node.fillgradient', '');
  36572. if (Node457_102type !== 'rect') {
  36573. Node457_102.a('node.arcFrom', parseFloat('@arcFrom@'));
  36574. Node457_102.a('node.arcTo', parseFloat('@arcTo@'));
  36575. Node457_102.a('node.arcClose', '@arcClose@' === 'true' ? true : false);
  36576. }
  36577. if (Node457_102type === 'arc') {
  36578. Node457_102.a('node.arcOval', true);
  36579. }
  36580. Node457_102.setRotation(0*Math.PI/180);
  36581. Node457_102.borderWidth = Node457_102BorderWidth;
  36582. Node457_102.borderFillwidth = Node457_102BorderWidth;
  36583. dataModel.add(Node457_102);
  36584. Node457_102._nodename = 'Node457_102'
  36585. Node457_102._nodeType = 'rect';
  36586. zoomNodeList.push({
  36587. node: Node457_102,
  36588. attr: 'node.borderwidth'
  36589. });
  36590. (function (node, _img) {
  36591. var setWidth = node.setWidth,
  36592. setHeight = node.setHeight;
  36593. node.setWidth = function (width) {
  36594. if (width === this.getWidth()) return ;
  36595. var height = this.getHeight();
  36596. this.a('node.width', width);
  36597. this.a('node.rect', [0,0,width, height]);
  36598. setWidth.apply(this, arguments);
  36599. }
  36600. node.setHeight = function (height) {
  36601. if (height === this.getHeight()) return ;
  36602. var width = this.getWidth();
  36603. this.a('node.height', height);
  36604. this.a('node.rect', [0,0,width, height]);
  36605. setHeight.apply(this, arguments);
  36606. }
  36607. })(Node457_102, Node457_102.getImage());_ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  36608. var Node457_103type = 'rect';
  36609. var Node457_103 = new ht.Node(),
  36610. Node457_103BorderWidth = 1*2;
  36611. if (Node457_103type === 'arc') {
  36612. Node457_103BorderWidth *= 1;
  36613. }
  36614. Node457_103.setImage(GD.getRectJSON(95*_ratio.ratioX, 24.33138*_ratio.ratioY, Node457_103type, '@arcFrom@', '@arcTo@', '@arcClose@'));
  36615. Node457_103.setPosition(1198*ratio.ratioX, 73*ratio.ratioY);
  36616. Node457_103.setSize(95*_ratio.ratioX, 24.33138*_ratio.ratioY);
  36617. Node457_103.s({
  36618. 'pixelPerfect':true
  36619. /*@AddPara@*/
  36620. });
  36621. Node457_103.a('node.width', 95*_ratio.ratioX);
  36622. Node457_103.a('node.height', 24.33138*_ratio.ratioY);
  36623. Node457_103.a('node.type', Node457_103type);
  36624. Node457_103.a('node.rect', [0, 0, 95*_ratio.ratioX, 24.33138*_ratio.ratioY]);
  36625. Node457_103.a('node.background', 'rgba(255,255,255,0.003921569)');
  36626. Node457_103.a('node.gradientcolor', '');
  36627. Node457_103.a('node.gradient', '');
  36628. Node457_103.a('node.borderwidth', Node457_103BorderWidth);
  36629. Node457_103.a('node.color', 'rgba(224,224,224,1)');
  36630. Node457_103.a('node.fillrect', [0,0,0,0]);
  36631. Node457_103.a('node.fillbackcolor', 'rgba(0,0,0,0)');
  36632. Node457_103.a('node.fillgradientcolor', 'rgba(0,0,0,0)');
  36633. Node457_103.a('node.fillgradient', '');
  36634. if (Node457_103type !== 'rect') {
  36635. Node457_103.a('node.arcFrom', parseFloat('@arcFrom@'));
  36636. Node457_103.a('node.arcTo', parseFloat('@arcTo@'));
  36637. Node457_103.a('node.arcClose', '@arcClose@' === 'true' ? true : false);
  36638. }
  36639. if (Node457_103type === 'arc') {
  36640. Node457_103.a('node.arcOval', true);
  36641. }
  36642. Node457_103.setRotation(0*Math.PI/180);
  36643. Node457_103.borderWidth = Node457_103BorderWidth;
  36644. Node457_103.borderFillwidth = Node457_103BorderWidth;
  36645. dataModel.add(Node457_103);
  36646. Node457_103._nodename = 'Node457_103'
  36647. Node457_103._nodeType = 'rect';
  36648. zoomNodeList.push({
  36649. node: Node457_103,
  36650. attr: 'node.borderwidth'
  36651. });
  36652. (function (node, _img) {
  36653. var setWidth = node.setWidth,
  36654. setHeight = node.setHeight;
  36655. node.setWidth = function (width) {
  36656. if (width === this.getWidth()) return ;
  36657. var height = this.getHeight();
  36658. this.a('node.width', width);
  36659. this.a('node.rect', [0,0,width, height]);
  36660. setWidth.apply(this, arguments);
  36661. }
  36662. node.setHeight = function (height) {
  36663. if (height === this.getHeight()) return ;
  36664. var width = this.getWidth();
  36665. this.a('node.height', height);
  36666. this.a('node.rect', [0,0,width, height]);
  36667. setHeight.apply(this, arguments);
  36668. }
  36669. })(Node457_103, Node457_103.getImage());_ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  36670. var Node457_104type = 'rect';
  36671. var Node457_104 = new ht.Node(),
  36672. Node457_104BorderWidth = 1*2;
  36673. if (Node457_104type === 'arc') {
  36674. Node457_104BorderWidth *= 1;
  36675. }
  36676. Node457_104.setImage(GD.getRectJSON(95*_ratio.ratioX, 24.33138*_ratio.ratioY, Node457_104type, '@arcFrom@', '@arcTo@', '@arcClose@'));
  36677. Node457_104.setPosition(1198*ratio.ratioX, 97*ratio.ratioY);
  36678. Node457_104.setSize(95*_ratio.ratioX, 24.33138*_ratio.ratioY);
  36679. Node457_104.s({
  36680. 'pixelPerfect':true
  36681. /*@AddPara@*/
  36682. });
  36683. Node457_104.a('node.width', 95*_ratio.ratioX);
  36684. Node457_104.a('node.height', 24.33138*_ratio.ratioY);
  36685. Node457_104.a('node.type', Node457_104type);
  36686. Node457_104.a('node.rect', [0, 0, 95*_ratio.ratioX, 24.33138*_ratio.ratioY]);
  36687. Node457_104.a('node.background', 'rgba(255,255,255,0.003921569)');
  36688. Node457_104.a('node.gradientcolor', '');
  36689. Node457_104.a('node.gradient', '');
  36690. Node457_104.a('node.borderwidth', Node457_104BorderWidth);
  36691. Node457_104.a('node.color', 'rgba(224,224,224,1)');
  36692. Node457_104.a('node.fillrect', [0,0,0,0]);
  36693. Node457_104.a('node.fillbackcolor', 'rgba(0,0,0,0)');
  36694. Node457_104.a('node.fillgradientcolor', 'rgba(0,0,0,0)');
  36695. Node457_104.a('node.fillgradient', '');
  36696. if (Node457_104type !== 'rect') {
  36697. Node457_104.a('node.arcFrom', parseFloat('@arcFrom@'));
  36698. Node457_104.a('node.arcTo', parseFloat('@arcTo@'));
  36699. Node457_104.a('node.arcClose', '@arcClose@' === 'true' ? true : false);
  36700. }
  36701. if (Node457_104type === 'arc') {
  36702. Node457_104.a('node.arcOval', true);
  36703. }
  36704. Node457_104.setRotation(0*Math.PI/180);
  36705. Node457_104.borderWidth = Node457_104BorderWidth;
  36706. Node457_104.borderFillwidth = Node457_104BorderWidth;
  36707. dataModel.add(Node457_104);
  36708. Node457_104._nodename = 'Node457_104'
  36709. Node457_104._nodeType = 'rect';
  36710. zoomNodeList.push({
  36711. node: Node457_104,
  36712. attr: 'node.borderwidth'
  36713. });
  36714. (function (node, _img) {
  36715. var setWidth = node.setWidth,
  36716. setHeight = node.setHeight;
  36717. node.setWidth = function (width) {
  36718. if (width === this.getWidth()) return ;
  36719. var height = this.getHeight();
  36720. this.a('node.width', width);
  36721. this.a('node.rect', [0,0,width, height]);
  36722. setWidth.apply(this, arguments);
  36723. }
  36724. node.setHeight = function (height) {
  36725. if (height === this.getHeight()) return ;
  36726. var width = this.getWidth();
  36727. this.a('node.height', height);
  36728. this.a('node.rect', [0,0,width, height]);
  36729. setHeight.apply(this, arguments);
  36730. }
  36731. })(Node457_104, Node457_104.getImage());_ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  36732. var Node457_105type = 'rect';
  36733. var Node457_105 = new ht.Node(),
  36734. Node457_105BorderWidth = 1*2;
  36735. if (Node457_105type === 'arc') {
  36736. Node457_105BorderWidth *= 1;
  36737. }
  36738. Node457_105.setImage(GD.getRectJSON(95*_ratio.ratioX, 24.33136*_ratio.ratioY, Node457_105type, '@arcFrom@', '@arcTo@', '@arcClose@'));
  36739. Node457_105.setPosition(1198*ratio.ratioX, 122*ratio.ratioY);
  36740. Node457_105.setSize(95*_ratio.ratioX, 24.33136*_ratio.ratioY);
  36741. Node457_105.s({
  36742. 'pixelPerfect':true
  36743. /*@AddPara@*/
  36744. });
  36745. Node457_105.a('node.width', 95*_ratio.ratioX);
  36746. Node457_105.a('node.height', 24.33136*_ratio.ratioY);
  36747. Node457_105.a('node.type', Node457_105type);
  36748. Node457_105.a('node.rect', [0, 0, 95*_ratio.ratioX, 24.33136*_ratio.ratioY]);
  36749. Node457_105.a('node.background', 'rgba(255,255,255,0.003921569)');
  36750. Node457_105.a('node.gradientcolor', '');
  36751. Node457_105.a('node.gradient', '');
  36752. Node457_105.a('node.borderwidth', Node457_105BorderWidth);
  36753. Node457_105.a('node.color', 'rgba(224,224,224,1)');
  36754. Node457_105.a('node.fillrect', [0,0,0,0]);
  36755. Node457_105.a('node.fillbackcolor', 'rgba(0,0,0,0)');
  36756. Node457_105.a('node.fillgradientcolor', 'rgba(0,0,0,0)');
  36757. Node457_105.a('node.fillgradient', '');
  36758. if (Node457_105type !== 'rect') {
  36759. Node457_105.a('node.arcFrom', parseFloat('@arcFrom@'));
  36760. Node457_105.a('node.arcTo', parseFloat('@arcTo@'));
  36761. Node457_105.a('node.arcClose', '@arcClose@' === 'true' ? true : false);
  36762. }
  36763. if (Node457_105type === 'arc') {
  36764. Node457_105.a('node.arcOval', true);
  36765. }
  36766. Node457_105.setRotation(0*Math.PI/180);
  36767. Node457_105.borderWidth = Node457_105BorderWidth;
  36768. Node457_105.borderFillwidth = Node457_105BorderWidth;
  36769. dataModel.add(Node457_105);
  36770. Node457_105._nodename = 'Node457_105'
  36771. Node457_105._nodeType = 'rect';
  36772. zoomNodeList.push({
  36773. node: Node457_105,
  36774. attr: 'node.borderwidth'
  36775. });
  36776. (function (node, _img) {
  36777. var setWidth = node.setWidth,
  36778. setHeight = node.setHeight;
  36779. node.setWidth = function (width) {
  36780. if (width === this.getWidth()) return ;
  36781. var height = this.getHeight();
  36782. this.a('node.width', width);
  36783. this.a('node.rect', [0,0,width, height]);
  36784. setWidth.apply(this, arguments);
  36785. }
  36786. node.setHeight = function (height) {
  36787. if (height === this.getHeight()) return ;
  36788. var width = this.getWidth();
  36789. this.a('node.height', height);
  36790. this.a('node.rect', [0,0,width, height]);
  36791. setHeight.apply(this, arguments);
  36792. }
  36793. })(Node457_105, Node457_105.getImage());_ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  36794. var Node457_106type = 'rect';
  36795. var Node457_106 = new ht.Node(),
  36796. Node457_106BorderWidth = 1*2;
  36797. if (Node457_106type === 'arc') {
  36798. Node457_106BorderWidth *= 1;
  36799. }
  36800. Node457_106.setImage(GD.getRectJSON(95*_ratio.ratioX, 24.33139*_ratio.ratioY, Node457_106type, '@arcFrom@', '@arcTo@', '@arcClose@'));
  36801. Node457_106.setPosition(1198*ratio.ratioX, 146*ratio.ratioY);
  36802. Node457_106.setSize(95*_ratio.ratioX, 24.33139*_ratio.ratioY);
  36803. Node457_106.s({
  36804. 'pixelPerfect':true
  36805. /*@AddPara@*/
  36806. });
  36807. Node457_106.a('node.width', 95*_ratio.ratioX);
  36808. Node457_106.a('node.height', 24.33139*_ratio.ratioY);
  36809. Node457_106.a('node.type', Node457_106type);
  36810. Node457_106.a('node.rect', [0, 0, 95*_ratio.ratioX, 24.33139*_ratio.ratioY]);
  36811. Node457_106.a('node.background', 'rgba(255,255,255,0.003921569)');
  36812. Node457_106.a('node.gradientcolor', '');
  36813. Node457_106.a('node.gradient', '');
  36814. Node457_106.a('node.borderwidth', Node457_106BorderWidth);
  36815. Node457_106.a('node.color', 'rgba(224,224,224,1)');
  36816. Node457_106.a('node.fillrect', [0,0,0,0]);
  36817. Node457_106.a('node.fillbackcolor', 'rgba(0,0,0,0)');
  36818. Node457_106.a('node.fillgradientcolor', 'rgba(0,0,0,0)');
  36819. Node457_106.a('node.fillgradient', '');
  36820. if (Node457_106type !== 'rect') {
  36821. Node457_106.a('node.arcFrom', parseFloat('@arcFrom@'));
  36822. Node457_106.a('node.arcTo', parseFloat('@arcTo@'));
  36823. Node457_106.a('node.arcClose', '@arcClose@' === 'true' ? true : false);
  36824. }
  36825. if (Node457_106type === 'arc') {
  36826. Node457_106.a('node.arcOval', true);
  36827. }
  36828. Node457_106.setRotation(0*Math.PI/180);
  36829. Node457_106.borderWidth = Node457_106BorderWidth;
  36830. Node457_106.borderFillwidth = Node457_106BorderWidth;
  36831. dataModel.add(Node457_106);
  36832. Node457_106._nodename = 'Node457_106'
  36833. Node457_106._nodeType = 'rect';
  36834. zoomNodeList.push({
  36835. node: Node457_106,
  36836. attr: 'node.borderwidth'
  36837. });
  36838. (function (node, _img) {
  36839. var setWidth = node.setWidth,
  36840. setHeight = node.setHeight;
  36841. node.setWidth = function (width) {
  36842. if (width === this.getWidth()) return ;
  36843. var height = this.getHeight();
  36844. this.a('node.width', width);
  36845. this.a('node.rect', [0,0,width, height]);
  36846. setWidth.apply(this, arguments);
  36847. }
  36848. node.setHeight = function (height) {
  36849. if (height === this.getHeight()) return ;
  36850. var width = this.getWidth();
  36851. this.a('node.height', height);
  36852. this.a('node.rect', [0,0,width, height]);
  36853. setHeight.apply(this, arguments);
  36854. }
  36855. })(Node457_106, Node457_106.getImage());_ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  36856. var Node457_107type = 'rect';
  36857. var Node457_107 = new ht.Node(),
  36858. Node457_107BorderWidth = 1*2;
  36859. if (Node457_107type === 'arc') {
  36860. Node457_107BorderWidth *= 1;
  36861. }
  36862. Node457_107.setImage(GD.getRectJSON(65*_ratio.ratioX, 24.33136*_ratio.ratioY, Node457_107type, '@arcFrom@', '@arcTo@', '@arcClose@'));
  36863. Node457_107.setPosition(1278*ratio.ratioX, 49*ratio.ratioY);
  36864. Node457_107.setSize(65*_ratio.ratioX, 24.33136*_ratio.ratioY);
  36865. Node457_107.s({
  36866. 'pixelPerfect':true
  36867. /*@AddPara@*/
  36868. });
  36869. Node457_107.a('node.width', 65*_ratio.ratioX);
  36870. Node457_107.a('node.height', 24.33136*_ratio.ratioY);
  36871. Node457_107.a('node.type', Node457_107type);
  36872. Node457_107.a('node.rect', [0, 0, 65*_ratio.ratioX, 24.33136*_ratio.ratioY]);
  36873. Node457_107.a('node.background', 'rgba(255,255,255,0.003921569)');
  36874. Node457_107.a('node.gradientcolor', '');
  36875. Node457_107.a('node.gradient', '');
  36876. Node457_107.a('node.borderwidth', Node457_107BorderWidth);
  36877. Node457_107.a('node.color', 'rgba(224,224,224,1)');
  36878. Node457_107.a('node.fillrect', [0,0,0,0]);
  36879. Node457_107.a('node.fillbackcolor', 'rgba(0,0,0,0)');
  36880. Node457_107.a('node.fillgradientcolor', 'rgba(0,0,0,0)');
  36881. Node457_107.a('node.fillgradient', '');
  36882. if (Node457_107type !== 'rect') {
  36883. Node457_107.a('node.arcFrom', parseFloat('@arcFrom@'));
  36884. Node457_107.a('node.arcTo', parseFloat('@arcTo@'));
  36885. Node457_107.a('node.arcClose', '@arcClose@' === 'true' ? true : false);
  36886. }
  36887. if (Node457_107type === 'arc') {
  36888. Node457_107.a('node.arcOval', true);
  36889. }
  36890. Node457_107.setRotation(0*Math.PI/180);
  36891. Node457_107.borderWidth = Node457_107BorderWidth;
  36892. Node457_107.borderFillwidth = Node457_107BorderWidth;
  36893. dataModel.add(Node457_107);
  36894. Node457_107._nodename = 'Node457_107'
  36895. Node457_107._nodeType = 'rect';
  36896. zoomNodeList.push({
  36897. node: Node457_107,
  36898. attr: 'node.borderwidth'
  36899. });
  36900. (function (node, _img) {
  36901. var setWidth = node.setWidth,
  36902. setHeight = node.setHeight;
  36903. node.setWidth = function (width) {
  36904. if (width === this.getWidth()) return ;
  36905. var height = this.getHeight();
  36906. this.a('node.width', width);
  36907. this.a('node.rect', [0,0,width, height]);
  36908. setWidth.apply(this, arguments);
  36909. }
  36910. node.setHeight = function (height) {
  36911. if (height === this.getHeight()) return ;
  36912. var width = this.getWidth();
  36913. this.a('node.height', height);
  36914. this.a('node.rect', [0,0,width, height]);
  36915. setHeight.apply(this, arguments);
  36916. }
  36917. })(Node457_107, Node457_107.getImage());_ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  36918. var Node457_108 = new ht.Node();
  36919. var Node457_108textStart, Node457_108textWidth, Node457_108lineStart, Node457_108align = 'center', Node457_108fontSize = 14.66663*_ratio.ratioY,Node457_108width = 59*_ratio.ratioX, Node457_108height = 26*_ratio.ratioY;
  36920. (function () {
  36921. if (Node457_108align === 'left') {
  36922. Node457_108textStart = Node457_108fontSize * 0.2 > 2 ? Node457_108fontSize * 0.2 - 4 : Node457_108fontSize * 0.2 - 9;
  36923. Node457_108textWidth = Node457_108width;
  36924. Node457_108lineStart = 1;
  36925. } else if (Node457_108align === 'right') {
  36926. Node457_108textStart = 0;
  36927. Node457_108textWidth =Node457_108fontSize <= 8 ? Node457_108width + Node457_108fontSize * 0.2 + 6 : Node457_108width - Node457_108fontSize * 0.2;
  36928. Node457_108lineStart = (Node457_108width - (ht.Default.getTextSize('0', ' '+ Node457_108fontSize + 'px "Arial"').width + 6)) * 0.5;
  36929. } else if (Node457_108align === 'center') {
  36930. Node457_108textStart = -3;
  36931. Node457_108textWidth = Node457_108width;
  36932. Node457_108lineStart = Node457_108width - ht.Default.getTextSize('0', ' '+ Node457_108fontSize + 'px "Arial"').width - 11;
  36933. }
  36934. })();
  36935. Node457_108.setImage(GD.getTextJSON(Node457_108width, Node457_108height, true, false, false, ' '+ Node457_108fontSize + 'px "Arial"'))
  36936. Node457_108.setPosition(1198*ratio.ratioX, 51*ratio.ratioY);
  36937. Node457_108.setWidth(Node457_108width);
  36938. Node457_108.setHeight(Node457_108height);
  36939. Node457_108._nodeType = 'text';
  36940. Node457_108._disallowEvert = true;
  36941. Node457_108.setRotation(0*Math.PI/180);
  36942. Node457_108.a('node.width', Node457_108width);
  36943. Node457_108.a('node.height', Node457_108height);
  36944. Node457_108.a('node.rect', [0, 0, Node457_108width, Node457_108height]);
  36945. Node457_108.a('node.bordercolor','rgba(0,0,0,1)');
  36946. Node457_108.a('node.borderwidth', 0);
  36947. Node457_108.a('node.background','' || 'rgba(0,0,0,0)');
  36948. Node457_108.a('node.gradient','');
  36949. Node457_108.a('node.gradientcolor','');
  36950. Node457_108.a('node.text','0');
  36951. Node457_108.a('node.textalign','center');
  36952. Node457_108.a('node.textvAlign','middle');
  36953. Node457_108.a('node.textrect', [Node457_108textStart, 0, Node457_108textWidth, Node457_108height]);
  36954. Node457_108.a('node.color','rgba(0,0,0,1)');
  36955. Node457_108.a('node.font',' '+ Node457_108fontSize + 'px "Arial"');
  36956. Node457_108.a('node.textvisible',true);
  36957. Node457_108.a('node.linefeed',false);
  36958. if (false) {
  36959. Node457_108.a('node.textfunc',function(g) {
  36960. g.beginPath();
  36961. var str=Node457_108.a('node.text') || '0';
  36962. var color=Node457_108.a('node.color') || 'rgba(0,0,0,1)';
  36963. canvasTextAutoLine(str,0,14.66663*0.5*_ratio.ratioY,Node457_108width,Node457_108height,14.66663*_ratio.ratioY,"center",color,' '+ Node457_108fontSize + 'px "Arial"', 0,g);
  36964. });
  36965. }
  36966. if (false) {
  36967. Node457_108.a('node.underlinepoints',[Node457_108lineStart, (26 - 14.66663) * 0.5 * _ratio.ratioY + Node457_108fontSize + 2 , ht.Default.getTextSize('0', ' '+ Node457_108fontSize + 'px "Arial"').width + 6, (Node457_108height - Node457_108fontSize) * 0.5*_ratio.ratioY + Node457_108fontSize + 2 ]);
  36968. Node457_108.a('node.underlinevisible',false);
  36969. Node457_108.a('node.underlineBorderWidth', 1);
  36970. }
  36971. dataModel.add(Node457_108);
  36972. zoomNodeList.push({
  36973. node: Node457_108,
  36974. borderWidth: 0,
  36975. attr: 'node.borderwidth'
  36976. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  36977. var Node457_109 = new ht.Node();
  36978. var Node457_109textStart, Node457_109textWidth, Node457_109lineStart, Node457_109align = 'center', Node457_109fontSize = 14.66663*_ratio.ratioY,Node457_109width = 59*_ratio.ratioX, Node457_109height = 26*_ratio.ratioY;
  36979. (function () {
  36980. if (Node457_109align === 'left') {
  36981. Node457_109textStart = Node457_109fontSize * 0.2 > 2 ? Node457_109fontSize * 0.2 - 4 : Node457_109fontSize * 0.2 - 9;
  36982. Node457_109textWidth = Node457_109width;
  36983. Node457_109lineStart = 1;
  36984. } else if (Node457_109align === 'right') {
  36985. Node457_109textStart = 0;
  36986. Node457_109textWidth =Node457_109fontSize <= 8 ? Node457_109width + Node457_109fontSize * 0.2 + 6 : Node457_109width - Node457_109fontSize * 0.2;
  36987. Node457_109lineStart = (Node457_109width - (ht.Default.getTextSize('0', ' '+ Node457_109fontSize + 'px "Arial"').width + 6)) * 0.5;
  36988. } else if (Node457_109align === 'center') {
  36989. Node457_109textStart = -3;
  36990. Node457_109textWidth = Node457_109width;
  36991. Node457_109lineStart = Node457_109width - ht.Default.getTextSize('0', ' '+ Node457_109fontSize + 'px "Arial"').width - 11;
  36992. }
  36993. })();
  36994. Node457_109.setImage(GD.getTextJSON(Node457_109width, Node457_109height, true, false, false, ' '+ Node457_109fontSize + 'px "Arial"'))
  36995. Node457_109.setPosition(1198*ratio.ratioX, 75*ratio.ratioY);
  36996. Node457_109.setWidth(Node457_109width);
  36997. Node457_109.setHeight(Node457_109height);
  36998. Node457_109._nodeType = 'text';
  36999. Node457_109._disallowEvert = true;
  37000. Node457_109.setRotation(0*Math.PI/180);
  37001. Node457_109.a('node.width', Node457_109width);
  37002. Node457_109.a('node.height', Node457_109height);
  37003. Node457_109.a('node.rect', [0, 0, Node457_109width, Node457_109height]);
  37004. Node457_109.a('node.bordercolor','rgba(0,0,0,1)');
  37005. Node457_109.a('node.borderwidth', 0);
  37006. Node457_109.a('node.background','' || 'rgba(0,0,0,0)');
  37007. Node457_109.a('node.gradient','');
  37008. Node457_109.a('node.gradientcolor','');
  37009. Node457_109.a('node.text','0');
  37010. Node457_109.a('node.textalign','center');
  37011. Node457_109.a('node.textvAlign','middle');
  37012. Node457_109.a('node.textrect', [Node457_109textStart, 0, Node457_109textWidth, Node457_109height]);
  37013. Node457_109.a('node.color','rgba(0,0,0,1)');
  37014. Node457_109.a('node.font',' '+ Node457_109fontSize + 'px "Arial"');
  37015. Node457_109.a('node.textvisible',true);
  37016. Node457_109.a('node.linefeed',false);
  37017. if (false) {
  37018. Node457_109.a('node.textfunc',function(g) {
  37019. g.beginPath();
  37020. var str=Node457_109.a('node.text') || '0';
  37021. var color=Node457_109.a('node.color') || 'rgba(0,0,0,1)';
  37022. canvasTextAutoLine(str,0,14.66663*0.5*_ratio.ratioY,Node457_109width,Node457_109height,14.66663*_ratio.ratioY,"center",color,' '+ Node457_109fontSize + 'px "Arial"', 0,g);
  37023. });
  37024. }
  37025. if (false) {
  37026. Node457_109.a('node.underlinepoints',[Node457_109lineStart, (26 - 14.66663) * 0.5 * _ratio.ratioY + Node457_109fontSize + 2 , ht.Default.getTextSize('0', ' '+ Node457_109fontSize + 'px "Arial"').width + 6, (Node457_109height - Node457_109fontSize) * 0.5*_ratio.ratioY + Node457_109fontSize + 2 ]);
  37027. Node457_109.a('node.underlinevisible',false);
  37028. Node457_109.a('node.underlineBorderWidth', 1);
  37029. }
  37030. dataModel.add(Node457_109);
  37031. zoomNodeList.push({
  37032. node: Node457_109,
  37033. borderWidth: 0,
  37034. attr: 'node.borderwidth'
  37035. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  37036. var Node457_110 = new ht.Node();
  37037. var Node457_110textStart, Node457_110textWidth, Node457_110lineStart, Node457_110align = 'center', Node457_110fontSize = 14.66663*_ratio.ratioY,Node457_110width = 59*_ratio.ratioX, Node457_110height = 26*_ratio.ratioY;
  37038. (function () {
  37039. if (Node457_110align === 'left') {
  37040. Node457_110textStart = Node457_110fontSize * 0.2 > 2 ? Node457_110fontSize * 0.2 - 4 : Node457_110fontSize * 0.2 - 9;
  37041. Node457_110textWidth = Node457_110width;
  37042. Node457_110lineStart = 1;
  37043. } else if (Node457_110align === 'right') {
  37044. Node457_110textStart = 0;
  37045. Node457_110textWidth =Node457_110fontSize <= 8 ? Node457_110width + Node457_110fontSize * 0.2 + 6 : Node457_110width - Node457_110fontSize * 0.2;
  37046. Node457_110lineStart = (Node457_110width - (ht.Default.getTextSize('0', ' '+ Node457_110fontSize + 'px "Arial"').width + 6)) * 0.5;
  37047. } else if (Node457_110align === 'center') {
  37048. Node457_110textStart = -3;
  37049. Node457_110textWidth = Node457_110width;
  37050. Node457_110lineStart = Node457_110width - ht.Default.getTextSize('0', ' '+ Node457_110fontSize + 'px "Arial"').width - 11;
  37051. }
  37052. })();
  37053. Node457_110.setImage(GD.getTextJSON(Node457_110width, Node457_110height, true, false, false, ' '+ Node457_110fontSize + 'px "Arial"'))
  37054. Node457_110.setPosition(1198*ratio.ratioX, 100*ratio.ratioY);
  37055. Node457_110.setWidth(Node457_110width);
  37056. Node457_110.setHeight(Node457_110height);
  37057. Node457_110._nodeType = 'text';
  37058. Node457_110._disallowEvert = true;
  37059. Node457_110.setRotation(0*Math.PI/180);
  37060. Node457_110.a('node.width', Node457_110width);
  37061. Node457_110.a('node.height', Node457_110height);
  37062. Node457_110.a('node.rect', [0, 0, Node457_110width, Node457_110height]);
  37063. Node457_110.a('node.bordercolor','rgba(0,0,0,1)');
  37064. Node457_110.a('node.borderwidth', 0);
  37065. Node457_110.a('node.background','' || 'rgba(0,0,0,0)');
  37066. Node457_110.a('node.gradient','');
  37067. Node457_110.a('node.gradientcolor','');
  37068. Node457_110.a('node.text','0');
  37069. Node457_110.a('node.textalign','center');
  37070. Node457_110.a('node.textvAlign','middle');
  37071. Node457_110.a('node.textrect', [Node457_110textStart, 0, Node457_110textWidth, Node457_110height]);
  37072. Node457_110.a('node.color','rgba(0,0,0,1)');
  37073. Node457_110.a('node.font',' '+ Node457_110fontSize + 'px "Arial"');
  37074. Node457_110.a('node.textvisible',true);
  37075. Node457_110.a('node.linefeed',false);
  37076. if (false) {
  37077. Node457_110.a('node.textfunc',function(g) {
  37078. g.beginPath();
  37079. var str=Node457_110.a('node.text') || '0';
  37080. var color=Node457_110.a('node.color') || 'rgba(0,0,0,1)';
  37081. canvasTextAutoLine(str,0,14.66663*0.5*_ratio.ratioY,Node457_110width,Node457_110height,14.66663*_ratio.ratioY,"center",color,' '+ Node457_110fontSize + 'px "Arial"', 0,g);
  37082. });
  37083. }
  37084. if (false) {
  37085. Node457_110.a('node.underlinepoints',[Node457_110lineStart, (26 - 14.66663) * 0.5 * _ratio.ratioY + Node457_110fontSize + 2 , ht.Default.getTextSize('0', ' '+ Node457_110fontSize + 'px "Arial"').width + 6, (Node457_110height - Node457_110fontSize) * 0.5*_ratio.ratioY + Node457_110fontSize + 2 ]);
  37086. Node457_110.a('node.underlinevisible',false);
  37087. Node457_110.a('node.underlineBorderWidth', 1);
  37088. }
  37089. dataModel.add(Node457_110);
  37090. zoomNodeList.push({
  37091. node: Node457_110,
  37092. borderWidth: 0,
  37093. attr: 'node.borderwidth'
  37094. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  37095. var Node457_111 = new ht.Node();
  37096. var Node457_111textStart, Node457_111textWidth, Node457_111lineStart, Node457_111align = 'center', Node457_111fontSize = 14.66663*_ratio.ratioY,Node457_111width = 59*_ratio.ratioX, Node457_111height = 26*_ratio.ratioY;
  37097. (function () {
  37098. if (Node457_111align === 'left') {
  37099. Node457_111textStart = Node457_111fontSize * 0.2 > 2 ? Node457_111fontSize * 0.2 - 4 : Node457_111fontSize * 0.2 - 9;
  37100. Node457_111textWidth = Node457_111width;
  37101. Node457_111lineStart = 1;
  37102. } else if (Node457_111align === 'right') {
  37103. Node457_111textStart = 0;
  37104. Node457_111textWidth =Node457_111fontSize <= 8 ? Node457_111width + Node457_111fontSize * 0.2 + 6 : Node457_111width - Node457_111fontSize * 0.2;
  37105. Node457_111lineStart = (Node457_111width - (ht.Default.getTextSize('0', ' '+ Node457_111fontSize + 'px "Arial"').width + 6)) * 0.5;
  37106. } else if (Node457_111align === 'center') {
  37107. Node457_111textStart = -3;
  37108. Node457_111textWidth = Node457_111width;
  37109. Node457_111lineStart = Node457_111width - ht.Default.getTextSize('0', ' '+ Node457_111fontSize + 'px "Arial"').width - 11;
  37110. }
  37111. })();
  37112. Node457_111.setImage(GD.getTextJSON(Node457_111width, Node457_111height, true, false, false, ' '+ Node457_111fontSize + 'px "Arial"'))
  37113. Node457_111.setPosition(1198*ratio.ratioX, 123*ratio.ratioY);
  37114. Node457_111.setWidth(Node457_111width);
  37115. Node457_111.setHeight(Node457_111height);
  37116. Node457_111._nodeType = 'text';
  37117. Node457_111._disallowEvert = true;
  37118. Node457_111.setRotation(0*Math.PI/180);
  37119. Node457_111.a('node.width', Node457_111width);
  37120. Node457_111.a('node.height', Node457_111height);
  37121. Node457_111.a('node.rect', [0, 0, Node457_111width, Node457_111height]);
  37122. Node457_111.a('node.bordercolor','rgba(0,0,0,1)');
  37123. Node457_111.a('node.borderwidth', 0);
  37124. Node457_111.a('node.background','' || 'rgba(0,0,0,0)');
  37125. Node457_111.a('node.gradient','');
  37126. Node457_111.a('node.gradientcolor','');
  37127. Node457_111.a('node.text','0');
  37128. Node457_111.a('node.textalign','center');
  37129. Node457_111.a('node.textvAlign','middle');
  37130. Node457_111.a('node.textrect', [Node457_111textStart, 0, Node457_111textWidth, Node457_111height]);
  37131. Node457_111.a('node.color','rgba(0,0,0,1)');
  37132. Node457_111.a('node.font',' '+ Node457_111fontSize + 'px "Arial"');
  37133. Node457_111.a('node.textvisible',true);
  37134. Node457_111.a('node.linefeed',false);
  37135. if (false) {
  37136. Node457_111.a('node.textfunc',function(g) {
  37137. g.beginPath();
  37138. var str=Node457_111.a('node.text') || '0';
  37139. var color=Node457_111.a('node.color') || 'rgba(0,0,0,1)';
  37140. canvasTextAutoLine(str,0,14.66663*0.5*_ratio.ratioY,Node457_111width,Node457_111height,14.66663*_ratio.ratioY,"center",color,' '+ Node457_111fontSize + 'px "Arial"', 0,g);
  37141. });
  37142. }
  37143. if (false) {
  37144. Node457_111.a('node.underlinepoints',[Node457_111lineStart, (26 - 14.66663) * 0.5 * _ratio.ratioY + Node457_111fontSize + 2 , ht.Default.getTextSize('0', ' '+ Node457_111fontSize + 'px "Arial"').width + 6, (Node457_111height - Node457_111fontSize) * 0.5*_ratio.ratioY + Node457_111fontSize + 2 ]);
  37145. Node457_111.a('node.underlinevisible',false);
  37146. Node457_111.a('node.underlineBorderWidth', 1);
  37147. }
  37148. dataModel.add(Node457_111);
  37149. zoomNodeList.push({
  37150. node: Node457_111,
  37151. borderWidth: 0,
  37152. attr: 'node.borderwidth'
  37153. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  37154. var Node457_112type = 'rect';
  37155. var Node457_112 = new ht.Node(),
  37156. Node457_112BorderWidth = 1*2;
  37157. if (Node457_112type === 'arc') {
  37158. Node457_112BorderWidth *= 1;
  37159. }
  37160. Node457_112.setImage(GD.getRectJSON(65*_ratio.ratioX, 24.33138*_ratio.ratioY, Node457_112type, '@arcFrom@', '@arcTo@', '@arcClose@'));
  37161. Node457_112.setPosition(1278*ratio.ratioX, 73*ratio.ratioY);
  37162. Node457_112.setSize(65*_ratio.ratioX, 24.33138*_ratio.ratioY);
  37163. Node457_112.s({
  37164. 'pixelPerfect':true
  37165. /*@AddPara@*/
  37166. });
  37167. Node457_112.a('node.width', 65*_ratio.ratioX);
  37168. Node457_112.a('node.height', 24.33138*_ratio.ratioY);
  37169. Node457_112.a('node.type', Node457_112type);
  37170. Node457_112.a('node.rect', [0, 0, 65*_ratio.ratioX, 24.33138*_ratio.ratioY]);
  37171. Node457_112.a('node.background', 'rgba(255,255,255,0.003921569)');
  37172. Node457_112.a('node.gradientcolor', '');
  37173. Node457_112.a('node.gradient', '');
  37174. Node457_112.a('node.borderwidth', Node457_112BorderWidth);
  37175. Node457_112.a('node.color', 'rgba(224,224,224,1)');
  37176. Node457_112.a('node.fillrect', [0,0,0,0]);
  37177. Node457_112.a('node.fillbackcolor', 'rgba(0,0,0,0)');
  37178. Node457_112.a('node.fillgradientcolor', 'rgba(0,0,0,0)');
  37179. Node457_112.a('node.fillgradient', '');
  37180. if (Node457_112type !== 'rect') {
  37181. Node457_112.a('node.arcFrom', parseFloat('@arcFrom@'));
  37182. Node457_112.a('node.arcTo', parseFloat('@arcTo@'));
  37183. Node457_112.a('node.arcClose', '@arcClose@' === 'true' ? true : false);
  37184. }
  37185. if (Node457_112type === 'arc') {
  37186. Node457_112.a('node.arcOval', true);
  37187. }
  37188. Node457_112.setRotation(0*Math.PI/180);
  37189. Node457_112.borderWidth = Node457_112BorderWidth;
  37190. Node457_112.borderFillwidth = Node457_112BorderWidth;
  37191. dataModel.add(Node457_112);
  37192. Node457_112._nodename = 'Node457_112'
  37193. Node457_112._nodeType = 'rect';
  37194. zoomNodeList.push({
  37195. node: Node457_112,
  37196. attr: 'node.borderwidth'
  37197. });
  37198. (function (node, _img) {
  37199. var setWidth = node.setWidth,
  37200. setHeight = node.setHeight;
  37201. node.setWidth = function (width) {
  37202. if (width === this.getWidth()) return ;
  37203. var height = this.getHeight();
  37204. this.a('node.width', width);
  37205. this.a('node.rect', [0,0,width, height]);
  37206. setWidth.apply(this, arguments);
  37207. }
  37208. node.setHeight = function (height) {
  37209. if (height === this.getHeight()) return ;
  37210. var width = this.getWidth();
  37211. this.a('node.height', height);
  37212. this.a('node.rect', [0,0,width, height]);
  37213. setHeight.apply(this, arguments);
  37214. }
  37215. })(Node457_112, Node457_112.getImage());_ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  37216. var Node457_113type = 'rect';
  37217. var Node457_113 = new ht.Node(),
  37218. Node457_113BorderWidth = 1*2;
  37219. if (Node457_113type === 'arc') {
  37220. Node457_113BorderWidth *= 1;
  37221. }
  37222. Node457_113.setImage(GD.getRectJSON(65*_ratio.ratioX, 24.33138*_ratio.ratioY, Node457_113type, '@arcFrom@', '@arcTo@', '@arcClose@'));
  37223. Node457_113.setPosition(1278*ratio.ratioX, 97*ratio.ratioY);
  37224. Node457_113.setSize(65*_ratio.ratioX, 24.33138*_ratio.ratioY);
  37225. Node457_113.s({
  37226. 'pixelPerfect':true
  37227. /*@AddPara@*/
  37228. });
  37229. Node457_113.a('node.width', 65*_ratio.ratioX);
  37230. Node457_113.a('node.height', 24.33138*_ratio.ratioY);
  37231. Node457_113.a('node.type', Node457_113type);
  37232. Node457_113.a('node.rect', [0, 0, 65*_ratio.ratioX, 24.33138*_ratio.ratioY]);
  37233. Node457_113.a('node.background', 'rgba(255,255,255,0.003921569)');
  37234. Node457_113.a('node.gradientcolor', '');
  37235. Node457_113.a('node.gradient', '');
  37236. Node457_113.a('node.borderwidth', Node457_113BorderWidth);
  37237. Node457_113.a('node.color', 'rgba(224,224,224,1)');
  37238. Node457_113.a('node.fillrect', [0,0,0,0]);
  37239. Node457_113.a('node.fillbackcolor', 'rgba(0,0,0,0)');
  37240. Node457_113.a('node.fillgradientcolor', 'rgba(0,0,0,0)');
  37241. Node457_113.a('node.fillgradient', '');
  37242. if (Node457_113type !== 'rect') {
  37243. Node457_113.a('node.arcFrom', parseFloat('@arcFrom@'));
  37244. Node457_113.a('node.arcTo', parseFloat('@arcTo@'));
  37245. Node457_113.a('node.arcClose', '@arcClose@' === 'true' ? true : false);
  37246. }
  37247. if (Node457_113type === 'arc') {
  37248. Node457_113.a('node.arcOval', true);
  37249. }
  37250. Node457_113.setRotation(0*Math.PI/180);
  37251. Node457_113.borderWidth = Node457_113BorderWidth;
  37252. Node457_113.borderFillwidth = Node457_113BorderWidth;
  37253. dataModel.add(Node457_113);
  37254. Node457_113._nodename = 'Node457_113'
  37255. Node457_113._nodeType = 'rect';
  37256. zoomNodeList.push({
  37257. node: Node457_113,
  37258. attr: 'node.borderwidth'
  37259. });
  37260. (function (node, _img) {
  37261. var setWidth = node.setWidth,
  37262. setHeight = node.setHeight;
  37263. node.setWidth = function (width) {
  37264. if (width === this.getWidth()) return ;
  37265. var height = this.getHeight();
  37266. this.a('node.width', width);
  37267. this.a('node.rect', [0,0,width, height]);
  37268. setWidth.apply(this, arguments);
  37269. }
  37270. node.setHeight = function (height) {
  37271. if (height === this.getHeight()) return ;
  37272. var width = this.getWidth();
  37273. this.a('node.height', height);
  37274. this.a('node.rect', [0,0,width, height]);
  37275. setHeight.apply(this, arguments);
  37276. }
  37277. })(Node457_113, Node457_113.getImage());_ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  37278. var Node457_114type = 'rect';
  37279. var Node457_114 = new ht.Node(),
  37280. Node457_114BorderWidth = 1*2;
  37281. if (Node457_114type === 'arc') {
  37282. Node457_114BorderWidth *= 1;
  37283. }
  37284. Node457_114.setImage(GD.getRectJSON(65*_ratio.ratioX, 24.33136*_ratio.ratioY, Node457_114type, '@arcFrom@', '@arcTo@', '@arcClose@'));
  37285. Node457_114.setPosition(1278*ratio.ratioX, 122*ratio.ratioY);
  37286. Node457_114.setSize(65*_ratio.ratioX, 24.33136*_ratio.ratioY);
  37287. Node457_114.s({
  37288. 'pixelPerfect':true
  37289. /*@AddPara@*/
  37290. });
  37291. Node457_114.a('node.width', 65*_ratio.ratioX);
  37292. Node457_114.a('node.height', 24.33136*_ratio.ratioY);
  37293. Node457_114.a('node.type', Node457_114type);
  37294. Node457_114.a('node.rect', [0, 0, 65*_ratio.ratioX, 24.33136*_ratio.ratioY]);
  37295. Node457_114.a('node.background', 'rgba(255,255,255,0.003921569)');
  37296. Node457_114.a('node.gradientcolor', '');
  37297. Node457_114.a('node.gradient', '');
  37298. Node457_114.a('node.borderwidth', Node457_114BorderWidth);
  37299. Node457_114.a('node.color', 'rgba(224,224,224,1)');
  37300. Node457_114.a('node.fillrect', [0,0,0,0]);
  37301. Node457_114.a('node.fillbackcolor', 'rgba(0,0,0,0)');
  37302. Node457_114.a('node.fillgradientcolor', 'rgba(0,0,0,0)');
  37303. Node457_114.a('node.fillgradient', '');
  37304. if (Node457_114type !== 'rect') {
  37305. Node457_114.a('node.arcFrom', parseFloat('@arcFrom@'));
  37306. Node457_114.a('node.arcTo', parseFloat('@arcTo@'));
  37307. Node457_114.a('node.arcClose', '@arcClose@' === 'true' ? true : false);
  37308. }
  37309. if (Node457_114type === 'arc') {
  37310. Node457_114.a('node.arcOval', true);
  37311. }
  37312. Node457_114.setRotation(0*Math.PI/180);
  37313. Node457_114.borderWidth = Node457_114BorderWidth;
  37314. Node457_114.borderFillwidth = Node457_114BorderWidth;
  37315. dataModel.add(Node457_114);
  37316. Node457_114._nodename = 'Node457_114'
  37317. Node457_114._nodeType = 'rect';
  37318. zoomNodeList.push({
  37319. node: Node457_114,
  37320. attr: 'node.borderwidth'
  37321. });
  37322. (function (node, _img) {
  37323. var setWidth = node.setWidth,
  37324. setHeight = node.setHeight;
  37325. node.setWidth = function (width) {
  37326. if (width === this.getWidth()) return ;
  37327. var height = this.getHeight();
  37328. this.a('node.width', width);
  37329. this.a('node.rect', [0,0,width, height]);
  37330. setWidth.apply(this, arguments);
  37331. }
  37332. node.setHeight = function (height) {
  37333. if (height === this.getHeight()) return ;
  37334. var width = this.getWidth();
  37335. this.a('node.height', height);
  37336. this.a('node.rect', [0,0,width, height]);
  37337. setHeight.apply(this, arguments);
  37338. }
  37339. })(Node457_114, Node457_114.getImage());_ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  37340. var Node457_115type = 'rect';
  37341. var Node457_115 = new ht.Node(),
  37342. Node457_115BorderWidth = 1*2;
  37343. if (Node457_115type === 'arc') {
  37344. Node457_115BorderWidth *= 1;
  37345. }
  37346. Node457_115.setImage(GD.getRectJSON(65*_ratio.ratioX, 24.33138*_ratio.ratioY, Node457_115type, '@arcFrom@', '@arcTo@', '@arcClose@'));
  37347. Node457_115.setPosition(1278*ratio.ratioX, 146*ratio.ratioY);
  37348. Node457_115.setSize(65*_ratio.ratioX, 24.33138*_ratio.ratioY);
  37349. Node457_115.s({
  37350. 'pixelPerfect':true
  37351. /*@AddPara@*/
  37352. });
  37353. Node457_115.a('node.width', 65*_ratio.ratioX);
  37354. Node457_115.a('node.height', 24.33138*_ratio.ratioY);
  37355. Node457_115.a('node.type', Node457_115type);
  37356. Node457_115.a('node.rect', [0, 0, 65*_ratio.ratioX, 24.33138*_ratio.ratioY]);
  37357. Node457_115.a('node.background', 'rgba(255,255,255,0.003921569)');
  37358. Node457_115.a('node.gradientcolor', '');
  37359. Node457_115.a('node.gradient', '');
  37360. Node457_115.a('node.borderwidth', Node457_115BorderWidth);
  37361. Node457_115.a('node.color', 'rgba(224,224,224,1)');
  37362. Node457_115.a('node.fillrect', [0,0,0,0]);
  37363. Node457_115.a('node.fillbackcolor', 'rgba(0,0,0,0)');
  37364. Node457_115.a('node.fillgradientcolor', 'rgba(0,0,0,0)');
  37365. Node457_115.a('node.fillgradient', '');
  37366. if (Node457_115type !== 'rect') {
  37367. Node457_115.a('node.arcFrom', parseFloat('@arcFrom@'));
  37368. Node457_115.a('node.arcTo', parseFloat('@arcTo@'));
  37369. Node457_115.a('node.arcClose', '@arcClose@' === 'true' ? true : false);
  37370. }
  37371. if (Node457_115type === 'arc') {
  37372. Node457_115.a('node.arcOval', true);
  37373. }
  37374. Node457_115.setRotation(0*Math.PI/180);
  37375. Node457_115.borderWidth = Node457_115BorderWidth;
  37376. Node457_115.borderFillwidth = Node457_115BorderWidth;
  37377. dataModel.add(Node457_115);
  37378. Node457_115._nodename = 'Node457_115'
  37379. Node457_115._nodeType = 'rect';
  37380. zoomNodeList.push({
  37381. node: Node457_115,
  37382. attr: 'node.borderwidth'
  37383. });
  37384. (function (node, _img) {
  37385. var setWidth = node.setWidth,
  37386. setHeight = node.setHeight;
  37387. node.setWidth = function (width) {
  37388. if (width === this.getWidth()) return ;
  37389. var height = this.getHeight();
  37390. this.a('node.width', width);
  37391. this.a('node.rect', [0,0,width, height]);
  37392. setWidth.apply(this, arguments);
  37393. }
  37394. node.setHeight = function (height) {
  37395. if (height === this.getHeight()) return ;
  37396. var width = this.getWidth();
  37397. this.a('node.height', height);
  37398. this.a('node.rect', [0,0,width, height]);
  37399. setHeight.apply(this, arguments);
  37400. }
  37401. })(Node457_115, Node457_115.getImage());_ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  37402. var Node457_116 = new ht.Node();
  37403. var Node457_116textStart, Node457_116textWidth, Node457_116lineStart, Node457_116align = 'center', Node457_116fontSize = 13.3333*_ratio.ratioY,Node457_116width = 59*_ratio.ratioX, Node457_116height = 26*_ratio.ratioY;
  37404. (function () {
  37405. if (Node457_116align === 'left') {
  37406. Node457_116textStart = Node457_116fontSize * 0.2 > 2 ? Node457_116fontSize * 0.2 - 4 : Node457_116fontSize * 0.2 - 9;
  37407. Node457_116textWidth = Node457_116width;
  37408. Node457_116lineStart = 1;
  37409. } else if (Node457_116align === 'right') {
  37410. Node457_116textStart = 0;
  37411. Node457_116textWidth =Node457_116fontSize <= 8 ? Node457_116width + Node457_116fontSize * 0.2 + 6 : Node457_116width - Node457_116fontSize * 0.2;
  37412. Node457_116lineStart = (Node457_116width - (ht.Default.getTextSize('万kWh', ' '+ Node457_116fontSize + 'px "Arial"').width + 6)) * 0.5;
  37413. } else if (Node457_116align === 'center') {
  37414. Node457_116textStart = -3;
  37415. Node457_116textWidth = Node457_116width;
  37416. Node457_116lineStart = Node457_116width - ht.Default.getTextSize('万kWh', ' '+ Node457_116fontSize + 'px "Arial"').width - 11;
  37417. }
  37418. })();
  37419. Node457_116.setImage(GD.getTextJSON(Node457_116width, Node457_116height, true, false, false, ' '+ Node457_116fontSize + 'px "Arial"'))
  37420. Node457_116.setPosition(1279*ratio.ratioX, 51*ratio.ratioY);
  37421. Node457_116.setWidth(Node457_116width);
  37422. Node457_116.setHeight(Node457_116height);
  37423. Node457_116._nodeType = 'text';
  37424. Node457_116._disallowEvert = true;
  37425. Node457_116.setRotation(0*Math.PI/180);
  37426. Node457_116.a('node.width', Node457_116width);
  37427. Node457_116.a('node.height', Node457_116height);
  37428. Node457_116.a('node.rect', [0, 0, Node457_116width, Node457_116height]);
  37429. Node457_116.a('node.bordercolor','rgba(128,128,128,1)');
  37430. Node457_116.a('node.borderwidth', 0);
  37431. Node457_116.a('node.background','' || 'rgba(0,0,0,0)');
  37432. Node457_116.a('node.gradient','');
  37433. Node457_116.a('node.gradientcolor','');
  37434. Node457_116.a('node.text','万kWh');
  37435. Node457_116.a('node.textalign','center');
  37436. Node457_116.a('node.textvAlign','middle');
  37437. Node457_116.a('node.textrect', [Node457_116textStart, 0, Node457_116textWidth, Node457_116height]);
  37438. Node457_116.a('node.color','rgba(128,128,128,1)');
  37439. Node457_116.a('node.font',' '+ Node457_116fontSize + 'px "Arial"');
  37440. Node457_116.a('node.textvisible',true);
  37441. Node457_116.a('node.linefeed',false);
  37442. if (false) {
  37443. Node457_116.a('node.textfunc',function(g) {
  37444. g.beginPath();
  37445. var str=Node457_116.a('node.text') || '万kWh';
  37446. var color=Node457_116.a('node.color') || 'rgba(128,128,128,1)';
  37447. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node457_116width,Node457_116height,13.3333*_ratio.ratioY,"center",color,' '+ Node457_116fontSize + 'px "Arial"', 0,g);
  37448. });
  37449. }
  37450. if (false) {
  37451. Node457_116.a('node.underlinepoints',[Node457_116lineStart, (26 - 13.3333) * 0.5 * _ratio.ratioY + Node457_116fontSize + 2 , ht.Default.getTextSize('万kWh', ' '+ Node457_116fontSize + 'px "Arial"').width + 6, (Node457_116height - Node457_116fontSize) * 0.5*_ratio.ratioY + Node457_116fontSize + 2 ]);
  37452. Node457_116.a('node.underlinevisible',false);
  37453. Node457_116.a('node.underlineBorderWidth', 1);
  37454. }
  37455. dataModel.add(Node457_116);
  37456. zoomNodeList.push({
  37457. node: Node457_116,
  37458. borderWidth: 0,
  37459. attr: 'node.borderwidth'
  37460. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  37461. var Node457_117 = new ht.Node();
  37462. var Node457_117textStart, Node457_117textWidth, Node457_117lineStart, Node457_117align = 'center', Node457_117fontSize = 13.3333*_ratio.ratioY,Node457_117width = 59*_ratio.ratioX, Node457_117height = 26*_ratio.ratioY;
  37463. (function () {
  37464. if (Node457_117align === 'left') {
  37465. Node457_117textStart = Node457_117fontSize * 0.2 > 2 ? Node457_117fontSize * 0.2 - 4 : Node457_117fontSize * 0.2 - 9;
  37466. Node457_117textWidth = Node457_117width;
  37467. Node457_117lineStart = 1;
  37468. } else if (Node457_117align === 'right') {
  37469. Node457_117textStart = 0;
  37470. Node457_117textWidth =Node457_117fontSize <= 8 ? Node457_117width + Node457_117fontSize * 0.2 + 6 : Node457_117width - Node457_117fontSize * 0.2;
  37471. Node457_117lineStart = (Node457_117width - (ht.Default.getTextSize('万kWh', ' '+ Node457_117fontSize + 'px "Arial"').width + 6)) * 0.5;
  37472. } else if (Node457_117align === 'center') {
  37473. Node457_117textStart = -3;
  37474. Node457_117textWidth = Node457_117width;
  37475. Node457_117lineStart = Node457_117width - ht.Default.getTextSize('万kWh', ' '+ Node457_117fontSize + 'px "Arial"').width - 11;
  37476. }
  37477. })();
  37478. Node457_117.setImage(GD.getTextJSON(Node457_117width, Node457_117height, true, false, false, ' '+ Node457_117fontSize + 'px "Arial"'))
  37479. Node457_117.setPosition(1279*ratio.ratioX, 75*ratio.ratioY);
  37480. Node457_117.setWidth(Node457_117width);
  37481. Node457_117.setHeight(Node457_117height);
  37482. Node457_117._nodeType = 'text';
  37483. Node457_117._disallowEvert = true;
  37484. Node457_117.setRotation(0*Math.PI/180);
  37485. Node457_117.a('node.width', Node457_117width);
  37486. Node457_117.a('node.height', Node457_117height);
  37487. Node457_117.a('node.rect', [0, 0, Node457_117width, Node457_117height]);
  37488. Node457_117.a('node.bordercolor','rgba(128,128,128,1)');
  37489. Node457_117.a('node.borderwidth', 0);
  37490. Node457_117.a('node.background','' || 'rgba(0,0,0,0)');
  37491. Node457_117.a('node.gradient','');
  37492. Node457_117.a('node.gradientcolor','');
  37493. Node457_117.a('node.text','万kWh');
  37494. Node457_117.a('node.textalign','center');
  37495. Node457_117.a('node.textvAlign','middle');
  37496. Node457_117.a('node.textrect', [Node457_117textStart, 0, Node457_117textWidth, Node457_117height]);
  37497. Node457_117.a('node.color','rgba(128,128,128,1)');
  37498. Node457_117.a('node.font',' '+ Node457_117fontSize + 'px "Arial"');
  37499. Node457_117.a('node.textvisible',true);
  37500. Node457_117.a('node.linefeed',false);
  37501. if (false) {
  37502. Node457_117.a('node.textfunc',function(g) {
  37503. g.beginPath();
  37504. var str=Node457_117.a('node.text') || '万kWh';
  37505. var color=Node457_117.a('node.color') || 'rgba(128,128,128,1)';
  37506. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node457_117width,Node457_117height,13.3333*_ratio.ratioY,"center",color,' '+ Node457_117fontSize + 'px "Arial"', 0,g);
  37507. });
  37508. }
  37509. if (false) {
  37510. Node457_117.a('node.underlinepoints',[Node457_117lineStart, (26 - 13.3333) * 0.5 * _ratio.ratioY + Node457_117fontSize + 2 , ht.Default.getTextSize('万kWh', ' '+ Node457_117fontSize + 'px "Arial"').width + 6, (Node457_117height - Node457_117fontSize) * 0.5*_ratio.ratioY + Node457_117fontSize + 2 ]);
  37511. Node457_117.a('node.underlinevisible',false);
  37512. Node457_117.a('node.underlineBorderWidth', 1);
  37513. }
  37514. dataModel.add(Node457_117);
  37515. zoomNodeList.push({
  37516. node: Node457_117,
  37517. borderWidth: 0,
  37518. attr: 'node.borderwidth'
  37519. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  37520. var Node457_118 = new ht.Node();
  37521. var Node457_118textStart, Node457_118textWidth, Node457_118lineStart, Node457_118align = 'center', Node457_118fontSize = 13.3333*_ratio.ratioY,Node457_118width = 59*_ratio.ratioX, Node457_118height = 26*_ratio.ratioY;
  37522. (function () {
  37523. if (Node457_118align === 'left') {
  37524. Node457_118textStart = Node457_118fontSize * 0.2 > 2 ? Node457_118fontSize * 0.2 - 4 : Node457_118fontSize * 0.2 - 9;
  37525. Node457_118textWidth = Node457_118width;
  37526. Node457_118lineStart = 1;
  37527. } else if (Node457_118align === 'right') {
  37528. Node457_118textStart = 0;
  37529. Node457_118textWidth =Node457_118fontSize <= 8 ? Node457_118width + Node457_118fontSize * 0.2 + 6 : Node457_118width - Node457_118fontSize * 0.2;
  37530. Node457_118lineStart = (Node457_118width - (ht.Default.getTextSize('万kWh', ' '+ Node457_118fontSize + 'px "Arial"').width + 6)) * 0.5;
  37531. } else if (Node457_118align === 'center') {
  37532. Node457_118textStart = -3;
  37533. Node457_118textWidth = Node457_118width;
  37534. Node457_118lineStart = Node457_118width - ht.Default.getTextSize('万kWh', ' '+ Node457_118fontSize + 'px "Arial"').width - 11;
  37535. }
  37536. })();
  37537. Node457_118.setImage(GD.getTextJSON(Node457_118width, Node457_118height, true, false, false, ' '+ Node457_118fontSize + 'px "Arial"'))
  37538. Node457_118.setPosition(1279*ratio.ratioX, 98*ratio.ratioY);
  37539. Node457_118.setWidth(Node457_118width);
  37540. Node457_118.setHeight(Node457_118height);
  37541. Node457_118._nodeType = 'text';
  37542. Node457_118._disallowEvert = true;
  37543. Node457_118.setRotation(0*Math.PI/180);
  37544. Node457_118.a('node.width', Node457_118width);
  37545. Node457_118.a('node.height', Node457_118height);
  37546. Node457_118.a('node.rect', [0, 0, Node457_118width, Node457_118height]);
  37547. Node457_118.a('node.bordercolor','rgba(128,128,128,1)');
  37548. Node457_118.a('node.borderwidth', 0);
  37549. Node457_118.a('node.background','' || 'rgba(0,0,0,0)');
  37550. Node457_118.a('node.gradient','');
  37551. Node457_118.a('node.gradientcolor','');
  37552. Node457_118.a('node.text','万kWh');
  37553. Node457_118.a('node.textalign','center');
  37554. Node457_118.a('node.textvAlign','middle');
  37555. Node457_118.a('node.textrect', [Node457_118textStart, 0, Node457_118textWidth, Node457_118height]);
  37556. Node457_118.a('node.color','rgba(128,128,128,1)');
  37557. Node457_118.a('node.font',' '+ Node457_118fontSize + 'px "Arial"');
  37558. Node457_118.a('node.textvisible',true);
  37559. Node457_118.a('node.linefeed',false);
  37560. if (false) {
  37561. Node457_118.a('node.textfunc',function(g) {
  37562. g.beginPath();
  37563. var str=Node457_118.a('node.text') || '万kWh';
  37564. var color=Node457_118.a('node.color') || 'rgba(128,128,128,1)';
  37565. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node457_118width,Node457_118height,13.3333*_ratio.ratioY,"center",color,' '+ Node457_118fontSize + 'px "Arial"', 0,g);
  37566. });
  37567. }
  37568. if (false) {
  37569. Node457_118.a('node.underlinepoints',[Node457_118lineStart, (26 - 13.3333) * 0.5 * _ratio.ratioY + Node457_118fontSize + 2 , ht.Default.getTextSize('万kWh', ' '+ Node457_118fontSize + 'px "Arial"').width + 6, (Node457_118height - Node457_118fontSize) * 0.5*_ratio.ratioY + Node457_118fontSize + 2 ]);
  37570. Node457_118.a('node.underlinevisible',false);
  37571. Node457_118.a('node.underlineBorderWidth', 1);
  37572. }
  37573. dataModel.add(Node457_118);
  37574. zoomNodeList.push({
  37575. node: Node457_118,
  37576. borderWidth: 0,
  37577. attr: 'node.borderwidth'
  37578. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  37579. var Node457_119 = new ht.Node();
  37580. var Node457_119textStart, Node457_119textWidth, Node457_119lineStart, Node457_119align = 'center', Node457_119fontSize = 13.3333*_ratio.ratioY,Node457_119width = 59*_ratio.ratioX, Node457_119height = 26*_ratio.ratioY;
  37581. (function () {
  37582. if (Node457_119align === 'left') {
  37583. Node457_119textStart = Node457_119fontSize * 0.2 > 2 ? Node457_119fontSize * 0.2 - 4 : Node457_119fontSize * 0.2 - 9;
  37584. Node457_119textWidth = Node457_119width;
  37585. Node457_119lineStart = 1;
  37586. } else if (Node457_119align === 'right') {
  37587. Node457_119textStart = 0;
  37588. Node457_119textWidth =Node457_119fontSize <= 8 ? Node457_119width + Node457_119fontSize * 0.2 + 6 : Node457_119width - Node457_119fontSize * 0.2;
  37589. Node457_119lineStart = (Node457_119width - (ht.Default.getTextSize('万kWh', ' '+ Node457_119fontSize + 'px "Arial"').width + 6)) * 0.5;
  37590. } else if (Node457_119align === 'center') {
  37591. Node457_119textStart = -3;
  37592. Node457_119textWidth = Node457_119width;
  37593. Node457_119lineStart = Node457_119width - ht.Default.getTextSize('万kWh', ' '+ Node457_119fontSize + 'px "Arial"').width - 11;
  37594. }
  37595. })();
  37596. Node457_119.setImage(GD.getTextJSON(Node457_119width, Node457_119height, true, false, false, ' '+ Node457_119fontSize + 'px "Arial"'))
  37597. Node457_119.setPosition(1279*ratio.ratioX, 124*ratio.ratioY);
  37598. Node457_119.setWidth(Node457_119width);
  37599. Node457_119.setHeight(Node457_119height);
  37600. Node457_119._nodeType = 'text';
  37601. Node457_119._disallowEvert = true;
  37602. Node457_119.setRotation(0*Math.PI/180);
  37603. Node457_119.a('node.width', Node457_119width);
  37604. Node457_119.a('node.height', Node457_119height);
  37605. Node457_119.a('node.rect', [0, 0, Node457_119width, Node457_119height]);
  37606. Node457_119.a('node.bordercolor','rgba(128,128,128,1)');
  37607. Node457_119.a('node.borderwidth', 0);
  37608. Node457_119.a('node.background','' || 'rgba(0,0,0,0)');
  37609. Node457_119.a('node.gradient','');
  37610. Node457_119.a('node.gradientcolor','');
  37611. Node457_119.a('node.text','万kWh');
  37612. Node457_119.a('node.textalign','center');
  37613. Node457_119.a('node.textvAlign','middle');
  37614. Node457_119.a('node.textrect', [Node457_119textStart, 0, Node457_119textWidth, Node457_119height]);
  37615. Node457_119.a('node.color','rgba(128,128,128,1)');
  37616. Node457_119.a('node.font',' '+ Node457_119fontSize + 'px "Arial"');
  37617. Node457_119.a('node.textvisible',true);
  37618. Node457_119.a('node.linefeed',false);
  37619. if (false) {
  37620. Node457_119.a('node.textfunc',function(g) {
  37621. g.beginPath();
  37622. var str=Node457_119.a('node.text') || '万kWh';
  37623. var color=Node457_119.a('node.color') || 'rgba(128,128,128,1)';
  37624. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node457_119width,Node457_119height,13.3333*_ratio.ratioY,"center",color,' '+ Node457_119fontSize + 'px "Arial"', 0,g);
  37625. });
  37626. }
  37627. if (false) {
  37628. Node457_119.a('node.underlinepoints',[Node457_119lineStart, (26 - 13.3333) * 0.5 * _ratio.ratioY + Node457_119fontSize + 2 , ht.Default.getTextSize('万kWh', ' '+ Node457_119fontSize + 'px "Arial"').width + 6, (Node457_119height - Node457_119fontSize) * 0.5*_ratio.ratioY + Node457_119fontSize + 2 ]);
  37629. Node457_119.a('node.underlinevisible',false);
  37630. Node457_119.a('node.underlineBorderWidth', 1);
  37631. }
  37632. dataModel.add(Node457_119);
  37633. zoomNodeList.push({
  37634. node: Node457_119,
  37635. borderWidth: 0,
  37636. attr: 'node.borderwidth'
  37637. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  37638. var Node457_120 = new ht.Node();
  37639. var Node457_120textStart, Node457_120textWidth, Node457_120lineStart, Node457_120align = 'left', Node457_120fontSize = 13.3333*_ratio.ratioY,Node457_120width = 67*_ratio.ratioX, Node457_120height = 26*_ratio.ratioY;
  37640. (function () {
  37641. if (Node457_120align === 'left') {
  37642. Node457_120textStart = Node457_120fontSize * 0.2 > 2 ? Node457_120fontSize * 0.2 - 4 : Node457_120fontSize * 0.2 - 9;
  37643. Node457_120textWidth = Node457_120width;
  37644. Node457_120lineStart = 1;
  37645. } else if (Node457_120align === 'right') {
  37646. Node457_120textStart = 0;
  37647. Node457_120textWidth =Node457_120fontSize <= 8 ? Node457_120width + Node457_120fontSize * 0.2 + 6 : Node457_120width - Node457_120fontSize * 0.2;
  37648. Node457_120lineStart = (Node457_120width - (ht.Default.getTextSize('装机容量', ' '+ Node457_120fontSize + 'px "微软雅黑"').width + 6)) * 0.5;
  37649. } else if (Node457_120align === 'center') {
  37650. Node457_120textStart = -3;
  37651. Node457_120textWidth = Node457_120width;
  37652. Node457_120lineStart = Node457_120width - ht.Default.getTextSize('装机容量', ' '+ Node457_120fontSize + 'px "微软雅黑"').width - 11;
  37653. }
  37654. })();
  37655. Node457_120.setImage(GD.getTextJSON(Node457_120width, Node457_120height, true, false, false, ' '+ Node457_120fontSize + 'px "微软雅黑"'))
  37656. Node457_120.setPosition(224*ratio.ratioX, 50*ratio.ratioY);
  37657. Node457_120.setWidth(Node457_120width);
  37658. Node457_120.setHeight(Node457_120height);
  37659. Node457_120._nodeType = 'text';
  37660. Node457_120._disallowEvert = true;
  37661. Node457_120.setRotation(0*Math.PI/180);
  37662. Node457_120.a('node.width', Node457_120width);
  37663. Node457_120.a('node.height', Node457_120height);
  37664. Node457_120.a('node.rect', [0, 0, Node457_120width, Node457_120height]);
  37665. Node457_120.a('node.bordercolor','rgba(0,0,0,1)');
  37666. Node457_120.a('node.borderwidth', 0);
  37667. Node457_120.a('node.background','' || 'rgba(0,0,0,0)');
  37668. Node457_120.a('node.gradient','');
  37669. Node457_120.a('node.gradientcolor','');
  37670. Node457_120.a('node.text','装机容量');
  37671. Node457_120.a('node.textalign','left');
  37672. Node457_120.a('node.textvAlign','middle');
  37673. Node457_120.a('node.textrect', [Node457_120textStart, 0, Node457_120textWidth, Node457_120height]);
  37674. Node457_120.a('node.color','rgba(0,0,0,1)');
  37675. Node457_120.a('node.font',' '+ Node457_120fontSize + 'px "微软雅黑"');
  37676. Node457_120.a('node.textvisible',true);
  37677. Node457_120.a('node.linefeed',false);
  37678. if (false) {
  37679. Node457_120.a('node.textfunc',function(g) {
  37680. g.beginPath();
  37681. var str=Node457_120.a('node.text') || '装机容量';
  37682. var color=Node457_120.a('node.color') || 'rgba(0,0,0,1)';
  37683. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node457_120width,Node457_120height,13.3333*_ratio.ratioY,"left",color,' '+ Node457_120fontSize + 'px "微软雅黑"', 0,g);
  37684. });
  37685. }
  37686. if (false) {
  37687. Node457_120.a('node.underlinepoints',[Node457_120lineStart, (26 - 13.3333) * 0.5 * _ratio.ratioY + Node457_120fontSize + 2 , ht.Default.getTextSize('装机容量', ' '+ Node457_120fontSize + 'px "微软雅黑"').width + 6, (Node457_120height - Node457_120fontSize) * 0.5*_ratio.ratioY + Node457_120fontSize + 2 ]);
  37688. Node457_120.a('node.underlinevisible',false);
  37689. Node457_120.a('node.underlineBorderWidth', 1);
  37690. }
  37691. dataModel.add(Node457_120);
  37692. zoomNodeList.push({
  37693. node: Node457_120,
  37694. borderWidth: 0,
  37695. attr: 'node.borderwidth'
  37696. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  37697. var Node457_121type = 'rect';
  37698. var Node457_121 = new ht.Node(),
  37699. Node457_121BorderWidth = 1*2;
  37700. if (Node457_121type === 'arc') {
  37701. Node457_121BorderWidth *= 1;
  37702. }
  37703. Node457_121.setImage(GD.getRectJSON(94*_ratio.ratioX, 24.33136*_ratio.ratioY, Node457_121type, '@arcFrom@', '@arcTo@', '@arcClose@'));
  37704. Node457_121.setPosition(355*ratio.ratioX, 49*ratio.ratioY);
  37705. Node457_121.setSize(94*_ratio.ratioX, 24.33136*_ratio.ratioY);
  37706. Node457_121.s({
  37707. 'pixelPerfect':true
  37708. /*@AddPara@*/
  37709. });
  37710. Node457_121.a('node.width', 94*_ratio.ratioX);
  37711. Node457_121.a('node.height', 24.33136*_ratio.ratioY);
  37712. Node457_121.a('node.type', Node457_121type);
  37713. Node457_121.a('node.rect', [0, 0, 94*_ratio.ratioX, 24.33136*_ratio.ratioY]);
  37714. Node457_121.a('node.background', 'rgba(255,255,255,0.003921569)');
  37715. Node457_121.a('node.gradientcolor', '');
  37716. Node457_121.a('node.gradient', '');
  37717. Node457_121.a('node.borderwidth', Node457_121BorderWidth);
  37718. Node457_121.a('node.color', 'rgba(224,224,224,1)');
  37719. Node457_121.a('node.fillrect', [0,0,0,0]);
  37720. Node457_121.a('node.fillbackcolor', 'rgba(0,0,0,0)');
  37721. Node457_121.a('node.fillgradientcolor', 'rgba(0,0,0,0)');
  37722. Node457_121.a('node.fillgradient', '');
  37723. if (Node457_121type !== 'rect') {
  37724. Node457_121.a('node.arcFrom', parseFloat('@arcFrom@'));
  37725. Node457_121.a('node.arcTo', parseFloat('@arcTo@'));
  37726. Node457_121.a('node.arcClose', '@arcClose@' === 'true' ? true : false);
  37727. }
  37728. if (Node457_121type === 'arc') {
  37729. Node457_121.a('node.arcOval', true);
  37730. }
  37731. Node457_121.setRotation(0*Math.PI/180);
  37732. Node457_121.borderWidth = Node457_121BorderWidth;
  37733. Node457_121.borderFillwidth = Node457_121BorderWidth;
  37734. dataModel.add(Node457_121);
  37735. Node457_121._nodename = 'Node457_121'
  37736. Node457_121._nodeType = 'rect';
  37737. zoomNodeList.push({
  37738. node: Node457_121,
  37739. attr: 'node.borderwidth'
  37740. });
  37741. (function (node, _img) {
  37742. var setWidth = node.setWidth,
  37743. setHeight = node.setHeight;
  37744. node.setWidth = function (width) {
  37745. if (width === this.getWidth()) return ;
  37746. var height = this.getHeight();
  37747. this.a('node.width', width);
  37748. this.a('node.rect', [0,0,width, height]);
  37749. setWidth.apply(this, arguments);
  37750. }
  37751. node.setHeight = function (height) {
  37752. if (height === this.getHeight()) return ;
  37753. var width = this.getWidth();
  37754. this.a('node.height', height);
  37755. this.a('node.rect', [0,0,width, height]);
  37756. setHeight.apply(this, arguments);
  37757. }
  37758. })(Node457_121, Node457_121.getImage());_ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  37759. var Node457_122type = 'rect';
  37760. var Node457_122 = new ht.Node(),
  37761. Node457_122BorderWidth = 1*2;
  37762. if (Node457_122type === 'arc') {
  37763. Node457_122BorderWidth *= 1;
  37764. }
  37765. Node457_122.setImage(GD.getRectJSON(94*_ratio.ratioX, 24.33138*_ratio.ratioY, Node457_122type, '@arcFrom@', '@arcTo@', '@arcClose@'));
  37766. Node457_122.setPosition(355*ratio.ratioX, 73*ratio.ratioY);
  37767. Node457_122.setSize(94*_ratio.ratioX, 24.33138*_ratio.ratioY);
  37768. Node457_122.s({
  37769. 'pixelPerfect':true
  37770. /*@AddPara@*/
  37771. });
  37772. Node457_122.a('node.width', 94*_ratio.ratioX);
  37773. Node457_122.a('node.height', 24.33138*_ratio.ratioY);
  37774. Node457_122.a('node.type', Node457_122type);
  37775. Node457_122.a('node.rect', [0, 0, 94*_ratio.ratioX, 24.33138*_ratio.ratioY]);
  37776. Node457_122.a('node.background', 'rgba(255,255,255,0.003921569)');
  37777. Node457_122.a('node.gradientcolor', '');
  37778. Node457_122.a('node.gradient', '');
  37779. Node457_122.a('node.borderwidth', Node457_122BorderWidth);
  37780. Node457_122.a('node.color', 'rgba(224,224,224,1)');
  37781. Node457_122.a('node.fillrect', [0,0,0,0]);
  37782. Node457_122.a('node.fillbackcolor', 'rgba(0,0,0,0)');
  37783. Node457_122.a('node.fillgradientcolor', 'rgba(0,0,0,0)');
  37784. Node457_122.a('node.fillgradient', '');
  37785. if (Node457_122type !== 'rect') {
  37786. Node457_122.a('node.arcFrom', parseFloat('@arcFrom@'));
  37787. Node457_122.a('node.arcTo', parseFloat('@arcTo@'));
  37788. Node457_122.a('node.arcClose', '@arcClose@' === 'true' ? true : false);
  37789. }
  37790. if (Node457_122type === 'arc') {
  37791. Node457_122.a('node.arcOval', true);
  37792. }
  37793. Node457_122.setRotation(0*Math.PI/180);
  37794. Node457_122.borderWidth = Node457_122BorderWidth;
  37795. Node457_122.borderFillwidth = Node457_122BorderWidth;
  37796. dataModel.add(Node457_122);
  37797. Node457_122._nodename = 'Node457_122'
  37798. Node457_122._nodeType = 'rect';
  37799. zoomNodeList.push({
  37800. node: Node457_122,
  37801. attr: 'node.borderwidth'
  37802. });
  37803. (function (node, _img) {
  37804. var setWidth = node.setWidth,
  37805. setHeight = node.setHeight;
  37806. node.setWidth = function (width) {
  37807. if (width === this.getWidth()) return ;
  37808. var height = this.getHeight();
  37809. this.a('node.width', width);
  37810. this.a('node.rect', [0,0,width, height]);
  37811. setWidth.apply(this, arguments);
  37812. }
  37813. node.setHeight = function (height) {
  37814. if (height === this.getHeight()) return ;
  37815. var width = this.getWidth();
  37816. this.a('node.height', height);
  37817. this.a('node.rect', [0,0,width, height]);
  37818. setHeight.apply(this, arguments);
  37819. }
  37820. })(Node457_122, Node457_122.getImage());_ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  37821. var Node457_123type = 'rect';
  37822. var Node457_123 = new ht.Node(),
  37823. Node457_123BorderWidth = 1*2;
  37824. if (Node457_123type === 'arc') {
  37825. Node457_123BorderWidth *= 1;
  37826. }
  37827. Node457_123.setImage(GD.getRectJSON(94*_ratio.ratioX, 24.33138*_ratio.ratioY, Node457_123type, '@arcFrom@', '@arcTo@', '@arcClose@'));
  37828. Node457_123.setPosition(355*ratio.ratioX, 97*ratio.ratioY);
  37829. Node457_123.setSize(94*_ratio.ratioX, 24.33138*_ratio.ratioY);
  37830. Node457_123.s({
  37831. 'pixelPerfect':true
  37832. /*@AddPara@*/
  37833. });
  37834. Node457_123.a('node.width', 94*_ratio.ratioX);
  37835. Node457_123.a('node.height', 24.33138*_ratio.ratioY);
  37836. Node457_123.a('node.type', Node457_123type);
  37837. Node457_123.a('node.rect', [0, 0, 94*_ratio.ratioX, 24.33138*_ratio.ratioY]);
  37838. Node457_123.a('node.background', 'rgba(255,255,255,0.003921569)');
  37839. Node457_123.a('node.gradientcolor', '');
  37840. Node457_123.a('node.gradient', '');
  37841. Node457_123.a('node.borderwidth', Node457_123BorderWidth);
  37842. Node457_123.a('node.color', 'rgba(224,224,224,1)');
  37843. Node457_123.a('node.fillrect', [0,0,0,0]);
  37844. Node457_123.a('node.fillbackcolor', 'rgba(0,0,0,0)');
  37845. Node457_123.a('node.fillgradientcolor', 'rgba(0,0,0,0)');
  37846. Node457_123.a('node.fillgradient', '');
  37847. if (Node457_123type !== 'rect') {
  37848. Node457_123.a('node.arcFrom', parseFloat('@arcFrom@'));
  37849. Node457_123.a('node.arcTo', parseFloat('@arcTo@'));
  37850. Node457_123.a('node.arcClose', '@arcClose@' === 'true' ? true : false);
  37851. }
  37852. if (Node457_123type === 'arc') {
  37853. Node457_123.a('node.arcOval', true);
  37854. }
  37855. Node457_123.setRotation(0*Math.PI/180);
  37856. Node457_123.borderWidth = Node457_123BorderWidth;
  37857. Node457_123.borderFillwidth = Node457_123BorderWidth;
  37858. dataModel.add(Node457_123);
  37859. Node457_123._nodename = 'Node457_123'
  37860. Node457_123._nodeType = 'rect';
  37861. zoomNodeList.push({
  37862. node: Node457_123,
  37863. attr: 'node.borderwidth'
  37864. });
  37865. (function (node, _img) {
  37866. var setWidth = node.setWidth,
  37867. setHeight = node.setHeight;
  37868. node.setWidth = function (width) {
  37869. if (width === this.getWidth()) return ;
  37870. var height = this.getHeight();
  37871. this.a('node.width', width);
  37872. this.a('node.rect', [0,0,width, height]);
  37873. setWidth.apply(this, arguments);
  37874. }
  37875. node.setHeight = function (height) {
  37876. if (height === this.getHeight()) return ;
  37877. var width = this.getWidth();
  37878. this.a('node.height', height);
  37879. this.a('node.rect', [0,0,width, height]);
  37880. setHeight.apply(this, arguments);
  37881. }
  37882. })(Node457_123, Node457_123.getImage());_ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  37883. var Node457_124type = 'rect';
  37884. var Node457_124 = new ht.Node(),
  37885. Node457_124BorderWidth = 1*2;
  37886. if (Node457_124type === 'arc') {
  37887. Node457_124BorderWidth *= 1;
  37888. }
  37889. Node457_124.setImage(GD.getRectJSON(94*_ratio.ratioX, 24.33136*_ratio.ratioY, Node457_124type, '@arcFrom@', '@arcTo@', '@arcClose@'));
  37890. Node457_124.setPosition(355*ratio.ratioX, 122*ratio.ratioY);
  37891. Node457_124.setSize(94*_ratio.ratioX, 24.33136*_ratio.ratioY);
  37892. Node457_124.s({
  37893. 'pixelPerfect':true
  37894. /*@AddPara@*/
  37895. });
  37896. Node457_124.a('node.width', 94*_ratio.ratioX);
  37897. Node457_124.a('node.height', 24.33136*_ratio.ratioY);
  37898. Node457_124.a('node.type', Node457_124type);
  37899. Node457_124.a('node.rect', [0, 0, 94*_ratio.ratioX, 24.33136*_ratio.ratioY]);
  37900. Node457_124.a('node.background', 'rgba(255,255,255,0.003921569)');
  37901. Node457_124.a('node.gradientcolor', '');
  37902. Node457_124.a('node.gradient', '');
  37903. Node457_124.a('node.borderwidth', Node457_124BorderWidth);
  37904. Node457_124.a('node.color', 'rgba(224,224,224,1)');
  37905. Node457_124.a('node.fillrect', [0,0,0,0]);
  37906. Node457_124.a('node.fillbackcolor', 'rgba(0,0,0,0)');
  37907. Node457_124.a('node.fillgradientcolor', 'rgba(0,0,0,0)');
  37908. Node457_124.a('node.fillgradient', '');
  37909. if (Node457_124type !== 'rect') {
  37910. Node457_124.a('node.arcFrom', parseFloat('@arcFrom@'));
  37911. Node457_124.a('node.arcTo', parseFloat('@arcTo@'));
  37912. Node457_124.a('node.arcClose', '@arcClose@' === 'true' ? true : false);
  37913. }
  37914. if (Node457_124type === 'arc') {
  37915. Node457_124.a('node.arcOval', true);
  37916. }
  37917. Node457_124.setRotation(0*Math.PI/180);
  37918. Node457_124.borderWidth = Node457_124BorderWidth;
  37919. Node457_124.borderFillwidth = Node457_124BorderWidth;
  37920. dataModel.add(Node457_124);
  37921. Node457_124._nodename = 'Node457_124'
  37922. Node457_124._nodeType = 'rect';
  37923. zoomNodeList.push({
  37924. node: Node457_124,
  37925. attr: 'node.borderwidth'
  37926. });
  37927. (function (node, _img) {
  37928. var setWidth = node.setWidth,
  37929. setHeight = node.setHeight;
  37930. node.setWidth = function (width) {
  37931. if (width === this.getWidth()) return ;
  37932. var height = this.getHeight();
  37933. this.a('node.width', width);
  37934. this.a('node.rect', [0,0,width, height]);
  37935. setWidth.apply(this, arguments);
  37936. }
  37937. node.setHeight = function (height) {
  37938. if (height === this.getHeight()) return ;
  37939. var width = this.getWidth();
  37940. this.a('node.height', height);
  37941. this.a('node.rect', [0,0,width, height]);
  37942. setHeight.apply(this, arguments);
  37943. }
  37944. })(Node457_124, Node457_124.getImage());_ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  37945. var Node457_125type = 'rect';
  37946. var Node457_125 = new ht.Node(),
  37947. Node457_125BorderWidth = 1*2;
  37948. if (Node457_125type === 'arc') {
  37949. Node457_125BorderWidth *= 1;
  37950. }
  37951. Node457_125.setImage(GD.getRectJSON(94*_ratio.ratioX, 24.33139*_ratio.ratioY, Node457_125type, '@arcFrom@', '@arcTo@', '@arcClose@'));
  37952. Node457_125.setPosition(355*ratio.ratioX, 146*ratio.ratioY);
  37953. Node457_125.setSize(94*_ratio.ratioX, 24.33139*_ratio.ratioY);
  37954. Node457_125.s({
  37955. 'pixelPerfect':true
  37956. /*@AddPara@*/
  37957. });
  37958. Node457_125.a('node.width', 94*_ratio.ratioX);
  37959. Node457_125.a('node.height', 24.33139*_ratio.ratioY);
  37960. Node457_125.a('node.type', Node457_125type);
  37961. Node457_125.a('node.rect', [0, 0, 94*_ratio.ratioX, 24.33139*_ratio.ratioY]);
  37962. Node457_125.a('node.background', 'rgba(255,255,255,0.003921569)');
  37963. Node457_125.a('node.gradientcolor', '');
  37964. Node457_125.a('node.gradient', '');
  37965. Node457_125.a('node.borderwidth', Node457_125BorderWidth);
  37966. Node457_125.a('node.color', 'rgba(224,224,224,1)');
  37967. Node457_125.a('node.fillrect', [0,0,0,0]);
  37968. Node457_125.a('node.fillbackcolor', 'rgba(0,0,0,0)');
  37969. Node457_125.a('node.fillgradientcolor', 'rgba(0,0,0,0)');
  37970. Node457_125.a('node.fillgradient', '');
  37971. if (Node457_125type !== 'rect') {
  37972. Node457_125.a('node.arcFrom', parseFloat('@arcFrom@'));
  37973. Node457_125.a('node.arcTo', parseFloat('@arcTo@'));
  37974. Node457_125.a('node.arcClose', '@arcClose@' === 'true' ? true : false);
  37975. }
  37976. if (Node457_125type === 'arc') {
  37977. Node457_125.a('node.arcOval', true);
  37978. }
  37979. Node457_125.setRotation(0*Math.PI/180);
  37980. Node457_125.borderWidth = Node457_125BorderWidth;
  37981. Node457_125.borderFillwidth = Node457_125BorderWidth;
  37982. dataModel.add(Node457_125);
  37983. Node457_125._nodename = 'Node457_125'
  37984. Node457_125._nodeType = 'rect';
  37985. zoomNodeList.push({
  37986. node: Node457_125,
  37987. attr: 'node.borderwidth'
  37988. });
  37989. (function (node, _img) {
  37990. var setWidth = node.setWidth,
  37991. setHeight = node.setHeight;
  37992. node.setWidth = function (width) {
  37993. if (width === this.getWidth()) return ;
  37994. var height = this.getHeight();
  37995. this.a('node.width', width);
  37996. this.a('node.rect', [0,0,width, height]);
  37997. setWidth.apply(this, arguments);
  37998. }
  37999. node.setHeight = function (height) {
  38000. if (height === this.getHeight()) return ;
  38001. var width = this.getWidth();
  38002. this.a('node.height', height);
  38003. this.a('node.rect', [0,0,width, height]);
  38004. setHeight.apply(this, arguments);
  38005. }
  38006. })(Node457_125, Node457_125.getImage());_ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  38007. var Node457_126 = new ht.Node();
  38008. var Node457_126textStart, Node457_126textWidth, Node457_126lineStart, Node457_126align = 'center', Node457_126fontSize = 13.3333*_ratio.ratioY,Node457_126width = 58*_ratio.ratioX, Node457_126height = 26*_ratio.ratioY;
  38009. (function () {
  38010. if (Node457_126align === 'left') {
  38011. Node457_126textStart = Node457_126fontSize * 0.2 > 2 ? Node457_126fontSize * 0.2 - 4 : Node457_126fontSize * 0.2 - 9;
  38012. Node457_126textWidth = Node457_126width;
  38013. Node457_126lineStart = 1;
  38014. } else if (Node457_126align === 'right') {
  38015. Node457_126textStart = 0;
  38016. Node457_126textWidth =Node457_126fontSize <= 8 ? Node457_126width + Node457_126fontSize * 0.2 + 6 : Node457_126width - Node457_126fontSize * 0.2;
  38017. Node457_126lineStart = (Node457_126width - (ht.Default.getTextSize('0', ' '+ Node457_126fontSize + 'px "Arial"').width + 6)) * 0.5;
  38018. } else if (Node457_126align === 'center') {
  38019. Node457_126textStart = -3;
  38020. Node457_126textWidth = Node457_126width;
  38021. Node457_126lineStart = Node457_126width - ht.Default.getTextSize('0', ' '+ Node457_126fontSize + 'px "Arial"').width - 11;
  38022. }
  38023. })();
  38024. Node457_126.setImage(GD.getTextJSON(Node457_126width, Node457_126height, true, false, false, ' '+ Node457_126fontSize + 'px "Arial"'))
  38025. Node457_126.setPosition(355*ratio.ratioX, 51*ratio.ratioY);
  38026. Node457_126.setWidth(Node457_126width);
  38027. Node457_126.setHeight(Node457_126height);
  38028. Node457_126._nodeType = 'text';
  38029. Node457_126._disallowEvert = true;
  38030. Node457_126.setRotation(0*Math.PI/180);
  38031. Node457_126.a('node.width', Node457_126width);
  38032. Node457_126.a('node.height', Node457_126height);
  38033. Node457_126.a('node.rect', [0, 0, Node457_126width, Node457_126height]);
  38034. Node457_126.a('node.bordercolor','rgba(0,0,0,1)');
  38035. Node457_126.a('node.borderwidth', 0);
  38036. Node457_126.a('node.background','' || 'rgba(0,0,0,0)');
  38037. Node457_126.a('node.gradient','');
  38038. Node457_126.a('node.gradientcolor','');
  38039. Node457_126.a('node.text','0');
  38040. Node457_126.a('node.textalign','center');
  38041. Node457_126.a('node.textvAlign','middle');
  38042. Node457_126.a('node.textrect', [Node457_126textStart, 0, Node457_126textWidth, Node457_126height]);
  38043. Node457_126.a('node.color','rgba(0,0,0,1)');
  38044. Node457_126.a('node.font',' '+ Node457_126fontSize + 'px "Arial"');
  38045. Node457_126.a('node.textvisible',true);
  38046. Node457_126.a('node.linefeed',false);
  38047. if (false) {
  38048. Node457_126.a('node.textfunc',function(g) {
  38049. g.beginPath();
  38050. var str=Node457_126.a('node.text') || '0';
  38051. var color=Node457_126.a('node.color') || 'rgba(0,0,0,1)';
  38052. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node457_126width,Node457_126height,13.3333*_ratio.ratioY,"center",color,' '+ Node457_126fontSize + 'px "Arial"', 0,g);
  38053. });
  38054. }
  38055. if (false) {
  38056. Node457_126.a('node.underlinepoints',[Node457_126lineStart, (26 - 13.3333) * 0.5 * _ratio.ratioY + Node457_126fontSize + 2 , ht.Default.getTextSize('0', ' '+ Node457_126fontSize + 'px "Arial"').width + 6, (Node457_126height - Node457_126fontSize) * 0.5*_ratio.ratioY + Node457_126fontSize + 2 ]);
  38057. Node457_126.a('node.underlinevisible',false);
  38058. Node457_126.a('node.underlineBorderWidth', 1);
  38059. }
  38060. dataModel.add(Node457_126);
  38061. zoomNodeList.push({
  38062. node: Node457_126,
  38063. borderWidth: 0,
  38064. attr: 'node.borderwidth'
  38065. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  38066. var Node457_127 = new ht.Node();
  38067. var Node457_127textStart, Node457_127textWidth, Node457_127lineStart, Node457_127align = 'center', Node457_127fontSize = 13.3333*_ratio.ratioY,Node457_127width = 58*_ratio.ratioX, Node457_127height = 26*_ratio.ratioY;
  38068. (function () {
  38069. if (Node457_127align === 'left') {
  38070. Node457_127textStart = Node457_127fontSize * 0.2 > 2 ? Node457_127fontSize * 0.2 - 4 : Node457_127fontSize * 0.2 - 9;
  38071. Node457_127textWidth = Node457_127width;
  38072. Node457_127lineStart = 1;
  38073. } else if (Node457_127align === 'right') {
  38074. Node457_127textStart = 0;
  38075. Node457_127textWidth =Node457_127fontSize <= 8 ? Node457_127width + Node457_127fontSize * 0.2 + 6 : Node457_127width - Node457_127fontSize * 0.2;
  38076. Node457_127lineStart = (Node457_127width - (ht.Default.getTextSize('0', ' '+ Node457_127fontSize + 'px "Arial"').width + 6)) * 0.5;
  38077. } else if (Node457_127align === 'center') {
  38078. Node457_127textStart = -3;
  38079. Node457_127textWidth = Node457_127width;
  38080. Node457_127lineStart = Node457_127width - ht.Default.getTextSize('0', ' '+ Node457_127fontSize + 'px "Arial"').width - 11;
  38081. }
  38082. })();
  38083. Node457_127.setImage(GD.getTextJSON(Node457_127width, Node457_127height, true, false, false, ' '+ Node457_127fontSize + 'px "Arial"'))
  38084. Node457_127.setPosition(355*ratio.ratioX, 75*ratio.ratioY);
  38085. Node457_127.setWidth(Node457_127width);
  38086. Node457_127.setHeight(Node457_127height);
  38087. Node457_127._nodeType = 'text';
  38088. Node457_127._disallowEvert = true;
  38089. Node457_127.setRotation(0*Math.PI/180);
  38090. Node457_127.a('node.width', Node457_127width);
  38091. Node457_127.a('node.height', Node457_127height);
  38092. Node457_127.a('node.rect', [0, 0, Node457_127width, Node457_127height]);
  38093. Node457_127.a('node.bordercolor','rgba(0,0,0,1)');
  38094. Node457_127.a('node.borderwidth', 0);
  38095. Node457_127.a('node.background','' || 'rgba(0,0,0,0)');
  38096. Node457_127.a('node.gradient','');
  38097. Node457_127.a('node.gradientcolor','');
  38098. Node457_127.a('node.text','0');
  38099. Node457_127.a('node.textalign','center');
  38100. Node457_127.a('node.textvAlign','middle');
  38101. Node457_127.a('node.textrect', [Node457_127textStart, 0, Node457_127textWidth, Node457_127height]);
  38102. Node457_127.a('node.color','rgba(0,0,0,1)');
  38103. Node457_127.a('node.font',' '+ Node457_127fontSize + 'px "Arial"');
  38104. Node457_127.a('node.textvisible',true);
  38105. Node457_127.a('node.linefeed',false);
  38106. if (false) {
  38107. Node457_127.a('node.textfunc',function(g) {
  38108. g.beginPath();
  38109. var str=Node457_127.a('node.text') || '0';
  38110. var color=Node457_127.a('node.color') || 'rgba(0,0,0,1)';
  38111. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node457_127width,Node457_127height,13.3333*_ratio.ratioY,"center",color,' '+ Node457_127fontSize + 'px "Arial"', 0,g);
  38112. });
  38113. }
  38114. if (false) {
  38115. Node457_127.a('node.underlinepoints',[Node457_127lineStart, (26 - 13.3333) * 0.5 * _ratio.ratioY + Node457_127fontSize + 2 , ht.Default.getTextSize('0', ' '+ Node457_127fontSize + 'px "Arial"').width + 6, (Node457_127height - Node457_127fontSize) * 0.5*_ratio.ratioY + Node457_127fontSize + 2 ]);
  38116. Node457_127.a('node.underlinevisible',false);
  38117. Node457_127.a('node.underlineBorderWidth', 1);
  38118. }
  38119. dataModel.add(Node457_127);
  38120. zoomNodeList.push({
  38121. node: Node457_127,
  38122. borderWidth: 0,
  38123. attr: 'node.borderwidth'
  38124. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  38125. var Node457_128 = new ht.Node();
  38126. var Node457_128textStart, Node457_128textWidth, Node457_128lineStart, Node457_128align = 'center', Node457_128fontSize = 13.3333*_ratio.ratioY,Node457_128width = 58*_ratio.ratioX, Node457_128height = 26*_ratio.ratioY;
  38127. (function () {
  38128. if (Node457_128align === 'left') {
  38129. Node457_128textStart = Node457_128fontSize * 0.2 > 2 ? Node457_128fontSize * 0.2 - 4 : Node457_128fontSize * 0.2 - 9;
  38130. Node457_128textWidth = Node457_128width;
  38131. Node457_128lineStart = 1;
  38132. } else if (Node457_128align === 'right') {
  38133. Node457_128textStart = 0;
  38134. Node457_128textWidth =Node457_128fontSize <= 8 ? Node457_128width + Node457_128fontSize * 0.2 + 6 : Node457_128width - Node457_128fontSize * 0.2;
  38135. Node457_128lineStart = (Node457_128width - (ht.Default.getTextSize('0', ' '+ Node457_128fontSize + 'px "Arial"').width + 6)) * 0.5;
  38136. } else if (Node457_128align === 'center') {
  38137. Node457_128textStart = -3;
  38138. Node457_128textWidth = Node457_128width;
  38139. Node457_128lineStart = Node457_128width - ht.Default.getTextSize('0', ' '+ Node457_128fontSize + 'px "Arial"').width - 11;
  38140. }
  38141. })();
  38142. Node457_128.setImage(GD.getTextJSON(Node457_128width, Node457_128height, true, false, false, ' '+ Node457_128fontSize + 'px "Arial"'))
  38143. Node457_128.setPosition(355*ratio.ratioX, 100*ratio.ratioY);
  38144. Node457_128.setWidth(Node457_128width);
  38145. Node457_128.setHeight(Node457_128height);
  38146. Node457_128._nodeType = 'text';
  38147. Node457_128._disallowEvert = true;
  38148. Node457_128.setRotation(0*Math.PI/180);
  38149. Node457_128.a('node.width', Node457_128width);
  38150. Node457_128.a('node.height', Node457_128height);
  38151. Node457_128.a('node.rect', [0, 0, Node457_128width, Node457_128height]);
  38152. Node457_128.a('node.bordercolor','rgba(0,0,0,1)');
  38153. Node457_128.a('node.borderwidth', 0);
  38154. Node457_128.a('node.background','' || 'rgba(0,0,0,0)');
  38155. Node457_128.a('node.gradient','');
  38156. Node457_128.a('node.gradientcolor','');
  38157. Node457_128.a('node.text','0');
  38158. Node457_128.a('node.textalign','center');
  38159. Node457_128.a('node.textvAlign','middle');
  38160. Node457_128.a('node.textrect', [Node457_128textStart, 0, Node457_128textWidth, Node457_128height]);
  38161. Node457_128.a('node.color','rgba(0,0,0,1)');
  38162. Node457_128.a('node.font',' '+ Node457_128fontSize + 'px "Arial"');
  38163. Node457_128.a('node.textvisible',true);
  38164. Node457_128.a('node.linefeed',false);
  38165. if (false) {
  38166. Node457_128.a('node.textfunc',function(g) {
  38167. g.beginPath();
  38168. var str=Node457_128.a('node.text') || '0';
  38169. var color=Node457_128.a('node.color') || 'rgba(0,0,0,1)';
  38170. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node457_128width,Node457_128height,13.3333*_ratio.ratioY,"center",color,' '+ Node457_128fontSize + 'px "Arial"', 0,g);
  38171. });
  38172. }
  38173. if (false) {
  38174. Node457_128.a('node.underlinepoints',[Node457_128lineStart, (26 - 13.3333) * 0.5 * _ratio.ratioY + Node457_128fontSize + 2 , ht.Default.getTextSize('0', ' '+ Node457_128fontSize + 'px "Arial"').width + 6, (Node457_128height - Node457_128fontSize) * 0.5*_ratio.ratioY + Node457_128fontSize + 2 ]);
  38175. Node457_128.a('node.underlinevisible',false);
  38176. Node457_128.a('node.underlineBorderWidth', 1);
  38177. }
  38178. dataModel.add(Node457_128);
  38179. zoomNodeList.push({
  38180. node: Node457_128,
  38181. borderWidth: 0,
  38182. attr: 'node.borderwidth'
  38183. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  38184. var Node457_129 = new ht.Node();
  38185. var Node457_129textStart, Node457_129textWidth, Node457_129lineStart, Node457_129align = 'center', Node457_129fontSize = 13.3333*_ratio.ratioY,Node457_129width = 58*_ratio.ratioX, Node457_129height = 26*_ratio.ratioY;
  38186. (function () {
  38187. if (Node457_129align === 'left') {
  38188. Node457_129textStart = Node457_129fontSize * 0.2 > 2 ? Node457_129fontSize * 0.2 - 4 : Node457_129fontSize * 0.2 - 9;
  38189. Node457_129textWidth = Node457_129width;
  38190. Node457_129lineStart = 1;
  38191. } else if (Node457_129align === 'right') {
  38192. Node457_129textStart = 0;
  38193. Node457_129textWidth =Node457_129fontSize <= 8 ? Node457_129width + Node457_129fontSize * 0.2 + 6 : Node457_129width - Node457_129fontSize * 0.2;
  38194. Node457_129lineStart = (Node457_129width - (ht.Default.getTextSize('0', ' '+ Node457_129fontSize + 'px "Arial"').width + 6)) * 0.5;
  38195. } else if (Node457_129align === 'center') {
  38196. Node457_129textStart = -3;
  38197. Node457_129textWidth = Node457_129width;
  38198. Node457_129lineStart = Node457_129width - ht.Default.getTextSize('0', ' '+ Node457_129fontSize + 'px "Arial"').width - 11;
  38199. }
  38200. })();
  38201. Node457_129.setImage(GD.getTextJSON(Node457_129width, Node457_129height, true, false, false, ' '+ Node457_129fontSize + 'px "Arial"'))
  38202. Node457_129.setPosition(355*ratio.ratioX, 123*ratio.ratioY);
  38203. Node457_129.setWidth(Node457_129width);
  38204. Node457_129.setHeight(Node457_129height);
  38205. Node457_129._nodeType = 'text';
  38206. Node457_129._disallowEvert = true;
  38207. Node457_129.setRotation(0*Math.PI/180);
  38208. Node457_129.a('node.width', Node457_129width);
  38209. Node457_129.a('node.height', Node457_129height);
  38210. Node457_129.a('node.rect', [0, 0, Node457_129width, Node457_129height]);
  38211. Node457_129.a('node.bordercolor','rgba(0,0,0,1)');
  38212. Node457_129.a('node.borderwidth', 0);
  38213. Node457_129.a('node.background','' || 'rgba(0,0,0,0)');
  38214. Node457_129.a('node.gradient','');
  38215. Node457_129.a('node.gradientcolor','');
  38216. Node457_129.a('node.text','0');
  38217. Node457_129.a('node.textalign','center');
  38218. Node457_129.a('node.textvAlign','middle');
  38219. Node457_129.a('node.textrect', [Node457_129textStart, 0, Node457_129textWidth, Node457_129height]);
  38220. Node457_129.a('node.color','rgba(0,0,0,1)');
  38221. Node457_129.a('node.font',' '+ Node457_129fontSize + 'px "Arial"');
  38222. Node457_129.a('node.textvisible',true);
  38223. Node457_129.a('node.linefeed',false);
  38224. if (false) {
  38225. Node457_129.a('node.textfunc',function(g) {
  38226. g.beginPath();
  38227. var str=Node457_129.a('node.text') || '0';
  38228. var color=Node457_129.a('node.color') || 'rgba(0,0,0,1)';
  38229. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node457_129width,Node457_129height,13.3333*_ratio.ratioY,"center",color,' '+ Node457_129fontSize + 'px "Arial"', 0,g);
  38230. });
  38231. }
  38232. if (false) {
  38233. Node457_129.a('node.underlinepoints',[Node457_129lineStart, (26 - 13.3333) * 0.5 * _ratio.ratioY + Node457_129fontSize + 2 , ht.Default.getTextSize('0', ' '+ Node457_129fontSize + 'px "Arial"').width + 6, (Node457_129height - Node457_129fontSize) * 0.5*_ratio.ratioY + Node457_129fontSize + 2 ]);
  38234. Node457_129.a('node.underlinevisible',false);
  38235. Node457_129.a('node.underlineBorderWidth', 1);
  38236. }
  38237. dataModel.add(Node457_129);
  38238. zoomNodeList.push({
  38239. node: Node457_129,
  38240. borderWidth: 0,
  38241. attr: 'node.borderwidth'
  38242. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  38243. var Node457_130type = 'rect';
  38244. var Node457_130 = new ht.Node(),
  38245. Node457_130BorderWidth = 1*2;
  38246. if (Node457_130type === 'arc') {
  38247. Node457_130BorderWidth *= 1;
  38248. }
  38249. Node457_130.setImage(GD.getRectJSON(65*_ratio.ratioX, 24.33136*_ratio.ratioY, Node457_130type, '@arcFrom@', '@arcTo@', '@arcClose@'));
  38250. Node457_130.setPosition(434*ratio.ratioX, 49*ratio.ratioY);
  38251. Node457_130.setSize(65*_ratio.ratioX, 24.33136*_ratio.ratioY);
  38252. Node457_130.s({
  38253. 'pixelPerfect':true
  38254. /*@AddPara@*/
  38255. });
  38256. Node457_130.a('node.width', 65*_ratio.ratioX);
  38257. Node457_130.a('node.height', 24.33136*_ratio.ratioY);
  38258. Node457_130.a('node.type', Node457_130type);
  38259. Node457_130.a('node.rect', [0, 0, 65*_ratio.ratioX, 24.33136*_ratio.ratioY]);
  38260. Node457_130.a('node.background', 'rgba(255,255,255,0.003921569)');
  38261. Node457_130.a('node.gradientcolor', '');
  38262. Node457_130.a('node.gradient', '');
  38263. Node457_130.a('node.borderwidth', Node457_130BorderWidth);
  38264. Node457_130.a('node.color', 'rgba(224,224,224,1)');
  38265. Node457_130.a('node.fillrect', [0,0,0,0]);
  38266. Node457_130.a('node.fillbackcolor', 'rgba(0,0,0,0)');
  38267. Node457_130.a('node.fillgradientcolor', 'rgba(0,0,0,0)');
  38268. Node457_130.a('node.fillgradient', '');
  38269. if (Node457_130type !== 'rect') {
  38270. Node457_130.a('node.arcFrom', parseFloat('@arcFrom@'));
  38271. Node457_130.a('node.arcTo', parseFloat('@arcTo@'));
  38272. Node457_130.a('node.arcClose', '@arcClose@' === 'true' ? true : false);
  38273. }
  38274. if (Node457_130type === 'arc') {
  38275. Node457_130.a('node.arcOval', true);
  38276. }
  38277. Node457_130.setRotation(0*Math.PI/180);
  38278. Node457_130.borderWidth = Node457_130BorderWidth;
  38279. Node457_130.borderFillwidth = Node457_130BorderWidth;
  38280. dataModel.add(Node457_130);
  38281. Node457_130._nodename = 'Node457_130'
  38282. Node457_130._nodeType = 'rect';
  38283. zoomNodeList.push({
  38284. node: Node457_130,
  38285. attr: 'node.borderwidth'
  38286. });
  38287. (function (node, _img) {
  38288. var setWidth = node.setWidth,
  38289. setHeight = node.setHeight;
  38290. node.setWidth = function (width) {
  38291. if (width === this.getWidth()) return ;
  38292. var height = this.getHeight();
  38293. this.a('node.width', width);
  38294. this.a('node.rect', [0,0,width, height]);
  38295. setWidth.apply(this, arguments);
  38296. }
  38297. node.setHeight = function (height) {
  38298. if (height === this.getHeight()) return ;
  38299. var width = this.getWidth();
  38300. this.a('node.height', height);
  38301. this.a('node.rect', [0,0,width, height]);
  38302. setHeight.apply(this, arguments);
  38303. }
  38304. })(Node457_130, Node457_130.getImage());_ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  38305. var Node457_131type = 'rect';
  38306. var Node457_131 = new ht.Node(),
  38307. Node457_131BorderWidth = 1*2;
  38308. if (Node457_131type === 'arc') {
  38309. Node457_131BorderWidth *= 1;
  38310. }
  38311. Node457_131.setImage(GD.getRectJSON(65*_ratio.ratioX, 24.33138*_ratio.ratioY, Node457_131type, '@arcFrom@', '@arcTo@', '@arcClose@'));
  38312. Node457_131.setPosition(434*ratio.ratioX, 73*ratio.ratioY);
  38313. Node457_131.setSize(65*_ratio.ratioX, 24.33138*_ratio.ratioY);
  38314. Node457_131.s({
  38315. 'pixelPerfect':true
  38316. /*@AddPara@*/
  38317. });
  38318. Node457_131.a('node.width', 65*_ratio.ratioX);
  38319. Node457_131.a('node.height', 24.33138*_ratio.ratioY);
  38320. Node457_131.a('node.type', Node457_131type);
  38321. Node457_131.a('node.rect', [0, 0, 65*_ratio.ratioX, 24.33138*_ratio.ratioY]);
  38322. Node457_131.a('node.background', 'rgba(255,255,255,0.003921569)');
  38323. Node457_131.a('node.gradientcolor', '');
  38324. Node457_131.a('node.gradient', '');
  38325. Node457_131.a('node.borderwidth', Node457_131BorderWidth);
  38326. Node457_131.a('node.color', 'rgba(224,224,224,1)');
  38327. Node457_131.a('node.fillrect', [0,0,0,0]);
  38328. Node457_131.a('node.fillbackcolor', 'rgba(0,0,0,0)');
  38329. Node457_131.a('node.fillgradientcolor', 'rgba(0,0,0,0)');
  38330. Node457_131.a('node.fillgradient', '');
  38331. if (Node457_131type !== 'rect') {
  38332. Node457_131.a('node.arcFrom', parseFloat('@arcFrom@'));
  38333. Node457_131.a('node.arcTo', parseFloat('@arcTo@'));
  38334. Node457_131.a('node.arcClose', '@arcClose@' === 'true' ? true : false);
  38335. }
  38336. if (Node457_131type === 'arc') {
  38337. Node457_131.a('node.arcOval', true);
  38338. }
  38339. Node457_131.setRotation(0*Math.PI/180);
  38340. Node457_131.borderWidth = Node457_131BorderWidth;
  38341. Node457_131.borderFillwidth = Node457_131BorderWidth;
  38342. dataModel.add(Node457_131);
  38343. Node457_131._nodename = 'Node457_131'
  38344. Node457_131._nodeType = 'rect';
  38345. zoomNodeList.push({
  38346. node: Node457_131,
  38347. attr: 'node.borderwidth'
  38348. });
  38349. (function (node, _img) {
  38350. var setWidth = node.setWidth,
  38351. setHeight = node.setHeight;
  38352. node.setWidth = function (width) {
  38353. if (width === this.getWidth()) return ;
  38354. var height = this.getHeight();
  38355. this.a('node.width', width);
  38356. this.a('node.rect', [0,0,width, height]);
  38357. setWidth.apply(this, arguments);
  38358. }
  38359. node.setHeight = function (height) {
  38360. if (height === this.getHeight()) return ;
  38361. var width = this.getWidth();
  38362. this.a('node.height', height);
  38363. this.a('node.rect', [0,0,width, height]);
  38364. setHeight.apply(this, arguments);
  38365. }
  38366. })(Node457_131, Node457_131.getImage());_ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  38367. var Node457_132type = 'rect';
  38368. var Node457_132 = new ht.Node(),
  38369. Node457_132BorderWidth = 1*2;
  38370. if (Node457_132type === 'arc') {
  38371. Node457_132BorderWidth *= 1;
  38372. }
  38373. Node457_132.setImage(GD.getRectJSON(65*_ratio.ratioX, 24.33138*_ratio.ratioY, Node457_132type, '@arcFrom@', '@arcTo@', '@arcClose@'));
  38374. Node457_132.setPosition(434*ratio.ratioX, 97*ratio.ratioY);
  38375. Node457_132.setSize(65*_ratio.ratioX, 24.33138*_ratio.ratioY);
  38376. Node457_132.s({
  38377. 'pixelPerfect':true
  38378. /*@AddPara@*/
  38379. });
  38380. Node457_132.a('node.width', 65*_ratio.ratioX);
  38381. Node457_132.a('node.height', 24.33138*_ratio.ratioY);
  38382. Node457_132.a('node.type', Node457_132type);
  38383. Node457_132.a('node.rect', [0, 0, 65*_ratio.ratioX, 24.33138*_ratio.ratioY]);
  38384. Node457_132.a('node.background', 'rgba(255,255,255,0.003921569)');
  38385. Node457_132.a('node.gradientcolor', '');
  38386. Node457_132.a('node.gradient', '');
  38387. Node457_132.a('node.borderwidth', Node457_132BorderWidth);
  38388. Node457_132.a('node.color', 'rgba(224,224,224,1)');
  38389. Node457_132.a('node.fillrect', [0,0,0,0]);
  38390. Node457_132.a('node.fillbackcolor', 'rgba(0,0,0,0)');
  38391. Node457_132.a('node.fillgradientcolor', 'rgba(0,0,0,0)');
  38392. Node457_132.a('node.fillgradient', '');
  38393. if (Node457_132type !== 'rect') {
  38394. Node457_132.a('node.arcFrom', parseFloat('@arcFrom@'));
  38395. Node457_132.a('node.arcTo', parseFloat('@arcTo@'));
  38396. Node457_132.a('node.arcClose', '@arcClose@' === 'true' ? true : false);
  38397. }
  38398. if (Node457_132type === 'arc') {
  38399. Node457_132.a('node.arcOval', true);
  38400. }
  38401. Node457_132.setRotation(0*Math.PI/180);
  38402. Node457_132.borderWidth = Node457_132BorderWidth;
  38403. Node457_132.borderFillwidth = Node457_132BorderWidth;
  38404. dataModel.add(Node457_132);
  38405. Node457_132._nodename = 'Node457_132'
  38406. Node457_132._nodeType = 'rect';
  38407. zoomNodeList.push({
  38408. node: Node457_132,
  38409. attr: 'node.borderwidth'
  38410. });
  38411. (function (node, _img) {
  38412. var setWidth = node.setWidth,
  38413. setHeight = node.setHeight;
  38414. node.setWidth = function (width) {
  38415. if (width === this.getWidth()) return ;
  38416. var height = this.getHeight();
  38417. this.a('node.width', width);
  38418. this.a('node.rect', [0,0,width, height]);
  38419. setWidth.apply(this, arguments);
  38420. }
  38421. node.setHeight = function (height) {
  38422. if (height === this.getHeight()) return ;
  38423. var width = this.getWidth();
  38424. this.a('node.height', height);
  38425. this.a('node.rect', [0,0,width, height]);
  38426. setHeight.apply(this, arguments);
  38427. }
  38428. })(Node457_132, Node457_132.getImage());_ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  38429. var Node457_133type = 'rect';
  38430. var Node457_133 = new ht.Node(),
  38431. Node457_133BorderWidth = 1*2;
  38432. if (Node457_133type === 'arc') {
  38433. Node457_133BorderWidth *= 1;
  38434. }
  38435. Node457_133.setImage(GD.getRectJSON(65*_ratio.ratioX, 24.33136*_ratio.ratioY, Node457_133type, '@arcFrom@', '@arcTo@', '@arcClose@'));
  38436. Node457_133.setPosition(434*ratio.ratioX, 122*ratio.ratioY);
  38437. Node457_133.setSize(65*_ratio.ratioX, 24.33136*_ratio.ratioY);
  38438. Node457_133.s({
  38439. 'pixelPerfect':true
  38440. /*@AddPara@*/
  38441. });
  38442. Node457_133.a('node.width', 65*_ratio.ratioX);
  38443. Node457_133.a('node.height', 24.33136*_ratio.ratioY);
  38444. Node457_133.a('node.type', Node457_133type);
  38445. Node457_133.a('node.rect', [0, 0, 65*_ratio.ratioX, 24.33136*_ratio.ratioY]);
  38446. Node457_133.a('node.background', 'rgba(255,255,255,0.003921569)');
  38447. Node457_133.a('node.gradientcolor', '');
  38448. Node457_133.a('node.gradient', '');
  38449. Node457_133.a('node.borderwidth', Node457_133BorderWidth);
  38450. Node457_133.a('node.color', 'rgba(224,224,224,1)');
  38451. Node457_133.a('node.fillrect', [0,0,0,0]);
  38452. Node457_133.a('node.fillbackcolor', 'rgba(0,0,0,0)');
  38453. Node457_133.a('node.fillgradientcolor', 'rgba(0,0,0,0)');
  38454. Node457_133.a('node.fillgradient', '');
  38455. if (Node457_133type !== 'rect') {
  38456. Node457_133.a('node.arcFrom', parseFloat('@arcFrom@'));
  38457. Node457_133.a('node.arcTo', parseFloat('@arcTo@'));
  38458. Node457_133.a('node.arcClose', '@arcClose@' === 'true' ? true : false);
  38459. }
  38460. if (Node457_133type === 'arc') {
  38461. Node457_133.a('node.arcOval', true);
  38462. }
  38463. Node457_133.setRotation(0*Math.PI/180);
  38464. Node457_133.borderWidth = Node457_133BorderWidth;
  38465. Node457_133.borderFillwidth = Node457_133BorderWidth;
  38466. dataModel.add(Node457_133);
  38467. Node457_133._nodename = 'Node457_133'
  38468. Node457_133._nodeType = 'rect';
  38469. zoomNodeList.push({
  38470. node: Node457_133,
  38471. attr: 'node.borderwidth'
  38472. });
  38473. (function (node, _img) {
  38474. var setWidth = node.setWidth,
  38475. setHeight = node.setHeight;
  38476. node.setWidth = function (width) {
  38477. if (width === this.getWidth()) return ;
  38478. var height = this.getHeight();
  38479. this.a('node.width', width);
  38480. this.a('node.rect', [0,0,width, height]);
  38481. setWidth.apply(this, arguments);
  38482. }
  38483. node.setHeight = function (height) {
  38484. if (height === this.getHeight()) return ;
  38485. var width = this.getWidth();
  38486. this.a('node.height', height);
  38487. this.a('node.rect', [0,0,width, height]);
  38488. setHeight.apply(this, arguments);
  38489. }
  38490. })(Node457_133, Node457_133.getImage());_ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  38491. var Node457_134type = 'rect';
  38492. var Node457_134 = new ht.Node(),
  38493. Node457_134BorderWidth = 1*2;
  38494. if (Node457_134type === 'arc') {
  38495. Node457_134BorderWidth *= 1;
  38496. }
  38497. Node457_134.setImage(GD.getRectJSON(65*_ratio.ratioX, 24.33138*_ratio.ratioY, Node457_134type, '@arcFrom@', '@arcTo@', '@arcClose@'));
  38498. Node457_134.setPosition(434*ratio.ratioX, 146*ratio.ratioY);
  38499. Node457_134.setSize(65*_ratio.ratioX, 24.33138*_ratio.ratioY);
  38500. Node457_134.s({
  38501. 'pixelPerfect':true
  38502. /*@AddPara@*/
  38503. });
  38504. Node457_134.a('node.width', 65*_ratio.ratioX);
  38505. Node457_134.a('node.height', 24.33138*_ratio.ratioY);
  38506. Node457_134.a('node.type', Node457_134type);
  38507. Node457_134.a('node.rect', [0, 0, 65*_ratio.ratioX, 24.33138*_ratio.ratioY]);
  38508. Node457_134.a('node.background', 'rgba(255,255,255,0.003921569)');
  38509. Node457_134.a('node.gradientcolor', '');
  38510. Node457_134.a('node.gradient', '');
  38511. Node457_134.a('node.borderwidth', Node457_134BorderWidth);
  38512. Node457_134.a('node.color', 'rgba(224,224,224,1)');
  38513. Node457_134.a('node.fillrect', [0,0,0,0]);
  38514. Node457_134.a('node.fillbackcolor', 'rgba(0,0,0,0)');
  38515. Node457_134.a('node.fillgradientcolor', 'rgba(0,0,0,0)');
  38516. Node457_134.a('node.fillgradient', '');
  38517. if (Node457_134type !== 'rect') {
  38518. Node457_134.a('node.arcFrom', parseFloat('@arcFrom@'));
  38519. Node457_134.a('node.arcTo', parseFloat('@arcTo@'));
  38520. Node457_134.a('node.arcClose', '@arcClose@' === 'true' ? true : false);
  38521. }
  38522. if (Node457_134type === 'arc') {
  38523. Node457_134.a('node.arcOval', true);
  38524. }
  38525. Node457_134.setRotation(0*Math.PI/180);
  38526. Node457_134.borderWidth = Node457_134BorderWidth;
  38527. Node457_134.borderFillwidth = Node457_134BorderWidth;
  38528. dataModel.add(Node457_134);
  38529. Node457_134._nodename = 'Node457_134'
  38530. Node457_134._nodeType = 'rect';
  38531. zoomNodeList.push({
  38532. node: Node457_134,
  38533. attr: 'node.borderwidth'
  38534. });
  38535. (function (node, _img) {
  38536. var setWidth = node.setWidth,
  38537. setHeight = node.setHeight;
  38538. node.setWidth = function (width) {
  38539. if (width === this.getWidth()) return ;
  38540. var height = this.getHeight();
  38541. this.a('node.width', width);
  38542. this.a('node.rect', [0,0,width, height]);
  38543. setWidth.apply(this, arguments);
  38544. }
  38545. node.setHeight = function (height) {
  38546. if (height === this.getHeight()) return ;
  38547. var width = this.getWidth();
  38548. this.a('node.height', height);
  38549. this.a('node.rect', [0,0,width, height]);
  38550. setHeight.apply(this, arguments);
  38551. }
  38552. })(Node457_134, Node457_134.getImage());_ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  38553. var Node457_135 = new ht.Node();
  38554. var Node457_135textStart, Node457_135textWidth, Node457_135lineStart, Node457_135align = 'center', Node457_135fontSize = 13.3333*_ratio.ratioY,Node457_135width = 59*_ratio.ratioX, Node457_135height = 26*_ratio.ratioY;
  38555. (function () {
  38556. if (Node457_135align === 'left') {
  38557. Node457_135textStart = Node457_135fontSize * 0.2 > 2 ? Node457_135fontSize * 0.2 - 4 : Node457_135fontSize * 0.2 - 9;
  38558. Node457_135textWidth = Node457_135width;
  38559. Node457_135lineStart = 1;
  38560. } else if (Node457_135align === 'right') {
  38561. Node457_135textStart = 0;
  38562. Node457_135textWidth =Node457_135fontSize <= 8 ? Node457_135width + Node457_135fontSize * 0.2 + 6 : Node457_135width - Node457_135fontSize * 0.2;
  38563. Node457_135lineStart = (Node457_135width - (ht.Default.getTextSize('万kW', ' '+ Node457_135fontSize + 'px "Arial"').width + 6)) * 0.5;
  38564. } else if (Node457_135align === 'center') {
  38565. Node457_135textStart = -3;
  38566. Node457_135textWidth = Node457_135width;
  38567. Node457_135lineStart = Node457_135width - ht.Default.getTextSize('万kW', ' '+ Node457_135fontSize + 'px "Arial"').width - 11;
  38568. }
  38569. })();
  38570. Node457_135.setImage(GD.getTextJSON(Node457_135width, Node457_135height, true, false, false, ' '+ Node457_135fontSize + 'px "Arial"'))
  38571. Node457_135.setPosition(435*ratio.ratioX, 51*ratio.ratioY);
  38572. Node457_135.setWidth(Node457_135width);
  38573. Node457_135.setHeight(Node457_135height);
  38574. Node457_135._nodeType = 'text';
  38575. Node457_135._disallowEvert = true;
  38576. Node457_135.setRotation(0*Math.PI/180);
  38577. Node457_135.a('node.width', Node457_135width);
  38578. Node457_135.a('node.height', Node457_135height);
  38579. Node457_135.a('node.rect', [0, 0, Node457_135width, Node457_135height]);
  38580. Node457_135.a('node.bordercolor','rgba(128,128,128,1)');
  38581. Node457_135.a('node.borderwidth', 0);
  38582. Node457_135.a('node.background','' || 'rgba(0,0,0,0)');
  38583. Node457_135.a('node.gradient','');
  38584. Node457_135.a('node.gradientcolor','');
  38585. Node457_135.a('node.text','万kW');
  38586. Node457_135.a('node.textalign','center');
  38587. Node457_135.a('node.textvAlign','middle');
  38588. Node457_135.a('node.textrect', [Node457_135textStart, 0, Node457_135textWidth, Node457_135height]);
  38589. Node457_135.a('node.color','rgba(128,128,128,1)');
  38590. Node457_135.a('node.font',' '+ Node457_135fontSize + 'px "Arial"');
  38591. Node457_135.a('node.textvisible',true);
  38592. Node457_135.a('node.linefeed',false);
  38593. if (false) {
  38594. Node457_135.a('node.textfunc',function(g) {
  38595. g.beginPath();
  38596. var str=Node457_135.a('node.text') || '万kW';
  38597. var color=Node457_135.a('node.color') || 'rgba(128,128,128,1)';
  38598. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node457_135width,Node457_135height,13.3333*_ratio.ratioY,"center",color,' '+ Node457_135fontSize + 'px "Arial"', 0,g);
  38599. });
  38600. }
  38601. if (false) {
  38602. Node457_135.a('node.underlinepoints',[Node457_135lineStart, (26 - 13.3333) * 0.5 * _ratio.ratioY + Node457_135fontSize + 2 , ht.Default.getTextSize('万kW', ' '+ Node457_135fontSize + 'px "Arial"').width + 6, (Node457_135height - Node457_135fontSize) * 0.5*_ratio.ratioY + Node457_135fontSize + 2 ]);
  38603. Node457_135.a('node.underlinevisible',false);
  38604. Node457_135.a('node.underlineBorderWidth', 1);
  38605. }
  38606. dataModel.add(Node457_135);
  38607. zoomNodeList.push({
  38608. node: Node457_135,
  38609. borderWidth: 0,
  38610. attr: 'node.borderwidth'
  38611. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  38612. var Node457_136 = new ht.Node();
  38613. var Node457_136textStart, Node457_136textWidth, Node457_136lineStart, Node457_136align = 'center', Node457_136fontSize = 13.3333*_ratio.ratioY,Node457_136width = 59*_ratio.ratioX, Node457_136height = 26*_ratio.ratioY;
  38614. (function () {
  38615. if (Node457_136align === 'left') {
  38616. Node457_136textStart = Node457_136fontSize * 0.2 > 2 ? Node457_136fontSize * 0.2 - 4 : Node457_136fontSize * 0.2 - 9;
  38617. Node457_136textWidth = Node457_136width;
  38618. Node457_136lineStart = 1;
  38619. } else if (Node457_136align === 'right') {
  38620. Node457_136textStart = 0;
  38621. Node457_136textWidth =Node457_136fontSize <= 8 ? Node457_136width + Node457_136fontSize * 0.2 + 6 : Node457_136width - Node457_136fontSize * 0.2;
  38622. Node457_136lineStart = (Node457_136width - (ht.Default.getTextSize('MW', ' '+ Node457_136fontSize + 'px "Arial"').width + 6)) * 0.5;
  38623. } else if (Node457_136align === 'center') {
  38624. Node457_136textStart = -3;
  38625. Node457_136textWidth = Node457_136width;
  38626. Node457_136lineStart = Node457_136width - ht.Default.getTextSize('MW', ' '+ Node457_136fontSize + 'px "Arial"').width - 11;
  38627. }
  38628. })();
  38629. Node457_136.setImage(GD.getTextJSON(Node457_136width, Node457_136height, true, false, false, ' '+ Node457_136fontSize + 'px "Arial"'))
  38630. Node457_136.setPosition(435*ratio.ratioX, 75*ratio.ratioY);
  38631. Node457_136.setWidth(Node457_136width);
  38632. Node457_136.setHeight(Node457_136height);
  38633. Node457_136._nodeType = 'text';
  38634. Node457_136._disallowEvert = true;
  38635. Node457_136.setRotation(0*Math.PI/180);
  38636. Node457_136.a('node.width', Node457_136width);
  38637. Node457_136.a('node.height', Node457_136height);
  38638. Node457_136.a('node.rect', [0, 0, Node457_136width, Node457_136height]);
  38639. Node457_136.a('node.bordercolor','rgba(128,128,128,1)');
  38640. Node457_136.a('node.borderwidth', 0);
  38641. Node457_136.a('node.background','' || 'rgba(0,0,0,0)');
  38642. Node457_136.a('node.gradient','');
  38643. Node457_136.a('node.gradientcolor','');
  38644. Node457_136.a('node.text','MW');
  38645. Node457_136.a('node.textalign','center');
  38646. Node457_136.a('node.textvAlign','middle');
  38647. Node457_136.a('node.textrect', [Node457_136textStart, 0, Node457_136textWidth, Node457_136height]);
  38648. Node457_136.a('node.color','rgba(128,128,128,1)');
  38649. Node457_136.a('node.font',' '+ Node457_136fontSize + 'px "Arial"');
  38650. Node457_136.a('node.textvisible',true);
  38651. Node457_136.a('node.linefeed',false);
  38652. if (false) {
  38653. Node457_136.a('node.textfunc',function(g) {
  38654. g.beginPath();
  38655. var str=Node457_136.a('node.text') || 'MW';
  38656. var color=Node457_136.a('node.color') || 'rgba(128,128,128,1)';
  38657. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node457_136width,Node457_136height,13.3333*_ratio.ratioY,"center",color,' '+ Node457_136fontSize + 'px "Arial"', 0,g);
  38658. });
  38659. }
  38660. if (false) {
  38661. Node457_136.a('node.underlinepoints',[Node457_136lineStart, (26 - 13.3333) * 0.5 * _ratio.ratioY + Node457_136fontSize + 2 , ht.Default.getTextSize('MW', ' '+ Node457_136fontSize + 'px "Arial"').width + 6, (Node457_136height - Node457_136fontSize) * 0.5*_ratio.ratioY + Node457_136fontSize + 2 ]);
  38662. Node457_136.a('node.underlinevisible',false);
  38663. Node457_136.a('node.underlineBorderWidth', 1);
  38664. }
  38665. dataModel.add(Node457_136);
  38666. zoomNodeList.push({
  38667. node: Node457_136,
  38668. borderWidth: 0,
  38669. attr: 'node.borderwidth'
  38670. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  38671. var Node457_137 = new ht.Node();
  38672. var Node457_137textStart, Node457_137textWidth, Node457_137lineStart, Node457_137align = 'center', Node457_137fontSize = 13.3333*_ratio.ratioY,Node457_137width = 59*_ratio.ratioX, Node457_137height = 26*_ratio.ratioY;
  38673. (function () {
  38674. if (Node457_137align === 'left') {
  38675. Node457_137textStart = Node457_137fontSize * 0.2 > 2 ? Node457_137fontSize * 0.2 - 4 : Node457_137fontSize * 0.2 - 9;
  38676. Node457_137textWidth = Node457_137width;
  38677. Node457_137lineStart = 1;
  38678. } else if (Node457_137align === 'right') {
  38679. Node457_137textStart = 0;
  38680. Node457_137textWidth =Node457_137fontSize <= 8 ? Node457_137width + Node457_137fontSize * 0.2 + 6 : Node457_137width - Node457_137fontSize * 0.2;
  38681. Node457_137lineStart = (Node457_137width - (ht.Default.getTextSize('m/s', ' '+ Node457_137fontSize + 'px "Arial"').width + 6)) * 0.5;
  38682. } else if (Node457_137align === 'center') {
  38683. Node457_137textStart = -3;
  38684. Node457_137textWidth = Node457_137width;
  38685. Node457_137lineStart = Node457_137width - ht.Default.getTextSize('m/s', ' '+ Node457_137fontSize + 'px "Arial"').width - 11;
  38686. }
  38687. })();
  38688. Node457_137.setImage(GD.getTextJSON(Node457_137width, Node457_137height, true, false, false, ' '+ Node457_137fontSize + 'px "Arial"'))
  38689. Node457_137.setPosition(435*ratio.ratioX, 98*ratio.ratioY);
  38690. Node457_137.setWidth(Node457_137width);
  38691. Node457_137.setHeight(Node457_137height);
  38692. Node457_137._nodeType = 'text';
  38693. Node457_137._disallowEvert = true;
  38694. Node457_137.setRotation(0*Math.PI/180);
  38695. Node457_137.a('node.width', Node457_137width);
  38696. Node457_137.a('node.height', Node457_137height);
  38697. Node457_137.a('node.rect', [0, 0, Node457_137width, Node457_137height]);
  38698. Node457_137.a('node.bordercolor','rgba(128,128,128,1)');
  38699. Node457_137.a('node.borderwidth', 0);
  38700. Node457_137.a('node.background','' || 'rgba(0,0,0,0)');
  38701. Node457_137.a('node.gradient','');
  38702. Node457_137.a('node.gradientcolor','');
  38703. Node457_137.a('node.text','m/s');
  38704. Node457_137.a('node.textalign','center');
  38705. Node457_137.a('node.textvAlign','middle');
  38706. Node457_137.a('node.textrect', [Node457_137textStart, 0, Node457_137textWidth, Node457_137height]);
  38707. Node457_137.a('node.color','rgba(128,128,128,1)');
  38708. Node457_137.a('node.font',' '+ Node457_137fontSize + 'px "Arial"');
  38709. Node457_137.a('node.textvisible',true);
  38710. Node457_137.a('node.linefeed',false);
  38711. if (false) {
  38712. Node457_137.a('node.textfunc',function(g) {
  38713. g.beginPath();
  38714. var str=Node457_137.a('node.text') || 'm/s';
  38715. var color=Node457_137.a('node.color') || 'rgba(128,128,128,1)';
  38716. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node457_137width,Node457_137height,13.3333*_ratio.ratioY,"center",color,' '+ Node457_137fontSize + 'px "Arial"', 0,g);
  38717. });
  38718. }
  38719. if (false) {
  38720. Node457_137.a('node.underlinepoints',[Node457_137lineStart, (26 - 13.3333) * 0.5 * _ratio.ratioY + Node457_137fontSize + 2 , ht.Default.getTextSize('m/s', ' '+ Node457_137fontSize + 'px "Arial"').width + 6, (Node457_137height - Node457_137fontSize) * 0.5*_ratio.ratioY + Node457_137fontSize + 2 ]);
  38721. Node457_137.a('node.underlinevisible',false);
  38722. Node457_137.a('node.underlineBorderWidth', 1);
  38723. }
  38724. dataModel.add(Node457_137);
  38725. zoomNodeList.push({
  38726. node: Node457_137,
  38727. borderWidth: 0,
  38728. attr: 'node.borderwidth'
  38729. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  38730. var Node457_138 = new ht.Node();
  38731. var Node457_138textStart, Node457_138textWidth, Node457_138lineStart, Node457_138align = 'center', Node457_138fontSize = 13.3333*_ratio.ratioY,Node457_138width = 59*_ratio.ratioX, Node457_138height = 26*_ratio.ratioY;
  38732. (function () {
  38733. if (Node457_138align === 'left') {
  38734. Node457_138textStart = Node457_138fontSize * 0.2 > 2 ? Node457_138fontSize * 0.2 - 4 : Node457_138fontSize * 0.2 - 9;
  38735. Node457_138textWidth = Node457_138width;
  38736. Node457_138lineStart = 1;
  38737. } else if (Node457_138align === 'right') {
  38738. Node457_138textStart = 0;
  38739. Node457_138textWidth =Node457_138fontSize <= 8 ? Node457_138width + Node457_138fontSize * 0.2 + 6 : Node457_138width - Node457_138fontSize * 0.2;
  38740. Node457_138lineStart = (Node457_138width - (ht.Default.getTextSize('万kWh', ' '+ Node457_138fontSize + 'px "Arial"').width + 6)) * 0.5;
  38741. } else if (Node457_138align === 'center') {
  38742. Node457_138textStart = -3;
  38743. Node457_138textWidth = Node457_138width;
  38744. Node457_138lineStart = Node457_138width - ht.Default.getTextSize('万kWh', ' '+ Node457_138fontSize + 'px "Arial"').width - 11;
  38745. }
  38746. })();
  38747. Node457_138.setImage(GD.getTextJSON(Node457_138width, Node457_138height, true, false, false, ' '+ Node457_138fontSize + 'px "Arial"'))
  38748. Node457_138.setPosition(435*ratio.ratioX, 124*ratio.ratioY);
  38749. Node457_138.setWidth(Node457_138width);
  38750. Node457_138.setHeight(Node457_138height);
  38751. Node457_138._nodeType = 'text';
  38752. Node457_138._disallowEvert = true;
  38753. Node457_138.setRotation(0*Math.PI/180);
  38754. Node457_138.a('node.width', Node457_138width);
  38755. Node457_138.a('node.height', Node457_138height);
  38756. Node457_138.a('node.rect', [0, 0, Node457_138width, Node457_138height]);
  38757. Node457_138.a('node.bordercolor','rgba(128,128,128,1)');
  38758. Node457_138.a('node.borderwidth', 0);
  38759. Node457_138.a('node.background','' || 'rgba(0,0,0,0)');
  38760. Node457_138.a('node.gradient','');
  38761. Node457_138.a('node.gradientcolor','');
  38762. Node457_138.a('node.text','万kWh');
  38763. Node457_138.a('node.textalign','center');
  38764. Node457_138.a('node.textvAlign','middle');
  38765. Node457_138.a('node.textrect', [Node457_138textStart, 0, Node457_138textWidth, Node457_138height]);
  38766. Node457_138.a('node.color','rgba(128,128,128,1)');
  38767. Node457_138.a('node.font',' '+ Node457_138fontSize + 'px "Arial"');
  38768. Node457_138.a('node.textvisible',true);
  38769. Node457_138.a('node.linefeed',false);
  38770. if (false) {
  38771. Node457_138.a('node.textfunc',function(g) {
  38772. g.beginPath();
  38773. var str=Node457_138.a('node.text') || '万kWh';
  38774. var color=Node457_138.a('node.color') || 'rgba(128,128,128,1)';
  38775. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node457_138width,Node457_138height,13.3333*_ratio.ratioY,"center",color,' '+ Node457_138fontSize + 'px "Arial"', 0,g);
  38776. });
  38777. }
  38778. if (false) {
  38779. Node457_138.a('node.underlinepoints',[Node457_138lineStart, (26 - 13.3333) * 0.5 * _ratio.ratioY + Node457_138fontSize + 2 , ht.Default.getTextSize('万kWh', ' '+ Node457_138fontSize + 'px "Arial"').width + 6, (Node457_138height - Node457_138fontSize) * 0.5*_ratio.ratioY + Node457_138fontSize + 2 ]);
  38780. Node457_138.a('node.underlinevisible',false);
  38781. Node457_138.a('node.underlineBorderWidth', 1);
  38782. }
  38783. dataModel.add(Node457_138);
  38784. zoomNodeList.push({
  38785. node: Node457_138,
  38786. borderWidth: 0,
  38787. attr: 'node.borderwidth'
  38788. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  38789. var Node457_139type = 'rect';
  38790. var Node457_139 = new ht.Node(),
  38791. Node457_139BorderWidth = 1*2;
  38792. if (Node457_139type === 'arc') {
  38793. Node457_139BorderWidth *= 1;
  38794. }
  38795. Node457_139.setImage(GD.getRectJSON(94*_ratio.ratioX, 24.33136*_ratio.ratioY, Node457_139type, '@arcFrom@', '@arcTo@', '@arcClose@'));
  38796. Node457_139.setPosition(639*ratio.ratioX, 49*ratio.ratioY);
  38797. Node457_139.setSize(94*_ratio.ratioX, 24.33136*_ratio.ratioY);
  38798. Node457_139.s({
  38799. 'pixelPerfect':true
  38800. /*@AddPara@*/
  38801. });
  38802. Node457_139.a('node.width', 94*_ratio.ratioX);
  38803. Node457_139.a('node.height', 24.33136*_ratio.ratioY);
  38804. Node457_139.a('node.type', Node457_139type);
  38805. Node457_139.a('node.rect', [0, 0, 94*_ratio.ratioX, 24.33136*_ratio.ratioY]);
  38806. Node457_139.a('node.background', 'rgba(255,255,255,0.003921569)');
  38807. Node457_139.a('node.gradientcolor', '');
  38808. Node457_139.a('node.gradient', '');
  38809. Node457_139.a('node.borderwidth', Node457_139BorderWidth);
  38810. Node457_139.a('node.color', 'rgba(224,224,224,1)');
  38811. Node457_139.a('node.fillrect', [0,0,0,0]);
  38812. Node457_139.a('node.fillbackcolor', 'rgba(0,0,0,0)');
  38813. Node457_139.a('node.fillgradientcolor', 'rgba(0,0,0,0)');
  38814. Node457_139.a('node.fillgradient', '');
  38815. if (Node457_139type !== 'rect') {
  38816. Node457_139.a('node.arcFrom', parseFloat('@arcFrom@'));
  38817. Node457_139.a('node.arcTo', parseFloat('@arcTo@'));
  38818. Node457_139.a('node.arcClose', '@arcClose@' === 'true' ? true : false);
  38819. }
  38820. if (Node457_139type === 'arc') {
  38821. Node457_139.a('node.arcOval', true);
  38822. }
  38823. Node457_139.setRotation(0*Math.PI/180);
  38824. Node457_139.borderWidth = Node457_139BorderWidth;
  38825. Node457_139.borderFillwidth = Node457_139BorderWidth;
  38826. dataModel.add(Node457_139);
  38827. Node457_139._nodename = 'Node457_139'
  38828. Node457_139._nodeType = 'rect';
  38829. zoomNodeList.push({
  38830. node: Node457_139,
  38831. attr: 'node.borderwidth'
  38832. });
  38833. (function (node, _img) {
  38834. var setWidth = node.setWidth,
  38835. setHeight = node.setHeight;
  38836. node.setWidth = function (width) {
  38837. if (width === this.getWidth()) return ;
  38838. var height = this.getHeight();
  38839. this.a('node.width', width);
  38840. this.a('node.rect', [0,0,width, height]);
  38841. setWidth.apply(this, arguments);
  38842. }
  38843. node.setHeight = function (height) {
  38844. if (height === this.getHeight()) return ;
  38845. var width = this.getWidth();
  38846. this.a('node.height', height);
  38847. this.a('node.rect', [0,0,width, height]);
  38848. setHeight.apply(this, arguments);
  38849. }
  38850. })(Node457_139, Node457_139.getImage());_ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  38851. var Node457_140type = 'rect';
  38852. var Node457_140 = new ht.Node(),
  38853. Node457_140BorderWidth = 1*2;
  38854. if (Node457_140type === 'arc') {
  38855. Node457_140BorderWidth *= 1;
  38856. }
  38857. Node457_140.setImage(GD.getRectJSON(94*_ratio.ratioX, 24.33138*_ratio.ratioY, Node457_140type, '@arcFrom@', '@arcTo@', '@arcClose@'));
  38858. Node457_140.setPosition(639*ratio.ratioX, 73*ratio.ratioY);
  38859. Node457_140.setSize(94*_ratio.ratioX, 24.33138*_ratio.ratioY);
  38860. Node457_140.s({
  38861. 'pixelPerfect':true
  38862. /*@AddPara@*/
  38863. });
  38864. Node457_140.a('node.width', 94*_ratio.ratioX);
  38865. Node457_140.a('node.height', 24.33138*_ratio.ratioY);
  38866. Node457_140.a('node.type', Node457_140type);
  38867. Node457_140.a('node.rect', [0, 0, 94*_ratio.ratioX, 24.33138*_ratio.ratioY]);
  38868. Node457_140.a('node.background', 'rgba(255,255,255,0.003921569)');
  38869. Node457_140.a('node.gradientcolor', '');
  38870. Node457_140.a('node.gradient', '');
  38871. Node457_140.a('node.borderwidth', Node457_140BorderWidth);
  38872. Node457_140.a('node.color', 'rgba(224,224,224,1)');
  38873. Node457_140.a('node.fillrect', [0,0,0,0]);
  38874. Node457_140.a('node.fillbackcolor', 'rgba(0,0,0,0)');
  38875. Node457_140.a('node.fillgradientcolor', 'rgba(0,0,0,0)');
  38876. Node457_140.a('node.fillgradient', '');
  38877. if (Node457_140type !== 'rect') {
  38878. Node457_140.a('node.arcFrom', parseFloat('@arcFrom@'));
  38879. Node457_140.a('node.arcTo', parseFloat('@arcTo@'));
  38880. Node457_140.a('node.arcClose', '@arcClose@' === 'true' ? true : false);
  38881. }
  38882. if (Node457_140type === 'arc') {
  38883. Node457_140.a('node.arcOval', true);
  38884. }
  38885. Node457_140.setRotation(0*Math.PI/180);
  38886. Node457_140.borderWidth = Node457_140BorderWidth;
  38887. Node457_140.borderFillwidth = Node457_140BorderWidth;
  38888. dataModel.add(Node457_140);
  38889. Node457_140._nodename = 'Node457_140'
  38890. Node457_140._nodeType = 'rect';
  38891. zoomNodeList.push({
  38892. node: Node457_140,
  38893. attr: 'node.borderwidth'
  38894. });
  38895. (function (node, _img) {
  38896. var setWidth = node.setWidth,
  38897. setHeight = node.setHeight;
  38898. node.setWidth = function (width) {
  38899. if (width === this.getWidth()) return ;
  38900. var height = this.getHeight();
  38901. this.a('node.width', width);
  38902. this.a('node.rect', [0,0,width, height]);
  38903. setWidth.apply(this, arguments);
  38904. }
  38905. node.setHeight = function (height) {
  38906. if (height === this.getHeight()) return ;
  38907. var width = this.getWidth();
  38908. this.a('node.height', height);
  38909. this.a('node.rect', [0,0,width, height]);
  38910. setHeight.apply(this, arguments);
  38911. }
  38912. })(Node457_140, Node457_140.getImage());_ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  38913. var Node457_141type = 'rect';
  38914. var Node457_141 = new ht.Node(),
  38915. Node457_141BorderWidth = 1*2;
  38916. if (Node457_141type === 'arc') {
  38917. Node457_141BorderWidth *= 1;
  38918. }
  38919. Node457_141.setImage(GD.getRectJSON(94*_ratio.ratioX, 24.33138*_ratio.ratioY, Node457_141type, '@arcFrom@', '@arcTo@', '@arcClose@'));
  38920. Node457_141.setPosition(639*ratio.ratioX, 97*ratio.ratioY);
  38921. Node457_141.setSize(94*_ratio.ratioX, 24.33138*_ratio.ratioY);
  38922. Node457_141.s({
  38923. 'pixelPerfect':true
  38924. /*@AddPara@*/
  38925. });
  38926. Node457_141.a('node.width', 94*_ratio.ratioX);
  38927. Node457_141.a('node.height', 24.33138*_ratio.ratioY);
  38928. Node457_141.a('node.type', Node457_141type);
  38929. Node457_141.a('node.rect', [0, 0, 94*_ratio.ratioX, 24.33138*_ratio.ratioY]);
  38930. Node457_141.a('node.background', 'rgba(255,255,255,0.003921569)');
  38931. Node457_141.a('node.gradientcolor', '');
  38932. Node457_141.a('node.gradient', '');
  38933. Node457_141.a('node.borderwidth', Node457_141BorderWidth);
  38934. Node457_141.a('node.color', 'rgba(224,224,224,1)');
  38935. Node457_141.a('node.fillrect', [0,0,0,0]);
  38936. Node457_141.a('node.fillbackcolor', 'rgba(0,0,0,0)');
  38937. Node457_141.a('node.fillgradientcolor', 'rgba(0,0,0,0)');
  38938. Node457_141.a('node.fillgradient', '');
  38939. if (Node457_141type !== 'rect') {
  38940. Node457_141.a('node.arcFrom', parseFloat('@arcFrom@'));
  38941. Node457_141.a('node.arcTo', parseFloat('@arcTo@'));
  38942. Node457_141.a('node.arcClose', '@arcClose@' === 'true' ? true : false);
  38943. }
  38944. if (Node457_141type === 'arc') {
  38945. Node457_141.a('node.arcOval', true);
  38946. }
  38947. Node457_141.setRotation(0*Math.PI/180);
  38948. Node457_141.borderWidth = Node457_141BorderWidth;
  38949. Node457_141.borderFillwidth = Node457_141BorderWidth;
  38950. dataModel.add(Node457_141);
  38951. Node457_141._nodename = 'Node457_141'
  38952. Node457_141._nodeType = 'rect';
  38953. zoomNodeList.push({
  38954. node: Node457_141,
  38955. attr: 'node.borderwidth'
  38956. });
  38957. (function (node, _img) {
  38958. var setWidth = node.setWidth,
  38959. setHeight = node.setHeight;
  38960. node.setWidth = function (width) {
  38961. if (width === this.getWidth()) return ;
  38962. var height = this.getHeight();
  38963. this.a('node.width', width);
  38964. this.a('node.rect', [0,0,width, height]);
  38965. setWidth.apply(this, arguments);
  38966. }
  38967. node.setHeight = function (height) {
  38968. if (height === this.getHeight()) return ;
  38969. var width = this.getWidth();
  38970. this.a('node.height', height);
  38971. this.a('node.rect', [0,0,width, height]);
  38972. setHeight.apply(this, arguments);
  38973. }
  38974. })(Node457_141, Node457_141.getImage());_ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  38975. var Node457_142type = 'rect';
  38976. var Node457_142 = new ht.Node(),
  38977. Node457_142BorderWidth = 1*2;
  38978. if (Node457_142type === 'arc') {
  38979. Node457_142BorderWidth *= 1;
  38980. }
  38981. Node457_142.setImage(GD.getRectJSON(94*_ratio.ratioX, 24.33136*_ratio.ratioY, Node457_142type, '@arcFrom@', '@arcTo@', '@arcClose@'));
  38982. Node457_142.setPosition(639*ratio.ratioX, 122*ratio.ratioY);
  38983. Node457_142.setSize(94*_ratio.ratioX, 24.33136*_ratio.ratioY);
  38984. Node457_142.s({
  38985. 'pixelPerfect':true
  38986. /*@AddPara@*/
  38987. });
  38988. Node457_142.a('node.width', 94*_ratio.ratioX);
  38989. Node457_142.a('node.height', 24.33136*_ratio.ratioY);
  38990. Node457_142.a('node.type', Node457_142type);
  38991. Node457_142.a('node.rect', [0, 0, 94*_ratio.ratioX, 24.33136*_ratio.ratioY]);
  38992. Node457_142.a('node.background', 'rgba(255,255,255,0.003921569)');
  38993. Node457_142.a('node.gradientcolor', '');
  38994. Node457_142.a('node.gradient', '');
  38995. Node457_142.a('node.borderwidth', Node457_142BorderWidth);
  38996. Node457_142.a('node.color', 'rgba(224,224,224,1)');
  38997. Node457_142.a('node.fillrect', [0,0,0,0]);
  38998. Node457_142.a('node.fillbackcolor', 'rgba(0,0,0,0)');
  38999. Node457_142.a('node.fillgradientcolor', 'rgba(0,0,0,0)');
  39000. Node457_142.a('node.fillgradient', '');
  39001. if (Node457_142type !== 'rect') {
  39002. Node457_142.a('node.arcFrom', parseFloat('@arcFrom@'));
  39003. Node457_142.a('node.arcTo', parseFloat('@arcTo@'));
  39004. Node457_142.a('node.arcClose', '@arcClose@' === 'true' ? true : false);
  39005. }
  39006. if (Node457_142type === 'arc') {
  39007. Node457_142.a('node.arcOval', true);
  39008. }
  39009. Node457_142.setRotation(0*Math.PI/180);
  39010. Node457_142.borderWidth = Node457_142BorderWidth;
  39011. Node457_142.borderFillwidth = Node457_142BorderWidth;
  39012. dataModel.add(Node457_142);
  39013. Node457_142._nodename = 'Node457_142'
  39014. Node457_142._nodeType = 'rect';
  39015. zoomNodeList.push({
  39016. node: Node457_142,
  39017. attr: 'node.borderwidth'
  39018. });
  39019. (function (node, _img) {
  39020. var setWidth = node.setWidth,
  39021. setHeight = node.setHeight;
  39022. node.setWidth = function (width) {
  39023. if (width === this.getWidth()) return ;
  39024. var height = this.getHeight();
  39025. this.a('node.width', width);
  39026. this.a('node.rect', [0,0,width, height]);
  39027. setWidth.apply(this, arguments);
  39028. }
  39029. node.setHeight = function (height) {
  39030. if (height === this.getHeight()) return ;
  39031. var width = this.getWidth();
  39032. this.a('node.height', height);
  39033. this.a('node.rect', [0,0,width, height]);
  39034. setHeight.apply(this, arguments);
  39035. }
  39036. })(Node457_142, Node457_142.getImage());_ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  39037. var Node457_143type = 'rect';
  39038. var Node457_143 = new ht.Node(),
  39039. Node457_143BorderWidth = 1*2;
  39040. if (Node457_143type === 'arc') {
  39041. Node457_143BorderWidth *= 1;
  39042. }
  39043. Node457_143.setImage(GD.getRectJSON(94*_ratio.ratioX, 24.33139*_ratio.ratioY, Node457_143type, '@arcFrom@', '@arcTo@', '@arcClose@'));
  39044. Node457_143.setPosition(639*ratio.ratioX, 146*ratio.ratioY);
  39045. Node457_143.setSize(94*_ratio.ratioX, 24.33139*_ratio.ratioY);
  39046. Node457_143.s({
  39047. 'pixelPerfect':true
  39048. /*@AddPara@*/
  39049. });
  39050. Node457_143.a('node.width', 94*_ratio.ratioX);
  39051. Node457_143.a('node.height', 24.33139*_ratio.ratioY);
  39052. Node457_143.a('node.type', Node457_143type);
  39053. Node457_143.a('node.rect', [0, 0, 94*_ratio.ratioX, 24.33139*_ratio.ratioY]);
  39054. Node457_143.a('node.background', 'rgba(255,255,255,0.003921569)');
  39055. Node457_143.a('node.gradientcolor', '');
  39056. Node457_143.a('node.gradient', '');
  39057. Node457_143.a('node.borderwidth', Node457_143BorderWidth);
  39058. Node457_143.a('node.color', 'rgba(224,224,224,1)');
  39059. Node457_143.a('node.fillrect', [0,0,0,0]);
  39060. Node457_143.a('node.fillbackcolor', 'rgba(0,0,0,0)');
  39061. Node457_143.a('node.fillgradientcolor', 'rgba(0,0,0,0)');
  39062. Node457_143.a('node.fillgradient', '');
  39063. if (Node457_143type !== 'rect') {
  39064. Node457_143.a('node.arcFrom', parseFloat('@arcFrom@'));
  39065. Node457_143.a('node.arcTo', parseFloat('@arcTo@'));
  39066. Node457_143.a('node.arcClose', '@arcClose@' === 'true' ? true : false);
  39067. }
  39068. if (Node457_143type === 'arc') {
  39069. Node457_143.a('node.arcOval', true);
  39070. }
  39071. Node457_143.setRotation(0*Math.PI/180);
  39072. Node457_143.borderWidth = Node457_143BorderWidth;
  39073. Node457_143.borderFillwidth = Node457_143BorderWidth;
  39074. dataModel.add(Node457_143);
  39075. Node457_143._nodename = 'Node457_143'
  39076. Node457_143._nodeType = 'rect';
  39077. zoomNodeList.push({
  39078. node: Node457_143,
  39079. attr: 'node.borderwidth'
  39080. });
  39081. (function (node, _img) {
  39082. var setWidth = node.setWidth,
  39083. setHeight = node.setHeight;
  39084. node.setWidth = function (width) {
  39085. if (width === this.getWidth()) return ;
  39086. var height = this.getHeight();
  39087. this.a('node.width', width);
  39088. this.a('node.rect', [0,0,width, height]);
  39089. setWidth.apply(this, arguments);
  39090. }
  39091. node.setHeight = function (height) {
  39092. if (height === this.getHeight()) return ;
  39093. var width = this.getWidth();
  39094. this.a('node.height', height);
  39095. this.a('node.rect', [0,0,width, height]);
  39096. setHeight.apply(this, arguments);
  39097. }
  39098. })(Node457_143, Node457_143.getImage());_ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  39099. var Node457_144 = new ht.Node();
  39100. var Node457_144textStart, Node457_144textWidth, Node457_144lineStart, Node457_144align = 'center', Node457_144fontSize = 13.3333*_ratio.ratioY,Node457_144width = 58*_ratio.ratioX, Node457_144height = 26*_ratio.ratioY;
  39101. (function () {
  39102. if (Node457_144align === 'left') {
  39103. Node457_144textStart = Node457_144fontSize * 0.2 > 2 ? Node457_144fontSize * 0.2 - 4 : Node457_144fontSize * 0.2 - 9;
  39104. Node457_144textWidth = Node457_144width;
  39105. Node457_144lineStart = 1;
  39106. } else if (Node457_144align === 'right') {
  39107. Node457_144textStart = 0;
  39108. Node457_144textWidth =Node457_144fontSize <= 8 ? Node457_144width + Node457_144fontSize * 0.2 + 6 : Node457_144width - Node457_144fontSize * 0.2;
  39109. Node457_144lineStart = (Node457_144width - (ht.Default.getTextSize('0', ' '+ Node457_144fontSize + 'px "Arial"').width + 6)) * 0.5;
  39110. } else if (Node457_144align === 'center') {
  39111. Node457_144textStart = -3;
  39112. Node457_144textWidth = Node457_144width;
  39113. Node457_144lineStart = Node457_144width - ht.Default.getTextSize('0', ' '+ Node457_144fontSize + 'px "Arial"').width - 11;
  39114. }
  39115. })();
  39116. Node457_144.setImage(GD.getTextJSON(Node457_144width, Node457_144height, true, false, false, ' '+ Node457_144fontSize + 'px "Arial"'))
  39117. Node457_144.setPosition(639*ratio.ratioX, 51*ratio.ratioY);
  39118. Node457_144.setWidth(Node457_144width);
  39119. Node457_144.setHeight(Node457_144height);
  39120. Node457_144._nodeType = 'text';
  39121. Node457_144._disallowEvert = true;
  39122. Node457_144.setRotation(0*Math.PI/180);
  39123. Node457_144.a('node.width', Node457_144width);
  39124. Node457_144.a('node.height', Node457_144height);
  39125. Node457_144.a('node.rect', [0, 0, Node457_144width, Node457_144height]);
  39126. Node457_144.a('node.bordercolor','rgba(0,0,0,1)');
  39127. Node457_144.a('node.borderwidth', 0);
  39128. Node457_144.a('node.background','' || 'rgba(0,0,0,0)');
  39129. Node457_144.a('node.gradient','');
  39130. Node457_144.a('node.gradientcolor','');
  39131. Node457_144.a('node.text','0');
  39132. Node457_144.a('node.textalign','center');
  39133. Node457_144.a('node.textvAlign','middle');
  39134. Node457_144.a('node.textrect', [Node457_144textStart, 0, Node457_144textWidth, Node457_144height]);
  39135. Node457_144.a('node.color','rgba(0,0,0,1)');
  39136. Node457_144.a('node.font',' '+ Node457_144fontSize + 'px "Arial"');
  39137. Node457_144.a('node.textvisible',true);
  39138. Node457_144.a('node.linefeed',false);
  39139. if (false) {
  39140. Node457_144.a('node.textfunc',function(g) {
  39141. g.beginPath();
  39142. var str=Node457_144.a('node.text') || '0';
  39143. var color=Node457_144.a('node.color') || 'rgba(0,0,0,1)';
  39144. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node457_144width,Node457_144height,13.3333*_ratio.ratioY,"center",color,' '+ Node457_144fontSize + 'px "Arial"', 0,g);
  39145. });
  39146. }
  39147. if (false) {
  39148. Node457_144.a('node.underlinepoints',[Node457_144lineStart, (26 - 13.3333) * 0.5 * _ratio.ratioY + Node457_144fontSize + 2 , ht.Default.getTextSize('0', ' '+ Node457_144fontSize + 'px "Arial"').width + 6, (Node457_144height - Node457_144fontSize) * 0.5*_ratio.ratioY + Node457_144fontSize + 2 ]);
  39149. Node457_144.a('node.underlinevisible',false);
  39150. Node457_144.a('node.underlineBorderWidth', 1);
  39151. }
  39152. dataModel.add(Node457_144);
  39153. zoomNodeList.push({
  39154. node: Node457_144,
  39155. borderWidth: 0,
  39156. attr: 'node.borderwidth'
  39157. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  39158. var Node457_145 = new ht.Node();
  39159. var Node457_145textStart, Node457_145textWidth, Node457_145lineStart, Node457_145align = 'center', Node457_145fontSize = 13.3333*_ratio.ratioY,Node457_145width = 58*_ratio.ratioX, Node457_145height = 26*_ratio.ratioY;
  39160. (function () {
  39161. if (Node457_145align === 'left') {
  39162. Node457_145textStart = Node457_145fontSize * 0.2 > 2 ? Node457_145fontSize * 0.2 - 4 : Node457_145fontSize * 0.2 - 9;
  39163. Node457_145textWidth = Node457_145width;
  39164. Node457_145lineStart = 1;
  39165. } else if (Node457_145align === 'right') {
  39166. Node457_145textStart = 0;
  39167. Node457_145textWidth =Node457_145fontSize <= 8 ? Node457_145width + Node457_145fontSize * 0.2 + 6 : Node457_145width - Node457_145fontSize * 0.2;
  39168. Node457_145lineStart = (Node457_145width - (ht.Default.getTextSize('0', ' '+ Node457_145fontSize + 'px "Arial"').width + 6)) * 0.5;
  39169. } else if (Node457_145align === 'center') {
  39170. Node457_145textStart = -3;
  39171. Node457_145textWidth = Node457_145width;
  39172. Node457_145lineStart = Node457_145width - ht.Default.getTextSize('0', ' '+ Node457_145fontSize + 'px "Arial"').width - 11;
  39173. }
  39174. })();
  39175. Node457_145.setImage(GD.getTextJSON(Node457_145width, Node457_145height, true, false, false, ' '+ Node457_145fontSize + 'px "Arial"'))
  39176. Node457_145.setPosition(639*ratio.ratioX, 75*ratio.ratioY);
  39177. Node457_145.setWidth(Node457_145width);
  39178. Node457_145.setHeight(Node457_145height);
  39179. Node457_145._nodeType = 'text';
  39180. Node457_145._disallowEvert = true;
  39181. Node457_145.setRotation(0*Math.PI/180);
  39182. Node457_145.a('node.width', Node457_145width);
  39183. Node457_145.a('node.height', Node457_145height);
  39184. Node457_145.a('node.rect', [0, 0, Node457_145width, Node457_145height]);
  39185. Node457_145.a('node.bordercolor','rgba(0,0,0,1)');
  39186. Node457_145.a('node.borderwidth', 0);
  39187. Node457_145.a('node.background','' || 'rgba(0,0,0,0)');
  39188. Node457_145.a('node.gradient','');
  39189. Node457_145.a('node.gradientcolor','');
  39190. Node457_145.a('node.text','0');
  39191. Node457_145.a('node.textalign','center');
  39192. Node457_145.a('node.textvAlign','middle');
  39193. Node457_145.a('node.textrect', [Node457_145textStart, 0, Node457_145textWidth, Node457_145height]);
  39194. Node457_145.a('node.color','rgba(0,0,0,1)');
  39195. Node457_145.a('node.font',' '+ Node457_145fontSize + 'px "Arial"');
  39196. Node457_145.a('node.textvisible',true);
  39197. Node457_145.a('node.linefeed',false);
  39198. if (false) {
  39199. Node457_145.a('node.textfunc',function(g) {
  39200. g.beginPath();
  39201. var str=Node457_145.a('node.text') || '0';
  39202. var color=Node457_145.a('node.color') || 'rgba(0,0,0,1)';
  39203. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node457_145width,Node457_145height,13.3333*_ratio.ratioY,"center",color,' '+ Node457_145fontSize + 'px "Arial"', 0,g);
  39204. });
  39205. }
  39206. if (false) {
  39207. Node457_145.a('node.underlinepoints',[Node457_145lineStart, (26 - 13.3333) * 0.5 * _ratio.ratioY + Node457_145fontSize + 2 , ht.Default.getTextSize('0', ' '+ Node457_145fontSize + 'px "Arial"').width + 6, (Node457_145height - Node457_145fontSize) * 0.5*_ratio.ratioY + Node457_145fontSize + 2 ]);
  39208. Node457_145.a('node.underlinevisible',false);
  39209. Node457_145.a('node.underlineBorderWidth', 1);
  39210. }
  39211. dataModel.add(Node457_145);
  39212. zoomNodeList.push({
  39213. node: Node457_145,
  39214. borderWidth: 0,
  39215. attr: 'node.borderwidth'
  39216. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  39217. var Node457_146 = new ht.Node();
  39218. var Node457_146textStart, Node457_146textWidth, Node457_146lineStart, Node457_146align = 'center', Node457_146fontSize = 13.3333*_ratio.ratioY,Node457_146width = 58*_ratio.ratioX, Node457_146height = 26*_ratio.ratioY;
  39219. (function () {
  39220. if (Node457_146align === 'left') {
  39221. Node457_146textStart = Node457_146fontSize * 0.2 > 2 ? Node457_146fontSize * 0.2 - 4 : Node457_146fontSize * 0.2 - 9;
  39222. Node457_146textWidth = Node457_146width;
  39223. Node457_146lineStart = 1;
  39224. } else if (Node457_146align === 'right') {
  39225. Node457_146textStart = 0;
  39226. Node457_146textWidth =Node457_146fontSize <= 8 ? Node457_146width + Node457_146fontSize * 0.2 + 6 : Node457_146width - Node457_146fontSize * 0.2;
  39227. Node457_146lineStart = (Node457_146width - (ht.Default.getTextSize('0', ' '+ Node457_146fontSize + 'px "Arial"').width + 6)) * 0.5;
  39228. } else if (Node457_146align === 'center') {
  39229. Node457_146textStart = -3;
  39230. Node457_146textWidth = Node457_146width;
  39231. Node457_146lineStart = Node457_146width - ht.Default.getTextSize('0', ' '+ Node457_146fontSize + 'px "Arial"').width - 11;
  39232. }
  39233. })();
  39234. Node457_146.setImage(GD.getTextJSON(Node457_146width, Node457_146height, true, false, false, ' '+ Node457_146fontSize + 'px "Arial"'))
  39235. Node457_146.setPosition(639*ratio.ratioX, 100*ratio.ratioY);
  39236. Node457_146.setWidth(Node457_146width);
  39237. Node457_146.setHeight(Node457_146height);
  39238. Node457_146._nodeType = 'text';
  39239. Node457_146._disallowEvert = true;
  39240. Node457_146.setRotation(0*Math.PI/180);
  39241. Node457_146.a('node.width', Node457_146width);
  39242. Node457_146.a('node.height', Node457_146height);
  39243. Node457_146.a('node.rect', [0, 0, Node457_146width, Node457_146height]);
  39244. Node457_146.a('node.bordercolor','rgba(0,0,0,1)');
  39245. Node457_146.a('node.borderwidth', 0);
  39246. Node457_146.a('node.background','' || 'rgba(0,0,0,0)');
  39247. Node457_146.a('node.gradient','');
  39248. Node457_146.a('node.gradientcolor','');
  39249. Node457_146.a('node.text','0');
  39250. Node457_146.a('node.textalign','center');
  39251. Node457_146.a('node.textvAlign','middle');
  39252. Node457_146.a('node.textrect', [Node457_146textStart, 0, Node457_146textWidth, Node457_146height]);
  39253. Node457_146.a('node.color','rgba(0,0,0,1)');
  39254. Node457_146.a('node.font',' '+ Node457_146fontSize + 'px "Arial"');
  39255. Node457_146.a('node.textvisible',true);
  39256. Node457_146.a('node.linefeed',false);
  39257. if (false) {
  39258. Node457_146.a('node.textfunc',function(g) {
  39259. g.beginPath();
  39260. var str=Node457_146.a('node.text') || '0';
  39261. var color=Node457_146.a('node.color') || 'rgba(0,0,0,1)';
  39262. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node457_146width,Node457_146height,13.3333*_ratio.ratioY,"center",color,' '+ Node457_146fontSize + 'px "Arial"', 0,g);
  39263. });
  39264. }
  39265. if (false) {
  39266. Node457_146.a('node.underlinepoints',[Node457_146lineStart, (26 - 13.3333) * 0.5 * _ratio.ratioY + Node457_146fontSize + 2 , ht.Default.getTextSize('0', ' '+ Node457_146fontSize + 'px "Arial"').width + 6, (Node457_146height - Node457_146fontSize) * 0.5*_ratio.ratioY + Node457_146fontSize + 2 ]);
  39267. Node457_146.a('node.underlinevisible',false);
  39268. Node457_146.a('node.underlineBorderWidth', 1);
  39269. }
  39270. dataModel.add(Node457_146);
  39271. zoomNodeList.push({
  39272. node: Node457_146,
  39273. borderWidth: 0,
  39274. attr: 'node.borderwidth'
  39275. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  39276. var Node457_147 = new ht.Node();
  39277. var Node457_147textStart, Node457_147textWidth, Node457_147lineStart, Node457_147align = 'center', Node457_147fontSize = 13.3333*_ratio.ratioY,Node457_147width = 58*_ratio.ratioX, Node457_147height = 26*_ratio.ratioY;
  39278. (function () {
  39279. if (Node457_147align === 'left') {
  39280. Node457_147textStart = Node457_147fontSize * 0.2 > 2 ? Node457_147fontSize * 0.2 - 4 : Node457_147fontSize * 0.2 - 9;
  39281. Node457_147textWidth = Node457_147width;
  39282. Node457_147lineStart = 1;
  39283. } else if (Node457_147align === 'right') {
  39284. Node457_147textStart = 0;
  39285. Node457_147textWidth =Node457_147fontSize <= 8 ? Node457_147width + Node457_147fontSize * 0.2 + 6 : Node457_147width - Node457_147fontSize * 0.2;
  39286. Node457_147lineStart = (Node457_147width - (ht.Default.getTextSize('0', ' '+ Node457_147fontSize + 'px "Arial"').width + 6)) * 0.5;
  39287. } else if (Node457_147align === 'center') {
  39288. Node457_147textStart = -3;
  39289. Node457_147textWidth = Node457_147width;
  39290. Node457_147lineStart = Node457_147width - ht.Default.getTextSize('0', ' '+ Node457_147fontSize + 'px "Arial"').width - 11;
  39291. }
  39292. })();
  39293. Node457_147.setImage(GD.getTextJSON(Node457_147width, Node457_147height, true, false, false, ' '+ Node457_147fontSize + 'px "Arial"'))
  39294. Node457_147.setPosition(639*ratio.ratioX, 123*ratio.ratioY);
  39295. Node457_147.setWidth(Node457_147width);
  39296. Node457_147.setHeight(Node457_147height);
  39297. Node457_147._nodeType = 'text';
  39298. Node457_147._disallowEvert = true;
  39299. Node457_147.setRotation(0*Math.PI/180);
  39300. Node457_147.a('node.width', Node457_147width);
  39301. Node457_147.a('node.height', Node457_147height);
  39302. Node457_147.a('node.rect', [0, 0, Node457_147width, Node457_147height]);
  39303. Node457_147.a('node.bordercolor','rgba(0,0,0,1)');
  39304. Node457_147.a('node.borderwidth', 0);
  39305. Node457_147.a('node.background','' || 'rgba(0,0,0,0)');
  39306. Node457_147.a('node.gradient','');
  39307. Node457_147.a('node.gradientcolor','');
  39308. Node457_147.a('node.text','0');
  39309. Node457_147.a('node.textalign','center');
  39310. Node457_147.a('node.textvAlign','middle');
  39311. Node457_147.a('node.textrect', [Node457_147textStart, 0, Node457_147textWidth, Node457_147height]);
  39312. Node457_147.a('node.color','rgba(0,0,0,1)');
  39313. Node457_147.a('node.font',' '+ Node457_147fontSize + 'px "Arial"');
  39314. Node457_147.a('node.textvisible',true);
  39315. Node457_147.a('node.linefeed',false);
  39316. if (false) {
  39317. Node457_147.a('node.textfunc',function(g) {
  39318. g.beginPath();
  39319. var str=Node457_147.a('node.text') || '0';
  39320. var color=Node457_147.a('node.color') || 'rgba(0,0,0,1)';
  39321. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node457_147width,Node457_147height,13.3333*_ratio.ratioY,"center",color,' '+ Node457_147fontSize + 'px "Arial"', 0,g);
  39322. });
  39323. }
  39324. if (false) {
  39325. Node457_147.a('node.underlinepoints',[Node457_147lineStart, (26 - 13.3333) * 0.5 * _ratio.ratioY + Node457_147fontSize + 2 , ht.Default.getTextSize('0', ' '+ Node457_147fontSize + 'px "Arial"').width + 6, (Node457_147height - Node457_147fontSize) * 0.5*_ratio.ratioY + Node457_147fontSize + 2 ]);
  39326. Node457_147.a('node.underlinevisible',false);
  39327. Node457_147.a('node.underlineBorderWidth', 1);
  39328. }
  39329. dataModel.add(Node457_147);
  39330. zoomNodeList.push({
  39331. node: Node457_147,
  39332. borderWidth: 0,
  39333. attr: 'node.borderwidth'
  39334. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  39335. var Node457_148type = 'rect';
  39336. var Node457_148 = new ht.Node(),
  39337. Node457_148BorderWidth = 1*2;
  39338. if (Node457_148type === 'arc') {
  39339. Node457_148BorderWidth *= 1;
  39340. }
  39341. Node457_148.setImage(GD.getRectJSON(65*_ratio.ratioX, 24.33136*_ratio.ratioY, Node457_148type, '@arcFrom@', '@arcTo@', '@arcClose@'));
  39342. Node457_148.setPosition(718*ratio.ratioX, 49*ratio.ratioY);
  39343. Node457_148.setSize(65*_ratio.ratioX, 24.33136*_ratio.ratioY);
  39344. Node457_148.s({
  39345. 'pixelPerfect':true
  39346. /*@AddPara@*/
  39347. });
  39348. Node457_148.a('node.width', 65*_ratio.ratioX);
  39349. Node457_148.a('node.height', 24.33136*_ratio.ratioY);
  39350. Node457_148.a('node.type', Node457_148type);
  39351. Node457_148.a('node.rect', [0, 0, 65*_ratio.ratioX, 24.33136*_ratio.ratioY]);
  39352. Node457_148.a('node.background', 'rgba(255,255,255,0.003921569)');
  39353. Node457_148.a('node.gradientcolor', '');
  39354. Node457_148.a('node.gradient', '');
  39355. Node457_148.a('node.borderwidth', Node457_148BorderWidth);
  39356. Node457_148.a('node.color', 'rgba(224,224,224,1)');
  39357. Node457_148.a('node.fillrect', [0,0,0,0]);
  39358. Node457_148.a('node.fillbackcolor', 'rgba(0,0,0,0)');
  39359. Node457_148.a('node.fillgradientcolor', 'rgba(0,0,0,0)');
  39360. Node457_148.a('node.fillgradient', '');
  39361. if (Node457_148type !== 'rect') {
  39362. Node457_148.a('node.arcFrom', parseFloat('@arcFrom@'));
  39363. Node457_148.a('node.arcTo', parseFloat('@arcTo@'));
  39364. Node457_148.a('node.arcClose', '@arcClose@' === 'true' ? true : false);
  39365. }
  39366. if (Node457_148type === 'arc') {
  39367. Node457_148.a('node.arcOval', true);
  39368. }
  39369. Node457_148.setRotation(0*Math.PI/180);
  39370. Node457_148.borderWidth = Node457_148BorderWidth;
  39371. Node457_148.borderFillwidth = Node457_148BorderWidth;
  39372. dataModel.add(Node457_148);
  39373. Node457_148._nodename = 'Node457_148'
  39374. Node457_148._nodeType = 'rect';
  39375. zoomNodeList.push({
  39376. node: Node457_148,
  39377. attr: 'node.borderwidth'
  39378. });
  39379. (function (node, _img) {
  39380. var setWidth = node.setWidth,
  39381. setHeight = node.setHeight;
  39382. node.setWidth = function (width) {
  39383. if (width === this.getWidth()) return ;
  39384. var height = this.getHeight();
  39385. this.a('node.width', width);
  39386. this.a('node.rect', [0,0,width, height]);
  39387. setWidth.apply(this, arguments);
  39388. }
  39389. node.setHeight = function (height) {
  39390. if (height === this.getHeight()) return ;
  39391. var width = this.getWidth();
  39392. this.a('node.height', height);
  39393. this.a('node.rect', [0,0,width, height]);
  39394. setHeight.apply(this, arguments);
  39395. }
  39396. })(Node457_148, Node457_148.getImage());_ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  39397. var Node457_149type = 'rect';
  39398. var Node457_149 = new ht.Node(),
  39399. Node457_149BorderWidth = 1*2;
  39400. if (Node457_149type === 'arc') {
  39401. Node457_149BorderWidth *= 1;
  39402. }
  39403. Node457_149.setImage(GD.getRectJSON(65*_ratio.ratioX, 24.33138*_ratio.ratioY, Node457_149type, '@arcFrom@', '@arcTo@', '@arcClose@'));
  39404. Node457_149.setPosition(718*ratio.ratioX, 73*ratio.ratioY);
  39405. Node457_149.setSize(65*_ratio.ratioX, 24.33138*_ratio.ratioY);
  39406. Node457_149.s({
  39407. 'pixelPerfect':true
  39408. /*@AddPara@*/
  39409. });
  39410. Node457_149.a('node.width', 65*_ratio.ratioX);
  39411. Node457_149.a('node.height', 24.33138*_ratio.ratioY);
  39412. Node457_149.a('node.type', Node457_149type);
  39413. Node457_149.a('node.rect', [0, 0, 65*_ratio.ratioX, 24.33138*_ratio.ratioY]);
  39414. Node457_149.a('node.background', 'rgba(255,255,255,0.003921569)');
  39415. Node457_149.a('node.gradientcolor', '');
  39416. Node457_149.a('node.gradient', '');
  39417. Node457_149.a('node.borderwidth', Node457_149BorderWidth);
  39418. Node457_149.a('node.color', 'rgba(224,224,224,1)');
  39419. Node457_149.a('node.fillrect', [0,0,0,0]);
  39420. Node457_149.a('node.fillbackcolor', 'rgba(0,0,0,0)');
  39421. Node457_149.a('node.fillgradientcolor', 'rgba(0,0,0,0)');
  39422. Node457_149.a('node.fillgradient', '');
  39423. if (Node457_149type !== 'rect') {
  39424. Node457_149.a('node.arcFrom', parseFloat('@arcFrom@'));
  39425. Node457_149.a('node.arcTo', parseFloat('@arcTo@'));
  39426. Node457_149.a('node.arcClose', '@arcClose@' === 'true' ? true : false);
  39427. }
  39428. if (Node457_149type === 'arc') {
  39429. Node457_149.a('node.arcOval', true);
  39430. }
  39431. Node457_149.setRotation(0*Math.PI/180);
  39432. Node457_149.borderWidth = Node457_149BorderWidth;
  39433. Node457_149.borderFillwidth = Node457_149BorderWidth;
  39434. dataModel.add(Node457_149);
  39435. Node457_149._nodename = 'Node457_149'
  39436. Node457_149._nodeType = 'rect';
  39437. zoomNodeList.push({
  39438. node: Node457_149,
  39439. attr: 'node.borderwidth'
  39440. });
  39441. (function (node, _img) {
  39442. var setWidth = node.setWidth,
  39443. setHeight = node.setHeight;
  39444. node.setWidth = function (width) {
  39445. if (width === this.getWidth()) return ;
  39446. var height = this.getHeight();
  39447. this.a('node.width', width);
  39448. this.a('node.rect', [0,0,width, height]);
  39449. setWidth.apply(this, arguments);
  39450. }
  39451. node.setHeight = function (height) {
  39452. if (height === this.getHeight()) return ;
  39453. var width = this.getWidth();
  39454. this.a('node.height', height);
  39455. this.a('node.rect', [0,0,width, height]);
  39456. setHeight.apply(this, arguments);
  39457. }
  39458. })(Node457_149, Node457_149.getImage());_ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  39459. var Node457_150type = 'rect';
  39460. var Node457_150 = new ht.Node(),
  39461. Node457_150BorderWidth = 1*2;
  39462. if (Node457_150type === 'arc') {
  39463. Node457_150BorderWidth *= 1;
  39464. }
  39465. Node457_150.setImage(GD.getRectJSON(65*_ratio.ratioX, 24.33138*_ratio.ratioY, Node457_150type, '@arcFrom@', '@arcTo@', '@arcClose@'));
  39466. Node457_150.setPosition(718*ratio.ratioX, 97*ratio.ratioY);
  39467. Node457_150.setSize(65*_ratio.ratioX, 24.33138*_ratio.ratioY);
  39468. Node457_150.s({
  39469. 'pixelPerfect':true
  39470. /*@AddPara@*/
  39471. });
  39472. Node457_150.a('node.width', 65*_ratio.ratioX);
  39473. Node457_150.a('node.height', 24.33138*_ratio.ratioY);
  39474. Node457_150.a('node.type', Node457_150type);
  39475. Node457_150.a('node.rect', [0, 0, 65*_ratio.ratioX, 24.33138*_ratio.ratioY]);
  39476. Node457_150.a('node.background', 'rgba(255,255,255,0.003921569)');
  39477. Node457_150.a('node.gradientcolor', '');
  39478. Node457_150.a('node.gradient', '');
  39479. Node457_150.a('node.borderwidth', Node457_150BorderWidth);
  39480. Node457_150.a('node.color', 'rgba(224,224,224,1)');
  39481. Node457_150.a('node.fillrect', [0,0,0,0]);
  39482. Node457_150.a('node.fillbackcolor', 'rgba(0,0,0,0)');
  39483. Node457_150.a('node.fillgradientcolor', 'rgba(0,0,0,0)');
  39484. Node457_150.a('node.fillgradient', '');
  39485. if (Node457_150type !== 'rect') {
  39486. Node457_150.a('node.arcFrom', parseFloat('@arcFrom@'));
  39487. Node457_150.a('node.arcTo', parseFloat('@arcTo@'));
  39488. Node457_150.a('node.arcClose', '@arcClose@' === 'true' ? true : false);
  39489. }
  39490. if (Node457_150type === 'arc') {
  39491. Node457_150.a('node.arcOval', true);
  39492. }
  39493. Node457_150.setRotation(0*Math.PI/180);
  39494. Node457_150.borderWidth = Node457_150BorderWidth;
  39495. Node457_150.borderFillwidth = Node457_150BorderWidth;
  39496. dataModel.add(Node457_150);
  39497. Node457_150._nodename = 'Node457_150'
  39498. Node457_150._nodeType = 'rect';
  39499. zoomNodeList.push({
  39500. node: Node457_150,
  39501. attr: 'node.borderwidth'
  39502. });
  39503. (function (node, _img) {
  39504. var setWidth = node.setWidth,
  39505. setHeight = node.setHeight;
  39506. node.setWidth = function (width) {
  39507. if (width === this.getWidth()) return ;
  39508. var height = this.getHeight();
  39509. this.a('node.width', width);
  39510. this.a('node.rect', [0,0,width, height]);
  39511. setWidth.apply(this, arguments);
  39512. }
  39513. node.setHeight = function (height) {
  39514. if (height === this.getHeight()) return ;
  39515. var width = this.getWidth();
  39516. this.a('node.height', height);
  39517. this.a('node.rect', [0,0,width, height]);
  39518. setHeight.apply(this, arguments);
  39519. }
  39520. })(Node457_150, Node457_150.getImage());_ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  39521. var Node457_151type = 'rect';
  39522. var Node457_151 = new ht.Node(),
  39523. Node457_151BorderWidth = 1*2;
  39524. if (Node457_151type === 'arc') {
  39525. Node457_151BorderWidth *= 1;
  39526. }
  39527. Node457_151.setImage(GD.getRectJSON(65*_ratio.ratioX, 24.33136*_ratio.ratioY, Node457_151type, '@arcFrom@', '@arcTo@', '@arcClose@'));
  39528. Node457_151.setPosition(718*ratio.ratioX, 122*ratio.ratioY);
  39529. Node457_151.setSize(65*_ratio.ratioX, 24.33136*_ratio.ratioY);
  39530. Node457_151.s({
  39531. 'pixelPerfect':true
  39532. /*@AddPara@*/
  39533. });
  39534. Node457_151.a('node.width', 65*_ratio.ratioX);
  39535. Node457_151.a('node.height', 24.33136*_ratio.ratioY);
  39536. Node457_151.a('node.type', Node457_151type);
  39537. Node457_151.a('node.rect', [0, 0, 65*_ratio.ratioX, 24.33136*_ratio.ratioY]);
  39538. Node457_151.a('node.background', 'rgba(255,255,255,0.003921569)');
  39539. Node457_151.a('node.gradientcolor', '');
  39540. Node457_151.a('node.gradient', '');
  39541. Node457_151.a('node.borderwidth', Node457_151BorderWidth);
  39542. Node457_151.a('node.color', 'rgba(224,224,224,1)');
  39543. Node457_151.a('node.fillrect', [0,0,0,0]);
  39544. Node457_151.a('node.fillbackcolor', 'rgba(0,0,0,0)');
  39545. Node457_151.a('node.fillgradientcolor', 'rgba(0,0,0,0)');
  39546. Node457_151.a('node.fillgradient', '');
  39547. if (Node457_151type !== 'rect') {
  39548. Node457_151.a('node.arcFrom', parseFloat('@arcFrom@'));
  39549. Node457_151.a('node.arcTo', parseFloat('@arcTo@'));
  39550. Node457_151.a('node.arcClose', '@arcClose@' === 'true' ? true : false);
  39551. }
  39552. if (Node457_151type === 'arc') {
  39553. Node457_151.a('node.arcOval', true);
  39554. }
  39555. Node457_151.setRotation(0*Math.PI/180);
  39556. Node457_151.borderWidth = Node457_151BorderWidth;
  39557. Node457_151.borderFillwidth = Node457_151BorderWidth;
  39558. dataModel.add(Node457_151);
  39559. Node457_151._nodename = 'Node457_151'
  39560. Node457_151._nodeType = 'rect';
  39561. zoomNodeList.push({
  39562. node: Node457_151,
  39563. attr: 'node.borderwidth'
  39564. });
  39565. (function (node, _img) {
  39566. var setWidth = node.setWidth,
  39567. setHeight = node.setHeight;
  39568. node.setWidth = function (width) {
  39569. if (width === this.getWidth()) return ;
  39570. var height = this.getHeight();
  39571. this.a('node.width', width);
  39572. this.a('node.rect', [0,0,width, height]);
  39573. setWidth.apply(this, arguments);
  39574. }
  39575. node.setHeight = function (height) {
  39576. if (height === this.getHeight()) return ;
  39577. var width = this.getWidth();
  39578. this.a('node.height', height);
  39579. this.a('node.rect', [0,0,width, height]);
  39580. setHeight.apply(this, arguments);
  39581. }
  39582. })(Node457_151, Node457_151.getImage());_ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  39583. var Node457_152type = 'rect';
  39584. var Node457_152 = new ht.Node(),
  39585. Node457_152BorderWidth = 1*2;
  39586. if (Node457_152type === 'arc') {
  39587. Node457_152BorderWidth *= 1;
  39588. }
  39589. Node457_152.setImage(GD.getRectJSON(65*_ratio.ratioX, 24.33138*_ratio.ratioY, Node457_152type, '@arcFrom@', '@arcTo@', '@arcClose@'));
  39590. Node457_152.setPosition(718*ratio.ratioX, 146*ratio.ratioY);
  39591. Node457_152.setSize(65*_ratio.ratioX, 24.33138*_ratio.ratioY);
  39592. Node457_152.s({
  39593. 'pixelPerfect':true
  39594. /*@AddPara@*/
  39595. });
  39596. Node457_152.a('node.width', 65*_ratio.ratioX);
  39597. Node457_152.a('node.height', 24.33138*_ratio.ratioY);
  39598. Node457_152.a('node.type', Node457_152type);
  39599. Node457_152.a('node.rect', [0, 0, 65*_ratio.ratioX, 24.33138*_ratio.ratioY]);
  39600. Node457_152.a('node.background', 'rgba(255,255,255,0.003921569)');
  39601. Node457_152.a('node.gradientcolor', '');
  39602. Node457_152.a('node.gradient', '');
  39603. Node457_152.a('node.borderwidth', Node457_152BorderWidth);
  39604. Node457_152.a('node.color', 'rgba(224,224,224,1)');
  39605. Node457_152.a('node.fillrect', [0,0,0,0]);
  39606. Node457_152.a('node.fillbackcolor', 'rgba(0,0,0,0)');
  39607. Node457_152.a('node.fillgradientcolor', 'rgba(0,0,0,0)');
  39608. Node457_152.a('node.fillgradient', '');
  39609. if (Node457_152type !== 'rect') {
  39610. Node457_152.a('node.arcFrom', parseFloat('@arcFrom@'));
  39611. Node457_152.a('node.arcTo', parseFloat('@arcTo@'));
  39612. Node457_152.a('node.arcClose', '@arcClose@' === 'true' ? true : false);
  39613. }
  39614. if (Node457_152type === 'arc') {
  39615. Node457_152.a('node.arcOval', true);
  39616. }
  39617. Node457_152.setRotation(0*Math.PI/180);
  39618. Node457_152.borderWidth = Node457_152BorderWidth;
  39619. Node457_152.borderFillwidth = Node457_152BorderWidth;
  39620. dataModel.add(Node457_152);
  39621. Node457_152._nodename = 'Node457_152'
  39622. Node457_152._nodeType = 'rect';
  39623. zoomNodeList.push({
  39624. node: Node457_152,
  39625. attr: 'node.borderwidth'
  39626. });
  39627. (function (node, _img) {
  39628. var setWidth = node.setWidth,
  39629. setHeight = node.setHeight;
  39630. node.setWidth = function (width) {
  39631. if (width === this.getWidth()) return ;
  39632. var height = this.getHeight();
  39633. this.a('node.width', width);
  39634. this.a('node.rect', [0,0,width, height]);
  39635. setWidth.apply(this, arguments);
  39636. }
  39637. node.setHeight = function (height) {
  39638. if (height === this.getHeight()) return ;
  39639. var width = this.getWidth();
  39640. this.a('node.height', height);
  39641. this.a('node.rect', [0,0,width, height]);
  39642. setHeight.apply(this, arguments);
  39643. }
  39644. })(Node457_152, Node457_152.getImage());_ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  39645. var Node457_153 = new ht.Node();
  39646. var Node457_153textStart, Node457_153textWidth, Node457_153lineStart, Node457_153align = 'center', Node457_153fontSize = 13.3333*_ratio.ratioY,Node457_153width = 59*_ratio.ratioX, Node457_153height = 26*_ratio.ratioY;
  39647. (function () {
  39648. if (Node457_153align === 'left') {
  39649. Node457_153textStart = Node457_153fontSize * 0.2 > 2 ? Node457_153fontSize * 0.2 - 4 : Node457_153fontSize * 0.2 - 9;
  39650. Node457_153textWidth = Node457_153width;
  39651. Node457_153lineStart = 1;
  39652. } else if (Node457_153align === 'right') {
  39653. Node457_153textStart = 0;
  39654. Node457_153textWidth =Node457_153fontSize <= 8 ? Node457_153width + Node457_153fontSize * 0.2 + 6 : Node457_153width - Node457_153fontSize * 0.2;
  39655. Node457_153lineStart = (Node457_153width - (ht.Default.getTextSize('万kWh', ' '+ Node457_153fontSize + 'px "Arial"').width + 6)) * 0.5;
  39656. } else if (Node457_153align === 'center') {
  39657. Node457_153textStart = -3;
  39658. Node457_153textWidth = Node457_153width;
  39659. Node457_153lineStart = Node457_153width - ht.Default.getTextSize('万kWh', ' '+ Node457_153fontSize + 'px "Arial"').width - 11;
  39660. }
  39661. })();
  39662. Node457_153.setImage(GD.getTextJSON(Node457_153width, Node457_153height, true, false, false, ' '+ Node457_153fontSize + 'px "Arial"'))
  39663. Node457_153.setPosition(719*ratio.ratioX, 51*ratio.ratioY);
  39664. Node457_153.setWidth(Node457_153width);
  39665. Node457_153.setHeight(Node457_153height);
  39666. Node457_153._nodeType = 'text';
  39667. Node457_153._disallowEvert = true;
  39668. Node457_153.setRotation(0*Math.PI/180);
  39669. Node457_153.a('node.width', Node457_153width);
  39670. Node457_153.a('node.height', Node457_153height);
  39671. Node457_153.a('node.rect', [0, 0, Node457_153width, Node457_153height]);
  39672. Node457_153.a('node.bordercolor','rgba(128,128,128,1)');
  39673. Node457_153.a('node.borderwidth', 0);
  39674. Node457_153.a('node.background','' || 'rgba(0,0,0,0)');
  39675. Node457_153.a('node.gradient','');
  39676. Node457_153.a('node.gradientcolor','');
  39677. Node457_153.a('node.text','万kWh');
  39678. Node457_153.a('node.textalign','center');
  39679. Node457_153.a('node.textvAlign','middle');
  39680. Node457_153.a('node.textrect', [Node457_153textStart, 0, Node457_153textWidth, Node457_153height]);
  39681. Node457_153.a('node.color','rgba(128,128,128,1)');
  39682. Node457_153.a('node.font',' '+ Node457_153fontSize + 'px "Arial"');
  39683. Node457_153.a('node.textvisible',true);
  39684. Node457_153.a('node.linefeed',false);
  39685. if (false) {
  39686. Node457_153.a('node.textfunc',function(g) {
  39687. g.beginPath();
  39688. var str=Node457_153.a('node.text') || '万kWh';
  39689. var color=Node457_153.a('node.color') || 'rgba(128,128,128,1)';
  39690. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node457_153width,Node457_153height,13.3333*_ratio.ratioY,"center",color,' '+ Node457_153fontSize + 'px "Arial"', 0,g);
  39691. });
  39692. }
  39693. if (false) {
  39694. Node457_153.a('node.underlinepoints',[Node457_153lineStart, (26 - 13.3333) * 0.5 * _ratio.ratioY + Node457_153fontSize + 2 , ht.Default.getTextSize('万kWh', ' '+ Node457_153fontSize + 'px "Arial"').width + 6, (Node457_153height - Node457_153fontSize) * 0.5*_ratio.ratioY + Node457_153fontSize + 2 ]);
  39695. Node457_153.a('node.underlinevisible',false);
  39696. Node457_153.a('node.underlineBorderWidth', 1);
  39697. }
  39698. dataModel.add(Node457_153);
  39699. zoomNodeList.push({
  39700. node: Node457_153,
  39701. borderWidth: 0,
  39702. attr: 'node.borderwidth'
  39703. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  39704. var Node457_154 = new ht.Node();
  39705. var Node457_154textStart, Node457_154textWidth, Node457_154lineStart, Node457_154align = 'center', Node457_154fontSize = 13.3333*_ratio.ratioY,Node457_154width = 59*_ratio.ratioX, Node457_154height = 26*_ratio.ratioY;
  39706. (function () {
  39707. if (Node457_154align === 'left') {
  39708. Node457_154textStart = Node457_154fontSize * 0.2 > 2 ? Node457_154fontSize * 0.2 - 4 : Node457_154fontSize * 0.2 - 9;
  39709. Node457_154textWidth = Node457_154width;
  39710. Node457_154lineStart = 1;
  39711. } else if (Node457_154align === 'right') {
  39712. Node457_154textStart = 0;
  39713. Node457_154textWidth =Node457_154fontSize <= 8 ? Node457_154width + Node457_154fontSize * 0.2 + 6 : Node457_154width - Node457_154fontSize * 0.2;
  39714. Node457_154lineStart = (Node457_154width - (ht.Default.getTextSize('万kWh', ' '+ Node457_154fontSize + 'px "Arial"').width + 6)) * 0.5;
  39715. } else if (Node457_154align === 'center') {
  39716. Node457_154textStart = -3;
  39717. Node457_154textWidth = Node457_154width;
  39718. Node457_154lineStart = Node457_154width - ht.Default.getTextSize('万kWh', ' '+ Node457_154fontSize + 'px "Arial"').width - 11;
  39719. }
  39720. })();
  39721. Node457_154.setImage(GD.getTextJSON(Node457_154width, Node457_154height, true, false, false, ' '+ Node457_154fontSize + 'px "Arial"'))
  39722. Node457_154.setPosition(719*ratio.ratioX, 75*ratio.ratioY);
  39723. Node457_154.setWidth(Node457_154width);
  39724. Node457_154.setHeight(Node457_154height);
  39725. Node457_154._nodeType = 'text';
  39726. Node457_154._disallowEvert = true;
  39727. Node457_154.setRotation(0*Math.PI/180);
  39728. Node457_154.a('node.width', Node457_154width);
  39729. Node457_154.a('node.height', Node457_154height);
  39730. Node457_154.a('node.rect', [0, 0, Node457_154width, Node457_154height]);
  39731. Node457_154.a('node.bordercolor','rgba(128,128,128,1)');
  39732. Node457_154.a('node.borderwidth', 0);
  39733. Node457_154.a('node.background','' || 'rgba(0,0,0,0)');
  39734. Node457_154.a('node.gradient','');
  39735. Node457_154.a('node.gradientcolor','');
  39736. Node457_154.a('node.text','万kWh');
  39737. Node457_154.a('node.textalign','center');
  39738. Node457_154.a('node.textvAlign','middle');
  39739. Node457_154.a('node.textrect', [Node457_154textStart, 0, Node457_154textWidth, Node457_154height]);
  39740. Node457_154.a('node.color','rgba(128,128,128,1)');
  39741. Node457_154.a('node.font',' '+ Node457_154fontSize + 'px "Arial"');
  39742. Node457_154.a('node.textvisible',true);
  39743. Node457_154.a('node.linefeed',false);
  39744. if (false) {
  39745. Node457_154.a('node.textfunc',function(g) {
  39746. g.beginPath();
  39747. var str=Node457_154.a('node.text') || '万kWh';
  39748. var color=Node457_154.a('node.color') || 'rgba(128,128,128,1)';
  39749. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node457_154width,Node457_154height,13.3333*_ratio.ratioY,"center",color,' '+ Node457_154fontSize + 'px "Arial"', 0,g);
  39750. });
  39751. }
  39752. if (false) {
  39753. Node457_154.a('node.underlinepoints',[Node457_154lineStart, (26 - 13.3333) * 0.5 * _ratio.ratioY + Node457_154fontSize + 2 , ht.Default.getTextSize('万kWh', ' '+ Node457_154fontSize + 'px "Arial"').width + 6, (Node457_154height - Node457_154fontSize) * 0.5*_ratio.ratioY + Node457_154fontSize + 2 ]);
  39754. Node457_154.a('node.underlinevisible',false);
  39755. Node457_154.a('node.underlineBorderWidth', 1);
  39756. }
  39757. dataModel.add(Node457_154);
  39758. zoomNodeList.push({
  39759. node: Node457_154,
  39760. borderWidth: 0,
  39761. attr: 'node.borderwidth'
  39762. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  39763. var Node457_155 = new ht.Node();
  39764. var Node457_155textStart, Node457_155textWidth, Node457_155lineStart, Node457_155align = 'center', Node457_155fontSize = 13.3333*_ratio.ratioY,Node457_155width = 59*_ratio.ratioX, Node457_155height = 26*_ratio.ratioY;
  39765. (function () {
  39766. if (Node457_155align === 'left') {
  39767. Node457_155textStart = Node457_155fontSize * 0.2 > 2 ? Node457_155fontSize * 0.2 - 4 : Node457_155fontSize * 0.2 - 9;
  39768. Node457_155textWidth = Node457_155width;
  39769. Node457_155lineStart = 1;
  39770. } else if (Node457_155align === 'right') {
  39771. Node457_155textStart = 0;
  39772. Node457_155textWidth =Node457_155fontSize <= 8 ? Node457_155width + Node457_155fontSize * 0.2 + 6 : Node457_155width - Node457_155fontSize * 0.2;
  39773. Node457_155lineStart = (Node457_155width - (ht.Default.getTextSize('万kWh', ' '+ Node457_155fontSize + 'px "Arial"').width + 6)) * 0.5;
  39774. } else if (Node457_155align === 'center') {
  39775. Node457_155textStart = -3;
  39776. Node457_155textWidth = Node457_155width;
  39777. Node457_155lineStart = Node457_155width - ht.Default.getTextSize('万kWh', ' '+ Node457_155fontSize + 'px "Arial"').width - 11;
  39778. }
  39779. })();
  39780. Node457_155.setImage(GD.getTextJSON(Node457_155width, Node457_155height, true, false, false, ' '+ Node457_155fontSize + 'px "Arial"'))
  39781. Node457_155.setPosition(719*ratio.ratioX, 98*ratio.ratioY);
  39782. Node457_155.setWidth(Node457_155width);
  39783. Node457_155.setHeight(Node457_155height);
  39784. Node457_155._nodeType = 'text';
  39785. Node457_155._disallowEvert = true;
  39786. Node457_155.setRotation(0*Math.PI/180);
  39787. Node457_155.a('node.width', Node457_155width);
  39788. Node457_155.a('node.height', Node457_155height);
  39789. Node457_155.a('node.rect', [0, 0, Node457_155width, Node457_155height]);
  39790. Node457_155.a('node.bordercolor','rgba(128,128,128,1)');
  39791. Node457_155.a('node.borderwidth', 0);
  39792. Node457_155.a('node.background','' || 'rgba(0,0,0,0)');
  39793. Node457_155.a('node.gradient','');
  39794. Node457_155.a('node.gradientcolor','');
  39795. Node457_155.a('node.text','万kWh');
  39796. Node457_155.a('node.textalign','center');
  39797. Node457_155.a('node.textvAlign','middle');
  39798. Node457_155.a('node.textrect', [Node457_155textStart, 0, Node457_155textWidth, Node457_155height]);
  39799. Node457_155.a('node.color','rgba(128,128,128,1)');
  39800. Node457_155.a('node.font',' '+ Node457_155fontSize + 'px "Arial"');
  39801. Node457_155.a('node.textvisible',true);
  39802. Node457_155.a('node.linefeed',false);
  39803. if (false) {
  39804. Node457_155.a('node.textfunc',function(g) {
  39805. g.beginPath();
  39806. var str=Node457_155.a('node.text') || '万kWh';
  39807. var color=Node457_155.a('node.color') || 'rgba(128,128,128,1)';
  39808. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node457_155width,Node457_155height,13.3333*_ratio.ratioY,"center",color,' '+ Node457_155fontSize + 'px "Arial"', 0,g);
  39809. });
  39810. }
  39811. if (false) {
  39812. Node457_155.a('node.underlinepoints',[Node457_155lineStart, (26 - 13.3333) * 0.5 * _ratio.ratioY + Node457_155fontSize + 2 , ht.Default.getTextSize('万kWh', ' '+ Node457_155fontSize + 'px "Arial"').width + 6, (Node457_155height - Node457_155fontSize) * 0.5*_ratio.ratioY + Node457_155fontSize + 2 ]);
  39813. Node457_155.a('node.underlinevisible',false);
  39814. Node457_155.a('node.underlineBorderWidth', 1);
  39815. }
  39816. dataModel.add(Node457_155);
  39817. zoomNodeList.push({
  39818. node: Node457_155,
  39819. borderWidth: 0,
  39820. attr: 'node.borderwidth'
  39821. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  39822. var Node457_156 = new ht.Node();
  39823. var Node457_156textStart, Node457_156textWidth, Node457_156lineStart, Node457_156align = 'center', Node457_156fontSize = 13.3333*_ratio.ratioY,Node457_156width = 59*_ratio.ratioX, Node457_156height = 26*_ratio.ratioY;
  39824. (function () {
  39825. if (Node457_156align === 'left') {
  39826. Node457_156textStart = Node457_156fontSize * 0.2 > 2 ? Node457_156fontSize * 0.2 - 4 : Node457_156fontSize * 0.2 - 9;
  39827. Node457_156textWidth = Node457_156width;
  39828. Node457_156lineStart = 1;
  39829. } else if (Node457_156align === 'right') {
  39830. Node457_156textStart = 0;
  39831. Node457_156textWidth =Node457_156fontSize <= 8 ? Node457_156width + Node457_156fontSize * 0.2 + 6 : Node457_156width - Node457_156fontSize * 0.2;
  39832. Node457_156lineStart = (Node457_156width - (ht.Default.getTextSize('万kWh', ' '+ Node457_156fontSize + 'px "Arial"').width + 6)) * 0.5;
  39833. } else if (Node457_156align === 'center') {
  39834. Node457_156textStart = -3;
  39835. Node457_156textWidth = Node457_156width;
  39836. Node457_156lineStart = Node457_156width - ht.Default.getTextSize('万kWh', ' '+ Node457_156fontSize + 'px "Arial"').width - 11;
  39837. }
  39838. })();
  39839. Node457_156.setImage(GD.getTextJSON(Node457_156width, Node457_156height, true, false, false, ' '+ Node457_156fontSize + 'px "Arial"'))
  39840. Node457_156.setPosition(719*ratio.ratioX, 124*ratio.ratioY);
  39841. Node457_156.setWidth(Node457_156width);
  39842. Node457_156.setHeight(Node457_156height);
  39843. Node457_156._nodeType = 'text';
  39844. Node457_156._disallowEvert = true;
  39845. Node457_156.setRotation(0*Math.PI/180);
  39846. Node457_156.a('node.width', Node457_156width);
  39847. Node457_156.a('node.height', Node457_156height);
  39848. Node457_156.a('node.rect', [0, 0, Node457_156width, Node457_156height]);
  39849. Node457_156.a('node.bordercolor','rgba(128,128,128,1)');
  39850. Node457_156.a('node.borderwidth', 0);
  39851. Node457_156.a('node.background','' || 'rgba(0,0,0,0)');
  39852. Node457_156.a('node.gradient','');
  39853. Node457_156.a('node.gradientcolor','');
  39854. Node457_156.a('node.text','万kWh');
  39855. Node457_156.a('node.textalign','center');
  39856. Node457_156.a('node.textvAlign','middle');
  39857. Node457_156.a('node.textrect', [Node457_156textStart, 0, Node457_156textWidth, Node457_156height]);
  39858. Node457_156.a('node.color','rgba(128,128,128,1)');
  39859. Node457_156.a('node.font',' '+ Node457_156fontSize + 'px "Arial"');
  39860. Node457_156.a('node.textvisible',true);
  39861. Node457_156.a('node.linefeed',false);
  39862. if (false) {
  39863. Node457_156.a('node.textfunc',function(g) {
  39864. g.beginPath();
  39865. var str=Node457_156.a('node.text') || '万kWh';
  39866. var color=Node457_156.a('node.color') || 'rgba(128,128,128,1)';
  39867. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node457_156width,Node457_156height,13.3333*_ratio.ratioY,"center",color,' '+ Node457_156fontSize + 'px "Arial"', 0,g);
  39868. });
  39869. }
  39870. if (false) {
  39871. Node457_156.a('node.underlinepoints',[Node457_156lineStart, (26 - 13.3333) * 0.5 * _ratio.ratioY + Node457_156fontSize + 2 , ht.Default.getTextSize('万kWh', ' '+ Node457_156fontSize + 'px "Arial"').width + 6, (Node457_156height - Node457_156fontSize) * 0.5*_ratio.ratioY + Node457_156fontSize + 2 ]);
  39872. Node457_156.a('node.underlinevisible',false);
  39873. Node457_156.a('node.underlineBorderWidth', 1);
  39874. }
  39875. dataModel.add(Node457_156);
  39876. zoomNodeList.push({
  39877. node: Node457_156,
  39878. borderWidth: 0,
  39879. attr: 'node.borderwidth'
  39880. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  39881. var Node457_157 = new ht.Node();
  39882. var Node457_157textStart, Node457_157textWidth, Node457_157lineStart, Node457_157align = 'left', Node457_157fontSize = 11.99997*_ratio.ratioY,Node457_157width = 53*_ratio.ratioX, Node457_157height = 20*_ratio.ratioY;
  39883. (function () {
  39884. if (Node457_157align === 'left') {
  39885. Node457_157textStart = Node457_157fontSize * 0.2 > 2 ? Node457_157fontSize * 0.2 - 4 : Node457_157fontSize * 0.2 - 9;
  39886. Node457_157textWidth = Node457_157width;
  39887. Node457_157lineStart = 1;
  39888. } else if (Node457_157align === 'right') {
  39889. Node457_157textStart = 0;
  39890. Node457_157textWidth =Node457_157fontSize <= 8 ? Node457_157width + Node457_157fontSize * 0.2 + 6 : Node457_157width - Node457_157fontSize * 0.2;
  39891. Node457_157lineStart = (Node457_157width - (ht.Default.getTextSize('机', 'bold '+ Node457_157fontSize + 'px "Arial"').width + 6)) * 0.5;
  39892. } else if (Node457_157align === 'center') {
  39893. Node457_157textStart = -3;
  39894. Node457_157textWidth = Node457_157width;
  39895. Node457_157lineStart = Node457_157width - ht.Default.getTextSize('机', 'bold '+ Node457_157fontSize + 'px "Arial"').width - 11;
  39896. }
  39897. })();
  39898. Node457_157.setImage(GD.getTextJSON(Node457_157width, Node457_157height, true, false, false, 'bold '+ Node457_157fontSize + 'px "Arial"'))
  39899. Node457_157.setPosition(1344*ratio.ratioX, 85*ratio.ratioY);
  39900. Node457_157.setWidth(Node457_157width);
  39901. Node457_157.setHeight(Node457_157height);
  39902. Node457_157._nodeType = 'text';
  39903. Node457_157._disallowEvert = true;
  39904. Node457_157.setRotation(0*Math.PI/180);
  39905. Node457_157.a('node.width', Node457_157width);
  39906. Node457_157.a('node.height', Node457_157height);
  39907. Node457_157.a('node.rect', [0, 0, Node457_157width, Node457_157height]);
  39908. Node457_157.a('node.bordercolor','rgba(255,255,255,1)');
  39909. Node457_157.a('node.borderwidth', 0);
  39910. Node457_157.a('node.background','' || 'rgba(0,0,0,0)');
  39911. Node457_157.a('node.gradient','');
  39912. Node457_157.a('node.gradientcolor','');
  39913. Node457_157.a('node.text','机');
  39914. Node457_157.a('node.textalign','left');
  39915. Node457_157.a('node.textvAlign','middle');
  39916. Node457_157.a('node.textrect', [Node457_157textStart, 0, Node457_157textWidth, Node457_157height]);
  39917. Node457_157.a('node.color','rgba(255,255,255,1)');
  39918. Node457_157.a('node.font','bold '+ Node457_157fontSize + 'px "Arial"');
  39919. Node457_157.a('node.textvisible',true);
  39920. Node457_157.a('node.linefeed',false);
  39921. if (false) {
  39922. Node457_157.a('node.textfunc',function(g) {
  39923. g.beginPath();
  39924. var str=Node457_157.a('node.text') || '机';
  39925. var color=Node457_157.a('node.color') || 'rgba(255,255,255,1)';
  39926. canvasTextAutoLine(str,0,11.99997*0.5*_ratio.ratioY,Node457_157width,Node457_157height,11.99997*_ratio.ratioY,"left",color,'bold '+ Node457_157fontSize + 'px "Arial"', 0,g);
  39927. });
  39928. }
  39929. if (false) {
  39930. Node457_157.a('node.underlinepoints',[Node457_157lineStart, (20 - 11.99997) * 0.5 * _ratio.ratioY + Node457_157fontSize + 2 , ht.Default.getTextSize('机', 'bold '+ Node457_157fontSize + 'px "Arial"').width + 6, (Node457_157height - Node457_157fontSize) * 0.5*_ratio.ratioY + Node457_157fontSize + 2 ]);
  39931. Node457_157.a('node.underlinevisible',false);
  39932. Node457_157.a('node.underlineBorderWidth', 1);
  39933. }
  39934. dataModel.add(Node457_157);
  39935. zoomNodeList.push({
  39936. node: Node457_157,
  39937. borderWidth: 0,
  39938. attr: 'node.borderwidth'
  39939. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  39940. var Node457_158 = new ht.Node();
  39941. var Node457_158textStart, Node457_158textWidth, Node457_158lineStart, Node457_158align = 'left', Node457_158fontSize = 11.99997*_ratio.ratioY,Node457_158width = 53*_ratio.ratioX, Node457_158height = 20*_ratio.ratioY;
  39942. (function () {
  39943. if (Node457_158align === 'left') {
  39944. Node457_158textStart = Node457_158fontSize * 0.2 > 2 ? Node457_158fontSize * 0.2 - 4 : Node457_158fontSize * 0.2 - 9;
  39945. Node457_158textWidth = Node457_158width;
  39946. Node457_158lineStart = 1;
  39947. } else if (Node457_158align === 'right') {
  39948. Node457_158textStart = 0;
  39949. Node457_158textWidth =Node457_158fontSize <= 8 ? Node457_158width + Node457_158fontSize * 0.2 + 6 : Node457_158width - Node457_158fontSize * 0.2;
  39950. Node457_158lineStart = (Node457_158width - (ht.Default.getTextSize('状', 'bold '+ Node457_158fontSize + 'px "Arial"').width + 6)) * 0.5;
  39951. } else if (Node457_158align === 'center') {
  39952. Node457_158textStart = -3;
  39953. Node457_158textWidth = Node457_158width;
  39954. Node457_158lineStart = Node457_158width - ht.Default.getTextSize('状', 'bold '+ Node457_158fontSize + 'px "Arial"').width - 11;
  39955. }
  39956. })();
  39957. Node457_158.setImage(GD.getTextJSON(Node457_158width, Node457_158height, true, false, false, 'bold '+ Node457_158fontSize + 'px "Arial"'))
  39958. Node457_158.setPosition(1344*ratio.ratioX, 108*ratio.ratioY);
  39959. Node457_158.setWidth(Node457_158width);
  39960. Node457_158.setHeight(Node457_158height);
  39961. Node457_158._nodeType = 'text';
  39962. Node457_158._disallowEvert = true;
  39963. Node457_158.setRotation(0*Math.PI/180);
  39964. Node457_158.a('node.width', Node457_158width);
  39965. Node457_158.a('node.height', Node457_158height);
  39966. Node457_158.a('node.rect', [0, 0, Node457_158width, Node457_158height]);
  39967. Node457_158.a('node.bordercolor','rgba(255,255,255,1)');
  39968. Node457_158.a('node.borderwidth', 0);
  39969. Node457_158.a('node.background','' || 'rgba(0,0,0,0)');
  39970. Node457_158.a('node.gradient','');
  39971. Node457_158.a('node.gradientcolor','');
  39972. Node457_158.a('node.text','状');
  39973. Node457_158.a('node.textalign','left');
  39974. Node457_158.a('node.textvAlign','middle');
  39975. Node457_158.a('node.textrect', [Node457_158textStart, 0, Node457_158textWidth, Node457_158height]);
  39976. Node457_158.a('node.color','rgba(255,255,255,1)');
  39977. Node457_158.a('node.font','bold '+ Node457_158fontSize + 'px "Arial"');
  39978. Node457_158.a('node.textvisible',true);
  39979. Node457_158.a('node.linefeed',false);
  39980. if (false) {
  39981. Node457_158.a('node.textfunc',function(g) {
  39982. g.beginPath();
  39983. var str=Node457_158.a('node.text') || '状';
  39984. var color=Node457_158.a('node.color') || 'rgba(255,255,255,1)';
  39985. canvasTextAutoLine(str,0,11.99997*0.5*_ratio.ratioY,Node457_158width,Node457_158height,11.99997*_ratio.ratioY,"left",color,'bold '+ Node457_158fontSize + 'px "Arial"', 0,g);
  39986. });
  39987. }
  39988. if (false) {
  39989. Node457_158.a('node.underlinepoints',[Node457_158lineStart, (20 - 11.99997) * 0.5 * _ratio.ratioY + Node457_158fontSize + 2 , ht.Default.getTextSize('状', 'bold '+ Node457_158fontSize + 'px "Arial"').width + 6, (Node457_158height - Node457_158fontSize) * 0.5*_ratio.ratioY + Node457_158fontSize + 2 ]);
  39990. Node457_158.a('node.underlinevisible',false);
  39991. Node457_158.a('node.underlineBorderWidth', 1);
  39992. }
  39993. dataModel.add(Node457_158);
  39994. zoomNodeList.push({
  39995. node: Node457_158,
  39996. borderWidth: 0,
  39997. attr: 'node.borderwidth'
  39998. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  39999. var Node457_159 = new ht.Node();
  40000. var Node457_159textStart, Node457_159textWidth, Node457_159lineStart, Node457_159align = 'left', Node457_159fontSize = 11.99997*_ratio.ratioY,Node457_159width = 53*_ratio.ratioX, Node457_159height = 20*_ratio.ratioY;
  40001. (function () {
  40002. if (Node457_159align === 'left') {
  40003. Node457_159textStart = Node457_159fontSize * 0.2 > 2 ? Node457_159fontSize * 0.2 - 4 : Node457_159fontSize * 0.2 - 9;
  40004. Node457_159textWidth = Node457_159width;
  40005. Node457_159lineStart = 1;
  40006. } else if (Node457_159align === 'right') {
  40007. Node457_159textStart = 0;
  40008. Node457_159textWidth =Node457_159fontSize <= 8 ? Node457_159width + Node457_159fontSize * 0.2 + 6 : Node457_159width - Node457_159fontSize * 0.2;
  40009. Node457_159lineStart = (Node457_159width - (ht.Default.getTextSize('态', 'bold '+ Node457_159fontSize + 'px "Arial"').width + 6)) * 0.5;
  40010. } else if (Node457_159align === 'center') {
  40011. Node457_159textStart = -3;
  40012. Node457_159textWidth = Node457_159width;
  40013. Node457_159lineStart = Node457_159width - ht.Default.getTextSize('态', 'bold '+ Node457_159fontSize + 'px "Arial"').width - 11;
  40014. }
  40015. })();
  40016. Node457_159.setImage(GD.getTextJSON(Node457_159width, Node457_159height, true, false, false, 'bold '+ Node457_159fontSize + 'px "Arial"'))
  40017. Node457_159.setPosition(1344*ratio.ratioX, 130*ratio.ratioY);
  40018. Node457_159.setWidth(Node457_159width);
  40019. Node457_159.setHeight(Node457_159height);
  40020. Node457_159._nodeType = 'text';
  40021. Node457_159._disallowEvert = true;
  40022. Node457_159.setRotation(0*Math.PI/180);
  40023. Node457_159.a('node.width', Node457_159width);
  40024. Node457_159.a('node.height', Node457_159height);
  40025. Node457_159.a('node.rect', [0, 0, Node457_159width, Node457_159height]);
  40026. Node457_159.a('node.bordercolor','rgba(255,255,255,1)');
  40027. Node457_159.a('node.borderwidth', 0);
  40028. Node457_159.a('node.background','' || 'rgba(0,0,0,0)');
  40029. Node457_159.a('node.gradient','');
  40030. Node457_159.a('node.gradientcolor','');
  40031. Node457_159.a('node.text','态');
  40032. Node457_159.a('node.textalign','left');
  40033. Node457_159.a('node.textvAlign','middle');
  40034. Node457_159.a('node.textrect', [Node457_159textStart, 0, Node457_159textWidth, Node457_159height]);
  40035. Node457_159.a('node.color','rgba(255,255,255,1)');
  40036. Node457_159.a('node.font','bold '+ Node457_159fontSize + 'px "Arial"');
  40037. Node457_159.a('node.textvisible',true);
  40038. Node457_159.a('node.linefeed',false);
  40039. if (false) {
  40040. Node457_159.a('node.textfunc',function(g) {
  40041. g.beginPath();
  40042. var str=Node457_159.a('node.text') || '态';
  40043. var color=Node457_159.a('node.color') || 'rgba(255,255,255,1)';
  40044. canvasTextAutoLine(str,0,11.99997*0.5*_ratio.ratioY,Node457_159width,Node457_159height,11.99997*_ratio.ratioY,"left",color,'bold '+ Node457_159fontSize + 'px "Arial"', 0,g);
  40045. });
  40046. }
  40047. if (false) {
  40048. Node457_159.a('node.underlinepoints',[Node457_159lineStart, (20 - 11.99997) * 0.5 * _ratio.ratioY + Node457_159fontSize + 2 , ht.Default.getTextSize('态', 'bold '+ Node457_159fontSize + 'px "Arial"').width + 6, (Node457_159height - Node457_159fontSize) * 0.5*_ratio.ratioY + Node457_159fontSize + 2 ]);
  40049. Node457_159.a('node.underlinevisible',false);
  40050. Node457_159.a('node.underlineBorderWidth', 1);
  40051. }
  40052. dataModel.add(Node457_159);
  40053. zoomNodeList.push({
  40054. node: Node457_159,
  40055. borderWidth: 0,
  40056. attr: 'node.borderwidth'
  40057. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  40058. var Node457_160 = new ht.Node();
  40059. var Node457_160textStart, Node457_160textWidth, Node457_160lineStart, Node457_160align = 'center', Node457_160fontSize = 14.66663*_ratio.ratioY,Node457_160width = 67*_ratio.ratioX, Node457_160height = 26*_ratio.ratioY;
  40060. (function () {
  40061. if (Node457_160align === 'left') {
  40062. Node457_160textStart = Node457_160fontSize * 0.2 > 2 ? Node457_160fontSize * 0.2 - 4 : Node457_160fontSize * 0.2 - 9;
  40063. Node457_160textWidth = Node457_160width;
  40064. Node457_160lineStart = 1;
  40065. } else if (Node457_160align === 'right') {
  40066. Node457_160textStart = 0;
  40067. Node457_160textWidth =Node457_160fontSize <= 8 ? Node457_160width + Node457_160fontSize * 0.2 + 6 : Node457_160width - Node457_160fontSize * 0.2;
  40068. Node457_160lineStart = (Node457_160width - (ht.Default.getTextSize('台', ' '+ Node457_160fontSize + 'px "Arial"').width + 6)) * 0.5;
  40069. } else if (Node457_160align === 'center') {
  40070. Node457_160textStart = -3;
  40071. Node457_160textWidth = Node457_160width;
  40072. Node457_160lineStart = Node457_160width - ht.Default.getTextSize('台', ' '+ Node457_160fontSize + 'px "Arial"').width - 11;
  40073. }
  40074. })();
  40075. Node457_160.setImage(GD.getTextJSON(Node457_160width, Node457_160height, true, false, false, ' '+ Node457_160fontSize + 'px "Arial"'))
  40076. Node457_160.setPosition(1587*ratio.ratioX, 83*ratio.ratioY);
  40077. Node457_160.setWidth(Node457_160width);
  40078. Node457_160.setHeight(Node457_160height);
  40079. Node457_160._nodeType = 'text';
  40080. Node457_160._disallowEvert = true;
  40081. Node457_160.setRotation(0*Math.PI/180);
  40082. Node457_160.a('node.width', Node457_160width);
  40083. Node457_160.a('node.height', Node457_160height);
  40084. Node457_160.a('node.rect', [0, 0, Node457_160width, Node457_160height]);
  40085. Node457_160.a('node.bordercolor','rgba(105,105,105,1)');
  40086. Node457_160.a('node.borderwidth', 0);
  40087. Node457_160.a('node.background','' || 'rgba(0,0,0,0)');
  40088. Node457_160.a('node.gradient','');
  40089. Node457_160.a('node.gradientcolor','');
  40090. Node457_160.a('node.text','台');
  40091. Node457_160.a('node.textalign','center');
  40092. Node457_160.a('node.textvAlign','middle');
  40093. Node457_160.a('node.textrect', [Node457_160textStart, 0, Node457_160textWidth, Node457_160height]);
  40094. Node457_160.a('node.color','rgba(105,105,105,1)');
  40095. Node457_160.a('node.font',' '+ Node457_160fontSize + 'px "Arial"');
  40096. Node457_160.a('node.textvisible',true);
  40097. Node457_160.a('node.linefeed',false);
  40098. if (false) {
  40099. Node457_160.a('node.textfunc',function(g) {
  40100. g.beginPath();
  40101. var str=Node457_160.a('node.text') || '台';
  40102. var color=Node457_160.a('node.color') || 'rgba(105,105,105,1)';
  40103. canvasTextAutoLine(str,0,14.66663*0.5*_ratio.ratioY,Node457_160width,Node457_160height,14.66663*_ratio.ratioY,"center",color,' '+ Node457_160fontSize + 'px "Arial"', 0,g);
  40104. });
  40105. }
  40106. if (false) {
  40107. Node457_160.a('node.underlinepoints',[Node457_160lineStart, (26 - 14.66663) * 0.5 * _ratio.ratioY + Node457_160fontSize + 2 , ht.Default.getTextSize('台', ' '+ Node457_160fontSize + 'px "Arial"').width + 6, (Node457_160height - Node457_160fontSize) * 0.5*_ratio.ratioY + Node457_160fontSize + 2 ]);
  40108. Node457_160.a('node.underlinevisible',false);
  40109. Node457_160.a('node.underlineBorderWidth', 1);
  40110. }
  40111. dataModel.add(Node457_160);
  40112. zoomNodeList.push({
  40113. node: Node457_160,
  40114. borderWidth: 0,
  40115. attr: 'node.borderwidth'
  40116. }); var Node457_161;
  40117. (function () {
  40118. var _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  40119. var ratioX, ratioY;
  40120. if ('Default' === 'False') {
  40121. ratioX = 1;
  40122. ratioY = 1;
  40123. } else if ('Default' === 'X') {
  40124. ratioX = ratioY = _ratio.ratioX;
  40125. } else if ('Default' === 'Y') {
  40126. ratioX = ratioY = _ratio.ratioY;
  40127. } else {
  40128. ratioX = _ratio.ratioX;
  40129. ratioY = _ratio.ratioY;
  40130. }
  40131. ht.Default.setImage('imgimage//page_list_box_left_blue.jpg', PAGEROOTDIR + 'image//page_list_box_left_blue.jpg');
  40132. Node457_161 = new ht.Node();
  40133. Node457_161.setPosition(1476*ratio.ratioX, 67*ratio.ratioY);
  40134. Node457_161.setSize(9*ratioX, 60*ratioY);
  40135. Node457_161.setImage('imgimage//page_list_box_left_blue.jpg');
  40136. Node457_161.setRotation(0*Math.PI/180);
  40137. Node457_161._zoomBy = 'Default';
  40138. Node457_161._nodeType = 'image';
  40139. Node457_161._disallowEvert = true;
  40140. dataModel.add(Node457_161);
  40141. })();
  40142. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  40143. var Node457_162type = 'rect';
  40144. var Node457_162 = new ht.Node(),
  40145. Node457_162BorderWidth = 1*2;
  40146. if (Node457_162type === 'arc') {
  40147. Node457_162BorderWidth *= 1;
  40148. }
  40149. Node457_162.setImage(GD.getRectJSON(127*_ratio.ratioX, 60.81538*_ratio.ratioY, Node457_162type, '@arcFrom@', '@arcTo@', '@arcClose@'));
  40150. Node457_162.setPosition(1545*ratio.ratioX, 67*ratio.ratioY);
  40151. Node457_162.setSize(127*_ratio.ratioX, 60.81538*_ratio.ratioY);
  40152. Node457_162.s({
  40153. 'pixelPerfect':true
  40154. /*@AddPara@*/
  40155. });
  40156. Node457_162.a('node.width', 127*_ratio.ratioX);
  40157. Node457_162.a('node.height', 60.81538*_ratio.ratioY);
  40158. Node457_162.a('node.type', Node457_162type);
  40159. Node457_162.a('node.rect', [0, 0, 127*_ratio.ratioX, 60.81538*_ratio.ratioY]);
  40160. Node457_162.a('node.background', 'rgba(255,255,255,0.003921569)');
  40161. Node457_162.a('node.gradientcolor', '');
  40162. Node457_162.a('node.gradient', '');
  40163. Node457_162.a('node.borderwidth', Node457_162BorderWidth);
  40164. Node457_162.a('node.color', 'rgba(128,128,128,1)');
  40165. Node457_162.a('node.fillrect', [0,0,0,0]);
  40166. Node457_162.a('node.fillbackcolor', 'rgba(0,0,0,0)');
  40167. Node457_162.a('node.fillgradientcolor', 'rgba(0,0,0,0)');
  40168. Node457_162.a('node.fillgradient', '');
  40169. if (Node457_162type !== 'rect') {
  40170. Node457_162.a('node.arcFrom', parseFloat('@arcFrom@'));
  40171. Node457_162.a('node.arcTo', parseFloat('@arcTo@'));
  40172. Node457_162.a('node.arcClose', '@arcClose@' === 'true' ? true : false);
  40173. }
  40174. if (Node457_162type === 'arc') {
  40175. Node457_162.a('node.arcOval', true);
  40176. }
  40177. Node457_162.setRotation(0*Math.PI/180);
  40178. Node457_162.borderWidth = Node457_162BorderWidth;
  40179. Node457_162.borderFillwidth = Node457_162BorderWidth;
  40180. dataModel.add(Node457_162);
  40181. Node457_162._nodename = 'Node457_162'
  40182. Node457_162._nodeType = 'rect';
  40183. zoomNodeList.push({
  40184. node: Node457_162,
  40185. attr: 'node.borderwidth'
  40186. });
  40187. (function (node, _img) {
  40188. var setWidth = node.setWidth,
  40189. setHeight = node.setHeight;
  40190. node.setWidth = function (width) {
  40191. if (width === this.getWidth()) return ;
  40192. var height = this.getHeight();
  40193. this.a('node.width', width);
  40194. this.a('node.rect', [0,0,width, height]);
  40195. setWidth.apply(this, arguments);
  40196. }
  40197. node.setHeight = function (height) {
  40198. if (height === this.getHeight()) return ;
  40199. var width = this.getWidth();
  40200. this.a('node.height', height);
  40201. this.a('node.rect', [0,0,width, height]);
  40202. setHeight.apply(this, arguments);
  40203. }
  40204. })(Node457_162, Node457_162.getImage());_ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  40205. var Node457_163 = new ht.Node();
  40206. var Node457_163textStart, Node457_163textWidth, Node457_163lineStart, Node457_163align = 'left', Node457_163fontSize = 15.99996*_ratio.ratioY,Node457_163width = 29*_ratio.ratioX, Node457_163height = 25*_ratio.ratioY;
  40207. (function () {
  40208. if (Node457_163align === 'left') {
  40209. Node457_163textStart = Node457_163fontSize * 0.2 > 2 ? Node457_163fontSize * 0.2 - 4 : Node457_163fontSize * 0.2 - 9;
  40210. Node457_163textWidth = Node457_163width;
  40211. Node457_163lineStart = 1;
  40212. } else if (Node457_163align === 'right') {
  40213. Node457_163textStart = 0;
  40214. Node457_163textWidth =Node457_163fontSize <= 8 ? Node457_163width + Node457_163fontSize * 0.2 + 6 : Node457_163width - Node457_163fontSize * 0.2;
  40215. Node457_163lineStart = (Node457_163width - (ht.Default.getTextSize('0', ' '+ Node457_163fontSize + 'px "Arial"').width + 6)) * 0.5;
  40216. } else if (Node457_163align === 'center') {
  40217. Node457_163textStart = -3;
  40218. Node457_163textWidth = Node457_163width;
  40219. Node457_163lineStart = Node457_163width - ht.Default.getTextSize('0', ' '+ Node457_163fontSize + 'px "Arial"').width - 11;
  40220. }
  40221. })();
  40222. Node457_163.setImage(GD.getTextJSON(Node457_163width, Node457_163height, true, false, false, ' '+ Node457_163fontSize + 'px "Arial"'))
  40223. Node457_163.setPosition(1508*ratio.ratioX, 82*ratio.ratioY);
  40224. Node457_163.setWidth(Node457_163width);
  40225. Node457_163.setHeight(Node457_163height);
  40226. Node457_163._nodeType = 'text';
  40227. Node457_163._disallowEvert = true;
  40228. Node457_163.setRotation(0*Math.PI/180);
  40229. Node457_163.a('node.width', Node457_163width);
  40230. Node457_163.a('node.height', Node457_163height);
  40231. Node457_163.a('node.rect', [0, 0, Node457_163width, Node457_163height]);
  40232. Node457_163.a('node.bordercolor','rgba(0,0,0,1)');
  40233. Node457_163.a('node.borderwidth', 0);
  40234. Node457_163.a('node.background','' || 'rgba(0,0,0,0)');
  40235. Node457_163.a('node.gradient','');
  40236. Node457_163.a('node.gradientcolor','');
  40237. Node457_163.a('node.text','0');
  40238. Node457_163.a('node.textalign','left');
  40239. Node457_163.a('node.textvAlign','middle');
  40240. Node457_163.a('node.textrect', [Node457_163textStart, 0, Node457_163textWidth, Node457_163height]);
  40241. Node457_163.a('node.color','rgba(0,0,0,1)');
  40242. Node457_163.a('node.font',' '+ Node457_163fontSize + 'px "Arial"');
  40243. Node457_163.a('node.textvisible',true);
  40244. Node457_163.a('node.linefeed',false);
  40245. if (false) {
  40246. Node457_163.a('node.textfunc',function(g) {
  40247. g.beginPath();
  40248. var str=Node457_163.a('node.text') || '0';
  40249. var color=Node457_163.a('node.color') || 'rgba(0,0,0,1)';
  40250. canvasTextAutoLine(str,0,15.99996*0.5*_ratio.ratioY,Node457_163width,Node457_163height,15.99996*_ratio.ratioY,"left",color,' '+ Node457_163fontSize + 'px "Arial"', 0,g);
  40251. });
  40252. }
  40253. if (false) {
  40254. Node457_163.a('node.underlinepoints',[Node457_163lineStart, (25 - 15.99996) * 0.5 * _ratio.ratioY + Node457_163fontSize + 2 , ht.Default.getTextSize('0', ' '+ Node457_163fontSize + 'px "Arial"').width + 6, (Node457_163height - Node457_163fontSize) * 0.5*_ratio.ratioY + Node457_163fontSize + 2 ]);
  40255. Node457_163.a('node.underlinevisible',false);
  40256. Node457_163.a('node.underlineBorderWidth', 1);
  40257. }
  40258. dataModel.add(Node457_163);
  40259. zoomNodeList.push({
  40260. node: Node457_163,
  40261. borderWidth: 0,
  40262. attr: 'node.borderwidth'
  40263. }); var Node457_164;
  40264. (function () {
  40265. var _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  40266. var ratioX, ratioY;
  40267. if ('Default' === 'False') {
  40268. ratioX = 1;
  40269. ratioY = 1;
  40270. } else if ('Default' === 'X') {
  40271. ratioX = ratioY = _ratio.ratioX;
  40272. } else if ('Default' === 'Y') {
  40273. ratioX = ratioY = _ratio.ratioY;
  40274. } else {
  40275. ratioX = _ratio.ratioX;
  40276. ratioY = _ratio.ratioY;
  40277. }
  40278. ht.Default.setImage('imgimage//page_list_box_left_red.jpg', PAGEROOTDIR + 'image//page_list_box_left_red.jpg');
  40279. Node457_164 = new ht.Node();
  40280. Node457_164.setPosition(1752*ratio.ratioX, 67*ratio.ratioY);
  40281. Node457_164.setSize(9*ratioX, 60*ratioY);
  40282. Node457_164.setImage('imgimage//page_list_box_left_red.jpg');
  40283. Node457_164.setRotation(0*Math.PI/180);
  40284. Node457_164._zoomBy = 'Default';
  40285. Node457_164._nodeType = 'image';
  40286. Node457_164._disallowEvert = true;
  40287. dataModel.add(Node457_164);
  40288. })();
  40289. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  40290. var Node457_165 = new ht.Node();
  40291. var Node457_165textStart, Node457_165textWidth, Node457_165lineStart, Node457_165align = 'left', Node457_165fontSize = 15.99996*_ratio.ratioY,Node457_165width = 29*_ratio.ratioX, Node457_165height = 25*_ratio.ratioY;
  40292. (function () {
  40293. if (Node457_165align === 'left') {
  40294. Node457_165textStart = Node457_165fontSize * 0.2 > 2 ? Node457_165fontSize * 0.2 - 4 : Node457_165fontSize * 0.2 - 9;
  40295. Node457_165textWidth = Node457_165width;
  40296. Node457_165lineStart = 1;
  40297. } else if (Node457_165align === 'right') {
  40298. Node457_165textStart = 0;
  40299. Node457_165textWidth =Node457_165fontSize <= 8 ? Node457_165width + Node457_165fontSize * 0.2 + 6 : Node457_165width - Node457_165fontSize * 0.2;
  40300. Node457_165lineStart = (Node457_165width - (ht.Default.getTextSize('0', ' '+ Node457_165fontSize + 'px "Arial"').width + 6)) * 0.5;
  40301. } else if (Node457_165align === 'center') {
  40302. Node457_165textStart = -3;
  40303. Node457_165textWidth = Node457_165width;
  40304. Node457_165lineStart = Node457_165width - ht.Default.getTextSize('0', ' '+ Node457_165fontSize + 'px "Arial"').width - 11;
  40305. }
  40306. })();
  40307. Node457_165.setImage(GD.getTextJSON(Node457_165width, Node457_165height, true, false, false, ' '+ Node457_165fontSize + 'px "Arial"'))
  40308. Node457_165.setPosition(1784*ratio.ratioX, 82*ratio.ratioY);
  40309. Node457_165.setWidth(Node457_165width);
  40310. Node457_165.setHeight(Node457_165height);
  40311. Node457_165._nodeType = 'text';
  40312. Node457_165._disallowEvert = true;
  40313. Node457_165.setRotation(0*Math.PI/180);
  40314. Node457_165.a('node.width', Node457_165width);
  40315. Node457_165.a('node.height', Node457_165height);
  40316. Node457_165.a('node.rect', [0, 0, Node457_165width, Node457_165height]);
  40317. Node457_165.a('node.bordercolor','rgba(0,0,0,1)');
  40318. Node457_165.a('node.borderwidth', 0);
  40319. Node457_165.a('node.background','' || 'rgba(0,0,0,0)');
  40320. Node457_165.a('node.gradient','');
  40321. Node457_165.a('node.gradientcolor','');
  40322. Node457_165.a('node.text','0');
  40323. Node457_165.a('node.textalign','left');
  40324. Node457_165.a('node.textvAlign','middle');
  40325. Node457_165.a('node.textrect', [Node457_165textStart, 0, Node457_165textWidth, Node457_165height]);
  40326. Node457_165.a('node.color','rgba(0,0,0,1)');
  40327. Node457_165.a('node.font',' '+ Node457_165fontSize + 'px "Arial"');
  40328. Node457_165.a('node.textvisible',true);
  40329. Node457_165.a('node.linefeed',false);
  40330. if (false) {
  40331. Node457_165.a('node.textfunc',function(g) {
  40332. g.beginPath();
  40333. var str=Node457_165.a('node.text') || '0';
  40334. var color=Node457_165.a('node.color') || 'rgba(0,0,0,1)';
  40335. canvasTextAutoLine(str,0,15.99996*0.5*_ratio.ratioY,Node457_165width,Node457_165height,15.99996*_ratio.ratioY,"left",color,' '+ Node457_165fontSize + 'px "Arial"', 0,g);
  40336. });
  40337. }
  40338. if (false) {
  40339. Node457_165.a('node.underlinepoints',[Node457_165lineStart, (25 - 15.99996) * 0.5 * _ratio.ratioY + Node457_165fontSize + 2 , ht.Default.getTextSize('0', ' '+ Node457_165fontSize + 'px "Arial"').width + 6, (Node457_165height - Node457_165fontSize) * 0.5*_ratio.ratioY + Node457_165fontSize + 2 ]);
  40340. Node457_165.a('node.underlinevisible',false);
  40341. Node457_165.a('node.underlineBorderWidth', 1);
  40342. }
  40343. dataModel.add(Node457_165);
  40344. zoomNodeList.push({
  40345. node: Node457_165,
  40346. borderWidth: 0,
  40347. attr: 'node.borderwidth'
  40348. }); var Node457_166;
  40349. (function () {
  40350. var _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  40351. var ratioX, ratioY;
  40352. if ('Default' === 'False') {
  40353. ratioX = 1;
  40354. ratioY = 1;
  40355. } else if ('Default' === 'X') {
  40356. ratioX = ratioY = _ratio.ratioX;
  40357. } else if ('Default' === 'Y') {
  40358. ratioX = ratioY = _ratio.ratioY;
  40359. } else {
  40360. ratioX = _ratio.ratioX;
  40361. ratioY = _ratio.ratioY;
  40362. }
  40363. ht.Default.setImage('imgimage//page_list_box_left_black.jpg', PAGEROOTDIR + 'image//page_list_box_left_black.jpg');
  40364. Node457_166 = new ht.Node();
  40365. Node457_166.setPosition(1752*ratio.ratioX, 128*ratio.ratioY);
  40366. Node457_166.setSize(9*ratioX, 60*ratioY);
  40367. Node457_166.setImage('imgimage//page_list_box_left_black.jpg');
  40368. Node457_166.setRotation(0*Math.PI/180);
  40369. Node457_166._zoomBy = 'Default';
  40370. Node457_166._nodeType = 'image';
  40371. Node457_166._disallowEvert = true;
  40372. dataModel.add(Node457_166);
  40373. })();
  40374. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  40375. var Node457_167 = new ht.Node();
  40376. var Node457_167textStart, Node457_167textWidth, Node457_167lineStart, Node457_167align = 'left', Node457_167fontSize = 13.3333*_ratio.ratioY,Node457_167width = 47*_ratio.ratioX, Node457_167height = 38*_ratio.ratioY;
  40377. (function () {
  40378. if (Node457_167align === 'left') {
  40379. Node457_167textStart = Node457_167fontSize * 0.2 > 2 ? Node457_167fontSize * 0.2 - 4 : Node457_167fontSize * 0.2 - 9;
  40380. Node457_167textWidth = Node457_167width;
  40381. Node457_167lineStart = 1;
  40382. } else if (Node457_167align === 'right') {
  40383. Node457_167textStart = 0;
  40384. Node457_167textWidth =Node457_167fontSize <= 8 ? Node457_167width + Node457_167fontSize * 0.2 + 6 : Node457_167width - Node457_167fontSize * 0.2;
  40385. Node457_167lineStart = (Node457_167width - (ht.Default.getTextSize('离线', 'bold '+ Node457_167fontSize + 'px "Arial"').width + 6)) * 0.5;
  40386. } else if (Node457_167align === 'center') {
  40387. Node457_167textStart = -3;
  40388. Node457_167textWidth = Node457_167width;
  40389. Node457_167lineStart = Node457_167width - ht.Default.getTextSize('离线', 'bold '+ Node457_167fontSize + 'px "Arial"').width - 11;
  40390. }
  40391. })();
  40392. Node457_167.setImage(GD.getTextJSON(Node457_167width, Node457_167height, true, false, false, 'bold '+ Node457_167fontSize + 'px "Arial"'))
  40393. Node457_167.setPosition(1783*ratio.ratioX, 111*ratio.ratioY);
  40394. Node457_167.setWidth(Node457_167width);
  40395. Node457_167.setHeight(Node457_167height);
  40396. Node457_167._nodeType = 'text';
  40397. Node457_167._disallowEvert = true;
  40398. Node457_167.setRotation(0*Math.PI/180);
  40399. Node457_167.a('node.width', Node457_167width);
  40400. Node457_167.a('node.height', Node457_167height);
  40401. Node457_167.a('node.rect', [0, 0, Node457_167width, Node457_167height]);
  40402. Node457_167.a('node.bordercolor','rgba(0,0,0,1)');
  40403. Node457_167.a('node.borderwidth', 0);
  40404. Node457_167.a('node.background','' || 'rgba(0,0,0,0)');
  40405. Node457_167.a('node.gradient','');
  40406. Node457_167.a('node.gradientcolor','');
  40407. Node457_167.a('node.text','离线');
  40408. Node457_167.a('node.textalign','left');
  40409. Node457_167.a('node.textvAlign','middle');
  40410. Node457_167.a('node.textrect', [Node457_167textStart, 0, Node457_167textWidth, Node457_167height]);
  40411. Node457_167.a('node.color','rgba(0,0,0,1)');
  40412. Node457_167.a('node.font','bold '+ Node457_167fontSize + 'px "Arial"');
  40413. Node457_167.a('node.textvisible',true);
  40414. Node457_167.a('node.linefeed',false);
  40415. if (false) {
  40416. Node457_167.a('node.textfunc',function(g) {
  40417. g.beginPath();
  40418. var str=Node457_167.a('node.text') || '离线';
  40419. var color=Node457_167.a('node.color') || 'rgba(0,0,0,1)';
  40420. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node457_167width,Node457_167height,13.3333*_ratio.ratioY,"left",color,'bold '+ Node457_167fontSize + 'px "Arial"', 0,g);
  40421. });
  40422. }
  40423. if (false) {
  40424. Node457_167.a('node.underlinepoints',[Node457_167lineStart, (38 - 13.3333) * 0.5 * _ratio.ratioY + Node457_167fontSize + 2 , ht.Default.getTextSize('离线', 'bold '+ Node457_167fontSize + 'px "Arial"').width + 6, (Node457_167height - Node457_167fontSize) * 0.5*_ratio.ratioY + Node457_167fontSize + 2 ]);
  40425. Node457_167.a('node.underlinevisible',false);
  40426. Node457_167.a('node.underlineBorderWidth', 1);
  40427. }
  40428. dataModel.add(Node457_167);
  40429. zoomNodeList.push({
  40430. node: Node457_167,
  40431. borderWidth: 0,
  40432. attr: 'node.borderwidth'
  40433. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  40434. var Node457_168 = new ht.Node();
  40435. var Node457_168textStart, Node457_168textWidth, Node457_168lineStart, Node457_168align = 'left', Node457_168fontSize = 15.99996*_ratio.ratioY,Node457_168width = 29*_ratio.ratioX, Node457_168height = 25*_ratio.ratioY;
  40436. (function () {
  40437. if (Node457_168align === 'left') {
  40438. Node457_168textStart = Node457_168fontSize * 0.2 > 2 ? Node457_168fontSize * 0.2 - 4 : Node457_168fontSize * 0.2 - 9;
  40439. Node457_168textWidth = Node457_168width;
  40440. Node457_168lineStart = 1;
  40441. } else if (Node457_168align === 'right') {
  40442. Node457_168textStart = 0;
  40443. Node457_168textWidth =Node457_168fontSize <= 8 ? Node457_168width + Node457_168fontSize * 0.2 + 6 : Node457_168width - Node457_168fontSize * 0.2;
  40444. Node457_168lineStart = (Node457_168width - (ht.Default.getTextSize('0', ' '+ Node457_168fontSize + 'px "Arial"').width + 6)) * 0.5;
  40445. } else if (Node457_168align === 'center') {
  40446. Node457_168textStart = -3;
  40447. Node457_168textWidth = Node457_168width;
  40448. Node457_168lineStart = Node457_168width - ht.Default.getTextSize('0', ' '+ Node457_168fontSize + 'px "Arial"').width - 11;
  40449. }
  40450. })();
  40451. Node457_168.setImage(GD.getTextJSON(Node457_168width, Node457_168height, true, false, false, ' '+ Node457_168fontSize + 'px "Arial"'))
  40452. Node457_168.setPosition(1784*ratio.ratioX, 143*ratio.ratioY);
  40453. Node457_168.setWidth(Node457_168width);
  40454. Node457_168.setHeight(Node457_168height);
  40455. Node457_168._nodeType = 'text';
  40456. Node457_168._disallowEvert = true;
  40457. Node457_168.setRotation(0*Math.PI/180);
  40458. Node457_168.a('node.width', Node457_168width);
  40459. Node457_168.a('node.height', Node457_168height);
  40460. Node457_168.a('node.rect', [0, 0, Node457_168width, Node457_168height]);
  40461. Node457_168.a('node.bordercolor','rgba(0,0,0,1)');
  40462. Node457_168.a('node.borderwidth', 0);
  40463. Node457_168.a('node.background','' || 'rgba(0,0,0,0)');
  40464. Node457_168.a('node.gradient','');
  40465. Node457_168.a('node.gradientcolor','');
  40466. Node457_168.a('node.text','0');
  40467. Node457_168.a('node.textalign','left');
  40468. Node457_168.a('node.textvAlign','middle');
  40469. Node457_168.a('node.textrect', [Node457_168textStart, 0, Node457_168textWidth, Node457_168height]);
  40470. Node457_168.a('node.color','rgba(0,0,0,1)');
  40471. Node457_168.a('node.font',' '+ Node457_168fontSize + 'px "Arial"');
  40472. Node457_168.a('node.textvisible',true);
  40473. Node457_168.a('node.linefeed',false);
  40474. if (false) {
  40475. Node457_168.a('node.textfunc',function(g) {
  40476. g.beginPath();
  40477. var str=Node457_168.a('node.text') || '0';
  40478. var color=Node457_168.a('node.color') || 'rgba(0,0,0,1)';
  40479. canvasTextAutoLine(str,0,15.99996*0.5*_ratio.ratioY,Node457_168width,Node457_168height,15.99996*_ratio.ratioY,"left",color,' '+ Node457_168fontSize + 'px "Arial"', 0,g);
  40480. });
  40481. }
  40482. if (false) {
  40483. Node457_168.a('node.underlinepoints',[Node457_168lineStart, (25 - 15.99996) * 0.5 * _ratio.ratioY + Node457_168fontSize + 2 , ht.Default.getTextSize('0', ' '+ Node457_168fontSize + 'px "Arial"').width + 6, (Node457_168height - Node457_168fontSize) * 0.5*_ratio.ratioY + Node457_168fontSize + 2 ]);
  40484. Node457_168.a('node.underlinevisible',false);
  40485. Node457_168.a('node.underlineBorderWidth', 1);
  40486. }
  40487. dataModel.add(Node457_168);
  40488. zoomNodeList.push({
  40489. node: Node457_168,
  40490. borderWidth: 0,
  40491. attr: 'node.borderwidth'
  40492. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  40493. var Node457_169 = new ht.Node();
  40494. var Node457_169textStart, Node457_169textWidth, Node457_169lineStart, Node457_169align = 'left', Node457_169fontSize = 13.3333*_ratio.ratioY,Node457_169width = 77*_ratio.ratioX, Node457_169height = 26*_ratio.ratioY;
  40495. (function () {
  40496. if (Node457_169align === 'left') {
  40497. Node457_169textStart = Node457_169fontSize * 0.2 > 2 ? Node457_169fontSize * 0.2 - 4 : Node457_169fontSize * 0.2 - 9;
  40498. Node457_169textWidth = Node457_169width;
  40499. Node457_169lineStart = 1;
  40500. } else if (Node457_169align === 'right') {
  40501. Node457_169textStart = 0;
  40502. Node457_169textWidth =Node457_169fontSize <= 8 ? Node457_169width + Node457_169fontSize * 0.2 + 6 : Node457_169width - Node457_169fontSize * 0.2;
  40503. Node457_169lineStart = (Node457_169width - (ht.Default.getTextSize('上网电量', ' '+ Node457_169fontSize + 'px "微软雅黑"').width + 6)) * 0.5;
  40504. } else if (Node457_169align === 'center') {
  40505. Node457_169textStart = -3;
  40506. Node457_169textWidth = Node457_169width;
  40507. Node457_169lineStart = Node457_169width - ht.Default.getTextSize('上网电量', ' '+ Node457_169fontSize + 'px "微软雅黑"').width - 11;
  40508. }
  40509. })();
  40510. Node457_169.setImage(GD.getTextJSON(Node457_169width, Node457_169height, true, false, false, ' '+ Node457_169fontSize + 'px "微软雅黑"'))
  40511. Node457_169.setPosition(226*ratio.ratioX, 148*ratio.ratioY);
  40512. Node457_169.setWidth(Node457_169width);
  40513. Node457_169.setHeight(Node457_169height);
  40514. Node457_169._nodeType = 'text';
  40515. Node457_169._disallowEvert = true;
  40516. Node457_169.setRotation(0*Math.PI/180);
  40517. Node457_169.a('node.width', Node457_169width);
  40518. Node457_169.a('node.height', Node457_169height);
  40519. Node457_169.a('node.rect', [0, 0, Node457_169width, Node457_169height]);
  40520. Node457_169.a('node.bordercolor','rgba(0,0,0,1)');
  40521. Node457_169.a('node.borderwidth', 0);
  40522. Node457_169.a('node.background','' || 'rgba(0,0,0,0)');
  40523. Node457_169.a('node.gradient','');
  40524. Node457_169.a('node.gradientcolor','');
  40525. Node457_169.a('node.text','上网电量');
  40526. Node457_169.a('node.textalign','left');
  40527. Node457_169.a('node.textvAlign','middle');
  40528. Node457_169.a('node.textrect', [Node457_169textStart, 0, Node457_169textWidth, Node457_169height]);
  40529. Node457_169.a('node.color','rgba(0,0,0,1)');
  40530. Node457_169.a('node.font',' '+ Node457_169fontSize + 'px "微软雅黑"');
  40531. Node457_169.a('node.textvisible',true);
  40532. Node457_169.a('node.linefeed',false);
  40533. if (false) {
  40534. Node457_169.a('node.textfunc',function(g) {
  40535. g.beginPath();
  40536. var str=Node457_169.a('node.text') || '上网电量';
  40537. var color=Node457_169.a('node.color') || 'rgba(0,0,0,1)';
  40538. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node457_169width,Node457_169height,13.3333*_ratio.ratioY,"left",color,' '+ Node457_169fontSize + 'px "微软雅黑"', 0,g);
  40539. });
  40540. }
  40541. if (false) {
  40542. Node457_169.a('node.underlinepoints',[Node457_169lineStart, (26 - 13.3333) * 0.5 * _ratio.ratioY + Node457_169fontSize + 2 , ht.Default.getTextSize('上网电量', ' '+ Node457_169fontSize + 'px "微软雅黑"').width + 6, (Node457_169height - Node457_169fontSize) * 0.5*_ratio.ratioY + Node457_169fontSize + 2 ]);
  40543. Node457_169.a('node.underlinevisible',false);
  40544. Node457_169.a('node.underlineBorderWidth', 1);
  40545. }
  40546. dataModel.add(Node457_169);
  40547. zoomNodeList.push({
  40548. node: Node457_169,
  40549. borderWidth: 0,
  40550. attr: 'node.borderwidth'
  40551. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  40552. var Node457_170 = new ht.Node();
  40553. var Node457_170textStart, Node457_170textWidth, Node457_170lineStart, Node457_170align = 'center', Node457_170fontSize = 13.3333*_ratio.ratioY,Node457_170width = 113*_ratio.ratioX, Node457_170height = 26*_ratio.ratioY;
  40554. (function () {
  40555. if (Node457_170align === 'left') {
  40556. Node457_170textStart = Node457_170fontSize * 0.2 > 2 ? Node457_170fontSize * 0.2 - 4 : Node457_170fontSize * 0.2 - 9;
  40557. Node457_170textWidth = Node457_170width;
  40558. Node457_170lineStart = 1;
  40559. } else if (Node457_170align === 'right') {
  40560. Node457_170textStart = 0;
  40561. Node457_170textWidth =Node457_170fontSize <= 8 ? Node457_170width + Node457_170fontSize * 0.2 + 6 : Node457_170width - Node457_170fontSize * 0.2;
  40562. Node457_170lineStart = (Node457_170width - (ht.Default.getTextSize('日性能损失电量', ' '+ Node457_170fontSize + 'px "微软雅黑"').width + 6)) * 0.5;
  40563. } else if (Node457_170align === 'center') {
  40564. Node457_170textStart = -3;
  40565. Node457_170textWidth = Node457_170width;
  40566. Node457_170lineStart = Node457_170width - ht.Default.getTextSize('日性能损失电量', ' '+ Node457_170fontSize + 'px "微软雅黑"').width - 11;
  40567. }
  40568. })();
  40569. Node457_170.setImage(GD.getTextJSON(Node457_170width, Node457_170height, true, false, false, ' '+ Node457_170fontSize + 'px "微软雅黑"'))
  40570. Node457_170.setPosition(533*ratio.ratioX, 148*ratio.ratioY);
  40571. Node457_170.setWidth(Node457_170width);
  40572. Node457_170.setHeight(Node457_170height);
  40573. Node457_170._nodeType = 'text';
  40574. Node457_170._disallowEvert = true;
  40575. Node457_170.setRotation(0*Math.PI/180);
  40576. Node457_170.a('node.width', Node457_170width);
  40577. Node457_170.a('node.height', Node457_170height);
  40578. Node457_170.a('node.rect', [0, 0, Node457_170width, Node457_170height]);
  40579. Node457_170.a('node.bordercolor','rgba(0,0,0,1)');
  40580. Node457_170.a('node.borderwidth', 0);
  40581. Node457_170.a('node.background','rgba(255,255,255,0)' || 'rgba(0,0,0,0)');
  40582. Node457_170.a('node.gradient','');
  40583. Node457_170.a('node.gradientcolor','rgba(255,255,255,0)');
  40584. Node457_170.a('node.text','日性能损失电量');
  40585. Node457_170.a('node.textalign','center');
  40586. Node457_170.a('node.textvAlign','middle');
  40587. Node457_170.a('node.textrect', [Node457_170textStart, 0, Node457_170textWidth, Node457_170height]);
  40588. Node457_170.a('node.color','rgba(0,0,0,1)');
  40589. Node457_170.a('node.font',' '+ Node457_170fontSize + 'px "微软雅黑"');
  40590. Node457_170.a('node.textvisible',true);
  40591. Node457_170.a('node.linefeed',false);
  40592. if (false) {
  40593. Node457_170.a('node.textfunc',function(g) {
  40594. g.beginPath();
  40595. var str=Node457_170.a('node.text') || '日性能损失电量';
  40596. var color=Node457_170.a('node.color') || 'rgba(0,0,0,1)';
  40597. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node457_170width,Node457_170height,13.3333*_ratio.ratioY,"center",color,' '+ Node457_170fontSize + 'px "微软雅黑"', 0,g);
  40598. });
  40599. }
  40600. if (false) {
  40601. Node457_170.a('node.underlinepoints',[Node457_170lineStart, (26 - 13.3333) * 0.5 * _ratio.ratioY + Node457_170fontSize + 2 , ht.Default.getTextSize('日性能损失电量', ' '+ Node457_170fontSize + 'px "微软雅黑"').width + 6, (Node457_170height - Node457_170fontSize) * 0.5*_ratio.ratioY + Node457_170fontSize + 2 ]);
  40602. Node457_170.a('node.underlinevisible',false);
  40603. Node457_170.a('node.underlineBorderWidth', 1);
  40604. }
  40605. dataModel.add(Node457_170);
  40606. zoomNodeList.push({
  40607. node: Node457_170,
  40608. borderWidth: 0,
  40609. attr: 'node.borderwidth'
  40610. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  40611. var Node457_171 = new ht.Node();
  40612. var Node457_171textStart, Node457_171textWidth, Node457_171lineStart, Node457_171align = 'center', Node457_171fontSize = 13.3333*_ratio.ratioY,Node457_171width = 110*_ratio.ratioX, Node457_171height = 26*_ratio.ratioY;
  40613. (function () {
  40614. if (Node457_171align === 'left') {
  40615. Node457_171textStart = Node457_171fontSize * 0.2 > 2 ? Node457_171fontSize * 0.2 - 4 : Node457_171fontSize * 0.2 - 9;
  40616. Node457_171textWidth = Node457_171width;
  40617. Node457_171lineStart = 1;
  40618. } else if (Node457_171align === 'right') {
  40619. Node457_171textStart = 0;
  40620. Node457_171textWidth =Node457_171fontSize <= 8 ? Node457_171width + Node457_171fontSize * 0.2 + 6 : Node457_171width - Node457_171fontSize * 0.2;
  40621. Node457_171lineStart = (Node457_171width - (ht.Default.getTextSize('月性能损失电量', ' '+ Node457_171fontSize + 'px "微软雅黑"').width + 6)) * 0.5;
  40622. } else if (Node457_171align === 'center') {
  40623. Node457_171textStart = -3;
  40624. Node457_171textWidth = Node457_171width;
  40625. Node457_171lineStart = Node457_171width - ht.Default.getTextSize('月性能损失电量', ' '+ Node457_171fontSize + 'px "微软雅黑"').width - 11;
  40626. }
  40627. })();
  40628. Node457_171.setImage(GD.getTextJSON(Node457_171width, Node457_171height, true, false, false, ' '+ Node457_171fontSize + 'px "微软雅黑"'))
  40629. Node457_171.setPosition(812*ratio.ratioX, 148*ratio.ratioY);
  40630. Node457_171.setWidth(Node457_171width);
  40631. Node457_171.setHeight(Node457_171height);
  40632. Node457_171._nodeType = 'text';
  40633. Node457_171._disallowEvert = true;
  40634. Node457_171.setRotation(0*Math.PI/180);
  40635. Node457_171.a('node.width', Node457_171width);
  40636. Node457_171.a('node.height', Node457_171height);
  40637. Node457_171.a('node.rect', [0, 0, Node457_171width, Node457_171height]);
  40638. Node457_171.a('node.bordercolor','rgba(0,0,0,1)');
  40639. Node457_171.a('node.borderwidth', 0);
  40640. Node457_171.a('node.background','' || 'rgba(0,0,0,0)');
  40641. Node457_171.a('node.gradient','');
  40642. Node457_171.a('node.gradientcolor','');
  40643. Node457_171.a('node.text','月性能损失电量');
  40644. Node457_171.a('node.textalign','center');
  40645. Node457_171.a('node.textvAlign','middle');
  40646. Node457_171.a('node.textrect', [Node457_171textStart, 0, Node457_171textWidth, Node457_171height]);
  40647. Node457_171.a('node.color','rgba(0,0,0,1)');
  40648. Node457_171.a('node.font',' '+ Node457_171fontSize + 'px "微软雅黑"');
  40649. Node457_171.a('node.textvisible',true);
  40650. Node457_171.a('node.linefeed',false);
  40651. if (false) {
  40652. Node457_171.a('node.textfunc',function(g) {
  40653. g.beginPath();
  40654. var str=Node457_171.a('node.text') || '月性能损失电量';
  40655. var color=Node457_171.a('node.color') || 'rgba(0,0,0,1)';
  40656. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node457_171width,Node457_171height,13.3333*_ratio.ratioY,"center",color,' '+ Node457_171fontSize + 'px "微软雅黑"', 0,g);
  40657. });
  40658. }
  40659. if (false) {
  40660. Node457_171.a('node.underlinepoints',[Node457_171lineStart, (26 - 13.3333) * 0.5 * _ratio.ratioY + Node457_171fontSize + 2 , ht.Default.getTextSize('月性能损失电量', ' '+ Node457_171fontSize + 'px "微软雅黑"').width + 6, (Node457_171height - Node457_171fontSize) * 0.5*_ratio.ratioY + Node457_171fontSize + 2 ]);
  40661. Node457_171.a('node.underlinevisible',false);
  40662. Node457_171.a('node.underlineBorderWidth', 1);
  40663. }
  40664. dataModel.add(Node457_171);
  40665. zoomNodeList.push({
  40666. node: Node457_171,
  40667. borderWidth: 0,
  40668. attr: 'node.borderwidth'
  40669. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  40670. var Node457_172 = new ht.Node();
  40671. var Node457_172textStart, Node457_172textWidth, Node457_172lineStart, Node457_172align = 'center', Node457_172fontSize = 13.3333*_ratio.ratioY,Node457_172width = 110*_ratio.ratioX, Node457_172height = 26*_ratio.ratioY;
  40672. (function () {
  40673. if (Node457_172align === 'left') {
  40674. Node457_172textStart = Node457_172fontSize * 0.2 > 2 ? Node457_172fontSize * 0.2 - 4 : Node457_172fontSize * 0.2 - 9;
  40675. Node457_172textWidth = Node457_172width;
  40676. Node457_172lineStart = 1;
  40677. } else if (Node457_172align === 'right') {
  40678. Node457_172textStart = 0;
  40679. Node457_172textWidth =Node457_172fontSize <= 8 ? Node457_172width + Node457_172fontSize * 0.2 + 6 : Node457_172width - Node457_172fontSize * 0.2;
  40680. Node457_172lineStart = (Node457_172width - (ht.Default.getTextSize('年性能损失电量', ' '+ Node457_172fontSize + 'px "微软雅黑"').width + 6)) * 0.5;
  40681. } else if (Node457_172align === 'center') {
  40682. Node457_172textStart = -3;
  40683. Node457_172textWidth = Node457_172width;
  40684. Node457_172lineStart = Node457_172width - ht.Default.getTextSize('年性能损失电量', ' '+ Node457_172fontSize + 'px "微软雅黑"').width - 11;
  40685. }
  40686. })();
  40687. Node457_172.setImage(GD.getTextJSON(Node457_172width, Node457_172height, true, false, false, ' '+ Node457_172fontSize + 'px "微软雅黑"'))
  40688. Node457_172.setPosition(1092*ratio.ratioX, 147*ratio.ratioY);
  40689. Node457_172.setWidth(Node457_172width);
  40690. Node457_172.setHeight(Node457_172height);
  40691. Node457_172._nodeType = 'text';
  40692. Node457_172._disallowEvert = true;
  40693. Node457_172.setRotation(0*Math.PI/180);
  40694. Node457_172.a('node.width', Node457_172width);
  40695. Node457_172.a('node.height', Node457_172height);
  40696. Node457_172.a('node.rect', [0, 0, Node457_172width, Node457_172height]);
  40697. Node457_172.a('node.bordercolor','rgba(0,0,0,1)');
  40698. Node457_172.a('node.borderwidth', 0);
  40699. Node457_172.a('node.background','' || 'rgba(0,0,0,0)');
  40700. Node457_172.a('node.gradient','');
  40701. Node457_172.a('node.gradientcolor','');
  40702. Node457_172.a('node.text','年性能损失电量');
  40703. Node457_172.a('node.textalign','center');
  40704. Node457_172.a('node.textvAlign','middle');
  40705. Node457_172.a('node.textrect', [Node457_172textStart, 0, Node457_172textWidth, Node457_172height]);
  40706. Node457_172.a('node.color','rgba(0,0,0,1)');
  40707. Node457_172.a('node.font',' '+ Node457_172fontSize + 'px "微软雅黑"');
  40708. Node457_172.a('node.textvisible',true);
  40709. Node457_172.a('node.linefeed',false);
  40710. if (false) {
  40711. Node457_172.a('node.textfunc',function(g) {
  40712. g.beginPath();
  40713. var str=Node457_172.a('node.text') || '年性能损失电量';
  40714. var color=Node457_172.a('node.color') || 'rgba(0,0,0,1)';
  40715. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node457_172width,Node457_172height,13.3333*_ratio.ratioY,"center",color,' '+ Node457_172fontSize + 'px "微软雅黑"', 0,g);
  40716. });
  40717. }
  40718. if (false) {
  40719. Node457_172.a('node.underlinepoints',[Node457_172lineStart, (26 - 13.3333) * 0.5 * _ratio.ratioY + Node457_172fontSize + 2 , ht.Default.getTextSize('年性能损失电量', ' '+ Node457_172fontSize + 'px "微软雅黑"').width + 6, (Node457_172height - Node457_172fontSize) * 0.5*_ratio.ratioY + Node457_172fontSize + 2 ]);
  40720. Node457_172.a('node.underlinevisible',false);
  40721. Node457_172.a('node.underlineBorderWidth', 1);
  40722. }
  40723. dataModel.add(Node457_172);
  40724. zoomNodeList.push({
  40725. node: Node457_172,
  40726. borderWidth: 0,
  40727. attr: 'node.borderwidth'
  40728. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  40729. var Node457_173 = new ht.Node();
  40730. var Node457_173textStart, Node457_173textWidth, Node457_173lineStart, Node457_173align = 'center', Node457_173fontSize = 13.3333*_ratio.ratioY,Node457_173width = 58*_ratio.ratioX, Node457_173height = 26*_ratio.ratioY;
  40731. (function () {
  40732. if (Node457_173align === 'left') {
  40733. Node457_173textStart = Node457_173fontSize * 0.2 > 2 ? Node457_173fontSize * 0.2 - 4 : Node457_173fontSize * 0.2 - 9;
  40734. Node457_173textWidth = Node457_173width;
  40735. Node457_173lineStart = 1;
  40736. } else if (Node457_173align === 'right') {
  40737. Node457_173textStart = 0;
  40738. Node457_173textWidth =Node457_173fontSize <= 8 ? Node457_173width + Node457_173fontSize * 0.2 + 6 : Node457_173width - Node457_173fontSize * 0.2;
  40739. Node457_173lineStart = (Node457_173width - (ht.Default.getTextSize('0', ' '+ Node457_173fontSize + 'px "Arial"').width + 6)) * 0.5;
  40740. } else if (Node457_173align === 'center') {
  40741. Node457_173textStart = -3;
  40742. Node457_173textWidth = Node457_173width;
  40743. Node457_173lineStart = Node457_173width - ht.Default.getTextSize('0', ' '+ Node457_173fontSize + 'px "Arial"').width - 11;
  40744. }
  40745. })();
  40746. Node457_173.setImage(GD.getTextJSON(Node457_173width, Node457_173height, true, false, false, ' '+ Node457_173fontSize + 'px "Arial"'))
  40747. Node457_173.setPosition(355*ratio.ratioX, 147*ratio.ratioY);
  40748. Node457_173.setWidth(Node457_173width);
  40749. Node457_173.setHeight(Node457_173height);
  40750. Node457_173._nodeType = 'text';
  40751. Node457_173._disallowEvert = true;
  40752. Node457_173.setRotation(0*Math.PI/180);
  40753. Node457_173.a('node.width', Node457_173width);
  40754. Node457_173.a('node.height', Node457_173height);
  40755. Node457_173.a('node.rect', [0, 0, Node457_173width, Node457_173height]);
  40756. Node457_173.a('node.bordercolor','rgba(0,0,0,1)');
  40757. Node457_173.a('node.borderwidth', 0);
  40758. Node457_173.a('node.background','' || 'rgba(0,0,0,0)');
  40759. Node457_173.a('node.gradient','');
  40760. Node457_173.a('node.gradientcolor','');
  40761. Node457_173.a('node.text','0');
  40762. Node457_173.a('node.textalign','center');
  40763. Node457_173.a('node.textvAlign','middle');
  40764. Node457_173.a('node.textrect', [Node457_173textStart, 0, Node457_173textWidth, Node457_173height]);
  40765. Node457_173.a('node.color','rgba(0,0,0,1)');
  40766. Node457_173.a('node.font',' '+ Node457_173fontSize + 'px "Arial"');
  40767. Node457_173.a('node.textvisible',true);
  40768. Node457_173.a('node.linefeed',false);
  40769. if (false) {
  40770. Node457_173.a('node.textfunc',function(g) {
  40771. g.beginPath();
  40772. var str=Node457_173.a('node.text') || '0';
  40773. var color=Node457_173.a('node.color') || 'rgba(0,0,0,1)';
  40774. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node457_173width,Node457_173height,13.3333*_ratio.ratioY,"center",color,' '+ Node457_173fontSize + 'px "Arial"', 0,g);
  40775. });
  40776. }
  40777. if (false) {
  40778. Node457_173.a('node.underlinepoints',[Node457_173lineStart, (26 - 13.3333) * 0.5 * _ratio.ratioY + Node457_173fontSize + 2 , ht.Default.getTextSize('0', ' '+ Node457_173fontSize + 'px "Arial"').width + 6, (Node457_173height - Node457_173fontSize) * 0.5*_ratio.ratioY + Node457_173fontSize + 2 ]);
  40779. Node457_173.a('node.underlinevisible',false);
  40780. Node457_173.a('node.underlineBorderWidth', 1);
  40781. }
  40782. dataModel.add(Node457_173);
  40783. zoomNodeList.push({
  40784. node: Node457_173,
  40785. borderWidth: 0,
  40786. attr: 'node.borderwidth'
  40787. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  40788. var Node457_174 = new ht.Node();
  40789. var Node457_174textStart, Node457_174textWidth, Node457_174lineStart, Node457_174align = 'center', Node457_174fontSize = 13.3333*_ratio.ratioY,Node457_174width = 58*_ratio.ratioX, Node457_174height = 26*_ratio.ratioY;
  40790. (function () {
  40791. if (Node457_174align === 'left') {
  40792. Node457_174textStart = Node457_174fontSize * 0.2 > 2 ? Node457_174fontSize * 0.2 - 4 : Node457_174fontSize * 0.2 - 9;
  40793. Node457_174textWidth = Node457_174width;
  40794. Node457_174lineStart = 1;
  40795. } else if (Node457_174align === 'right') {
  40796. Node457_174textStart = 0;
  40797. Node457_174textWidth =Node457_174fontSize <= 8 ? Node457_174width + Node457_174fontSize * 0.2 + 6 : Node457_174width - Node457_174fontSize * 0.2;
  40798. Node457_174lineStart = (Node457_174width - (ht.Default.getTextSize('0', ' '+ Node457_174fontSize + 'px "Arial"').width + 6)) * 0.5;
  40799. } else if (Node457_174align === 'center') {
  40800. Node457_174textStart = -3;
  40801. Node457_174textWidth = Node457_174width;
  40802. Node457_174lineStart = Node457_174width - ht.Default.getTextSize('0', ' '+ Node457_174fontSize + 'px "Arial"').width - 11;
  40803. }
  40804. })();
  40805. Node457_174.setImage(GD.getTextJSON(Node457_174width, Node457_174height, true, false, false, ' '+ Node457_174fontSize + 'px "Arial"'))
  40806. Node457_174.setPosition(639*ratio.ratioX, 147*ratio.ratioY);
  40807. Node457_174.setWidth(Node457_174width);
  40808. Node457_174.setHeight(Node457_174height);
  40809. Node457_174._nodeType = 'text';
  40810. Node457_174._disallowEvert = true;
  40811. Node457_174.setRotation(0*Math.PI/180);
  40812. Node457_174.a('node.width', Node457_174width);
  40813. Node457_174.a('node.height', Node457_174height);
  40814. Node457_174.a('node.rect', [0, 0, Node457_174width, Node457_174height]);
  40815. Node457_174.a('node.bordercolor','rgba(0,0,0,1)');
  40816. Node457_174.a('node.borderwidth', 0);
  40817. Node457_174.a('node.background','' || 'rgba(0,0,0,0)');
  40818. Node457_174.a('node.gradient','');
  40819. Node457_174.a('node.gradientcolor','');
  40820. Node457_174.a('node.text','0');
  40821. Node457_174.a('node.textalign','center');
  40822. Node457_174.a('node.textvAlign','middle');
  40823. Node457_174.a('node.textrect', [Node457_174textStart, 0, Node457_174textWidth, Node457_174height]);
  40824. Node457_174.a('node.color','rgba(0,0,0,1)');
  40825. Node457_174.a('node.font',' '+ Node457_174fontSize + 'px "Arial"');
  40826. Node457_174.a('node.textvisible',true);
  40827. Node457_174.a('node.linefeed',false);
  40828. if (false) {
  40829. Node457_174.a('node.textfunc',function(g) {
  40830. g.beginPath();
  40831. var str=Node457_174.a('node.text') || '0';
  40832. var color=Node457_174.a('node.color') || 'rgba(0,0,0,1)';
  40833. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node457_174width,Node457_174height,13.3333*_ratio.ratioY,"center",color,' '+ Node457_174fontSize + 'px "Arial"', 0,g);
  40834. });
  40835. }
  40836. if (false) {
  40837. Node457_174.a('node.underlinepoints',[Node457_174lineStart, (26 - 13.3333) * 0.5 * _ratio.ratioY + Node457_174fontSize + 2 , ht.Default.getTextSize('0', ' '+ Node457_174fontSize + 'px "Arial"').width + 6, (Node457_174height - Node457_174fontSize) * 0.5*_ratio.ratioY + Node457_174fontSize + 2 ]);
  40838. Node457_174.a('node.underlinevisible',false);
  40839. Node457_174.a('node.underlineBorderWidth', 1);
  40840. }
  40841. dataModel.add(Node457_174);
  40842. zoomNodeList.push({
  40843. node: Node457_174,
  40844. borderWidth: 0,
  40845. attr: 'node.borderwidth'
  40846. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  40847. var Node457_175 = new ht.Node();
  40848. var Node457_175textStart, Node457_175textWidth, Node457_175lineStart, Node457_175align = 'center', Node457_175fontSize = 14.66663*_ratio.ratioY,Node457_175width = 59*_ratio.ratioX, Node457_175height = 26*_ratio.ratioY;
  40849. (function () {
  40850. if (Node457_175align === 'left') {
  40851. Node457_175textStart = Node457_175fontSize * 0.2 > 2 ? Node457_175fontSize * 0.2 - 4 : Node457_175fontSize * 0.2 - 9;
  40852. Node457_175textWidth = Node457_175width;
  40853. Node457_175lineStart = 1;
  40854. } else if (Node457_175align === 'right') {
  40855. Node457_175textStart = 0;
  40856. Node457_175textWidth =Node457_175fontSize <= 8 ? Node457_175width + Node457_175fontSize * 0.2 + 6 : Node457_175width - Node457_175fontSize * 0.2;
  40857. Node457_175lineStart = (Node457_175width - (ht.Default.getTextSize('0', ' '+ Node457_175fontSize + 'px "Arial"').width + 6)) * 0.5;
  40858. } else if (Node457_175align === 'center') {
  40859. Node457_175textStart = -3;
  40860. Node457_175textWidth = Node457_175width;
  40861. Node457_175lineStart = Node457_175width - ht.Default.getTextSize('0', ' '+ Node457_175fontSize + 'px "Arial"').width - 11;
  40862. }
  40863. })();
  40864. Node457_175.setImage(GD.getTextJSON(Node457_175width, Node457_175height, true, false, false, ' '+ Node457_175fontSize + 'px "Arial"'))
  40865. Node457_175.setPosition(918*ratio.ratioX, 147*ratio.ratioY);
  40866. Node457_175.setWidth(Node457_175width);
  40867. Node457_175.setHeight(Node457_175height);
  40868. Node457_175._nodeType = 'text';
  40869. Node457_175._disallowEvert = true;
  40870. Node457_175.setRotation(0*Math.PI/180);
  40871. Node457_175.a('node.width', Node457_175width);
  40872. Node457_175.a('node.height', Node457_175height);
  40873. Node457_175.a('node.rect', [0, 0, Node457_175width, Node457_175height]);
  40874. Node457_175.a('node.bordercolor','rgba(0,0,0,1)');
  40875. Node457_175.a('node.borderwidth', 0);
  40876. Node457_175.a('node.background','' || 'rgba(0,0,0,0)');
  40877. Node457_175.a('node.gradient','');
  40878. Node457_175.a('node.gradientcolor','');
  40879. Node457_175.a('node.text','0');
  40880. Node457_175.a('node.textalign','center');
  40881. Node457_175.a('node.textvAlign','middle');
  40882. Node457_175.a('node.textrect', [Node457_175textStart, 0, Node457_175textWidth, Node457_175height]);
  40883. Node457_175.a('node.color','rgba(0,0,0,1)');
  40884. Node457_175.a('node.font',' '+ Node457_175fontSize + 'px "Arial"');
  40885. Node457_175.a('node.textvisible',true);
  40886. Node457_175.a('node.linefeed',false);
  40887. if (false) {
  40888. Node457_175.a('node.textfunc',function(g) {
  40889. g.beginPath();
  40890. var str=Node457_175.a('node.text') || '0';
  40891. var color=Node457_175.a('node.color') || 'rgba(0,0,0,1)';
  40892. canvasTextAutoLine(str,0,14.66663*0.5*_ratio.ratioY,Node457_175width,Node457_175height,14.66663*_ratio.ratioY,"center",color,' '+ Node457_175fontSize + 'px "Arial"', 0,g);
  40893. });
  40894. }
  40895. if (false) {
  40896. Node457_175.a('node.underlinepoints',[Node457_175lineStart, (26 - 14.66663) * 0.5 * _ratio.ratioY + Node457_175fontSize + 2 , ht.Default.getTextSize('0', ' '+ Node457_175fontSize + 'px "Arial"').width + 6, (Node457_175height - Node457_175fontSize) * 0.5*_ratio.ratioY + Node457_175fontSize + 2 ]);
  40897. Node457_175.a('node.underlinevisible',false);
  40898. Node457_175.a('node.underlineBorderWidth', 1);
  40899. }
  40900. dataModel.add(Node457_175);
  40901. zoomNodeList.push({
  40902. node: Node457_175,
  40903. borderWidth: 0,
  40904. attr: 'node.borderwidth'
  40905. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  40906. var Node457_176 = new ht.Node();
  40907. var Node457_176textStart, Node457_176textWidth, Node457_176lineStart, Node457_176align = 'center', Node457_176fontSize = 14.66663*_ratio.ratioY,Node457_176width = 59*_ratio.ratioX, Node457_176height = 26*_ratio.ratioY;
  40908. (function () {
  40909. if (Node457_176align === 'left') {
  40910. Node457_176textStart = Node457_176fontSize * 0.2 > 2 ? Node457_176fontSize * 0.2 - 4 : Node457_176fontSize * 0.2 - 9;
  40911. Node457_176textWidth = Node457_176width;
  40912. Node457_176lineStart = 1;
  40913. } else if (Node457_176align === 'right') {
  40914. Node457_176textStart = 0;
  40915. Node457_176textWidth =Node457_176fontSize <= 8 ? Node457_176width + Node457_176fontSize * 0.2 + 6 : Node457_176width - Node457_176fontSize * 0.2;
  40916. Node457_176lineStart = (Node457_176width - (ht.Default.getTextSize('0', ' '+ Node457_176fontSize + 'px "Arial"').width + 6)) * 0.5;
  40917. } else if (Node457_176align === 'center') {
  40918. Node457_176textStart = -3;
  40919. Node457_176textWidth = Node457_176width;
  40920. Node457_176lineStart = Node457_176width - ht.Default.getTextSize('0', ' '+ Node457_176fontSize + 'px "Arial"').width - 11;
  40921. }
  40922. })();
  40923. Node457_176.setImage(GD.getTextJSON(Node457_176width, Node457_176height, true, false, false, ' '+ Node457_176fontSize + 'px "Arial"'))
  40924. Node457_176.setPosition(1198*ratio.ratioX, 147*ratio.ratioY);
  40925. Node457_176.setWidth(Node457_176width);
  40926. Node457_176.setHeight(Node457_176height);
  40927. Node457_176._nodeType = 'text';
  40928. Node457_176._disallowEvert = true;
  40929. Node457_176.setRotation(0*Math.PI/180);
  40930. Node457_176.a('node.width', Node457_176width);
  40931. Node457_176.a('node.height', Node457_176height);
  40932. Node457_176.a('node.rect', [0, 0, Node457_176width, Node457_176height]);
  40933. Node457_176.a('node.bordercolor','rgba(0,0,0,1)');
  40934. Node457_176.a('node.borderwidth', 0);
  40935. Node457_176.a('node.background','' || 'rgba(0,0,0,0)');
  40936. Node457_176.a('node.gradient','');
  40937. Node457_176.a('node.gradientcolor','');
  40938. Node457_176.a('node.text','0');
  40939. Node457_176.a('node.textalign','center');
  40940. Node457_176.a('node.textvAlign','middle');
  40941. Node457_176.a('node.textrect', [Node457_176textStart, 0, Node457_176textWidth, Node457_176height]);
  40942. Node457_176.a('node.color','rgba(0,0,0,1)');
  40943. Node457_176.a('node.font',' '+ Node457_176fontSize + 'px "Arial"');
  40944. Node457_176.a('node.textvisible',true);
  40945. Node457_176.a('node.linefeed',false);
  40946. if (false) {
  40947. Node457_176.a('node.textfunc',function(g) {
  40948. g.beginPath();
  40949. var str=Node457_176.a('node.text') || '0';
  40950. var color=Node457_176.a('node.color') || 'rgba(0,0,0,1)';
  40951. canvasTextAutoLine(str,0,14.66663*0.5*_ratio.ratioY,Node457_176width,Node457_176height,14.66663*_ratio.ratioY,"center",color,' '+ Node457_176fontSize + 'px "Arial"', 0,g);
  40952. });
  40953. }
  40954. if (false) {
  40955. Node457_176.a('node.underlinepoints',[Node457_176lineStart, (26 - 14.66663) * 0.5 * _ratio.ratioY + Node457_176fontSize + 2 , ht.Default.getTextSize('0', ' '+ Node457_176fontSize + 'px "Arial"').width + 6, (Node457_176height - Node457_176fontSize) * 0.5*_ratio.ratioY + Node457_176fontSize + 2 ]);
  40956. Node457_176.a('node.underlinevisible',false);
  40957. Node457_176.a('node.underlineBorderWidth', 1);
  40958. }
  40959. dataModel.add(Node457_176);
  40960. zoomNodeList.push({
  40961. node: Node457_176,
  40962. borderWidth: 0,
  40963. attr: 'node.borderwidth'
  40964. }); _ratio = GD.getRatioWithRotation(0, ratio);
  40965. var Node457_177 = GD.createButton(100*_ratio.ratioX, 27*_ratio.ratioY, 55*ratio.ratioX, 19*ratio.ratioY, 0, {text:'山西新能源',visible:false,backColor:'rgba(211,211,211,1)',fontSize:13,fontFamily:'',fontColor:'rgba(255,255,255,1)',borderColor:'rgba(211,211,211,1)',shadowColor:'rgba(211,211,211,1)',hoverShadowColor:'rgba(255,255,255,1)',icon:'',bold:false,italic:false,textAlign:'center',backImage:'image//img//new_but2_02.png'});_ratio = GD.getRatioWithRotation(0, ratio);
  40966. var Node457_178 = GD.createButton(100*_ratio.ratioX, 27*_ratio.ratioY, 55*ratio.ratioX, 19*ratio.ratioY, 0, {text:'山西新能源',visible:true,backColor:'rgba(211,211,211,1)',fontSize:13,fontFamily:'',fontColor:'rgba(0,0,0,1)',borderColor:'rgba(211,211,211,1)',shadowColor:'rgba(211,211,211,1)',hoverShadowColor:'rgba(255,255,255,1)',icon:'',bold:false,italic:false,textAlign:'center',backImage:'image//img//new_but2_01.png'});_ratio = GD.getRatioWithRotation(0, ratio);
  40967. var Node457_179 = GD.createButton(100*_ratio.ratioX, 27*_ratio.ratioY, 165*ratio.ratioX, 19*ratio.ratioY, 0, {text:'右玉高家堡',visible:false,backColor:'rgba(211,211,211,1)',fontSize:13,fontFamily:'',fontColor:'rgba(255,255,255,1)',borderColor:'rgba(211,211,211,1)',shadowColor:'rgba(211,211,211,1)',hoverShadowColor:'rgba(255,255,255,1)',icon:'',bold:false,italic:false,textAlign:'center',backImage:'image//img//new_but2_02.png'});_ratio = GD.getRatioWithRotation(0, ratio);
  40968. var Node457_180 = GD.createButton(100*_ratio.ratioX, 27*_ratio.ratioY, 165*ratio.ratioX, 19*ratio.ratioY, 0, {text:'右玉高家堡',visible:true,backColor:'rgba(211,211,211,1)',fontSize:13,fontFamily:'',fontColor:'rgba(0,0,0,1)',borderColor:'rgba(211,211,211,1)',shadowColor:'rgba(211,211,211,1)',hoverShadowColor:'rgba(255,255,255,1)',icon:'',bold:false,italic:false,textAlign:'center',backImage:'image//img//new_but2_01.png'});_ratio = GD.getRatioWithRotation(0, ratio);
  40969. var Node457_181 = GD.createButton(100*_ratio.ratioX, 27*_ratio.ratioY, 275*ratio.ratioX, 19*ratio.ratioY, 0, {text:'平鲁虎头山',visible:false,backColor:'rgba(211,211,211,1)',fontSize:13,fontFamily:'',fontColor:'rgba(255,255,255,1)',borderColor:'rgba(211,211,211,1)',shadowColor:'rgba(211,211,211,1)',hoverShadowColor:'rgba(255,255,255,1)',icon:'',bold:false,italic:false,textAlign:'center',backImage:'image//img//new_but2_02.png'});_ratio = GD.getRatioWithRotation(0, ratio);
  40970. var Node457_182 = GD.createButton(100*_ratio.ratioX, 27*_ratio.ratioY, 275*ratio.ratioX, 19*ratio.ratioY, 0, {text:'平鲁虎头山',visible:true,backColor:'rgba(211,211,211,1)',fontSize:13,fontFamily:'',fontColor:'rgba(0,0,0,1)',borderColor:'rgba(211,211,211,1)',shadowColor:'rgba(211,211,211,1)',hoverShadowColor:'rgba(255,255,255,1)',icon:'',bold:false,italic:false,textAlign:'center',backImage:'image//img//new_but2_01.png'});_ratio = GD.getRatioWithRotation(0, ratio);
  40971. var Node457_183 = GD.createButton(100*_ratio.ratioX, 27*_ratio.ratioY, 384*ratio.ratioX, 19*ratio.ratioY, 0, {text:'太旗卧牛山',visible:false,backColor:'rgba(211,211,211,1)',fontSize:13,fontFamily:'',fontColor:'rgba(255,255,255,1)',borderColor:'rgba(211,211,211,1)',shadowColor:'rgba(211,211,211,1)',hoverShadowColor:'rgba(255,255,255,1)',icon:'',bold:false,italic:false,textAlign:'center',backImage:'image//img//new_but2_02.png'});_ratio = GD.getRatioWithRotation(0, ratio);
  40972. var Node457_184 = GD.createButton(100*_ratio.ratioX, 27*_ratio.ratioY, 384*ratio.ratioX, 19*ratio.ratioY, 0, {text:'太旗卧牛山',visible:true,backColor:'rgba(211,211,211,1)',fontSize:13,fontFamily:'',fontColor:'rgba(0,0,0,1)',borderColor:'rgba(211,211,211,1)',shadowColor:'rgba(211,211,211,1)',hoverShadowColor:'rgba(255,255,255,1)',icon:'',bold:false,italic:false,textAlign:'center',backImage:'image//img//new_but2_01.png'});_ratio = GD.getRatioWithRotation(0, ratio);
  40973. var Node457_185 = GD.createButton(100*_ratio.ratioX, 27*_ratio.ratioY, 495*ratio.ratioX, 19*ratio.ratioY, 0, {text:'广灵劲风',visible:false,backColor:'rgba(211,211,211,1)',fontSize:13,fontFamily:'',fontColor:'rgba(255,255,255,1)',borderColor:'rgba(211,211,211,1)',shadowColor:'rgba(211,211,211,1)',hoverShadowColor:'rgba(255,255,255,1)',icon:'',bold:false,italic:false,textAlign:'center',backImage:'image//img//new_but2_02.png'});_ratio = GD.getRatioWithRotation(0, ratio);
  40974. var Node457_186 = GD.createButton(100*_ratio.ratioX, 27*_ratio.ratioY, 495*ratio.ratioX, 19*ratio.ratioY, 0, {text:'广灵劲风',visible:true,backColor:'rgba(211,211,211,1)',fontSize:13,fontFamily:'',fontColor:'rgba(0,0,0,1)',borderColor:'rgba(211,211,211,1)',shadowColor:'rgba(211,211,211,1)',hoverShadowColor:'rgba(255,255,255,1)',icon:'',bold:false,italic:false,textAlign:'center',backImage:'image//img//new_but2_01.png'});_ratio = GD.getRatioWithRotation(0, ratio);
  40975. var Node457_187 = GD.createButton(100*_ratio.ratioX, 27*_ratio.ratioY, 605*ratio.ratioX, 19*ratio.ratioY, 0, {text:'浑源峰岳',visible:false,backColor:'rgba(211,211,211,1)',fontSize:13,fontFamily:'',fontColor:'rgba(255,255,255,1)',borderColor:'rgba(211,211,211,1)',shadowColor:'rgba(211,211,211,1)',hoverShadowColor:'rgba(255,255,255,1)',icon:'',bold:false,italic:false,textAlign:'center',backImage:'image//img//new_but2_02.png'});_ratio = GD.getRatioWithRotation(0, ratio);
  40976. var Node457_188 = GD.createButton(100*_ratio.ratioX, 27*_ratio.ratioY, 605*ratio.ratioX, 19*ratio.ratioY, 0, {text:'浑源峰岳',visible:true,backColor:'rgba(211,211,211,1)',fontSize:13,fontFamily:'',fontColor:'rgba(0,0,0,1)',borderColor:'rgba(211,211,211,1)',shadowColor:'rgba(211,211,211,1)',hoverShadowColor:'rgba(255,255,255,1)',icon:'',bold:false,italic:false,textAlign:'center',backImage:'image//img//new_but2_01.png'});_ratio = GD.getRatioWithRotation(0, ratio);
  40977. var Node457_189 = GD.createButton(100*_ratio.ratioX, 27*_ratio.ratioY, 715*ratio.ratioX, 19*ratio.ratioY, 0, {text:'吕梁宝塔山',visible:false,backColor:'rgba(211,211,211,1)',fontSize:13,fontFamily:'',fontColor:'rgba(255,255,255,1)',borderColor:'rgba(211,211,211,1)',shadowColor:'rgba(211,211,211,1)',hoverShadowColor:'rgba(255,255,255,1)',icon:'',bold:false,italic:false,textAlign:'center',backImage:'image//img//new_but2_02.png'});_ratio = GD.getRatioWithRotation(0, ratio);
  40978. var Node457_190 = GD.createButton(100*_ratio.ratioX, 27*_ratio.ratioY, 715*ratio.ratioX, 19*ratio.ratioY, 0, {text:'吕梁宝塔山',visible:true,backColor:'rgba(211,211,211,1)',fontSize:13,fontFamily:'',fontColor:'rgba(0,0,0,1)',borderColor:'rgba(211,211,211,1)',shadowColor:'rgba(211,211,211,1)',hoverShadowColor:'rgba(255,255,255,1)',icon:'',bold:false,italic:false,textAlign:'center',backImage:'image//img//new_but2_01.png'});_ratio = GD.getRatioWithRotation(0, ratio);
  40979. var Node457_191 = GD.createButton(100*_ratio.ratioX, 27*_ratio.ratioY, 825*ratio.ratioX, 19*ratio.ratioY, 0, {text:'阳高采凉山',visible:false,backColor:'rgba(211,211,211,1)',fontSize:13,fontFamily:'',fontColor:'rgba(255,255,255,1)',borderColor:'rgba(211,211,211,1)',shadowColor:'rgba(211,211,211,1)',hoverShadowColor:'rgba(255,255,255,1)',icon:'',bold:false,italic:false,textAlign:'center',backImage:'image//img//new_but2_02.png'});_ratio = GD.getRatioWithRotation(0, ratio);
  40980. var Node457_192 = GD.createButton(100*_ratio.ratioX, 27*_ratio.ratioY, 825*ratio.ratioX, 19*ratio.ratioY, 0, {text:'阳高采凉山',visible:true,backColor:'rgba(211,211,211,1)',fontSize:13,fontFamily:'',fontColor:'rgba(0,0,0,1)',borderColor:'rgba(211,211,211,1)',shadowColor:'rgba(211,211,211,1)',hoverShadowColor:'rgba(255,255,255,1)',icon:'',bold:false,italic:false,textAlign:'center',backImage:'image//img//new_but2_01.png'});
  40981. /*@GraphList@*/
  40982. var datas = dataModel.getDatas();
  40983. ;(typeof PageBackground != "undefined") && (PageBackground.localDynamicVar = function ( ) {return {'sy':PageBackground_sy,'ldjsc':PageBackground_ldjsc,'ztjs':PageBackground_ztjs,'sbjz':PageBackground_sbjz,'xnfx':PageBackground_xnfx,'pjgl':PageBackground_pjgl,'zbph':PageBackground_zbph,'dbgl':PageBackground_dbgl,'bjzx':PageBackground_bjzx,'jrjs':PageBackground_jrjs,'sxxny':PageBackground_sxxny,'yygjb':PageBackground_yygjb,'plhts':PageBackground_plhts,'tqwns':PageBackground_tqwns,'gljf':PageBackground_gljf,'hyfy':PageBackground_hyfy,'llbts':PageBackground_llbts,'ygcls':PageBackground_ygcls,'fs':PageBackground_fs,'sjgl':PageBackground_sjgl,'yfgl':PageBackground_yfgl,'rfdl':PageBackground_rfdl,'yfdl':PageBackground_yfdl,'ylyxx':PageBackground_ylyxx,'nfdl':PageBackground_nfdl,'nlyxs':PageBackground_nlyxs,'nfdl':PageBackground_nfdl,'nlyxs':PageBackground_nlyxs,'llfdl':PageBackground_llfdl,'whssdl':PageBackground_whssdl,'gzssdl':PageBackground_gzssdl,'xdssdl':PageBackground_xdssdl,'slssdl':PageBackground_slssdl,'xnssdl':PageBackground_xnssdl,'anniu':PageBackground_anniu,'A':PageBackground_A,'B':PageBackground_B,'C':PageBackground_C,'D':PageBackground_D,'F':PageBackground_F,'E':PageBackground_E,'AA':PageBackground_AA,'BB':PageBackground_BB,'CC':PageBackground_CC,}});
  40984. if(typeof(Node180.borderWidth)!="undefined"){setDashStyle(Node180,"Node180",'NoDash',Node180.borderWidth);}
  40985. if(typeof(Node188.borderWidth)!="undefined"){setDashStyle(Node188,"Node188",'NoDash',Node188.borderWidth);}
  40986. if(typeof(Node201.borderWidth)!="undefined"){setDashStyle(Node201,"Node201",'NoDash',Node201.borderWidth);}
  40987. if(typeof(Node211.borderWidth)!="undefined"){setDashStyle(Node211,"Node211",'NoDash',Node211.borderWidth);}
  40988. if(typeof(Node220.borderWidth)!="undefined"){setDashStyle(Node220,"Node220",'NoDash',Node220.borderWidth);}
  40989. if(typeof(Node228.borderWidth)!="undefined"){setDashStyle(Node228,"Node228",'NoDash',Node228.borderWidth);}
  40990. if(typeof(Node236.borderWidth)!="undefined"){setDashStyle(Node236,"Node236",'NoDash',Node236.borderWidth);}
  40991. if(typeof(Node244.borderWidth)!="undefined"){setDashStyle(Node244,"Node244",'NoDash',Node244.borderWidth);}
  40992. if(typeof(Node253.borderWidth)!="undefined"){setDashStyle(Node253,"Node253",'NoDash',Node253.borderWidth);}
  40993. ;(typeof Node255 != "undefined") && (Node255.localDynamicVar = function ( ) {return {'xianshi':Node255_xianshi,}});
  40994. ;(typeof Node256 != "undefined") && (Node256.localDynamicVar = function ( ) {return {'xianshi':Node256_xianshi,}});
  40995. ;(typeof Node257 != "undefined") && (Node257.localDynamicVar = function ( ) {return {'xianshi':Node257_xianshi,}});
  40996. ;(typeof Node258 != "undefined") && (Node258.localDynamicVar = function ( ) {return {'xianshi':Node258_xianshi,}});
  40997. ;(typeof Node259 != "undefined") && (Node259.localDynamicVar = function ( ) {return {'xianshi':Node259_xianshi,}});
  40998. ;(typeof Node260 != "undefined") && (Node260.localDynamicVar = function ( ) {return {'xianshi':Node260_xianshi,}});
  40999. ;(typeof Node261 != "undefined") && (Node261.localDynamicVar = function ( ) {return {'xianshi':Node261_xianshi,}});
  41000. ;(typeof Node262 != "undefined") && (Node262.localDynamicVar = function ( ) {return {'xianshi':Node262_xianshi,}});
  41001. ;(typeof Node263 != "undefined") && (Node263.localDynamicVar = function ( ) {return {'xianshi':Node263_xianshi,}});
  41002. ;(typeof Node264 != "undefined") && (Node264.localDynamicVar = function ( ) {return {'xianshi':Node264_xianshi,}});
  41003. ;(typeof Node265 != "undefined") && (Node265.localDynamicVar = function ( ) {return {'xianshi1':Node265_xianshi1,}});
  41004. ;(typeof Node266 != "undefined") && (Node266.localDynamicVar = function ( ) {return {'xianshi1':Node266_xianshi1,}});
  41005. ;(typeof Node267 != "undefined") && (Node267.localDynamicVar = function ( ) {return {'xianshi1':Node267_xianshi1,}});
  41006. ;(typeof Node268 != "undefined") && (Node268.localDynamicVar = function ( ) {return {'xianshi1':Node268_xianshi1,}});
  41007. ;(typeof Node269 != "undefined") && (Node269.localDynamicVar = function ( ) {return {'xianshi1':Node269_xianshi1,}});
  41008. ;(typeof Node270 != "undefined") && (Node270.localDynamicVar = function ( ) {return {'xianshi1':Node270_xianshi1,}});
  41009. ;(typeof Node271 != "undefined") && (Node271.localDynamicVar = function ( ) {return {'xianshi1':Node271_xianshi1,}});
  41010. ;(typeof Node272 != "undefined") && (Node272.localDynamicVar = function ( ) {return {'xianshi1':Node272_xianshi1,}});
  41011. ;(typeof Node273 != "undefined") && (Node273.localDynamicVar = function ( ) {return {'xianshi1':Node273_xianshi1,}});
  41012. ;(typeof Node274 != "undefined") && (Node274.localDynamicVar = function ( ) {return {'xianshi1':Node274_xianshi1,}});
  41013. ;(typeof Node275 != "undefined") && (Node275.localDynamicVar = function ( ) {return {'xianshi1':Node275_xianshi1,}});
  41014. ;(typeof Node276 != "undefined") && (Node276.localDynamicVar = function ( ) {return {'xianshi1':Node276_xianshi1,}});
  41015. ;(typeof Node277 != "undefined") && (Node277.localDynamicVar = function ( ) {return {'xianshi1':Node277_xianshi1,}});
  41016. ;(typeof Node278 != "undefined") && (Node278.localDynamicVar = function ( ) {return {'xianshi1':Node278_xianshi1,}});
  41017. ;(typeof Node279 != "undefined") && (Node279.localDynamicVar = function ( ) {return {'xianshi1':Node279_xianshi1,}});
  41018. ;(typeof Node280 != "undefined") && (Node280.localDynamicVar = function ( ) {return {'xianshi1':Node280_xianshi1,}});
  41019. ;(typeof Node281 != "undefined") && (Node281.localDynamicVar = function ( ) {return {'xianshi1':Node281_xianshi1,}});
  41020. ;(typeof Node282 != "undefined") && (Node282.localDynamicVar = function ( ) {return {'xianshi1':Node282_xianshi1,}});
  41021. ;(typeof Node283 != "undefined") && (Node283.localDynamicVar = function ( ) {return {'xianshi2':Node283_xianshi2,}});
  41022. ;(typeof Node284 != "undefined") && (Node284.localDynamicVar = function ( ) {return {'xianshi2':Node284_xianshi2,}});
  41023. ;(typeof Node285 != "undefined") && (Node285.localDynamicVar = function ( ) {return {'xianshi2':Node285_xianshi2,}});
  41024. ;(typeof Node286 != "undefined") && (Node286.localDynamicVar = function ( ) {return {'xianshi2':Node286_xianshi2,}});
  41025. ;(typeof Node287 != "undefined") && (Node287.localDynamicVar = function ( ) {return {'xianshi2':Node287_xianshi2,}});
  41026. ;(typeof Node288 != "undefined") && (Node288.localDynamicVar = function ( ) {return {'xianshi2':Node288_xianshi2,}});
  41027. ;(typeof Node289 != "undefined") && (Node289.localDynamicVar = function ( ) {return {'xianshi2':Node289_xianshi2,}});
  41028. ;(typeof Node290 != "undefined") && (Node290.localDynamicVar = function ( ) {return {'xianshi2':Node290_xianshi2,}});
  41029. ;(typeof Node291 != "undefined") && (Node291.localDynamicVar = function ( ) {return {'xianshi2':Node291_xianshi2,}});
  41030. ;(typeof Node292 != "undefined") && (Node292.localDynamicVar = function ( ) {return {'xianshi2':Node292_xianshi2,}});
  41031. ;(typeof Node293 != "undefined") && (Node293.localDynamicVar = function ( ) {return {'xianshi2':Node293_xianshi2,}});
  41032. ;(typeof Node294 != "undefined") && (Node294.localDynamicVar = function ( ) {return {'xianshi2':Node294_xianshi2,}});
  41033. ;(typeof Node295 != "undefined") && (Node295.localDynamicVar = function ( ) {return {'xianshi2':Node295_xianshi2,}});
  41034. ;(typeof Node296 != "undefined") && (Node296.localDynamicVar = function ( ) {return {'xianshi2':Node296_xianshi2,}});
  41035. ;(typeof Node297 != "undefined") && (Node297.localDynamicVar = function ( ) {return {'xianshi2':Node297_xianshi2,}});
  41036. ;(typeof Node298 != "undefined") && (Node298.localDynamicVar = function ( ) {return {'xianshi2':Node298_xianshi2,}});
  41037. ;(typeof Node299 != "undefined") && (Node299.localDynamicVar = function ( ) {return {'xianshi4':Node299_xianshi4,}});
  41038. ;(typeof Node300 != "undefined") && (Node300.localDynamicVar = function ( ) {return {'xianshi4':Node300_xianshi4,}});
  41039. ;(typeof Node301 != "undefined") && (Node301.localDynamicVar = function ( ) {return {'xianshi4':Node301_xianshi4,}});
  41040. ;(typeof Node302 != "undefined") && (Node302.localDynamicVar = function ( ) {return {'xianshi4':Node302_xianshi4,}});
  41041. ;(typeof Node303 != "undefined") && (Node303.localDynamicVar = function ( ) {return {'xianshi4':Node303_xianshi4,}});
  41042. ;(typeof Node304 != "undefined") && (Node304.localDynamicVar = function ( ) {return {'xianshi4':Node304_xianshi4,}});
  41043. ;(typeof Node305 != "undefined") && (Node305.localDynamicVar = function ( ) {return {'xianshi4':Node305_xianshi4,}});
  41044. ;(typeof Node306 != "undefined") && (Node306.localDynamicVar = function ( ) {return {'xianshi4':Node306_xianshi4,}});
  41045. ;(typeof Node307 != "undefined") && (Node307.localDynamicVar = function ( ) {return {'xianshi4':Node307_xianshi4,}});
  41046. ;(typeof Node321 != "undefined") && (Node321.localDynamicVar = function ( ) {return {'xianshi4':Node321_xianshi4,}});
  41047. ;(typeof Node322 != "undefined") && (Node322.localDynamicVar = function ( ) {return {'xianshi4':Node322_xianshi4,}});
  41048. ;(typeof Node323 != "undefined") && (Node323.localDynamicVar = function ( ) {return {'xianshi4':Node323_xianshi4,}});
  41049. ;(typeof Node324 != "undefined") && (Node324.localDynamicVar = function ( ) {return {'xianshi4':Node324_xianshi4,}});
  41050. ;(typeof Node325 != "undefined") && (Node325.localDynamicVar = function ( ) {return {'xianshi4':Node325_xianshi4,}});
  41051. ;(typeof Node326 != "undefined") && (Node326.localDynamicVar = function ( ) {return {'xianshi4':Node326_xianshi4,}});
  41052. ;(typeof Node327 != "undefined") && (Node327.localDynamicVar = function ( ) {return {'xianshi4':Node327_xianshi4,}});
  41053. ;(typeof Node328 != "undefined") && (Node328.localDynamicVar = function ( ) {return {'xianshi4':Node328_xianshi4,}});
  41054. ;(typeof Node329 != "undefined") && (Node329.localDynamicVar = function ( ) {return {'xianshi4':Node329_xianshi4,}});
  41055. ;(typeof Node342 != "undefined") && (Node342.localDynamicVar = function ( ) {return {'xianshi4':Node342_xianshi4,}});
  41056. ;(typeof Node343 != "undefined") && (Node343.localDynamicVar = function ( ) {return {'xianshi4':Node343_xianshi4,}});
  41057. ;(typeof Node344 != "undefined") && (Node344.localDynamicVar = function ( ) {return {'xianshi4':Node344_xianshi4,}});
  41058. ;(typeof Node345 != "undefined") && (Node345.localDynamicVar = function ( ) {return {'xianshi4':Node345_xianshi4,}});
  41059. ;(typeof Node346 != "undefined") && (Node346.localDynamicVar = function ( ) {return {'xianshi4':Node346_xianshi4,}});
  41060. ;(typeof Node347 != "undefined") && (Node347.localDynamicVar = function ( ) {return {'xianshi4':Node347_xianshi4,}});
  41061. ;(typeof Node348 != "undefined") && (Node348.localDynamicVar = function ( ) {return {'xianshi4':Node348_xianshi4,}});
  41062. ;(typeof Node349 != "undefined") && (Node349.localDynamicVar = function ( ) {return {'xianshi4':Node349_xianshi4,}});
  41063. ;(typeof Node350 != "undefined") && (Node350.localDynamicVar = function ( ) {return {'xianshi4':Node350_xianshi4,}});
  41064. ;(typeof Node353 != "undefined") && (Node353.localDynamicVar = function ( ) {return {'xianshi4':Node353_xianshi4,}});
  41065. ;(typeof Node362 != "undefined") && (Node362.localDynamicVar = function ( ) {return {'xianshi2':Node362_xianshi2,}});
  41066. if(typeof(Node439.borderWidth)!="undefined"){setDashStyle(Node439,"Node439",'NoDash',Node439.borderWidth);}
  41067. if(typeof(Node457_2.borderWidth)!="undefined"){setDashStyle(Node457_2,"Node457_2",'NoDash',Node457_2.borderWidth);}
  41068. if(typeof(Node457_4.borderWidth)!="undefined"){setDashStyle(Node457_4,"Node457_4",'NoDash',Node457_4.borderWidth);}
  41069. if(typeof(Node457_6.borderWidth)!="undefined"){setDashStyle(Node457_6,"Node457_6",'NoDash',Node457_6.borderWidth);}
  41070. if(typeof(Node457_8.borderWidth)!="undefined"){setDashStyle(Node457_8,"Node457_8",'NoDash',Node457_8.borderWidth);}
  41071. if((0 )){Node457_177.s('2d.visible',true);}else{Node457_177.s('2d.visible',false);}
  41072. if((0 )){Node457_179.s('2d.visible',true);}else{Node457_179.s('2d.visible',false);}
  41073. if((0 )){Node457_181.s('2d.visible',true);}else{Node457_181.s('2d.visible',false);}
  41074. if((0 )){Node457_183.s('2d.visible',true);}else{Node457_183.s('2d.visible',false);}
  41075. if((0 )){Node457_185.s('2d.visible',true);}else{Node457_185.s('2d.visible',false);}
  41076. if((0 )){Node457_187.s('2d.visible',true);}else{Node457_187.s('2d.visible',false);}
  41077. if((0 )){Node457_189.s('2d.visible',true);}else{Node457_189.s('2d.visible',false);}
  41078. if((0 )){Node457_191.s('2d.visible',true);}else{Node457_191.s('2d.visible',false);}
  41079. /*@PageInit@*/
  41080. function DatarefreshTask(callback){
  41081. /*@DataVarText@*/
  41082. callback = callback || function () {};
  41083. if(varList.length <= 0){
  41084. return callback();
  41085. }
  41086. var ajaxdata = {};
  41087. var ajaxtype = 'GET';
  41088. var str = "http://" + webServiceIP + ":" + webServicePort + "/api/Snapshot?tagName=";
  41089. var para = "";
  41090. for(var i=0;i<varList.length;i++){
  41091. para = para + varList[i];
  41092. if(i!==varList.length-1)
  41093. para = para +',';
  41094. }
  41095. str = str + encodeURIComponent(para);
  41096. if (str.length > 2000) {
  41097. para = encodeURIComponent(para);
  41098. str = "http://" + webServiceIP + ":" + webServicePort + "/api/Snapshot/tags";
  41099. ajaxdata = {'': para};
  41100. ajaxtype = 'POST';
  41101. }
  41102. $.ajax({
  41103. url: str ,
  41104. type: ajaxtype,
  41105. dataType: 'json',
  41106. data: ajaxdata,
  41107. cache: false,
  41108. success: function (data) {
  41109. if (data === null) return;
  41110. var snapshots = eval(data);
  41111. //判断快照是否为空
  41112. if (snapshots != null) {
  41113. for (var i = 0; i < snapshots.length; i++) {
  41114. var index = varList.indexOf (snapshots[i].TagName);
  41115. var tagName = snapshots[i].TagName.toLowerCase();
  41116. if(index >= 0 && index< varList.length){
  41117. if(parseFloat(snapshots[i].Value).toString()==snapshots[i].Value){
  41118. varListObj[tagName] = VarValue[index] = parseFloat(snapshots[i].Value);
  41119. VarSnapshotTime[tagName]=snapshots[i].Time;
  41120. }else{
  41121. varListObj[tagName] = VarValue[index] = snapshots[i].Value;
  41122. VarSnapshotTime[tagName]=snapshots[i].Time;
  41123. }
  41124. }
  41125. }
  41126. }
  41127. },
  41128. complete: function (XHR, TS) {
  41129. XHR = null;
  41130. callback();
  41131. }
  41132. }
  41133. );
  41134. }
  41135. ;(function () {
  41136. var i = 0;
  41137. function getdata() {
  41138. DatarefreshTask(function () {
  41139. i++;
  41140. Timer1sCmd();
  41141. Timer100msCmd();
  41142. Timer500msCmd();
  41143. if (i <= 4) {
  41144. setTimeout(getdata, 50);
  41145. }
  41146. });
  41147. }
  41148. setTimeout(getdata, 20);
  41149. })();
  41150. intervalTimers.push(setInterval(DatarefreshTask, 500));
  41151. /*@DataRefresh@*/
  41152. function GetTagsProperty(){
  41153. /*@DataVarText@*/
  41154. if(varList.length <= 0){
  41155. return;
  41156. }
  41157. var ajaxtype = 'GET';
  41158. var ajaxdata = {};
  41159. var str = "http://" + webServiceIP + ":" + webServicePort + "/api/Point?tagName=";
  41160. var para = "";
  41161. for(var i=0;i<varList.length;i++){
  41162. para = para + varList[i];
  41163. if(i!==varList.length-1)
  41164. para = para +',';
  41165. }
  41166. str = str + encodeURIComponent(para);
  41167. if (str.length > 2000) {
  41168. para = encodeURIComponent(para);
  41169. str = "http://" + webServiceIP + ":" + webServicePort + "/api/Point/property";
  41170. ajaxdata = {'': para};
  41171. ajaxtype = 'POST';
  41172. }
  41173. $.ajax({
  41174. url: str ,
  41175. type: ajaxtype,
  41176. dataType: 'json',
  41177. data: ajaxdata,
  41178. cache: false,
  41179. success: function (data) {
  41180. if (data === null) return;
  41181. for(var i=0;i<data.length;i++){
  41182. var basePointInfo=data[i].BasePointInfo;
  41183. tagInfoDic[basePointInfo.TableDotTag.toLowerCase()]=basePointInfo;
  41184. // console.log(tagInfoDic);
  41185. }
  41186. },
  41187. complete: function (XHR, TS) {
  41188. XHR = null;
  41189. }
  41190. }
  41191. );
  41192. }
  41193. GetTagsProperty();
  41194. window.GD && (GD.GetTagsProperty = GetTagsProperty);
  41195. /*@TagInfoDic@*/
  41196. var syscurrentTime="";
  41197. function getCurrentTime(timeformat){
  41198. syscurrentTime= moment().format(timeformat);
  41199. if(timeformat=="d"){
  41200. if(syscurrentTime==1){
  41201. syscurrentTime="星期一";
  41202. }
  41203. if(syscurrentTime==2){
  41204. syscurrentTime="星期二";
  41205. }
  41206. if(syscurrentTime==3){
  41207. syscurrentTime="星期三";
  41208. }
  41209. if(syscurrentTime==4){
  41210. syscurrentTime="星期四";
  41211. }
  41212. if(syscurrentTime==5){
  41213. syscurrentTime="星期五";
  41214. }
  41215. if(syscurrentTime==6){
  41216. syscurrentTime="星期六";
  41217. }
  41218. if(syscurrentTime==7){
  41219. syscurrentTime="星期日";
  41220. }
  41221. }
  41222. }
  41223. getCurrentTime();
  41224. /*@SysCurrentTime@*/
  41225. var Counter10ms = 0;
  41226. var Counter100ms = 0;
  41227. var Counter500ms = 0;
  41228. var Counter1s = 0;
  41229. var Counter5s = 0;
  41230. function Timer10msCmd() {
  41231. Counter10ms++;
  41232. Node0.refresh10ms();
  41233. Node1.refresh10ms();
  41234. Node2.refresh10ms();
  41235. Node3.refresh10ms();
  41236. Node12.refresh10ms();
  41237. Node13.refresh10ms();
  41238. Node14.refresh10ms();
  41239. Node35.refresh10ms();
  41240. Node40.refresh10ms();
  41241. Node41.refresh10ms();
  41242. Node53.refresh10ms();
  41243. Node54.refresh10ms();
  41244. Node55.refresh10ms();
  41245. Node79.refresh10ms();
  41246. Node86.refresh10ms();
  41247. Node87.refresh10ms();
  41248. Node101.refresh10ms();
  41249. Node109.refresh10ms();
  41250. Node120.refresh10ms();
  41251. Node122.refresh10ms();
  41252. Node125.refresh10ms();
  41253. Node130.refresh10ms();
  41254. Node145.refresh10ms();
  41255. Node149.refresh10ms();
  41256. Node156.refresh10ms();
  41257. Node174.refresh10ms();
  41258. Node177.refresh10ms();
  41259. Node183.refresh10ms();
  41260. Node186.refresh10ms();
  41261. Node196.refresh10ms();
  41262. Node199.refresh10ms();
  41263. Node206.refresh10ms();
  41264. Node209.refresh10ms();
  41265. Node215.refresh10ms();
  41266. Node218.refresh10ms();
  41267. Node223.refresh10ms();
  41268. Node226.refresh10ms();
  41269. Node231.refresh10ms();
  41270. Node234.refresh10ms();
  41271. Node239.refresh10ms();
  41272. Node242.refresh10ms();
  41273. Node252.refresh10ms();
  41274. Node255.refresh10ms();
  41275. Node256.refresh10ms();
  41276. Node257.refresh10ms();
  41277. Node258.refresh10ms();
  41278. Node259.refresh10ms();
  41279. Node260.refresh10ms();
  41280. Node261.refresh10ms();
  41281. Node262.refresh10ms();
  41282. Node263.refresh10ms();
  41283. Node264.refresh10ms();
  41284. Node265.refresh10ms();
  41285. Node266.refresh10ms();
  41286. Node267.refresh10ms();
  41287. Node268.refresh10ms();
  41288. Node269.refresh10ms();
  41289. Node270.refresh10ms();
  41290. Node271.refresh10ms();
  41291. Node272.refresh10ms();
  41292. Node273.refresh10ms();
  41293. Node274.refresh10ms();
  41294. Node275.refresh10ms();
  41295. Node276.refresh10ms();
  41296. Node277.refresh10ms();
  41297. Node278.refresh10ms();
  41298. Node279.refresh10ms();
  41299. Node280.refresh10ms();
  41300. Node281.refresh10ms();
  41301. Node282.refresh10ms();
  41302. Node283.refresh10ms();
  41303. Node284.refresh10ms();
  41304. Node285.refresh10ms();
  41305. Node286.refresh10ms();
  41306. Node287.refresh10ms();
  41307. Node288.refresh10ms();
  41308. Node289.refresh10ms();
  41309. Node290.refresh10ms();
  41310. Node291.refresh10ms();
  41311. Node292.refresh10ms();
  41312. Node293.refresh10ms();
  41313. Node294.refresh10ms();
  41314. Node295.refresh10ms();
  41315. Node296.refresh10ms();
  41316. Node297.refresh10ms();
  41317. Node298.refresh10ms();
  41318. Node299.refresh10ms();
  41319. Node300.refresh10ms();
  41320. Node301.refresh10ms();
  41321. Node302.refresh10ms();
  41322. Node303.refresh10ms();
  41323. Node304.refresh10ms();
  41324. Node305.refresh10ms();
  41325. Node306.refresh10ms();
  41326. Node307.refresh10ms();
  41327. Node316.refresh10ms();
  41328. Node317.refresh10ms();
  41329. Node318.refresh10ms();
  41330. Node321.refresh10ms();
  41331. Node322.refresh10ms();
  41332. Node323.refresh10ms();
  41333. Node324.refresh10ms();
  41334. Node325.refresh10ms();
  41335. Node326.refresh10ms();
  41336. Node327.refresh10ms();
  41337. Node328.refresh10ms();
  41338. Node329.refresh10ms();
  41339. Node334.refresh10ms();
  41340. Node341.refresh10ms();
  41341. Node342.refresh10ms();
  41342. Node343.refresh10ms();
  41343. Node344.refresh10ms();
  41344. Node345.refresh10ms();
  41345. Node346.refresh10ms();
  41346. Node347.refresh10ms();
  41347. Node348.refresh10ms();
  41348. Node349.refresh10ms();
  41349. Node350.refresh10ms();
  41350. Node353.refresh10ms();
  41351. Node362.refresh10ms();
  41352. /*@Timer10ms@*/
  41353. }
  41354. // intervalTimers.push(setInterval(Timer10msCmd, 10));
  41355. function Timer100msCmd() {
  41356. Counter100ms++;
  41357. Node0.refresh100ms();
  41358. Node1.refresh100ms();
  41359. Node2.refresh100ms();
  41360. Node3.refresh100ms();
  41361. Node12.refresh100ms();
  41362. Node13.refresh100ms();
  41363. Node14.refresh100ms();
  41364. Node35.refresh100ms();
  41365. Node40.refresh100ms();
  41366. Node41.refresh100ms();
  41367. Node53.refresh100ms();
  41368. Node54.refresh100ms();
  41369. Node55.refresh100ms();
  41370. Node79.refresh100ms();
  41371. Node86.refresh100ms();
  41372. Node87.refresh100ms();
  41373. Node101.refresh100ms();
  41374. Node109.refresh100ms();
  41375. Node120.refresh100ms();
  41376. Node122.refresh100ms();
  41377. Node125.refresh100ms();
  41378. Node130.refresh100ms();
  41379. Node145.refresh100ms();
  41380. Node149.refresh100ms();
  41381. Node156.refresh100ms();
  41382. Node174.refresh100ms();
  41383. Node177.refresh100ms();
  41384. Node183.refresh100ms();
  41385. Node186.refresh100ms();
  41386. Node196.refresh100ms();
  41387. Node199.refresh100ms();
  41388. Node206.refresh100ms();
  41389. Node209.refresh100ms();
  41390. Node215.refresh100ms();
  41391. Node218.refresh100ms();
  41392. Node223.refresh100ms();
  41393. Node226.refresh100ms();
  41394. Node231.refresh100ms();
  41395. Node234.refresh100ms();
  41396. Node239.refresh100ms();
  41397. Node242.refresh100ms();
  41398. Node252.refresh100ms();
  41399. Node255.refresh100ms();
  41400. Node256.refresh100ms();
  41401. Node257.refresh100ms();
  41402. Node258.refresh100ms();
  41403. Node259.refresh100ms();
  41404. Node260.refresh100ms();
  41405. Node261.refresh100ms();
  41406. Node262.refresh100ms();
  41407. Node263.refresh100ms();
  41408. Node264.refresh100ms();
  41409. Node265.refresh100ms();
  41410. Node266.refresh100ms();
  41411. Node267.refresh100ms();
  41412. Node268.refresh100ms();
  41413. Node269.refresh100ms();
  41414. Node270.refresh100ms();
  41415. Node271.refresh100ms();
  41416. Node272.refresh100ms();
  41417. Node273.refresh100ms();
  41418. Node274.refresh100ms();
  41419. Node275.refresh100ms();
  41420. Node276.refresh100ms();
  41421. Node277.refresh100ms();
  41422. Node278.refresh100ms();
  41423. Node279.refresh100ms();
  41424. Node280.refresh100ms();
  41425. Node281.refresh100ms();
  41426. Node282.refresh100ms();
  41427. Node283.refresh100ms();
  41428. Node284.refresh100ms();
  41429. Node285.refresh100ms();
  41430. Node286.refresh100ms();
  41431. Node287.refresh100ms();
  41432. Node288.refresh100ms();
  41433. Node289.refresh100ms();
  41434. Node290.refresh100ms();
  41435. Node291.refresh100ms();
  41436. Node292.refresh100ms();
  41437. Node293.refresh100ms();
  41438. Node294.refresh100ms();
  41439. Node295.refresh100ms();
  41440. Node296.refresh100ms();
  41441. Node297.refresh100ms();
  41442. Node298.refresh100ms();
  41443. Node299.refresh100ms();
  41444. Node300.refresh100ms();
  41445. Node301.refresh100ms();
  41446. Node302.refresh100ms();
  41447. Node303.refresh100ms();
  41448. Node304.refresh100ms();
  41449. Node305.refresh100ms();
  41450. Node306.refresh100ms();
  41451. Node307.refresh100ms();
  41452. Node316.refresh100ms();
  41453. Node317.refresh100ms();
  41454. Node318.refresh100ms();
  41455. Node321.refresh100ms();
  41456. Node322.refresh100ms();
  41457. Node323.refresh100ms();
  41458. Node324.refresh100ms();
  41459. Node325.refresh100ms();
  41460. Node326.refresh100ms();
  41461. Node327.refresh100ms();
  41462. Node328.refresh100ms();
  41463. Node329.refresh100ms();
  41464. Node334.refresh100ms();
  41465. Node341.refresh100ms();
  41466. Node342.refresh100ms();
  41467. Node343.refresh100ms();
  41468. Node344.refresh100ms();
  41469. Node345.refresh100ms();
  41470. Node346.refresh100ms();
  41471. Node347.refresh100ms();
  41472. Node348.refresh100ms();
  41473. Node349.refresh100ms();
  41474. Node350.refresh100ms();
  41475. Node353.refresh100ms();
  41476. Node354.a('node.text',GetDital((getVarValue('HY_DQ.SX_GD_HYF_DQ_P1_L1_001_AI0601') ),-1));
  41477. Node355.a('node.text',GetDital((getVarValue('HY_DQ.SX_GD_HYF_DQ_P1_L1_001_AI0602') ),-1));
  41478. Node356.a('node.text',GetDital((getVarValue('HY_DQ.SX_GD_HYF_DQ_P1_L1_001_AI0603') ),-1));
  41479. Node357.a('node.text',GetDital((getVarValue('HY_DQ.SX_GD_HYF_DQ_P1_L1_001_AI0001') ),-1));
  41480. Node358.a('node.text',GetDital((getVarValue('HY_DQ.SX_GD_HYF_DQ_P1_L1_001_AI0007') ),-1));
  41481. Node359.a('node.text',GetDital((getVarValue('HY_DQ.SX_GD_HYF_DQ_P1_L1_001_AI0008') ),-1));
  41482. Node360.a('node.text',GetDital((getVarValue('HY_DQ.SX_GD_HYF_DQ_P1_L1_001_AI0009') ),-1));
  41483. Node361.a('node.text',GetDital((getVarValue('HY_DQ.SX_GD_HYF_DQ_P1_L1_001_AI0010') ),-1));
  41484. Node362.refresh100ms();
  41485. Node363.a('node.text',GetDital((getVarValue('HY_DQ.SX_GD_HYF_DQ_P1_L1_001_AI0054') ),-1));
  41486. Node364.a('node.text',GetDital((getVarValue('HY_DQ.SX_GD_HYF_DQ_P1_L1_001_AI0055') ),-1));
  41487. Node365.a('node.text',GetDital((getVarValue('HY_DQ.SX_GD_HYF_DQ_P1_L1_001_AI0056') ),-1));
  41488. Node366.a('node.text',GetDital((getVarValue('HY_DQ.SX_GD_HYF_DQ_P1_L1_001_AI0057') ),-1));
  41489. Node367.a('node.text',GetDital((getVarValue('HY_DQ.SX_GD_HYF_DQ_P1_L1_001_AI0022') ),-1));
  41490. Node368.a('node.text',GetDital((getVarValue('HY_DQ.SX_GD_HYF_DQ_P1_L1_001_AI0020') ),-1));
  41491. Node369.a('node.text',GetDital((getVarValue('HY_DQ.SX_GD_HYF_DQ_P1_L1_001_AI0021') ),-1));
  41492. Node370.a('node.text',GetDital((getVarValue('HY_DQ.SX_GD_HYF_DQ_P1_L1_001_AI0019') ),-1));
  41493. Node375.a('node.text',GetDital((getVarValue('HY_DQ.SX_GD_HYF_DQ_P1_L1_001_AI0011') ),-1));
  41494. Node376.a('node.text',GetDital((getVarValue('HY_DQ.SX_GD_HYF_DQ_P1_L1_001_AI0012') ),-1));
  41495. Node377.a('node.text',GetDital((getVarValue('HY_DQ.SX_GD_HYF_DQ_P1_L1_001_AI0013') ),-1));
  41496. Node378.a('node.text',GetDital((getVarValue('SX_GD_HYF_DQ_P1_L1_001_AI0014') ),-1));
  41497. Node379.a('node.text',GetDital((getVarValue('HY_DQ.SX_GD_HYF_DQ_P1_L1_001_AI0023') ),-1));
  41498. Node380.a('node.text',GetDital((getVarValue('HY_DQ.SX_GD_HYF_DQ_P1_L1_001_AI0024') ),-1));
  41499. Node381.a('node.text',GetDital((getVarValue('HY_DQ.SX_GD_HYF_DQ_P1_L1_001_AI0025') ),-1));
  41500. Node382.a('node.text',GetDital((getVarValue('HY_DQ.SX_GD_HYF_DQ_P1_L1_001_AI0010') ),-1));
  41501. Node383.a('node.text',GetDital((getVarValue('HY_DQ.SX_GD_HYF_DQ_P1_L1_001_AI0074') ),0));
  41502. Node384.a('node.text',GetDital((getVarValue('HY_DQ.SX_GD_HYF_DQ_P1_L1_001_AI0075') ),-1));
  41503. Node385.a('node.text',GetDital((getVarValue('HY_DQ.SX_GD_HYF_DQ_P1_L1_001_AI0076') ),-1));
  41504. Node386.a('node.text',GetDital((getVarValue('HY_DQ.SX_GD_HYF_DQ_P1_L1_001_AI0077') ),-1));
  41505. Node387.a('node.text',GetDital((getVarValue('HY_DQ.SX_GD_HYF_DQ_P1_L1_001_AI0078') ),-1));
  41506. Node388.a('node.text',GetDital((getVarValue('HY_DQ.SX_GD_HYF_DQ_P1_L1_001_AI0079') ),-1));
  41507. Node389.a('node.text',GetDital((getVarValue('HY_DQ.SX_GD_HYF_DQ_P1_L1_001_AI0080') ),-1));
  41508. Node390.a('node.text',GetDital((getVarValue('HY_DQ.SX_GD_HYF_DQ_P1_L1_001_AI0081') ),-1));
  41509. Node391.a('node.text',GetDital((getVarValue('HY_DQ.SX_GD_HYF_DQ_P1_L1_001_AI0626') ),-1));
  41510. Node392.a('node.text',GetDital((getVarValue('HY_DQ.SX_GD_HYF_DQ_P1_L1_001_AI0627') ),-1));
  41511. Node393.a('node.text',GetDital((getVarValue('HY_DQ.SX_GD_HYF_DQ_P1_L1_001_AI0628') ),-1));
  41512. Node394.a('node.text',GetDital((getVarValue('HY_DQ.SX_GD_HYF_DQ_P1_L1_001_AI0003') ),-1));
  41513. Node395.a('node.text',GetDital((getVarValue('HY_DQ.SX_GD_HYF_DQ_P1_L1_001_AI0015') ),-1));
  41514. Node396.a('node.text',GetDital((getVarValue('HY_DQ.SX_GD_HYF_DQ_P1_L1_001_AI0016') ),-1));
  41515. Node397.a('node.text',GetDital((getVarValue('HY_DQ.SX_GD_HYF_DQ_P1_L1_001_AI0017') ),-1));
  41516. Node398.a('node.text',GetDital((getVarValue('HY_DQ.SX_GD_HYF_DQ_P1_L1_001_AI0018') ),-1));
  41517. Node399.a('node.text',GetDital((getVarValue('HY_DQ.SX_GD_HYF_DQ_P1_L1_001_AI0027') ),-1));
  41518. Node400.a('node.text',GetDital((getVarValue('HY_DQ.SX_GD_HYF_DQ_P1_L1_001_AI0028') ),-1));
  41519. Node401.a('node.text',GetDital((getVarValue('HY_DQ.SX_GD_HYF_DQ_P1_L1_001_AI0029') ),-1));
  41520. Node402.a('node.text',GetDital((getVarValue('HY_DQ.SX_GD_HYF_DQ_P1_L1_001_AI0030') ),-1));
  41521. Node407.a('node.text',GetDital((getVarValue('HY_DQ.SX_GD_HYF_DQ_P1_L1_001_AI0038') ),-1));
  41522. Node408.a('node.text',GetDital((getVarValue('HY_DQ.SX_GD_HYF_DQ_P1_L1_001_AI0039') ),-1));
  41523. Node409.a('node.text',GetDital((getVarValue('HY_DQ.SX_GD_HYF_DQ_P1_L1_001_AI0040') ),-1));
  41524. Node410.a('node.text',GetDital((getVarValue('HY_DQ.SX_GD_HYF_DQ_P1_L1_001_AI0041') ),-1));
  41525. Node411.a('node.text',GetDital((getVarValue('HY_DQ.SX_GD_HYF_DQ_P1_L1_001_AI0042') ),-1));
  41526. Node412.a('node.text',GetDital((getVarValue('HY_DQ.SX_GD_HYF_DQ_P1_L1_001_AI0043') ),-1));
  41527. Node413.a('node.text',GetDital((getVarValue('HY_DQ.SX_GD_HYF_DQ_P1_L1_001_AI0044') ),-1));
  41528. Node414.a('node.text',GetDital((getVarValue('HY_DQ.SX_GD_HYF_DQ_P1_L1_001_AI0045') ),-1));
  41529. Node415.a('node.text',GetDital((getVarValue('HY_DQ.SX_GD_HYF_DQ_P1_L1_001_AI0046') ),-1));
  41530. Node416.a('node.text',GetDital((getVarValue('HY_DQ.SX_GD_HYF_DQ_P1_L1_001_AI0047') ),-1));
  41531. Node417.a('node.text',GetDital((getVarValue('HY_DQ.SX_GD_HYF_DQ_P1_L1_001_AI0048') ),-1));
  41532. Node418.a('node.text',GetDital((getVarValue('HY_DQ.SX_GD_HYF_DQ_P1_L1_001_AI0049') ),-1));
  41533. Node419.a('node.text',GetDital((getVarValue('HY_DQ.SX_GD_HYF_DQ_P1_L1_001_AI0050') ),-1));
  41534. Node420.a('node.text',GetDital((getVarValue('HY_DQ.SX_GD_HYF_DQ_P1_L1_001_AI0051') ),-1));
  41535. Node421.a('node.text',GetDital((getVarValue('HY_DQ.SX_GD_HYF_DQ_P1_L1_001_AI0052') ),-1));
  41536. Node422.a('node.text',GetDital((getVarValue('HY_DQ.SX_GD_HYF_DQ_P1_L1_001_AI0053') ),-1));
  41537. Node423.a('node.text',GetDital((getVarValue('HY_DQ.SX_GD_HYF_DQ_P1_L1_001_AI0058') ),-1));
  41538. Node424.a('node.text',GetDital((getVarValue('HY_DQ.SX_GD_HYF_DQ_P1_L1_001_AI0059') ),-1));
  41539. Node425.a('node.text',GetDital((getVarValue('HY_DQ.SX_GD_HYF_DQ_P1_L1_001_AI0060') ),-1));
  41540. Node426.a('node.text',GetDital((getVarValue('HY_DQ.SX_GD_HYF_DQ_P1_L1_001_AI0061') ),-1));
  41541. Node427.a('node.text',GetDital((getVarValue('HY_DQ.SX_GD_HYF_DQ_P1_L1_001_AI0062') ),-1));
  41542. Node428.a('node.text',GetDital((getVarValue('HY_DQ.SX_GD_HYF_DQ_P1_L1_001_AI0063') ),-1));
  41543. Node429.a('node.text',GetDital((getVarValue('HY_DQ.SX_GD_HYF_DQ_P1_L1_001_AI0064') ),-1));
  41544. Node430.a('node.text',GetDital((getVarValue('HY_DQ.SX_GD_HYF_DQ_P1_L1_001_AI0065') ),-1));
  41545. Node431.a('node.text',GetDital((getVarValue('HY_DQ.SX_GD_HYF_DQ_P1_L1_001_AI0066') ),-1));
  41546. Node432.a('node.text',GetDital((getVarValue('HY_DQ.SX_GD_HYF_DQ_P1_L1_001_AI0067') ),-1));
  41547. Node433.a('node.text',GetDital((getVarValue('HY_DQ.SX_GD_HYF_DQ_P1_L1_001_AI0068') ),-1));
  41548. Node434.a('node.text',GetDital((getVarValue('HY_DQ.SX_GD_HYF_DQ_P1_L1_001_AI0069') ),-1));
  41549. Node435.a('node.text',GetDital((getVarValue('HY_DQ.SX_GD_HYF_DQ_P1_L1_001_AI0070') ),-1));
  41550. Node436.a('node.text',GetDital((getVarValue('HY_DQ.SX_GD_HYF_DQ_P1_L1_001_AI0071') ),-1));
  41551. Node437.a('node.text',GetDital((getVarValue('HY_DQ.SX_GD_HYF_DQ_P1_L1_001_AI0072') ),-1));
  41552. Node438.a('node.text',GetDital((getVarValue('HY_DQ.SX_GD_HYF_DQ_P1_L1_001_AI0073') ),-1));
  41553. Node441.a('node.text',GetDital((getVarValue('HY_DQ.SX_GD_HYF_DQ_P1_L1_001_AI0035') ),-1));
  41554. Node442.a('node.text',GetDital((getVarValue('HY_DQ.SX_GD_HYF_DQ_P1_L1_001_AI0036') ),-1));
  41555. Node443.a('node.text',GetDital((getVarValue('HY_DQ.SX_GD_HYF_DQ_P1_L1_001_AI0037') ),-1));
  41556. Node444.a('node.text',GetDital((getVarValue('HY_DQ.SX_GD_HYF_DQ_P1_L1_001_AI0674') ),-1));
  41557. Node457_33.a('node.text',GetDital((getVarValue('HY_FC_JSD.SX_GD_HYF_JS_XX_XX_XXX__CI0004') + getVarValue('HY_FC_JSD.SX_GD_HYF_JS_XX_XX_XXX__CI0009') + getVarValue('HY_FC_JSD.SX_GD_HYF_JS_XX_XX_XXX__CI0129') + getVarValue('HY_FC_JSD.SX_GD_HYF_JS_XX_XX_XXX__CI0130') + getVarValue('HY_FC_JSD.SX_GD_HYF_JS_XX_XX_XXX__CI0131') + getVarValue('HY_FC_JSD.SX_GD_HYF_JS_XX_XX_XXX__CI0171') ),-1));
  41558. Node457_39.a('node.text',GetDital((getVarValue('HY_FC_JSD.SX_GD_HYF_JS_XX_XX_XXX__CI0130') ),-1));
  41559. Node457_43.a('node.text',GetDital((getVarValue('HY_FC_JSD.SX_GD_HYF_JS_XX_XX_XXX__CI0004') ),-1));
  41560. Node457_48.a('node.text',GetDital((getVarValue('HY_FC_JSD.SX_GD_HYF_JS_XX_XX_XXX__CI0131') ),-1));
  41561. Node457_81.a('node.text',GetDital((getVarValue('HY_FC_JSD.SX_GD_HYF_JS_XX_XX_XXX__CI0144') ),-1));
  41562. Node457_82.a('node.text',GetDital((getVarValue('HY_FC_JSD.SX_GD_HYF_JS_XX_XX_XXX__CI0140') ),-1));
  41563. Node457_83.a('node.text',GetDital((getVarValue('HY_FC_JSD.SX_GD_HYF_JS_XX_XX_XXX__CI0168') ),-1));
  41564. Node457_84.a('node.text',GetDital((getVarValue('HY_FC_JSD.SX_GD_HYF_JS_XX_XX_XXX__CI0160') + getVarValue('HY_FC_JSD.SX_GD_HYF_JS_XX_XX_XXX__CI0164') ),-1));
  41565. Node457_108.a('node.text',GetDital((getVarValue('HY_FC_JSD.SX_GD_HYF_JS_XX_XX_XXX__CI0038') ),-1));
  41566. Node457_109.a('node.text',GetDital((getVarValue('HY_FC_JSD.SX_GD_HYF_JS_XX_XX_XXX__CI0034') ),-1));
  41567. Node457_110.a('node.text',GetDital((getVarValue('HY_FC_JSD.SX_GD_HYF_JS_XX_XX_XXX__CI0065') ),-1));
  41568. Node457_111.a('node.text',GetDital((getVarValue('HY_FC_JSD.SX_GD_HYF_JS_XX_XX_XXX__CI0054') + getVarValue('HY_FC_JSD.SX_GD_HYF_JS_XX_XX_XXX__CI0061') ),-1));
  41569. Node457_126.a('node.text',GetDital((getVarValue('GS_JCD.LN_GD_HY_JS_XX_XX_XXX_CI0006') ),-1));
  41570. Node457_127.a('node.text',GetDital((getVarValue('HY_FC_JSD.SX_GD_HYF_JS_XX_XX_XXX__CI0125') ),-1));
  41571. Node457_128.a('node.text',GetDital((getVarValue('HY_FC_JSD.SX_GD_HYF_JS_XX_XX_XXX__CI0124') ),-1));
  41572. Node457_129.a('node.text',GetDital((getVarValue('HY_FC_JSD.SX_GD_HYF_JS_XX_XX_XXX__CI0077') ),-1));
  41573. Node457_144.a('node.text',GetDital((getVarValue('HY_FC_JSD.SX_GD_HYF_JS_XX_XX_XXX__CI0089') ),-1));
  41574. Node457_145.a('node.text',GetDital((getVarValue('HY_FC_JSD.SX_GD_HYF_JS_XX_XX_XXX__CI0085') ),-1));
  41575. Node457_146.a('node.text',GetDital((getVarValue('HY_FC_JSD.SX_GD_HYF_JS_XX_XX_XXX__CI0116') ),-1));
  41576. Node457_147.a('node.text',GetDital((getVarValue('HY_FC_JSD.SX_GD_HYF_JS_XX_XX_XXX__CI0108') + getVarValue('HY_FC_JSD.SX_GD_HYF_JS_XX_XX_XXX__CI0112') ),-1));
  41577. Node457_163.a('node.text',GetDital((getVarValue('HY_FC_JSD.SX_GD_HYF_JS_XX_XX_XXX__CI0171') ),-1));
  41578. Node457_165.a('node.text',GetDital((getVarValue('HY_FC_JSD.SX_GD_HYF_JS_XX_XX_XXX__CI0009') ),-1));
  41579. Node457_168.a('node.text',GetDital((getVarValue('HY_FC_JSD.SX_GD_HYF_JS_XX_XX_XXX__CI0129') ),-1));
  41580. Node457_173.a('node.text',GetDital((getVarValue('HY_FC_JSD.SX_GD_HYF_JS_XX_XX_XXX__CI0126') ),-1));
  41581. Node457_174.a('node.text',GetDital((getVarValue('HY_FC_JSD.SX_GD_HYF_JS_XX_XX_XXX__CI0192') ),-1));
  41582. Node457_175.a('node.text',GetDital((getVarValue('HY_FC_JSD.SX_GD_HYF_JS_XX_XX_XXX__CI0196') ),-1));
  41583. Node457_176.a('node.text',GetDital((getVarValue('HY_FC_JSD.SX_GD_HYF_JS_XX_XX_XXX__CI0188') ),-1));
  41584. /*@Timer100ms@*/
  41585. // graphView.redraw();
  41586. }
  41587. intervalTimers.push(setInterval(Timer100msCmd, 100));
  41588. function Timer500msCmd() {
  41589. Counter500ms++;
  41590. Node0.refresh500ms();
  41591. Node1.refresh500ms();
  41592. Node2.refresh500ms();
  41593. Node3.refresh500ms();
  41594. Node12.refresh500ms();
  41595. Node13.refresh500ms();
  41596. Node14.refresh500ms();
  41597. Node35.refresh500ms();
  41598. Node40.refresh500ms();
  41599. Node41.refresh500ms();
  41600. Node53.refresh500ms();
  41601. Node54.refresh500ms();
  41602. Node55.refresh500ms();
  41603. Node79.refresh500ms();
  41604. Node86.refresh500ms();
  41605. Node87.refresh500ms();
  41606. Node101.refresh500ms();
  41607. Node109.refresh500ms();
  41608. Node120.refresh500ms();
  41609. Node122.refresh500ms();
  41610. Node125.refresh500ms();
  41611. Node130.refresh500ms();
  41612. Node145.refresh500ms();
  41613. Node149.refresh500ms();
  41614. Node156.refresh500ms();
  41615. Node174.refresh500ms();
  41616. Node177.refresh500ms();
  41617. Node183.refresh500ms();
  41618. Node186.refresh500ms();
  41619. Node196.refresh500ms();
  41620. Node199.refresh500ms();
  41621. Node206.refresh500ms();
  41622. Node209.refresh500ms();
  41623. Node215.refresh500ms();
  41624. Node218.refresh500ms();
  41625. Node223.refresh500ms();
  41626. Node226.refresh500ms();
  41627. Node231.refresh500ms();
  41628. Node234.refresh500ms();
  41629. Node239.refresh500ms();
  41630. Node242.refresh500ms();
  41631. Node252.refresh500ms();
  41632. Node255.refresh500ms();
  41633. Node256.refresh500ms();
  41634. Node257.refresh500ms();
  41635. Node258.refresh500ms();
  41636. Node259.refresh500ms();
  41637. Node260.refresh500ms();
  41638. Node261.refresh500ms();
  41639. Node262.refresh500ms();
  41640. Node263.refresh500ms();
  41641. Node264.refresh500ms();
  41642. Node265.refresh500ms();
  41643. Node266.refresh500ms();
  41644. Node267.refresh500ms();
  41645. Node268.refresh500ms();
  41646. Node269.refresh500ms();
  41647. Node270.refresh500ms();
  41648. Node271.refresh500ms();
  41649. Node272.refresh500ms();
  41650. Node273.refresh500ms();
  41651. Node274.refresh500ms();
  41652. Node275.refresh500ms();
  41653. Node276.refresh500ms();
  41654. Node277.refresh500ms();
  41655. Node278.refresh500ms();
  41656. Node279.refresh500ms();
  41657. Node280.refresh500ms();
  41658. Node281.refresh500ms();
  41659. Node282.refresh500ms();
  41660. Node283.refresh500ms();
  41661. Node284.refresh500ms();
  41662. Node285.refresh500ms();
  41663. Node286.refresh500ms();
  41664. Node287.refresh500ms();
  41665. Node288.refresh500ms();
  41666. Node289.refresh500ms();
  41667. Node290.refresh500ms();
  41668. Node291.refresh500ms();
  41669. Node292.refresh500ms();
  41670. Node293.refresh500ms();
  41671. Node294.refresh500ms();
  41672. Node295.refresh500ms();
  41673. Node296.refresh500ms();
  41674. Node297.refresh500ms();
  41675. Node298.refresh500ms();
  41676. Node299.refresh500ms();
  41677. Node300.refresh500ms();
  41678. Node301.refresh500ms();
  41679. Node302.refresh500ms();
  41680. Node303.refresh500ms();
  41681. Node304.refresh500ms();
  41682. Node305.refresh500ms();
  41683. Node306.refresh500ms();
  41684. Node307.refresh500ms();
  41685. Node316.refresh500ms();
  41686. Node317.refresh500ms();
  41687. Node318.refresh500ms();
  41688. Node321.refresh500ms();
  41689. Node322.refresh500ms();
  41690. Node323.refresh500ms();
  41691. Node324.refresh500ms();
  41692. Node325.refresh500ms();
  41693. Node326.refresh500ms();
  41694. Node327.refresh500ms();
  41695. Node328.refresh500ms();
  41696. Node329.refresh500ms();
  41697. Node334.refresh500ms();
  41698. Node341.refresh500ms();
  41699. Node342.refresh500ms();
  41700. Node343.refresh500ms();
  41701. Node344.refresh500ms();
  41702. Node345.refresh500ms();
  41703. Node346.refresh500ms();
  41704. Node347.refresh500ms();
  41705. Node348.refresh500ms();
  41706. Node349.refresh500ms();
  41707. Node350.refresh500ms();
  41708. Node353.refresh500ms();
  41709. Node362.refresh500ms();
  41710. if((1 )>0) {if(((A==0)>0 )){Node445_0.s('2d.visible',true);}else{Node445_0.s('2d.visible',false);}}
  41711. if((1 )>0) {if(((A==0)>0 )){Node445_1.s('2d.visible',true);}else{Node445_1.s('2d.visible',false);}}
  41712. if((1 )>0) {if(((B==0)>0 )){Node446_0.s('2d.visible',true);}else{Node446_0.s('2d.visible',false);}}
  41713. if((1 )>0) {if(((B==0)>0 )){Node446_1.s('2d.visible',true);}else{Node446_1.s('2d.visible',false);}}
  41714. if((1 )>0) {if(((C==0)>0 )){Node447_0.s('2d.visible',true);}else{Node447_0.s('2d.visible',false);}}
  41715. if((1 )>0) {if(((C==0)>0 )){Node447_1.s('2d.visible',true);}else{Node447_1.s('2d.visible',false);}}
  41716. if((1 )>0) {if(((E==0)>0 )){Node448_0.s('2d.visible',true);}else{Node448_0.s('2d.visible',false);}}
  41717. if((1 )>0) {if(((E==0)>0 )){Node448_1.s('2d.visible',true);}else{Node448_1.s('2d.visible',false);}}
  41718. if((1 )>0) {if(((F==0)>0 )){Node449_0.s('2d.visible',true);}else{Node449_0.s('2d.visible',false);}}
  41719. if((1 )>0) {if(((F==0)>0 )){Node449_1.s('2d.visible',true);}else{Node449_1.s('2d.visible',false);}}
  41720. if((1 )>0) {if(((D==0)>0 )){Node450_0.s('2d.visible',true);}else{Node450_0.s('2d.visible',false);}}
  41721. if((1 )>0) {if(((D==0)>0 )){Node450_1.s('2d.visible',true);}else{Node450_1.s('2d.visible',false);}}
  41722. if((1 )>0) {if(((A==1)>0 )){Node451_0.s('2d.visible',true);}else{Node451_0.s('2d.visible',false);}}
  41723. if((1 )>0) {if(((A==1)>0 )){Node451_1.s('2d.visible',true);}else{Node451_1.s('2d.visible',false);}}
  41724. if((1 )>0) {if(((B==1)>0 )){Node452_0.s('2d.visible',true);}else{Node452_0.s('2d.visible',false);}}
  41725. if((1 )>0) {if(((B==1)>0 )){Node452_1.s('2d.visible',true);}else{Node452_1.s('2d.visible',false);}}
  41726. if((1 )>0) {if(((C==1)>0 )){Node453_0.s('2d.visible',true);}else{Node453_0.s('2d.visible',false);}}
  41727. if((1 )>0) {if(((C==1)>0 )){Node453_1.s('2d.visible',true);}else{Node453_1.s('2d.visible',false);}}
  41728. if((1 )>0) {if(((F==1)>0 )){Node454_0.s('2d.visible',true);}else{Node454_0.s('2d.visible',false);}}
  41729. if((1 )>0) {if(((F==1)>0 )){Node454_1.s('2d.visible',true);}else{Node454_1.s('2d.visible',false);}}
  41730. if((1 )>0) {if(((E==1)>0 )){Node455_0.s('2d.visible',true);}else{Node455_0.s('2d.visible',false);}}
  41731. if((1 )>0) {if(((E==1)>0 )){Node455_1.s('2d.visible',true);}else{Node455_1.s('2d.visible',false);}}
  41732. if((1 )>0) {if(((D==1)>0 )){Node456_0.s('2d.visible',true);}else{Node456_0.s('2d.visible',false);}}
  41733. if((1 )>0) {if(((D==1)>0 )){Node456_1.s('2d.visible',true);}else{Node456_1.s('2d.visible',false);}}
  41734. if((1 )>0) {if(((sxxny==1)>0 )){Node457_177.s('2d.visible',true);}else{Node457_177.s('2d.visible',false);}}
  41735. if((1 )>0) {if(((sxxny==0)>0 )){Node457_178.s('2d.visible',true);}else{Node457_178.s('2d.visible',false);}}
  41736. if((1 )>0) {if(((yygjb==1)>0 )){Node457_179.s('2d.visible',true);}else{Node457_179.s('2d.visible',false);}}
  41737. if((1 )>0) {if(((yygjb==0)>0 )){Node457_180.s('2d.visible',true);}else{Node457_180.s('2d.visible',false);}}
  41738. if((1 )>0) {if(((plhts==1)>0 )){Node457_181.s('2d.visible',true);}else{Node457_181.s('2d.visible',false);}}
  41739. if((1 )>0) {if(((plhts==0)>0 )){Node457_182.s('2d.visible',true);}else{Node457_182.s('2d.visible',false);}}
  41740. if((1 )>0) {if(((tqwns==1)>0 )){Node457_183.s('2d.visible',true);}else{Node457_183.s('2d.visible',false);}}
  41741. if((1 )>0) {if(((tqwns==0)>0 )){Node457_184.s('2d.visible',true);}else{Node457_184.s('2d.visible',false);}}
  41742. if((1 )>0) {if(((gljf==1)>0 )){Node457_185.s('2d.visible',true);}else{Node457_185.s('2d.visible',false);}}
  41743. if((1 )>0) {if(((gljf==0)>0 )){Node457_186.s('2d.visible',true);}else{Node457_186.s('2d.visible',false);}}
  41744. if((1 )>0) {if(((hyfy==1)>0 )){Node457_187.s('2d.visible',true);}else{Node457_187.s('2d.visible',false);}}
  41745. if((1 )>0) {if(((hyfy==0)>0 )){Node457_188.s('2d.visible',true);}else{Node457_188.s('2d.visible',false);}}
  41746. if((1 )>0) {if(((llbts==1)>0 )){Node457_189.s('2d.visible',true);}else{Node457_189.s('2d.visible',false);}}
  41747. if((1 )>0) {if(((llbts==0)>0 )){Node457_190.s('2d.visible',true);}else{Node457_190.s('2d.visible',false);}}
  41748. if((1 )>0) {if(((ygcls==1)>0 )){Node457_191.s('2d.visible',true);}else{Node457_191.s('2d.visible',false);}}
  41749. if((1 )>0) {if(((ygcls==0)>0 )){Node457_192.s('2d.visible',true);}else{Node457_192.s('2d.visible',false);}}
  41750. /*@Timer500ms@*/
  41751. // graphView.redraw();
  41752. }
  41753. intervalTimers.push(setInterval(Timer500msCmd, 500));
  41754. function Timer1sCmd() {
  41755. Counter1s++;
  41756. if (moment(Date.now()).format('HH:mm:ss') === '23:59:59' && Counter1s > 5) location.reload();
  41757. Node0.refresh1s(Counter1s);
  41758. Node1.refresh1s(Counter1s);
  41759. Node2.refresh1s(Counter1s);
  41760. Node3.refresh1s(Counter1s);
  41761. Node12.refresh1s(Counter1s);
  41762. Node13.refresh1s(Counter1s);
  41763. Node14.refresh1s(Counter1s);
  41764. Node35.refresh1s(Counter1s);
  41765. Node40.refresh1s(Counter1s);
  41766. Node41.refresh1s(Counter1s);
  41767. Node53.refresh1s(Counter1s);
  41768. Node54.refresh1s(Counter1s);
  41769. Node55.refresh1s(Counter1s);
  41770. Node79.refresh1s(Counter1s);
  41771. Node86.refresh1s(Counter1s);
  41772. Node87.refresh1s(Counter1s);
  41773. Node101.refresh1s(Counter1s);
  41774. Node109.refresh1s(Counter1s);
  41775. Node120.refresh1s(Counter1s);
  41776. Node122.refresh1s(Counter1s);
  41777. Node125.refresh1s(Counter1s);
  41778. Node130.refresh1s(Counter1s);
  41779. Node145.refresh1s(Counter1s);
  41780. Node149.refresh1s(Counter1s);
  41781. Node156.refresh1s(Counter1s);
  41782. Node174.refresh1s(Counter1s);
  41783. Node177.refresh1s(Counter1s);
  41784. Node183.refresh1s(Counter1s);
  41785. Node186.refresh1s(Counter1s);
  41786. Node196.refresh1s(Counter1s);
  41787. Node199.refresh1s(Counter1s);
  41788. Node206.refresh1s(Counter1s);
  41789. Node209.refresh1s(Counter1s);
  41790. Node215.refresh1s(Counter1s);
  41791. Node218.refresh1s(Counter1s);
  41792. Node223.refresh1s(Counter1s);
  41793. Node226.refresh1s(Counter1s);
  41794. Node231.refresh1s(Counter1s);
  41795. Node234.refresh1s(Counter1s);
  41796. Node239.refresh1s(Counter1s);
  41797. Node242.refresh1s(Counter1s);
  41798. Node252.refresh1s(Counter1s);
  41799. Node255.refresh1s(Counter1s);
  41800. Node256.refresh1s(Counter1s);
  41801. Node257.refresh1s(Counter1s);
  41802. Node258.refresh1s(Counter1s);
  41803. Node259.refresh1s(Counter1s);
  41804. Node260.refresh1s(Counter1s);
  41805. Node261.refresh1s(Counter1s);
  41806. Node262.refresh1s(Counter1s);
  41807. Node263.refresh1s(Counter1s);
  41808. Node264.refresh1s(Counter1s);
  41809. Node265.refresh1s(Counter1s);
  41810. Node266.refresh1s(Counter1s);
  41811. Node267.refresh1s(Counter1s);
  41812. Node268.refresh1s(Counter1s);
  41813. Node269.refresh1s(Counter1s);
  41814. Node270.refresh1s(Counter1s);
  41815. Node271.refresh1s(Counter1s);
  41816. Node272.refresh1s(Counter1s);
  41817. Node273.refresh1s(Counter1s);
  41818. Node274.refresh1s(Counter1s);
  41819. Node275.refresh1s(Counter1s);
  41820. Node276.refresh1s(Counter1s);
  41821. Node277.refresh1s(Counter1s);
  41822. Node278.refresh1s(Counter1s);
  41823. Node279.refresh1s(Counter1s);
  41824. Node280.refresh1s(Counter1s);
  41825. Node281.refresh1s(Counter1s);
  41826. Node282.refresh1s(Counter1s);
  41827. Node283.refresh1s(Counter1s);
  41828. Node284.refresh1s(Counter1s);
  41829. Node285.refresh1s(Counter1s);
  41830. Node286.refresh1s(Counter1s);
  41831. Node287.refresh1s(Counter1s);
  41832. Node288.refresh1s(Counter1s);
  41833. Node289.refresh1s(Counter1s);
  41834. Node290.refresh1s(Counter1s);
  41835. Node291.refresh1s(Counter1s);
  41836. Node292.refresh1s(Counter1s);
  41837. Node293.refresh1s(Counter1s);
  41838. Node294.refresh1s(Counter1s);
  41839. Node295.refresh1s(Counter1s);
  41840. Node296.refresh1s(Counter1s);
  41841. Node297.refresh1s(Counter1s);
  41842. Node298.refresh1s(Counter1s);
  41843. Node299.refresh1s(Counter1s);
  41844. Node300.refresh1s(Counter1s);
  41845. Node301.refresh1s(Counter1s);
  41846. Node302.refresh1s(Counter1s);
  41847. Node303.refresh1s(Counter1s);
  41848. Node304.refresh1s(Counter1s);
  41849. Node305.refresh1s(Counter1s);
  41850. Node306.refresh1s(Counter1s);
  41851. Node307.refresh1s(Counter1s);
  41852. Node316.refresh1s(Counter1s);
  41853. Node317.refresh1s(Counter1s);
  41854. Node318.refresh1s(Counter1s);
  41855. Node321.refresh1s(Counter1s);
  41856. Node322.refresh1s(Counter1s);
  41857. Node323.refresh1s(Counter1s);
  41858. Node324.refresh1s(Counter1s);
  41859. Node325.refresh1s(Counter1s);
  41860. Node326.refresh1s(Counter1s);
  41861. Node327.refresh1s(Counter1s);
  41862. Node328.refresh1s(Counter1s);
  41863. Node329.refresh1s(Counter1s);
  41864. Node334.refresh1s(Counter1s);
  41865. Node341.refresh1s(Counter1s);
  41866. Node342.refresh1s(Counter1s);
  41867. Node343.refresh1s(Counter1s);
  41868. Node344.refresh1s(Counter1s);
  41869. Node345.refresh1s(Counter1s);
  41870. Node346.refresh1s(Counter1s);
  41871. Node347.refresh1s(Counter1s);
  41872. Node348.refresh1s(Counter1s);
  41873. Node349.refresh1s(Counter1s);
  41874. Node350.refresh1s(Counter1s);
  41875. Node353.refresh1s(Counter1s);
  41876. Node362.refresh1s(Counter1s);
  41877. /*@Timer1000ms@*/
  41878. // graphView.redraw();
  41879. }
  41880. Timer1sCmd();
  41881. intervalTimers.push(setInterval(Timer1sCmd, 1000));
  41882. function Timer5sCmd() {
  41883. Counter5s++;
  41884. Node0.refresh5s();
  41885. Node1.refresh5s();
  41886. Node2.refresh5s();
  41887. Node3.refresh5s();
  41888. Node12.refresh5s();
  41889. Node13.refresh5s();
  41890. Node14.refresh5s();
  41891. Node35.refresh5s();
  41892. Node40.refresh5s();
  41893. Node41.refresh5s();
  41894. Node53.refresh5s();
  41895. Node54.refresh5s();
  41896. Node55.refresh5s();
  41897. Node79.refresh5s();
  41898. Node86.refresh5s();
  41899. Node87.refresh5s();
  41900. Node101.refresh5s();
  41901. Node109.refresh5s();
  41902. Node120.refresh5s();
  41903. Node122.refresh5s();
  41904. Node125.refresh5s();
  41905. Node130.refresh5s();
  41906. Node145.refresh5s();
  41907. Node149.refresh5s();
  41908. Node156.refresh5s();
  41909. Node174.refresh5s();
  41910. Node177.refresh5s();
  41911. Node183.refresh5s();
  41912. Node186.refresh5s();
  41913. Node196.refresh5s();
  41914. Node199.refresh5s();
  41915. Node206.refresh5s();
  41916. Node209.refresh5s();
  41917. Node215.refresh5s();
  41918. Node218.refresh5s();
  41919. Node223.refresh5s();
  41920. Node226.refresh5s();
  41921. Node231.refresh5s();
  41922. Node234.refresh5s();
  41923. Node239.refresh5s();
  41924. Node242.refresh5s();
  41925. Node252.refresh5s();
  41926. Node255.refresh5s();
  41927. Node256.refresh5s();
  41928. Node257.refresh5s();
  41929. Node258.refresh5s();
  41930. Node259.refresh5s();
  41931. Node260.refresh5s();
  41932. Node261.refresh5s();
  41933. Node262.refresh5s();
  41934. Node263.refresh5s();
  41935. Node264.refresh5s();
  41936. Node265.refresh5s();
  41937. Node266.refresh5s();
  41938. Node267.refresh5s();
  41939. Node268.refresh5s();
  41940. Node269.refresh5s();
  41941. Node270.refresh5s();
  41942. Node271.refresh5s();
  41943. Node272.refresh5s();
  41944. Node273.refresh5s();
  41945. Node274.refresh5s();
  41946. Node275.refresh5s();
  41947. Node276.refresh5s();
  41948. Node277.refresh5s();
  41949. Node278.refresh5s();
  41950. Node279.refresh5s();
  41951. Node280.refresh5s();
  41952. Node281.refresh5s();
  41953. Node282.refresh5s();
  41954. Node283.refresh5s();
  41955. Node284.refresh5s();
  41956. Node285.refresh5s();
  41957. Node286.refresh5s();
  41958. Node287.refresh5s();
  41959. Node288.refresh5s();
  41960. Node289.refresh5s();
  41961. Node290.refresh5s();
  41962. Node291.refresh5s();
  41963. Node292.refresh5s();
  41964. Node293.refresh5s();
  41965. Node294.refresh5s();
  41966. Node295.refresh5s();
  41967. Node296.refresh5s();
  41968. Node297.refresh5s();
  41969. Node298.refresh5s();
  41970. Node299.refresh5s();
  41971. Node300.refresh5s();
  41972. Node301.refresh5s();
  41973. Node302.refresh5s();
  41974. Node303.refresh5s();
  41975. Node304.refresh5s();
  41976. Node305.refresh5s();
  41977. Node306.refresh5s();
  41978. Node307.refresh5s();
  41979. Node316.refresh5s();
  41980. Node317.refresh5s();
  41981. Node318.refresh5s();
  41982. Node321.refresh5s();
  41983. Node322.refresh5s();
  41984. Node323.refresh5s();
  41985. Node324.refresh5s();
  41986. Node325.refresh5s();
  41987. Node326.refresh5s();
  41988. Node327.refresh5s();
  41989. Node328.refresh5s();
  41990. Node329.refresh5s();
  41991. Node334.refresh5s();
  41992. Node341.refresh5s();
  41993. Node342.refresh5s();
  41994. Node343.refresh5s();
  41995. Node344.refresh5s();
  41996. Node345.refresh5s();
  41997. Node346.refresh5s();
  41998. Node347.refresh5s();
  41999. Node348.refresh5s();
  42000. Node349.refresh5s();
  42001. Node350.refresh5s();
  42002. Node353.refresh5s();
  42003. Node362.refresh5s();
  42004. /*@Timer5000ms@*/
  42005. // graphView.redraw();
  42006. }
  42007. // intervalTimers.push(setInterval(Timer5sCmd, 5000));
  42008. /*@EventTimer@*/
  42009. //graphView.setInteractors(null);
  42010. if (!!view) {
  42011. view.eventList = view.eventList || {};
  42012. }
  42013. function blockDataFilter (data) {
  42014. return !(data instanceof ht.Block || data.isLibBackground || data.__clickable === false);
  42015. }
  42016. var type ='mousedown';
  42017. function doMouseDown (e, origin) {
  42018. if(!ht.Default.isLeftButton(e)){return;}
  42019. mouseX=e.clientX;
  42020. mouseY=e.clientY;
  42021. origin = origin || graphView;
  42022. window.GD && GD.hideTagInfo();
  42023. var data = origin.getDataAt(e, blockDataFilter);
  42024. if (data && data.__parentLib) {
  42025. _libModel.getDataByKey(data.__parentLib).onEvent(e, data, 'mousedown', origin);
  42026. return;
  42027. }
  42028. if(data === PageBackground){if(isAuthEnable=='False'||isAuthEnable=='True'&&-1==-1){(typeof window.saveLocalParams === 'function') && (function (){var params = {}; saveLocalParams(params)})();var hash = window.location.hash; window.location.hash = '1234/pbt_hy'; if (hash === window.location.hash && typeof window.onhashchange === 'function') {window.onhashchange();}} }
  42029. if(data === Node451_0){if(isAuthEnable=='False'||isAuthEnable=='True'&&-1==-1){(typeof window.saveLocalParams === 'function') && (function (){var params = {}; saveLocalParams(params)})();var hash = window.location.hash; window.location.hash = '1234/pbt_hy'; if (hash === window.location.hash && typeof window.onhashchange === 'function') {window.onhashchange();}} }
  42030. if(data === Node451_1){if(isAuthEnable=='False'||isAuthEnable=='True'&&-1==-1){(typeof window.saveLocalParams === 'function') && (function (){var params = {}; saveLocalParams(params)})();var hash = window.location.hash; window.location.hash = '1234/pbt_hy'; if (hash === window.location.hash && typeof window.onhashchange === 'function') {window.onhashchange();}} }
  42031. if(data === Node452_0){if(isAuthEnable=='False'||isAuthEnable=='True'&&-1==-1){(typeof window.saveLocalParams === 'function') && (function (){var params = {}; saveLocalParams(params)})();var hash = window.location.hash; window.location.hash = '1234/zmt_hy'; if (hash === window.location.hash && typeof window.onhashchange === 'function') {window.onhashchange();}} }
  42032. if(data === Node452_1){if(isAuthEnable=='False'||isAuthEnable=='True'&&-1==-1){(typeof window.saveLocalParams === 'function') && (function (){var params = {}; saveLocalParams(params)})();var hash = window.location.hash; window.location.hash = '1234/zmt_hy'; if (hash === window.location.hash && typeof window.onhashchange === 'function') {window.onhashchange();}} }
  42033. if(data === Node453_0){if(isAuthEnable=='False'||isAuthEnable=='True'&&-1==-1){(typeof window.saveLocalParams === 'function') && (function (){var params = {}; saveLocalParams(params)})();var hash = window.location.hash; window.location.hash = '1234/syz_hy'; if (hash === window.location.hash && typeof window.onhashchange === 'function') {window.onhashchange();}} }
  42034. if(data === Node453_1){if(isAuthEnable=='False'||isAuthEnable=='True'&&-1==-1){(typeof window.saveLocalParams === 'function') && (function (){var params = {}; saveLocalParams(params)})();var hash = window.location.hash; window.location.hash = '1234/syz_hy'; if (hash === window.location.hash && typeof window.onhashchange === 'function') {window.onhashchange();}} }
  42035. if(data === Node454_0){if(isAuthEnable=='False'||isAuthEnable=='True'&&-1==-1){(typeof window.saveLocalParams === 'function') && (function (){var params = {}; saveLocalParams(params)})();var hash = window.location.hash; window.location.hash = '1234/jz_hy'; if (hash === window.location.hash && typeof window.onhashchange === 'function') {window.onhashchange();}} }
  42036. if(data === Node454_1){if(isAuthEnable=='False'||isAuthEnable=='True'&&-1==-1){(typeof window.saveLocalParams === 'function') && (function (){var params = {}; saveLocalParams(params)})();var hash = window.location.hash; window.location.hash = '1234/jz_hy'; if (hash === window.location.hash && typeof window.onhashchange === 'function') {window.onhashchange();}} }
  42037. if(data === Node455_0){if(isAuthEnable=='False'||isAuthEnable=='True'&&-1==-1){(typeof window.saveLocalParams === 'function') && (function (){var params = {}; saveLocalParams(params)})();var hash = window.location.hash; window.location.hash = '1234/fjxx_hy'; if (hash === window.location.hash && typeof window.onhashchange === 'function') {window.onhashchange();}} }
  42038. if(data === Node455_1){if(isAuthEnable=='False'||isAuthEnable=='True'&&-1==-1){(typeof window.saveLocalParams === 'function') && (function (){var params = {}; saveLocalParams(params)})();var hash = window.location.hash; window.location.hash = '1234/fjxx_hy'; if (hash === window.location.hash && typeof window.onhashchange === 'function') {window.onhashchange();}} }
  42039. if(data === Node456_0){if(isAuthEnable=='False'||isAuthEnable=='True'&&-1==-1){(typeof window.saveLocalParams === 'function') && (function (){var params = {}; saveLocalParams(params)})();var hash = window.location.hash; window.location.hash = '1234/cft_hy'; if (hash === window.location.hash && typeof window.onhashchange === 'function') {window.onhashchange();}} }
  42040. if(data === Node456_1){if(isAuthEnable=='False'||isAuthEnable=='True'&&-1==-1){(typeof window.saveLocalParams === 'function') && (function (){var params = {}; saveLocalParams(params)})();var hash = window.location.hash; window.location.hash = '1234/cft_hy'; if (hash === window.location.hash && typeof window.onhashchange === 'function') {window.onhashchange();}} }
  42041. if(data === Node457_179){if(isAuthEnable=='False'||isAuthEnable=='True'&&-1==-1){(typeof window.saveLocalParams === 'function') && (function (){var params = {}; saveLocalParams(params)})();var hash = window.location.hash; window.location.hash = '1234/pbt_yy'; if (hash === window.location.hash && typeof window.onhashchange === 'function') {window.onhashchange();}} }
  42042. if(data === Node457_181){if(isAuthEnable=='False'||isAuthEnable=='True'&&-1==-1){(typeof window.saveLocalParams === 'function') && (function (){var params = {}; saveLocalParams(params)})();var hash = window.location.hash; window.location.hash = '1234/pbt_pl'; if (hash === window.location.hash && typeof window.onhashchange === 'function') {window.onhashchange();}} }
  42043. if(data === Node457_183){if(isAuthEnable=='False'||isAuthEnable=='True'&&-1==-1){(typeof window.saveLocalParams === 'function') && (function (){var params = {}; saveLocalParams(params)})();var hash = window.location.hash; window.location.hash = '1234/pbt_wn'; if (hash === window.location.hash && typeof window.onhashchange === 'function') {window.onhashchange();}} }
  42044. if(data === Node457_185){if(isAuthEnable=='False'||isAuthEnable=='True'&&-1==-1){(typeof window.saveLocalParams === 'function') && (function (){var params = {}; saveLocalParams(params)})();var hash = window.location.hash; window.location.hash = '1234/pbt_gl'; if (hash === window.location.hash && typeof window.onhashchange === 'function') {window.onhashchange();}} }
  42045. if(data === Node457_187){if(isAuthEnable=='False'||isAuthEnable=='True'&&-1==-1){(typeof window.saveLocalParams === 'function') && (function (){var params = {}; saveLocalParams(params)})();var hash = window.location.hash; window.location.hash = '1234/pbt_hy'; if (hash === window.location.hash && typeof window.onhashchange === 'function') {window.onhashchange();}} }
  42046. /*@EvnentMouseDown@*/
  42047. }
  42048. view.eventList[type] = doMouseDown;
  42049. view['on'+type] = function(e){
  42050. doMouseDown(e);
  42051. e.preventDefault();
  42052. };
  42053. type ='mouseup';
  42054. function doMouseUp (e, origin) {
  42055. if(!ht.Default.isLeftButton(e)){return;}
  42056. origin = origin || graphView;
  42057. var data = origin.getDataAt(e, blockDataFilter);
  42058. if (data && data.__parentLib) {
  42059. _libModel.getDataByKey(data.__parentLib).onEvent(e, data, 'mouseup', origin);
  42060. return;
  42061. }
  42062. /*@EvnentMouseUp@*/
  42063. }
  42064. view.eventList[type] = doMouseUp;
  42065. view['on'+type] = function(e){
  42066. doMouseUp(e);
  42067. e.preventDefault();
  42068. };
  42069. type ='click';
  42070. function doClick (e, origin) {
  42071. if(!ht.Default.isLeftButton(e)){return;}
  42072. origin = origin || graphView;
  42073. var data = origin.getDataAt(e, blockDataFilter);
  42074. if (data && data.__parentLib) {
  42075. _libModel.getDataByKey(data.__parentLib).onEvent(e, data, 'click', origin);
  42076. return;
  42077. }
  42078. /*@EvnentClicked@*/
  42079. }
  42080. view.eventList[type] = doClick;
  42081. view['on'+type] = function(e){
  42082. doClick(e);
  42083. e.preventDefault();
  42084. };
  42085. type ='mousemove';
  42086. var objMouseOn = null, _objMouseOn = null;
  42087. function doMouseMove (e, origin, offset) {
  42088. var positon, data, zoom, _data, libData;
  42089. origin = origin || graphView;
  42090. position=origin.getLogicalPoint(e);
  42091. zoom = graphView.getZoom();
  42092. if (origin === graphView) {
  42093. mouseX= position.x + origin.tx();
  42094. mouseY = position.y + origin.ty();
  42095. } else {
  42096. offset = offset || {x: 0, y: 0};
  42097. mouseX = position.x / zoom + offset.x + origin.tx();
  42098. mouseY = position.y / zoom + offset.y + origin.ty();
  42099. }
  42100. data = origin.getDataAt(e, function (data) {return !(data instanceof ht.Block)});
  42101. if(data === objMouseOn || data === _objMouseOn) return;
  42102. // 如果是图元内的小图形,给libData赋值为图元本身,方便下面使用
  42103. if (data && data.__parentLib && _libModel.getDataByKey(data.__parentLib)) {
  42104. _data = data;
  42105. data = libData = _libModel.getDataByKey(_data.__parentLib);
  42106. }
  42107. if(data !== Node451_0&& objMouseOn===Node451_0){A=0; }
  42108. if(data !== Node451_1&& objMouseOn===Node451_1){A=0; }
  42109. if(data !== Node452_0&& objMouseOn===Node452_0){B=0; }
  42110. if(data !== Node452_1&& objMouseOn===Node452_1){B=0; }
  42111. if(data !== Node453_0&& objMouseOn===Node453_0){C=0; }
  42112. if(data !== Node453_1&& objMouseOn===Node453_1){C=0; }
  42113. if(data !== Node454_0&& objMouseOn===Node454_0){F=0; }
  42114. if(data !== Node454_1&& objMouseOn===Node454_1){F=0; }
  42115. if(data !== Node455_0&& objMouseOn===Node455_0){E=0; }
  42116. if(data !== Node455_1&& objMouseOn===Node455_1){E=0; }
  42117. if(data !== Node456_0&& objMouseOn===Node456_0){D=0; }
  42118. if(data !== Node456_1&& objMouseOn===Node456_1){D=0; }
  42119. if(data !== Node457_177&& objMouseOn===Node457_177){sxxny=0; }
  42120. if(data !== Node457_179&& objMouseOn===Node457_179){yygjb=0; }
  42121. if(data !== Node457_181&& objMouseOn===Node457_181){plhts=0; }
  42122. if(data !== Node457_183&& objMouseOn===Node457_183){tqwns=0; }
  42123. if(data !== Node457_185&& objMouseOn===Node457_185){gljf=0; }
  42124. if(data !== Node457_187&& objMouseOn===Node457_187){hyfy=0; }
  42125. if(data !== Node457_189&& objMouseOn===Node457_189){llbts=0; }
  42126. if(data !== Node457_191&& objMouseOn===Node457_191){ygcls=0; }
  42127. /*@EvnentMouseLeave@*/
  42128. if (objMouseOn && objMouseOn._baseClass && objMouseOn._baseClass.match(/^ht.lib/)) {
  42129. objMouseOn.onEvent(e, _data, 'mousemove', origin, offset, _objMouseOn);
  42130. }
  42131. objMouseOn = data;
  42132. _objMouseOn = _data;
  42133. if(data === Node445_0){A=1; }
  42134. if(data === Node445_1){A=1; }
  42135. if(data === Node446_0){B=1; }
  42136. if(data === Node446_1){B=1; }
  42137. if(data === Node447_0){C=1; }
  42138. if(data === Node447_1){C=1; }
  42139. if(data === Node448_0){E=1; }
  42140. if(data === Node448_1){E=1; }
  42141. if(data === Node449_0){F=1; }
  42142. if(data === Node449_1){F=1; }
  42143. if(data === Node450_0){D=1; }
  42144. if(data === Node450_1){D=1; }
  42145. if(data === Node457_178){sxxny=1; }
  42146. if(data === Node457_180){yygjb=1; }
  42147. if(data === Node457_182){plhts=1; }
  42148. if(data === Node457_184){tqwns=1; }
  42149. if(data === Node457_186){gljf=1; }
  42150. if(data === Node457_188){hyfy=1; }
  42151. if(data === Node457_190){llbts=1; }
  42152. if(data === Node457_192){ygcls=1; }
  42153. /*@EvnentMouseOver@*/
  42154. if (data && data._baseClass && data._baseClass.match(/^ht.lib/)) {
  42155. data.onEvent(e, _data, 'mousemove', origin, offset, _objMouseOn);
  42156. }
  42157. }
  42158. view.eventList[type] = doMouseMove;
  42159. view['on'+type] = function(e){
  42160. doMouseMove(e);
  42161. e.preventDefault();
  42162. };
  42163. window.onkeydown = function doKeyDown(e) {
  42164. var keyID = e.keyCode ? e.keyCode :e.which;
  42165. //if(keyID === 87) { }
  42166. /*@EvnentKeyDown@*/
  42167. // if (keyID === 27 && graphView) {
  42168. // graphView.setZoom(1);
  42169. // graphView.tx(0);
  42170. // graphView.ty(0);
  42171. // }
  42172. return;
  42173. }
  42174. /*@Event@*/
  42175. /*@Declare@*/
  42176. var contextmenu = new ht.widget.ContextMenu();
  42177. contextmenu.contextMenuHoverBackground='rgb(104,216,255)';
  42178. contextmenu.contextMenuBackground='rgb(255,255,255)';
  42179. contextmenu.contextMenuHoverLabelColor='rgb(255,255,255)';
  42180. contextmenu.contextMenuLabelColor='rgb(48,48,48)';
  42181. contextmenu.beforeShow = function(e, gv) {
  42182. gv = gv || graphView;
  42183. if (e.originEvent && e.originEvent.currentTarget && e.originEvent.currentTarget.className === 'main') {
  42184. gv = graphView;
  42185. }
  42186. this.setItems(null);
  42187. window.GD && GD.hideTagInfo();
  42188. var data = gv.getDataAt(e) || graphView.getDataAt(e);
  42189. if (data && data.__parentLib) {
  42190. _libModel.getDataByKey(data.__parentLib).onEvent(e, data, 'contextmenu', gv, {}, {}, this);
  42191. return;
  42192. }
  42193. //if(false);
  42194. /*@SetNodeContextMenu@*/
  42195. /*@SetPageContextMenu@*/
  42196. };
  42197. contextmenu.afterShow = function (e) {
  42198. var fontSize = 14,
  42199. screenWidth = window.screen.width,
  42200. screenHeight = window.screen.height,
  42201. rx = screenWidth / 1920,
  42202. ry = screenHeight / 1080,
  42203. itemHeight = 30 * ry,
  42204. fontFamily = '',
  42205. width = 150 * rx;
  42206. itemHeight = itemHeight > 30 ? itemHeight : 30;
  42207. var $contextMenu = $(this.getView());
  42208. $contextMenu.find('.contextmenu-item-icon').css({
  42209. width: 14,
  42210. height: 14,
  42211. marginRight: 10
  42212. });
  42213. $contextMenu.find('li.menu-item').css({
  42214. fontSize: fontSize,
  42215. fontWeight: 600,
  42216. height: itemHeight,
  42217. minHeight: 25,
  42218. lineHeight: itemHeight + 'px',
  42219. fontFamily: fontFamily,
  42220. padding: 0
  42221. });
  42222. $contextMenu.find('ul').css({
  42223. width: width,
  42224. minWidth: 100
  42225. });
  42226. contextmenu.setLabelMaxWidth((width > 120 ? width : 120) - 40);
  42227. };
  42228. view.eventList && (view.eventList['contextMenu'] = contextmenu);
  42229. contextmenu.addTo(view);
  42230. contextMenuOnViewList.push(contextmenu);
  42231. /*@ControlContextMenu@*/
  42232. graphView.getSelectWidth = function() { return 0; };
  42233. (function () {
  42234. var $mainContainer,
  42235. mainContainerHeight,
  42236. mainContainerWidth,
  42237. originHeight,
  42238. originWidth,
  42239. ratioX,
  42240. ratioY,
  42241. isPageContainer = false;
  42242. graphView._pageBackgroundNode = PageBackground;
  42243. if (pageSizeRatioValue !== 'adaptBrowser') {
  42244. window.GD && GD.setPageToCenterOrLeftTop();
  42245. }
  42246. function throttle () {
  42247. var timer = null;
  42248. return function () {
  42249. timer && clearTimeout(timer);
  42250. timer = setTimeout(function () {
  42251. var value = GD.getParams('pageSizeRatioValue') || {};
  42252. value = value.value || PageAdaptMode.value;
  42253. GD.setPageSizeWithRatio(value, ratio, backSize);
  42254. }, 200)
  42255. }
  42256. }
  42257. try {
  42258. if (window.parent && window.parent.openDialog) {
  42259. autoAdaptive = false;
  42260. }
  42261. } catch (error) {}
  42262. try {
  42263. if (window.parent && window.parent.pageContainer) {
  42264. graphView.handleScroll = function (data) {
  42265. var t = graphView.ty() - data.deltaY;
  42266. var contentSize = graphView.getContentRect();
  42267. var min = contentSize.height - graphView.getHeight() + 50;
  42268. if (min <= 50)
  42269. return ;
  42270. graphView.setTranslate(0, t, true);
  42271. graphView.setScrollBarSize(8);
  42272. }
  42273. graphView.adjustTranslateY = function (value) {
  42274. var contentSize = graphView.getContentRect();
  42275. var min = graphView.getHeight() - contentSize.height - 50;
  42276. value = value > 0 ? 0 : value;
  42277. value = value < min ? min : value;
  42278. return value;
  42279. }
  42280. autoAdaptive = false;
  42281. isPageContainer = true;
  42282. }
  42283. } catch (error) {}
  42284. if (autoAdaptive !== false && autoAdaptive !== 'false' && autoAdaptive !== 'False') {
  42285. graphView.setScrollBarVisible(false);
  42286. if (!graphView._pannable) {
  42287. graphView.adjustTranslateX = function () {return 0};
  42288. graphView.adjustTranslateY = function () {return 0};
  42289. }
  42290. $window.off('resize').on('resize', throttle());
  42291. // setTimeout(resizePage, 100);
  42292. showPage();
  42293. } else {
  42294. showPage();
  42295. graphView.fitContent(false,0,true);
  42296. $window.off('resize').on('resize', function (e) {
  42297. if (!!isPageContainer) {
  42298. window.parent.postMessage('getZoom', '*');
  42299. } else {
  42300. graphView.fitContent(false,0,true);
  42301. }
  42302. })
  42303. }
  42304. var graphViewTimer = null;
  42305. // 监听鼠标缩放页面事件
  42306. graphView.adjustZoom = function (value) {
  42307. graphViewTimer && clearTimeout(graphViewTimer);
  42308. graphViewTimer = setTimeout(function () {
  42309. $window.trigger('graphViewZoomEnded', [value]);
  42310. GD.resetNodeBorderWidth(zoomNodeList, 1/value);
  42311. }, 80)
  42312. return value;
  42313. }
  42314. $window.off('customEventResizeNodes').on('customEventResizeNodes', function (e) {
  42315. var data = e.args;
  42316. var value = GD.getParams('pageSizeRatioValue') || {};
  42317. value = value.value || PageAdaptMode.value;
  42318. GD.setPageSizeWithRatio(value, ratio, backSize);
  42319. graphView.setZoom(data.zoom);
  42320. graphView.tx(0);
  42321. graphView.ty(0);
  42322. });
  42323. $window.off('beforeunload').on("beforeunload", function( event ) {
  42324. try {
  42325. sessionStorage.setItem(location.pathname, JSON.stringify(VarValue));
  42326. } catch (error) {console.log(error.message);}
  42327. ;(function () {
  42328. var GD = window.GD;
  42329. if (!GD || typeof GD.removeParams !== 'function') return ;
  42330. GD.removeParams();
  42331. GD.removeParams('pageSizeRatioValue');
  42332. })();
  42333. });
  42334. graphView.setScrollBarColor('rgba(211,211,211,1)');
  42335. graphView.setAutoHideScrollBar(false);
  42336. GD.autoToggleScrollBar();
  42337. // ;(function () {
  42338. // var oriX=browserSize.width/backSize.width;
  42339. // var oriY=browserSize.height/backSize.height;
  42340. // var json = [
  42341. // {
  42342. // label: "25%",
  42343. // action: function(item, event) {
  42344. // GD.setPageSizeWithRatio(0.25);
  42345. // }
  42346. // },
  42347. // {
  42348. // label: "50%",
  42349. // action: function(item, event) {
  42350. // GD.setPageSizeWithRatio(0.5);
  42351. // }
  42352. // },
  42353. // {
  42354. // label: "100%",
  42355. // action: function(item, event) {
  42356. // GD.setPageSizeWithRatio(1);
  42357. // }
  42358. // },
  42359. // {
  42360. // label: "200%",
  42361. // action: function(item, event) {
  42362. // GD.setPageSizeWithRatio(2);
  42363. // }
  42364. // },
  42365. // {
  42366. // label: "400%",
  42367. // action: function(item, event) {
  42368. // GD.setPageSizeWithRatio(4);
  42369. // }
  42370. // },
  42371. // {
  42372. // label: "实际大小",
  42373. // action: function(item, event) {
  42374. // GD.setPageSizeWithRatio('originSize');
  42375. // }
  42376. // },
  42377. // {
  42378. // label: '适合屏幕',
  42379. // action: function (item, event) {
  42380. // GD.setPageSizeWithRatio('adaptBrowser');
  42381. // }
  42382. // },
  42383. // {
  42384. // label: "适合宽度",
  42385. // action: function(item, event) {
  42386. // GD.setPageSizeWithRatio('adaptWidth');
  42387. // }
  42388. // },
  42389. // {
  42390. // label: "适合高度",
  42391. // action: function(item, event) {
  42392. // GD.setPageSizeWithRatio('adaptHeight');
  42393. // }
  42394. // },
  42395. // ];
  42396. // var zoomMenu = new ht.widget.ContextMenu(json);
  42397. // zoomMenu.disableGlobalKey();
  42398. // zoomMenu.setLabelMaxWidth(100);
  42399. // zoomMenu.addTo($('.main')[0]);
  42400. // })();
  42401. (function () {
  42402. var btnstr="停止数据刷新";
  42403. var json = [], item1, item2;
  42404. item1 = {
  42405. label: btnstr,
  42406. action: function(item, event) {
  42407. if(btnstr=="停止数据刷新"){
  42408. clearInterval(intervalTimers[0]);
  42409. intervalTimers.shift(intervalTimers[0]);
  42410. btnstr="开启数据刷新";
  42411. json[0].label=btnstr;
  42412. }else{
  42413. intervalTimers.unshift(setInterval(DatarefreshTask, 1000));
  42414. btnstr="停止数据刷新";
  42415. json[0].label=btnstr;
  42416. }
  42417. }
  42418. };
  42419. item2 = {
  42420. label: "下载本页所有测点",
  42421. action: function(item, event) {
  42422. var time = new Date();
  42423. var t=time.getFullYear() + "-" + (time.getMonth() + 1) + "-" + time.getDate() + " " + time.getHours() + ":" + time.getMinutes() + ":" + time.getSeconds();
  42424. var str= "测点名\n";
  42425. for(var i=0;i<varList.length;i++){
  42426. str+=varList[i]+"\n"
  42427. }
  42428. str = encodeURIComponent(str);
  42429. var link = document.createElement("a");
  42430. link.download = t+"测点名称集合.csv";
  42431. link.href ="data:text/csv;charset=utf-8,\ufeff"+str;
  42432. link.click();
  42433. }
  42434. };
  42435. item3 = {
  42436. label: "历史回放",
  42437. action: function(item, event) {
  42438. createHisBackDialog(DatarefreshTask);
  42439. }
  42440. };
  42441. item4 = {
  42442. label: "保存页面图片",
  42443. action: function(item, event) {
  42444. savehtmlToJpg();
  42445. }
  42446. };
  42447. if (false) {
  42448. json.push(item1);
  42449. }
  42450. if (false) {
  42451. json.push(item2);
  42452. }
  42453. if(false){
  42454. json.push(item3);
  42455. }
  42456. if(false){
  42457. json.push(item4);
  42458. }
  42459. function addContextMenu() {
  42460. var dataMenu = new ht.widget.ContextMenu();
  42461. dataMenu.enableGlobalKey();
  42462. dataMenu.setLabelMaxWidth(120);
  42463. dataMenu.addTo(view);
  42464. contextMenuOnViewList.push(dataMenu);
  42465. dataMenu.beforeShow=function(e){
  42466. if(e.originEvent.target.className=="main"){
  42467. if(typeof(graphView.getDataAt(e))=="undefined"){
  42468. this.setItems(json);
  42469. }else if(typeof(graphView.getDataAt(e)._attrObject)=="undefined"){
  42470. this.setItems(json);
  42471. }else{
  42472. this.setItems(null);
  42473. }
  42474. }else{
  42475. this.setItems(null);
  42476. }
  42477. }
  42478. };
  42479. if (json.length > 0) {
  42480. addContextMenu();
  42481. }
  42482. })();
  42483. })();
  42484. }